source: trunk/Changelog @ 171

Last change on this file since 171 was 162, checked in by bas, 15 years ago

preparing for new version 3.0.4, closes #10

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