|
|
|
|
Changelog for selinux-policy-sandbox-3.13.1-225.23.fc25.noarch.rpm :
* Fri Sep 29 2017 Lukas Vrabec - 3.13.1-225.23- Fix typo bug in apache module- Make working webadm_t userdomain- Allow redis domain to execute shell scripts.- Add couple capabilities to keepalived domain and allow get attributes of all domains- Allow dmidecode read rhsmcertd lock files- Add new interface rhsmcertd_rw_lock_files()- Label all plymouthd archives as plymouthd_var_log_t- Add few rules to make tlp_t domain working in enforcing mode- Allow cloud_init_t to dbus chat with systemd_timedated_t- Allow logrotate_t to write to kmsg- Add capability kill to rhsmcertd_t- Allow winbind to manage smbd_tmp_t files- Allow ipa_dnskey_t to exec ipa_dnskey_exec_t files- Add missing dac_read_search cap for abrt_t domain BZ(1486492)- Allow useradd_t domain dbus chat with systemd- Dontaudit netutils to write to kdumpctl_tmp_t pipes BZ(1481670) * Thu Aug 31 2017 Lukas Vrabec - 3.13.1-225.22- Allow ddclient use nsswitch BZ(1456241)- Allow thumb_t domain getattr fixed_disk device. BZ(1379137)- After fix in kernel where LSM hooks for dac_override and dac_search_read capability was swaped we need to fix it also in policy- Allow cupsd_t to execute ld_so_cache- Allow postgrey to execute bin_t files and add postgrey into nsswitch_domain- Allow nscd_t domain to search network sysctls- Allow iscsid_t domain to read mount pid files- Allow ksmtuned_t domain manage sysfs_t files/dirs- Dontaudit useradd_t sys_ptrace BZ(1480121)- Allow ipsec_t can exec ipsec_exec_t- After fix in kernel where LSM hooks for dac_override and dac_search_read capability was swaped we need to fix it also in policy- Allow ifconfig_t domain unmount fs_t * Mon Aug 14 2017 Lukas Vrabec - 3.13.1-225.21- Allow osad make executable an anonymous mapping or private file mapping that is writable BZ(1425524)- Fix ntp SELinux module * Mon Aug 07 2017 Lukas Vrabec - 3.13.1-225.20- After fix in kernel where LSM hooks for dac_override and dac_search_read capability was swaped we need to fix it also in policy * Fri Jun 23 2017 Lukas Vrabec - 3.13.1-225.19- Allow boinc_t nsswitch- Dontaudit firewalld to write to lib_t dirs- Allow modemmanager_t domain to write to raw_ip file labeled as sysfs_t- Allow thumb_t domain to allow create dgram sockets- Allow rpcbind_t to execute systemd_tmpfiles_exec_t binary files.- Allow qemu to authenticate SPICE connections with SASL GSSAPI when SSSD is in use- Allow unconfined_t user all user namespace capabilties.- Add interface systemd_tmpfiles_exec()- Dontaudit xdm_t domain to setattr on lib_t dirs- Add interface libs_dontaudit_setattr_lib_files() * Thu Jun 08 2017 Lukas Vrabec - 3.13.1-225.18- Add a boolean to enable the use of dac_override- Add support for userns for sandbox domains- Allow zabbix_t to kill zabbix_script_t processes- Allow kdumpgui to read removable disk device- Allow virtlogd_t to execute itself- Allow keepalived to read/write usermodehelper state- Allow named_t to bind on udp 4321 port- Fix interface tlp_manage_pid_files()- Allow collectd domain read lvm config files. BZ(1459097)- Allow abrt_dump_oops_t to execute bin_t- udev wants this when unconfined disabled- Hide broken symptoms when machine is configured with network bounding. * Mon Jun 05 2017 Lukas Vrabec - 3.13.1-225.17- Allow dnsmasq_t domain to read systemd-resolved pid files.- Allow smbd_t domain generate debugging files under /var/run/gluster. These files are created through the libgfapi.so library that provides integration of a GlusterFS client in the Samba (vfs_glusterfs) process.- Allow condor_master_t write to sysctl_net_t- Allow nagios check disk plugin read /sys/kernel/config/- Allow pcp_pmie_t domain execute systemctl binary- Allow nagios to connect to stream sockets. Allow nagios start httpd via systemctl- Add interface fs_read_configfs_dirs()- Add interface fs_read_configfs_files()- Fix systemd_resolved_read_pid interface- Add interface systemd_resolved_read_pid()- Allow sshd_net_t domain read/write into crypto devices * Mon May 15 2017 Lukas Vrabec - 3.13.1-225.16- Allow svirt_t to read raw fixed_disk_device_t to make working blockcommit- Update targetd policy to accommodate changes in the service- Allow virt_domain to read raw fixed_disk_device_t to make working blockcommit- Allow radius domain stream connec to postgresql- Add fs_manage_configfs_lnk_files() interface * Sun May 14 2017 Lukas Vrabec - 3.13.1-225.15- auth_use_nsswitch can call only domain not attribute- Fix broken cermonger module- Dontaudit net_admin cap for winbind_t- Allow tlp_t domain to stream connect to system bus- Allow hypervkvp_t domain execute hostname- Dontaudit sssd_selinux_manager_t use of net_admin capability- Allow sssd_selinux_manager_t to ioctl init_t sockets- Allow pki_tomcat_t domain read /etc/passwd.- Label new path for ipa-otpd- Allow radiusd_t domain stream connect to postgresql_t- Allow rhsmcertd_t to execute hostname_exec_t binaries.- Allow virtlogd to append nfs_t files when virt_use_nfs=1- Allow httpd_t domain read also httpd_user_content_type lnk_files.- Dontaudit _gkeyringd_t stream connect to system_dbusd_t- Label /var/www/html/nextcloud/data as httpd_sys_rw_content_t- Add interface ipa_filetrans_named_content()- Allow tomcat use nsswitch- Allow dirsrv read cgroup files.- Allow certmonger_t start/status generic services- Allow sendmail_t domain sysctl_net_t files- Allow targetd_t domain read network state and getattr on loop_control_device_t- Allow condor_schedd_t domain send mails.- Fixed typo bugs from sssd module- Fix typo in sssd interface file- Add sssd_secrets labeling- Allow ntpd to creating sockets. BZ(1434395)- Revert \"Allow _su_t to create netlink_selinux_socket\"- Allow _su_t to create netlink_selinux_socket- Allow unconfined_t to module_load any file- Allow staff to systemctl virt server when staff_use_svirt=1- Allow unconfined_t create /tmp/ca.p12 file with ipa_tmp_t context- Allow netutils setpcap capability- Dontaudit leaked file descriptor happening in setfiles_t domain BZ(1388124) * Thu Apr 20 2017 Michael Scherer - 3.13.1-225.14- fix #1380325, selinux-policy-sandbox always removing sandbox module on upgrade * Tue Apr 18 2017 Lukas Vrabec - 3.13.1-225.13- Add interface gssd_noatsecure()- Add interface gssproxy_noatsecure()- Fix policy to reflect all changes in new IPA release- Allow tlp_t domain to ioctl removable devices BZ(1436830)- Allow tlp_t domain domtrans into mount_t BZ(1442571)- Allow lircd_t to read/write to sysfs BZ(1442443)- Allow virtlogd_t to creating tmp files with virt_tmp_t labels.- Allow sbd_t to read/write fixed disk devices- Allow sendmail to search network sysctls- Allow certmonger to start haproxy service- Allow drbd load modules- Revert \"Add sys_module capability for drbd\"- Fix cockpit module- Fix init Module- Make groupadd_t domain as system bus client BZ(1416963)- Allow init noatsecure for gssd and gssproxy- Make useradd_t domain as system bus client BZ(1442572)- Allow xdm_t to gettattr /dev/loop-control device BZ(1385090)- Dontaudit gdm-session-worker to view key unknown. BZ(1433191)- Allow staff user to read fwupd_cache_t files- Allow xdm_t to execute files labeled as xdm_var_lib_t- Remove /proc <> from fedora policy, it\'s no longer necessary * Mon Apr 03 2017 Lukas Vrabec - 3.13.1-225.12- Allow drbd load modules- Revert \"Add sys_module capability for drbd\"- Fix cockpit module- Allow sssd responders to run as socket activated services- Allow radius_t domain ptrace- Update pcp SELinux module to reflect all pcp changes- Revert \"Remove tomcat_t domain from unconfined domains\"- Label /var/lib/ssl_db as squid_cache_t Label /etc/squid/ssl_db as squid_cache_t- Allow pcp_pmcd_t domain search for network sysctl Allow pcp_pmcd_t domain sys_ptrace capability- Update targetd policy- Label /run/haproxy.sock socket as haproxy_var_run_t- Allow oddjob_mkhomedir_t to mamange autofs_t dirs.- Allow tomcat to connect on http_cache_port_t- Allow nova domain search for httpd configuration.- Add sys_module capability for drbd- Allow cloud_init to send dbus messages to the init system- Dontaudit postfix domains to request modules- Add haproxy_t domain fowner capability- Allow domain transition from ntpd_t to hwclock_t domains- Allow cockpit_session_t setrlimit and sys_resource- Dontaudit svirt_t read state of libvirtd domain- Update httpd and gssproxy modules to reflects latest changes in freeipa- Make fwupd_var_lib_t type mountpoint. BZ(1429341)- Remove tomcat_t domain from unconfined domains- Create new boolean: sanlock_enable_home_dirs()- Allow mdadm_t domain to read/write nvme_device_t- Allow cyrus stream connect to gssproxy- Label /usr/libexec/cockpit-ssh as cockpit_session_exec_t and allow few rules- Allow colord_t to read systemd hwdb.bin file- Allow dirsrv_t to create /var/lock/dirsrv labeled as dirsrc_var_lock_t- Allow ptp4l wake_alarm capability- Add nmbd_t capability2 block_suspend- Add domain transition from sosreport_t to iptables_t * Mon Feb 27 2017 Lukas Vrabec - 3.13.1-225.11- Add radius_use_jit boolean- Allow nfsd_t domain to create sysctls_rpc_t files- add the policy required for nextcloud- Allow can_load_kernmodule to load kernel modules. BZ(1426741)- Create kernel_create_rpc_sysctls() interface * Tue Feb 21 2017 Lukas Vrabec - 3.13.1-225.10- FIx label for /usr/lib/libGLdispatch.so.0.0.0 * Mon Feb 20 2017 Lukas Vrabec - 3.13.1-225.9- Allow nfsd_t domain rw sysctl_rpc_t dirs- Add interface kernel_rw_rpc_sysctls_dirs() * Wed Feb 15 2017 Lukas Vrabec - 3.13.1-225.8- Allow rhsmcertd domain signull kernel.- Fix label for nagios plugins in nagios file conxtext file- Allow kdumpgui domain to read nvme device- Add amanda_tmpfs_t label. BZ(1243752)- More cleanup of read access for container domains- Allow sssd_t domain setpgid BZ(1411437)- Dontaudit xdm_t wake_alarm capability2- Allow ifconfig_t to mount/unmount nsfs_t filesystem- Add interfaces allowing mount/unmount nsfs_t filesystem- Label /usr/lib/libGLdispatch.so.0.0.0 as textrel_shlib_t BZ(1419944)- su using libselinux and creating netlink_selinux socket is needed to allow libselinux initialization. Resolves: rhbz#1146987- Add module_load permission to can_load_kernmodule- Add module_load permission to class system- Add the validate_trans access vector to the security class- Allow ifconfig_t domain read nsfs_t- Allow ping_t domain to load kernel modules.- rawhide-base: Fix wrong type/attribute flavors in require blocks * Tue Jan 17 2017 Lukas Vrabec - 3.13.1-225.7- After the latest changes in nfsd. We should allow nfsd_t to read raw fixed disk. For more info see: BZ(1403017)- Tighten security on containe types- Make working cracklib_password_check for MariaDB service- Label 20514 tcp/udp ports as syslogd_port_t Label 10514 tcp/udp portas as syslog_tls_port_t BZ(1410505) * Sun Jan 08 2017 Lukas Vrabec - 3.13.1-225.6- Allow thumb domain sendto via dgram sockets. BZ(1398813)- Add condor_procd_t domain sys_ptrace cap_userns BZ(1411077)- Allow cobbler domain to create netlink_audit sockets BZ(1384600)- Allow networkmanager to manage networkmanager_var_lib_t lnk files BZ(1408626)- Add dhcpd_t domain fowner capability BZ(1409963)- Allow thumb to create netlink_kobject_uevent sockets. BZ(1410942)- Allow tlp_t domain creating netlink_generic sockets. BZ(1403462)- Fix broken interfaces- Allow setfiles_t domain rw inherited kdumpctl tmp pipes BZ(1356456)- Allow user_t run systemctl --user BZ(1401625) * Sun Jan 08 2017 Lukas Vrabec - 3.13.1-225.5- Allow tlp_t domain creating netlink_generic sockets. BZ(1403462) * Sun Jan 08 2017 Lukas Vrabec - 3.13.1-225.4- Fix broken interfaces- Add tlp_var_lib_t label for /var/lib/tlp directory BZ(1409977)- Allow tlp_t domain to read proc_net_t BZ(1403487)- Allow virt domain to use interited virtlogd domains fifo_file- Fixes for containers- Allow tlp_t domain to read/write cpu microcode BZ(1403103)- Allow glusterd_t to bind on glusterd_port_t udp ports.- Revert \"Allow glusterd_t to bind on med_tlp port.\"- Allow glusterd_t to bind on med_tlp port.- Update ctdbd_t policy to reflect all changes.- Allow ctdbd_t domain transition to rpcd_t- Allow zabbix_agent_t domain setrlimit BZ(1349998)- Allow pptp_t to read /dev/random BZ(1404248)- Allow glusterd_t send signals to userdomain. Label new glusterd binaries as glusterd_exec_t- Allow systemd to stop glusterd_t domains.- Revert \"Label tcp port 24009 as med_tlp_port_t\"- Label tcp port 24009 as med_tlp_port_t- Allow systemd_gpt_generator_t to read efivarfs files. BZ(1403909)- Label /usr/sbin/sln as ldconfig_exec_t BZ(1378323) * Thu Dec 08 2016 Lukas Vrabec - 3.13.1-225.3- Label /usr/bin/rpcbind as rpcbind_exec_t- Dontaudit mozilla plugin rawip socket creation. BZ(1275961)- Add missing netlink access for containers * Wed Dec 07 2016 Lukas Vrabec - 3.13.1-225.2- Label /usr/bin/rpcbind as rpcbind_exec_t. Label /usr/lib/systemd/systemd/rpcbind.service- Allot tlp domain to create unix_dgram sockets BZ(1401233)- Allow antivirus domain to create lnk_files in /tmp- Allow cupsd_t to create lnk_files in /tmp. BZ(1401634)- Allow svnserve_t domain to read /dev/random BZ(1401827)- Allow lircd to use nsswitch. BZ(1401375)- Allow hostname_t domain to manage cluster_tmp_t files * Mon Dec 05 2016 Lukas Vrabec - 3.13.1-225.1- Fix some boolean descriptions.- Add fwupd_dbus_chat() interface- Allow tgtd_t domain wake_alarm- Allow puppetagent_t to access timedated dbus- Dontaudit logrotate_t to getattr nsfs_t BZ(1399081)- Adding policy for tlp- Add init_manage_config_transient_files() interface- Allow systemd_machined_t to start unit files labeled as init_var_run_t- In Atomic /usr/local is a soft symlink to /var/usrlocal, so the default policy to apply bin_t on /usr/...bin doesn\'t work and binaries dumped here get mislabeled as var_t.- Allow systemd to raise rlimit to all domains.BZ(1365435)- Add interface domain_setrlimit_all_domains() interface- Allow staff_t user to chat with fwupd_t domain via dbus- Update logging_create_devlog_dev() interface to allow calling domain create also sock_file dev-log. BZ(1393774)- Allow systemd-networkd to read network state BZ(1400016)- Allow systemd-resolved bind to dns port. BZ(1400023)- Add interface dev_manage_sysfs()- Allow systemd create /dev/log in own mount-namespace. BZ(1383867)- Add interface fs_dontaudit_getattr_nsfs_files()- Label /usr/lib/systemd/resolv.conf as lib_t to allow all domains read this file. BZ(1398853)- Allow ifconfig domain to manage tlp pid files. * Tue Nov 29 2016 Lukas Vrabec - 3.13.1-225- Dontaudit logrotate_t to getattr nsfs_t BZ(1399081)- Allow pmie daemon to send signal pcmd daemon BZ(1398078)- Allow spamd_t to manage /var/spool/mail. BZ(1398437)- Label /run/rpc.statd.lock as rpcd_lock_t and allow rpcd_t domain to manage it. BZ(1397254)- Merge pull request #171 from t-woerner/rawhide-contrib- Allow firewalld to getattr open search read modules_object_t:dir- Allow systemd create /dev/log in own mount-namespace. BZ(1383867)- Add interface fs_dontaudit_getattr_nsfs_files()- Label /usr/lib/systemd/resolv.conf as lib_t to allow all domains read this file. BZ(1398853)- Dontaudit systemd_journal sys_ptrace userns capability. BZ(1374187) * Wed Nov 09 2016 Lukas Vrabec - 3.13.1-224- Allow systemd_logind_t domain to communicate with devicekit_t domain via dbus bz(1393373) * Tue Nov 08 2016 Lukas Vrabec - 3.13.1-223- Allow watching netflix using Firefox- nmbd_t needs net_admin capability like smbd- Add interface chronyd_manage_pid() Allow logrotate to manage chrony pids- Add wake_alarm capability2 to openct_t domain- Allow abrt_t to getattr on nsfs_t files.- Add cupsd_t domain wake_alarm capability.- Allow sblim_reposd_t domain to read cert_f files.- Allow abrt_dump_oops_t to drop capabilities. bz(1391040)- Revert \"Allow abrt_dump_oops_t to drop capabilities. bz(1391040)\"- Allow isnsd_t to accept tcp connections * Wed Nov 02 2016 Lukas Vrabec - 3.13.1-222- Allow abrt_dump_oops_t to drop capabilities. bz(1391040)- Add named_t domain net_raw capability bz(1389240)- Allow geoclue to read system info. bz(1389320)- Make openfortivpn_t as init_deamon_domain. bz(1159899)- Allow nfsd domain to create nfsd_unit_file_t files. bz(1382487)- Merge branch \'rawhide-contrib\' of github.com:fedora-selinux/selinux-policy into rawhide-contrib- Add interace lldpad_relabel_tmpfs- Merge pull request #155 from rhatdan/sandbox_nfs- Add pscsd_t wake_alarm capability2- Allow sandbox domains to mount fuse file systems- Add boolean to allow sandbox domains to mount nfs- Allow hypervvssd_t to read all dirs.- Allow isnsd_t to connect to isns_port_t- Merge branch \'rawhide-contrib\' of github.com:fedora-selinux/selinux-policy into rawhide-contrib- Allow GlusterFS with RDMA transport to be started correctly. It requires ipc_lock capability together with rw permission on rdma_cm device.- Make tor_var_lib_t and tor_var_log_t as mountpoints.- Allow systemd-rfkill to write to /proc/kmsg bz(1388669)- Allow init_t to relabel /dev/shm/lldpad.state- Merge pull request #168 from rhatdan/docker- Label tcp 51954 as isns_port_t- Lots of new domains like OCID and RKT are user container processes * Fri Oct 14 2016 Miroslav Grepl - 3.13.1-220- Disable unconfined_typebounds due to entrypoint check which exceed for sandbox domains unconfined_t domain.- Disable container_runtime_typebounds() due to typebounds issues which can not be resolved during build.- Allow nss_plugin to resolve host names via the systemd-resolved. BZ(1383473)- Rename docker intefaces to container- Merge pull request #167 from rhatdan/container- Add transition rules for sandbox domains- container_typebounds() should be part of sandbox domain template- Fix broken container_ * interfaces- unconfined_typebounds() should be part of sandbox domain template- Fixed unrecognized characters at sandboxX module- unconfined_typebounds() should be part of sandbox domain template- svirt_file_type is atribute no type.- Allow users to transition from unconfined_t to container types- Add dbus_stream_connect_system_dbusd() interface.- Dontaudit leaked file descriptors for thumb. BZ(1383071)- Fix typo in cobbler SELinux module- Change container_image_t to container_file_t * Mon Oct 10 2016 Lukas Vrabec - 3.13.1-219- Dontaudit leaked file descriptors for thumb. BZ(1383071)- Fix typo in cobbler SELinux module- Merge pull request #165 from rhatdan/container- Allow cockpit_ws_t to manage cockpit_lib_t dirs and files. BZ(1375156)- Allow cobblerd_t to delete dirs labeled as tftpdir_rw_t- Rename svirt_lxc_net_t to container_t- Rename docker.pp to container.pp, causes change in interface name- Allow httpd_t domain to list inotify filesystem.- Fix couple AVC to start roundup properly- Allow dovecot_t send signull to dovecot_deliver_t- Add sys_ptrace capability to pegasus domain- Allow firewalld to stream connect to NetworkManager. BZ(1380954)- rename docker intefaces to container- Merge pull request #164 from rhatdan/docker-base- Rename docker.pp to container.pp, causes change in interface name- Allow gvfs to read /dev/nvme * devices BZ(1380951) * Wed Oct 05 2016 Colin Walters - 3.13.1-218- Revert addition of systemd service for factory reset, since it is basically worse than what we had before. BZ(1290659) * Fri Sep 30 2016 Lukas Vrabec 3.13.1-216- Allow devicekit to chat with policykit via DBUS. BZ(1377113)- Add interface virt_rw_stream_sockets_svirt() BZ(1379314)- Allow xdm_t to read mount pid files. BZ(1377113)- Allow staff to rw svirt unix stream sockets. BZ(1379314)- Allow staff_t to read tmpfs files BZ(1378446) * Fri Sep 23 2016 Lukas Vrabec 3.13.1-215- Make tor_var_run_t as mountpoint. BZ(1368621)- Fix typo in ftpd SELinux module.- Allow cockpit-session to reset expired passwords BZ(1374262)- Allow ftp daemon to manage apache_user_content- Label /etc/sysconfig/oracleasm as oracleasm_conf_t- Allow oracleasm to rw inherited fixed disk device- Allow collectd to connect on unix_stream_socket- Add abrt_dump_oops_t kill user namespace capability. BZ(1376868)- Dontaudit systemd is mounting unlabeled dirs BZ(1367292)- Add interface files_dontaudit_mounton_isid() * Thu Sep 15 2016 Lukas Vrabec 3.13.1-214- Allow attach usb device to virtual machine BZ(1276873)- Dontaudit mozilla_plugin to sys_ptrace- Allow nut_upsdrvctl_t domain to read udev db BZ(1375636)- Fix typo- Allow geoclue to send msgs to syslog. BZ(1371818)- Allow abrt to read rpm_tmp_t dirs- Add interface rpm_read_tmp_files()- Remove labels for somr docker sandbox files for now. This needs to be reverted after fixes in docker-selinux- Update oracleasm SELinux module that can manage oracleasmfs_t blk files. Add dac_override cap to oracleasm_t domain.- Add few rules to pcp SELinux module to make ti able to start pcp_pmlogger service- Revert \"label /var/lib/kubelet as svirt_sandbox_file_t\"- Remove file context for /var/lib/kubelet. This filecontext is part of docker now- Add oracleasm_conf_t type and allow oracleasm_t to create /dev/oracleasm- Label /usr/share/pcp/lib/pmie as pmie_exec_t and /usr/share/pcp/lib/pmlogger as pmlogger_exec_t- Allow mdadm_t to getattr all device nodes- Dontaudit gkeyringd_domain to connect to system_dbusd_t- Add interface dbus_dontaudit_stream_connect_system_dbusd()- Allow guest-set-user-passwd to set users password.- Allow domains using kerberos to read also kerberos config dirs- Add kdymp_t domain sys_admin capability BZ(1357949)- Allow dnssec_trigger to exec ldconfig- Label /var/lib/docker-latest/vfs as svirt_sandbox_file_t- Fix typo bugs in rsync and inetd SELinux modules- Label /var/lib/docker/vfs as svirt_sandbox_file_t in virt SELinux module- Merge pull request #147 from rhatdan/virt- Merge pull request #149 from rhatdan/daemon_contrib- Merge pull request #151 from rhatdan/msg- Allow add new interface to new namespace BZ(1375124)- Allow systemd to relalbel files stored in /run/systemd/inaccessible/- Add interface fs_getattr_tmpfs_blk_file()- Dontaudit domain to create any file in /proc. This is kernel bug.- Improve regexp for power_unit_file_t files. To catch just systemd power unit files.- Add new interface fs_getattr_oracleasmfs_fs()- Add interface fs_manage_oracleasm()- Label /dev/kfd as hsa_device_t- Update seutil_manage_file_contexts() interface that caller domain can also manage file_context_t dirs- Add transition rule that caller domain can create resolv.conf link file with correct label in sysnet_filetrans_named_content() interface- Add systemd_machined_t kill capability- Allow systemd_machined_t to read nsfs_t files- Allow run sulogin_t in range mls_systemlow-mls_systemhigh. * Thu Sep 15 2016 Lukas Vrabec 3.13.1-213- Bump release * Wed Aug 31 2016 Lukas Vrabec 3.13.1-212- udisk2 module is part of devicekit module now- Fix file context for /etc/pki/pki-tomcat/ca/- new interface oddjob_mkhomedir_entrypoint()- Allow mdadm to get attributes from all devices.- Label /etc/puppetlabs as puppet_etc_t.- quota: allow init to run quota tools- Add new domain ipa_ods_exporter_t BZ(1366640)- Create new interface opendnssec_stream_connect()- Allow VirtualBox to manage udev rules.- Allow systemd_resolved to send dbus msgs to userdomains- Make entrypoint oddjob_mkhomedir_exec_t for unconfined_t- Label all files in /dev/oracleasmfs/ as oracleasmfs_t * Thu Aug 25 2016 Lukas Vrabec 3.13.1-211- Add new domain ipa_ods_exporter_t BZ(1366640)- Create new interface opendnssec_stream_connect()- Allow systemd-machined to communicate to lxc container using dbus- Dontaudit accountsd domain creating dirs in /root- Add new policy for Disk Manager called udisks2- Dontaudit firewalld wants write to /root- Label /etc/pki/pki-tomcat/ca/ as pki_tomcat_cert_t- Allow certmonger to manage all systemd unit files- Allow ipa_helper_t stream connect to dirsrv_t domain- Update oracleasm SELinux module- label /var/lib/kubelet as svirt_sandbox_file_t- Allow systemd to create blk and chr files with correct label in /var/run/systemd/inaccessible BZ(1367280)- Label /usr/libexec/gsd-backlight-helper as xserver_exec_t. This allows also confined users to manage screen brightness- Add new userdom_dontaudit_manage_admin_dir() interface- Label /dev/oracleasmfs as oracleasmfs_t. Add few interfaces related to oracleasmfs_t type * Tue Aug 23 2016 Lukas Vrabec 3.13.1-210- Label /var/run/corosync-qnetd and /var/run/corosync-qdevice as cluster_var_run_t. Note: corosync policy is now par of rhcs module- Allow krb5kdc_t to read krb4kdc_conf_t dirs.- Update networkmanager_filetrans_named_content() interface to allow source domain to create also temad dir in /var/run.- Make confined users working again- Fix hypervkvp module- Allow ipmievd domain to create lock files in /var/lock/subsys/- Update policy for ipmievd daemon. Contain: Allowing reading sysfs, passwd,kernel modules Execuring bin_t,insmod_t- Allow systemd to stop systemd-machined daemon. This allows stop virtual machines.- Label /usr/libexec/iptables/iptables.init as iptables_exec_t Allow iptables creating lock file in /var/lock/subsys/ * Tue Aug 16 2016 Lukas Vrabec 3.13.1-209- Fix lsm SELinux module- Dontaudit firewalld to create dirs in /root/ BZ(1340611)- Label /run/corosync-qdevice and /run/corosync-qnetd as corosync_var_run_t- Allow fprintd and cluster domains to cummunicate via dbus BZ(1355774)- Allow cupsd_config_t domain to read cupsd_var_run_t sock_file. BZ(1361299)- Add sys_admin capability to sbd domain- Allow vdagent to comunnicate with systemd-logind via dbus- Allow lsmd_plugin_t domain to create fixed_disk device.- Allow opendnssec domain to create and manage own tmp dirs/files- Allow opendnssec domain to read system state- Allow systemd_logind stop system init_t- Add interface init_stop()- Add interface userdom_dontaudit_create_admin_dir()- Label /var/run/storaged as lvm_var_run_t.- Allow unconfineduser to run ipa_helper_t. * Fri Aug 12 2016 Lukas Vrabec 3.13.1-208- Allow cups_config_t domain also mange sock_files. BZ(1361299)- Add wake_alarm capability to fprintd domain BZ(1362430)- Allow firewalld_t to relabel net_conf_t files. BZ(1365178)- Allow nut_upsmon_t domain to chat with logind vie dbus about scheduleing a shutdown when UPS battery is low. BZ(1361802)- Allow virtual machines to use dri devices. This allows use openCL GPU calculations. BZ(1337333)- Allow crond and cronjob domains to creating mail_home_rw_t objects in admin_home_t BZ(1366173)- Dontaudit mock to write to generic certs.- Add labeling for corosync-qdevice and corosync-qnetd daemons, to run as cluster_t- Revert \"Label corosync-qnetd and corosync-qdevice as corosync_t domain\"- Merge pull request #144 from rhatdan/modemmanager- Allow modemmanager to write to systemd inhibit pipes- Label corosync-qnetd and corosync-qdevice as corosync_t domain- Allow ipa_helper to read network state- Label oddjob_reqiest as oddjob_exec_t- Add interface oddjob_run()- Allow modemmanager chat with systemd_logind via dbus- Allow NetworkManager chat with puppetagent via dbus- Allow NetworkManager chat with kdumpctl via dbus- Allow sbd send msgs to syslog Allow sbd create dgram sockets. Allow sbd to communicate with kernel via dgram socket Allow sbd r/w kernel sysctls.- Allow ipmievd_t domain to re-create ipmi devices Label /usr/libexec/openipmi-helper as ipmievd_exec_t- Allow rasdaemon to use tracefs filesystem- Fix typo bug in dirsrv policy- Some logrotate scripts run su and then su runs unix_chkpwd. Allow logrotate_t domain to check passwd.- Add ipc_lock capability to sssd domain. Allow sssd connect to http_cache_t- Allow dirsrv to read dirsrv_share_t content- Allow virtlogd_t to append svirt_image_t files.- Allow hypervkvp domain to read hugetlbfs dir/files.- Allow mdadm daemon to read nvme_device_t blk files- Allow systemd_resolved to connect on system bus. BZ(1366334)- Allow systemd to create netlink_route_socket and communicate with systemd_networkd BZ(1306344)- Allow systemd-modules-load to load kernel modules in early boot. BZ(1322625)- label tcp/udp port 853 as dns_port_t. BZ(1365609)- Merge pull request #145 from rhatdan/init- systemd is doing a gettattr on blk and chr devices in /run- Allow selinuxusers and unconfineduser to run oddjob_request- Allow sshd server to acces to Crypto Express 4 (CEX4) devices.- Fix typo in device interfaces- Add interfaces for managing ipmi devices- Add interfaces to allow mounting/umounting tracefs filesystem- Add interfaces to allow rw tracefs filesystem- Merge branch \'rawhide-base\' of github.com:fedora-selinux/selinux-policy into rawhide-base- Merge pull request #138 from rhatdan/userns- Allow iptables to creating netlink generic sockets.- Fix filecontext for systemd shared lib. * Thu Aug 04 2016 Lukas Vrabec 3.13.1-207- Fix filesystem inteface file, we don\'t have nsfs_fs_t type, just nsfs_t * Tue Aug 02 2016 Lukas Vrabec 3.13.1-206- collectd: update policy for 5.5- Allow puppet_t transtition to shorewall_t- Grant certmonger \"chown\" capability- Boinc updates from Russell Coker.- Allow sshd setcap capability. This is needed due to latest changes in sshd.- Revert \"Allow sshd setcap capability. This is needed due to latest changes in sshd\"- Revert \"Fix typo in ssh policy\"- Get attributes of generic ptys, from Russell Coker. * Fri Jul 29 2016 Lukas Vrabec 3.13.1-205- Dontaudit mock_build_t can list all ptys.- Allow ftpd_t to mamange userhome data without any boolean.- Add logrotate permissions for creating netlink selinux sockets.- Add new MLS attribute to allow relabeling objects higher than system low. This exception is needed for package managers when processing sensitive data.- Label all VBox libraries stored in /var/lib/VBoxGuestAdditions/lib/ as textrel_shlib_t BZ(1356654)- Allow systemd gpt generator to run fstools BZ(1353585)- Label /usr/lib/systemd/libsystemd-shared-231.so as lib_t. BZ(1360716)- Allow gnome-keyring also manage user_tmp_t sockets.- Allow systemd to mounton /etc filesystem. BZ(1341753) * Tue Jul 26 2016 Lukas Vrabec 3.13.1-204- Allow lsmd_plugin_t to exec ldconfig.- Allow vnstatd domain to read /sys/class/net/ files- Remove duplicate allow rules in spamassassin SELinux module- Allow spamc_t and spamd_t domains create .spamassassin file in user homedirs- Allow ipa_dnskey domain to search cache dirs- Allow dogtag-ipa-ca-renew-agent-submit labeled as certmonger_t to create /var/log/ipa/renew.log file- Allow ipa-dnskey read system state.- Allow sshd setcap capability. This is needed due to latest changes in sshd Resolves: rhbz#1356245- Add interface to write to nsfs inodes- Allow init_t domain to read rpm db. This is needed due dnf-upgrade process failing. BZ(1349721)- Allow systemd_modules_load_t to read /etc/modprobe.d/lockd.conf- sysadmin should be allowed to use docker. * Mon Jul 18 2016 Lukas Vrabec 3.13.1-203- Allow hypervkvp domain to run restorecon.- Allow firewalld to manage net_conf_t files- Remove double graphite-web context declaration- Fix typo in rhsmcertd SELinux policy- Allow logrotate read logs inside containers.- Allow sssd to getattr on fs_t- Allow opendnssec domain to manage bind chace files- Allow systemd to get status of systemd-logind daemon- Label more ndctl devices not just ndctl0 * Wed Jul 13 2016 Lukas Vrabec 3.13.1-202- Allow systemd_logind_t to start init_t BZ(1355861)- Add init_start() interface- Allow sysadm user to run systemd-tmpfiles- Add interface systemd_tmpfiles_run * Mon Jul 11 2016 Lukas Vrabec 3.13.1-201- Allow lttng tools to block suspending- Allow creation of vpnaas in openstack- remove rules with compromised_kernel permission- Allow dnssec-trigger to chat with NetworkManager over DBUS BZ(1350100)- Allow virtual machines to rw infiniband devices. Resolves: rhbz#1210263- Update makefile to support snapperd_contexts file- Remove compromize_kernel permission Remove unused mac_admin permission Add undefined system permission- Remove duplicate declaration of class service- Fix typo in access_vectors file- Merge branch \'rawhide-base-modules-load\' into rawhide-base- Add new policy for systemd-modules-load- Add systemd access vectors.- Revert \"Revert \"Revert \"Missed this version of exec_all\"\"\"- Revert \"Revert \"Missed this version of exec_all\"\"- Revert \"Missed this version of exec_all\"- Revert \"Revert \"Fix name of capability2 secure_firmware->compromise_kernel\"\" BZ(1351624) This reverts commit 3e0e7e70de481589440f3f79cccff08d6e62f644.- Revert \"Fix name of capability2 secure_firmware->compromise_kernel\" BZ(1351624) This reverts commit 7a0348a2d167a72c8ab8974a1b0fc33407f72c48.- Revert \"Allow xserver to compromise_kernel access\"BZ(1351624)- Revert \"Allow anyone who can load a kernel module to compromise_kernel\"BZ(1351624)- Revert \"add ptrace_child access to process\" (BZ1351624)- Add user namespace capability object classes.- Allow udev to manage systemd-hwdb files- Add interface systemd_hwdb_manage_config()- Fix paths to infiniband devices. This allows use more then two infiniband interfaces.- corecmd: Remove fcontext for /etc/sysconfig/libvirtd- iptables: add fcontext for nftables * Tue Jul 05 2016 Lukas Vrabec 3.13.1-200- Fix typo in brltty policy- Add new SELinux module sbd- Allow pcp dmcache metrics collection- Allow pkcs_slotd_t to create dir in /var/lock Add label pkcs_slotd_log_t- Allow openvpn to create sock files labeled as openvpn_var_run_t- Allow hypervkvp daemon to getattr on all filesystem types.- Allow firewalld to create net_conf_t files- Allow mock to use lvm- Allow mirromanager creating log files in /tmp- Allow vmtools_t to transition to rpm_script domain- Allow nsd daemon to manage nsd_conf_t dirs and files- Allow cluster to create dirs in /var/run labeled as cluster_var_run_t- Allow sssd read also sssd_conf_t dirs- Allow opensm daemon to rw infiniband_mgmt_device_t- Allow krb5kdc_t to communicate with sssd- Allow prosody to bind on prosody ports- Add dac_override caps for fail2ban-client Resolves: rhbz#1316678- dontaudit read access for svirt_t on the file /var/db/nscd/group Resolves: rhbz#1301637- Allow inetd child process to communicate via dbus with systemd-logind Resolves: rhbz#1333726- Add label for brltty log file Resolves: rhbz#1328818- Allow snort_t to communicate with sssd Resolves: rhbz#1284908- Add interface lttng_sessiond_tmpfs_t()- Dontaudit su_role_template interface to getattr /proc/kcore Dontaudit su_role_template interface to getattr /dev/initctl- Add interface lvm_getattr_exec_files()- Make label for new infiniband_mgmt deivices- Add prosody ports Resolves: rhbz#1304664 * Tue Jun 28 2016 Lukas Vrabec 3.13.1-199- Label /var/lib/softhsm as named_cache_t. Allow named_t to manage named_cache_t dirs.- Allow glusterd daemon to get systemd status- Merge branch \'rawhide-contrib\' of github.com:fedora-selinux/selinux-policy into rawhide-contrib- Merge pull request #135 from rhatdan/rawip_socket- Allow logrotate dbus-chat with system_logind daemon- Allow pcp_pmlogger to read kernel network state Allow pcp_pmcd to read cron pid files- Add interface cron_read_pid_files()- Allow pcp_pmlogger to create unix dgram sockets- Add interface dirsrv_run()- Remove non-existing jabberd_spool_t() interface and add new jabbertd_var_spool_t.- Remove non-existing interface salk_resetd_systemctl() and replace it with sanlock_systemctl_sanlk_resetd()- Create label for openhpid log files.- Container processes need to be able to listen on rawip sockets- Label /var/lib/ganglia as httpd_var_lib_t- Allow firewalld_t to create entries in net_conf_t dirs.- Allow journalctl to read syslogd_var_run_t files. This allows to staff_t and sysadm_t to read journals- Label /etc/dhcp/scripts dir as bin_t- Allow sysadm_role to run journalctl_t domain. This allows sysadm user to read journals. * Wed Jun 22 2016 Lukas Vrabec 3.13.1-198- Allow firewalld_t to create entries in net_conf_t dirs.- Allow journalctl to read syslogd_var_run_t files. This allows to staff_t and sysadm_t to read journals- Allow rhsmcertd connect to port tcp 9090- Label for /bin/mail(x) was removed but /usr/bin/mail(x) not. This path is also needed to remove.- Label /usr/libexec/mimedefang-wrapper as spamd_exec_t.- Add new boolean spamd_update_can_network.- Add proper label for /var/log/proftpd.log- Allow rhsmcertd connect to tcp netport_port_t- Fix SELinux context for /usr/share/mirrormanager/server/mirrormanager to Label all binaries under dir as mirrormanager_exec_t.- Allow prosody to bind to fac_restore tcp port.- Fix SELinux context for usr/share/mirrormanager/server/mirrormanager- Allow ninfod to read raw packets- Fix broken hostapd policy- Allow hostapd to create netlink_generic sockets. BZ(1343683)- Merge pull request #133 from vinzent/allow_puppet_transition_to_shorewall- Allow pegasus get attributes from qemu binary files.- Allow tuned to use policykit. This change is required by cockpit.- Allow conman_t to read dir with conman_unconfined_script_t binary files.- Allow pegasus to read /proc/sysinfo.- Allow puppet_t transtition to shorewall_t- Allow conman to kill conman_unconfined_script.- Allow sysadm_role to run journalctl_t domain. This allows sysadm user to read journals.- Merge remote-tracking branch \'refs/remotes/origin/rawhide-base\' into rawhide-base- Allow systemd to execute all init daemon executables.- Add init_exec_notrans_direct_init_entry() interface.- Label tcp ports:16379, 26379 as redis_port_t- Allow systemd to relabel /var and /var/lib directories during boot.- Add files_relabel_var_dirs() and files_relabel_var_dirs() interfaces.- Add files_relabelto_var_lib_dirs() interface.- Label tcp and udp port 5582 as fac_restore_port_t- Allow sysadm_t user to run postgresql-setup.- Allow sysadm_t user to dbus chat with oddjob_t. This allows confined admin run oddjob mkhomedirfor script.- Allow systemd-resolved to connect to llmnr tcp port. BZ(1344849)- Allow passwd_t also manage user_tmp_t dirs, this change is needed by gnome-keyringd * Thu Jun 16 2016 Lukas Vrabec 3.13.1-197- Allow conman to kill conman_unconfined_script.- Make conman_unconfined_script_t as init_system_domain.- Allow init dbus chat with apmd.- Patch /var/lib/rpm is symlink to /usr/share/rpm on Atomic, due to this change we need to label also /usr/share/rpm as rpm_var_lib_t.- Dontaudit xguest_gkeyringd_t stream connect to system_dbusd_t- Allow collectd_t to stream connect to postgresql.- Allow mysqld_safe to inherit rlimit information from mysqld- Allow ip netns to mounton root fs and unmount proc_t fs.- Allow sysadm_t to run newaliases command. * Mon Jun 13 2016 Lukas Vrabec 3.13.1-196- Allow svirt_sandbox_domains to r/w onload sockets- Add filetrans rule that NetworkManager_t can create net_conf_t files in /etc.- Add interface sysnet_filetrans_named_net_conf()- Rawhide fails to boot, systemd-logind needs to config transient config files- User Namespace is requires create on process domains * Wed Jun 08 2016 Lukas Vrabec 3.13.1-195- Add hwloc-dump-hwdata SELinux policy- Add labels for mediawiki123- Fix label for all fence_scsi_check scripts- Allow setcap for fenced- Allow glusterd domain read krb5_keytab_t files.- Allow tmpreaper_t to read/setattr all non_security_file_type dirs- Update refpolicy to handle hwloc- Fix typo in files_setattr_non_security_dirs.- Add interface files_setattr_non_security_dirs() * Tue Jun 07 2016 Lukas Vrabec 3.13.1-194- Allow boinc to use dri devices. This allows use Boinc for a openCL GPU calculations. BZ(1340886)- Add nrpe_dontaudit_write_pipes()- Merge pull request #129 from rhatdan/onload- Add support for onloadfs- Merge pull request #127 from rhatdan/device-node- Additional access required for unconfined domains- Dontaudit ping attempts to write to nrpe unnamed pipes- Allow ifconfig_t to mounton also ifconfig_var_run_t dirs, not just files. Needed for: #ip netns add foo BZ(1340952) * Mon May 30 2016 Lukas Vrabec 3.13.1-193- Directory Server (389-ds-base) has been updated to use systemd-ask-password. In order to function correctly we need the following added to dirsrv.te- Update opendnssec_manage_config() interface to allow caller domain also manage opendnssec_conf_t dirs- Allow gssproxy to get attributes on all filesystem object types. BZ(1333778)- Allow ipa_dnskey_t search httpd config files.- Dontaudit certmonger to write to etc_runtime_t- Update opendnssec_read_conf() interface to allow caller domain also read opendnssec_conf_t dirs.- Add interface ipa_delete_tmp()- Allow systemd_hostanmed_t to read /proc/sysinfo labeled as sysctl_t.- Allow systemd to remove ipa temp files during uinstalling ipa. BZ(1333106) * Wed May 25 2016 Lukas Vrabec 3.13.1-192- Create new SELinux type for /usr/libexec/ipa/ipa-dnskeysyncd BZ(1333106)- Add SELinux policy for opendnssec service. BZ(1333106) * Tue May 24 2016 Lukas Vrabec 3.13.1-191- Label /usr/share/ovirt-guest-agent/ovirt-guest-agent.py as rhev_agentd_exec_t- Allow dnssec_trigger_t to create lnk_file labeled as dnssec_trigger_var_run_t. BZ(1335954)- Allow ganesha-ha.sh script running under unconfined_t domain communicate with glusterd_t domains via dbus.- Allow ganesha daemon labeled as glusterd_t create /var/lib/nfs/ganesha dir labeled as var_lib_nfs_t.- Merge pull request #122 from NetworkManager/th/nm-dnsmasq-dbus- Merge pull request #125 from rhatdan/typebounds- Typebounds user domains- Allow systemd_resolved_t to check if ipv6 is disabled.- systemd added a new directory for unit files /run/systemd/transient. It should be labelled system_u:object_r:systemd_unit_file_t:s0, the same as /run/systemd/system, PID 1 will write units there. Resolves: #120- Label /dev/xen/privcmd as xen_device_t. BZ(1334115) * Mon May 16 2016 Lukas Vrabec 3.13.1-190- Label /var/log/ganesha.log as gluster_log_t Allow glusterd_t domain to create glusterd_log_t files. Label /var/run/ganesha.pid as gluster_var_run_t.- Allow zabbix to connect to postgresql port- Label /usr/libexec/openssh/sshd-keygen as sshd_keygen_exec_t. BZ(1335149)- Allow systemd to read efivarfs. Resolve: #121 * Tue May 10 2016 Lukas Vrabec 3.13.1-189- Revert temporary fix: Replace generating man/html pages with pages from actual build. This is due to broken userspace with python3 in F23/Rawhide. Please Revert when userspace will be fixed * Mon May 09 2016 Lukas Vrabec 3.13.1-188- Label tcp port 8181 as intermapper_port_t.- Label /usr/libexec/storaged/storaged as lvm_exec_t to run storaged daemon in lvm_t SELinux domain. BZ(1333588)- Label tcp/udp port 2024 as xinuexpansion4_port_t- Label tcp port 7002 as afs_pt_port_t Label tcp/udp port 2023 as xinuexpansion3_port_t * Thu May 05 2016 Lukas Vrabec 3.13.1-187- Allow stunnel create log files. BZ(1333033)- Label dev/shm/squid-cf__metadata.shm as squid_tmpfs_t. BZ(1331574)- Allow stunnel sys_nice capability. Stunnel sched_ * syscalls in some cases. BZ(1332287)- Label /usr/bin/ganesha.nfsd as glusterd_exec_t to run ganesha as glusterd_t. Allow glusterd_t stream connect to rpbind_t. Allow cluster_t to create symlink /var/lib/nfs labeled as var_lib_nfs_t. Add interface rpc_filetrans_var_lib_nfs_content() Add new boolean: rpcd_use_fusefs to allow rpcd daemon use fusefs.- Allow systemd-user-sessions daemon to mamange systemd_logind_var_run_t pid files. BZ(1331980)- Modify kernel_steam_connect() interface by adding getattr permission. BZ(1331927)- Label /usr/sbin/xrdp * files as bin_t BZ(1258453)- Allow rpm-ostree domain transition to install_t domain from init_t. rhbz#1330318 * Fri Apr 29 2016 Lukas Vrabec 3.13.1-186- Allow snapperd sys_admin capability Allow snapperd to set scheduler. BZ(1323732)- Label named-pkcs11 binary as named_exec_t. BZ(1331316)- Revert \"Add new permissions stop/start to class system. rhbz#1324453\"- Fix typo in module compilation message * Wed Apr 27 2016 Lukas Vrabec 3.13.1-185- Allow runnig php7 in fpm mode. From selinux-policy side, we need to allow httpd to read/write hugetlbfs.- Allow openvswitch daemons to run under openvswitch Linux user instead of root. This change needs allow set capabilities: chwon, setgid, setuid, setpcap. BZ(1330895)- Allow KDM to get status about power services. This change allow kdm to be able do shutdown BZ(1330970)- Add mls support for some db classes * Tue Apr 26 2016 Lukas Vrabec 3.13.1-184- Remove ftpd_home_dir() boolean from distro policy. Reason is that we cannot make this working due to m4 macro language limits.- Create new apache content template for files stored in user homedir. This change is needed to make working booleans: - httpd_enable_homedirs - httpd_read_user_content Resolves: rhbz#1330448- Label /usr/lib/snapper/systemd-helper as snapperd_exec_t. rhbz#1323732- Make virt_use_pcscd boolean off by default.- Create boolean to allow virtual machine use smartcards. rhbz#1029297- Allow snapperd to relabel btrfs snapshot subvolume to snapperd_data_t. rhbz#1323754- Allow mongod log to syslog.- Allow nsd daemon to create log file in /var/log as nsd_log_t- unlabeled_t can not be an entrypoint.- Modify interface den_read_nvme() to allow also read nvme_device_t block files. rhbz#1327909- Add new permissions stop/start to class system. rhbz#1324453 * Mon Apr 18 2016 Lukas Vrabec 3.13.1-183- Allow modemmanager to talk to logind- Dontaudit tor daemon needs net_admin capability. rhbz#1311788- Allow GDM write to event devices. This rule is needed for GDM, because other display managers runs the X server as root, GDM instead runs the X server as the unprivileged user, within the user session. rhbz#1232042- Xorg now writes content in users homedir. * Fri Apr 08 2016 Lukas Vrabec 3.13.1-182- rename several contrib modules according to their filenames- Add interface gnome_filetrans_cert_home_content()- By default container domains should not be allowed to create devices- Allow unconfined_t to create ~/.local/share/networkmanagement/certificates/ as home_cert_t instead of data_home_t.- Allow systemd_resolved_t to read /etc/passwd file. Allow systemd_resolved_t to write to kmsg_device_t when \'systemd.log_target=kmsg\' option is used- Allow systemd gpt generator to read removable devices. BZ(1323458)- Allow systemd_gpt_generator_t sys_rawio capability. This access is needed to allow systemd gpt generator various device commands BZ(1323454) * Fri Apr 01 2016 Lukas Vrabec 3.13.1-181- Label /usr/libexec/rpm-ostreed as rpm_exec_t. BZ(1309075)- /bin/mailx is labeled sendmail_exec_t, and enters the sendmail_t domain on execution. If /usr/sbin/sendmail does not have its own domain to transition to, and is not one of several products whose behavior is allowed by the sendmail_t policy, execution will fail. In this case we need to label /bin/mailx as bin_t. BZ(1323224)- Label all run tgtd files, not just socket files.- Allow prosody to stream connect to sasl. This will allow using cyrus authentication in prosody.- Allow prosody to listen on port 5000 for mod_proxy65. BZ(1322815)- Allow targetd to read/write to /dev/mapper/control device. BZ(1241415)- Label /etc/selinux/(minimum|mls|targeted)/active/ as semanage_store_t.- Allow systemd_resolved to read systemd_networkd run files. BZ(1322921)- New cgroup2 file system in Rawhide * Wed Mar 30 2016 Lukas Vrabec 3.13.1-180- Allow dovecot_auth_t domain to manage also dovecot_var_run_t fifo files. BZ(1320415)- Allow colord to read /etc/udev/hwdb.bin. rhzb#1316514- sandboxX.te: Allow sandbox domain to have entrypoint access only for executables and mountpoints.- Allow sandbox domain to have entrypoint access only for executables and mountpoints.- Allow bitlee to create bitlee_var_t dirs.- Allow CIM provider to read sssd public files.- Fix some broken interfaces in distro policy.- Allow power button to shutdown the laptop.- Allow lsm plugins to create named fixed disks. rhbz#1238066- Allow hyperv domains to rw hyperv devices. rhbz#1241636- Label /var/www/html(/. *)?/wp_backups(/. *)? as httpd_sys_rw_content_t.- Create conman_unconfined_script_t type for conman script stored in /use/share/conman/exec/- Allow rsync_export_all_ro boolean to read also non_auth_dirs/files/symlinks.- Allow pmdaapache labeled as pcp_pmcd_t access to port 80 for apache diagnostics- Label nagios scripts as httpd_sys_script_exec_t.- Allow nsd_t to bind on nsf_control tcp port. Allow nsd_crond_t to read nsd pid.- Fix couple of cosmetic thing in new virtlogd_t policy. rhbz #1311576- Merge pull request #104 from berrange/rawhide-contrib-virtlogd- Label /var/run/ecblp0 as cupsd_var_run_t due to this fifo_file is used by epson drivers. rhbz#1310336- Dontaudit logrotate to setrlimit itself. rhbz#1309604- Add filename transition that /etc/princap will be created with cupsd_rw_etc_t label in cups_filetrans_named_content() interface.- Allow pcp_pmie and pcp_pmlogger to read all domains state.- Allow systemd-gpt-generator to create and manage systemd gpt generator unit files. BZ(1319446)- Merge pull request #115 from rhatdan/nvidea- Label all nvidia binaries as xserver_exec_t- Add new systemd_hwdb_read_config() interface. rhbz#1316514- Add back corecmd_read_all_executables() interface.- Call files_type() instead of file_type() for unlabeled_t.- Add files_entrypoint_all_mountpoint() interface.- Make unlabeled only as a file_type type. It is a type for fallback if there is an issue with labeling.- Add corecmd_entrypoint_all_executables() interface.- Create hyperv * devices and create rw interfaces for this devices. rhbz#1309361- Add neverallow assertion for unlabaled_t to increase policy security.- Allow systemd-rfkill to create /var/lib/systemd/rfkill dir. rhbz#1319499- Label 8952 tcp port as nsd_control.- Allow to log out to gdm after screen was resized in session via vdagent. Resolves: rhbz#1249020 * Wed Mar 16 2016 Lukas Vrabec 3.13.1-179- Add filename transition that /etc/princap will be created with cupsd_rw_etc_t label in cups_filetrans_named_content() interface.- Revert \"Add filename transition that /etc/princap will be created with cupsd_rw_etc_t label in cups_filetrans_named_content.\"- Add filename transition that /etc/princap will be created with cupsd_rw_etc_t label in cups_filetrans_named_content.- Allow pcp_pmie and pcp_pmlogger to read all domains state.- Make fwupd domain unconfined. We need to discuss solution related to using gpg. rhbz#1316717- Merge pull request #108 from rhatdan/rkt- Merge pull request #109 from rhatdan/virt_sandbox- Add new interface to define virt_sandbox_network domains- Label /etc/redis-sentinel.conf as redis_conf_t. Allow redis_t write to redis_conf_t. Allow redis_t to connect on redis tcp port.- Fix typo in drbd policy- Remove declaration of empty booleans in virt policy.- Add new drbd file type: drbd_var_run_t. Allow drbd_t to manage drbd_var_run_t files/dirs.- Label /etc/ctdb/events.d/ * as ctdb_exec_t. Allow ctdbd_t to setattr on ctdbd_exec_t files.- Additional rules to make rkt work in enforcing mode- Allow to log out to gdm after screen was resized in session via vdagent. Resolves: rhbz#1249020- Allow ipsec to use pam. rhbz#1317988- Allow systemd-gpt-generator to read fixed_disk_device_t. rhbz#1314968- Allow setrans daemon to read /proc/meminfo.- Merge pull request #107 from rhatdan/rkt-base- Allow systemd_notify_t to write to kmsg_device_t when \'systemd.log_target=kmsg\' option is used.- Remove bin_t label for /etc/ctdb/events.d/. We need to label this scripts as ctdb_exec_t. * Thu Mar 10 2016 Lukas Vrabec 3.13.1-178- Label tcp port 5355 as llmnr-> Link-Local Multicast Name Resolution- Add support systemd-resolved. * Tue Mar 08 2016 Lukas Vrabec 3.13.1-177- Allow spice-vdagent to getattr on tmpfs_t filesystems Resolves: rhbz#1276251- Allow sending dbus msgs between firewalld and system_cronjob domains.- Allow zabbix-agentd to connect to following tcp sockets. One of zabbix-agentd functions is get service status of ftp,http,innd,pop,smtp protocols. rhbz#1315354- Allow snapperd mounton permissions for snapperd_data_t. BZ(#1314972)- Add support for systemd-gpt-auto-generator. rhbz#1314968- Add interface dev_read_nvme() to allow reading Non-Volatile Memory Host Controller devices.- Add support for systemd-hwdb daemon. rhbz#1306243 * Thu Mar 03 2016 Lukas Vrabec 3.13.1-176- Add new boolean tmpreaper_use_cifs() to allow tmpreaper to run on local directories being shared with Samba.- Merge pull request #105 from rhatdan/NO_NEW_PRIV- Fix new rkt policy- Remove some redundant rules.- Fix cosmetic issues in interface file.- Merge pull request #100 from rhatdan/rawhide-contrib- Add interface fs_setattr_cifs_dirs().- Merge pull request #106 from rhatdan/NO_NEW_PRIV_BASE- Fixed to make SELinux work with docker and prctl(NO_NEW_PRIVS)-Build file_contexts.bin file_context.local.bin file_context.homedir.bin during build phase. This fix issue in Fedora live images when selinux-policy-targeted is not installed but just unpackaged, since there\'s no .bin files, file_contexts is parsed in selabel_open().Resolves: rhbz#1314372 * Fri Feb 26 2016 Lukas Vrabec 3.13.1-175- Fix new rkt policy (Remove some redundant rules, Fix cosmetic issues in interface file)- Add policy for rkt services * Fri Feb 26 2016 Lukas Vrabec 3.13.1-174- Revert \"Allow systemd-logind to create .#nologinXXXXXX labeled as systemd_logind_var_run_t in /var/run/systemd/ rhbz#1285019\"- Allow systemd-logind to create .#nologinXXXXXX labeled as systemd_logind_var_run_t in /var/run/ rhbz#1285019 * Fri Feb 26 2016 Lukas Vrabec 3.13.1-173- Allow amanda to manipulate the tape changer to load the necessary tapes. rhbz#1311759- Allow keepalived to create netlink generic sockets. rhbz#1311756- Allow modemmanager to read /etc/passwd file.- Label all files named /var/run/. *nologin. * as systemd_logind_var_run_t.- Add filename transition to interface systemd_filetrans_named_content() that domain will create rfkill dir labeled as systemd_rfkill_var_lib_t instead of init_var_lib_t. rhbz #1290255- Allow systemd-logind to create .#nologinXXXXXX labeled as systemd_logind_var_run_t in /var/run/systemd/ rhbz#1285019- Allow systemd_networkd_t to write kmsg, when kernel was started with following params: systemd.debug systemd.log_level=debug systemd.log_target=kmsg rhbz#1311444- Allow ipsec to read home certs, when connecting to VPN. rhbz#1301319 * Thu Feb 25 2016 Lukas Vrabec 3.13.1-172- Fix macro name from snmp_manage_snmp_var_lib_files to snmp_manage_var_lib_files in cupsd policy.- Allow hplip driver to write to its MIB index files stored in the /var/lib/net-snmp/mib_indexes. Resolves: rhbz#1291033- Allow collectd setgid capability Resolves:#1310896- Allow adcli running as sssd_t to write krb5.keytab file.- Allow abrt-hook-ccpp to getattr on all executables. BZ(1284304)- Allow kexec to read kernel module files in /usr/lib/modules.- Add httpd_log_t for /var/log/graphite-web rhbz#1306981- Remove redudant rules and fix _admin interface.- Add SELinux policy for LTTng 2.x central tracing registry session daemon.- Allow create mongodb unix dgram sockets. rhbz#1306819- Support for InnoDB Tablespace Encryption.- Dontaudit leaded file descriptors from firewalld- Add port for rkt services- Add support for the default lttng-sessiond port - tcp/5345. This port is used by LTTng 2.x central tracing registry session daemon. * Thu Feb 11 2016 Lukas Vrabec 3.13.1-171- Allow setroubleshoot_fixit_t to use temporary files * Wed Feb 10 2016 Lukas Vrabec 3.13.1-170- Allow abrt_dump_oops_t to getattr filesystem nsfs files. rhbz#1300334- Allow ulogd_t to create netlink_netfilter sockets. rhbz#1305426- Create new type fwupd_cert_t Label /etc/pki/(fwupd|fwupd-metadata) dirs as fwupd_cert_t Allow fwupd_t domain to read fwupd_cert_t files|lnk_files rhbz#1303533- Add interface to dontaudit leaked files from firewalld- fwupd needs to dbus chat with policykit- Allow fwupd domain transition to gpg domain. Fwupd signing firmware updates by gpg. rhbz#1303531- Allow abrt_dump_oops_t to check permissions for a /usr/bin/Xorg. rhbz#1284967- Allow prelink_cron_system_t domain set resource limits. BZ(1190364)- Allow pppd_t domain to create sockfiles in /var/run labeled as pppd_var_run_t label. BZ(1302666)- Fix wrong name for openqa_websockets tcp port.- Allow run sshd-keygen on second boot if first boot fails after some reason and content is not syncedon the disk. These changes are reflecting this commit in sshd. http://pkgs.fedoraproject.org/cgit/rpms/openssh.git/commit/?id=af94f46861844cbd6ba4162115039bebcc8f78ba rhbz#1299106- Add interface ssh_getattr_server_keys() interface. rhbz#1299106- Added Label openqa for tcp port (9526) Added Label openqa-websockets for tcp port (9527) rhbz#1277312- Add interface fs_getattr_nsfs_files()- Add interface xserver_exec().- Revert \"Allow all domains some process flags.\"BZ(1190364) * Wed Feb 03 2016 Lukas Vrabec 3.13.1-169- Allow openvswitch domain capability sys_rawio.- Revert \"Allow NetworkManager create dhcpc pid files. BZ(1229755)\"- Allow openvswitch to manage hugetlfs files and dirs.- Allow NetworkManager create dhcpc pid files. BZ(1229755)- Allow apcupsd to read kernel network state. BZ(1282003)- Label /sys/kernel/debug/tracing filesystem- Add fs_manage_hugetlbfs_files() interface.- Add sysnet_filetrans_dhcpc_pid() interface. * Wed Jan 20 2016 Lukas Vrabec 3.13.1-168- Label virtlogd binary as virtd_exec_t. BZ(1291940)- Allow iptables to read nsfs files. BZ(1296826) * Mon Jan 18 2016 Lukas Vrabec 3.13.1-167- Add fwupd policy for daemon to allow session software to update device firmware- Label /usr/libexec/ipa/oddjob/org.freeipa.server.conncheck as ipa_helper_exec_t. BZ(1289930)- Allow systemd services to use PrivateNetwork feature- Add a type and genfscon for nsfs.- Fix SELinux context for rsyslog unit file. BZ(1284173) * Wed Jan 13 2016 Lukas Vrabec 3.13.1-166- Allow logrotate to systemctl rsyslog service. BZ(1284173)- Allow condor_master_t domain capability chown. BZ(1297048)- Allow chronyd to be dbus bus client. BZ(1297129)- Allow openvswitch read/write hugetlb filesystem.- Revert \"Allow openvswitch read/write hugetlb filesystem.\"- Allow smbcontrol domain to send sigchld to ctdbd domain.- Allow openvswitch read/write hugetlb filesystem.- Merge branch \'rawhide-contrib\' of github.com:fedora-selinux/selinux-policy into rawhide-contrib- Label /var/log/ipareplica-conncheck.log file as ipa_log_t Allow ipa_helper_t domain to manage logs labeledas ipa_log_t Allow ipa_helper_t to connect on http and kerberos_passwd ports. BZ(1289930)- Allow keepalived to connect to 3306/tcp port - mysqld_port_t.- Merge remote-tracking branch \'refs/remotes/origin/rawhide-contrib\' into rawhide-contrib- Merge remote-tracking branch \'refs/remotes/origin/rawhide-contrib\' into rawhide-contrib- Merge pull request #86 from rhatdan/rawhide-contrib- Label some new nsd binaries as nsd_exec_t Allow nsd domain net_admin cap. Create label nsd_tmp_t for nsd tmp files/dirs BZ (1293146)- Added interface logging_systemctl_syslogd- Label rsyslog unit file- Added policy for systemd-coredump service. Added domain transition from kernel_t to systemd_coredump_t. Allow syslogd_t domain to read/write tmpfs systemd-coredump files. Make new domain uconfined for now. * Wed Jan 06 2016 Lukas Vrabec 3.13.1-165- Allow sddm-helper running as xdm_t to create .wayland-errors with correct labeling. BZ(#1291085)- Revert \"Allow arping running as netutils_t sys_module capability for removing tap devices.\"- Allow arping running as netutils_t sys_module capability for removing tap devices.- Add userdom_connectto_stream() interface.- Allow systemd-logind to read /run/utmp. BZ(#1278662)- Allow sddm-helper running as xdm_t to create .wayland-errors with correct labeling. BZ(#1291085)- Revert \"Allow arping running as netutils_t sys_module capability for removing tap devices.\"- Allow arping running as netutils_t sys_module capability for removing tap devices.- Add userdom_connectto_stream() interface.- Allow systemd-logind to read /run/utmp. BZ(#1278662) * Tue Dec 15 2015 Lukas Vrabec 3.13.1-164- Allow firewalld to create firewalld_var_run_t directory. BZ(1291243)- Add interface firewalld_read_pid_files()- Allow iptables to read firewalld pid files. BZ(1291243)- Allow the user cronjobs to run in their userdomain- Label ssdm binaries storedin /etc/sddm/ as bin_t. BZ(1288111)- Merge pull request #81 from rhatdan/rawhide-base- New access needed by systemd domains * Wed Dec 09 2015 Lukas Vrabec 3.13.1-163- Allow whack executed by sysadm SELinux user to access /var/run/pluto/pluto.ctl. It fixes \"ipsec auto --status\" executed by sysadm_t.- Add ipsec_read_pid() interface * Mon Dec 07 2015 Miroslav Grepl 3.13.1-162- Label /usr/sbin/lvmlockd binary file as lvm_exec_t. BZ(1287739)- Adding support for dbus communication between systemd-networkd and systemd-hostnamed. BZ(1279182)- Update init policy to have userdom_noatsecure_login_userdomain() and userdom_sigchld_login_userdomain() called for init_t.- init_t domain should be running without unconfined_domain attribute.- Add a new SELinux policy for /usr/lib/systemd/systemd-rfkill.- Update userdom_transition_login_userdomain() to have \"sigchld\" and \"noatsecure\" permissions.- systemd needs to access /dev/rfkill on early boot.- Allow dspam to read /etc/passwd * Mon Nov 30 2015 Lukas Vrabec 3.13.1-161- Set default value as true in boolean mozilla_plugin_can_network_connect. BZ(1286177) * Tue Nov 24 2015 Lukas Vrabec 3.13.1-160- Allow apcupsd sending mails about battery state. BZ(1274018)- Allow pcp_pmcd_t domain transition to lvm_t. BZ(1277779)- Merge pull request #68 from rhatdan/rawhide-contrib- Allow antivirus_t to bind to all unreserved ports. Clamd binds to random unassigned port (by default in range 1024-2048). #1248785- Allow systemd-networkd to bind dhcpd ports if DHCP=yes in *.network conf file. BZ(#1280092)- systemd-tmpfiles performs operations on System V IPC objects which requires sys_admin capability. BZ(#1279269) * Fri Nov 20 2015 Miroslav Grepl 3.13.1-159- Allow antivirus_t to bind to all unreserved ports. Clamd binds to random unassigned port (by default in range 1024-2048)- Allow abrt-hook-ccpp to change SELinux user identity for created objects.- Allow abrt-hook-ccpp to get attributes of all processes because of core_pattern.- Allow setuid/setgid capabilities for abrt-hook-ccpp.- Add default labeling for /etc/Pegasus/cimserver_current.conf. It is a correct patch instead of the current /etc/Pegasus/pegasus_current.conf.- Allow fenced node dbus msg when using foghorn witch configured foghorn, snmpd, and snmptrapd.- cockpit has grown content in /var/run directory- Add support for /dev/mptctl device used to check RAID status.- Allow systemd-hostnamed to communicate with dhcp via dbus.- systemd-logind remove all IPC objects owned by a user on a logout. This covers also SysV memory. This change allows to destroy unpriviledged user SysV shared memory segments.- Add userdom_destroy_unpriv_user_shared_mem() interface.- Label /var/run/systemd/shutdown directory as systemd_logind_var_run_t to allow systemd-logind to access it if shutdown is invoked.- Access needed by systemd-machine to manage docker containers- Allow systemd-logind to read /run/utmp when shutdown is invoked. * Tue Nov 10 2015 Miroslav Grepl 3.13.1-158- Merge pull request #48 from lkundrak/contrib-openfortivpn- unbound wants to use ephemeral ports as a default configuration. Allow to use also udp sockets. * Mon Nov 09 2015 Miroslav Grepl 3.13.1-157- The ABRT coredump handler has code to emulate default core file creation The handler runs in a separate process with abrt_dump_oops_t SELinux process type. abrt-hook-ccpp also saves the core dump file in the very same way as kernel does and a user can specify CWD location for a coredump. abrt-hook-ccpp has been made as a SELinux aware apps to create this coredumps with correct labeling and with this commit the policy rules have been updated to allow access all non security files on a system.- Since /dev/log is a symlink, we need to allow relabelto also symlink. This commit update logging_relabel_devlog_dev() interface to allow it.- systemd-user has pam_selinux support and needs to able to compute user security context if init_t is not unconfined domain. * Tue Oct 27 2015 Lukas Vrabec 3.13.1-156- Allow fail2ban-client to execute ldconfig. #1268715- Add interface virt_sandbox_domain()- Use mmap_file_perms instead of exec_file_perms in setroubleshoot policy to shave off the execute_no_trans permission. Based on a github communication with Dominick Grift.-all userdom_dontaudit_user_getattr_tmp_sockets instead() of usedom_dontaudit_user_getattr_tmp_sockets().- Rename usedom_dontaudit_user_getattr_tmp_sockets() to userdom_dontaudit_user_getattr_tmp_sockets().- Remove auth_login_pgm_domain(init_t) which has been added by accident.- init_t needs to able to change SELinux identity because it is used as login_pgm domain because of systemd-user and PAM. It allows security_compute_user() returns a list of possible context and then a correct default label is returned by \"selinux.get_default_context(sel_user,fromcon)\" defined in the policy user config files.- Add interface auth_use_nsswitch() to systemd_domain_template.- Revert \"auth_use_nsswitch can be used with attribute systemd_domain.\"- auth_use_nsswitch can be used with attribute systemd_domain.- ipsec: fix stringSwan charon-nm- docker is communicating with systemd-machined- Add missing systemd_dbus_chat_machined, needed by docker * Tue Oct 20 2015 Lukas Vrabec 3.13.1-155- Build including docker selinux interfaces. * Tue Oct 20 2015 Lukas Vrabec 3.13.1-154- Allow winbindd to send signull to kernel. BZ(#1269193)- Merge branch \'rawhide-contrib-chrony\' into rawhide-contrib- Fixes for chrony version 2.2 BZ(#1259636) * Allow chrony chown capability * Allow sendto dgram_sockets to itself and to unconfined_t domains.- Merge branch \'rawhide-contrib-chrony\' into rawhide-contrib- Add boolean allowing mysqld to connect to http port. #1262125- Merge pull request #52 from 1dot75cm/rawhide-base- Allow systemd_hostnamed to read xenfs_t files. BZ(#1233877)- Fix attribute in corenetwork.if.in * Tue Oct 13 2015 Lukas Vrabec 3.13.1-153- Allow abrt_t to read sysctl_net_t files. BZ(#1194280)- Merge branch \'rawhide-contrib\' of github.com:fedora-selinux/selinux-policy into rawhide-contrib- Add abrt_stub interface.- Add support for new mock location - /usr/libexec/mock/mock. BZ(#1270972)- Allow usbmuxd to access /run/udev/data/+usb: *. BZ(#1269633)- Allow qemu-bridge-helper to read /dev/random and /dev/urandom. BZ(#1267217)- Allow sssd_t to manage samba var files/dirs to SSSD\'s GPO support which is enabled against an Active Directory domain. BZ(#1225200).- Add samba_manage_var_dirs() interface.- Allow pcp_pmlogger to exec bin_t BZ(#1258698)- Allow spamd to read system network state. BZ(1260234)- Allow fcoemon to create netlink scsitransport sockets BZ(#1260882)- Allow networkmanager to create networkmanager_var_lib_t files. BZ(1270201)- Allow systemd-networkd to read XEN state for Xen hypervisor. BZ(#1269916)- Add fs_read_xenfs_files() interface.- Allow systemd_machined_t to send dbus msgs to all users and read/write /dev/ptmx to make \'machinectl shell\' working correctly.- Allow systemd running as init_t to override the default context for key creation. BZ(#1267850) * Thu Oct 08 2015 Lukas Vrabec 3.13.1-152- Allow pcp_pmlogger to read system state. BZ(1258699)- Allow cupsd to connect on socket. BZ(1258089)- Allow named to bind on ephemeral ports. BZ(#1259766)- Allow iscsid create netlink iscsid sockets.- We need allow connect to xserver for all sandbox_x domain because we have one type for all sandbox processes.- Allow NetworkManager_t and policykit_t read access to systemd-machined pid files. #1255305- Add missing labeling for /usr/libexec/abrt-hook-ccpp as a part of #1245477 and #1242467 bugs.- Allow search dirs in sysfs types in kernel_read_security_state.- Fix kernel_read_security_state interface that source domain of this interface can search sysctl_fs_t dirs. * Fri Oct 02 2015 Lukas Vrabec 3.13.1-151- Update modules_filetrans_named_content() to make sure we don\'t get modules_dep labeling by filename transitions.- Remove /usr/lib/modules/[^/]+/modules\\..+ labeling- Add modutils_read_module_deps_files() which is called from files_read_kernel_modules() for module deps which are still labeled as modules_dep_t.- Remove modules_dep_t labeling for kernel module deps. depmod is a symlink to kmod which is labeled as insmod_exec_t which handles modules_object_t and there is no transition to modules_dep_t. Also some of these module deps are placed by cpio during install/update of kernel package. * Fri Oct 02 2015 Lukas Vrabec 3.13.1-150- Allow acpid to attempt to connect to the Linux kernel via generic netlink socket.- Clean up pkcs11proxyd policy.- We need to require sandbox_web_type attribute in sandbox_x_domain_template().- Revert \"depmod is a symlink to insmod so it runs as insmod_t. It causes that dep kernel modules files are not created with the correct labeling modules_dep_t. This fix adds filenamtrans rules for insmod_t.\"- depmod is a symlink to insmod so it runs as insmod_t. It causes that dep kernel modules files are not created with the correct labeling modules_dep_t. This fix adds filenamtrans rules for insmod_t.- Update files_read_kernel_modules() to contain modutils_read_module_deps() calling because module deps labeling has been updated and it allows to avoid regressions.- Update modules_filetrans_named_content() interface to cover more modules. * files.- New policy for systemd-machined. #1255305- In Rawhide/F24, we added pam_selinux.so support for systemd-users to have user sessions running under correct SELinux labeling. It also supports another new feature with systemd+dbus and we have sessions dbuses running with the correct labeling - unconfined_dbus_t for example.- Allow systemd-logind read access to efivarfs - Linux Kernel configuration options for UEFI systems (UEFI Runtime Variables). #1244973, #1267207 (partial solution)- Merge pull request #42 from vmojzis/rawhide-base- Add interface to allow reading files in efivarfs - contains Linux Kernel configuration options for UEFI systems (UEFI Runtime Variables) * Tue Sep 29 2015 Lukas Vrabec 3.13.1-149- Add few rules related to new policy for pkcs11proxyd- Added new policy for pkcs11proxyd daemon- We need to require sandbox_web_type attribute in sandbox_x_domain_template().- Dontaudit abrt_t to rw lvm_lock_t dir.- Allow abrt_d domain to write to kernel msg device.- Add interface lvm_dontaudit_rw_lock_dir()- Merge pull request #35 from lkundrak/lr-libreswan * Tue Sep 22 2015 Lukas Vrabec 3.13.1-148- Update config.tgz to reflect changes in default context for SELinux users related to pam_selinux.so which is now used in systemd-users.- Added support for permissive domains- Allow rpcbind_t domain to change file owner and group- rpm-ostree has a daemon mode now and need to speak to polkit/logind for authorization. BZ(#1264988)- Allow dnssec-trigger to send generic signal to Network-Manager. BZ(#1242578)- Allow smbcontrol to create a socket in /var/samba which uses for a communication with smbd, nmbd and winbind.- Revert \"Add apache_read_pid_files() interface\"- Allow dirsrv-admin read httpd pid files.- Add apache_read_pid_files() interface- Add label for dirsrv-admin unit file.- Allow qpid daemon to connect on amqp tcp port.- Allow dirsrvadmin-script read /etc/passwd file Allow dirsrvadmin-script exec systemctl- Add labels for afs binaries: dafileserver, davolserver, salvageserver, dasalvager- Add lsmd_plugin_t sys_admin capability, Allow lsmd_plugin_t getattr from sysfs filesystem.- Allow rhsmcertd_t send signull to unconfined_service_t domains.- Revert \"Allow pcp to read docker lib files.\"- Label /usr/libexec/dbus-1/dbus-daemon-launch-helper as dbusd_exec_t to have systemd dbus services running in the correct domain instead of unconfined_service_t if unconfined.pp module is enabled. BZ(#1262993)- Allow pcp to read docker lib files.- Revert \"init_t needs to be login_pgm domain because of systemd-users + pam_selinux.so\"- Add login_userdomain attribute also for unconfined_t.- Add userdom_login_userdomain() interface.- Label /etc/ipa/nssdb dir as cert_t- init_t needs to be login_pgm domain because of systemd-users + pam_selinux.so- Add interface unconfined_server_signull() to allow domains send signull to unconfined_service_t- Call userdom_transition_login_userdomain() instead of userdom_transition() in init.te related to pam_selinux.so+systemd-users.- Add userdom_transition_login_userdomain() interface- Allow user domains with login_userdomain to have entrypoint access on init_exec. It is needed by pam_selinux.so call in systemd-users. BZ(#1263350)- Add init_entrypoint_exec() interface.- Allow init_t to have transition allow rule for userdomain if pam_selinux.so is used in /etc/pam.d/systemd-user. It ensures that systemd user sessions will run with correct userdomain types instead of init_t. BZ(#1263350) * Mon Sep 14 2015 Lukas Vrabec 3.13.1-147- named wants to access /proc/sys/net/ipv4/ip_local_port_range to get ehphemeral range. BZ(#1260272)- Allow user screen domains to list directorires in HOMEDIR wit user_home_t labeling.- Dontaudit fenced search gnome config- Allow teamd running as NetworkManager_t to access netlink_generic_socket to allow multiple network interfaces to be teamed together. BZ(#1259180)- Fix for watchdog_unconfined_exec_read_lnk_files, Add also dir search perms in watchdog_unconfined_exec_t.- Sanlock policy update. #1255307 - New sub-domain for sanlk-reset daemon- Fix labeling for fence_scsi_check script- Allow openhpid to read system state Aloow openhpid to connect to tcp http port.- Allow openhpid to read snmp var lib files.- Allow openvswitch_t domains read kernel dependencies due to openvswitch run modprobe- Fix regexp in chronyd.fc file- systemd-logind needs to be able to act with /usr/lib/systemd/system/poweroff.target to allow shutdown system. BZ(#1260175)- Allow systemd-udevd to access netlink_route_socket to change names for network interfaces without unconfined.pp module. It affects also MLS.- Allow unconfined_t domains to create /var/run/xtables.lock with iptables_var_run_t- Remove bin_t label for /usr/share/cluster/fence_scsi_check\\.pl * Tue Sep 01 2015 Lukas Vrabec 3.13.1-146- Allow passenger to getattr filesystem xattr- Revert \"Allow pegasus_openlmi_storage_t create mdadm.conf.anacbak file in /etc.\"- Label mdadm.conf.anackbak as mdadm_conf_t file.- Allow dnssec-ttrigger to relabel net_conf_t files. BZ(1251765)- Allow dnssec-trigger to exec pidof. BZ(#1256737)- Allow blueman to create own tmp files in /tmp. (#1234647)- Add new audit_read access vector in capability2 class- Add \"binder\" security class and access vectors- Update netlink socket classes.- Allow getty to read network state. BZ(#1255177)- Remove labeling for /var/db/. *\\.db as etc_t to label db files as system_db_t. * Sun Aug 30 2015 Lukas Vrabec 3.13.1-145- Allow watchdog execute fenced python script.- Added inferface watchdog_unconfined_exec_read_lnk_files()- Allow pmweb daemon to exec shell. BZ(1256127)- Allow pmweb daemon to read system state. BZ(#1256128)- Add file transition that cermonger can create /run/ipa/renewal.lock with label ipa_var_run_t.- Revert \"Revert default_range change in targeted policy\"- Allow dhcpc_t domain transition to chronyd_t * Mon Aug 24 2015 Lukas Vrabec 3.13.1-144- Allow pmlogger to create pmlogger.primary.socket link file. BZ(1254080)- Allow NetworkManager send sigkill to dnssec-trigger. BZ(1251764)- Add interface dnssec_trigger_sigkill- Allow smsd use usb ttys. BZ(#1250536)- Fix postfix_spool_maildrop_t,postfix_spool_flush_t contexts in postfix.fc file.- Revert default_range change in targeted policy- Allow systemd-sysctl cap. sys_ptrace BZ(1253926) * Fri Aug 21 2015 Miroslav Grepl 3.13.1-143- Add ipmievd policy creaed by vmojzisAATTredhat.com- Call kernel_load_module(vmware_host_t) to satisfy neverallow assertion for sys_moudle in MLS where unconfined is disabled.- Allow NetworkManager to write audit log messages- Add new policy for ipmievd (ipmitool).- mirrormanager needs to be application domain and cron_system_entry needs to be called in optional block.- Allow sandbox domain to be also /dev/mem writer- Fix neverallow assertion for sys_module capability for openvswitch.- kernel_load_module() needs to be called out of boolean for svirt_lxc_net_t.- Fix neverallow assertion for sys_module capability.- Add more attributes for sandbox domains to avoid neverallow assertion issues. - Add neverallow asserition fixes related to storage.- Allow exec pidof under hypervkvp domain. Allow hypervkvp daemon create connection to the system DBUS- Allow openhpid_t to read system state.- Add temporary fixes for sandbox related to #1103622. It allows to run everything under one sandbox type.- Added labels for files provided by rh-nginx18 collection- Dontaudit block_suspend capability for ipa_helper_t, this is kernel bug. Allow ipa_helper_t capability net_admin. Allow ipa_helper_t to list /tmp. Allow ipa_helper_t to read rpm db.- Allow rhsmcertd exec rhsmcertd_var_run_t files and rhsmcerd_tmp_t files. This rules are in hide_broken_sympthons until we find better solution.- Update files_manage_all_files to contain auth_reader_shadow and auth_writer_shadow tosatisfy neverallow assertions.- Update files_relabel_all_files() interface to contain auth_relabelto_shadow() interface to satisfy neverallow assertion.- seunshare domains needs to have set_curr_context attribute to resolve neverallow assertion issues.- Add dev_raw_memory_writer() interface- Add auth_reader_shadow() and auth_writer_shadow() interfaces- Add dev_raw_memory_reader() interface.- Add storage_rw_inherited_scsi_generic() interface.- Update files_relabel_non_auth_files() to contain seutil_relabelto_bin_policy() to make neverallow assertion working.- Update kernel_read_all_proc() interface to contain can_dump_kernel and can_receive_kernel_messages attributes to fix neverallow violated issue for proc_kcore_t and proc_kmsg_t.- Update storage_rw_inherited_fixed_disk_dev() interface to use proper attributes to fix neverallow violated issues caused by neverallow check during build process. * Tue Aug 18 2015 Lukas Vrabec 3.13.1-142- Allow samba_net_t to manage samba_var_t sock files.- Allow httpd daemon to manage httpd_var_lib_t lnk_files.- Allow collectd stream connect to pdns.(BZ #1191044)- Add interface pdns_stream_connect()- Merge branch \'rawhide-contrib\' of github.com:fedora-selinux/selinux-policy into rawhide-contrib- Allow chronyd exec systemctl- Merge pull request #30 from vmojzis/rawhide-contrib- Hsqldb policy upgrade -Allow sock_file management- Add inteface chronyd_signal Allow timemaster_t send generic signals to chronyd_t.- Hsqldb policy upgrade. -Disallow hsqldb_tmp_t link_file management- Hsqldb policy upgrade: -Remove tmp link_file transition -Add policy summary -Remove redundant parameter for \"hsqldb_admin\" interface- Label /var/run/chrony-helper dir as chronyd_var_run_t.- Allow lldpad_t to getattr tmpfs_t. Label /dev/shm/lldpad. * as lldapd_tmpfs_t- Fix label on /var/tmp/kiprop_0- Add mountpoint dontaudit access check in rhsmcertd policy.- Allow pcp_domain to manage pcp_var_lib_t lnk_files.- Allow chronyd to execute mkdir command.- Allow chronyd_t to read dhcpc state.- Label /usr/libexec/chrony-helper as chronyd_exec_t- Allow openhpid liboa_soap plugin to read resolv.conf file.- Allow openhpid liboa_soap plugin to read generic certs.- Allow openhpid use libwatchdog plugin. (Allow openhpid_t rw watchdog device)- Allow logrotate to reload services.- Allow apcupsd_t to read /sys/devices- Allow kpropd to connect to kropd tcp port.- Allow systemd_networkd to send logs to syslog.- Added interface fs_dontaudit_write_configfs_dirs- Allow audisp client to read system state.- Label /var/run/xtables.lock as iptables_var_run_t.- Add labels for /dev/memory_bandwith and /dev/vhci. Thanks ssekidde- Add interface to read/write watchdog device.- Add transition rule for iptables_var_lib_t * Mon Aug 10 2015 Lukas Vrabec 3.13.1-141- Allow chronyd to execute mkdir command.- Allow chronyd_t to read dhcpc state.- Label /usr/libexec/chrony-helper as chronyd_exec_t- Allow openhpid liboa_soap plugin to read resolv.conf file.- Allow openhpid liboa_soap plugin to read generic certs.- Allow openhpid use libwatchdog plugin. (Allow openhpid_t rw watchdog device)- Allow logrotate to reload services.- Allow apcupsd_t to read /sys/devices- Allow kpropd to connect to kropd tcp port.- Allow lsmd also setuid capability. Some commands need to executed under root privs. Other commands are executed under unprivileged user.- Allow snapperd to pass data (one way only) via pipe negotiated over dbus.- Add snapper_read_inherited_pipe() interface.- Add missing \";\" in kerberos.te- Add support for /var/lib/kdcproxy and label it as krb5kdc_var_lib_t. It needs to be accessible by useradd_t.- Add support for /etc/sanlock which is writable by sanlock daemon.- Allow mdadm to access /dev/random and add support to create own files/dirs as mdadm_tmpfs_t.- Add labels for /dev/memory_bandwith and /dev/vhci. Thanks ssekidde- Add interface to read/write watchdog device.- Add transition rule for iptables_var_lib_t- Allow useradd add homedir located in /var/lib/kdcproxy in ipa-server RPM scriplet.- Revert \"Allow grubby to manage and create /run/blkid with correct labeling\"- Allow grubby to manage and create /run/blkid with correct labeling- Add fstools_filetrans_named_content_fsadm() and call it for named_filetrans_domain domains. We need to be sure that /run/blkid is created with correct labeling.- arping running as netutils_t needs to access /etc/ld.so.cache in MLS.- Allow sysadm to execute systemd-sysctl in the sysadm_t domain. It is needed for ifup command in MLS mode.- Add systemd_exec_sysctl() and systemd_domtrans_sysctl() interfaces.- Allow udev, lvm and fsadm to access systemd-cat in /var/tmp/dracut if \'dracut -fv\' is executed in MLS.- Allow admin SELinu users to communicate with kernel_t. It is needed to access /run/systemd/journal/stdout if \'dracut -vf\' is executed. We allow it for other SELinux users.- depmod runs as insmod_t and it needs to manage user tmp files which was allowed for depmod_t. It is needed by dracut command for SELinux restrictive policy (confined users, MLS). * Wed Aug 05 2015 Miroslav Grepl 3.13.1-140- firewalld needs to relabel own config files. BZ(#1250537)- Allow rhsmcertd to send signull to unconfined_service- Allow lsm_plugin_t to rw raw_fixed_disk.- Allow lsm_plugin_t to read sysfs, read hwdata, rw to scsi_generic_device- Allow openhpid to use libsnmp_bc plugin (allow read snmp lib files). * Tue Aug 04 2015 Lukas Vrabec 3.13.1-139- Add header for sslh.if file- Fix sslh_admin() interface- Clean up sslh.if- Fix typo in pdns.if- Allow qpid to create lnk_files in qpid_var_lib_t.- Allow httpd_suexec_t to read and write Apache stream sockets- Merge pull request #21 from hogarthj/rawhide-contrib- Allow virt_qemu_ga_t domtrans to passwd_t.- use read and manage files_patterns and the description for the admin interface- Merge pull request #17 from rubenk/pdns-policy- Allow redis to read kernel parameters.- Label /etc/rt dir as httpd_sys_rw_content_t BZ(#1185500)- Allow hostapd to manage sock file in /va/run/hostapd Add fsetid cap. for hostapd Add net_raw cap. for hostpad BZ(#1237343)- Allow bumblebee to seng kill signal to xserver- glusterd call pcs utility which calls find for cib. * files and runs pstree under glusterd. Dontaudit access to security files and update gluster boolean to reflect these changes.- Allow drbd to get attributes from filesystems.- Allow drbd to read configuration options used when loading modules.- fix the description for the write config files, add systemd administration support and fix a missing gen_require in the admin interface- Added Booleans: pcp_read_generic_logs.- Allow pcp_pmcd daemon to read postfix config files. Allow pcp_pmcd daemon to search postfix spool dirs.- Allow glusterd to communicate with cluster domains over stream socket.- fix copy paste error with writing the admin interface- fix up the regex in sslh.fc, add sslh_admin() interface- adding selinux policy files for sslh- Remove diplicate sftpd_write_ssh_home boolean rule.- Revert \"Allow smbd_t and nmbd_t to manage winbind_var_run_t files/socktes/dirs.\"- gnome_dontaudit_search_config() needs to be a part of optinal_policy in pegasus.te- Allow glusterd to manage nfsd and rpcd services.- Add kdbus.pp policy to allow access /sys/fs/kdbus. It needs to go with own module because this is workaround for now to avoid SELinux in enforcing mode.- kdbusfs should not be accessible for now by default for shipped policies. It should be moved to kdbus.pp- kdbusfs should not be accessible for now.- Add support for /sys/fs/kdbus and allow login_pgm domain to access it.- Allow sysadm to administrate ldap environment and allow to bind ldap port to allow to setup an LDAP server (389ds).- Label /usr/sbin/chpasswd as passwd_exec_t.- Allow audisp_remote_t to read/write user domain pty.- Allow audisp_remote_t to start power unit files domain to allow halt system. * Mon Jul 20 2015 Lukas Vrabec 3.13.1-138- Add fixes for selinux-policy packages to reflect the latest changes related to policy module store migration.- Prepare selinux-policy package for SELinux store migration- gnome_dontaudit_search_config() needs to be a part of optinal_policy in pegasus.te- Allow glusterd to manage nfsd and rpcd services.- Allow smbd_t and nmbd_t to manage winbind_var_run_t files/socktes/dirs.- Add samba_manage_winbind_pid() interface- Allow networkmanager to communicate via dbus with systemd_hostanmed.- Allow stream connect logrotate to prosody.- Add prosody_stream_connect() interface.- httpd should be able to send signal/signull to httpd_suexec_t, instead of httpd_suexec_exec_t.- Allow prosody to create own tmp files/dirs.- Allow keepalived request kernel load module- kadmind should not read generic files in /usr- Allow kadmind_t access to /etc/krb5.keytab- Add more fixes to kerberos.te- Add labeling for /var/tmp/kadmin_0 and /var/tmp/kiprop_0- Add lsmd_t to nsswitch_domain.- Allow pegasus_openlmi_storage_t create mdadm.conf.anacbak file in /etc.- Add fixes to pegasus_openlmi_domain- Allow Glance Scrubber to connect to commplex_main port- Allow RabbitMQ to connect to amqp port- Allow isnsd read access on the file /proc/net/unix- Allow qpidd access to /proc//net/psched- Allow openshift_initrc_t to communicate with firewalld over dbus.- Allow ctdbd_t send signull to samba_unconfined_net_t.- Add samba_signull_unconfined_net()- Add samba_signull_winbind()- Revert \"Add interfaces winbind_signull(), samba_unconfined_net_signull().\"- Fix ctdb policy- Label /var/db/ as system_db_t. * Wed Jul 15 2015 Lukas Vrabec 3.13.1-137- inn daemon should create innd_log_t objects in var_log_t instead of innd_var_run_t- Fix rule definitions for httpd_can_sendmail boolean. We need to distinguish between base and contrib. * Tue Jul 14 2015 Lukas Vrabec 3.13.1-136- Add samba_unconfined_script_exec_t to samba_admin header.- Add jabberd_lock_t label to jabberd_admin header.- Add rpm_var_run_t label to rpm_admin header.- Make all interfaces related to openshift_cache_t as deprecated.- Remove non exits nfsd_ro_t label.- Label /usr/afs/ as afs_files_t Allow afs_bosserver_t create afs_config_t and afs_dbdir_t dirs under afs_files_t Allow afs_bosserver_t read kerberos config- Fix *_admin intefaces where body is not consistent with header.- Allow networkmanager read rfcomm port.- Fix nova_domain_template interface, Fix typo bugs in nova policy- Create nova sublabels.- Merge all nova_ * labels under one nova_t.- Add cobbler_var_lib_t to \"/var/lib/tftpboot/boot(/. *)?\"- Allow dnssec_trigger_t relabelfrom dnssec_trigger_var_run_t files.- Fix label openstack-nova-metadata-api binary file- Allow nova_t to bind on geneve tcp port, and all udp ports- Label swift-container-reconciler binary as swift_t.- Allow glusterd to execute showmount in the showmount domain.- Allow NetworkManager_t send signull to dnssec_trigger_t.- Add support for openstack-nova- * packages.- Allow audisp-remote searching devpts.- Label 6080 tcp port as geneve * Thu Jul 09 2015 Lukas Vrabec 3.13.1-135- Update mta_filetrans_named_content() interface to cover more db files.- Revert \"Remove ftpd_use_passive_mode boolean. It does not make sense due to ephemeral port handling.\"- Allow pcp domains to connect to own process using unix_stream_socket.- Typo in abrt.te- Allow abrt-upload-watch service to dbus chat with ABRT daemon and fsetid capability to allow run reporter-upload correctly.- Add nagios_domtrans_unconfined_plugins() interface.- Add nagios_domtrans_unconfined_plugins() interface.- Add new boolean - httpd_run_ipa to allow httpd process to run IPA helper and dbus chat with oddjob.- Add support for oddjob based helper in FreeIPA. BZ(1238165)- Allow dnssec_trigger_t create dnssec_trigger_tmp_t files in /var/tmp/ BZ(1240840)- Allow ctdb_t sending signull to smbd_t, for checking if smbd process exists. BZ(1224879)- Fix cron_system_cronjob_use_shares boolean to call fs interfaces which contain only entrypoint permission.- Add cron_system_cronjob_use_shares boolean to allow system cronjob to be executed from shares - NFS, CIFS, FUSE. It requires \"entrypoint\" permissios on nfs_t, cifs_t and fusefs_t SELinux types.- nrpe needs kill capability to make gluster moniterd nodes working.- Revert \"Dontaudit ctbd_t sending signull to smbd_t.\"- Fix interface corenet_tcp_connect_postgresql_port_port(prosody_t)- Allow prosody connect to postgresql port.- Fix logging_syslogd_run_nagios_plugins calling in logging.te- Add logging_syslogd_run_nagios_plugins boolean for rsyslog to allow transition to nagios unconfined plugins.- Add support for oddjob based helper in FreeIPA. BZ(1238165)- Add new interfaces- Add fs_fusefs_entry_type() interface. * Thu Jul 02 2015 Lukas Vrabec 3.13.1-134- Allow ctdb_t sending signull to smbd_t, for checking if smbd process exists. BZ(1224879)- Fix cron_system_cronjob_use_shares boolean to call fs interfaces which contain only entrypoint permission.- Add cron_system_cronjob_use_shares boolean to allow system cronjob to be executed from shares - NFS, CIFS, FUSE. It requires \"entrypoint\" permissios on nfs_t, cifs_t and fusefs_t SELinux types.- Merge remote-tracking branch \'refs/remotes/origin/rawhide-contrib\' into rawhide-contrib- nrpe needs kill capability to make gluster moniterd nodes working.- Fix interface corenet_tcp_connect_postgresql_port_port(prosody_t)- Allow prosody connect to postgresql port.- Add new interfaces- Add fs_fusefs_entry_type() interface. * Tue Jun 30 2015 Lukas Vrabec 3.13.1-133- Cleanup permissive domains. * Mon Jun 29 2015 Lukas Vrabec 3.13.1-132- Rename xodbc-connect port to xodbc_connect- Dontaudit apache to manage snmpd_var_lib_t files/dirs. BZ(1189214)- Add interface snmp_dontaudit_manage_snmp_var_lib_files().- Allow ovsdb-server to connect on xodbc-connect and ovsdb tcp ports. BZ(1179809)- Dontaudit mozilla_plugin_t cap. sys_ptrace. BZ(1202043)- Allow iscsid write to fifo file kdumpctl_tmp_t. Appears when kdump generates the initramfs during the kernel boot. BZ(1181476)- Dontaudit chrome to read passwd file. BZ(1204307)- Allow firewalld exec ldconfig. BZ(1232748)- Allow dnssec_trigger_t read networkmanager conf files. BZ(1231798)- Allow in networkmanager_read_conf() also read NetworkManager_etc_rw_t files. BZ(1231798)- Allow NetworkManager write to sysfs. BZ(1234086)- Fix bogus line in logrotate.fc.- Add dontaudit interface for kdumpctl_tmp_t- Rename xodbc-connect port to xodbc_connect- Label tcp port 6632 as xodbc-connect port. BZ (1179809)- Label tcp port 6640 as ovsdb port. BZ (1179809) * Tue Jun 23 2015 Lukas Vrabec 3.13.1-131- Allow NetworkManager write to sysfs. BZ(1234086)- Fix bogus line in logrotate.fc.- Add dontaudit interface for kdumpctl_tmp_t- Use userdom_rw_user_tmp_files() instead of userdom_rw_user_tmpfs_files() in gluster.te- Add postgresql support for systemd unit files.- Fix missing bracket- Pull request by ssekidde. https://github.com/fedora-selinux/selinux-policy/pull/18- Fixed obsoleted userdom_delete_user_tmpfs_files() inteface * Thu Jun 18 2015 Miroslav Grepl 3.13.1-130- Allow glusterd to interact with gluster tools running in a user domain- rpm_transition_script() is called from rpm_run. Update cloud-init rules.- Call rpm_transition_script() from rpm_run() interface.- Allow radvd has setuid and it requires dac_override. BZ(1224403)- Add glusterd_manage_lib_files() interface.- Allow samba_t net_admin capability to make CIFS mount working.- S30samba-start gluster hooks wants to search audit logs. Dontaudit it.- Reflect logrotate change which moves /var/lib/logrotate.status to /var/lib/logrotate/logrotate.status. BZ(1228531)- ntop reads /var/lib/ntop/macPrefix.db and it needs dac_override. It has setuid/setgid. BZ(1058822)- Allow cloud-init to run rpm scriptlets to install packages. BZ(1227484)- Allow nagios to generate charts.- Allow glusterd to send generic signals to systemd_passwd_agent processes.- Allow glusterd to run init scripts.- Allow glusterd to execute /usr/sbin/xfs_dbin glusterd_t domain.- Calling cron_system_entry() in pcp_domain_template needs to be a part of optional_policy block.- Allow samba-net to access /var/lib/ctdbd dirs/files.- Allow glusterd to send a signal to smbd.- Make ctdbd as home manager to access also FUSE.- Allow glusterd to use geo-replication gluster tool.- Allow glusterd to execute ssh-keygen.- Allow glusterd to interact with cluster services.- Add rhcs_dbus_chat_cluster()- systemd-logind accesses /dev/shm. BZ(1230443)- Label gluster python hooks also as bin_t.- Allow sshd to execute gnome-keyring if there is configured pam_gnome_keyring.so.- Allow gnome-keyring executed by passwd to access /run/user/UID/keyring to change a password. * Tue Jun 09 2015 Miroslav Grepl 3.13.1-129- We need to restore contexts on /etc/passwd *,/etc/group *,/etc/ *shadow * during install phase to get proper labeling for these files until selinux-policy pkgs are installed. BZ(1228489) * Tue Jun 09 2015 Miroslav Grepl 3.13.1-128- Add ipsec_rw_inherited_pipes() interface.- Allow ibus-x11 running as xdm_t to connect uder session buses. We already allow to connect to userdomains over unix_stream_socket. - Label /usr/libexec/Xorg.wrap as xserver_exec_t.- Allow systemd-networkd to bind dhcpc ports if DHCP=yes in *.network conf file.- Add fixes for selinux userspace moving the policy store to /var/lib/selinux.- Remove optional else block for dhcp ping (needed by CIL)- Label all gluster hooks in /var/lib/gluster as bin_t. They are not created on the fly.- Access required to run with unconfine.pp disabled- Fix selinux_search_fs() interface.- Update selinux_search_fs(domain) rule to have ability to search /etc/selinuc/ to check if /etc/selinux/config exists. - Add seutil_search_config() interface.- Make ssh-keygen as nsswitch domain to access SSSD.- Label ctdb events scripts as bin_t.- Add support for /usr/sbin/lvmpolld.- Allow gvfsd-fuse running as xdm_t to use /run/user/42/gvfs as mountpoint.- Add support for ~/.local/share/networkmanagement/certificates and update filename transitions rules. - Allow login_pgm domains to access kernel keyring for nsswitch domains.- Allow hypervkvp to read /dev/urandom and read addition states/config files.- Add cgdcbxd policy.- Allow hypervkvp to execute arping in own domain and make it as nsswitch domain.- Add labeling for pacemaker.log.- Allow ntlm_auth running in winbind_helper_t to access /dev/urandom.- Allow lsmd plugin to connect to tcp/5989 by default.- Allow lsmd plugin to connect to tcp/5988 by default.- Allow setuid/setgid for selinux_child.- Allow radiusd to connect to radsec ports.- ALlow bind to read/write inherited ipsec pipes.- Allow fowner capability for sssd because of selinux_child handling.- Allow pki-tomcat relabel pki_tomcat_etc_rw_t.- Allow cluster domain to dbus chat with systemd-logind.- Allow tmpreaper_t to manage ntp log content - Allow openvswitch_t to communicate with sssd.- Allow isnsd_t to communicate with sssd.- Allow rwho_t to communicate with sssd.- Allow pkcs_slotd_t to communicate with sssd.- Add httpd_var_lib_t label for roundcubemail - Allow puppetagent_t to transfer firewalld messages over dbus.- Allow glusterd to have mknod capability. It creates a special file using mknod in a brick.- Update rules related to glusterd_brick_t.- Allow glusterd to execute lvm tools in the lvm_t target domain.- Allow glusterd to execute xfs_growfs in the target domain.- Allow sysctl to have running under hypervkvp_t domain.- Allow smartdnotify to use user terminals. - Allow pcp domains to create root.socket in /var/lip/pcp directroy. - Allow NM to execute dnssec-trigger-script in dnssec_trigger_t domain.- Allow rpcbind to create rpcbind.xdr as a temporary file. - Allow dnssec-trigger connections to the system DBUS. It uses libnm-glib Python bindings. - Allow hostapd net_admin capability. hostapd needs to able to set an interface flag. - rsync server can be setup to send mail- Make \"ostree admin upgrade -r\" command which suppose to upgrade the system and reboot working again. - Remove ctdbd_manage_var_files() interface which is not used and is declared for the wrong type.- Fix samba_load_libgfapi decl in samba.te.- Fix typo in nagios_run_sudo() boolean.- remove duplicate declaration from hypervkvp.te.- Move ctdd_domtrans() from ctdbd to gluster.- Allow smbd to access /var/lib/ctdb/persistent/secrets.tdb.0.- Glusterd wants to manage samba config files if they are setup together.- ALlow NM to do access check on /sys.- Allow NetworkManager to keep RFCOMM connection for Bluetooth DUN open . Based on fixes from Lubomir Rintel.- Allow NetworkManager nm-dispacher to read links.- Allow gluster hooks scripts to transition to ctdbd_t.- Allow glusterd to read/write samba config files.- Update mysqld rules related to mysqld log files.- Add fixes for hypervkvp realed to ifdown/ifup scripts.- Update netlink_route_socket for ptp4l.- Allow glusterd to connect to /var/run/dbus/system_bus_socket.- ALlow glusterd to have sys_ptrace capability. Needed by gluster+samba configuration.- Add new boolean samba_load_libgfapi to allow smbd load libgfapi from gluster. Allow smbd to read gluster config files by default.- Allow gluster to transition to smbd. It is needed for smbd+gluster configuration.- Allow glusterd to read /dev/random.- Update nagios_run_sudo boolean to allow run chkpwd.- Allow docker and container tools to control caps, don\'t rely on SELinux for now. Since there is no easy way for SELinux modification of policy as far as caps. docker run --cap-add will work now- Allow sosreport to dbus chat with NM.- Allow anaconda to run iscsid in own domain. BZ(1220948).- Allow rhsmcetd to use the ypbind service to access NIS services.- Add nagios_run_pnp4nagios and nagios_run_sudo booleans to allow run sudo from NRPE utils scripts and allow run nagios in conjunction with PNP4Nagios.- Allow ctdb to create rawip socket.- Allow ctdbd to bind smbd port.- Make ctdbd as userdom_home_reader.- Dontaudit chrome-sandbox write access its parent process information. BZ(1220958)- Allow net_admin cap for dnssec-trigger to make wifi reconnect working.- Add support for /var/lib/ipsilon dir and label it as httpd_var_lib_t. BZ(1186046)- Allow gluster rpm scripletto create glusterd socket with correct labeling. This is a workaround until we get fix in glusterd.- Add glusterd_filetrans_named_pid() interface.- Allow antivirus_t to read system state info.- Dontaudit use console for chrome-sandbox. - Add support for ~/.local/share/libvirt/images and for ~/.local/share/libvirt/boot. - Clamd needs to have fsetid capability. - Allow cinder-backup to dbus chat with systemd-logind. - Update httpd_use_openstack boolean to allow httpd to bind commplex_main_port and read keystone log files.- Allow gssd to access kernel keyring for login_pgm domains.- Add more fixes related to timemaster+ntp+ptp4l.- Allow docker sandbox domains to search all mountpoiunts- update winbind_t rules to allow IPC for winbind.- Add rpm_exec_t labeling for /usr/bin/dnf-automatic,/usr/bin/dnf-2 and /usr/bin/dnf-3.- Allow inet_gethost called by couchdb to access /proc/net/unix. - Allow eu-unstrip running under abrt_t to access /var/lib/pcp/pmdas/linux/pmda_linux.so - Label /usr/bin/yum-deprecated as rpm_exec_t. * Tue May 05 2015 Lukas Vrabec 3.13.1-127- Add missing typealiases in apache_content_template() for script domain/executable.- Don\'t use deprecated userdom_manage_tmpfs_role() interface calliing and use userdom_manage_tmp_role() instead.- Add support for new cobbler dir locations:- Add support for iprdbg logging files in /var/log.- Add relabel_user_home_dirs for use by docker_t * Thu Apr 30 2015 Lukas Vrabec 3.13.1-126- allow httpd_t to read nagios lib_var_lib_t to allow rddtool generate graphs which will be shown by httpd .- Add nagios_read_lib() interface.- Additional fix for mongod_unit_file_t in mongodb.te.- Fix decl of mongod_unit_file to mongod_unit_file_t.- Fix mongodb unit file declaration.- Update virt_read_pid_files() interface to allow read also symlinks with virt_var_run_t type.- Fix labeling for /usr/libexec/mysqld_safe-scl-helper.- Add support for mysqld_safe-scl-helper which is needed for RHSCL daemons.- Allow sys_ptrace cap for sblim-gatherd caused by ps.- Add support for /usr/libexec/mongodb-scl-helper RHSCL helper script.- Add support for mongod/mongos systemd unit files.- Allow dnssec-trigger to send sigchld to networkmanager- add interface networkmanager_sigchld- Add dnssec-trigger unit file Label dnssec-trigger script in libexec- Remove duplicate specification for /etc/localtime.- Add default labeling for /etc/localtime symlink. * Mon Apr 20 2015 Lukas Vrabec 3.13.1-125- Define ipa_var_run_t type- Allow certmonger to manage renewal.lock. BZ(1213256)- Add ipa_manage_pid_files interface.- Add rules for netlink_socket in iotop.- Allow iotop netlink socket.- cloudinit and rhsmcertd need to communicate with dbus- Allow apcupsd to use USBttys. BZ(1210960)- Allow sge_execd_t to mamange tmp sge lnk files.BZ(1211574)- Remove dac_override capability for setroubleshoot. We now have it running as setroubleshoot user.- Allow syslogd_t to manage devlog_t lnk files. BZ(1210968) * Wed Apr 15 2015 Lukas Vrabec 3.13.1-124- Add more restriction on entrypoint for unconfined domains. * Tue Apr 14 2015 Lukas Vrabec 3.13.1-123- Allow abrtd to list home config. BZ(1199658)- Dontaudit dnssec_trigger_t to read /tmp. BZ(1210250)- Allow abrt_dump_oops_t to IPC_LOCK. BZ(1205481)- Allow mock_t to use ptmx. BZ(1181333)- Allow dnssec_trigger_t to stream connect to networkmanager.- Allow dnssec_trigger_t to create resolv files labeled as net_conf_t- Fix labeling for keystone CGI scripts. * Tue Apr 07 2015 Lukas Vrabec 3.13.1-122- Label /usr/libexec/mongodb-scl-helper as mongod_initrc_exec_t. BZ(1202013)- Add mongodb port to httpd_can_network_connect_db interface. BZ(1209180)- Allow mongod to work with configured SSSD.- Add collectd net_raw capability. BZ(1194169)- Merge postfix spool types(maildrop,flush) to one postfix_spool_t- Allow dhcpd kill capability.- Make rwhod as nsswitch domain.- Add support for new fence agent fence_mpath which is executed by fence_node.- Fix cloudform policy.(m4 is case sensitive)- Allow networkmanager and cloud_init_t to dbus chat- Allow lsmd plugin to run with configured SSSD.- Allow bacula access to tape devices.- Allow sblim domain to read sysctls..- Allow timemaster send a signal to ntpd.- Allow mysqld_t to use pam.It is needed by MariDB if auth_apm.so auth plugin is used.- two \'l\' is enough.- Add labeling for systemd-time *.service unit files and allow systemd-timedated to access these unit files.- Allow polkit to dbus chat with xserver. (1207478)- Add lvm_stream_connect() interface.- Set label of /sys/kernel/debug * Mon Mar 30 2015 Lukas Vrabec 3.13.1-121- Allow kmscon to read system state. BZ (1206871)- Label ~/.abrt/ as abrt_etc_t. BZ(1199658)- Allow xdm_t to read colord_var_lib_t files. BZ(1201985) * Mon Mar 23 2015 Lukas Vrabec 3.13.1-120- Allow mysqld_t to use pam. BZ(1196104)- Added label mysqld_etc_t for /etc/my.cnf.d/ dir. BZ(1203989)- Allow fetchmail to read mail_spool_t. BZ(1200552)- Dontaudit blueman_t write to all mountpoints. BZ(1198272)- Allow all domains some process flags.- Merge branch \'rawhide-base\' of github.com:selinux-policy/selinux-policy into rawhide-base- Turn on overlayfs labeling for testin, we need this backported to F22 and Rawhide. Eventually will need this in RHEL * Wed Mar 18 2015 Lukas Vrabec 3.13.1-119- build without docker * Mon Mar 16 2015 Lukas Vrabec 3.13.1-118- docker watches for content in the /etc directory- Merge branch \'rawhide-contrib\' of github.com:selinux-policy/selinux-policy into rawhide-contrib- Fix abrt_filetrans_named_content() to create /var/tmp/abrt with the correct abrt_var_cache_t labeling.- Allow docker to communicate with openvswitch- Merge branch \'rawhide-contrib\' of github.com:selinux-policy/selinux-policy into rawhide-contrib- Allow docker to relablefrom/to sockets and docker_log_t- Allow journald to set loginuid. BZ(1190498)- Add cap. sys_admin for passwd_t. BZ(1185191)- Allow abrt-hook-ccpp running as kernel_t to allow create /var/tmp/abrt with correct labeling. * Mon Mar 09 2015 Lukas Vrabec 3.13.1-117- Allow spamc read spamd_etc_t files. BZ(1199339).- Allow collectd to write to smnpd_var_lib_t dirs. BZ(1199278)- Allow abrt_watch_log_t read passwd file. BZ(1197396)- Allow abrt_watch_log_t to nsswitch_domain. BZ(1199659)- Allow cups to read colord_var_lib_t files. BZ(1199765) * Fri Mar 06 2015 Lukas Vrabec 3.13.1-116- Turn on rolekit in F23 * Thu Mar 05 2015 Lukas Vrabec 3.13.1-115- Allow glusterd_t exec glusterd_var_lib_t files. BZ(1198406)- Add gluster_exec_lib interface.- Allow l2tpd to manage NetworkManager pid files- Allow firewalld_t relabelfrom firewalld_rw_etc_t. BZ(1195327)- Allow cyrus bind tcp berknet port. BZ(1198347)- Add nsswitch domain for more serviecs.- Allow abrt_dump_oops_t read /etc/passwd file. BZ(1197190)- Remove ftpd_use_passive_mode boolean. It does not make sense due to ephemeral port handling.- Make munin yum plugin as unconfined by default.- Allow bitlbee connections to the system DBUS.- Allow system apache scripts to send log messages.- Allow denyhosts execute iptables. BZ(1197371)- Allow brltty rw event device. BZ(1190349)- Allow cupsd config to execute ldconfig. BZ(1196608)- xdm_t now needs to manage user ttys- Allow ping_t read urand. BZ(1181831)- Add support for tcp/2005 port.- Allow setfiles domain to access files with admin_home_t. semanage -i /root/testfile.- In F23 we are running xserver as the user, need this to allow confined users to us X * Wed Feb 25 2015 Lukas Vrabec 3.13.1-114- Fix source filepath for moving html files. * Mon Feb 23 2015 Lukas Vrabec 3.13.1-113- Xserver needs to be transitioned to from confined users- Added logging_syslogd_pid_filetrans- xdm_t now talks to hostnamed- Label new strongswan binary swanctl and new unit file strongswan-swanctl.service. BZ(1193102)- Additional fix for labeleling /dev/log correctly.- cups chats with network manager- Allow parent domains to read/write fifo files in mozilla plugin- Allow spc_t to transition to svirt domains- Cleanup spc_t- docker needs more control over spc_t- pcp domains are executed out of cron * Mon Feb 16 2015 Lukas Vrabec 3.13.1-112- Allow audisp to connect to system DBUS for service.- Label /dev/log correctly.- Add interface init_read_var_lib_files().- Allow abrt_dump_oops_t read /var/lib/systemd/, Allow abrt_dump_oops_t cap. chown,fsetid,fowner, BZ(1187017) * Tue Feb 10 2015 Lukas Vrabec 3.13.1-111- Label /usr/libexec/postgresql-ctl as postgresql_exec_t. BZ(1191004)- Remove automatcically running filetrans_named_content form sysnet_manage_config- Allow syslogd/journal to read netlink audit socket- Allow brltty ioctl on usb_device_t. BZ(1190349)- Make sure NetworkManager configures resolv.conf correctly * Thu Feb 05 2015 Lukas Vrabec 3.13.1-110- Allow cockpit_session_t to create tmp files- apmd needs sys_resource when shutting down the machine- Fix path label to resolv.conf under NetworkManager * Wed Feb 04 2015 Lukas Vrabec 3.13.1-109- Allow search all pid dirs when managing net_conf_t files. * Wed Feb 04 2015 Lukas Vrabec 3.13.1-108- Fix labels, improve sysnet_manage_config interface.- Label /var/run/NetworkManager/resolv.conf.tmp as net_conf_t.- Dontaudit network connections related to thumb_t. BZ(1187981)- Remove sysnet_filetrans_named_content from fail2ban * Mon Feb 02 2015 Lukas Vrabec 3.13.1-107- Fix labels on new location of resolv.conf- syslog is not writing to the audit socket- seunshare is doing getattr on unix_stream_sockets leaked into it- Allow sshd_t to manage gssd keyring- Allow apps that create net_conf_t content to create .resolv.conf.NetworkManager- Posgresql listens on port 9898 when running PCP (pgpool Control Port)- Allow svirt sandbox domains to read /proc/mtrr- Allow polipo_deamon connect to all ephemeral ports. BZ(1187723)- Allow dovecot domains to use sys_resouce- Allow sshd_t to manage gssd keyring- gpg_pinentry_t needs more access in f22 * Thu Jan 29 2015 Lukas Vrabec 3.13.1-106- Allow docker to attach to the sandbox and user domains tun devices- Allow pingd to read /dev/urandom. BZ(1181831)- Allow virtd to list all mountpoints- Allow sblim-sfcb to search images- pkcsslotd_lock_t should be an alias for pkcs_slotd_lock_t.- Call correct macro in virt_read_content().- Dontaudit couchdb search in gconf_home_t. BZ(1177717)- Allow docker_t to changes it rlimit- Allow neutron to read rpm DB.- Allow radius to connect/bind radsec ports- Allow pm-suspend running as virt_qemu_ga to read /var/log/pm-suspend.log.- Add devicekit_read_log_files().- Allow virt_qemu_ga to dbus chat with rpm.- Allow netutils chown capability to make tcpdump working with -w.- Label /ostree/deploy/rhel-atomic-host/deploy directory as system_conf_t.- journald now reads the netlink audit socket- Add auditing support for ipsec. * Thu Jan 29 2015 Lukas Vrabec 3.13.1-105- Bump release * Thu Jan 15 2015 Lukas Vrabec 3.13.1-104- remove duplicate filename transition rules.- Call proper interface in sosreport.te.- Allow fetchmail to manage its keyring- Allow mail munin to create udp_sockets- Allow couchdb to sendto kernel unix domain sockets * Sat Jan 03 2015 Dan Walsh 3.13.1-103- Add /etc/selinux/targeted/contexts/openssh_contexts * Mon Dec 15 2014 Lukas Vrabec 3.13.1-101- Allow logrotate to read hawkey.log in /var/cache/dnf/ BZ(1163438)- Allow virt_qemu_ga_t to execute kmod.- Add missing files_dontaudit_list_security_dirs() for smbd_t in samba_export_all_ro boolean- Add additionnal MLS attribute for oddjob_mkhomedir to create homedirs.- Add support for /usr/share/vdsm/daemonAdapter.- Docker has a new config/key file it writes to /etc/docker- Allow bacula to connect also to postgresql. * Thu Dec 11 2014 Lukas Vrabec 3.13.1-100- Allow admin SELinux users mounting / as private within a new mount namespace as root in MLS.- Fix miscfiles_manage_generic_cert_files() to allow manage link files- Allow pegasus_openlmi_storage_t use nsswitch. BZ(1172258)- Add support for /var/run/gluster.- Allow openvpn manage systemd_passwd_var_run_t files. BZ(1170085) * Tue Dec 02 2014 Lukas Vrabec 3.13.1-99- Add files_dontaudit_list_security_dirs() interface.- Added seutil_dontaudit_access_check_semanage_module_store interface.- Allow docker to create /root/.docker- Allow rlogind to use also rlogin ports- dontaudit list security dirs for samba domain- Dontaudit couchdb to list /var * Sat Nov 29 2014 Lukas Vrabec 3.13.1-98- Update to have all _systemctl() interface also init_reload_services()- Dontaudit access check on SELinux module store for sssd.- Label /var/lib/rpmrebuilddb/ as rpm_var_lib_t. BZ (1167946) * Fri Nov 28 2014 Lukas Vrabec 3.13.1-97- Allow reading of symlinks in /etc/puppet- Added TAGS to gitignore- I guess there can be content under /var/lib/lockdown #1167502- Allow rhev-agentd to read /dev/.udev/db to make deploying hosted engine via iSCSI working.- Allow keystone to send a generic signal to own process.- Allow radius to bind tcp/1812 radius port.- Dontaudit list user_tmp files for system_mail_t- label virt-who as virtd_exec_t- Allow rhsmcertd to send a null signal to virt-who running as virtd_t- Add virt_signull() interface- Add missing alias for _content_rw_t- Allow .snapshots to be created in other directories, on all mountpoints- Allow spamd to access razor-agent.log- Add fixes for sfcb from libvirt-cim TestOnly bug. (#1152104)- Allow .snapshots to be created in other directories, on all mountpoints- Label tcp port 5280 as ejabberd port. BZ(1059930)- Make /usr/bin/vncserver running as unconfined_service_t- Label /etc/docker/certs.d as cert_t- Allow all systemd domains to search file systems * Thu Nov 20 2014 Lukas Vrabec 3.13.1-96- Allow NetworkManager stream connect on openvpn. BZ(1165110) * Wed Nov 19 2014 Lukas Vrabec 3.13.1-95- Allow networkmanager manage also openvpn sock pid files. * Wed Nov 19 2014 Lukas Vrabec 3.13.1-94- Allow openvpn to create uuid connections in /var/run/NetworkManager with NM labeling.- Allow sendmail to create dead.letter. BZ(1165443)- Allow selinux_child running as sssd access check on /etc/selinux/targeted/modules/active.- Allow access checks on setfiles/load_policy/semanage_lock for selinux_child running as sssd_t.- Label sock file charon.vici as ipsec_var_run_t. BZ(1165065)- Add additional interfaces for load_policy/setfiles/read_lock related to access checks. * Fri Nov 14 2014 Lukas Vrabec 3.13.1-93- Allow bumblebee to use nsswitch. BZ(1155339)- Allow openvpn to stream connect to networkmanager. BZ(1164182)- Allow smbd to create HOMEDIRS is pam_oddjob_mkhomedir in MLS.- Allow cpuplug rw virtual memory sysctl. BZ (1077831)- Docker needs to write to sysfs, needs back port to F20,F21, RHEL7 * Mon Nov 10 2014 Lukas Vrabec 3.13.1-92- Add kdump_rw_inherited_kdumpctl_tmp_pipes()- Added fixes related to linuxptp. BZ (1149693)- Label keystone cgi files as keystone_cgi_script_exec_t. BZ(1138424- Dontaudit policykit_auth_t to access to user home dirs. BZ (1157256)- Fix seutil_dontaudit_access_check_load_policy()- Add dontaudit interfaces for audit_access in seutil- Label /etc/strongimcv as ipsec_conf_file_t. * Fri Nov 07 2014 Lukas Vrabec 3.13.1-91- Added interface userdom_dontaudit_manage_user_home_dirs- Fix unconfined_server_dbus_chat() interface.- Add unconfined_server_dbus_chat() inteface.- Allow login domains to create kernel keyring with different level.- Dontaudit policykit_auth_t to write to user home dirs. BZ (1157256)- Make tuned as unconfined domain.- Added support for linuxptp policy. BZ(1149693)- make zoneminder as dbus client by default.- Allow bluetooth read/write uhid devices. BZ (1161169)- Add fixes for hypervkvp daemon- Allow guest to connect to libvirt using unix_stream_socket.- Allow all bus client domains to dbus chat with unconfined_service_t.- Allow inetd service without own policy to run in inetd_child_t which is unconfined domain.- Make opensm as nsswitch domain to make it working with sssd.- Allow brctl to read meminfo.- Allow winbind-helper to execute ntlm_auth in the caller domain.- Make plymouthd as nsswitch domain to make it working with sssd.- Make drbd as nsswitch domain to make it working with sssd.- Make conman as nsswitch domain to make ipmitool.exp runing as conman_t working.- Add support for /var/lib/sntp directory. * Mon Nov 03 2014 Lukas Vrabec 3.13.1-90- Add support for /dev/nvme controllerdevice nodes created by nvme driver.- Add 15672 as amqp_port_t- Allow wine domains to read user homedir content- Add fixes to allow docker to create more content in tmpfs ,and donaudit reading /proc- Allow winbind to read usermodehelper- Allow telepathy domains to execute shells and bin_t- Allow gpgdomains to create netlink_kobject_uevent_sockets- Allow abrt to read software raid state. BZ (1157770)- Fix rhcs_signull_haproxy() interface.- Add suppor for keepalived unconfined scripts and allow keepalived to read all domain state and kill capability.- Allow snapperd to dbus chat with system cron jobs.- Allow nslcd to read /dev/urandom.- Allow dovecot to create user\'s home directory when they log into IMAP.- Label also logrotate.status.tmp as logrotate_var_lib_t. BZ(1158835)- Allow wine domains to read user homedir content- Add fixes to allow docker to create more content in tmpfs ,and donaudit reading /proc * Wed Oct 29 2014 Lukas Vrabec 3.13.1-89- Allow keystone_cgi_script_t to bind on commplex_main_port. BZ (#1138424)- Allow freeipmi_bmc_watchdog rw_sem_perms to freeipmi_ipmiseld- Allow rabbitmq to read nfs state data. BZ(1122412)- Allow named to read /var/tmp/DNS_25 labeled as krb5_host_rcache_t.- Add rolekit policy- ALlow rolekit domtrans to sssd_t.- Add kerberos_tmp_filetrans_kadmin() interface.- rolekit should be noaudit.- Add rolekit_manage_keys().- Need to label rpmnew file correctly- Allow modemmanger to connectto itself * Tue Oct 21 2014 Lukas Vrabec 3.13.1-88- Allow couchdb read sysctl_fs_t files. BZ(1154327)- Allow osad to connect to jabber client port. BZ (1154242)- Allow mon_statd to send syslog msgs. BZ (1077821- Allow apcupsd to get attributes of filesystems with xattrs * Fri Oct 17 2014 Miroslav Grepl 3.13.1-87- Allow systemd-networkd to be running as dhcp client.- Label /usr/bin/cockpit-bridge as shell_exec_t.- Add label for /var/run/systemd/resolve/resolv.conf.- ALlow listen and accept on tcp socket for init_t in MLS. Previously it was for xinetd_t.- Allow systemd-networkd to be running as dhcp client.- Label /usr/bin/cockpit-bridge as shell_exec_t.- Add label for /var/run/systemd/resolve/resolv.conf.- ALlow listen and accept on tcp socket for init_t in MLS. Previously it was for xinetd_t. * Tue Oct 14 2014 Lukas Vrabec 3.13.1-86- Dontaudit aicuu to search home config dir. BZ (#1104076)- couchdb is using erlang so it needs execmem privs- ALlow sanlock to send a signal to virtd_t.- Allow mondogdb to \'accept\' accesses on the tcp_socket port.- Make sosreport as unconfined domain.- Allow nova-console to connect to mem_cache port.- Allow mandb to getattr on file systems- Allow read antivirus domain all kernel sysctls.- Allow lmsd_plugin to read passwd file. BZ(1093733)- Label /usr/share/corosync/corosync as cluster_exec_t.- ALlow sensord to getattr on sysfs.- automount policy is non-base module so it needs to be called in optional block.- Add auth_use_nsswitch for portreserve to make it working with sssd.- Fix samba_export_all_ro/samba_export_all_rw booleans to dontaudit search/read security files.- Allow openvpn to execute systemd-passwd-agent in systemd_passwd_agent_t to make openvpn working with systemd.- Allow openvpn to access /sys/fs/cgroup dir.- Allow nova-scheduler to read certs- Add support for /var/lib/swiftdirectory.- Allow neutron connections to system dbus.- Allow mongodb to manage own log files.- Allow opensm_t to read/write /dev/infiniband/umad1.- Added policy for mon_statd and mon_procd services. BZ (1077821)- kernel_read_system_state needs to be called with type. Moved it to antivirus.if.- Allow dnssec_trigger_t to execute unbound-control in own domain.- Allow all RHCS services to read system state.- Added monitor device- Add interfaces for /dev/infiniband- Add infiniband_device_t for /dev/infiniband instead of fixed_disk_device_t type.- Add files_dontaudit_search_security_files()- Add selinuxuser_udp_server boolean- ALlow syslogd_t to create /var/log/cron with correct labeling- Add support for /etc/.updated and /var/.updated- Allow iptables read fail2ban logs. BZ (1147709)- ALlow ldconfig to read proc//net/sockstat. * Mon Oct 06 2014 Lukas Vrabec 3.13.1-85- Allow nova domains to getattr on all filesystems.- ALlow zebra for user/group look-ups.- Allow lsmd to search own plguins.- Allow sssd to read selinux config to add SELinux user mapping.- Allow swift to connect to all ephemeral ports by default.- Allow NetworkManager to create Bluetooth SDP sockets- Allow keepalived manage snmp var lib sock files. BZ(1102228)- Added policy for blrtty. BZ(1083162)- Allow rhsmcertd manage rpm db. BZ(#1134173)- Allow rhsmcertd send signull to setroubleshoot. BZ (#1134173)- Label /usr/libexec/rhsmd as rhsmcertd_exec_t- Fix broken interfaces- Added sendmail_domtrans_unconfined interface- Added support for cpuplug. BZ (#1077831)- Fix bug in drbd policy, BZ (#1134883)- Make keystone_cgi_script_t domain. BZ (#1138424)- fix dev_getattr_generic_usb_dev interface- Label 4101 tcp port as brlp port- Allow libreswan to connect to VPN via NM-libreswan.- Add userdom_manage_user_tmpfs_files interface * Tue Sep 30 2014 Lukas Vrabec 3.13.1-84- Allow all domains to read fonts- Allow rabbitmq_t read rabbitmq_var_lib_t lnk files. BZ (#1147028)- Allow pki-tomcat to change SELinux object identity.- Allow radious to connect to apache ports to do OCSP check- Allow git cgi scripts to create content in /tmp- Allow cockpit-session to do GSSAPI logins. * Mon Sep 22 2014 Lukas Vrabec 3.13.1-83- Make sure /run/systemd/generator and system is labeled correctly on creation.- Additional access required by usbmuxd- Allow sensord read in /proc BZ(#1143799) * Thu Sep 18 2014 Miroslav Grepl 3.13.1-82- Allow du running in logwatch_t read hwdata.- Allow sys_admin capability for antivirus domians.- Use nagios_var_lib_t instead of nagios_lib_t in nagios.fc.- Add support for pnp4nagios.- Add missing labeling for /var/lib/cockpit.- Label resolv.conf as docker_share_t under docker so we can read within a container- Remove labeling for rabbitmqctl- setfscreate in pki.te is not capability class.- Allow virt domains to use virtd tap FDs until we get proper handling in libvirtd.- Allow wine domains to create cache dirs.- Allow newaliases to systemd inhibit pipes.- Add fixes for pki-tomcat scriptlet handling.- Allow user domains to manage all gnome home content- Allow locate to look at files/directories without labels, and chr_file and blk_file on non dev file systems- Allow usbmuxd chown capabilitiesllow locate to look at files/directories without labels, and chr_file and blk_file on non dev file systems * Thu Sep 11 2014 Lukas Vrabec 3.13.1-81- Label /usr/lib/erlang/erts. */bin files as bin_t- Added changes related to rabbitmq daemon.- Fix labeling in couchdb policy- Allow rabbitmq bind on epmd port- Clean up rabbitmq policy- fix domtrans_rabbitmq interface- Added rabbitmq_beam_t and rabbitmq_epmd_t alias- Allow couchdb to getattr- Allow couchdb write to couchdb_conf files- Allow couchdb to create dgram_sockets- Added support for ejabberd * Wed Sep 10 2014 Lukas Vrabec 3.13.1-80- Back port workaround for #1134389 from F20. It needs to be removed from rawhide once we ship F21.- Since docker will now label volumes we can tighten the security of docker * Wed Sep 10 2014 Lukas Vrabec 3.13.1-79- Re-arange openshift_net_read_t rules.- Kernel is reporting random block_suspends, we should dontaudit these until the kernel is fixed in Rawhide- Allow jockey_t to use tmpfs files- Allow pppd to create sock_files in /var/run- Allow geoclue to stream connect to smart card service- Allow docker to read all of /proc- ALlow passeneger to read/write apache stream socket.- Dontaudit read init state for svirt_t.- Label /usr/sbin/unbound-control as named_exec_t (#1130510)- Add support for /var/lbi/cockpit directory.- Add support for ~/. speech-dispatcher.- Allow nmbd to read /proc/sys/kernel/core_pattern.- aLlow wine domains to create wine_home symlinks.- Allow policykit_auth_t access check and read usr config files.- Dontaudit access check on home_root_t for policykit-auth.- hv_vss_daemon wants to list /boot- update gpg_agent_env_file booelan to allow manage user tmp files for gpg-agent- Fix label for /usr/bin/courier/bin/sendmail- Allow munin services plugins to execute fail2ban-client in fail2ban_client_t domain.- Allow unconfined_r to access unconfined_service_t.- Add label for ~/.local/share/fonts- Add init_dontaudit_read_state() interface.- Add systemd_networkd_var_run_t labeling for /var/run/systemd/netif and allow systemd-networkd to manage it.- Allow udev_t mounton udev_var_run_t dirs #(1128618)- Add files_dontaudit_access_check_home_dir() inteface. * Tue Sep 02 2014 Lukas Vrabec 3.13.1-78- Allow unconfined_service_t to dbus chat with all dbus domains- Assign rabbitmq port. BZ#1135523- Add new interface to allow creation of file with lib_t type- Allow init to read all config files- We want to remove openshift_t domains ability to look at /proc/net- I guess lockdown is a file not a directory- Label /var/bacula/ as bacula_store_t- Allow rhsmcertd to seng signull to sosreport.- Allow sending of snmp trap messages by radiusd.- remove redundant rule fron nova.te.- Add auth_use_nsswitch() for ctdbd.- call nova_vncproxy_t instead of vncproxy.- Allow nova-vncproxy to use varnishd port.- Fix rhnsd_manage_config() to allow manage also symlinks.- Allow bacula to create dirs/files in /tmp- Allow nova-api to use nsswitch.- Clean up nut policy. Allow nut domains to create temp files. Add nut_domain_template() template interface.- Allow usbmuxd connect to itself by stream socket. (#1135945)- I see no reason why unconfined_t should transition to crontab_t, this looks like old cruft- Allow nswrapper_32_64.nppdf.so to be created with the proper label- Assign rabbitmq port. BZ#1135523- Dontaudit leaks of file descriptors from domains that transition to thumb_t- Fixes for usbmuxd, addition of /var/lib/lockdown, and allow it to use urand, dontaudit sys_resource- Allow unconfined_service_t to dbus chat with all dbus domains- Allow avahi_t communicate with pcp_pmproxy_t over dbus.(better way)- Allow avahi_t communicate with pcp_pmproxy_t over dbus. * Thu Aug 28 2014 Lukas Vrabec 3.13.1-77- Allow aide to read random number generator- Allow pppd to connect to http port. (#1128947)- sssd needs to be able write krb5.conf.- Labeli initial-setup as install_exec_t.- Allow domains to are allowed to mounton proc to mount on files as well as dirs * Tue Aug 26 2014 Lukas Vrabec 3.13.1-76- Label ~/tmp and ~/.tmp directories in user tmp dirs as user_tmp_t- Add a port definition for shellinaboxd- Fix labeling for HOME_DIR/tmp and HOME_DIR/.tmp directories- Allow thumb_t to read/write video devices- fail2ban 0.9 reads the journal by default.- Allow sandbox net domains to bind to rawip socket * Fri Aug 22 2014 Lukas Vrabec 3.13.1-75- Allow haproxy to read /dev/random and /dev/urandom.- Allow mdadm to seng signull kernel_t which is proces type of mdadm on early boot.- geoclue needs to connect to http and http_cache ports- Allow passenger to use unix_stream_sockets leaked into it, from httpd- Add SELinux policy for highly-available key value store for shared configuration.- drbd executes modinfo.- Add glance_api_can_network boolean since glance-api uses huge range port.- Fix glance_api_can_network() definition.- Allow smoltclient to connect on http_cache port. (#982199)- Allow userdomains to stream connect to pcscd for smart cards- Allow programs to use pam to search through user_tmp_t dires (/tmp/.X11-unix)- Added MLS fixes to support labeled socket activation which is going to be done by systemd- Add kernel_signull() interface.- sulogin_t executes plymouth commands- lvm needs to be able to accept connections on stream generic sockets * Thu Aug 21 2014 Kevin Fenzi - 3.13.1-74- Rebuild for rpm bug 1131960 * Mon Aug 18 2014 Lukas Vrabec 3.13.1-73- Allow ssytemd_logind_t to list tmpfs directories- Allow lvm_t to create undefined sockets- Allow passwd_t to read/write stream sockets- Allow docker lots more access.- Fix label for ports- Add support for arptables-{restore,save} and also labeling for /usr/lib/systemd/system/arptables.service.- Label tcp port 4194 as kubernetes port.- Additional access required for passenger_t- sandbox domains should be allowed to use libraries which require execmod- Allow qpid to read passwd files BZ (#1130086)- Remove cockpit port, it is now going to use websm port- Add getattr to the list of access to dontaudit on unix_stream_sockets- Allow sendmail to append dead.letter located in var/spool/nagios/dead.letter. * Tue Aug 12 2014 Lukas Vrabec 3.13.1-72- docker needs to be able to look at everything in /dev- Allow all processes to send themselves signals- Allow sysadm_t to create netlink_tcpdiag socket- sysadm_t should be allowed to communicate with networkmanager- These are required for bluejeans to work on a unconfined.pp disabled machine- docker needs setfcap- Allow svirt domains to manage chr files and blk files for mknod commands- Allow fail2ban to read audit logs- Allow cachefilesd_t to send itself signals- Allow smokeping cgi script to send syslog messages- Allow svirt sandbox domains to relabel content- Since apache content can be placed anywhere, we should just allow apache to search through any directory- These are required for bluejeans to work on a unconfined.pp disabled machin * Mon Aug 04 2014 Miroslav Grepl 3.13.1-71- shell_exec_t should not be in cockip.fc * Mon Aug 04 2014 Miroslav Grepl 3.13.1-70- Add additional fixes for abrt-dump-journal-oops which is now labeled as abrt_dump_oops_exec_t.- Allow denyhosts to enable synchronization which needs to connect to tcp/9911 port.- Allow nacl_helper_boo running in :chrome_sandbox_t to send SIGCHLD to chrome_sandbox_nacl_t.- Dontaudit write access on generic cert files. We don\'t audit also access check.- Add support for arptables.- Add labels and filenametrans rules for ostree repo directories which needs to be writable by subscription-manager. * Mon Aug 04 2014 Tom Callaway 3.13.1-69- fix license handling * Thu Jul 31 2014 Miroslav Grepl 3.13.1-68- Add new mozilla_plugin_bind_unreserved_ports boolean to allow mozilla plugin to use tcp/udp unreserved ports. There is a lot of plugins which binds ports without SELinux port type. We want to allow users to use these plugins properly using this boolean. (#1109681)- Allow smokeping cgi scripts to accept connection on httpd stream socket.- docker does a getattr on all file systems- Label all abort-dump programs- Allow alsa to create lock file to see if it fixes.- Add support for zabbix external scripts for which zabbix_script_t domain has been created. This domain is unconfined by default and user needs to run \"semodule -d unconfined\" to make system running without unconfined domains. The default location of these scripts is /usr/lib/zabbix/externalscripts. If a user change DATADIR in CONFIG_EXTERNALSCRIPTS then he needs to set labeling for this new location.- Add interface for journalctl_exec- Add labels also for glusterd sockets.- Change virt.te to match default docker capabilies- Add additional booleans for turning on mknod or all caps.- Also add interface to allow users to write policy that matches docker defaults- for capabilies.- Label dhcpd6 unit file.- Add support also for dhcp IPv6 services.- Added support for dhcrelay service- Additional access for bluejeans- docker needs more access, need back port to RHEL7- Allow mdadm to connect to own socket created by mdadm running as kernel_t.- Fix pkcs, Remove pkcs_lock_filetrans and Add files_search_locks- Allow bacula manage bacula_log_t dirs- Allow pkcs_slotd_t read /etc/passwd, Label /var/lock/opencryptoki as pkcs_slotd_lock_t - Fix mistakes keystone and quantum- Label neutron var run dir - Label keystone var run dir- Fix bad labeling for /usr/s?bin/(oo|rhc)-restorer-wrapper.sh in openshift.fc.- Dontaudit attempts to access check cert dirs/files for sssd.- Allow sensord to send a signal.- Allow certmonger to stream connect to dirsrv to make ipa-server-install working.- Label zabbix_var_lib_t directories- Label conmans pid file as conman_var_run_t- Label also /var/run/glusterd.socket file as gluster_var_run_t- Fix policy for pkcsslotd from opencryptoki- Update cockpik policy from cockpit usptream.- Allow certmonger to exec ldconfig to make ipa-server-install working. - Added support for Naemon policy - Allow keepalived manage snmp files- Add setpgid process to mip6d- remove duplicate rule- Allow postfix_smtpd to stream connect to antivirus - Dontaudit list /tmp for icecast - Allow zabbix domains to access /proc//net/dev. * Wed Jul 23 2014 Lukas Vrabec 3.13.1-67- Allow zabbix domains to access /proc//net/dev.- Dontaudit list /tmp for icecast (#894387)- Allow postfix_smtpd to stream connect to antivirus (#1105889)- Add setpgid process to mip6d- Allow keepalived manage snmp files(#1053450)- Added support for Naemon policy (#1120789).- Allow certmonger to exec ldconfig to make ipa-server-install working. (#1122110)- Update cockpik policy from cockpit usptream. * Mon Jul 21 2014 Miroslav Grepl 3.13.1-66- Revert labeling back to /var/run/systemd/initctl/fifo- geoclue dbus chats with modemmanger- Bluejeans wants to connect to port 5000- geoclue dbus chats with modemmange * Fri Jul 18 2014 Lukas Vrabec 3.13.1-65- Allow sysadm to dbus chat with systemd- Add logging_dontaudit_search_audit_logs()- Add new files_read_all_mountpoint_symlinks() - Fix labeling path from /var/run/systemd/initctl/fifo to /var/run/initctl/fifo.- Allow ndc to read random and urandom device (#1110397)- Allow zabbix to read system network state- Allow fprintd to execute usr_t/bin_t- Allow mailserver_domain domains to append dead.letter labeled as mail_home_t- Add glance_use_execmem boolean to have glance configured to use Ceph/rbd- Dontaudit search audit logs for fail2ban- Allow mailserver_domain domains to create mail home content with right labeling- Dontaudit svirt_sandbox_domain doing access checks on /proc- Fix files_pid_filetrans() calling in nut.te to reflect allow rules.- Use nut_domain attribute for files_pid_filetrans() for nut domains.- Allow sandbox domains read all mountpoint symlinks to make symlinked homedirs- Fix nut domains only have type transition on dirs in /run/nut directory.- Allow net_admin/net_raw capabilities for haproxy_t. haproxy uses setsockopt()- Clean up osad policy. Remove additional interfaces/rules * Mon Jul 14 2014 Lukas Vrabec 3.13.1-64- Allow systemd domains to check lvm status- Allow getty to execute plymouth.#1112870- Allow sshd to send signal to chkpwd_t- initrctl fifo file has been renamed- Set proper labeling on /var/run/sddm- Fix labeling for cloud-init logs- Allow kexec to read kallsyms- Add rhcs_stream_connect_haproxy interface, Allow neutron stream connect to rhcs- Add fsetid caps for mandb. #1116165- Allow all nut domains to read /dev/(u)?random.- Allow deltacloudd_t to read network state BZ #1116940- Add support for KVM virtual machines to use NUMA pre-placement- Allow utilize winbind for authentication to AD- Allow chrome sandbox to use udp_sockets leaked in by its parent- Allow gfs_controld_t to getattr on all file systems- Allow logrotate to manage virt_cache- varnishd needs to have fsetid capability- Allow dovecot domains to send signal perms to themselves- Allow apache to manage pid sock files- Allow nut_upsmon_t to create sock_file in /run dir- Add capability sys_ptrace to stapserver- Mysql can execute scripts when run in a cluster to see if someone is listening on a socket, basically runs lsof- Added support for vdsm * Fri Jul 04 2014 Miroslav Grepl 3.13.1-63- If I can create a socket I need to be able to set the attributes- Add tcp/8775 port as neutron port- Add additional ports for swift ports- Added changes to fedora from bug bz#1082183- Add support for tcp/6200 port- Allow collectd getattr access to configfs_t dir Fixes Bug 1115040- Update neutron_manage_lib_files() interface- Allow glustered to connect to ephemeral ports- Allow apache to search ipa lib files by default- Allow neutron to domtrans to haproxy- Add rhcs_domtrans_haproxy()- Add support for openstack-glance- * unit files- Add initial support for /usr/bin/glance-scrubber- Allow swift to connect to keystone and memcache ports.- Fix labeling for /usr/lib/systemd/system/openstack-cinder-backup- Add policies for openstack-cinder- Add support for /usr/bin/nova-conductor- Add neutron_can_network boolean- Allow neutron to connet to neutron port- Allow glance domain to use syslog- Add support for /usr/bin/swift-object-expirer and label it as swift_exec_t * Wed Jun 25 2014 Miroslav Grepl 3.13.1-62- Allow swift to use tcp/6200 swift port- ALlow swift to search apache configs- Remove duplicate .fc entry for Grilo plugin bookmarks- Remove duplicate .fc entry for telepathy-gabble- Additional allow rules for docker sandbox processes- Allow keepalived connect to agentx port- Allow neutron-ns-metadata to connectto own unix stream socket- Add support for tcp/6200 port- Remove ability for confined users to run xinit- New tool for managing wireless /usr/sbin/iw * Fri Jun 20 2014 Miroslav Grepl 3.13.1-61- Add back MLS policy * Thu Jun 19 2014 Miroslav Grepl 3.13.1-60- Implement new spec file handling for *.pp modules which allows us to move a policy module out of the policy * Tue Jun 17 2014 Miroslav Grepl 3.13.1-59- Allow system_bus_types to use stream_sockets inherited from system_dbusd- Allow journalctl to call getpw- New access needed by dbus to talk to kernel stream- Label sm-notifypid files correctly- contrib: Add KMSCon policy module * Wed Jun 11 2014 Miroslav Grepl 3.13.1-58- Add mozilla_plugin_use_bluejeans boolean- Add additional interfaces needed by mozilla_plugin_use_bluejeans boolean * Mon Jun 09 2014 Miroslav Grepl 3.13.1-57- Allow staff_t to communicate and run docker- Fix *_ecryptfs_home_dirs booleans- Allow ldconfig_t to read/write inherited user tmp pipes- Allow storaged to dbus chat with lvm_t- Add support for storaged and storaged-lvm-helper. Labeled it as lvm_exec_t.- Use proper calling in ssh.te for userdom_home_manager attribute- Use userdom_home_manager_type() also for ssh_keygen_t- Allow locate to list directories without labels- Allow bitlbee to use tcp/7778 port- /etc/cron.daily/logrotate to execute fail2ban-client.- Allow keepalives to connect to SNMP port. Support to do SNMP stuff- Allow staff_t to communicate and run docker- Dontaudit search mgrepl/.local for cobblerd_t- Allow neutron to execute kmod in insmod_t- Allow neutron to execute udevadm in udev_t- Allow also fowner cap for varnishd- Allow keepalived to execute bin_t/shell_exec_t- rhsmcertd seems to need these accesses. We need this backported to RHEL7 and perhaps RHEL6 policy- Add cups_execmem boolean- Allow gear to manage gear service- New requires for gear to use systemctl and init var_run_t- Allow cups to execute its rw_etc_t files, for brothers printers- Add fixes to make munin and munin-cgi working. Allow munin-cgit to create files/dirs in /tmp, list munin conf dirs and manage munin logs.- Allow swift to execute bin_t- Allow swift to bind http_cache * Sun Jun 08 2014 Fedora Release Engineering - 3.13.1-56- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Tue May 27 2014 Miroslav Grepl 3.13.1-55- Add decl for cockip port- Allow sysadm_t to read all kernel proc- Allow logrotate to execute all executables- Allow lircd_t to use tty_device_t for use withmythtv- Make sure all zabbix files direcories in /var/log have the correct label- Allow bittlebee to create directories and files in /var/log with the correct label- Label /var/log/horizon as an apache log- Add squid directory in /var/run- Add transition rules to allow rabbitmq to create log files and var_lib files with the correct label- Wronly labeled avahi_var_lib_t as a pid file- Fix labels on rabbitmq_var_run_t on file/dir creation- Allow neutron to create sock files- Allow postfix domains to getattr on all file systems- Label swift-proxy-server as swift_exec_t- Tighten SELinux capabilities to match docker capabilities- Add fixes for squid which is configured to run with more than one worker.- Allow cockpit to bind to its port * Tue May 20 2014 Miroslav Grepl 3.13.1-54- geard seems to do a lot of relabeling- Allow system_mail_t to append to munin_var_lib_t- Allow mozilla_plugin to read alsa_rw_ content- Allow asterisk to connect to the apache ports- Dontaudit attempts to read fixed disk- Dontaudit search gconf_home_t- Allow rsync to create swift_server.lock with swift.log labeling- Add labeling for swift lock files- Use swift_virt_lock in swift.te- Allow openwsman to getattr on sblim_sfcbd executable- Fix sblim_stream_connect_sfcb() to contain also sblim_tmp_t- Allow openwsman_t to read/write sblim-sfcb shared mem- Allow openwsman to stream connec to sblim-sfcbd- Allow openwsman to create tmpfs files/dirs- dontaudit acces to rpm db if rpm_exec for swift_t and sblim_sfcbd_t- Allow sblim_sfcbd to execute shell- Allow swift to create lock file- Allow openwsman to use tcp/80- Allow neutron to create also dirs in /tmp- Allow seunshare domains to getattr on all executables- Allow ssh-keygen to create temporary files/dirs needed by OpenStack- Allow named_filetrans_domain to create /run/netns- Allow ifconfig to create /run/netns * Tue May 13 2014 Miroslav Grepl 3.13.1-53- Add missing dyntransition for sandbox_x_domain * Wed May 07 2014 Miroslav Grepl 3.13.1-52- More rules for gears and openshift- Added iotop policy. Thanks William Brown- Allow spamc to read .pyzor located in /var/spool/spampd- Allow spamc to create home content with correct labeling- Allow logwatch_mail_t to create dead.letter with correct labelign- Add labeling for min-cloud-agent- Allow geoclue to read unix in proc.- Add support for /usr/local/Brother labeling. We removed /usr/local equiv.- add support for min-cloud-agent- Allow ulogd to request the kernel to load a module- remove unconfined_domain for openwsman_t- Add openwsman_tmp_t rules- Allow openwsman to execute chkpwd and make this domain as unconfined for F20.- Allow nova-scheduler to read passwd file- Allow neutron execute arping in neutron_t- Dontaudit logrotate executing systemctl command attempting to net_admin- Allow mozilla plugins to use /dev/sr0- svirt sandbox domains to read gear content in /run. Allow gear_t to manage openshift files- Any app that executes systemctl will attempt a net_admin- Fix path to mmap_min_addr * Wed May 07 2014 Miroslav Grepl 3.13.1-51- Add gear fixes from dwalsh * Tue May 06 2014 Miroslav Grepl 3.13.1-50- selinux_unconfined_type should not be able to set booleans if the securemode is set- Update sandbox_transition() to call sandbox_dyntrasition(). #885288. * Mon May 05 2014 Miroslav Grepl 3.13.1-49- Fix labeling for /root/\\.yubico- userdom_search_admin_dir() calling needs to be optional in kernel.te- Dontaudit leaked xserver_misc_device_t into plugins- Allow all domains to search through all base_file_types, this should be back ported to RHEL7 policy- Need to allow sssd_t to manage kernel keyrings in login programs since they don\'t get labeled with user domains- Bootloader wants to look at init state- Add MCS/MLS Constraints to kernel keyring, also add MCS Constraints to ipc, sem.msgq, shm- init reads kdbump etc files- Add support for tcp/9697- Fix labeling for /var/run/user//gvfs- Add support for us_cli ports- fix sysnet_use_ldap- Allow mysql to execute ifconfig if Red Hat OpenStack- ALlow stap-server to get attr on all fs- Fix mail_pool_t to mail_spool_t- Dontaudit leaked xserver_misc_device_t into plugins- Need to allow sssd_t to manage kernel keyrings in login programs since they don\'t get labeled with user domains- Add new labeling for /var/spool/smtpd- Allow httpd_t to kill passenger- Allow apache cgi scripts to use inherited httpd_t unix_stream_sockets- Allow nova-scheduler to read passwd/utmp files- Additional rules required by openstack, needs backport to F20 and RHEL7- Additional access required by docker- ALlow motion to use tcp/8082 port * Fri Apr 25 2014 Miroslav Grepl 3.13.1-48- Fix virt_use_samba boolean- Looks like all domains that use dbus libraries are now reading /dev/urand- Add glance_use_fusefs() boolean- Allow tgtd to read /proc/net/psched- Additional access required for gear management of openshift directories- Allow sys_ptrace for mock-build- Fix mock_read_lib_files() interface- Allow mock-build to write all inherited ttys and ptys- Allow spamd to create razor home dirs with correct labeling- Clean up sysnet_use_ldap()- systemd calling needs to be optional- Allow init_t to setattr/relabelfrom dhcp state files * Wed Apr 23 2014 Miroslav Grepl 3.13.1-47- mongod should not be a part of cloudforms.pp- Fix labeling in snapper.fc- Allow docker to read unconfined_t process state- geoclue dbus chats with NetworkManager- Add cockpit policy- Add interface to allow tools to check the processes state of bind/named- Allow myslqd to use the tram port for Galera/MariaDB * Fri Apr 18 2014 Miroslav Grepl 3.13.1-46- Allow init_t to setattr/relabelfrom dhcp state files- Allow dmesg to read hwdata and memory dev- Allow strongswan to create ipsec.secrets with correct labeling in /etc/strongswan- Dontaudit antivirus domains read access on all security files by default- Add missing alias for old amavis_etc_t type- Additional fixes for instack overcloud- Allow block_suspend cap for haproxy- Allow OpenStack to read mysqld_db links and connect to MySQL- Remove dup filename rules in gnome.te- Allow sys_chroot cap for httpd_t and setattr on httpd_log_t- Add labeling for /lib/systemd/system/thttpd.service- Allow iscsid to handle own unit files- Add iscsi_systemctl()- Allow mongod also create sock_file with correct labeling in /run- Allow aiccu stream connect to pcscd- Allow rabbitmq_beam to connect to httpd port- Allow httpd to send signull to apache script domains and don\'t audit leaks- Fix labeling in drbd.fc- Allow sssd to connect to the smbd port for handing logins using active directory, needs back port for rhel7- Allow all freeipmi domains to read/write ipmi devices- Allow rabbitmq_epmd to manage rabbit_var_log_t files- Allow sblim_sfcbd to use also pegasus-https port- Allow chronyd to read /sys/class/hwmon/hwmon1/device/temp2_input- Add httpd_run_preupgrade boolean- Add interfaces to access preupgrade_data_t- Add preupgrade policy- Add labeling for puppet helper scripts * Tue Apr 08 2014 Miroslav Grepl 3.13.1-45Rename puppet_t to puppetagent_t and used it only for puppet agent which can be started by init. Also make it as unconfined_noaudit because there is no reason to confine it but we wantto avoid init_t. * Tue Apr 08 2014 Miroslav Grepl 3.13.1-44- Change hsperfdata_root to have as user_tmp_t- Allow rsyslog low-level network access- Fix use_nfs_home_dirs/use_samba_home_dirs for xdm_t to allow append .xsession-errors by lightdm- Allow conman to resolve DNS and use user ptys- update pegasus_openlmi_admin_t policy- nslcd wants chown capability- Dontaudit exec insmod in boinc policy * Fri Apr 04 2014 Miroslav Grepl 3.13.1-43- Add labels for /var/named/chroot_sdb/dev devices- Add support for strongimcv- Add additional fixes for yubikeys based on williamAATTfirstyear.id.au- Allow init_t run /sbin/augenrules- Remove dup decl for dev_unmount_sysfs_fs- Allow unpriv SELinux user to use sandbox- Fix ntp_filetrans_named_content for sntp-kod file- Add httpd_dbus_sssd boolean- Dontaudit exec insmod in boinc policy- Add dbus_filetrans_named_content_system()- We want to label only /usr/bin/start-puppet-master to avoid puppet agent running in puppet_t- varnishd wants chown capability- update ntp_filetrans_named_content() interface- Add additional fixes for neutron_t. #1083335- Dontaudit sandbox_t getattr on proc_kcore_t- Allow pki_tomcat_t to read ipa lib files * Tue Apr 01 2014 Miroslav Grepl 3.13.1-42- Merge user_tmp_t and user_tmpfs_t together to have only user_tmp_t * Thu Mar 27 2014 Miroslav Grepl 3.13.1-41- Turn on gear_port_t- Add gear policy and remove permissive domains.- Add labels for ostree- Add SELinux awareness for NM- Label /usr/sbin/pwhistory_helper as updpwd_exec_t * Wed Mar 26 2014 Miroslav Grepl 3.13.1-40- update storage_filetrans_all_named_dev for sg * devices- Allow auditctl_t to getattr on all removeable devices- Allow nsswitch_domains to stream connect to nmbd- Allow rasdaemon to rw /dev/cpu//msr- fix /var/log/pki file spec- make bacula_t as auth_nsswitch domain- Allow certmonger to manage ipa lib files- Add support for /var/lib/ipa * Tue Mar 25 2014 Miroslav Grepl 3.13.1-39- Manage_service_perms should include enable and disable, need backport to RHEL7- Allow also unpriv user to run vmtools- Allow secadm to read /dev/urandom and meminfo- Add userdom_tmp_role for secadm_t- Allow postgresql to read network state- Add a new file context for /var/named/chroot/run directory- Add booleans to allow docker processes to use nfs and samba- Dontaudit net_amdin for /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51-2.4.5.1.el7.x86_64/jre-abrt/bin/java running as pki_tomcat_t- Allow puppet stream connect to mysql- Fixed some rules related to puppet policy- Allow vmware-user-sui to use user ttys- Allow talk 2 users logged via console too- Additional avcs for docker when running tests- allow anaconda to dbus chat with systemd-localed- clean up rhcs.te- remove dup rules from haproxy.te- Add fixes for haproxy based on bperkinsAATTredhat.com- Allow cmirrord to make dmsetup working- Allow NM to execute arping- Allow users to send messages through talk- update rtas_errd policy- Add support for /var/spool/rhsm/debug- Make virt_sandbox_use_audit as True by default- Allow svirt_sandbox_domains to ptrace themselves- Allow snmpd to getattr on removeable and fixed disks- Allow docker containers to manage /var/lib/docker content * Mon Mar 17 2014 Miroslav Grepl 3.13.1-38- Label sddm as xdm_exec_t to make KDE working again- Allow postgresql to read network state- Allow java running as pki_tomcat to read network sysctls- Fix cgroup.te to allow cgred to read cgconfig_etc_t- Allow beam.smp to use ephemeral ports- Allow winbind to use the nis to authenticate passwords * Mon Mar 17 2014 Miroslav Grepl 3.13.1-37- Allow collectd to talk to libvirt- Allow chrome_sandbox to use leaked unix_stream_sockets- Dontaudit leaks of sockets into chrome_sandbox_t- If you create a cups directory in /var/cache then it should be labeled cups_rw_etc_t- Run vmtools as unconfined domains- Allow snort to manage its log files- Allow systemd_cronjob_t to be entered via bin_t- Allow procman to list doveconf_etc_t- allow keyring daemon to create content in tmpfs directories- Add proper labelling for icedtea-web- vpnc is creating content in networkmanager var run directory- unconfined_service should be allowed to transition to rpm_script_t- Allow couchdb to listen on port 6984- Dontaudit attempts by unpriv user domain to write to /run/mount directory, caused by running mount command- Allow systemd-logind to setup user tmpfs directories- Add additional fixes for systemd_networkd_t- Allow systemd-logind to manage user_tmpfs_t- Allow systemd-logind to mount /run/user/1000 to get gdm working * Fri Mar 14 2014 Miroslav Grepl 3.13.1-36- Add additional fixes for systemd_networkd_t- Allow systemd-logind to manage user_tmpfs_t- Allow systemd-logind to mount /run/user/1000 to get gdm working- Dontaudit attempts to setsched on the kernel_t threads- Allow munin mail plugins to read network systcl- Fix git_system_enable_homedirs boolean- Make cimtest script 03_defineVS.py of ComputerSystem group working- Make abrt-java-connector working- Allow net_admin cap for fence_virtd running as fenced_t- Allow vmtools_helper_t to execute bin_t- Add support for /usr/share/joomla * Thu Mar 13 2014 Miroslav Grepl 3.13.1-35- sshd to read network sysctls- Allow vmtools_helper_t to execute bin_t- Add support for /usr/share/joomla- /var/lib/containers should be labeled as openshift content for now- Allow docker domains to talk to the login programs, to allow a process to login into the container * Wed Mar 12 2014 Miroslav Grepl 3.13.1-34- Add install_t for anaconda * Wed Mar 12 2014 Miroslav Grepl 3.13.1-33- Allow init_t to stream connect to ipsec- Add /usr/lib/systemd/systemd-networkd policy- Add sysnet_manage_config_dirs()- Add support for /var/run/systemd/network and labeled it as net_conf_t- Allow unpriv SELinux users to dbus chat with firewalld- Add lvm_write_metadata()- Label /etc/yum.reposd dir as system_conf_t. Should be safe because system_conf_t is base_ro_file_type- Add support for /dev/vmcp and /dev/sclp- Add docker_connect_any boolean- Fix zabbix policy- Allow zabbix to send system log msgs- Allow pegasus_openlmi_storage_t to write lvm metadata- Updated pcp_bind_all_unreserved_ports- Allow numad to write scan_sleep_millisecs- Turn on entropyd_use_audio boolean by default- Allow cgred to read /etc/cgconfig.conf because it contains templates used together with rules from /etc/cgrules.conf.- Allow lscpu running as rhsmcertd_t to read /proc/sysinfo * Mon Mar 10 2014 Miroslav Grepl 3.13.1-32- Allow numad to write scan_sleep_millisecs- Turn on entropyd_use_audio boolean by default- Allow cgred to read /etc/cgconfig.conf because it contains templates used together with rules from /etc/cgrules.conf.- Allow lscpu running as rhsmcertd_t to read /proc/sysinfo- Allow numad to write scan_sleep_millisecs- Turn on entropyd_use_audio boolean by default- Allow cgred to read /etc/cgconfig.conf because it contains templates used together with rules from /etc/cgrules.conf.- Allow lscpu running as rhsmcertd_t to read /proc/sysinfo- Fix label on irclogs in the homedir * Fri Mar 07 2014 Miroslav Grepl 3.13.1-31- Modify xdm_write_home to allow create files/links in /root with xdm_home_t- Add more fixes for https://fedoraproject.org/wiki/Changes/XorgWithoutRootRights- Add xserver_dbus_chat() interface- Add sysnet_filetrans_named_content_ifconfig() interface- Change userdom_use_user_inherited_ttys to userdom_use_user_ttys for systemd-tty-ask- Turn on cron_userdomain_transition by default for now. Until we get a fix for #1063503- Allow lscpu running as rhsmcertd_t to read sysinfo- Allow virt domains to read network state- Added pcp rules- Allow ctdbd to connect own ports- Fix samba_export_all_rw booleanto cover also non security dirs- Allow swift to exec rpm in swift_t and allow to create tmp files/dirs- Allow neutron to create /run/netns with correct labeling- Allow to run ip cmd in neutron_t domain- Allow rpm_script_t to dbus chat also with systemd-located- Fix ipa_stream_connect_otpd() * Tue Mar 04 2014 Miroslav Grepl 3.13.1-30- Allow block_suspend cap2 for systemd-logind and rw dri device- Add labeling for /usr/libexec/nm-libreswan-service- Allow locallogin to rw xdm key to make Virtual Terminal login providing smartcard pin working- Add xserver_rw_xdm_keys()- Allow rpm_script_t to dbus chat also with systemd-located- Fix ipa_stream_connect_otpd()- update lpd_manage_spool() interface- Allow krb5kdc to stream connect to ipa-otpd- Add ipa_stream_connect_otpd() interface- Allow vpnc to unlink NM pids- Add networkmanager_delete_pid_files()- Allow munin plugins to access unconfined plugins- update abrt_filetrans_named_content to cover /var/spool/debug- Label /var/spool/debug as abrt_var_cache_t- Allow rhsmcertd to connect to squid port- Make docker_transition_unconfined as optional boolean- Allow certmonger to list home dirs * Fri Feb 28 2014 Miroslav Grepl 3.13.1-29- Make docker as permissive domain * Thu Feb 27 2014 Miroslav Grepl 3.13.1-28- Allow bumblebeed to send signal to insmod- Dontaudit attempts by crond_t net_admin caused by journald- Allow the docker daemon to mounton tty_device_t- Add addtional snapper fixes to allo relabel file_t- Allow setattr for all mountpoints- Allow snapperd to write all dirs- Add support for /etc/sysconfig/snapper- Allow mozilla_plugin to getsession- Add labeling for thttpd- Allow sosreport to execute grub2-probe- Allow NM to manage hostname config file- Allow systemd_timedated_t to dbus chat with rpm_script_t- Allow lsmd plugins to connect to http/ssh/http_cache ports by default- Add lsmd_plugin_connect_any boolea- Add support for ipset- Add support for /dev/sclp_line0- Add modutils_signal_insmod()- Add files_relabelto_all_mountpoints() interface- Allow the docker daemon to mounton tty_device_t- Allow all systemd domains to read /proc/1- Login programs talking to journald are attempting to net_admin, add dontaudit- init is not gettar on processes as shutdown time- Add systemd_hostnamed_manage_config() interface- Make unconfined_service_t valid in enforcing- Remove transition for temp dirs created by init_t- gdm-simple-slave uses use setsockopt- Add lvm_read_metadata() * Mon Feb 24 2014 Miroslav Grepl 3.13.1-27- Make unconfined_service_t valid in enforcing- Remove transition for temp dirs created by init_t- gdm-simple-slave uses use setsockopt- Treat usermodehelper_t as a sysctl_type- xdm communicates with geo- Add lvm_read_metadata()- Allow rabbitmq_beam to connect to jabber_interserver_port- Allow logwatch_mail_t to transition to qmail_inject and queueu- Added new rules to pcp policy- Allow vmtools_helper_t to change role to system_r- Allow NM to dbus chat with vmtools * Fri Feb 21 2014 Miroslav Grepl 3.13.1-26- Add labeling for /usr/sbin/amavi- Colin asked for this program to be treated as cloud-init- Allow ftp services to manage xferlog_t- Fix vmtools policy to allow user roles to access vmtools_helper_t- Allow block_suspend cap2 for ipa-otpd- Allow certmonger to search home content- Allow pkcsslotd to read users state- Allow exim to use pam stack to check passwords- Add labeling for /usr/sbin/amavi- Colin asked for this program to be treated as cloud-init- Allow ftp services to manage xferlog_t- Fix vmtools policy to allow user roles to access vmtools_helper_t- Allow block_suspend cap2 for ipa-otpd- Allow certmonger to search home content- Allow pkcsslotd to read users state- Allow exim to use pam stack to check passwords * Tue Feb 18 2014 Miroslav Grepl 3.13.1-25- Add lvm_read_metadata()- Allow auditadm to search /var/log/audit dir- Add lvm_read_metadata() interface- Allow confined users to run vmtools helpers- Fix userdom_common_user_template()- Generic systemd unit scripts do write check on /- Allow init_t to create init_tmp_t in /tmp.This is for temporary content created by generic unit files- Add additional fixes needed for init_t and setup script running in generic unit files- Allow general users to create packet_sockets- added connlcli port- Add init_manage_transient_unit() interface- Allow init_t (generic unit files) to manage rpc state date as we had it for initrc_t- Fix userdomain.te to require passwd class- devicekit_power sends out a signal to all processes on the message bus when power is going down- Dontaudit rendom domains listing /proc and hittping system_map_t- Dontauit leaks of var_t into ifconfig_t- Allow domains that transition to ssh_t to manipulate its keyring- Define oracleasm_t as a device node- Change to handle /root as a symbolic link for os-tree- Allow sysadm_t to create packet_socket, also move some rules to attributes- Add label for openvswitch port- Remove general transition for files/dirs created in /etc/mail which got etc_aliases_t label.- Allow postfix_local to read .forward in pcp lib files- Allow pegasus_openlmi_storage_t to read lvm metadata- Add additional fixes for pegasus_openlmi_storage_t- Allow bumblebee to manage debugfs- Make bumblebee as unconfined domain- Allow snmp to read etc_aliases_t- Allow lscpu running in pegasus_openlmi_storage_t to read /dev/mem- Allow pegasus_openlmi_storage_t to read /proc/1/environ- Dontaudit read gconf files for cupsd_config_t- make vmtools as unconfined domain- Add vmtools_helper_t for helper scripts. Allow vmtools shutdonw a host and run ifconfig.- Allow collectd_t to use a mysql database- Allow ipa-otpd to perform DNS name resolution- Added new policy for keepalived- Allow openlmi-service provider to manage transitient units and allow stream connect to sssd- Add additional fixes new pscs-lite+polkit support- Add labeling for /run/krb5kdc- Change w3c_validator_tmp_t to httpd_w3c_validator_tmp_t in F20- Allow pcscd to read users proc info- Dontaudit smbd_t sending out random signuls- Add boolean to allow openshift domains to use nfs- Allow w3c_validator to create content in /tmp- zabbix_agent uses nsswitch- Allow procmail and dovecot to work together to deliver mail- Allow spamd to execute files in homedir if boolean turned on- Allow openvswitch to listen on port 6634- Add net_admin capability in collectd policy- Fixed snapperd policy- Fixed bugsfor pcp policy- Allow dbus_system_domains to be started by init- Fixed some interfaces- Add kerberos_keytab_domain attribute- Fix snapperd_conf_t def * Fri Feb 14 2014 Miroslav Grepl 3.13.1-24- Dontaudit rendom domains listing /proc and hittping system_map_t- devicekit_power sends out a signal to all processes on the message bus when power is going down- Modify xdm_write_home to allow create also links as xdm_home_t if the boolean is on true- systemd_tmpfiles_t needs to _setcheckreqprot- Add unconfined_server to be run by init_t when it executes files labeled bin_t, or usr_t, allow all domains to communicate with it- Fixed snapperd policy- Fixed broken interfaces- Should use rw_socket_perms rather then sock_file on a unix_stream_socket- Fixed bugsfor pcp policy- pcscd seems to be using policy kit and looking at domains proc data that transition to it- Allow dbus_system_domains to be started by init- Fixed some interfaces- Addopt corenet rules for unbound-anchor to rpm_script_t- Allow runuser to send send audit messages.- Allow postfix-local to search .forward in munin lib dirs- Allow udisks to connect to D-Bus- Allow spamd to connect to spamd port- Fix syntax error in snapper.te- Dontaudit osad to search gconf home files- Allow rhsmcertd to manage /etc/sysconf/rhn director- Fix pcp labeling to accept /usr/bin for all daemon binaries- Fix mcelog_read_log() interface- Allow iscsid to manage iscsi lib files- Allow snapper domtrans to lvm_t. Add support for /etc/snapper and allow snapperd to manage it.- Allow ABRT to read puppet certs- Allow virtd_lxc_t to specify the label of a socket- New version of docker requires more access * Mon Feb 10 2014 Miroslav Grepl 3.13.1-23- Addopt corenet rules for unbound-anchor to rpm_script_t- Allow runuser to send send audit messages.- Allow postfix-local to search .forward in munin lib dirs- Allow udisks to connect to D-Bus- Allow spamd to connect to spamd port- Fix syntax error in snapper.te- Dontaudit osad to search gconf home files- Allow rhsmcertd to manage /etc/sysconf/rhn director- Fix pcp labeling to accept /usr/bin for all daemon binaries- Fix mcelog_read_log() interface- Allow iscsid to manage iscsi lib files- Allow snapper domtrans to lvm_t. Add support for /etc/snapper and allow snapperd to manage it.- Make tuned_t as unconfined domain for RHEL7.0- Allow ABRT to read puppet certs- Add sys_time capability for virt-ga- Allow gemu-ga to domtrans to hwclock_t- Allow additional access for virt_qemu_ga_t processes to read system clock and send audit messages- Fix some AVCs in pcp policy- Add to bacula capability setgid and setuid and allow to bind to bacula ports- Changed label from rhnsd_rw_conf_t to rhnsd_conf_t- Add access rhnsd and osad to /etc/sysconfig/rhn- drbdadm executes drbdmeta- Fixes needed for docker- Allow epmd to manage /var/log/rabbitmq/startup_err file- Allow beam.smp connect to amqp port- Modify xdm_write_home to allow create also links as xdm_home_t if the boolean is on true- Allow init_t to manage pluto.ctl because of init_t instead of initrc_t- Allow systemd_tmpfiles_t to manage all non security files on the system- Added labels for bacula ports- Fix label on /dev/vfio/vfio- Add kernel_mounton_messages() interface- init wants to manage lock files for iscsi * Wed Feb 05 2014 Miroslav Grepl 3.13.1-22- Fix /dev/vfio/vfio labeling * Wed Feb 05 2014 Miroslav Grepl 3.13.1-21- Add kernel_mounton_messages() interface- init wants to manage lock files for iscsi- Add support for dey_sapi port- Fixes needed for docker- Allow epmd to manage /var/log/rabbitmq/startup_err file- Allow beam.smp connect to amqp port- drbdadm executes drbdmeta- Added osad policy- Allow postfix to deliver to procmail- Allow vmtools to execute /usr/bin/lsb_release- Allow geoclue to read /etc/passwd- Allow docker to write system net ctrls- Add support for rhnsd unit file- Add dbus_chat_session_bus() interface- Add dbus_stream_connect_session_bus() interface- Fix pcp.te- Fix logrotate_use_nfs boolean- Add lot of pcp fixes found in RHEL7- fix labeling for pmie for pcp pkg- Change thumb_t to be allowed to chat/connect with session bus type- Add logrotate_use_nfs boolean- Allow setroubleshootd to read rpc sysctl * Thu Jan 30 2014 Miroslav Grepl 3.13.1-20- Allow passwd_t to use ipc_lock, so that it can change the password in gnome-keyring- Allow geoclue to create temporary files/dirs in /tmp- Add httpd_dontaudit_search_dirs boolean- Add support for winbind.service- ALlow also fail2ban-client to read apache logs- Allow vmtools to getattr on all fs * Tue Jan 28 2014 Miroslav Grepl 3.13.1-19- Add net_admin also for systemd_passwd_agent_t- Allow Associate usermodehelper_t to sysfs filesystem- Allow gdm to create /var/gdm with correct labeling- Allow domains to append rkhunterl lib files. #1057982- Allow systemd_tmpfiles_t net_admin to communicate with journald- update libs_filetrans_named_content() to have support for /usr/lib/debug directory- Adding a new service script to enable setcheckreqprot- Add interface to getattr on an isid_type for any type of file- Allow initrc_t domtrans to authconfig if unconfined is enabled- Add labeling for snapper.log- Allow tumbler to execute dbusd-daemon in thumb_t- Add dbus_exec_dbusd()- Add snapperd_data_t type- Add additional fixes for snapperd- FIx bad calling in samba.te- Allow smbd to create tmpfs- Allow rhsmcertd-worker send signull to rpm process- Allow net_admin capability and send system log msgs- Allow lldpad send dgram to NM- Add networkmanager_dgram_send()- rkhunter_var_lib_t is correct type- Allow openlmi-storage to read removable devices- Allow system cron jobs to manage rkhunter lib files- Add rkhunter_manage_lib_files()- Fix ftpd_use_fusefs boolean to allow manage also symlinks- Allow smbcontrob block_suspend cap2- Allow slpd to read network and system state info- Allow NM domtrans to iscsid_t if iscsiadm is executed- Allow slapd to send a signal itself- Allow sslget running as pki_ra_t to contact port 8443, the secure port of the CA.- Fix plymouthd_create_log() interface- Add rkhunter policy with files type definition for /var/lib/rkhunter until it is fixed in rkhunter package- Allow postfix and cyrus-imapd to work out of box- Remove logwatch_can_sendmail which is no longer used- Allow fcoemon to talk with unpriv user domain using unix_stream_socket- snapperd is D-Bus service- Allow OpenLMI PowerManagement to call \'systemctl --force reboot\' * Fri Jan 24 2014 Miroslav Grepl 3.13.1-18- Add haproxy_connect_any boolean- Allow haproxy also to use http cache port by default- Fix /usr/lib/firefox/plugin-container decl- Allow haproxy to work as simple HTTP proxy. HAProxy For TCP And HTTP Based Applications- Label also /usr/libexec/WebKitPluginProcess as mozilla_plugin_exec_t- Fix type in docker.te- Fix bs_filetrans_named_content() to have support for /usr/lib/debug directory- Adding a new service script to enable setcheckreqprot- Add interface to getattr on an isid_type for any type of file- Allow initrc_t domtrans to authconfig if unconfined is enabledtype in docker.te- Add mozilla_plugin_exec_t labeling for /usr/lib/firefox/plugin-container * Thu Jan 23 2014 Miroslav Grepl 3.13.1-17- init calling needs to be optional in domain.te- Allow docker and mount on devpts chr_file- Allow docker to transition to unconfined_t if boolean set- Label also /usr/libexec/WebKitPluginProcess as mozilla_plugin_exec_t- Fix type in docker.te- Add mozilla_plugin_exec_t labeling for /usr/lib/firefox/plugin-container- Allow docker to use the network and build images- Allow docker to read selinux files for labeling, and mount on devpts chr_file- Allow domains that transition to svirt_sandbox to send it signals- Allow docker to transition to unconfined_t if boolean set * Wed Jan 22 2014 Miroslav Grepl 3.13.1-16- New access needed to allow docker + lxc +SELinux to work together- Allow apache to write to the owncloud data directory in /var/www/html...- Cleanup sandbox X AVC\'s- Allow consolekit to create log dir- Add support for icinga CGI scripts- Add support for icinga- Allow kdumpctl_t to create kdump lock file- Allow kdump to create lnk lock file- Allow ABRT write core_pattern- Allwo ABRT to read core_pattern- Add policy for Geoclue. Geoclue is a D-Bus service that provides location information- Allow nscd_t block_suspen capability- Allow unconfined domain types to manage own transient unit file- Allow systemd domains to handle transient init unit files- No longer need the rpm_script_roles line since rpm_transition_script now does this for us- Add/fix interfaces for usermodehelper_t- Add interfaces to handle transient- Fixes for new usermodehelper and proc_securit_t types, added to increase security on /proc and /sys file systems * Mon Jan 20 2014 Miroslav Grepl 3.13.1-15- Add cron unconfined role support for uncofined SELinux user- Call kernel_rw_usermodehelper_state() in init.te- Call corenet_udp_bind_all_ports() in milter.te- Allow fence_virtd to connect to zented port- Fix header for mirrormanager_admin()- Allow dkim-milter to bind udp ports- Allow milter domains to send signull itself- Allow block_suspend for yum running as mock_t- Allow beam.smp to manage couchdb files- Add couchdb_manage_files()- Add labeling for /var/log/php_errors.log- Allow bumblebee to stream connect to xserver- Allow bumblebee to send a signal to xserver- gnome-thumbnail to stream connect to bumblebee- Fix calling usermodehelper to use _state in interface name- Allow xkbcomp running as bumblebee_t to execute bin_t- Allow logrotate to read squid.conf- Additional rules to get docker and lxc to play well with SELinux- Call kernel_read_usermodhelper/kernel_rw_usermodhelper- Make rpm_transition_script accept a role- Added new policy for pcp- Allow bumbleed to connect to xserver port- Allow pegasus_openlmi_storage_t to read hwdata * Fri Jan 17 2014 Miroslav Grepl 3.13.1-14- Make rpm_transition_script accept a role- Clean up pcp.te- Added new policy for pcp- Allow bumbleed to connect to xserver port- Added support for named-sdb in bind policy- Allow NetworkManager to signal and sigkill init scripts- Allow pegasus_openlmi_storage_t to read hwdata- Fix rhcs_rw_cluster_tmpfs()- Allow fenced_t to bind on zented udp port- Fix mirrormanager_read_lib_files()- Allow mirromanager scripts running as httpd_t to manage mirrormanager pid files- Dontaudit read/write to init stream socket for lsmd_plugin_t- Allow automount to read nfs link files- Allow lsm plugins to read/write lsmd stream socket- Allow svirt_lxc domains to umount dockersocket filesytem- Allow gnome keyring domains to create gnome config dirs- Allow rpm scritplets to create /run/gather with correct labeling- Add sblim_filetrans_named_content() interface- Allow ctdb to create sock files in /var/run/ctdb- Add also labeling for /var/run/ctdb- Add missing labeling for /var/lib/ctdb- ALlow tuned to manage syslog.conf. Should be fixed in tuned. #1030446- Dontaudit hypervkvp to search homedirs- Dontaudit hypervkvp to search admin homedirs- Allow hypervkvp to execute bin_t and ifconfig in the caller domain- Dontaudit xguest_t to read ABRT conf files- Add abrt_dontaudit_read_config()- Allow namespace-init to getattr on fs- Add thumb_role() also for xguest- Add filename transitions to create .spamassassin with correct labeling- Allow apache domain to read mirrormanager pid files- Allow domains to read/write shm and sem owned by mozilla_plugin_t- Allow alsactl to send a generic signal to kernel_t- Allow plymouthd to read run/udev/queue.bin- Allow sys_chroot for NM required by iodine service- Change glusterd to allow mounton all non security- Labeled ~/.nv/GLCache as being gstreamer output- Restrict the ability to set usermodehelpers and proc security settings.- Limit the ability to write to the files that configure kernel i- usermodehelpers and security-sensitive proc settings to the init domain. i- Permissive domains can also continue to set these values.- The current list is not exhaustive, just an initial set.- Not all of these files will exist on all kernels/devices.- Controlling access to certain kernel usermodehelpers, e.g. cgroup- release_agent, will require kernel changes to support and cannot be- addressed here.- Ideas come from Stephen Smalley and seandroid- Make rpm_transition_script accept a role- Make rpm_transition_script accept a role- Allow NetworkManager to signal and sigkill init scripts- Allow init_t to work on transitient and snapshot unit files- Add logging_manage_syslog_config()- Update sysnet_dns_name_resolve() to allow connect to dnssec port * Mon Jan 13 2014 Miroslav Grepl 3.13.1-13- Remove file_t from the system and realias it with unlabeled_t * Thu Jan 09 2014 Miroslav Grepl 3.13.1-12- Add gluster fixes- Remove ability to transition to unconfined_t from confined domains- Additional allow rules to get libvirt-lxc containers working with docker * Mon Jan 06 2014 Miroslav Grepl 3.13.1-11- passwd to create gnome-keyring passwd socket- systemd_systemctl needs sys_admin capability- Allow cobbler to search dhcp_etc_t directory- Allow sytemd_tmpfiles_t to delete all directories- allow sshd to write to all process levels in order to change passwd when running at a level- Allow updpwd_t to downgrade /etc/passwd file to s0, if it is not running with this range- Allow apcuspd_t to status and start the power unit file- Allow udev to manage kdump unit file- Added new interface modutils_dontaudit_exec_insmod- Add labeling for /var/lib/servicelog/servicelog.db-journal- Allow init_t to create tmpfs_t lnk_file- Add label for ~/.cvsignore- Allow fprintd_t to send syslog messages- Add zabbix_var_lib_t for /var/lib/zabbixsrv, also allow zabix to connect to smtp port- Allow mozilla plugin to chat with policykit, needed for spice- Allow gssprozy to change user and gid, as well as read user keyrings- Allow sandbox apps to attempt to set and get capabilties- Label upgrades directory under /var/www as httpd_sys_rw_content_t, add other filetrans rules to label content correctly- allow modemmanger to read /dev/urand- Allow polipo to connect to http_cache_ports- Allow cron jobs to manage apache var lib content- Allow yppassword to manage the passwd_file_t- Allow showall_t to send itself signals- Allow cobbler to restart dhcpc, dnsmasq and bind services- Allow rsync_t to manage all non auth files- Allow certmonger to manage home cert files- Allow user_mail_domains to write certain files to the /root and ~/ directories- Allow apcuspd_t to status and start the power unit file- Allow cgroupdrulesengd to create content in cgoups directories- Add new access for mythtv- Allow irc_t to execute shell and bin-t files:- Allow smbd_t to signull cluster- Allow sssd to read systemd_login_var_run_t- Allow gluster daemon to create fifo files in glusterd_brick_t and sock_file in glusterd_var_lib_t- Add label for /var/spool/cron.aquota.user- Allow sandbox_x domains to use work with the mozilla plugin semaphore- Added new policy for speech-dispatcher- Added dontaudit rule for insmod_exec_t in rasdaemon policy- Updated rasdaemon policy- Allow virt_domains to read cert files- Allow system_mail_t to transition to postfix_postdrop_t- Clean up mirrormanager policy- Allow subscription-manager running as sosreport_t to manage rhsmcertd- Remove ability to do mount/sys_admin by default in virt_sandbox domains- New rules required to run docker images within libivrt- Fixed bumblebee_admin() and mip6d_admin()- Add log support for sensord- Add label for ~/.cvsignore- Change mirrormanager to be run by cron- Add mirrormanager policy- Additional fixes for docker.te- Allow cobblerd to read/write undionly.kpxe located in /var/lib/tftpboot- Add tftp_write_rw_content/tftp_read_rw_content interfaces- Allow amanda to do backups over UDP * Fri Dec 13 2013 Miroslav Grepl 3.13.1-10- Allow freeipmi_ipmidetectd_t to use freeipmi port- Update freeipmi_domain_template()- Allow journalctl running as ABRT to read /run/log/journal- Allow NM to read dispatcher.d directory- Update freeipmi policy- Type transitions with a filename not allowed inside conditionals- Allow tor to bind to hplip port- Make new type to texlive files in homedir- Allow zabbix_agent to transition to dmidecode- Add rules for docker- Allow sosreport to send signull to unconfined_t- Add virt_noatsecure and virt_rlimitinh interfaces- Fix labeling in thumb.fc to add support for /usr/lib64/tumbler-1/tumblerddd support for freeipmi port- Add sysadm_u_default_contexts- Add logging_read_syslog_pid()- Fix userdom_manage_home_texlive() interface- Make new type to texlive files in homedir- Add filename transitions for /run and /lock links- Allow virtd to inherit rlimit information * Mon Dec 09 2013 Miroslav Grepl 3.13.1-9- DRM master and input event devices are used by the TakeDevice API- Clean up bumblebee policy- Update pegasus_openlmi_storage_t policy- opensm policy clean up- openwsman policy clean up- ninfod policy clean up- Allow conman to connect to freeipmi services and clean up conman policy- Allow conmand just bind on 7890 port- Add freeipmi_stream_connect() interface- Allow logwatch read madm.conf to support RAID setup- Add raid_read_conf_files() interface- Allow up2date running as rpm_t create up2date log file with rpm_log_t labeling- add rpm_named_filetrans_log_files() interface- Added policy for conmand- Allow dkim-milter to create files/dirs in /tmp- update freeipmi policy- Add policy for freeipmi services- Added rdisc_admin and rdisc_systemctl interfaces- Fix aliases in pegasus.te- Allow chrome sandbox to read generic cache files in homedir- Dontaudit mandb searching all mountpoints- Make sure wine domains create .wine with the correct label- Add proper aliases for pegasus_openlmi_services_exec_t and pegasus_openlmi_services_t- Allow windbind the kill capability- DRM master and input event devices are used by the TakeDevice API- add dev_rw_inherited_dri() and dev_rw_inherited_input_dev()- Added support for default conman port- Add interfaces for ipmi devices- Make sure wine domains create .wine with the correct label- Allow manage dirs in kernel_manage_debugfs interface.- Allow systemctl running in ipsec_mgmt_t to access /usr/lib/systemd/system/ipsec.service- Label /usr/lib/systemd/system/ipsec.service as ipsec_mgmt_unit_file_t- Fix userdom_confined_admin_template()- Add back exec_content boolean for secadm, logadm, auditadm- Fix files_filetrans_system_db_named_files() interface- Allow sulogin to getattr on /proc/kcore- Add filename transition also for servicelog.db-journal- Add files_dontaudit_access_check_root()- Add lvm_dontaudit_access_check_lock() interface- Allow mount to manage mount_var_run_t files/dirs * Tue Dec 03 2013 Miroslav Grepl 3.13.1-8- Add back fixes for gnome_role_template()- Label /usr/sbin/htcacheclean as httpd_exec_t- Add missing alias for pegasus_openlmi_service_exec_t- Added support for rdisc unit file- Added new policy for ninfod- Added new policy for openwsman- Add antivirus_db_t labeling for /var/lib/clamav-unofficial-sigs- Allow runuser running as logrotate connections to system DBUS- Add connectto perm for NM unix stream socket- Allow watchdog to be executed from cron- Allow cloud_init to transition to rpm_script_t- Allow lsmd_plugin_t send system log messages- Label /var/log/up2date as rpm_log_t and allow sosreport to manage rpm log/pid/cache files which is a part of ABRT policy for sosreport running as abrt_t- Added new capabilities for mip6d policy- Label bcache devices as fixed_disk_device_t- Allow systemctl running in ipsec_mgmt_t to access /usr/lib/systemd/system/ipsec.service- label /usr/lib/systemd/system/ipsec.service as ipsec_mgmt_unit_file_t * Tue Nov 26 2013 Miroslav Grepl 3.13.1-7- Add lsmd_plugin_t for lsm plugins- Allow dovecot-deliver to search mountpoints- Add labeling for /etc/mdadm.conf- Allow opelmi admin providers to dbus chat with init_t- Allow sblim domain to read /dev/urandom and /dev/random- Add back exec_content boolean for secadm, logadm, auditadm- Allow sulogin to getattr on /proc/kcore | |