Rename your old /htbin scripts to end in .pp suffix!
ftpwith binary files work
x-gzipwork correctly over proxy
http_proxy, ftp_proxy, gopher_proxyand
wais_proxyconfiguration directives cause proxy to connect to the outside world through another proxy. Environment variables with the same names have same effects, but config file is user-friendlier for this.
CacheRootdirective specifies cache root directory, and turns on proxy caching. Cache root directory must be dedicated to
httpd- all files in there are subject to garbage collection.
CacheSizedirective; cache size should be several megabytes, 50-100MB should give good results. Cache may, however, temporarily grow a few megabytes bigger than specified. Also, space taken up by directories is not calculated in the current version.
http, ftp, gopherwith
GETmethod get cached.
Expires:header when necessary. Until then, we don't cache them.)
Last-Modified:is used to approximate expires. If a file hasn't changed in five months the chances are it won't change during the next week. On the other hand, if a file has changed yesterday, it will probably change again pretty soon. I know this is heuristic but until all the servers give
Expires:this works much better than not using it, so no flames about it.
Last-Modified:not given use the time given by
CacheDefaultExpirydirective, default 7 days.
CacheLockTimeOutdirective (default 20 minutes). During the lock is in effect, further requests to the same file get retrieved from the remote host.
GcMemoryUsageto advice gc about how radical to be in memory use (more memory => smarter gc).
GcTimeInterval, how often to do gc.
GcReqInterval, after how many requests to do gc.
CacheLimit_1, size in KB until which files are equally valuable despite their size (200K).
CacheLimit_2, size in KB after which files get discarded because they are too big (4MB).
CacheClean, remove all files older than this (default 21 days).
CacheUnused, remove all files that have not been used in this long time (default 14 days).
Referer:field ends up in error log when a request fails.
GroupIdto set default uid and gid (used instead of nobody and nogroup).
-vvcommand line option for Very Verbose trace output. Outputs also request headers as they came in. Otherwise like
Content-Encoding, although spec says
Content-Transfer-Encoding; I now output both
Content-Transfer-Encodingsometimes didn't show up although it should have, fixed.
Content-Transfer-Encodingdidn't come up correctly with ftp, fixed.
-newlogcommand line option, or
LogFormatdirective in configuration file.)
Content-Length:(because it was wrong).
htadmnow uses the same file creation mask as in the original password file.