Hello community, here is the log from the commit of package apparmor.1259 for openSUSE:12.2:Update checked in at 2013-02-04 13:54:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.2:Update/apparmor.1259 (Old) and /work/SRC/openSUSE:12.2:Update/.apparmor.1259.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "apparmor.1259", Maintainer is "" Changes: -------- New Changes file: --- /dev/null 2013-01-09 19:40:42.352580873 +0100 +++ /work/SRC/openSUSE:12.2:Update/.apparmor.1259.new/apparmor.changes 2013-02-04 13:54:24.000000000 +0100 @@ -0,0 +1,507 @@ +------------------------------------------------------------------- +Sun Jan 13 13:46:01 UTC 2013 - opensuse@cboltz.de + +- update abstractions/mysql with correct paths and add MariaDB paths + (bnc#798183) + +------------------------------------------------------------------- +Thu Jan 10 10:57:40 UTC 2013 - opensuse@cboltz.de + +- update to AppArmor 2.8.1 (=2.8 branch r2069) + Bugfix release, http://wiki.apparmor.net/index.php/ReleaseNotes_2_8_1 + Most important changes are: + - add various missing parts to profiles and abstractions + - fix a possible x conflict with hats or child profiles in + apparmor_parser + - fix and speedup stdin handling in aa-decode + - various other bugfixes + - add pkgconfig support to libapparmor +- remove upstream(ed) patches + +------------------------------------------------------------------- +Mon Dec 3 20:58:04 UTC 2012 - opensuse@cboltz.de + +- verify tarball with gpg-offline + +------------------------------------------------------------------- +Tue Sep 25 13:55:56 UTC 2012 - coolo@suse.com + +- fix directory flags for /etc/apparmor.d to be in sync between + -parser and -profiles subpackage + +------------------------------------------------------------------- +Fri Sep 21 19:58:32 UTC 2012 - opensuse@cboltz.de + +- remove %stop_on_removal for no longer existing aaeventd (bnc#781564) +- don't hide TeX output when building the parser and techdoc + +------------------------------------------------------------------- +Thu Aug 9 23:31:26 UTC 2012 - opensuse@cboltz.de + +- clear and update inconsistent profile cache (bnc#774529) + +------------------------------------------------------------------- +Sun Aug 5 16:05:44 UTC 2012 - opensuse@cboltz.de + +- abstractions/bash: update /bin/ls to also match /usr/bin/ls (usrMerge) + +------------------------------------------------------------------- +Mon Jul 30 08:17:01 UTC 2012 - werner@suse.de + +- Add required fonts for new TeXLive 2012 + +------------------------------------------------------------------- +Fri Jul 6 22:33:39 UTC 2012 - opensuse@cboltz.de + +- update /bin/ping profile to also match /usr/bin/ping (usrMerge) + +------------------------------------------------------------------- +Sat Jun 2 19:55:14 UTC 2012 - opensuse@cboltz.de + +- update to AppArmor 2.8.0 (= r2047) + - new utility aa-easyprof - templated profile generation tool (the resulting + profile may be less strict than profiles generated with genprof/logprof) + - various small bugfixes +- removed upstreamed patches + +------------------------------------------------------------------- +Tue May 8 19:30:23 UTC 2012 - opensuse@cboltz.de + +- add apparmor-techdoc.patch to remove traces of the build time in PDF files + +------------------------------------------------------------------- +Sat May 5 20:25:49 UTC 2012 - opensuse@cboltz.de + +- update to AppArmor 2.8 beta5 (= 2.7.103 / r2031) + - new utility aa-exec to confine a program with the specified AppArmor profile + - add support for mount rules + - see http://wiki.apparmor.net/index.php/ReleaseNotes_2_8 for full upstream + changelog +- removed upstreamed and backported patches +- remove outdated autobuild and "disable repo" patches that were disabled since + the AppArmor 2.7 package +- create the Immunix::SubDomain compat perl module only for openSUSE <= 12.1 + (bnc#720617 #c7) + +------------------------------------------------------------------- +Mon Apr 16 21:16:41 UTC 2012 - opensuse@cboltz.de + +- replace patch for dnsmasq profile with upstream patch (bnc#738905) + +------------------------------------------------------------------- +Fri Apr 13 22:22:27 UTC 2012 - opensuse@cboltz.de + +- add apparmor-r2022-log-parser-network-bnc755923.patch - logprof didn't + create network rules because of changed log format (bnc#755923, lp#800826) +- add profile for samba winbindd (bnc#748499) + +------------------------------------------------------------------- +Fri Apr 6 13:38:11 CEST 2012 - mszeredi@suse.cz + +- fix dnsmasq profile (bnc#738905) + +------------------------------------------------------------------- +Thu Feb 9 19:01:07 UTC 2012 - opensuse@cboltz.de + +- add 0001-fix-for-lp929531.patch to allow reading + /sys/devices/system/cpu/online in abstractions/base (lp#929531) + +------------------------------------------------------------------- +Tue Jan 31 09:53:06 UTC 2012 - opensuse@cboltz.de + +- Update to AppArmor 2.7.2 (= 2.7 branch / r1894) + - move various permissions from httpd2-prefork profile to + abstractions/apache2-common. Backward-incompatible change: *.htaccess + files are no longer allowed for ^HANDLING_UNTRUSTED_INPUT + - allow access for more /usr/lib*/samba/ files for smbd (bnc#725967#c5) + - allow various .conf files for dovecot (lp#458922) + - disallow wl for *.so in @{HOME}/.pki/nssdb/ in abstractions/private-files + and abstractions/private-files-strict (lp#911847) + - update abstractions/kde, private-files* and ubuntu-browsers.d/user-files + to use ~/.kde4, not only ~/.kde (bnc#741592) + - block write access to ~/.kde{,4}/env in abstractions/private-files + (lp#914190) + - allow write access for personal dictionary etc. in abstractions/aspell + (lp#917859) + - when using genprof for a script, include read access to the script itsself + - automatically include abstractions/python or abstractions/ruby for + python/ruby scripts + - add profile for smbldap-useradd and allow smbd to call it (bnc#738041) + - allow creation of the .config directory in abstractions/enchant (lp#914184) + - allow TFTP read-only access in dnsmasq profile (lp#905412) + - allow capability dac_read_search for syslog-ng (bnc#731876) + - add p11-kit abstraction and include it in abstractions/authentification + (lp#912754, lp#912752) + - add audacity to abstractions/ubuntu-media-players (lp#899963) + - allow software-center, fireclam plugin, [tT]unar, exo-open, kate and + /dev/nvidia* in abstractons/ubuntu-browsers.d/* (lp#662906, lp#562831, + lp#890894, lp#890894, lp#884748) + - fix typo for multiarch gconf-modules in abstractions/base (lp#904548) + - allow avahi to do dbus introspection (lp#769148) + - allow access to ~/.fonts.conf.d in abstractions/fonts (lp#870992) + - allow transmission in abstractions/ubuntu-bittorrent-clients (lp#852062) + - allow reading ~/.cups/client.conf and ~/.cups/lpoptions in + abstractions/cups-client (lp#887992) + - allow read access of /etc/python{2,3}.[0-7]*/sitecustomize.py in + abstractions/python (lp#860856) + - various updates to the sshd profile (lp#817956) + - (and some more changes I already included in the apparmor-2.7-branch.diff) + +------------------------------------------------------------------- +Tue Jan 3 23:52:38 UTC 2012 - opensuse@cboltz.de + +- Update to AppArmor 2.7.0 (= r1858) + - make traceroute6 work (bnc#733312) + - allow access to pyconfig.h in abstractions/python (lp#840734) + - fix logprof/genprof for hex-encoded program filenames (= filenames + containing space etc.) +- add apparmor-2.7-branch.diff with some upstreamed fixes: + - usr.sbin.smbd needs read access for /etc/netgroup (bnc#738041) + - create /etc/apparmor.d/tunables/multiarch.d as directory, not as file + - fix syntax error in abstractons/python + +------------------------------------------------------------------- +Tue Nov 29 18:34:54 CET 2011 - meissner@suse.de + +- changed a $ -> % (typo) + +------------------------------------------------------------------- +Sat Nov 26 21:52:31 UTC 2011 - opensuse@cboltz.de + +- package subdomain.conf only in -parser, not in -utils package +- package libapparmor.so and libimmunix.so only in libapparmor-devel, + not in libapparmor1 +- make Provides for perl-libapparmor versioned to avoid self-Obsoletes +- move libapparmor.a and libimmunix.a from libapparmor1 to + libapparmor-devel package + +------------------------------------------------------------------- +Thu Nov 10 20:16:24 UTC 2011 - opensuse@cboltz.de + +- update to AppArmor 2.7.0 rc2 + Most of the changes since rc1 were already included as patches. + Additional changes: + - fix logprof/genprof to recognize "mknod" in audit.log + - fix libapparmor python bindings to compile with python 3 + - fix wrong status message in initscript if apparmor-utils are not installed + - parser/Makefile: fix some warnings, always respect CXX and LDFLAGS + - fix some warnings in utils/Makefile +- remove 4 upstreamed patches +- remove mkdir /etc/apparmor.d/disable - that's done by upstream Makefile now +- update line numbers in 2 patches + +------------------------------------------------------------------- +Tue Nov 1 17:39:29 UTC 2011 - opensuse@cboltz.de + +- make abstractions/winbind working on 64bit systems +- allow loading the libraries for samba "vfs objects" also on 32bit ++++ 310 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:12.2:Update/.apparmor.1259.new/apparmor.changes New: ---- apparmor-2.5.1-edirectory-profile apparmor-2.8.1.tar.gz apparmor-2.8.1.tar.gz.asc apparmor-abstractions-mysql-path.diff apparmor-enable-profile-cache.diff apparmor-profile-editor.desktop apparmor-profile-editor.png apparmor-samba-include-permissions-for-shares.diff apparmor-utils-string-split apparmor-utils-subdomain-compat apparmor.changes apparmor.keyring apparmor.spec baselibs.conf rpmlintrc update-trans.sh usr.sbin.winbindd ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ apparmor.spec ++++++ ++++ 824 lines (skipped) ++++++ apparmor-2.5.1-edirectory-profile ++++++ From: Jeff Mahoney <jeffm@suse.com> Subject: apparmor-profiles: Add support for eDirectory calls from nscd References: bnc#621394 eDirectory hooks into nscd and provides its own libraries. In order for this to operate properly with AppArmor, it needs to be told about these libraries. This patch adds a new abstract profile and includes it in the nameservice profile. Signed-off-by: Jeff Mahoney <jeffm@suse.com> --- profiles/apparmor.d/abstractions/nameservice | 3 +++ profiles/apparmor.d/abstractions/novell-edirectory | 13 +++++++++++++ 2 files changed, 16 insertions(+) --- a/profiles/apparmor.d/abstractions/nameservice +++ b/profiles/apparmor.d/abstractions/nameservice @@ -70,6 +70,9 @@ # kerberos #include <abstractions/kerberosclient> + # Novell eDirectory + #include <abstractions/novell-edirectory> + # TCP/UDP network access network inet stream, network inet6 stream, --- /dev/null +++ b/profiles/apparmor.d/abstractions/novell-edirectory @@ -0,0 +1,13 @@ +# $Id$ +# ------------------------------------------------------------------ +# +# Copyright (C) 2010 Novell/SUSE +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + /opt/novell/eDirectory/lib/lib*so* r, + /opt/novell/eDirectory/lib64/lib*so* r, ++++++ apparmor-abstractions-mysql-path.diff ++++++ === modified file 'profiles/apparmor.d/abstractions/mysql' --- profiles/apparmor.d/abstractions/mysql 2010-12-20 20:29:10 +0000 +++ profiles/apparmor.d/abstractions/mysql 2013-01-11 21:50:19 +0000 @@ -1,6 +1,7 @@ # ------------------------------------------------------------------ # # Copyright (C) 2002-2006 Novell/SUSE +# Copyright (C) 2013 Christian Boltz # # This program is free software; you can redistribute it and/or # modify it under the terms of version 2 of the GNU General Public @@ -9,5 +10,6 @@ # ------------------------------------------------------------------ /var/lib/mysql/mysql.sock rw, - /usr/share/mysql/charsets/ r, - /usr/share/mysql/charsets/*.xml r, + /{var/,}run/mysql/mysql.sock rw, + /usr/share/{mysql,mysql-community-server,mariadb}/charsets/ r, + /usr/share/{mysql,mysql-community-server,mariadb}/charsets/*.xml r, ++++++ apparmor-enable-profile-cache.diff ++++++ Enable caching of profiles. This speeds up loading the (unchanged) profiles about 20 times. Upstream doesn't enable caching because the cache directory is not writeable at the time profiles are loaded in Ubuntu. See also bnc#689458 Signed-off by: Christian Boltz <apparmor@cboltz.de> --- a/parser/parser.conf_ORIG 2011-10-09 20:59:31.000000000 +0200 +++ b/parser/parser.conf 2011-10-09 21:00:15.000000000 +0200 @@ -28,7 +28,7 @@ # match-string "pattern=aadfa audit perms=crwxamlk/ user::other" ## Turn creating/updating of the cache on by default -#write-cache +write-cache ## Show cache hits #show-cache ++++++ apparmor-profile-editor.desktop ++++++ [Desktop Entry] Encoding=UTF-8 Name=AppArmor Profile Editor Comment=Edit AppArmor profiles Exec=profileeditor %f Terminal=false Type=Application Icon=apparmor-profile-editor Categories=Utility;TextEditor; X-KDE-SubstituteUID=true ++++++ apparmor-samba-include-permissions-for-shares.diff ++++++ Samba generates a profile sniplet with permissions for all shares at start using the update-apparmor-samba-profile script. This patch includes the autogenerated profile sniplet it in the smbd profile. It also creates a dummy profile sniplet to avoid "file not found" errors when AppArmor is started before samba was started. References: https://bugzilla.novell.com/show_bug.cgi?id=688040 Signed-off-by: Christian Boltz <apparmor@cboltz.de> === added file 'profiles/apparmor.d/local/usr.sbin.smbd-shares' --- profiles/apparmor.d/local/usr.sbin.smbd-shares 1970-01-01 00:00:00 +0000 +++ profiles/apparmor.d/local/usr.sbin.smbd-shares 2011-10-19 09:40:05 +0000 @@ -0,0 +1,2 @@ +# This file will be replaced by rules for all samba shares at samba start. +# Do not edit! === modified file 'profiles/apparmor.d/usr.sbin.smbd' --- profiles/apparmor.d/usr.sbin.smbd 2011-08-27 18:50:42 +0000 +++ profiles/apparmor.d/usr.sbin.smbd 2011-10-19 09:37:04 +0000 @@ -46,6 +46,10 @@ @{HOMEDIRS}/** lrwk, + # permissions for all configured shares + # autogenerated by update-apparmor-samba-profile at samba start + #include <local/usr.sbin.smbd-shares> + # Site-specific additions and overrides. See local/README for details. #include <local/usr.sbin.smbd> } ++++++ apparmor-utils-string-split ++++++ From: Jeff Mahoney <jeffm@suse.com> Subject: AppArmor.pm: Split long string The string split here ends up not displaying well in yast. --- utils/Immunix/AppArmor.pm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) --- a/utils/Immunix/AppArmor.pm +++ b/utils/Immunix/AppArmor.pm @@ -6300,7 +6300,12 @@ sub check_qualifiers($) { if ($cfg->{qualifiers}{$program}) { unless($cfg->{qualifiers}{$program} =~ /p/) { - fatal_error(sprintf(gettext("%s is currently marked as a program that should not have it's own profile. Usually, programs are marked this way if creating a profile for them is likely to break the rest of the system. If you know what you're doing and are certain you want to create a profile for this program, edit the corresponding entry in the [qualifiers] section in /etc/apparmor/logprof.conf."), $program)); + fatal_error(sprintf(gettext( +"%s is currently marked as a program that should not have its own\n". +"profile. Usually, programs are marked this way if creating a profile for \n". +"them is likely to break the rest of the system. If you know what you're\n". +"doing and are certain you want to create a profile for this program, edit\n". +"the corresponding entry in the [qualifiers] section in /etc/apparmor/logprof.conf."), $program)); } } } ++++++ apparmor-utils-subdomain-compat ++++++ From: Jeff Mahoney <jeffm@suse.com> Subject: apparmor-utils: Add Immunix::SubDomain alias This patch adds an alias so that 'use Immunix::SubDomain;' works with older code. Acked-by: Jeff Mahoney <jeffm@suse.com> Also patch utils/Makefile to actually install SubDomain.pm The SubDomain compat module is only needed by openSUSE, therefore this patch will not be upstreamed. Signed-off-by: Christian Boltz <apparmor@cboltz.de> --- utils/Immunix/SubDomain.pm | 5 +++++ 1 file changed, 5 insertions(+) --- /dev/null +++ b/utils/Immunix/SubDomain.pm @@ -0,0 +1,5 @@ +# Use of Immunix::SubDomain is deprecated. +# Use Immunix::AppArmor directly instead. +use Immunix::AppArmor; +*Immunix::SubDomain:: = *Immunix::AppArmor::; +1; --- a/utils/Makefile 2011-05-27 21:08:50.000000000 +0200 +++ b/utils/Makefile 2011-09-10 17:57:55.000000000 +0200 @@ -31,7 +31,7 @@ PERLTOOLS = aa-genprof aa-logprof aa-aut aa-unconfined aa-notify aa-disable aa-exec TOOLS = ${PERLTOOLS} aa-decode aa-status MODULES = ${MODDIR}/AppArmor.pm ${MODDIR}/Repository.pm \ - ${MODDIR}/Config.pm ${MODDIR}/Severity.pm + ${MODDIR}/Config.pm ${MODDIR}/Severity.pm ${MODDIR}/SubDomain.pm PYTOOLS = aa-easyprof PYSETUP = python-tools-setup.py ++++++ apparmor.keyring ++++++ pub 1024D/AC931271 2006-02-13 [expires: 2014-02-15] uid AppArmor Development Team (AppArmor signing key) <apparmor@lists.ubuntu.com> uid AppArmor Development Team (AppArmor signing key) <apparmor-dev@forge.novell.com> sub 4096g/79C0E55B 2006-02-13 [expires: 2011-02-12] -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2.0.19 (GNU/Linux) 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 =Cn3y -----END PGP PUBLIC KEY BLOCK----- ++++++ baselibs.conf ++++++ pam_apparmor supplements "packageand(pam_apparmor:pam-<targettype>)" libapparmor1 obsoletes "libapparmor-<targettype> <= <version>" provides "libapparmor-<targettype> = <version>" ++++++ rpmlintrc ++++++ addFilter("devel-file-in-non-devel-package.*/usr/lib64/libJNIChangeHat.so") addFilter("devel-file-in-non-devel-package.*/usr/lib/libJNIChangeHat.so") addFilter("shlib-policy-name-error.*libJNIChangeHat0") ++++++ update-trans.sh ++++++ CFILES=" deprecated/management/applets/apparmorapplet-gnome/src/apparmor-applet.c deprecated/management/applets/apparmorapplet-gnome/src/preferences_dialog.c deprecated/management/applets/apparmorapplet-gnome/src/reject_list.c parser/parser_alias.c parser/parser_include.c parser/parser_interface.c parser/parser_lex.l parser/parser_main.c parser/parser_merge.c parser/parser_misc.c parser/parser_policy.c parser/parser_regex.c parser/parser_symtab.c parser/parser_variable.c parser/parser_yacc.y " CPPFILES=" deprecated/management/profile-editor/src/AboutDialog.cpp deprecated/management/profile-editor/src/AboutDialog.h deprecated/management/profile-editor/src/Configuration.cpp deprecated/management/profile-editor/src/Preferences.cpp deprecated/management/profile-editor/src/Preferences.h deprecated/management/profile-editor/src/profileeditor.cpp deprecated/management/profile-editor/src/SearchAllProfiles.cpp deprecated/management/profile-editor/src/SearchAllProfiles.h parser/libapparmor_re/regexp.yy " PERLFILES=" utils/aa-repo.pl utils/audit utils/autodep utils/complain utils/enforce utils/genprof utils/logprof utils/Reports.pm utils/SubDomain.pm utils/unconfined " ARGS="--keyword=_ --keyword=N_ -n --force-po" xgettext $ARGS --output=apparmor-C.pot -L C $CFILES xgettext $ARGS --output=apparmor-CPP.pot -L C++ $CPPFILES xgettext $ARGS --output=apparmor-PERL.pot -L Perl $PERLFILES msgcat apparmor-*.pot > apparmor.pot sed \ -e 's/Project-Id-Version: PACKAGE VERSION/Project-Id-Version: apparmor/g' \ -e 's/PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE/PO-Revision-Date: 2009-02-05 13:38/' \ -e 's/Report-Msgid-Bugs-To: /Report-Msgid-Bugs-To: apparmor-general@forge.novell.com/' \ -e 's/Last-Translator: FULL NAME <EMAIL@ADDRESS>/Last-Translator: Novell Language <language@novell.com>/' \ -e 's/Language-Team: LANGUAGE <LL@li.org>/Language-Team: Novell Language <language@novell.com>/' \ -e 's/Content-Type: text/plain; charset=CHARSET/Content-Type: text/plain; charset=UTF-8/' \ < apparmor.pot > apparmor.pot.new mv apparmor.pot.new apparmor.pot for file in $(find . -name '*.po'); do f=$(basename $file) msgmerge -U apparmor.pot $file if [ -e "po/$f" ]; then msgcat $file po/$f > $f mv $f po/$f else cp $file po/$f fi done ++++++ usr.sbin.winbindd ++++++ # Last Modified: Mon Mar 26 20:28:18 2012 #include <tunables/global> /usr/sbin/winbindd { #include <abstractions/base> #include <abstractions/nameservice> /etc/samba/dhcp.conf r, /etc/samba/passdb.tdb rwk, /etc/samba/secrets.tdb rwk, /proc/sys/kernel/core_pattern r, /tmp/.winbindd/ w, /usr/lib*/samba/idmap/*.so mr, /usr/lib*/samba/nss_info/*.so mr, /usr/sbin/winbindd mr, /var/lib/samba/account_policy.tdb rwk, /var/lib/samba/gencache.tdb rwk, /var/lib/samba/gencache_notrans.tdb rwk, /var/lib/samba/group_mapping.tdb rwk, /var/lib/samba/messages.tdb rwk, /var/lib/samba/netsamlogon_cache.tdb rwk, /var/lib/samba/serverid.tdb rwk, /var/lib/samba/winbindd_cache.tdb rwk, /var/lib/samba/winbindd_privileged/pipe w, /var/log/samba/cores/ rw, /var/log/samba/cores/winbindd/ rw, /var/log/samba/cores/winbindd/** rw, /var/log/samba/log.wb-* w, /var/log/samba/log.winbindd rw, /{var/,}run/samba/winbindd.pid rwk, # Site-specific additions and overrides. See local/README for details. #include <local/usr.sbin.winbindd> } -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org