hpa [Tue, 20 May 2003 00:56:41 +0000 (00:56 +0000)]
Formatting changes; comboot bug fix(?)
hpa [Tue, 20 May 2003 00:56:07 +0000 (00:56 +0000)]
Clean up a bit.
hpa [Tue, 20 May 2003 00:55:54 +0000 (00:55 +0000)]
Query once based on MAC address.
hpa [Tue, 20 May 2003 00:18:53 +0000 (00:18 +0000)]
Next version will be 2.05
hpa [Mon, 21 Apr 2003 21:07:52 +0000 (21:07 +0000)]
Explain why we're doing this insane movl ...,%eax
hpa [Wed, 16 Apr 2003 23:26:59 +0000 (23:26 +0000)]
Get the actual high paragraph rather than just blindly reporting 64K
hpa [Wed, 16 Apr 2003 22:04:36 +0000 (22:04 +0000)]
Document: added spec file
hpa [Wed, 16 Apr 2003 20:17:07 +0000 (20:17 +0000)]
[ foo ] && bar results in exit 1 if not foo
hpa [Wed, 16 Apr 2003 20:12:09 +0000 (20:12 +0000)]
Only ldconfig if we're not using an INSTALLROOT
hpa [Wed, 16 Apr 2003 20:10:05 +0000 (20:10 +0000)]
Modernize macro use
hpa [Wed, 16 Apr 2003 19:58:12 +0000 (19:58 +0000)]
Correct: %postin -> %post
hpa [Wed, 16 Apr 2003 19:52:35 +0000 (19:52 +0000)]
Hack around RPM versioning issues for now
hpa [Wed, 16 Apr 2003 19:31:31 +0000 (19:31 +0000)]
Generate RPM-compatible pre-release numbers (2.04-pre3 -> 2.03.3)
hpa [Wed, 16 Apr 2003 19:24:46 +0000 (19:24 +0000)]
Change syslinux.spec -> syslinux.spec.in
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
hpa [Wed, 16 Apr 2003 19:19:50 +0000 (19:19 +0000)]
Make libsyslinux available as a shared library.
hpa [Wed, 16 Apr 2003 06:32:31 +0000 (06:32 +0000)]
Add <stdbool.h>
hpa [Wed, 16 Apr 2003 05:27:56 +0000 (05:27 +0000)]
Document 2.03 E820 memory map bug
hpa [Wed, 16 Apr 2003 05:25:47 +0000 (05:25 +0000)]
Clearness cleanup
hpa [Wed, 16 Apr 2003 05:23:31 +0000 (05:23 +0000)]
Fix installing the E820 data into MEMDISK
hpa [Wed, 16 Apr 2003 05:12:32 +0000 (05:12 +0000)]
Make the e820test program work again
hpa [Wed, 16 Apr 2003 04:17:39 +0000 (04:17 +0000)]
Fix memory computation error for MEMDISK
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.
hpa [Wed, 16 Apr 2003 03:04:57 +0000 (03:04 +0000)]
Resurrect the no-mtools installer
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...)
hpa [Wed, 16 Apr 2003 02:49:31 +0000 (02:49 +0000)]
Make sure to protect equ-using %if when running make depend
hpa [Wed, 16 Apr 2003 02:46:55 +0000 (02:46 +0000)]
Working on version 2.04
hpa [Wed, 16 Apr 2003 02:46:21 +0000 (02:46 +0000)]
PXELINUX: Support large blocks (blksize 1468)
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
hpa [Tue, 15 Apr 2003 19:31:04 +0000 (19:31 +0000)]
Simple memcpy() implementation
hpa [Tue, 15 Apr 2003 19:29:59 +0000 (19:29 +0000)]
32-bit entrypoint code
hpa [Tue, 15 Apr 2003 19:29:09 +0000 (19:29 +0000)]
Code to mediate 16 <-> 32 bit transition during MEMDISK install.
hpa [Tue, 15 Apr 2003 19:26:45 +0000 (19:26 +0000)]
Document .c32 -> COM32
hpa [Mon, 14 Apr 2003 22:45:40 +0000 (22:45 +0000)]
Use cvs export to make sure that we actually have checked in all changes;
make prerel and release as similar as possible
hpa [Mon, 14 Apr 2003 22:28:30 +0000 (22:28 +0000)]
Use standard memset()
hpa [Mon, 14 Apr 2003 22:28:04 +0000 (22:28 +0000)]
Use s
hpa [Fri, 11 Apr 2003 05:46:31 +0000 (05:46 +0000)]
Remove unnecessary reference to gzip.h
hpa [Fri, 11 Apr 2003 05:44:56 +0000 (05:44 +0000)]
Preparations for work on MDSLINUX, if it ever happens
hpa [Fri, 11 Apr 2003 05:44:33 +0000 (05:44 +0000)]
Correct usage of INCLUDE versus CFLAGS
hpa [Fri, 11 Apr 2003 05:42:11 +0000 (05:42 +0000)]
Clean up release generation
hpa [Thu, 10 Apr 2003 21:07:25 +0000 (21:07 +0000)]
Delete backup files
hpa [Thu, 10 Apr 2003 09:09:18 +0000 (09:09 +0000)]
Correct the list of source files
hpa [Thu, 10 Apr 2003 08:42:32 +0000 (08:42 +0000)]
Formatting...
hpa [Thu, 10 Apr 2003 08:41:35 +0000 (08:41 +0000)]
Support compressed MEMDISK images.
hpa [Thu, 10 Apr 2003 06:28:08 +0000 (06:28 +0000)]
Convert to using a 32-bit installer framework, in preparation for
supporting gzip compressed images
hpa [Thu, 10 Apr 2003 06:26:47 +0000 (06:26 +0000)]
Document fixed perl scripts
hpa [Thu, 10 Apr 2003 06:25:59 +0000 (06:25 +0000)]
Add "use bytes" pragmas
hpa [Tue, 8 Apr 2003 01:07:06 +0000 (01:07 +0000)]
Use small synthesized thunks for the PXE/PXENV calls; fix the stack-
switching code.
hpa [Tue, 8 Apr 2003 00:24:26 +0000 (00:24 +0000)]
One more instance of gateway-setting
hpa [Mon, 7 Apr 2003 23:52:36 +0000 (23:52 +0000)]
Override routing table and use our own default routing.
Better error messages on stack unload failure.
hpa [Sat, 5 Apr 2003 06:26:06 +0000 (06:26 +0000)]
Encapsulate calls to the PXE stack into a single function;
Restore error codes (BX) when we have memory freeing failures;
Make sure DS and ES are consistent in unload_pxe
hpa [Sat, 5 Apr 2003 06:24:48 +0000 (06:24 +0000)]
Update year to 2003
hpa [Sat, 5 Apr 2003 00:47:27 +0000 (00:47 +0000)]
rm -rf $(PRIVATE)
hpa [Sat, 5 Apr 2003 00:46:24 +0000 (00:46 +0000)]
Yet another attempt at getting the paths to work
hpa [Sat, 5 Apr 2003 00:42:39 +0000 (00:42 +0000)]
One more mkdir rule
hpa [Sat, 5 Apr 2003 00:40:29 +0000 (00:40 +0000)]
Quiet a warning
hpa [Sat, 5 Apr 2003 00:40:11 +0000 (00:40 +0000)]
Add rules to make com32 directory
hpa [Sat, 5 Apr 2003 00:38:00 +0000 (00:38 +0000)]
Actually come up with stack-switch code which has a prayer of working
hpa [Sat, 5 Apr 2003 00:20:59 +0000 (00:20 +0000)]
Try to deal with funny PXE stack problems...
hpa [Fri, 4 Apr 2003 23:54:20 +0000 (23:54 +0000)]
Correct syntax
hpa [Fri, 7 Mar 2003 22:41:11 +0000 (22:41 +0000)]
Support 1680K and 1722K as standard floppy formats
hpa [Tue, 25 Feb 2003 00:52:37 +0000 (00:52 +0000)]
Working toward version 2.03
hpa [Tue, 25 Feb 2003 00:52:20 +0000 (00:52 +0000)]
Actually support comment lines.
hpa [Thu, 13 Feb 2003 13:47:09 +0000 (13:47 +0000)]
Working on 2.02
hpa [Mon, 10 Feb 2003 10:51:41 +0000 (10:51 +0000)]
Change the installer to use mtools instead of trying to play games
with mounting the filesystem.
hpa [Fri, 7 Feb 2003 01:39:52 +0000 (01:39 +0000)]
Security fixes thanks to Dan Hollis
hpa [Thu, 6 Feb 2003 06:37:50 +0000 (06:37 +0000)]
Even more paranoia
hpa [Thu, 6 Feb 2003 06:28:22 +0000 (06:28 +0000)]
FIX SECURITY HOLE: large offsets; environment to mount(8)
hpa [Thu, 30 Jan 2003 20:53:44 +0000 (20:53 +0000)]
Make it possible (but optional) to install the library.
hpa [Thu, 30 Jan 2003 20:40:23 +0000 (20:40 +0000)]
Add copyright/version header
hpa [Thu, 30 Jan 2003 20:36:05 +0000 (20:36 +0000)]
Give us at least a prayer to work with nonpartitioned hard disk devices.
hpa [Thu, 30 Jan 2003 20:35:48 +0000 (20:35 +0000)]
Use -MM to generate dependencies.
hpa [Thu, 30 Jan 2003 20:08:26 +0000 (20:08 +0000)]
Use __builtin_memcmp() instead of memcmp() to be explicit about
what we're doing...
hpa [Thu, 30 Jan 2003 20:04:26 +0000 (20:04 +0000)]
Use -MM instead of -M for generating dependencies
hpa [Thu, 30 Jan 2003 04:20:55 +0000 (04:20 +0000)]
Update to year 2003
hpa [Thu, 30 Jan 2003 02:04:58 +0000 (02:04 +0000)]
Change how to make header files
hpa [Thu, 30 Jan 2003 02:03:51 +0000 (02:03 +0000)]
Need syslinux.h as a source file
hpa [Thu, 30 Jan 2003 02:02:56 +0000 (02:02 +0000)]
Support "owner" in /etc/fstab
hpa [Thu, 30 Jan 2003 01:48:25 +0000 (01:48 +0000)]
Header file for syslinux library
hpa [Thu, 30 Jan 2003 01:47:48 +0000 (01:47 +0000)]
Syslinux library code
hpa [Wed, 29 Jan 2003 05:47:50 +0000 (05:47 +0000)]
Make a small library (libsyslinux.a) of SYSLINUX; fix make depend
hpa [Tue, 28 Jan 2003 05:15:45 +0000 (05:15 +0000)]
Really replace "append" with "option" this time...
hpa [Tue, 28 Jan 2003 05:10:36 +0000 (05:10 +0000)]
The "append" command doesn't work in dhcpd anymore, replace with alternative
hpa [Sat, 4 Jan 2003 05:56:02 +0000 (05:56 +0000)]
Paranoia cleanups
hpa [Tue, 19 Nov 2002 01:09:30 +0000 (01:09 +0000)]
Fix a bug in bug fix...
hpa [Tue, 19 Nov 2002 01:00:31 +0000 (01:00 +0000)]
Add second hello world sample
hpa [Tue, 19 Nov 2002 01:00:07 +0000 (01:00 +0000)]
Fix the write string ABI call.
hpa [Mon, 18 Nov 2002 22:22:37 +0000 (22:22 +0000)]
Fix the COM32 sample program
hpa [Mon, 18 Nov 2002 19:31:19 +0000 (19:31 +0000)]
Fix MEMDISK initalization bugs
hpa [Tue, 29 Oct 2002 06:12:58 +0000 (06:12 +0000)]
Support DOSEMU-style hard disk images
hpa [Tue, 29 Oct 2002 00:10:57 +0000 (00:10 +0000)]
Update for 2.01
hpa [Tue, 29 Oct 2002 00:09:30 +0000 (00:09 +0000)]
Handle mtools funnies better
hpa [Mon, 28 Oct 2002 20:53:52 +0000 (20:53 +0000)]
Add some notes about the generic DOS CD-ROM and NDIS drivers...
hpa [Fri, 25 Oct 2002 19:36:59 +0000 (19:36 +0000)]
Grammar fix
hpa [Fri, 25 Oct 2002 19:15:00 +0000 (19:15 +0000)]
Update copyright dates; URLs
hpa [Fri, 25 Oct 2002 19:13:36 +0000 (19:13 +0000)]
Update copyright dates
hpa [Fri, 25 Oct 2002 16:02:28 +0000 (16:02 +0000)]
Use a more conventional stack arrangement in PXELINUX. Also make it
possible to query the invocation record for PXELINUX.
hpa [Fri, 25 Oct 2002 06:47:20 +0000 (06:47 +0000)]
LDLINUX: Fix "kaboom" bug when booting off hard disk
Provide an API call for "perform final cleanup"
hpa [Fri, 25 Oct 2002 05:27:56 +0000 (05:27 +0000)]
Remove debugging code
hpa [Fri, 25 Oct 2002 05:10:20 +0000 (05:10 +0000)]
Fixed PXELINUX timeout issue...