source: trunk/CHANGELOG

Last change on this file was 623, checked in by dennis, 4 years ago

Updating trunk from 1.6 branch

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