Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-04-07 | Merge BlockchainDB into upstream | Thomas Winget | 59 | -0/+32311 | |
2015-04-07 | Only compile BerkeleyDB as an option in non-static | Thomas Winget | 1 | -16/+18 | |
2015-04-06 | updated unbound cmake for static builds | Riccardo Spagni | 3 | -2/+34 | |
2015-04-05 | minor CMakeLists fix for Unbound, ldns -> sldns | Riccardo Spagni | 1 | -7/+7 | |
2015-04-04 | reinstate accidentally removed CMakeLists | Riccardo Spagni | 1 | -0/+201 | |
2015-04-02 | Merge pull request #251 | Riccardo Spagni | 1 | -1/+0 | |
c0de96f Fixed DNS resolution bug in Windows (Thomas Winget) | |||||
2015-04-02 | Fixed DNS resolution bug in Windows | Thomas Winget | 1 | -1/+0 | |
Due to a bug in unbound, we were passing a string containing a null character to ub_ctx_resolvconf and ub_ctx_hosts rather than a NULL pointer. On *nix this wasn't causing headache, but on Windows this was causing unbound to not correctly load DNS settings from the OS. Note on the bug: in a Windows-specific code branch in the function ub_ctx_hosts(), if the hosts file specified was a NULL pointer, a call to getenv() was stored in a local char* and later freed. This is incorrect, as we do not own that data, and caused the program to crash. | |||||
2015-04-02 | update unbound from upstream | Riccardo Spagni | 155 | -3514/+5556 | |
2015-03-29 | Merge upstream into blockchain | Thomas Winget | 1 | -1/+1 | |
2015-03-26 | fix cmake miniupnpc typo | meshpoint | 1 | -1/+1 | |
which matters on case-sensitive filesystems | |||||
2015-03-17 | Pull blockchain changes into berkeleydb branch | Thomas Winget | 59 | -36/+16093 | |
2015-03-17 | Move db_drivers/ to external/ | Thomas Winget | 58 | -0/+32259 | |
Also change LMDB Cmake variables to CACHE rather than upgrading them through several parent scopes. | |||||
2015-03-17 | fixed msys2 / mingw folders based on architecture, added license to unbound ↵ | Riccardo Spagni | 1 | -0/+28 | |
CMakeList as that is not part of standard Unbound | |||||
2015-03-17 | Revert "Moved db_drivers/ into external/ for consistency" | Thomas Winget | 30 | -16221/+0 | |
This reverts commit b21335642e75b35d3b178a754f4cdb2314989cd1. | |||||
2015-03-17 | Revert "Build fixed, goofed up some CMake" | Thomas Winget | 1 | -4/+0 | |
This reverts commit 8b82f3c57ffdc4dc190f4755c61d74d8359c8c0f. | |||||
2015-03-16 | BerkeleyDB Blockchain building, not working yet | Thomas Winget | 1 | -5/+5 | |
Everything except actually *using* BlockchainBDB is wired up, but the db itself is not yet working. Some error about user mem not large enough. I think I know what this error means, but I can't determine the cause. Notes: BerkeleyDB does not allow 0-indexing in its recno type databases, so block numbers *in the database* will be 1-indexed. Modifications to indexing have been made as needed. | |||||
2015-03-16 | CMake wiring, minor cleanup, minor test addition | Thomas Winget | 2 | -1/+28 | |
Make Cmake things aware of BerkeleyDB and BlockchainBDB Make the BlockchainDB unit tests aware of BlockchainBDB | |||||
2015-03-10 | Build fixed, goofed up some CMake | Thomas Winget | 1 | -0/+4 | |
Forgot that CMake vars set to PARENT_SCOPE will still vanish if that parent scope goes...out of scope. LMDB vars elevated one more scope to compensate for moving db_drivers/ into external/ | |||||
2015-03-09 | Moved db_drivers/ into external/ for consistency | Thomas Winget | 30 | -0/+16221 | |
2015-01-04 | Remove unused dependency | Thomas Winget | 26 | -11043/+0 | |
2015-01-04 | Adding libglim as an external library | Thomas Winget | 26 | -0/+11043 | |
libglim is an Apache-licensed C++ wrapper for lmdb, and rather than rolling our own it seems prudent to use it. Note: lmdb is not included in it, and unless something happens as did with libunbound, should be installed via each OS' package manager or equivalent. | |||||
2015-01-02 | year updated in license | Riccardo Spagni | 14 | -3/+3 | |
2014-12-04 | update unbound from upstream | Riccardo Spagni | 72 | -2655/+1261 | |
2014-12-01 | moved rapidjson to external folder, fixed CMake | Riccardo Spagni | 24 | -0/+8020 | |
2014-11-18 | mingw: copy required libraries to the build tree | Ben Boeckel | 1 | -0/+16 | |
These are found as shared libraries and need to be copied so that PATH manipulation isn't necessary outside of an msys shell. | |||||
2014-11-10 | miniupnpc: bump the _POSIX_C_SOURCE feature macro | Ben Boeckel | 1 | -1/+1 | |
FreeBSD doesn't expose IPv6 structures without this. | |||||
2014-10-24 | unbound: fix getaddrinfo detection for 32-bit windows | Ben Boeckel | 1 | -1/+11 | |
On Windows, getaddrinfo is part of the Windows API and as such is __stdcall, not __cdecl, so check_function_exists fails because the declaration doesn't match the mangling __stdcall has. Instead, use a header to include the symbol as declared on the system and use check_symbol_exists instead. Tested-By: greatwolf on IRC | |||||
2014-10-24 | unbound: fix type checking | Ben Boeckel | 1 | -2/+2 | |
2014-10-24 | unbound: plumb the libdir up | Ben Boeckel | 2 | -1/+6 | |
This is necessary for static builds where the linking is passed around to dependent targets, but the library is lost. | |||||
2014-10-24 | cmake: support 2.8.7 | Ben Boeckel | 1 | -4/+4 | |
Older versions of CMake support LINK_{PUBLIC,PRIVATE} while newer versions prefer PUBLIC and PRIVATE instead, but still support the LINK_ prefix. | |||||
2014-10-23 | cmake: remove scream-make (all-caps functions) | Ben Boeckel | 1 | -15/+15 | |
2014-10-23 | unbound: import cmake build system | Ben Boeckel | 4 | -82/+1428 | |
2014-10-23 | miniupnpc: clean up build system | Ben Boeckel | 1 | -65/+5 | |
Changes: - remove amiga and solaris conditionals - remove -fPIC hackery (use POSITION_INDEPENDENT_CODE instead) - remove tests - retab | |||||
2014-10-23 | cmake: minor cleanups (indentation and typos) | Ben Boeckel | 1 | -0/+0 | |
2014-10-23 | cmake: remove configuration variables | Ben Boeckel | 1 | -11/+0 | |
CMAKE_BUILD_TYPE is meant for single-config build tools (e.g., make and ninja) while CMAKE_CONFIGURATION_TYPES is meant for multi-config build tools (e.g., Xcode and Visual Studio). They should not be mixed or manually set. | |||||
2014-10-23 | cmake: factor out error messages | Ben Boeckel | 1 | -3/+3 | |
Instead of using BoldRed and ColourReset everywhere, wrap it up in a function. | |||||
2014-10-23 | miniupnpc: clear out else/endfoo command arguments | Ben Boeckel | 1 | -15/+15 | |
2014-10-06 | fixed miniupnpc dynamic target | Riccardo Spagni | 1 | -2/+4 | |
2014-10-06 | fix for mingw not playing nicely with libunbound configure, fix for ↵ | Riccardo Spagni | 2 | -1/+7 | |
correctly finding static libs on various operating systems | |||||
2014-10-06 | set the winsock variable differently on Windows | Riccardo Spagni | 1 | -1/+2 | |
2014-10-06 | fixed configure_command for libunbound under mingw | Riccardo Spagni | 1 | -1/+1 | |
2014-10-06 | turns out mingw does actually produce .a libs and not .dll.a | Riccardo Spagni | 1 | -3/+1 | |
2014-10-06 | quieten CMake when it can't find packages | Riccardo Spagni | 1 | -3/+3 | |
2014-10-06 | removed required flags from miniupnp and unbound | Riccardo Spagni | 1 | -2/+2 | |
2014-10-06 | include openssl in linbunbound static linking, added errors for openssl and ↵ | Riccardo Spagni | 1 | -3/+14 | |
expat | |||||
2014-10-06 | reference the correct unbound static lib | Riccardo Spagni | 1 | -4/+3 | |
2014-10-06 | added libtool's install command | Riccardo Spagni | 1 | -7/+10 | |
2014-10-06 | use the correct CMake variable for static builds | Riccardo Spagni | 1 | -1/+1 | |
2014-10-06 | build libunbound correctly | Riccardo Spagni | 1 | -21/+50 | |
2014-10-06 | fix missing parentheses | Riccardo Spagni | 1 | -1/+1 | |
2014-10-06 | build libunbound from external if no local libunbound or for static builds | Riccardo Spagni | 1 | -197/+71 | |
2014-10-05 | added unbound to external deps | Riccardo Spagni | 394 | -0/+199264 | |
2014-10-05 | fix for miniupnpc static compile under Windows | Riccardo Spagni | 1 | -2/+4 | |
2014-10-02 | remove dangling upnp port mappings, updated miniupnpc | Riccardo Spagni | 70 | -219/+718 | |
2014-09-24 | fixed FreeBSD miniupnpc niggly | Riccardo Spagni | 1 | -1/+14 | |
2014-09-24 | never use the baked-in miniupnpc on FreeBSD because explosions | Riccardo Spagni | 1 | -1/+1 | |
2014-09-21 | fixed miniupnpc static building | Riccardo Spagni | 1 | -1/+1 | |
2014-09-11 | fixed UPNP_LIBRARIES scope | fluffypony | 1 | -2/+6 | |
2014-09-11 | added license to CMake | fluffypony | 1 | -0/+32 | |
2014-09-11 | more CMake tweaks to allow detection on OS X | fluffypony | 2 | -182/+188 | |
2014-09-10 | more dynamic miniupnp fixes | fluffypony | 1 | -5/+2 | |
2014-09-10 | use external miniupnpc if available | fluffypony | 2 | -3/+193 | |
2014-09-09 | exclude local miniupnpc for FreeBSD, install from ports instead | fluffypony | 1 | -10/+12 | |
2014-04-09 | Port mapping with UPnP | Antonio Juarez | 77 | -0/+10322 | |