-
Notifications
You must be signed in to change notification settings - Fork 50
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
6899113
commit 7430c0d
Showing
1 changed file
with
82 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,85 @@ | ||
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 protected]> Thu, 22 Feb 2023 18:16:25 +0200 | ||
|
||
adsys (0.9.2) kinetic; urgency=medium | ||
|
||
* Update generators to fix FTBFS | ||
|