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...
hpa [Fri, 25 Oct 2002 05:09:02 +0000 (05:09 +0000)]
Work around NASM bug that would lead to no timeout at all before reset
hpa [Thu, 24 Oct 2002 22:11:46 +0000 (22:11 +0000)]
Fix command-line parsing bug... destroyed the flags while live... oops.
hpa [Thu, 24 Oct 2002 20:41:18 +0000 (20:41 +0000)]
Yes it is, just not for nonofficial builds
hpa [Thu, 24 Oct 2002 20:40:59 +0000 (20:40 +0000)]
DATE isn't defined in the MEMDISK directory
hpa [Thu, 24 Oct 2002 20:39:15 +0000 (20:39 +0000)]
Fix dependencies
hpa [Thu, 24 Oct 2002 17:31:45 +0000 (17:31 +0000)]
(Hopefully) fix bug related to very long configuration files
ISOLINUX: support /boot/isolinux as well as /isolinux
hpa [Thu, 24 Oct 2002 05:46:28 +0000 (05:46 +0000)]
Fix bug which causes ISOLINUX to choke on initrds > 128 MB.
hpa [Thu, 24 Oct 2002 04:05:47 +0000 (04:05 +0000)]
Add option to display the generated filesystem offset
hpa [Thu, 24 Oct 2002 00:59:08 +0000 (00:59 +0000)]
* Unify the command-line handling and extension-scanning code
* Fix bug relating to '/' characters in ISOLINUX
* Add <Ctrl-V> to display the version number
hpa [Tue, 22 Oct 2002 18:28:26 +0000 (18:28 +0000)]
Fix PXELINUX memory overwrite bug.
hpa [Thu, 3 Oct 2002 10:04:49 +0000 (10:04 +0000)]
Add missing files.
hpa [Thu, 3 Oct 2002 10:02:50 +0000 (10:02 +0000)]
Add tool to create a DOS-formatted hard drive image; minor tidying of the
MBR code.
hpa [Wed, 28 Aug 2002 21:02:02 +0000 (21:02 +0000)]
Make the syslinux installer be setuid safe (we hope...)
hpa [Tue, 13 Aug 2002 20:36:33 +0000 (20:36 +0000)]
Fix for Toshiba laptops; ported from 1.xx branch
hpa [Sat, 20 Jul 2002 06:21:30 +0000 (06:21 +0000)]
Update the documentation for COMBOOT images
hpa [Mon, 15 Jul 2002 23:03:18 +0000 (23:03 +0000)]
Finally get around to fixing the MBR code.
hpa [Mon, 17 Jun 2002 18:02:59 +0000 (18:02 +0000)]
Correct the "invoke PXE stack" call...
hpa [Mon, 17 Jun 2002 16:10:15 +0000 (16:10 +0000)]
Add API call to determine the serial console configuration.
hpa [Mon, 17 Jun 2002 02:57:27 +0000 (02:57 +0000)]
Document changes due to the use of a stack frame; add new "get derivative
specific information" API call.
hpa [Mon, 17 Jun 2002 01:08:23 +0000 (01:08 +0000)]
Support reporting extended characters as <NUL>...; use a stack register
frame for INT 21/22.
hpa [Sun, 16 Jun 2002 06:30:28 +0000 (06:30 +0000)]
Document new "write serial port" syscall