A secure, portable alternative ftpd written in java
Be the first to post a text review of hc-ftpd. Rate and review a project by clicking thumbs up or thumbs down in the right column.
port is now configurable
Fri Jan 11 12:44:22 EST 2002 ALl sorts of happy security stuff has been added, such as the ability to confine certain users to their home directories, specify forbidden directories in a most configurable way, check /etc/shells to make sure a user's shell exists, an ftpusers style list of users who can't log in, etc... Also implemented renaming of files, and fixed some minor bugs. Thu Jan 10 18:08:43 EST 2002 Configuration file has been added, dotfiles are optional now, ftpusers like interface has been added, allowed and forbidden directory support underway. Restart started.
Thu Jan 10 16:18:59 EST 2002 the chroot functionality was broken horribly. once the server was chrooted, noone else could log in. I added native code that sets the State.homeDir field to the pwent homedir upon login, and later we'll lock the user into that directory if that's the desired behavior. Thu Jan 10 11:31:41 EST 2002 Added a logger class. We now have 6 levels of logging, and the desired loglevel will be configurable from the soon-to-come config file. HELP has been implemented, and help messages are configurable via the hcftpd.hlp file Wed Jan 9 18:30:29 EST 2002 STAT has been implemented, and in the process I found a nasty bug in the list functions which causes single files not to be listed That has been fixed, and the world breathes a sigh of relief. Wed Jan 9 17:32:21 EST 2002 PASV mode implemented. It doesnt work quite like most servers in that on the PASV command it blocks waiting for a connection for 15 seconds. Oh well, it works fine with clients and it's secure and behaves how we'd expect. And since it's threaded code, multiple users can block on PASV connections at the same time, but one client cant have multiple PASV connections at once. That's what we want anyway. blah.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?