source: branches/1.5/CHANGELOG @ 555

Last change on this file since 555 was 555, checked in by dennis, 7 years ago

Preparing new release new version of SALI

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