fengdaolong
1ada1dc7ed
CMakeLists.txt automatically judges git commands and OpenSSL libraries.
1. Automatically determines whether the git command exists to generate a revision number.
2. When OpenSSL is not found, AES is automatically disabled.
4 years ago
emanuele-f
e42837c3fb
Move android code to hin2n
4 years ago
Luca Deri
73fa50a37d
Merge pull request #288 from emanuele-f/termination_fix
Terminate n2n as soon as the stop command is received
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
Luca Deri
a2a817b1a7
Merge pull request #286 from emanuele-f/sendto_fix
Fix invalid sendto when supernode name resolution fails
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
Luca Deri
ff689f9b72
Merge pull request #285 from Logan007/fixLzoError
call lzo_init() only if required
4 years ago
Logan007
49a5823b9c
call lzo_init() only if required
4 years ago
Luca Deri
b14fd9f08a
Merge pull request #283 from emanuele-f/android_cleanup
Remove duplicated code
4 years ago
Luca Deri
cf65d9ad98
Merge pull request #282 from emanuele-f/n2n_callbacks
Add the callbacks API
4 years ago
Luca Deri
9dd0387d36
Merge pull request #279 from Logan007/checksum
Packet Checksum
4 years ago
Luca Deri
a6929aa6df
Merge pull request #284 from disconnect3d/patch-1
edge.c: fix incorrect bad gateway check
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
4ba7f4022f
Remove duplicated code
The android code is part of the hin2n project at https://github.com/switch-iot/hin2n . This PR removes
the duplicated code in n2n which only creates confusion.
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
Logan007
a64cfa450e
added 16-bit hashing
4 years ago
Logan007
c7a8210078
added 96 bit block size for header iv encryption
4 years ago
Luca Deri
c6b7b67a6a
Minor cleanup
4 years ago
Luca Deri
590800c996
Merge pull request #259 from emanuele-f/hin2n_android
Compilation fixes for hin2n
4 years ago
emanuele-f
f5804db2b0
Android compilation fixes
4 years ago
emanuele-f
0b4d36f7bd
Merge remote-tracking branch 'origin/dev' into hin2n_android
4 years ago
Luca Deri
6bdffb918a
Merge pull request #276 from Logan007/updateReadme
updated README.md
4 years ago
Luca Deri
1647c4f709
Merge pull request #275 from Logan007/shortenHelpText
shortened help text by three lines
4 years ago
Logan oos Even
f6229fefa9
updated README.md
4 years ago
Logan007
fe60275142
updated README.md
4 years ago
Logan007
be89963884
updated README.md
4 years ago
Logan007
06e5ea2b85
updated README.md
4 years ago
Logan007
4d5a835553
updated README.md
4 years ago
Logan007
1caf3b4591
shortened help text by three lines
4 years ago
Luca Deri
1a5d753b98
Warning fix
4 years ago
Luca Deri
9f4c0fca54
Merge pull request #272 from Logan007/fixN2nH
ifdef'ed openSSL-includes for use with AES present only
4 years ago
Luca Deri
a5dc46af30
Merge pull request #271 from Logan007/he
Header Encryption
4 years ago
Logan007
62d811edf5
ifdef'ed openSSL-includes for use with AES present only
4 years ago
Logan007
789dd90272
Header Encryption
4 years ago
Luca Deri
159a088696
Added missing makefile dependency
4 years ago
Luca Deri
3344065cab
Removed unnecessary code
4 years ago
Luca Deri
0bf7ae0a01
Minor code claanup
4 years ago
lucaderi
de86a22705
CentOS fix
4 years ago
Luca Deri
3eb82b2a32
Code reorganization
4 years ago
Luca Deri
26f4e58cd2
Merge pull request #258 from emanuele-f/routes_fix
Fix default gateway routes
4 years ago
lucaderi
75fd32b48a
CentOS 6 compilation fixes
4 years ago
Luca Deri
d610308156
Compilation fixes on specific platforms (e.g. debian 8)
4 years ago
Luca Deri
7d11e8f902
Added copyright
4 years ago
Luca Deri
1dd99c32a1
Merge pull request #265 from Logan007/headerEnc
prepared header encryption
4 years ago