Commit Graph
13001 Commits
Author SHA1 Message Date
tobtoht 569a456dc0 Merge pull request #10859
e28aec5 device: abort Ledger tx prefix hashing on denial (Samy)

ACKs: jeffro256, jpk68
2026-07-16 17:25:46 +00:00
tobtoht da5d40d597 Merge pull request #10885
c9a18b9 blockchain: fix misleading request chain error logs (selsta)

ACKs: jpk68, plowsof
2026-07-16 13:41:18 +00:00
tobtoht c24db9b23d Merge pull request #10890
0b79679 wallet2: guard gamma picker against zero-output windows (selsta)

ACKs: jeffro256*, iamamyth
2026-07-16 13:37:30 +00:00
tobtoht 815548bfee Merge pull request #10891
09e3d2a tests: fix libFuzzer build instructions on Ubuntu (selsta)

ACKs: SNeedlewoods, jpk68
2026-07-16 13:35:26 +00:00
tobtoht d9d83b0d27 Merge pull request #10762
95b207f Blockchain: fix data race in get_dynamic_base_fee_estimate (Masamune)

ACKs: selsta, jeffro256
2026-07-15 19:50:54 +00:00
tobtoht 349e5884a1 Merge pull request #10338
0afd50c crypto: derive key image generator & separate {un}biased hash to ec https://github.com/monero-project/research-lab/issues/142 (j-berman)

ACKs: jeffro256, UkoeHB
2026-07-15 18:48:54 +00:00
tobtoht 51b8cc90c6 Merge pull request #10826
2a9628b functional_tests_rpc: recreate socket for each startup probe (selsta)

ACKs: tobtoht, jpk68
2026-07-15 18:20:32 +00:00
tobtoht a77001710e Merge pull request #10880
6c5ac12 utils/openrc: require net dependency (jpk68)

ACKs: selsta, tobtoht
2026-07-15 18:18:45 +00:00
tobtoht 47b6179f5d Merge pull request #10881
a9b891f simplewallet: fix potential out-of-bounds read (jpk68)

ACKs: selsta, tobtoht
2026-07-15 18:17:51 +00:00
0afd50cc51 crypto: derive key image generator & separate {un}biased hash to ec
https://github.com/monero-project/research-lab/issues/142

Co-authored-by: Jeffro <jeffro256@tutanota.com>
Co-authored-by: Luke Parker <lukeparker5132@gmail.com>
2026-07-15 10:34:42 -07:00
tobtoht 2af2b48c03 Merge pull request #10345
b61c750 crypto: ed25519 -> Wei conversion (j-berman)

ACKs: UkoeHB, jeffro256
2026-07-15 17:21:32 +00:00
tobtoht ea379f8f76 Merge pull request #10877
6308971 epee: narrow included asio headers (jpk68)

ACKs: jeffro256, selsta
2026-07-15 17:18:29 +00:00
selsta 0b7967907f wallet2: guard gamma picker against zero-output windows 2026-07-14 19:41:36 +02:00
tobtoht 0f84863fed Merge pull request #10868
248a343 dns_utils: remove archaic string_copy workaround (jpk68)

ACKs: selsta, tobtoht
2026-07-13 06:41:49 +00:00
tobtoht 3a6fd7ce28 Merge pull request #10870
4036e14 wallet: rpc; dont allow startup with missing ssl params (nahuhh)

ACKs: selsta, SNeedlewoods
2026-07-13 06:43:09 +00:00
tobtoht 2044af1952 Merge pull request #10903
850e32b workflows: split up test step (selsta)

ACKs: plowsof, SNeedlewoods
2026-07-12 14:57:52 +00:00
tobtoht b511be5637 Merge pull request #10899
0dcafa8 cmake: use wrapped __cxa_throw on GNU/Linux (selsta)

ACKs: SNeedlewoods, SChernykh
2026-07-12 14:54:34 +00:00
selsta 850e32b09c workflows: split up test step 2026-07-11 17:33:17 +02:00
selsta 0dcafa84cb cmake: use wrapped __cxa_throw on GNU/Linux 2026-07-11 02:57:09 +02:00
selsta 09e3d2aec5 tests: fix libFuzzer build instructions on Ubuntu 2026-07-10 21:17:04 +02:00
tobtoht 641e5ca588 Merge pull request #10213
c6df90c cmake: set minimum boost version to 1.69 (tobtoht)

ACKs: selsta, plowsof, jpk68
2026-07-10 17:25:01 +00:00
tobtoht a2283befa0 Merge pull request #10650
2ab965e ci: run fast tests on windows and macos (tobtoht)

ACKs: selsta, plowsof, jpk68
2026-07-10 17:24:31 +00:00
selsta c9a18b96cb blockchain: fix misleading request chain error logs 2026-07-10 16:26:06 +02:00
tobtoht d46a05e8c8 Merge pull request #10857
685579c readme: fix outdated info, normalize formatting (Thomas)

ACKs: selsta, jpk68
2026-07-10 11:11:07 +00:00
tobtoht a882c98c2b Merge pull request #10873
b3aca5f tests: fix epee connection lifetime race (selsta)

ACKs: vtnerd, tobtoht, j-berman
2026-07-10 11:09:02 +00:00
tobtoht fe0d789ffb Merge pull request #10858
2d4e154 rpc: fix block template reserved offset (Samy)

ACKs: amin404ala*, selsta, SChernykh
2026-07-10 11:08:24 +00:00
tobtoht c6df90c8c0 cmake: set minimum boost version to 1.69 2026-07-10 13:03:20 +02:00
jpk68 a9b891f4db simplewallet: fix potential out-of-bounds read 2026-07-09 18:16:57 -04:00
jpk68 6c5ac121e5 utils/openrc: require net dependency 2026-07-09 16:34:50 -04:00
selsta b3aca5f53f tests: fix epee connection lifetime race
The lifetime test waited only for the client-side socket count to
reach zero before reconnecting. Because server-side inbound connections
are tracked separately, they may still be tearing down asynchronously,
causing the next connection attempt to fail with ECONNRESET on macOS.

Wait for both client and server connection accounting to drain before
the next reconnect. Also use the error_code connect overload so failures
are reported by gtest instead of escaping as uncaught Boost exceptions.
2026-07-08 21:10:40 +02:00
tobtoht 2ab965e827 ci: run fast tests on windows and macos 2026-07-08 19:28:19 +02:00
nahuhh 4036e1459d wallet: rpc; dont allow startup with missing ssl params 2026-07-08 13:37:15 +00:00
j-berman b61c750029 crypto: ed25519 -> Wei conversion 2026-07-08 06:34:40 -07: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
alhudzand“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
jpk68 248a343897 dns_utils: remove archaic string_copy workaround 2026-07-05 20:23:42 -04:00
Samy e28aec53b0 device: abort Ledger tx prefix hashing on denial 2026-07-05 16:03:09 +02:00
Samy 2d4e1547fd rpc: fix block template reserved offset 2026-07-05 13:45:29 +02:00
Thomas 685579ccf0 readme: fix outdated info, normalize formatting
Remove the mining pools donation line pointing to a Bitcointalk post.
Update the Monero Research Lab link to www.getmonero.org.
Normalize paragraph wrapping to one line per paragraph throughout and
remove a stray double blank line before the Research section.

Fix outdated information:
- Debian/Ubuntu packages renamed: libunwind-dev, libreadline-dev
- Arch package is python, not python3
- Fedora libusbx-devel is a legacy alias; use libusb1-devel
- Raspberry Pi: usb_max_current_enable=1 in /boot/firmware/config.txt
  replaces the removed max_usb_current option and pre-Bookworm path
- Recommend git submodule update --init after switching branches:
  master and release branches ship different submodule sets
- Clarify per-thread core and RAM sizing for parallel builds
- Lowercase TOC anchors to match generated heading IDs
- Demote Known Issues to a section heading like other sections and
  shift its subsections accordingly
- Drop orphaned asterisk footnote under the upgrade table
- Add missing markdown line break after the donation base address label
2026-07-04 13:43:24 +02: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
selstaandjeffro256 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