Commit Graph

907 Commits

Author SHA1 Message Date
Marco Munizaga
56e66181b7 Standardize on quic-v1/http 2023-06-13 14:30:13 -07:00
Marco Munizaga
d50614581a Merge pull request #529 from libp2p/http-well-known-configuration
http: use .well-known/libp2p.json for configuration
2023-06-01 11:45:54 -07:00
Marco Munizaga
1842138a88 Reword http paths section 2023-06-01 11:39:40 -07:00
Marco Munizaga
8fa73c6184 reword section on HTTP version 2023-06-01 11:11:50 -07:00
Marco Munizaga
4576c35f0b Remove /https usage 2023-06-01 11:06:27 -07:00
Marco Munizaga
275c918ed4 Remove HTTP/1.1 requirement 2023-06-01 11:04:31 -07:00
Marco Munizaga
5c515375af Remove specific http versions section 2023-06-01 11:04:31 -07:00
Marco Munizaga
c35dd6930b Update http/transport-component.md
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2023-06-01 10:08:38 -07:00
Marco Munizaga
b869679633 Update http/transport-component.md
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2023-06-01 10:07:34 -07:00
Marco Munizaga
29428b2412 Update http/transport-component.md
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2023-06-01 10:07:08 -07:00
Marco Munizaga
5a8401f115 Update http/transport-component.md
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2023-06-01 10:06:34 -07:00
Marco Munizaga
c01c0372a4 Update http/transport-component.md
Co-authored-by: Steve Loeppky <stvn@loeppky.com>
2023-06-01 09:40:19 -07:00
Max Inden
7321c895d2 chore(roadmap): move webrtc to done (#549)
With https://github.com/libp2p/specs/pull/412 and
https://github.com/libp2p/specs/pull/497 merged, this roadmap item can be moved
to "done".

Co-authored-by: Prithvi Shahi <50885601+p-shahi@users.noreply.github.com>
2023-06-01 06:50:40 +02:00
Marco Munizaga
338a31215c Add document about /http 2023-05-31 11:38:33 -07:00
Marco Munizaga
917be26c1d Merge pull request #478 from libp2p/marco/perf
Introduce `perf` spec
2023-05-31 10:05:14 -07:00
Marco Munizaga
4f9ae25ca9 Typo 2023-05-31 10:02:37 -07:00
Marco Munizaga
b396c253ca Add info about what the bytes are 2023-05-31 09:52:20 -07:00
Marco Munizaga
21ee92ff65 Typos 2023-05-31 09:50:10 -07:00
Marco Munizaga
d137441ff2 Update perf/perf.md
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
2023-05-31 09:47:17 -07:00
Melanie Riise
5393c21c4f webtransport: fix grammar (#546) 2023-04-29 03:48:15 -07:00
Max Inden
f8f32f73d1 feat(webrtc): add WebRTC (prev. browser-to-browser) spec (#497)
Introduces the webrtc protocol - a libp2p transport protocol enabling two
private nodes (e.g. two browsers) to establish a direct connection.
2023-04-12 09:30:21 +02:00
Alex Potsides
6634ca7abb circuitv2: clarify what to do when data limit is reached (#526)
This documents the rust-libp2p behaviour when more data than is allowed is transferred over a relayed connection.  js-libp2p will take the same approach.  go-libp2p may need to be updated.

---------

Co-authored-by: Max Inden <mail@max-inden.de>
Co-authored-by: Prithvi Shahi <50885601+p-shahi@users.noreply.github.com>
2023-03-23 15:49:37 +00:00
Thomas Eizinger
7530296745 feat(connections): clarify state management around supported protocols (#530) 2023-03-23 13:35:20 +01:00
Alex Potsides
aac4e1f1c8 circuitv2: specify timestamp units for reservation expiration (#531)
The reservation expiration date is specified in seconds so be explicit about that in the spec in the same way we are explicit about the duration limit units.
2023-03-21 21:21:49 +13:00
Marco Munizaga
53d11e528f Merge pull request #528 from libp2p/perf-clarify-upload-download
perf: clarify that upload and download are run sequentially
2023-03-03 09:07:27 -08:00
Marten Seemann
8a57943a15 http: nest libp2p.json config to allow for future configuration 2023-03-03 12:08:11 +13:00
Marten Seemann
b6c1bc2072 http: use .well-known/libp2p.json for configuration 2023-03-02 15:06:05 -08:00
Marten Seemann
c52e047e2b perf: clarify that upload and download are run sequentially 2023-03-02 14:48:24 -08:00
Prithvi Shahi
d4b5fb0152 chore: update webrtc implementation links (#527) 2023-03-01 16:41:56 -08:00
Thomas Eizinger
4df161dd9a Add yamux specification (#519)
* Add initial yamux spec by copying in hashicorp one

* Add ACK backlog recommendation

* Add wemeetagain to interest group

* Apply suggestions from code review

Co-authored-by: Marten Seemann <martenseemann@gmail.com>

* Add yamux protocol string

* Add ianopolous to interest group

---------

Co-authored-by: Marten Seemann <martenseemann@gmail.com>
2023-02-26 02:46:51 -08:00
Marten Seemann
e764f1149a autonat: document that the observed address may also be dialed (#518) 2023-02-24 23:35:46 +13:00
Max Inden
c844f72e77 docs(relay-v2): Document that relayed conn is upgraded with sec and mux (#522) 2023-02-20 15:50:17 -08:00
T
512eeed6b7 tls: remove outdated paragraph on use of NamedCurve encoding in certificates (#516) 2023-02-15 14:09:48 +01:00
Marten Seemann
5398f5dfd8 fix a few typos
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2023-02-13 20:58:08 -08:00
Marten Seemann
146c09a6eb better motivation for libp2p+HTTP (#515)
* better motivation for libp2p+HTTP

* incorporate review feedback
2023-02-13 20:52:34 -08:00
Marco Munizaga
df3418e98b Merge pull request #511 from ckousik/ckousik/circuit-v2-proto3
Update circuitv2 to proto3
2023-02-07 21:12:28 -08:00
Marco Munizaga
6fffda0e24 Update proto definition 2023-01-31 18:25:30 -08:00
Marten Seemann
f0c2d15446 roadmap: move WebTransport to Done section (#460)
* roadmap: move WebTransport to Done

* Apply suggestions from code review

Co-authored-by: Prithvi Shahi <50885601+p-shahi@users.noreply.github.com>

---------

Co-authored-by: Prithvi Shahi <50885601+p-shahi@users.noreply.github.com>
2023-01-31 13:40:32 -08:00
Chinmay Kousik
4c3d32a327 update revision 2023-01-31 21:27:23 +05:30
Chinmay Kousik
0db6c537e0 update circuitv2 to proto3 2023-01-31 08:24:28 +05:30
Marten Seemann
12f86b88a1 require client to authenticate the server when doing client auth 2023-01-29 22:20:31 +13:00
Marten Seemann
1f075f6030 2nd attempt for server auth 2023-01-29 22:18:24 +13:00
Marco Munizaga
2e77be6f76 Merge pull request #506 from libp2p/marco/proto3
Recommend proto3
2023-01-23 10:24:22 -08:00
Danny Salman
1ec40b3f9c refactor: use rfc6890 special-purpose addresses (#505) 2023-01-23 15:02:20 +01:00
Marten Seemann
bc1aa59218 add HTTP spec 2023-01-22 14:34:53 +13:00
Marco Munizaga
c733210b3a Make existing protocols explicit about proto2 2023-01-20 17:13:13 -08:00
Marco Munizaga
a920e7aa6d Update README to recommend proto3 2023-01-20 17:12:09 -08:00
Marten Seemann
76ccc4fabb add a basic QUIC spec (#499)
* add a basic QUIC spec

* fix spec status

Co-authored-by: Max Inden <mail@max-inden.de>

* specify ALPN and link to libp2p TLS

* add link to QUIC spec to README

Co-authored-by: Max Inden <mail@max-inden.de>
2023-01-05 14:53:35 -08:00
Danny Salman
ae6399b1e7 chore(rendezvous): Typo in rendezvous TTL upper-bound + writing style updates (#490) 2022-12-14 17:11:30 +01:00
Danny Salman
946441e549 minor tweak to lifestyle doc phrase (#494) 2022-12-14 17:09:28 +01:00