<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tesseras-paste/src/protocol.rs, branch main</title>
<subtitle>Decentralized pastebin built on tesseras-dht
</subtitle>
<link rel='alternate' type='text/html' href='http://git.tesseras.net/tesseras-paste/'/>
<entry>
<title>Add chunked paste support for content up to 1.44 MB</title>
<updated>2026-03-28T00:54:25+00:00</updated>
<author>
<name>murilo ijanc</name>
</author>
<published>2026-03-28T00:54:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tesseras.net/tesseras-paste/commit/?id=b4228aa74f6ef4720167236cb072b84d94aa6d2a'/>
<id>b4228aa74f6ef4720167236cb072b84d94aa6d2a</id>
<content type='text'>
Large pastes are split into 8 KiB chunks on the client side,
each stored separately in a dedicated chunks/ directory.
A version-2 manifest paste lists the chunk hashes and is
announced to the DHT; chunks replicate via periodic republish
with per-put throttling to avoid rate-limit bans.

- New PUTC/PUTM protocol commands for chunks and manifests
- Client-side chunking avoids O(n^2) base58 on large content
- HTTP handler reassembles chunks directly from store
- DHT sync routes incoming chunks to chunks/ directory
- Republish interval reduced to 5 min with 200ms throttle
- tp.1 updated with new 1.44 MB limit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Large pastes are split into 8 KiB chunks on the client side,
each stored separately in a dedicated chunks/ directory.
A version-2 manifest paste lists the chunk hashes and is
announced to the DHT; chunks replicate via periodic republish
with per-put throttling to avoid rate-limit bans.

- New PUTC/PUTM protocol commands for chunks and manifests
- Client-side chunking avoids O(n^2) base58 on large content
- HTTP handler reassembles chunks directly from store
- DHT sync routes incoming chunks to chunks/ directory
- Republish interval reduced to 5 min with 200ms throttle
- tp.1 updated with new 1.44 MB limit
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial commit: tesseras-paste decentralized pastebin</title>
<updated>2026-03-25T05:07:37+00:00</updated>
<author>
<name>murilo ijanc</name>
</author>
<published>2026-03-25T05:07:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tesseras.net/tesseras-paste/commit/?id=7aff2e1d279a4e442b32f49ca0a0eca065355787'/>
<id>7aff2e1d279a4e442b32f49ca0a0eca065355787</id>
<content type='text'>
DHT-backed encrypted pastebin with two binaries (tp/tpd),
XChaCha20-Poly1305 encryption, content-addressed storage,
and Unix socket + HTTP interfaces.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DHT-backed encrypted pastebin with two binaries (tp/tpd),
XChaCha20-Poly1305 encryption, content-addressed storage,
and Unix socket + HTTP interfaces.
</pre>
</div>
</content>
</entry>
</feed>
