Jeff Becker
950dffbe06
update gitignore
7 years ago
Jeff Becker
5d557003b6
include cmake stuff
7 years ago
Jeff Becker
3b8c3c1346
try fixing issue #897
7 years ago
yangfl
18b6353803
fix typo
7 years ago
Dmitry Marakasov
44d6d4405e
Don't meddle with stdlib
...
Forgotten part of #1014 : -stdlib should not be changed. It breaks build on e.g. FreeBSD where libc++ is used.
7 years ago
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
8 years ago
Jeff Becker
8a3bb50143
fix cmake compile error with websockets
8 years ago
Jeff Becker
cf3f8a796a
fix path
8 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
8 years ago
Jeff Becker
9b62f238ed
add option for client tunnels to build tunnels such that OBEP==IBGW
8 years ago
R4SAS
2aa8cf7104
update gitignore
8 years ago
R4SAS
1b1cfe1b92
rewrote win build script and moved it to build folder
8 years ago
orignal
af2a3f3a65
Gost.cpp added
8 years ago
orignal
b4657a0d05
Merge pull request #771 from majestrate/websocks
...
merge recent features and bugfixes
8 years ago
Mikal Villa
3755002381
Moving dockerfile to trigger autobuild of docker images.
8 years ago
Mikal Villa
5b2bc23d03
Adding readme
8 years ago
Mikal Villa
a4cfdcb5c4
Improved and minimalized docker image
8 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
9 years ago
orignal
67f1e07508
I2CP added
9 years ago
hagen
06a1a8690d
* add HTTP.{cpp,h} to build
9 years ago
Mikhail Titov
0a08765d73
Win32: hide to tray, webconsole menu item
...
Standard icon works for me on Windows 8
9 years ago
Mikhail Titov
abdef67ccc
_WIN32_WINNT drove nuts 64 bit MSVC builds
...
TODO: figure out why
9 years ago
Mikhail Titov
daad975f5d
fixup! invoke win32app functions from main
9 years ago
Mikhail Titov
18c00f0a4b
Avoid debug symbol files (PDB) collision with MSVC
9 years ago
hagen
55315fca80
Merge branch 'openssl' into new-fs
...
Conflicts:
AddressBook.cpp
NetDb.cpp
filelist.mk
9 years ago
orignal
f1d4818045
Family.cpp added
9 years ago
hagen
6f4271c054
* update buildsystems
9 years ago
orignal
b97f095de4
Merge pull request #360 from AMDmi3/build-type
...
Do not force build type
9 years ago
orignal
10e2b35483
Merge pull request #359 from AMDmi3/system-include-dirs
...
Include system directories as SYSTEM
9 years ago
orignal
16920a89f3
Merge pull request #358 from AMDmi3/local-include-dirs-before
...
Always place local include directories before all others
9 years ago
Dmitry Marakasov
4ef183fee6
Do not force build type
9 years ago
Dmitry Marakasov
2115ce6606
Do not try to use miniupnp if upnp support is disabled
9 years ago
Dmitry Marakasov
61d1b733f7
Include system directories as SYSTEM
9 years ago
Dmitry Marakasov
4978edb8be
Always place local include directories before all others
9 years ago
hagen
209934ad67
* update buildsystems to include Config.cpp
9 years ago
hagen
b2ae30eba1
* fix cmake output library name ( #315 )
9 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
10 years ago
Mikhail Titov
b5ee997da9
MSVC specific debug symbols don't belong to other platforms
10 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
10 years ago
Mikhail Titov
2d3493a225
Perhaps bitness detection is an introspection
...
http://www.cmake.org/cmake/help/v3.0/command/find_library.html
10 years ago
Mikhail Titov
a3b08c0016
Fix Win32 build with CMake and MSVC
10 years ago
apprb
c266cff956
CMakeLists.txt: compilation speed up
10 years ago
7histle
f0f154cd10
Fix for #179
10 years ago
Yuri Sevatz
20310cb109
Fix -lboost_date_time missing from CMakeLists.txt
10 years ago
orignal
950f250d66
NetDb/NetDbRequests split
10 years ago
orignal
75d45ae988
initial code for Ed25519 added
10 years ago
guanqun
eddb5fa91e
fix the 'sleep_for' missing error on linux platform
10 years ago
orignal
f8a7beb001
--host is deprectaed
10 years ago
orignal
02903cc98c
moved Dockerfile to build
10 years ago
orignal
a6f78134c0
Profiling added
10 years ago
Francisco Blas (klondike) Izquierdo Riera
29039fd039
Merge with upstream
10 years ago
orignal
cdc0aa658a
I2PControl added
10 years ago
Francisco Blas (klondike) Izquierdo Riera
dd42819a2f
Create I2Pservice as a way to integrate service management, hide unnecessary handlers
10 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
11 years ago
user
030bebf080
add qcreator project
11 years ago