Commit Graph
72 Commits
Author SHA1 Message Date
Logan007 8d7680408f cosmetics on random numbers code 2020-08-30 03:05:48 +05:45
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
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 9ef2ee6f52 Merge pull request #372 from Logan007/aIp
let auto ip feature handle several sub-networks
2020-08-23 14:13:05 +02:00
Luca DeriandGitHub 319d88cfcc Merge pull request #369 from fengdaolong/dev
Enhanced edge management console function
2020-08-23 14:12:38 +02:00
Logan007 a35675da4d internally renamed dhcp --> auto ip 2020-08-19 14:46:58 +05:45
Logan007 78409df1c8 let auto ip feature handle several sub-networks 2020-08-18 22:35:27 +05:45
Logan007 000ebef185 adopt compression field data type size 2020-08-17 22:37:29 +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 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
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 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
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
Luca Deri 96c05490e9 ompilation fixes 2020-08-06 19:28:39 +02:00
Logan007 b5b18443af added regular expression checking 2020-08-04 18:49:12 +05:45
Logan007 9fba63dfb4 added per-community locking 2020-08-04 15:46:09 +05:45
Logan007 e4b33a2656 data structures 2020-08-04 15:18:58 +05:45
Luca DeriandGitHub 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
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
Logan007 75317acaf3 added sorting of encrypted communities 2020-07-28 00:55:07 +05:45
Luca DeriandGitHub e635926d2c Merge branch 'dev' into rp 2020-07-27 06:57:36 +02:00
Luca DeriandGitHub 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 DeriandGitHub 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
Logan oos EvenandGitHub 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
switch_st d59b977840 add management port command option to supernode 2020-07-24 11:23:12 +08:00
Logan007 b976379125 added data structures for replay protection 2020-07-23 20:34:54 +05:45
Logan007 895bbc2844 added time stamp blending and sending 2020-07-23 16:06:54 +05:45
switch_st 81516d8d8c Update purge logic of communities and edges for supernode 2020-07-22 15:49:45 +08:00
switch_st 72701a5e83 add main loop callback and move android arp code to this callback 2020-07-21 15:04:16 +08:00
Luca DeriandGitHub 0ab9f3229e Merge pull request #315 from switch-iot/hin2n_arp
delete android define and log code
2020-07-20 17:15:04 +02:00
Luca DeriandGitHub 7d573823e7 Merge pull request #313 from fengdaolong/dev
Clean up redundant code in sn.c
2020-07-20 17:13:48 +02:00
switch_st 8a1bcf0fa6 close trace file if needed 2020-07-20 12:08:13 +08:00
switch_st 21122df969 delete android define and log code 2020-07-20 11:13:46 +08:00
fengdaolong 16b1c7c065 Clean up redundant code in sn.c
Clean up redundant code contained in both sn.c and sn_utils.c
2020-07-18 17:17:30 +08:00
ygg e6c851d276 add sleep() for fix compile error on windows 2020-07-17 14:21:27 +08:00
switch_st 48db4bfb6c add extra comment to n2n_edge_callbacks 2020-07-07 11:03:13 +08:00
fengdaolong 51c889ddea Fix read tap device failed when OS wake up from sleep.
Adjust the structure of the source file to the header file.
2020-07-06 13:17:01 +08:00
switch_st e7ac9cf129 change n2n_edge_callbacks payload_size parameter to pointer. 2020-07-03 11:50:47 +08:00
Luca DeriandGitHub edd4a8a863 Merge pull request #293 from Logan007/qlz
Removed quicklz define
2020-07-02 17:18:54 +02:00