source: trunk/Changelog @ 176

Last change on this file since 176 was 172, checked in by bas, 15 years ago

debian/changelog, Changelog:

  • announce new version

src/pxeconfig.py:

  • did not execute client hook script

src/pxeconfigd.py:

examples/pxeconfigd.xinetd:

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