source: trunk/Changelog @ 200

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

Fixed an error in examples/pxeconfigd.xinetd.in file, closes #15

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