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
|
16f7f4dc59
|
Fiddle with windows headers
|
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
|
9728a36a56
|
Increase includes reusability and consistency
|
3 years ago |
Hamish Coleman
|
7590ed51d5
|
Factor out strbuf abstraction into its own header
|
3 years ago |
Logan oos Even
|
f3e305b254
|
updated Faq.md
|
3 years ago |
Ryan Schmidt
|
00a54b36cd
|
removed space after -L and -I in Makefile.in (#974)
Fixes link failure with gcc-4.2:
ld: -L must be immediately followed by a directory path (no space)
|
3 years ago |
Logan oos Even
|
661858aee8
|
updated Scratchpad.md
|
3 years ago |
Logan oos Even
|
ce998b986c
|
moved dev to version 3.1.1
|
3 years ago |
Logan oos Even
|
0f15271736
|
removed abandoned Windows 2016 runner (#971)
|
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
|
73d0d76f29
|
changed benchmark to MTU sized packets (#966)
|
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 |
Hamish Coleman
|
4b8aaa7f6e
|
Merge pull request #947 from hamishcoleman/json_pubsub
Add JSON pubsub framework for edge
|
3 years ago |
Logan oos Even
|
cbad152994
|
limited federation broadcast to active supernodes only (#958)
|
3 years ago |
Hamish Coleman
|
a271dc7039
|
Merge pull request #956 from hamishcoleman/dev
Ensure an error is generated when compiling with invalid options
|
3 years ago |
Hamish Coleman
|
aab0d508df
|
Ensure an error is generated when compiling with invalid options
|
3 years ago |
Hamish Coleman
|
af39fa12d8
|
Merge pull request #953 from hamishcoleman/dev
Ensure definitions are included before ifdef
|
3 years ago |
Hamish Coleman
|
30a5694cfe
|
Ensure definitions are included before ifdef
Addresses issue raised in (#934)
|
3 years ago |
Hamish Coleman
|
99d56a8a7b
|
Improve build docs (#952)
|
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 |
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
|
5bcc6fe67a
|
Tracebacks contain full paths and cannot be part of the expected test data
|
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
|
9278e15896
|
Add at least one test that should cause a failed auth
|
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
|
f0d883fde8
|
of course, tuntap drivers are needed to run edge, so we cannot test that on darwin without writing a dummy tuntap driver
|
3 years ago |
Hamish Coleman
|
91d325b73a
|
actions/upload-artifact@v2 with path does not take a list
|
3 years ago |
Hamish Coleman
|
662e17afd6
|
Keep the tests output on failure for a cmake build too
|
3 years ago |
Hamish Coleman
|
75a205ec69
|
Only need to keep the tests output if there has been a failure
|
3 years ago |