Hamish Coleman
7a2075c456
Fix for address overrun
3 years ago
Hamish Coleman
188af371ba
Fix leak
3 years ago
Hamish Coleman
a2a8c3d4ee
Add some analysis tools
3 years ago
Luca Deri
23e168b955
Fixed warning
3 years ago
Luca Deri
aecb97042e
Added missing dependency #989
3 years ago
Hamish Coleman
3fa0fa1bbe
Merge pull request #983 from hamishcoleman/json_pubsub
Refactoring management code to increase sharing
3 years ago
Hamish Coleman
009311d016
Provide better details when sendto_fd fails ( #981 )
* Refactor traceEvent to allow variable log levels
* Refactor sendto failed for less repetition
* Refactor sendto_fd to make control flow clearer, also reduce repetition
* Tie size to the actual object not its class
* Show destination that had issues when sendto_fd fails
* Fix MSVC compile - it doesnt support the same variadic macros as gcc
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
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