Commit Graph

12402 Commits

Author SHA1 Message Date
Jeetraj
50b259d449 p2p: isolate regtest from mainnet bootstrap state 2026-04-09 11:05:47 +05:30
tobtoht
cb0726eb24 Merge pull request #10374
c5be4dd crypto: STD-compliant shifting in sc_check() (jeffro256)
2026-03-31 09:38:08 +00:00
tobtoht
095b06a6e6 Merge pull request #10386
1c97b0d abstract_tcp_server2: add missing return (selsta)
2026-03-31 09:35:30 +00:00
tobtoht
c082e55558 Merge pull request #10375
8877526 crypto: fix chacha aliasing and alignment issues (jeffro256)
2026-03-31 09:35:05 +00:00
tobtoht
d670812dd8 Merge pull request #10371
0bc4c23 fix: add missing <type_traits> include for std::is_same (Ocheretovich)
2026-03-31 09:33:53 +00:00
tobtoht
971547fa76 Merge pull request #10390
88ef30b ci: arch: add missing boost-libs dependency (tobtoht)
2026-03-28 20:18:49 +00:00
tobtoht
88ef30ba4c ci: arch: add missing boost-libs dependency 2026-03-28 21:06:17 +01:00
tobtoht
7cfd6f2d22 Merge pull request #10363
3d6b9fb Harden HTTP client auth (Lee *!* Clagett)
2026-03-28 19:50:11 +00:00
tobtoht
a00cb24cbb Merge pull request #10372
247af5e cryptonote_core: try-catch in prepare same as cleanup (j-berman)
2026-03-28 19:48:28 +00:00
tobtoht
5b4a51d195 Merge pull request #10376
d8e978f unit_tests: remove addressof overload for crypto::secret_key (jeffro256)
2026-03-28 19:46:17 +00:00
tobtoht
50da8bf8a5 Merge pull request #10186
0673c95 tx_memory_pool: speedup get_complement() for large requests (jeffro256)
2026-03-28 19:45:05 +00: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
selsta
1c97b0d0f2 abstract_tcp_server2: add missing return 2026-03-26 22:58:32 +01:00
jeffro256
d8e978fae6 unit_tests: remove addressof overload for crypto::secret_key 2026-03-21 23:44:19 -10:00
jeffro256
887752611a crypto: fix chacha aliasing and alignment issues 2026-03-21 23:30:48 -10:00
jeffro256
c5be4dda1c crypto: STD-compliant shifting in sc_check() 2026-03-21 22:34:01 -10:00
j-berman
247af5e8a3 cryptonote_core: try-catch in prepare same as cleanup 2026-03-18 23:02:33 -07:00
Ocheretovich
0bc4c23d1c fix: add missing <type_traits> include for std::is_same 2026-03-18 18:46:17 +02:00
Lee *!* Clagett
3d6b9fb568 Harden HTTP client auth 2026-03-13 13:41:15 -04:00
tobtoht
b9998fc9e1 Merge pull request #10330
2b9d216 cryptonote_core: remove Boost serialization for tx_source_entry (jeffro256)
2026-03-08 10:29:18 +00:00
tobtoht
1e3aaa4647 Merge pull request #10189
1bcca58 simplewallet: use passed decrypted payment ID from wallet2 for notifications (jeffro256)
2026-03-08 10:28:23 +00:00
tobtoht
bff2a21e3b Merge pull request #9443
23e29a5 Add Socks v5 support to daemon and wallet (Lee *!* Clagett)
2026-03-08 10:27:05 +00:00
Lee *!* Clagett
23e29a5074 Add Socks v5 support to daemon and wallet 2026-03-06 17:08:49 -05:00
tobtoht
ea9be68fb6 Merge pull request #10335
62a3214 windows_service: quote service executable path (selsta)
2026-03-01 11:28:00 +00:00
tobtoht
2404f1bc92 Merge pull request #10220
2eed71e cryptonote_basic: fix add_extra_nonce_to_tx_extra() length (jeffro256)
2026-03-01 11:27:03 +00:00
tobtoht
7fba8bb466 Merge pull request #10323
b94d504 makefile: fix parallel build (Navid Rahimi)
2026-02-25 09:50:30 +00:00
tobtoht
602ed1ff2f Merge pull request #10328
90c244c docs/URI_SCHEME: RFC 3986 compatible wallet restoration (WeebDataHoarder)
2026-02-25 09:50:01 +00:00
jeffro256
2eed71e575 cryptonote_basic: fix add_extra_nonce_to_tx_extra() length
Reviewed-by: selsta <selsta@sent.at>
Reviewed-by: SChernykh
2026-02-24 17:13:37 -06:00
selsta
62a3214d34 windows_service: quote service executable path 2026-02-24 16:08:45 +01:00
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
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