1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-05-17 06:57:40 +08:00

758 Commits

Author SHA1 Message Date
ee7fef251c feat: ipfs-webui v4.7.0 (#10780)
https://github.com/ipfs/ipfs-webui/releases/tag/v4.7.0
2025-04-09 20:58:32 +02:00
b2efaa992f feat: ipfs-webui v4.6 (#10756)
https://github.com/ipfs/ipfs-webui/releases/tag/v4.6.0
2025-03-14 18:08:19 +01:00
652d94b2b1 feat: ipfs-webui v4.5.0 (#10735)
https://github.com/ipfs/ipfs-webui/releases/tag/v4.5.0
2025-02-25 23:31:10 +01:00
9282f08188 fix: ipfs-webui v4.4.2 (#10635)
https://github.com/ipfs/ipfs-webui/releases/tag/v4.4.2
2024-12-20 19:24:21 +01:00
53e793afdd fix: ipfs-webui v4.4.1 (#10608)
https://github.com/ipfs/ipfs-webui/releases/tag/v4.4.1
2024-12-03 20:11:34 +01:00
5d2f5369c7 feat: ipfs-webui v4.4.0 (#10574)
https://github.com/ipfs/ipfs-webui/releases/tag/v4.4.0
2024-11-07 22:12:42 +01:00
b336602597 feat: ipfs-webui v4.3.3 (#10543)
https://github.com/ipfs/ipfs-webui/releases/tag/v4.3.3
2024-10-16 20:51:17 +02:00
ce23fc7ccc feat: ipfs-webui v4.3.2 (#10523)
https://github.com/ipfs/ipfs-webui/releases/tag/v4.3.1
https://github.com/ipfs/ipfs-webui/releases/tag/v4.3.2

---------

Co-authored-by: Marcin Rataj <lidel@lidel.org>
2024-09-24 23:26:51 +02:00
91ae982494 feat: webui v4.3.0 (#10477)
https://github.com/ipfs/ipfs-webui/releases/tag/v4.3.0
2024-08-12 22:36:59 +02:00
eb97cf9e57 chore: bump to go-ipfs-cmds @ v0.11 2024-04-17 07:47:39 +02:00
513bc3c0c8 chore: webui v4.2.1 (#10391)
patch release that removes unnecessary requests to
countly.ipfs.io which is no longer online

https://github.com/ipfs/ipfs-webui/releases/tag/v4.2.1
2024-04-09 08:08:06 +02:00
e22f47ae4b core/corehttp!: remove /api/v0 from gateway port 2024-03-05 08:21:13 +00:00
0ea879b4a1 feat: add Ipns.MaxCacheTTL 2024-01-26 11:20:34 +01:00
e166af9756 core/corehttp: wrap gateway with headers, deprecate gateway /api/v0 2024-01-24 09:33:23 +00:00
0ec6308e8b core/corehttp: wrap hostname option with otelhttp 2024-01-16 11:12:12 +01:00
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
58c29399cf chore: clean migration 2023-11-29 12:29:59 +01:00
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
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
4695fd9fed refactor: namesys cleanup, gateway /ipns/ ttl (#10115) 2023-10-18 10:23:50 +02:00
170686b420 chore: update types to match boxos (#10179) 2023-10-17 19:02:26 +02:00
a7c6518497 feat: path consolidation (#10063) 2023-10-06 16:14:44 +02:00
97527472fe feat(gateway): update gateway api, no multi-range support 2023-10-02 16:43:52 +02:00
73860d6ee7 chore: webui v4.1.1 (#10120)
https://github.com/ipfs/ipfs-webui/releases/tag/v4.1.1
(translation updates)
2023-09-21 19:35:16 +02:00
0bac56c3aa feat: add Gateway.DisableHTMLErrors option (#10137) 2023-09-21 15:03:17 +00:00
3f33e61d3a chore: update to go1.21 for gateway over libp2p 2023-09-20 10:47:03 +02:00
0eeb1f5a2f fix: hamt traversal in ipld-explorer (webui@4.1.0) (#10025)
https://github.com/ipfs/ipfs-webui/releases/tag/v4.1.0
2023-09-05 18:42:20 +02:00
Kay
2c66ea6995 refactor: if statement (#10105) 2023-09-05 15:35:51 +02:00
bc6bee1585 rename Libp2pGatewayOption and hard code its gateway configuration 2023-08-31 03:51:48 -04:00
f7aa1204b1 feat: add gateway to http over libp2p 2023-08-30 18:51:22 +02:00
4606586207 feat(gateway): expose /routing/v1 server (opt-in) (#9877) 2023-08-25 17:30:04 +02:00
5ea58251d5 chore: update boxo, go-libp2p, and internalize mplex (#10095) 2023-08-24 06:11:02 +00:00
Kay
f12b372af9 style: gofumpt and godot [skip changelog] (#10081) 2023-08-17 14:02:08 +02:00
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
82e0a44587 feat: webui@4.0.2
see https://github.com/ipfs/ipfs-webui/releases/tag/v4.0.2
2023-07-05 22:37:43 +02:00
c93e2675ba feat: webui@4.0.1 (#9940) 2023-06-14 10:12:41 +02:00
2716cd987f feat(gateway): support for IPIP-402 CAR params (#9914) 2023-06-08 17:32:18 +02:00
c10b804449 feat: Gateway.DeserializedResponses config flag (#9789)
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2023-05-30 00:59:34 +02:00
53821c202f feat: webui@3.0.0 (#9835) 2023-05-02 13:16:52 +02:00
c6a59c9cc1 feat(tracing): use OTEL_PROPAGATORS as per OTel spec (#9801) 2023-04-06 16:36:15 +02:00
d1713ca28e feat(gw): new metrics and HTTP range support (#9786)
Co-authored-by: Henrique Dias <hacdias@gmail.com>
2023-04-03 08:17:07 +00:00
353dd49be2 refactor: switch gateway code to new API from go-libipfs (#9681)
Co-authored-by: Marcin Rataj <lidel@lidel.org>
Co-authored-by: Henrique Dias <hacdias@gmail.com>
2023-03-30 13:20:37 +00:00
3ab1086f71 chore: migrate go-libipfs to boxo
Resolves #9677, #9676, #9675, #9736
2023-03-28 22:05:25 -04:00
1e3b6c9857 feat: add tracing to the commands client 2023-03-28 22:05:25 -04:00
88d431c812 feat: remove writable gateway (#9743)
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2023-03-27 15:19:55 +02:00
ed671e8489 fix: canonicalize user defined headers 2023-03-17 23:40:35 +01:00
63b2a0e069 fix: apply API.HTTPHeaders to /webui redirect 2023-03-17 15:14:10 +01:00
ed4d6b7d41 test: remove gateway tests migrated to go-libipfs 2023-02-15 00:24:36 +01:00
b58356939e refactor(gw): move Host (DNSLink and subdomain) handling to go-libipfs (#9624)
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2023-02-07 03:44:24 +01:00
14649aa8ba refactor: new go-libipfs/gateway API, deprecate Gateway.Writable (#9616) 2023-02-02 02:50:46 +01:00