n2n/tools
Logan oos Even 99b6b6b66d
added n2n-route tool (#982)
* moved dev to version 3.1.1

* laid ground for n2n-route tool

* adapted code style

* overhauled n2n-route's tool program logic and removed route code from edge

* added missing initialization of federation's purgeable field

* lifted un/purgeable confusion

* added warning about removed -n cli option

* realized that Windows does not offer inet_aton()

* removed -n option documentation from edge's man page

* slightly simplified n2n-route program logic

* applied more logic changes to n2n-route tool

* added 'info' read command to edge's management port

* corrected indention

* added Linux route control to n2n-route tool

* temporarily restricted n2n-route tool to Linux only

* We must be over the routing!

* pulled default gateway change detection into main loop to cover mobile use, and added devstr_t type

* corrected use of new UNPURGEABLE - so far gone unnoticed

* addresses possiible address issue

* i broke it

* reverted bad ideas

* added command line options, help text, and prevented vpn gateway being used for supernode/peer traffic routes

* added option to manually provide default gateway, also verbosity options

* getting there

* added option to limit networks to be routed (-n), adapted documentation

* fine-tuned minor things
2022-05-24 20:38:51 +02:00
..
Makefile.in added n2n-route tool (#982) 2022-05-24 20:38:51 +02:00
n2n-benchmark.c changed benchmark to MTU sized packets (#966) 2022-03-12 20:56:56 +01:00
n2n-decode.c (C) update (#965) 2022-03-12 10:22:42 +01:00
n2n-keygen.c (C) update (#965) 2022-03-12 10:22:42 +01:00
n2n-route.c added n2n-route tool (#982) 2022-05-24 20:38:51 +02:00
tests-auth.c (C) update (#965) 2022-03-12 10:22:42 +01:00
tests-compress.c (C) update (#965) 2022-03-12 10:22:42 +01:00
tests-elliptic.c (C) update (#965) 2022-03-12 10:22:42 +01:00
tests-hashing.c (C) update (#965) 2022-03-12 10:22:42 +01:00
tests-transform.c (C) update (#965) 2022-03-12 10:22:42 +01:00
tests-wire.c (C) update (#965) 2022-03-12 10:22:42 +01:00