Displaying 19 results from an estimated 19 matches for "pxe_dns".
Did you mean:
peerdns
2013 Jul 13
2
pxechn.c32 does not do TFTP
...t; (which is the source of the issue).
> > >
> > > Which means the correct syntax for the pxechn.c32 command line
> > > should be like what?
> > >
> > > The example in doc/pxechn.txt is probably incorrect then?
> >
> > It's a bug. Either pxe_dns() should have returned the IP or I should
> > be checking that it's an IP first.
>
> Do you mean to say, it should work if I replace the TFTP server's IP
> address with its DNS name?
At this time, yes. However, I'd need to test to confirm.
We had a quick discussion yes...
2013 Jul 12
2
pxechn.c32 does not do TFTP
...won't return the IP of a string like
>> "192.0.2.1" (which is the source of the issue).
>
> Which means the correct syntax for the pxechn.c32 command line
> should be like what?
>
> The example in doc/pxechn.txt is probably incorrect then?
It's a bug. Either pxe_dns() should have returned the IP or I should
be checking that it's an IP first.
--
-Gene
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
2013 Jul 13
0
pxechn.c32 does not do TFTP
...he issue).
>> > >
>> > > Which means the correct syntax for the pxechn.c32 command line
>> > > should be like what?
>> > >
>> > > The example in doc/pxechn.txt is probably incorrect then?
>> >
>> > It's a bug. Either pxe_dns() should have returned the IP or I should
>> > be checking that it's an IP first.
>>
>> Do you mean to say, it should work if I replace the TFTP server's IP
>> address with its DNS name?
>
> At this time, yes. However, I'd need to test to confirm.
>...
2012 Jun 26
2
[GIT PULL] elflink bug fixes
...m/users/mfleming/syslinux.git elflink
Andre Ericson (1):
ldlinux: fixes bug that happens when using fullpath for a COM32 module
Matt Fleming (10):
module: Actually use last component of DT_NEEDED pathname
Delete all references to __com32.cs_bounce
pxechn: Fix merge botch s/pxe_dns/pxe_dns_resolv/
com32: Add missing DHCP pack/unpack files
elflink: Fix compiler warning
fs: Add .copy_super to struct fs_ops
com32: Per-object file LDFLAGS
Revert "pxe: resolve names via DNS from protected-mode code"
ldlinux: Don't lfree() 'kern...
2019 Apr 18
0
[PATCH] efi/pxe.c: Allow ipv4 host names
...;< 8) | part;
+ part = 0;
+ p++;
+ }
+ p--;
+
+ *res = htonl(ip);
+ return *p == '\0';
+}
+
+
+/*
+ * Similar implementation as core/fs/pxe/dnsresolv.c
+ *
+ * Allow ipv4 host names to be used. Do not support
+ * DNS names or ipv6.
+ *
+ */
+
__export uint32_t pxe_dns(const char *name)
{
+
+ uint32_t ip;
+
/*
* Return failure on an empty input... this can happen during
* some types of URL parsing, and this is the easiest place to
@@ -45,6 +89,11 @@ __export uint32_t pxe_dns(const char *name)
if (!name || !*name)
return 0;
+...
2013 Jul 13
2
pxechn.c32 does not do TFTP
...; wrote:
> On Sat, Jul 13, 2013 at 10:34 AM, Gene Cumm <gene.cumm at gmail.com> wrote:
>> 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
>
> core/legacynet/d...
2012 Jul 16
5
[PATCH 0/5] Deleting __intcall() from Syslinux
...| 15 ++---
com32/lib/sys/xserial_write.c | 8 +--
com32/lib/syslinux/cleanup.c | 12 ++--
com32/lib/syslinux/features.c | 51 --------------
com32/lib/syslinux/ipappend.c | 20 ++----
com32/lib/syslinux/keyboard.c | 14 +---
com32/lib/syslinux/pxe_dns.c | 14 +---
com32/lib/syslinux/pxe_get_cached.c | 11 +---
com32/lib/syslinux/pxe_get_nic.c | 12 +---
com32/lib/syslinux/run_command.c | 9 +--
com32/lib/syslinux/run_default.c | 10 +--
com32/lib/syslinux/runimage.c | 19 ++---
com32/lib/syslinux/se...
2013 Jul 12
2
pxechn.c32 does not do TFTP
pxelinux.0 since Syslinux-5.10 won't return the IP of a string like
"192.0.2.1" (which is the source of the issue).
--
-Gene
2013 Jul 13
0
pxechn.c32 does not do TFTP
...> >> "192.0.2.1" (which is the source of the issue).
> >
> > Which means the correct syntax for the pxechn.c32 command line
> > should be like what?
> >
> > The example in doc/pxechn.txt is probably incorrect then?
>
> It's a bug. Either pxe_dns() should have returned the IP or I should
> be checking that it's an IP first.
Do you mean to say, it should work if I replace the TFTP server's IP
address with its DNS name?
--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
sip:sudakov at sibptus.tomsk.ru
2013 Jul 13
0
pxechn.c32 does not do TFTP
On Sat, Jul 13, 2013 at 10:34 AM, Gene Cumm <gene.cumm at gmail.com> wrote:
> 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
core/legacynet/dns_resolv.c is quite different and do...
2012 Aug 14
1
[GIT PULL] elflink fixes
...| 15 ++---
com32/lib/sys/xserial_write.c | 8 +--
com32/lib/syslinux/cleanup.c | 12 ++--
com32/lib/syslinux/features.c | 51 --------------
com32/lib/syslinux/ipappend.c | 20 ++----
com32/lib/syslinux/keyboard.c | 14 +---
com32/lib/syslinux/pxe_dns.c | 14 +---
com32/lib/syslinux/pxe_get_cached.c | 11 +---
com32/lib/syslinux/pxe_get_nic.c | 12 +---
com32/lib/syslinux/run_command.c | 9 +--
com32/lib/syslinux/run_default.c | 10 +--
com32/lib/syslinux/runimage.c | 19 ++---
com32/lib/syslinux/se...
2013 Jun 25
0
Syslinux 6.00 released
...itew.o pci/writel.o sys/vesacon_write.o sys/vesaserial_write.o sys/vesa/initvesa.o sys/vesa/drawtxt.o sys/vesa/background.o sys/vesa/alphatbl.o sys/vesa/screencpy.o sys/vesa/fmtpixel.o syslinux/reboot.o syslinux/keyboard.o syslinux/version.o syslinux/pxe_get_cached.o syslinux/pxe_get_nic.o syslinux/pxe_dns.o syslinux/video/fontquery.o syslinux/video/reportmode.o syslinux/addlist.o syslinux/freelist.o syslinux/memmap.o syslinux/movebits.o syslinux/shuffle.o syslinux/shuffle_pm.o syslinux/shuffle_rm.o syslinux/zonelist.o syslinux/dump_mmap.o syslinux/dump_movelist.o syslinux/run_default.o syslinux/run_...
2013 Jun 25
4
Syslinux 6.00 released
On Tue, 25 Jun, at 01:52:00PM, Helmut Hullen wrote:
> Thanks - now it crashes later ...
What crash are you seeing?
> I don't have the ia64 files which are needed for a complete binary. But
> maybe that's only my special problem.
You shouldn't need ia64 files to build ia32 and x86-64 versions of
gnu-efi or Syslinux.
--
Matt Fleming, Intel Open Source Technology Center
2015 Jul 11
0
EXTLINUX - GCC 5
...dex 64, which is out of bounds. Otherwise condition 'j>=64' is redundant.
Probably a false positive.
(What is the reason of macro "__unlikely()" which is defined as "(!!(x))" ?)
-----------------------------------------------------------------
[com32/lib/syslinux/pxe_dns.c:56]: (error) Uninitialized variable: q
False positive.
cppcheck seems to not understand the use of the return value of sscanf().
-----------------------------------------------------------------
[com32/libupload/upload_tftp.c:138]: (error) Uninitialized struct member: tftp.srv_ip
Looks like...
2015 Jul 11
3
EXTLINUX - GCC 5
> On Jul 10, 2015 5:29 PM, "poma via Syslinux" <syslinux at zytor.com> wrote:
>
> > The same as with the ISOLINUX, stable and git.
> > Only this time has nothing to do with the menu.
>
> 1) EXTLINUX is no longer a discrete variant. The installer extlinux now
> installs SYSLINUX.
> 2) William Kensington already saw a similar behavior wherein an
2011 May 25
1
[GIT PULL] elflink ldlinux
...2
diff --git a/com32/lib/Makefile b/com32/lib/Makefile
index 5d41d7d..10fb4de 100644
--- a/com32/lib/Makefile
+++ b/com32/lib/Makefile
@@ -50,8 +50,6 @@ LIBSYSLINUX_OBJS = \
syslinux/ipappend.o syslinux/dsinfo.o syslinux/version.o \
syslinux/pxe_get_cached.o syslinux/pxe_get_nic.o \
syslinux/pxe_dns.o \
- syslinux/adv.o syslinux/advwrite.o syslinux/getadv.o \
- syslinux/setadv.o \
syslinux/video/fontquery.o syslinux/video/forcetext.o \
syslinux/video/reportmode.o
diff --git a/com32/lib/syslinux/adv.c b/com32/lib/syslinux/adv.c
deleted file mode 100644
index be38e89..0000000
-...
2012 Mar 23
19
[PATCH 00/19][elflink] Improve compatibility with 4.x
From: Matt Fleming <matt.fleming at intel.com>
The following patch series is available at,
git://git.zytor.com/users/mfleming/syslinux.git elflink
All patches are against the 'elflink' branch.
This series fixes a few serious bugs and some behavioural
incompatibilities with the 4.x series.
Matt Fleming (19):
ldlinux: Initialise 'p' before using it.
ldlinux: Parse
2011 Apr 16
20
[PATCH 00/20] Switch to ELF modules
From: Matt Fleming <matt.fleming at linux.intel.com>
This series fixes some bugs and switches the elflink branch to be
entirely ELF modules. It applies on top of,
http://syslinux.zytor.com/archives/2011-April/016369.html
The deletions in the diff stat below are mainly from deleting
com32/elflink/modules (finally!). Now there should be no duplicate
code because we don't need COM32 and