gecko-dev/netwerk/socket
Valentin Gosu 6b419daeb0 Bug 1702529 - Pass NetAddr pointers to rust instead of a serialization r=necko-reviewers,dragana
It seems that the serialization generated by inet_ntop_internal via
getnameinfo is sometimes wrong, returning `?` instead of serializing the
IP we pass in.
It's also inefficient to keep passing the serialization to and from rust
code - instead it's much easier to just pass a pointer to the NetAddr
union and build a proper SocketAddr instance on the rust side from
from the bytes instead of parsing the serialization

Differential Revision: https://phabricator.services.mozilla.com/D129489
2021-10-27 15:28:41 +00:00
..
neqo Bug 1722652 - Reduce the number of flags passed to bindgen. r=firefox-build-system-reviewers,necko-reviewers,andi,dragana 2021-07-28 20:37:49 +00:00
neqo_glue Bug 1702529 - Pass NetAddr pointers to rust instead of a serialization r=necko-reviewers,dragana 2021-10-27 15:28:41 +00:00
moz.build Bug 1733356 - Fix non-unified build errors in netwerk/socket/ r=necko-reviewers,kershaw 2021-10-27 08:52:26 +00:00
nsINamedPipeService.idl
nsISocketProvider.idl
nsISocketProviderService.idl
nsISOCKSSocketInfo.idl
nsISSLSocketControl.idl Bug 1382886 - Add a callback when the handshake is done. r=necko-reviewers,kershaw,keeler 2021-09-22 09:19:30 +00:00
nsITransportSecurityInfo.idl
nsNamedPipeIOLayer.cpp
nsNamedPipeIOLayer.h
nsNamedPipeService.cpp Bug 1733356 - Fix non-unified build errors in netwerk/socket/ r=necko-reviewers,kershaw 2021-10-27 08:52:26 +00:00
nsNamedPipeService.h
nsSocketProviderService.cpp Bug 1733356 - Fix non-unified build errors in netwerk/socket/ r=necko-reviewers,kershaw 2021-10-27 08:52:26 +00:00
nsSocketProviderService.h
nsSOCKSIOLayer.cpp Bug 1714307 - Run modernize-use-default-member-init --fix check on netwerk r=necko-reviewers,kershaw 2021-06-11 07:10:41 +00:00
nsSOCKSIOLayer.h
nsSOCKSSocketProvider.cpp Bug 1733356 - Fix non-unified build errors in netwerk/socket/ r=necko-reviewers,kershaw 2021-10-27 08:52:26 +00:00
nsSOCKSSocketProvider.h
nsUDPSocketProvider.cpp
nsUDPSocketProvider.h