Format: 1.8 Date: Mon, 07 Feb 2022 09:37:45 +0100 Source: adsys Binary: adsys Built-For-Profiles: noudeb Architecture: riscv64 Version: 0.8 Distribution: jammy-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Didier Roche Description: adsys - AD SYStem integration Changes: adsys (0.8) jammy; urgency=medium . [ Jean-Baptiste Lallement ] [ Didier Roche ] * Add new types of GPOs support, with ubuntu advantage subscription integration. Recommends ubuntu-advantage-desktop-daemon. * Privilege escalation: support for privilege escalation and gives administrator access to users and groups registered in Active Directory. The administrator can also prevent any kind of local administrator on the machine. * Scripts integration: support for scripts in GPO when the computer boots and shuts down, and when the user logs on or off. - The computer scripts are ran as root, on startup (or first AD user login if we couldn’t fetch GPOs and had no cache) - The user scripts are ran with systemd user session, as the user. - A transactional state is handled: New versions of scripts or list of scripts are only updated when a given session is not opened. Said differently, the shutdown scripts for the machine will be the ones downloaded and enabled when the start scripts were ran. Similarly, the user logoff scripts will be the ones corresponding to the time when the log on scripts were executed. - Any failing scripts won’t stop the boot or log on. Similarly to Windows script support, this is not a security feature. * Support downloading assets from the Active Directory server. Those assets are located in the named directory at SYSVOL root. Those needs a GPT.INI, similarly to GPO, to control cache update. * Internal changes on how policies and cached are handled. Those changes are needed to enhance the model of caching with assets, while keeping a transactional behaviour. * Many new tests covering all the new and existing changes. * General cleanups: - More debugging and info messages. - In templates, policies define personalized notes and descriptions. Those are now used to generate the description of the policy. - Modernize, fix bugs and workarounds now that we are on at min Go 1.16, and prepare for 1.17 and new vendored dependencies versions. - Add more linting support and fix discovered issues. - Rewrite integration tests containers mimicking system services in python for better reliability and support via dbus-mock. Upgraded to a newer version. - Adapt to new GitHub infrastructure changes with new container repository, and change workflows adjustements by new linting rules. - Discare deprecated dconf keys for those releases. * Updated vendored go dependencies: - bluemonday - cobra - color - glamour - go-dbus - golangci-lint - grpc - ini - viper Checksums-Sha1: 4c5663a2c4afcbc74889afd757dce1a36cb50b26 4173064 adsys-dbgsym_0.8_riscv64.ddeb 6668a87d6b4918befc0f6f186dd1ddb2d9ba72ba 8008 adsys_0.8_riscv64.buildinfo ddfcd2c60ea76f2870f7b29e1afbf99dc17432e4 5921688 adsys_0.8_riscv64.deb Checksums-Sha256: c0688861b33ef0e329ca71fa8ea6335ed4d24998168b161589a7e9683903c80b 4173064 adsys-dbgsym_0.8_riscv64.ddeb ea4bd5642b7b1eff5ad2a1791ef927e9cf53cd8da1eb32d9981578d66f8c03f3 8008 adsys_0.8_riscv64.buildinfo 6c0479d0c168467dc7e1edf4615edd248cd9303b916df6aa1a16e21bc0ec6141 5921688 adsys_0.8_riscv64.deb Files: bac144317f9c95c07c546fcbbcb75842 4173064 debug optional adsys-dbgsym_0.8_riscv64.ddeb 03df565ebe59d215c0a52ca55c361cda 8008 admin optional adsys_0.8_riscv64.buildinfo dd9ef956d7e894f985362a48ed98c94b 5921688 admin optional adsys_0.8_riscv64.deb