<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/tests, branch master</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/tests?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/tests?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2019-01-15T14:12:27+00:00</updated>
<entry>
<title>[libc] Fix strcmp()/strncmp() to return proper values</title>
<updated>2019-01-15T14:12:27+00:00</updated>
<author>
<name>Aaron Young</name>
</author>
<published>2019-01-09T19:35:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=3946aa9bac1b4a784924fab1693bfebfdd357438'/>
<id>urn:sha1:3946aa9bac1b4a784924fab1693bfebfdd357438</id>
<content type='text'>
Fix strcmp() and strncmp() to return proper standard positive/negative
values for unequal strings.  Current implementation is backwards
(i.e. the functions are returning negative when should be positive and
vice-versa).

Currently all consumers of these functions only check the return value
for ==0 or !=0 and so we can safely change the implementation without
breaking things.

Signed-off-by: Aaron Young &lt;Aaron.Young@oracle.com&gt;
Modified-by: Michael Brown &lt;mcb30@ipxe.org&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[list] Add list_is_first_entry() and list_is_last_entry()</title>
<updated>2018-03-24T21:32:06+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2018-03-24T21:26:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6be010d9199df96deb3c120c19a5bd4591d9c596'/>
<id>urn:sha1:6be010d9199df96deb3c120c19a5bd4591d9c596</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[ntlm] Add support for NTLM authentication mechanism</title>
<updated>2017-11-12T18:52:03+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-11-08T19:08:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=fc2f0dd93013d0037e2dd442eb0b71174ad8412d'/>
<id>urn:sha1:fc2f0dd93013d0037e2dd442eb0b71174ad8412d</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[crypto] Add MD4 message digest algorithm</title>
<updated>2017-11-12T18:52:03+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-11-07T23:20:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=0077b0933dea01113336f1b0fb5e0cfecbfc212c'/>
<id>urn:sha1:0077b0933dea01113336f1b0fb5e0cfecbfc212c</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[build] Avoid implicit-fallthrough warnings on GCC 7</title>
<updated>2017-03-29T07:36:45+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-03-29T07:36:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=5f85cbb9ee1c00cec81a848a9e871ad5d1e7f53f'/>
<id>urn:sha1:5f85cbb9ee1c00cec81a848a9e871ad5d1e7f53f</id>
<content type='text'>
Reported-by: Vinson Lee &lt;vlee@freedesktop.org&gt;
Reported-by: Liang Yan &lt;lyan@suse.com&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[list] Add list_next_entry() and list_prev_entry()</title>
<updated>2016-08-31T14:06:36+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-08-31T14:05:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=161c80af5bacf52a9f488551361c25be601eabb9'/>
<id>urn:sha1:161c80af5bacf52a9f488551361c25be601eabb9</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[crypto] Generalise X.509 "valid" field to a "flags" field</title>
<updated>2016-08-25T14:41:57+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-08-25T14:41:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ff28b22568ebc2cb885beae5d0c95ddcf94dca8a'/>
<id>urn:sha1:ff28b22568ebc2cb885beae5d0c95ddcf94dca8a</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[crypto] Add PEM image format</title>
<updated>2016-07-29T00:13:27+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-07-28T21:51:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=84add97ce9e094e9299db181d53ba8859f4a3e67'/>
<id>urn:sha1:84add97ce9e094e9299db181d53ba8859f4a3e67</id>
<content type='text'>
Add PEM-encoded ASN.1 as an image format.  We accept as PEM any image
containing a line starting with a "-----BEGIN" boundary marker.

We allow for PEM files containing multiple ASN.1 objects, such as a
certificate chain produced by concatenating individual certificate
files.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[crypto] Add DER image format</title>
<updated>2016-07-29T00:12:58+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-07-28T15:18:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=eb7188d04b30dcbc47ac1af621b738cc0923ae38'/>
<id>urn:sha1:eb7188d04b30dcbc47ac1af621b738cc0923ae38</id>
<content type='text'>
Add DER-encoded ASN.1 as an image format.  There is no fixed signature
for DER files.  We treat an image as DER if it comprises a single
valid SEQUENCE object covering the entire length of the image.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[ipv6] Allow for multiple routers</title>
<updated>2016-07-25T14:20:22+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-07-25T14:20:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=a4c4f72297bea6902001ce813aaf432bd49d382d'/>
<id>urn:sha1:a4c4f72297bea6902001ce813aaf432bd49d382d</id>
<content type='text'>
Select the IPv6 source address and corresponding router (if any) using
a very simplified version of the algorithm from RFC6724:

- Ignore any source address that has a smaller scope than the
  destination address.  For example, do not use a link-local source
  address when sending to a global destination address.

- If we have a source address which is on the same link as the
  destination address, then use that source address.

- If we are left with multiple possible source addresses, then choose
  the address with the smallest scope.  For example, if we are sending
  to a site-local destination address and we have both a global source
  address and a site-local source address, then use the site-local
  source address.

- If we are still left with multiple possible source addresses, then
  choose the address with the longest matching prefix.

For the purposes of this algorithm, we treat RFC4193 Unique Local
Addresses as having organisation-local scope.  Since we use only
link-local scope for our multicast transmissions, this approximation
should remain valid in all practical situations.

Originally-implemented-by: Thomas Bächler &lt;thomas@archlinux.org&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
</feed>
