| 84730 packages online |
|
|
| comm/www/thttpd_2.25b.lha | | | No screenshot available |
|
thttpd is a simple, small, portable, fast, and secure HTTP server.
Port by DJBase - More stuff available at http://www.amigaworld.de
-----------------------------------------
New in version 2.25b:
o Move fdwatch initialization before the chroot, so that /dev/poll can work.
o Multiple fdwatch cleanups and fixes (Adam Zell).
New in version 2.25:
o Prohibit "Host: ." and "Host: .." (David Leadbeater).
o Don't free memory prematurely on SIGUSR1 (A.D.F.).
o Use the specified charset in directory listings and errors (Jonas Ohlsson).
o Lowered THROTTLE_TIME from 60 seconds to 2 seconds, plus more aggressive
computation of sending rate, to improve throttle reaction time (E Frank Ball).
o Added code to redistribute the throttled bandwidth fairly among the currently
sending connections.
o Some more throttling changes that smooth things out a lot.
o Added an experimental limitation on the number of simultaneous CGIs.
o Chown the log file when starting as root, so that it can later be re-opened
when running as nobody (or whatever user you configure). Also tweak the logfile
pathname so that it still works inside a chroot tree.
o Make sure URL paths begin with a slash.
o Generate multiple MIME encodings in the correct order, and with the correct
separator.
o Ignore EINTR on read() and write().
o Fix error in httpd_read_fully() and httpd_write_fully() that could cause
incorrect data to be read or written (Daniel Jensen).
o Don't attempt to double-free a file descriptor if a connection times out
while it is paused for throttling.
o Save and restore errno in signal handlers.
o The non-local referer check is no longer fooled by URLs with query strings.
o Simplified handling of HAVE_INT64T (Trisk). If this causes problems, e.g. if
there are still systems which don't have "long long", we can back out the
change.
o Keep a list of free connection structs, instead of doing linear search to
find a free one (Adam Zell).
o Added config.h option FLUSH_LOG_EVERY_TIME - if it's turned off, the log does
not get fflushed after each request (Adam Zell).
o Multiple robustness improvements to the fdwatch module (Adam Zell).
o Added /dev/poll support to fdwatch (Adam Zell).
o Automatically add no-cache control header on error responses.
New in version 2.24:
o Added a bunch of MIME types.
o Fix minor problem with returning unknown protocol on some errors.
o Changed the config-file option for diabling symlink checking from "nosymlink"
to "nosymlinkcheck" to make its function clearer.
o Allow blank lines in the config file.
o Handle more than one SIGHUP and SIGUSR2 (Cameron Gregory).
o Slight change to handle_newconnect() to better deal with unexpected errors
from accept(), such as running out of file descriptors (Alex Keahan).
o Added optional minimum rate to throttles.
o Stats syslog messages downgraded from LOG_NOTICE to LOG_INFO.
o Use unsigned short consistently for port number.
o Prohibit slashes in the Host: header (Marcus Breiing).
o Added a -dd data_dir flag and corresponding config-file option.
o Got rid of the old timer-based zombie process reaper, replacing it with a
SIGCHLD handler.
o Changed the idle connection checking from using a separate timer for each
connection to using a single timer that checks all active connections.
o Correction to missing-slash directory redirect with query string.
o Added a watchdog alarm handler that forces a core dump if thttpd stops
running its timers for too long.
o Don't send Content-Length header on 304 Not Modified responses.
o Allow user-agent log entries to be up to 200 characters long, instead only of
80.
o Fixed buffer overflow bug in defang().
o Re-arranged the order of calling de_dotdot() so that it doesn't get applied
to query strings.
o Some fixes for the syslogtocern script (paul fox).
o Changed configure script to use "gcc -dumpversion" instead of "gcc --version"
(Ed Goforth).
o Changed most uses of r and n to 15 and 12 (Jens Bauer).
o In ssi.c, lack of PATH_INFO is now non-fatal (David Phillips).
o Some improvements to fdwatch (David Burgess).
|
Contents of comm/www/thttpd_2.25b.lha PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 5449 11196 48.7% -lh5- 9f63 Jan 13 22:02 thttpd-2.25b/bin/htpasswd
[generic] 4827 10124 47.7% -lh5- eb46 Jan 13 22:02 thttpd-2.25b/bin/makeweb
[generic] 49538 95760 51.7% -lh5- 6185 Jan 13 22:01 thttpd-2.25b/bin/thttpd
[generic] 174 295 59.0% -lh5- ea2d Jan 13 12:23 thttpd-2.25b/conf/thttpd.conf
[generic] 3311 6123 54.1% -lh5- 99bd Jan 13 22:06 thttpd-2.25b/htdocs.info
[generic] 3598 8704 41.3% -lh5- fe56 Jan 13 14:10 thttpd-2.25b/htdocs/cgi-bin/phf
[generic] 218 342 63.7% -lh5- 8d40 Feb 13 2000 thttpd-2.25b/htdocs/cgi-bin/printenv
[generic] 4461 11140 40.0% -lh5- b708 Jan 13 14:10 thttpd-2.25b/htdocs/cgi-bin/redirect
[generic] 15185 33652 45.1% -lh5- 7878 Jan 13 14:10 thttpd-2.25b/htdocs/cgi-bin/ssi
[generic] 224 311 72.0% -lh5- 91be Jun 29 2005 thttpd-2.25b/htdocs/index.html
[generic] 240 3232 7.4% -lh5- 5e49 Jan 13 22:06 thttpd-2.25b/log/thttpd.log
[generic] 10 10 100.0% -lh0- 23b1 Jan 13 22:06 thttpd-2.25b/log/thttpd.pid
[generic] 734 1316 55.8% -lh5- c372 Apr 24 2001 thttpd-2.25b/README
[generic] 200 336 59.5% -lh5- ca64 Jan 13 14:16 thttpd-2.25b/thttpd.readme
[generic] 3107 6128 50.7% -lh5- 9511 Jan 13 22:06 thttpd-2.25b/thttpd.readme.info
[generic] 107 156 68.6% -lh5- 78f7 Jan 13 14:17 thttpd-2.25b/thttpd.start
[generic] 2718 5717 47.5% -lh5- e79d Jan 13 22:06 thttpd-2.25b/thttpd.start.info
[generic] 1739 3353 51.9% -lh5- 7624 Apr 24 2001 thttpd-2.25b/TODO
[generic] 3333 6123 54.4% -lh5- 31c6 Jan 13 22:06 thttpd-2.25b.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 19 files 99173 204018 48.6% Jan 22 17:15
|
|
|
|
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and
the Aminet team.
Aminet contact address: <aminetaminet net> |
Try new and exciting server! |