Commit Graph
2038 Commits
Author SHA1 Message Date
tobtoht a9cd37c0e0 depends: protobuf: update to 33.5 2026-02-05 12:09:53 +01:00
tobtoht 04631b588e depends: boost: update to 1.90.0 2026-02-05 12:09:52 +01:00
tobtoht ea91f31fdd depends: abseil: update to 20260107.0 2026-02-05 12:09:48 +01:00
tobtohtandGitHub 26bccafae4 Merge pull request #287 from jermanuts/ledger-links
Fix: Update ledger links
2026-01-29 14:39:10 +00:00
jermanutsandGitHub 1fe85a81f0 Fix: Update ledger links 2026-01-26 14:30:53 +01:00
tobtohtandGitHub 230158896c Merge pull request #275 from Oblivionsage/fix/unsigned-tx-amount-underflow
fix: prevent integer underflow in amount() bounds check
2025-11-13 09:36:00 +00:00
oblivionsage d248417f2c fix: prevent integer underflow in amount() bounds check
The bounds check 'index > arr.size() - 1' has an edge case bug.
When arr.size() is 0, subtracting 1 from an unsigned size_t
underflows to SIZE_MAX, so 'index > SIZE_MAX' is always false.

This could theoretically allow out-of-bounds access, though it's
pretty hard to trigger in practice - would need a malformed/corrupted
unsigned_tx file that parses successfully but has no transactions.

Changed to 'arr.empty() || index >= arr.size()' which handles
the edge case properly.

Found with AddressSanitizer during fuzzing.
2025-11-13 01:52:38 +01:00
tobtoht 42dc35dc52 depends: qt: drop unused patches 2025-11-12 16:28:50 +01:00
tobtoht 88f64d0235 depends: qt: consolidate qtmultimedia patches 2025-11-12 16:26:56 +01:00
tobtoht 896f17f477 depends: qt: drop unneeded patches 2025-11-12 16:26:14 +01:00
tobtoht fa6d0fc830 update nodes 2025-11-12 15:32:45 +01:00
tobtoht 4ad4709fb5 Revert "plugins: remove Crowdfunding and Bounties"
partial revert, keep CCS for now
2025-11-12 15:25:16 +01:00
tobtoht 7e8ba768b7 depends: fix expat fetch on darwin 2025-11-12 12:18:49 +01:00
tobtoht 9977005346 depends: tor_darwin: update to 0.4.8.19 2025-11-12 12:14:15 +01:00
tobtoht 8e20d31de4 depends: tor_linux: update to 0.4.8.20 2025-11-12 12:07:47 +01:00
tobtoht 373913a986 depends: unbound: update to 1.24.1 2025-11-12 12:04:43 +01:00
tobtoht dd04de1a5e depends: expat: update to 2.7.3 2025-11-12 11:57:54 +01:00
tobtoht c43785d02e depends: libxcb_util_image: cleanup patch 2025-11-12 11:57:39 +01:00
tobtoht 4eaf9300a4 guix: bump minimum macos to 14.0 2025-11-11 16:21:18 +01:00
tobtoht f5c920b3dd cmake: fix macos build 2025-11-11 15:13:19 +01:00
tobtoht e1b4361021 guix: fix flatpak build 2025-11-11 13:25:20 +01:00
tobtoht bbc212f2bd guix: build macos release with clang 19 2025-11-11 10:55:01 +01:00
tobtoht 59901ec1a4 update monero submodule (ledger fix) 2025-11-11 10:03:36 +01:00
tobtoht bf19565016 Revert "guix: build macos release with llvm 21"
This reverts commit a4bafcd07b.
2025-11-01 21:31:23 +01:00
tobtoht 07823b0be5 guix: pack: fix nss module 2025-11-01 21:10:09 +01:00
tobtoht 905a1ac764 depends: openssl: update to 3.6.0 2025-11-01 19:54:22 +01:00
tobtoht 5169f818e4 depends: qt: update to 6.10.0 2025-11-01 19:22:47 +01:00
tobtoht 0ca9ed4f48 update monero submodule to v0.18.4.3 2025-11-01 18:04:52 +01:00
tobtoht 22a77631bd depends: tor_mingw32: update to 0.4.8.19 2025-11-01 17:16:23 +01:00
tobtoht 10a6b77c06 guix: fix winpthreads patch 2025-11-01 16:31:25 +01:00
tobtoht 110dfdd06b guix: osslsigncode: disable tests 2025-11-01 16:24:10 +01:00
tobtoht 72a679dc62 depends: tor_linux: bump to 0.4.8.19 2025-11-01 16:13:00 +01:00
tobtoht e57e0651fa guix: drop support for arm-linux-gnueabihf 2025-11-01 15:58:31 +01:00
tobtoht a4bafcd07b guix: build macos release with llvm 21 2025-11-01 15:55:37 +01:00
tobtoht 0ceb55f2e5 guix: bump gcc to 14 2025-11-01 15:50:42 +01:00
tobtoht b032602ae8 guix: bump time-machine to 3cd1c8769c618cab07181c6a4807792a371f0b2e 2025-11-01 15:28:28 +01:00
tobtoht bb7715fdde ci: fix macos build [2] 2025-08-31 14:56:06 +02:00
tobtoht 12c1c7bb4f ci: fix macos build 2025-08-31 14:41:15 +02:00
tobtoht 94044cc0be depends: protobuf: update to 32.0 2025-08-31 14:23:30 +02:00
tobtoht 4d5cfa522f depends: abseil: update to 20250814.0 2025-08-31 14:20:28 +02:00
tobtoht a7f2ea5efb config: cleanup 2025-08-11 15:03:32 +02:00
tobtoht a068d24833 depends: openssl: update to 3.5.2 2025-08-11 14:47:10 +02:00
tobtoht fd34f0c8f4 depends: libxkbcommon: update to 1.11.0 2025-08-11 14:28:39 +02:00
tobtoht 5b36d44ed2 plugins: remove Crowdfunding and Bounties 2025-08-11 14:26:22 +02:00
tobtoht bc6f7036c7 depends: openssl: update to 3.5.1 2025-08-05 10:26:34 +02:00
tobtoht d0a09f5ed9 guix: use canonical repository 2025-08-03 19:27:29 +02:00
tobtoht 69859bb712 depends: unbound: update to 1.23.1 2025-08-03 19:27:21 +02:00
tobtoht 5f239d80b4 main: remove donations 2025-08-03 19:27:12 +02:00
tobtohtandGitHub 2b246df1b2 Merge pull request #261 from nabijaczleweli/master
Don't pretend to fall off the end of Nodes::useSocks5Proxy()
2025-06-17 16:47:49 +00:00
наб 010bf8e23b Don't pretend to fall off the end of Nodes::useSocks5Proxy()
[334/404] Building CXX object src/CMakeFiles/feather.dir/utils/nodes.cpp.o
/home/nabijaczleweli/uwu/feather/src/utils/nodes.cpp:503:1: warning: non-void function does not return a value in all control paths [-Wreturn-type]
  503 | }
      | ^
1 warning generated.
2025-06-17 18:39:50 +02:00