ygg
f737390dbc
fix register supernode loop - Another way
2020-08-04 10:20:43 +08:00
Logan007
d28f476b17
added MAC comparison for REGISTER_SUPER_ACK
2020-07-29 17:41:22 +05:45
ygg
62b3957cfb
Hide the duplicate trace message
2020-07-29 13:50:00 +08:00
ygg
64857218a5
Indicates successful connection between the edge and SN nodes
2020-07-29 13:24:36 +08:00
ygg
a81f4054cd
Adds a trace message to mark connection type between edges.
2020-07-27 15:01:55 +08:00
Luca Deri
e635926d2c
Merge branch 'dev' into rp
2020-07-27 06:57:36 +02:00
Logan oos Even
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
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
ca804b3a55
fix build warning of edge_init_routes
2020-07-23 10:05:29 +08:00
Luca Deri
235f55bda5
Compilation fixes
2020-07-22 16:01:54 +02:00
Luca Deri
b17719383f
Merge pull request #318 from switch-iot/hin2n_arp
...
add main loop callback and move android arp code to this callback
2020-07-22 12:11:30 +02:00
switch_st
72701a5e83
add main loop callback and move android arp code to this callback
2020-07-21 15:04:16 +08:00
ygg
07c1e40416
add -n option (route) for windows
2020-07-21 11:38:22 +08:00
Luca Deri
0ab9f3229e
Merge pull request #315 from switch-iot/hin2n_arp
...
delete android define and log code
2020-07-20 17:15:04 +02:00
switch_st
8a1bcf0fa6
close trace file if needed
2020-07-20 12:08:13 +08:00
ygg
e6c851d276
add sleep() for fix compile error on windows
2020-07-17 14:21:27 +08:00
switch_st
7ceaebade5
move android arp code to tuntap_android.c
2020-07-07 10:51:21 +08:00
Luca Deri
26e0f787d1
Merge pull request #304 from fengdaolong/dev
...
Fix read tap device failed when OS wake up from sleep.
2020-07-06 10:33:11 +02: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
Logan007
65be75dbe2
enabled packet checksum
2020-07-04 15:10:58 +05:45
Luca Deri
da870876c8
Merge pull request #297 from switch-iot/hin2n_arp
...
Change n2n_edge_callbacks payload_size parameter to pointer.
2020-07-03 09:17:46 +02:00
switch_st
e7ac9cf129
change n2n_edge_callbacks payload_size parameter to pointer.
2020-07-03 11:50:47 +08:00
Logan007
a84d03a6a6
quick fix for header encryption, also disabling checksum check
2020-07-03 02:26:39 +05:45
Luca Deri
4a08411fe9
Merge pull request #292 from Logan007/pearsonUpdate
...
pearson hashing: added optional 16-bit look-up table
2020-07-02 17:18:34 +02:00
Luca Deri
edc48acb83
Merge pull request #290 from emanuele-f/protect_cleanup
...
Move android code to hin2n
2020-07-02 17:17:44 +02:00
Luca Deri
efa8c8a036
Merge pull request #289 from fengdaolong/dev
...
Fix cmake compilation errors.
2020-07-02 17:16:18 +02:00
Logan007
8d0c52102c
added optional 16-bit look-up table
2020-07-02 12:49:25 +05:45
emanuele-f
e42837c3fb
Move android code to hin2n
2020-07-01 16:27:08 +02:00
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.
2020-07-01 18:35:22 +08:00
emanuele-f
33dd97c798
Terminate n2n as soon as the stop command is received
2020-07-01 12:05:19 +02:00
emanuele-f
4e97023b95
Fix invalid sendto when supernode name resolution fails
...
Even though the supernode resolution failed, sendto was called with
and invalid socket, resulting in the following error:
ERROR: sendto failed (13) Permission denied
2020-07-01 11:16:34 +02:00
Logan007
49a5823b9c
call lzo_init() only if required
2020-07-01 02:21:54 +05:45
Luca Deri
cf65d9ad98
Merge pull request #282 from emanuele-f/n2n_callbacks
...
Add the callbacks API
2020-06-30 16:36:11 +02:00
Luca Deri
9dd0387d36
Merge pull request #279 from Logan007/checksum
...
Packet Checksum
2020-06-30 16:35:28 +02:00
emanuele-f
346631ffe8
Add the callbacks API
...
Callbacks allow n2n API users to extend n2n without modifying the upstream code. This also allows us
to move the hin2n code, which is specific of android, out of the n2n repository.
2020-06-30 13:01:37 +02:00
Logan007
0e0d662dbb
added decryption step
2020-06-29 19:20:40 +05:45
Logan007
e8d5e939a7
added encryption step
2020-06-29 16:49:54 +05:45
Logan007
033b1890f2
blended checksum into header iv
2020-06-29 16:31:44 +05:45
Luca Deri
c6b7b67a6a
Minor cleanup
2020-06-28 21:30:40 +02:00
emanuele-f
f5804db2b0
Android compilation fixes
2020-06-28 19:46:12 +02:00
emanuele-f
0b4d36f7bd
Merge remote-tracking branch 'origin/dev' into hin2n_android
2020-06-28 17:52:21 +02:00
Luca Deri
1a5d753b98
Warning fix
2020-06-24 09:49:36 +02:00
Logan007
789dd90272
Header Encryption
2020-06-23 00:34:19 +05:45
Luca Deri
0bf7ae0a01
Minor code claanup
2020-06-21 22:33:28 +02:00
Luca Deri
3eb82b2a32
Code reorganization
2020-06-21 22:26:27 +02:00