emanuele-f
0e48e2f24c
Add support for linux capabilities to proper routes cleanup
5 years ago
emanuele-f
62b9530425
Add missing ifdef
5 years ago
emanuele-f
928fc9f22e
Add ability to insert linux routes in n2n
The new -n option can now be used to setup routes directly from the edge command line.
It supports both network routes and default gateway routes. Here is an example:
- "-n 192.168.100.0/24:192.168.99.1" routes the 192.168.100.0/24 network traffic via 192.168.99.1
- "-n 0.0.0.0/0:192.168.99.1" routes all the host traffic via 192.168.99.1
5 years ago
Luca Deri
7d5aa1f752
Merge pull request #239 from Logan007/flexIv
allowed flexibe iv seed size (AES)
5 years ago
Luca Deri
dccbc4961a
Merge pull request #237 from Logan007/lzo
added optional payload compression (lzo) for all transforms
5 years ago
Luca Deri
80bd0a41f4
Merge pull request #236 from Logan007/staticErrOut
transform_aes.c -- make openssl_err_as_string() static
5 years ago
Luca Deri
b2f09a2d0c
Merge pull request #233 from Logan007/typo
Typo
5 years ago
Logan007
aa3b2b17a5
allowed flexibe iv seed size
5 years ago
Logan007
9076ed1bab
added optional payload compression (lzo) for all transforms
5 years ago
Logan007
0ff7eac6fc
made openssl_err_as_string static to avoid conflicts with other ciphers that would also use their own function - those can't rely on the AES module being there
5 years ago
Logan007
453489b1e8
fixed typo
5 years ago
Logan007
20847c0063
fixed typo
5 years ago
lucaderi
fb0a6e8abc
OpenSSL 1.0 fix
5 years ago
Luca Deri
8b8e3ed3ee
Updated OpenSSL checks
5 years ago
Luca Deri
1cc4996ef3
Added comparibility with OpenSSL 1.0
5 years ago
Luca Deri
803155f244
Merge pull request #224 from Logan007/snLstCmmnts
added list of currently managed communities to supernode's management port output
5 years ago
Luca Deri
54ad44749b
Merge pull request #223 from cnanakos/osx_catalina_compile_failure
Fix OSX Catalina compilation failure
5 years ago
Luca Deri
a94679e664
Merge branch 'dev' of https://github.com/ntop/n2n into dev
5 years ago
Luca Deri
97c8948113
MacOS fixes
5 years ago
Luca Deri
10245f5ef1
Warning fix
5 years ago
Luca Deri
3c8837cfa3
Merge pull request #213 from Logan007/evp
AES -- (better) hardware acceleration using openssl's evp interface
5 years ago
Luca Deri
2636c65999
Waarning fix
5 years ago
Luca Deri
a13247f6c0
Merge pull request #209 from pojntfx/dev
Enable embedding the supernode, add more embedding examples (clean)
5 years ago
Logan007
353a82c017
added list of currently managed communities to supernode's management port output
5 years ago
Chrysostomos Nanakos
e68a344ff8
Fix OSX Catalina compilation failure
Include openssl library path for n2n-benchmark compilation
Fixes https://github.com/ntop/n2n/issues/222
Signed-off-by: Chrysostomos Nanakos <chris@include.gr>
5 years ago
Logan007
a9e48bb353
sync 'upstream/dev' into dev
5 years ago
Logan007
fb1dfdbdf2
reused evp context
5 years ago
Felix Pojtinger
8d64ed3ff8
Standardize documentation ( #211 )
* Use Markdown for Android build docs, fix typos
* Format and correct syntax errors/irregularities in existing Markdown documents
* Convert `txt`-based docs to Markdown, update macOS instructions
* Use GitHub conventions for README, fix typos, add link to `gon2n`
* Fix case sensitivity issues
5 years ago
Sharuzzaman Ahmat Raslan
317a425904
typo fix for README.md ( #215 )
several typo fixes for README.md
5 years ago
Logan oos Even
e60c10ebb1
Enable compiler optimizations ( #218 )
5 years ago
Logan007
7712279a8a
fixed one more typo
5 years ago
Logan007
e0741a5912
added additional length check after evp-en/decryption
5 years ago
Luca Deri
b73f146d9b
Fixed warnings
Moved to 2.7
5 years ago
Logan007
8649de7a16
made use of openssl's evp interface to achieve better hardware acceleration for AESed payload
5 years ago
Logan007
01f7825fd7
merge remote-tracking branch 'upstream/dev' into dev
5 years ago
Felix Pojtinger
62815e61f8
Don't use implicit `extern` keyword and use `static`
5 years ago
Felix Pojtinger
fd902173ff
Remove duplicate definitions
5 years ago
Felix Pojtinger
2058ab93c8
Add more embedding examples and initally decomposed sn_utils
5 years ago
Emanuele Faranda
d8871c2a60
Merge pull request #199 from Marviel/patch-1
Update tuntap_osx.c error message.
5 years ago
Luke Bechtel
3629d4770a
Update tuntap_osx.c
5 years ago
Luke Bechtel
b31839631a
Update tuntap_osx.c
Add clearer explanation of tuntap failure.
5 years ago
emanuele-f
46aaa86629
Fix multicast dropped when routing is disabled
5 years ago
emanuele-f
f9ade32788
Move -L flag doc to manpage
5 years ago
realjiangms
9601e82daf
More reliable punching:
1. Some nat router blocks the port if incoming traffic arrives before outcoming traffic being sent. Give edge ability to set proper TTL so that the registration packet is dropped before it arrives peer.
2. Support Symmetric NAT by predicting 15 more ports when sending registration packet
3. Purge pending mac also on P2P normal packet. This is actually more usual condition.
4. Add doc for new flag.
6 years ago
emanuele-f
7e7782f965
Possibly fix mingw compilation
5 years ago
Alfredo Cardigliano
5889b2c4a0
rpm-sign fix for centos8
5 years ago
emanuele-f
1b49b37a75
Disable PMTU options on apple to fix compilation issues
5 years ago
emanuele-f
8f3009c448
Fix occasional connection issues on startup due to bad MAC address read
5 years ago
emanuele-f
6868ed9ccd
Ensure that the TAP interface is up and running
5 years ago
emanuele-f
b889795b19
Fix possible uninitialised values in struct ifreq
5 years ago