<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Basic getrawtransaction patch proposal for bitcoind</title>
	<atom:link href="http://jfxpt.com/2019/basic-getrawtransaction-patch-proposal-for-bitcoind/feed/" rel="self" type="application/rss+xml" />
	<link>http://jfxpt.com/2019/basic-getrawtransaction-patch-proposal-for-bitcoind/</link>
	<description>The search for invariants</description>
	<pubDate>Sun, 19 Apr 2026 00:18:14 +0000</pubDate>
	<generator>http://polimedia.us</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Sending buffer overflows fixed in bitcoind, and other cleanups &#171; Fixpoint</title>
		<link>http://jfxpt.com/2019/basic-getrawtransaction-patch-proposal-for-bitcoind/#comment-2040</link>
		<dc:creator>Sending buffer overflows fixed in bitcoind, and other cleanups &#171; Fixpoint</dc:creator>
		<pubDate>Sat, 21 May 2022 22:40:13 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=71#comment-2040</guid>
		<description>[...] [^]Some exceptions were a series presenting a new program while it was still somewhat in flux, my cautious first step into proposing changes to the big scary TRB, and an in-depth review of a desired patch from an unknown entity. [^]The joke is that in my [...]</description>
		<content:encoded><![CDATA[<p>[...] [^]Some exceptions were a series presenting a new program while it was still somewhat in flux, my cautious first step into proposing changes to the big scary TRB, and an in-depth review of a desired patch from an unknown entity. [^]The joke is that in my [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mapping the bitcoind block acceptance code, with bonus patch for index access &#171; Fixpoint</title>
		<link>http://jfxpt.com/2019/basic-getrawtransaction-patch-proposal-for-bitcoind/#comment-2011</link>
		<dc:creator>Mapping the bitcoind block acceptance code, with bonus patch for index access &#171; Fixpoint</dc:creator>
		<pubDate>Tue, 22 Mar 2022 04:12:29 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=71#comment-2011</guid>
		<description>[...] enough, and the field naming and formatting follows existing precedent. To my mind this command is another one of those things that should have been there from the start; so barring any valid objections, I will consider it [...]</description>
		<content:encoded><![CDATA[<p>[...] enough, and the field naming and formatting follows existing precedent. To my mind this command is another one of those things that should have been there from the start; so barring any valid objections, I will consider it [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: New and improved raw transaction support for bitcoind &#171; Fixpoint</title>
		<link>http://jfxpt.com/2019/basic-getrawtransaction-patch-proposal-for-bitcoind/#comment-253</link>
		<dc:creator>New and improved raw transaction support for bitcoind &#171; Fixpoint</dc:creator>
		<pubDate>Wed, 22 Apr 2020 05:25:31 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=71#comment-253</guid>
		<description>[...] on Fixpoint, I introduced my implementation of the getrawtransaction command and reviewed an existing one for sendrawtransaction. There were some more and less serious problems [...]</description>
		<content:encoded><![CDATA[<p>[...] on Fixpoint, I introduced my implementation of the getrawtransaction command and reviewed an existing one for sendrawtransaction. There were some more and less serious problems [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Preliminary report on the bitcoind hex conversion mess &#171; Fixpoint</title>
		<link>http://jfxpt.com/2019/basic-getrawtransaction-patch-proposal-for-bitcoind/#comment-241</link>
		<dc:creator>Preliminary report on the bitcoind hex conversion mess &#171; Fixpoint</dc:creator>
		<pubDate>Sat, 11 Apr 2020 16:46:41 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=71#comment-241</guid>
		<description>[...] I previously noted about my getrawtransaction patch, It does accept invalid hex strings, perhaps a flaw in that SetHex [...]</description>
		<content:encoded><![CDATA[<p>[...] I previously noted about my getrawtransaction patch, It does accept invalid hex strings, perhaps a flaw in that SetHex [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mircea Popescu</title>
		<link>http://jfxpt.com/2019/basic-getrawtransaction-patch-proposal-for-bitcoind/#comment-136</link>
		<dc:creator>Mircea Popescu</dc:creator>
		<pubDate>Thu, 19 Dec 2019 06:00:46 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=71#comment-136</guid>
		<description>Aha.</description>
		<content:encoded><![CDATA[<p>Aha.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Welsh</title>
		<link>http://jfxpt.com/2019/basic-getrawtransaction-patch-proposal-for-bitcoind/#comment-126</link>
		<dc:creator>Jacob Welsh</dc:creator>
		<pubDate>Sun, 15 Dec 2019 20:20:56 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=71#comment-126</guid>
		<description>"This needs a looking into tho." - for sure &#038; will do.

I may be missing some &lt;a href="http://jfxpt.com/2019/review-of-polarbeard_add_sendrawtransaction_rpcvpatch/?b=CRITICAL&#038;e=)#select" rel="nofollow"&gt;locking&lt;/a&gt; around the mapTransactions access. There appears to be a &lt;a href="http://btc.yt/lxr/satoshi/source/src/bitcoinrpc.cpp?v=makefiles#2279" rel="nofollow"&gt;coarse-grained lock on cs_main&lt;/a&gt; for all the RPCs, which probably explains why they're so damn laggy.</description>
		<content:encoded><![CDATA[<p>"This needs a looking into tho." - for sure &#038; will do.</p>
<p>I may be missing some <a href="http://jfxpt.com/2019/review-of-polarbeard_add_sendrawtransaction_rpcvpatch/?b=CRITICAL&#038;e=)#select" rel="nofollow">locking</a> around the mapTransactions access. There appears to be a <a href="http://btc.yt/lxr/satoshi/source/src/bitcoinrpc.cpp?v=makefiles#2279" rel="nofollow">coarse-grained lock on cs_main</a> for all the RPCs, which probably explains why they're so damn laggy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mircea Popescu</title>
		<link>http://jfxpt.com/2019/basic-getrawtransaction-patch-proposal-for-bitcoind/#comment-91</link>
		<dc:creator>Mircea Popescu</dc:creator>
		<pubDate>Thu, 05 Dec 2019 17:52:40 +0000</pubDate>
		<guid isPermaLink="false">http://fixpoint.welshcomputing.com/?p=71#comment-91</guid>
		<description>&#62; better suited to an external tool

Logically the node should really be two parts, a curl part and an awk part so to speak. There's really no reason for the awk part to be always-on, nor for the always-on part to contain a whole, turing-complete, domain language baked in. Blindness to this glaringly obvious split is what drove power ranger idiocy in the "verbose" json vein and so on. Simple droplets.

&#62; couldn't just be one global (or at least per-thread) "This Is The Database; Use It"

See ?

&#62; It does accept invalid hex strings, perhaps a flaw in that SetHex method.

This needs a looking into tho.</description>
		<content:encoded><![CDATA[<p>&gt; better suited to an external tool</p>
<p>Logically the node should really be two parts, a curl part and an awk part so to speak. There's really no reason for the awk part to be always-on, nor for the always-on part to contain a whole, turing-complete, domain language baked in. Blindness to this glaringly obvious split is what drove power ranger idiocy in the "verbose" json vein and so on. Simple droplets.</p>
<p>&gt; couldn't just be one global (or at least per-thread) "This Is The Database; Use It"</p>
<p>See ?</p>
<p>&gt; It does accept invalid hex strings, perhaps a flaw in that SetHex method.</p>
<p>This needs a looking into tho.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
