tobtoht
4efde0f4da
Merge pull request #10320
...
4486925 Transition asio::deadline_timer to asio::steady_timer (Lee *!* Clagett)
2026-02-22 13:01:04 +00:00
tobtoht
3bfa59df91
Merge pull request #10161
...
e87eecf add getter for daemon proxy (woodser)
2026-02-22 12:59:32 +00:00
jeffro256
2b9d2161d3
cryptonote_core: remove Boost serialization for tx_source_entry
2026-02-22 02:22:03 -06:00
Navid Rahimi
b94d504281
makefile: fix parallel build
2026-02-20 20:15:45 -08:00
WeebDataHoarder
90c244cf13
docs/URI_SCHEME: RFC 3986 compatible wallet restoration
...
underscores are not allowed
https://www.rfc-editor.org/rfc/rfc3986#section-3.1
2026-02-19 09:17:33 +00:00
tobtoht
6f284e8779
Merge pull request #10319
...
f459bd6 src: update checkpoints to match v0.18.4.6 (selsta)
2026-02-18 22:20:45 +00:00
tobtoht
2a39d2070a
Merge pull request #10299
...
f129a0e depends: freebsd: don't clobber sysroot with native package install dirs (tobtoht)
2026-02-18 22:18:35 +00:00
tobtoht
55abb977b2
Merge pull request #10312
...
c93c4fc Misc clang 21 fixes (jeffro256)
2026-02-18 22:18:09 +00:00
tobtoht
0835d61c85
Merge pull request #10314
...
3f1b610 ignore: compile_commands.json (jeffro256)
2026-02-18 22:17:31 +00:00
tobtoht
019dcec2b5
Merge pull request #10315
...
2f35270 ignore: clang cache (jeffro256)
2026-02-18 22:17:12 +00:00
tobtoht
ed30e9e88d
Merge pull request #10316
...
80043b9 p2p: fix inverted ternary in peer list filter (selsta)
2026-02-18 22:16:55 +00:00
Lee *!* Clagett
44869250bd
Transition asio::deadline_timer to asio::steady_timer
2026-02-17 11:28:57 -05:00
selsta
f459bd655e
src: update checkpoints to match v0.18.4.6
2026-02-13 18:23:07 +01:00
selsta
80043b928b
p2p: fix inverted ternary in peer list filter
2026-02-13 18:09:02 +01:00
jeffro256
2f3527097b
ignore: clang cache
...
https://clangd.llvm.org/design/indexing#backgroundindex
2026-02-09 12:30:59 -07:00
jeffro256
3f1b610a97
ignore: compile_commands.json
...
https://clang.llvm.org/docs/JSONCompilationDatabase.html
2026-02-09 11:59:50 -07:00
jeffro256
c93c4fc829
Misc clang 21 fixes
...
* Use -O3 and other flags instead of -Ofast
- https://discourse.llvm.org/t/rfc-deprecate-ofast/78687
- https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html
* Find libunwind library based on C++ compiler type, not C compiler type
* In stack_trace.cpp, pass stream modifiers to `std::stringstream` first, then send string to log
* In stack_trace.cpp, remove dead code related to `stack_trace_log` path
* Remove `virtual` method attributues from `final` class `cryptonote::core`
* Remove unused `this` capture in cryptonote protocol handler
* Remove unused variable `bad` in net node
* Use `std::make_unsigned` instead of `boost::make_unsigned`
- https://github.com/boostorg/type_traits/issues/171
- https://github.com/boostorg/type_traits/issues/202
- https://github.com/boostorg/type_traits/pull/199
* Cleanup `include`s in pair serialization
* Test convergence b/t `std::make_unsigned` and `boost::make_unsigned`
Fixes compilation and silences warnings on:
clang version 21.1.6
Linux 6.18.8-3-cachyos
2026-02-09 09:42:32 -07:00
tobtoht
f99ee72d4b
Merge pull request #10264
...
226d6ea Clarify anonymity networks documentation (Torir)
2026-02-05 18:09:11 +00:00
S5NC
9ed9102abe
Correct help messages' default number of daemon out peers
2026-02-04 13:35:19 +00:00
tobtoht
e77e3fafd0
Merge pull request #10187
...
d57e408 guix: use clang 19 for darwin & freebsd targets (tobtoht)
2026-02-04 11:24:07 +00:00
tobtoht
6fec7bcb9f
Merge pull request #9495
...
508b6ee src: dynamic span, to calculate span limit dynamically (Navid Rahimi)
2026-02-04 09:54:55 +00:00
Navid Rahimi
508b6ee8fb
src: dynamic span, to calculate span limit dynamically
...
Co-authored-by: nahuhh
- jberman review
- cryptonote_protocol: don't arbitrarily download 1000 blocks ahead
- further restrict `proceed` to require `queue_proceed` in all cases.
ensure queue_proceed is true if we need the next block, even if we
already exceed the span and size limits
cryptonote_protocol: improved logging + const usage in span downloader
2026-02-04 08:54:23 +00:00
tobtoht
20ef991839
Merge pull request #9494
...
2a1a489 src: dynamic block sync size Co-authored-by: nahuhh (0xFFFC0000)
2026-02-03 21:25:04 +00:00
tobtoht
cfb8690da5
Merge pull request #10210
...
b433949 depends: support building without wallet dependencies (tobtoht)
2026-02-03 21:21:54 +00:00
tobtoht
5d6ee4276d
Merge pull request #10139
...
e658151 wallet_rpc_server: add HTTP body size limit (root)
2026-02-03 19:54:20 +00:00
tobtoht
f3cdf2785b
Merge pull request #10278
...
7d1f779 p2p: connection patches (j-berman)
2026-02-03 19:51:50 +00:00
tobtoht
d380a6ac85
Merge pull request #10290
...
494a214 Enable IPv6 support for ZMQ server (jpk68)
2026-02-03 19:48:31 +00:00
tobtoht
b433949217
depends: support building without wallet dependencies
2026-02-03 20:29:08 +01:00
tobtoht
3c7a0027e6
Merge pull request #10283
...
98e550e multisig: fix kex failure in monero-gen-trusted-multisig (0xFFFC0000)
2026-02-03 18:59:11 +00:00
tobtoht
087b97773a
Merge pull request #10285
...
b90f455 blockchain_db: remove {add/get}_max_block_size() (jeffro256)
2026-02-03 18:56:49 +00:00
tobtoht
9ee2cd5713
Merge pull request #10282
...
6a99c22 rpc: return error gracefully on cryptonight v1 check (jeffro256)
2026-02-03 18:55:54 +00:00
tobtoht
d57e40840b
guix: use clang 19 for darwin & freebsd targets
2026-02-03 17:06:33 +01:00
tobtoht
aac3cfd285
Merge pull request #9673
...
3a8937a depends: explicitely set C/CXX standard for all packages (tobtoht)
2026-02-03 14:40:26 +00:00
tobtoht
f129a0ed9d
depends: freebsd: don't clobber sysroot with native package install dirs
2026-02-03 13:55:01 +01:00
tobtoht
04f88f198c
Merge pull request #9969
...
712daec guix: update gcc to 14.3.0 (tobtoht)
2026-02-03 10:14:39 +00:00
tobtoht
712daec8bc
guix: update gcc to 14.3.0
2026-02-02 12:04:06 +01:00
jeffro256
6a99c22cbc
rpc: return error gracefully on cryptonight v1 check
2026-01-31 10:14:05 -06:00
tobtoht
74dd968cd9
Merge pull request #10039
...
488bf71 cryptonote_basic: add overload for get_block_longhash() (jeffro256)
2026-01-29 15:43:22 +00:00
jpk68
494a2145d1
Enable IPv6 support for ZMQ server
2026-01-24 20:24:09 -05:00
jeffro256
b90f455e6b
blockchain_db: remove {add/get}_max_block_size()
2026-01-21 11:49:46 -06:00
0xFFFC0000
98e550e854
multisig: fix kex failure in monero-gen-trusted-multisig
2026-01-21 13:47:20 +00:00
tobtoht
f65b286455
Merge pull request #10272
...
3f964fc blockchain_db/rpc: faster is_key_image_spent (jeffro256)
2026-01-17 03:41:46 +00:00
tobtoht
24742771dc
Merge pull request #10273
...
2d978db common: fix `apply_permutation()` for `std::vector<bool>` (jeffro256)
2026-01-17 03:39:07 +00:00
tobtoht
06847c793e
Merge pull request #10277
...
11be390 Remove .no moneropulse domain from codebase (binaryFate)
2026-01-17 03:37:52 +00:00
j-berman
7d1f779530
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-01-15 22:30:43 -08:00
jeffro256
7a2ba648f4
wallet: add source info to describe_transfer RPC
2026-01-15 12:44:54 -06:00
root
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
binaryFate
11be390610
Remove .no moneropulse domain from codebase
2026-01-12 11:49:46 +01:00
tobtoht
d0d4184835
Merge pull request #10212
...
7ef6a22 cmake: only search for python where we need it (tobtoht)
2026-01-09 16:10:00 +00:00
tobtoht
ab2ea4763a
Merge pull request #10166
...
a863bf7 BlockchainDB: rm `skip_coinbase` in `get_blocks_from()` (jeffro256)
2026-01-09 16:08:54 +00:00