55 Commits

Author SHA1 Message Date
26e8300d18 first pass at a collections proposal 2020-06-12 19:02:05 +01:00
6b717f560e file hashing 2019-11-23 20:28:29 +02:00
e8a3db76bb wip on architecture doc 2019-11-23 20:15:45 +02:00
df71ade69f formatting 2019-11-18 08:46:28 +00:00
a398ab7d4b indentation 2019-11-17 18:38:53 +00:00
a0125e7195 document chat protocol 2019-11-17 18:37:30 +00:00
03646e2b90 Document download mesh 2019-06-20 01:19:15 +01:00
3b0eb5678d update wire protocol 2019-06-12 23:46:48 +01:00
15b4804968 update wire protocol with originator and oobHashlist fields 2019-06-08 12:40:38 +01:00
b5cb31c23d proposed infohash upgrade document 2019-06-08 01:04:56 +01:00
e1517ef6f7 update wire protocol 2019-05-31 15:50:43 +01:00
d36f41d563 say the number of results in a results connection 2019-05-24 16:53:58 +01:00
0fa913ff89 search queries contain list of keywords, not sentence 2019-05-24 11:51:06 +01:00
7fedb9165d switch to UTF-8 encoding only 2019-05-23 14:22:10 +01:00
8e1727fa4d Get rid of separate public key for personas, use the PSK in the Destination instead. Do not encrypt GET and POST method URLs 2018-11-15 19:30:44 +00:00
9808856478 Definition of terms, better description of leaf and ultrapeer roles 2018-10-31 15:20:46 +00:00
fac3ff158b document the various direct queries 2018-10-29 16:48:18 +00:00
e9faeb8d5f Switch to personas for search queries and altlocs. Encrypt URLs in GET and POST requests 2018-10-29 11:12:00 +00:00
b17928967d clarifications 2018-10-29 00:44:18 +00:00
9a6c4b393c markdown formatting 2018-10-28 14:51:19 +00:00
72440a8276 update wire protocol with i18n, personas and certificates 2018-10-28 14:48:21 +00:00
7270bc0e18 timestamp in certificates 2018-10-28 13:50:54 +00:00
c33ce4b35c document web of trust 2018-10-27 19:58:41 +01:00
e167d16ab2 update wire protocol to specify the pings and pongs are used as keep-alives 2018-07-27 00:30:54 +01:00
b96a039c91 rename json field because try is a groovy keyword 2018-07-25 20:43:22 +01:00
ec1ebb97fa Document HostCache protocol 2018-07-12 04:48:31 +01:00
6781944bdf get rid of human-readable personna name 2018-07-10 19:29:56 +01:00
e3e0ac64bc web-of-trust 2018-07-10 13:07:02 +01:00
42a4d63a3c update wire protocol for streaming results 2018-07-10 11:28:17 +01:00
bc32c62c0b deliver search results over streaming connection 2018-07-10 11:10:48 +01:00
f283b6d32f search result confirmation 2018-07-10 09:52:41 +01:00
e6d4d753a3 add fields for available leaf and peer slots in the CrawlerPong 2018-07-10 08:38:48 +01:00
e549e96657 uuid in crawler pings and pongs 2018-07-10 05:14:36 +01:00
b8ed36a1fd report client version in crawler pong 2018-07-06 20:08:04 +01:00
aadb1ae2b0 in-network updates 2018-07-06 19:32:01 +01:00
576bb7e6a4 searches by infohash 2018-07-06 19:28:28 +01:00
4dd8a1bbe6 crawling 2018-07-06 19:10:30 +01:00
558d36e129 Handshake response 2018-07-06 05:23:19 +01:00
bf1d4905e8 HostCache responses are in JSON 2018-07-06 05:22:37 +01:00
c150e22651 Update for use with signed datagrams and Destination multiplexing 2018-07-06 05:00:13 +01:00
30ba494ac0 specify ordering of bloom filter and patch messages 2018-07-05 14:16:15 +01:00
fe718e9be2 Specify that leaf-ultrapeer length is only two bytes 2018-07-04 23:54:22 +01:00
e10d8448ad pongs 2018-07-04 17:43:42 +01:00
f70f045f49 size and pieceSize fields 2018-07-04 14:21:52 +01:00
8b6d8e3dc9 file transfer doc 2018-07-04 14:19:20 +01:00
0b4c41e7b3 document search propagation 2018-07-04 12:52:54 +01:00
3a46bb365a wip on differences 2018-07-04 12:44:56 +01:00
18dd29b6ef wip on wire protocol 2018-07-04 12:41:43 +01:00
cbf5e8954a wip on design spec 2018-07-04 12:30:36 +01:00
0ee6de97f4 wip on design spec 2018-07-04 12:24:45 +01:00