tobtoht
2ab965e827
ci: run fast tests on windows and macos
2026-07-08 19:28:19 +02:00
tobtoht
2b49cebbcb
Merge pull request #10853
...
8040215 functional_tests: avoid sweep_single spent status race (selsta)
ed3283d Revert "functional_tests: add debug logging to transfer" (selsta)
ACKs: tobtoht, plowsof
2026-07-08 11:01:50 +00:00
tobtoht
19b303c9b5
Merge pull request #10844
...
eaf139a tests: fix Windows unit test failures (selsta)
ACKs: tobtoht, plowsof
2026-07-08 11:01:22 +00:00
tobtoht
1d2c866f3e
Merge pull request #10843
...
be7a5ec epee: allow shared Windows file reads (selsta)
ACKs: tobtoht, plowsof
2026-07-08 11:00:42 +00:00
tobtoht
a434e19138
Merge pull request #10808
...
b305c44 escape control characters in json string serialiser (alhudz)
ACKs: vtnerd*, selsta
2026-07-08 09:30:20 +00:00
tobtoht
d6aa5ce38f
Merge pull request #10851
...
7eb70c7 chore: remove msvc remnants (jpk68)
ACKs: selsta, tobtoht
2026-07-08 09:26:40 +00:00
tobtoht
fab498c2ce
Merge pull request #10342
...
79a996b crypto: torsion clearing for FCMP++ (j-berman)
ACKs: UkoeHB, jeffro256
2026-07-08 09:21:51 +00:00
alhudz and “rootvector2”
b305c44fc1
escape control characters in json string serialiser
2026-07-08 13:02:50 +05:30
j-berman
79a996be02
crypto: torsion clearing for FCMP++
2026-07-07 14:32:13 -07:00
tobtoht
52f02f26fc
Merge pull request #10135
...
9f52166 crypto: fe_reduce_vartime (j-berman)
ACKs: UkoeHB, jeffro256
2026-07-07 08:30:39 +00:00
tobtoht
a7c93412fe
Merge pull request #10839
...
dc45f67 cryptonote_basic: remove legacy address parser (Ap4sh)
ACKs: selsta, tobtoht
2026-07-06 16:46:50 +00:00
tobtoht
a523e9da2c
Merge pull request #10801
...
dc8bc02 cryptonote: scope 202612 PoW workaround (selsta)
ACKs: jeffro256*, tobtoht
2026-07-03 13:02:21 +00:00
selsta and jeffro256
dc8bc028a6
cryptonote: scope 202612 PoW workaround
...
The block 202612 PoW workaround previously applied to any block at
height 202612. Restrict it to the object hashes of the known historical
mainnet, testnet, and stagenet block hashing blobs so new chains do not
inherit the fixed PoW hash, which would prevent sync or mining past that
height if their difficulty is higher.
Reported-by: DataHoarder
Co-authored-by: jeffro256 <jeffro256@tutanota.com >
2026-07-03 14:59:41 +02:00
selsta
80402158fd
functional_tests: avoid sweep_single spent status race
2026-07-03 14:04:12 +02:00
tobtoht
ee50ba98c9
Merge pull request #10830
...
e2e7715 simplewallet: deduplicate human-readable timespan function (jpk68)
ACKs: selsta, tobtoht
2026-07-03 11:59:19 +00:00
tobtoht
23372d12f5
Merge pull request #10108
...
ede4d7f RingCT crypto: 6x faster zero commit (j-berman)
ACKs: UkoeHB, jeffro256
2026-07-03 11:57:32 +00:00
tobtoht
dac3103348
Merge pull request #10111
...
4f2a8a4 crypto: fast fe_batch_invert using Montgomery's trick (j-berman)
ACKs: UkoeHB, jeffro256
2026-07-03 11:55:20 +00:00
tobtoht
8a8b137a45
Merge pull request #10827
...
8fb41e9 README: reorganize and harden Docker monerod instructions (selsta)
ACKs: tobtoht, plowsof
2026-07-03 11:53:02 +00:00
selsta
ed3283dec9
Revert "functional_tests: add debug logging to transfer"
...
This reverts commit 2bc67262c8 .
2026-07-03 01:02:46 +02:00
tobtoht
32632d1f86
Merge pull request #10761
...
13db615 Daemon RPC: /getblocks.bin incremental pool fetch even when no new blocks (j-berman)
ACKs: rbrunner7*, selsta, jeffro256
2026-07-02 21:02:09 +00:00
tobtoht
381fce8dde
Merge pull request #10828
...
fecef76 Fix spelling typos in comments and string literals (Thomas)
ACKs: tobtoht, selsta
2026-07-02 13:18:56 +00:00
tobtoht
a9d9134f62
Merge pull request #10800
...
f4047ae cryptonote_basic: copy tx extra payment IDs (Ap4sh)
ACKs: jeffro256, selsta
2026-07-01 20:00:37 +00:00
tobtoht
aaaf634501
Merge pull request #10822
...
d4cf18d tests: fix local AFL fuzz target build (selsta)
ACKs: plowsof*, tobtoht
2026-07-01 18:15:42 +00:00
tobtoht
c5f81deae6
Merge pull request #10798
...
425c342 readme: refresh stale info and remove dead sections (Thomas)
ACKs: selsta, tobtoht
2026-07-01 18:14:32 +00:00
tobtoht
368365565c
Merge pull request #10790
...
70bdd2d tests/fuzz: fix cold-outputs import (jeffro256)
ACKs: selsta, plowsof
2026-07-01 18:12:29 +00:00
selsta
d4cf18d668
tests: fix local AFL fuzz target build
2026-07-01 19:53:51 +02:00
tobtoht
5c9619432b
Merge pull request #10821
...
551bba6 tests: update fuzzing documentation (selsta)
ACKs: tobtoht, plowsof
2026-07-01 17:51:33 +00:00
tobtoht
a2de04a09b
Merge pull request #10825
...
b1f4561 wallet2: remove unused pool tx removed callback (selsta)
ACKs: tobtoht, thomasbuilds
2026-07-01 17:40:04 +00:00
tobtoht
b3b0687217
Merge pull request #10841
...
a568ba3 tests: avoid ephemeral p2p ports in node_server tests (selsta)
ACKs: vtnerd, tobtoht
2026-07-01 17:39:17 +00:00
j-berman
13db615bb8
Daemon RPC: /getblocks.bin incremental pool fetch even when no new blocks
2026-06-30 12:15:22 -07:00
selsta
be7a5ecc4e
epee: allow shared Windows file reads
...
Opening a file with a zero sharing mode makes read-only access exclusive
on Windows. Allow read and write sharing so callers can inspect files
that are already open, such as active log files.
2026-06-30 19:35:28 +02:00
selsta
eaf139a25a
tests: fix Windows unit test failures
...
Preserve line endings for test fixtures so file hashes remain stable
across platforms.
Temporarily release the wallet keys lock while inspecting the keys file,
then reacquire it and verify the lock state. This lets the test read the
file on Windows, where the lock prevents a concurrent read open.
Avoid passing possibly negative char values to std::isprint(), which is
undefined behavior except for EOF.
2026-06-30 18:39:11 +02:00
tobtoht
ad6b10f33c
Merge pull request #10816
...
06221f2 wallet: store fee for not_enough_{unlocked_,}balance (tobtoht)
ACKs: selsta, plowsof
2026-06-30 15:06:45 +00:00
tobtoht
e2f68c0c33
Merge pull request #10817
...
7ea5afc cmake: don't default to static on mingw (tobtoht)
ACKs: selsta, plowsof
2026-06-30 15:06:07 +00:00
selsta
a568ba39fa
tests: avoid ephemeral p2p ports in node_server tests
...
48080 and 58080 are within common ephemeral port ranges, which can
make node_server tests intermittently fail to bind after recently
closed TCP connections used the same local source port.
Use fixed unit-test ports outside those ranges and keep the tests on
127.0.0.1 instead of relying on 127.0.0.2 being configured.
2026-06-30 13:41:59 +02:00
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