mirror of
https://github.com/drakkan/sftpgo.git
synced 2025-12-06 22:30:56 +03:00
add remote address to transfer and commands logs
This commit is contained in:
@@ -1926,7 +1926,7 @@ func TestFsPermissionErrors(t *testing.T) {
|
||||
func TestResolvePathError(t *testing.T) {
|
||||
u := getTestUser()
|
||||
u.HomeDir = "relative_path"
|
||||
conn := common.NewBaseConnection("", common.ProtocolFTP, u)
|
||||
conn := common.NewBaseConnection("", common.ProtocolFTP, "", u)
|
||||
testPath := "apath"
|
||||
_, err := conn.ListDir(testPath)
|
||||
assert.Error(t, err)
|
||||
@@ -2399,16 +2399,16 @@ func TestSFTPLoopError(t *testing.T) {
|
||||
user1.VirtualFolders[0].FsConfig.SFTPConfig.Password = kms.NewPlainSecret(defaultPassword)
|
||||
user2.FsConfig.SFTPConfig.Password = kms.NewPlainSecret(defaultPassword)
|
||||
|
||||
conn := common.NewBaseConnection("", common.ProtocolWebDAV, user1)
|
||||
conn := common.NewBaseConnection("", common.ProtocolWebDAV, "", user1)
|
||||
_, _, err = conn.GetFsAndResolvedPath(user1.VirtualFolders[0].VirtualPath)
|
||||
assert.ErrorIs(t, err, os.ErrPermission)
|
||||
|
||||
conn = common.NewBaseConnection("", common.ProtocolSFTP, user1)
|
||||
conn = common.NewBaseConnection("", common.ProtocolSFTP, "", user1)
|
||||
_, _, err = conn.GetFsAndResolvedPath(user1.VirtualFolders[0].VirtualPath)
|
||||
if assert.Error(t, err) {
|
||||
assert.Contains(t, err.Error(), "SFTP loop")
|
||||
}
|
||||
conn = common.NewBaseConnection("", common.ProtocolFTP, user1)
|
||||
conn = common.NewBaseConnection("", common.ProtocolFTP, "", user1)
|
||||
_, _, err = conn.GetFsAndResolvedPath(user1.VirtualFolders[0].VirtualPath)
|
||||
if assert.Error(t, err) {
|
||||
assert.Contains(t, err.Error(), "SFTP loop")
|
||||
@@ -2639,7 +2639,7 @@ func TestProxyProtocol(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestSetProtocol(t *testing.T) {
|
||||
conn := common.NewBaseConnection("id", "sshd_exec", dataprovider.User{HomeDir: os.TempDir()})
|
||||
conn := common.NewBaseConnection("id", "sshd_exec", "", dataprovider.User{HomeDir: os.TempDir()})
|
||||
conn.SetProtocol(common.ProtocolSCP)
|
||||
require.Equal(t, "SCP_id", conn.GetID())
|
||||
}
|
||||
@@ -2649,7 +2649,7 @@ func TestGetFsError(t *testing.T) {
|
||||
u.FsConfig.Provider = vfs.GCSFilesystemProvider
|
||||
u.FsConfig.GCSConfig.Bucket = "test"
|
||||
u.FsConfig.GCSConfig.Credentials = kms.NewPlainSecret("invalid JSON for credentials")
|
||||
conn := common.NewBaseConnection("", common.ProtocolFTP, u)
|
||||
conn := common.NewBaseConnection("", common.ProtocolFTP, "", u)
|
||||
_, _, err := conn.GetFsAndResolvedPath("/vpath")
|
||||
assert.Error(t, err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user