2
0
mirror of https://gitlab.com/apparmor/apparmor synced 2025-08-22 10:07:12 +00:00

Update Release_Notes_3.0.2

John Johansen 2021-08-01 06:56:49 +00:00
parent 778250d6fe
commit aac7ff82cf

@ -1,8 +1,8 @@
AppArmor 3.0.1 was released 2020-12-02.
AppArmor 3.0.2 was released 2021-08-01.
# Introduction
AppArmor 3.0.1 is a maintenance release of the user space components
AppArmor 3.0.2 is a maintenance release of the user space components
of the AppArmor security project. The kernel portion of the project
is maintained and pushed separately.
@ -14,7 +14,7 @@ The kernel portion of the project is maintained and pushed separately.
# Highlighted fixes or improvements
- Adds support for ```capability checkpoint_restore``` for the 5.9 and later kernels
- ????
# Obtaining the Release
@ -24,47 +24,33 @@ There are two ways to obtain this release either through gitlab or a tarball in
* the docs for everything but libapparmor have already been built
### gitlab
- https://gitlab.com/apparmor/apparmor/-/releases/v3.0.1
- https://gitlab.com/apparmor/apparmor/-/releases/v3.0.2
### Launchpad
- <https://launchpad.net/apparmor/3.0/3.0.1/+download/apparmor-3.0.1.tar.gz>
- sha256sum: 8fada772d9a60989525594346d9aa22af938daafc1781adce9a1acb3c75bdf24
- signature: <https://launchpad.net/apparmor/3.0/3.0.1/+download/apparmor-3.0.1.tar.gz.asc>
- <https://launchpad.net/apparmor/3.0/3.0.2/+download/apparmor-3.0.2.tar.gz>
- sha256sum: ???
- signature: <https://launchpad.net/apparmor/3.0/3.0.2/+download/apparmor-3.0.2.tar.gz.asc>
# Changes in this Release
These release notes cover all changes between 3.0 (5d51483bfecf556183558644dc8958135397a7e2) and 3.0.1 (b0f08aa9d678197b8e3477c2fbff790f50a1de5e) [apparmor-3.0 branch](https://gitlab.com/apparmor/apparmor/tree/apparmor-3.0).
These release notes cover all changes between 3.0.1 (b0f08aa9d678197b8e3477c2fbff790f50a1de5e) and 3.0.2 (???) [apparmor-3.0 branch](https://gitlab.com/apparmor/apparmor/tree/apparmor-3.0).
## Library
- fix failure in procattr accesses due to domain change ([MR:681](https://gitlab.com/apparmor/apparmor/-/merge_requests/681), [AABUG:131](https://gitlab.com/apparmor/apparmor/-/issues/131))
- add missing include for `socklen_t` ([MR:642](https://gitlab.com/apparmor/apparmor/-/merge_requests/642))
- add _aa_asprintf to private symbols ([MR:643](https://gitlab.com/apparmor/apparmor/-/merge_requests/643))
- add `aa_features_new_from_file` to public symbols ([MR:643](https://gitlab.com/apparmor/apparmor/-/merge_requests/643))
- ???
## Policy Compiler (a.k.a apparmor\_parser)
- add support for capability checkpoint_restore in the policy language.
- Add support for CAP_CHECKPOINT_RESTORE ([MR:654](https://gitlab.com/apparmor/apparmor/-/merge_requests/654))
- Fix warning message when complain mode is forced ([MR:649](https://gitlab.com/apparmor/apparmor/-/merge_requests/649), [LP:1899218](https://bugs.launchpad.net/bugs/1899218))
- fix parser.conf commenting on pinning an abi ([MR:648](https://gitlab.com/apparmor/apparmor/-/merge_requests/648))
- dont force host cpp to detect reallocarray ([MR:647](https://gitlab.com/apparmor/apparmor/-/merge_requests/647))
- ???
## aa_status
- Fix build issue with musl ([MR:647](https://gitlab.com/apparmor/apparmor/-/merge_requests/647))
- ???
## aa-notify
- don't crash if the logfile is not present due to rotation ([MR:688](https://gitlab.com/apparmor/apparmor/-/merge_requests/688), [AABUG:130](https://gitlab.com/apparmor/apparmor/-/issues/130))
- Stop aa-notify from exit after 100s of polling ([MR:660](https://gitlab.com/apparmor/apparmor/-/merge_requests/660), [AABUG:126](https://gitlab.com/apparmor/apparmor/-/issues/126))
- Skip test if it can not access /var/log/wtmp ([MR:641](https://gitlab.com/apparmor/apparmor/-/merge_requests/641), [AABUG:120](https://gitlab.com/apparmor/apparmor/-/issues/120))
- ???
## Utils
- add capability checkpoint_restore to the severity db ([MR:656](https://gitlab.com/apparmor/apparmor/-/merge_requests/656))
- check if abstractions exist ([MR:683](https://gitlab.com/apparmor/apparmor/-/merge_requests/683), [BOO:1178527](https://bugzilla.opensuse.org/show_bug.cgi?id=1178527))
- aa-autodep: load abstractions on start ([MR:682](https://gitlab.com/apparmor/apparmor/-/merge_requests/682), [BOO:1178527](https://bugzilla.opensuse.org/show_bug.cgi?id=1178527))
- Fix hotkey conflict in utils de.po and id.po ([MR:675](https://gitlab.com/apparmor/apparmor/-/merge_requests/675))
- fix failure of make -C profiles check-logprof ([MR:663](https://gitlab.com/apparmor/apparmor/-/merge_requests/663), [AABUG:36](https://gitlab.com/apparmor/apparmor/-/issues/36))
- split linting with PYFLAKES into a separate target. ([AABUG:121](https://gitlab.com/apparmor/apparmor/-/issues/121))
- ???
## Policy
@ -92,10 +78,7 @@ These release notes cover all changes between 3.0 (5d51483bfecf556183558644dc895
- Fix service fails on Arch Linux ([MR:651](https://gitlab.com/apparmor/apparmor/-/merge_requests/651), [AABUG:124](https://gitlab.com/apparmor/apparmor/-/issues/124))
## Documentation
- Fix typos in man pages ([MR:669](https://gitlab.com/apparmor/apparmor/-/merge_requests/669))
- apparmor_xattrs.7: fix whatis entry ([MR:669](https://gitlab.com/apparmor/apparmor/-/merge_requests/669))
- fix manpage order ([MR:646](https://gitlab.com/apparmor/apparmor/-/merge_requests/646))
- ???
## Tests
- regression