|
Chris PeBenito |
42e77a |
* Tue Mar 07 2006 Chris PeBenito <selinux@tresys.com> - 20060307
|
|
Chris PeBenito |
42e77a |
- Make all interface parameters required.
|
|
Chris PeBenito |
42e77a |
- Move boot_t, system_map_t, and modules_object_t to files module,
|
|
Chris PeBenito |
42e77a |
and move bootloader to admin layer.
|
|
Chris PeBenito |
42e77a |
- Add semanage policy for semodule from Dan Walsh.
|
|
Chris PeBenito |
42e77a |
- Remove allow_execmem from targeted policy domain_base_type().
|
|
Chris PeBenito |
42e77a |
- Add users_extra and seusers support.
|
|
Chris PeBenito |
42e77a |
- Postfix fixes from Serge Hallyn.
|
|
Chris PeBenito |
42e77a |
- Run python and shell directly to interpret scripts so policy
|
|
Chris PeBenito |
42e77a |
sources need not be executable.
|
|
Chris PeBenito |
42e77a |
- Add desc tag XML to booleans and tunables, and add summary
|
|
Chris PeBenito |
42e77a |
to param XML tag, to make future translations possible.
|
|
Chris PeBenito |
42e77a |
- Remove unused lvm_vg_t.
|
|
Chris PeBenito |
42e77a |
- Many interface renames to improve naming consistency.
|
|
Chris PeBenito |
42e77a |
- Merge xdm into xserver.
|
|
Chris PeBenito |
42e77a |
- Remove kernel module reversed interfaces.
|
|
Chris PeBenito |
42e77a |
- Add filename attribute to module XML tag and lineno attribute to
|
|
Chris PeBenito |
42e77a |
interface XML tag.
|
|
Chris PeBenito |
42e77a |
- Changed QUIET build option to a yes or no option.
|
|
Chris PeBenito |
42e77a |
- Add a Makefile used for compiling loadable modules in a
|
|
Chris PeBenito |
42e77a |
user's development environment, building against policy headers.
|
|
Chris PeBenito |
42e77a |
- Add Make target for installing policy headers.
|
|
Chris PeBenito |
42e77a |
- Separate per-userdomain template expansion from the userdomain
|
|
Chris PeBenito |
42e77a |
module and add infrastructure to expand templates in the modules
|
|
Chris PeBenito |
42e77a |
that own the template.
|
|
Chris PeBenito |
42e77a |
- Enable secadm only for MLS policies.
|
|
Chris PeBenito |
42e77a |
- Remove role change rules in su and sudo since this functionality has been
|
|
Chris PeBenito |
42e77a |
removed from these programs.
|
|
Chris PeBenito |
42e77a |
- Add ctags Make target from Thomas Bleher.
|
|
Chris PeBenito |
42e77a |
- Collapse commands with grep piped to sed into one sed command.
|
|
Chris PeBenito |
42e77a |
- Fix type_change bug in term_user_pty().
|
|
Chris PeBenito |
42e77a |
- Move ice_tmp_t from miscfiles to xserver.
|
|
Chris PeBenito |
42e77a |
- Login fixes from Serge Hallyn.
|
|
Chris PeBenito |
42e77a |
- Move xserver_log_t from xdm to xserver.
|
|
Chris PeBenito |
42e77a |
- Add lpr per-userdomain policy to lpd.
|
|
Chris PeBenito |
42e77a |
- Miscellaneous fixes from Dan Walsh.
|
|
Chris PeBenito |
42e77a |
- Change initrc_var_run_t interface noun from script_pid to utmp,
|
|
Chris PeBenito |
42e77a |
for greater clarity.
|
|
Chris PeBenito |
42e77a |
- Added modules:
|
|
Chris PeBenito |
42e77a |
certwatch
|
|
Chris PeBenito |
42e77a |
mono (Dan Walsh)
|
|
Chris PeBenito |
42e77a |
mrtg
|
|
Chris PeBenito |
42e77a |
portage
|
|
Chris PeBenito |
42e77a |
tvtime
|
|
Chris PeBenito |
42e77a |
userhelper
|
|
Chris PeBenito |
42e77a |
usernetctl
|
|
Chris PeBenito |
42e77a |
wine (Dan Walsh)
|
|
Chris PeBenito |
42e77a |
xserver
|
|
Chris PeBenito |
42e77a |
|
|
Chris PeBenito |
26deab |
* Tue Jan 17 2006 Chris PeBenito <selinux@tresys.com> - 20060117
|
|
Chris PeBenito |
26deab |
- Adds support for generating corenetwork interfaces based on attributes
|
|
Chris PeBenito |
26deab |
in addition to types.
|
|
Chris PeBenito |
26deab |
- Permits the listing of multiple nodes in a network_node() that will be
|
|
Chris PeBenito |
26deab |
given the same type.
|
|
Chris PeBenito |
26deab |
- Add two new permission sets for stream sockets.
|
|
Chris PeBenito |
26deab |
- Rename file type transition interfaces verb from create to
|
|
Chris PeBenito |
26deab |
filetrans to differentiate it from create interfaces without
|
|
Chris PeBenito |
26deab |
type transitions.
|
|
Chris PeBenito |
26deab |
- Fix expansion of interfaces from disabled modules.
|
|
Chris PeBenito |
26deab |
- Rsync can be long running from init,
|
|
Chris PeBenito |
26deab |
added rules to allow this.
|
|
Chris PeBenito |
26deab |
- Add polyinstantiation build option.
|
|
Chris PeBenito |
26deab |
- Add setcontext to the association object class.
|
|
Chris PeBenito |
26deab |
- Add apache relay and db connect tunables.
|
|
Chris PeBenito |
26deab |
- Rename texrel_shlib_t to textrel_shlib_t.
|
|
Chris PeBenito |
26deab |
- Add swat to samba module.
|
|
Chris PeBenito |
26deab |
- Numerous miscellaneous fixes from Dan Walsh.
|
|
Chris PeBenito |
26deab |
- Added modules:
|
|
Chris PeBenito |
26deab |
alsa
|
|
Chris PeBenito |
26deab |
automount
|
|
Chris PeBenito |
26deab |
cdrecord
|
|
Chris PeBenito |
26deab |
daemontools (Petre Rodan)
|
|
Chris PeBenito |
26deab |
ddcprobe
|
|
Chris PeBenito |
26deab |
djbdns (Petre Rodan)
|
|
Chris PeBenito |
26deab |
fetchmail
|
|
Chris PeBenito |
26deab |
irc
|
|
Chris PeBenito |
26deab |
java
|
|
Chris PeBenito |
26deab |
lockdev
|
|
Chris PeBenito |
26deab |
logwatch (Dan Walsh)
|
|
Chris PeBenito |
26deab |
openct
|
|
Chris PeBenito |
26deab |
prelink (Dan Walsh)
|
|
Chris PeBenito |
26deab |
publicfile (Petre Rodan)
|
|
Chris PeBenito |
26deab |
readahead
|
|
Chris PeBenito |
26deab |
roundup
|
|
Chris PeBenito |
26deab |
screen
|
|
Chris PeBenito |
26deab |
slocate (Dan Walsh)
|
|
Chris PeBenito |
26deab |
slrnpull
|
|
Chris PeBenito |
26deab |
smartmon
|
|
Chris PeBenito |
26deab |
sysstat
|
|
Chris PeBenito |
26deab |
ucspitcp (Petre Rodan)
|
|
Chris PeBenito |
26deab |
usbmodules
|
|
Chris PeBenito |
26deab |
vbetool (Dan Walsh)
|
|
Chris PeBenito |
26deab |
|
|
Chris PeBenito |
8c1db6 |
* Wed Dec 07 2005 Chris PeBenito <selinux@tresys.com> - 20051207
|
|
Chris PeBenito |
26deab |
- Add unlabeled IPSEC association rule to domains with
|
|
Chris PeBenito |
26deab |
networking permissions.
|
|
Chris PeBenito |
67b899 |
- Merge systemuser back in to users, as these files
|
|
Chris PeBenito |
67b899 |
do not need to be split.
|
|
Chris PeBenito |
67b899 |
- Add check for duplicate interface/template definitions.
|
|
Chris PeBenito |
67b899 |
- Move domain, files, and corecommands modules to kernel
|
|
Chris PeBenito |
67b899 |
layer to resolve some layering inconsistencies.
|
|
Chris PeBenito |
67b899 |
- Move policy build options out of Makefile into build.conf.
|
|
Chris PeBenito |
67b899 |
- Add yppasswd to nis module.
|
|
Chris PeBenito |
67b899 |
- Change optional_policy() to refer to the module name
|
|
Chris PeBenito |
67b899 |
rather than modulename.te.
|
|
Chris PeBenito |
67b899 |
- Fix labeling targets to use installed file_contexts rather
|
|
Chris PeBenito |
67b899 |
than partial file_contexts in the policy source directory.
|
|
Chris PeBenito |
67b899 |
- Fix build process to use make's internal vpath functions
|
|
Chris PeBenito |
67b899 |
to detect modules rather than using subshells and find.
|
|
Chris PeBenito |
67b899 |
- Add install target for modular policy.
|
|
Chris PeBenito |
67b899 |
- Add load target for modular policy.
|
|
Chris PeBenito |
67b899 |
- Add appconfig dependency to the load target.
|
|
Chris PeBenito |
67b899 |
- Miscellaneous fixes from Dan Walsh.
|
|
Chris PeBenito |
67b899 |
- Fix corenetwork gen_context()'s to expand during the policy
|
|
Chris PeBenito |
67b899 |
build phase instead of during the generation phase.
|
|
Chris PeBenito |
67b899 |
- Added policies:
|
|
Chris PeBenito |
67b899 |
amanda
|
|
Chris PeBenito |
67b899 |
avahi
|
|
Chris PeBenito |
67b899 |
canna
|
|
Chris PeBenito |
67b899 |
cyrus
|
|
Chris PeBenito |
67b899 |
dbskk
|
|
Chris PeBenito |
67b899 |
dovecot
|
|
Chris PeBenito |
67b899 |
distcc
|
|
Chris PeBenito |
67b899 |
i18n_input
|
|
Chris PeBenito |
67b899 |
irqbalance
|
|
Chris PeBenito |
67b899 |
lpd
|
|
Chris PeBenito |
67b899 |
networkmanager
|
|
Chris PeBenito |
67b899 |
pegasus
|
|
Chris PeBenito |
67b899 |
postfix
|
|
Chris PeBenito |
67b899 |
procmail
|
|
Chris PeBenito |
67b899 |
radius
|
|
Chris PeBenito |
67b899 |
rdisc
|
|
Chris PeBenito |
67b899 |
rpc
|
|
Chris PeBenito |
67b899 |
spamassassin
|
|
Chris PeBenito |
67b899 |
timidity
|
|
Chris PeBenito |
67b899 |
xdm
|
|
Chris PeBenito |
67b899 |
xfs
|
|
Chris PeBenito |
67b899 |
|
|
Chris PeBenito |
862a1e |
* Wed Oct 19 2005 Chris PeBenito <selinux@tresys.com> - 20051019
|
|
Chris PeBenito |
862a1e |
- Many fixes to make loadable modules build.
|
|
Chris PeBenito |
862a1e |
- Add targets for sechecker.
|
|
Chris PeBenito |
862a1e |
- Updated to sedoctool to read bool files and tunable
|
|
Chris PeBenito |
862a1e |
files separately.
|
|
Chris PeBenito |
862a1e |
- Changed the xml tag of <boolean> to <bool> to be consistent
|
|
Chris PeBenito |
862a1e |
with gen_bool().
|
|
Chris PeBenito |
862a1e |
- Modified the implementation of segenxml to use regular
|
|
Chris PeBenito |
862a1e |
expressions.
|
|
Chris PeBenito |
862a1e |
- Rename context_template() to gen_context() to clarify
|
|
Chris PeBenito |
862a1e |
that its not a Reference Policy template, but a support
|
|
Chris PeBenito |
862a1e |
macro.
|
|
Chris PeBenito |
862a1e |
- Add disable_*_trans bool support for targeted policy.
|
|
Chris PeBenito |
862a1e |
- Add MLS module to handle MLS constraint exceptions,
|
|
Chris PeBenito |
862a1e |
such as reading up and writing down.
|
|
Chris PeBenito |
862a1e |
- Fix errors uncovered by sediff.
|
|
Chris PeBenito |
862a1e |
- Added policies:
|
|
Chris PeBenito |
862a1e |
anaconda
|
|
Chris PeBenito |
862a1e |
apache
|
|
Chris PeBenito |
862a1e |
apm
|
|
Chris PeBenito |
862a1e |
arpwatch
|
|
Chris PeBenito |
862a1e |
bluetooth
|
|
Chris PeBenito |
862a1e |
dmidecode
|
|
Chris PeBenito |
862a1e |
finger
|
|
Chris PeBenito |
862a1e |
ftp
|
|
Chris PeBenito |
862a1e |
kudzu
|
|
Chris PeBenito |
862a1e |
mailman
|
|
Chris PeBenito |
862a1e |
ppp
|
|
Chris PeBenito |
862a1e |
radvd
|
|
Chris PeBenito |
862a1e |
sasl
|
|
Chris PeBenito |
862a1e |
webalizer
|
|
Chris PeBenito |
862a1e |
|
|
Chris PeBenito |
862a1e |
* Thu Sep 22 2005 Chris PeBenito <selinux@tresys.com> - 20050922
|
|
Chris PeBenito |
862a1e |
- Make logrotate, sendmail, sshd, and rpm policies
|
|
Chris PeBenito |
862a1e |
unconfined in the targeted policy so no special
|
|
Chris PeBenito |
862a1e |
modules.conf is required.
|
|
Chris PeBenito |
862a1e |
- Add experimental MCS support.
|
|
Chris PeBenito |
862a1e |
- Add appconfig for MLS.
|
|
Chris PeBenito |
862a1e |
- Add equivalents for old can_resolve(), can_ldap(), and
|
|
Chris PeBenito |
862a1e |
can_portmap() to sysnetwork.
|
|
Chris PeBenito |
862a1e |
- Fix base module compile issues.
|
|
Chris PeBenito |
862a1e |
- Added policies:
|
|
Chris PeBenito |
862a1e |
cpucontrol
|
|
Chris PeBenito |
862a1e |
cvs
|
|
Chris PeBenito |
862a1e |
ktalk
|
|
Chris PeBenito |
862a1e |
portmap
|
|
Chris PeBenito |
862a1e |
postgresql
|
|
Chris PeBenito |
862a1e |
rlogin
|
|
Chris PeBenito |
862a1e |
samba
|
|
Chris PeBenito |
862a1e |
snmp
|
|
Chris PeBenito |
862a1e |
stunnel
|
|
Chris PeBenito |
862a1e |
telnet
|
|
Chris PeBenito |
862a1e |
tftp
|
|
Chris PeBenito |
862a1e |
uucp
|
|
Chris PeBenito |
862a1e |
vpn
|
|
Chris PeBenito |
862a1e |
zebra
|
|
Chris PeBenito |
862a1e |
|
|
Chris PeBenito |
862a1e |
* Wed Sep 07 2005 Chris PeBenito <selinux@tresys.com> - 20050907
|
|
Chris PeBenito |
862a1e |
- Fix errors uncovered by sediff.
|
|
Chris PeBenito |
862a1e |
- Doc tool will explicitly say a module does not have interfaces
|
|
Chris PeBenito |
862a1e |
or templates on the module page.
|
|
Chris PeBenito |
862a1e |
- Added policies:
|
|
Chris PeBenito |
862a1e |
comsat
|
|
Chris PeBenito |
862a1e |
dbus
|
|
Chris PeBenito |
862a1e |
dhcp
|
|
Chris PeBenito |
862a1e |
dictd
|
|
Chris PeBenito |
862a1e |
hal
|
|
Chris PeBenito |
862a1e |
inn
|
|
Chris PeBenito |
862a1e |
ntp
|
|
Chris PeBenito |
862a1e |
squid
|
|
Chris PeBenito |
862a1e |
|
|
Chris PeBenito |
862a1e |
* Fri Aug 26 2005 Chris PeBenito <selinux@tresys.com> - 20050826
|
|
Chris PeBenito |
862a1e |
- Add Makefile support for building loadable modules.
|
|
Chris PeBenito |
862a1e |
- Add genclassperms.py tool to add require blocks
|
|
Chris PeBenito |
862a1e |
for loadable modules.
|
|
Chris PeBenito |
862a1e |
- Change sedoctool to make required modules part of base
|
|
Chris PeBenito |
862a1e |
by default, otherwise make as modules, in modules.conf.
|
|
Chris PeBenito |
862a1e |
- Fix segenxml to handle modules with no interfaces.
|
|
Chris PeBenito |
862a1e |
- Rename ipsec connect interface for consistency.
|
|
Chris PeBenito |
862a1e |
- Add missing parts of unix stream socket connect interface
|
|
Chris PeBenito |
862a1e |
of ipsec.
|
|
Chris PeBenito |
862a1e |
- Rename inetd connect interface for consistency.
|
|
Chris PeBenito |
862a1e |
- Rename interface for purging contents of tmp, for clarity,
|
|
Chris PeBenito |
862a1e |
since it allows deletion of classes other than file.
|
|
Chris PeBenito |
862a1e |
- Misc. cleanups.
|
|
Chris PeBenito |
862a1e |
- Added policies:
|
|
Chris PeBenito |
862a1e |
acct
|
|
Chris PeBenito |
862a1e |
bind
|
|
Chris PeBenito |
862a1e |
firstboot
|
|
Chris PeBenito |
862a1e |
gpm
|
|
Chris PeBenito |
862a1e |
howl
|
|
Chris PeBenito |
862a1e |
ldap
|
|
Chris PeBenito |
862a1e |
loadkeys
|
|
Chris PeBenito |
862a1e |
mysql
|
|
Chris PeBenito |
862a1e |
privoxy
|
|
Chris PeBenito |
862a1e |
quota
|
|
Chris PeBenito |
862a1e |
rshd
|
|
Chris PeBenito |
862a1e |
rsync
|
|
Chris PeBenito |
862a1e |
su
|
|
Chris PeBenito |
862a1e |
sudo
|
|
Chris PeBenito |
862a1e |
tcpd
|
|
Chris PeBenito |
862a1e |
tmpreaper
|
|
Chris PeBenito |
862a1e |
updfstab
|
|
Chris PeBenito |
862a1e |
|
|
Chris PeBenito |
862a1e |
* Tue Aug 2 2005 Chris PeBenito <selinux@tresys.com> - 20050802
|
|
Chris PeBenito |
862a1e |
- Fix comparison bug in fc_sort.
|
|
Chris PeBenito |
862a1e |
- Fix handling of ordered and unordered HTML lists.
|
|
Chris PeBenito |
862a1e |
- Corenetwork now supports multiple network interfaces having the
|
|
Chris PeBenito |
862a1e |
same type.
|
|
Chris PeBenito |
862a1e |
- Doc tool now creates pages for global Booleans and global tunables.
|
|
Chris PeBenito |
862a1e |
- Doc tool now links directly to the interface/template in the
|
|
Chris PeBenito |
862a1e |
module page when it is selected in the interface/template index.
|
|
Chris PeBenito |
862a1e |
- Added support for layer summaries.
|
|
Chris PeBenito |
862a1e |
- Added policies:
|
|
Chris PeBenito |
862a1e |
ipsec
|
|
Chris PeBenito |
862a1e |
nscd
|
|
Chris PeBenito |
862a1e |
pcmcia
|
|
Chris PeBenito |
862a1e |
raid
|
|
Chris PeBenito |
862a1e |
|
|
Chris PeBenito |
862a1e |
* Thu Jul 7 2005 Chris PeBenito <selinux@tresys.com> - 20050707
|
|
Chris PeBenito |
862a1e |
- Changed xml to have modules encapsulated by layer tags, rather
|
|
Chris PeBenito |
862a1e |
than putting layer="foo" in the module tags. Also in the future
|
|
Chris PeBenito |
862a1e |
we can put a summary and description for each layer.
|
|
Chris PeBenito |
862a1e |
- Added tool to infer interface, module, and layer tags. This will
|
|
Chris PeBenito |
862a1e |
now list all interfaces, even if they are missing xml docs.
|
|
Chris PeBenito |
862a1e |
- Shortened xml tag names.
|
|
Chris PeBenito |
862a1e |
- Added macros to declare interfaces and templates.
|
|
Chris PeBenito |
862a1e |
- Added interface call trace.
|
|
Chris PeBenito |
862a1e |
- Updated all xml documentation for shorter and inferred tags.
|
|
Chris PeBenito |
862a1e |
- Doc tool now displays templates in the web pages.
|
|
Chris PeBenito |
862a1e |
- Doc tool retains the user's settings in modules.conf and
|
|
Chris PeBenito |
862a1e |
tunables.conf if the files already exist.
|
|
Chris PeBenito |
862a1e |
- Modules.conf behavior has been changed to be a list of all
|
|
Chris PeBenito |
862a1e |
available modules, and the user can specify if the module is
|
|
Chris PeBenito |
862a1e |
built as a loadable module, included in the monolithic policy,
|
|
Chris PeBenito |
862a1e |
or excluded.
|
|
Chris PeBenito |
862a1e |
- Added policies:
|
|
Chris PeBenito |
862a1e |
fstools (fsck, mkfs, swapon, etc. tools)
|
|
Chris PeBenito |
862a1e |
logrotate
|
|
Chris PeBenito |
862a1e |
inetd
|
|
Chris PeBenito |
862a1e |
kerberos
|
|
Chris PeBenito |
862a1e |
nis (ypbind and ypserv)
|
|
Chris PeBenito |
862a1e |
ssh (server, client, and agent)
|
|
Chris PeBenito |
862a1e |
unconfined
|
|
Chris PeBenito |
862a1e |
- Added infrastructure for targeted policy support, only missing
|
|
Chris PeBenito |
862a1e |
transition boolean support.
|
|
Chris PeBenito |
862a1e |
|
|
Chris PeBenito |
862a1e |
* Wed Jun 15 2005 Chris PeBenito <selinux@tresys.com> - 20050615
|
|
Chris PeBenito |
862a1e |
- Initial release
|