<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/include/gpxe/in.h, branch v0.9.9</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/include/gpxe/in.h?h=v0.9.9</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/include/gpxe/in.h?h=v0.9.9'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2009-05-18T07:33:25+00:00</updated>
<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>[build] Avoid strict-aliasing warnings when building with gcc 4.4</title>
<updated>2009-01-06T03:20:26+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-01-06T03:19:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=85e5e25c52834788239eb8b6c94e0d3aeddd2705'/>
<id>urn:sha1:85e5e25c52834788239eb8b6c94e0d3aeddd2705</id>
<content type='text'>
Conventional usage of the various struct sockaddr_xxx types involves
liberal use of casting, which tends to trigger strict-aliasing
warnings from gcc.  Avoid these now and in future by marking all the
relevant types with __attribute__((may_alias)).
</content>
</entry>
<entry>
<title>[udp] Verify local socket address (if specified) for UDP sockets</title>
<updated>2008-06-09T23:01:29+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-06-09T21:56:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=aa160211c22da70cce4a28d19fb5bd00b16e840d'/>
<id>urn:sha1:aa160211c22da70cce4a28d19fb5bd00b16e840d</id>
<content type='text'>
UDP sockets can be used for multicast, at which point it becomes
plausible that we could receive packets that aren't destined for us
but that still match on a port number.
</content>
</entry>
<entry>
<title>[IPv4] Use default netmasks when no subnet mask is specified.</title>
<updated>2008-03-23T22:20:47+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-03-23T22:20:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=978865da2f5d5a587c2f8accf3e1bb3b0193e1fd'/>
<id>urn:sha1:978865da2f5d5a587c2f8accf3e1bb3b0193e1fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>IP6 support</title>
<updated>2006-08-19T15:58:22+00:00</updated>
<author>
<name>Nikhil Chandru Rao</name>
</author>
<published>2006-08-19T15:58:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=d1d334b8e1ec42a16f1454f1f172f1256485fc01'/>
<id>urn:sha1:d1d334b8e1ec42a16f1454f1f172f1256485fc01</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added features that will be required for PXE UDP support.</title>
<updated>2006-08-02T00:02:21+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2006-08-02T00:02:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=467e9627ccf0a46c7f077795f0aecff14858718e'/>
<id>urn:sha1:467e9627ccf0a46c7f077795f0aecff14858718e</id>
<content type='text'>
Introduced struct sockaddr_tcpip, to simplify code that deals with
both IPv4 and IPv6 addresses.

Reorganised parts of tcpip.c and udp.c.
</content>
</entry>
<entry>
<title>added generalized sockaddr structure and ip6 sockaddr</title>
<updated>2006-06-25T05:18:24+00:00</updated>
<author>
<name>Nikhil Chandru Rao</name>
</author>
<published>2006-06-25T05:18:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=f5ebf067c4ac5cf541d6a9825348b1124d90341d'/>
<id>urn:sha1:f5ebf067c4ac5cf541d6a9825348b1124d90341d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Header rearrangement.</title>
<updated>2006-04-24T15:42:49+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2006-04-24T15:42:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=824d6ffa7f3d52ce165419356bfe28eaaf36a81b'/>
<id>urn:sha1:824d6ffa7f3d52ce165419356bfe28eaaf36a81b</id>
<content type='text'>
I want to get to the point where any header in include/ reflects a
standard user-level header (e.g. a POSIX header), while everything that's
specific to gPXE lives in include/gpxe/.  Headers that reflect a Linux
header (e.g. if_ether.h) should also be in include/gpxe/, with the same
name as the Linux header and, preferably, the same names used for the
definitions.
</content>
</entry>
<entry>
<title>Update now that if_ether.h has moved.</title>
<updated>2006-04-19T01:56:10+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2006-04-19T01:56:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=d24042f0bb361f00b0b157d1054845659781d8c7'/>
<id>urn:sha1:d24042f0bb361f00b0b157d1054845659781d8c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added prototype for inet_ntoa, even though we don't have the function</title>
<updated>2006-03-23T21:34:25+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2006-03-23T21:34:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=2299435f1ca6dcebff138fcc8976efe888ea9aaa'/>
<id>urn:sha1:2299435f1ca6dcebff138fcc8976efe888ea9aaa</id>
<content type='text'>
yet, in order to allow prototester.c to compile.  It might be worth
changing all the uses of "%@" in printf to use "%s" and inet_ntoa
instead, in order to improve the portability of our code.
</content>
</entry>
</feed>
