restic/internal/backend
Alexander Neumann 05958caf6e sftp: Prompt for password, don't terminate on SIGINT
This is a follow-up on fb9729fdb9, which
runs the `ssh` in its own process group and selects that process group
as the foreground group. After the sftp connection is established,
restic switches back to the previous foreground process group.

This allows `ssh` to prompt for the password, but it won't receive
the interrupt signal (SIGINT, ^C) later on, because it is not in the
foreground process group any more, allowing a clean tear down.
2018-01-17 23:02:47 +01:00
..
azure backend: Only return top-level files for most dirs 2017-12-14 19:14:16 +01:00
b2 backend: Only return top-level files for most dirs 2017-12-14 19:14:16 +01:00
gs backend: Only return top-level files for most dirs 2017-12-14 19:14:16 +01:00
local local/sftp: Create repo dirs on demand in Save() 2018-01-05 17:51:09 +01:00
location s3: Remove default prefix "/restic" 2017-11-21 21:33:09 +01:00
mem Move restic package to internal/restic 2017-07-24 17:43:32 +02:00
rest rest: Use client for creating the repository 2017-11-25 20:56:40 +01:00
s3 backend: Only return top-level files for most dirs 2017-12-14 19:14:16 +01:00
sftp sftp: Prompt for password, don't terminate on SIGINT 2018-01-17 23:02:47 +01:00
swift backend: Only return top-level files for most dirs 2017-12-14 19:14:16 +01:00
test Ensure TestDelete runs last 2017-10-14 16:04:29 +02:00
testdata Moves files 2017-07-23 14:19:13 +02:00
backend_error.go backend: Add partial read failure to error backend 2017-10-17 22:11:38 +02:00
backend_retry.go fixed restic-check does not retry backend.Test failures 2018-01-06 23:22:35 -05:00
backend_retry_test.go backend: Correctly retry Save() calls 2017-10-17 21:46:38 +02:00
doc.go Moves files 2017-07-23 14:19:13 +02:00
http_transport.go Add REST backend option to use CA root certificate 2017-10-04 22:14:10 +02:00
layout.go backend: Only return top-level files for most dirs 2017-12-14 19:14:16 +01:00
layout_default.go backend: Only return top-level files for most dirs 2017-12-14 19:14:16 +01:00
layout_rest.go backend: Only return top-level files for most dirs 2017-12-14 19:14:16 +01:00
layout_s3legacy.go backend: Only return top-level files for most dirs 2017-12-14 19:14:16 +01:00
layout_test.go Remove all dot-imports 2017-10-02 15:06:39 +02:00
paths.go Moves files 2017-07-23 14:19:13 +02:00
semaphore.go swift backend: fix premature release of semaphore in Load() & document 2017-11-02 12:38:17 -04:00
utils.go Move restic package to internal/restic 2017-07-24 17:43:32 +02:00
utils_test.go Remove all dot-imports 2017-10-02 15:06:39 +02:00