Commit Graph

  • c6a90622b8 Merge remote-tracking branch 'upstream/dev' into dev Logan oos Even 2022-04-01 15:39:28 +0200
  • 00a54b36cd
    removed space after -L and -I in Makefile.in (#974) Ryan Schmidt 2022-04-01 08:23:57 -0500
  • 661858aee8
    updated Scratchpad.md Logan oos Even 2022-03-31 15:03:10 +0200
  • ce998b986c moved dev to version 3.1.1 3.1.1 Logan oos Even 2022-03-31 14:39:11 +0200
  • 801e878147 moved dev to version 3.1.1 Logan oos Even 2022-03-31 14:34:04 +0200
  • 07a4ed3115
    Makefile.in: Remove space after -L and -I Ryan Schmidt 2022-03-31 04:13:38 -0500
  • 0f15271736
    removed abandoned Windows 2016 runner (#971) Logan oos Even 2022-03-20 14:15:35 +0100
  • 6dac89f1a7 removed abandoned Windows 2016 runner Logan oos Even 2022-03-20 14:14:53 +0100
  • c7b5922ece removed abandoned Windows 2016 runner Logan oos Even 2022-03-20 14:03:13 +0100
  • b9948a1a47 made supernode ignore its own registration attempts Logan oos Even 2022-03-20 13:57:38 +0100
  • 5f60a6b333
    made supernode ignore own registration attempts to allow unified configuration (command line-provided supernodes) of federated supernodes (#970) Logan oos Even 2022-03-20 12:48:40 +0100
  • 743933bb20 made supernode ignore own registration attempts to allow unified configuration (command line-provided supernodes) of federated supernodes Logan oos Even 2022-03-16 22:24:11 +0100
  • 73d0d76f29
    changed benchmark to MTU sized packets (#966) Logan oos Even 2022-03-12 20:56:56 +0100
  • fbedf917aa changed benchmark to MTU sized packets Logan oos Even 2022-03-12 20:37:35 +0100
  • e686b9592c
    (C) update (#965) Logan oos Even 2022-03-12 10:22:42 +0100
  • 3aa5f6c556 (C) update Logan oos Even 2022-03-12 10:10:50 +0100
  • 19e1bf87c9
    fixed sn sort return value (#936) Logan oos Even 2022-03-03 23:22:32 +0100
  • f59c6900a1
    moved compression code into transforms (#961) Logan oos Even 2022-02-21 10:09:06 +0100
  • a291e1d844 included compression transforms into tests Logan oos Even 2022-02-21 09:47:56 +0100
  • 1e2ddf67c9 applied fixes and added zstd transform Logan oos Even 2022-02-20 22:20:56 +0100
  • 0a4ec6a1ec added new src file to CMakeLists.txt Logan oos Even 2022-02-20 16:11:51 +0100
  • 5561d62803 moved lzo compression to transop Logan oos Even 2022-02-20 15:54:12 +0100
  • 4b8aaa7f6e
    Merge pull request #947 from hamishcoleman/json_pubsub Hamish Coleman 2022-02-12 10:59:52 +0000
  • cbad152994
    limited federation broadcast to active supernodes only (#958) Logan oos Even 2022-02-12 11:35:22 +0100
  • 248ba786ae limited federation broadcast to active supernodes only Logan oos Even 2022-02-12 11:17:25 +0100
  • a271dc7039
    Merge pull request #956 from hamishcoleman/dev Hamish Coleman 2022-02-11 21:38:30 +0000
  • aab0d508df Ensure an error is generated when compiling with invalid options Hamish Coleman 2022-02-11 21:23:34 +0000
  • af39fa12d8
    Merge pull request #953 from hamishcoleman/dev Hamish Coleman 2022-02-10 07:52:59 +0000
  • 30a5694cfe Ensure definitions are included before ifdef Hamish Coleman 2022-02-10 07:51:17 +0000
  • 99d56a8a7b
    Improve build docs (#952) Hamish Coleman 2022-02-09 21:30:26 +0000
  • f72921926f Improve build docs Hamish Coleman 2022-02-09 21:27:12 +0000
  • bde78319ea
    Update Openwrt build to the correct stable version number t-tomek 2022-02-08 21:46:53 +0100
  • bcb3ec2f05
    Update Makefile t-tomek 2022-02-06 01:43:22 +0100
  • 017f1cf60e Address lint issues Hamish Coleman 2022-02-05 20:05:50 +0000
  • 860b27d97c Add event publishing for adding and removing P2P peers Hamish Coleman 2022-02-05 20:03:09 +0000
  • a40ed15d93 Add pubsub system to edge, with one example TEST channel Hamish Coleman 2022-02-05 18:39:26 +0000
  • 509a8bcd14 Add a buffer object with a known size field to replace multiple hardcoded N2N_PKT_BUF_SIZE Hamish Coleman 2021-11-30 22:08:22 +0930
  • 598ce63981 Use getnameinfo to show the subscribed socket details Hamish Coleman 2021-11-30 21:33:54 +1100
  • 9c77d0becd Address warning Hamish Coleman 2021-11-29 00:33:21 +1100
  • 58fedeed95 Add a helper for simple 1 arg json replies Hamish Coleman 2021-11-29 00:30:10 +1100
  • 64e5329bca Refactor command handler lookup into a macro for reuse in the topic lookup Hamish Coleman 2021-11-28 23:47:13 +1100
  • e2a33b7571 Implement initial help command for subscription topics Hamish Coleman 2021-11-28 23:10:17 +1100
  • 3fd1dc5fa8 keep private enum definition local to the management code Hamish Coleman 2021-11-28 22:13:47 +1100
  • e3899d1b76 Give a magic number a better name Hamish Coleman 2021-11-28 22:10:07 +1100
  • 06b8f1a08f Refactor management command list to allow it to be declared const with no warnings Hamish Coleman 2021-11-07 19:19:36 +0000
  • 3e2c2d63bc Add basic structures to be used for pubsub Hamish Coleman 2021-11-07 16:00:36 +0000
  • 40773b4e4d Ensure we have a local copy of the tag in our request structure - which will be useful for the event framework Hamish Coleman 2021-11-07 15:16:10 +0000
  • 5bcc6fe67a Tracebacks contain full paths and cannot be part of the expected test data Hamish Coleman 2021-11-06 21:00:36 +0000
  • 35c83a0825 Simplify edge mgmt handling by building a request structure and using it for replies Hamish Coleman 2021-11-06 20:56:19 +0000
  • 9278e15896 Add at least one test that should cause a failed auth Hamish Coleman 2021-11-06 20:41:33 +0000
  • 6e4cf85915 As we are in our own namespace, we can ditch the n2n_ prefix to some definitions Hamish Coleman 2021-11-06 20:16:06 +0000
  • ace3dbc44f Move all supernode management handling into one source file Hamish Coleman 2021-11-06 19:55:31 +0000
  • a8e2704b41 Move all management packet handling for edge into the one source file Hamish Coleman 2021-11-06 19:46:41 +0000
  • f0d883fde8 of course, tuntap drivers are needed to run edge, so we cannot test that on darwin without writing a dummy tuntap driver Hamish Coleman 2021-11-06 19:29:20 +0000
  • 91d325b73a actions/upload-artifact@v2 with path does not take a list Hamish Coleman 2021-11-06 19:21:03 +0000
  • 662e17afd6 Keep the tests output on failure for a cmake build too Hamish Coleman 2021-11-06 19:19:42 +0000
  • 75a205ec69 Only need to keep the tests output if there has been a failure Hamish Coleman 2021-11-06 19:19:14 +0000
  • 004ef6eaaf Add quick Json API test for edge Hamish Coleman 2021-11-06 19:13:42 +0000
  • ecaba980ba Attempt to simplify adding new tests Hamish Coleman 2021-11-06 19:05:35 +0000
  • 1f501c70ac Include more known good style-guide files to the linter Hamish Coleman 2021-11-06 17:50:32 +0000
  • 6bc08b8e0b Add more ways to get help from the indent.sh script Hamish Coleman 2021-11-06 17:42:21 +0000
  • e0ce73f684 Add management source code as known good for styleguide Hamish Coleman 2021-11-06 17:40:58 +0000
  • e22e453d2c Add an integration test and a bunch of framework to support tests on multiple build systems Hamish Coleman 2021-11-05 14:32:07 +0000
  • 3713d357c8 Document the tricky code - TODO, make it less tricky Hamish Coleman 2021-11-05 12:57:30 +0000
  • 954547a9c1 Remove the only obstacle that stopped running the supernode as a normal user Hamish Coleman 2021-11-05 12:56:45 +0000
  • 84f69623e1 Dont forget to update the other build system Hamish Coleman 2021-11-05 12:45:34 +0000
  • 9cc04d6b28 Limit code coverage to unit tests - any integration tests should not be considered as coverage Hamish Coleman 2021-11-05 12:42:51 +0000
  • 351f7628d0 Separate testing out into types, just unit tests for the moment, allowing for integration tests Hamish Coleman 2021-11-05 12:36:00 +0000
  • 150c32562d Refactor the PHONY make targets to be near their target definitions Hamish Coleman 2021-11-05 12:34:18 +0000
  • bcb3c223d9 Address lint concern Hamish Coleman 2021-11-01 19:22:26 +0000
  • fbad36705e Unify the python API class Hamish Coleman 2021-11-01 15:59:39 +0000
  • 7f163858cf
    Update to Compiling documentation (#945) Hamish Coleman 2022-01-30 17:39:10 +0000
  • 0e9aac7feb Update to Compiling documentation Hamish Coleman 2022-01-30 17:32:31 +0000
  • e9fccd9932
    Fix Cmake libpcap detection logic (#943) Hamish Coleman 2022-01-28 10:03:20 +0000
  • 2a72b5844c Reorder cmake to make libpcap detection work Hamish Coleman 2022-01-28 09:30:13 +0000
  • 43be80aca2 Re-enable remaining find_library users Hamish Coleman 2022-01-28 09:21:06 +0000
  • 583acffd3e If the correct library name is used find_library works better Hamish Coleman 2022-01-28 09:20:22 +0000
  • 6d3f683ae1 Fix cmake informational log messages Hamish Coleman 2022-01-28 09:19:17 +0000
  • 670aadcf1b
    Address CMake config ordering requirements (#942) Hamish Coleman 2022-01-27 09:46:47 +0000
  • 3be6e804e2 Address CMake config ordering requirements Hamish Coleman 2022-01-27 09:29:46 +0000
  • 3856d62e8f
    Fix bug in CMake conditional (Fixes #939) (#940) Hamish Coleman 2022-01-26 22:03:40 +0000
  • 173f403741 Fix bug in CMake conditional (Fixes #939) Hamish Coleman 2022-01-26 22:00:08 +0000
  • 028d6f9b07
    Harmonise configuration defaults (#937) Hamish Coleman 2022-01-25 20:11:02 +0000
  • a28ecb0037 Avoid occasional stale package cache errors Hamish Coleman 2022-01-22 14:19:57 +0000
  • 1e4e4ddb07 Ask them what they are smoking, then tell them to put it out Hamish Coleman 2022-01-22 14:13:32 +0000
  • f13549a152 Add a simple muscle memory helper for cmake Hamish Coleman 2022-01-22 14:04:13 +0000
  • 624cda61a0 Attempt to make the build time config logic in the cmake process match the makefile process Hamish Coleman 2022-01-22 13:56:41 +0000
  • 70d458ce40 Ensure all options start off for cmake too Hamish Coleman 2022-01-22 12:41:50 +0000
  • cfd81f5ea0 fixed sn sort return value Logan oos Even 2022-01-21 19:41:37 +0100
  • 45520f3d24
    Move Build config docs into its own document (#928) Hamish Coleman 2022-01-10 22:23:37 +0000
  • 0454fb9ce0 Move Build config docs into its own document Hamish Coleman 2022-01-10 22:21:26 +0000
  • 4f568b03c1
    Autoconf simplification (#927) Hamish Coleman 2022-01-10 19:58:15 +0000
  • 99fba7692b Adjust code guard location to placate cmake Hamish Coleman 2022-01-09 19:28:03 +0000
  • 2a0f9e8dec Add more missing code guards Hamish Coleman 2022-01-09 19:23:34 +0000
  • 07b7a7e251 Start with all builds in neutral config Hamish Coleman 2022-01-09 19:19:42 +0000
  • 855c1bbf81 Avoid calling port mapping functions if none are enabled Hamish Coleman 2022-01-09 19:16:26 +0000
  • 45f2e2ae9b Remove warnings from default build Hamish Coleman 2022-01-09 19:10:37 +0000
  • 5b691a3f55 Remove unused code from the autoconf Hamish Coleman 2022-01-09 18:59:28 +0000
  • d947fd7c65 All autoconf test use one standard template Hamish Coleman 2022-01-09 18:55:26 +0000
  • 59283c1304 Convert zstd feature to default disable Hamish Coleman 2021-12-31 19:30:36 +0000