Ap4sh
04c6da4b75
wallet: copy parsed crypto fields
2026-07-04 00:28:08 +02:00
selsta and jeffro256
dc8bc028a6
cryptonote: scope 202612 PoW workaround
...
The block 202612 PoW workaround previously applied to any block at
height 202612. Restrict it to the object hashes of the known historical
mainnet, testnet, and stagenet block hashing blobs so new chains do not
inherit the fixed PoW hash, which would prevent sync or mining past that
height if their difficulty is higher.
Reported-by: DataHoarder
Co-authored-by: jeffro256 <jeffro256@tutanota.com >
2026-07-03 14:59:41 +02:00
tobtoht
23372d12f5
Merge pull request #10108
...
ede4d7f RingCT crypto: 6x faster zero commit (j-berman)
ACKs: UkoeHB, jeffro256
2026-07-03 11:57:32 +00:00
tobtoht
dac3103348
Merge pull request #10111
...
4f2a8a4 crypto: fast fe_batch_invert using Montgomery's trick (j-berman)
ACKs: UkoeHB, jeffro256
2026-07-03 11:55:20 +00:00
tobtoht
a9d9134f62
Merge pull request #10800
...
f4047ae cryptonote_basic: copy tx extra payment IDs (Ap4sh)
ACKs: jeffro256, selsta
2026-07-01 20:00:37 +00:00
selsta
a568ba39fa
tests: avoid ephemeral p2p ports in node_server tests
...
48080 and 58080 are within common ephemeral port ranges, which can
make node_server tests intermittently fail to bind after recently
closed TCP connections used the same local source port.
Use fixed unit-test ports outside those ranges and keep the tests on
127.0.0.1 instead of relying on 127.0.0.2 being configured.
2026-06-30 13:41:59 +02:00
j-berman and Jeffro
4f2a8a4270
crypto: fast fe_batch_invert using Montgomery's trick
...
https://iacr.org/archive/pkc2004/29470042/29470042.pdf 2.2
Also includes:
- fe_equals function
- breaks out fe_from_bytes_vartime function
Co-authored-by: Jeffro <jeffro256@tutanota.com >
2026-06-29 12:41:39 -07:00
tobtoht
286a7c9c77
Merge pull request #10834
...
4a627d4 tests: check node_server race init and connect (selsta)
ACKs: tobtoht, plowsof
2026-06-29 18:24:57 +00:00
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
selsta
4a627d44fa
tests: check node_server race init and connect
2026-06-28 19:24:36 +02: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
Ap4sh
f4047aeb41
cryptonote_basic: copy tx extra payment IDs
2026-06-21 16:41:13 +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
jeffro256 and selsta
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
jpk68 and SNeedlewoods
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