550 Commits
Author SHA1 Message Date
Logan007 c9412a290b made aes always available 2020-08-31 02:24:23 +05:45
Luca DeriandGitHub 22d48a3db8 Merge pull request #396 from Logan007/revRnd
cosmetics on random numbers code
2020-08-30 20:57:59 +02:00
Luca DeriandGitHub 3f2401c5ff Merge pull request #395 from Logan007/amndmntTf
twofish transform code clean-up amendment
2020-08-30 20:57:50 +02:00
Luca DeriandGitHub 86fb545c7d Merge pull request #394 from Logan007/revSpeck
speck transform code clean-up
2020-08-30 20:57:39 +02:00
Logan007 8d7680408f cosmetics on random numbers code 2020-08-30 03:05:48 +05:45
Logan007 1a70ab2c0d speck transform code clean-up 2020-08-29 22:43:16 +05:45
Logan007 052144285a twofish transform code clean-up ammendment 2020-08-29 22:38:27 +05:45
Logan007 e8181c96f9 speck transform code clean-up 2020-08-29 20:53:37 +05:45
fengdaolong 71676c4309 Prevent allocation duplicate IP. 2020-08-29 01:33:06 +08:00
Luca DeriandGitHub b3d4f21c91 Merge pull request #391 from hamishcoleman/leakfix2
Avoid leaking memory if the buffer is uncompressable
2020-08-28 13:03:46 +02:00
Luca Deri 5a06abc75d Compilation fixes 2020-08-28 13:03:06 +02:00
Luca DeriandGitHub 31a05e18d1 Merge pull request #389 from Logan007/revTf
reworked twofish implementation and replaced it by a faster version
2020-08-28 13:01:19 +02:00
Luca Deri 25620fcbc7 Compilation fixes 2020-08-28 13:00:45 +02:00
Luca DeriandGitHub 9038e7dbe6 Merge pull request #380 from Logan007/revAes
changed aes transform to cipher text stealing mode
2020-08-28 12:56:17 +02:00
Hamish Coleman 949c651845 Avoid leaking memory if the buffer is uncompressable 2020-08-27 05:49:12 +10:00
Logan007 fb4a4ee2d8 replaced twofish implementation by a faster version 2020-08-26 20:36:35 +05:45
Logan007 bf6ef081e0 replaced twofish implementation by a faster version 2020-08-26 20:06:40 +05:45
Logan007 d5c1295bec replaced twofish implementation by a faster version 2020-08-26 18:07:05 +05:45
Logan007 b4f9caa00b changed aes transform to cipher text stealing mode 2020-08-25 23:15:32 +05:45
Logan007 680248d154 changed aes transform to cipher text stealing mode 2020-08-24 02:37:06 +05:45
Logan007 6d05d48878 changed aes transform to cipher text stealing mode 2020-08-23 20:02:19 +05:45
Luca DeriandGitHub f7f9c98752 Merge pull request #379 from Logan007/reSck
re-open sockets if supernode not responding
2020-08-23 14:16:20 +02:00
Luca DeriandGitHub 0489c7bbe9 Merge pull request #373 from Logan007/snSd
seeded random number generator in supernode
2020-08-23 14:13:39 +02:00
Luca DeriandGitHub 9ef2ee6f52 Merge pull request #372 from Logan007/aIp
let auto ip feature handle several sub-networks
2020-08-23 14:13:05 +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
Logan007 a35675da4d internally renamed dhcp --> auto ip 2020-08-19 14:46:58 +05:45
Logan007 1dea026fdb seeded random number generator 2020-08-19 00:21:50 +05:45
Logan007 78409df1c8 let auto ip feature handle several sub-networks 2020-08-18 22:35: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
Luca DeriandGitHub fbca7bed9e Merge pull request #365 from Logan007/invldTransopErr
added IP & MAC to invalid transop error message
2020-08-16 12:37:31 +02:00
Luca Deri ce8551fc61 Added better -A handling with config files 2020-08-16 12:15:30 +02: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 DeriandGitHub ed5b793379 Merge pull request #363 from Logan007/edgMgmtPrt
extended edge's management port output
2020-08-16 10:37:15 +02:00
Luca DeriandGitHub 8f9ccce9bf Merge pull request #360 from Logan007/rpLzo
updated minilzo
2020-08-16 10:36:02 +02:00
Luca DeriandGitHub 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 DeriandGitHub 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 DeriandGitHub 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