2006-03-07  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/parser.py (KickstartHandlers.doZeroMbr):  Backwards
	compatibility support for options to zerombr.

2006-02-24  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/parser.py (KickstartHandlers.doIgnoreDisk):  Get ksdata
	from the correct option parser variable (#182934).

2006-02-17  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

2006-02-16  Chris Lumens  <clumens@redhat.com>

	* docs/programmers-guide:  Update documentation.

	* pykickstart/parser.py:  Provide an option to not traceback if an
	included file is not present.  This should have very limited
	usefulness.  (#181760).
	* pykickstart/parser.py (KSOptionParser.check_values):  Typos.

2006-02-13  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/parser.py:  Don't trust ensure_value in complicated
	cases in callbacks, as it wasn't setting values.

2006-02-13  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/writer.py (KickstartWriter.doNetwork):  --onboot
	requires a value (#180987).

2006-02-10  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py:  Be more strict about commands that don't
	take any arguments.

2006-02-09  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/parser.py, pykickstart/writer.py:  Fix pychecker
	warnings.

	* pykickstart/parser.py (KSOption):  Condense all those option classes
	into a single one.

	 * pykickstart/parser.py (KickstartParser.readKickstart):  Allow
	 exceptions to not be fatal so ksvalidator can report multiple
	 problems in one pass.
	 (KickstartHandlers.deprecatedCommand):  Add line number to message.
	 (KSOptionParser.check_values):  Make deprecated option message more
	 helpful.

	* validator/ksvalidator:  Default to not following include files and
	to not halting on the first error.  Add options to change this
	behavior (#179894).

2006-02-08  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py (KickstartHandlers.doRaid):  --level is not
	strictly required since we should be able to infer it from
	--preexisting.

2006-02-01  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/parser.py (KickstartHandlers.doVnc):  No default port.

2006-01-31  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart.py/writer.py (KickstartWriter.doDmRaid):  Add an initial
	value.
	(KickstartWriter.doPartition):  Handle None on partition size.
	
2006-01-30  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

	* pykickstart/parser.py (KickstartHandlers.doVnc):  Fix connecting to
	a remote viewer.  Deprecate --connect, and add --host and --port as
	the new preferred way (#179209).

2006-01-19  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version.

2006-01-13  Chris Lumens  <clumens@redhat.com>

	* pykickstart/constants.py:  Add constants for the various
	reboot/shutdown actions.
	* pykickstart/data.py:  Add support for --eject on reboot.
	* pykickstart/parser.py:  Likewise.
	* pykickstart/writer.py:  Likewise.

2006-01-04  Chris Lumens  <clumens@redhat.com>

	* pykickstart/data.py:  Finish removing monitor information.
	* pykickstart/writer.py:  Clean up output quoting a bit.

2005-12-12  Chris Lumens  <clumens@redhat.com>

	* pykickstart/data.py:  Remove monitor information from xconfig.
	* pykickstart/parser.py:  Remove monitor configuration from xconfig,
	move --noprobe option to monitor keyword.
	* pykickstart/writer.py:  Likewise.

2005-12-08  Chris Lumens  <clumens@redhat.com>

	* pykickstart/data.py:  Support bytesPerInode on RAID
	(Curtis Doty <Curtis at GreenKey.net> #175288).
	* pykickstart/parser.py:  Likewise.
	* pykickstart/writer.py:  Likewise.

2005-11-03  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Bump version.

	* pykickstart/data.py:  Default to SELINUX_ENFORCING.
	anaconda expects partition sizes to start at None as --size=0 --grow
	is an acceptable combination (#172378).

	* pykickstart/parser.py:  Don't call shlex.split on anything inside a
	script (#172313).

2005-11-01  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Bump version.

	* pykickstart/parser.py (KickstartHandlers.doVnc):  --connect is not
	required as it may be provided to anaconda on the command line
	(#172192).
	(KickstartHandlers.doNetwork):  --onboot takes no options.
	* pykickstart/writer.py (doFirewall):  Remove extra spaces.  Write out
	--<service> options if ports are set.

2005-10-28  Chris Lumens  <clumens@redhat.com>

	* pykickstart/writer.py (KickstartWriter.doClearPart):  Fix --all
	parameter.

2005-10-28  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Bump version.

	* docs/programmers-guide:  Add documentation for error reporting.
	* pykickstart/parser.py:  Add --resolvedeps and --includedeps as
	deprecated options to %packages.  Pass line number to handlePackageHdr
	and handleScriptHdr.

2005-10-24  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Bump version.

	* pykickstart/parser.py:  Report the line number on exceptions.
	* validator/ksvalidator:  Added a stand-alone program to validate
	kickstart files.

2005-10-19  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Bump version.

2005-10-18  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py:  Correct deprecated attribute so warnings are
	thrown when a deprecated option is seen, not when it's defined.

2005-10-17  Chris Lumens  <clumens@redhat.com>

	* docs/programmers-guide:  Added documentation for extending and
	programming with pykickstart.

2005-10-13  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Correct python lib directory on 64-bit archs
	(#170621).  Bump build.

2005-10-07  Chris Lumens  <clumens@redhat.com>

	* pykickstart/constants.py:  Add types for scripts.
	* pykickstart/data.py:  Collapse scripts into a single list.
	* pykickstart/parser.py:  Likewise.  Also, fix script printing.
	* pykickstart/writer.py:  Likewise.  Also, rename class to
	KickstartWriter.

2005-10-06  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py (DeprecatedOption):  Add a "deprecated"
	attribute so options can be marked as such.
	(KickstartHandlers):  Change how deprecated commands are printed.  Add
	--card back to the xconfig command as a deprecated option.

2005-10-05  Chris Lumens  <clumens@redhat.com>

	* pykickstart/data.py:  Rename classes to be consistent with the rest
	of the module.  Add default bytesPerInode to partition objects.

2005-10-05  Chris Lumens  <clumens@redhat.com>

	* Imported contents from anaconda.
