source: tags/1.6.7/CHANGELOG @ 625

Last change on this file since 625 was 624, checked in by dennis, 6 years ago

Update CHANGELOG before tagging last 1.6.x release

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