Commit Graph

429 Commits

Author SHA1 Message Date
Raúl Kripalani
3da89ef9f6 correct stage abbreviation. 2019-08-18 16:21:23 +02:00
Raúl Kripalani
d1b1e2358e demote mDNS spec to Working Draft.
A Recommendation has at least TWO implementations demonstrating
interoperability.

A Candidate Recommendation has ONE implementation serving as the Reference
Implementation.

This mDNS spec currently has no known libp2p implementations.

mDNS support in go-libp2p and js-libp2p are non-compliant because they predate
this spec, and this spec introduces breakages.

Hence, as per above, we demote this specification to the maturity stage it
belongs to: Working Draft.
2019-08-18 16:20:00 +02:00
Yusef Napora
c4a47d5cc4 Draft of noise-libp2p spec (#202)
* first draft of noise-libp2p spec

* fix Alice & Bob ordering

* restructure & introduce Noise Socket for negotiation & framing

* specify Noise prologue data format

* clear up language around signatures in handshake

* Alice's message is included in prologue when switching protocols

* remove explicit negotiation & define libp2p API

* fix links

* fix return type of Secure{In|Out}bound methods
2019-08-18 14:21:31 +02:00
Steven Allen
c87a236edc Merge pull request #206 from mhchia/patch-2
Fix the link to protocol negotiation in plaintext
2019-08-16 00:25:17 -07:00
Kevin Mai-Husan Chia
17f2fa25b9 Fix the link to protocol negotiation in plaintext 2019-08-16 15:15:58 +08:00
Raúl Kripalani
4865217a0b tls 1.3: editorial cleanup + specify protocol ID (#201) 2019-08-05 16:00:27 +01:00
Raúl Kripalani
d5ef4c9773 clarify scope and intention of plaintext/2.0.0 (#197) 2019-07-29 17:24:33 +01:00
Yusef Napora
fe1956099b Merge pull request #189 from libp2p/fix-readme
readme: fix link to pnet spec
2019-07-15 17:10:19 -04:00
Yusef Napora
b40ae348ef readme: fix link to pnet spec 2019-07-15 17:09:20 -04:00
Yusef Napora
1ee6a88141 Merge pull request #188 from libp2p/plaintext-spec
add plaintext spec to index
2019-07-09 10:17:36 -04:00
Yusef Napora
26848a3d2e add plaintext spec to index 2019-07-09 10:16:26 -04:00
Yusef Napora
45caa6ac8b Merge pull request #186 from libp2p/plaintext-spec
Add draft spec for plaintext key exchange protocol
2019-07-09 10:14:07 -04:00
Yusef Napora
fe2ebad2ab seriously, please don't use this in production 2019-07-09 10:10:12 -04:00
Yusef Napora
d17c55b766 add interest group members 2019-07-09 10:09:57 -04:00
Yusef Napora
0b1ebead52 revise with @raulk's feedback 2019-07-08 15:27:16 -04:00
Yusef Napora
83da4f0643 fix link to protobuf spec & grammar issues 2019-07-08 14:10:04 -04:00
Yusef Napora
50884872c7 add draft spec for plaintext key exchange protocol 2019-07-08 13:46:01 -04:00
Yusef Napora
7a3ad9096d Merge pull request #177 from libp2p/lifecycle-retcon
Adapt existing specs to lifecycle framework
2019-07-03 12:52:10 -04:00
Yusef Napora
4644145124 Merge pull request #179 from wildmolasses/patch-1
connections readme: spelling
2019-07-03 12:10:50 -04:00
Ed Mazurek
a4f30209d1 connections readme: spelling 2019-07-03 11:45:39 -04:00
Yusef Napora
46b82306ca add @jacobheun to mDNS interest group 2019-07-01 11:15:01 -04:00
Yusef Napora
958beeed6a add @vasco-santos to pubsub interest groups 2019-06-25 17:54:08 -04:00
Yusef Napora
ae6a8b73fb Merge pull request #168 from libp2p/feat/conn-handshake
Connections & upgrading
2019-06-24 11:02:41 -04:00
Yusef Napora
864fc979f1 add connections spec to index 2019-06-24 11:01:17 -04:00
Yusef Napora
e0e73fb5b8 Merge master into feat/conn-handshake 2019-06-24 10:57:31 -04:00
Yusef Napora
ee5954fa6f add header to pnet spec 2019-06-21 14:26:54 -04:00
Yusef Napora
ddfedb4be4 readme: link to docs site, update status section 2019-06-21 14:26:54 -04:00
Yusef Napora
6d6c4f4952 add header & TOC to tls spec 2019-06-21 14:26:54 -04:00
Yusef Napora
9473de8c8e add header to rendezvous spec 2019-06-21 14:26:54 -04:00
Yusef Napora
bb345a2726 add header to circuit relay spec 2019-06-21 14:26:54 -04:00
Yusef Napora
2bfbb2de42 add header to episub spec 2019-06-21 14:26:54 -04:00
Yusef Napora
5123bd0fd5 add header to gossipsub spec 2019-06-21 14:26:54 -04:00
Yusef Napora
739dbe3d46 add header & TOC for pubsub spec 2019-06-21 13:58:14 -04:00
Yusef Napora
3998593163 add header & TOC to mDNS spec 2019-06-21 13:58:14 -04:00
Yusef Napora
670240741d add header & TOC for mplex spec 2019-06-21 13:58:14 -04:00
Yusef Napora
d6ab50d1d8 add header & TOC to identify spec 2019-06-21 13:58:14 -04:00
Yusef Napora
9701a980a0 update revision date 2019-06-20 11:33:54 -04:00
Yusef Napora
d0ea4b4dc5 add interest group & TOC 2019-06-20 11:33:54 -04:00
Yusef Napora
19d1412136 add future work section 2019-06-20 11:33:54 -04:00
Yusef Napora
221f60a29a tweaks from @bigs review 2019-06-20 10:49:38 -04:00
Yusef Napora
52ef330b52 Merge pull request #100 from libp2p/feat/peer-ids
docs: add peer id spec
2019-06-20 10:14:36 -04:00
Yusef Napora
ed01eb13cd add peer id spec to index 2019-06-19 09:54:28 -04:00
Yusef Napora
5173834c8e Merge master into feat/peer-ids 2019-06-19 09:51:44 -04:00
Yusef Napora
e3f9b9e2e0 incorporate Vasco's feedback 2019-06-19 09:48:06 -04:00
Yusef Napora
f85e7d184c fix reference links
I also realized that we're actually using the IETF QUIC standard, but I
was linking to the Google / Chromium spec, so I updated the link to
point to the latest draft.
2019-06-15 09:29:45 -04:00
Yusef Napora
fa3cbbfe78 Merge pull request #175 from libp2p/readme-index
Replace "main spec doc" with minimal index
2019-06-12 11:53:14 -04:00
Yusef Napora
d9b181d1d7 rename archive dir to _archive 2019-06-11 15:44:42 -04:00
Yusef Napora
201e27c675 fix typo 2019-06-11 12:32:02 -04:00
Yusef Napora
6235324986 link to SECIO spec 2019-06-11 11:15:45 -04:00
Yusef Napora
7ba226e22b add contributing section 2019-06-11 11:14:25 -04:00