upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2026-08-23net: stop closing a descriptor number that now belongs to somebody elsebitflash-maintainer
2026-08-23pool: refuse jobs when no peer has reported a height for 20 minutesbitflash-maintainer
2026-08-23pool: gate jobs on peer height, not tip agebitflash-maintainer
2026-08-23payout: make in-flight payments survive a restartbitflash-maintainer
2026-08-23payout: zero-initialise blockHash; nostr: drop four dead relaysbitflash-maintainer
2026-08-23payout: key obligations on block hash, and wait for coin instead of expiringbitflash-maintainer
2026-08-23payout: say what actually failed instead of blaming transaction sizebitflash-maintainer
2026-08-23pool: wait to be paired before wrapping the rendezvous socketbitflash-maintainer
2026-08-23nostr: verify relay certificates -- wss:// was fully MITM-ablebitflash-maintainer
2026-08-23participant: honor explicit /hashthreads=1 (floor of 2 only in auto mode)bitflash-maintainer
2026-08-23operator: /noannounce flag -- serve miners without publishing pool announcementsbitflash-maintainer
2026-08-23payout: retry failed SendMoney for 24h, not 30minbitflash-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: make the large-pages fallback hint OS-specificbitflash
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-19selftest: unwrap system() exit status on Linux (RunBitflashChild)bitflash
2026-08-19wallet/docs: SQLite is the default backend, not experimentalbitflash
2026-08-19gui: show the real version in About, add the website linkbitflash
2026-08-19gui: harden the restart relaunch (ultra edge cases)bitflash
2026-08-19gui/wallet: name backups by backend, and stop saying "wallet.dat" for phrase ...bitflash
2026-08-19gui: add a "Restart Now" button to the conversion wizardbitflash
2026-08-18gui: offer to convert a Berkeley DB wallet to SQLite on first runbitflash
2026-08-18wallet: make SQLite the default backend for new walletsbitflash
2026-08-18wallet: one-shot storage commands honour -walletbackend=sqlitebitflash
2026-08-18wallet: bracket WriteHDMaster in a SQLite runtime transactionbitflash
2026-08-18wallet: encrypt atomically under the SQLite backendbitflash
2026-08-18Merge pull request 'net: cap inbound connections per address' (#60) from net-...Bitflash
2026-08-18net: exempt loopback from the per-IP connection capbitflash
2026-08-18wallet: clearer refusal for an empty or misnamed SQLite backendbitflash
2026-08-18net: cap inbound connections per addressbitflash
2026-08-17wallet: run the node on a SQLite backend (opt-in)bitflash
2026-08-17wallet: route CWalletDB through SQLite runtimeNsable-sh
2026-08-17tests: prove typed SQLite wallets loadNsable-sh
2026-08-17wallet: add typed SQLite wallet recordsNsable-sh
2026-08-14wallet: stage SQLite runtime loadingNsable-sh
2026-08-14wallet: check SQLite exports against loader typesNsable-sh
2026-08-14wallet: clean up failed SQLite migrationsNsable-sh
2026-08-14wallet: restore BDB wallets from SQLite exportsNsable-sh
2026-08-14wallet: verify SQLite wallet exportsNsable-sh
2026-08-14wallet: scan SQLite wallet recordsNsable-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: guard destructive wallet mutation helperNsable-sh
2026-08-14tests: prove wallet storage sanity failuresNsable-sh
2026-08-14wallet: install backups via temporary fileNsable-sh
2026-08-14tests: prove encrypted rewrite keeps public wallet recordsNsable-sh
2026-08-14wallet: route rewrite copies through record scanNsable-sh
2026-08-14wallet: add read-only record scan boundaryNsable-sh
2026-08-14wallet: drop bdb log check from storage sanityNsable-sh
2026-08-14wallet: initialize storage audit counts explicitlyNsable-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: assert encryptwallet purges BDB logsNsable-sh
2026-08-13tests: cover portable wallet copiesNsable-sh
2026-08-13wallet: report locked encrypted recovery seedNsable-sh
2026-08-13Merge pull request 'net: auto-start bundled managed Tor' (#37) from auto-mana...Bitflash
2026-08-13net: auto-start bundled managed TorNsable-sh
2026-08-13net: count direct onion peers by endpointNsable-sh
2026-08-13net: show Tor transport in diagnosticsNsable-sh
2026-08-13net: add onion-only btf dial modeNsable-sh
2026-08-13net: stop managed Tor through control portNsable-sh
2026-08-13net: fix managed Tor Windows startupNsable-sh
2026-08-13net: harden managed Tor lifecycleNsable-sh
2026-08-13net: add managed Tor hidden service bootstrapNsable-sh
2026-08-13net: add signed direct onion peer endpointsNsable-sh
2026-08-12wallet: collapse restored legacy hdnextNsable-sh
2026-08-12release: v1.2.18 (Tor/SOCKS5 outbound privacy, poll() socket handler, new app...bitflash
2026-08-12build: fix leftover merge markers in makefile.mingw (drop FD_SETSIZE, keep BI...bitflash
2026-08-12test mergebitflash
2026-08-11net: replace peer select loop with pollNsable-sh
2026-08-11net: warn when Tor mode overrides SOCKSNsable-sh
2026-08-11net: add Tor mode for outbound discoveryNsable-sh
2026-08-11net: harden SOCKS5 proxy parsing and testsNsable-sh
2026-08-11net: add optional SOCKS5 outbound proxyNsable-sh
2026-08-11money: ParseMoney accepts full 8 decimals (0.5, 0.00000001)Bitflash
2026-08-11wallet: SLIP-0044 4346950 is official, drop 'provisional' namingBitflash
2026-08-07shutdown: flush wallet.dat on Windows headless stopBitflash
2026-08-07pool: publish round proof ledgerNsable-sh
2026-08-07bignum: shift setint64 in unsigned space to avoid signed overflow UBBitflash
2026-08-07pool: add local Stratum bridgeNsable-sh
2026-08-07pool: write dashboard status JSONNsable-sh
2026-08-07test: cover pool Stratum share accountingNsable-sh
2026-08-07pool: make payout ledger crash-safeNsable-sh
2026-08-07randomx: serialize cache initialization (#4)Nsable-sh
2026-08-07fuzz: add script parser harness (#5)Nsable-sh
2026-08-07net: disable legacy order messages (#3)Nsable-sh
2026-08-07wallet: cleanse unlocked secrets before clearing them (#2)Nsable-sh
2026-08-07nostr: verify relay TLS and lock peer counts (#1)Nsable-sh
2026-08-04fuzz: add P2P message parser harness (#142)mtg0001
2026-08-04rpc: build the pool block template the way the solo miner does (#141)Bitflash
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-03gui: name the icon resource GLFW_ICON so the window actually wears it (#126)Bitflash
2026-08-03Activate BIP44 wallet derivation (#124)mtg0001