Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-07-18 | Use gentoo dev-libs/randomx | Bertrand Jacquin | 1 | -1/+0 | |
2022-07-18 | Drop in-tree miniupnpc | Bertrand Jacquin | 1 | -16/+3 | |
Since 6b8539803184 ("Build: update CMake and p2p for in-tree miniupnp"), a hard dependency is made on miniupnpc which is a git submodule not part of the archive available upstream. | |||||
2022-06-03 | ITS#9385 fix using MDB_NOSUBDIR with nonexistent file | Kris Zyp | 1 | -4/+1 | |
2022-06-03 | Silence spurious fallthru warning | Howard Chu | 1 | -1/+1 | |
2022-06-03 | Fix rawpart flag collision | Howard Chu | 1 | -2/+2 | |
2022-06-03 | More RAWPART support | Howard Chu | 1 | -1/+43 | |
Use mmap to read and initialize the meta pages, raw device may not support read/write syscalls. | |||||
2022-06-03 | Preliminary raw partition support | Howard Chu | 1 | -1/+16 | |
Autodetects that a block device is being used. | |||||
2022-05-27 | clang warning fix for #8338 | Jeffrey Ryan | 1 | -0/+4 | |
Unlike some other warnings, clang does not have a `stringop-overflow` group so it doesn't recognize the `#pragma GCC ...` directive in #8338 | |||||
2022-05-16 | GCC: Fix -Wstringop-overflow= warnings | Jeffrey Ryan | 1 | -0/+3 | |
Resolves #8320 | |||||
2022-05-10 | Update randomx: fix Mac linking error | Howard Chu | 1 | -0/+0 | |
Also silence randomx malloc exceptions | |||||
2022-04-06 | randomx: update submodule | selsta | 1 | -0/+0 | |
2021-11-20 | Update RandomX | Jethro Grassie | 1 | -0/+0 | |
2021-11-08 | Update RandomX to v1.1.10 | tevador | 1 | -0/+0 | |
2021-09-23 | easylogging++: fix missing logs | moneromooo-monero | 1 | -3/+4 | |
2021-09-16 | cmake: set required C/C++ standard to 11 | selsta | 1 | -1/+4 | |
Co-authored-by: Jason Rhinelander <jason@imaginary.ca> | |||||
2021-09-03 | external: remove unbound submodule | selsta | 2 | -17/+3 | |
2021-08-03 | EasyLogging++: new anti-UB test and propagating exception | mj-xmr | 1 | -0/+1 | |
2021-06-11 | easylogging++: do not delete uninitialized objects | moneromooo-monero | 1 | -1/+0 | |
CID 1446562 | |||||
2021-05-22 | randomx: bump submodule to v1.1.9 | selsta | 1 | -0/+0 | |
2021-05-14 | CMake: glob missing headers for easylogging | mj-xmr | 1 | -1/+5 | |
2021-04-27 | cmake: set 3.5 as minimum version | selsta | 1 | -1/+1 | |
2021-04-09 | ITS#9496 fix mdb_env_open bug from #8704 | Howard Chu | 1 | -3/+3 | |
Broken in 9c6eb75c656363176a55c63c81803feb3cfa614d | |||||
2021-04-01 | Test: Enable coverage for external repositories | mj-xmr | 1 | -0/+1 | |
Add monero_enable_coverage() for reuse in case C/CXX_FLAGS are overwritten. | |||||
2021-03-29 | easylogging++: in place log sanitization | moneromooo-monero | 1 | -10/+14 | |
saves an object ctor/dtor per log | |||||
2021-03-23 | ITS#9500 fix regression from ITS#8662 | Howard Chu | 1 | -1/+1 | |
mdb_load -a patch broke overwriting with MDB_CURRENT | |||||
2021-02-16 | easylogging++: fix potential memory corruption | moneromooo-monero | 1 | -3/+2 | |
The m_typedConfigurations pointer is copied from one object to the next, but deleted in the dtor, leading to potential double free. It is also deleted first thing in the copy ctor, deleting uninitialized memory. This does not seem to actually happen in practice (those functions do not get called), but seems safer that way. Coverity 1446562 | |||||
2021-02-01 | ITS#9007 don't free loose writemap pages | Kris Zyp | 1 | -1/+1 | |
Broken in ITS#8756 | |||||
2021-01-16 | Reduced executable size; reduced call sequence to "allowed" log function | Lee Clagett | 2 | -15/+32 | |
2021-01-12 | miniupnp: set submodule to upstream, disable install | selsta | 2 | -0/+2 | |
2020-09-06 | Revert "unbound: update to get build fixes" | moneromooo-monero | 1 | -0/+0 | |
This reverts commit 541a7c81a1c9e6b261fc13e0b9e3829df46a0bdf. It breaks the depends build | |||||
2020-09-06 | unbound: update to get build fixes | moneromooo-monero | 1 | -0/+0 | |
2020-08-27 | supercop: update submodule | selsta | 1 | -0/+0 | |
2020-08-16 | qrcodegen: fix compilation with old gcc, use modern cmake | selsta | 1 | -1/+2 | |
2020-07-30 | easylogging++: fix crash with reentrant logging | moneromooo-monero | 1 | -0/+11 | |
2020-07-19 | For NetBSD, add instructions to README.md and define to ea_config.h | thomasvaughan | 1 | -1/+1 | |
2020-07-04 | Update RandomX to v1.1.8 | tevador | 1 | -0/+0 | |
2020-06-21 | simplewallet: add show_qr_code command | selsta | 4 | -0/+1426 | |
Thanks to iDunk for helping with Windows. | |||||
2020-05-24 | easylogging++: sanitize log payload | moneromooo-monero | 1 | -0/+96 | |
Some of it might be coming from untrusted sources Reported by itsunixiknowthis | |||||
2020-05-19 | easylogging++: sanitize log payload | moneromooo-monero | 1 | -0/+96 | |
Some of it might be coming from untrusted sources Reported by itsunixiknowthis | |||||
2020-05-16 | Support for supercop ASM in wallet, and benchmark for supercop | Lee Clagett | 1 | -0/+0 | |
2020-04-27 | trezor: adapt to new passphrase mechanism | Dusan Klinec | 1 | -0/+0 | |
- choice where to enter passphrase is now made on the host - use wipeable string in the comm stack - wipe passphrase memory - protocol optimizations, prepare for new firmware version - minor fixes and improvements - tests fixes, HF12 support | |||||
2020-03-11 | easylogging++: fix 'ELPP_OS_EMSCRIPTEN is not defined' warning | xiphon | 1 | -0/+2 | |
2019-12-02 | easylogging++: add emscripten support | moneromooo-monero | 1 | -2/+5 | |
This is upstream, but seems to have got lost in conflicts when merging support for BSDs or android. | |||||
2019-10-30 | RandomX: Update to v1.1.6 | tevador | 1 | -0/+0 | |
2019-10-30 | RandomX: Update to v1.1.6 | tevador | 1 | -0/+0 | |
2019-10-26 | easylogging++: add screen.xterm-256color to the "allow colour" TERM list | moneromooo-monero | 1 | -1/+1 | |
2019-10-24 | easylogging++: windows does not need terminal colour support | moneromooo-monero | 1 | -0/+2 | |
2019-10-23 | RandomX: update to v1.1.5 | tevador | 1 | -0/+0 | |
2019-10-13 | RandomX: update to v1.1.4 | tevador | 1 | -0/+0 | |
* Faster cache initialization with SSSE3/AVX2 * Automatic detection of CPU capabilities in RandomX * Fixed a possible out-of-bounds access in superscalar program generator * Use MONERO_RANDOMX_UMASK to manually disable RandomX flags in monerod | |||||
2019-10-08 | easylogging++: fix build with glibc | moneromooo-monero | 1 | -0/+2 | |
2019-10-05 | Update to RandomX v1.1.3, simplify | Howard Chu | 1 | -0/+0 | |
We don't need to detect if the cache has changed, just always call to set it on the VM. The call will be a no-op if the cache hasn't changed. | |||||
2019-09-25 | RandomX integration | Howard Chu | 2 | -0/+1 | |
Support RandomX PoW algorithm | |||||
2019-09-24 | Revert "easylogging++: ensure it finds boost headers" | moneromooo-monero | 1 | -1/+0 | |
This reverts commit 9a95827ea72574c3e861aa3167c0b96b9bae64b3. | |||||
2019-09-24 | easylogging++: split strings manually | moneromooo-monero | 1 | -2/+13 | |
Avoids cmake skullduggery | |||||
2019-09-24 | easylogging++: ensure it finds boost headers | moneromooo-monero | 1 | -0/+1 | |
2019-09-24 | easylogging++: always omit ANSI codes when colour is not supported | moneromooo-monero | 2 | -3/+9 | |
2019-09-23 | Disable easylogging crash log on non-glibc libraries | Martijn Otto | 1 | -1/+1 | |
- easylogging assumes certain non-standard headers and functions - these function only exist in glibc - compiling under linux without glibc thus broke compilation | |||||
2019-09-16 | Properly format multiline logs | moneromooo-monero | 2 | -40/+138 | |
As a side effect, colouring on Windows should now work regardless of version | |||||
2019-09-04 | boost: fix little/big endian compatibility | moneromooo-monero | 2 | -2/+4 | |
When no little/big endian flag is given to the writer, it stores data in host endianness. When loading, if no flag is set, it also assumes host endianness. This works as long as the loading and writing are done on machines with the same endianness. We change this to default to little endian when saving. This will cause the loader to see the little endian flag, and swap endianness when loading on a big endian machine. Similarly, writing on a big endian machine will swap on save, and a little endian machine will load little endian data. | |||||
2019-08-26 | ITS#9068 fix backslash escaping | Howard Chu | 2 | -2/+4 | |
mdb_load wasn't properly inserting escaped backslashes into the data. mdb_dump wasn't escaping backslashes when generating printable output. | |||||
2019-08-19 | easylogging++: weed out most calls to allowed without locking | moneromooo-monero | 2 | -15/+26 | |
2019-07-27 | Define _WANT_SEMUN for FreeBSD to ensure `union semun` is defined | Noel O'Donnell | 1 | -0/+2 | |
Build was failing on GhostBSD (FreeBSD-13.0) because `union semun` is switched off by default. Defining _WANT_SEMUN switches it on. | |||||
2019-07-09 | boost: update obsolete usage of endian API | moneromooo-monero | 3 | -6/+6 | |
2019-06-17 | device: show address on device display | Dusan Klinec | 1 | -0/+0 | |
- Trezor: support for device address display (subaddress, integrated address) - Wallet::API support added - Simplewallet: - address device [<index>] - address new <label> // shows address on device also - integrated_address [device] <payment_id|address> // new optional "device" arg to display also on the device | |||||
2019-06-08 | miniupnpc: update to build on BSD | moneromooo-monero | 1 | -0/+0 | |
2019-04-14 | easylogging++: minimal stdout logging format | moneromooo-monero | 2 | -5/+22 | |
It's a bit of a hack, but doing it right would need a lot of changes to the easylogging++ source. | |||||
2019-04-14 | lmdb: catch non-LMDB negative errors before strerror | moneromooo-monero | 1 | -0/+2 | |
That should hopefully shut coverity up | |||||
2019-04-10 | Fix linker issues using easylogging | Martijn Otto | 1 | -1/+3 | |
2019-04-07 | easylogging++: update to v9.96.7 | moneromooo-monero | 2 | -15/+21 | |
2019-03-20 | device/trezor: HF10 support added, wallet::API | Dusan Klinec | 1 | -0/+0 | |
- import only key images generated by cold signing process - wallet_api: trezor methods added - wallet: button request code added - const added to methods - wallet2::get_tx_key_device() tries to decrypt stored tx private keys using the device. - simplewallet supports get_tx_key and get_tx_proof on hw device using the get_tx_key feature - live refresh enables refresh with trezor i.e. computing key images on the fly. More convenient and efficient for users. - device: has_ki_live_refresh added - a thread is watching whether live refresh is being computed, if not for 30 seconds, it terminates the live refresh process - switches Trezor state | |||||
2019-03-05 | Update 2019 copyright | binaryFate | 4 | -4/+4 | |
2019-02-24 | unbound: update to get the redefinition fix | moneromooo-monero | 1 | -0/+0 | |
2019-01-30 | ITS#8969 tweak mdb_page_split | Howard Chu | 1 | -1/+1 | |
Bump up number of keys for which we use fine-grained splitpoint search | |||||
2019-01-17 | Resync to upstream mdb.master | Howard Chu | 27 | -832/+1070 | |
2018-12-07 | easylogging++: check allowed categories before logging | moneromooo-monero | 2 | -0/+21 | |
2018-12-03 | easylogging++: avoid uneeded temporary std::string object | moneromooo-monero | 2 | -9/+8 | |
2018-11-30 | easylogging++: ensure logger is initialized before main | moneromooo-monero | 1 | -0/+1 | |
2018-11-27 | easylogging++: faster access to logging | moneromooo-monero | 2 | -2/+10 | |
Turns out getting the global shared_ptr hits the profile, and passing it around still keeps it at close to ~1% CPU, which is too much for mostly silent logging. Leak the object instead, which is even safer for late logging. | |||||
2018-11-27 | Revert "easylogging++: make the logger handle early/late logging" | moneromooo-monero | 2 | -17/+4 | |
This reverts commit 7f8bdeb35c73c70b2b65e30aa2a1cb93696355b3. | |||||
2018-11-06 | easylogging++: update to latest upstream (v9.96.5) | moneromooo-monero | 3 | -240/+349 | |
2018-11-02 | device/trezor: trezor support added | Dusan Klinec | 1 | -0/+0 | |
2018-10-23 | easylogging++: remove std::deque usage | moneromooo-monero | 2 | -3/+8 | |
It's not actually needed for this use, and saves a STL header | |||||
2018-09-29 | Update unbound submodule to 7f23967 | iDunk5400 | 1 | -0/+0 | |
Fixes building in MSYS2 with openssl 1.1.1 | |||||
2018-09-29 | Merge pull request #4459 | Riccardo Spagni | 1 | -2/+2 | |
bcf3f6af fuzz_tests: catch unhandled exceptions (moneromooo-monero) 3ebd05d4 miner: restore stream flags after changing them (moneromooo-monero) a093092e levin_protocol_handler_async: do not propagate exception through dtor (moneromooo-monero) 1eebb82b net_helper: do not propagate exceptions through dtor (moneromooo-monero) fb6a3630 miner: do not propagate exceptions through dtor (moneromooo-monero) 2e2139ff epee: do not propagate exception through dtor (moneromooo-monero) 0749a8bd db_lmdb: do not propagate exceptions in dtor (moneromooo-monero) 1b0afeeb wallet_rpc_server: exit cleanly on unhandled exceptions (moneromooo-monero) 418a9936 unit_tests: catch unhandled exceptions (moneromooo-monero) ea7f9543 threadpool: do not propagate exceptions through the dtor (moneromooo-monero) 6e855422 gen_multisig: nice exit on unhandled exception (moneromooo-monero) 53df2deb db_lmdb: catch error in mdb_stat calls during migration (moneromooo-monero) e67016dd blockchain_blackball: catch failure to commit db transaction (moneromooo-monero) 661439f4 mlog: don't remove old logs if we failed to rename the current file (moneromooo-monero) 5fdcda50 easylogging++: test for NULL before dereference (moneromooo-monero) 7ece1550 performance_test: fix bad last argument calling add_arg (moneromooo-monero) a085da32 unit_tests: add check for page size > 0 before dividing (moneromooo-monero) d8b1ec8b unit_tests: use std::shared_ptr to shut coverity up about leaks (moneromooo-monero) 02563bf4 simplewallet: top level exception catcher to print nicer messages (moneromooo-monero) c57a65b2 blockchain_blackball: fix shift range for 32 bit archs (moneromooo-monero) | |||||
2018-09-11 | NetBSD support | thomasvaughan | 3 | -2/+13 | |
2018-09-10 | Add Miniupnp submodule | TheCharlatan | 1 | -31/+13 | |
Drop miniupnp and unbound depends builds. Make sure that build variables are propageted properly to unbound and miniupnp. Rebase to after the v0.12 release | |||||
2018-09-10 | Modify depends for monero's dependencies | TheCharlatan | 1 | -15/+31 | |
Add readline, ldns, graphviz, unbound to depends packages Add a cmake toolchain file to depends that is uniquely created for every build and placed in triple/share/toolchain.cmake This file is then passed to cmake with -DCMAKE_TOOLCHAIN_FILE=/path/to/triple/share/toolchain.cmake Add the boost locale package to depends In the depends cmake toolchain file, a DEPENDS flag is added to exclude, or change cmake checks done that are required for depends Link miniupnpc and unwind from depends and not external Add libiconv and icu4c to depends, required for mingw32 builds. Headers (winsock) need to be lower case in order to compile on unix systems. This should not affect building on windows. | |||||
2018-07-15 | easylogging++: make the logger handle early/late logging | moneromooo-monero | 2 | -4/+17 | |
2018-07-06 | Build: bump miniupnp to 2.1 | anonimal | 1 | -0/+0 | |
2018-07-06 | Build: bump unbound to 1.7.3 | anonimal | 1 | -0/+0 | |
2018-07-06 | Build: bump rapidjson to 129d19b | anonimal | 1 | -0/+0 | |
Includes various rapidjson fixes. | |||||
2018-05-25 | rapidjson: remove outdated in-tree, use submodule | anonimal | 36 | -15174/+0 | |
Includes ~2 years worth of fixes including security and build. Note: this pulls directly from master, not a release branch/tag. See https://github.com/Tencent/rapidjson/issues/1265 | |||||
2018-05-08 | Fix mdb_load append option | hyc | 2 | -5/+9 | |
Use MDB_CURRENT to avoid seeking to new key when appending DUPs. Reinit cursor on new batch, if appending DUPs. | |||||
2018-05-08 | ITS#8831 move flag init into readhdr | hyc | 1 | -1/+1 | |
Avoid stomping on flags from 1st readhdr invocation | |||||
2018-04-25 | easylogging++: cached allowed categories | moneromooo-monero | 2 | -1/+12 | |
It turns out this can be fairly heavy when logging a lot | |||||
2018-04-21 | Build: update CMake and p2p for in-tree miniupnp | anonimal | 1 | -31/+10 | |
(cherry picked from commit a7366b5feeffaeb65b217b2d6f138e0ab1c90192) | |||||
2018-04-19 | CMake: update new location of in-tree miniupnpc | anonimal | 1 | -2/+2 | |
(cherry picked from commit b16a282f97d8f6c967e8a0b1ecfd75110f095182) | |||||
2018-04-19 | Build: add miniupnp submodule | anonimal | 1 | -0/+0 | |
Though we only need miniupnpc, rebasing and maintaining a miniupnpc-only repo is unrealistic. (cherry picked from commit 3c40eb768c292a4dec79d7dffd6685fd37940a2a) | |||||
2018-04-19 | Build: remove in-tree miniupnpc | anonimal | 92 | -12576/+0 | |
Will be replaced by a submodule. (cherry picked from commit e962216678e699a8fc7eb271a8a515f5ca65f7cb) | |||||
2018-03-18 | Unbound: add git submodule for unbound | anonimal | 1 | -0/+0 | |
2018-03-18 | Unbound: remove unbound from in-tree source | anonimal | 419 | -225533/+0 | |
We'll instead use a git submodule to pull from our unbound repo. | |||||
2018-03-16 | liblmdb: install lmdb library for wallet2_api usage | stoffu | 1 | -0/+12 | |
2018-02-18 | ITS#8324 More for Win32 NTDLL junk | Howard Chu | 3 | -14/+31 | |
Use GetProcAddress at runtime, avoid buildtime NTDLL link issues | |||||
2018-02-01 | call _exit instead of abort in release mode | moneromooo-monero | 2 | -0/+10 | |
Avoids cores being created, as they're nowadays often piped to some call home system | |||||
2018-01-26 | Update 2018 copyright | xmr-eric | 5 | -5/+5 | |
2018-01-14 | unbound: always build with -fPIC | moneromooo-monero | 1 | -0/+1 | |
2018-01-11 | miniupnpc: always build with -fPIC | moneromooo-monero | 1 | -0/+7 | |
since we now build PIE binaries | |||||
2018-01-04 | easylogging++: do not use crash log code on android, etc | moneromooo-monero | 1 | -0/+2 | |
2017-12-31 | Add misc hardening flags to the cmake machinery | moneromooo-monero | 2 | -0/+2 | |
See https://wiki.debian.org/Hardening#User_Space | |||||
2017-12-26 | only include the easylogging++ stack trace code when needed | moneromooo-monero | 1 | -4/+4 | |
2017-12-26 | easlogging++: omit some unneded macros | moneromooo-monero | 1 | -0/+1 | |
2017-12-23 | unbound: enable SHA1 | moneromooo-monero | 1 | -0/+1 | |
Fixes the unit test failure about SHA1 being unavailable, and hopefully the monerod complaints about not being able to verify DNSSEC. Thanks to iDunk for the remote Windows testing. | |||||
2017-12-23 | Fix Windows build | dEBRUYNE-1 | 1 | -0/+1 | |
Fix no new line | |||||
2017-12-18 | easylogging++: avoid buffer underflow | moneromooo-monero | 1 | -2/+3 | |
2017-12-09 | easylogging: show the 'no stack trace' warning only once | ston1th | 2 | -5/+7 | |
If execinfo.h is not available, output the stack trace warning only once, so we don't spam the build logs with it. | |||||
2017-11-19 | Add mdb_drop tool | Howard Chu | 4 | -2/+183 | |
2017-11-14 | make this build on SunOS/Solaris | Pavel Maryanov | 3 | -0/+13 | |
2017-11-12 | fixed easylogging compile issue on OpenBSD | Dyrcona | 1 | -2/+7 | |
Issue: #2575 Add ELPP_OS_OPENBSD macros to easylogging++.h so that it will build on OpenBSD. | |||||
2017-10-27 | Updated OpenBSD build instructions and fixed libressl linking issue | ston1th | 1 | -0/+9 | |
Issue: #2575 Build instructions for OpenBSD 6.2: * boost (built with clang) * cppzmq Fixed a issue, where cmake was not able to find and link against libressl in unbound. restored OpenBSD 5.8 build instructions | |||||
2017-10-13 | cmake: fix shared library build | redfish | 1 | -1/+2 | |
2017-10-10 | ITS#8339 Solaris 10/11 robust mutex fixes | Howard Chu | 1 | -1/+9 | |
Check for PTHREAD_MUTEX_ROBUST_NP definition (this doesn't work on Linux/glibc because they used an enum). Zero out mutex before initing. | |||||
2017-09-22 | easylogging++: add categories getter | moneromooo-monero | 2 | -1/+20 | |
2017-09-20 | Add -a append option to mdb_load | Howard Chu | 2 | -6/+47 | |
To allow reloading of custom-sorted DBs from mdb_dump | |||||
2017-09-09 | ITS#8728 fix MDB_VL32 freeing overflow page | Howard Chu | 1 | -0/+4 | |
Fix #2420 | |||||
2017-08-30 | update miniupnpc | MaxXor | 25 | -159/+619 | |
2017-08-21 | Silence stupid fallthru warning in gcc 7 | Howard Chu | 1 | -5/+10 | |
2017-08-12 | ITS#8704 add MDB_PREVSNAPSHOT flag to mdb_env_open | Howard Chu | 8 | -15/+68 | |
used to open the previous snapshot, in case the latest one is corrupted | |||||
2017-06-17 | Upgrade unbound library | Erik de Castro Lopo | 241 | -11756/+33043 | |
These files were pulled from the 1.6.3 release tarball. This new version builds against OpenSSL version 1.1 which will be the default in the new Debian Stable which is due to be released RealSoonNow (tm). | |||||
2017-05-28 | easylogging++: log timestamps in GMT for privacy | moneromooo-monero | 1 | -3/+3 | |
2017-05-17 | unbound: update some EVP APIs to new names | Howard Chu | 1 | -4/+4 | |
Replace EVP_VerifyInit with EVP_DigestInit, and EVP_VerifyUpdate with EVP_DigestUpdate. Reported/requested by hyc, changed by mooo. | |||||
2017-05-06 | GUI: easylogging++ install target | Jaquee | 1 | -0/+11 | |
2017-04-23 | Silence clang++ warnings | Howard Chu | 1 | -1/+5 | |
Using defined(foo) in a macro expansion is undefined. | |||||
2017-04-22 | easylogging++: default to creating categories by default | moneromooo-monero | 1 | -0/+1 | |
This avoids error spews from easylogging++ when we try to log something before easylogging is initialized, which can happen when errors happen at command line parsing time | |||||
2017-04-12 | Easylogging: remove invalid static in function member definition | MoroccanMalinois | 1 | -1/+1 | |
2017-04-12 | Fix obsolete OpenSSL API usage | hyc | 1 | -0/+4 | |
EVP_dss1() was deprecated and EVP_sha1() is the direct replacement. Upstream libunbound already has this patch. Note that I haven't added a test for HAVE_EVP_DSS1 since that was deprecated quite a long time ago in OpenSSL, there's really no reason to support it. | |||||
2017-04-12 | Fix Android recognition | hyc | 1 | -3/+3 | |
The official macro is __ANDROID__; ANDROID may or may not be defined. | |||||
2017-04-12 | Easylogging: ELPP_STACKTRACE_ON_CRASH moved to ELPP_FEATURE_CRASH_LOG | MoroccanMalinois | 1 | -2/+1 | |
2017-04-10 | Fixup choice of easylogging++ vs libunwind stack trace code | moneromooo-monero | 1 | -0/+1 | |
2017-04-10 | easylogging++: do not disable DEBUG level based on _DEBUG/NDEBUG | moneromooo-monero | 1 | -2/+2 | |
2017-04-10 | easylogging++: detect DragonFly BSD as a UNIX | moneromooo-monero | 1 | -1/+6 | |
2017-04-10 | easylogging++: fix logging with static const header only data members | moneromooo-monero | 1 | -1/+13 | |
2017-04-10 | easylogging++: allow clipping a common filename prefix | moneromooo-monero | 2 | -4/+30 | |
2017-04-10 | easylogging++: add file-only logs | moneromooo-monero | 2 | -10/+12 | |
2017-04-10 | eayslogging++: Fix bad memory access before opening any files | moneromooo-monero | 1 | -0/+1 | |
2017-04-10 | easylogging++: avoid creating directory/filename for the builtin default log ↵ | moneromooo-monero | 1 | -0/+2 | |
file | |||||
2017-04-10 | easylogging++: Print thread ID in a nicer way | moneromooo-monero | 1 | -0/+7 | |
2017-04-10 | easylogging++: add categories | moneromooo-monero | 2 | -1/+121 | |
2017-04-10 | update easylogging++ to latest upstream | moneromooo-monero | 5 | -5754/+6500 | |
2017-04-03 | IOS CMAKE build settings | Jaquee | 2 | -4/+10 | |
2017-02-21 | update copyright year, fix occasional lack of newline at line end | Riccardo Spagni | 5 | -5/+5 | |
2017-02-21 | cmakify openssl | Riccardo Spagni | 1 | -16/+0 | |
2017-02-12 | Fixup choice of easylogging++ vs libunwind stack trace code | moneromooo-monero | 1 | -0/+3 | |
2017-02-07 | Fix race in setThreadName/getThreadName | Lee Clagett | 1 | -0/+2 | |
2017-02-07 | ITS#8582 keep mutex at end of struct | Howard Chu | 1 | -10/+10 | |
since it's variable size on Linux/glibc | |||||
2017-02-05 | easylogging++: do not disable DEBUG level based on _DEBUG/NDEBUG | moneromooo-monero | 1 | -2/+2 | |
2017-02-01 | Fixed a deadlock issue with easylogger++ | NanoAkron | 1 | -2/+2 | |
Ubuntu 16.04/GCC 5.4.0/ARMv8 fix to match previous recursive mutex fix for GCC | |||||
2017-01-31 | Workaround VL32 cursor refcounting miscount | Howard Chu | 1 | -7/+9 | |
Don't try to deref cursor page if txn's pagelist is empty | |||||
2017-01-20 | easylogging++: detect DragonFly BSD as a UNIX | moneromooo-monero | 1 | -1/+6 | |
2017-01-16 | easylogging++: enforce recursive mutex | moneromooo-monero | 1 | -1/+5 | |
This fixes a hang when logging something which causes some other logging code to be called | |||||
2017-01-16 | easylogging++: fix logging with static const header only data members | moneromooo-monero | 1 | -1/+13 | |
2017-01-16 | easylogging++: add ELPP_DISABLE_CHECK_MACROS | moneromooo-monero | 1 | -0/+2 | |
2017-01-16 | easylogging++: allow clipping a common filename prefix | moneromooo-monero | 1 | -3/+20 | |
2017-01-16 | easylogging++: add file-only logs | moneromooo-monero | 1 | -10/+12 | |
2017-01-16 | eayslogging++: Fix bad memory access before opening any files | moneromooo-monero | 1 | -0/+1 | |
2017-01-16 | easylogging++: avoid creating directory/filename for the builtin default log ↵ | moneromooo-monero | 1 | -0/+2 | |
file | |||||
2017-01-16 | easylogging++: allow setting thread names | moneromooo-monero | 1 | -1/+16 | |
2017-01-16 | easylogging++: Print thread ID in a nicer way | moneromooo-monero | 1 | -1/+2 | |
2017-01-16 | easylogging++: Add logging categories | moneromooo-monero | 1 | -1/+111 | |
2017-01-16 | easylogging++: import upstream | moneromooo-monero | 1 | -0/+6695 | |
2017-01-07 | portable serializer: use signed char for size | kenshi84 | 3 | -4/+7 | |
2017-01-05 | Build wallet with Android NDK | MoroccanMalinois | 2 | -0/+11 | |
2017-01-02 | portable serializer: make signerd/unsigned tx portable, ignore archive ↵ | kenshi84 | 2 | -0/+7 | |
version checking | |||||
2016-12-23 | Fix multiple definition clash on ARMv7 build | Howard Chu | 2 | -10/+10 | |
Broken by d1d6e27ab661f71d90fb6530db84d5a2b92550a8 | |||||
2016-12-21 | account for API difference between 1.58 & 1.59 | kenshi84 | 2 | -0/+47 | |
2016-12-20 | moved boost cpp into hpp since they're supposed to be header only | kenshi84 | 7 | -273/+234 | |
2016-12-16 | added experimental boost::archive::portable_binary_{i|o}archive | kenshi84 | 7 | -0/+725 | |
2016-12-15 | Preliminary support for DragonFly BSD | Antonio Huete Jimenez | 1 | -2/+2 | |
- It builds but no further testing has been done. | |||||
2016-12-04 | Spelling in errors. | taushet | 1 | -1/+1 | |
2016-09-18 | cmake: transitive deps and remove deprecated LINK_* | redfish | 2 | -3/+3 | |
Keep the immediate direct deps at the library that depends on them, declare deps as PUBLIC so that targets that link against that library get the library's deps as transitive deps. Break dep cycle between blockchain_db <-> crytonote_core. No code refactoring, just hide cycle from cmake so that it doesn't complain (cycles are allowed only between static libs, not shared libs). This is in preparation for supproting BUILD_SHARED_LIBS cmake built-in option for building internal libs as shared. | |||||
2016-09-17 | remove errant target_link_libraries | Riccardo Spagni | 1 | -1/+1 | |
2016-09-17 | don't build any miniupnpc executables | Riccardo Spagni | 1 | -1/+1 | |
2016-09-17 | don't build miniupnpc test executables | Riccardo Spagni | 1 | -3/+1 | |
2016-09-17 | updated miniupnp | Riccardo Spagni | 8 | -26/+48 | |
2016-09-17 | update rapidjson | Riccardo Spagni | 31 | -6950/+11484 | |
2016-09-03 | cmake: split BUILD_GUI_DEPS option into two | redfish | 1 | -1/+1 | |
The split is to make this software more packageable. 'make install' is used by the package building scripts, and should not be installing vendored dependencies onto the system. | |||||
2016-09-03 | gui/libwallet_merged: libunbound is one more dependency | Ilya Kitaev | 1 | -0/+6 | |
2016-08-11 | More for Issue #855 | Howard Chu | 1 | -6/+12 | |
Plug rpage leak in cursor_set | |||||
2016-06-07 | Fix Issue #855 | Howard Chu | 1 | -4/+0 | |
Use the same size dirty list for both 64 and 32 bit. | |||||
2016-04-09 | mdb_drop optimization | Howard Chu | 1 | -1/+10 | |
If we know there are no sub-DBs and no overflow pages, skip leaf scan. | |||||
2016-04-05 | More outputs consolidation | Howard Chu | 1 | -1/+1 | |
Also bumped DB VERSION to 1 Another significant speedup and space savings: Get rid of global_output_indices, remove indirection from output to keys This is the change warptangent described on irc but never got to finish. | |||||
2016-03-21 | fix building on FreeBSD | Riccardo Spagni | 2 | -4/+1 | |
2016-03-21 | bump miniupnpc API version number | Riccardo Spagni | 1 | -1/+1 | |
2016-03-21 | update miniupnpc | Riccardo Spagni | 13 | -68/+174 | |
2016-02-17 | MDB_VL32 - increase max write txn size | Howard Chu | 1 | -1/+1 | |
2016-02-16 | Resync with master | Howard Chu | 2 | -23/+76 | |
2016-02-12 | cmake: Include OpenSSL libraries in static linking | warptangent | 2 | -4/+11 | |
2016-02-12 | cmake: Fix unbound config compile settings | warptangent | 1 | -0/+4 | |
This allows the OpenSSL function checks to compile in unbound's CMake configuration. Otherwise, the functions SHA256() and EVP_sha512() won't be called from libunbound as possible algorithms. They had not been compiling because static OpenSSL libraries were being used, along with lack of -ldl. The static library preference is unnecessary for the checks, so use default suffixes ordering for CMAKE_FIND_LIBRARY_SUFFIXES when building unbound. Related files: configure_checks.cmake external/unbound/validator/val_secalgo.c secalgo_ds_digest(), setup_key_digest() | |||||
2016-01-28 | MDB_VL32 change overflow page scan | Howard Chu | 1 | -31/+10 | |
Just check the requested page, don't worry about any other pages | |||||
2016-01-28 | MDB_VL32 Fix off-by-one in mdb_midl_shrink | Howard Chu | 1 | -1/+1 | |
2016-01-27 | MDB_VL32 Fix another 32bit overflow | Howard Chu | 1 | -1/+1 | |