Commit Graph

12816 Commits

Author SHA1 Message Date
iuyua9 eb025f765e common: validate Content-Range resume offset 2026-05-12 18:34:37 +08:00
tobtoht 0d9accaeca Merge pull request #10526
b1a81cc cmake: require unbound idiomatically (tobtoht)
2026-05-11 18:40:01 +00:00
tobtoht 4f505d9413 Merge pull request #10538
0c3a013 docs: remove dead pull requests (jpk68)
2026-05-11 18:24:22 +00:00
tobtoht 3af06e53d3 wallet: remove output blackballing 2026-05-11 19:50:01 +02:00
tobtoht 315c003d12 Merge pull request #10528
d0798fc guix: turn off unused cmake options (tobtoht)
2026-05-11 16:26:08 +00:00
tobtoht 83f72066f0 Merge pull request #10527
5668549 cmake: clean up libusb dependencies (tobtoht)
3604cfb cmake: remove libusb compile checks (tobtoht)
2026-05-11 16:25:46 +00:00
tobtoht d450bbeb3e Merge pull request #10525
90fc50c cmake: only link Boost Chrono where needed (tobtoht)
2026-05-11 16:24:19 +00:00
selsta f3128c6e5a rpc: reject invalid JSON-RPC ids in ZMQ requests 2026-05-11 12:03:54 +02:00
selsta 642e6369d5 epee: avoid memcpy in rolling median move 2026-05-11 02:57:36 +02:00
tobtoht 495c7f18dd Merge pull request #10573
a00b7dd blockchain_db: fix remove_block     * remove_block should set the cursor before deletion (0xFFFC0000)
2026-05-10 17:45:50 +00:00
tobtoht d3d29d7312 Merge pull request #10518
eb9be9d p2p: initialize m_fallback_seed_nodes_added before first use (ComputeryPony)
2026-05-10 17:44:12 +00:00
tobtoht 43cb148952 Merge pull request #10517
a5abe71 epee: fix memory leak with readline (ComputeryPony)
2026-05-10 17:43:09 +00:00
tobtoht 14dc6241ac Merge pull request #10381
2210f85 ringct: make h2d fallible (jeffro256)
2026-05-10 17:41:49 +00:00
tobtoht 4766d3eb8c Merge pull request #10165
50c3c50 use latest hard fork block for get_approximate_blockchain_height & update approximate_rolled_back_blocks (SNeedlewoods)
2026-05-10 17:40:26 +00:00
fuyua9 9a18697518 wallet: roll back unlocker count on decrypt failure 2026-05-10 13:23:04 +00:00
0xFFFC0000 a00b7dd505 blockchain_db: fix remove_block
* remove_block should set the cursor before deletion
2026-05-10 11:40:57 +00:00
SChernykh a82fdf9775 Updated RandomX to v1.2.2 2026-05-10 11:44:23 +02:00
SNeedlewoods 50c3c50ba3 use latest hard fork block for get_approximate_blockchain_height & update approximate_rolled_back_blocks 2026-05-10 11:06:44 +02:00
selsta 4bec447496 tests: remove obsolete memwipe optimization override 2026-05-09 23:56:26 +02:00
ComputeryPony a5abe71486 epee: fix memory leak with readline 2026-05-09 16:30:13 -05:00
ComputeryPony eb9be9d145 p2p: initialize m_fallback_seed_nodes_added before first use 2026-05-09 16:28:03 -05:00
tobtoht 6767b97448 Merge pull request #10519
f73c72d crypto: implement CTHR_THREAD_CLOSE to avoid leaking memory (ComputeryPony)
2026-05-09 19:19:22 +00:00
selsta 2e8a391d57 src: replace deprecated sprintf calls 2026-05-09 20:44:15 +02:00
selsta fe9b5de85f rpc: remove unused origin flag 2026-05-09 20:33:36 +02:00
fuyua9 bb92717b66 utils: add ZMQ safety flags to monerod fish completions 2026-05-10 01:24:10 +08:00
luigi1111 082b600a22 Merge pull request #9734
CoC: clarify who can approve and how
2026-05-09 11:18:35 -04:00
iuyua9 5a3f57d6c3 epee: skip IPv4 TOS option for non-IPv4 peers 2026-05-09 20:46:42 +08:00
ComputeryPony d31c3cad13 crypto: fix calloc warnings 2026-05-08 22:17:09 -05:00
tobtoht 89bbdf0aa0 docs: clarify who can approve and how 2026-05-08 23:44:45 +02:00
jeffro256 b4c54499cd wallet: add wallet2_basic library types
The `wallet2_basic` library is a minimalistic library for loading / storing historic `wallet2` files. It has several design goals:
* Enable future migration away from monolithic `wallet2` codebase without losing funds
* Simplify FCMP++/Carrot integration
* Speed-up compile-time for current codebase, but especially the FCMP++/Carrot integration, which is split over several translation units

Co-authored-by: j-berman <justinberman@protonmail.com>
Co-authored-by: selsta <selsta@sent.at>
2026-05-08 12:18:33 -05:00
greatjourney589 7af90094da zmq: apply restricted-mode privacy filtering to get_transaction_pool
Add an include_sensitive parameter to tx_memory_pool::get_pool_for_rpc
(and its core passthrough), mirroring the include_sensitive_data
parameter on the HTTP analog get_transactions_and_spent_keys_info.
When false, receive_time and last_relayed_time are zeroed using the
same masking already applied on the HTTP path.

The ZMQ handler in daemon_handler.cpp passes !m_restricted, so
--restricted-zmq-rpc callers now receive the same privacy-filtered view
as restricted HTTP callers instead of the unfiltered timing metadata
they previously got. Stem-phase txs continue to be excluded regardless
(relay_category::broadcasted filter unchanged).

Refs #10529.
2026-05-08 11:33:34 -04:00
luigi1111 539012f5b4 Merge pull request #9741
CoC: remove 'Goals' section
2026-05-08 10:18:31 -04:00
luigi1111 50554ad21e Merge pull request #9745
CoC: remove unclear 'tag issue as ready' line
2026-05-08 10:18:10 -04:00
luigi1111 61d5560262 Merge pull request #9747
CoC: remove implied 'Contributor list'
2026-05-08 10:17:54 -04:00
luigi1111 86a2e6cf31 Merge pull request #9753
CoC: Maintainers should not merge patches that have unaddressed comments
2026-05-08 10:17:33 -04:00
luigi1111 e852957108 Merge pull request #9754
CoC: do not dictate how a Contributor should work on an issue
2026-05-08 10:17:15 -04:00
luigi1111 380b8ce1ef Merge pull request #10301
docs: reduce 3 to 2 approvals for maintainer merging
2026-05-08 10:16:46 -04:00
selsta dae0f4cf61 wallet_rpc_server: add missing trusted daemon check 2026-05-07 22:55:39 +02:00
jpk68 8419a91e5a net_service: fix broken log formatting 2026-05-07 20:53:07 +02:00
jpk68 0c3a0139e7 docs: remove dead pull requests 2026-05-07 20:51:29 +02:00
jeffro256 617eb9d394 core_tests: remove unused --test_data_path CLI argument 2026-05-07 13:20:13 -05:00
jeffro256 681ea9f1e9 epee: remove LOCAL_ASSERT
LOCAL_ASSERT was only defined on Windows,
only used in the `CHECK_AND_ASSERT` macro,
and was disabled in unit tests anyways,
but only in the main translation unit,
which didn't have local asserts,
since get_set_enable_assert was inline,
so the disabling didn't even do anything.
2026-05-07 13:03:13 -05:00
selsta f991cf23d9 zmq: switch to RapidJSON iterative parsing 2026-05-07 19:53:00 +02:00
tobtoht b1a81cc0e6 cmake: require unbound idiomatically 2026-05-06 23:01:42 +02:00
tobtoht cabeafa01a Merge pull request #10509
c9424ba cmake: make static flags configurable (tobtoht)
2026-05-06 19:48:53 +00:00
tobtoht 49ea802139 Merge pull request #9899
05ab316 epee: better scope leaver (jeffro256)
2026-05-06 19:34:39 +00:00
tobtoht 5d8e1cc94f Merge pull request #10508
3eca440 cmake: remove obsolete gtest definition (tobtoht)
2026-05-06 19:31:09 +00:00
tobtoht d01a03e5d1 Merge pull request #10507
4da0024 cmake: remove defunct database selection (tobtoht)
2026-05-06 19:30:00 +00:00
tobtoht eba448d9ac Merge pull request #10506
3cbd84d cmake: remove static_assert check (tobtoht)
2026-05-06 19:25:53 +00:00
tobtoht 90fc50c371 cmake: only link Boost Chrono where needed 2026-05-06 21:24:14 +02:00