485 Commits (04ce678969ab4e9e86f945f2c3f9920eac9faf8d)

Author SHA1 Message Date
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
Hamish Coleman e2a33b7571 Implement initial help command for subscription topics 3 years ago
Hamish Coleman 3fd1dc5fa8 keep private enum definition local to the management code 3 years ago
Hamish Coleman e3899d1b76 Give a magic number a better name 3 years ago
Hamish Coleman 06b8f1a08f Refactor management command list to allow it to be declared const with no warnings 3 years ago
Hamish Coleman 3e2c2d63bc Add basic structures to be used for pubsub 3 years ago
Hamish Coleman 40773b4e4d Ensure we have a local copy of the tag in our request structure - which will be useful for the event framework 3 years ago
Hamish Coleman 35c83a0825 Simplify edge mgmt handling by building a request structure and using it for replies 3 years ago
Hamish Coleman 6e4cf85915 As we are in our own namespace, we can ditch the n2n_ prefix to some definitions 3 years ago
Hamish Coleman ace3dbc44f Move all supernode management handling into one source file 3 years ago
Hamish Coleman a8e2704b41 Move all management packet handling for edge into the one source file 3 years ago
Hamish Coleman 3713d357c8 Document the tricky code - TODO, make it less tricky 3 years ago
Hamish Coleman 954547a9c1 Remove the only obstacle that stopped running the supernode as a normal user 3 years ago
Hamish Coleman 4f568b03c1
Autoconf simplification (#927) 3 years ago
Hamish Coleman da9ba27b0a
Minor build document improvments (#926) 3 years ago
fengdaolong 2378ea0be2
simplified the path in the log (#910) 3 years ago
Logan oos Even e6e8cb038a
added port forwarding (upnp and natpmp) (#905) 3 years ago
Logan oos Even c5f9e8198b
had the edge output supernode version to log on incoming PONG (#894) 3 years ago
Hamish Coleman 00a2bdc307 Remove all use of N2N_VERSION_SHORT in favor of PACKAGE_VERSION 3 years ago
Hamish Coleman a9216f1097 Remove GIT_RELEASE variable and use the semantically identical N2N_VERSION instead 3 years ago
Logan oos Even 81bd79a82a
assured correct supernode MAC address properties (#888) 3 years ago
Logan oos Even e0a9bb95fc
differentiated between 'active' and 'standby' in sn-selection-by-mac mode (#887) 3 years ago
Logan oos Even f4e7e513a8
added MAC address based supernode selection (#885) 3 years ago
Logan oos Even ecff46a043
applied tiny optimization to PACKET's code path (#882) 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 7b7449c813
Minor JSON field name fixes and additions (#865) 3 years ago
Hamish Coleman 80b33cd1a9
Basic C Code lint checker and shell checker (#859) 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
Hamish Coleman bb3de5698c
added JSON interfaces to edge management port and scripts to further process output (#854) 3 years ago
Logan oos Even 50d4273272
disabled federation name output at supernode's management port (#845) 3 years ago
Hamish Coleman 4438f1aa2a
added mingw test platform (#829) 3 years ago
Logan oos Even db5adc2038
fine-tuned REGISTER cookie handling (#837) 3 years ago
Logan oos Even bc65a7f59e
added forwarded REGISTER cookie type (#836) 3 years ago
Logan oos Even ebb357245a
added a flag field to QUERY_PEER (#835) 3 years ago
Logan oos Even 560b16f28f
compile fix (#833) 3 years ago
Logan oos Even 4137441b5e
fine-tuned log levels (#827) 3 years ago
Luca Deri 00159d0d01 Compilation fix 3 years ago
Hamish Coleman b735ad6b9e
added test framework and code coverage reporting (#797) 3 years ago
Logan oos Even 0d39f50051
created space for more REGISTER type cookies 3 years ago
Logan oos Even 40f1894956
hid community name at management port if header encryption enabled (#822) 3 years ago
Logan oos Even cc2b0b6b6b
added support for N2N_FEDERATION environment variable (#820) 3 years ago
Logan oos Even 56a81f02b8
fixes (#819) 3 years ago
Logan oos Even dfe15ad95d
added support for N2N_PASSWORD environment variable (#818) 3 years ago
Hacker 09fdfb0424
added support for COMMUNITY_NAME environment variable (#814) 3 years ago
Logan oos Even f093996535
moved up 'send_unregister_super()' to happen before 'WaitForSingleObject()' (Windows TAP thread's end) 3 years ago