<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/net/tcp, branch v1.0.0</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/net/tcp?h=v1.0.0</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/net/tcp?h=v1.0.0'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2010-01-27T13:52:39+00:00</updated>
<entry>
<title>[http] GET / if URI doesn't contain a path</title>
<updated>2010-01-27T13:52:39+00:00</updated>
<author>
<name>Joshua Oreman</name>
</author>
<published>2010-01-27T04:56:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=f3467ad169b01d5d90d8474ecc1ab1ee82cdecd1'/>
<id>urn:sha1:f3467ad169b01d5d90d8474ecc1ab1ee82cdecd1</id>
<content type='text'>
Commit 3d9dd93 introduced a regression in HTTP: if a URI without a
path is specified (e.g. http://netboot.me), we send the empty string
as our GET request. Reintroduce an extra slash when uri-&gt;path is NULL,
to turn this into the expected GET /.

Reported-by: Kyle Kienapfel &lt;doctor.whom@gmail.com&gt;
Signed-off-by: Joshua Oreman &lt;oremanj@rwcr.net&gt;
Signed-off-by: Marty Connor &lt;mdc@etherboot.org&gt;
</content>
</entry>
<entry>
<title>[ftp] User and password URI support for the FTP protocol</title>
<updated>2010-01-20T23:18:47+00:00</updated>
<author>
<name>gL2n30Y06arv2</name>
</author>
<published>2009-12-29T17:49:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=93805d97652b0f7a00028fe1e9ad461a7b5d423c'/>
<id>urn:sha1:93805d97652b0f7a00028fe1e9ad461a7b5d423c</id>
<content type='text'>
The default user and password are used for anonymous FTP by default.
This patch adds support for an explicit user name and password in an FTP
URI:

    imgfetch ftp://user:password@server.com/path/to/file

Edited-by: Stefan Hajnoczi &lt;stefanha@gmail.com&gt;.  Bugs are my fault.

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>[scsi] Make LUN a property of the SCSI backend only</title>
<updated>2009-08-10T18:31:45+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-08-09T15:09:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=cf716a0ce622557cbd407980bf1e8b5db1ed6891'/>
<id>urn:sha1:cf716a0ce622557cbd407980bf1e8b5db1ed6891</id>
<content type='text'>
Nothing within the SCSI core actually refers to the LUN, so we can
simplify matters by treating it as purely a property of the backend.
</content>
</entry>
<entry>
<title>[scsi] Generalise iscsi_parse_lun() to scsi_parse_lun()</title>
<updated>2009-08-10T18:30:41+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-08-09T14:30:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=d94479468010ba2f64bc8664585e9c3491129303'/>
<id>urn:sha1:d94479468010ba2f64bc8664585e9c3491129303</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[scsi] Generalise iscsi_detached_command() to scsi_detached_command()</title>
<updated>2009-08-10T18:29:40+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-08-09T14:20:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=976f12c50120637410f30c17f8fbfcd5a49ed8fd'/>
<id>urn:sha1:976f12c50120637410f30c17f8fbfcd5a49ed8fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[scsi] Make SCSI command issuing partially asynchronous</title>
<updated>2009-07-17T22:00:09+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-07-07T22:00:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1d8d8ef2c8e6bd951416941a42e3e6302238330a'/>
<id>urn:sha1:1d8d8ef2c8e6bd951416941a42e3e6302238330a</id>
<content type='text'>
Move the icky call to step() from iscsi.c to scsi.c; this takes it at
least one step further away from where it really doesn't belong.
</content>
</entry>
<entry>
<title>[legal] Add a selection of FILE_LICENCE declarations</title>
<updated>2009-05-18T07:33:25+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-05-01T14:41:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=c44a193d0d147ed6f98741124569864e516e9d4b'/>
<id>urn:sha1:c44a193d0d147ed6f98741124569864e516e9d4b</id>
<content type='text'>
Add FILE_LICENCE declarations to almost all files that make up the
various standard builds of gPXE.
</content>
</entry>
<entry>
<title>[http] Support HTTP redirection</title>
<updated>2009-03-30T12:28:33+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-03-30T12:28:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=272e6ddc304b554742454e458733f8420fa3fd98'/>
<id>urn:sha1:272e6ddc304b554742454e458733f8420fa3fd98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[xfer] Implement xfer_vreopen() to properly handle redirections</title>
<updated>2009-03-30T12:24:56+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-03-30T12:24:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=323cdf8c4c510fc6da081b96994d0131c11a29dd'/>
<id>urn:sha1:323cdf8c4c510fc6da081b96994d0131c11a29dd</id>
<content type='text'>
When handling a redirection event, we need to close the existing
connection before opening the new connection.
</content>
</entry>
</feed>
