summaryrefslogtreecommitdiff
path: root/external/easylogging++
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #6727Alexander Blair2020-08-161-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)
| * easylogging++: fix crash with reentrant loggingmoneromooo-monero2020-07-301-0/+11
| |
* | For NetBSD, add instructions to README.md and define to ea_config.hthomasvaughan2020-07-191-1/+1
|/
* easylogging++: sanitize log payloadmoneromooo-monero2020-05-241-0/+96
| | | | | | Some of it might be coming from untrusted sources Reported by itsunixiknowthis
* easylogging++: fix 'ELPP_OS_EMSCRIPTEN is not defined' warningxiphon2020-03-111-0/+2
|
* Merge pull request #6209Alexander Blair2020-02-281-2/+5
|\ | | | | | | 94853487 easylogging++: add emscripten support (moneromooo-monero)
| * easylogging++: add emscripten supportmoneromooo-monero2019-12-021-2/+5
| | | | | | | | | | This is upstream, but seems to have got lost in conflicts when merging support for BSDs or android.
* | easylogging++: add screen.xterm-256color to the "allow colour" TERM listmoneromooo-monero2019-10-261-1/+1
|/
* easylogging++: windows does not need terminal colour supportmoneromooo-monero2019-10-241-0/+2
|
* easylogging++: fix build with glibcmoneromooo-monero2019-10-081-0/+2
|
* Merge pull request #5927luigi11112019-10-082-3/+9
|\ | | | | | | 6d378d9 easylogging++: always omit ANSI codes when colour is not supported (moneromooo-monero)
| * easylogging++: always omit ANSI codes when colour is not supportedmoneromooo-monero2019-09-242-3/+9
| |
* | Merge pulll request #5924luigi11112019-10-081-1/+1
|\ \ | | | | | | | | | 5bcbd97 Disable easylogging crash log on non-glibc libraries (omartijn)
| * | Disable easylogging crash log on non-glibc librariesMartijn Otto2019-09-231-1/+1
| | | | | | | | | | | | | | | | | | - easylogging assumes certain non-standard headers and functions - these function only exist in glibc - compiling under linux without glibc thus broke compilation
* | | Revert "easylogging++: ensure it finds boost headers"moneromooo-monero2019-09-241-1/+0
| | | | | | | | | | | | This reverts commit 9a95827ea72574c3e861aa3167c0b96b9bae64b3.
* | | easylogging++: split strings manuallymoneromooo-monero2019-09-241-2/+13
| | | | | | | | | | | | Avoids cmake skullduggery
* | | easylogging++: ensure it finds boost headersmoneromooo-monero2019-09-241-0/+1
| |/ |/|
* | Properly format multiline logsmoneromooo-monero2019-09-162-40/+138
|/ | | | | As a side effect, colouring on Windows should now work regardless of version
* easylogging++: weed out most calls to allowed without lockingmoneromooo-monero2019-08-192-15/+26
|
* Merge pull request #5442Riccardo Spagni2019-04-162-5/+22
|\ | | | | | | 428249c5 easylogging++: minimal stdout logging format (moneromooo-monero)
| * easylogging++: minimal stdout logging formatmoneromooo-monero2019-04-142-5/+22
| | | | | | | | | | It's a bit of a hack, but doing it right would need a lot of changes to the easylogging++ source.
* | Merge pull request #5407Riccardo Spagni2019-04-162-15/+21
|\ \ | | | | | | | | | 66d73d2f easylogging++: update to v9.96.7 (moneromooo-monero)
| * | easylogging++: update to v9.96.7moneromooo-monero2019-04-072-15/+21
| |/
* / Fix linker issues using easyloggingMartijn Otto2019-04-101-1/+3
|/
* Update 2019 copyrightbinaryFate2019-03-051-1/+1
|
* Merge pull request #4950Riccardo Spagni2019-01-062-0/+21
|\ | | | | | | 68f045de easylogging++: check allowed categories before logging (moneromooo-monero)
| * easylogging++: check allowed categories before loggingmoneromooo-monero2018-12-072-0/+21
| |
* | Merge pull request #4936luigi11112018-12-312-9/+8
|\ \ | | | | | | | | | 7d9aeb7 easylogging++: avoid uneeded temporary std::string object (moneromooo-monero)
| * | easylogging++: avoid uneeded temporary std::string objectmoneromooo-monero2018-12-032-9/+8
| |/
* | Merge pull request #4925Riccardo Spagni2018-12-121-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)
| * | easylogging++: ensure logger is initialized before mainmoneromooo-monero2018-11-301-0/+1
| |/
* | easylogging++: faster access to loggingmoneromooo-monero2018-11-272-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.
* | Revert "easylogging++: make the logger handle early/late logging"moneromooo-monero2018-11-272-17/+4
|/ | | | This reverts commit 7f8bdeb35c73c70b2b65e30aa2a1cb93696355b3.
* easylogging++: update to latest upstream (v9.96.5)moneromooo-monero2018-11-063-240/+349
|
* easylogging++: remove std::deque usagemoneromooo-monero2018-10-232-3/+8
| | | | It's not actually needed for this use, and saves a STL header
* Merge pull request #4459Riccardo Spagni2018-09-291-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)
* NetBSD supportthomasvaughan2018-09-111-2/+7
|
* easylogging++: make the logger handle early/late loggingmoneromooo-monero2018-07-152-4/+17
|
* easylogging++: cached allowed categoriesmoneromooo-monero2018-04-252-1/+12
| | | | It turns out this can be fairly heavy when logging a lot
* Merge pull request #3187Riccardo Spagni2018-02-161-0/+6
|\ | | | | | | 851bd057 call _exit instead of abort in release mode (moneromooo-monero)
| * call _exit instead of abort in release modemoneromooo-monero2018-02-011-0/+6
| | | | | | | | | | Avoids cores being created, as they're nowadays often piped to some call home system
* | Update 2018 copyrightxmr-eric2018-01-261-1/+1
|/
* Merge pull request #3063Riccardo Spagni2018-01-101-0/+2
|\ | | | | | | dff97112 easylogging++: do not use crash log code on android, etc (moneromooo-monero)
| * easylogging++: do not use crash log code on android, etcmoneromooo-monero2018-01-041-0/+2
| |
* | Add misc hardening flags to the cmake machinerymoneromooo-monero2017-12-311-0/+1
|/ | | | See https://wiki.debian.org/Hardening#User_Space
* only include the easylogging++ stack trace code when neededmoneromooo-monero2017-12-261-4/+4
|
* easlogging++: omit some unneded macrosmoneromooo-monero2017-12-261-0/+1
|
* Merge pull request #2920Riccardo Spagni2017-12-251-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)
| * easylogging++: avoid buffer underflowmoneromooo-monero2017-12-181-2/+3
| |
* | Fix Windows builddEBRUYNE-12017-12-231-0/+1
|/ | | | Fix no new line