search for: legacynet

Displaying 20 results from an estimated 21 matches for "legacynet".

2013 Jul 18
0
[PATCH][git-pull] PXE legacynet DNS dotquad fix
The following changes since commit 89794a3d0b8659e2a143faeffc77877b45754c52: Matt Fleming (1): Merge branch 'dynamic-debug' into elflink are available in the git repository at: git://github.com/geneC/syslinux.git pxe-dns-dotquad-for-mfleming Gene Cumm (1): core/legacynet: Enable dot quad resolution core/legacynet/dnsresolv.c | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-)
2015 Sep 25
2
[PATCH 0/1] efi: DNS resolver
...ylvain Gault <sylvain.gault at gmail.com> > > > > Despite having native network capabilities, UEFI 2.4 (the most > > widely deployed at the moment) has no native DNS resolver. I propose > > here an implementation more or less inspired by the one found in > > core/legacynet/dnsresolv.c. > > > > Since it's non-trivial, I'd like to ask for a deep review of this > > code. I tried to make it as strong as possible against malformed > > packets and should be devoided of remote code execution or infinite > > loops (contrary to the legacy...
2015 Sep 28
3
[PATCH 0/1] efi: DNS resolver
...com> >>> > >>> > Despite having native network capabilities, UEFI 2.4 (the most >>> > widely deployed at the moment) has no native DNS resolver. I propose >>> > here an implementation more or less inspired by the one found in >>> > core/legacynet/dnsresolv.c. >>> > >>> > Since it's non-trivial, I'd like to ask for a deep review of this >>> > code. I tried to make it as strong as possible against malformed >>> > packets and should be devoided of remote code execution or infinite >&gt...
2006 Dec 27
1
Advanced Policy Routing not working properly
Hi list, I''m trying to setup a Linux box with a complicated source routing and could use a hand from you. The box has 4 NICs and lots of VLANs attached. It is a firewall and router in the following scenario: (obs: IP addresses have being changed for security purposes) - eth0 holds the default route (GW: 200.1.0.1, Firewall: 200.1.0.2); - The box is routing and sometimes source
2013 Jul 13
2
pxechn.c32 does not do TFTP
Digging more, loadfile("192.0.2.1::pxe.0", &file.data, &file.size), queries DNS, which sounds like it doesn't follow the same call path as a COM32 calling pxe_dns(). If the DNS won't resolve the IP, things won't load properly. pxechn.c32 sets sname in the intended packet to "192.0.2.1" which may be confusing something. More debugging needed. -- -Gene
2015 Sep 28
0
[PATCH 0/1] efi: DNS resolver
...> > >>>> > Despite having native network capabilities, UEFI 2.4 (the most >>>> > widely deployed at the moment) has no native DNS resolver. I propose >>>> > here an implementation more or less inspired by the one found in >>>> > core/legacynet/dnsresolv.c. >>>> > >>>> > Since it's non-trivial, I'd like to ask for a deep review of this >>>> > code. I tried to make it as strong as possible against malformed >>>> > packets and should be devoided of remote code execution or...
2015 Sep 10
3
[PATCH 0/1] efi: DNS resolver
From: Sylvain Gault <sylvain.gault at gmail.com> Despite having native network capabilities, UEFI 2.4 (the most widely deployed at the moment) has no native DNS resolver. I propose here an implementation more or less inspired by the one found in core/legacynet/dnsresolv.c. Since it's non-trivial, I'd like to ask for a deep review of this code. I tried to make it as strong as possible against malformed packets and should be devoided of remote code execution or infinite loops (contrary to the legacynet implementation), but I may have forgotten som...
2015 Sep 15
0
[PATCH 0/1] efi: DNS resolver
...m> wrote: > > From: Sylvain Gault <sylvain.gault at gmail.com> > > Despite having native network capabilities, UEFI 2.4 (the most widely deployed > at the moment) has no native DNS resolver. I propose here an implementation > more or less inspired by the one found in core/legacynet/dnsresolv.c. > > Since it's non-trivial, I'd like to ask for a deep review of this code. I tried > to make it as strong as possible against malformed packets and should be > devoided of remote code execution or infinite loops (contrary to the legacynet > implementation), but...
2015 Sep 25
0
[PATCH 0/1] efi: DNS resolver
...vain.gault at gmail.com> >> > >> > Despite having native network capabilities, UEFI 2.4 (the most >> > widely deployed at the moment) has no native DNS resolver. I propose >> > here an implementation more or less inspired by the one found in >> > core/legacynet/dnsresolv.c. >> > >> > Since it's non-trivial, I'd like to ask for a deep review of this >> > code. I tried to make it as strong as possible against malformed >> > packets and should be devoided of remote code execution or infinite >> > loops (co...
2013 Jul 13
2
pxechn.c32 does not do TFTP
...ing pxe_dns(). If the DNS won't resolve the IP, things >> won't load properly. pxechn.c32 sets sname in the intended packet to >> "192.0.2.1" which may be confusing something. >> >> More debugging needed. >> >> -- >> -Gene > > core/legacynet/dns_resolv.c is quite different and doesn't bother > testing quads first. > > Matt/HPA: should this be patched or somehow checked to see if it can > be factored away? I've got a crude patch that I can clean up. > > -- > -Gene Also, com32/lib/syslinux.c:pxe_dns() and c...
2015 Sep 28
1
[PATCH 0/1] efi: DNS resolver
...oding style improvement. > > > > As you noted, you don't accommodate timeouts which is probably the > > most critical operation this doesn't have. We can't stay in the query > > forever. jiffies() and ms_timer() are the two available in the core. > > core/legacynet/dnsresolv.c used jiffies() but ms_timer() should be > > dealing with millisecond values, not 55ms jiffies and about CLK_TCK > > jiffies per second. > > Not sure I understand everything correctly. > Currently, the code won't stay in the query forever. It tries every > se...
2013 Mar 28
1
Makefile race condition with parallel make
When attempting to build syslinux in parallel (make -j5), I encountered the following error at the end: rm -f liblpxelinux.a ar cq liblpxelinux.a rawcon.o ./fs/pxe/dhcp_option.o ./fs/pxe/pxe.o ./fs/pxe/tftp.o ./fs/pxe/urlparse.o ./lwip/src/netif/ethernetif.o ./lwip/src/netif/etharp.o ./lwip/src/netif/slipif.o ./lwip/src/netif/ppp/md5.o ./lwip/src/netif/ppp/randm.o ./lwip/src/netif/ppp/chpms.o
2014 Jun 12
1
Current 6.03 changelog
...(Sylvain Gault). * Fix hand over to kernel: "Booting kernel failed: Invalid argument" error. * ISOLINUX: EDX, LBA values higher than 65535; work around for buggy BIOS, where the system would hang, would reboot, or would show a "Disk error 01, AX=42" message. * core/legacynet: Enable dot quad resolution (Gene Cumm). * diag/geodsp improvements (Gene Cumm). * DOS: Fix syslinux.com DOS-based installer. * Improve gcc 4.3.0 compatibility. * syslxint: fix compilation on non-x86 architectures. * localboot: Fix "localboot 0x80" and similar cases. * Add memset()...
2013 Sep 03
4
[PATCH][git-pull] lwIP PXE fixes
...++++++++++++++++++-- core/fs/pxe/pxe.c | 30 ++++++++++---------- core/fs/pxe/tftp.c | 14 ++++----- core/include/mbox.h | 5 ++- core/include/net.h | 3 ++ core/include/thread.h | 5 ++- core/init.c | 2 + core/legacynet/core.c | 37 +++++++++++++++++++++++++ core/lwip/src/arch/sys_arch.c | 7 +++- core/lwip/src/netif/undiif.c | 27 +++++++++++------- core/macros.inc | 5 +++ core/pxelinux.asm | 5 ++- core/thread/mbox.c | 22 +++++++++----- core/thread/s...
2013 Jul 13
0
pxechn.c32 does not do TFTP
...e same call path as > a COM32 calling pxe_dns(). If the DNS won't resolve the IP, things > won't load properly. pxechn.c32 sets sname in the intended packet to > "192.0.2.1" which may be confusing something. > > More debugging needed. > > -- > -Gene core/legacynet/dns_resolv.c is quite different and doesn't bother testing quads first. Matt/HPA: should this be patched or somehow checked to see if it can be factored away? I've got a crude patch that I can clean up. -- -Gene
2013 Sep 04
0
[PATCH][git-pull] lwIP PXE fixes
.../pxe/pxe.c | 30 ++++++++++---------- > core/fs/pxe/tftp.c | 14 ++++----- > core/include/mbox.h | 5 ++- > core/include/net.h | 3 ++ > core/include/thread.h | 5 ++- > core/init.c | 2 + > core/legacynet/core.c | 37 +++++++++++++++++++++++++ > core/lwip/src/arch/sys_arch.c | 7 +++- > core/lwip/src/netif/undiif.c | 27 +++++++++++------- > core/macros.inc | 5 +++ > core/pxelinux.asm | 5 ++- > core/thread/mbox.c | 22 ++++...
2014 Oct 06
5
Syslinux 6.03 released
...to kernel: "Booting kernel failed: Invalid argument" error. * ISOLINUX: EDX, LBA values higher than 65535; work around for buggy BIOS, where the system would hang, would reboot, or would show a "Disk error 01, AX=42" message. * core/legacynet: Enable dot quad resolution (Gene Cumm). * diag/geodsp improvements (Gene Cumm). * DOS: Fix syslinux.com DOS-based installer. * Improve gcc 4.3.0 compatibility. * syslxint: fix compilation on non-x86 architectures. * localboot: Fix "localboot 0x80"...
2014 Dec 17
0
[PATCH] build: sort sources to build in a more deterministic way
...nd $(SRC)/lwip -name '*.c' -print) \ + $(shell find $(SRC)/lwip -name '*.c' -print | sort) \ $(addprefix $(SRC)/fs/pxe/, \ core.c dnsresolv.c ftp.c ftp_readdir.c gpxeurl.c http.c \ http_readdir.c idle.c isr.c tcp.c) PXELINUX_CSRC = $(CORE_PXE_CSRC) \ - $(shell find $(SRC)/legacynet -name '*.c' -print) + $(shell find $(SRC)/legacynet -name '*.c' -print | sort) LPXELINUX_OBJS = $(subst $(SRC)/,,$(LPXELINUX_CSRC:%.c=%.o)) PXELINUX_OBJS = $(subst $(SRC)/,,$(PXELINUX_CSRC:%.c=%.o)) -UNITTEST_CSRC = $(shell find $(SRC) -path '*/tests/*.c' -print) +UNI...
2014 Apr 17
0
6.03-pre changelog initial attempt
...(Sylvain Gault). * Fix hand over to kernel: "Booting kernel failed: Invalid argument" error. * ISOLINUX: EDX, LBA values higher than 65535; work around for buggy BIOS, where the system would hang, would reboot, or would show a "Disk error 01, AX=42" message. * core/legacynet: Enable dot quad resolution (Gene Cumm). * diag/geodsp improvements (Gene Cumm). * DOS: Fix syslinux.com DOS-based installer. * Improve gcc 4.3.0 compatibility. * syslxint: fix compilation on non-x86 architectures. * localboot: Fix "localboot 0x80" and similar cases. * Add memset()...
2014 Jan 05
2
Syslinux: Pending patches
...H 1/1 v2] Add UFS1/2 support to Extlinux installer. 07/19 core/fs: Add support to Unix File system 1/2. 07/18 core/serial: Add support for serial output functions. -Pending rejection 10/8 gPXE null pointer deref (gPXE should be removed) -To Merge shortly: 09/30 diag/geodsp: README fixes 07/18 PXE legacynet DNS dotquad fix -- -Gene