tobtoht
ff1746ec6e
Merge pull request #10400
...
0e45918 Add support for Loongarch (YalingFang)
2026-04-07 08:57:51 +00:00
selsta
e7b121ac17
wallet2: fix background wallet detection in verify_password()
2026-04-06 19:35:38 +02:00
Lee *!* Clagett
8260f71818
Fix DNS resolve UB
2026-04-05 22:44:43 -04:00
j-berman
7bc2d5a42e
p2p: fix hanging shutdown
2026-04-04 15:02:49 -07:00
tobtoht
1df631970f
Merge pull request #10395
...
017c902 Cleanup some of the fragmented levin handling (Lee *!* Clagett)
2026-04-04 18:45:15 +00:00
YalingFang and selsta
0e45918b2b
Add support for Loongarch
2026-04-04 20:10:25 +02:00
tobtoht
2953f74a84
Merge pull request #10389
...
7f2cfe9 zmq: add restricted rpc mode (selsta)
dd0fb6c daemon: warn user on specifiying ZMQ args with --no-zmq (jeffro256)
2026-04-02 20:04:02 +00:00
selsta
7f2cfe9294
zmq: add restricted rpc mode
2026-04-01 18:06:10 +02:00
Lee *!* Clagett
017c9022d7
Cleanup some of the fragmented levin handling
2026-03-31 14:50:35 -04:00
tobtoht
ee1bbe7663
Merge pull request #10387
...
f60b400 abstract_tcp_server2: add missing return (selsta)
2026-03-31 09:35:53 +00:00
tobtoht
e89da686e0
Merge pull request #10391
...
fd17e7b ci: arch: add missing boost-libs dependency (tobtoht)
2026-03-28 20:19:29 +00:00
tobtoht
fd17e7b161
ci: arch: add missing boost-libs dependency
2026-03-28 21:10:10 +01:00
tobtoht
6af49ec83c
Merge pull request #10364
...
f355f85 Harden HTTP client auth (Lee *!* Clagett)
2026-03-28 19:50:38 +00:00
tobtoht
9b1239dc56
Merge pull request #10373
...
f9d089a cryptonote_core: try-catch in prepare same as cleanup (j-berman)
2026-03-28 19:48:54 +00:00
tobtoht
96d924c0a9
Merge pull request #10377
...
0761024 tx_memory_pool: speedup get_complement() for large requests (jeffro256)
2026-03-28 19:45:46 +00:00
tobtoht
3683462e2e
Merge pull request #10380
...
7a4825b wallet: add source info to describe_transfer RPC (jeffro256)
2026-03-28 19:43:41 +00:00
jeffro256 and selsta
dd0fb6c755
daemon: warn user on specifiying ZMQ args with --no-zmq
...
Resolves https://github.com/monero-project/monero/issues/9127
2026-03-27 20:17:50 +01:00
selsta
f60b400917
abstract_tcp_server2: add missing return
2026-03-27 00:42:07 +01:00
jeffro256
7a4825b062
wallet: add source info to describe_transfer RPC
2026-03-24 08:57:12 -05:00
jeffro256
0761024b34
tx_memory_pool: speedup get_complement() for large requests
...
Changes complexity from M*N to (2*N+M)*log2(M). The FCMP++ stressnet recently hit mempool sizes of ~55k txs.
If the requesting node's mempool is populated, this results in an average of (55000*55000)/2
(about 1.5 billion) comparisons for the responding node. Under this commit, this would be reduced to
(55000+55000)*log2(55000) comparisons (about 2.6 million), a 99.83% reduction.
2026-03-21 23:50:10 -10:00
j-berman
f9d089a3e4
cryptonote_core: try-catch in prepare same as cleanup
2026-03-18 23:03:48 -07:00
Lee *!* Clagett
f355f85e6f
Harden HTTP client auth
2026-03-13 13:37:28 -04:00
tobtoht
23b420a992
Merge pull request #10337
...
1e6a551 cryptonote_basic: fix add_extra_nonce_to_tx_extra() length (jeffro256)
2026-03-01 11:28:46 +00:00
tobtoht
761654b880
Merge pull request #10336
...
5312158 windows_service: quote service executable path (selsta)
2026-03-01 11:28:19 +00:00
jeffro256
1e6a55109f
cryptonote_basic: fix add_extra_nonce_to_tx_extra() length
...
Missing unit tests.
2026-02-24 17:39:20 -06:00
selsta
5312158756
windows_service: quote service executable path
2026-02-24 16:16:09 +01:00
tobtoht
dbcc7d212c
Merge pull request #10162
...
48252dd add getter for daemon proxy (woodser)
v0.18.4.6
2026-02-22 12:59:56 +00:00
tobtoht
afb0ae8822
Merge pull request #10318
...
a1a106d build: prepare v0.18.4.6 (selsta)
2026-02-18 22:20:20 +00:00
tobtoht
e7ece64d32
Merge pull request #10317
...
54edc17 p2p: fix inverted ternary in peer list filter (selsta)
2026-02-18 22:18:02 +00:00
selsta
a1a106d656
build: prepare v0.18.4.6
2026-02-13 18:20:50 +01:00
selsta
54edc176d5
p2p: fix inverted ternary in peer list filter
2026-02-13 18:14:26 +01:00
tobtoht
7cc1142889
Merge pull request #10298
...
ee9e4a4 p2p: connection patches (j-berman)
2026-02-03 19:52:22 +00:00
tobtoht
027bbf9e2b
Merge pull request #10284
...
d4d67c4 multisig: fix kex failure in monero-gen-trusted-multisig (0xFFFC0000)
2026-02-03 18:59:41 +00:00
tobtoht
11f2237fec
Merge pull request #10294
...
c4e54fe depends: openssl: update to 3.0.19 (tobtoht)
2026-02-03 18:53:37 +00:00
j-berman
ee9e4a49ba
p2p: connection patches
...
- Make sure the server sends a complete response when the client
includes the "Connection: close" header.
- Make sure the server terminates in `m_strand` to avoid
concurrent socket closure and ops processing.
2026-02-02 10:22:41 -08:00
tobtoht
4ce39e0c14
Merge pull request #10280
...
482daa7 Tweak command_line::add_arg for clang 21 (Lee *!* Clagett)
2026-02-02 18:01:34 +00:00
tobtoht
c4e54fe5e0
depends: openssl: update to 3.0.19
2026-01-29 22:10:53 +01:00
0xFFFC0000
d4d67c48dc
multisig: fix kex failure in monero-gen-trusted-multisig
2026-01-21 18:55:06 +00:00
tobtoht
1a86c21b57
Merge pull request #10279
...
ff4c4aa Remove .no moneropulse domain from codebase (binaryFate)
2026-01-17 03:38:23 +00:00
Lee *!* Clagett
482daa7445
Tweak command_line::add_arg for clang 21
2026-01-12 18:49:20 -05:00
binaryFate and selsta
ff4c4aaa1d
Remove .no moneropulse domain from codebase
2026-01-13 00:02:16 +01:00
tobtoht
316a98b11e
Merge pull request #10262
...
ec34c5b build: prepare v0.18.4.5 (selsta)
v0.18.4.5
2025-12-29 22:41:50 +00:00
tobtoht
6553d87c28
Merge pull request #10268
...
1075ace logging: Generalize terminal color detection (iamamyth)
2025-12-29 22:40:46 +00:00
1075acee90
logging: Generalize terminal color detection
...
Assume the terminal supports color codes if TERM ends with `-color` or
`-256color`, rather than special-casing a handful of such terminals.
Co-authored-by: laanwj <126646+laanwj@users.noreply.github.com >
2025-12-29 22:29:25 +00:00
tobtoht
1e5b761086
Merge pull request #10252
...
7baf2bd epee: add missing cstdint include (tobtoht)
2025-12-29 22:27:03 +00:00
tobtoht
9dff86103e
Merge pull request #10257
...
d8d3cf9 p2p: fix race causing dropped connections during sync (j-berman)
2025-12-29 22:24:38 +00:00
tobtoht
4862ffd5dc
Merge pull request #10255
...
c147e2d wallet2: fix edge case where tx's ki's remain marked unspent (j-berman)
2025-12-29 22:21:21 +00:00
selsta
ec34c5b93f
build: prepare v0.18.4.5
2025-12-29 22:27:58 +01:00
j-berman
c147e2dfe2
wallet2: fix edge case where tx's ki's remain marked unspent
...
If a tx is marked as failed (because it never shows up in the
daemon's pool), its key images get reset back to unspent so they
can be used in future txs.
If the tx re-enters the daemon's pool (e.g. it's removed from the
pool and then relayed back), then the wallet incorrectly maintains
that the tx's key images are unspent.
This change ensures the wallet re-marks the tx's key images as
spent if the tx re-appears in the node's pool.
2025-12-12 09:14:55 -08:00
j-berman
d8d3cf9730
p2p: fix race causing dropped connections during sync
...
Without this commit:
1) read height from DB
2) add block to chain in separate thread
3) read chain for block id's and request them from peer
4) ERR in handle_response_chain_entry, peer's first block is the
one that was added to the chain, which has block idx=height from
step 1.
This commit reads the chain for height and highest block id's
in one go while holding the m_blockchain_lock to avoid the race.
2025-12-11 21:37:20 -08:00