Commit Graph

366 Commits (master)

Author SHA1 Message Date
Riccardo Spagni bfc0bd82dd
Merge pull request #3063
6 years ago
moneromooo-monero dff97112c8
easylogging++: do not use crash log code on android, etc
6 years ago
moneromooo-monero 776b44f17b
Add misc hardening flags to the cmake machinery
6 years ago
Riccardo Spagni 8980aacbe8
Merge pull request #2940
6 years ago
Riccardo Spagni 270236e8f4
Merge pull request #2996
6 years ago
moneromooo-monero da0fd71d3e
only include the easylogging++ stack trace code when needed
6 years ago
moneromooo-monero 81b04cfa88
easlogging++: omit some unneded macros
6 years ago
Riccardo Spagni 2b00899bb2
Merge pull request #2920
6 years ago
moneromooo-monero 1a271d25a1
unbound: enable SHA1
6 years ago
dEBRUYNE-1 2018cf74a6
Fix Windows build
6 years ago
moneromooo-monero c2ed8618e4
easylogging++: avoid buffer underflow
6 years ago
ston1th 5cc8469332 easylogging: show the 'no stack trace' warning only once
6 years ago
Riccardo Spagni 55e2b5c0b0
Merge pull request #2844
7 years ago
Riccardo Spagni d3785066d0
Merge pull request #2791
7 years ago
Howard Chu 8198f031f3
Add mdb_drop tool
7 years ago
Pavel Maryanov a17efcb039
make this build on SunOS/Solaris
7 years ago
Riccardo Spagni 90d78b825a
Merge pull request #2730
7 years ago
Riccardo Spagni 9d481f57f9
Merge pull request #2645
7 years ago
Dyrcona 5b452248a8 fixed easylogging compile issue on OpenBSD
7 years ago
ston1th ba1b89fbb7 Updated OpenBSD build instructions and fixed libressl linking issue
7 years ago
redfish b92d3f96c0 cmake: fix shared library build
7 years ago
Howard Chu 0aa4cc8028
ITS#8339 Solaris 10/11 robust mutex fixes
7 years ago
Riccardo Spagni 3bab2676ec
Merge pull request #2512
7 years ago
moneromooo-monero 48f92eb665
easylogging++: add categories getter
7 years ago
Howard Chu 2540d162be
Add -a append option to mdb_load
7 years ago
Riccardo Spagni 13a263894a
Merge pull request #2378
7 years ago
Howard Chu edda20146e
ITS#8728 fix MDB_VL32 freeing overflow page
7 years ago
MaxXor b338dad241 update miniupnpc
7 years ago
Howard Chu 0c6c3eb3f2
Silence stupid fallthru warning in gcc 7
7 years ago
Howard Chu 9c6eb75c65
ITS#8704 add MDB_PREVSNAPSHOT flag to mdb_env_open
7 years ago
Erik de Castro Lopo a85b5759f3 Upgrade unbound library
7 years ago
Riccardo Spagni 2f724e5849
Merge pull request #2054
7 years ago
moneromooo-monero 977c2186c9
easylogging++: log timestamps in GMT for privacy
7 years ago
Howard Chu 45e9838bb1
unbound: update some EVP APIs to new names
7 years ago
Jaquee b7ae09111d GUI: easylogging++ install target
7 years ago
Riccardo Spagni 28ecac2671
Merge pull request #2000
7 years ago
Riccardo Spagni f76fd38baa
Merge pull request #1997
7 years ago
Riccardo Spagni 865bb03ecf
Merge pull request #1968
7 years ago
Riccardo Spagni 470ac0bfc7
Merge pull request #1967
7 years ago
Howard Chu 710b2e80c6
Silence clang++ warnings
7 years ago
moneromooo-monero 5d86c9f4d5
easylogging++: default to creating categories by default
7 years ago
MoroccanMalinois 7ff19f1ec4
Easylogging: remove invalid static in function member definition
7 years ago
hyc 5e5b8512d6 Fix obsolete OpenSSL API usage
7 years ago
hyc 6c72d6a058 Fix Android recognition
7 years ago
MoroccanMalinois 6e98599634
Easylogging: ELPP_STACKTRACE_ON_CRASH moved to ELPP_FEATURE_CRASH_LOG
7 years ago
Riccardo Spagni e9ca165b1a
Merge pull request #1950
7 years ago
moneromooo-monero ea359b50cb
Fixup choice of easylogging++ vs libunwind stack trace code
7 years ago
moneromooo-monero 1e6d875783
easylogging++: do not disable DEBUG level based on _DEBUG/NDEBUG
7 years ago
moneromooo-monero 7a56fd6c93
easylogging++: detect DragonFly BSD as a UNIX
7 years ago
moneromooo-monero 2c8b23e331
easylogging++: fix logging with static const header only data members
7 years ago
moneromooo-monero 72663f4b83
easylogging++: allow clipping a common filename prefix
7 years ago
moneromooo-monero 5bab044984
easylogging++: add file-only logs
7 years ago
moneromooo-monero db9dc7c2df
eayslogging++: Fix bad memory access before opening any files
7 years ago
moneromooo-monero 14620ca0bd
easylogging++: avoid creating directory/filename for the builtin default log file
7 years ago
moneromooo-monero 0c1ad0ff1a
easylogging++: Print thread ID in a nicer way
7 years ago
moneromooo-monero e7fabbd470
easylogging++: add categories
7 years ago
moneromooo-monero a8ac4f0a70
update easylogging++ to latest upstream
7 years ago
Jaquee f5bd346573
IOS CMAKE build settings
7 years ago
Riccardo Spagni c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
Riccardo Spagni 058eed369b
cmakify openssl
7 years ago
moneromooo-monero 422ecc98e4
Fixup choice of easylogging++ vs libunwind stack trace code
7 years ago
Riccardo Spagni d1b7ad3f1a
Merge pull request #1696
7 years ago
Riccardo Spagni c7750b2570
Merge pull request #1694
7 years ago
Lee Clagett 6ea3e3ccc7 Fix race in setThreadName/getThreadName
7 years ago
Howard Chu 27c3a0ea9f
ITS#8582 keep mutex at end of struct
7 years ago
moneromooo-monero 1c782a923d
easylogging++: do not disable DEBUG level based on _DEBUG/NDEBUG
7 years ago
Riccardo Spagni da9174c8ee
Merge pull request #1656
7 years ago
NanoAkron fc91e6a75a
Fixed a deadlock issue with easylogger++
7 years ago
Howard Chu edfd7f6e07
Workaround VL32 cursor refcounting miscount
7 years ago
Riccardo Spagni 96a35cd2f4
Merge pull request #1596
7 years ago
moneromooo-monero 7c0c5c1724
easylogging++: detect DragonFly BSD as a UNIX
7 years ago
moneromooo-monero 5161f16f4a
easylogging++: enforce recursive mutex
7 years ago
moneromooo-monero dc98019b59
easylogging++: fix logging with static const header only data members
7 years ago
moneromooo-monero 3b46617bd9
easylogging++: add ELPP_DISABLE_CHECK_MACROS
7 years ago
moneromooo-monero 6fe39d9017
easylogging++: allow clipping a common filename prefix
7 years ago
moneromooo-monero 43abf6ff45
easylogging++: add file-only logs
7 years ago
moneromooo-monero c313bea450
eayslogging++: Fix bad memory access before opening any files
7 years ago
moneromooo-monero 0af5d16872
easylogging++: avoid creating directory/filename for the builtin default log file
7 years ago
moneromooo-monero 2836284798
easylogging++: allow setting thread names
7 years ago
moneromooo-monero ec71ce8d2d
easylogging++: Print thread ID in a nicer way
7 years ago
moneromooo-monero 2a0bf7834c
easylogging++: Add logging categories
7 years ago
moneromooo-monero c50bbbfedd
easylogging++: import upstream
7 years ago
Riccardo Spagni 278562d2c2
Merge pull request #1531
7 years ago
Riccardo Spagni ba9744d400
Merge pull request #1515
7 years ago
Riccardo Spagni 2a996f492f
Merge pull request #1510
7 years ago
kenshi84 9d1d3a454e portable serializer: use signed char for size
7 years ago
MoroccanMalinois 80abc3bc4a Build wallet with Android NDK
7 years ago
kenshi84 f390a0e2dc portable serializer: make signerd/unsigned tx portable, ignore archive version checking
7 years ago
Howard Chu f3fdefe001 Fix multiple definition clash on ARMv7 build
7 years ago
kenshi84 af9a799925 account for API difference between 1.58 & 1.59
7 years ago
kenshi84 d1d6e27ab6 moved boost cpp into hpp since they're supposed to be header only
7 years ago
kenshi84 66e6af89ce added experimental boost::archive::portable_binary_{i|o}archive
7 years ago
Antonio Huete Jimenez b00da61eab Preliminary support for DragonFly BSD
7 years ago
taushet bdd3fb85d6 Spelling in errors.
8 years ago
redfish e1c7af35d4 cmake: transitive deps and remove deprecated LINK_*
8 years ago
Riccardo Spagni 58501229e3
remove errant target_link_libraries
8 years ago
Riccardo Spagni 58abc096f4
don't build any miniupnpc executables
8 years ago
Riccardo Spagni 114e36888b
don't build miniupnpc test executables
8 years ago
Riccardo Spagni bb69371f66
updated miniupnp
8 years ago
Riccardo Spagni f62ebc5c81
update rapidjson
8 years ago
redfish 77fa663e94 cmake: split BUILD_GUI_DEPS option into two
8 years ago
Ilya Kitaev 43677f9d68 gui/libwallet_merged: libunbound is one more dependency
8 years ago
Howard Chu 7442dd084a More for Issue #855
8 years ago
Howard Chu d6f5d543a5 Fix Issue #855
8 years ago
Howard Chu 66b1e13aa7 mdb_drop optimization
8 years ago
Howard Chu d7ea7d9a23 Merge branch 'performance' into master
8 years ago
Howard Chu 6225716f3c More outputs consolidation
8 years ago
Riccardo Spagni 40974b155e
fix building on FreeBSD
8 years ago
Riccardo Spagni 1800d611a2
bump miniupnpc API version number
8 years ago
Riccardo Spagni a4242c42b2
update miniupnpc
8 years ago
Howard Chu 8860b7497f MDB_VL32 - increase max write txn size
8 years ago
Howard Chu 31e4e8c3a3 Resync with master
8 years ago
warptangent 9832d18dca
cmake: Include OpenSSL libraries in static linking
8 years ago
warptangent 7205210b0f
cmake: Fix unbound config compile settings
8 years ago
Howard Chu f98fe467e9 MDB_VL32 change overflow page scan
8 years ago
Howard Chu 7e65cc0aba MDB_VL32 Fix off-by-one in mdb_midl_shrink
8 years ago
Howard Chu 222e30ec97 MDB_VL32 Fix another 32bit overflow
8 years ago
Howard Chu 3ca6e853f6 Tweak mdb_strerror msg buffer
8 years ago
Howard Chu 78ad970a2c MDB_VL32 Fix d2a5f72f73
8 years ago
Howard Chu 1cff3974d8 WIN64 needs off_t redefined too
8 years ago
Howard Chu d2a5f72f73 Fix --db-sync-mode on Windows64
8 years ago
Howard Chu 0b6be4114d There has never been any such function "fnctl"
8 years ago
Howard Chu fcf31f3ff3 Cleanup symbol clashes, stdlib header
8 years ago
Howard Chu 28b82718ff Avoid cmake-3.x block comment syntax
8 years ago
Howard Chu 462658df4f Get rid of doubly-defined NDEBUG
8 years ago
Riccardo Spagni 88b0fb14c8
let miniupnp's cmakelist handle defaults
8 years ago
Riccardo Spagni 2c82eb71e7
fix miniupnpc cmakelist
8 years ago
Riccardo Spagni de03926850
updated copyright year
8 years ago
Howard Chu 10ae0032d8 isblank doesn't need a special case test
8 years ago
Howard Chu a090ee97f9 Fix 3edbf57b62
8 years ago
Riccardo Spagni 3edbf57b62
fix missing unbound tests
8 years ago
Riccardo Spagni 2d43ae8063
update unbound, fix unbound openssl issue on OS X
8 years ago
Riccardo Spagni 32a26332f8
no longer need to pass the size to rapidjson
8 years ago
Riccardo Spagni bd8e0fd2a1
add missing miniupnpc files, modify cmake to not build miniupnpc tests and to fix an issue with finding miniupnpcstrings
8 years ago
Riccardo Spagni 7da9905589
updated miniupnpc
8 years ago
Howard Chu b773e66877 MDB_VL32 - resync with master
8 years ago
Howard Chu ba4e217c90 Update liblmdb, unify 32/64 sources
8 years ago
moneromooo-monero 234f576565
miniupnpc: quick fix for buffer overflow
9 years ago
moneromooo-monero 5d0cb73356
unbound: do not try to link against libevent
9 years ago
moneromooo-monero 3c10239327
unbound: use the mini event fallback implementation
9 years ago
Riccardo Spagni 9672ac0812 Revert "re-re-add Windows DNS bug fix, per c0de96f"
9 years ago
Riccardo Spagni f4ba92bccc
re-re-add Windows DNS bug fix, per c0de96f
9 years ago
Riccardo Spagni 93944333c5
update unbound
9 years ago
Riccardo Spagni 35b62fbd8e
hyc accidentally typo'd...we shall never speak of this again
9 years ago
Riccardo Spagni a4254a48f1
updated vl32 to current
9 years ago
Riccardo Spagni e6ab2dfdf3
updated in-source lmdb
9 years ago
Thomas Winget ea08c768e2 open() flag O_DSYNC isn't on BSD, use O_SYNC
9 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo e5d2680094 ** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY)
9 years ago
Riccardo Spagni 0f4a036437
re-add Windows DNS bug fix, per c0de96f8bd
9 years ago
Riccardo Spagni 6a1190792b
update libunbound
9 years ago
Thomas Winget bed2331904
Require BerkeleyDB to be installed (for now) if building non-static
9 years ago
Riccardo Spagni 41f0a8fe4d
update lmdb64
9 years ago
Thomas Winget a8bc7182ea
Merge BlockchainDB into upstream
9 years ago
Thomas Winget 9519526224
Only compile BerkeleyDB as an option in non-static
9 years ago
Riccardo Spagni cbddb5f690
updated unbound cmake for static builds
9 years ago
Riccardo Spagni 7172bdab60
minor CMakeLists fix for Unbound, ldns -> sldns
9 years ago
Riccardo Spagni 8d4772fa43
reinstate accidentally removed CMakeLists
9 years ago
Riccardo Spagni ea32a84e45
Merge pull request #251
9 years ago
Thomas Winget c0de96f8bd
Fixed DNS resolution bug in Windows
9 years ago
Riccardo Spagni 1f49833d4f
update unbound from upstream
9 years ago
Thomas Winget 94cb295db4
Merge upstream into blockchain
9 years ago
meshpoint c9424c1316 fix cmake miniupnpc typo
9 years ago
Thomas Winget 8e3347f310
Pull blockchain changes into berkeleydb branch
9 years ago
Thomas Winget 6e9e8ab620
Move db_drivers/ to external/
9 years ago
Riccardo Spagni 3a3c07c330
fixed msys2 / mingw folders based on architecture, added license to unbound CMakeList as that is not part of standard Unbound
9 years ago
Thomas Winget 11e815761f
Revert "Moved db_drivers/ into external/ for consistency"
9 years ago
Thomas Winget daf2a8f6cb
Revert "Build fixed, goofed up some CMake"
9 years ago
Thomas Winget 43477b7dac
BerkeleyDB Blockchain building, not working yet
9 years ago
Thomas Winget cade0da8f1
CMake wiring, minor cleanup, minor test addition
9 years ago
Thomas Winget 8b82f3c57f
Build fixed, goofed up some CMake
9 years ago
Thomas Winget b21335642e
Moved db_drivers/ into external/ for consistency
9 years ago
Thomas Winget 767aac274b Remove unused dependency
9 years ago
Thomas Winget 90d6f8bf62 Adding libglim as an external library
9 years ago
Riccardo Spagni f4b69d553a
year updated in license
9 years ago
Riccardo Spagni 831933425b
update unbound from upstream
10 years ago
Riccardo Spagni affde29754
moved rapidjson to external folder, fixed CMake
10 years ago
Ben Boeckel de4fc40576 mingw: copy required libraries to the build tree
10 years ago
Ben Boeckel d855fe4e89 miniupnpc: bump the _POSIX_C_SOURCE feature macro
10 years ago
Ben Boeckel c696492549 unbound: fix getaddrinfo detection for 32-bit windows
10 years ago
Ben Boeckel 4b6515cfb5 unbound: fix type checking
10 years ago
Ben Boeckel d43a20f8f4 unbound: plumb the libdir up
10 years ago
Ben Boeckel 7d708e4223 cmake: support 2.8.7
10 years ago
Ben Boeckel 031e3da724 cmake: remove scream-make (all-caps functions)
10 years ago
Ben Boeckel abbd5c0bdb unbound: import cmake build system
10 years ago
Ben Boeckel e59b5b7078 miniupnpc: clean up build system
10 years ago
Ben Boeckel 475fe209a8 cmake: minor cleanups (indentation and typos)
10 years ago
Ben Boeckel a43f1a88d8 cmake: remove configuration variables
10 years ago
Ben Boeckel a87ce09461 cmake: factor out error messages
10 years ago
Ben Boeckel 9aa48b6c50 miniupnpc: clear out else/endfoo command arguments
10 years ago
Riccardo Spagni 7c1d3b5090
fixed miniupnpc dynamic target
10 years ago
Riccardo Spagni 2cf94c1321
fix for mingw not playing nicely with libunbound configure, fix for correctly finding static libs on various operating systems
10 years ago
Riccardo Spagni e55982a892
set the winsock variable differently on Windows
10 years ago
Riccardo Spagni 0586a27a13
fixed configure_command for libunbound under mingw
10 years ago
Riccardo Spagni f8fd03602c
turns out mingw does actually produce .a libs and not .dll.a
10 years ago
Riccardo Spagni 1afba7311e
quieten CMake when it can't find packages
10 years ago
Riccardo Spagni 735a017bb3
removed required flags from miniupnp and unbound
10 years ago
Riccardo Spagni 5829b35147 include openssl in linbunbound static linking, added errors for openssl and expat
10 years ago
Riccardo Spagni c70fa8689f reference the correct unbound static lib
10 years ago
Riccardo Spagni 954a244afe added libtool's install command
10 years ago
Riccardo Spagni fd52015a2d use the correct CMake variable for static builds
10 years ago