Marcin Rataj
a6687744c7
fix(gw): no backlink when listing root dir
...
Closes #9071
2022-07-18 23:35:44 +00:00
Marcin Rataj
82467bc936
refactor: rename to kubo
2022-07-06 18:40:37 +02:00
Adin Schmahmann
1299bcb3fd
fix: use path instead of filepath for asset embeds to support Windows
2022-05-05 12:29:13 -04:00
Lucas Molas
25cc85fa93
feat(gateway): Gateway.FastDirIndexThreshold ( #8853 )
...
* fix(core/gateway): option to limit directory size listing
* feat(gw): HTMLDirListingLimit
This is alternative take on the way we limit the HTML listing output.
Instead of a hard cut-off, we list up to HTMLDirListingLimit.
When a directory has more items than HTMLDirListingLimit we show
additional header and footer informing user that only $HTMLDirListingLimit
items are listed. This is a better UX.
* fix: 0 disables Gateway.HTMLDirListingLimit
* refactor: Gateway.FastDirIndexThreshold
see explainer in docs/config.md
* refactor: prealoc slices
* docs: Gateway.FastDirIndexThreshold
* refactor: core/corehttp/gateway_handler.go
https://github.com/ipfs/go-ipfs/pull/8853#discussion_r851437088
* docs: apply suggestions from code review
Co-authored-by: Alan Shaw <alan.shaw@protocol.ai>
Co-authored-by: Marcin Rataj <lidel@lidel.org>
Co-authored-by: Alan Shaw <alan.shaw@protocol.ai>
2022-04-28 19:36:57 +02:00
Adin Schmahmann
d59730f51e
Update Go version to 1.17 ( #8815 )
...
* remove building the pre-bundled plugins as shared objects in makefile
* chore: update go version to minimum of 1.17
2022-04-15 14:32:00 -04:00
Jorropo
ca4a3ed961
fix: assets: correctly use the argument err in the WalkDirFunc Hashing Files
2022-04-12 02:36:19 +02:00
Franky W
70398d275c
Change assets.Asset from a func to the embed.FS
...
This removes the delegation to the function and requires all callers
that used the `asset.Asset` func to access to asset via the `embed.FS`
2022-04-12 02:36:19 +02:00
Franky W
9210c08fa6
Remove gobindata
...
Since go1.16, there are built in tools that allow for embeding
filesystem inside the binary. We now make use of the `embed` package to
have all files put into the binary, removing the need to generate the
files and removes dependencies
Co-authored-by: Jorropo <jorropo.pgm@gmail.com>
2022-04-12 02:36:19 +02:00
Marcin Rataj
302c97ffbb
chore: cleanup after merging dir-index-html
2021-11-23 20:32:39 +01:00
longfeiW
87fb60b278
Update go generate command and edit readme accordingly
2021-11-23 20:32:39 +01:00
longfeiW
24ab9af00e
removed dir-index-html submodule
2021-11-18 14:28:13 +08:00
Dimitris Apostolou
0c2f9d5950
Fix typos ( #8548 )
2021-11-17 21:16:06 +01:00
Marcin Rataj
0b923b7951
chore: update dir-index-html to v1.2.2
...
https://github.com/ipfs/dir-index-html/releases/tag/1.2.2
2021-10-07 12:42:17 -04:00
Steven Allen
82e6674099
fix: go doesn't allow gnu short flags
2021-02-08 12:49:51 -08:00
Steven Allen
fed5f05134
build: simplify on gofmt
2021-02-08 12:44:15 -08:00
Daniel Martí
17d533909b
all: gofmt -s
...
This "simplify" flag mainly removes redundant types in expressions.
Not particularly important, but a nice change that also makes gopls not
show warnings.
2021-02-05 14:26:08 +00:00
Marcin Rataj
4deaf050d7
chore: dir-index-html 1.2.1
...
release notes:
https://github.com/ipfs/dir-index-html/releases/tag/1.2.1
2020-09-29 02:40:49 +02:00
Marcin Rataj
c94bd768d2
fix(gw): links in CID column on dir listing
...
This switches go-ipfs to dir-index-html after
https://github.com/ipfs/dir-index-html/pull/43
got merged to master
2020-09-28 23:12:47 +02:00
Marcin Rataj
8ffb7ec6df
chore: dir-index-html v1.2.0
...
https://github.com/ipfs/dir-index-html/releases/tag/v1.2.0
also: https://github.com/ipfs/dir-index-html/releases/tag/v1.1.0
License: MIT
Signed-off-by: Marcin Rataj <lidel@lidel.org>
2020-08-19 20:31:23 -04:00
Kevin Neaton
9e95a82a05
chore: update dir-index-html to v1.1.0
2020-08-19 20:31:23 -04:00
Steven Allen
4aa210c66a
fix: make assets deterministic
...
Set the "modtime" to the start of the IPFS project, and the mode to 0644.
2020-08-19 16:57:29 -07:00
Steven Allen
9d92823dad
fix: fix go-bindata import path
2020-08-18 20:34:42 -07:00
Peter Rabbitson
dfd9860183
Add generated comment
2020-05-25 22:10:51 +02:00
Peter Rabbitson
2d5f8b4ebe
Include the git blob id of the dir-index bundle in the ETag
...
While the content of raw files retrieved via the gateway should never
change, the look and feel of the directory index can and will change
between versions of go-ipfs.
Incorporate the hash of assets/bindata.go into the ETag when appropriate
2020-05-25 18:42:07 +00:00
Jessica Schilling
7e769f4f81
add go mod tidy to readme directions
2020-05-05 12:00:54 -06:00
Jessica Schilling
c44af56576
chore: update dir-index-html to v1.0.5
2020-05-05 11:32:23 -06:00
Steven Allen
e09b65cb5a
docs: document dir-index-html
2020-04-21 15:27:08 -07:00
Steven Allen
65f9911dfe
feat: update dir index
2020-04-21 15:16:17 -07:00
Steven Allen
8136f022e1
chore: re-generate compiled initial docs assets
2020-04-20 10:55:26 -07:00
@RubenKelevra
613cd78ee9
quick-start: fix typo
2020-04-06 03:15:45 +02:00
@RubenKelevra
5201f11a54
help: fix typo
2020-04-06 03:06:24 +02:00
@RubenKelevra
3612f5a7eb
init-doc: fix typo
2020-04-06 01:52:28 +02:00
Steven Allen
3f0cf057ec
chore(dep): update deps
2020-03-13 11:20:46 -07:00
Steven Allen
3883dfe450
assets: move away from gx
...
1. Use a submodule for dir-index-html. This isn't a go dependency and treating
it like one is more trouble than it's worth. We don't actually need to
checkout the submodule unless we need to regenerate the assets.
2. Avoid a runtime dependency on dir-index-html (may shave a few bytes off the
final binary?).
3. Remove unused code.
4. Avoid bundling unused files.
5. Switch to a maintained version of go-bindata.
6. Use go mod to manage go-bindata.
2019-06-11 15:36:47 -07:00
Łukasz Magiera
667b7f9927
coreiface: updates for moving path to subpackage
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-04-17 12:03:37 -07:00
Jakub Sztandera
42e191c017
gx: unrewrite
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-03-05 18:33:56 +01:00
Steven Allen
f227862e88
gx: update go-ipfs-cmds, go-bitswap, go-libp2p-kad-dht, and go-mplex
...
Fixes the latest batch of bugs found in RC testing.
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-02-27 12:39:24 -08:00
Hector Sanjuan
6972a9aa4d
Gx Bubble. libp2p-6.0.38
...
License: MIT
Signed-off-by: Hector Sanjuan <code@hector.link>
2019-02-27 01:10:59 +00:00
Steven Allen
fea7ae727f
gx: update go-cid
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-02-20 20:29:06 -08:00
Steven Allen
f924f57c61
gx: update go-bitswap and go-libp2p-kad-dht
...
* go-bitswap: fix some race conditions.
* go-libp2p-kad-dht: fix a goroutine leak.
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-02-20 17:19:54 -08:00
Steven Allen
91ca5911be
coreapi: return coreiface.ErrNotSupported when "catting" symlinks.
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-02-19 03:48:04 -08:00
Jakub Sztandera
28cf3de0f9
Update protobuf
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-02-18 20:46:22 +01:00
Steven Allen
cf0d4706e2
gx: update libp2p stuff
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-02-14 14:58:35 -08:00
Steven Allen
e97a60b073
gx: update go-ipfs-files
...
fix compatibility issue with js-ipfs
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-02-11 10:48:58 -08:00
Łukasz Magiera
648cc40ec3
coreapi: fix import grouping after extracting iface
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-02-09 01:57:26 +01:00
Łukasz Magiera
7ed6b518b6
coreapi: update imports to updated interface
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-02-09 01:42:32 +01:00
Łukasz Magiera
7c2aa0e9a9
gx: update go-unixfs to propagate archive changes
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-30 20:58:32 +01:00
Łukasz Magiera
a49c07a176
Drop some coreunix code
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-24 04:16:55 -08:00
Łukasz Magiera
53e55e3314
gx: update go-unixfs to 1.2.14 and go-bitswap to 1.1.21
...
(and everything else...)
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2019-01-23 11:01:38 -08:00
Steven Allen
08cc5da55f
gx: update deps
...
Importantly:
* fixes a bunch of MFS bugs
* pulls in some bitswap improvements
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-01-08 19:19:34 -08:00