tobtoht
e00908bc49
Merge pull request #10921
...
edea850 general: replace auto_scope_leave_caller with scope_guard (jeffro256)
ACKs: selsta, tobtoht
2026-07-22 16:31:31 +00:00
tobtoht
a3adf4ce62
Merge pull request #10863
...
2f2409d wallet: rpc; req. ssl cert params w/ proxy when daemon not onion/i2p (nahuhh)
ACKs: selsta, plowsof
2026-07-22 16:17:55 +00:00
tobtoht
9e1a88ba83
Merge pull request #10893
...
afcfd97 wallet: derive encrypted payment ID dummy/real status from tx.extra, not cd.dests (waris ))
ACKs: jeffro256*, selsta
2026-07-21 16:46:51 +00:00
waris )
afcfd9761f
wallet: derive encrypted payment ID dummy/real status from tx.extra, not cd.dests
2026-07-21 02:21:18 +00:00
jeffro256
edea8505db
general: replace auto_scope_leave_caller with scope_guard
...
And replace unused inclusions of misc_language.h
2026-07-15 19:54:58 -05:00
nahuhh
2f2409dfca
wallet: rpc; req. ssl cert params w/ proxy when daemon not onion/i2p
2026-07-08 13:51:09 +00:00
nahuhh
4036e1459d
wallet: rpc; dont allow startup with missing ssl params
2026-07-08 13:37:15 +00:00
Ap4sh
08811dba07
wallet: read RPC crypto fields with memcpy
2026-06-06 21:48:05 +02:00
tobtoht
4cf30608ed
Merge pull request #10309
...
adeaa69 wallet: rescan_blockchain missing keep_key_images (Navid Rahimi)
2026-06-05 11:04:47 +00:00
tobtoht
ab2c0f8f8d
Merge pull request #10589
...
f095abd wallet_rpc_server: preserve payment ID when editing address book (selsta)
2026-06-03 20:38:01 +00:00
selsta
f095abd9aa
wallet_rpc_server: preserve payment ID when editing address book
2026-06-03 22:36:03 +02:00
Navid Rahimi
adeaa69331
wallet: rescan_blockchain missing keep_key_images
2026-06-03 13:38:13 +01:00
tobtoht
ec02f569e5
Merge pull request #10624
...
f1ae8ca wallet_rpc_server: add missing background check (selsta)
2026-05-28 14:02:47 +00:00
tobtoht
8fd42c3baf
Merge pull request #10614
...
7cc6b0f wallet_rpc_server: remove unused finalize_multisig endpoint (selsta)
2026-05-23 18:31:11 +00:00
selsta
f1ae8ca4ee
wallet_rpc_server: add missing background check
...
Reported by ro1m
2026-05-20 19:10:36 +02:00
tobtoht
b745be7235
Merge pull request #10587
...
2c327aa fix spelling in comments and docs (Thomas)
2026-05-19 19:53:51 +00:00
selsta
7cc6b0fbad
wallet_rpc_server: remove unused finalize_multisig endpoint
2026-05-19 20:54:47 +02:00
Thomas
2c327aa325
fix spelling in comments and docs
2026-05-13 21:20:05 +02:00
jeffro256
123e33d34a
wallet: fix RPC describe transfer source entry
2026-05-13 14:05:43 -05:00
selsta
dae0f4cf61
wallet_rpc_server: add missing trusted daemon check
2026-05-07 22:55:39 +02:00
tobtoht
94a68ce1a2
Merge pull request #10432
...
3d2eb0e wallet_rpc_server: fix ssl_allowed_fingerprints hex parsing (selsta)
2026-04-24 15:31:21 +00:00
selsta
9731bbfbf5
wallet_rpc_server: restrict relay_tx
2026-04-21 19:42:36 +02:00
selsta
3d2eb0ea8a
wallet_rpc_server: fix ssl_allowed_fingerprints hex parsing
2026-04-21 13:35:58 +02:00
SNeedlewoods
604bb05d81
fix: return early in sensitive methods for --restricted-rpc
2026-04-08 23:43:28 +02:00
tobtoht
be4a721f50
Merge pull request #10403
...
08c9aec multisig: add flag to skip refresh after multisig import (woodser)
2026-04-08 20:35:28 +00:00
tobtoht
250017d2c2
Merge pull request #10271
...
bc5cdf4 wallet: unrestrict `get_transfers` and `get_transfer_by_txid` (jeffro256)
2026-04-08 20:31:58 +00:00
woodser
08c9aec897
multisig: add flag to skip refresh after multisig import
2026-04-06 11:40:22 -04:00
tobtoht
12529e415f
Merge pull request #10281
...
7a2ba64 wallet: add source info to describe_transfer RPC (jeffro256)
2026-03-28 19:42:24 +00:00
Lee *!* Clagett
44869250bd
Transition asio::deadline_timer to asio::steady_timer
2026-02-17 11:28:57 -05:00
jeffro256
7a2ba648f4
wallet: add source info to describe_transfer RPC
2026-01-15 12:44:54 -06:00
root and Oblivionsage
e6581519dd
wallet_rpc_server: add HTTP body size limit
...
Set m_max_content_length to MAX_RPC_CONTENT_LENGTH (1MB) to match
the protection already implemented in core_rpc_server. This prevents
memory exhaustion attacks via unlimited HTTP request sizes.
2026-01-15 17:14:26 +01:00
jeffro256
bc5cdf47db
wallet: unrestrict get_transfers and get_transfer_by_txid
2026-01-05 14:17:10 -06:00
tobtoht
563a5b1a7d
Merge pull request #10007
...
5e54c72 wallet: RPC method /incoming_transfers without daemon connection (jeffro256)
2025-08-21 16:20:37 +00:00
jeffro256
5e54c72629
wallet: RPC method /incoming_transfers without daemon connection
...
Allows calling /incoming_transfers for cold wallets especially
2025-07-24 01:51:06 -05:00
tobtoht
08438b60c1
Merge pull request #9838
...
2f2a8c4 wallet: Improve Fee Priority Code for Clarity (tzadiko)
2025-07-10 12:45:39 +00:00
tobtoht
6f2efeca1e
Merge pull request #9940
...
e9c89dc wallet: kill support for deprecated ephemeral Boost messages (jeffro256)
2025-07-10 12:29:13 +00:00
tobtoht
8b95b38fa2
Merge pull request #9953
...
6d06de7 wallet: refactor subaddress expansion & add to transfer test (jeffro256)
6e26e44 wallet: improve lookahead logic & make rpc persistent (Justin Berman)
6f36037 wallet: create set_subaddress_lookahead wallet rpc endpoint (benevanoff)
b987676 wallet: ensure subaddress keys table is at least size of requested lookahead (benevanoff)
2025-07-10 12:20:49 +00:00
tzadiko
2f2a8c46bb
wallet: Improve Fee Priority Code for Clarity
2025-07-09 20:08:42 -05:00
Justin Berman and nahuhh
6e26e4477e
wallet: improve lookahead logic & make rpc persistent
2025-07-07 22:16:09 +00:00
benevanoff and nahuhh
6f36037116
wallet: create set_subaddress_lookahead wallet rpc endpoint
2025-07-07 22:15:04 +00:00
jeffro256
e9c89dc6ab
wallet: kill support for deprecated ephemeral Boost messages
...
The commit kills support for deprecated ephemeral Boost messages: signed/unsigned transaction sets, pending transactions, reserve proofs, MMS messages, etc.
It does NOT kill support for loading very old wallets in Boost format, that should be supported indefinitely. These messages were deprecated 5 years ago. Since
then, we have had a hard fork to enable a new non-compatible transaction type (w/ view tags), and disable the old transaction type. This renders basically all
of the aforementioned messages before that HF useless, with the possible exception of reserve proofs.
This commit also cleans up dead inclusions of boost serialization headers.
This commit is part of upstreaming Carrot/FCMP++. Killing support for Boost messages now means less boilerplate Boost serialization review for Carrot/FCMP++.
2025-05-30 14:24:56 -05:00
tzadiko
d0dda0b6ee
wallet:set refresh interval to default when hitting tip of chain
2025-05-27 19:19:42 -05:00
tobtoht
b6df4bb142
Merge pull request #9875
...
fd08594ca wallet: fix monero-wallet-rpc ignoring calls during sync (tzadiko)
2025-04-25 05:09:56 +00:00
StrawberryChocolateFudge
a57c099d07
fix: added key correspondence check
...
refactor: key correspondence check error handling
fixed indentation
removed EOL whitespace
2025-04-02 04:30:32 +02:00
tzadiko
fd08594caa
wallet: fix monero-wallet-rpc ignoring calls during sync
2025-03-28 20:13:02 -05:00
tobtoht
24c90ae9a2
Merge pull request #9787
...
05184554a add wallet rpc call to get default fee priority (woodser)
2025-02-16 05:22:05 +00:00
woodser
05184554a6
add wallet rpc call to get default fee priority
2025-02-15 15:15:23 -05:00
Lee *!* Clagett
ec74ff4a3d
Set response limits on http server connections
2025-02-13 23:55:17 -05:00
0xFFFC0000
33f6fa5f2e
wallet: report exact reason for open_wallet failure.
2024-11-19 19:49:02 +00:00
jeffro256
ed955bf751
build: fix build with Boost 1.85 and remove instances of viewkey logging
...
1. Use `std::is_standard_layout` and `std::is_trivially_copyable` instead of `std::is_pod` for KV byte-wise serialization, which fixes compile issue for Boost UUIDs
2. Use `std::has_unique_object_representations` instead of `alignof(T) == 1` for epee byte spans and epee hex functions
3. Removed reimplementation of `std::hash` for `boost::uuids::uuid
4. Removed `<<` operator overload for `crypto::secret_key`
5. Removed instances in code where private view key was dumped to the log in plaintext
2024-09-06 11:46:22 -05:00