Marcin Kozakiewicz created SSHD-733:
---------------------------------------

             Summary: SSHD server creates file symlinks instead of dir symlinks
                 Key: SSHD-733
                 URL: https://issues.apache.org/jira/browse/SSHD-733
             Project: MINA SSHD
          Issue Type: Bug
    Affects Versions: 1.2.0
         Environment: Windows/Linux
            Reporter: Marcin Kozakiewicz


We use sshd for junit testing of sftp file transfers. 
Scenario:
1.create filesystem:
{code}
├── mem0
│   └── mem0.txt
├── run -> mem0
└── run2 -> mem0
{code}
2. Start SSh server with given file system.
code snippet from out project:
{code}
_server = SshServer.setUpDefaultServer();
        _server.setHost("localhost");
        _server.setPort(PORT);
        _server.setKeyPairProvider(new SimpleGeneratorHostKeyProvider());
        _server.setPasswordAuthenticator(new PasswordAuthenticator() {

            @Override
            public boolean authenticate(final String username, final String 
password, final ServerSession session) {
                return USERNAME.equals(username) && PASSWORD.equals(password);
            }
        });

        _server.setSubsystemFactories(singletonList(new 
SftpSubsystemFactory()));
        _server.setFileSystemFactory(new 
VirtualFileSystemFactory(fileSystemPath));
        _server.start();
{code}
3. Connect to server with sftp client.
Result:
run and run2 symlinks are presented as file symlinks instead of directory 
symlinks.

Expected result:
run and run2 are presented as directory symlinks.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to