#
7335fb0d |
|
22-Oct-2020 |
Jérôme Duval <jerome.duval@gmail.com> |
in6.h: declare in6_addr with a union and extra fields According to https://tools.ietf.org/html/rfc3493: 3.2 IPv6 Address Structure "The structure in6_addr above is usually implemented with an embedded union with extra fields that force the desired alignment level in a manner similar to BSD implementations of "struct in_addr"." Change-Id: Ibe0ee685366398c143cdf9573dcb77566a12888b Reviewed-on: https://review.haiku-os.org/c/haiku/+/3348 Reviewed-by: Rene Gollent <rene@gollent.com>
|
#
24741481 |
|
26-Nov-2018 |
Nathan Sashihara <nsashihara@protonmail.com> |
Fix IN6_IS_ADDR_V4MAPPED & IN6_IS_ADDR_V4COMPAT false positives Change-Id: I71af73718667b800c416e47203f8b9924a1096c4 Reviewed-on: https://review.haiku-os.org/733 Reviewed-by: Rene Gollent <rene@gollent.com>
|
#
8d2aee6b |
|
14-Jun-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
libbind: integrate "netresolv" patches from NetBSD. libbind development was transferred to the NetBSD project at http://wiki.netbsd.org/individual-software-releases/netresolv/ There isn't an official release yet, but they provide a set of patches against the latest libbind release. * Remove all files we don't use * Merge the changes to the remaining files * Add some new files we need * Move getifaddrs implementation to libnetwork (instead of libbnetapi) so it can be used by netresolv. Fixes #8293 : netresolv uses getifaddrs to determine if there is a local IPv6 address. If there is not, it will not return AAAA records.
|
#
173f54f1 |
|
19-Jul-2012 |
Matt Madia <mattmadia@gmail.com> |
Updated copyright in headers. No functional change.
|
#
0fae8733 |
|
03-Nov-2010 |
Scott McCreary <scottmc2@gmail.com> |
Updated posix headers to remove commas from copyright line, to match the preferred coding guidelines. Cleaned up some header style violations, making sure there are two blank lines after the header guards. This fixes the posix header part of #2191. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39288 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7fab6145 |
|
14-Oct-2010 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Apply path by Roy Keene which add IN6_ARE_ADDR_EQUAL() macro specified in RFC 2292. Issue detected while porting Tcl. Thanks. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38969 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca83261d |
|
19-Jul-2010 |
Axel Dörfler <axeld@pinc-software.de> |
Patch by Atis Elsts with only minor changes by myself: * Moved ip6.h header from FreeBSD private to posix/netinet. * Added some more IPv6 support definitions to in.h, and in6.h. * Added icmp6.h header. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37599 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3d019c5f |
|
22-Mar-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Added missing IPv6 defines based on a patch by Andreas Färber in bug #5608. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35934 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e054bfbf |
|
28-Jan-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Added missing IPv6 defines and in6addr_any, in6addr_loopback exports. * This should get most IPv6 applications to link (they just can't open IPv6 sockets yet, as the protocol is missing). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35326 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4bd3cce6 |
|
09-Nov-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Ported libbind-6.0 to Haiku, and into our libnetwork.so. * Got rid of the TLS/multi-thread hacks of the previous port. * Took over irs/lcl_sv.cpp, and irs/lcl_ho.c, and irs/lcl_pr.c from the previous version as they contain customizations. * Removed unused files from libbind. * Only barely tested, so beware. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33968 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c2c739ce |
|
18-Dec-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed superfluous prototypes from in.h. Minor cleanup. * Fixed in6.h header. to be able to be compiled. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19552 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5adca30a |
|
07-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Merge of branches/team/network/new_stack - not yet complete as SVN does only support replacing files when merging when you don't have deleted them manually (for some reason, it only works as part of the merge operation, and we didn't copy the whole tree to have "a fresh start" - next time we know better, at least if SVN still suffers from that same limitation). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18456 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8d2aee6bc8f64e410788506daa9d09d487594d05 |
|
14-Jun-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
libbind: integrate "netresolv" patches from NetBSD. libbind development was transferred to the NetBSD project at http://wiki.netbsd.org/individual-software-releases/netresolv/ There isn't an official release yet, but they provide a set of patches against the latest libbind release. * Remove all files we don't use * Merge the changes to the remaining files * Add some new files we need * Move getifaddrs implementation to libnetwork (instead of libbnetapi) so it can be used by netresolv. Fixes #8293 : netresolv uses getifaddrs to determine if there is a local IPv6 address. If there is not, it will not return AAAA records.
|
#
173f54f1473bd6a6511c5fc6dc899c91fb8dd667 |
|
19-Jul-2012 |
Matt Madia <mattmadia@gmail.com> |
Updated copyright in headers. No functional change.
|
#
0fae873352b02792db93f721c1a2ff6b240c8ecc |
|
03-Nov-2010 |
Scott McCreary <scottmc2@gmail.com> |
Updated posix headers to remove commas from copyright line, to match the preferred coding guidelines. Cleaned up some header style violations, making sure there are two blank lines after the header guards. This fixes the posix header part of #2191. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39288 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7fab61455e33e343d244882c2f39653a96e40699 |
|
14-Oct-2010 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Apply path by Roy Keene which add IN6_ARE_ADDR_EQUAL() macro specified in RFC 2292. Issue detected while porting Tcl. Thanks. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38969 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca83261dd66e46f2dc9591ca7eef849269e8a00a |
|
19-Jul-2010 |
Axel Dörfler <axeld@pinc-software.de> |
Patch by Atis Elsts with only minor changes by myself: * Moved ip6.h header from FreeBSD private to posix/netinet. * Added some more IPv6 support definitions to in.h, and in6.h. * Added icmp6.h header. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37599 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3d019c5f638217067997a5ad06720fd3cf627f2e |
|
22-Mar-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Added missing IPv6 defines based on a patch by Andreas Färber in bug #5608. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35934 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e054bfbf08db3ef2f1f004d8828ba8b818d4adbd |
|
28-Jan-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Added missing IPv6 defines and in6addr_any, in6addr_loopback exports. * This should get most IPv6 applications to link (they just can't open IPv6 sockets yet, as the protocol is missing). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35326 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4bd3cce627e3f14d26c1bdb10798ed16d0e089e9 |
|
09-Nov-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Ported libbind-6.0 to Haiku, and into our libnetwork.so. * Got rid of the TLS/multi-thread hacks of the previous port. * Took over irs/lcl_sv.cpp, and irs/lcl_ho.c, and irs/lcl_pr.c from the previous version as they contain customizations. * Removed unused files from libbind. * Only barely tested, so beware. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33968 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c2c739ce33a1dd4884d5e998dd103a74d3f5a3b3 |
|
18-Dec-2006 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed superfluous prototypes from in.h. Minor cleanup. * Fixed in6.h header. to be able to be compiled. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19552 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5adca30a18617cc25bc50a9a12e2fe6539412ccb |
|
07-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Merge of branches/team/network/new_stack - not yet complete as SVN does only support replacing files when merging when you don't have deleted them manually (for some reason, it only works as part of the merge operation, and we didn't copy the whole tree to have "a fresh start" - next time we know better, at least if SVN still suffers from that same limitation). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18456 a95241bf-73f2-0310-859d-f6bbb57e9c96
|