|
@@ -10,12 +10,14 @@ package net
|
|
Copyright 2022 Tetralux <[email protected]>
|
|
Copyright 2022 Tetralux <[email protected]>
|
|
Copyright 2022 Colin Davidson <[email protected]>
|
|
Copyright 2022 Colin Davidson <[email protected]>
|
|
Copyright 2022 Jeroen van Rijn <[email protected]>.
|
|
Copyright 2022 Jeroen van Rijn <[email protected]>.
|
|
|
|
+ Copyright 2024 Feoramund <[email protected]>.
|
|
Made available under Odin's BSD-3 license.
|
|
Made available under Odin's BSD-3 license.
|
|
|
|
|
|
List of contributors:
|
|
List of contributors:
|
|
Tetralux: Initial implementation
|
|
Tetralux: Initial implementation
|
|
Colin Davidson: Linux platform code, OSX platform code, Odin-native DNS resolver
|
|
Colin Davidson: Linux platform code, OSX platform code, Odin-native DNS resolver
|
|
Jeroen van Rijn: Cross platform unification, code style, documentation
|
|
Jeroen van Rijn: Cross platform unification, code style, documentation
|
|
|
|
+ Feoramund: FreeBSD platform code
|
|
|
|
|
|
This file uses `getifaddrs` libc call to enumerate interfaces.
|
|
This file uses `getifaddrs` libc call to enumerate interfaces.
|
|
TODO: When we have raw sockets, split off into its own file for Linux so we can use the NETLINK protocol and bypass libc.
|
|
TODO: When we have raw sockets, split off into its own file for Linux so we can use the NETLINK protocol and bypass libc.
|