kubo/core
Marcin Rataj 231fab811d feat: support ED25519 libp2p-key in subdomains
This:

- adds subdomain gateway support for ED25519 CIDs in a way that fits in
  a single DNS label to enable TLS for every IPNS website.

- cleans up subdomain redirect logic and adds more explicit error
  handling.

TL;DR on router logic:

When CID is longer than 63 characters, router at /ipfs/* and /ipns/*
converts to Base36, and if that does not help, returns a human readable
400 Bad Request error.

Addressing code review:
https://github.com/ipfs/go-ipfs/pull/7441#pullrequestreview-440043209

refactor: use b36 for all libp2p-keys in subdomains
Consensus reached in
https://github.com/ipfs/go-ipfs/pull/7441#discussion_r452372828
https://github.com/ipfs/go-ipfs/pull/7441#discussion_r451477890
https://github.com/ipfs/go-ipfs/pull/7441#discussion_r452500272
2020-07-10 16:25:20 -04:00
..
bootstrap fix(tracing): remove event tracing 2020-01-28 21:31:12 -08:00
commands fix: use bitswap sessions for ipfs refs 2020-06-02 17:36:30 -07:00
coreapi Merge branch 'release' into master 2020-06-19 20:04:30 -04:00
coredag gx: unrewrite 2019-03-05 18:33:56 +01:00
corehttp feat: support ED25519 libp2p-key in subdomains 2020-07-10 16:25:20 -04:00
corerepo fix(tracing): remove event tracing 2020-01-28 21:31:12 -08:00
coreunix Fix typos and cleanup 2020-04-20 22:00:01 +03:00
mock fix: run tests in "dht server" mode 2020-04-09 23:07:27 -07:00
node Merge branch 'release' into master 2020-06-19 20:04:30 -04:00
.gitignore ignore testdb 2014-07-05 15:04:04 -07:00
builder.go fix: get rid of shutdown errors 2020-03-29 20:48:43 -07:00
core_test.go quic: remove experimental status and add it to the default config 2020-05-22 04:54:19 +02:00
core.go feat: implement peering service 2020-05-25 20:24:41 -07:00