source: trunk/Changelog @ 184

Last change on this file since 184 was 183, checked in by bas, 14 years ago

Some dependencies fixes for the pxeconfig debian package, closes #14

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