|
|
|
|
Changelog for selinux-policy-targeted-3.13.1-283.14.fc27.noarch.rpm :
* Thu Oct 26 2017 Lukas Vrabec - 3.13.1-283.14- Allow zabbix_t domain to change its resource limits- Add new boolean nagios_use_nfs- Allow system_mail_t to search network sysctls- Hide all allow rules with ptrace inside deny_ptrace boolean- Allow nagios_script_t to read nagios_spool_t files- Make user account setup in gnome-initial-setup working in Workstation Live system. BZ(1499170)- Allow iptables_t to run setfiles to restore context on system * Wed Oct 25 2017 Lukas Vrabec - 3.13.1-283.13- Allow nmbd_t domain to mmap files labeled as samba_var_t. BZ(1505877)- Updatre unconfined_dontaudit_read_state() interface to dontaudit also acess to files. BZ(1503466) * Tue Oct 24 2017 Lukas Vrabec - 3.13.1-283.12- Allow chronyd_t do request kernel module and block_suspend capability- Allow system_cronjob_t to create /var/lib/letsencrypt dir with right label- Allow dnssec_trigger_t domain to execute binaries with dnssec_trigeer_exec_t BZ(1487912)- Allow l2tpd_t domain to send SIGKILL to ipsec_mgmt_t domains BZ(1505220)- Allow thumb_t creating thumb_home_t files in user_home_dir_t direcotry BZ(1474110)- Allow httpd_t also read httpd_user_content_type dirs when httpd_enable_homedirs is enables- Allow svnserve to use kerberos- Allow conman to use ptmx. Add conman_use_nfs boolean- Allow nnp transition for amavis and tmpreaper SELinux domains- Add dac_read_search capability to openvswitch_t domain- Allow svnserve to manage own svnserve_log_t files/dirs- Allow keepalived_t to search network sysctls- Allow puppetagent_t domain dbus chat with rhsmcertd_t domain- Add kill capability to openvswitch_t domain- Label also compressed logs in /var/log for different services- Allow proper transition when systems starting pdns to pdns_t domain. BZ(1305522)- Allow haproxy daemon to reexec itself. BZ(1447800)- Allow conmand to use usb ttys.- Allow openvswitch to run setfiles in setfiles_t domain.- Allow openvswitch_t domain to read process data of neutron_t domains- Fix typo in ipa_cert_filetrans_named_content() interface- Fix typo bug in summary of xguest SELinux module- Allow virtual machine with svirt_t label to stream connect to openvswitch.- Label qemu-pr-helper script as virt_exec_t so this script won\'t run as unconfined_service_t- Fixed typo httpd_sys_content_type should be httpd_user_content_type- Fix for Snapper file context definitions for home directory. bz(1465729)- Allow httpd_t domain to mmap httpd_user_content_t files. BZ(1494852)- Add support for running certbot(letsencrypt) in crontab- Allow nnp trasintion for unconfined_service_t- Allow systemd_machined to read mock lib files. BZ(1504493)- Allow systemd_resolved_t to dbusd chat with NetworkManager_t BZ(1505081)- Add map permission into dev_rw_infiniband_dev() interface to allow caller domain mmap infiniband chr device BZ(1500923) * Tue Oct 17 2017 Lukas Vrabec - 3.13.1-283.11- Fix for Snapper file context definitions for home directory. bz(1465729)- Allow httpd_t domain to mmap httpd_user_content_t files. BZ(1494852)- Add nnp transition rule for services using NoNewPrivileges systemd feature- Allow postfix_master_t to bind to unreserved TCP ports. BZ(1373939)- openvswitch: permit init to write the OVSDB socket- openvswitch: allow DAC override- openvswitch: allow setting audit messages- Add map permission into dev_rw_infiniband_dev() interface to allow caller domain mmap infiniband chr device BZ(1500923)- Add init_nnp_daemon_domain interface- Allow nnp transition capability- Make active cgroup_seclabel policy capability- Fixes: xenconsole does not start * Wed Oct 11 2017 Lukas Vrabec - 3.13.1-283.10- Allow cloud-init to create content in /var/run/cloud-init * Tue Oct 10 2017 Lukas Vrabec - 3.13.1-283.9- Allow boinc_t to mmap files with label boinc_project_var_lib_t BZ(1500088)- Allow fail2ban_t domain to mmap journals. BZ(1500089)- Allow pppd domain to mmap own pid files BZ(1498587)- Allow webserver services to mmap files with label httpd_sys_content_t BZ(1498451)- Allow tlp domain to read sssd public files Allow tlp domain to mmap kernel modules- Allow systemd to read sysfs sym links. BZ(1499327)- Allow systemd to mmap systemd_networkd_exec_t files BZ(1499863)- Make systemd_networkd_var_run as mountpoint BZ(1499862)- Allow noatsecure for java-based unconfined services. BZ(1358476)- Allow systemd_modules_load_t domain to mmap kernel modules. BZ(1490015) * Mon Oct 09 2017 Lukas Vrabec - 3.13.1-283.8- Allow fsdaemon to use nsswitch BZ(1499498)- Dontaudit VM to read gnome-boxes process data BZ(1415975)- Allow winbind_t domain mmap samba_var_t files- Allow dhcpc_t mmap files with dhcpc_state_t labels BZ(1499296)- Add new interface unconfined_dontaudit_read_state()- Update dev_rw_xserver_misc() interface to allo source domains to mmap xserver devices BZ(1334035)- Allow unconfined_service_t to start containers * Sun Oct 08 2017 Petr Lautrbach - 3.13.1-283.7- Drop policyhelp utility BZ(1498429) * Tue Oct 03 2017 Lukas Vrabec - 3.13.1-283.6- Allow cupsd_t to execute ld_so_cache_t BZ(1478602)- Allow firewalld_t domain to change object identity because of relabeling after using firewall-cmd BZ(1469806)- Allow postfix_cleanup_t domain to stream connect to all milter sockets BZ(1436026)- Allow nsswitch_domain to read virt_var_lib_t files, because of libvirt NSS plugin. BZ(1487531)- Add unix_stream_socket recvfrom perm for init_t domain BZ(1496318)- Allow systemd to maange sysfs BZ(1471361) * Fri Sep 29 2017 Lukas Vrabec - 3.13.1-283.5- Allow virtlogd_t domain to write inhibit systemd pipes.- Allow smbd_t domain to mmap samba_var_t files BZ(1496319)- Allow tlp_t domain stream connect to sssd_t domain- Allow cloud-init to create /var/run/cloud-init dir with net_conf_t SELinux label.BZ(1489166)- Make systemd resolved to create resolv.conf with correct label. * Fri Sep 22 2017 Lukas Vrabec - 3.13.1-283.4- Allow init noatsecure httpd_t- Allow mysqld_t domain to mmap mysqld db files. BZ(1483331)- Merge branch \'f27\' of github.com:fedora-selinux/selinux-policy-contrib into f27- Allow tomcat to setsched- Merge pull request #29 from martinezjavier/f27-qemu-tpm- Allow virtual machines to access TPM devices. BZ(1492635)- Fix rules blocking ipa-server upgrade process- Add new boolean tomcat_read_rpm_db()- Allow tomcat to connect on mysqld tcp ports- Add new interface apache_delete_tmp()- Add interface fprintd_exec()- Add interface fprintd_mounton_var_lib()- Allow mozilla plugin to mmap video devices BZ(1492580)- Add ctdbd_t domain sys_source capability and allow setrlimit- Allow unconfined_t domain to create new users with proper SELinux lables BZ(1494108)- Allow init noatsecure httpd_t- Label tcp port 3269 as ldap_port_t- Allow systemd-logind to use ypbind- Allow systemd to remove apache tmp files- Allow ldconfig domain to mmap ldconfig cache files- Allow systemd to exec fprintd BZ(1491808)- Allow systemd to mounton fprintd lib dir * Mon Sep 18 2017 Lukas Vrabec - 3.13.1-283.3- Add new boolean tomcat_read_rpm_db()- Allow tomcat to connect on mysqld tcp ports- Add new interface apache_delete_tmp()- Add interface fprintd_exec()- Add interface fprintd_mounton_var_lib()- Allow mozilla plugin to mmap video devices BZ(1492580)- Add ctdbd_t domain sys_source capability and allow setrlimit- Allow systemd-logind to use ypbind- Allow systemd to remove apache tmp files- Allow ldconfig domain to mmap ldconfig cache files- Allow systemd to exec fprintd BZ(1491808)- Allow systemd to mounton fprintd lib dir * Thu Sep 14 2017 Lukas Vrabec - 3.13.1-283.2- Allow svirt_t read userdomain state * Thu Sep 14 2017 Lukas Vrabec - 3.13.1-283.1- Allow mozilla_plugins_t domain mmap mozilla_plugin_tmpfs_t files- Allow automount domain to manage mount pid files- Allow stunnel_t domain setsched- Add keepalived domain setpgid capability- dbus: add policy for dbus-broker- Revert \"Add rules fixing installing ipa-server-install with SELinux in Enforcing. BZ(1488404)\"- Allow tomcat domain to connect to mssql port- Fix typo bug in apache module- Label /usr/lib/virt-sysprep/firstboot.sh as virtd_exec_t- Dontaudit that system_mail_t is trying to read /root/ files- Allow mozilla plugin to mmap mozilla tmpfs files- Add creating opasswd file with shadow_t SELinux label in auth_manage_shadow() interface- Allow sysctl_irq_t assciate with proc_t- Allow sshd_t domain to send signull to xdm_t processes- Allow updpwd_t domain auth file name trans- Allow passwd_t domain mmap /etc/shadow and /etc/passwd * Tue Sep 12 2017 Lukas Vrabec - 3.13.1-283- Allow passwd_t domain mmap /etc/shadow and /etc/passwd- Allow pulseaudio_t domain to map user tmp files- Allow mozilla plugin to mmap mozilla tmpfs files * Mon Sep 11 2017 Lukas Vrabec - 3.13.1-282- Add new bunch of map rules- Merge pull request #25 from NetworkManager/nm-ovs- Make working webadm_t userdomain- Allow redis domain to execute shell scripts.- Allow system_cronjob_t to create redhat-access-insights.log with var_log_t- 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()- Add new bunch of map rules- Merge pull request #199 from mscherer/add_conntrackd- Add support labeling for vmci and vsock device- Add userdom_dontaudit_manage_admin_files() interface * Mon Sep 11 2017 Lukas Vrabec - 3.13.1-281- Allow domains reading raw memory also use mmap. * Thu Sep 07 2017 Lukas Vrabec - 3.13.1-280- Add rules fixing installing ipa-server-install with SELinux in Enforcing. BZ(1488404)- Fix denials during ipa-server-install process on F27+- Allow httpd_t to mmap cert_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 groupadd_t domain to dbus chat with systemd.BZ(1488404)- Add interface miscfiles_map_generic_certs() * Tue Sep 05 2017 Lukas Vrabec - 3.13.1-279- Allow abrt_dump_oops_t to read sssd_public_t files- Allow cockpit_ws_t to mmap usr_t files- Allow systemd to read/write dri devices. * Thu Aug 31 2017 Lukas Vrabec - 3.13.1-278- Add couple rules related to map permissions- Allow ddclient use nsswitch BZ(1456241)- Allow thumb_t domain getattr fixed_disk device. BZ(1379137)- Add interface dbus_manage_session_tmp_dirs()- Dontaudit useradd_t sys_ptrace BZ(1480121)- Allow ipsec_t can exec ipsec_exec_t- Allow systemd_logind_t to mamange session_dbusd_tmp_t dirs * Mon Aug 28 2017 Lukas Vrabec - 3.13.1-277- Allow cupsd_t to execute ld_so_cache- Add cgroup_seclabel policycap.- Allow xdm_t to read systemd hwdb- Add new interface systemd_hwdb_mmap_config()- Allow auditd_t domain to mmap conf files labeled as auditd_etc_t BZ(1485050) * Sat Aug 26 2017 Lukas Vrabec - 3.13.1-276- Allow couple map rules * Wed Aug 23 2017 Lukas Vrabec - 3.13.1-275- Make confined users working- Allow ipmievd_t domain to load kernel modules- Allow logrotate to reload transient systemd unit * Wed Aug 23 2017 Lukas Vrabec - 3.13.1-274- 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- Allow keepalived_t domain domtrans into iptables_t- Allow rshd_t domain reads net sysctls- Allow systemd to create syslog netlink audit socket- Allow ifconfig_t domain unmount fs_t- Label /dev/gpiochip * devices as gpio_device_t * Tue Aug 22 2017 Lukas Vrabec - 3.13.1-273- Allow dirsrv_t domain use mmap on files labeled as dirsrv_var_run_t BZ(1483170)- Allow just map permission insead of using mmap_file_pattern because mmap_files_pattern allows also executing objects.- Label /var/run/agetty.reload as getty_var_run_t- Add missing filecontext for sln binary- Allow systemd to read/write to event_device_t BZ(1471401) * Tue Aug 15 2017 Lukas Vrabec - 3.13.1-272- Allow sssd_t domain to map sssd_var_lib_t files- allow map permission where needed- contrib: allow map permission where needed- Allow syslogd_t to map syslogd_var_run_t files- allow map permission where needed * Mon Aug 14 2017 Lukas Vrabec - 3.13.1-271- Allow tomcat_t domain couple capabilities to make working tomcat-jsvc- Label /usr/libexec/sudo/sesh as shell_exec_t * Thu Aug 10 2017 Lukas Vrabec - 3.13.1-270- refpolicy: Infiniband pkeys and endport * Thu Aug 10 2017 Lukas Vrabec - 3.13.1-269- Allow osad make executable an anonymous mapping or private file mapping that is writable BZ(1425524)- 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- refpolicy: Define and allow map permission- init: Add NoNewPerms support for systemd.- Add nnp_nosuid_transition policycap and related class/perm definitions. * Mon Aug 07 2017 Petr Lautrbach - 3.13.1-268- Update for SELinux userspace release 20170804 / 2.7- Omit precompiled regular expressions from file_contexts.bin files * Mon Aug 07 2017 Lukas Vrabec - 3.13.1-267- 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 * Thu Jul 27 2017 Fedora Release Engineering - 3.13.1-266- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Jul 21 2017 Lukas Vrabec - 3.13.1-265- Allow llpdad send dgram to libvirt- Allow abrt_t domain dac_read_search capability- Allow init_t domain mounton dirs labeled as init_var_lib_t BZ(1471476)- Allow xdm_t domain read unique machine-id generated during system installation. BZ(1467036)- Dontaudit xdm_t to setattr lib_t dirs. BZ(#1458518) * Mon Jul 17 2017 Lukas Vrabec - 3.13.1-264- Dontaudit xdm_t to setattr lib_t dirs. BZ(#1458518) * Tue Jul 11 2017 Lukas Vrabec - 3.13.1-263- Add new boolean gluster_use_execmem * Mon Jul 10 2017 Lukas Vrabec - 3.13.1-262- Allow cluster_t and glusterd_t domains to dbus chat with ganesha service- Allow iptables to read container runtime files * Fri Jun 23 2017 Lukas Vrabec - 3.13.1-261- 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- Disable mysqld_safe_t secure mode environment cleansing- Allow couple rules needed to start targetd daemon with SELinux in enforcing mode- Allow dirsrv domain setrlimit- Dontaudit staff_t user read admin_home_t files.- Add interface lvm_manage_metadata- Add permission open to files_read_inherited_tmp_files() interface * Mon Jun 19 2017 Lukas Vrabec - 3.13.1-260- Allow sssd_t to read realmd lib files.- Fix init interface file. init_var_run_t is type not attribute * Mon Jun 19 2017 Lukas Vrabec - 3.13.1-258- Allow rpcbind_t to execute systemd_tmpfiles_exec_t binary files.- Merge branch \'rawhide\' of github.com:wrabcak/selinux-policy-contrib into rawhide- Allow qemu to authenticate SPICE connections with SASL GSSAPI when SSSD is in use- Fix dbus_dontaudit_stream_connect_system_dbusd() interface to require TYPE rather than ATTRIBUTE for systemd_dbusd_t.- Allow httpd_t to read realmd_var_lib_t files- Allow unconfined_t user all user namespace capabilties.- Add interface systemd_tmpfiles_exec()- Add interface libs_dontaudit_setattr_lib_files()- Dontaudit xdm_t domain to setattr on lib_t dirs- Allow sysadm_r role to jump into dirsrv_t * Thu Jun 08 2017 Lukas Vrabec - 3.13.1-257- Merge pull request #10 from mscherer/fix_tor_dac- Merge pull request #9 from rhatdan/rawhide- Merge pull request #13 from vinzent/allow_zabbix_t_to_kill_zabbix_script_t- Allow kdumpgui to read removable disk device- Allow systemd_dbusd_t domain read/write to nvme devices- Allow udisks2 domain to read removable devices BZ(1443981)- 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)- Merge branch \'rawhide\' of github.com:wrabcak/selinux-policy-contrib into rawhide- Allow samba_manage_home_dirs boolean to manage user content- Merge pull request #14 from lemenkov/rabbitmq_systemd_notify- Allow pki_tomcat_t execute ldconfig.- Merge pull request #191 from rhatdan/udev- Allow systemd_modules_load_t to load modules * Mon Jun 05 2017 Lukas Vrabec - 3.13.1-256- Allow keepalived domain connect to squid tcp port- Allow krb5kdc_t domain read realmd lib files.- Allow tomcat to connect on all unreserved ports- Allow keepalived domain connect to squid tcp port- Allow krb5kdc_t domain read realmd lib files.- Allow tomcat to connect on all unreserved ports- Allow ganesha to connect to all rpc ports- Update ganesha with few allow rules- Update rpc_read_nfs_state_data() interface to allow read also lnk_files.- virt_use_glusterd boolean should be in optional block- Add new boolean virt_use_glusterd- Add capability sys_boot for sbd_t domain Allow sbd_t domain to create rpc sysctls.- Allow ganesha_t domain to manage glusterd_var_run_t pid files.- Create new interface: glusterd_read_lib_files() Allow ganesha read glusterd lib files. Allow ganesha read network sysctls- Add few allow rules to ganesha module- Allow condor_master_t to read sysctls.- Add dac_override cap to ctdbd_t domain- Add ganesha_use_fusefs boolean.- Allow httpd_t reading kerberos kdc config files- Allow tomcat_t domain connect to ibm_dt_2 tcp port.- Allow stream connect to initrc_t domains- Add pki_exec_common_files() interface- Allow dnsmasq_t domain to read systemd-resolved pid files.- Allow tomcat domain name_bind on tcp bctp_port_t- 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- xdm_t should view kernel keys- Hide broken symptoms when machine is configured with network bounding.- Label 8750 tcp/udp port as dey_keyneg_port_t- Label tcp/udp port 1792 as ibm_dt_2_port_t- 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- Label 8999 tcp/udp as bctp_port_t * Thu May 18 2017 Lukas Vrabec - 3.13.1-255- Dontaudit net_admin capability for domains postfix_master_t and postfix_qmgr_t- Add interface pki_manage_common_files()- Allow rngd domain read sysfs_t- Allow tomcat_t domain to manage pki_common_t files and dirs- Merge pull request #3 from rhatdan/devicekit- Merge pull request #12 from lslebodn/sssd_sockets_fc- Allow certmonger reads httpd_config_t files- Allow keepalived_t domain creating netlink_netfilter_socket.- Use stricter fc rules for sssd sockets in /var/run- Allow tomcat domain read rpm_var_lib_t files Allow tomcat domain exec rpm_exec_t files Allow tomcat domain name connect on oracle_port_t Allow tomcat domain read cobbler_var_lib_t files.- Allow sssd_t domain creating sock files labeled as sssd_var_run_t in /var/run/- Allow svirt_t to read raw fixed_disk_device_t to make working blockcommit- ejabberd small fixes- Update targetd policy to accommodate changes in the service- Allow tomcat_domain connect to * postgresql_port_t * amqp_port_t Allow tomcat_domain read network sysctls- Allow virt_domain to read raw fixed_disk_device_t to make working blockcommit- Dontaudit net_admin capability for useradd_t domain- Allow systemd_localed_t and systemd_timedated_t create files in /etc with label locate_t BZ(1443723)- Make able deply overcloud via neutron_t to label nsfs as fs_t- Add fs_manage_configfs_lnk_files() interface * Mon May 15 2017 Lukas Vrabec - 3.13.1-254- Allow svirt_t to read raw fixed_disk_device_t to make working blockcommit- ejabberd small fixes- Update targetd policy to accommodate changes in the service- Allow tomcat_domain connect to * postgresql_port_t * amqp_port_t Allow tomcat_domain read network sysctls- Allow virt_domain to read raw fixed_disk_device_t to make working blockcommit- Allow glusterd_t domain start ganesha service- Made few cosmetic changes in sssd SELinux module- Merge pull request #11 from lslebodn/sssd_kcm- Update virt_rw_stream_sockets_svirt() interface to allow confined users set socket options.- Allow keepalived_t domain read usermodehelper_t- Allow radius domain stream connec to postgresql- Merge pull request #8 from bowlofeggs/142-rawhide- Add fs_manage_configfs_lnk_files() interface * Fri May 12 2017 Lukas Vrabec - 3.13.1-253- auth_use_nsswitch can call only domain not attribute- Dontaudit net_admin cap for winbind_t- Allow tlp_t domain to stream connect to system bus- Allow tomcat_t domain read pki_common_t files- Add interface pki_read_common_files()- Fix broken cermonger module- Fix broken apache module- Allow hypervkvp_t domain execute hostname- Dontaudit sssd_selinux_manager_t use of net_admin capability- Allow tomcat_t stream connect to pki_common_t- Dontaudit xguest_t\'s attempts to listen to its tcp_socket- Allow sssd_selinux_manager_t to ioctl init_t sockets- Improve ipa_cert_filetrans_named_content() interface to also allow caller domain manage ipa_cert_t type.- Allow pki_tomcat_t domain read /etc/passwd.- Allow tomcat_t domain read ipa_tmp_t files- 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.- Allow httpd_t domain create /etc/httpd/alias/ipaseesion.key with label ipa_cert_t- 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 certmonger_t start/status generic services- Allow dirsrv read cgroup files.- Allow ganesha_t domain read/write infiniband devices.- 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.- Allow ntpd to creating sockets. BZ(1434395)- Alow certmonger to create own systemd unit files.- Add kill namespace capability to xdm_t domain- Revert \"su using libselinux and creating netlink_selinux socket is needed to allow libselinux initialization.\"- 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-252- fix #1380325, selinux-policy-sandbox always removing sandbox module on upgrade * Tue Apr 18 2017 Lukas Vrabec - 3.13.1-251- Fix abrt module to reflect all changes in abrt release * Tue Apr 18 2017 Lukas Vrabec - 3.13.1-250- 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)- Fix policy to reflect all changes in new IPA release- Allow virtlogd_t to creating tmp files with virt_tmp_t labels.- Allow sbd_t to read/write fixed disk devices- Add sys_ptrace capability to radiusd_t domain- Allow cockpit_session_t domain connects to ssh tcp ports.- Update tomcat policy to make working ipa install process- Allow pcp_pmcd_t net_admin capability. Allow pcp_pmcd_t read net sysctls Allow system_cronjob_t create /var/run/pcp with pcp_var_run_t- Fix all AVC denials during pkispawn of CA Resolves: rhbz#1436383- Update pki interfaces and tomcat module- Allow sendmail to search network sysctls- Add interface gssd_noatsecure()- Add interface gssproxy_noatsecure()- Allow chronyd_t net_admin capability to allow support HW timestamping.- Update tomcat policy.- Allow certmonger to start haproxy service- Fix init Module- Make groupadd_t domain as system bus client BZ(1416963)- 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 init noatsecure for gssd and gssproxy- Allow staff user to read fwupd_cache_t files- Remove typo bugs- Remove /proc <> from fedora policy, it\'s no longer necessary * Mon Apr 03 2017 Lukas Vrabec - 3.13.1-249- Merge pull request #4 from lslebodn/sssd_socket_activated- Remove /proc <> from fedora policy, it\'s no longer necessary- Allow iptables get list of kernel modules- Allow unconfined_domain_type to enable/disable transient unit- Add interfaces init_enable_transient_unit() and init_disable_transient_unit- Revert \"Allow sshd setcap capability. This is needed due to latest changes in sshd\"- Label sysroot dir under ostree as root_t * Mon Mar 27 2017 Adam Williamson - 3.13.1-248- Put tomcat_t back in unconfined domains for now. BZ(1436434) * Tue Mar 21 2017 Lukas Vrabec - 3.13.1-247- 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- Remove httpd_user_ *_content_t domains from user_home_type attribute. This tighten httpd policy and acces to user data will be more strinct, and also fix mutual influente between httpd_enable_homedirs and httpd_read_user_content- Add interface dev_rw_nvme- Label all files containing hostname substring in /etc/ created by systemd_hostnamed_t as hostname_etc_t. BZ(1433555) * Sat Mar 18 2017 Lukas Vrabec - 3.13.1-246- Label all files containing hostname substring in /etc/ created by systemd_hostnamed_t as hostname_etc_t. BZ(1433555) * Fri Mar 17 2017 Lukas Vrabec - 3.13.1-245- Allow vdagent domain to getattr cgroup filesystem- Allow abrt_dump_oops_t stream connect to sssd_t domain- 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 certmonger to manage /etc/krb5kdc_conf_t- Allow kdumpctl to getenforce- Allow ptp4l wake_alarm capability- Allow ganesha to chat with unconfined domains via dbus- Add nmbd_t capability2 block_suspend- Add domain transition from sosreport_t to iptables_t- Dontaudit init_t to mounton modules_object_t- Add interface files_dontaudit_mounton_modules_object- Allow xdm_t to execute files labeled as xdm_var_lib_t- Make mtrr_device_t mountpoint.- Fix path to /usr/lib64/erlang/erts-5.10.4/bin/epmd * Tue Mar 07 2017 Lukas Vrabec - 3.13.1-244- Update fwupd policy- /usr/libexec/udisks2/udisksd should be labeled as devicekit_disk_exec_t- Update ganesha policy- Allow chronyd to read adjtime- Merge pull request #194 from hogarthj/certbot_policy- get the correct cert_t context on certbot certificates bz#1289778- Label /dev/ss0 as gpfs_device_t * Thu Mar 02 2017 Lukas Vrabec - 3.13.1-243- Allow abrt_t to send mails. * Mon Feb 27 2017 Lukas Vrabec - 3.13.1-242- 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-241- Remove ganesha from gluster module and create own module for ganesha- FIx label for /usr/lib/libGLdispatch.so.0.0.0 * Wed Feb 15 2017 Lukas Vrabec - 3.13.1-240- Dontaudit xdm_t wake_alarm capability2- Allow systemd_initctl_t to create and connect unix_dgram sockets- 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) * Mon Feb 13 2017 Lukas Vrabec - 3.13.1-239- Allow syslog client to connect to kernel socket. BZ(1419946) * Thu Feb 09 2017 Lukas Vrabec - 3.13.1-238- Allow shiftfs to use xattr SELinux labels- Fix ssh_server_template by add sshd_t to require section. * Wed Feb 08 2017 Lukas Vrabec - 3.13.1-237- Merge pull request #187 from rhatdan/container-selinux- Allow rhsmcertd domain signull kernel.- Allow container-selinux to handle all policy for container processes- Fix label for nagios plugins in nagios file conxtext file- su using libselinux and creating netlink_selinux socket is needed to allow libselinux initialization. Resolves: rhbz#1146987- Add SELinux support for systemd-initctl daemon- Add SELinux support for systemd-bootchart- 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- Restore connecto permssions for init_t * Thu Feb 02 2017 Lukas Vrabec - 3.13.1-236- Allow kdumpgui domain to read nvme device- Add amanda_tmpfs_t label. BZ(1243752)- Fix typo in sssd interface file- Allow sssd_t domain setpgid BZ(1411437)- Allow ifconfig_t domain read nsfs_t- Allow ping_t domain to load kernel modules.- Allow systemd to send user information back to pid1. BZ(1412750)- rawhide-base: Fix wrong type/attribute flavors in require blocks * Tue Jan 17 2017 Lukas Vrabec - 3.13.1-235- Allow libvirt daemon to create /var/chace/libvirt dir.- Allow systemd using ProtectKernelTunables securit feature. BZ(1392161)- F26 Wide change: Coredumps enabled by default. Allowing inherits process limits to enable coredumps.BZ(1341829) * Tue Jan 17 2017 Lukas Vrabec - 3.13.1-234- 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-233-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)- Fix broken interfaces- Allow setfiles_t domain rw inherited kdumpctl tmp pipes BZ(1356456)- Allow user_t run systemctl --user BZ(1401625) * Fri Jan 06 2017 Lukas Vrabec - 3.13.1-232- Add tlp_var_lib_t label for /var/lib/tlp directory BZ(1409977)- Allow tlp_t domain to read proc_net_t BZ(1403487)- Merge pull request #179 from rhatdan/virt1- Allow tlp_t domain to read/write cpu microcode BZ(1403103)- Allow virt domain to use interited virtlogd domains fifo_file- Fixes for containers- Allow glusterd_t to bind on glusterd_port_t udp ports.- Update ctdbd_t policy to reflect all changes.- Allow ctdbd_t domain transition to rpcd_t * Wed Dec 14 2016 Lukas Vrabec - 3.13.1-231- 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.- Merge branch \'rawhide-base\' of github.com:fedora-selinux/selinux-policy into rawhide-base- Label /usr/sbin/sln as ldconfig_exec_t BZ(1378323)- Revert \"Allow an domain that has an entrypoint from a type to be allowed to execute the entrypoint without a transition, I can see no case where this is a bad thing, and elminiates a whole class of AVCs.\" * Thu Dec 08 2016 Lukas Vrabec - 3.13.1-230- Label /usr/bin/rpcbind as rpcbind_exec_t- Dontaudit mozilla plugin rawip socket creation. BZ(1275961)- Merge pull request #174 from rhatdan/netlink * Wed Dec 07 2016 Lukas Vrabec - 3.13.1-229- 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-228- Fix some boolean descriptions.- Add fwupd_dbus_chat() interface- Allow tgtd_t domain wake_alarm- Merge pull request #172 from vinzent/allow_puppetagent_timedated- Dontaudit logrotate_t to getattr nsfs_t BZ(1399081)- Allow systemd_machined_t to start unit files labeled as init_var_run_t- Add init_manage_config_transient_files() interface- 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)- 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) * Tue Nov 29 2016 Lukas Vrabec - 3.13.1-227- 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 16 2016 Lukas Vrabec - 3.13.1-226- Adding policy for tlp- Add interface dev_manage_sysfs()- Allow ifconfig domain to manage tlp pid files. * Wed Nov 09 2016 Lukas Vrabec - 3.13.1-225- Allow systemd_logind_t domain to communicate with devicekit_t domain via dbus bz(1393373) * Tue Nov 08 2016 Lukas Vrabec - 3.13.1-224- Allow watching netflix using Firefox * Mon Nov 07 2016 Lukas Vrabec - 3.13.1-223- 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 * Mon Oct 17 2016 Miroslav Grepl - 3.13.1-221- Add container_file_t into contexts/customizable_types. * Sun Oct 16 2016 Lukas Vrabec - 3.13.1-220- Disable container_runtime_typebounds() due to typebounds issues which can not be resolved during build.- Disable unconfined_typebounds in sandbox.te due to entrypoint check which exceed for sandbox domains unconfined_t domain.- Disable unconfined_typebounds due to entrypoint check which exceed for sandbox domains unconfined_t domain.- 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.- Merge pull request #166 from rhatdan/container- Allow users to transition from unconfined_t to container types- Add dbus_stream_connect_system_dbusd() interface.- Merge pull request #152 from rhatdan/network_filetrans- Fix typo in filesystem module- Allow nss_plugin to resolve host names via the systemd-resolved. BZ(1383473) * 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- 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 * Fri Sep 02 2016 Lukas Vrabec 3.13.1-213- Label /var/lib/docker/vfs as svirt_sandbox_file_t in virt SELinux module- Label /usr/bin/pappet as puppetagent_exec_t- Allow amanda to create dir in /var/lib/ with amanda_var_lib_t label- Allow run sulogin_t in range mls_systemlow-mls_systemhigh. * 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- Add few interfaces to cloudform.if file- 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- A new version of cloud-init that supports the effort to provision RHEL Atomic on Microsoft Azure requires some a new rules that allows dhclient/dhclient hooks to call cloud-init.- 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 | |