24/06/2003 raven[pl] * make both Uid/Gid be dynamic or not * if AsUser?id is used, and there is no user pwd, try chroot anyway, and then try find user pwd again * changed PrivsGroups Leave|Clear|Init, Off==Leave, On==Clear order of commands now is: setgroups,chroot,setgid,setuid becouse of need of initgroups() before chroot() * fixed JumpVisits, now checks all cases and sets Refresh only if no error is set yet * changed min ?id defaults to 100 * cleaned (or entangled ;) some code 08/12/2002 raven[pl] * Removed directive 'PrivsAllowJumpVisits', now it always behaves like it was Off. However, module sets refresh time to 1 second, so "smart browsers" should reconnect to server in 1 second. * bugfix, SIGSEGV was received when no hostname was in client request * rewrited some code * changed defaults in config.h * changed error code in most cases from FORBIDDEN to SERVICE_UNAVAILABLE (temporary). FORBIDDEN means some access refusal, while our errors are server errors (configuration, server privileges, etc.). 23/09/2002 09:40 lwojtow * New directive 'PrivsAllowJumpVisits' 13/09/2002 09:54 lwojtow * homepage address changed, mistake in THANKS fixed :-) 12/09/2002 11:20 lwojtow * RAEDME upgrade (about inheriting directives and english errors) 05/09/2002 15:13 lwojtow * fix SEGFAULT when no directive has been given * fix stupid bugs, was "geteuid", should be "geteuid()" :-/ * fix another stupid bug, changed internal data reprezentation * works without DSO * README file changed (minimal values for setuid, setgid, chroot) 04/09/2002 14:10 lwojtow * changed snprintf to ap_snprintf 02/09/2002 12:37 lwojtow * fixed error when no chroot dir was given * changed order from setgroups/chroot/setgid/setuid to chroot/setgid/setgroups/setuid