Hamish Coleman
35ec7336a6
simplified the makefiles ( #795 )
* Move the makefiles towards a clearer arrangement
* Break circular make dependancy and start using implicit rules for most compilation
* Fix old cmake to compile again after renames
3 years ago
Logan oos Even
bc62b8be0a
changed default to pthread support again
3 years ago
Logan oos Even
70912300ca
updated CMakeLists.txt
disabled / undeffed global HAVE_PTHREAD due to #758 / #759
3 years ago
Logan oos Even
a1594bc976
Revert "Update CMakeLists.txt ( #759 )" ( #760 )
This reverts commit 921eb27482
.
3 years ago
skyformat99
921eb27482
Update CMakeLists.txt ( #759 )
3 years ago
fengdaolong
04f0bd88e6
do not link if libpthread is not found ( #757 )
3 years ago
Logan oos Even
b0de090de4
Revert "correct wrong pthread lib switch logic ( #755 )" ( #756 )
This reverts commit 8e3fa33863
.
3 years ago
fengdaolong
8e3fa33863
correct wrong pthread lib switch logic ( #755 )
3 years ago
fengdaolong
ae041c2133
CMakeLists.txt add link pthread library ( #754 )
3 years ago
Logan oos Even
7e0cbb10dc
updated CMakeLists.txt ( #700 )
3 years ago
fengdaolong
3a480a4a21
solved the problem that Windows cannot multicast ( #576 )
* Solve the problem that Windows cannot multicast.
* Better git judgment logic.
4 years ago
skyformat99
348d2baaf2
Update CMakeLists.txt ( #510 )
1) add openssl version check
2) add build option for pcap lib : N2N_OPTION_USE_PCAPLIB
3) add build option for libzstd : N2N_OPTION_USE_ZSTD
4 years ago
skyformat99
11661a1cbf
Update CMakeLists.txt ( #507 )
* Update CMakeLists.txt
fix #490 :
CMakeLists.txt error : made openssl & zstd support optional #490
* Update CMakeLists.txt
update message
4 years ago
joshuafc
b3f564e58c
Traffic Restrictions, Pass Build on CircleCI and local Windows 10 VS2019 ( #499 )
* Add new file 'network_traffic_filter.c/.h"
* Add feature to drop or accept specific packet transmit over edge network interface by rules.
* fix CMakeLists.txt typo
* Update Rule String Format
* replace -F (filter) with -R (rule) for traffic restrictions.
* Update edge help (-h) message. Update documents.
* Pass Build on CircleCI and local Windows 10 VS2019
* Fix cmake build failed because of sn_selection
* fix operate void* cause vs2016 build failed
* Fix typo to pass build on windows.
* add inttypes.h for n2n_typedefs.h to pass windows build
* modify headers to pass build on windows.
4 years ago
vtcpip
a45676e131
Fixed edge linking error under mingw ( #492 )
4 years ago
joshuafc
a840aebb83
Add feature to drop or accept specific packet transmit over edge network interface by rules. ( #489 )
* Add new file 'network_traffic_filter.c/.h"
* Add feature to drop or accept specific packet transmit over edge network interface by rules.
* fix CMakeLists.txt typo
* Update Rule String Format
* replace -F (filter) with -R (rule) for traffic restrictions.
* Update edge help (-h) message. Update documents.
4 years ago
fei4xu
a2db28275c
fix yocto cross build error: 'string.h ' not found ( #487 )
Co-authored-by: uib51588 <fei.4.xu@continental.com>
4 years ago
BetaBeauty
57f742fe42
Extra Device Description in P2P Connection and Register to Super Node ( #475 )
* add cmake export commands
* add extra edge description (hint) field
* add peer2peer description registry
* fixed bug: peer2peer not pass the dev_desc filed
* update -I option in the helper text
Co-authored-by: Longtao Wang <longtao.wang@cortexlabs.ai>
4 years ago
南浦月
e4637cd48b
fix(cmake): install path of man pages
4 years ago
Logan007
e087124dd9
reworked cc20
4 years ago
fengdaolong
f560e8f753
Fix the version number displayed after building by Cmake.
4 years ago
Logan007
d5c1295bec
replaced twofish implementation by a faster version
4 years ago
Logan007
6d05d48878
changed aes transform to cipher text stealing mode
4 years ago
Logan007
b5b18443af
added regular expression checking
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
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
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
Logan007
43feafa1b6
prepared header encryption
4 years ago
Logan007
67a1cb1792
polished speck
4 years ago
Logan007
365d2b2782
prepared header encryption
4 years ago
Logan007
0393165570
polished speck
4 years ago
Logan007
9d9695ebdb
added XORSHIFT128+ random number generator
4 years ago
emanuele-f
3d9d3a13f7
Windows cmake fix
Fixes #248
5 years ago
emanuele-f
5044fcde26
Add linux capabilities dependency to cmake
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
Felix Pojtinger
2058ab93c8
Add more embedding examples and initally decomposed sn_utils
5 years ago
emanuele-f
252ee3e82f
Call pcap_set_immediate_mode if available
5 years ago
emanuele-f
9d64ca0088
Fix install targets
5 years ago
emanuele-f
60a4ba90ce
Add tools subdirectory
5 years ago
emanuele-f
cb43d0cf64
Unify n2n version
5 years ago
emanuele-f
4ca0ae34a4
Remove keyfile leftover
5 years ago
emanuele-f
a89e6b913d
Fix cmake build and add n2n 32bit DLL
6 years ago
Chris Sheely
ba0ecabbf6
Submit minor changes to enable Windows CMake builds w/o further mods.
6 years ago
Luca Deri
1888a0c55a
Merge of https://github.com/ntop/n2n/pull/26
6 years ago
Luca Deri
fcd5dc86a5
Fixed #32
Minor help fixes
6 years ago
Luca Deri
6c611ea306
Fixed cmake
Minor code cleanup
7 years ago
Luca Deri
73cd299275
Moved to 2.3.x release
7 years ago
Luca Deri
27c10a1fb8
Fix for #6
7 years ago
Dushara Jayasinghe
368cee035c
Fix Segmentation fault on Linux amd64
The version defines which were passed to version.c were incorrectly
constructed in the CMakeLists.txt file causing a seg fault when
invoking edge -h
7 years ago
Luca Deri
b1e9ce6d2a
Initial SVN import of n2n v2
8 years ago