<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://fileformats.archiveteam.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=FCPv2</id>
		<title>FCPv2 - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=FCPv2"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=FCPv2&amp;action=history"/>
		<updated>2026-04-17T10:24:38Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=FCPv2&amp;diff=21544&amp;oldid=prev</id>
		<title>VolodyA! V Anarhist: format info</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=FCPv2&amp;diff=21544&amp;oldid=prev"/>
				<updated>2015-04-17T18:34:37Z</updated>
		
		<summary type="html">&lt;p&gt;format info&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 18:34, 17 April 2015&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{FormatInfo&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|subcat=Networking&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|released=2006&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;FCPv2 is the second version of Freenet Connection Protocol. It was implemented for Freenet 0.7.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;FCPv2 is the second version of Freenet Connection Protocol. It was implemented for Freenet 0.7.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>VolodyA! V Anarhist</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=FCPv2&amp;diff=21543&amp;oldid=prev</id>
		<title>VolodyA! V Anarhist: Created page with &quot;FCPv2 is the second version of Freenet Connection Protocol. It was implemented for Freenet 0.7.  This protocol is inteneded for communication between the node and the software...&quot;</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=FCPv2&amp;diff=21543&amp;oldid=prev"/>
				<updated>2015-04-17T18:31:59Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;FCPv2 is the second version of Freenet Connection Protocol. It was implemented for Freenet 0.7.  This protocol is inteneded for communication between the node and the software...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;FCPv2 is the second version of Freenet Connection Protocol. It was implemented for Freenet 0.7.&lt;br /&gt;
&lt;br /&gt;
This protocol is inteneded for communication between the node and the software on the person's computer that needs to perform some action on the network via the node. The protocol consists of sending and receiving text based messages via [[TCP]], it normally operates on port 9481. All text messages must be [[UTF-8]] encoded, and terminated with either \n xor \r\n (one cannot mix the line endings), all the responses come back terminated via \n.&lt;br /&gt;
&lt;br /&gt;
==Messages==&lt;br /&gt;
===Sent to node===&lt;br /&gt;
*ClientHello&lt;br /&gt;
*ListPeer (since 1045)&lt;br /&gt;
*ListPeers&lt;br /&gt;
*ListPeerNotes&lt;br /&gt;
*AddPeer&lt;br /&gt;
*ModifyPeer&lt;br /&gt;
*ModifyPeerNote&lt;br /&gt;
*RemovePeer&lt;br /&gt;
*GetNode&lt;br /&gt;
*GetConfig (since 1027)&lt;br /&gt;
*ModifyConfig (since 1027)&lt;br /&gt;
*TestDDARequest (since 1027)&lt;br /&gt;
*TestDDAResponse (since 1027)&lt;br /&gt;
*GenerateSSK&lt;br /&gt;
*ClientPut&lt;br /&gt;
*ClientPutDiskDir&lt;br /&gt;
*ClientPutComplexDir&lt;br /&gt;
*ClientGet&lt;br /&gt;
*LoadPlugin (since 1227)&lt;br /&gt;
*ReloadPlugin (since 1227)&lt;br /&gt;
*RemovePlugin (since 1227)&lt;br /&gt;
*GetPluginInfo (since 1075)&lt;br /&gt;
*FCPPluginMessage (since 1075)&lt;br /&gt;
*SubscribeUSK&lt;br /&gt;
*UnsubscribeUSK (since 1209)&lt;br /&gt;
*WatchGlobal&lt;br /&gt;
*GetRequestStatus&lt;br /&gt;
*ListPersistentRequests&lt;br /&gt;
*RemoveRequest&lt;br /&gt;
*RemovePersistentRequest&lt;br /&gt;
*ModifyPersistentRequest&lt;br /&gt;
*Disconnect&lt;br /&gt;
*Shutdown&lt;br /&gt;
*Void&lt;br /&gt;
*ProbeRequest&lt;br /&gt;
&lt;br /&gt;
===Sent by node===&lt;br /&gt;
*NodeHello&lt;br /&gt;
*CloseConnectionDuplicateClientName&lt;br /&gt;
*Peer&lt;br /&gt;
*PeerNote&lt;br /&gt;
*EndListPeers&lt;br /&gt;
*EndListPeerNotes&lt;br /&gt;
*PeerRemoved&lt;br /&gt;
*NodeData&lt;br /&gt;
*ConfigData (since 1027)&lt;br /&gt;
*TestDDAReply (since 1027)&lt;br /&gt;
*TestDDAComplete (since 1027)&lt;br /&gt;
*SSKKeypair&lt;br /&gt;
*PersistentGet&lt;br /&gt;
*PersistentPut&lt;br /&gt;
*PersistentPutDir&lt;br /&gt;
*URIGenerated&lt;br /&gt;
*PutSuccessful&lt;br /&gt;
*PutFetchable&lt;br /&gt;
*DataFound&lt;br /&gt;
*AllData&lt;br /&gt;
*StartedCompression&lt;br /&gt;
*FinishedCompression&lt;br /&gt;
*SimpleProgress&lt;br /&gt;
*ExpectedHashes (since 1254)&lt;br /&gt;
*ExpectedMIME (since 1307)&lt;br /&gt;
*ExpectedDataLength (since 1307)&lt;br /&gt;
*CompatibilityMode (since 1254)&lt;br /&gt;
*EndListPersistentRequests&lt;br /&gt;
*PersistentRequestRemoved (since 1016)&lt;br /&gt;
*PersistentRequestModified (since 1016)&lt;br /&gt;
*SendingToNetwork (since 1207)&lt;br /&gt;
*EnterFiniteCooldown (since 1365)&lt;br /&gt;
*GeneratedMetadata (since 1380)&lt;br /&gt;
*PutFailed&lt;br /&gt;
*GetFailed&lt;br /&gt;
*ProtocolError&lt;br /&gt;
*IdentifierCollision&lt;br /&gt;
*UnknownNodeIdentifier&lt;br /&gt;
*UnknownPeerNoteType&lt;br /&gt;
*SubscribedUSK&lt;br /&gt;
*SubscribedUSKUpdate&lt;br /&gt;
*SubscribedUSKSendingToNetwork (since 1365)&lt;br /&gt;
*SubscribedUSKRoundFinished (since 1365)&lt;br /&gt;
*PluginInfo (since 1075)&lt;br /&gt;
*PluginRemoved (since 1227)&lt;br /&gt;
*FCPPluginReply (since 1075)&lt;br /&gt;
*ProbeBandwidth&lt;br /&gt;
*ProbeBuild&lt;br /&gt;
*ProbeError&lt;br /&gt;
*ProbeIdentifier&lt;br /&gt;
*ProbeLinkLengths&lt;br /&gt;
*ProbeLocation&lt;br /&gt;
*ProbeRefused&lt;br /&gt;
*ProbeRejectStats&lt;br /&gt;
*ProbeStoreSize&lt;br /&gt;
*ProbeUptime&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* https://wiki.freenetproject.org/FCPv2&lt;br /&gt;
* [https://emu.freenetproject.org/pipermail/tech/2006-January/000538.html Introductory post by the developer]&lt;br /&gt;
&lt;br /&gt;
[[Category:Freenet]]&lt;/div&gt;</summary>
		<author><name>VolodyA! V Anarhist</name></author>	</entry>

	</feed>