2008-04-16  Chris Lumens  <clumens@redhat.com>

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

	* Makefile:  Update for git.

	* pykickstart/parser.py (KickstartHandlers.doNetwork): query is now a valid
	bootproto for networking (#441837).

2006-12-15  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec, setup.py:  Bump version (only translations have
	changed since the last rebuild - #216620).

2006-12-05  Chris Lumens  <clumens@redhat.com>

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

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

	* pykickstart/writer.py (KickstartWriter.doRepo):  Fix traceback
	(#218274).

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

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

	* pykickstart/parser.py (KickstartHandlers.deprecatedCommands):  Fix
	traceback (#218047, #218059).

2006-11-30  Chris Lumens  <clumens@redhat.com>

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

2006-11-21  Chris Lumens  <clumens@redhat.com>

	* po/pykickstart.pot:  Updated (#216620).

	* pykickstart/parser.py:  Update string formats to make translation
	easier.

2006-11-14  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser.py (KickstartHandlers.doIscsi):  Use required
	attribute.

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

	* pykickstart/writer.py (KickstartWriter.doLogging):  Add --level.

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

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

	* Makefile:  Fix for new Release format.

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

	* pykickstart/writer.py:  Add writer for key command.

2006-10-17  Jeremy Katz  <katzj@redhat.com>

	* pykickstart.spec, setup.py: Bump version.
	
	* pykickstart/parser.py, pykickstart/constants.py: add --skip for key

2006-10-16  Jeremy Katz  <katzj@redhat.com>

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

	* pykickstart/parser.py (KickstartHandlers.doKey): Support for
	installation key
	* pykickstart/data.py (KickstartData.__init__): Likewise.

2006-10-13  Bill Nottingham  <notting@redhat.com>

	* af.po, am.po, ar.po, be.po, bg.po, bn.po, cy.po, et.po,
	  eu_ES.po, fa.po, fi.po, he.po, hy.po, kn.po, ku.po, lo.po, lt.po,
	  lv.po, mk.po, my.po, nn.po, no.po, nso.po, ro.po, si.po, sq.po, th.po,
	  ur.po, vi.po, zu.po: Use a valid charset (#210720)
	
	* pykickstart.spec, setup.py: Bump version


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

	* pykickstart.spec, setup.py: Bump version

	* pykickstart/parser.py (KickstartHandlers.doMethod):  Fix traceback
	and test (#208557).

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

	* pykickstart.spec, setup.py: Bump version

	* pykickstart/parser.py (KickstartHandlers.doMethod):  Add support for
	--biospart option (#207585).
	* pykickstart/writer.py (KickstartWriter.doMethod):  Likewise.

	* pykickstart/writer.py (KickstartWriter.doIscsi):  Output new syntax.
	(KickstartWriter.doZFCP):  Likewise.
	(KickstartWriter.doIscsiName):  Added.

2006-09-20  Jeremy Katz  <katzj@redhat.com>

	* pykickstart.spec, setup.py: Bump version

	* pykickstart/parser.py (KickstartHandlers.doIscsi): New and
	improved iscsi syntax.  Also, allow multiple zfcp devs
	* pykickstart/data.py: Likewise.

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

	* pykickstart/data.py:  Add noipv4 and noipv6 to KickstartNetworkData.
	* pykickstart/parser.py (KickstartHandlers.doNetwork):  Limit
	bootproto choices to what anaconda can handle.  Add support for
	--noipv4 and --noipv6 options.
	* pykickstart/writer.py (KickstartWriter.doNetwork):  Write out new
	networking options.

2006-06-20  Chris Lumens  <clumens@redhat.com>

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

	* pykickstart/writer.py (KickstartWriter.doIscsi):  Add iscsi writer.

2006-06-20  Jeremy Katz  <katzj@redhat.com>

	* pykickstart/parser.py (KickstartHandlers.doIscsi): Initial iscsi
	support.  This syntax is likely to change but this makes testing
	so much easier.
	* pykickstart/data.py (KickstartData.__init__): Add iscsi data.

2006-06-20  Chris Lumens  <clumens@redhat.com>

	* pykickstart/parser (KickstartHandlers.doRaid):  Handle a RAID device
	as an integer instead of a string (#176537).

2006-06-16  Jeremy Katz  <katzj@redhat.com>

	* pykickstart/parser.py (KickstartHandlers.doMethod): Handle nfs --opts

2006-06-06  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Fix BuildRequires (#194156).

2006-05-25  Chris Lumens  <clumens@redhat.com>

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

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

	* pykickstart/writer.py (KickstartWriter):  Change order of LVM-related
	functions (#193073).

2006-05-23  Chris Lumens  <clumens@redhat.com>

	* pykickstart.spec:  Require urlgrabber now.

	* po/*:  Update translation files.

	* pykickstart/parser.py (KickstartParser.handleCommand):  Return a
	more useful error message on unknown command.

	* pykickstart/writer.py (KickstartWriter.doLogicalVolume):  Fix typo.

	* validator/ksvalidator:  Accept a URL in addition to a file name.

2006-05-23  Chris Lumens  <clumens@redhat.com>

	* pykickstart/writer.py (KickstartWriter.doPackages):  Don't write out
	an empty packages section, since we may want this step to be
	interactive (#192851).

2006-05-23  Chris Lumens  <clumens@redhat.com>

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

	* pykickstart/writer.py (KickstartWriter.doFirewall):  Rename --ports
	to match the parser.

2006-05-17  Peter Jones  <pjones@redhat.com>

	* pykickstart/parser.py: Add "multipath" command and doMultiPath
	handler.
	* pykickstart/data.py: Add kickstartMpPathData and
	KickstartMultiPathData objects to handle multipath info, as well as
	KickstartData.mpaths .
	* pykickstart/writer.py: add doMultiPath
	* docs/programmers-guide: add completely useless documentation for
	multipath kickstart objects.

2006-05-15  Chris Lumens  <clumens@redhat.com>

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

	* pykickstart/data.py (KickstartNetworkData):  Add MTU (#191328).
	* pykickstart/parser.py (KickstartHandlers.doNetwork):  Likewise.
	* pykickstart/writer.py (KickstartWriter.doNetwork):  Likweise.

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

	* pykickstart/parser.py (KickstartHandlers.doTimezone):  Accept
	--isUtc for backwards compatibility.

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

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

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

	* pykickstart/data.py (KickstartUserData):  Added.
	(KickstartData):  Added lists for services and users.
	* pykickstart/parser.py (KickstartParser.doServices,
	KickstartParser.doUser):  Add new command handlers.
	Consolidate code to copy from option parsers to ksdata.
	* pykickstart/writer.py (KickstartWriter.doServices,
	KickstartParser.doUser):  Add new command handlers.

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

	* pykickstart/writer.py:  More output formatting fixes.

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

	* pykickstart/constants.py:  Start CLEARPART_ constants at 0.

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

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

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

	* pykickstart/data.py (KickstartRepoData):  Added.
	(KickstartRaidData):  Initialize members to a list instead of string.
	(KickstartVolGroupData):  Likewise.
	* pykickstart/parser.py (KickstartHandlers.doRepo):  Add options.
	* pykickstart/writer.py (KickstartWriter.doRepo):  Likewise.
	(KickstartWriter.doPackages):  Reorder package output.  Output header
	options.

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

	* pykickstart/parser.py (KickstartParser.addPackages):  Ignore
	whitespace before group names (#188095).

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

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

	* pykickstart/data.py (KickstartData.__init__):  Add support for the
	logging command.
	* pykickstart/writer.py (KickstartWriter.doLogging):  Likewise.
	(KickstartWriter.doRepo):  Stub out funtion for the future.
	* pykickstart/parser.py (KickstartHandlers.doLogging):  Likewise.
	(KickstartHandlers.doRepo):  Stub out function for the future.

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

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

	* pykickstart/writer.py (KickstartWriter.doXConfig):  Don't write out
	a blank xconfig line.

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

	* pykickstart/writer.py (KickstartWriter.__init__):  Reorder output
	handlers.

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.
