git-lfs/tq
brian m. carlson 898dc43d1d
ssh: support multiple connections for one transfer
Since we currently support multiple connections for HTTPS, let's also
add multiple connections for pure SSH connections.  For now, we spawn a
whole new connection, but in the future we'll support using OpenSSH's
ControlMaster flag.

Introduce several new functions to create SSH connections and adjust the
number of connection being used.
2021-07-20 19:15:59 +00:00
..
schemas tq,lfsapi/ssh: convert int64 to int 2017-04-05 14:46:45 -06:00
adapterbase.go Fix error strings to follow Go guidelines 2019-10-22 17:33:49 +03:00
api_test.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
api.go tq: turn the batch client into an interface 2021-07-20 18:39:04 +00:00
basic_download.go tq: implement a pure SSH-based protocol for transfers 2021-07-20 19:15:40 +00:00
basic_upload.go fix upload retry 'file already closed' issue' 2020-02-26 11:13:54 +08:00
custom_test.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
custom.go Fix error strings to follow Go guidelines 2019-10-22 17:33:49 +03:00
errors_test.go tq/errors: implement MalformedObjectError 2017-03-24 14:36:59 -06:00
errors.go tq/errors: implement MalformedObjectError 2017-03-24 14:36:59 -06:00
manifest_test.go Remove NTLM support 2021-02-02 16:41:41 +00:00
manifest.go tq: implement a pure SSH-based protocol for transfers 2021-07-20 19:15:40 +00:00
meter.go Use proper repo permissions when creating directories 2018-12-13 17:51:02 +00:00
ssh.go ssh: support multiple connections for one transfer 2021-07-20 19:15:59 +00:00
transfer_queue_test.go tq: add exponential backoff for retries 2020-04-15 14:10:16 -07:00
transfer_queue.go tq: turn the batch client into an interface 2021-07-20 18:39:04 +00:00
transfer_test.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
transfer.go tq: implement a pure SSH-based protocol for transfers 2021-07-20 19:15:40 +00:00
tus_upload.go Fix error strings to follow Go guidelines 2019-10-22 17:33:49 +03:00
verify_test.go tq: use correct access 2018-09-28 14:16:55 -07:00
verify.go tq: ensure we pass the correct Accept header in verify requests 2019-05-22 21:01:54 +00:00