tobtoht and GitHub
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
tobtoht and GitHub
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
tobtoht and GitHub
1436461d0e
Merge pull request #257 from HardenedSteel/patch-1
...
nodes.json: Add nodes from stormycloud
2025-06-17 12:11:53 +00:00
tobtoht
173ef4e296
depends: libffi: fix version
2025-06-17 13:45:59 +02:00
tobtoht
fc97e878f2
depends: libgcrypt: update to 1.11.1
2025-06-17 12:58:56 +02:00
tobtoht
d7f481f2ef
depends: libgpg-error: update to 1.55
2025-06-17 12:56:05 +02:00
tobtoht
b9b1483ad4
depends: protobuf: update to 31.1
2025-06-17 12:44:04 +02:00