teknosquet
f70d65c8bc
ea_config: define ELPP_FEATURE_CRASH_LOG for freebsd
...
Signed-off-by: teknosquet <teknosquet@danwin1210.de>
2023-08-14 02:36:14 -05:00
luigi1111
9bf06ea75d
Merge pull request #8698
...
5b4fea7
Copyright: Update to 2023 (mj-xmr)
2023-04-25 11:12:56 -04:00
mj-xmr
5b4fea72cf
Copyright: Update to 2023
...
Co-authored-by: plowsof <plowsof@protonmail.com>
extra files
2023-01-16 13:00:18 +01:00
moneromooo-monero
bfd7c00ced
heed NO_COLOR environment variable
2023-01-01 10:24:46 +00:00
luigi1111
6b824c9ed0
Merge pull request #7945
...
4afd9a7
cmake: set required C/C++ standard to 11 (selsta)
2021-09-23 22:22:42 -05:00
moneromooo-monero
807cbcdbf8
easylogging++: fix missing logs
2021-09-23 20:29:22 +00:00
selsta
4afd9a7a9e
cmake: set required C/C++ standard to 11
...
Co-authored-by: Jason Rhinelander <jason@imaginary.ca>
2021-09-16 10:44:25 +02:00
mj-xmr
b2c59af84d
EasyLogging++: new anti-UB test and propagating exception
2021-08-03 17:10:21 +02:00
luigi1111
e028591336
Merge pull request #7380
...
8889f49
easylogging++: fix potential memory corruption (moneromooo-monero)
2021-06-24 13:57:53 -05:00
mj-xmr
a4a154b0e2
CMake: glob missing headers for easylogging
2021-05-14 14:18:16 +02:00
selsta
cbd54ea524
cmake: set 3.5 as minimum version
2021-04-27 11:02:05 +02:00
luigi1111
6d7bb2b8ba
Merge pull request #7643
...
19ed7ab
Test: Enable coverage for external repositories (mj-xmr)
2021-04-22 01:34:26 -04:00
luigi1111
4ca80bd312
Merge pull request #7641
...
a16328e
easylogging++: in place log sanitization (moneromooo-monero)
2021-04-16 12:49:00 -05:00
mj-xmr
19ed7abdf9
Test: Enable coverage for external repositories
...
Add monero_enable_coverage() for reuse in case C/CXX_FLAGS are overwritten.
2021-04-01 19:50:54 +02:00
moneromooo-monero
a16328e853
easylogging++: in place log sanitization
...
saves an object ctor/dtor per log
2021-03-29 22:26:46 +00:00
moneromooo-monero
8889f490ce
easylogging++: fix potential memory corruption
...
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-16 09:43:18 +00:00
Lee Clagett
0f2b5af0dd
Reduced executable size; reduced call sequence to "allowed" log function
2021-01-16 22:55:41 +00:00
Alexander Blair
d73b1b6560
Merge pull request #6727
...
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-08-16 12:55:25 -07:00
moneromooo-monero
92e6b7df2c
easylogging++: fix crash with reentrant logging
2020-07-30 22:52:13 +00:00
thomasvaughan
01cd3d9342
For NetBSD, add instructions to README.md and define to ea_config.h
2020-07-19 12:53:57 +00:00
moneromooo-monero
82d21f5b3c
easylogging++: sanitize log payload
...
Some of it might be coming from untrusted sources
Reported by itsunixiknowthis
2020-05-24 08:38:59 +02:00
xiphon
a26cbcef92
easylogging++: fix 'ELPP_OS_EMSCRIPTEN is not defined' warning
2020-03-11 17:58:37 +00:00
Alexander Blair
af1be51740
Merge pull request #6209
...
94853487
easylogging++: add emscripten support (moneromooo-monero)
2020-02-28 19:58:07 -08:00
moneromooo-monero
948534877e
easylogging++: add emscripten support
...
This is upstream, but seems to have got lost in conflicts
when merging support for BSDs or android.
2019-12-02 15:09:21 +00:00
moneromooo-monero
f49a8cad23
easylogging++: add screen.xterm-256color to the "allow colour" TERM list
2019-10-26 20:16:19 +00:00
moneromooo-monero
afcfb3b32f
easylogging++: windows does not need terminal colour support
2019-10-24 16:00:45 +00:00
moneromooo-monero
080ea734c2
easylogging++: fix build with glibc
2019-10-08 23:49:28 +00:00
luigi1111
577b06028c
Merge pull request #5927
...
6d378d9
easylogging++: always omit ANSI codes when colour is not supported (moneromooo-monero)
2019-10-08 14:43:53 -05:00
luigi1111
29075e69ae
Merge pulll request #5924
...
5bcbd97
Disable easylogging crash log on non-glibc libraries (omartijn)
2019-10-08 14:40:53 -05:00
moneromooo-monero
31bf2e25c5
Revert "easylogging++: ensure it finds boost headers"
...
This reverts commit 9a95827ea7
.
2019-09-24 20:09:33 +00:00
moneromooo-monero
614d6b5714
easylogging++: split strings manually
...
Avoids cmake skullduggery
2019-09-24 20:09:32 +00:00
moneromooo-monero
9a95827ea7
easylogging++: ensure it finds boost headers
2019-09-24 18:22:37 +00:00
moneromooo-monero
6d378d90fe
easylogging++: always omit ANSI codes when colour is not supported
2019-09-24 15:49:55 +00:00
Martijn Otto
5bcbd97488
Disable easylogging crash log on non-glibc libraries
...
- easylogging assumes certain non-standard headers and functions
- these function only exist in glibc
- compiling under linux without glibc thus broke compilation
2019-09-23 16:30:23 +02:00
moneromooo-monero
32f725d32f
Properly format multiline logs
...
As a side effect, colouring on Windows should now work
regardless of version
2019-09-16 16:58:01 +00:00
moneromooo-monero
32b0560003
easylogging++: weed out most calls to allowed without locking
2019-08-19 14:52:14 +00:00
Riccardo Spagni
213fd5007d
Merge pull request #5442
...
428249c5
easylogging++: minimal stdout logging format (moneromooo-monero)
2019-04-16 22:45:02 +02:00
Riccardo Spagni
c41d02696c
Merge pull request #5407
...
66d73d2f
easylogging++: update to v9.96.7 (moneromooo-monero)
2019-04-16 22:34:12 +02:00
moneromooo-monero
428249c5d1
easylogging++: minimal stdout logging format
...
It's a bit of a hack, but doing it right would need a lot
of changes to the easylogging++ source.
2019-04-14 09:43:05 +00:00
Martijn Otto
8df827075f
Fix linker issues using easylogging
2019-04-10 11:37:02 +02:00
moneromooo-monero
66d73d2f7d
easylogging++: update to v9.96.7
2019-04-07 14:31:00 +00:00
binaryFate
1f2930ce0b
Update 2019 copyright
2019-03-05 22:05:34 +01:00
Riccardo Spagni
3ce7977389
Merge pull request #4950
...
68f045de
easylogging++: check allowed categories before logging (moneromooo-monero)
2019-01-06 20:38:10 +02:00
luigi1111
f03f4ddb96
Merge pull request #4936
...
7d9aeb7
easylogging++: avoid uneeded temporary std::string object (moneromooo-monero)
2018-12-31 15:37:28 -06:00
Riccardo Spagni
5e9225e637
Merge pull request #4925
...
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-12 12:01:18 +02:00
moneromooo-monero
68f045de8c
easylogging++: check allowed categories before logging
2018-12-07 13:25:39 +00:00
moneromooo-monero
7d9aeb7195
easylogging++: avoid uneeded temporary std::string object
2018-12-03 21:34:28 +00:00
moneromooo-monero
ab783b1700
easylogging++: ensure logger is initialized before main
2018-11-30 17:58:58 +00:00
moneromooo-monero
721aacd88e
easylogging++: faster access to logging
...
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 13:55:21 +00:00
moneromooo-monero
7cc27b367e
Revert "easylogging++: make the logger handle early/late logging"
...
This reverts commit 7f8bdeb35c
.
2018-11-27 13:55:18 +00:00