source: trunk/Changelog @ 197

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

update changelog

File size: 9.2 KB
Line 
14.0.0:
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    Author: Ole Holm Nielsen
21
22  * Added support for hosts that only can use mac address for
23    pxelinux configuration.  This is used in environments
24    where dynamic ip's are used. To enable this you must set in
25    pxeconfig.conf:
26        [DEFAULT]
27        arp_command        : /usr/sbin/arp -n
28
29
30    You can use host labels as shortcuts.  Edit pxelinux.conf and add
31    for eg:
32        [bas]
33        mac_address: 00:19:b9:de:21:47
34
35    Now you can use:
36        'pxeconfig bas' instead of 'pxeconfig 00:19:b9:de:21:47'
37
38    You can mix hostnames and mac-addresses on the command line
39
40    Author: Bas van der Vlies
41
42  * Added post install script 98all.pxeconfig. It can be used in sali and systemimager
43    Author: Ole Holm Nielsen
44
453.1.2:
46  * Added rpm spec file
47    Author: Ramon Bastiaans ( bastiaans add sara dot nl )
48
49  * Fixed a bug in pxconfig when 'client_script_hook' is not set in
50    pxeconfig file.
51    Reporter: Ramon Bastiaans (bastiaans add sara dot nl)
52    Fixed by: Bas van der Vlies
53
54  * Removed some obselete code from pxeconfigd
55    Fixed by: Bas van der Vlies
56   
573.1.0:
58  * Added client/daemon hook script code. Two new options
59    for the pxeconfig.conf file
60   - daemon_script_hook
61   - client_script_hook
62
63    We use these scripts to open (client_script_hook) and close
64    (daemon_script_hook) ports on the firewall. So not everybody can do
65    an rsync or use a bittorrent client to get useful info.
66
67    Authors: Bas van der Vlies and Walter de Jong (SARA)
68
69  * new module pxe_global.py, used by pxeconfig and pxeconfigd
70
71  * Rewrite of the daemon code. removed the option -d/--directory is replaced
72    by configuration file option.
73
74
753.0.4:
76  * Fixed an error with importing pxeconfig if it is not in the standard
77    python path.
78  Reported by : Ole Holm Nielsen
79  Implemented by : Bas van der Vlies
80
813.0.3:
82  * --version/-V  prints now the version info and exits
83
843.0.2:
85  * If option remove is specified, then do not ask for configuration file,
86    closses #9
87    Reporter: Ramon Bastiaans (SARA)
88    Author  : Bas van der Vlies
89
903.0.1:
91  * Import AdvancedParser instead of sara location.
92    Author: Maarten van Ingen (SARA)
93
943.0.0:
95 * Added the AdvancedParser module created by Dennis Stam (SARA). This
96    removed a lot of obsolete code and command line options. The new version
97    is not compatible with the previous one.
98    Author: Bas van der Vlies & Dennis Stam
99
100  * New directory structure, added src directory.
101    Author: Bas van der Vlies
102
103  * Pxeconfig is now a python module and can be used inside python programs.
104    Author: Bas van der Vlies
105
106  * Added python setup method to support the new behaviour
107
1082.0.0
109 - Fixed a bug in -r/--remove option. Do not display
110   pxe filemame menu.
111   Author: Bas van der Vlies
112
113 - pxeconfigd.xinetd in the example directory is created by
114   configure.
115   Implemented by : Bas van der Vlies & Ole Holm Nielsen
116
117 - Fixed some spell errors
118   Author: Bas van der Vlies  & Ole Holm Nielsen
119
120 - Add new optione -w/--equal-width, eg:
121    * pxeconfig -w --basename gb-r40n -s 1 -e 2 --filename default.install
122
123   Will create links to default.install for hosts:
124        gb-r40n09
125        gb-r40n10
126
127   Suggested by : Ole Holm Nielsen
128   Implemented by : Bas van der Vlies
129
130 - Various bugs fixed with setting pxeconfig directory in pxeconfig.conf:
131   - Setting of the pxeconfig directory in config file did not have any effect
132   - Convert pxeconfig directory to realpath else os.chdir fails
133   Author: Bas van der Vlies
134
135 - Fixed a bug in short option '-b' (basename) must have an argument.
136   Author: Bas van der Vlies
137
138 - In analogue with systemimager we have a -H,--host-range <number>-<number>
139   option. It must be used in combinatiion with -b,--basebane, eg:
140     pxeconfig --basename gb-r1n --host-range 1-2 -filename default.memtestZ
141
142   will produce links to file default.memtest for these hosts
143      - gb-r1n1
144      - gb-r1n2
145
146  If leading zeros are used, then host names will be padded with zeros.
147     pxeconfig --basename gb-r1n --host-range 01-02 -filename default.memtestZ
148
149  will produce links to file default.memtest for these hosts
150      - gb-r1n01
151      - gb-r1n02
152
153   Suggested by : Ole Holm Nielsen
154   Implemented by : Bas van der Vlies
155
156 - We do need the check for a C-compiler so remove it from the configure.in
157   and made a new configure
158   Author: Bas van der Vlies
159
160 - Added -R,--rack and -N,--node option, eg:
161     pxeconfig --basename gb- --rack r1-r2 --node n1-n2 -f default.memtest
162
163     will produce links to file defaul.memtest for these hosts:
164       - gb-r1n1
165       - gb-r1n2
166       - gb-r2n1
167       - gb-r2n2
168
169  If leading zeros are used, then rack and/or node names will be padded with
170  zeros, eg:
171     pxeconfig --basename gb- --rack r01-r02 --node n01-n02 -f default.memtest
172
173     will produce links to file defaul.memtest for these hosts:
174       - gb-r01n01
175       - gb-r01n02
176       - gb-r02n01
177       - gb-r02n02
178
179   Author: Bas van der Vlies
180
181 - Added --dry-run mode
182   Author: Bas van der Vlies
183
1841.0.0
185 - List of pxeconfig files are now sorted alphabetically
186 - Use GNU getopt. This means that option and non-option arguments may be
187   intermixed.
188 
189 - hexls now sorts its output
190   Suggested by : Ole Holm Nielsen
191   Implemented by : Bas van der Vlies
192
193 - hexls now also display link info for hex files shorter dan 8 characters.
194   Some hex files can point to a subnet IP adddress
195   Suggested by : Ole Holm Nielsen
196   Implemented by : Bas van der Vlies
197
198 - Added -b/--basename option. This is for host with a common prefix, eg:
199     pxeconfig --basename gb-r40n --start 1 --end 2 --filename default.install
200
201   Will create links to default.install for hosts:
202        gb-r40n1
203        gb-r40n2
204
205   Implemented by: Bas van der Vlies
206
207 - Added pxe-menu tools:
208
209 The PXE-menu tools are used to control the booting of networked computers
210 directly from the computer's console at the BIOS level before any operating
211 system has been loaded.  This is extremely useful for diagnostic purposes,
212 or for selecting an operating system installation method, of an individual
213 computer.  For further information please read the files README-pxemenu and
214 INSTALL-pxemenu.
215
216   Implemented by: Ole Holm Nielsen
217
2180.7
219 - Added default.memtest and default.flashqla as example how to
220   use pxeconfig utilities for other purposes then for systemimager.
221
222 - Added configure script (autoconf tools).
223
224 - Replaced the debian build package system by a better one that
225   uses the added configure script. It must now be easy to build
226   also a rpm package.
227
228 - Added a configuraton file pxeconfig.conf, eg to specify the
229   location of pxe config directory. Closes ticket #3.
230
231 - Removed the -d/--directory option for pxeconfig. It is replaced by
232   the configuration file pxeconfig.conf (pxe_config_dir).
233
2340.6.6
235 - Fixed an error in postinst script for Debian.
236
2370.6.5
238 - added reading symlinks to hexls; this produces output like
239    C0A811DD => 192.168.17.221 => gb-r13n5.irc.sara.nl -> default.node_install
240
2410.6.4:
242 - Fixed a bug in hexls with non resolving hostnames
243   Reported by:  Ole Holm Nielsen
244
2450.6.3:
246 - Added hostname lookup feature to hexls. If succes it will display the
247   HEX address, ip-number, hostname, eg:
248    C0A811DD => 192.168.17.221 => gb-r13n5.irc.sara.nl
249
2500.6.2:
251  - Fixed a bug in the non-interactive mode reported by and fixed
252    by: Charles Galpin from defenderhosting.com
253
2540.6.1:
255  - Interactive mode did not work anymore. Fixed it by adding
256    -i/--interactive command line options.
257    Thanks to: Walter de Jong
258
2590.6:
260  - Added -r|--remove option. Now it is possible to remove the
261    pxe boot file, eg:
262        pxeconfig --remove dummy.sara.nl
263
264    Works also for the other options.
265
2660.5
267  - Added support for hostnames on the command line instead of network
268    numbers, eg:
269        pxeconfig -f default.node_install bas.ka.sara.nl walter.ka.sara.nl
270
2710.4.4
272  - Updated documentation for xinetd support + example config
273  - Added support for xinetd in the debian package scripts
274    Implemented by: Ramon Bastiaans
275
2760.4.3
277  - Added make_deb_pkg.sh utility to make an DEBIAN package
278  - changed port number to 6611 for pxeconfigd. Webmin is using the 10000
279    port number.
280
2810.4.2
282  Minor change to pxeconfig/pxeconfigd utiltites. Added '-V/--version'
283  flag for printing version info.
284
285  Updated the INSTALL instructions. Howto use it for systemimager 3.X
286  versions
287
2880.4
289  Pxeconfig can now be used interactively or via command line
290  options.
291
2920.3
293  Fixed a bug in hexls. The regular expression to determine if
294  a filename is pxe hex filename or ordinary filename was wrong.
295
2960.2.1
297  Bugfix now we can run pxeconfig a second time to change the pxe boot file.
298  Reported by: Ole Holm Nielsen
299
300  Phrase change use 'Select a number:' instead of 'Choice a number'
301  Proposed by: Ole Holm Nielsen
Note: See TracBrowser for help on using the repository browser.