2
0
mirror of https://github.com/xcat2/xNBA.git synced 2024-11-26 03:09:12 +00:00
xNBA/src/interface/pxe
Michael Brown 1dd3f88964 [PXE] Work around a buffer-size bug in WinPE
WinPE's pxeboot.n12 takes the BufferLimit returned by gPXE (indicating
the size of gPXE's internal DHCP packet buffers) and erroneously passes
it in as BufferSize (indicating the size of pxeboot.n12's DHCP packet
buffer).  If these don't match, then pxeboot.n12 ends up instructing gPXE
to overwrite parts of its data segment.

Change gPXE's internal DHCP packet buffers to be exactly
sizeof(BOOTPLAYER_t) bytes to work around this problem.
2008-03-10 11:46:55 +00:00
..
pxe_errors.c Add per-file error identifiers 2007-07-24 17:11:31 +01:00
pxe_file.c [PXEXT] Add PXENV_FILE_EXEC call to PXE extensions API. 2008-03-04 18:16:30 +00:00
pxe_loader.c !PXE and PXENV+ structures are in code segment, not data segment. 2007-07-04 03:20:18 +01:00
pxe_preboot.c [PXE] Work around a buffer-size bug in WinPE 2008-03-10 11:46:55 +00:00
pxe_tftp.c Start restructuring pxe_tftp.c to cope with multicast (MTFTP) receives. 2008-02-02 15:59:32 +00:00
pxe_udp.c Use XFER_INIT() macro. 2008-01-22 18:50:24 +00:00
pxe_undi.c Fix compiler warnings that appear only on OpenBSD. 2007-12-06 14:16:46 -06:00