kubo/docs
Marten Seemann 232ccb4e55
feat: relay v2 discovery (go-libp2p v0.19.0) (#8868)
* update go-libp2p to v0.19.0
* chore: go-namesys v0.5.0
* refactor(config): cleanup relay handling
* docs(config): document updated defaults
* fix(tests): panic during sharness

* fix: t0160-resolve.sh
See https://github.com/ipfs/go-namesys/pull/32

* fix: t0182-circuit-relay.sh
* test: transport encryption

Old tests were no longer working because go-libp2p 0.19 removed
the undocumented 'ls' pseudoprotocol.

This replaces these tests with handshake attempt (name is echoed back on
OK or 'na' is returned when protocol is not available) for tls and noise
variants + adds explicit test that safeguards us against enabling
plaintext by default by a mistake.

* fix: ./t0182-circuit-relay.sh

test is flaky, for now we just restart the testbed when we get
NO_RESERVATION error

* refactor: AutoRelayFeeder with exp. backoff

It starts at feeding peers ever 15s, then backs off each time
until it is done once an hour

Should be acceptable until we have smarter mechanism in go-lib2p 0.20

* feat(AutoRelay): prioritize Peering.Peers

This ensures we feed trusted Peering.Peers in addition to any peers
discovered over DHT.

* docs(CHANGELOG): document breaking changes

Co-authored-by: Marcin Rataj <lidel@lidel.org>
Co-authored-by: Gus Eggert <gus@gus.dev>
2022-04-28 17:13:15 +02:00
..
examples Update Go version to 1.17 (#8815) 2022-04-15 14:32:00 -04:00
production doc: document reverse proxy bug 2020-06-15 17:01:40 -07:00
add-code-flow.md Added link to doc in README.md 2019-01-15 21:08:37 -05:00
AUTHORS Updated authors doc 2016-08-18 11:54:48 -07:00
cli-http-api-core-diagram.png docs: README refresh, add cli-http-api-core diagram 2018-08-22 16:09:51 -07:00
command-completion.md doc(completion): suggest eval instead of writing a file 2021-07-01 08:46:52 -07:00
config.md feat: relay v2 discovery (go-libp2p v0.19.0) (#8868) 2022-04-28 17:13:15 +02:00
datastores.md docs(datastore): fixup some notes on sync safety 2020-04-27 15:19:49 -07:00
debug-guide.md feat: add basic gateway tracing (#8595) 2022-04-04 19:24:05 +02:00
developer-certificate-of-origin Add developer certificate of origin document 2017-06-26 15:36:35 -07:00
EARLY_TESTERS.md Updating release template based off some 0.10 learnings (#8491) 2021-11-23 14:32:22 -05:00
environment-variables.md feat: opt-in Swarm.ResourceMgr (go-libp2p v0.18) (#8680) 2022-04-07 21:06:35 -04:00
experimental-features.md feat: enabling pubsub and ipns-pubsub via config flags (#8510) 2021-11-30 11:00:11 -08:00
file-transfer.md quic: remove experimental status and add it to the default config 2020-05-22 04:54:19 +02:00
fuse.md Added additional note about killing the daemon 2020-04-01 20:40:56 -07:00
gateway.md docs: gateway.md (#8825) 2022-03-28 16:31:36 +02:00
generate-authors.sh added AUTHORS file 2015-02-11 07:42:21 -08:00
implement-api-bindings.md docs: fix inconsistent capitalization of "API". 2018-12-06 12:13:41 -05:00
PATCH_RELEASE_TEMPLATE.md Update PATCH_RELEASE_TEMPLATE.md 2022-03-16 17:50:46 -04:00
plugins.md stop using deprecated Go flag -i 2021-05-15 17:27:52 -07:00
README.md docs: link remaining docs available, guide people to the right locations 2019-10-01 17:23:47 +03:00
RELEASE_ISSUE_TEMPLATE.md chore: add instructions for Chocolatey release 2022-03-01 10:35:19 -05:00
releases.md doc: document security fix policy 2021-03-18 12:02:36 -07:00
snap.md Fix typos (#8548) 2021-11-17 21:16:06 +01:00
transports.md doc: update documentation for /ipfs -> /p2p multiaddr switch 2019-12-14 19:39:59 +01:00
windows.md Adding PowerShell to Minimal Go Installation 2022-01-14 11:35:11 -05:00

Developer Documentation and Guides

If you are looking for User Documentation & Guides, please visit docs.ipfs.io.

If youre experiencing an issue with IPFS, please follow our issue guide when filing an issue!

Otherwise, check out the following guides to using and developing IPFS:

Developing go-ipfs

Guides

Advanced User Guides

Other