<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/external/easylogging++/easylogging++.cc, branch main</title>
<subtitle>Monzero core node, command-line wallet, consensus code, and release tooling.
</subtitle>
<id>https://code.monzero.org/monzero-core.git/atom?h=main</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2025-12-29T22:29:25Z</updated>
<entry>
<title>logging: Generalize terminal color detection</title>
<updated>2025-12-29T22:29:25Z</updated>
<author>
<name>iamamyth</name>
<email>user@example.com</email>
</author>
<published>2025-02-19T21:09:35Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=1075acee901185b47bd8cac6bd06587429a7df57'/>
<id>urn:sha1:1075acee901185b47bd8cac6bd06587429a7df57</id>
<content type='text'>
Assume the terminal supports color codes if TERM ends with `-color` or
`-256color`, rather than special-casing a handful of such terminals.

Co-authored-by: laanwj &lt;126646+laanwj@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Fix logging deadlock</title>
<updated>2025-11-11T18:44:26Z</updated>
<author>
<name>j-berman</name>
<email>justinberman@protonmail.com</email>
</author>
<published>2025-11-08T00:00:57Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=a83a46d60059a063ec953ba15f4cdcc2b3874440'/>
<id>urn:sha1:a83a46d60059a063ec953ba15f4cdcc2b3874440</id>
<content type='text'>
</content>
</entry>
<entry>
<title>heed NO_COLOR environment variable</title>
<updated>2023-10-31T08:09:55Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2023-01-01T10:24:12Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=6c38c21dfd459da9dde66737723c3c3ea446ec17'/>
<id>urn:sha1:6c38c21dfd459da9dde66737723c3c3ea446ec17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>easylogging++: fix missing logs</title>
<updated>2021-09-23T20:29:22Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2021-09-09T23:47:13Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=807cbcdbf8a62ca4364f9306120c03973b4f491f'/>
<id>urn:sha1:807cbcdbf8a62ca4364f9306120c03973b4f491f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #7380</title>
<updated>2021-06-24T18:57:53Z</updated>
<author>
<name>luigi1111</name>
<email>luigi1111w@gmail.com</email>
</author>
<published>2021-06-24T18:57:53Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=e0285913365c1af17af7aef2d174d2601a7bb810'/>
<id>urn:sha1:e0285913365c1af17af7aef2d174d2601a7bb810</id>
<content type='text'>
8889f49 easylogging++: fix potential memory corruption (moneromooo-monero)
</content>
</entry>
<entry>
<title>Merge pull request #7641</title>
<updated>2021-04-16T17:49:00Z</updated>
<author>
<name>luigi1111</name>
<email>luigi1111w@gmail.com</email>
</author>
<published>2021-04-16T17:49:00Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=4ca80bd31290d26029447586088f81fff1991f73'/>
<id>urn:sha1:4ca80bd31290d26029447586088f81fff1991f73</id>
<content type='text'>
a16328e easylogging++: in place log sanitization (moneromooo-monero)
</content>
</entry>
<entry>
<title>easylogging++: in place log sanitization</title>
<updated>2021-03-29T22:26:46Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2021-03-29T22:10:46Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=a16328e85355c8d6f1fc26a19459cc762cbf2587'/>
<id>urn:sha1:a16328e85355c8d6f1fc26a19459cc762cbf2587</id>
<content type='text'>
saves an object ctor/dtor per log
</content>
</entry>
<entry>
<title>easylogging++: fix potential memory corruption</title>
<updated>2021-02-16T09:43:18Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2021-02-13T12:26:28Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=8889f490ce8e4fc0e7f7b9c47f8ef46f5a509cf3'/>
<id>urn:sha1:8889f490ce8e4fc0e7f7b9c47f8ef46f5a509cf3</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Reduced executable size; reduced call sequence to "allowed" log function</title>
<updated>2021-01-16T22:55:41Z</updated>
<author>
<name>Lee Clagett</name>
<email>code@leeclagett.com</email>
</author>
<published>2021-03-06T03:46:54Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=0f2b5af0dd4483eb207f50e606b95a774bc438fd'/>
<id>urn:sha1:0f2b5af0dd4483eb207f50e606b95a774bc438fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>easylogging++: fix crash with reentrant logging</title>
<updated>2020-07-30T22:52:13Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2020-07-29T17:03:21Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=92e6b7df2c816dc4b0a075b0d2fafbc5dc018bbb'/>
<id>urn:sha1:92e6b7df2c816dc4b0a075b0d2fafbc5dc018bbb</id>
<content type='text'>
</content>
</entry>
</feed>
