mirror of
https://github.com/kopia/kopia.git
synced 2026-03-19 14:46:30 -04:00
Uses go/ssh and pkg/sftp as building blocks and implements the common sharded.Storage interface, shared between the filesystem and webdav providers. A couple of notes: - The provider assumes the user has a working public/private key connection to the ssh server. No other authentication method is supported - The repository path must exist on the server - (testing related) The pkg/sftp server doesn't offer a way to set a server filesystem root, so, during testing, it runs from the local directory which is repo/blob/sftp. So the tests leave some debris behind. Additionally, that's the reason why id_rsa and known_hosts are there at all. - Encrypted keyfiles are currently not supported (but it could be done)
38 lines
1.6 KiB
Modula-2
38 lines
1.6 KiB
Modula-2
module github.com/kopia/kopia
|
|
|
|
go 1.12
|
|
|
|
require (
|
|
bazil.org/fuse v0.0.0-20180421153158-65cc252bf669
|
|
cloud.google.com/go v0.40.0
|
|
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc // indirect
|
|
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf // indirect
|
|
github.com/bgentry/speakeasy v0.1.0
|
|
github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40
|
|
github.com/chmduquesne/rollinghash v4.0.0+incompatible
|
|
github.com/danieljoos/wincred v1.0.2 // indirect
|
|
github.com/efarrer/iothrottler v0.0.0-20141121142253-60e7e547c7fe
|
|
github.com/go-ini/ini v1.42.0 // indirect
|
|
github.com/godbus/dbus v4.1.0+incompatible // indirect
|
|
github.com/jpillora/go-ogle-analytics v0.0.0-20161213085824-14b04e0594ef
|
|
github.com/kr/fs v0.1.0 // indirect
|
|
github.com/kylelemons/godebug v1.1.0
|
|
github.com/minio/minio-go v6.0.14+incompatible
|
|
github.com/mitchellh/go-homedir v1.1.0 // indirect
|
|
github.com/op/go-logging v0.0.0-20160315200505-970db520ece7
|
|
github.com/pkg/errors v0.8.1
|
|
github.com/pkg/sftp v1.10.0
|
|
github.com/skratchdot/open-golang v0.0.0-20190402232053-79abb63cd66e
|
|
github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a // indirect
|
|
github.com/stretchr/testify v1.3.0 // indirect
|
|
github.com/studio-b12/gowebdav v0.0.0-20190103184047-38f79aeaf1ac
|
|
github.com/zalando/go-keyring v0.0.0-20190603084339-02404fc6afd1
|
|
golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5
|
|
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522
|
|
golang.org/x/net v0.0.0-20190607181551-461777fb6f67
|
|
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45
|
|
google.golang.org/api v0.6.0
|
|
gopkg.in/alecthomas/kingpin.v2 v2.2.6
|
|
gopkg.in/ini.v1 v1.42.0 // indirect
|
|
)
|