cmd/swarm, swarm: cross-platform Content-Type detection (#17782)
- Mime types generator (Standard "mime" package rely on system-settings, see mime.osInitMime) - Changed swarm/api.Upload: - simplify I/O throttling by semaphore primitive and use file name where possible - f.Close() must be called in Defer - otherwise panic or future added early return will cause leak of file descriptors - one error was suppressed
Showing
- Makefile 3 additions, 0 deletionsMakefile
- cmd/swarm/mimegen/generator.go 124 additions, 0 deletionscmd/swarm/mimegen/generator.go
- cmd/swarm/mimegen/mime.types 1828 additions, 0 deletionscmd/swarm/mimegen/mime.types
- cmd/swarm/upload.go 4 additions, 22 deletionscmd/swarm/upload.go
- cmd/swarm/upload_test.go 1 addition, 1 deletioncmd/swarm/upload_test.go
- swarm/api/api.go 46 additions, 5 deletionsswarm/api/api.go
- swarm/api/api_test.go 67 additions, 0 deletionsswarm/api/api_test.go
- swarm/api/client/client.go 7 additions, 2 deletionsswarm/api/client/client.go
- swarm/api/filesystem.go 39 additions, 42 deletionsswarm/api/filesystem.go
- swarm/api/filesystem_test.go 2 additions, 2 deletionsswarm/api/filesystem_test.go
- swarm/api/gen_mime.go 1201 additions, 0 deletionsswarm/api/gen_mime.go
- swarm/api/http/server.go 20 additions, 6 deletionsswarm/api/http/server.go
- swarm/api/http/server_test.go 37 additions, 10 deletionsswarm/api/http/server_test.go
Loading
Please register or sign in to comment