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
	radius
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