source: tags/1.6.2/CHANGELOG

Last change on this file was 582, checked in by dennis, 6 years ago

Fixed a bug for partition command, reported by Jaap Dijkshoorn

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