<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/blockchain_db/lmdb, branch v0.18.1.2</title>
<subtitle>Monzero core node, command-line wallet, consensus code, and release tooling.
</subtitle>
<id>https://code.monzero.org/monzero-core.git/atom?h=v0.18.1.2</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.18.1.2'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2022-07-22T11:30:14Z</updated>
<entry>
<title>Fix use of rtxn without a mdb_txn_safe wrapper</title>
<updated>2022-07-22T11:30:14Z</updated>
<author>
<name>Howard Chu</name>
<email>hyc@symas.com</email>
</author>
<published>2022-06-07T19:27:11Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=c0f3c5b577f98cf02a7136c384dc4c7d5058c268'/>
<id>urn:sha1:c0f3c5b577f98cf02a7136c384dc4c7d5058c268</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove check is_directory check on lmdb path</title>
<updated>2022-06-03T15:46:47Z</updated>
<author>
<name>Howard Chu</name>
<email>hyc@symas.com</email>
</author>
<published>2021-07-07T15:28:27Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=033a32a20b100d8159a95da832e695e7b953de24'/>
<id>urn:sha1:033a32a20b100d8159a95da832e695e7b953de24</id>
<content type='text'>
The check interferes with raw device/partition support.
</content>
</entry>
<entry>
<title>Revert "db_lmdb: test for mmap support at init time"</title>
<updated>2022-06-03T15:46:35Z</updated>
<author>
<name>Howard Chu</name>
<email>hyc@symas.com</email>
</author>
<published>2021-07-07T15:26:35Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=b096e16699a189d619dad8a7319c6eb4dc5d46c5'/>
<id>urn:sha1:b096e16699a189d619dad8a7319c6eb4dc5d46c5</id>
<content type='text'>
This reverts commit bd96536637724413173271e8d5df1777f7879c29.

The check interferes with raw device/partition support.
</content>
</entry>
<entry>
<title>Add view tags to outputs to reduce wallet scanning time</title>
<updated>2022-04-18T07:49:53Z</updated>
<author>
<name>j-berman</name>
<email>justinberman@protonmail.com</email>
</author>
<published>2021-11-15T13:23:53Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=ea87b30f8907ee11252433811e7a7d0c46758cca'/>
<id>urn:sha1:ea87b30f8907ee11252433811e7a7d0c46758cca</id>
<content type='text'>
Implements view tags as proposed by @UkoeHB in MRL issue
https://github.com/monero-project/research-lab/issues/73

At tx construction, the sender adds a 1-byte view tag to each
output. The view tag is derived from the sender-receiver
shared secret. When scanning for outputs, the receiver can
check the view tag for a match, in order to reduce scanning
time. When the view tag does not match, the wallet avoids the
more expensive EC operations when deriving the output public
key using the shared secret.
</content>
</entry>
<entry>
<title>Copyright: Update to 2022</title>
<updated>2022-03-04T05:59:20Z</updated>
<author>
<name>mj-xmr</name>
<email>mjxmr@protonmail.com</email>
</author>
<published>2022-03-01T11:16:17Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=da9aa1f7f802552b9de459f331a2f39c84898009'/>
<id>urn:sha1:da9aa1f7f802552b9de459f331a2f39c84898009</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #7859</title>
<updated>2021-10-18T04:25:34Z</updated>
<author>
<name>luigi1111</name>
<email>luigi1111w@gmail.com</email>
</author>
<published>2021-10-18T04:25:34Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=e165fdb27c1eee85ae2cce5b5d9a494da09e6da3'/>
<id>urn:sha1:e165fdb27c1eee85ae2cce5b5d9a494da09e6da3</id>
<content type='text'>
514f8fa LMDB: protection against UB, by not calling virtual methods from destructor (mj-xmr)
</content>
</entry>
<entry>
<title>LMDB: fix deadlock in resized detection</title>
<updated>2021-09-22T14:47:04Z</updated>
<author>
<name>Howard Chu</name>
<email>hyc@symas.com</email>
</author>
<published>2021-09-19T20:12:27Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=5f54dea4ec36bd2f7c2fab1ded7d20c7a07ff8f9'/>
<id>urn:sha1:5f54dea4ec36bd2f7c2fab1ded7d20c7a07ff8f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>LMDB: protection against UB, by not calling virtual methods from destructor</title>
<updated>2021-09-08T12:08:40Z</updated>
<author>
<name>mj-xmr</name>
<email>mjxmr@protonmail.com</email>
</author>
<published>2021-08-13T14:34:00Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=514f8fab14fb251e42e8e8a2d27ad030471d410a'/>
<id>urn:sha1:514f8fab14fb251e42e8e8a2d27ad030471d410a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>db_lmdb: catch exceptions testing for mmap support</title>
<updated>2021-03-25T09:24:45Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2021-03-24T21:42:19Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=5a2edea16b899a9dc47f522cfc591362efd1b127'/>
<id>urn:sha1:5a2edea16b899a9dc47f522cfc591362efd1b127</id>
<content type='text'>
Turns out at least one arch (armel based) does not have unique_path
implemented and throws
</content>
</entry>
<entry>
<title>Remove unused variables in monero codebase</title>
<updated>2021-02-09T07:05:05Z</updated>
<author>
<name>Kevin Barbour</name>
<email>kevinbarbourd@gmail.com</email>
</author>
<published>2021-01-23T09:38:50Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=85db1734e7dd456c1edb095a2c829527262b96c7'/>
<id>urn:sha1:85db1734e7dd456c1edb095a2c829527262b96c7</id>
<content type='text'>
There are quite a few variables in the code that are no longer
(or perhaps never were) in use. These were discovered by enabling
compiler warnings for unused variables and cleaning them up.

In most cases where the unused variables were the result
of a function call the call was left but the variable
assignment removed, unless it was obvious that it was
a simple getter with no side effects.
</content>
</entry>
</feed>
