BetaBeauty
57f742fe42
Extra Device Description in P2P Connection and Register to Super Node ( #475 )
...
* add cmake export commands
* add extra edge description (hint) field
* add peer2peer description registry
* fixed bug: peer2peer not pass the dev_desc filed
* update -I option in the helper text
Co-authored-by: Longtao Wang <longtao.wang@cortexlabs.ai>
2020-10-26 21:13:56 +01:00
Logan oos Even
51d55a60f8
made AES new default cipher ( #471 )
...
Co-authored-by: Logan007 <you@example.com>
2020-10-19 19:45:29 +02:00
Francesco Carli
ed25ff8d01
Fixes minor issues introduced by #460 ( #461 )
2020-10-11 21:54:06 +02:00
Luca Deri
f6e4047ce0
Partial fixes for addressing compilation issues introduced by https://github.com/ntop/n2n/pull/460
2020-10-11 11:57:48 +02:00
Logan oos Even
1c45c7101a
fixed lzo datatype ( #447 )
...
Co-authored-by: Logan007 <you@example.com>
2020-10-03 17:15:51 +02:00
Francesco Carli
8dfffd9fbe
Implement purge-and-re-registration process for supernodes ( #445 )
2020-10-01 16:23:10 +02:00
Logan007
2c77729acf
removed jitter allowance for systemic packets
2020-09-19 15:47:16 +05:45
Logan007
07b675bae6
made compression scheme name accessible even if not compiled
2020-09-10 14:05:08 +05:45
Logan oos Even
90a071a1d3
Merge branch 'dev' into revCc20
2020-09-01 20:16:32 +05:45
Logan007
8757312d41
reworked cc20
2020-09-01 20:09:29 +05:45
Logan007
c9412a290b
made aes always available
2020-08-31 02:24:23 +05:45
Luca Deri
b3d4f21c91
Merge pull request #391 from hamishcoleman/leakfix2
...
Avoid leaking memory if the buffer is uncompressable
2020-08-28 13:03:46 +02:00
Hamish Coleman
949c651845
Avoid leaking memory if the buffer is uncompressable
2020-08-27 05:49:12 +10:00
Logan007
d5c1295bec
replaced twofish implementation by a faster version
2020-08-26 18:07:05 +05:45
Luca Deri
f7f9c98752
Merge pull request #379 from Logan007/reSck
...
re-open sockets if supernode not responding
2020-08-23 14:16:20 +02:00
Logan007
9554f336d2
re-open sockets if supernode not responding
2020-08-21 01:53:44 +05:45
Logan007
3d00182264
re-open sockets if supernode not responding
2020-08-21 00:53:27 +05:45
fengdaolong
6bdfdf6be4
Enhanced edge management console function.
...
1. Edge can view the IP address and socket information of the connected tap adapter through the management console (127.0.0.1:5644);
2. Repair two memory leaks;
3. Fix several code errors and redundant logic;
2020-08-16 22:34:41 +08:00
Logan007
b10a24c65a
added IP & MAC to invalid transop error message
2020-08-16 15:55:15 +05:45
Luca Deri
0825bfb16b
Compilation fixes
2020-08-16 10:46:11 +02:00
Luca Deri
ed5b793379
Merge pull request #363 from Logan007/edgMgmtPrt
...
extended edge's management port output
2020-08-16 10:37:15 +02:00
Logan007
038c5971b7
extended management port output
2020-08-16 14:02:25 +05:45
Logan007
9c10116d51
split PACKET's transform field to give way for seperate compression field
2020-08-15 22:48:57 +05:45
fengdaolong
92dfa67e22
Added DHCP function embedded in sn.
...
1. Automatically assign IP addresses to the edge through the DHCP function that comes with sn, the default IP address pool is 172.17.12.0/24.
2. The -d parameter is added to sn, and the IP address pool of the embedded DHCP can be customized.
3. Now edge does not need to add -a and -s parameters to automatically obtain the IP address.
4. The IP automatically obtained by the cross-community edge can be the same, because the communities are isolated from each other and do not interfere with each other.
5. On the management side of sn (127.0.0.1:5645), you can now view the IP address of the tutap adapter of each edge.
6. Fix many bugs that have a certain chance of causing memory leaks.
7. Note: This version is not fully compatible with the previous version.
2020-08-08 22:40:45 +08:00
Luca Deri
96c05490e9
ompilation fixes
2020-08-06 19:28:39 +02:00
ygg
f737390dbc
fix register supernode loop - Another way
2020-08-04 10:20:43 +08:00
Logan007
d28f476b17
added MAC comparison for REGISTER_SUPER_ACK
2020-07-29 17:41:22 +05:45
ygg
62b3957cfb
Hide the duplicate trace message
2020-07-29 13:50:00 +08:00
ygg
64857218a5
Indicates successful connection between the edge and SN nodes
2020-07-29 13:24:36 +08:00
ygg
a81f4054cd
Adds a trace message to mark connection type between edges.
2020-07-27 15:01:55 +08:00
Luca Deri
e635926d2c
Merge branch 'dev' into rp
2020-07-27 06:57:36 +02:00
Logan oos Even
5ceb839b63
Merge branch 'dev' into rp
2020-07-25 18:54:33 +05:45
Logan007
0776e06912
added replay protection
2020-07-25 18:13:20 +05:45
Logan007
b976379125
added data structures for replay protection
2020-07-23 20:34:54 +05:45
Logan007
895bbc2844
added time stamp blending and sending
2020-07-23 16:06:54 +05:45
switch_st
ca804b3a55
fix build warning of edge_init_routes
2020-07-23 10:05:29 +08:00
Luca Deri
235f55bda5
Compilation fixes
2020-07-22 16:01:54 +02:00
Luca Deri
b17719383f
Merge pull request #318 from switch-iot/hin2n_arp
...
add main loop callback and move android arp code to this callback
2020-07-22 12:11:30 +02:00
switch_st
72701a5e83
add main loop callback and move android arp code to this callback
2020-07-21 15:04:16 +08:00
ygg
07c1e40416
add -n option (route) for windows
2020-07-21 11:38:22 +08:00
Luca Deri
0ab9f3229e
Merge pull request #315 from switch-iot/hin2n_arp
...
delete android define and log code
2020-07-20 17:15:04 +02:00
switch_st
8a1bcf0fa6
close trace file if needed
2020-07-20 12:08:13 +08:00
ygg
e6c851d276
add sleep() for fix compile error on windows
2020-07-17 14:21:27 +08:00
switch_st
7ceaebade5
move android arp code to tuntap_android.c
2020-07-07 10:51:21 +08:00
Luca Deri
26e0f787d1
Merge pull request #304 from fengdaolong/dev
...
Fix read tap device failed when OS wake up from sleep.
2020-07-06 10:33:11 +02:00
fengdaolong
51c889ddea
Fix read tap device failed when OS wake up from sleep.
...
Adjust the structure of the source file to the header file.
2020-07-06 13:17:01 +08:00
Logan007
65be75dbe2
enabled packet checksum
2020-07-04 15:10:58 +05:45
Luca Deri
da870876c8
Merge pull request #297 from switch-iot/hin2n_arp
...
Change n2n_edge_callbacks payload_size parameter to pointer.
2020-07-03 09:17:46 +02:00
switch_st
e7ac9cf129
change n2n_edge_callbacks payload_size parameter to pointer.
2020-07-03 11:50:47 +08:00
Logan007
a84d03a6a6
quick fix for header encryption, also disabling checksum check
2020-07-03 02:26:39 +05:45