source: trunk/CHANGELOG @ 563

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

First changed for 1.6.0

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