Marcin Rataj
feef0851bd
feat: go-libp2p 0.36 and /webrtc-direct listener ( #10463 )
...
Co-authored-by: Marco Munizaga <git@marcopolo.io>
2024-08-06 21:25:27 +02:00
Marcin Rataj
749a61bae2
chore: update dependencies ( #10462 )( #10466 )
...
* chore: go get -u
* fix(gateway): return 404 in no-fetch contexts (#10466 )
applies and tests fix from https://github.com/ipfs/boxo/pull/630
2024-07-30 16:42:18 +02:00
Patryk
225dbe6c03
feat: periodic version check and json config ( #10438 )
...
Co-authored-by: Lucas Molas <schomatis@gmail.com>
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2024-07-24 23:42:19 +02:00
Marcin Rataj
ddfd776a99
docs: clarify pnet limitations
2024-06-24 22:19:20 +02:00
swedneck
11bfb3c93b
docs: "error mounting: could not resolve name" ( #10449 )
...
based on
https://github.com/ipfs/kubo/issues/2383#issuecomment-187867923
and
https://github.com/ipfs/kubo/issues/2383#issuecomment-1436069101
2024-06-21 16:56:58 +02:00
Gabe
de87573c2e
docs: update ipfs-swarm-key-gen example ( #10453 )
2024-06-21 16:54:11 +02:00
Marcin Rataj
f08d585a5a
chore: update deps incl. boxo v0.21.0 ( #10444 )
...
* chore: update dependencies
* refactor: go lint
* chore: boxo v0.21.0
https://github.com/ipfs/boxo/releases/tag/v0.21.0
2024-06-21 02:57:36 +02:00
Marco Munizaga
121c6023c3
chore: go-libp2p 0.35.1 ( #10430 )
...
https://github.com/libp2p/go-libp2p/releases/tag/v0.35.1
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2024-06-14 21:33:00 +02:00
Marcin Rataj
144e97cf69
docsa: update RELEASE_CHECKLIST.md
2024-06-10 23:06:02 +02:00
Marcin Rataj
c9bab01a50
chore: create next changelog ( #10443 )
2024-06-10 22:56:11 +02:00
Marcin Rataj
b35cd62430
docs(changelog): v0.29.0
2024-06-10 15:10:57 +02:00
Marcin Rataj
5a7029e8cc
fix(cli): unify --name param in ls and add ( #10439 )
...
This is a cosmetic fix for bug found during testing 0.29.0-rc2.
pin add --name had shorthand -n
pin ls --name had no shorthand, and --names had -n
This unifies -n making it a shorthand for the same parameter in both
`pin ls` and `pin add`.
(cherry picked from commit a07852a3f0 )
2024-06-06 22:21:54 +02:00
Henrique Dias
70d976267a
chore: boxo 0.20.0 ( #10432 )
2024-05-27 12:40:37 +02:00
Henrique Dias
b79cedec73
chore: libp2p 0.34.1 ( #10429 )
2024-05-27 10:16:13 +02:00
Henrique Dias
869f506327
chore: update dependencies ( #10423 )
2024-05-16 11:10:05 +02:00
Henrique Dias
8022e13a6b
config: introduce Import section ( #10421 )
...
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2024-05-14 14:17:04 +00:00
IGP
ae05085644
feat: enables searching pins by name ( #10412 )
...
Co-authored-by: Henrique Dias <mail@hacdias.com>
2024-05-14 11:05:35 +00:00
Henrique Dias
ba3f7f39bd
chore: update dependencies ( #10404 )
2024-04-15 12:49:33 +02:00
Henrique Dias
f0cc65bf1a
chore: create next changelog
2024-04-15 11:15:51 +02:00
Henrique Dias
5f0fb02381
Merge branch 'master' into merge-release-v0.28.0
2024-04-15 11:14:40 +02:00
Henrique Dias
d62cc49a0f
docs: update release checklist ( #10401 )
...
- change thunderdome to after the dockers and binaries are released
- simplify the tag command for final releases
- add link to IPFS Companion issue about E2E tests
2024-04-15 11:12:29 +02:00
Henrique Dias
7374880fbe
chore: update changelog for v0.28
2024-04-15 07:15:38 +00:00
Henrique Dias
eae612e884
chore: boxo v0.19.0
2024-04-09 12:21:20 +02:00
Henrique Dias
6f2a61e1df
core/node: prioritize announcing pin roots, and flat strategy ( #10376 )
...
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2024-04-09 06:37:23 +00:00
Marcin Rataj
413de0f831
docs(config): clarify RPC vs Gateway
2024-04-05 23:53:40 +02:00
Henrique Dias
11183bb2f5
chore: upgrade go-libp2p-kad-dht ( #10378 )
...
* chore: upgrade go-libp2p-kad-dht
* config: make LoopbackAddressesOnLanDHT a Flag
* config: add DefaultLoopbackAddressesOnLanDHT
* docs(config): Routing.LoopbackAddressesOnLanDHT
---------
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2024-04-04 12:56:19 +00:00
Henrique Dias
cd78f2eae3
chore(config): make Routing.AcceleratedDHTClient a Flag ( #10384 )
2024-04-04 13:59:31 +02:00
hayden
b7b6137170
chore: upgrade go-libp2p v0.33.2 ( #10381 )
...
Signed-off-by: hfuss <hayden.fuss@kaleido.io>
Co-authored-by: Henrique Dias <mail@hacdias.com>
2024-04-03 07:38:56 +02:00
Henrique Dias
9047fed8d5
core/commands!: remove deprecated object APIs ( #10375 )
2024-03-22 09:32:30 +01:00
Daniel Norman
21728eb000
docs: update default ipns lifetime
2024-03-19 13:58:06 +01:00
Marcin Rataj
8559985d0a
chore: finish reframe removal
...
Closes #9479
2024-03-19 12:25:35 +01:00
shuangcui
0bdfe94272
docs: remove repetitive words ( #10370 )
...
Signed-off-by: shuangcui <fliter@qq.com>
2024-03-19 12:10:34 +01:00
Marcin Rataj
5af3cc1c02
docs: updated links and refs to external resources ( #10368 )
2024-03-16 00:59:22 +01:00
Henrique Dias
e22f47ae4b
core/corehttp!: remove /api/v0 from gateway port
2024-03-05 08:21:13 +00:00
Henrique Dias
d77a9e69f7
client/rpc!: remove deprecated DHT commands
2024-03-05 09:01:00 +01:00
Henrique Dias
d60b7cd1b1
ci: upgrade to go 1.22 ( #10355 )
2024-03-05 08:37:34 +01:00
Henrique Dias
2b7a39074b
chore: update dependencies
2024-03-04 13:34:37 +01:00
Henrique Dias
ef406669ef
chore: create next changelog
2024-03-04 13:01:34 +01:00
Henrique Dias
10e6a20f73
chore: update changelog for v0.27
2024-03-04 10:10:56 +00:00
Henrique Dias
30fe155b62
chore: bump to go-libp2p 0.33
...
(cherry picked from commit cd6d5c0828 )
2024-03-01 10:14:53 +01:00
Henrique Dias
e803e86f96
docs: improve release issue template
...
(cherry picked from commit 9ea10752f2 )
2024-03-01 10:14:46 +01:00
Henrique Dias
1d659ea08c
chore: boxo v0.18.0 ( #10343 )
2024-02-20 10:02:59 +01:00
Henrique Dias
595e1ba268
repo/fsrepo/migrations: verified HTTP migrations ( #10324 )
2024-02-19 14:20:58 +01:00
Marcin Rataj
1514785074
chore: fix link
2024-02-09 17:34:57 +01:00
Marcin Rataj
68f955664a
docs: clarify Gateway.ExposeRoutingAPI ( #10337 )
...
* docs: clarify Gateway.ExposeRoutingAPI
Closes #10195
* Apply suggestions from code review
Co-authored-by: Daniel Norman <1992255+2color@users.noreply.github.com>
---------
Co-authored-by: Henrique Dias <mail@hacdias.com>
Co-authored-by: Daniel Norman <1992255+2color@users.noreply.github.com>
2024-02-09 16:07:11 +01:00
Marcin Rataj
f4ff4f76dd
docs(config): mention routing v1 spec
2024-02-07 10:57:31 +01:00
Henrique Dias
1ef8f83a41
core/commands: remove 'ipfs dht' commands, except 'query' ( #10328 )
2024-02-07 09:56:30 +00:00
Henrique Dias
80973d87cc
core: deprecate CoreAPI.Dht, introduce CoreAPI.Routing
2024-02-07 10:47:30 +01:00
Henrique Dias
dccbfcf6b5
refactor: superfluous namespace test redirects ( #10322 )
2024-02-06 09:23:16 +00:00
Jorropo
4d3cc96c1e
chore: update go-multiaddr 0.12.2
2024-01-26 15:52:38 +01:00
Henrique Dias
0ea879b4a1
feat: add Ipns.MaxCacheTTL
2024-01-26 11:20:34 +01:00
Marcin Rataj
262151f2ed
fix(gw): negative entity-bytes beyond file size ( #10320 )
...
fix: https://github.com/ipfs/boxo/pull/523
tests: https://github.com/ipfs/gateway-conformance/releases/tag/v0.5.0
2024-01-25 18:53:10 +01:00
Henrique Dias
e166af9756
core/corehttp: wrap gateway with headers, deprecate gateway /api/v0
2024-01-24 09:33:23 +00:00
Henrique Dias
be9d87adb5
chore: update dependencies
2024-01-23 20:57:09 +01:00
Henrique Dias
3a8495d843
docs: add changelog link to release issue template
2024-01-23 09:35:25 +01:00
Henrique Dias
5f18f4d438
docs: remove whizzzkid
2024-01-22 16:49:39 +01:00
Henrique Dias
b4eff755a6
chore: create next changelog
2024-01-22 16:42:06 +01:00
Henrique Dias
c7388b645b
Merge branch 'master' into merge-release-v0.26.0
2024-01-22 16:39:40 +01:00
Henrique Dias
d1db95c447
config: remove all options that are marked as REMOVED
...
Most of the removed options are many years old. In addition, they've all been removed in past iterations of Kubo. Some options were marked as removed in the config.md, but we still had a warning in the code to let users know they have been removed.
I think it's been long enough for all of this options, and enough Kubo iterations in order to alert the users. It is good to keep it in the config.md for now so that people can actually check. However, I think it's time to remove them from the code itself.
2024-01-22 15:33:27 +01:00
Henrique Dias
7e80522786
chore: update changelog
2024-01-22 14:35:53 +01:00
Henrique Dias
e11d7b0c13
docs: improve release issue template ( #10305 )
2024-01-16 14:33:54 +01:00
Jorropo
982d8a92c0
chore: update boxo
2024-01-12 15:19:49 +01:00
Marcin Rataj
9343a95f4d
docs(config): clarify ReproviderStrategy roots
2024-01-12 13:13:29 +01:00
dependabot[bot]
75f3c10832
chore(deps): bump github.com/ipfs-shipyard/nopfs
...
Bumps [github.com/ipfs-shipyard/nopfs](https://github.com/ipfs-shipyard/nopfs ) from 0.0.12-0.20231027223058-cde3b5ba964c to 0.0.12.
- [Release notes](https://github.com/ipfs-shipyard/nopfs/releases )
- [Commits](https://github.com/ipfs-shipyard/nopfs/commits/v0.0.12 )
---
updated-dependencies:
- dependency-name: github.com/ipfs-shipyard/nopfs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-11 21:09:04 +01:00
Jorropo
e17753e951
docs: in RELEASE_ISSUE_TEMPLATE ask releaser to ensure we are using the latest go release on the major branch
2024-01-11 09:58:02 +01:00
Henrique Dias
02ea51872b
chore: boxo v0.17.0
2024-01-10 16:52:26 +01:00
Henrique Dias
2905b59529
chore: update boxo
2024-01-10 16:33:09 +01:00
Henrique Dias
8a421868f0
feat(pinning): allow for overwriting pin name
2024-01-09 10:25:35 +01:00
Jorropo
b215d73e45
chore: update otlp
...
Tracks ipfs/boxo#532
2024-01-04 18:16:59 +01:00
Henrique Dias
a8a6bbe929
feat: support optional pin names ( #10261 )
2024-01-04 14:25:06 +01:00
Jorropo
16494692ef
chore: update go-libp2p-asn-util
...
Include memory usage fixes from libp2p/go-libp2p-asn-util#33 .
2023-12-29 03:55:49 +01:00
Adin Schmahmann
58ebfd29e2
Merge pull request #10219 from ipfs/magiks-ribs-hacks
...
feat(cmd/ipfs): Make it possible to depend on cmd/ipfs/kubo for easier preloaded plugin management
2023-12-22 16:04:09 -05:00
Nicholas Ericksen
f71ae3935d
docs: fix broken link in HTTP RPC client doc ( #10267 )
2023-12-21 08:40:50 +01:00
Adin Schmahmann
287444bc6e
chore: update changelog
2023-12-19 19:52:50 -05:00
Adin Schmahmann
33b785ebd9
docs(customizing.md): add kubo binary imports description
2023-12-19 19:52:50 -05:00
Jorropo
133feb6efb
Merge branch 'master' into merge-release-v0.25.0
2023-12-14 18:49:34 +01:00
Jorropo
87069b5355
chore: update changelog for v0.25
2023-12-14 14:11:25 +00:00
Bumblefudge
78e2fab7c4
docs: add detail to NOpfs instructions in content-blocking.md
2023-12-14 08:56:53 +01:00
Henrique Dias
b46b5ea38a
chore: bump to go-libp2p 0.32.2
...
Update go-libp2p (and quic-go) with Honeybadger fix.
(cherry picked from commit 3932fdfe51 )
2023-12-13 09:57:53 +01:00
Henrique Dias
3932fdfe51
chore: bump to go-libp2p 0.32.2
...
Update go-libp2p (and quic-go) with Honeybadger fix.
2023-12-13 08:59:17 +01:00
Henrique Dias
5c31db3a3d
commands: remove several deprecated commands
...
Removes the following commands: ipfs tar, ipfs urlstore, ipfs repo fsck, ipfs file ls, ipfs dns.
2023-12-12 18:21:52 +01:00
Jorropo
48e379a748
chore: update dependencies
2023-12-06 11:37:57 +01:00
Henrique Dias
d6d79ce45f
chore: bump to boxo 0.16.0
2023-12-06 10:58:54 +01:00
Henrique Dias
8ab2de5ff0
feat: ipfs key sign|verify ( #10235 )
2023-12-04 09:51:26 +01:00
Russell Dempsey
d882642168
feat: webui v4.2.0 ( #10241 )
...
https://github.com/ipfs/ipfs-webui/releases/tag/v4.2.0
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2023-12-03 22:48:28 +01:00
Henrique Dias
58c29399cf
chore: clean migration
2023-11-29 12:29:59 +01:00
sukun
3ae04c536e
docs: clarify WebRTCDirect cannot reuse the same port as QUIC
2023-11-22 10:29:43 +01:00
Jorropo
6a51849c29
libp2p: remove mplex
...
Fixes : #10069
2023-11-22 08:06:39 +03:00
Jorropo
a617c52f57
libp2p: default to preffering TLS
...
See https://github.com/libp2p/go-libp2p/pull/2650 .
2023-11-22 06:06:15 +01:00
Jorropo
2b347a914d
graphsync: remove support for the server
...
Updates: #9396
Closes : #6831
Closes : #6208
Currently the Graphsync server is not widely used due to lack of compatible software.
There have been many years yet we are unable to find any production software making use of the graphsync server in Kubo.
There exists some in the filecoin ecosystem but we are not aware of uses with Kubo.
Even in filecoin graphsync is not the only datatransfer solution available like it could have been in the past.
`go-graphsync` is also developped on many concurrent branches.
The specification for graphsync are less clear than the trustless gateway one and lack a complete conformance test suite any implementation can run.
It is not easily extansible either because selectors are too limited for interesting queries without sideloading ADLs, which for now are hardcoded solutions.
Finaly Kubo is consistently one of the fastest software to update to a new go-libp2p release.
This means the burden to track go-libp2p changes in go-graphsync falls on us, else Kubo cannot compile even if almost all users do not use this feature.
We are then removing the graphsync server experiment.
For people who want alternatives we would like you to try the Trustless-Gateway-over-Libp2p experiment instead, the protocol is simpler (request-response-based) and let us reuse both clients and servers with minimal injection in the network layer.
If you think this is a mistake and we should put it back you should try to answer theses points:
- Find a piece of opensource code which uses a graphsync client to download data from Kubo.
- Why is Trustless-Gateway-over-Libp2p not suitable instead ?
- Why is bitswap not suitable instead ?
Implementation details such as go-graphsync performance vs boxo/gateway is not very interesting to us in this discussion unless they are really huge (in the range of 10x~100x+ more) because the gateway code is under high development and we would be interested in fixing theses.
2023-11-22 06:57:45 +03:00
Henrique Dias
48865a9092
docs: move kubo-specific docs ( #10226 )
...
* docs: move kubo-specific docs
* chore: note crypt cmd does not exist
Context: https://github.com/ipfs/specs/pull/455
---------
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2023-11-20 23:22:45 +01:00
Henrique Dias
01cc5eab57
feat(rpc): Opt-in HTTP RPC API Authorization ( #10218 )
...
Context: https://github.com/ipfs/kubo/issues/10187
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2023-11-17 01:29:29 +01:00
Marcin Rataj
7834a26d03
docs(changelog): clarify webrtc in v0.24
...
This sets the expectations (not production ready) and
gives users hint how to enable it by adding `/udp/4001/webrtc-direct`
listener.
2023-11-09 09:23:22 +01:00
Henrique Dias
9655d92908
chore: create next changelog
2023-11-08 14:03:18 +01:00
Henrique Dias
2d4a20e9cc
chore: update changelog for v0.24
2023-11-08 10:29:26 +01:00
Jorropo
0b97630c93
chore: update go-libp2p
2023-11-08 10:29:23 +01:00
Marcin Rataj
ccf3a71bc7
docs: fix accelerated-dht-client
2023-11-08 10:29:23 +01:00
Jonas Keunecke
9c99ad5c71
docs/config: remove extra commas in PublicGateways example entries
2023-11-08 10:29:22 +01:00
Henrique Dias
a87e305793
docs: make it clear Web RTC Direct is experimental
2023-11-03 14:57:17 +01:00
Henrique Dias
10eb459f84
feat: add WebRTC Direct support
2023-11-03 14:57:17 +01:00
Henrique Dias
d8754c6263
chore: go-libp2p v0.32.0
2023-11-03 14:57:17 +01:00
Steve Loeppky
3fa239c64b
docs: update EARLY_TESTERS.md ( #10194 )
2023-11-03 14:57:17 +01:00
Henrique Dias
e068f1458c
chore: bump to boxo 0.14.0
2023-11-01 11:21:37 +01:00
Andrew Gillis
d1ccdf052b
chore: migrate bootstrap to ipfs/boxo ( #10158 )
2023-10-31 18:25:14 +01:00
Henrique Dias
33bbee5adf
chore: bump boxo ( #10188 )
2023-10-31 12:03:16 +01:00
Hector Sanjuan
a0f34b16dd
feat: built-in content blocking based on IPIP-383 ( #10161 )
...
Fixes #8492
This introduces "nopfs" as a preloaded plugin into Kubo
with support for denylists from https://github.com/ipfs/specs/pull/383
It automatically makes Kubo watch *.deny files found in:
- /etc/ipfs/denylists
- $XDG_CONFIG_HOME/ipfs/denylists
- $IPFS_PATH/denylists
* test: Gateway.NoFetch and GatewayOverLibp2p
adds missing tests for "no fetch" gateways one can expose,
in both cases the offline mode is done by passing custom
blockservice/exchange into path resolver, which means
global path resolver that has nopfs intercept is not used,
and the content blocking does not happen on these gateways.
* fix: use offline path resolvers where appropriate
this fixes the problem described in
https://github.com/ipfs/kubo/pull/10161#issuecomment-1782175955
by adding explicit offline path resolvers that are backed
by offline exchange, and using them in NoFetch gateways
instead of the default online ones
---------
Co-authored-by: Henrique Dias <hacdias@gmail.com>
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2023-10-28 05:34:14 +02:00
Henrique Dias
4695fd9fed
refactor: namesys cleanup, gateway /ipns/ ttl ( #10115 )
2023-10-18 10:23:50 +02:00
Henrique Dias
170686b420
chore: update types to match boxos ( #10179 )
2023-10-17 19:02:26 +02:00
Henrique Dias
4c04311257
docs: clean mentions of go-ipfs-api, go-ipfs-http-api
2023-10-13 13:57:05 +02:00
Jorropo
a5668d22ba
chore: update boxo for structification of ImmutablePath
2023-10-09 09:44:39 +02:00
Henrique Dias
a7c6518497
feat: path consolidation ( #10063 )
2023-10-06 16:14:44 +02:00
Jorropo
ecda7ae2f5
chore: update deps
...
I only updated otel to 1.17.0 since we need to handle breaking changes with newer releases (it doesn't build).
I also didn't update go-multistream since it's touched by libp2p and break stuff.
2023-10-05 21:22:28 +02:00
Jorropo
12303012c0
Merge pull request #10166 from ipfs/merge-release-v0.23.0
...
Merge Release: v0.23.0
2023-10-05 20:47:31 +02:00
Jorropo
c9d1c3bfea
chore: update changelog for v0.23
2023-10-05 15:40:42 +00:00
Henrique Dias
bd36a9d06b
docs: capitalize headers for consistency
...
(cherry picked from commit c80a5a867b )
2023-10-05 17:20:17 +02:00
Henrique Dias
c80a5a867b
docs: capitalize headers for consistency
2023-10-04 11:55:33 +02:00
Henrique Dias
97527472fe
feat(gateway): update gateway api, no multi-range support
2023-10-02 16:43:52 +02:00
dependabot[bot]
f138b47d86
chore(deps): bump github.com/ipfs/go-graphsync from 0.14.4 to 0.15.1
...
Bumps [github.com/ipfs/go-graphsync](https://github.com/ipfs/go-graphsync ) from 0.14.4 to 0.15.1.
- [Release notes](https://github.com/ipfs/go-graphsync/releases )
- [Changelog](https://github.com/ipfs/go-graphsync/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ipfs/go-graphsync/compare/v0.14.4...v0.15.1 )
---
updated-dependencies:
- dependency-name: github.com/ipfs/go-graphsync
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-26 11:26:39 +02:00
dependabot[bot]
9cd2c8c99c
chore(deps): bump github.com/ipfs/go-unixfsnode from 1.7.1 to 1.8.1
...
Bumps [github.com/ipfs/go-unixfsnode](https://github.com/ipfs/go-unixfsnode ) from 1.7.1 to 1.8.1.
- [Release notes](https://github.com/ipfs/go-unixfsnode/releases )
- [Commits](https://github.com/ipfs/go-unixfsnode/compare/v1.7.1...v1.8.1 )
---
updated-dependencies:
- dependency-name: github.com/ipfs/go-unixfsnode
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-26 11:26:39 +02:00
Jorropo
7cca58ea27
changelog: generalize fuse 9044's entry
2023-09-26 11:23:51 +02:00
Jorropo
0f1ec5949e
changelog: update fuse 9044's entry
2023-09-25 15:39:55 +02:00
Bernhard M. Wiedemann
7173178799
Update go-unixfsnode to 1.8.0 to fix FUSE
...
Fixes #9044 regression in 0.13.0 FUSE access to some files
2023-09-25 15:39:55 +02:00
Alejandro Criado-Pérez
cc3c224c62
docs: fix typos
2023-09-22 11:08:26 +00:00
Marcin Rataj
5c0508b8dd
docs: s/ipfs dht/amino dht/
2023-09-22 08:23:09 +02:00
Jorropo
c079a099c0
changelog: mention probelab RFM17.1 dht improvement
2023-09-21 20:14:21 +02:00
Jorropo
93b36793d6
chore: update go-libp2p-routing-helpers
2023-09-21 20:14:21 +02:00
Jorropo
551b36b83f
chore: update go-libp2p-kad-dht
2023-09-21 20:14:21 +02:00
Henrique Dias
0bac56c3aa
feat: add Gateway.DisableHTMLErrors option ( #10137 )
2023-09-21 15:03:17 +00:00
Henrique Dias
4e3008fdf3
docs: add changelog info for QUIC Draft 29 ( #10132 )
...
Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com>
2023-09-20 13:27:52 +02:00
Jorropo
3f33e61d3a
chore: update to go1.21 for gateway over libp2p
2023-09-20 10:47:03 +02:00
Henrique Dias
d4c4f6c39c
chore: bump boxo to 0.13.0
2023-09-20 09:57:20 +02:00
Marcin Rataj
dbf6a05f42
docs(changelog): link to relevant IPIP
2023-09-16 22:24:30 +02:00
Marcin Rataj
8d28507814
docs: gateway-http-over-libp2p
2023-09-06 02:57:14 +02:00
Adin Schmahmann
d86192a9bf
changelog(gateway-over-libp2p): add gateway-over-libp2p changelog
2023-09-01 16:52:12 -04:00
Adin Schmahmann
f2c43d5bbf
feat(config): Add gateway-over-libp2p experiment
2023-09-01 16:52:09 -04:00
Jorropo
f7aa1204b1
feat: add gateway to http over libp2p
2023-08-30 18:51:22 +02:00
Santiago Botto
f7ab1e0b24
docs: remove link to deleted #accelerated-dht-client
2023-08-30 07:19:37 +02:00
Henrique Dias
4606586207
feat(gateway): expose /routing/v1 server (opt-in) ( #9877 )
2023-08-25 17:30:04 +02:00
Henrique Dias
5ea58251d5
chore: update boxo, go-libp2p, and internalize mplex ( #10095 )
2023-08-24 06:11:02 +00:00
Henrique Dias
1e5ce93659
fix: use %-encoded headers in most compatible way
2023-08-22 15:43:01 +02:00
Henrique Dias
2aa721b121
chore: bump to go 1.20
...
- Bumps golangci-lint to work for the new Go version
- Removes rand.Seed, which has been deprecated. It is seeded by default
with a random value since Go 1.20.
- Replaces deprecated Fuse errors with syscall.Errno
2023-08-22 15:43:01 +02:00
Marcin Rataj
733b01a37b
fix(gw): useful IPIP-402 CARs on not found errors ( #10084 )
...
Co-authored-by: Henrique Dias <hacdias@gmail.com>
2023-08-18 06:54:08 +00:00
Amir Mohammad Fakhimi
ced348366c
feat: add zsh completions ( #10040 )
...
Co-authored-by: Henrique Dias <hacdias@gmail.com>
2023-08-17 16:43:27 +02:00
Kay
f12b372af9
style: gofumpt and godot [skip changelog] ( #10081 )
2023-08-17 14:02:08 +02:00
Jorropo
b4f415088f
chore: bump boxo for verifcid breaking changes
...
This is a Q&D fix to get kubo building again, this is completely equivalent to what we used to have.
I'll submit a patch that DI the verifcid.Allowlist interface with fx later but this is needed to unblock something else.
2023-08-17 13:41:30 +02:00
Jorropo
f805b9fcda
feat: allow users to optin again into mplex
...
This is a partial revert of 7220409394 .
Closes #9958
2023-08-15 14:53:44 +02:00
Jorropo
7220409394
feat: remove Mplex
...
Mplex does not implement backpressure, our implementation will randomly reset streams if buffers overflow instead of risking deadlocks.
In the past we had a bug where kubo nodes would prefer mplex over yamux. Turning off mplex make our connections to thoses nodes negociate yamux.
Closes #9958
2023-08-15 11:35:45 +02:00
Jorropo
fe94dade32
docs: add v0.23.md
2023-08-14 15:04:36 +02:00
Jorropo
ea4bf382af
docs: get ready for v0.23
2023-08-14 15:01:41 +02:00
Marcin Rataj
54ac8124c3
chore: fix link in v0.22 changelog
2023-08-09 20:58:54 +02:00
Jorropo
efa179fce4
changelog: add mkreleaselog for v0.22
2023-08-08 16:42:12 +02:00
Jorropo
b8e393056c
chore: bump go-libp2p v0.29.2
2023-08-08 14:26:58 +02:00
Jorropo
f1ec5298a9
Merge branch 'release-v0.21' back into master
2023-08-08 14:18:32 +02:00
Jorropo
61e0779f66
changelog: make v0.21.1
2023-08-08 14:01:19 +02:00
Jorropo
50e03fdd1d
chore: update go-libp2p to v0.27.9
2023-08-08 14:01:19 +02:00
Jorropo
cee9052f2b
chore: update boxo to v0.10.3
2023-08-08 14:01:19 +02:00
Jorropo
3fe788028c
chore: bump go-libp2p to v0.27.8
2023-08-08 11:36:46 +02:00
Jorropo
4cd49cfca8
chore: bump go-libp2p v0.29.1
2023-08-04 18:31:58 +02:00
Jorropo
5bec4d6756
ci: switch from testing against js-ipfs to helia ( #10042 )
...
* ci: switch interop tests from js-ipfs to helia
Fixes #10013
* Update .github/workflows/build.yml
Co-authored-by: Henrique Dias <hacdias@gmail.com>
---------
Co-authored-by: Henrique Dias <hacdias@gmail.com>
2023-08-02 17:01:41 +02:00
Jorropo
89b0432387
chore: merge release back into master
...
Needs to include 9db33d3191
2023-07-31 17:13:48 +02:00
Jorropo
67ac4f4078
chore: change orbitdb to haydenyoung EARLY_TESTERS
...
https://github.com/ipfs/kubo/issues/9911#issuecomment-1658468324
2023-07-31 17:08:29 +02:00
Antonio Navarro Perez
2cf65f28eb
chore: update early testers list ( #9218 )
...
* chore: Update early testers list
* cleaning up early testers
---------
Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com>
Co-authored-by: Piotr Galar <piotr.galar@gmail.com>
2023-07-31 15:34:17 +02:00
Marcin Rataj
afa891b0ed
docs: changelog v0.21 fixes ( #10037 )
...
Co-authored-by: Jorropo <jorropo.pgm@gmail.com>
2023-07-27 20:14:30 +02:00
Jorropo
149190c5a6
chore: update changelog for v0.22
2023-07-27 11:55:23 +00:00
Jorropo
5a0a9ede15
chore: bump boxo to v0.11.0 for release
2023-07-27 12:08:19 +02:00
Jorropo
6be6630e4e
libp2p: stop reporting ProtocolVersion
2023-07-26 14:48:19 +02:00
Marco Munizaga
649283bb6c
chore: update go-libp2p to v0.29.0
2023-07-26 14:48:19 +02:00
Marten Seemann
c08313f032
chore: update go-libp2p to v0.28.1
...
Co-authored-by: Jorropo <jorropo.pgm@gmail.com>
2023-07-26 14:48:19 +02:00
Jorropo
9c02eecad7
fix: mark all routers DoNotWaitForSearchValue ( #10020 )
...
* fix: mark ipns pubsub router DoNotWaitForSearchValue
That means if the DHT has finished searching and no one responded over pubsub *yet*, we will not spend 1 minute searching for no reason.
This also include other error handling bug fixes inside `go-libp2p-routing-helpers`.
Fixes : #9927
* routing: bring back the old IPNS behaviour
Stop making this configurable let everything race like it used to do.
2023-07-25 19:39:21 +02:00
Henrique Dias
a8c63537f2
feat(gateway): support for ipip-412 parameters
2023-07-24 11:09:09 +02:00
Marcin Rataj
4a5e99d7ea
docs: add Brave to RELEASE_ISSUE_TEMPLATE.md ( #10012 )
...
* docs: add Brave to RELEASE_ISSUE_TEMPLATE.md
* docs: update docs/RELEASE_ISSUE_TEMPLATE.md
---------
Co-authored-by: Piotr Galar <piotr.galar@gmail.com>
2023-07-06 11:21:48 +02:00
Henrique Dias
0c890de400
Merge branch 'master' into merge-release-v0.21.0
2023-07-03 13:24:34 +02:00
Piotr Galar
f797e9e6d3
docs: skip check before prepare branch in RELEASE_ISSUE_TEMPLATE.md
2023-06-30 16:11:51 +02:00
Piotr Galar
c00cee50b1
docs: update RELEASE_ISSUE_TEMPLATE.md with a warning about npm publish
2023-06-30 15:40:17 +02:00
Piotr Galar
0d5a933762
docs: update refs to kuboreleaser in RELEASE_ISSUE_TEMPLATE.md
2023-06-30 15:35:00 +02:00
Marcin Rataj
da44c9f7a1
docs: Gateway.HTTPHeaders
2023-06-30 09:27:04 +02:00
Henrique Dias
4d5f2b89e9
chore: update changelog for v0.21
2023-06-29 15:13:51 +00:00
Henrique Dias
ac7f04d00f
chore: bump to boxo 0.10.2
2023-06-29 16:35:03 +02:00
Marcin Rataj
9737e8871a
fix(gateway): include CORS on subdomain redirects ( #9994 )
...
(cherry picked from commit 3da4e5b409 )
2023-06-29 16:33:58 +02:00
Henrique Dias
394d72db4c
refactor: replace boxo/ipld/car by ipld/go-car
2023-06-29 16:10:49 +02:00
Henrique Dias
dae41836c0
chore: bump to boxo master
2023-06-29 13:05:08 +02:00
Marcin Rataj
3da4e5b409
fix(gateway): include CORS on subdomain redirects ( #9994 )
2023-06-27 11:11:21 +00:00
Henrique Dias
5156f21162
feat(ipns): records with V2-only signatures ( #9932 )
2023-06-20 14:24:31 +02:00
Jorropo
56f39735ae
chore: bump go-libp2p-kad-dht for deadlock fix
2023-06-20 08:20:30 +02:00
Henrique Dias
4c0ca3883c
chore: bump boxo to 0.10.1 ( #9970 )
2023-06-20 08:20:29 +02:00
Jorropo
02fb0a4ad4
cmds/dag/import: pin roots by default ( #9966 )
...
This is a partial revert of b685355ca8 .
Closes #9765 with compromise agreed in https://github.com/ipfs/kubo/issues/9765#issuecomment-1593117410
2023-06-20 08:20:26 +02:00
Henrique Dias
91835546c7
docs: fix 0.21 changelog
2023-06-20 08:20:25 +02:00
Rod Vagg
308274f886
feat!: dag import - don't pin roots by default ( #9926 )
...
* feat!: dag import - don't pin roots by default
Fixes: https://github.com/ipfs/kubo/issues/9765
* test(ipip-402): dag import
this adds basic regression test that guards behavior
around partial cars with or without pinning
* docs(ipip-402): ipip and dag import changelog
---------
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2023-06-20 08:20:24 +02:00
Jorropo
f3ca75947f
chore: bump go-libp2p-kad-dht for deadlock fix
2023-06-20 07:56:19 +02:00
Henrique Dias
8bba03d8bf
chore: bump boxo to 0.10.1 ( #9970 )
2023-06-19 15:07:33 +02:00
Jorropo
82fd9ec329
cmds/dag/import: pin roots by default ( #9966 )
...
This is a partial revert of b685355ca8 .
Closes #9765 with compromise agreed in https://github.com/ipfs/kubo/issues/9765#issuecomment-1593117410
2023-06-15 16:41:59 +02:00
Henrique Dias
2cbee81b9b
docs: fix 0.21 changelog
2023-06-15 14:58:02 +02:00
Jorropo
5b2bc58084
chore: update dht and libp2p for identify stream block
...
Streams used to be blocked on ping IO because we didn't handled the DHT ping check asynchronously.
Include fixes from libp2p/go-libp2p-kad-dht#851
Fixes #9957
2023-06-15 13:20:21 +02:00
Marcin Rataj
df5c0620ec
chore(docs): typo http→https
2023-06-15 13:20:19 +02:00
Jorropo
44c5ec0505
chore: update dht and libp2p for identify stream block
...
Streams used to be blocked on ping IO because we didn't handled the DHT ping check asynchronously.
Include fixes from libp2p/go-libp2p-kad-dht#851
Fixes #9957
2023-06-15 12:57:54 +02:00
Rod Vagg
b685355ca8
feat!: dag import - don't pin roots by default ( #9926 )
...
* feat!: dag import - don't pin roots by default
Fixes: https://github.com/ipfs/kubo/issues/9765
* test(ipip-402): dag import
this adds basic regression test that guards behavior
around partial cars with or without pinning
* docs(ipip-402): ipip and dag import changelog
---------
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2023-06-14 20:45:34 +00:00
Marcin Rataj
f0397719ad
chore(docs): typo http→https
2023-06-14 00:37:03 +02:00
Jorropo
8138e00024
chore: last dependency update for v0.21-rc1
2023-06-12 15:26:05 +02:00
Henrique Dias
ad9e208ad6
chore: bump to boxo 0.10 ( #9928 )
2023-06-09 12:29:07 +02:00
Henrique Dias
2716cd987f
feat(gateway): support for IPIP-402 CAR params ( #9914 )
2023-06-08 17:32:18 +02:00