[ https://issues.apache.org/activemq/browse/CAMEL-3309?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=63125#action_63125 ]
Bengt Rodehav commented on CAMEL-3309: -------------------------------------- Very impressive testing Claus. I think we must assume that the recursive polling works in Camel 2.5 given your tests. I'll have to figure out why I get my strange results but lets ignore that for now. Back to this issue (3309) then. I tested the recursive stuff on your request. Apparently there is something in my environment that causes problems with the recursive option but I get the exact same results whether I use plain Camel 2.5 or my patch. I think my patch solves the problems I'm experiencing with the stepwise change of directory. In fact if I set "enableStepwiseChangeDir=true" then my patch doesn't really change anything from Camel 2.5 (so it should be harmless). If I set "enableStepwiseChangeDir=false", then the directory is always changed in one go instead of stepwise. This has solved my problems with Serv-U and causes no problems with Filezilla. If you decide to introduce this option (or something similar) I truly believe that stepwise changing of directory should not be default but for those (rare in my opinion) cases where it's needed then it can be manually configured using this option. > Stepwise change of directory unfit for production (ftp/ftps/sftp) > ----------------------------------------------------------------- > > Key: CAMEL-3309 > URL: https://issues.apache.org/activemq/browse/CAMEL-3309 > Project: Apache Camel > Issue Type: Improvement > Components: camel-ftp > Affects Versions: 2.5.0 > Reporter: Bengt Rodehav > Assignee: Claus Ibsen > Attachments: camel-ftp.patch > > > In Camel 2.5, the logic for changing directory for ftp/ftps/sftp has changed > in order to fix the problems discussed in the following thread: > > http://camel.465427.n5.nabble.com/How-to-change-directory-while-using-sftp-component-td2806817.html#a2807611 > In Camel 2.5 changing of the remote directory is now done in a stepwise > manner. This is a strategy not fit for production since it assumes that the > logged in ftp/ftps/sftp user has access to all intermediate directories all > the way down to its home directory. This is rarely the case. > Also, when testing ftp/sftp on Serv-U, a Windows based ftp/ftps/sftp server, > it turns out that it reports the current directory in a "Windows way", e g > /C:/temp/servu/user/sample/file2sftp. The topmost folder is not "/" but > "/C:". This also breaks the new stepwise way of changing directory since it > always tries to change to "/" if an absolute path is used. > I propose to introduce a configuration property to enable/disable stepwise > changing of directories where disabling it should be the default. I will > upload a patch shortly. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.