Ap4sh
dc45f673c9
cryptonote_basic: remove legacy address parser
2026-06-30 12:20:41 +02:00
tobtoht
596d0a0363
Merge pull request #10780
...
c914c27 src: update checkpoints to match v0.18.5.1 (selsta)
ACKs: plowsof*, tobtoht
2026-06-30 10:05:22 +00:00
tobtoht
05b312799c
Merge pull request #10837
...
265e95a blockchain: improve incoming block scan table handling (selsta)
ACKs: SChernykh, j-berman
2026-06-30 10:01:32 +00:00
tobtoht
d6a90937c8
Merge pull request #10835
...
330062a Optimized handle_notify_new_transactions's duplicate tx check - Check sha256 digests instead of full blobs (much less memory used) - Replace `find->insert` sequence with a single `insert` - 2x fewer hashset accesses - Preallocate the required size for the hashset (no full-table rehashes) (SChernykh)
ACKs: selsta, j-berman
2026-06-30 09:59:55 +00:00
tobtoht
6f09e39866
Merge pull request #10597
...
d8f3b81 p2p: restore safe sync mode when target height drops (selsta)
ACKs: SChernykh, j-berman
2026-06-30 09:54:19 +00:00
jpk68
7eb70c7858
chore: remove msvc remnants
2026-06-29 21:29:19 -04:00
j-berman
9f52166804
crypto: fe_reduce_vartime
2026-06-29 16:18:03 -07:00
j-berman and Jeffro
4f2a8a4270
crypto: fast fe_batch_invert using Montgomery's trick
...
https://iacr.org/archive/pkc2004/29470042/29470042.pdf 2.2
Also includes:
- fe_equals function
- breaks out fe_from_bytes_vartime function
Co-authored-by: Jeffro <jeffro256@tutanota.com >
2026-06-29 12:41:39 -07:00
tobtoht
286a7c9c77
Merge pull request #10834
...
4a627d4 tests: check node_server race init and connect (selsta)
ACKs: tobtoht, plowsof
2026-06-29 18:24:57 +00:00
Thomas
425c342045
readme: refresh stale info and remove dead sections
...
Few nits changes and notably:
- Bump depends macOS toolchain clang-18/lld-18 -> clang-19/lld-19
and the llvm-18 PATH -> llvm-19 to match
.github/workflows/depends.yml; FreeBSD depends clang-8 -> clang
- Remove dead content: Gentoo install steps, the whole Coverage
section, and the Translations section
- Update blockchain size figures (full ~130 -> ~280 GB, pruned
~45 -> ~95 GB)
- Add Cake Wallet and Cypher Stack to the sponsors list to match
the getmonero.org sponsorships page, reorder to match it, and
size every logo by a fixed height so they render at a consistent
size
2026-06-29 19:53:45 +02:00
selsta
c914c27c46
src: update checkpoints to match v0.18.5.1
2026-06-29 18:28:41 +02:00
selsta
265e95a8b5
blockchain: improve incoming block scan table handling
2026-06-29 14:07:28 +02:00
tobtoht
72f1faac96
Merge pull request #10814
...
14e1753 simplewallet: fix some more typos (jpk68)
ACKs: selsta, tobtoht
2026-06-29 11:44:14 +00:00
tobtoht
af45d6e7e3
Merge pull request #10813
...
a913ab8 makefile: add target for asan without building tests (jpk68)
ACKs: selsta, tobtoht
2026-06-29 11:43:51 +00:00
tobtoht
46d39a2704
Merge pull request #10811
...
8a744a6 tests: remove dead transactions_generation_from_blockchain (Thomas)
b5136b1 common: remove unused data_cache.h (Thomas)
ACKs: selsta, tobtoht
2026-06-29 11:43:26 +00:00
tobtoht
6eef935d2c
Merge pull request #10810
...
07f7c75 http: parse server Content-Length strictly (alhudz)
ACKs: vtnerd, selsta
2026-06-29 11:42:27 +00:00
SChernykh
330062a004
Optimized handle_notify_new_transactions's duplicate tx check
...
- Check sha256 digests instead of full blobs (much less memory used)
- Replace `find->insert` sequence with a single `insert` - 2x fewer hashset accesses
- Preallocate the required size for the hashset (no full-table rehashes)
2026-06-29 08:06:31 +02:00
selsta
4a627d44fa
tests: check node_server race init and connect
2026-06-28 19:24:36 +02:00
tobtoht
85d5a6f95b
Merge pull request #10646
...
d40944c wallet2: avoid linear scans in pool state updates (selsta)
ACKs: j-berman*, SChernykh
2026-06-28 14:20:30 +00:00
selsta
d40944c4df
wallet2: avoid linear scans in pool state updates
2026-06-28 13:54:10 +02:00
tobtoht
afa44c5322
Merge pull request #10806
...
ee052f7 cmake: add build translations option (tobtoht)
ACKs: selsta, plowsof
2026-06-27 13:04:55 +00:00
tobtoht
7ae14f9128
Merge pull request #10805
...
8691784 trezor: stop warning about deprecations we don't control (tobtoht)
ACKs: selsta, plowsof
2026-06-27 13:04:02 +00:00
tobtoht
9f6df4cf9c
Merge pull request #10807
...
9ed0a11 cmake: set message mode everywhere (tobtoht)
ACKs: selsta, jeffro256
2026-06-27 12:03:44 +00:00
tobtoht
15a1521c38
Merge pull request #10802
...
473035e wallet: add missing copyright info (jpk68)
ACKs: selsta, tobtoht
2026-06-27 12:02:58 +00:00
tobtoht
7f982b8c9d
Merge pull request #10803
...
d7e2399 cryptonote_basic: remove unused function (jpk68)
ACKs: selsta, tobtoht
2026-06-27 12:02:08 +00:00
Thomas
fecef767c9
Fix spelling typos in comments and string literals
2026-06-27 09:53:48 +02:00
selsta
8fb41e9009
README: reorganize and harden Docker monerod instructions
2026-06-26 19:40:02 +02:00
tobtoht
ef20171eec
Merge pull request #10797
...
42bce30 guix: update clang to 22.1.8 (tobtoht)
ACKs: selsta, plowsof
2026-06-26 16:15:14 +00:00
tobtoht
f79930b0db
Merge pull request #10796
...
36bb2d0 wallet2: avoid std::out_of_range on a truncated tx set blob (Thomas)
ACKs: jeffro256, selsta
2026-06-26 16:14:06 +00:00
tobtoht
7f8bc31ee5
Merge pull request #10824
...
2bc6726 functional_tests: add debug logging to transfer (selsta)
ACKs: plowsof, tobtoht
2026-06-26 16:13:21 +00:00
selsta
2bc67262c8
functional_tests: add debug logging to transfer
2026-06-26 14:38:36 +02:00
selsta
b1f456140a
wallet2: remove unused pool tx removed callback
...
on_pool_tx_removed has no implementation beyond the empty default callback
and is not wired through the wallet API layer.
The only call site passed txid after erasing the payment entry that owned it,
leaving a dangling reference.
2026-06-26 02:53:41 +02:00
selsta and Braden Linick
551bba60f9
tests: update fuzzing documentation
...
Co-authored-by: Braden Linick <blinick@alumni.nmu.edu >
2026-06-26 00:27:34 +02:00
jeffro256
70bdd2d9cf
tests/fuzz: fix cold-outputs import
2026-06-25 11:13:03 -05:00
selsta
d8f3b81f79
p2p: restore safe sync mode when target height drops
2026-06-24 21:58:51 +02:00
tobtoht
4320bdf590
Merge pull request #10795
...
cf56393 depends: boost: remove headers of unused libraries (tobtoht)
ACKs: selsta, plowsof
2026-06-24 19:06:10 +00:00
tobtoht
42bce304e1
guix: update clang to 22.1.8
2026-06-24 20:37:16 +02:00
tobtoht
384277158f
Merge pull request #10793
...
9c96792 guix: update gcc to 15.2.0 (tobtoht)
ACKs: plowsof, selsta
2026-06-24 18:28:23 +00:00
tobtoht
08af28c4fc
Merge pull request #10789
...
a6c9d62 depends: Bitcoin -> Monero typo (jeffro256)
ACKs: selsta, tobtoht, nahuhh
2026-06-24 17:22:22 +00:00
tobtoht
0a83a39883
Merge pull request #10792
...
02db831 Fix spelling typos (Thomas)
ACKs: tobtoht, jeffro256
2026-06-24 17:21:24 +00:00
tobtoht
7ea5afc2de
cmake: don't default to static on mingw
2026-06-24 15:33:24 +02:00
tobtoht
06221f2075
wallet: store fee for not_enough_{unlocked_,}balance
2026-06-24 14:10:23 +02:00
Thomas
8a744a6388
tests: remove dead transactions_generation_from_blockchain
...
Functional test commented out since 2014 (296ae46ed ); never #included or
called (main.cpp only runs transactions_flow_test).
2026-06-23 22:32:17 +02:00
Thomas
b5136b1a5d
common: remove unused data_cache.h
...
Dead since 40eb82873 (2025-10) moved verRct caching into the mempool;
only a stale #include remained in blockchain.cpp.
2026-06-23 22:31:28 +02:00
alhudz
07f7c7521d
http: parse server Content-Length strictly
2026-06-23 17:37:41 +05:30
tobtoht
49c9cfc315
Merge pull request #10783
...
5423c9a Dockerfile: update stagex to 2026.6.0 (tobtoht)
ACKs: selsta, plowsof
2026-06-22 22:02:06 +00:00
jpk68
14e1753774
simplewallet: fix some more typos
2026-06-22 16:16:59 -04:00
tobtoht
2c48374ecd
Merge pull request #10768
...
389f366 http: share deterministic header field parser (selsta)
ACKs: SChernykh*, vtnerd
2026-06-21 21:44:23 +00:00
tobtoht
9ed0a11417
cmake: set message mode everywhere
2026-06-21 23:24:30 +02:00
tobtoht
ee052f7872
cmake: add build translations option
2026-06-21 22:50:13 +02:00