1527 Commits

Author SHA1 Message Date
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