<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/net/tcp/http.c, branch v0.9.6</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/net/tcp/http.c?h=v0.9.6</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/net/tcp/http.c?h=v0.9.6'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-03-31T12:01:08+00:00</updated>
<entry>
<title>[http] gPXE is a HTTP/1.0 client, not a HTTP/1.1 client</title>
<updated>2008-03-31T12:01:08+00:00</updated>
<author>
<name>H. Peter Anvin</name>
</author>
<published>2008-03-31T12:01:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b107637008d15e00a4d95cdb5c8f5c11fda490f7'/>
<id>urn:sha1:b107637008d15e00a4d95cdb5c8f5c11fda490f7</id>
<content type='text'>
gPXE is not compliant with the HTTP/1.1 specification (RFC 2616),
since it lacks support for "Transfer-Encoding: chunked".  gPXE is,
however, compliant with the HTTP/1.0 specification (RFC 1945), which
does not require "Transfer-Encoding: chunked" to be supported.

The only HTTP/1.1 feature that gPXE uses is the "Host:" header, but
servers universally accept that one from HTTP/1.0 clients as an
optional extension (it is obligatory for HTTP/1.1).  gPXE does not,
for example, appear to support connection caching.  Advertising as a
HTTP/1.0 client will typically make the server close the connection
immediately upon sending the last data, which is actually beneficial
if we aren't going to keep the connection alive anyway.
</content>
</entry>
<entry>
<title>Make seek information part of the xfer metadata, rather than an entirely</title>
<updated>2008-01-08T16:46:55+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-01-08T16:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=f6a8158eed215954dafb7f622f6fd345b5b473d2'/>
<id>urn:sha1:f6a8158eed215954dafb7f622f6fd345b5b473d2</id>
<content type='text'>
separate xfer method.

Add missing .alloc_iob entries to several xfer_interface_operations
structures.
</content>
</entry>
<entry>
<title>Allowed zero-cost enforced ordering of features in startup banner</title>
<updated>2007-08-02T13:51:03+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-08-02T13:51:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=9fd6a0418f38461d6d87f2c88785028d65fd6a1c'/>
<id>urn:sha1:9fd6a0418f38461d6d87f2c88785028d65fd6a1c</id>
<content type='text'>
list.

Added FEATURE() macros to most relevant (non-driver) files.
</content>
</entry>
<entry>
<title>Use otherwise-useless byte in DHCP feature option as a version number</title>
<updated>2007-08-02T03:36:00+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-08-02T03:36:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=67afe84292723e13da02308fc4cf08cf9ab5e0c0'/>
<id>urn:sha1:67afe84292723e13da02308fc4cf08cf9ab5e0c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allowed HTTPS to be a separately configurable feature.</title>
<updated>2007-07-30T02:01:04+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-30T02:01:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=bf3d8fb1aa08d13e3d15257ba165cf0128f2c5b2'/>
<id>urn:sha1:bf3d8fb1aa08d13e3d15257ba165cf0128f2c5b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>TLS now working again.</title>
<updated>2007-07-30T01:48:38+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-30T01:48:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6fc9ed167e3f8bd3fc94cd2e21bd108f90a736d6'/>
<id>urn:sha1:6fc9ed167e3f8bd3fc94cd2e21bd108f90a736d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make http_open static</title>
<updated>2007-07-27T19:59:09+00:00</updated>
<author>
<name>Holger Lubitz</name>
</author>
<published>2007-07-27T19:59:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=e6cfa7ced96d17acfe745e94066e7f9de7e2716c'/>
<id>urn:sha1:e6cfa7ced96d17acfe745e94066e7f9de7e2716c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added missing "static" declarations</title>
<updated>2007-07-17T00:42:10+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-17T00:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=94415b7669ad591f4d74ea79b2a6a56d8b88f8e8'/>
<id>urn:sha1:94415b7669ad591f4d74ea79b2a6a56d8b88f8e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Separate the "is data ready" function of xfer_seek() into an</title>
<updated>2007-07-08T13:11:07+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-08T13:11:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b34d4d044978714abe771ca8d7d07153ad048d82'/>
<id>urn:sha1:b34d4d044978714abe771ca8d7d07153ad048d82</id>
<content type='text'>
xfer_window() function, which can return a scalar rather than a
boolean.
</content>
</entry>
<entry>
<title>Kill off unused request() method in data-xfer interface.</title>
<updated>2007-07-08T01:10:54+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-07-08T01:10:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ca4c6f9eee896ef70b676096131559dfd51970dc'/>
<id>urn:sha1:ca4c6f9eee896ef70b676096131559dfd51970dc</id>
<content type='text'>
</content>
</entry>
</feed>
