jwinterm
640a478b1b
wowlet: solo-mining toggle — Wallet startMining/stopMining (RandomWOW via embedded node) + Wallet-menu action
2026-06-18 17:06:06 -04:00
jwinterm
5206dbdf8a
ci: package wowlet as a portable Linux AppImage (linuxdeploy + qt; bundles Qt6, node already embedded)
2026-06-18 16:47:37 -04:00
jwinterm
28c04e8e6a
ci: upload wowlet binary as artifact (downloadable from the run)
2026-06-18 16:43:02 -04:00
jwinterm
15a9a4ba20
ci: embed wownerod into wowlet (single-file build) — download release wownerod, pass WOWNEROD_DIR
2026-06-18 11:20:59 -04:00
jwinterm
3e9743a9c4
wowlet: embed wownerod (WOWNEROD_DIR, mirrors Feather's Tor embedding) — single self-contained binary; DaemonManager unpacks it
2026-06-18 11:16:13 -04:00
jwinterm
d03fe4994d
wowlet: wallet connects to the embedded local node by default (Nodes::autoConnect)
2026-06-18 08:28:15 -04:00
jwinterm
e9ecb63a9b
wowlet: embedded wownerod DaemonManager (modeled on TorManager) — spawn/monitor/graceful-stop, run-own-node default
2026-06-18 08:23:02 -04:00
jwinterm
22553065e3
wowlet: wownero mainnet restore heights (correct wallet restore scan start)
2026-06-18 08:01:59 -04:00
jwinterm
c343ffcc55
wowlet: WOW/USD price feed from neroswap (HTTP poll); fix fiat conversion to use WOW not XMR
2026-06-18 07:45:54 -04:00
jwinterm
6df43ad49b
wowlet: add wownero (wow.qss) skin, default to it
2026-06-18 07:30:02 -04:00
jwinterm
8f548b0d82
wowlet: app icon (wowlet logo) + wownero default nodes
2026-06-18 07:26:46 -04:00
jwinterm
84d7476d5c
wowlet: rebrand identity + wownero coin constants (name=wowlet, 11 decimals, ring 22/mixin 21)
2026-06-18 07:09:38 -04:00
jwinterm
3c5c11cd17
wowlet: bump wownero submodule (anti-AV namespace rename under BUILD_GUI_DEPS)
2026-06-18 06:41:36 -04:00
jwinterm
1481f55759
wowlet: bump wownero submodule (C++17 standard for feather wallet std::optional)
2026-06-18 06:15:49 -04:00
jwinterm
be653d70a9
wowlet: provide libzmq (wownero net links it) + revert zmq gate; bump submodule
2026-06-18 06:05:02 -04:00
jwinterm
530abfe7c6
wowlet: bump wownero submodule (gate zmq requirement behind BUILD_GUI_DEPS)
2026-06-18 05:58:26 -04:00
jwinterm
5633f8a0f6
ci: add workflow_dispatch for manual iteration
2026-06-18 05:51:11 -04:00
jwinterm
49ce399264
ci: ubuntu-only build for wownero-rebase bring-up (restore full matrix when green)
2026-06-18 05:49:00 -04:00
jwinterm
74f7e5fb30
wowlet: point monero submodule at wownero gui branch (wownero consensus + feather wallet)
2026-06-18 05:44:02 -04:00
tobtoht
cbf966f5ba
depends: qt: update to 6.11.0
2026-04-20 13:33:56 +02:00
tobtoht
1be258d72c
guix: bump time-machine to 14a65594a16456f1b339c211fa3d0c498d7769ff
2026-04-20 12:33:01 +02:00
tobtoht
f933c9640a
depends: libgpg-error: update to 1.59
2026-04-20 12:30:39 +02:00
tobtoht and hosiet
9b17ffd1f7
depends: zxing-cpp: update to 3.0.2
...
Co-authored-by: hosiet <073plan@gmail.com >
2026-04-20 12:23:56 +02:00
tobtoht
007951837d
depends: tor_linux: update to 0.4.9.6
2026-04-20 11:58:58 +02:00
tobtoht
88d510bc86
depends: openssl: update to 3.6.2
2026-04-20 11:43:44 +02:00
tobtoht
2e9d44e97c
depends: protobuf: update to 34.1
2026-04-20 11:28:31 +02:00
tobtoht
8e472e09a7
depends: wayland: update to 1.25.0
2026-04-20 11:21:12 +02:00
tobtoht
82183e8a59
depends: expat: update to 2.7.5
2026-04-20 11:02:49 +02:00
tobtoht
78110d71fd
depends: libsodium: update to 1.0.22
2026-04-20 10:52:31 +02:00
tobtoht
49300c08db
about: remove twitter
2026-02-05 18:57:26 +01:00
tobtoht
67243e64b9
cleanup: remove contrib/debian
2026-02-05 18:56:57 +01:00
tobtoht
1b1b5f47ae
depends: libxkbcommon: update to 1.13.1
2026-02-05 12:09:54 +01:00
tobtoht
49a801453e
depends: qt: update to 6.10.2
2026-02-05 12:09:54 +01:00
tobtoht
59f3df3c79
depends: tor_linux: update to 0.4.8.22
2026-02-05 12:09:54 +01:00
tobtoht
3ac9bee7ae
depends: xorgproto: update to 2025.1
2026-02-05 12:09:54 +01:00
tobtoht
e3bc1c1f81
depends: freetype: update to 2.14.1
2026-02-05 12:09:54 +01:00
tobtoht
866efb7a5b
depends: libxcb_util_cursor: update to 0.1.6
2026-02-05 12:09:54 +01:00
tobtoht
726a8766c2
depends: wayland: update to 1.24.0
2026-02-05 12:09:53 +01:00
tobtoht
8df4900c17
depends: unbound: update to 1.24.2
2026-02-05 12:09:53 +01:00
tobtoht
560267d226
depends: openssl: update to 3.6.1
2026-02-05 12:09:53 +01:00
tobtoht
8bedb2a4f0
depends: libsodium: update to 1.0.21
2026-02-05 12:09:53 +01:00
tobtoht
fd81a156f8
depends: expat: update to 2.7.4
2026-02-05 12:09:53 +01:00
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
tobtoht and GitHub
26bccafae4
Merge pull request #287 from jermanuts/ledger-links
...
Fix: Update ledger links
2026-01-29 14:39:10 +00:00
jermanuts and GitHub
1fe85a81f0
Fix: Update ledger links
2026-01-26 14:30:53 +01:00
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