Logan007
399ecf8801
reworked cc20
4 years ago
Logan007
81a1ccc702
added aes-ni support
4 years ago
Logan007
25ef1bb291
replaced Pearson hashing permutation by aes' s-box
4 years ago
Logan007
c9412a290b
made aes always available
4 years ago
Logan007
8d7680408f
cosmetics on random numbers code
4 years ago
Logan007
1a70ab2c0d
speck transform code clean-up
4 years ago
Logan007
052144285a
twofish transform code clean-up ammendment
4 years ago
Logan007
e8181c96f9
speck transform code clean-up
4 years ago
fengdaolong
71676c4309
Prevent allocation duplicate IP.
4 years ago
Luca Deri
5a06abc75d
Compilation fixes
4 years ago
Luca Deri
25620fcbc7
Compilation fixes
4 years ago
Hamish Coleman
949c651845
Avoid leaking memory if the buffer is uncompressable
4 years ago
Logan007
fb4a4ee2d8
replaced twofish implementation by a faster version
4 years ago
Logan007
bf6ef081e0
replaced twofish implementation by a faster version
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
b251136953
fix
4 years ago
Logan007
6d05d48878
changed aes transform to cipher text stealing mode
4 years ago
Logan007
9554f336d2
re-open sockets if supernode not responding
4 years ago
Logan007
3d00182264
re-open sockets if supernode not responding
4 years ago
Logan007
e36658b1a7
re-open sockets if supernode not responding
4 years ago
Logan007
a35675da4d
internally renamed dhcp --> auto ip
4 years ago
Logan007
1dea026fdb
seeded random number generator
4 years ago
Logan007
78409df1c8
let auto ip feature handle several sub-networks
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
Luca Deri
ce8551fc61
Added better -A handling with config files
4 years ago
Logan007
b10a24c65a
added IP & MAC to invalid transop error message
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