1527 Commits

Author SHA1 Message Date
tobtoht b1a81cc0e6 cmake: require unbound idiomatically 2026-05-06 23:01:42 +02:00
tobtoht 49ea802139 Merge pull request #9899
05ab316 epee: better scope leaver (jeffro256)
2026-05-06 19:34:39 +00:00
jeffro256 05ab316853 epee: better scope leaver
1. Doesn't allocate a `boost::shared_ptr`
2. Doesn't use a vtable
3. Doesn't use `std::function` wrapper
4. Doesn't necessarily copy functional object
5. Doesn't need a factory function for simple declaration (yay CTAD)
6. Isolated to its own header
7. Name doesn't suck as much
2026-05-06 11:59:00 -05:00
tobtoht d0798fc454 guix: turn off unused cmake options 2026-05-05 23:18:05 +02:00
ryurt46 a5ab8e5709 net: replace deprecated boost::asio::strand::wrap with bind_executor 2026-05-04 19:10:06 +02:00
tobtoht 98c571602e Merge pull request #10464
b4899fe depends: support building without readline packages (tobtoht)
2026-05-04 16:56:33 +00:00
tobtoht 8b79bfc836 Merge pull request #10485
5723d6b epee: remove save_limit_to_file (tobtoht)
2026-05-04 16:39:19 +00:00
tobtoht 2d48a39658 Merge pull request #10483
0617f43 fix: warning: ignored-attributes (tobtoht)
2cf3e27 fix: warning: unused-result (tobtoht)
d8f27be fix: warning: unused-function (tobtoht)
ffbb0cc fix: warning: unused-const-variable (tobtoht)
57975ab fix: warning: deprecated-declarations (tobtoht)
3294b8e fix: warning: unused-variable (tobtoht)
20f6f5f fix: warning: unused-lambda-capture (tobtoht)
37e76ec fix: warning: inconsistent-missing-override (tobtoht)
2026-05-04 16:36:28 +00:00
tobtoht ab8a07f00c Merge pull request #10488
17ce9ac p2p: wait_for on shutdown instead of indefinite wait (j-berman)
2026-05-03 19:21:38 +00:00
tobtoht dd6f45974c Merge pull request #10428
1511c48 guix: add initial loongarch64 support (tobtoht)
2026-04-30 21:48:14 +00:00
tobtoht 0617f433be fix: warning: ignored-attributes 2026-04-29 10:21:40 +02:00
j-berman a46154e6a8 p2p: cleaner connection close() 2026-04-28 22:22:09 -07:00
j-berman 17ce9ac0df p2p: wait_for on shutdown instead of indefinite wait 2026-04-28 16:20:44 -07:00
tobtoht 5723d6b6f1 epee: remove save_limit_to_file 2026-04-28 19:21:12 +02:00
tobtoht b4899fea0c depends: support building without readline packages 2026-04-26 13:41:21 +02:00
tobtoht 30b5d7bd44 daemon: remove miniupnp 2026-04-26 10:54:04 +02:00
j-berman 0150d45e39 connection: try-catch handles 2026-04-21 12:00:56 -07:00
tobtoht 1511c489c5 guix: add initial loongarch64 support 2026-04-20 20:35:00 +02:00
tobtoht 49f3fabbf4 Merge pull request #10382
742c629 p2p: fix hanging shutdown (j-berman)
2026-04-07 09:01:30 +00:00
tobtoht 018f39ca60 Merge pull request #10397
c805626 depends: extract cached package as self (tobtoht)
2026-04-07 08:59:09 +00:00
tobtoht 99addbcc91 Merge pull request #10357
3e2c837 Cleanup some of the fragmented levin handling (Lee *!* Clagett)
2026-04-04 18:44:46 +00:00
tobtoht a6b609a348 Merge pull request #10331
d3efb8f guix: bump time-machine to 4a507aa8c0a579d150267d81ab4013189a7ec505 (tobtoht)
2026-04-04 18:36:06 +00:00
tobtoht c80562671b depends: extract cached package as self
Co-authored-by: plowsof <77655812+plowsof@users.noreply.github.com>
2026-04-03 15:44:25 +02:00
tobtoht 7c302ddf0f Merge pull request #10383
9c3bef0 ci: depends: bump container to ubuntu 22.04 (tobtoht)
2026-04-02 18:27:21 +00:00
tobtoht f9ff0c1c7d Merge pull request #10394
af765a2 brew: remove unnecessary homebrew/bundle tap (ratchips)
2026-03-31 21:48:24 +00:00
tobtoht 095b06a6e6 Merge pull request #10386
1c97b0d abstract_tcp_server2: add missing return (selsta)
2026-03-31 09:35:30 +00:00
ratchips af765a28db brew: remove unnecessary homebrew/bundle tap 2026-03-30 22:42:39 -04:00
tobtoht 7cfd6f2d22 Merge pull request #10363
3d6b9fb Harden HTTP client auth (Lee *!* Clagett)
2026-03-28 19:50:11 +00:00
selsta 1c97b0d0f2 abstract_tcp_server2: add missing return 2026-03-26 22:58:32 +01:00
tobtoht 9c3bef0ac2 ci: depends: bump container to ubuntu 22.04 2026-03-26 10:28:08 +01:00
j-berman 742c62928a p2p: fix hanging shutdown 2026-03-25 13:27:44 -07:00
Lee *!* Clagett 3d6b9fb568 Harden HTTP client auth 2026-03-13 13:41:15 -04:00
Lee *!* Clagett 3e2c837b26 Cleanup some of the fragmented levin handling 2026-03-11 13:37:22 -04:00
tobtoht d3efb8fd08 guix: bump time-machine to 4a507aa8c0a579d150267d81ab4013189a7ec505 2026-02-22 14:53:16 +01:00
tobtoht 4efde0f4da Merge pull request #10320
4486925 Transition asio::deadline_timer to asio::steady_timer (Lee *!* Clagett)
2026-02-22 13:01:04 +00:00
tobtoht 2a39d2070a Merge pull request #10299
f129a0e depends: freebsd: don't clobber sysroot with native package install dirs (tobtoht)
2026-02-18 22:18:35 +00:00
Lee *!* Clagett 44869250bd Transition asio::deadline_timer to asio::steady_timer 2026-02-17 11:28:57 -05:00
tobtoht e77e3fafd0 Merge pull request #10187
d57e408 guix: use clang 19 for darwin & freebsd targets (tobtoht)
2026-02-04 11:24:07 +00:00
tobtoht cfb8690da5 Merge pull request #10210
b433949 depends: support building without wallet dependencies (tobtoht)
2026-02-03 21:21:54 +00:00
tobtoht f3cdf2785b Merge pull request #10278
7d1f779 p2p: connection patches (j-berman)
2026-02-03 19:51:50 +00:00
tobtoht b433949217 depends: support building without wallet dependencies 2026-02-03 20:29:08 +01:00
tobtoht d57e40840b guix: use clang 19 for darwin & freebsd targets 2026-02-03 17:06:33 +01:00
tobtoht aac3cfd285 Merge pull request #9673
3a8937a depends: explicitely set C/CXX standard for all packages (tobtoht)
2026-02-03 14:40:26 +00:00
tobtoht f129a0ed9d depends: freebsd: don't clobber sysroot with native package install dirs 2026-02-03 13:55:01 +01:00
tobtoht 712daec8bc guix: update gcc to 14.3.0 2026-02-02 12:04:06 +01:00
j-berman 7d1f779530 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-01-15 22:30:43 -08:00
tobtoht 481443039a Merge pull request #10216
b03899f depends: boost: update to 1.89.0 (tobtoht)
2025-11-26 20:07:46 +00:00
tobtoht b3614d6b3f Merge pull request #10170
ece0342 epee: align container pod as blob serialization (jeffro256)
2025-11-26 19:39:45 +00:00
tobtoht b58280f3ec Merge pull request #10231
4c4ffde depends: hidapi: update to 0.15.0 (tobtoht)
2025-11-26 19:34:38 +00:00
tobtoht 74b3e26ea1 Merge pull request #10184
0d1cf8f guix: remove libtool & python from darwin build env (tobtoht)
2025-11-26 19:33:41 +00:00