Commit Graph

250 Commits (openssl)

Author SHA1 Message Date
R4SAS 6d01a3a7d1 fix (quote) 7 years ago
orignal b71e20dfa3
changed back 7 years ago
orignal 474158dd18
rollback. build error 7 years ago
Dmitry Marakasov 4485d6fdf4
Fix flags
-stdlib should not be changed. It breaks build on e.g. FreeBSD where libc++ is used.
7 years ago
R4SAS 100f3380c4
fix upnp definitions and make cmake silent (#999) 7 years ago
R4SAS 7a857e08c1 update windows build batch 7 years ago
orignal 88ba494701 fixed build error 7 years ago
redfish 291f28fcce cmake: add stdlib args for clang build on Linux
Otherwise linking fails with undefined symbol ... basic_string ... and
libstdc++: DSO not on included in link command.
7 years ago
redfish 8179e7dbf8 cmake: issue a non-fatal warning for openssl >=1.1 7 years ago
redfish 94bba69dee cmake: check openssl version
See #835 for memory leak issues with OpenSSL >= 1.1
7 years ago
Darknet Villain 05c2adeefd fix typo 7 years ago
R4SAS 8121ab5163 added including of configs and certificates in mingw batch build 7 years ago
R4SAS a1e9c3d270 remove NSIS template 7 years ago
Jeff Becker 4e5c2ff620 add AVX option to cmake build system 7 years ago
Jeff Becker 8a3bb50143 fix cmake compile error with websockets 7 years ago
Jeff Becker cf3f8a796a fix path 7 years ago
Jeff Becker 4cc3b7f9fb restructure build to separate the 3 main components into 3 subdirectories
libi2pd for core libs

libi2pd_client for i2pd client libs

daemon for i2pd daemon libs
7 years ago
Jeff Becker 9b62f238ed add option for client tunnels to build tunnels such that OBEP==IBGW 7 years ago
R4SAS 2aa8cf7104 update gitignore 7 years ago
R4SAS 1b1cfe1b92 rewrote win build script and moved it to build folder 7 years ago
orignal af2a3f3a65 Gost.cpp added 7 years ago
orignal b4657a0d05 Merge pull request #771 from majestrate/websocks
merge recent features and bugfixes
7 years ago
Mikal Villa 3755002381 Moving dockerfile to trigger autobuild of docker images. 7 years ago
Mikal Villa 5b2bc23d03 Adding readme 7 years ago
Mikal Villa a4cfdcb5c4 Improved and minimalized docker image 7 years ago
Jeff Becker 0d83a34cfd add initial WebSOCKS implementation 8 years ago
Jeff Becker 79e1d54e4c implement simple bloom filter 8 years ago
atnaguzin 3a3b0cc847 New logo 8 years ago
Jeff Becker e5f5f96771
merge webui code 8 years ago
Jeff Becker 9575f70f38
fix conflicts 8 years ago
Jeff Becker b4e9ed7d18 add web socket ui 8 years ago
Jeff Becker 6688f9a5ef
update cmake for i2lua 8 years ago
brain5lug 5a796a86d7 thread sanitizer configuration option have been added 8 years ago
orignal 315f672254 Timestamp.cpp added 8 years ago
brain5lug 6c7316408b address sanitizer configuration option have been added 8 years ago
Solomenchuk, Vlad f3a61007a7 build instruction for iOS 8 years ago
Dmitry Marakasov 959843ee9c Find miniupnpc library as well as header 8 years ago
Jeff Becker 2e74d91ddc
try fixing https://github.com/PurpleI2P/i2pd/issues/612 8 years ago
hagen fac6229e43 * cmake debug (closes #562) 8 years ago
Jeff Becker 346b0c9d68
disable testnet by default 8 years ago
Jeff Becker f2dde98e2f
add meshnet option to cmake build files 8 years ago
hagen 6350f5e6e8 * Base.cpp : extract gzip classes to separate file 8 years ago
hagen c84468dbed * fix cmake build with upnp=on 8 years ago
anon5 28c2ca8bf8 gitignore improved - added various generated files 8 years ago
hagen 5c9a69e0e8 * drop boost_regex from build deps 8 years ago
orignal 67f1e07508 I2CP added 8 years ago
hagen 06a1a8690d * add HTTP.{cpp,h} to build 8 years ago
Mikhail Titov 0a08765d73 Win32: hide to tray, webconsole menu item
Standard icon works for me on Windows 8
8 years ago
Mikhail Titov abdef67ccc _WIN32_WINNT drove nuts 64 bit MSVC builds
TODO: figure out why
8 years ago
Mikhail Titov daad975f5d fixup! invoke win32app functions from main 8 years ago
Mikhail Titov 18c00f0a4b Avoid debug symbol files (PDB) collision with MSVC 8 years ago
hagen 55315fca80 Merge branch 'openssl' into new-fs
Conflicts:
	AddressBook.cpp
	NetDb.cpp
	filelist.mk
8 years ago
orignal f1d4818045 Family.cpp added 8 years ago
hagen 6f4271c054 * update buildsystems 8 years ago
orignal b97f095de4 Merge pull request #360 from AMDmi3/build-type
Do not force build type
8 years ago
orignal 10e2b35483 Merge pull request #359 from AMDmi3/system-include-dirs
Include system directories as SYSTEM
8 years ago
orignal 16920a89f3 Merge pull request #358 from AMDmi3/local-include-dirs-before
Always place local include directories before all others
8 years ago
Dmitry Marakasov 4ef183fee6 Do not force build type 8 years ago
Dmitry Marakasov 2115ce6606 Do not try to use miniupnp if upnp support is disabled 8 years ago
Dmitry Marakasov 61d1b733f7 Include system directories as SYSTEM 8 years ago
Dmitry Marakasov 4978edb8be Always place local include directories before all others 8 years ago
hagen 209934ad67 * update buildsystems to include Config.cpp 8 years ago
hagen b2ae30eba1 * fix cmake output library name (#315) 8 years ago
Mikhail Titov 8e04218c95 Install optional miniupnpc.dll if exist 9 years ago
Mikhail Titov 23cb45454b Set default install folder for CMake based NSIS 9 years ago
Mikhail Titov 7fc9a161b1 Default NSIS template from CMake 9 years ago
Mikhail Titov 95a5473051 Initial CMake based packaging 9 years ago
Mikhail Titov 5f8223ebb5 Patch for 64-bit zlib build with MSVC assembly 9 years ago
Mikhail Titov 51146d4152 MSVC optimization & hardening 9 years ago
Mikhail Titov 3334281949 Search for patch tool with CMake
This is to enable static build of "bundled" zlib with MSVC
9 years ago
Mikhail Titov edd9a18257 Cleanup some CMake msys specifics
* Exclude MSYS from -z relro
* WIN32_LEAN_AND_MEAN
9 years ago
Mikhail Titov 65f993677f Remove unnecessary thread & chrono Boost libs
Prevent boost thread auto-link erroneous attempts with MSVC
9 years ago
Mikhail Titov bc775140bb appveyor.yml 9 years ago
Mikhail Titov 4b2bd6e18f Include dir for precompiled headers with gcc 9 years ago
hagen 8f9cea54c5 * rename main binary 9 years ago
Mikhail Titov 9d70851eb9 Respect static for zlib with CMake 9 years ago
Mikhail Titov 759dfb28ce Increase PCH heap limit for MSVC 9 years ago
Mikhail Titov ff356b1f21 Use assembly language when building zlib for MSVC++ 9 years ago
Mikhail Titov 76549d0a4a Fix win32 resource compilation with msys
squash! Fix win32 resource

winres.h is missing for mingw
9 years ago
Mikhail Titov e5c72cae83 Fix CMake stuff for msys2 9 years ago
hagen 710439e83c * cleanup README
* move all docs to single dir
9 years ago
hagen 80a0a3d4fb * BUILD_NOTES.md : add hints for building deb 9 years ago
hagen 43299aea10 * BUILD_NOTES.md : update 9 years ago
hagen f5aea766a7 * move 'Requirements' sections to BUILD_NOTES.md 9 years ago
hagen 1af8d873bb delete build/cmake_modules/FindCryptoPP.cmake (now using openssl) 9 years ago
hagen b7a0e23309 fix BUILD_NOTES: url, md-format, crypto++ reference 9 years ago
hagen 4a0f868941 fix Dockerfile : drop crypto++, add openssl 9 years ago
orignal d01a21a867 backport openbsd support 9 years ago
Mikhail Titov c15c26a233 Bring CMake stuff in agreement with #294 discussion 9 years ago
Mikhail Titov 4a2fcb9deb Use OpenSSL & zlib with CMake instead of Crypto++ 9 years ago
Mikhail Titov 7f27580f1b Proper miniupnpc CMake detection 9 years ago
orignal aa12eb4ed4 removed autotools build 9 years ago
Mikhail Titov efe7e469ce Missing libdl for UPnP 9 years ago
Mikhail Titov 0354685e35 Precompiled headers
Sample times:
MSVC 2013, debug x64: 5min 15sec -> 2min 15sec
Ubuntu 15.04, with hardening, static, release: 5min 21sec -> 3min 24sec
9 years ago
Mikhail Titov ba2b792916 Cleanup cryptopp headers path search 9 years ago
Mikhail Titov 44768e92ad CMake: fix static builds, add LTO for MinSizeRel 9 years ago
orignal 9a9b38a8c3 Merge pull request #199 from mlt/cmake-msvc
MSVC specific debug symbols don't belong to other platforms
9 years ago
Mikhail Titov b5ee997da9 MSVC specific debug symbols don't belong to other platforms 9 years ago
Mikhail Titov 046ffd8648 Fix UPnP for Win32
* find_package for headers
* Swap includes order to pass compilation with MSVC 2013
* Enforce SO address resolution checks
* Change SO/DLL name on Windows
* Portable sleep from C++11

This closes #186
9 years ago
Mikhail Titov 2d3493a225 Perhaps bitness detection is an introspection
http://www.cmake.org/cmake/help/v3.0/command/find_library.html
9 years ago
Mikhail Titov a3b08c0016 Fix Win32 build with CMake and MSVC 9 years ago
apprb c266cff956
CMakeLists.txt: compilation speed up 9 years ago
7histle f0f154cd10 Fix for #179 9 years ago
Yuri Sevatz 20310cb109 Fix -lboost_date_time missing from CMakeLists.txt 9 years ago
orignal 950f250d66 NetDb/NetDbRequests split 9 years ago
orignal 75d45ae988 initial code for Ed25519 added 9 years ago
guanqun eddb5fa91e fix the 'sleep_for' missing error on linux platform 9 years ago
orignal f8a7beb001 --host is deprectaed 9 years ago
orignal 02903cc98c moved Dockerfile to build 9 years ago
orignal a6f78134c0 Profiling added 9 years ago
Francisco Blas (klondike) Izquierdo Riera 29039fd039 Merge with upstream 9 years ago
orignal cdc0aa658a I2PControl added 9 years ago
Francisco Blas (klondike) Izquierdo Riera dd42819a2f Create I2Pservice as a way to integrate service management, hide unnecessary handlers 9 years ago
Francisco Blas (klondike) Izquierdo Riera 8f7dea698e Allow disabling binary compilation (useful for multilib builds in Gentoo) 10 years ago
Francisco Blas (klondike) Izquierdo Riera 9e7e0a456d Use better install paths 10 years ago
Francisco Blas (klondike) Izquierdo Riera 64b47a29cf Fix library compilation 10 years ago
hagen 0e212f29d0 * update build/CMakeLists.txt 10 years ago
hagen 342c87e15b * fix cmake build 10 years ago
Igor Pavlov d13329471e add SSUSession.cpp to CMakeList.txt 10 years ago
orignal e7f05cc462 BOB added 10 years ago
orignal 0cd04c23c5 split SSU to SSU and SSUSession 10 years ago
orignal 78d8d34e3b Datagram added 10 years ago
Ackermann Yuriy e7031e02e7 Update BUILD_NOTES.md 10 years ago
orignal 89e5b56a19 introduced ClientContext 10 years ago
orignal 482fc0e8b1 split Streaming to stream and destination 10 years ago
orignal a7fa896b3e SAM added 10 years ago
hagen 3526677421 * cmake : show compiler version in summary 10 years ago
hagen 1661ebb537 * cmake : detect support of c++11 via compiler flags 10 years ago
hagen 4685908ead * use hardening linker flags only with gcc 10 years ago
hagen 2b43dfbfca + BUILD_NOTES.md 10 years ago
hagen 90d4d09ca2 * freebsd build fixes 10 years ago
hagen d08a08acb3 * fix -std= option for gcc 10 years ago
hagen 136bca38cb * update summary 10 years ago
hagen 1204a5e507 * better CMakeLists 10 years ago
tharvik ad287e4208 Move autotools to build/autotools and reset tree to old Makefile 10 years ago
orignal aaa8e39d68 Signature.h added 10 years ago
Mikal Villa f629b06b6b Adding header file (version.h) to make scripts 10 years ago
orignal 0110b70195 I2PTunnel added 10 years ago
orignal 968623015c add CryptoConst to CMakeLists.txt 10 years ago
Meeh c9c311c41e Adding missing aes.cpp/h to CMake file list. Issue #91 10 years ago
Mikal Villa c5860a6254 Removing Qt build file. Issue #82 10 years ago
Meeh 042c3fa3cc Updating cmake file 10 years ago
Meeh a6941b9a73 Updating qmake template 10 years ago
cpubug cba921eb3e fix CMAKE build 10 years ago
user 030bebf080 add qcreator project 10 years ago
Meeh fb2a89cbea Use paths for verification instead of bool variables in CMake. 10 years ago
Meeh fb350d30dd Removing FindBoost since it's apparently shipped with default cmake. 10 years ago
Meeh 15299aa42d Setting debug as default build mode. 10 years ago
Meeh e38f7c884c Updating cmake so it exit if libraries are missing. Adding FindBoost and upating FindCryptoPP. 10 years ago
cpubug adbfa688ba CMAKE support added 10 years ago