Reorder output handlers.
[pykickstart.git] / ChangeLog
blob5ab68a547cb355c20e0f5dad9827204562780e15
1 2006-03-13  Chris Lumens  <clumens@redhat.com>
3         * pykickstart/writer.py (KickstartWriter.__init__):  Reorder output
4         handlers.
6 2006-03-07  Chris Lumens  <clumens@redhat.com>
8         * pykickstart.spec, setup.py:  Bump version.
10         * pykickstart/parser.py (KickstartHandlers.doZeroMbr):  Backwards
11         compatibility support for options to zerombr.
13 2006-02-24  Chris Lumens  <clumens@redhat.com>
15         * pykickstart.spec, setup.py:  Bump version.
17         * pykickstart/parser.py (KickstartHandlers.doIgnoreDisk):  Get ksdata
18         from the correct option parser variable (#182934).
20 2006-02-17  Chris Lumens  <clumens@redhat.com>
22         * pykickstart.spec, setup.py:  Bump version.
24 2006-02-16  Chris Lumens  <clumens@redhat.com>
26         * docs/programmers-guide:  Update documentation.
28         * pykickstart/parser.py:  Provide an option to not traceback if an
29         included file is not present.  This should have very limited
30         usefulness.  (#181760).
31         * pykickstart/parser.py (KSOptionParser.check_values):  Typos.
33 2006-02-13  Chris Lumens  <clumens@redhat.com>
35         * pykickstart.spec, setup.py:  Bump version.
37         * pykickstart/parser.py:  Don't trust ensure_value in complicated
38         cases in callbacks, as it wasn't setting values.
40 2006-02-13  Chris Lumens  <clumens@redhat.com>
42         * pykickstart.spec, setup.py:  Bump version.
44         * pykickstart/writer.py (KickstartWriter.doNetwork):  --onboot
45         requires a value (#180987).
47 2006-02-10  Chris Lumens  <clumens@redhat.com>
49         * pykickstart/parser.py:  Be more strict about commands that don't
50         take any arguments.
52 2006-02-09  Chris Lumens  <clumens@redhat.com>
54         * pykickstart.spec, setup.py:  Bump version.
56         * pykickstart/parser.py, pykickstart/writer.py:  Fix pychecker
57         warnings.
59         * pykickstart/parser.py (KSOption):  Condense all those option classes
60         into a single one.
62          * pykickstart/parser.py (KickstartParser.readKickstart):  Allow
63          exceptions to not be fatal so ksvalidator can report multiple
64          problems in one pass.
65          (KickstartHandlers.deprecatedCommand):  Add line number to message.
66          (KSOptionParser.check_values):  Make deprecated option message more
67          helpful.
69         * validator/ksvalidator:  Default to not following include files and
70         to not halting on the first error.  Add options to change this
71         behavior (#179894).
73 2006-02-08  Chris Lumens  <clumens@redhat.com>
75         * pykickstart/parser.py (KickstartHandlers.doRaid):  --level is not
76         strictly required since we should be able to infer it from
77         --preexisting.
79 2006-02-01  Chris Lumens  <clumens@redhat.com>
81         * pykickstart.spec, setup.py:  Bump version.
83         * pykickstart/parser.py (KickstartHandlers.doVnc):  No default port.
85 2006-01-31  Chris Lumens  <clumens@redhat.com>
87         * pykickstart.spec, setup.py:  Bump version.
89         * pykickstart.py/writer.py (KickstartWriter.doDmRaid):  Add an initial
90         value.
91         (KickstartWriter.doPartition):  Handle None on partition size.
92         
93 2006-01-30  Chris Lumens  <clumens@redhat.com>
95         * pykickstart.spec, setup.py:  Bump version.
97         * pykickstart/parser.py (KickstartHandlers.doVnc):  Fix connecting to
98         a remote viewer.  Deprecate --connect, and add --host and --port as
99         the new preferred way (#179209).
101 2006-01-19  Chris Lumens  <clumens@redhat.com>
103         * pykickstart.spec, setup.py:  Bump version.
105 2006-01-13  Chris Lumens  <clumens@redhat.com>
107         * pykickstart/constants.py:  Add constants for the various
108         reboot/shutdown actions.
109         * pykickstart/data.py:  Add support for --eject on reboot.
110         * pykickstart/parser.py:  Likewise.
111         * pykickstart/writer.py:  Likewise.
113 2006-01-04  Chris Lumens  <clumens@redhat.com>
115         * pykickstart/data.py:  Finish removing monitor information.
116         * pykickstart/writer.py:  Clean up output quoting a bit.
118 2005-12-12  Chris Lumens  <clumens@redhat.com>
120         * pykickstart/data.py:  Remove monitor information from xconfig.
121         * pykickstart/parser.py:  Remove monitor configuration from xconfig,
122         move --noprobe option to monitor keyword.
123         * pykickstart/writer.py:  Likewise.
125 2005-12-08  Chris Lumens  <clumens@redhat.com>
127         * pykickstart/data.py:  Support bytesPerInode on RAID
128         (Curtis Doty <Curtis at GreenKey.net> #175288).
129         * pykickstart/parser.py:  Likewise.
130         * pykickstart/writer.py:  Likewise.
132 2005-11-03  Chris Lumens  <clumens@redhat.com>
134         * pykickstart.spec:  Bump version.
136         * pykickstart/data.py:  Default to SELINUX_ENFORCING.
137         anaconda expects partition sizes to start at None as --size=0 --grow
138         is an acceptable combination (#172378).
140         * pykickstart/parser.py:  Don't call shlex.split on anything inside a
141         script (#172313).
143 2005-11-01  Chris Lumens  <clumens@redhat.com>
145         * pykickstart.spec:  Bump version.
147         * pykickstart/parser.py (KickstartHandlers.doVnc):  --connect is not
148         required as it may be provided to anaconda on the command line
149         (#172192).
150         (KickstartHandlers.doNetwork):  --onboot takes no options.
151         * pykickstart/writer.py (doFirewall):  Remove extra spaces.  Write out
152         --<service> options if ports are set.
154 2005-10-28  Chris Lumens  <clumens@redhat.com>
156         * pykickstart/writer.py (KickstartWriter.doClearPart):  Fix --all
157         parameter.
159 2005-10-28  Chris Lumens  <clumens@redhat.com>
161         * pykickstart.spec:  Bump version.
163         * docs/programmers-guide:  Add documentation for error reporting.
164         * pykickstart/parser.py:  Add --resolvedeps and --includedeps as
165         deprecated options to %packages.  Pass line number to handlePackageHdr
166         and handleScriptHdr.
168 2005-10-24  Chris Lumens  <clumens@redhat.com>
170         * pykickstart.spec:  Bump version.
172         * pykickstart/parser.py:  Report the line number on exceptions.
173         * validator/ksvalidator:  Added a stand-alone program to validate
174         kickstart files.
176 2005-10-19  Chris Lumens  <clumens@redhat.com>
178         * pykickstart.spec:  Bump version.
180 2005-10-18  Chris Lumens  <clumens@redhat.com>
182         * pykickstart/parser.py:  Correct deprecated attribute so warnings are
183         thrown when a deprecated option is seen, not when it's defined.
185 2005-10-17  Chris Lumens  <clumens@redhat.com>
187         * docs/programmers-guide:  Added documentation for extending and
188         programming with pykickstart.
190 2005-10-13  Chris Lumens  <clumens@redhat.com>
192         * pykickstart.spec:  Correct python lib directory on 64-bit archs
193         (#170621).  Bump build.
195 2005-10-07  Chris Lumens  <clumens@redhat.com>
197         * pykickstart/constants.py:  Add types for scripts.
198         * pykickstart/data.py:  Collapse scripts into a single list.
199         * pykickstart/parser.py:  Likewise.  Also, fix script printing.
200         * pykickstart/writer.py:  Likewise.  Also, rename class to
201         KickstartWriter.
203 2005-10-06  Chris Lumens  <clumens@redhat.com>
205         * pykickstart/parser.py (DeprecatedOption):  Add a "deprecated"
206         attribute so options can be marked as such.
207         (KickstartHandlers):  Change how deprecated commands are printed.  Add
208         --card back to the xconfig command as a deprecated option.
210 2005-10-05  Chris Lumens  <clumens@redhat.com>
212         * pykickstart/data.py:  Rename classes to be consistent with the rest
213         of the module.  Add default bytesPerInode to partition objects.
215 2005-10-05  Chris Lumens  <clumens@redhat.com>
217         * Imported contents from anaconda.