Logan007
8757312d41
reworked cc20
4 years ago
Logan007
399ecf8801
reworked cc20
4 years ago
Logan007
81a1ccc702
added aes-ni support
4 years ago
Logan007
c9412a290b
made aes always available
4 years ago
Logan007
58d0e906be
cosmetics on random numbers code
4 years ago
Logan007
7b1ec1acb7
cosmetics on random numbers code
4 years ago
Logan007
1fcdd4e338
cosmetics on random numbers code
4 years ago
Logan007
8d7680408f
cosmetics on random numbers code
4 years ago
Logan007
052144285a
twofish transform code clean-up ammendment
4 years ago
Logan007
e8181c96f9
speck transform code clean-up
4 years ago
Luca Deri
25620fcbc7
Compilation fixes
4 years ago
Logan007
d5c1295bec
replaced twofish implementation by a faster version
4 years ago
Logan007
b4f9caa00b
changed aes transform to cipher text stealing mode
4 years ago
Logan007
680248d154
changed aes transform to cipher text stealing mode
4 years ago
Logan007
6d05d48878
changed aes transform to cipher text stealing mode
4 years ago
Logan007
a35675da4d
internally renamed dhcp --> auto ip
4 years ago
Logan007
78409df1c8
let auto ip feature handle several sub-networks
4 years ago
Logan007
000ebef185
adopt compression field data type size
4 years ago
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;
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
ece0c91ef1
simplified twofish's key handling
4 years ago
Luca Deri
052127734e
Merge compilation fix
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
Luca Deri
96c05490e9
ompilation fixes
4 years ago
Logan007
b5b18443af
added regular expression checking
4 years ago
Logan007
9fba63dfb4
added per-community locking
4 years ago
Logan007
e4b33a2656
data structures
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
Logan007
75317acaf3
added sorting of encrypted communities
4 years ago
Logan007
0776e06912
added replay protection
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
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
66d73b0713
fix supernode coredump when accessing management socket
4 years ago
switch_st
72701a5e83
add main loop callback and move android arp code to this callback
4 years ago
switch_st
8a1bcf0fa6
close trace file if needed
4 years ago
switch_st
21122df969
delete android define and log code
4 years ago
fengdaolong
16b1c7c065
Clean up redundant code in sn.c
Clean up redundant code contained in both sn.c and sn_utils.c
4 years ago
ygg
e6c851d276
add sleep() for fix compile error on windows
4 years ago
switch_st
48db4bfb6c
add extra comment to n2n_edge_callbacks
4 years ago
fengdaolong
51c889ddea
Fix read tap device failed when OS wake up from sleep.
Adjust the structure of the source file to the header file.
4 years ago
switch_st
e7ac9cf129
change n2n_edge_callbacks payload_size parameter to pointer.
4 years ago
Logan007
89542607e7
removed quicklz define
4 years ago
Logan007
8d0c52102c
added optional 16-bit look-up table
4 years ago
emanuele-f
e42837c3fb
Move android code to hin2n
4 years ago
fengdaolong
f5accc8221
Fix cmake compilation errors.
1. CMakeLists.txt added to automatically obtain the revised version number from the git repository.
2. Adjusted some header files to fix Windows platform compilation errors.
3. Eliminate some compilation warnings.
4 years ago