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
Luca Deri
8f9ccce9bf
Merge pull request #360 from Logan007/rpLzo
...
updated minilzo
2020-08-16 10:36:02 +02:00
Luca Deri
5354cd79d7
Merge pull request #359 from Logan007/pktFlds
...
split PACKET's transform field to give way for separate compression field
2020-08-16 10:35:44 +02:00
Luca Deri
3be0a009b0
Merge pull request #358 from Logan007/rmMinCryptoVersn
...
removed minor transform version
2020-08-16 10:35:03 +02:00
Logan007
038c5971b7
extended management port output
2020-08-16 14:02:25 +05:45
Logan007
e0266bfe5f
updated minilzo
2020-08-15 23:26:21 +05:45
Logan007
9c10116d51
split PACKET's transform field to give way for seperate compression field
2020-08-15 22:48:57 +05:45
Logan007
c2cae9d02e
removed minor tranform version
2020-08-15 21:14:24 +05:45
Logan007
ece0c91ef1
simplified twofish's key handling
2020-08-12 19:59:58 +05:45
Luca Deri
052127734e
Merge compilation fix
2020-08-12 14:45:08 +02:00
Luca Deri
d4e9df013e
Merge branch 'dev' into prepReg
2020-08-12 14:41:09 +02:00
Logan007
1d048c59a9
polished reg exp handling and fixed bugs
2020-08-08 22:45:34 +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
Logan007
dece8d787e
freed reg exp on exit, counted reg exp, warned on empty community list file, returned early from packet handling on non-matching reg exp
2020-08-08 14:51:05 +05:45
Logan007
8ac86635e1
equalized handling of non-matching communities
2020-08-07 20:37:45 +05:45
Logan007
30e2594de9
sharpened condition guarding reg ex loop
2020-08-07 01:21:11 +05:45
Luca Deri
96c05490e9
ompilation fixes
2020-08-06 19:28:39 +02:00
Logan007
fed02348aa
guarded ITERation through patterns by if-clause for it only gets performed in case of still unknown community
2020-08-06 16:06:50 +05:45
Logan007
099f178d0e
adopted re_match for the sake of completeness, too
2020-08-06 15:59:35 +05:45
Logan007
f7e50e12c0
allowed full matches only
2020-08-06 01:58:09 +05:45
Logan007
e481942bf0
instantiated reg exp pattern
2020-08-06 00:34:17 +05:45
Logan007
1b3e485da6
typo in comment
2020-08-04 19:06:30 +05:45
Logan007
b5b18443af
added regular expression checking
2020-08-04 18:49:12 +05:45
Logan007
7311efa35a
planned regular expression preparation
2020-08-04 16:09:09 +05:45
Logan007
9fba63dfb4
added per-community locking
2020-08-04 15:46:09 +05:45
Luca Deri
2b59850b77
Merge pull request #346 from skyformat99/fix_edge_register_super
...
fix register supernode loop - Another way
2020-08-04 10:04:32 +02:00
ygg
e0b48f133d
On Windows, the Edge node exits when the network card is disabled and opened again
2020-08-04 13:37:01 +08:00
ygg
f737390dbc
fix register supernode loop - Another way
2020-08-04 10:20:43 +08:00
Luca Deri
2ea8dd53b7
Merge pull request #339 from Logan007/cmpMac
...
added MAC comparison for REGISTER_SUPER_ACK
2020-07-29 14:24:27 +02:00
Luca Deri
5067d22587
Merge pull request #338 from switch-iot/feature_sn_uid_gid
...
add set uid/gid command option to supernode
2020-07-29 14:24:02 +02:00
Luca Deri
c8bbc251e0
Merge pull request #337 from Logan007/mvDef
...
moved some #DEFs to central n2n_define.h
2020-07-29 14:19:14 +02:00
Logan007
d28f476b17
added MAC comparison for REGISTER_SUPER_ACK
2020-07-29 17:41:22 +05:45
switch_st
7285f2a1bc
add set uid/gid command option to supernode
2020-07-29 18:30:32 +08:00
Logan007
3549936b48
moved some #DEFs to n2n_define.h
2020-07-29 15:32:04 +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
Luca Deri
c5fe6201c0
Merge pull request #332 from Logan007/snSortCmn
...
sorting encrypted communities
2020-07-28 19:29:01 +02:00
Luca Deri
f02a5c91c6
Merge pull request #331 from Logan007/rndSeedLoop
...
retrying syscall and calls to hardware random number generators
2020-07-28 19:28:26 +02:00
Logan007
75317acaf3
added sorting of encrypted communities
2020-07-28 00:55:07 +05:45
Logan007
dc9b1449ab
retrying syscall and calls to hardware rng
2020-07-27 20:55:36 +05:45
ygg
a81f4054cd
Adds a trace message to mark connection type between edges.
2020-07-27 15:01:55 +08:00
Luca Deri
4e592dd82e
Minor cleanup
2020-07-27 07:02:11 +02:00
Luca Deri
e635926d2c
Merge branch 'dev' into rp
2020-07-27 06:57:36 +02:00
Luca Deri
1284e5662c
Merge pull request #325 from switch-iot/feature_sn_mgmt_port
...
add management port command option to supernode
2020-07-27 06:55:52 +02:00
Luca Deri
ea01c45582
Merge pull request #324 from switch-iot/fix_build_warning
...
fix build warning of edge_init_routes
2020-07-27 06:55:14 +02:00
Luca Deri
ceace349c6
Merge pull request #322 from switch-iot/fix_sn_purge_cmnt
...
Update purge logic of communities and edges for supernode
2020-07-27 06:54:53 +02:00
Luca Deri
c21d2f47c6
Merge pull request #320 from switch-iot/fix_sn_mgmt_core
...
fix supernode coredump when accessing management socket
2020-07-27 06:53:58 +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