rclone/cmd
Nick Craig-Wood 639b61de95 lib/http: shutdown all servers on exit to remove unix socket
Before this change only serve http was Shutting down its server which
was causing other servers such as serve restic to leave behind their
unix sockets.

This change moves the finalisation to lib/http so all servers have it
and removes it from serve http.

Fixes #6648
2022-12-23 12:32:46 +00:00
..
about docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
all bisync: implementation #5164 2021-11-01 21:00:27 +03:00
authorize docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
backend docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
bisync docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
cachestats docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
cat docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
check docs: remove minimum versions from command pages of pre v1 commands 2022-12-03 18:58:55 +01:00
checksum docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
cleanup docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
cmount all: fix spelling across the project 2022-08-30 11:16:26 +02:00
config lib/oauthutil: Improved usability of config flows needing web browser 2022-12-09 14:41:05 +00:00
copy docs: remove minimum versions from command pages of pre v1 commands 2022-12-03 18:58:55 +01:00
copyto docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
copyurl docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
cryptcheck docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
cryptdecode docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
dedupe docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
delete docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
deletefile docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
genautocomplete docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
gendocs docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
hashsum docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
link docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
listremotes docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
ls docs: remove minimum versions from command pages of pre v1 commands 2022-12-03 18:58:55 +01:00
lsd docs: remove minimum versions from command pages of pre v1 commands 2022-12-03 18:58:55 +01:00
lsf docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
lsjson docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
lsl docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
md5sum docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
mkdir docs: remove minimum versions from command pages of pre v1 commands 2022-12-03 18:58:55 +01:00
mount Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
mount2 build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
mountlib docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
move docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
moveto docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
ncdu docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
obscure docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
purge docs: remove minimum versions from command pages of pre v1 commands 2022-12-03 18:58:55 +01:00
rc rc: set url to the first value of rc-addr since it has been converted to an array of strings now -- fixes #6641 2022-12-23 12:32:46 +00:00
rcat docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
rcd rcd: refactor rclone rc server to use lib/http 2022-12-15 12:38:09 +00:00
reveal docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
rmdir docs: remove minimum versions from command pages of pre v1 commands 2022-12-03 18:58:55 +01:00
rmdirs docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
selfupdate test: replace defer cleanup with `t.Cleanup` 2022-12-09 14:38:05 +00:00
serve lib/http: shutdown all servers on exit to remove unix socket 2022-12-23 12:32:46 +00:00
settier docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
sha1sum docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
size docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
sync docs: remove minimum versions from command pages of pre v1 commands 2022-12-03 18:58:55 +01:00
test test memory: read metadata if -M flag is specified 2022-12-15 12:37:19 +00:00
touch test: replace defer cleanup with `t.Cleanup` 2022-12-09 14:38:05 +00:00
tree fs: Add global flag '--color' to control terminal colors 2022-12-06 12:07:06 +00:00
version docs: add minimum versions to the command pages 2022-12-03 18:58:55 +01:00
cmd.go fs/cache: make sure we call the Shutdown method on backends 2022-06-28 12:51:59 +01:00
help.go docs: remove minimum versions from command pages of pre v1 commands 2022-12-03 18:58:55 +01:00
progress.go Add a download flag to hashsum and related commands to force rclone to download and hash files locally 2020-12-27 15:40:44 +00:00
selfupdate_disabled.go build: apply gofmt from golang 1.17 2021-09-09 20:43:59 +03:00
selfupdate_enabled.go build: apply gofmt from golang 1.17 2021-09-09 20:43:59 +03:00
siginfo_bsd.go cmd: Enable SIGINFO (Ctrl-T) handler on FreeBSD, NetBSD, OpenBSD and Dragonfly BSD 2022-11-07 11:45:04 +00:00
siginfo_others.go cmd: Enable SIGINFO (Ctrl-T) handler on FreeBSD, NetBSD, OpenBSD and Dragonfly BSD 2022-11-07 11:45:04 +00:00