Update Release_Notes_3.1.1

John Johansen 2022-11-16 19:18:58 +00:00
parent f776ed9efb
commit cba24452ac

@ -30,7 +30,7 @@ There are two ways to obtain this release either through gitlab or a tarball in
These release notes cover all changes between 3.0 (5d51483bfecf556183558644dc8958135397a7e2) ) and 3.1.1 (ea127f13cd2c58ae883fb7c87a3ad91317a55c2d) on the [apparmor-3.1 branch](https://gitlab.com/apparmor/apparmor/tree/apparmor-3.1).
# Init
## Init
- rc.apparmor.functions: only use systemd-detect-virt if it's present ([MR:896](https://gitlab.com/apparmor/apparmor/-/merge_requests/896))
- profile-load: use safer and less ambiguous shell constructs ([MR:849](https://gitlab.com/apparmor/apparmor/-/merge_requests/849), [LP:1058356](https://bugs.launchpad.net/bugs/1058356))
- Make the systemd unit a no-op in containers with no internal policy ([MR:840](https://gitlab.com/apparmor/apparmor/-/merge_requests/840), ([LP:978297](https://bugs.launchpad.net/bugs/978297)))
@ -45,7 +45,7 @@ These release notes cover all changes between 3.0 (5d51483bfecf556183558644dc895
- drop use of xargs as fallback when loading profiles ([LP:1377338](https://bugs.launchpad.net/bugs/1377338))
# Library
## Library
- Cleanup Python Style Guide Infractions ([MR:906](https://gitlab.com/apparmor/apparmor/-/merge_requests/906))
- Fix setuptools version detection in buildpath.py ([MR:904](https://gitlab.com/apparmor/apparmor/-/merge_requests/904), [AABUG:39](https://gitlab.com/apparmor/apparmor/-/issues/39))
- Support setuptools >= 61.2 in Python tests ([MR:897](https://gitlab.com/apparmor/apparmor/-/merge_requests/897))
@ -70,7 +70,7 @@ These release notes cover all changes between 3.0 (5d51483bfecf556183558644dc895
- 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))
# Policy Compiler (a.k.a apparmor_parser)
## Policy Compiler (a.k.a apparmor_parser)
- fix build failure by adding missing <cstdint> include ([MR:882](https://gitlab.com/apparmor/apparmor/-/merge_requests/882))
- fix building with link time optimization (lto) ([MR:851](https://gitlab.com/apparmor/apparmor/-/merge_requests/851), [AABUG:214](https://gitlab.com/apparmor/apparmor/-/issues/214))
- Add support for 'mctp' network domain keyword ([MR:832](https://gitlab.com/apparmor/apparmor/-/merge_requests/832))
@ -101,7 +101,7 @@ These release notes cover all changes between 3.0 (5d51483bfecf556183558644dc895
- don't abort profile compile if the kernel is missing caps/mask ([MR:691](https://gitlab.com/apparmor/apparmor/-/merge_requests/691), [AABUG:140](https://gitlab.com/apparmor/apparmor/-/issues/140))
# Bin Utils
## Bin Utils
- aa-feature-abi
- fix failure to close fd due to shadowed var decl ([MR:804](https://gitlab.com/apparmor/apparmor/-/merge_requests/804))
- make -f short arg actually be accepted ([MR:804](https://gitlab.com/apparmor/apparmor/-/merge_requests/804))
@ -110,7 +110,7 @@ These release notes cover all changes between 3.0 (5d51483bfecf556183558644dc895
- fix crash due to \n in profile name ([MR:824](https://gitlab.com/apparmor/apparmor/-/merge_requests/824), [AABUG:211](https://gitlab.com/apparmor/apparmor/-/issues/211))
# Utils
## Utils
- Cleanup Python Style Guide Infractions ([MR:906](https://gitlab.com/apparmor/apparmor/-/merge_requests/906))
- 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))
- support and use --configdir in all aa-* utils ([MR:670](https://gitlab.com/apparmor/apparmor/-/merge_requests/670))
@ -167,18 +167,17 @@ These release notes cover all changes between 3.0 (5d51483bfecf556183558644dc895
- Improve fallback handling to attr/current ([MR:801](https://gitlab.com/apparmor/apparmor/-/merge_requests/801), [AABUG:199](https://gitlab.com/apparmor/apparmor/-/issues/199))
# apparmor.vim
## apparmor.vim
- add support for abi rules ([MR:690](https://gitlab.com/apparmor/apparmor/-/merge_requests/690))
# Policy
## tunables
## Policy
#### tunables
- Define @{HOMEDIRS} before using it in @{HOME} ([MR:820](https://gitlab.com/apparmor/apparmor/-/merge_requests/820), [debug1003158](https://bugs.debian.org/1003158))
## abstractions
#### abstractions
- apache2-common
- update so that other processes can trace the hats that include the abstraction ([MR:852](https://gitlab.com/apparmor/apparmor/-/merge_requests/852), [debug1003153](https://bugs.debian.org/1003153))
- authentication
@ -250,7 +249,7 @@ These release notes cover all changes between 3.0 (5d51483bfecf556183558644dc895
## profiles
#### profiles
- update for python 3.10 ([MR:783](https://gitlab.com/apparmor/apparmor/-/merge_requests/783), [AABUG:187](https://gitlab.com/apparmor/apparmor/-/issues/187))
- avahi-daemon
@ -302,7 +301,7 @@ These release notes cover all changes between 3.0 (5d51483bfecf556183558644dc895
# Tests
## Tests
- Cleanup Python Style Guide Infractions ([MR:906](https://gitlab.com/apparmor/apparmor/-/merge_requests/906))
- Fix utils testing of parser. Set (instead of compare) exresult ([MR:907](https://gitlab.com/apparmor/apparmor/-/merge_requests/907))
- dirtest.sh: don't rely on apparmor_parser -N's output sort order to be deterministic ([MR:900](https://gitlab.com/apparmor/apparmor/-/merge_requests/900))
@ -338,7 +337,7 @@ These release notes cover all changes between 3.0 (5d51483bfecf556183558644dc895
# infastructure
## infastructure
- gitlab-ci: enable Secret-Detection and a few SAST analyzers ([MR:844](https://gitlab.com/apparmor/apparmor/-/merge_requests/844))
- gitlab-ci: parallelize across multiple jobs, only install necessary dependencies ([MR:843](https://gitlab.com/apparmor/apparmor/-/merge_requests/843))
- gitlab-ci: Lint shell code and add shellcheck CI job ([MR:842](https://gitlab.com/apparmor/apparmor/-/merge_requests/842))
@ -349,7 +348,7 @@ These release notes cover all changes between 3.0 (5d51483bfecf556183558644dc895
- enable utils coverage-regression checks in CI ([MR:697](https://gitlab.com/apparmor/apparmor/-/merge_requests/697))
# Documentation
## Documentation
- tree wide spelling, comment and typo fixes ([MR:687](https://gitlab.com/apparmor/apparmor/-/merge_requests/687), [MR:887](https://gitlab.com/apparmor/apparmor/-/merge_requests/887), [MR:789](https://gitlab.com/apparmor/apparmor/-/merge_requests/789), [AABUG:192](https://gitlab.com/apparmor/apparmor/-/issues/192), [MR:692](https://gitlab.com/apparmor/apparmor/-/merge_requests/692), [MR:669](https://gitlab.com/apparmor/apparmor/-/merge_requests/669), [MR:650](https://gitlab.com/apparmor/apparmor/-/merge_requests/650), [MR:646](https://gitlab.com/apparmor/apparmor/-/merge_requests/646), [MR:777](https://gitlab.com/apparmor/apparmor/-/merge_requests/777))
- Improve AARE documentation in apparmor.d manpage ([MR:715](https://gitlab.com/apparmor/apparmor/-/merge_requests/715))
- fix parser.conf commenting on pinning an abi ([MR:648](https://gitlab.com/apparmor/apparmor/-/merge_requests/648))