upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src/main.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-03merge: !11 fix/block-assembly-size into deploy/all-2026-08-24bitflash-maintainer
2026-09-03merge: !8 fix/tunnel-retry into deploy/all-2026-08-24bitflash-maintainer
2026-09-03merge: !7 fix/block-fetch-failover into deploy/all-2026-08-24bitflash-maintainer
2026-09-03merge: !10 fix/small-fixes into deploy/all-2026-08-24bitflash-maintainer
2026-09-03merge: !2 fix/log-rotation into deploy/all-2026-08-24bitflash-maintainer
2026-09-03merge: !5 fix/participant-prevhash into deploy/all-2026-08-24bitflash-maintainer
2026-09-02worker: only look up a job's chain position when it changesbitflash-maintainer
2026-09-02worker: count a session as productive only if the pool sent a jobbitflash-maintainer
2026-09-02worker: let a stop request interrupt the reconnect backoffbitflash-maintainer
2026-09-02net: stop the failover log naming a peer on every re-requestbitflash-maintainer
2026-09-02net: only use the 15s block retry spacing at the tipbitflash-maintainer
2026-09-02net: make room in the block fetch table instead of refusing new blocksbitflash-maintainer
2026-09-02net: keep a block tracked until its body actually validatesbitflash-maintainer
2026-09-02genesis: say that the 2025 nTime is known and must not be "fixed"bitflash-maintainer
2026-09-02mine: count sigops while selecting, not only when validatingbitflash-maintainer
2026-09-02mine: ask whether a transaction fits before appending itbitflash-maintainer
2026-09-02worker: back off failed reconnects and say aloud how long the pool has been f...bitflash-maintainer
2026-09-02worker: fail over across seed relays when the advertised meeting node keeps f...bitflash-maintainer
2026-09-02tunnel: report which stage failed instead of guessing the causebitflash-maintainer
2026-09-02net: fail over a stalled block fetch to another peerbitflash-maintainer
2026-09-02net: a refused thread spawn drops one peer, not the nodebitflash-maintainer
2026-09-02worker: log the chain a pool job builds on, not just its idbitflash-maintainer
2026-09-02log: demote the four lines that were 90% of debug.log behind /debugrelaybitflash-maintainer
2026-09-01Merge upstream v1.2.20 into the forkbitflash-maintainer
2026-08-23payout: ask the wallet why a send failed instead of guessing from the balancebitflash-maintainer
2026-08-23Merge upstream v1.2.18 into the forkbitflash-maintainer
2026-08-23mine: one pool session in participant mode, not one per corebitflash-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-23pool: refuse jobs when no peer has reported a height for 20 minutesbitflash-maintainer
2026-08-23payout: say what actually failed instead of blaming transaction sizebitflash-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-23pool: sync-gate job creation, retry failed payouts; widen nostr relay setbitflash-maintainer
2026-08-20chain: add isolated testnet genesisNsable-sh
2026-08-20net: add isolated testnet parametersNsable-sh
2026-08-13wallet: report locked encrypted recovery seedNsable-sh
2026-08-11wallet: SLIP-0044 4346950 is official, drop 'provisional' namingBitflash
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-07net: disable legacy order messages (#3)Nsable-sh
2026-08-07wallet: cleanse unlocked secrets before clearing them (#2)Nsable-sh
2026-08-04wallet encryption: the stack from #130–#133, with the two blockers fixed (#...Bitflash
2026-08-03Activate BIP44 wallet derivation (#124)mtg0001
2026-08-03Add wallet recovery balance audit (#117)mtg0001
2026-08-02Add consensus block size limit (#111, from #110)Bitflash
2026-08-02Keep HD change recoverable and bound message stalls (#109)mtg0001
2026-08-01wallet: reserve index 0 before deriving it, and name the address the phrase d...Bitflash
2026-08-01Keep new phrase addresses recoverable (#102)mtg0001
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-01wallet: generate keys ahead of use so a backup outlives the next block (#85)Bitflash
2026-08-01mine: remember whether this node was mining, with the command line winning (#84)Bitflash
2026-08-01diag: let the node say what is wrong with it (#81)Bitflash
2026-07-31wallet: stop paying the recipient the transaction fee on a fee retry (#74)Bitflash
2026-07-31net: bound what a peer can make the node allocate (#73)mtg0001
2026-07-31net: bound orphan blocks and stop asking a peer the same question twice (#70)Bitflash
2026-07-31mine: do not submit a solution for a parent that is no longer the tip (#69)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-30net: announce our height in the handshake, and say when we are behind (#56)Bitflash
2026-07-30mine: put the block height in the coinbase, so two can never be identical (#59)Bitflash
2026-07-30net: notice a peer that has gone quiet, and stay audible to peers that check ...Bitflash
2026-07-30mine: hash on every core instead of one (#52)Bitflash
2026-07-30build: check format strings, which nothing ever did (#44)Bitflash
2026-07-29net: exchange signed .btf descriptors between peers (#32)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-28main: cap signature operations per block (#20)Bitflash
2026-07-28main: cap orphan transactions held in memory (#16)Bitflash
2026-07-28Security: anyone can spend anyone's coins, plus three more consensus bugs (#12)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
2026-07-24Bitflash: fair-launch releaseBitflash-sh