upleb.uk

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

summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-08-23payout: serialise ledger file writes and order them by snapshot versionbitflash-maintainer
2026-08-23build: ignore the test_bip32 binary and the node object dirbitflash-maintainer
2026-08-23build: version this tree 1.2.18+sec, not 1.2.18bitflash-maintainer
2026-08-23Merge upstream v1.2.18 into the forkbitflash-maintainer
2026-08-23net: start every peer's stall clock stopped, not at whatever was in memorybitflash-maintainer
2026-08-23mine: one pool session in participant mode, not one per corebitflash-maintainer
2026-08-23build: pin the dependencies that decide consensus, and check what we runbitflash-maintainer
2026-08-23net: stop serving the 2009 marketplace to anonymous peersbitflash-maintainer
2026-08-23size thread pools by the cores we are allowed, not the ones the host hasbitflash-maintainer
2026-08-23net: do not consume a header until the body is there, and cap what one can claimbitflash-maintainer
2026-08-23consensus: cap block size at 1 MB, and stop assembling blocks we would rejectbitflash-maintainer
2026-08-23net: one dead descriptor must not cost every peer its turnbitflash-maintainer
2026-08-23net: time the stall, not the wait, before dropping an unreadable peerbitflash-maintainer
2026-08-23net: give up waiting for a message body that is never going to arrivebitflash-maintainer
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-20Merge pull request 'randomx: optional 2 MB large pages for ~10% more hash rat...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-20Merge pull request 'net: add isolated testnet parameters' (#67) from testnet-...Bitflash
2026-08-20net: add isolated testnet parametersNsable-sh
2026-08-20readme: link the Discord communitybitflash
2026-08-19mine: one pool session in participant mode, not one per corebitflash-maintainer
2026-08-19build: pin the dependencies that decide consensus, and check what we runbitflash-maintainer
2026-08-19net: stop serving the 2009 marketplace to anonymous peersbitflash-maintainer
2026-08-19size thread pools by the cores we are allowed, not the ones the host hasbitflash-maintainer
2026-08-19net: do not consume a header until the body is there, and cap what one can claimbitflash-maintainer
2026-08-19consensus: cap block size at 1 MB, and stop assembling blocks we would rejectbitflash-maintainer
2026-08-19net: one dead descriptor must not cost every peer its turnbitflash-maintainer
2026-08-19net: time the stall, not the wait, before dropping an unreadable peerbitflash-maintainer
2026-08-19net: give up waiting for a message body that is never going to arrivebitflash-maintainer
2026-08-19net: stop closing a descriptor number that now belongs to somebody elsebitflash-maintainer
2026-08-19pool: refuse jobs when no peer has reported a height for 20 minutesbitflash-maintainer
2026-08-19pool: gate jobs on peer height, not tip agebitflash-maintainer
2026-08-19payout: make in-flight payments survive a restartbitflash-maintainer
2026-08-19payout: zero-initialise blockHash; nostr: drop four dead relaysbitflash-maintainer
2026-08-19payout: key obligations on block hash, and wait for coin instead of expiringbitflash-maintainer
2026-08-19payout: say what actually failed instead of blaming transaction sizebitflash-maintainer
2026-08-19pool: wait to be paired before wrapping the rendezvous socketbitflash-maintainer
2026-08-19nostr: verify relay certificates -- wss:// was fully MITM-ablebitflash-maintainer
2026-08-19participant: honor explicit /hashthreads=1 (floor of 2 only in auto mode)bitflash-maintainer
2026-08-19operator: /noannounce flag -- serve miners without publishing pool announcementsbitflash-maintainer
2026-08-19payout: retry failed SendMoney for 24h, not 30minbitflash-maintainer
2026-08-19nostr: make /rvrelay a true pin -- never merge discovered relaysbitflash-maintainer
2026-08-19pool: sync-gate job creation, retry failed payouts; widen nostr relay setbitflash-maintainer
2026-08-19readme: drop "experimental" from the closing notebitflash
2026-08-19readme: document -walletbackend and the automatic managed Torbitflash
2026-08-19readme: name the BIP44 derivation and the SQLite wallet defaultbitflash
2026-08-19readme: add Tor badge, fix Download link, note the SQLite wallet defaultbitflash
2026-08-19Merge pull request 'build: VERSION 1.2.20' (#66) from bump-version-1220 into ...Bitflash
2026-08-19build: VERSION 1.2.20bitflash
2026-08-19Merge pull request 'selftest: unwrap system() exit status on Linux' (#65) fro...Bitflash
2026-08-19selftest: unwrap system() exit status on Linux (RunBitflashChild)bitflash
2026-08-19Merge pull request 'wallet/docs: SQLite is the default backend, not experimen...Bitflash
2026-08-19wallet/docs: SQLite is the default backend, not experimentalbitflash
2026-08-19Merge pull request 'gui: add a "Restart Now" button to the SQLite conversion ...Bitflash
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-18Merge pull request 'wallet/gui: SQLite is the default for new wallets + a fir...Bitflash
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-18Merge pull request 'wallet: complete SQLite backend activation (encrypt, atom...Bitflash
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-18Merge pull request 'wallet: run the node on a SQLite backend (opt-in)' (#59) ...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-17Merge pull request 'wallet: route CWalletDB through SQLite runtime' (#58) fro...Bitflash
2026-08-17wallet: route CWalletDB through SQLite runtimeNsable-sh
2026-08-17Merge pull request 'tests: prove typed SQLite wallets load' (#57) from wallet...Bitflash
2026-08-17tests: prove typed SQLite wallets loadNsable-sh
2026-08-17Merge pull request 'wallet: add typed SQLite wallet records' (#56) from walle...Bitflash
2026-08-17wallet: add typed SQLite wallet recordsNsable-sh
2026-08-17Merge pull request 'wallet: stage SQLite runtime loading' (#55) from wallet-s...Bitflash
2026-08-14wallet: stage SQLite runtime loadingNsable-sh
2026-08-14Merge pull request 'wallet: check SQLite exports against loader types' (#54) ...Bitflash
2026-08-14wallet: check SQLite exports against loader typesNsable-sh
2026-08-14Merge pull request 'wallet: clean up failed SQLite migrations' (#52) from wal...Bitflash
2026-08-14wallet: clean up failed SQLite migrationsNsable-sh
2026-08-14Merge pull request 'wallet: restore BDB wallets from SQLite exports' (#51) fr...Bitflash