summaryrefslogtreecommitdiff
path: root/NEWS
blob: 839815a165712ea48b4b78a401c24069aee9bcaa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
Changes in 1.40:
	* Increase A20M delay to avoid problems on certain IBM
	  Thinkpads (thanks to Donnie Barnes of RedHat for vital info
	  on this one.)
	* Support COMBOOT style boot command images.
	* Support chain loading (foreign operating systems, e.g. DOS).
	* Include a new "copybs" DOS utility to copy a boot sector to
	  a file (under Linux, use "dd".)
	* Fix the DOS installer to work for disks over 32 MB.
	* SYSLINUX should now handle disks with more than 65536 tracks.

Changes in 1.37:
	* Fix a bug that caused "label" statements in syslinux.cfg to
	  not be handled properly.
	* Updated the documentation.  Among other things, we now allow
	  up to 128 "label" statements.

Changes in 1.36:
	* Fix for booting old (pre-initrd) kernels.
	* It seems at least some versions of OS/2 doesn't set up all
	  the fields in the superblock correctly.  Account for that.
	* Fix bug that caused boot failure when using the mem= option.

Changes in 1.35:
	* Loading from partitions now should work properly.  (Actually
	  tested, this time.  You should even be able to dd a floppy
	  to a partition and boot from it.)
	* Removed large workaround code for an alleged ancient BIOS
	  bug I have never actually seen.  The -s option should work
	  on those machines, anyway.
	* Support for simple keyboard remappings, same as used by
	  LILO (once again to support localization.)  The program
	  keytab-lilo.pl from the LILO distribution included to
	  generate such maps.
	* Added a "safe, slow and stupid" (-s) option to the
	  installers.  This option will lobotomize the boot sector to
	  hopefully work on even very buggy BIOSes.
	
Changes in 1.34:
	* Ability to load a VGA font on bootup (for localized Linux
	  distributions.) 

Changes in 1.33:
	* Bug fix in the Linux installer.
	* Added a workaround for a bug in certain AMI/Intel BIOSes
	  when booting from CD-ROM.
	* Documentation changes.

Changes in 1.32:
	* FAT16 filesystems are now supported.

Changes in 1.31:
	* Now compiles under Linux, using NASM, rather than using
	  Turbo Assembler under DOS.  See http://www.cryogen.com/Nasm
	  for information about NASM.
	* Linux-hosted SYSLINUX installer, as well as a
	  rewritten DOS installer (now is written in assembler, so we
	  don't need Turbo C.)

Changes in 1.30:
        * Added support for loading bzImage and initrd loading, and made
          SYSLINUX new-setup-code aware (SYSLINUX 1.30 id=0x31).
        * Added LILO-style kernel labels; see the LABEL and IMPLICIT
          keywords in README file.
        * Added support for colorization of intro and help screens.
        * The vga= option is now handled correctly.
        * Massive rewrite of large chunks of the code in order to
          support the first two new features.

Changes in 1.20:
        * Added simple online help at the "boot:" prompt.
        * Removed 2880K image as I no longer have access to such a
          floppy drive.  (Donations accepted!!)
        * Decided to distribute the source in a subdirectory rather
          than in a nested zipfile.

Changes in 1.11:
        * Removed a sanity check which would cause booting to fail on
          Phoenix BIOS version 4.03.  Apparently this BIOS is buggy.

Changes in 1.10:
        * Added configuration file SYSLINUX.CFG.  This file contains all
          configurable options, and can be edited from any OS which can
          access an MS-DOS filesystem; there is no longer a need to run
          SYSLINUX.EXE except to write the boot sector.
        * Default command line now given by "default" line in config
          file.
        * LINUXMSG.TXT and BOOTMSG.TXT hard-coded file names replaced by
          "display" and "prompt" lines in config file.
        * LILO-style option appending now supported ("append" line in
          config file).
        * Prompt timeout is now supported ("timeout" line in config
          file).  The timeout is cancelled when anything is typed on the
          command line.
        * Pressing <ESC> or <Ctrl-C> at the Loading... stage now aborts
          the kernel loading in progress and returns the user to the
          boot: prompt.
        * The installer now automatically sets the READONLY flag on
          LDLINUX.SYS.
	* Added 2880K disk image.

Changes in 1.03:
	* Fixed bug that would prevent booting from double-density
	  floppies and other DOS filesystems with multiple sectors per
	  cluster.
	* Added 720K disk image.
	* Changed default kernel name on disk images to LINUX.

Changes in 1.02:
        * Fixed bug that would garble the command line on recent kernels
          with more than 4 sectors of setup code (this wasn't really a
          *bug*; rather, a kernel change broke the code.  Unfortunately
          the Linux boot interface is still sorely undocumented).
        * Added BOOTMSG.TXT file support (message file which does not
          force display of the boot prompt).

Changes in 1.01:
        * Fixed bug on some (most?) 386 BIOSes would require two boot
          attempts.