source: tags/1.6.3/CHANGELOG

Last change on this file was 586, checked in by dennis, 5 years ago

Minor bugfix to fetch aria2 download information

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