Commit Graph

2212 Commits

Author SHA1 Message Date
Alexander Neumann a634c22ae0 Add hidden 'options' command to list all opts 2017-04-14 00:00:03 +02:00
Alexander Neumann 859ee23d2e options: Register local and sftp backends 2017-04-14 00:00:03 +02:00
Alexander Neumann b7671dafc8 options: Allow registering 2017-04-14 00:00:02 +02:00
Alexander Neumann 541484d142 s3: Use Layout 2017-04-14 00:00:02 +02:00
Alexander Neumann f531ca3b48 layout: Fix corner cases 2017-04-14 00:00:02 +02:00
Alexander Neumann 0da7264e75 rest: Convert to Layout 2017-04-14 00:00:02 +02:00
Alexander Neumann 7f3bcdb4cc layout: prepare use for REST backend 2017-04-14 00:00:02 +02:00
Alexander Neumann 5eaa51eeff Remove unused assignments 2017-04-14 00:00:02 +02:00
Alexander Neumann 7b64b890d7 Simplify code 2017-04-14 00:00:02 +02:00
Alexander Neumann ccc201ea5f remove unused code 2017-04-14 00:00:02 +02:00
Alexander Neumann e6578857cf sftp/local: Fix listing files 2017-04-14 00:00:02 +02:00
Alexander Neumann 320c22f1f5 backend/layout: Add Basedir() 2017-04-14 00:00:02 +02:00
Alexander Neumann e2af5890f3 backend: Add test for listing files with layouts 2017-04-14 00:00:02 +02:00
Alexander Neumann 36b1c0898c sftp: Add OS X sftp-server path 2017-04-13 23:59:59 +02:00
Alexander Neumann c2ee0d9c84 sftp: Skip tests if server binary is not available 2017-04-10 22:51:00 +02:00
Alexander Neumann e8780f1ec6 sftp: Add layout tests 2017-04-10 22:42:33 +02:00
Alexander Neumann 783fd73ea1 local: Rename local_layout_test 2017-04-10 22:42:33 +02:00
Alexander Neumann 74eb293733 sftp: Remove legacy filename/dirname methods 2017-04-10 22:42:33 +02:00
Alexander Neumann 42ea4d257b sftp: first step of conversion to Layout 2017-04-10 22:42:33 +02:00
Alexander Neumann a849edf19a local: remove double Close() 2017-04-10 22:42:33 +02:00
Alexander Neumann 0cbd59856c layout: Add IsNotExist 2017-04-10 22:42:33 +02:00
Alexander Neumann 698ba57597 backend/tests: Print error stacktrace if available 2017-04-10 22:42:33 +02:00
Alexander Neumann 27ce6a85e9 sftp: Rework Open/Create 2017-04-10 22:42:33 +02:00
Alexander Neumann ae290ab374 sftp: Rename Dir -> Path 2017-04-10 22:42:33 +02:00
Alexander Neumann ab602c9d14 sftp: Add Layout 2017-04-10 22:40:24 +02:00
Alexander Neumann 2e53af1b75 sftp: Rename Open/Create 2017-04-10 22:39:13 +02:00
Alexander Neumann 1086528ab7 sftp: Fix errors import 2017-04-03 21:42:41 +02:00
Alexander Neumann c26dd6b76f sftp: Integrate command 2017-04-03 21:05:42 +02:00
Alexander Neumann d3b6f75848 sftp: Add SplitShellArgs 2017-04-03 08:57:33 +02:00
Alexander Neumann d1efdcd78e Add integration test for layouts 2017-04-02 20:35:17 +02:00
Alexander Neumann 95ab5adda1 local: Expose layout as extended option 2017-04-02 20:29:00 +02:00
Alexander Neumann c5eb36fe9d layout: improve error message for ParseLayout 2017-04-02 20:28:42 +02:00
Alexander Neumann e3e3a8a695 local: Add layout tests 2017-04-02 20:01:40 +02:00
Alexander Neumann 24ebf95f33 local: Automatically detect layout 2017-04-02 20:01:40 +02:00
Alexander Neumann 54465c92cc layout: Allow passing in a default layout 2017-04-02 20:01:36 +02:00
Alexander Neumann f7c4b3a922 Fix layout detection 2017-04-02 19:18:03 +02:00
Alexander Neumann 50dfa64a54 Add layout name parser 2017-04-02 17:57:28 +02:00
Alexander Neumann c6b8ffbb61 Add layout auto detection 2017-04-02 17:25:22 +02:00
Alexander Neumann 3e81dcdfc2 Add cloud and s3 layout 2017-03-26 22:20:10 +02:00
Alexander Neumann 782b740c95 local: Remove unused code 2017-03-26 22:14:37 +02:00
Alexander Neumann 3fd6fa6f86 local: Use Layout for filename generation 2017-03-26 21:53:26 +02:00
Alexander Neumann 6a201f7962 backend: Add Layout 2017-03-26 21:52:49 +02:00
Alexander Neumann 80a864c52c test: Add TempDir() helper 2017-03-26 20:40:45 +02:00
Alexander Neumann c8eea49909 debug: Allow creating insecure repositories
Uses low-security KDF parameters for scrypt(). Do not use in production!
2017-03-26 10:55:08 +02:00
Alexander Neumann 95c354fe81 doc: s3 backend deviations, cloud repo layout 2017-03-26 10:55:08 +02:00
Alexander Neumann 6935f82389 Merge pull request #897 from restic/add-extended-options
Add extended options
2017-03-26 10:53:36 +02:00
Alexander Neumann 719bb18316 Parse extended options 2017-03-25 17:52:16 +01:00
Alexander Neumann a8a7701f60 options: Add namespace to Apply() 2017-03-25 17:52:16 +01:00
Alexander Neumann 2924ebc124 options: Add Apply() 2017-03-25 17:52:16 +01:00
Alexander Neumann f587a5f4f0 options: fail when key is configured twice 2017-03-25 17:52:16 +01:00