Commit Graph
990 Commits
Author SHA1 Message Date
tobtoht 6eef935d2c Merge pull request #10810
07f7c75 http: parse server Content-Length strictly (alhudz)

ACKs: vtnerd, selsta
2026-06-29 11:42:27 +00:00
tobtoht 0a83a39883 Merge pull request #10792
02db831 Fix spelling typos (Thomas)

ACKs: tobtoht, jeffro256
2026-06-24 17:21:24 +00:00
alhudz 07f7c7521d http: parse server Content-Length strictly 2026-06-23 17:37:41 +05:30
tobtoht 2c48374ecd Merge pull request #10768
389f366 http: share deterministic header field parser (selsta)

ACKs: SChernykh*, vtnerd
2026-06-21 21:44:23 +00:00
selsta 389f3660db http: share deterministic header field parser 2026-06-21 22:25:58 +02:00
Thomas 02db831d01 Fix spelling typos 2026-06-18 09:30:42 +02:00
tobtoht 1431995430 Merge pull request #10740
776d355 use byte-safe isalpha in epee json value parser (alhudz)

ACKs: iamamyth, selsta
2026-06-14 15:49:09 +00:00
tobtoht fb98441179 Merge pull request #9251
360db8f unit_tests: test every single field of JSON tx repr (jeffro256)

ACKs: selsta, tobtoht
2026-06-13 10:30:15 +00:00
tobtoht 887f2486fe Merge pull request #8758
3af06e5 wallet: remove output blackballing (tobtoht)
2026-06-11 20:20:38 +00:00
alhudz 776d355780 use byte-safe isalpha in epee json value parser 2026-06-10 10:01:46 +05:30
tobtoht 1b785d1c76 Merge pull request #10703
0fc5bb7 net: canonicalize Tor/I2P hosts during deserialization (selsta)
2026-06-09 17:49:08 +00:00
tobtoht 85e15b55e1 Merge pull request #10644
9dbce17 Blockchain: option for fast manual block popping (jeffro256)
2026-06-08 08:30:46 +00:00
jeffro256 9dbce17bb5 Blockchain: option for fast manual block popping 2026-06-07 14:59:57 -05:00
tobtoht 880abde62a Merge pull request #10696
d42de75 tests: cover truncated \u escape at end of buffer in match_string2 (alhudz)
524b0d0 fix off-by-one over-read in match_string2 unicode escape parsing (alhudz)
2026-06-07 18:35:16 +00:00
tobtoht 0857da6d6d Merge pull request #10533
589dd0a ringct: merge decodeRct and decodeRctSimple (jeffro256)
2026-06-07 14:26:08 +00:00
tobtoht bf23534c8e Merge pull request #10691
f2afe97 p2p: close zone connections before stopping net servers (selsta)
3623399 p2p: make stop signal idempotent (selsta)
2026-06-06 13:12:31 +00:00
jeffro256andselsta 360db8f6fe unit_tests: test every single field of JSON tx repr
Co-authored-by: selsta <selsta@sent.at>
2026-06-05 12:43:02 -05:00
jeffro256 589dd0a973 ringct: merge decodeRct and decodeRctSimple 2026-06-05 12:37:00 -05:00
selsta 0fc5bb7c86 net: canonicalize Tor/I2P hosts during deserialization 2026-06-03 17:20:11 +02:00
selsta f2afe976c7 p2p: close zone connections before stopping net servers 2026-06-03 12:16:02 +02:00
alhudz d42de7580d tests: cover truncated \u escape at end of buffer in match_string2 2026-06-02 11:42:16 +05:30
tobtoht e2332bcbf6 Merge pull request #10686
1088570 tests: avoid null argv in program options setup (selsta)
9f6ffb5 workflows: speed up slow-hash in PR core_tests (selsta)
2026-06-01 20:13:12 +00:00
tobtoht 3c6c799d59 Merge pull request #10661
f8aeff5 seraphis_crypto: remove unused transcript utility (selsta)
2026-06-01 18:08:36 +00:00
selsta 108857032f tests: avoid null argv in program options setup 2026-06-01 00:51:37 +02:00
tobtoht 6db9abba90 Merge pull request #10637
438f7f9 net: canonicalize Tor and I2P hostnames (selsta)
2026-05-29 21:08:37 +00:00
selsta f8aeff5ad3 seraphis_crypto: remove unused transcript utility 2026-05-26 18:58:17 +02:00
tobtoht f4bbdee14f Merge pull request #10084
b4c5449 wallet: add `wallet2_basic` library types (jeffro256)
2026-05-25 20:48:17 +00:00
tobtoht 0d631acd51 Merge pull request #10241
108244c Add wire::json_writer, and use in some of ZMQ-PUB functions. (Lee *!* Clagett)
2026-05-25 18:47:39 +00:00
jpk68andSNeedlewoods 0c22769a03 net/tor: improve address parsing 2026-05-25 20:12:29 +02:00
selsta 438f7f9fc4 net: canonicalize Tor and I2P hostnames 2026-05-23 00:58:54 +02:00
Lee *!* Clagett 108244cdf5 Add wire::json_writer, and use in some of ZMQ-PUB functions. 2026-05-21 17:19:52 -04:00
tobtoht ef39d9b178 Merge pull request #10604
6825fb4 Fix boosted_tcp_server.shutdown test (asan issue) (Lee Clagett)
2026-05-20 15:51:25 +00:00
tobtoht 892a136faf Merge pull request #10599
f4795a0 Remove obsolete test-drop-download debug options (selsta)
2026-05-20 15:49:47 +00:00
tobtoht 521a9b4c82 Merge pull request #10577
9a18697 wallet: roll back unlocker count on decrypt failure (fuyua9)
2026-05-19 19:55:47 +00:00
tobtoht b745be7235 Merge pull request #10587
2c327aa fix spelling in comments and docs (Thomas)
2026-05-19 19:53:51 +00:00
tobtoht 687fdbfad5 Merge pull request #10576
eb025f7 common: validate Content-Range resume offset (iuyua9)
2026-05-19 16:31:26 +00:00
tobtoht 89f32b0869 Merge pull request #10558
4b58b63 tests: avoid braced scalar init in expect macros (selsta)
2026-05-15 20:06:14 +00:00
selsta 4b58b63083 tests: avoid braced scalar init in expect macros 2026-05-15 21:40:01 +02:00
tobtoht 552dd5bdfd Merge pull request #10567
4bec447 tests: remove obsolete memwipe optimization override (selsta)
2026-05-15 11:24:52 +00:00
Lee Clagett 6825fb4a4e Fix boosted_tcp_server.shutdown test (asan issue) 2026-05-14 22:33:53 -04:00
selsta f4795a0001 Remove obsolete test-drop-download debug options
These options were introduced in 2015 as manual debug helpers for
network-limit testing. They are not used by the current test suite.
2026-05-14 17:56:54 +02:00
Thomas 2c327aa325 fix spelling in comments and docs 2026-05-13 21:20:05 +02:00
tobtoht b7e777412e Merge pull request #10536
681ea9f epee: remove LOCAL_ASSERT (jeffro256)
2026-05-13 11:06:54 +00:00
iuyua9 eb025f765e common: validate Content-Range resume offset 2026-05-12 18:34:37 +08:00
tobtoht 3af06e53d3 wallet: remove output blackballing 2026-05-11 19:50:01 +02:00
tobtoht 14dc6241ac Merge pull request #10381
2210f85 ringct: make h2d fallible (jeffro256)
2026-05-10 17:41:49 +00:00
fuyua9 9a18697518 wallet: roll back unlocker count on decrypt failure 2026-05-10 13:23:04 +00:00
selsta 4bec447496 tests: remove obsolete memwipe optimization override 2026-05-09 23:56:26 +02:00
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
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