Add basic FTP protocol support
Non-harmful trolling of Firefox and Chromium developers, since they are removing or have already removed FTP support from Firefox and Chromium. See this blog post for Firefox (the post has a link to a Google group discussion where the removeal of FTP in Chrome is mentioned):
Reason 2 (more serious):
Supporting yet another protocol (and Gopher is already supported).
Reason 3 (serious):
Being able to access more parts of the internet outside the big HTTP(S) bubble.
FTPS (FTP over SSL) might be challenging to implement and needs further reading to jugde that better. For the start, basic FTP support shall be added without active mode, since that would require a "server" network connection from the browser which the NetworkHandler interface cannot provide yet.
To be implemented:
- Switching to passive mode
- List directory
- File downloading
- Directory downloading
- User authentication
- FTP protocol test
Deleting a branch is permanent. It CANNOT be undone. Continue?