<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/include/gpxe, branch master</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/include/gpxe?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/include/gpxe?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2010-04-19T22:43:39+00:00</updated>
<entry>
<title>[build] Rename gPXE to iPXE</title>
<updated>2010-04-19T22:43:39+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2010-04-19T19:16:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=8406115834d38bb743e01f35bfd36e835532415e'/>
<id>urn:sha1:8406115834d38bb743e01f35bfd36e835532415e</id>
<content type='text'>
Access to the gpxe.org and etherboot.org domains and associated
resources has been revoked by the registrant of the domain.  Work
around this problem by renaming project from gPXE to iPXE, and
updating URLs to match.

Also update README, LOG and COPYRIGHTS to remove obsolete information.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[netdevice] Record whether or not interrupts are currently enabled</title>
<updated>2010-03-23T00:55:47+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2010-03-23T00:55:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4a7648bd3d811c10f272608cf5a64ab5eb2cd728'/>
<id>urn:sha1:4a7648bd3d811c10f272608cf5a64ab5eb2cd728</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[netdevice] Add netdev_is_open() wrapper function</title>
<updated>2010-03-23T00:46:35+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2010-03-23T00:46:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=88e436376cbdedee73483a9b57203c60a34316ac'/>
<id>urn:sha1:88e436376cbdedee73483a9b57203c60a34316ac</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[igb] Add igb driver</title>
<updated>2010-03-17T07:44:27+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2010-03-17T07:44:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=5e829de055763fc5b77e44068b21aefe5d7f2bf2'/>
<id>urn:sha1:5e829de055763fc5b77e44068b21aefe5d7f2bf2</id>
<content type='text'>
This commit adds an igb (Intel GigaBit) driver based on Intel source
code available at:

    http://sourceforge.net/projects/e1000/

which is upstream source for the Linux kernel e1000 drivers, and
should support some PCIe e1000 variants.

Signed-off-by: Marty Connor &lt;mdc@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[e1000e] Add e1000e driver</title>
<updated>2010-03-17T07:18:46+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2010-03-17T07:18:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=be5392c93a586b363a51a67c72f5152c9ca2ff26'/>
<id>urn:sha1:be5392c93a586b363a51a67c72f5152c9ca2ff26</id>
<content type='text'>
This commit adds an e1000e driver based on Intel source code
available at:

    http://sourceforge.net/projects/e1000/

which is upstream source for the Linux kernel e1000 drivers, and
should support many PCIe e1000 variants.

Signed-off-by: Marty Connor &lt;mdc@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[e1000] Update e1000 driver</title>
<updated>2010-03-17T07:02:32+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2010-03-17T07:02:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=930a2ffac879fe893d22f3076243be7b07cedd45'/>
<id>urn:sha1:930a2ffac879fe893d22f3076243be7b07cedd45</id>
<content type='text'>
This commit replaces the current gPXE e1000 driver with one ported
from Intel source code available at

    http://sourceforge.net/projects/e1000/

which is upstream source for the Linux kernel e1000 drivers, and
should support most if not all PCI e1000 variants.

Signed-off-by: Marty Connor &lt;mdc@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[vxge] Add support for X3100 series 10GbE Server/Storage Adapter</title>
<updated>2010-02-24T18:08:49+00:00</updated>
<author>
<name>Masroor Vettuparambil</name>
</author>
<published>2010-02-02T09:42:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=f5f8ee00fc45b03172274bd23ae8f7634b255e09'/>
<id>urn:sha1:f5f8ee00fc45b03172274bd23ae8f7634b255e09</id>
<content type='text'>
Signed-off-by: Sivakumar Subramani &lt;sivakumar.subramani@neterion.com&gt;
Signed-off-by: Masroor Vettuparambil &lt;masroor.vettuparambil@neterion.com&gt;
Signed-off-by: Stefan Hajnoczi &lt;stefanha@gmail.com&gt;
Signed-off-by: Marty Connor &lt;mdc@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[proto] Remove unsupported IGMP protocol</title>
<updated>2010-02-01T00:22:43+00:00</updated>
<author>
<name>Stefan Hajnoczi</name>
</author>
<published>2010-01-30T09:55:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=00a780e38fd5878d3e1f6f19830b2a0abf3cdf95'/>
<id>urn:sha1:00a780e38fd5878d3e1f6f19830b2a0abf3cdf95</id>
<content type='text'>
The IGMP code came from legacy Etherboot and was never updated to work
as a gPXE protocol.  There has been no demand for this protocol, so this
patch removes it.

Signed-off-by: Stefan Hajnoczi &lt;stefanha@gmail.com&gt;
Signed-off-by: Marty Connor &lt;mdc@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[uri] Decode/encode URIs when parsing/unparsing</title>
<updated>2010-01-20T23:14:28+00:00</updated>
<author>
<name>Joshua Oreman</name>
</author>
<published>2009-12-30T03:36:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=3d9dd93a1452e28c728483b03e352691238491ed'/>
<id>urn:sha1:3d9dd93a1452e28c728483b03e352691238491ed</id>
<content type='text'>
Currently, handling of URI escapes is ad-hoc; escaped strings are
stored as-is in the URI structure, and it is up to the individual
protocol to unescape as necessary. This is error-prone and expensive
in terms of code size. Modify this behavior by unescaping in
parse_uri() and escaping in unparse_uri() those fields that typically
handle URI escapes (hostname, user, password, path, query, fragment),
and allowing unparse_uri() to accept a subset of fields to print so
it can be easily used to generate e.g. the escaped HTTP path?query
request.

Signed-off-by: Joshua Oreman &lt;oremanj@rwcr.net&gt;
Signed-off-by: Marty Connor &lt;mdc@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[dhcp] Add generic facility for using cached network settings</title>
<updated>2010-01-20T22:15:51+00:00</updated>
<author>
<name>Joshua Oreman</name>
</author>
<published>2009-12-08T08:40:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b1ba80f8fbe2377e992848c3c6e6eb55fbe6d909'/>
<id>urn:sha1:b1ba80f8fbe2377e992848c3c6e6eb55fbe6d909</id>
<content type='text'>
When a DHCP session is started (using autoboot or a command-line `dhcp
net0'), check whether the new setting use-cached (DHCP option 175.178)
is TRUE; if so, skip DHCP and rely on currently registered
settings. This lets one combine a static IP with autoboot.

Before checking the use-cached setting, call a weak
get_cached_dhcpack() hook that can be implemented by particular builds
of gPXE supporting some fashion of retrieving a cached DHCPACK packet.
If one is available, it is registered as an options source, and then
either that packet's option 175.178 or the user's prior manual
use-cached setting can allow skipping duplicate DHCP.

Using cached packets is not the default because DHCP servers are often
configured to give gPXE different options than they give a vendor PXE
client; in order to break the infinite loop of PXE chaining, one would
need to load a gPXE with an embedded image that does something more
than autoboot.

Signed-off-by: Marty Connor &lt;mdc@etherboot.org&gt;
</content>
</entry>
</feed>
