thomasvaughan
bcda7adcd4
NetBSD support
2018-09-11 14:32:33 +00:00
moneromooo-monero
7f8bdeb35c
easylogging++: make the logger handle early/late logging
2018-07-15 19:10:44 +01:00
moneromooo-monero
099bb830cf
easylogging++: cached allowed categories
...
It turns out this can be fairly heavy when logging a lot
2018-04-25 20:39:46 +01:00
Riccardo Spagni
666a76652b
Merge pull request #3187
...
851bd057
call _exit instead of abort in release mode (moneromooo-monero)
2018-02-16 14:20:31 +01:00
moneromooo-monero
851bd057ec
call _exit instead of abort in release mode
...
Avoids cores being created, as they're nowadays often piped
to some call home system
2018-02-01 13:32:46 +00:00
xmr-eric
18216f19dd
Update 2018 copyright
2018-01-26 10:03:20 -05:00
Riccardo Spagni
bfc0bd82dd
Merge pull request #3063
...
dff97112
easylogging++: do not use crash log code on android, etc (moneromooo-monero)
2018-01-10 11:55:58 +01:00
moneromooo-monero
dff97112c8
easylogging++: do not use crash log code on android, etc
2018-01-04 12:50:43 +00:00
moneromooo-monero
776b44f17b
Add misc hardening flags to the cmake machinery
...
See https://wiki.debian.org/Hardening#User_Space
2017-12-31 14:26:12 +00:00
moneromooo-monero
da0fd71d3e
only include the easylogging++ stack trace code when needed
2017-12-26 11:40:15 +00:00
moneromooo-monero
81b04cfa88
easlogging++: omit some unneded macros
2017-12-26 11:40:12 +00:00
Riccardo Spagni
2b00899bb2
Merge pull request #2920
...
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-25 21:17:52 +02:00
dEBRUYNE-1
2018cf74a6
Fix Windows build
...
Fix no new line
2017-12-23 15:27:30 +01:00
moneromooo-monero
c2ed8618e4
easylogging++: avoid buffer underflow
2017-12-18 15:15:29 +00:00
ston1th
5cc8469332
easylogging: show the 'no stack trace' warning only once
...
If execinfo.h is not available, output the stack trace warning only once, so we don't spam the build logs with it.
2017-12-09 10:01:31 +01:00
Riccardo Spagni
d3785066d0
Merge pull request #2791
...
5b452248
fixed easylogging compile issue on OpenBSD (Dyrcona)
2017-11-25 19:47:36 +02:00
Dyrcona
5b452248a8
fixed easylogging compile issue on OpenBSD
...
Issue: #2575
Add ELPP_OS_OPENBSD macros to easylogging++.h so that it will build on
OpenBSD.
2017-11-12 00:56:07 +01:00
redfish
b92d3f96c0
cmake: fix shared library build
2017-10-13 15:37:52 +00:00
moneromooo-monero
48f92eb665
easylogging++: add categories getter
2017-09-22 14:33:09 +01:00
moneromooo-monero
977c2186c9
easylogging++: log timestamps in GMT for privacy
2017-05-28 13:20:27 +01:00
Jaquee
b7ae09111d
GUI: easylogging++ install target
2017-05-06 17:07:36 +02:00
Riccardo Spagni
28ecac2671
Merge pull request #2000
...
710b2e80
Silence clang++ warnings (Howard Chu)
2017-05-05 11:26:38 +02:00
Riccardo Spagni
f76fd38baa
Merge pull request #1997
...
5d86c9f4
easylogging++: default to creating categories by default (moneromooo-monero)
2017-05-05 11:24:04 +02:00
Riccardo Spagni
470ac0bfc7
Merge pull request #1967
...
6e985996
Easylogging: ELPP_STACKTRACE_ON_CRASH moved to ELPP_FEATURE_CRASH_LOG (MoroccanMalinois)
2017-04-24 10:46:01 +02:00
Howard Chu
710b2e80c6
Silence clang++ warnings
...
Using defined(foo) in a macro expansion is undefined.
2017-04-23 23:44:19 +01:00
moneromooo-monero
5d86c9f4d5
easylogging++: default to creating categories by default
...
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-22 12:15:57 +01:00
MoroccanMalinois
7ff19f1ec4
Easylogging: remove invalid static in function member definition
2017-04-12 23:01:16 +00:00
MoroccanMalinois
6e98599634
Easylogging: ELPP_STACKTRACE_ON_CRASH moved to ELPP_FEATURE_CRASH_LOG
2017-04-12 22:47:59 +00:00
moneromooo-monero
ea359b50cb
Fixup choice of easylogging++ vs libunwind stack trace code
2017-04-10 21:05:47 +01:00
moneromooo-monero
1e6d875783
easylogging++: do not disable DEBUG level based on _DEBUG/NDEBUG
2017-04-10 21:05:43 +01:00
moneromooo-monero
7a56fd6c93
easylogging++: detect DragonFly BSD as a UNIX
2017-04-10 21:05:39 +01:00
moneromooo-monero
2c8b23e331
easylogging++: fix logging with static const header only data members
2017-04-10 21:05:35 +01:00
moneromooo-monero
72663f4b83
easylogging++: allow clipping a common filename prefix
2017-04-10 21:05:28 +01:00
moneromooo-monero
5bab044984
easylogging++: add file-only logs
2017-04-10 21:05:22 +01:00
moneromooo-monero
db9dc7c2df
eayslogging++: Fix bad memory access before opening any files
2017-04-10 21:05:18 +01:00
moneromooo-monero
14620ca0bd
easylogging++: avoid creating directory/filename for the builtin default log file
2017-04-10 21:05:15 +01:00
moneromooo-monero
0c1ad0ff1a
easylogging++: Print thread ID in a nicer way
2017-04-10 21:05:11 +01:00
moneromooo-monero
e7fabbd470
easylogging++: add categories
2017-04-10 21:05:07 +01:00
moneromooo-monero
a8ac4f0a70
update easylogging++ to latest upstream
2017-04-10 21:05:02 +01:00
moneromooo-monero
422ecc98e4
Fixup choice of easylogging++ vs libunwind stack trace code
2017-02-12 13:59:21 +00:00
Riccardo Spagni
d1b7ad3f1a
Merge pull request #1696
...
6ea3e3cc
Fix race in setThreadName/getThreadName (Lee Clagett)
2017-02-11 00:53:31 +02:00
Lee Clagett
6ea3e3ccc7
Fix race in setThreadName/getThreadName
2017-02-07 21:33:26 -05:00
moneromooo-monero
1c782a923d
easylogging++: do not disable DEBUG level based on _DEBUG/NDEBUG
2017-02-05 12:47:53 +00:00
NanoAkron
fc91e6a75a
Fixed a deadlock issue with easylogger++
...
Ubuntu 16.04/GCC 5.4.0/ARMv8 fix to match previous recursive mutex fix for GCC
2017-02-01 10:16:57 +00:00
Riccardo Spagni
96a35cd2f4
Merge pull request #1596
...
7c0c5c17
easylogging++: detect DragonFly BSD as a UNIX (moneromooo-monero)
2017-01-20 20:59:28 -05:00
moneromooo-monero
7c0c5c1724
easylogging++: detect DragonFly BSD as a UNIX
2017-01-20 00:33:13 +00:00
moneromooo-monero
5161f16f4a
easylogging++: enforce recursive mutex
...
This fixes a hang when logging something which causes some other
logging code to be called
2017-01-16 19:41:17 +00:00
moneromooo-monero
dc98019b59
easylogging++: fix logging with static const header only data members
2017-01-16 00:18:21 +00:00
moneromooo-monero
3b46617bd9
easylogging++: add ELPP_DISABLE_CHECK_MACROS
2017-01-16 00:18:17 +00:00
moneromooo-monero
6fe39d9017
easylogging++: allow clipping a common filename prefix
2017-01-16 00:18:12 +00:00
moneromooo-monero
43abf6ff45
easylogging++: add file-only logs
2017-01-16 00:18:07 +00:00
moneromooo-monero
c313bea450
eayslogging++: Fix bad memory access before opening any files
2017-01-16 00:18:02 +00:00
moneromooo-monero
0af5d16872
easylogging++: avoid creating directory/filename for the builtin default log file
2017-01-16 00:17:59 +00:00
moneromooo-monero
2836284798
easylogging++: allow setting thread names
2017-01-16 00:17:55 +00:00
moneromooo-monero
ec71ce8d2d
easylogging++: Print thread ID in a nicer way
2017-01-16 00:17:51 +00:00
moneromooo-monero
2a0bf7834c
easylogging++: Add logging categories
2017-01-16 00:17:47 +00:00
moneromooo-monero
c50bbbfedd
easylogging++: import upstream
2017-01-16 00:17:40 +00:00