Commit Graph
1248 Commits
Author SHA1 Message Date
iuyua9andiuyua9 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 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
YalingFangandselsta 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
selsta 7e3edc29c6 epee: only parse valid port
Reported by hacksandhops and Ada Logic.
2025-08-31 00:13:55 +02:00
tobtoht 22fc8f9a09 Merge pull request #10048
e6f43df epee: include math header for upcoming Boost 1.89 (Michael Cho)
2025-08-21 16:28:02 +00:00
Michael Choandselsta e6f43df56a epee: include math header for upcoming Boost 1.89 2025-08-20 18:06:18 +02:00
Lee *!* Clagett e23b759b37 Skip ping connections in outgoing count 2025-08-19 17:16:05 -04:00
selsta 32f701b0cd build: prepare v0.18.4.2 2025-08-01 17:25:46 +02:00
tobtoht 0b739fdf58 Merge pull request #9946
b96af8e build: prepare v0.18.4.1 (selsta)
2025-07-10 12:28:33 +00:00
selsta b96af8e17a build: prepare v0.18.4.1 2025-07-09 16:12:16 +02:00
tobtoht 3176fbd7fb Merge pull request #9956
9f3d96e Add check for exception in tcp accept handler (Lee *!* Clagett)
2025-07-07 19:38:55 +00:00
tobtoht b01fb18012 Merge pull request #9909
f968150 epee: fix string_tools on Windows (0xFFFC0000)
2025-06-14 18:59:23 +00:00
Lee *!* Clagett 9f3d96eba6 Add check for exception in tcp accept handler 2025-06-12 17:48:49 -04:00
jeffro256 e458bc0fad msys2 build: include int headers 2025-05-06 14:18:02 -05:00
0xFFFC0000 f968150849 epee: fix string_tools on Windows 2025-04-22 14:26:27 +01:00
Bastian Germannandtobtoht 33e7943dfd epee: Drop unused in-tree MD5
The RSA-MD licensed implementation that originated from RFC 1321 and got
into epee via Cyrus SASL and libEtPan! is not a good fit for epee, which
also links to the GPL licensed readline. RSA-MD has an advertisement
clause that is known to be incompatible with GPL.
2025-03-14 14:00:36 +01:00
Bastian Germannandtobtoht fe1a10d70e Replace in-tree MD5 with OpenSSL
This uses OpenSSL's non-deprecated EVP digest facility to calculate MD5
in HTTP digest authentication.
2025-03-14 14:00:16 +01:00
tobtoht 88a5d07682 Merge pull request #9807
b556ca667 depends: boost: update to 1.69.0 (tobtoht)
aad91bf19 depends: release type should be lower case (tobtoht)
2025-03-11 19:15:02 +00:00
Lee *!* Clagett 4acc0ea41f Limit scope of TCP checks to incoming only 2025-02-26 13:09:20 -05:00
tobtoht b556ca6678 depends: boost: update to 1.69.0 2025-02-18 13:49:51 +01:00
tobtoht aad91bf196 depends: release type should be lower case 2025-02-18 13:43:46 +01:00
woodser 322953e626 assign default port for http and https clients 2025-02-17 08:14:25 -05:00
Lee *!* Clagett 01bcd52924 Fix build with boost ASIO 0.87. Support boost 1.66+ 2025-02-14 13:29:57 -05:00
Lee *!* Clagett 13ff355cf6 Set response limits on http server connections 2025-02-14 00:21:05 -05:00
Jeffrey RyanandLee *!* Clagett 89fa3ed68a epee: update 'http_server_handlers_map2.h' macros to use fully qualified names
quick patch which fixes the issue where if you use some macros from `http_server_handlers_map2.h` you have to be in the `epee` namespace or it doesn't compile. Now can remove `using namespace epee;` from header file `core_rpc_server.h`, which caused a couple of name qualifying mistakes
2025-02-13 16:24:48 -05:00