weifanglab and jpk68
0b67da411a
epee: fix build with openssl 4.0
2026-07-24 11:42:24 -04:00
selsta
146f801063
epee: avoid bad_weak_ptr during connection teardown
...
foreach_connection() can race with connection destruction while the
protocol handler remains in the raw-pointer map. Use the non-throwing
weak_from_this().lock() in add_ref() and treat expired connections as
unavailable.
This is an interim mitigation pending the broader connection lifetime
fix in PR 7345.
2026-07-12 14:25:30 +02:00
tobtoht
4f92268d7c
Merge pull request #10779
...
d67a8d8 build: prepare v0.18.5.1 (selsta)
ACKs: SNeedlewoods, plowsof
2026-06-30 10:03:46 +00:00
selsta
d67a8d8e9d
build: prepare v0.18.5.1
2026-06-29 18:02:00 +02:00
selsta
d2e4cbcda5
http: share deterministic header field parser
2026-06-21 22:27:37 +02:00
tobtoht
8d0b73e509
depends: openssl: update to 3.0.21
2026-06-09 19:32:50 +02:00
tobtoht
a304801aee
Merge pull request #10697
...
dedae52 fix off-by-one over-read in match_string2 unicode escape parsing (alhudz)
2026-06-07 18:36:14 +00:00
tobtoht
6f67e8a5cc
Merge pull request #10698
...
b7ca9e7 p2p: close zone connections before stopping net servers (selsta)
ec60113 p2p: make stop signal idempotent (selsta)
2026-06-06 13:13:12 +00:00
tobtoht
82fdc1dd73
Merge pull request #10495
...
c5c9420 p2p: cleaner connection close() (j-berman)
2026-06-05 11:02:27 +00:00
tobtoht
34c9abfc4c
Merge pull request #10660
...
874b7eb gitian: optional APT cacher for docker builds (vdo)
2026-06-04 19:33:21 +00:00
vdo and nahuhh
874b7eb0b3
gitian: optional APT cacher for docker builds
2026-06-04 18:32:45 +00:00
selsta
b7ca9e73f2
p2p: close zone connections before stopping net servers
2026-06-03 12:17:18 +02:00
selsta
ec60113e09
p2p: make stop signal idempotent
2026-06-01 19:22:26 +02:00
alhudz
dedae5272d
fix off-by-one over-read in match_string2 unicode escape parsing
2026-06-01 20:58:14 +05:30
tobtoht
f9a279cb39
Merge pull request #10654
...
98bc2ec depends: unbound: update to 1.25.1 (tobtoht)
2026-05-27 10:09:22 +00:00
tobtoht
612d207f51
Merge pull request #10642
...
98b350f contrib: fix unaligned&aliased levin buffer reads (jeffro256)
2026-05-27 00:46:24 +00:00
tobtoht
cb1b4b5321
Merge pull request #10555
...
0d49006 depends: explicitely enable cross-compile mode for autoconf (tobtoht)
2026-05-25 21:10:55 +00:00
tobtoht
0d49006c9d
depends: explicitely enable cross-compile mode for autoconf
2026-05-25 10:52:34 +02:00
tobtoht
98bc2ec5e6
depends: unbound: update to 1.25.1
2026-05-25 00:17:27 +02:00
tobtoht
22a69e588e
depends: libusb: update to 1.0.30
2026-05-24 23:19:21 +02:00
jeffro256 and selsta
98b350f7a1
contrib: fix unaligned&aliased levin buffer reads
...
Co-authored-by: selsta <selsta@users.noreply.github.com >
2026-05-21 21:19:31 -05:00
iuyua9 and iuyua9
2a6f64d8fa
epee: skip IPv4 TOS option for non-IPv4 peers
2026-05-14 17:40:26 +08:00
ComputeryPony
e92f9bd2d6
epee: fix memory leak with readline
2026-05-09 17:01:40 -05:00
tobtoht
3ca4c30f73
Merge pull request #10406
...
1f1e74b build: prepare v0.18.5.0 (selsta)
2026-05-03 19:23:57 +00:00
j-berman
c5c9420d8c
p2p: cleaner connection close()
2026-04-28 22:44:31 -07:00
j-berman
bf314b7ab1
p2p: wait_for on shutdown instead of indefinite wait
2026-04-28 16:21:53 -07:00
selsta
1f1e74b390
build: prepare v0.18.5.0
2026-04-28 03:40:32 +02:00
tobtoht
987e6d2913
daemon: remove miniupnp
2026-04-26 13:32:06 +02:00
j-berman
14e333217e
connection: try-catch handles
2026-04-21 12:01:48 -07:00
tobtoht
ce92fc1073
Merge pull request #10401
...
7bc2d5a p2p: fix hanging shutdown (j-berman)
2026-04-07 09:02:08 +00:00
tobtoht
ff1746ec6e
Merge pull request #10400
...
0e45918 Add support for Loongarch (YalingFang)
2026-04-07 08:57:51 +00:00
j-berman
7bc2d5a42e
p2p: fix hanging shutdown
2026-04-04 15:02:49 -07:00
YalingFang and selsta
0e45918b2b
Add support for Loongarch
2026-04-04 20:10:25 +02:00
Lee *!* Clagett
017c9022d7
Cleanup some of the fragmented levin handling
2026-03-31 14:50:35 -04:00
tobtoht
ee1bbe7663
Merge pull request #10387
...
f60b400 abstract_tcp_server2: add missing return (selsta)
2026-03-31 09:35:53 +00:00
selsta
f60b400917
abstract_tcp_server2: add missing return
2026-03-27 00:42:07 +01:00
Lee *!* Clagett
f355f85e6f
Harden HTTP client auth
2026-03-13 13:37:28 -04:00
tobtoht
afb0ae8822
Merge pull request #10318
...
a1a106d build: prepare v0.18.4.6 (selsta)
2026-02-18 22:20:20 +00:00
selsta
a1a106d656
build: prepare v0.18.4.6
2026-02-13 18:20:50 +01:00
tobtoht
7cc1142889
Merge pull request #10298
...
ee9e4a4 p2p: connection patches (j-berman)
2026-02-03 19:52:22 +00:00
j-berman
ee9e4a49ba
p2p: connection patches
...
- Make sure the server sends a complete response when the client
includes the "Connection: close" header.
- Make sure the server terminates in `m_strand` to avoid
concurrent socket closure and ops processing.
2026-02-02 10:22:41 -08:00
tobtoht
c4e54fe5e0
depends: openssl: update to 3.0.19
2026-01-29 22:10:53 +01:00
tobtoht
316a98b11e
Merge pull request #10262
...
ec34c5b build: prepare v0.18.4.5 (selsta)
2025-12-29 22:41:50 +00:00
selsta
ec34c5b93f
build: prepare v0.18.4.5
2025-12-29 22:27:58 +01:00
tobtoht
7baf2bde6e
epee: add missing cstdint include
2025-12-11 10:43:33 +01:00
tobtoht
c14a0ba432
depends: hidapi: update to 0.15.0
2025-11-24 18:12:10 +01:00
tobtoht
64f230d63a
Merge pull request #10199
...
64f2d8e build: prepare v0.18.4.4 (selsta)
2025-11-11 21:52:46 +00:00
j-berman
a83a46d600
Fix logging deadlock
2025-11-11 10:44:26 -08:00
selsta
64f2d8e45d
build: prepare v0.18.4.4
2025-11-10 18:56:57 +01:00
selsta
09f5cbbb98
build: prepare v0.18.4.3
2025-10-07 16:36:04 +02:00