adsys 0.10.0 source package in Ubuntu
Changelog
adsys (0.10.0) lunar; urgency=medium [ Denison Barbosa ] [ Jean-Baptiste Lallement ] [ Gabriel Nagy ] [ Didier Roche ] * Add mount / network shares policy manager - this is an Ubuntu Pro feature that allows mounting network shares at a user or machine level - supported mount types: smb, nfs, and ftp (after installing curlftpfs) - supported authentication: anonymous (default), krb5 - user mounts are handled at login by a Rust binary now shipped with adsys Thanks to schopin for the packaging guidance and contributions - computer mounts are handled by systemd mount units requiring root privileges * Add AppArmor policy manager - this is an Ubuntu Pro feature that allows enforcing application confinement at a user or machine level using AppArmor - user policies rely on the libpam-apparmor package which must be installed manually * Support multiple AD backends and implement Winbind support - sssd is still the default backend, but winbind can be opted into through the adsys.yaml configuration file * Add a --machine / -m flag to adsysctl applied, indicating the policies applied to the current machine * Expose Ubuntu Pro status in the "status" command - status is now fetched dynamically instead of relying on a possibly outdated state when updating policies * Update scripts manager creation - scripts manager now creates both an users and machine directory on initialization * Fix policy update failing when GPT.INI contains no version key * Fix object lookup for users having a FQDN as their hostname * Support special characters in domains when parsing sssd configuration * Reduce dependencies by excluding CI tools from go.mod - tooling-related packages are now vendored in a separate go.mod file, allowing for a smaller source package * Replace gopkg.in/yaml.v2 with gopkg.in/yaml.v3 Thanks to Juneezee for the contribution * Clean-up packaging scripts related to the user mount handler Thanks to liushuyu for the contribution * CI and quality of life changes not impacting package functionality: - Add golden functionality to testutils - Switch to new fsnotify event check syntax - Move adsysgpotests to golden generated by testutils - Fix test helper permission when making directory RO - Rework skipping integration tests - Compare golden tree executable permissions - Allow running mount_handler tests as part of go test - Fix python coverage in integration tests - Factorize some coverage testutils functions - Refactor tracking and generating coverage files - Implement session dbus mock - Stabilize integration test coverage - Fix set-output GitHub Actions deprecation warning - Reuse our utility function for comparing trees - Install missing packages for auto-updates workflow - Update d/copyright to account for the new Rust dependencies - Fix FTBFS on Launchpad introduced by the latest unreleased work - Standardize on test case naming and use the previously added testutils functions for golden file comparison * Update dependencies to latest: - github.com/charmbracelet/bubbles - github.com/charmbracelet/bubbletea - github.com/charmbracelet/glamour - github.com/charmbracelet/lipgloss - github.com/fatih/color - github.com/fsnotify/fsnotify - github.com/golangci/golangci-lint - github.com/kardianos/service - github.com/muesli/termenv - github.com/spf13/cobra - github.com/spf13/viper - github.com/stretchr/testify - golang.org/x/net - golang.org/x/sys - golang.org/x/text - google.golang.org/grpc - gopkg.in/ini.v1 -- Gabriel Nagy <email address hidden> Thu, 22 Feb 2023 18:16:25 +0200
Upload details
- Uploaded by:
- Gabriel Nagy
- Sponsored by:
- Didier Roche-Tolomelli
- Uploaded to:
- Lunar
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any
- Section:
- admin
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
adsys_0.10.0.tar.xz | 8.2 MiB | cfc1d76ec169b8599a1eba798fb7e5036c2321887f79d21301c8a98deafdc1c4 |
adsys_0.10.0.dsc | 2.3 KiB | 751d7bf648a6d1a37fe6ecdd3976a64e7abc68c9a7268c8abf793ea222abb73d |
Available diffs
- diff from 0.9.2 to 0.10.0 (7.6 MiB)
Binary packages built by this source
- adsys: AD SYStem integration
ADSys is an AD SYStem tool to integrate GPOs with a linux system.
It allows one to handle machine and users GPOs, mapping them to dconf keys,
apparmor rules, mounts, proxy settings and running scripts at different points in time.
- adsys-dbgsym: debug symbols for adsys
- adsys-windows: AD SYStem integration
ADSys is an AD SYStem tool to integrate GPOs with a linux system.
It allows one to handle machine and users GPOs, mapping them to dconf keys,
apparmor rules, mounts, proxy settings and running scripts at different points in time.
.
This package contains all the assets and binaries to install
on the Active Directory Windows server.
The binaries are Windows executables.