Luca Deri
f0be328261
Disabled filtering code
2020-11-10 23:47:55 +01:00
lucaderi
0a0888f1f2
More fixes
2020-11-10 18:10:20 +01:00
Luca Deri
6bd375efc4
Compilation fixes
...
Network filtering code has been temporarely commented out as it is broken
2020-11-10 17:58:35 +01:00
Luca Deri
7e26499c4f
Compilation fixes
2020-11-10 16:58:51 +01:00
Francesco Carli
eeb0f545a8
Fix compile errors ( #494 )
2020-11-10 16:57:39 +01:00
joshuafc
a840aebb83
Add feature to drop or accept specific packet transmit over edge network interface by rules. ( #489 )
...
* Add new file 'network_traffic_filter.c/.h"
* Add feature to drop or accept specific packet transmit over edge network interface by rules.
* fix CMakeLists.txt typo
* Update Rule String Format
* replace -F (filter) with -R (rule) for traffic restrictions.
* Update edge help (-h) message. Update documents.
2020-11-10 16:35:05 +01:00
Francesco Carli
e65fd984d7
Packet forwarding between supernodes ( #486 )
...
* Packet forwarding between supernodes
* Update wire.c
2020-11-10 16:34:49 +01:00
fengdaolong
4bad6a7625
Detail adjustment. ( #488 )
...
* Fix compilation warning.
* Detail adjustment.
Co-authored-by: Luca Deri <lucaderi@users.noreply.github.com>
2020-11-09 16:11:09 +01:00
Francesco Carli
e48f1fcc73
Fixes federation bug ( #480 )
...
* Fixes federation bug
* Fixes federation bug
* Update edge_utils.c
2020-11-09 16:06:00 +01:00
Logan oos Even
6da8e5497e
enabled gratuitous arp packets ( #474 )
...
Co-authored-by: Logan007 <you@example.com>
2020-11-09 16:04:41 +01:00
Francesco Carli
dcbc39c0fb
Update REGISTER_SUPER_ACK handling on edge ( #478 )
2020-10-27 17:02:35 +01:00
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