#
33365c2a |
|
30-Nov-2023 |
X512 <danger_mail@list.ru> |
AbstractSocket: do not bind AF_LOCAL socket when connecting Fix connection error for AF_LOCAL sockets. Change-Id: I2e822f34e64434ccdbdd484f1647de2a8a6232d7 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7166 Reviewed-by: waddlesplash <waddlesplash@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
0ce3a760 |
|
01-Feb-2021 |
Jérôme Duval <jerome.duval@gmail.com> |
libnetwork: handle EINTR on select() and poll() Change-Id: I4e3562bd2564dd0c61142d0b467c81abd393373a Reviewed-on: https://review.haiku-os.org/c/haiku/+/3726 Reviewed-by: waddlesplash <waddlesplash@gmail.com> Reviewed-by: Axel Dörfler <axeld@pinc-software.de>
|
#
0dc3ab4f |
|
01-Aug-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
libnetapi: Do not use the freebsd11_network headers globally. Since they were being Use'd at global scope, the FreeBSD versions of a number of POSIX headers were being used instead of the POSIX ones, which breaks the build on non-x86 as these headers presently do not work elsewhere. Instead, just include the base directory, and then include the compat headers manually in the one place that actually requires them. Also fix all the other files that expected errno.h and others to be included implicitly, which they now are not. This should fix the PowerPC and (part of the) ARM builds.
|
#
c9dd7d0d |
|
27-Apr-2016 |
Rene Gollent <rene@gollent.com> |
libbnetapi: Extend socket classes. B{Abstract,Datagram,Secure}Socket: - Add functionality to listen for and accept new connections, thus allowing one to use the socket classes for server functionality as well. BSecureSocket: - Adjust to take into account differences between how SSL needs to be called when accepting an incoming connection vs initiating an outbound one. The handshake on the accepted connection stills fails for unknown reasons at the moment though. Note that these changes break the ABI, and thus any packages making use of them directly will need a rebuild.
|
#
77206143 |
|
05-Feb-2015 |
Axel Dörfler <axeld@pinc-software.de> |
Revert "Move getifaddrs to libnetwork again." This reverts commit 31ea76548a64b232ed10cb444bf84ca1f7e40b0f. Adrien, please try again without clobbering the otherwise nice BNetworkInterface API! Conflicts: src/kits/network/getifaddrs.cpp
|
#
31ea7654 |
|
20-Jan-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
Move getifaddrs to libnetwork again. * BNetworkInterfaceAddress is moved to libnetwork. It is modified to not use BNetworkAddress (which is in libbnetapi) and instead use sockaddr and sockaddr_storage directly. All callers are adjusted to this. * Some support code is shared between BNetworkInterface and BNetworkInterfaceAddress, move it to libnetwork but in the BPrivate namespace.
|
#
754bbf48 |
|
26-Nov-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
libnetapi: second pass of style cleanup * remarks from Axel
|
#
6eb2e6b4 |
|
28-Apr-2012 |
czeidler <haiku@clemens-zeidler.de> |
Use the timeout in poll.
|
#
0e478f5a |
|
21-Nov-2011 |
Axel Dörfler <axeld@pinc-software.de> |
Added experimental version of a Socket API with SSL support. * Each class has a Socket() method to retrieve the underlaying file descriptor to be able to do the more advanced stuff, if necessary. * A server socket is yet missing, but the rest is pretty much covered.
|
#
7720614300ff86e823735adcb96690c822dd60f8 |
|
05-Feb-2015 |
Axel Dörfler <axeld@pinc-software.de> |
Revert "Move getifaddrs to libnetwork again." This reverts commit 31ea76548a64b232ed10cb444bf84ca1f7e40b0f. Adrien, please try again without clobbering the otherwise nice BNetworkInterface API! Conflicts: src/kits/network/getifaddrs.cpp
|
#
31ea76548a64b232ed10cb444bf84ca1f7e40b0f |
|
20-Jan-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
Move getifaddrs to libnetwork again. * BNetworkInterfaceAddress is moved to libnetwork. It is modified to not use BNetworkAddress (which is in libbnetapi) and instead use sockaddr and sockaddr_storage directly. All callers are adjusted to this. * Some support code is shared between BNetworkInterface and BNetworkInterfaceAddress, move it to libnetwork but in the BPrivate namespace.
|
#
754bbf4866278ecd2da2c517560bc90c67a3a6f5 |
|
26-Nov-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
libnetapi: second pass of style cleanup * remarks from Axel
|
#
6eb2e6b47fab3d417afce69aa19bbdbc4c334286 |
|
28-Apr-2012 |
czeidler <haiku@clemens-zeidler.de> |
Use the timeout in poll.
|
#
0e478f5aec9c927e74e335c03cde8a7f623ddc0b |
|
21-Nov-2011 |
Axel Dörfler <axeld@pinc-software.de> |
Added experimental version of a Socket API with SSL support. * Each class has a Socket() method to retrieve the underlaying file descriptor to be able to do the more advanced stuff, if necessary. * A server socket is yet missing, but the rest is pretty much covered.
|