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
>>...
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