ygg
64857218a5
Indicates successful connection between the edge and SN nodes
4 years ago
Logan007
75317acaf3
added sorting of encrypted communities
4 years ago
Logan007
dc9b1449ab
retrying syscall and calls to hardware rng
4 years ago
ygg
a81f4054cd
Adds a trace message to mark connection type between edges.
4 years ago
Luca Deri
4e592dd82e
Minor cleanup
4 years ago
Logan007
0776e06912
added replay protection
4 years ago
switch_st
40f39caaac
change the management port command order
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
ca804b3a55
fix build warning of edge_init_routes
4 years ago
Logan007
d3e823af98
removed branchless code
4 years ago
Logan007
36eb807fca
added time stamp handling functions
4 years ago
Luca Deri
235f55bda5
Compilation fixes
4 years ago
switch_st
4d88fef4e2
update log word in sendto_mgmt
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
37bc520db2
fix supernode coredump when accessing management socket
4 years ago
switch_st
e24ad06a24
fix build error for supernode when declared N2N_HAVE_DAEMON
4 years ago
Logan007
252ce9779a
moved windows-gettimeofday() from benchmark.c to n2n.c
4 years ago
switch_st
66d73b0713
fix supernode coredump when accessing management socket
4 years ago
switch_st
a149fa9404
close syslog in function closeTraceFile
4 years ago
switch_st
72701a5e83
add main loop callback and move android arp code to this callback
4 years ago
ygg
07c1e40416
add -n option (route) for windows
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
485cab2afa
Fix pointer assignment error
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
7ceaebade5
move android arp code to tuntap_android.c
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
Logan007
6fc9890e55
added MAC to management port output
4 years ago
Logan007
65be75dbe2
enabled packet checksum
4 years ago
switch_st
e7ac9cf129
change n2n_edge_callbacks payload_size parameter to pointer.
4 years ago
Logan007
a84d03a6a6
quick fix for header encryption, also disabling checksum check
4 years ago
Logan007
8fb553ab03
initialized hash in sn, too
4 years ago
Logan007
eaa1acb543
no payload with REGISTER
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
emanuele-f
33dd97c798
Terminate n2n as soon as the stop command is received
4 years ago
lucaderi
2cf63fb90d
Compilation fix
4 years ago
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
4 years ago
Logan007
49a5823b9c
call lzo_init() only if required
4 years ago
Disconnect3d
c2442ae486
edge.c: fix incorrect bad gateway check
It seems the previous `route.net_addr == INADDR_NONE` check was incorrect and was probably a result of copy-pasting the previous if statement and not changing the condition.
4 years ago
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.
4 years ago
Logan007
0e0d662dbb
added decryption step
4 years ago
Logan007
e8d5e939a7
added encryption step
4 years ago
Logan007
033b1890f2
blended checksum into header iv
4 years ago
Logan007
a6915fd6af
prepared header iv encryption handling
4 years ago