upleb.uk

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

summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-08-23selftest: leave no scratch directory behind after payout-ledgerbitflash-maintainer
2026-08-23selftest: cover the payout ledger properties this series fixesbitflash-maintainer
2026-08-23payout: flush the ledger to the device before the rename that publishes itbitflash-maintainer
2026-08-23payout: keep one retry clock, the one that is used, and persist itbitflash-maintainer
2026-08-23payout: do not write off a debt the wallet is only temporarily unable to paybitflash-maintainer
2026-08-23payout: recognise a payment a pre-upgrade build already madebitflash-maintainer
2026-08-23payout: one in-flight record per payment, and give it a real identitybitflash-maintainer
2026-08-23payout: stop grandfathered zero-hash rounds answering for each otherbitflash-maintainer
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-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-12Merge pull request 'net: replace peer select loop with poll' (#29) from poll-...Bitflash
2026-08-12test mergebitflash
2026-08-12Merge pull request 'net: add Tor mode for outbound discovery' (#28) from tor-...Bitflash
2026-08-12Merge pull request 'net: add optional SOCKS5 outbound proxy' (#27) from socks...Bitflash
2026-08-12Merge pull request 'tests: add deterministic chain tool fixtures' (#26) from ...Bitflash
2026-08-12docs: update social banner to the new coin logobitflash
2026-08-12release: bump version to 1.2.17 (hardened audit tooling)bitflash
2026-08-12Merge pull request 'tools: harden chain audit scripts' (#25) from tooling-har...Bitflash
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-11tests: add deterministic chain tool fixturesNsable-sh
2026-08-11tools: address audit follow-upsNsable-sh
2026-08-11tools: harden chain audit scriptsNsable-sh
2026-08-11Merge pull request 'money: ParseMoney accepts full 8 decimals' (#23) from par...Bitflash
2026-08-11money: ParseMoney accepts full 8 decimals (0.5, 0.00000001)Bitflash
2026-08-11Merge pull request 'wallet: SLIP-0044 4346950 is official, drop provisional n...Bitflash
2026-08-11wallet: SLIP-0044 4346950 is official, drop 'provisional' namingBitflash
2026-08-11Merge pull request 'tools: add UTXO inclusion proofs' (#21) from utxo-inclusi...Bitflash
2026-08-11tools: add UTXO inclusion proofsNsable-sh
2026-08-11Merge pull request 'tools: add deterministic UTXO commitment verifier' (#19) ...Bitflash
2026-08-11Merge pull request 'tools: add Bitflash mining calculator' (#20) from mining-...Bitflash
2026-08-11Merge main into utxo-set-commitment (union README)bitflash
2026-08-11Merge main into mining-calculator (union README)bitflash
2026-08-11Merge pull request 'tools: add fair launch verifier' (#18) from fair-launch-v...Bitflash
2026-08-10tools: add Bitflash mining calculatorNsable-sh
2026-08-10tools: add deterministic UTXO commitment verifierNsable-sh
2026-08-10tools: add fair launch verifierNsable-sh
2026-08-10tools: static block explorer generator (v0)Bitflash
2026-08-10docs: specify the .btf rendezvous protocolBitflash
2026-08-10release: bump version to 1.2.16Bitflash
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-07tools: reject non-http(s) dashboard URLs in the pool directoryBitflash
2026-08-07tools: build a static pool directoryNsable-sh
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-06release: sign SHA256SUMS with a pinned key, verify against itBitflash
2026-08-04fuzz: add P2P message parser harness (#142)mtg0001
2026-08-04ci: add GitHub Actions build and selftests (#140)mtg0001
2026-08-04build: pin external source dependencies (#139)mtg0001
2026-08-04rpc: build the pool block template the way the solo miner does (#141)Bitflash
2026-08-04docs: one documentation directory, not two (#137)Bitflash
2026-08-04Add release verification tooling (#108)mtg0001
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-03doc: write down the derivation, so the words work without us (#128)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
2026-08-03Bump to 1.2.15 (#120)Bitflash
2026-08-03wallet: wire -sendto into main(), where it never was (#119)Bitflash
2026-08-03Add wallet recovery balance audit (#117)mtg0001