platform/upstream/syslinux.git
20 years agoAdd logical partition support for chain
hpa [Thu, 11 Dec 2003 23:39:40 +0000 (23:39 +0000)]
Add logical partition support for chain

20 years agoDocument the existence of chain.c32
hpa [Wed, 10 Dec 2003 20:52:49 +0000 (20:52 +0000)]
Document the existence of chain.c32

20 years agoAdd "const" to things which are not to be changed...
hpa [Wed, 10 Dec 2003 20:52:30 +0000 (20:52 +0000)]
Add "const" to things which are not to be changed...

20 years agoSplit atou() and skip_atou() into separate modules
hpa [Wed, 10 Dec 2003 20:44:57 +0000 (20:44 +0000)]
Split atou() and skip_atou() into separate modules

20 years agoRedistribute the library code; initial work on generic chainloader
hpa [Wed, 10 Dec 2003 20:43:14 +0000 (20:43 +0000)]
Redistribute the library code; initial work on generic chainloader

20 years agoMore shuffling to avoid RBFG bug now when we know the memory range
hpa [Mon, 8 Dec 2003 21:17:08 +0000 (21:17 +0000)]
More shuffling to avoid RBFG bug now when we know the memory range
overwritten.

20 years agoSupport Ctrl-U -> kill entire input
hpa [Fri, 5 Dec 2003 23:48:52 +0000 (23:48 +0000)]
Support Ctrl-U -> kill entire input

20 years ago- Avoid a memory location overwritten by RBFG.
hpa [Fri, 5 Dec 2003 21:55:41 +0000 (21:55 +0000)]
- Avoid a memory location overwritten by RBFG.
- Change number of vkernels and characters in pxelinux.

20 years agoFix spacing
hpa [Fri, 5 Dec 2003 03:47:24 +0000 (03:47 +0000)]
Fix spacing

20 years agoRate-limit ARP calls to avoid screwing over people doing automatic
hpa [Thu, 4 Dec 2003 03:47:57 +0000 (03:47 +0000)]
Rate-limit ARP calls to avoid screwing over people doing automatic
control via the serial port.

20 years agoAdd link to Ralf Brown's interrupt list.
hpa [Sun, 30 Nov 2003 23:52:44 +0000 (23:52 +0000)]
Add link to Ralf Brown's interrupt list.

20 years agoAdd "onerror" configuration directive
hpa [Thu, 27 Nov 2003 05:36:16 +0000 (05:36 +0000)]
Add "onerror" configuration directive

20 years agoRemove "timeoutcmd" -> "ontimeout"
hpa [Wed, 26 Nov 2003 05:52:42 +0000 (05:52 +0000)]
Remove "timeoutcmd" -> "ontimeout"

20 years agoAdd a bootstrap chainloading API, and include a sample program for it.
hpa [Wed, 26 Nov 2003 05:42:33 +0000 (05:42 +0000)]
Add a bootstrap chainloading API, and include a sample program for it.

20 years agoClean up generating dotted-quad addresses
hpa [Wed, 26 Nov 2003 03:08:29 +0000 (03:08 +0000)]
Clean up generating dotted-quad addresses

20 years agoAdd a "make tidy" target for the sample directory
hpa [Wed, 26 Nov 2003 00:52:40 +0000 (00:52 +0000)]
Add a "make tidy" target for the sample directory

20 years agoFix dependency generation.
hpa [Wed, 26 Nov 2003 00:18:02 +0000 (00:18 +0000)]
Fix dependency generation.

20 years agoOne more timeoutcmd -> ontimeout
hpa [Wed, 26 Nov 2003 00:17:52 +0000 (00:17 +0000)]
One more timeoutcmd -> ontimeout

20 years agoRename timeoutcmd -> ontimeout
hpa [Wed, 26 Nov 2003 00:14:59 +0000 (00:14 +0000)]
Rename timeoutcmd -> ontimeout

20 years agoAdd API to query for the existence of MEMDISK.
hpa [Wed, 26 Nov 2003 00:10:40 +0000 (00:10 +0000)]
Add API to query for the existence of MEMDISK.

20 years ago- Handle ARP requests while idle in pxelinux
hpa [Tue, 25 Nov 2003 04:12:43 +0000 (04:12 +0000)]
- Handle ARP requests while idle in pxelinux
- Actually reallocate sockets correctly in pxelinux

20 years agoFix "timeoutcmd"
hpa [Tue, 25 Nov 2003 03:16:34 +0000 (03:16 +0000)]
Fix "timeoutcmd"

20 years agoFix COMBOOT/COM32 command-line generation.
hpa [Mon, 24 Nov 2003 02:44:42 +0000 (02:44 +0000)]
Fix COMBOOT/COM32 command-line generation.
Add test programs.

20 years agoAdd timeoutcmd command
hpa [Mon, 24 Nov 2003 01:40:34 +0000 (01:40 +0000)]
Add timeoutcmd command

20 years agoNext version = 2.08
hpa [Mon, 24 Nov 2003 01:29:30 +0000 (01:29 +0000)]
Next version = 2.08

20 years agoFix the file read API for COMBOOT/COM32
hpa [Sun, 23 Nov 2003 01:38:19 +0000 (01:38 +0000)]
Fix the file read API for COMBOOT/COM32

20 years agoFix invalid double-use of the edx register in parse_dhcp_options
hpa [Sat, 22 Nov 2003 05:45:21 +0000 (05:45 +0000)]
Fix invalid double-use of the edx register in parse_dhcp_options

20 years agoDocument that we now support a vendor-option-space
hpa [Fri, 21 Nov 2003 18:57:05 +0000 (18:57 +0000)]
Document that we now support a vendor-option-space

20 years agoRecognize pxelinux options in a vendor-option-space as well as
hpa [Fri, 21 Nov 2003 08:56:49 +0000 (08:56 +0000)]
Recognize pxelinux options in a vendor-option-space as well as
a site-option-space.

20 years agoUpdates to the win32 installer [Lars Munch.]
hpa [Fri, 21 Nov 2003 08:09:14 +0000 (08:09 +0000)]
Updates to the win32 installer [Lars Munch.]

20 years agoFix handling of loading large "boot sectors"
hpa [Fri, 21 Nov 2003 08:00:22 +0000 (08:00 +0000)]
Fix handling of loading large "boot sectors"

20 years ago"ran out of input data" *hopefully* fixed...
hpa [Wed, 19 Nov 2003 17:38:48 +0000 (17:38 +0000)]
"ran out of input data" *hopefully* fixed...

20 years agoUnget bytes properly...
hpa [Wed, 19 Nov 2003 17:37:39 +0000 (17:37 +0000)]
Unget bytes properly...

20 years agoFix bugs in chainloading other NBPs from pxelinux
hpa [Tue, 18 Nov 2003 23:54:43 +0000 (23:54 +0000)]
Fix bugs in chainloading other NBPs from pxelinux

20 years agoAdd debugging code for input buffer underrun
hpa [Tue, 18 Nov 2003 19:20:20 +0000 (19:20 +0000)]
Add debugging code for input buffer underrun

21 years agoopentest.c -> filetest.c
hpa [Thu, 13 Nov 2003 21:57:23 +0000 (21:57 +0000)]
opentest.c -> filetest.c

21 years agoTest for the OPEN API command
hpa [Mon, 10 Nov 2003 19:29:50 +0000 (19:29 +0000)]
Test for the OPEN API command

21 years agoUpdate for mkdiskimage fix.
hpa [Sun, 9 Nov 2003 01:30:25 +0000 (01:30 +0000)]
Update for mkdiskimage fix.

21 years agoCompute the end cylinder/head correctly.
hpa [Sun, 9 Nov 2003 01:28:04 +0000 (01:28 +0000)]
Compute the end cylinder/head correctly.

21 years agoYet another fix
hpa [Tue, 9 Sep 2003 20:28:59 +0000 (20:28 +0000)]
Yet another fix

21 years agoDon't booleanize ipappend (is now a mask)
hpa [Tue, 9 Sep 2003 19:15:19 +0000 (19:15 +0000)]
Don't booleanize ipappend (is now a mask)

21 years agoAdd missing es:
hpa [Tue, 9 Sep 2003 17:51:30 +0000 (17:51 +0000)]
Add missing es:

21 years agoAdd "ipappend 2"
hpa [Tue, 9 Sep 2003 01:08:57 +0000 (01:08 +0000)]
Add "ipappend 2"

21 years agoSlight optimization
hpa [Wed, 27 Aug 2003 20:37:51 +0000 (20:37 +0000)]
Slight optimization

21 years agoTry to detect if this is the only floppy drive, and if so, don't pass
hpa [Wed, 27 Aug 2003 20:34:23 +0000 (20:34 +0000)]
Try to detect if this is the only floppy drive, and if so, don't pass
RESET commands to the BIOS.

21 years agoVersion 2.07 will come next
hpa [Wed, 27 Aug 2003 20:26:04 +0000 (20:26 +0000)]
Version 2.07 will come next

21 years agoPNM spec not PPM spec
hpa [Sat, 23 Aug 2003 00:56:05 +0000 (00:56 +0000)]
PNM spec not PPM spec

21 years agoLower the default MTU
hpa [Sat, 23 Aug 2003 00:04:21 +0000 (00:04 +0000)]
Lower the default MTU

21 years agoWe didn't need IO::Handle after all
hpa [Fri, 22 Aug 2003 22:31:47 +0000 (22:31 +0000)]
We didn't need IO::Handle after all

21 years agoSpeed improvement
hpa [Fri, 22 Aug 2003 19:06:00 +0000 (19:06 +0000)]
Speed improvement

21 years agoMake ppmtolss16 fully compliant with the PNM spec.
hpa [Fri, 22 Aug 2003 18:27:36 +0000 (18:27 +0000)]
Make ppmtolss16 fully compliant with the PNM spec.

21 years agoppmtolss16: handle header comments
hpa [Fri, 22 Aug 2003 17:37:44 +0000 (17:37 +0000)]
ppmtolss16: handle header comments

21 years agoAdd functional equivalent to sync()
hpa [Fri, 22 Aug 2003 17:17:01 +0000 (17:17 +0000)]
Add functional equivalent to sync()

21 years agoFix ISOLINUX directory length bug
hpa [Fri, 22 Aug 2003 08:05:39 +0000 (08:05 +0000)]
Fix ISOLINUX directory length bug

21 years agoMinor code cleanup.
hpa [Fri, 22 Aug 2003 03:40:24 +0000 (03:40 +0000)]
Minor code cleanup.

21 years agoIt's not just SYSLINUX that's affected by the length bug.
hpa [Fri, 22 Aug 2003 03:40:11 +0000 (03:40 +0000)]
It's not just SYSLINUX that's affected by the length bug.

21 years agoFix bug that would occationally cause I/O errors depending on the
hpa [Fri, 22 Aug 2003 03:39:37 +0000 (03:39 +0000)]
Fix bug that would occationally cause I/O errors depending on the
size of the kernel.

21 years agoClean up address assignment cleaner
hpa [Tue, 15 Jul 2003 19:01:13 +0000 (19:01 +0000)]
Clean up address assignment cleaner

21 years agoAdd list of known bugs; update TODO
hpa [Tue, 15 Jul 2003 07:49:03 +0000 (07:49 +0000)]
Add list of known bugs; update TODO

21 years agoMEMDISK overlap fix
hpa [Tue, 15 Jul 2003 07:38:16 +0000 (07:38 +0000)]
MEMDISK overlap fix

21 years agoFix overlap handling properly (we hope)
hpa [Tue, 15 Jul 2003 07:36:55 +0000 (07:36 +0000)]
Fix overlap handling properly (we hope)

21 years agoNew win32 installer; librarize some stuff
hpa [Fri, 11 Jul 2003 01:17:44 +0000 (01:17 +0000)]
New win32 installer; librarize some stuff

21 years agoWin32 installer
hpa [Fri, 11 Jul 2003 01:13:27 +0000 (01:13 +0000)]
Win32 installer

21 years agoRemove bogus comment
hpa [Fri, 11 Jul 2003 00:02:30 +0000 (00:02 +0000)]
Remove bogus comment

21 years agoAdd binmode declaration for mkdiskimage
hpa [Tue, 1 Jul 2003 19:21:23 +0000 (19:21 +0000)]
Add binmode declaration for mkdiskimage

21 years agoTry to make files locale compliant
hpa [Tue, 1 Jul 2003 00:50:23 +0000 (00:50 +0000)]
Try to make files locale compliant

21 years agoTry to make Perl scripts locale compliant
hpa [Tue, 1 Jul 2003 00:49:31 +0000 (00:49 +0000)]
Try to make Perl scripts locale compliant

21 years agoCOM32: Try to support both farcall and intcall
hpa [Tue, 1 Jul 2003 00:42:12 +0000 (00:42 +0000)]
COM32: Try to support both farcall and intcall

21 years agoUpdate: fix non-IP-config-files
hpa [Tue, 1 Jul 2003 00:40:54 +0000 (00:40 +0000)]
Update: fix non-IP-config-files

21 years agoFix bug related to non-IP-based config file names
hpa [Tue, 1 Jul 2003 00:40:19 +0000 (00:40 +0000)]
Fix bug related to non-IP-based config file names

21 years agoFormatting changes; comboot bug fix(?)
hpa [Tue, 20 May 2003 00:56:41 +0000 (00:56 +0000)]
Formatting changes; comboot bug fix(?)

21 years agoClean up a bit.
hpa [Tue, 20 May 2003 00:56:07 +0000 (00:56 +0000)]
Clean up a bit.

21 years agoQuery once based on MAC address.
hpa [Tue, 20 May 2003 00:55:54 +0000 (00:55 +0000)]
Query once based on MAC address.

21 years agoNext version will be 2.05
hpa [Tue, 20 May 2003 00:18:53 +0000 (00:18 +0000)]
Next version will be 2.05

21 years agoExplain why we're doing this insane movl ...,%eax
hpa [Mon, 21 Apr 2003 21:07:52 +0000 (21:07 +0000)]
Explain why we're doing this insane movl ...,%eax

21 years agoGet the actual high paragraph rather than just blindly reporting 64K
hpa [Wed, 16 Apr 2003 23:26:59 +0000 (23:26 +0000)]
Get the actual high paragraph rather than just blindly reporting 64K

21 years agoDocument: added spec file
hpa [Wed, 16 Apr 2003 22:04:36 +0000 (22:04 +0000)]
Document: added spec file

21 years ago[ foo ] && bar results in exit 1 if not foo
hpa [Wed, 16 Apr 2003 20:17:07 +0000 (20:17 +0000)]
[ foo ] && bar results in exit 1 if not foo

21 years agoOnly ldconfig if we're not using an INSTALLROOT
hpa [Wed, 16 Apr 2003 20:12:09 +0000 (20:12 +0000)]
Only ldconfig if we're not using an INSTALLROOT

21 years agoModernize macro use
hpa [Wed, 16 Apr 2003 20:10:05 +0000 (20:10 +0000)]
Modernize macro use

21 years agoCorrect: %postin -> %post
hpa [Wed, 16 Apr 2003 19:58:12 +0000 (19:58 +0000)]
Correct: %postin -> %post

21 years agoHack around RPM versioning issues for now
hpa [Wed, 16 Apr 2003 19:52:35 +0000 (19:52 +0000)]
Hack around RPM versioning issues for now

21 years agoGenerate RPM-compatible pre-release numbers (2.04-pre3 -> 2.03.3)
hpa [Wed, 16 Apr 2003 19:31:31 +0000 (19:31 +0000)]
Generate RPM-compatible pre-release numbers (2.04-pre3 -> 2.03.3)

21 years agoChange syslinux.spec -> syslinux.spec.in
hpa [Wed, 16 Apr 2003 19:24:46 +0000 (19:24 +0000)]
Change syslinux.spec -> syslinux.spec.in

21 years agoAdd spec file to repository, so we can use rpmbuild -ta in the future
hpa [Wed, 16 Apr 2003 19:22:38 +0000 (19:22 +0000)]
Add spec file to repository, so we can use rpmbuild -ta in the future

21 years agoMake libsyslinux available as a shared library.
hpa [Wed, 16 Apr 2003 19:19:50 +0000 (19:19 +0000)]
Make libsyslinux available as a shared library.

21 years agoAdd <stdbool.h>
hpa [Wed, 16 Apr 2003 06:32:31 +0000 (06:32 +0000)]
Add <stdbool.h>

21 years agoDocument 2.03 E820 memory map bug
hpa [Wed, 16 Apr 2003 05:27:56 +0000 (05:27 +0000)]
Document 2.03 E820 memory map bug

21 years agoClearness cleanup
hpa [Wed, 16 Apr 2003 05:25:47 +0000 (05:25 +0000)]
Clearness cleanup

21 years agoFix installing the E820 data into MEMDISK
hpa [Wed, 16 Apr 2003 05:23:31 +0000 (05:23 +0000)]
Fix installing the E820 data into MEMDISK

21 years agoMake the e820test program work again
hpa [Wed, 16 Apr 2003 05:12:32 +0000 (05:12 +0000)]
Make the e820test program work again

21 years agoFix memory computation error for MEMDISK
hpa [Wed, 16 Apr 2003 04:17:39 +0000 (04:17 +0000)]
Fix memory computation error for MEMDISK

21 years agoPass O_LARGEFILE to open() in case we want to link on something that
hpa [Wed, 16 Apr 2003 03:20:25 +0000 (03:20 +0000)]
Pass O_LARGEFILE to open() in case we want to link on something that
doesn't have _FILE_OFFSET_BITS=64, like klibc.  We only touch the
first 512 bytes regardless, so it's completely harmless even if we
only get 32 bits.

21 years agoResurrect the no-mtools installer
hpa [Wed, 16 Apr 2003 03:04:57 +0000 (03:04 +0000)]
Resurrect the no-mtools installer

21 years agoNuke directories named CVS. Apparenly cvs export -d is broken, and puts
hpa [Wed, 16 Apr 2003 02:56:59 +0000 (02:56 +0000)]
Nuke directories named CVS.  Apparenly cvs export -d is broken, and puts
a CVS directory in the root of the export (only...)

21 years agoMake sure to protect equ-using %if when running make depend
hpa [Wed, 16 Apr 2003 02:49:31 +0000 (02:49 +0000)]
Make sure to protect equ-using %if when running make depend

21 years agoWorking on version 2.04
hpa [Wed, 16 Apr 2003 02:46:55 +0000 (02:46 +0000)]
Working on version 2.04

21 years agoPXELINUX: Support large blocks (blksize 1468)
hpa [Wed, 16 Apr 2003 02:46:21 +0000 (02:46 +0000)]
PXELINUX: Support large blocks (blksize 1468)

21 years agoMacroize the generation of the "insufficient DOS RAM string";
hpa [Tue, 15 Apr 2003 21:28:18 +0000 (21:28 +0000)]
Macroize the generation of the "insufficient DOS RAM string";
Actually use the 1000h segment instead of letting it go to waste;
Set comboot_seg == real_mode_seg to save 40K

21 years agoSimple memcpy() implementation
hpa [Tue, 15 Apr 2003 19:31:04 +0000 (19:31 +0000)]
Simple memcpy() implementation