upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/main_gui.cpp
AgeCommit message (Expand)Author
2026-09-05Merge upstream/main into the forkbitflash-maintainer
2026-09-03merge: upstream 1.2.20 into deploy/all-2026-08-24bitflash-maintainer
2026-09-02log: reject a -maxdebugfilesize that is not a plain count of MBbitflash-maintainer
2026-09-02log: demote the four lines that were 90% of debug.log behind /debugrelaybitflash-maintainer
2026-09-02log: cap debug.log in-process, and ship a logrotate policybitflash-maintainer
2026-09-01wallet: refuse to mint a wallet a headless node never asked forbitflash-maintainer
2026-09-01Merge upstream v1.2.20 into the forkbitflash-maintainer
2026-08-26build: make managed Tor opt-in, and ignore upstream's committed build artifactsbitflash-maintainer
2026-08-26Merge upstream v1.2.19 into the forkbitflash-maintainer
2026-08-23Merge upstream v1.2.18 into the forkbitflash-maintainer
2026-08-23size thread pools by the cores we are allowed, not the ones the host hasbitflash-maintainer
2026-08-23pool: refuse jobs when no peer has reported a height for 20 minutesbitflash-maintainer
2026-08-23operator: /noannounce flag -- serve miners without publishing pool announcementsbitflash-maintainer
2026-08-23nostr: make /rvrelay a true pin -- never merge discovered relaysbitflash-maintainer
2026-08-23pool: sync-gate job creation, retry failed payouts; widen nostr relay setbitflash-maintainer
2026-08-20Merge pull request 'chain: add isolated testnet genesis' (#68) from testnet-c...Bitflash
2026-08-20randomx: optional 2 MB large pages for the cache, dataset and scratchpadsmischief
2026-08-20chain: add isolated testnet genesisNsable-sh
2026-08-20net: add isolated testnet parametersNsable-sh
2026-08-19wallet/docs: SQLite is the default backend, not experimentalbitflash
2026-08-19gui: harden the restart relaunch (ultra edge cases)bitflash
2026-08-18wallet: make SQLite the default backend for new walletsbitflash
2026-08-18wallet: one-shot storage commands honour -walletbackend=sqlitebitflash
2026-08-18wallet: clearer refusal for an empty or misnamed SQLite backendbitflash
2026-08-17wallet: run the node on a SQLite backend (opt-in)bitflash
2026-08-14wallet: stage SQLite runtime loadingNsable-sh
2026-08-14wallet: check SQLite exports against loader typesNsable-sh
2026-08-14wallet: restore BDB wallets from SQLite exportsNsable-sh
2026-08-14wallet: verify SQLite wallet exportsNsable-sh
2026-08-14wallet: export BDB records to SQLiteNsable-sh
2026-08-14wallet: add experimental SQLite record storeNsable-sh
2026-08-14db: recreate Berkeley DB environment after shutdownNsable-sh
2026-08-14tests: prove wallet storage sanity failuresNsable-sh
2026-08-13wallet: add storage sanity checkNsable-sh
2026-08-13wallet: export storage audit jsonNsable-sh
2026-08-13wallet: add storage audit commandNsable-sh
2026-08-13tests: cover portable wallet copiesNsable-sh
2026-08-13net: auto-start bundled managed TorNsable-sh
2026-08-13net: add onion-only btf dial modeNsable-sh
2026-08-13net: add managed Tor hidden service bootstrapNsable-sh
2026-08-13net: add signed direct onion peer endpointsNsable-sh
2026-08-11net: warn when Tor mode overrides SOCKSNsable-sh
2026-08-11net: add Tor mode for outbound discoveryNsable-sh
2026-08-11net: add optional SOCKS5 outbound proxyNsable-sh
2026-08-07shutdown: flush wallet.dat on Windows headless stopBitflash
2026-08-07pool: publish round proof ledgerNsable-sh
2026-08-07pool: add local Stratum bridgeNsable-sh
2026-08-07pool: write dashboard status JSONNsable-sh
2026-08-04gui: say why the wallet would not open, where the user can see it (#136)Bitflash
2026-08-04wallet encryption: the stack from #130–#133, with the two blockers fixed (#...Bitflash
2026-08-03wallet: wire -sendto into main(), where it never was (#119)Bitflash
2026-08-03Add wallet recovery balance audit (#117)mtg0001
2026-08-01docs: bring the README up to the wallet that exists, and make -help print (#106)Bitflash
2026-08-01wallet: create and restore a recovery phrase (#96)Bitflash
2026-08-01wallet: derive the key pool from a seed, so a phrase could bring it back (#93)Bitflash
2026-08-01Add wallet keypool self-test (#91)mtg0001
2026-08-01wallet: walk the chain for coins a key owns but the wallet never saw (#88)Bitflash
2026-08-01mine: remember whether this node was mining, with the command line winning (#84)Bitflash
2026-07-31wallet: believe the chain about what has already been spent (#62)Bitflash
2026-07-31db: verify the tail of the chain on startup and back out of a bad tip (#61)Bitflash
2026-07-30mine: hash on every core instead of one (#52)Bitflash
2026-07-30wallet: export and import keys as text (#49)Bitflash
2026-07-30wallet: make wallet.dat a file you can actually back up (#46)Bitflash
2026-07-30main: make /gen actually mine (#42)Eric
2026-07-29db: catch BDB exceptions so unreadable files fail cleanly (#34) (#38)Bitflash
2026-07-29build: headless Linux node that does not need libGL (#37)Bitflash
2026-07-29net: compiled-in bootstrap seeds, so a first run does not need a relay (#36)Bitflash
2026-07-29main_gui: implement /port, which net.cpp already documented (#28)Bitflash
2026-07-29Remove peer exchange from main; it was merged unreviewed (#27)Bitflash
2026-07-29Remember .btf peers that answered, and dial them first on start (#25)Bitflash
2026-07-28Merge PR #6 (large refactor), preserving main's fixes (#9)Bitflash
2026-07-27Add Linux GUI installer via Wine (#3)Victorio Nascimento