Wednesday, 16 December 2015

Akka-FTP release 1.0

The release of Akka-FTP 1.0 is ready! I have to be honest, it was rushed and has missing features and probably bugs. Let me briefly tell you what Akka-FTP can and cannot do.

Can do

  • Execute these FTP commands:
    abor allo appe cdup cwd dele eprt epsv
    list mdtm mkd mlsd mlst mode nlst noop
    pass pasv port pwd quit rest retr rnfr
    rnto size stat stor stou stru syst tvfs
    type user
  • Implement your own commands, filesystems, logins, sessions
  • Connections provide limited information through user's session
  • Web dashboard with basic actions
  • IPv4 and IPv6 support

Cannot do

  • Secured connections
  • Unimplemented FTP commands:
    feat help opts site
  • Timeout connections
  • Everything not listed in the can do section

Road map

  • Add the missing features from the cannot do list. 
  • Add more tests to capture bugs.
  • Improve web dashboard

Summary 

I am looking forward for suggestions and pull requests to improve the project. As my time is limited I cannot tell when the next release will be out or bugs fixed. If you encounter strange server behaviour then there are integration and unit tests which you can reuse to help me identify and fix issues - this subject will be covered in another post.

No comments:

Post a Comment