Commit Graph

807 Commits

Author SHA1 Message Date
Thomas Eizinger
d2106f43e8 feat(keys): add test vectors for protobuf encoding (#537)
Co-authored-by: Max Inden <mail@max-inden.de>
2023-08-01 15:16:13 +02:00
cce
f5c5829ef9 fix(pubsub): remove "Implementation note" about setting message_id_fn (#557) 2023-07-16 04:51:59 +02:00
Marco Munizaga
19a545befa Merge pull request #550 from libp2p/marco/http-transport-component
Document `/http`
2023-07-10 10:41:20 -07:00
Marco Munizaga
b15f82e515 Update note 2023-07-10 10:40:42 -07:00
GitHub
dd43fed7b1 chore: Update .github/workflows/stale.yml [skip ci] 2023-06-28 08:52:40 +00:00
Marco Munizaga
e71d7c5222 Add note about ALPN in quic 2023-06-16 12:42:51 -07:00
GitHub
04841ae759 chore: Update .github/workflows/stale.yml [skip ci] 2023-06-14 09:05:00 +00:00
Marco Munizaga
ec7e439699 Rework HTTP path section and add a recommendation 2023-06-13 17:21:19 -07:00
Marco Munizaga
56e66181b7 Standardize on quic-v1/http 2023-06-13 14:30:13 -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
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
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
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
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