source: trunk/Changelog @ 185

Last change on this file since 185 was 185, checked in by bas, 13 years ago

update Changelog, preparing for new version

File size: 8.6 KB
Line 
13.X.X:
2  * Improved error handeling for AdvanceParser.py
3    Author: Dennis Stam
4
5  * debian/postinst. Use /bin/echo instead of echo else
6    wrong entry in /etc/services, closes #13
7    Author: Bodo MeiBner <bodo at bodo-m dot de>
8    Applied by: Bas van der Vlies
9
10  * debian/control. Fixed dependecies problems for pxeconfig
11    package. Added inetd | xinetd, closes #14
12    Author: Bodo MeiBner <bodo at bodo-m dot de>
13    Applied by: Bas van der Vlies
14
15  * pxemenu has been updated. See:
16     - INSTALL-pxemenu
17     - README-pxemenu
18     - Updates for SYSLINUX version 4.02.
19     - Some obsolete menus (UBC,Ghost) have been removed. 
20    Applied by : Ole Holm Nielsen
21
223.1.2:
23  * Added rpm spec file
24    Author: Ramon Bastiaans ( bastiaans add sara dot nl )
25
26  * Fixed a bug in pxconfig when 'client_script_hook' is not set in
27    pxeconfig file.
28    Reporter: Ramon Bastiaans (bastiaans add sara dot nl)
29    Fixed by: Bas van der Vlies
30
31  * Removed some obselete code from pxeconfigd
32    Fixed by: Bas van der Vlies
33   
343.1.0:
35  * Added client/daemon hook script code. Two new options
36    for the pxeconfig.conf file
37   - daemon_script_hook
38   - client_script_hook
39
40    We use these scripts to open (client_script_hook) and close
41    (daemon_script_hook) ports on the firewall. So not everybody can do
42    an rsync or use a bittorrent client to get useful info.
43
44    Authors: Bas van der Vlies and Walter de Jong (SARA)
45
46  * new module pxe_global.py, used by pxeconfig and pxeconfigd
47
48  * Rewrite of the daemon code. removed the option -d/--directory is replaced
49    by configuration file option.
50
51
523.0.4:
53  * Fixed an error with importing pxeconfig if it is not in the standard
54    python path.
55  Reported by : Ole Holm Nielsen
56  Implemented by : Bas van der Vlies
57
583.0.3:
59  * --version/-V  prints now the version info and exits
60
613.0.2:
62  * If option remove is specified, then do not ask for configuration file,
63    closses #9
64    Reporter: Ramon Bastiaans (SARA)
65    Author  : Bas van der Vlies
66
673.0.1:
68  * Import AdvancedParser instead of sara location.
69    Author: Maarten van Ingen (SARA)
70
713.0.0:
72 * Added the AdvancedParser module created by Dennis Stam (SARA). This
73    removed a lot of obsolete code and command line options. The new version
74    is not compatible with the previous one.
75    Author: Bas van der Vlies & Dennis Stam
76
77  * New directory structure, added src directory.
78    Author: Bas van der Vlies
79
80  * Pxeconfig is now a python module and can be used inside python programs.
81    Author: Bas van der Vlies
82
83  * Added python setup method to support the new behaviour
84
852.0.0
86 - Fixed a bug in -r/--remove option. Do not display
87   pxe filemame menu.
88   Author: Bas van der Vlies
89
90 - pxeconfigd.xinetd in the example directory is created by
91   configure.
92   Implemented by : Bas van der Vlies & Ole Holm Nielsen
93
94 - Fixed some spell errors
95   Author: Bas van der Vlies  & Ole Holm Nielsen
96
97 - Add new optione -w/--equal-width, eg:
98    * pxeconfig -w --basename gb-r40n -s 1 -e 2 --filename default.install
99
100   Will create links to default.install for hosts:
101        gb-r40n09
102        gb-r40n10
103
104   Suggested by : Ole Holm Nielsen
105   Implemented by : Bas van der Vlies
106
107 - Various bugs fixed with setting pxeconfig directory in pxeconfig.conf:
108   - Setting of the pxeconfig directory in config file did not have any effect
109   - Convert pxeconfig directory to realpath else os.chdir fails
110   Author: Bas van der Vlies
111
112 - Fixed a bug in short option '-b' (basename) must have an argument.
113   Author: Bas van der Vlies
114
115 - In analogue with systemimager we have a -H,--host-range <number>-<number>
116   option. It must be used in combinatiion with -b,--basebane, eg:
117     pxeconfig --basename gb-r1n --host-range 1-2 -filename default.memtestZ
118
119   will produce links to file default.memtest for these hosts
120      - gb-r1n1
121      - gb-r1n2
122
123  If leading zeros are used, then host names will be padded with zeros.
124     pxeconfig --basename gb-r1n --host-range 01-02 -filename default.memtestZ
125
126  will produce links to file default.memtest for these hosts
127      - gb-r1n01
128      - gb-r1n02
129
130   Suggested by : Ole Holm Nielsen
131   Implemented by : Bas van der Vlies
132
133 - We do need the check for a C-compiler so remove it from the configure.in
134   and made a new configure
135   Author: Bas van der Vlies
136
137 - Added -R,--rack and -N,--node option, eg:
138     pxeconfig --basename gb- --rack r1-r2 --node n1-n2 -f default.memtest
139
140     will produce links to file defaul.memtest for these hosts:
141       - gb-r1n1
142       - gb-r1n2
143       - gb-r2n1
144       - gb-r2n2
145
146  If leading zeros are used, then rack and/or node names will be padded with
147  zeros, eg:
148     pxeconfig --basename gb- --rack r01-r02 --node n01-n02 -f default.memtest
149
150     will produce links to file defaul.memtest for these hosts:
151       - gb-r01n01
152       - gb-r01n02
153       - gb-r02n01
154       - gb-r02n02
155
156   Author: Bas van der Vlies
157
158 - Added --dry-run mode
159   Author: Bas van der Vlies
160
1611.0.0
162 - List of pxeconfig files are now sorted alphabetically
163 - Use GNU getopt. This means that option and non-option arguments may be
164   intermixed.
165 
166 - hexls now sorts its output
167   Suggested by : Ole Holm Nielsen
168   Implemented by : Bas van der Vlies
169
170 - hexls now also display link info for hex files shorter dan 8 characters.
171   Some hex files can point to a subnet IP adddress
172   Suggested by : Ole Holm Nielsen
173   Implemented by : Bas van der Vlies
174
175 - Added -b/--basename option. This is for host with a common prefix, eg:
176     pxeconfig --basename gb-r40n --start 1 --end 2 --filename default.install
177
178   Will create links to default.install for hosts:
179        gb-r40n1
180        gb-r40n2
181
182   Implemented by: Bas van der Vlies
183
184 - Added pxe-menu tools:
185
186 The PXE-menu tools are used to control the booting of networked computers
187 directly from the computer's console at the BIOS level before any operating
188 system has been loaded.  This is extremely useful for diagnostic purposes,
189 or for selecting an operating system installation method, of an individual
190 computer.  For further information please read the files README-pxemenu and
191 INSTALL-pxemenu.
192
193   Implemented by: Ole Holm Nielsen
194
1950.7
196 - Added default.memtest and default.flashqla as example how to
197   use pxeconfig utilities for other purposes then for systemimager.
198
199 - Added configure script (autoconf tools).
200
201 - Replaced the debian build package system by a better one that
202   uses the added configure script. It must now be easy to build
203   also a rpm package.
204
205 - Added a configuraton file pxeconfig.conf, eg to specify the
206   location of pxe config directory. Closes ticket #3.
207
208 - Removed the -d/--directory option for pxeconfig. It is replaced by
209   the configuration file pxeconfig.conf (pxe_config_dir).
210
2110.6.6
212 - Fixed an error in postinst script for Debian.
213
2140.6.5
215 - added reading symlinks to hexls; this produces output like
216    C0A811DD => 192.168.17.221 => gb-r13n5.irc.sara.nl -> default.node_install
217
2180.6.4:
219 - Fixed a bug in hexls with non resolving hostnames
220   Reported by:  Ole Holm Nielsen
221
2220.6.3:
223 - Added hostname lookup feature to hexls. If succes it will display the
224   HEX address, ip-number, hostname, eg:
225    C0A811DD => 192.168.17.221 => gb-r13n5.irc.sara.nl
226
2270.6.2:
228  - Fixed a bug in the non-interactive mode reported by and fixed
229    by: Charles Galpin from defenderhosting.com
230
2310.6.1:
232  - Interactive mode did not work anymore. Fixed it by adding
233    -i/--interactive command line options.
234    Thanks to: Walter de Jong
235
2360.6:
237  - Added -r|--remove option. Now it is possible to remove the
238    pxe boot file, eg:
239        pxeconfig --remove dummy.sara.nl
240
241    Works also for the other options.
242
2430.5
244  - Added support for hostnames on the command line instead of network
245    numbers, eg:
246        pxeconfig -f default.node_install bas.ka.sara.nl walter.ka.sara.nl
247
2480.4.4
249  - Updated documentation for xinetd support + example config
250  - Added support for xinetd in the debian package scripts
251    Implemented by: Ramon Bastiaans
252
2530.4.3
254  - Added make_deb_pkg.sh utility to make an DEBIAN package
255  - changed port number to 6611 for pxeconfigd. Webmin is using the 10000
256    port number.
257
2580.4.2
259  Minor change to pxeconfig/pxeconfigd utiltites. Added '-V/--version'
260  flag for printing version info.
261
262  Updated the INSTALL instructions. Howto use it for systemimager 3.X
263  versions
264
2650.4
266  Pxeconfig can now be used interactively or via command line
267  options.
268
2690.3
270  Fixed a bug in hexls. The regular expression to determine if
271  a filename is pxe hex filename or ordinary filename was wrong.
272
2730.2.1
274  Bugfix now we can run pxeconfig a second time to change the pxe boot file.
275  Reported by: Ole Holm Nielsen
276
277  Phrase change use 'Select a number:' instead of 'Choice a number'
278  Proposed by: Ole Holm Nielsen
Note: See TracBrowser for help on using the repository browser.