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
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
tobtoht
67767bbb68
Merge pull request #10493
...
a46154e p2p: cleaner connection close() (j-berman)
2026-06-05 11:02:04 +00:00
tobtoht
a00fbd838a
Merge pull request #10680
...
1a91bc3 brew: remove some unused libraries (tobtoht)
2026-06-05 09:52:36 +00:00
tobtoht
5904e14da4
Merge pull request #10677
...
dce724f depends: boost: don't build stubs for header-only libraries (tobtoht)
2026-06-03 19:00:51 +00:00
tobtoht
3d6a32675b
Merge pull request #10676
...
65c1585 cmake: use boost provided module (tobtoht)
2026-06-03 19:00:29 +00:00
tobtoht
2f3ce2c823
Merge pull request #10667
...
1cf6338 guix: update clang to 21.1.8 (tobtoht)
2026-06-03 18:58:30 +00:00
selsta
f2afe976c7
p2p: close zone connections before stopping net servers
2026-06-03 12:16:02 +02:00
tobtoht
fa8b8ab93c
Merge pull request #10666
...
8687825 crypto: split wire serialization in header (jeffro256)
2026-06-02 13:22:42 +00:00
tobtoht
f7e7d1da68
Merge pull request #10563
...
642e636 epee: avoid memcpy in rolling median move (selsta)
2026-06-01 18:11:56 +00:00
tobtoht
701591f9d2
Merge pull request #10664
...
4e75c63 contrib/tor: remove dead node (jpk68)
2026-06-01 18:10:06 +00:00
alhudz
524b0d07f2
fix off-by-one over-read in match_string2 unicode escape parsing
2026-06-01 18:22:34 +05:30
selsta
3623399ea2
p2p: make stop signal idempotent
2026-05-31 02:45:53 +02:00
tobtoht
dce724f886
depends: boost: don't build stubs for header-only libraries
2026-05-29 00:59:09 +02:00
tobtoht
1a91bc3441
brew: remove some unused libraries
2026-05-29 00:19:49 +02:00
tobtoht
65c15857b0
cmake: use boost provided module
2026-05-28 21:54:07 +02:00
tobtoht
d509c53ca8
Merge pull request #10629
...
bc1a2f0 depends: sodium: fix broken url (tobtoht)
2026-05-28 14:03:11 +00:00
tobtoht
1cf633825d
guix: update clang to 21.1.8
2026-05-27 20:00:47 +02:00
jpk68
4e75c63299
contrib/tor: remove dead node
2026-05-27 12:16:28 +02:00
tobtoht
56b176c602
Merge pull request #10621
...
029aa2a depends: unbound: update to 1.25.1 (tobtoht)
2026-05-27 10:08:36 +00:00
jeffro256
868782513e
crypto: split wire serialization in header
2026-05-27 00:18:48 -05:00
tobtoht
93e5d3e25e
Merge pull request #10623
...
7704a19 contrib: fix unaligned&aliased levin buffer reads (jeffro256)
2026-05-27 00:45:25 +00:00
tobtoht
284f5eb23b
Merge pull request #10657
...
4b99b9e depends: explicitely enable cross-compile mode for autoconf (tobtoht)
2026-05-25 21:11:19 +00:00
tobtoht
18f214a4c5
Merge pull request #10586
...
1f848bf cmake: add support for sccache (jpk68)
2026-05-25 20:14:14 +00:00
tobtoht
db29295d2e
Merge pull request #10620
...
363dbd3 depends: libusb: update to 1.0.30 (tobtoht)
2026-05-25 20:11:55 +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
tobtoht
4b99b9e0aa
depends: explicitely enable cross-compile mode for autoconf
2026-05-25 14:17:55 +02:00
tobtoht
029aa2a26e
depends: unbound: update to 1.25.1
2026-05-23 00:25:45 +02:00
tobtoht
363dbd3a00
depends: libusb: update to 1.0.30
2026-05-23 00:24:43 +02:00
tobtoht
9f5abcb3eb
ci: guix: use mirror
2026-05-22 22:01:05 +02:00
jeffro256
7704a194f0
contrib: fix unaligned&aliased levin buffer reads
...
Co-authored-by: selsta <selsta@users.noreply.github.com >
2026-05-21 21:16:45 -05: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
bc1a2f096d
depends: sodium: fix broken url
2026-05-20 21:38:09 +02:00
jpk68
1f848bf655
cmake: add support for sccache
2026-05-19 22:10:02 +02:00
tobtoht
b745be7235
Merge pull request #10587
...
2c327aa fix spelling in comments and docs (Thomas)
2026-05-19 19:53:51 +00:00
tobtoht
802194711a
Merge pull request #10594
...
aa3abe2 net_ssl: Use EVP API to create EVP_PKEYs when available (jeffro256)
2026-05-19 16:28:05 +00:00
jeffro256
aa3abe2c03
net_ssl: Use EVP API to create EVP_PKEYs when available
...
The following functions are deprecated in OpenSSL 3.0 and used in net_ssl.cpp: `RSA_free`, `EC_KEY_free`, `RSA_new`, `RSA_generate_key_ex`, `EC_KEY_set_group`, `EC_KEY_generate_key`.
Since EVP_RSA_gen was added in OpenSSL 3.0 and since the aforementioned functions were deprecated in OpenSSL 3.0, I check if the OpenSSL version >= 3.0, and use EVP_RSA_gen instead of everything else up to assigning the private key to the certificate in `create_rsa_ssl_certificate`.
I also deleted `create_ec_ssl_certificate` since it wasn't used.
2026-05-18 23:47:46 -05:00
tobtoht
b90dd8d3b1
Merge pull request #10549
...
5a3f57d epee: skip IPv4 TOS option for non-IPv4 peers (iuyua9)
2026-05-15 11:29:30 +00:00
Thomas
2c327aa325
fix spelling in comments and docs
2026-05-13 21:20:05 +02:00
tobtoht
fb5b06bd3b
Merge pull request #10520
...
a5ab8e5 net: replace deprecated boost::asio::strand::wrap with bind_executor (ryurt46)
2026-05-13 11:08:59 +00:00
tobtoht
b7e777412e
Merge pull request #10536
...
681ea9f epee: remove LOCAL_ASSERT (jeffro256)
2026-05-13 11:06:54 +00:00
tobtoht
66f95b537a
Merge pull request #10540
...
8419a91 net_service: fix broken log formatting (jpk68)
2026-05-13 11:05:57 +00:00
tobtoht
0d9accaeca
Merge pull request #10526
...
b1a81cc cmake: require unbound idiomatically (tobtoht)
2026-05-11 18:40:01 +00:00
tobtoht
315c003d12
Merge pull request #10528
...
d0798fc guix: turn off unused cmake options (tobtoht)
2026-05-11 16:26:08 +00:00
selsta
642e6369d5
epee: avoid memcpy in rolling median move
2026-05-11 02:57:36 +02:00
tobtoht
43cb148952
Merge pull request #10517
...
a5abe71 epee: fix memory leak with readline (ComputeryPony)
2026-05-10 17:43:09 +00:00
ComputeryPony
a5abe71486
epee: fix memory leak with readline
2026-05-09 16:30:13 -05:00
iuyua9
5a3f57d6c3
epee: skip IPv4 TOS option for non-IPv4 peers
2026-05-09 20:46:42 +08:00
jpk68
8419a91e5a
net_service: fix broken log formatting
2026-05-07 20:53:07 +02: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