2005-11-21 00:07 das-svn * tags/CHROOTUTILS_0_4: Tagged chrootutils-0.4 2005-11-21 00:06 das-svn * trunk/NEWS: Added a news entry for 0.4 2005-11-21 00:05 das-svn * trunk/chrootsh.c, trunk/chrootsh.h: Restructured chrootsh.h to define an array of allowable commands so that cvs and svn can coexist peacefully. Renamed CHROOT_PATH to CHROOT_DIR and set a CHROOT_PATH #define instead of just arbitrarily setting $PATH to /bin. 2005-07-14 03:24 das-cvs * trunk/NEWS: Added a news entry for 0.3 2005-07-14 02:51 das-cvs * trunk/keycopy.c: Cleaned up the comment explaining just what keycopy does 2005-07-14 02:49 das-cvs * trunk/keycopy.c, trunk/keycopy.h: Added support for multiple cvs homes to keycopy 2005-03-04 02:23 das-cvs * trunk/NEWS: New NEWS entry for release 0.2 2005-03-04 02:19 das-cvs * trunk/chrootsh.c, trunk/chrootsh.h: Replaced the arguments to execl with a #define in chrootsh.h to make switching to another command (svnserve) easier. 2004-01-09 01:49 das-cvs * trunk/keycopy.1: Removed the mention of keycopy source on fiona's filesystem from the man page. 2004-01-09 01:03 das-cvs * trunk/NEWS, trunk/chrootsh.c, trunk/chrootsh.h, trunk/keycopy.1, trunk/keycopy.c: Surrounded the ulimit call for the maximum data segment size in an #ifdef. Updated the copyright dates to 2004, since it turns out that I procrastinated right through a new year. Updated the date in the NEWS file. Let's try that release thing again. With feeling, this time. 2004-01-08 23:00 das-cvs * trunk/keycopy.1, trunk/keycopy.c: Moved the handling of pam_setcred to after the final UID has been set. Added a PAM_DELETE_CRED setcred call. Added a man page for keycopy. Reversed the order of the arguments, since the original " " is less intuitive than " ", which puts the source first and destination second. 2004-01-08 20:26 das-cvs * trunk/README, trunk/keycopy.c: Fixed the handling of PAM function calls. Removed the session component, since there is no session, and removed the password component since this can be dangerous. Added a setgid call before opening the output file. 2004-01-08 17:48 das-cvs * trunk/keycopy.c: Fixed a bug in keycopy. chown and chmod should not be called unless the .ssh directory is actually being made. 2003-11-29 02:16 das-cvs * trunk/NEWS, trunk/README: Added a README file. Added NEWS entry for v0.1 2003-11-29 01:52 das-cvs * trunk/Makefile, trunk/keycopy.c, trunk/keycopy.h: Moved keycopy constants into separate header file. Fixed handling of header file make dependencies. 2003-11-29 01:25 das-cvs * trunk, trunk/.cvsignore, trunk/Makefile, trunk/chrootsh.c, trunk/chrootsh.h, trunk/keycopy.c, trunk/openpam_ttyconv.c: Added openpam_ttyconv.c for a more portable conversation function Moved the constants out of chrootsh.c and into a separate header file Added a Makefile and .cvsignore 2003-10-23 03:18 das-cvs * trunk/keycopy.c: Cleaned up keycopy a bit for some theoretical release 2003-10-22 21:01 das-cvs * trunk/chrootsh.c: It would make more sense for the command-line and $HOME checks to be done before making the chroot call, did so. 2003-10-22 20:56 das-cvs * trunk/chrootsh.c: Modified chrootsh to just call exec itself instead of calling a shell to call exec. Also added copyright comment. 2003-10-22 18:48 das-cvs * trunk/chrootsh.c: Disabled the running of unknown commands altogether. Set a couple of resource limits. 2003-10-22 17:50 das-cvs * trunk/chrootsh.c: Oops. Forgot about shell redirection. Disabled. Will probably add some more restrictions later. 2003-10-22 17:32 das-cvs * trunk/chrootsh.c: Fiddled with chrootsh. No longer allows interactive shells, fails if called as anything other than "chrootsh -c ". No longer bothering with restricted shells and the like. 2003-10-08 00:18 das-cvs * trunk/chrootsh.c, trunk/keycopy.c: Added initial versions of cvsstuff and keycopy 2003-10-08 00:18 das-svn * branches, tags, trunk: New repository initialized by cvs2svn.