source: tags/3.1.2/Changelog @ 180

Last change on this file since 180 was 177, checked in by bas, 14 years ago

New version with some minor bug fixes, closes #11

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