481 Commits (edaebf3b46194d24f168ab97504c42dd9ca05065)

Author SHA1 Message Date
Dylan Yee e01daf4a85
support linux l2 bridge (#1044) 2 years ago
Logan oos Even 709590d66e
separated counter variables (#1078) 2 years ago
Hamish Coleman 24c1569c88 It appears that supernode_disconnect() might only be called in the original code in the TCP case, so add that test - even though the function appear to work in either caes 3 years ago
Hamish Coleman 9e98023a3f None of the callers of sendto_sock check the result, so make this clear in the function prototype 3 years ago
lemonsh 46212656a5 fix 'superndode' typo in edge and supernode help text 2 years ago
Wtz_LASR bfc4c5886d
fix fill_n2nsock failing on macOS (#1071) 2 years ago
Sharuzzaman Ahmat Raslan a74435c559
fixing minor typo (#1052) 2 years ago
Hamish Coleman 3d9d881920 Guard against pointer overrun if sock is set negative 2 years ago
Logan oos Even cf23457d3b
added sock type field to data structure (#1031) 2 years ago
Logan oos Even 053ab381b3
fixed endianess issue in federated sn socket forwarding (#1030) 2 years ago
Logan oos Even 95cfbca5a9
more sockaddr generalization (#1028) 2 years ago
Logan oos Even 439dfc6886
generalized sockaddr usage in edge (#1026) 2 years ago
Logan oos Even ffb4e31b8a
encapsulated several fillings of n2n_sock_t in single function (#1025) 2 years ago
Logan oos Even 063db27ea6
corrected url notation 2 years ago
Logan oos Even eff5f56d21
added to one branch in n2n-sock-to-string conversion (#1024) 2 years ago
Logan oos Even 7927bd7294
added optional choice of bind address (-p) to supernode (#1016) 2 years ago
dwj0 a88236aee3
modified scan_address() fixing possible netmask bitlen error when -a provided IP address lacks slash (#1012) 2 years ago
Logan oos Even f63cb718b3
unified verbosity handling for edge and tools (#1009) 2 years ago
Logan oos Even 51a3a71f95
introduced n2n-portfwd tool (#1008) 2 years ago
Logan oos Even 99b6b6b66d
added n2n-route tool (#982) 3 years ago
Hamish Coleman afd0020d16 Refactor sendto_fd and friends in an attempt to find anything that could segfault 3 years ago
Hamish Coleman a00aa63dd7 We are not in python any more, Toto 3 years ago
Hamish Coleman 47768758d6 Fix use before null check 3 years ago
Hamish Coleman 038c244407 Fix supernode memory leak on exit path 3 years ago
Hamish Coleman 7a2075c456 Fix for address overrun 3 years ago
Hamish Coleman 188af371ba Fix leak 3 years ago
Luca Deri 23e168b955 Fixed warning 3 years ago
Hamish Coleman 009311d016
Provide better details when sendto_fd fails (#981) 3 years ago
Hamish Coleman ddf9bd894d Fiddle with windows headers 3 years ago
Hamish Coleman 26e3ad5377 Ah, standards, they are what windows lives to kill 3 years ago
Hamish Coleman a3fcc15472 Fix escaped extra brace 3 years ago
Hamish Coleman b98fd8552d Address lint issues 3 years ago
Hamish Coleman 71dbaf0bdc Refactor as much as possible of sn_management to use shared code 3 years ago
Hamish Coleman d81908d6a2 Move as much as simply possible from edge_management into shared code 3 years ago
Hamish Coleman 7590ed51d5 Factor out strbuf abstraction into its own header 3 years ago
Logan oos Even 5f60a6b333
made supernode ignore own registration attempts to allow unified configuration (command line-provided supernodes) of federated supernodes (#970) 3 years ago
Logan oos Even e686b9592c
(C) update (#965) 3 years ago
Logan oos Even 19e1bf87c9
fixed sn sort return value (#936) 3 years ago
Logan oos Even f59c6900a1
moved compression code into transforms (#961) 3 years ago
Logan oos Even cbad152994
limited federation broadcast to active supernodes only (#958) 3 years ago
Hamish Coleman aab0d508df Ensure an error is generated when compiling with invalid options 3 years ago
Hamish Coleman 30a5694cfe Ensure definitions are included before ifdef 3 years ago
Hamish Coleman 017f1cf60e Address lint issues 3 years ago
Hamish Coleman 860b27d97c Add event publishing for adding and removing P2P peers 3 years ago
Hamish Coleman a40ed15d93 Add pubsub system to edge, with one example TEST channel 3 years ago
Hamish Coleman 509a8bcd14 Add a buffer object with a known size field to replace multiple hardcoded N2N_PKT_BUF_SIZE 3 years ago
Hamish Coleman 598ce63981 Use getnameinfo to show the subscribed socket details 3 years ago
Hamish Coleman 9c77d0becd Address warning 3 years ago
Hamish Coleman 58fedeed95 Add a helper for simple 1 arg json replies 3 years ago
Hamish Coleman 64e5329bca Refactor command handler lookup into a macro for reuse in the topic lookup 3 years ago