upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src/net.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-02net: a refused thread spawn drops one peer, not the nodebitflash-maintainer
2026-09-01Merge upstream v1.2.20 into the forkbitflash-maintainer
2026-08-26net: bind INADDR_ANY only when this node advertises an onion endpointbitflash-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-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: one dead descriptor must not cost every peer its turnbitflash-maintainer
2026-08-23pool: refuse jobs when no peer has reported a height for 20 minutesbitflash-maintainer
2026-08-23pool: sync-gate job creation, retry failed payouts; widen nostr relay setbitflash-maintainer
2026-08-20randomx: optional 2 MB large pages for the cache, dataset and scratchpadsmischief
2026-08-20net: add isolated testnet parametersNsable-sh
2026-08-18net: exempt loopback from the per-IP connection capbitflash
2026-08-18net: cap inbound connections per addressbitflash
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: add managed Tor hidden service bootstrapNsable-sh
2026-08-13net: add signed direct onion peer endpointsNsable-sh
2026-08-12test mergebitflash
2026-08-11net: replace peer select loop with pollNsable-sh
2026-08-11net: add optional SOCKS5 outbound proxyNsable-sh
2026-08-07pool: add local Stratum bridgeNsable-sh
2026-08-02rendezvous: let a node park more than one registration (#113)Bitflash
2026-08-01net: stop closing a peer's socket twice (#103)Bitflash
2026-08-01diag: catch a handle handed out while a site still claims it (#101)Bitflash
2026-08-01diag: count the socket leak the way that is true, and say what it found (#100)Bitflash
2026-08-01diag: say why a close failed, and total what the program thinks it holds (#98)Bitflash
2026-08-01diag: count sockets by where they were created, and whether the close took (#86)Bitflash
2026-08-01diag: let the node say what is wrong with it (#81)Bitflash
2026-07-31net: a node could only ever watch 63 peers (#78)Bitflash
2026-07-31net: bound orphan blocks and stop asking a peer the same question twice (#70)Bitflash
2026-07-30net: announce our height in the handshake, and say when we are behind (#56)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-30rendezvous: bound the wait for a dial, so a dead path is noticed (#51)Bitflash
2026-07-30build: check format strings, which nothing ever did (#44)Bitflash
2026-07-29net: compiled-in bootstrap seeds, so a first run does not need a relay (#36)Bitflash
2026-07-29net: exchange signed .btf descriptors between peers (#32)Bitflash
2026-07-29rendezvous: register and wait for a dial as separate steps (#30)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
2026-07-24Automatic relay discovery over Nostr + call-to-actionBitflash-sh
2026-07-24Multi-relay rendezvous with failover + relay rate-limitingBitflash-sh
2026-07-24Bitflash: fair-launch releaseBitflash-sh