<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/net, branch v0.9.7</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/net?h=v0.9.7</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/net?h=v0.9.7'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2009-02-20T21:41:00+00:00</updated>
<entry>
<title>[iscsi] Include credentials in iBFT only if used during iSCSI login</title>
<updated>2009-02-20T21:41:00+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-20T21:41:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4dd746a725f69d7b13b24dccff0112158c38dbe3'/>
<id>urn:sha1:4dd746a725f69d7b13b24dccff0112158c38dbe3</id>
<content type='text'>
Avoid passing credentials in the iBFT that were available but not
required for login.  This works around a problem in the Microsoft
iSCSI initiator, which will refuse to initiate sessions if the CHAP
password is fewer than 12 characters, even if the target ends up not
asking for CHAP authentication.
</content>
</entry>
<entry>
<title>[crypto] Change cipher_{en,de}crypt() to void functions</title>
<updated>2009-02-19T00:06:41+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-18T22:27:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b4d3d686cc67c2503976ec4c854efc3a20519203'/>
<id>urn:sha1:b4d3d686cc67c2503976ec4c854efc3a20519203</id>
<content type='text'>
It is a programming error, not a runtime error, if we attempt to use
block ciphers with an incorrect blocksize, so use an assert() rather
than an error status return.
</content>
</entry>
<entry>
<title>[crypto] Split crypto_algorithm into {digest,cipher,pubkey}_algorithm</title>
<updated>2009-02-18T22:17:41+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-18T21:56:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=a3219b24a8ea4699e7b04cf1f1131aade9fcd855'/>
<id>urn:sha1:a3219b24a8ea4699e7b04cf1f1131aade9fcd855</id>
<content type='text'>
The various types of cryptographic algorithm are fundamentally
different, and it was probably a mistake to try to handle them via a
single common type.

pubkey_algorithm is a placeholder type for now.
</content>
</entry>
<entry>
<title>[crypto] Move AES_convert_key() hack into axtls_aes.c</title>
<updated>2009-02-18T21:33:54+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-18T21:33:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=5de8305febf0fe4f2b8a89753cefdfedc519cee2'/>
<id>urn:sha1:5de8305febf0fe4f2b8a89753cefdfedc519cee2</id>
<content type='text'>
Although the nature of the hack is essentially unchanged, this allows
us to remove the hardcoded assumption in tls.c that the RX cipher is
AES.
</content>
</entry>
<entry>
<title>[crypto] Rename aes_algorithm to aes_cbc_algorithm</title>
<updated>2009-02-18T21:28:46+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-18T21:25:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=991f907d5bcb90643491184bc2ecd05a5b2f4e17'/>
<id>urn:sha1:991f907d5bcb90643491184bc2ecd05a5b2f4e17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[dhcp] Use a default user-class of "gPXE"</title>
<updated>2009-02-17T22:03:28+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-17T22:03:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=7b1a5a7997e3673f75bf9eaaaffebd90adec89fc'/>
<id>urn:sha1:7b1a5a7997e3673f75bf9eaaaffebd90adec89fc</id>
<content type='text'>
This change makes it possible to break the PXE-chaining infinite loop
even when restricted to a Windows DHCP server.
</content>
</entry>
<entry>
<title>[http] Send authentication information whenever username is present</title>
<updated>2009-02-17T11:56:27+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-17T11:56:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=54840039f6b365f6c5d86d1394f3b520dd83a89a'/>
<id>urn:sha1:54840039f6b365f6c5d86d1394f3b520dd83a89a</id>
<content type='text'>
Send authentication information if the username is present, even if
the password is empty.
</content>
</entry>
<entry>
<title>[icmp] Add support for responding to pings</title>
<updated>2009-02-17T06:59:15+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-17T06:59:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=06b5132fdcac6b79ccf2f97de658235b28610bd7'/>
<id>urn:sha1:06b5132fdcac6b79ccf2f97de658235b28610bd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[xfer] Make consistent assumptions that xfer metadata can never be NULL</title>
<updated>2009-02-15T08:44:22+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-15T08:41:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=8ae1cac0502c2a4d946f7bafa15a944bb1ef48a2'/>
<id>urn:sha1:8ae1cac0502c2a4d946f7bafa15a944bb1ef48a2</id>
<content type='text'>
The documentation in xfer.h and xfer.c does not say that the metadata
parameter is optional in calls such as xfer_deliver_iob_meta() and the
deliver_iob() method.  However, some code in net/ is prepared to
accept a NULL pointer, and xfer_deliver_as_iob() passes a NULL pointer
directly to the deliver_iob() method.

Fix this mess of conflicting assumptions by making everything assume
that the metadata parameter is mandatory, and fixing
xfer_deliver_as_iob() to pass in a dummy metadata structure (as is
already done in xfer_deliver_iob()).
</content>
</entry>
<entry>
<title>[http] Allow for URI encodings within username and password</title>
<updated>2009-02-13T16:26:43+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-13T16:26:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=816a32aaeefc15c36a7d94f08927787d431fe7e7'/>
<id>urn:sha1:816a32aaeefc15c36a7d94f08927787d431fe7e7</id>
<content type='text'>
</content>
</entry>
</feed>
