I'd like to add ftp and sftp, even ftps to the luc...
# lucee
z
I'd like to add ftp and sftp, even ftps to the lucee CI process, @dswitzer suggested greenmail which was great for smtp, pop, imap etc https://luceeserver.atlassian.net/browse/LDEV-4028 googling this is a nightmare, anyone got any tips? i.e I'm after a docker image which provides these services
t
Have you looked at Busybox ?https://busybox.net/
I believe it has ftp and sftp not certain on ftps.
t
Sftp anything that runs ssh, ftp and ftps i use filezilla bit i havent moved it to docker yet
And there is always apache ftp if you want to roll your own https://mina.apache.org/ftpserver-project/
z
[INFO] [java] [script] testFTP [INFO] [java] [script] [INFO] [java] [script] Errored: Action [listdir] from tag [ftp] failed [INFO] [java] [script] Detail: 500 Illegal PORT command. [INFO] [java] [script] [INFO] [java] [script] /home/runner/work/Lucee/Lucee/test/tags/FTP.cfc:54 [INFO] [java] [script] /home/runner/work/Lucee/Lucee/test/tags/FTP.cfc:163 [INFO] [java] [script] /home/runner/work/Lucee/Lucee/test/_testRunner.cfc:357 [INFO] [java] [script] /home/runner/work/Lucee/Lucee/test/run-tests.cfm:203 [INFO] [java] [script] [INFO] [java] [script] [INFO] [java] [script] lucee.runtime.exp.FTPException: Action [listdir] from tag [ftp] failed [INFO] [java] [script] at lucee.runtime.tag.Ftp.checkCompletion(Ftp.java:695) [INFO] [java] [script] at lucee.runtime.tag.Ftp.doEndTag(Ftp.java:206) [INFO] [java] [script] at tags.ftp_cfc$cf.udfCall(/test/tags/FTP.cfc:54)
passive mode is on
t
in passive mode yo will need to be able to open the requested port, can you set range restrictions
z
cheers, i'm hoping the update to apache commons 3.8 might help, but we need to resolve a jar conflict with the axis extension as the jar file got renamed