Luca Deri
ce8551fc61
Added better -A handling with config files
4 years ago
Luca Deri
0825bfb16b
Compilation fixes
4 years ago
Logan007
038c5971b7
extended management port output
4 years ago
Logan007
e0266bfe5f
updated minilzo
4 years ago
Logan007
9c10116d51
split PACKET's transform field to give way for seperate compression field
4 years ago
Logan007
c2cae9d02e
removed minor tranform version
4 years ago
Logan007
ece0c91ef1
simplified twofish's key handling
4 years ago
Luca Deri
052127734e
Merge compilation fix
4 years ago
Logan007
1d048c59a9
polished reg exp handling and fixed bugs
4 years ago
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.
4 years ago
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
4 years ago
Logan007
8ac86635e1
equalized handling of non-matching communities
4 years ago
Logan007
30e2594de9
sharpened condition guarding reg ex loop
4 years ago
Luca Deri
96c05490e9
ompilation fixes
4 years ago
Logan007
fed02348aa
guarded ITERation through patterns by if-clause for it only gets performed in case of still unknown community
4 years ago
Logan007
099f178d0e
adopted re_match for the sake of completeness, too
4 years ago
Logan007
f7e50e12c0
allowed full matches only
4 years ago
Logan007
e481942bf0
instantiated reg exp pattern
4 years ago
Logan007
1b3e485da6
typo in comment
4 years ago
Logan007
b5b18443af
added regular expression checking
4 years ago
Logan007
7311efa35a
planned regular expression preparation
4 years ago
Logan007
9fba63dfb4
added per-community locking
4 years ago
ygg
e0b48f133d
On Windows, the Edge node exits when the network card is disabled and opened again
4 years ago
ygg
f737390dbc
fix register supernode loop - Another way
4 years ago
Logan007
d28f476b17
added MAC comparison for REGISTER_SUPER_ACK
4 years ago
switch_st
7285f2a1bc
add set uid/gid command option to supernode
4 years ago
Logan007
3549936b48
moved some #DEFs to n2n_define.h
4 years ago
ygg
62b3957cfb
Hide the duplicate trace message
4 years ago
ygg
64857218a5
Indicates successful connection between the edge and SN nodes
4 years ago
Logan007
75317acaf3
added sorting of encrypted communities
4 years ago
Logan007
dc9b1449ab
retrying syscall and calls to hardware rng
4 years ago
ygg
a81f4054cd
Adds a trace message to mark connection type between edges.
4 years ago
Luca Deri
4e592dd82e
Minor cleanup
4 years ago
Logan007
0776e06912
added replay protection
4 years ago
switch_st
40f39caaac
change the management port command order
4 years ago
switch_st
d59b977840
add management port command option to supernode
4 years ago
Logan007
b976379125
added data structures for replay protection
4 years ago
Logan007
895bbc2844
added time stamp blending and sending
4 years ago
switch_st
ca804b3a55
fix build warning of edge_init_routes
4 years ago
Logan007
d3e823af98
removed branchless code
4 years ago
Logan007
36eb807fca
added time stamp handling functions
4 years ago
Luca Deri
235f55bda5
Compilation fixes
4 years ago
switch_st
4d88fef4e2
update log word in sendto_mgmt
4 years ago
switch_st
ee46e3e86b
Revert "fix supernode coredump when accessing management socket"
This reverts commit 66d73b0713
.
4 years ago
switch_st
81516d8d8c
Update purge logic of communities and edges for supernode
4 years ago
switch_st
37bc520db2
fix supernode coredump when accessing management socket
4 years ago
switch_st
e24ad06a24
fix build error for supernode when declared N2N_HAVE_DAEMON
4 years ago
Logan007
252ce9779a
moved windows-gettimeofday() from benchmark.c to n2n.c
4 years ago
switch_st
66d73b0713
fix supernode coredump when accessing management socket
4 years ago
switch_st
a149fa9404
close syslog in function closeTraceFile
4 years ago