#
17dab0d5 |
|
21-Jun-2020 |
Augustin Cavalier <waddlesplash@gmail.com> |
inet.h: Remove "cidr" functions. These are not in the standard and are not declared by glibc at all. The symbols remain for any applications that are still using them, for now.\ Change-Id: Ie6b4a6b5ec3231c304e05ce9cb38c67d9ee51ad7 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2942 Reviewed-by: waddlesplash <waddlesplash@gmail.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
|
#
e629da4a |
|
11-Nov-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Changed parameter back to socklen_t (which follows POSIX, but not RFC 2553; obviously POSIX got it wrong, as socklen_t hardly makes sense here). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34004 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
119371a5 |
|
11-Nov-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Rewrote arpa/inet.h header, also dropping the __inet* defines. * Resurrected the __inet* prefix for binary compatibility with older Haiku versions - this could be a temporary solution in case we want to export the inet_* functions not just as weak symbols. In that case, the __inet* versions would be dropped. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34003 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
|
#
a2758a41 |
|
08-Jan-2007 |
Jérôme Duval <korli@users.berlios.de> |
replaced size_t with socklen_t where appropriate following POSIX Axel, I hope you don't mind :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19746 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
|
#
ce823541 |
|
20-Dec-2005 |
Waldemar Kornewald <wkornew@nowhere.fake> |
Removed #ifdef __cplusplus from networking headers. The check is already done in cdefs.h (__BEGIN_DECLS) which I committed yesterday. Committed libnetwork.so. I actually wanted to port BSD's libc/net resolver, but that one uses too many unsupported functions, so I basically merged libbind.so and libsocket.so into one library. Moved the libbind.so sources to libnetwork/dns. Cleaned up native part of libbind.so a little bit more. Though, the ugly hack remains. We nbetter pthread/mutex support. Added TODO that we also shousctl() into the kernel and libroot.so. Improved DEVNOTES a little bit. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15605 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f7a223fa |
|
19-Dec-2005 |
Waldemar Kornewald <wkornew@nowhere.fake> |
Removed unneeded libbind files (were never compiled, anyway). Moved some headers around and cleaned them up. Fixed threading code in libbind.so. Don't know why I hadn't noticed this before. Now it is reliable, but uses an even uglier hack. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15585 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
338b8dc3 |
|
29-Oct-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged changes from branch build_system_redesign at revision 14573. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fe09bb12 |
|
12-May-2004 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Remove non-POSIX sys/cdefs.h & co dependency. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7548 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fde2fe1c |
|
15-Apr-2004 |
Waldemar Kornewald <wkornew@nowhere.fake> |
Checking in headers for libbind.so. Also updated our socket.h to be more compatible with BONE (we do not support SO_NONBLOCK which is needed for Mozilla). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7201 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
42415555 |
|
29-Oct-2002 |
beveloper <beveloper@nowhere.fake> |
after many changes, the network stack can now be build git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1776 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
15750026 |
|
25-Oct-2002 |
beveloper <beveloper@nowhere.fake> |
added C++ header guards git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1655 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0b5170a4 |
|
02-Sep-2002 |
beveloper <beveloper@nowhere.fake> |
modified to support building of libnet git-svn-id: file:///srv/svn/repos/haiku/trunk/current@960 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
52a38012 |
|
08-Jul-2002 |
ejakowatz <ejakowatz@nowhere.fake> |
It is accomplished ... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 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
|
#
e629da4a472c9e571bd990153c21c910348415fc |
|
11-Nov-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Changed parameter back to socklen_t (which follows POSIX, but not RFC 2553; obviously POSIX got it wrong, as socklen_t hardly makes sense here). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34004 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
119371a51e99a65d74349ab7157b5ff4bf72b1f4 |
|
11-Nov-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Rewrote arpa/inet.h header, also dropping the __inet* defines. * Resurrected the __inet* prefix for binary compatibility with older Haiku versions - this could be a temporary solution in case we want to export the inet_* functions not just as weak symbols. In that case, the __inet* versions would be dropped. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34003 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
|
#
a2758a418b9fa43fce8c86d2ea161652dfc7b838 |
|
08-Jan-2007 |
Jérôme Duval <korli@users.berlios.de> |
replaced size_t with socklen_t where appropriate following POSIX Axel, I hope you don't mind :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19746 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
|
#
ce823541eccab44c42734c5415f8e385c70b2d0b |
|
20-Dec-2005 |
Waldemar Kornewald <wkornew@nowhere.fake> |
Removed #ifdef __cplusplus from networking headers. The check is already done in cdefs.h (__BEGIN_DECLS) which I committed yesterday. Committed libnetwork.so. I actually wanted to port BSD's libc/net resolver, but that one uses too many unsupported functions, so I basically merged libbind.so and libsocket.so into one library. Moved the libbind.so sources to libnetwork/dns. Cleaned up native part of libbind.so a little bit more. Though, the ugly hack remains. We nbetter pthread/mutex support. Added TODO that we also shousctl() into the kernel and libroot.so. Improved DEVNOTES a little bit. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15605 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f7a223fa1b4106d58e9be4a6930983c175758e57 |
|
19-Dec-2005 |
Waldemar Kornewald <wkornew@nowhere.fake> |
Removed unneeded libbind files (were never compiled, anyway). Moved some headers around and cleaned them up. Fixed threading code in libbind.so. Don't know why I hadn't noticed this before. Now it is reliable, but uses an even uglier hack. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15585 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
338b8dc301721b1f472e8297a898d4eaa2f2ee3a |
|
29-Oct-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged changes from branch build_system_redesign at revision 14573. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fe09bb12a1fe1a4b9fbaf2d9891314e7910a75d3 |
|
12-May-2004 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Remove non-POSIX sys/cdefs.h & co dependency. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7548 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fde2fe1c1c7c88254d6689600850f701df108ec2 |
|
15-Apr-2004 |
Waldemar Kornewald <wkornew@nowhere.fake> |
Checking in headers for libbind.so. Also updated our socket.h to be more compatible with BONE (we do not support SO_NONBLOCK which is needed for Mozilla). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7201 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
42415555d395fa902b738d6f16313f2097622750 |
|
29-Oct-2002 |
beveloper <beveloper@nowhere.fake> |
after many changes, the network stack can now be build git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1776 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
15750026e07078018f901c7b2d01c6379d544c44 |
|
25-Oct-2002 |
beveloper <beveloper@nowhere.fake> |
added C++ header guards git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1655 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0b5170a447e6bbb212b1eecb53e36584bf59b7cb |
|
02-Sep-2002 |
beveloper <beveloper@nowhere.fake> |
modified to support building of libnet git-svn-id: file:///srv/svn/repos/haiku/trunk/current@960 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
52a380120846174213ccce9c4aab0dda17c72083 |
|
08-Jul-2002 |
ejakowatz <ejakowatz@nowhere.fake> |
It is accomplished ... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96
|