[pbs-devel] partially-applied: [PATCH proxmox/proxmox-backup/pwt v3 00/13] add Active Directory realm support

Thomas Lamprecht t.lamprecht at proxmox.com
Mon Mar 25 17:19:24 CET 2024


partially applied series, thanks! skipped the later ones mostly to not
wanting to bump all dependencies just now, but with it applied any next
bump will make PBS ready for the rest.

Am 12/01/2024 um 17:15 schrieb Christoph Heiss:
> proxmox:
> 
> Christoph Heiss (3):
>   ldap: avoid superfluous allocation when calling .search()
>   ldap: add method for retrieving root DSE attributes
>   auth-api: implement `Display` for `Realm{, Ref}`
> 

applied all proxmox patches

> proxmox-backup:
> 
> Christoph Heiss (8):
>   api-types: factor out `LdapMode` -> `ConnectionMode` conversion into
>     own fn
>   auth: factor out CA store and cert lookup into own fn
>   realm sync: generic-ify `LdapSyncSettings` and `GeneralSyncSettings`

applied the three preparing commits above

>   api: access: add routes for managing AD realms
>   config: domains: add new "ad" section type for AD realms
>   realm sync: add sync job for AD realms
>   manager: add subcommand for managing AD realms
>   docs: user-management: add section about AD realm support
> 
>  docs/config/domains/format.rst         |   4 +-
>  docs/user-management.rst               |  59 ++++-
>  pbs-api-types/src/ad.rs                |  98 +++++++
>  pbs-api-types/src/lib.rs               |   8 +
>  pbs-config/src/domains.rs              |  11 +-
>  src/api2/access/domain.rs              |  18 +-
>  src/api2/config/access/ad.rs           | 348 +++++++++++++++++++++++++
>  src/api2/config/access/mod.rs          |   2 +
>  src/auth.rs                            | 120 +++++++--
>  src/bin/proxmox-backup-manager.rs      |   1 +
>  src/bin/proxmox_backup_manager/ad.rs   | 105 ++++++++
>  src/bin/proxmox_backup_manager/ldap.rs |   2 +-
>  src/bin/proxmox_backup_manager/mod.rs  |   2 +
>  src/server/realm_sync_job.rs           | 111 ++++++--
>  14 files changed, 831 insertions(+), 58 deletions(-)
>  create mode 100644 pbs-api-types/src/ad.rs
>  create mode 100644 src/api2/config/access/ad.rs
>  create mode 100644 src/bin/proxmox_backup_manager/ad.rs
> 
> proxmox-widget-toolkit:
> 
> Christoph Heiss (2):
>   window: add Active Directory auth panel
>   window: ldap: add tooltips for firstname, lastname and email
>     attributes

applied all widget-toolkit patches

> 
>  src/Makefile               |  1 +
>  src/Schema.js              | 10 ++++++++++
>  src/window/AuthEditAD.js   | 14 ++++++++++++++
>  src/window/AuthEditLDAP.js | 39 +++++++++++++++++++++++++++++++++++---
>  4 files changed, 61 insertions(+), 3 deletions(-)
>  create mode 100644 src/window/AuthEditAD.js
> 




More information about the pbs-devel mailing list