aboutsummaryrefslogtreecommitdiff
path: root/external/easylogging++ (follow)
AgeCommit message (Collapse)AuthorFilesLines
2021-11-29cmake: set 3.5 as minimum versionselsta1-1/+1
2021-10-06cmake: set required C/C++ standard to 11selsta1-1/+3
Co-authored-by: Jason Rhinelander <jason@imaginary.ca>
2021-09-23easylogging++: fix missing logsmoneromooo-monero1-3/+4
2020-08-16Merge pull request #6727Alexander Blair1-0/+11
13eee1d6a rpc: reject wrong sized txid (moneromooo-monero) 92e6b7df2 easylogging++: fix crash with reentrant logging (moneromooo-monero) 6dd95d530 epee: guard against exceptions in RPC handlers (moneromooo-monero) 90016ad74 blockchain: guard against exceptions in add_new_block/children (moneromooo-monero)
2020-07-30easylogging++: fix crash with reentrant loggingmoneromooo-monero1-0/+11
2020-07-19For NetBSD, add instructions to README.md and define to ea_config.hthomasvaughan1-1/+1
2020-05-24easylogging++: sanitize log payloadmoneromooo-monero1-0/+96
Some of it might be coming from untrusted sources Reported by itsunixiknowthis
2020-03-11easylogging++: fix 'ELPP_OS_EMSCRIPTEN is not defined' warningxiphon1-0/+2
2020-02-28Merge pull request #6209Alexander Blair1-2/+5
94853487 easylogging++: add emscripten support (moneromooo-monero)
2019-12-02easylogging++: add emscripten supportmoneromooo-monero1-2/+5
This is upstream, but seems to have got lost in conflicts when merging support for BSDs or android.
2019-10-26easylogging++: add screen.xterm-256color to the "allow colour" TERM listmoneromooo-monero1-1/+1
2019-10-24easylogging++: windows does not need terminal colour supportmoneromooo-monero1-0/+2
2019-10-08easylogging++: fix build with glibcmoneromooo-monero1-0/+2
2019-10-08Merge pull request #5927luigi11112-3/+9
6d378d9 easylogging++: always omit ANSI codes when colour is not supported (moneromooo-monero)
2019-10-08Merge pulll request #5924luigi11111-1/+1
5bcbd97 Disable easylogging crash log on non-glibc libraries (omartijn)
2019-09-24Revert "easylogging++: ensure it finds boost headers"moneromooo-monero1-1/+0
This reverts commit 9a95827ea72574c3e861aa3167c0b96b9bae64b3.
2019-09-24easylogging++: split strings manuallymoneromooo-monero1-2/+13
Avoids cmake skullduggery
2019-09-24easylogging++: ensure it finds boost headersmoneromooo-monero1-0/+1
2019-09-24easylogging++: always omit ANSI codes when colour is not supportedmoneromooo-monero2-3/+9
2019-09-23Disable easylogging crash log on non-glibc librariesMartijn Otto1-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-16Properly format multiline logsmoneromooo-monero2-40/+138
As a side effect, colouring on Windows should now work regardless of version
2019-08-19easylogging++: weed out most calls to allowed without lockingmoneromooo-monero2-15/+26
2019-04-16Merge pull request #5442Riccardo Spagni2-5/+22
428249c5 easylogging++: minimal stdout logging format (moneromooo-monero)
2019-04-16Merge pull request #5407Riccardo Spagni2-15/+21
66d73d2f easylogging++: update to v9.96.7 (moneromooo-monero)
2019-04-14easylogging++: minimal stdout logging formatmoneromooo-monero2-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-10Fix linker issues using easyloggingMartijn Otto1-1/+3
2019-04-07easylogging++: update to v9.96.7moneromooo-monero2-15/+21
2019-03-05Update 2019 copyrightbinaryFate1-1/+1
2019-01-06Merge pull request #4950Riccardo Spagni2-0/+21
68f045de easylogging++: check allowed categories before logging (moneromooo-monero)
2018-12-31Merge pull request #4936luigi11112-9/+8
7d9aeb7 easylogging++: avoid uneeded temporary std::string object (moneromooo-monero)
2018-12-12Merge pull request #4925Riccardo Spagni1-0/+1
ab783b17 easylogging++: ensure logger is initialized before main (moneromooo-monero) 9b69a0ae daemon: print monero version at startup when calling a detached daemon (moneromooo-monero) 4d71d463 mlocker: remove early page size log (moneromooo-monero)
2018-12-07easylogging++: check allowed categories before loggingmoneromooo-monero2-0/+21
2018-12-03easylogging++: avoid uneeded temporary std::string objectmoneromooo-monero2-9/+8
2018-11-30easylogging++: ensure logger is initialized before mainmoneromooo-monero1-0/+1
2018-11-27easylogging++: faster access to loggingmoneromooo-monero2-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-27Revert "easylogging++: make the logger handle early/late logging"moneromooo-monero2-17/+4
This reverts commit 7f8bdeb35c73c70b2b65e30aa2a1cb93696355b3.
2018-11-06easylogging++: update to latest upstream (v9.96.5)moneromooo-monero3-240/+349
2018-10-23easylogging++: remove std::deque usagemoneromooo-monero2-3/+8
It's not actually needed for this use, and saves a STL header
2018-09-29Merge pull request #4459Riccardo Spagni1-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-11NetBSD supportthomasvaughan1-2/+7
2018-07-15easylogging++: make the logger handle early/late loggingmoneromooo-monero2-4/+17
2018-04-25easylogging++: cached allowed categoriesmoneromooo-monero2-1/+12
It turns out this can be fairly heavy when logging a lot
2018-02-16Merge pull request #3187Riccardo Spagni1-0/+6
851bd057 call _exit instead of abort in release mode (moneromooo-monero)
2018-02-01call _exit instead of abort in release modemoneromooo-monero1-0/+6
Avoids cores being created, as they're nowadays often piped to some call home system
2018-01-26Update 2018 copyrightxmr-eric1-1/+1
2018-01-10Merge pull request #3063Riccardo Spagni1-0/+2
dff97112 easylogging++: do not use crash log code on android, etc (moneromooo-monero)
2018-01-04easylogging++: do not use crash log code on android, etcmoneromooo-monero1-0/+2
2017-12-31Add misc hardening flags to the cmake machinerymoneromooo-monero1-0/+1
See https://wiki.debian.org/Hardening#User_Space
2017-12-26only include the easylogging++ stack trace code when neededmoneromooo-monero1-4/+4
2017-12-26easlogging++: omit some unneded macrosmoneromooo-monero1-0/+1
2017-12-25Merge pull request #2920Riccardo Spagni1-2/+3
bd5cce07 network_throttle: fix ineffective locking (moneromooo-monero) e0a61299 network_throttle: remove unused xxx static member (moneromooo-monero) 24f584d9 cryptonote_core: remove unused functions with off by one bugs (moneromooo-monero) b1634aa3 blockchain: don't leave dangling pointers in this (moneromooo-monero) 8e60b81c cryptonote_core: fix db leak on error (moneromooo-monero) 213e326c abstract_tcp_server2: log init_server errors as fatal (moneromooo-monero) b51dc566 use const refs in for loops for non tiny types (moneromooo-monero) f0568ca6 net_parse_helpers: fix regex error checking (moneromooo-monero) b49ddc76 check accessing an element past the end of a container (moneromooo-monero) 2305bf26 check return value for generate_key_derivation and derive_public_key (moneromooo-monero) a4240d9f catch const exceptions (moneromooo-monero) 45a1c4c0 add empty container sanity checks when using front() and back() (moneromooo-monero) 56fa6ce1 tests: fix a buffer overread in a unit test (moneromooo-monero) b4524892 rpc: guard against json parsing a non object (moneromooo-monero) c2ed8618 easylogging++: avoid buffer underflow (moneromooo-monero) 187a6ab2 epee: trap failure to parse URI from request (moneromooo-monero) 061789b5 checkpoints: trap failure to load JSON checkpoints (moneromooo-monero) ba2fefb9 checkpoints: pass std::string by const ref, not const value (moneromooo-monero) 38c8f4e0 mlog: terminate a string at last char, just in case (moneromooo-monero) d753d716 fix a few leaks by throwing objects, not newed pointers to objects (moneromooo-monero) fe568db8 p2p: use size_t for arbitrary counters instead of uint8_t (moneromooo-monero) 46d6fa35 cryptonote_protocol: sanity check chain hashes from peer (moneromooo-monero) 25584f86 cryptonote_protocol: print peer versions when unexpected (moneromooo-monero) 490a5d41 rpc: do not try to use an invalid txid in relay_tx (moneromooo-monero)
2017-12-23Fix Windows builddEBRUYNE-11-0/+1
Fix no new line
2017-12-18easylogging++: avoid buffer underflowmoneromooo-monero1-2/+3
2017-12-09easylogging: show the 'no stack trace' warning only onceston1th2-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-25Merge pull request #2791Riccardo Spagni1-2/+7
5b452248 fixed easylogging compile issue on OpenBSD (Dyrcona)
2017-11-12fixed easylogging compile issue on OpenBSDDyrcona1-2/+7
Issue: #2575 Add ELPP_OS_OPENBSD macros to easylogging++.h so that it will build on OpenBSD.
2017-10-13cmake: fix shared library buildredfish1-1/+2
2017-09-22easylogging++: add categories gettermoneromooo-monero2-1/+20
2017-05-28easylogging++: log timestamps in GMT for privacymoneromooo-monero1-3/+3
2017-05-06GUI: easylogging++ install targetJaquee1-0/+11
2017-05-05Merge pull request #2000Riccardo Spagni1-1/+5
710b2e80 Silence clang++ warnings (Howard Chu)
2017-05-05Merge pull request #1997Riccardo Spagni1-0/+1
5d86c9f4 easylogging++: default to creating categories by default (moneromooo-monero)
2017-04-24Merge pull request #1967Riccardo Spagni1-2/+1
6e985996 Easylogging: ELPP_STACKTRACE_ON_CRASH moved to ELPP_FEATURE_CRASH_LOG (MoroccanMalinois)
2017-04-23Silence clang++ warningsHoward Chu1-1/+5
Using defined(foo) in a macro expansion is undefined.
2017-04-22easylogging++: default to creating categories by defaultmoneromooo-monero1-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-12Easylogging: remove invalid static in function member definitionMoroccanMalinois1-1/+1
2017-04-12Easylogging: ELPP_STACKTRACE_ON_CRASH moved to ELPP_FEATURE_CRASH_LOGMoroccanMalinois1-2/+1
2017-04-10Fixup choice of easylogging++ vs libunwind stack trace codemoneromooo-monero1-0/+1
2017-04-10easylogging++: do not disable DEBUG level based on _DEBUG/NDEBUGmoneromooo-monero1-2/+2
2017-04-10easylogging++: detect DragonFly BSD as a UNIXmoneromooo-monero1-1/+6
2017-04-10easylogging++: fix logging with static const header only data membersmoneromooo-monero1-1/+13
2017-04-10easylogging++: allow clipping a common filename prefixmoneromooo-monero2-4/+30
2017-04-10easylogging++: add file-only logsmoneromooo-monero2-10/+12
2017-04-10eayslogging++: Fix bad memory access before opening any filesmoneromooo-monero1-0/+1
2017-04-10easylogging++: avoid creating directory/filename for the builtin default log ↵moneromooo-monero1-0/+2
file
2017-04-10easylogging++: Print thread ID in a nicer waymoneromooo-monero1-0/+7
2017-04-10easylogging++: add categoriesmoneromooo-monero2-1/+121
2017-04-10update easylogging++ to latest upstreammoneromooo-monero4-5754/+6499
2017-02-12Fixup choice of easylogging++ vs libunwind stack trace codemoneromooo-monero1-0/+3
2017-02-11Merge pull request #1696Riccardo Spagni1-0/+2
6ea3e3cc Fix race in setThreadName/getThreadName (Lee Clagett)
2017-02-07Fix race in setThreadName/getThreadNameLee Clagett1-0/+2
2017-02-05easylogging++: do not disable DEBUG level based on _DEBUG/NDEBUGmoneromooo-monero1-2/+2
2017-02-01Fixed a deadlock issue with easylogger++NanoAkron1-2/+2
Ubuntu 16.04/GCC 5.4.0/ARMv8 fix to match previous recursive mutex fix for GCC
2017-01-20Merge pull request #1596Riccardo Spagni1-1/+6
7c0c5c17 easylogging++: detect DragonFly BSD as a UNIX (moneromooo-monero)
2017-01-20easylogging++: detect DragonFly BSD as a UNIXmoneromooo-monero1-1/+6
2017-01-16easylogging++: enforce recursive mutexmoneromooo-monero1-1/+5
This fixes a hang when logging something which causes some other logging code to be called
2017-01-16easylogging++: fix logging with static const header only data membersmoneromooo-monero1-1/+13
2017-01-16easylogging++: add ELPP_DISABLE_CHECK_MACROSmoneromooo-monero1-0/+2
2017-01-16easylogging++: allow clipping a common filename prefixmoneromooo-monero1-3/+20
2017-01-16easylogging++: add file-only logsmoneromooo-monero1-10/+12
2017-01-16eayslogging++: Fix bad memory access before opening any filesmoneromooo-monero1-0/+1
2017-01-16easylogging++: avoid creating directory/filename for the builtin default log ↵moneromooo-monero1-0/+2
file
2017-01-16easylogging++: allow setting thread namesmoneromooo-monero1-1/+16
2017-01-16easylogging++: Print thread ID in a nicer waymoneromooo-monero1-1/+2
2017-01-16easylogging++: Add logging categoriesmoneromooo-monero1-1/+111
2017-01-16easylogging++: import upstreammoneromooo-monero1-0/+6695