source: branches/1.5/CHANGELOG @ 547

Last change on this file since 547 was 547, checked in by dennis, 8 years ago

Forgot to checking the CHANGELOG

  • Property svn:mime-type set to text/plain
File size: 14.2 KB
Line 
11.5.7
2  * Added some files and a schell script which allows you create an ISO which can
3    be burned to a cd or can be used to create an bootable USB drive, #56
4    Reported by: Katherine Nakazono <katherine dot nakazono add dot nasa dot gov>
5    Author: Dennis Stam
6
71.5.6
8  * Fedora distribution uses different commands for grub2 installation adjusted
9    the grub2_install function to check if we must use other grub2 commands, #51
10    Reported by: Isaac <triguero add decsai dot ugr dot es>
11    Fixed by: Bas van der Vlies
12
131.5.5
14  * Enabled more network drivers 10/100 MBIT for embedded systems, #50
15    Requested by: lodeiroja add gmail dot com
16    Author Bas van der Vlies
17
18  * In the SALI i386/i686 build a lot of options are disabled. So this can
19    be used for embedded systems. Use x86_64 SALI build to install modern
20    i386/i686 systems.
21    Author Bas van der Vlies
22 
23  * The sshd private keys had wrong permission. So sshd failed to start, #51
24    Reported by: Isaac <triguero add decsai dot ugr dot es>
25    Fixed by: Bas van der Vlies
26
27  * Include 'sali-<version>' in the generated tarball. So we extract the contents
28    to a newly created directory instead of the current one.
29    Author: Bas van der Vlies
30   
311.5.4
32  * make initrd, did not work anymore
33    Author Bas van der Vlies
34
35  * Applied contributed patch for the configure.ac to add CentOS/RedHat, #46
36    Author: proche add rainmaker dot com
37    Applied by: Dennis Stam
38
39  * Applied contributed patch to add Xen support in the kernel, #49
40    Author: proche add rainmaker dot com
41    Applied by: Dennis Stam
42
43  * Applied contributed patch to increase the number of attempts with udhcp, #48
44    Author: proche add rainmaker dot com
45    Applied by: Dennis Stam
46
471.5.3
48  * Fixed a critical bug when PROTOCOL is not defined. If PROTOCOL is not set then
49    rsync will be used by default.
50    Author: Dennis Stam
51
521.5.2
53  * Build LVM with the sali udev instead of the system one
54    Author Bas van der Vlies & Michel Scheerman
55
56  * Added export LD_LIBRARY_PATH=/lib:/usr/lib to /etc/profile
57    for PowerPC installations
58    Author Bas van der Vlies & Michel Scheerman
59
60  * You can now use SSHD="y|Y|yes"|Yes|YES" in pxeconfig file
61    to start sshd daemon.
62    Requested by: Jaap Dijkshoorn
63    Author Bas van der Vlies
64
65  * Complete redsign of the network configuration during startup. We
66    we now use the ifup/ifdown method. The IMAGESERVER variable is not
67    necessary when you want to use SCRUB or RESCUE.
68    Reported by/Requested by: Ole Holm Nielsen
69    Author: Dennis Stam
70
71  * Function write_variables is now only used when there is no /tmp/variables.txt
72    use function save_param to save parameters. Ie. save_param IMAGESERVER $IMAGESERVER
73    The function write_variables will be removed in the future.
74    Author: Dennis Stam
75
76  * The variables NETWORK and BROADCAST are now deprecated and are not used. With a
77    IPADDR and NETMASK the BROADCAST and NETWORK are automaticly calculated by ifconfig.
78    Author: Dennis Stam
79
80  * Added ssh keys in the initrd. This way SALI always boots with the same ssh keys. With
81    kernel option SSHD_GENKEY you can force SALI to generate new keys. SSHD_GENKEYS=y
82    Requested by: Ole Holm Nielsen
83    Author: Dennis Stam
84
85  * Enabled utility run-parts in busybox
86    Author: Dennis Stam
87 
881.5.0
89  * Added example directory
90    Author Bas van der Vlies
91
92  * Enabled 'blkid' command in busybox
93    Author Bas van der Vlies
94
95  * Fixed log location for tty4
96    Author: Dennis Stam
97
98  * Since busybox 1.19.0 command length has been removed. Now using ${#VAR}
99    to get the length of the variable VAR.
100    Author: Dennis Stam
101
102  * Updated kernel version to 3.1.4
103  * Updated busybox to 1.19.4
104  * Updated aria2 to 1.14.2
105  * Updated curl to 7.23.1
106  * Updated e2fsprogs to 1.42
107  * Updated jfsutils to 1.1.15
108  * Updated openssh to 5.9p1
109  * Updated LVM to 2.2.02.88
110  * Updated parted to 3.0
111  * Updated rsync to 3.0.9
112  * Updated scrub to 2.4.1
113
114  * Always copy installation log to /root/sali.log
115    Author: Bas van der Vlies
116
117  * Fixed report_task for rsync
118    Author: Bas van der Vlies
119
120  * sali log file is : /var/log/sali.log
121    Author: Bas van der Vlies
122
123  * Monitoring now logs to MONITOR_SERVER and /var/log/monitor.log.
124    So we can monitor the process on the node via ssh
125    Author: Bas van der Vlies
126
127  * If VERBOSE_LEVEL is greater or equal then 256. Then the getimage
128    image routine will be verbose (tar, rsync)
129    Author: Bas van der Vlies
130
131  * Added some post-install examples for:
132     - grub/grub2
133     - pxeconfig
134    Author: Dennis Stam
135
136  * Added VMXNET3 network module for kernel
137    Author: Bas van der Vlies
138
139  * Added grub2_install function
140    Author: Bas van der Vlies
141
142  * Added reboot function. If monitor is enabled first send a status
143    message and the use the real reboot
144    Author: Bas van der Vlies & Dennis Stam
145
146  * Added SALI_VERSION environment variable so we can check which
147    version we use.
148    Author: Bas van der Vlies & Dennis Stam
149
150  * Added xmlrpc-c to monitor aria via the rpc functionality. This way
151    the progress way more reliable then grepping the stdout of aria2c.
152    Fixes ticket #36
153    Author: Dennis Stam
154
155  * When we are using bittorrent, print that the image is being unpacked
156    Author: Dennis Stam
157
1581.4.11
159  * Critical fix in detecting the disks in a system. Parsing
160    the output of lsscsi was wrong, closes #31
161    Author: Bas van der Vlies
162
1631.4.10
164  * Added passwd command to busybox. So we can set a new root
165    password and modified sshd_config to allow root login when
166    ssh is enabled, closes #25
167    Author: Bas van der Vlies
168
169  * Fixed a bug in detecting scsi disks, closes #26
170
171    When function find_all_disks_by_dev() is used loop over the:
172       - /dev/disk/{by-path by-id by-label} directories
173       - to find all the disks
174
175    Function find_all_disks_by_lsscsi() is simplified so we did not
176    skip valid scsi disks
177
178    Author: Bas van der Vlies
179
1801.4.7
181  * Added virtio drivers instead of virtio host support
182    Author: Dennis Stam
183
1841.4.6
185  * Added lsscsi for finding disks, add an option to disk_enumerate to specify a exclude expression
186    closes ticket #21
187    Reported by: Robert Verkerk
188    Author: Dennis Stam
189
190  * Replaced shell function unique with uniq, please note that shell function unique is still
191    available for backwards compatibility in  masterscripts. Closes #12
192    Author: Dennis Stam
193
194  * Updated aria_autodetect_staging_dir to the new situation without a tmpfs mount, closes #17
195    Author: Dennis Stam
196
1971.4.5
198  * An rewrite has been done of the make and configure files.
199        Author: Dennis Stam
200
201  * Improved ppc64 architecture support
202        Author: Dennis Stam & Michel Scheerman
203
204  * Added module blacklisting via kernel parameters, use BLACKLIST=module_a;module_b as
205    kernel parameter to blacklist a module dynamicly
206        Author: Dennis Stam
207
2081.4.1
209  * Added experimental support for ppc64 architecture. Tested under SLES 11.1 with Power 6.
210    Author: Dennis Stam & Michel Scheerman
211
212  * Change the find_all_disks order from by-id to by-path first, see ticket #16
213    Author: Dennis Stam
214
2151.4.0
216  * Added kernel virtualization support for X86_64 kernel
217    Requested by: Ernst Pijper (SARA)
218    Author: Bas van der Vlies
219
220  * A complete rewrite of the rcS script
221     * The rcS script has been replaced by /bin/startup and /bin/install
222    Author: Dennis Stam
223
224  * The init script has been changed so it will not include /etc/init.d/functions file. So when
225    you have a syntax error in the /etc/init.d/functions the kernel will not panic.
226    Author: Dennis Stam
227
228  * Fixed the disk_enumerate function to sort the disk the correct way. See tickets #13 and #14
229    Reported by: Juriaan Saathof
230    Author: Dennis Stam and Bas van der Vlies
231
232  * All disk environmant variables are now exported so they can be used in the post install
233    scripts. Also the amount of disks is exported in var NUMDISKS.
234    Reported by: Juriaan Saathof
235    Fixed by: Bas van der Vlies
236
237  * added scrub
238    * scrub is a disk wipe utility
239    * more information at: http://code.google.com/p/diskscrub/
240    * added a startup script called S98scrub, wich will run if SCRUB=y is specified.
241    * other options are:
242      * SCRUB_DISKS=sda,sdb,/dev/cciss/d0c0 , specify which disks must me scrubbed, separate with ,
243      * SCRUB_OPTIONS="-pdod", specify which options must be passed on to the scrub ( see manpage )
244      * SCRUB_REBOOT=y or SCRUB_HALT=y, reboot or halt the machine
245    Author: Dennis Stam
246
247  * busybox settings:
248    * added cttyhack
249    * added login
250    Author: Dennis Stam
251
252  * update aria 1.10.9
253  * update busybox 1.18.3
254  * update curl 7.21.4 (security update)
255  * update e2fsprogs 1.41.14
256  * update kernel 2.6.36.4
257  * update lvm 2.2.02.84
258  * update mdadm 3.2
259  * update openssh 5.8p1
260  * update openssl 1.0.0d
261  * update udev 166
262  * update xfsprogs 3.1.4
263
2641.3.5
265  * The init script has been modernised and does not include the /etc/init.d/functions
266    file anymore. Also udev has been adjusted to run from the init. Also the startup of
267    udev has been simplified.
268    Author: Dennis Stam & Bas van der Vlies
269
270  * Replaced termcap with terminfo
271    Author: Dennis Stam & Bas van der Vlies
272
273  * We have changed the compression type of initrd.img from gzip to bzip2
274    Author: Dennis Stam
275
276  * Major adjustment to the /etc/inittab file. You are now able to use console redirection.
277    Reported by: Chris Pepper
278    Author: Dennis Stam
279
280  * Added support for 16 partitions on disks with msdos label
281    Reported by: Chris Peppper
282    Author: Bas van der Vlies
283
284  * Minor adjustment to the rcS script. Run udev after creating the procfs and devfs
285    file systems.
286    Author: Dennis Stam
287
288  * Minor adjustment when creating extended and logical partitions.
289    The extended partition shall now be created after creating two
290    primary partitions.
291    Reported by: Chris Pepper
292    Author: Dennis Stam
293
294  * Adjusted the build method of the Makefile. The kernel and initrd.img will
295    now be copied to the directory with the arch name.
296    Author: Dennis Stam
297
298  * busybox settings:
299      - changed history size to 100 lines instead of 15 lines
300      - changed max chars for input to 4096 instead of 1024
301      - added getty and login
302      - added mountpoint
303      - added setlogcon
304    Author: Bas van der Vlies & Dennis Stam
305
3061.3.2
307  * Added method parse_tmpfs_opts that was removed earlier. Now you can specify the
308    size of the tmpfs mount
309
3101.3.1
311  * Fixed that udhcp overrides the value IMAGESERVER even when the value
312    is empty. Udhcp only sets the IMAGSERVER value when not given as a
313    kernel arg.
314      Reported by : Chris Pepper
315
316  * Removed a lot of SystemImager specific files that SALI does not use
317     now you must use ./configure first
318  * Changed Makefile, 'make help' shows the available options
319  * ping_test prints the value of the IMAGESERVER
320
321  * added curl 7.21.1 for fetching the headers when using http/ftp protocol
322
323  * update kernel 2.6.34.7
324  * update xfsprogs 3.1.2
325  * update lvm 2.2.02.73
326  * update mdadm 3.1.3
327  * update udev 161
328  * update aria 1.10.3
329
3301.3.0
331  * Added function shutdown for better support for the systmimager generated install script
332
333  * Fixed bad number cntr when using bittorrent
334  * Fixed Evaluating image size when using bittorrent
335
336  * update kernel 2.6.34.4
337     - added 10G network drivers
338     - added more SCSI device support
339     - added NFS client support for v3 and v4
340
341  * Updated the initrd.rul, it now supports 32bit compilation
342
343  * updated busybox 1.17.1
344  * updated aria2 1.10.0
345  * updated e2fsprogs 1.41.12
346  * updated udev 160
347  * updated lvm2 2.2.02.72
348  * updated kexec-tools 2.0.2
349  * updated openssh 5.5p1
350 
351  * removed tar source from build process. Is replaced by busybox utility
352
353  * removed some obsolete functions from /etc/init.d/functions
354     - parse_tmpfs_opts
355     - mount_pts
356     - switch_root_to_tmpfs
357
3581.2.4:
359  * Fixed version number of openssl
360
361  * Removed some obsolete files
362
3631.2.3:
364  * replace tar with the busybox tar
365
366  * Updated
367     - busybox to 1.17.0
368     - kernel to 2.6.33.6
369
3701.2.2:
371  * Added variable PROTOCOL and STAGING to replace BITTORRENT and BITTORRENT_STAGING. Reason herefore
372    is to be more dynamic with other protcol types (eg. http, ftp )
373
374  * Removed option for rsync to TMPFS.
375
376  * Added support lvm2 udev rules
377
378  * Changed download location to ftp://ftp.sara.nl/pub/sali/sources
379
380  * Changed some disk functions so it can be used for LVM2
381
382
383  * Updated
384     - kernel to 2.6.33.5
385     - busybox to 1.16.2
386     - aria2 to 1.9.5
387     - e2fsprogs to 1.9.5
388     - lvm2 to 2.2.02.68
389     - parted to 2.3
390     - udev to 158
391
3921.1.1:
393  * Increased kernel version to 2.6.33.4
394
395  * Splitted the /etc/init.d/functions file in seperate files for easy editing,
396    during compiling these separate files are combined
397
398  * Added a some functions which replaces a lot of code in Master script ( old Matser scripts still work )
399
400  * Completly removed floppy and flamethrower support
401
402  * ReiserFS version increased to 3.6.20, patching is not required anymore
403
404  * Added kernel config for i386
405
406  Authors: Bas van der Vlies and Dennis Stam
407
4081.1.0:
409  * Removed the Python based bitorrent client. CX_Freeze as also been removed.
410
411  * Added aria2 to replace the removed bittorrent client. This client has support
412    for various other protocols. http://aria2.sourceforge.net/
413
414  * Some fine tuning to the udhcpc configuration
415
416  * Removed load_my_modules functionality. The current udev replaces this
417    functionality
418
419  * Changed the si_installbtimage slighty. The -S flag has been removed during the
420    creation of the tar.gz image file.
421
422  * Various other changes
423
424  Authors: Bas van der Vlies and Dennis Stam
425
4261.0.0:
427  * First version of Sali
428
429  * Moved boel_binaries to initrd_source
430
431  * Increased udev version from 120 to 151. With this
432    version of udev hotplug is obsolete and therefore removed
433
434  * Removed the DHCP software and replaced this with the udhcpc from
435    busybox.
436
437  * Parted version has been increased to 2.2. With this version it's
438    possible to set the bios_grub flag on a partition. This flag is
439    used by GRUB2 when installed on a GPT based disk.
440
441  * Using kernel 2.6.33.3
442
443  * Various other changes to the used tools. Either they are replaced by
444    busybox or the version number has been increased.
445
446  Authors: Bas van der Vlies and Dennis Stam
447
448systemimager changelog can be found in the SVN:
449  https://subtrac.sara.nl/oss/sali/browser/trunk/CHANGE.LOG?rev=4
Note: See TracBrowser for help on using the repository browser.