47 Commits (3fa0fa1bbe778d2abb7a973b3de56bddef67ac21)

Author SHA1 Message Date
Hamish Coleman 16f7f4dc59 Fiddle with windows headers 2 years ago
Hamish Coleman 9728a36a56 Increase includes reusability and consistency 2 years ago
Logan oos Even e686b9592c
(C) update (#965) 3 years ago
Logan oos Even f59c6900a1
moved compression code into transforms (#961) 3 years ago
Logan oos Even e6e8cb038a
added port forwarding (upnp and natpmp) (#905) 3 years ago
Logan oos Even f4e7e513a8
added MAC address based supernode selection (#885) 3 years ago
Logan oos Even 3b187b4ac8
updated JSON API password handling '--management-password <pw>' (#869) 3 years ago
Logan oos Even c61b62ab1b
choose supernode selection strategy at run-time '--select-rtt' (#864) 3 years ago
Hamish Coleman ae502d9181
JSON Reply Management API - feature parity with old management interfaces (#861) 3 years ago
Hamish Coleman e6fcf1c55b
Cleanup and Documentation for JSON management API (#856) 3 years ago
Logan oos Even db5adc2038
fine-tuned REGISTER cookie handling (#837) 3 years ago
Logan oos Even ebb357245a
added a flag field to QUERY_PEER (#835) 3 years ago
Logan oos Even dd41689bb9
added supernode version and uptime information to edge management port output (#796) 3 years ago
Logan oos Even 7f1fe9a499
allowed edge to optionally auto-detetct local IP address ('-e auto') for advertising as preferred (#776) 3 years ago
Logan oos Even 7fa0cc1e0a
added preferred socket handling (-e) (#765) 3 years ago
Logan oos Even c21accc2a1
enabled edge to bind to a specified IP address (-b) (#753) 3 years ago
Logan oos Even e09f3a4875
added federation support to user/password auth scheme (#741) 3 years ago
Logan oos Even c35129b8e2
added 'reload_communities' command to supernode management port (#740) 3 years ago
Logan oos Even 39aa50b4cd
added manual MAC/IP address spoofing protection override at supernode (-M) (#716) 3 years ago
Logan oos Even 1586ae62a7
made n2n react more swiftly to (D)DNS changes (#705) 3 years ago
Logan oos Even c55e3e3246
multithreaded supernode name resolution (#645) 3 years ago
Logan oos Even a28327a0af
added user-password edge authentication (#673) 3 years ago
randomize00 cfa92d28d8
add callback function for hin2n to protect socket (#684) 3 years ago
Logan oos Even 7c3951a10f
revised tcp implementation (#674) 4 years ago
Logan oos Even aa1f4311f9
adapted packet format (#662) 4 years ago
Logan oos Even 23a9c871f8
increased resilience to supernode failure (#660) 4 years ago
Logan oos Even 1bcc64ccb3
fixed unrelated error message (#653) 4 years ago
Logan oos Even 20133f599c
improved socket handling (#650) 4 years ago
Logan oos Even c8fabbdfe0
added more targeted routing for packet forwarding in federation (#643) 4 years ago
Logan oos Even a482fe112d
added TCP support (#627) 4 years ago
Logan oos Even 09e8d5e730
limited number of concurrently pinged supernodes (#619) 4 years ago
Logan oos Even de76b16fd5
added missing 'metric' 4 years ago
anzz1 9cac336488
added network interface metric option for windows (#606) 4 years ago
Logan oos Even c696f59e07
ensured correct community file loading (sn) (#609) 4 years ago
Logan oos Even c0c472b4aa
revised bootstrap (#599) 4 years ago
Logan oos Even 2e204adf1d
prepared auth scheme answer (#597) 4 years ago
Logan oos Even a639e1d735
properly handled supernodes' timestamps (#591) 4 years ago
Logan oos Even 773123f7a9
removed duplicate field for supernode socket from edge (#587) 4 years ago
Logan oos Even 7eeca3d78f
cleaned up mac type usage (#583) 4 years ago
Francesco Carli 54f6da4cf4
Change space indention (#557) 4 years ago
Francesco Carli 646da54915
readability code clean-up (#545) 4 years ago
fengdaolong cb7ee56876
Fix Windows MinGW compilation failure. (#526) 4 years ago
joshuafc e66f913e81
Deal with warnings at `network_traffic_filter.c` (#508) 4 years ago
Francesco Carli 3bd4635f04
Protection mechanism against duplicated MACs (#509) 4 years ago
joshuafc b3f564e58c
Traffic Restrictions, Pass Build on CircleCI and local Windows 10 VS2019 (#499) 4 years ago
Luca Deri 176e17dedf Moved typedef to n2n_typedefs.h from n2n_wire.h 4 years ago
lucaderi 72d5243650 Include rework to avoid circular dependencies, single place for typedefs and compilation on all platforms that don't like type redefinition 4 years ago
Francesco Carli 8915609f1a
Implement a load-based supernode selection strategy on edges (#493) 4 years ago
Luca Deri f0be328261 Disabled filtering code 4 years ago
lucaderi 0a0888f1f2 More fixes 4 years ago