<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/core, branch master</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/core?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/core?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2019-01-25T14:53:43+00:00</updated>
<entry>
<title>[init] Show startup and shutdown function names in debug messages</title>
<updated>2019-01-25T14:53:43+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2019-01-25T14:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=36a4c85f911c85f5ab183331ff74d125f9a9ed32'/>
<id>urn:sha1:36a4c85f911c85f5ab183331ff74d125f9a9ed32</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<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>[profile] Prevent potential division by zero</title>
<updated>2018-03-18T16:39:39+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2018-03-18T16:36:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ae930644962a886d3845e5d8836c5cf136c82df0'/>
<id>urn:sha1:ae930644962a886d3845e5d8836c5cf136c82df0</id>
<content type='text'>
Limit the profile sample count to INT_MAX to avoid both signed
overflow and a potential division by zero when updating the stored
mean value.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[http] Allow for domain names within NTLM user names</title>
<updated>2018-02-19T11:58:28+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2018-02-19T11:58:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6737a8795f20c21bb48d410c2d9266f8c9c11bbc'/>
<id>urn:sha1:6737a8795f20c21bb48d410c2d9266f8c9c11bbc</id>
<content type='text'>
Allow a NetBIOS domain name to be specified within a URL using a
syntax such as:

  http://domain%5Cusername:password@server/path

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[resolv] Use pass-through interfaces for name resolution multiplexer</title>
<updated>2017-09-06T10:43:22+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-09-06T10:43:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=53f273af90df0b88a406d5eadf41b4203d516a4a'/>
<id>urn:sha1:53f273af90df0b88a406d5eadf41b4203d516a4a</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[monojob] Display job status message, if present</title>
<updated>2017-09-05T22:23:22+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-09-05T21:53:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4674df25ef94d089f60e9991541d6f586a474de7'/>
<id>urn:sha1:4674df25ef94d089f60e9991541d6f586a474de7</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[downloader] Allow underlying downloads to provide detailed job progress</title>
<updated>2017-09-05T22:23:22+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-09-05T21:53:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=a258b0897b0560cdf123c79687e84141af9d3ff5'/>
<id>urn:sha1:a258b0897b0560cdf123c79687e84141af9d3ff5</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[monojob] Check for job progress only once per timer tick</title>
<updated>2017-09-05T22:23:22+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-09-05T22:21:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=7e6b367b7ef5994916459bcac5d772a0a574c1d3'/>
<id>urn:sha1:7e6b367b7ef5994916459bcac5d772a0a574c1d3</id>
<content type='text'>
Checking for job progress is essentially a user interface activity,
and can safely be performed only once per timer tick (as is already
done with checking for keypresses).

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[malloc] Avoid false positive warnings from valgrind</title>
<updated>2017-09-04T13:09:17+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-09-04T13:00:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=42eedb04c1ad71548043c33ef1996dfe8e524996'/>
<id>urn:sha1:42eedb04c1ad71548043c33ef1996dfe8e524996</id>
<content type='text'>
Calling discard_cache() is likely to result in a call to
free_memblock(), which will call valgrind_make_blocks_noaccess()
before returning.  This causes valgrind to report an invalid read on
the next iteration through the loop in alloc_memblock().

Fix by explicitly calling valgrind_make_blocks_defined() after
discard_cache() returns.  Also call valgrind_make_blocks_noaccess()
before calling discard_cache(), to guard against free list corruption
while executing cache discarders.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[acpi] Fix spurious uninitialised-variable warning on some gcc versions</title>
<updated>2017-07-28T19:19:31+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2017-07-28T19:19:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=51a79731f6a94e48cfe355165c330ce7a6892e9a'/>
<id>urn:sha1:51a79731f6a94e48cfe355165c330ce7a6892e9a</id>
<content type='text'>
Reported-by: Christian Nilsson &lt;nikize@gmail.com&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
</feed>
