<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/scripts, branch main</title>
<subtitle>[no description]</subtitle>
<id>https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/atom?h=main</id>
<link rel='self' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/'/>
<updated>2026-09-03T18:31:32+00:00</updated>
<entry>
<title>payout: fail review when a money line lands on collapsing LogPrint</title>
<updated>2026-09-03T18:31:32+00:00</updated>
<author>
<name>bitflash-maintainer</name>
<email>noreply@bitflash.invalid</email>
</author>
<published>2026-09-03T18:31:32+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=e63fcfff1ae24dfff8aca6581badb51a06ddae28'/>
<id>urn:sha1:e63fcfff1ae24dfff8aca6581badb51a06ddae28</id>
<content type='text'>
scripts/check-money-log-lines.sh flattens each LogPrint call in
src/rpc.cpp and fails if a money-moving phrase appears in a plain
LogPrint call. A new line that reports money moving needs
LogPrintAlways and one more phrase in the list.
</content>
</entry>
<entry>
<title>Merge upstream v1.2.19 into the  fork</title>
<updated>2026-08-26T22:41:53+00:00</updated>
<author>
<name>bitflash-maintainer</name>
<email>noreply@bitflash.invalid</email>
</author>
<published>2026-08-26T22:41:53+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=bbe04dc8c96b4c4766d2771d3438233bf82687c0'/>
<id>urn:sha1:bbe04dc8c96b4c4766d2771d3438233bf82687c0</id>
<content type='text'>
Merges upstream tag v1.2.19 (9e39a50) into merge/upstream-1.2.18 (991853f).
Unlike the 1.2.15-&gt;1.2.18 replay, bc3de30 is a true ancestor of our branch via
a9b4f89, so this is an ordinary three-way merge with merge-base bc3de30.

Delta: 36 files, +3265/-163, the Tor onion transport (managed Tor, signed
direct onion endpoints, onion-only dial mode) and the nHDNext restore fix.
src/main.cpp, main.h, script.cpp/h and db.cpp/h are byte-identical between the
two tags, and the poll() socket loop carries no diff hunks, so the merge is
consensus-neutral and the soak-tested socket paths are unchanged. relay/ is
untouched; the payout ledger (rpc.cpp) is untouched.

7 conflict blocks in 6 files, resolved as follows.

Makefile -- VERSION. Ours: stays 1.2.19+sec with the naming comment updated,
so artifacts from this tree cannot be mistaken for the upstream release.

src/Makefile, src/makefile.mingw -- HEADERS list. Ours (no market.h) plus
their tor.h. NODE_OBJS auto-merged correctly: no market.o, tor.o present.

src/selftest.cpp -- known-tests list. Union: payout-ledger (ours) and
managed-tor (theirs).

src/main_gui.cpp -- one block. Our /dumpaddresses kept; their
BtfStopManagedTor() on the StartNode failure path taken. The /rvrelay pin,
/noannounce and the marketplace removal auto-merged and were verified intact.

src/nostr.cpp -- two blocks in ResolveDescriptor. Signature takes both
out-params (our fExchangeOk, their rawOut). The body keeps our
drain-to-EOSE read -- returning early poisons the pooled socket for the next
caller -- and adds their rawOut capture. Our TLS 1.2 floor
(SSL_CTX_set_min_proto_version) is untouched by this merge; upstream 1.2.19
still has no floor of its own.

Upstream's release commit also added four build logs and a compiled Python
cache (build-1219.log, build-17.log, build-appimage.log, build-node.log,
scripts/__pycache__/bitflash_chain.cpython-313.pyc). Removed here; they are
build output, not source.
</content>
</entry>
<entry>
<title>release: v1.2.19 (nHDNext restore fix, Tor onion transport: managed Tor, direct onion peers, onion-only mode)</title>
<updated>2026-08-13T19:56:01+00:00</updated>
<author>
<name>bitflash</name>
<email>admin@bitflash.network</email>
</author>
<published>2026-08-13T19:56:01+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=9e39a50d1f110020b0841d31e4b931aa877cc448'/>
<id>urn:sha1:9e39a50d1f110020b0841d31e4b931aa877cc448</id>
<content type='text'>
</content>
</entry>
<entry>
<title>net: add onion-only btf dial mode</title>
<updated>2026-08-13T18:58:42+00:00</updated>
<author>
<name>Nsable-sh</name>
<email>nsable-sh@noreply.git.bitflash.network</email>
</author>
<published>2026-08-13T18:24:10+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=5309170e567f4a8655b3b622e7b26b6d8b382942'/>
<id>urn:sha1:5309170e567f4a8655b3b622e7b26b6d8b382942</id>
<content type='text'>
</content>
</entry>
<entry>
<title>release: verify bundled Tor signatures</title>
<updated>2026-08-13T17:35:49+00:00</updated>
<author>
<name>Nsable-sh</name>
<email>nsable-sh@noreply.git.bitflash.network</email>
</author>
<published>2026-08-13T17:35:49+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=03e583395c42124521d09287bef29bf1d1bbe59b'/>
<id>urn:sha1:03e583395c42124521d09287bef29bf1d1bbe59b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>release: package Windows builds with managed Tor</title>
<updated>2026-08-13T17:29:14+00:00</updated>
<author>
<name>Nsable-sh</name>
<email>nsable-sh@noreply.git.bitflash.network</email>
</author>
<published>2026-08-13T17:29:14+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=44fbf6895bd3acd11f552514e746a2e3876cad2d'/>
<id>urn:sha1:44fbf6895bd3acd11f552514e746a2e3876cad2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>site: document public deployment contract</title>
<updated>2026-08-12T14:58:03+00:00</updated>
<author>
<name>Nsable-sh</name>
<email>nsable-sh@noreply.git.bitflash.network</email>
</author>
<published>2026-08-12T14:58:03+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=b0ed2ce585d2a6fd7c6d8d4db7422734aedccb58'/>
<id>urn:sha1:b0ed2ce585d2a6fd7c6d8d4db7422734aedccb58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tools: address audit follow-ups</title>
<updated>2026-08-11T17:47:35+00:00</updated>
<author>
<name>Nsable-sh</name>
<email>nsable-sh@noreply.git.bitflash.network</email>
</author>
<published>2026-08-11T17:47:35+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=caa6a9668fc2b2ed1192f7ebdc0b78621f45898d'/>
<id>urn:sha1:caa6a9668fc2b2ed1192f7ebdc0b78621f45898d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tools: harden chain audit scripts</title>
<updated>2026-08-11T17:13:26+00:00</updated>
<author>
<name>Nsable-sh</name>
<email>nsable-sh@noreply.git.bitflash.network</email>
</author>
<published>2026-08-11T17:13:26+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=1839347459759fb3b23cc747ec4368b724fee008'/>
<id>urn:sha1:1839347459759fb3b23cc747ec4368b724fee008</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tools: add UTXO inclusion proofs</title>
<updated>2026-08-11T12:31:58+00:00</updated>
<author>
<name>Nsable-sh</name>
<email>nsable-sh@noreply.git.bitflash.network</email>
</author>
<published>2026-08-11T12:31:58+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1q9geyrch3feyczz242sxjaa05yczv50dlpug082sjln2kl0wrnxst0nrfa/bitflash/commit/?id=034bc9a9497a336239aadb2e52d620661e90e536'/>
<id>urn:sha1:034bc9a9497a336239aadb2e52d620661e90e536</id>
<content type='text'>
</content>
</entry>
</feed>
