tclhttpd

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

894 check-ins using file htdocs/manual/stdin.html version 7d09c58041

2015-05-14
10:31
Converted the last of the lassign-brent calls to straight-up lassign Adapted the http::compat to be user selectable as far as how far back we intend to support Adding a qwiki object called MAIN to the default httpd thread Fixed the examples of Taourl so far to now employ the "puts" to buffer architecture. Merging in upsteam changes from tao Broke out the base security system and urls into layers Leaf check-in: ffc189660f user: hypnotoad tags: 4_0
2015-04-03
07:35
Added more documentation Renamed the cookieSet method to httpdCookieSet, and moved it to httpd.meta Moved httpdHostName it to httpd.meta Implemented logins using encrypted password hashes Added a module to store javascript password hashing routines. Added a "cat" command to dump files Added the pageHeader and pageFooter methods to httpd.meta Community and its decendents now render pages in bootstrap/jquery. Added jquery to our bootstrap distribution check-in: 80751cdeac user: hypnotoad tags: 4_0
07:30
Added the pageHeader and pageFooter methods to httpd.meta Community and its decendents now render pages in bootstrap/jquery. Leaf check-in: 6174565fef user: hypnotoad tags: private
06:45
Implemented logins using encrypted password hashes Added a module to store javascript password hashing routines. Added a "cat" command to dump files check-in: 192b2e9d60 user: hypnotoad tags: private
2015-04-02
21:41
Documentation fixes Renamed the cookieSet method to httpdCookieSet, and moved it to httpd.meta Moved httpdHostName it to httpd.meta check-in: 9cf98575a1 user: hypnotoad tags: private
21:14
Added doccos check-in: 91370c635c user: hypnotoad tags: private
15:43
Adding markdown documentation into the source repo check-in: 001675d4e9 user: hypnotoad tags: 4_0
10:30
Added the tao-sqlite module check-in: 4c9c257145 user: hypnotoad tags: 4_0
10:20
Updated the readme check-in: ee8656421b user: hypnotoad tags: 4_0
10:07
Bumped the version to 3.5.3 to fold in all of the fixes thusfar, and to account for the incomplete way that 3.5.2 was rolled out. Updated the version numbers in all distribution files The 3.5 series is now in pure bug fix mode, new development is along the 4.0 branch Leaf check-in: e7e4dbf86a user: hypnotoad tags: 3_5_3
09:47
Fixed a type in community Fixed the pkgIndex.tcl file in modules/httpd Removed the requirement for odielib check-in: 9aaf42ca4e user: hypnotoad tags: 4_0
09:39
Adding a distribution of the Tao core Moved taourl out to a seperate file Adding a stub page to document qwiki check-in: 52ee0a713b user: hypnotoad tags: 4_0
09:19
Moved DirectOO to its own module. Adding markdown files in the source to make maintaining the code simpler check-in: 701281756f user: hypnotoad tags: 4_0
00:03
Fixed the library path in the httpd.tcl script Adding a new unified session/login/contact/access control manager calleed "community" (half baked) Adding a quick and dirty wiki (qwiki). This code is being ported from the generators that run etoyoc.com, and I'm only part of the way there so far, but the functions that are working can be exercised in bin/test/ (The test build an in-memory database) check-in: d1004ea2ce user: hypnotoad tags: 4_0
2015-04-01
09:36
Tweak to bootstrap Added openWysiwyg check-in: 2f4e7a3332 user: hypnotoad tags: 4_0
02:49
Added a sample md file check-in: 145cf25d22 user: hypnotoad tags: 4_0
02:49
Added markdown template support alongside of .tml file support. check-in: 79c0696137 user: hypnotoad tags: 4_0
02:06
Added bootstrap capabilities, and a demo page Added the pure tcl markdown -> html converter from Tclssg check-in: f5b27b8ac8 user: hypnotoad tags: 4_0
2015-03-30
19:33
Added a pkgIndex.tcl file to load the index files from module directories Starting work on an autosetup based ./configure. (Not ready for prime time yet by we are useing a few utilities from it.) check-in: 9c83205bf4 user: hypnotoad tags: 4_0
18:07
Moved the lib/ directory to modules/httpd This will allow us to add additional modules and plugins in /modules but keep them clearly distinct from the core packages check-in: db69fc69d0 user: hypnotoad tags: 4_0
17:51
Added implementation for the DirectOO system, as well as a test script. check-in: ed4da77adf user: hypnotoad tags: 4_0
2015-03-28
09:04
Dropping the deprecated base64.tcl lib check-in: 0435bf1319 user: hypnotoad tags: 4_0
09:03
Systematically updated the version number to 4.0.0 check-in: 73b5dda325 user: hypnotoad tags: 4_0
08:33
Folding in Supports8.6 check-in: 88f6a30094 user: hypnotoad tags: 4_0
08:26
Creating a "branch" to maintain our feature set as released in 3.5.1 Leaf check-in: d2a3620b0e user: hypnotoad tags: 3_5_1
08:25
Starting the branch to tclhttpd 4.0 check-in: de06e800ad user: hypnotoad tags: 4_0
08:17
Merged with trunk Closed-Leaf check-in: d5c61ebd08 user: hypnotoad tags: Supports8.6
2014-09-10
12:45
Added support for "-dispatch" option to Url_PrefixInstall. This allows for custom thread dispatchers and per-session threading. Leaf check-in: 16399ebdeb user: clif tags: trunk
2014-08-17
16:06
Added support for config::cget MailServer. That's what's defined in tclhttpd.rc. I think Config(mail) was a previous incarnation of Config. I left that for consistency with older (much older?) systems. check-in: 973cd248ed user: clif tags: trunk
2014-08-14
19:09
Documentation update to reflect changes to behavior that were put in place a long time ago. check-in: 87c43ea178 user: clif tags: trunk
19:08
Documentation update to reflect a flag (-secure) that wasn't in the procedure docs before. check-in: db7e720db5 user: clif tags: trunk
2014-08-08
15:25
Integrating fixes from trunk check-in: a24d5f8916 user: hypnotoad tags: Supports8.6
15:21
(no comment) check-in: c833e75716 user: hypnotoad tags: trunk
15:15
Fix to prevent limit.c from accessing the ->result field in interp. (Which Tcl 8.6 REALLY doesn't like) check-in: 5269e4d34c user: hypnotoad tags: trunk
2014-08-06
03:28
Moved "package require fileutil" from tclhttpd.rc to httpd.tcl. This is where other package requires are done. Tclhttpd.rc is evaluated in a safe interp and can't perform package require. Added namespace import to config.tcl to force the fileutil::tempdir into the Safe interp. check-in: c9f8384938 user: clif tags: trunk
2014-06-03
16:39
Created the pre-8.5 branch Leaf check-in: 28db4bc020 user: hypnotoad tags: SupportsPre8.5
16:10
Fixed limit.c (Was using the old ->result point on the interpreter structure which was removed after 8.5) check-in: 26dada586b user: seandeelywoods tags: Supports8.6
03:49
Fix for [51ace89534] - dirlist fails if dirname contains glob metacharacters check-in: bc52ac2218 user: gwlester tags: trunk
03:36
Fix for [51ace88134] -- /tmp in paths doesn't work for Windows check-in: 89bec73d35 user: gwlester tags: trunk
03:17
Fix for bug [51ace89034] -- Stderr not defined in Thread_Start check-in: 587b12376d user: gwlester tags: trunk
2014-05-11
05:11
Revert added blank lines at the begining of the file. check-in: e050acf0c0 user: gwlester tags: trunk
2014-05-06
18:59
Modified lib/config.tcl to support Tcl 8.5 and 8.6 with a ::SafeFile command instead of "namespace expose". Tested with 8.3, 8.5 and 8.6. Addresses Ticket: 93f9e55b95f1ca1329d9953152869734b1dc477b check-in: fa09d48166 user: clif tags: trunk
2008-05-06
00:18
Quick little hack to add SWF files to the default list of mime.types check-in: 5309652e73 user: eviltwinskippy tags: trunk
00:17
New API that is designed to make integrating objects into Tclhttpd a bit easier. This change adds ::Object_Url [virtual] [object] ?inthread 0? Any urls under virtual are dispatched to the object to handle. The API expects to see a method for the object called httpdMarshallArguments httpdMarshallArguments [suffix] [cgiList] Returns the actual command to execute to provide the url, or {} if the combination of suffix and cgilist to not map to a valid object. check-in: ce2f351756 user: eviltwinskippy tags: trunk
2006-11-09
23:41
auth.tcl - error in processing Config(Auth) - used $password instead of correct $val variable. check-in: 7f0052366b user: coldstore tags: trunk
2006-04-27
00:24
*** empty log message *** check-in: fdef5ebb12 user: wart tags: trunk
00:24
Don't [fork] if we're in a threaded interpreter since [fork] doesn't play well with threads. check-in: 1559a777b3 user: wart tags: trunk
2006-01-27
19:43
System startup script for redhat-based systems such as Fedora Core. check-in: 55b63d988b user: wart tags: trunk
2005-04-08
18:52
bin/httpd.tcl: changed version number to reflect actual version (3.5.2) check-in: ead4305c4d user: coldstore tags: trunk
18:50
Changed version number to reflect the actual (3.5.2) version check-in: a8e1a09f76 user: coldstore tags: trunk
2005-02-26
02:35
lib/httpd.tcl - fixes per sf 1152183 and 1152182 check-in: d55a0047f5 user: coldstore tags: trunk
02:33
Fixes per sf bugs 1152183 1152182 - NotModified can't contain a message body and shouldn't close connection. check-in: 16cd61176d user: coldstore tags: trunk
2005-01-02
03:37
Fixed Cookie_Unset to allow additional arguments, without this you can't unset p ath-restricted cookies. check-in: 80d06ad9d0 user: coldstore tags: trunk
03:36
Fixed Cookie_Unset to allow additional arguments, without this you can't unset path-restricted cookies. check-in: a0efa09c36 user: coldstore tags: trunk
03:02
lib/cookie.tcl Cookie_Unset - was using 'name' instead of '$name' to remove cookies. check-in: 02aa6fc0e3 user: coldstore tags: trunk
2004-12-11
13:22
patched Doc_GetPath to use [file normalize], as per sourceforge bug #1083423 check-in: 787d929942 user: coldstore tags: trunk
2004-11-27
03:08
renamed custom/dodirs.tcl to custom/zzzdodirs.tcl to force directory load after file load in custom library check-in: 2fd862ac19 user: coldstore tags: trunk
03:06
renamed dodirs.tcl to zzzdodirs.tcl check-in: 9232005840 user: coldstore tags: trunk
2004-11-20
07:10
Export DirectRespond as Direct_Respond check-in: e2e1e54f6a user: coldstore tags: trunk
2004-11-08
03:13
*** empty log message *** check-in: 32f5b9bb30 user: wart tags: trunk
03:10
Obey the --libdir configure switch when looking for tclConfig.sh. check-in: 06d6eb84fc user: wart tags: trunk
2004-10-28
23:18
*** empty log message *** check-in: b688372a20 user: wart tags: trunk
23:18
Add /usr/lib64 to list of directories where tclConfig.sh might be located. check-in: 176df2f41f user: wart tags: trunk
22:10
Exit with an error if -daemon is used and neither tclx nor expect are available. check-in: 70eada7b66 user: wart tags: trunk
20:49
*** empty log message *** check-in: 9d9908d6ef user: wart tags: trunk
20:49
Allow forking into the background if either one of Tclx or Expect are available. check-in: 221c617dad user: wart tags: trunk
20:23
*** empty log message *** check-in: e445695721 user: wart tags: trunk
20:21
tclhttpd.spec check-in: faca00c885 user: wart tags: trunk
2004-10-22
10:31
Removed redundant argument from Template_Try check-in: 350ed8fa26 user: coldstore tags: trunk
08:33
fixed accidental checkin - partial update check-in: a91059552c user: coldstore tags: trunk
08:32
removed redundant prefix arg from Template_Try check-in: 1f91af587a user: coldstore tags: trunk
03:43
Added braces around [if] conditionals for speed check-in: bd3f48d84c user: coldstore tags: trunk
03:43
Added braces around all [if] conditionals for speed check-in: 884ada005f user: coldstore tags: trunk
2004-10-19
03:57
session.tcl: Added SessionFetch and SessionDiscard to get and clean up old session persistent state, session.tcl: Use Httpd_*Cookie commands to avoid races check-in: 0e9ec3a2a9 user: coldstore tags: trunk
03:55
Added SessionFetch and SessionDiscard to get and clean up old session persistent state Use Httpd_*Cookie commands to avoid races check-in: ee240f0f20 user: coldstore tags: trunk
03:54
Fixed suffix of links in index.html check-in: bbdcfa20d5 user: coldstore tags: trunk
2004-09-16
04:56
session.tcl - fixed Session_{Variable,Value,Save} check-in: 85d8f2f3ca user: coldstore tags: trunk
04:54
session.tcl: fixed error in Session_Value and Session_Variable, fixed error in session saving for values with \n check-in: ba456e39d9 user: coldstore tags: trunk
2004-09-14
02:37
removed htdocs/cgi-bin/env, which was a sparc executable. check-in: 05658505ad user: welch tags: trunk
2004-09-05
05:13
lib/* added explicit package requires to each package for each required package. check-in: 3dcc723d4d user: coldstore tags: trunk
05:10
Added explicit package require to each component check-in: 6650b1937d user: coldstore tags: trunk
2004-08-24
01:44
* lib/digest.tcl: force md5 calculations to be lower case hex as the spec requires. check-in: cd5fab540f user: coldstore tags: trunk
01:42
digest.tcl - force md5 calculations to be lowercase hex. check-in: 07dfd06944 user: coldstore tags: trunk
2004-08-23
07:20
lib/{cgi,http}.tcl: Changed name of HttpDate to Http_Date in conformance with naming policy, since cgi.tcl was using it. check-in: f064591666 user: coldstore tags: trunk
07:18
Changed name of HttpDate to Http_Date in conformance with naming policy, since cgi.tcl was using it. check-in: c2acda4f58 user: coldstore tags: trunk
2004-08-16
21:50
lib/url.tcl: check for URL requests that don't begin with /. Browsers won't generate these, but attacks on the server might try to feed it bogus URLs. The following request was generating an "unknown variable suffix" server internal error. GET foo HTTP/1.0 check-in: 2b225b6bc0 user: welch tags: trunk
2004-08-08
02:44
* certs/README.ssl: updated with notes taken while generating certificates with openssl-0.9.7d * lib/srvui.tcl: expose webmaster and debug passwords in the UI * lib/debug.tcl: removed " " from the alphabet used to pick passwords. * lib/auth.tcl, lib/digest.tcl: Minor edit to a comment check-in: 9a9d8727f7 user: welch tags: trunk
2004-07-18
13:32
lib/{doc,subst}.tcl: fixed handling of relative symbolic links check-in: 1bf1c21f48 user: coldstore tags: trunk
2004-07-09
05:12
Added sampleapp/ca - simplistic CA check-in: e6fa169ec0 user: coldstore tags: trunk
05:10
Added a simplistic Certificate Authority to sampleapp/ - sufficient to create a CA and server certificate. check-in: c572b8b132 user: coldstore tags: trunk
2004-07-08
08:39
lib/config.tcl - fixed bug in config file rewrite check-in: bd7e084dc3 user: coldstore tags: trunk
08:39
Fixed bug in rewrite of config files check-in: 668b3177d3 user: coldstore tags: trunk
2004-06-30
12:52
documented changes check-in: 8b0b8855f2 user: coldstore tags: trunk
12:52
* lib/doc.tcl: fixed sf [977562] Url_AccessInstallPrepend crashes DocDomain with suggested patch. * lib/{doc,subst}.tcl: fixed bugs handling symlinks to directories. * lib/md5hex.tcl: fixed md5 alias argument error. check-in: a14ab50c71 user: coldstore tags: trunk
2004-06-18
16:03
* bin/httpd.tcl: Fixed stacktrace caused by -? command line arg Added "wm withdraw ." if Config(gui) is false Removed "package require md5 1" * lib/md5hex.tcl: new file to provide md5hex shim function * lib/digest.tcl, lib/session.tcl: these now package require httpd::md5hex * lib/version.tcl: changed version to "3.5.2 CVS" check-in: 1f705617e1 user: welch tags: trunk
2004-06-16
03:08
lib/digest.tcl: Added "package require md5 1" lib/utils.tcl: Removed "package present md5" because this messes up any system that loads utils.tcl but does not load digest.tcl The little "md5hex" function is local to digest.tcl now. This is a slightly different fix than proposed by Colin, but I'd rather keep inter-package dependencies local, so you only need md5 if you need digest. check-in: 199660e406 user: welch tags: trunk
2004-06-15
23:36
Fixed virtual hosts problem with md5 tcllib bugfix check-in: 7c815fdbd5 user: coldstore tags: trunk
23:33
Fixed problem with virtual hosts and md5 tcllib bugfix. check-in: 2f9dc7325e user: coldstore tags: trunk
18:27
lib/template.tcl: code smithing and bug fixes in new code. check-in: 65e661fb40 user: welch tags: trunk
08:23
lib/{template,fallback}.tcl: Fixed bugs in .html/.htm substitution and fallback content negotiation check-in: 75dad1535d user: coldstore tags: trunk
08:19
Fixed bugs in .html/.htm substitution and fallback content negotiation check-in: ce115d23ce user: coldstore tags: trunk
2004-06-14
22:21
lib/digest.tcl: Removed the "ne" operator from expressions as that is an 8.5-specific feature. check-in: ffb58b4e54 user: welch tags: trunk
06:10
lib/template, doc, fallback fixes check-in: ce09bd6e02 user: coldstore tags: trunk
06:09
Fixed DOS-style .htm/.html equivalence, and some corner cases. Thanks GW Lester. check-in: 41e000efcf user: coldstore tags: trunk
02:52
fixed /htaccess and template problems with Windows check-in: 792734d9a5 user: coldstore tags: trunk
02:50
Made /htaccess accept Windows style pathnames check-in: aedcdc2aa4 user: coldstore tags: trunk
2004-06-13
15:05
removed explicit uses of ".html" for uses of Template(htmlExt) check-in: f91134fb09 user: coldstore tags: trunk
09:50
fixed bug in Template_Try check-in: 5fcb6ab514 user: coldstore tags: trunk
00:44
removed test code check-in: 071603fbdb user: coldstore tags: trunk
2004-06-12
05:19
lib/digest.tcl: fixed 8.5-ism check-in: 338d7f870c user: coldstore tags: trunk
04:56
filter and generalised template changes check-in: 0cf08b75fb user: coldstore tags: trunk
04:54
htdoc/man/{url,http}.man: updated for filtering changes. check-in: 2956db1f43 user: coldstore tags: trunk
04:51
lib/fallback.tcl: reorganised for generalised templates. check-in: 9a49c4cea6 user: coldstore tags: trunk
04:50
lib/redirect.tcl: added Redirect_QuerySelf - Redirect_Self preserving query data check-in: 193515d7b0 user: coldstore tags: trunk
04:48
lib/template.tcl: reorganised for generalised templates. check-in: 810c1fec43 user: coldstore tags: trunk
04:47
lib/doc.tcl: reorganised for generalised templates. check-in: 9f333226d0 user: coldstore tags: trunk
04:46
lib/url.tcl: added -filter option to Url_PrefixInstall, specifying a content filter. check-in: 074de0e1af user: coldstore tags: trunk
04:45
lib/httpd.tcl: added filtering of content through Httpd_ReturnData and Httpd_ReturnCacheableData check-in: a2d66888b9 user: coldstore tags: trunk
02:29
lib/auth.tcl: removed obsolete reference to AuthDefaultFile check-in: 04346af036 user: coldstore tags: trunk
01:48
htdoc/access/htman.tml - updated documentation check-in: a7538dc7a7 user: coldstore tags: trunk
2004-06-11
08:51
Fixed sf [ 964179 ] error in proc:Thread_IsFree (thread.tcl) check-in: df27813eb4 user: coldstore tags: trunk
08:39
Fixed Digest bug, improved /htaccess check-in: c8d45c8bdd user: coldstore tags: trunk
08:35
Fixed bugs in digest authentication check-in: d377780325 user: coldstore tags: trunk
08:34
Cleaned up /htaccess tool - better looking interface check-in: ffa5525ff4 user: coldstore tags: trunk
2004-06-08
22:15
Added notice about the tclhttpd-3-5-1 tag check-in: 02a97df921 user: welch tags: trunk
2004-05-28
20:58
Synthetic commit. Leaf check-in: 668a72ed06 user: cvs2fossil tags: tclhttpd-3-5-1, tclhttpd-3-5-1-synthetic
20:58
added smtp man page check-in: 44e0159b1a user: welch tags: trunk
20:53
* htdocs/learn/* - various doc updates * DIST_build/DIST. Fixed to detect CVS connection errors. check-in: c780be4b8c user: welch tags: trunk
17:01
* DIST_build/Makefile.boot * DIST_build/DIST Updates to use a pre-packaged thread-2.5.2 release because I'm having build/autoconf troubles with CVS HOL (thread 2.6) check-in: 136646e6d9 user: welch tags: trunk
16:56
Adding this file, which should have been added months ago check-in: d75fa1e027 user: welch tags: trunk
06:50
Updated to use the thread 2.5.2 tar file instead of HOL CVS (2.6) because I'm having trouble configuring and building the CVS version. check-in: b8805ef7b4 user: welch tags: trunk
2004-05-27
18:19
Fixed --with-tclinclude, which has changed in 8.4 tcl config check-in: 0ab28543a9 user: welch tags: trunk
18:00
Fixed TCLLIB_MODULES use in distribution script check-in: 145996227e user: welch tags: trunk
01:30
debian/: updated debian package version ahead of 3.5.1 release check-in: 8ae5fa25b6 user: coldstore tags: trunk
01:27
debian/{changelog,rules}: updated debian package version ahead of 3.5.1 release check-in: a97cae6e9e user: coldstore tags: trunk
01:27
lib/{utils,digest,session}.tcl, debian/ mods to fix md5 and update debian package version check-in: f8f8d344dc user: coldstore tags: trunk
01:25
session.tcl digest.tcl utils.tcl: changed all the md5 refs to a utils.tcl defined version-appropriate alias 'md5hex', this should be future proof (and past-proof), since it adapts the interface explicitly. Recommend using md5hex explicitly. check-in: 059b3c1147 user: coldstore tags: trunk
2004-05-19
05:44
bin/httpd.tcl: added package require md5 1 to fix startup problems with Tcllib 1.6 and md5 1.4.3 and md5 2.0 check-in: 540c0168ca user: welch tags: trunk
04:58
* lib/mail.tcl: fixed startup so it works with a vanilla server. check-in: 6d7e0671f8 user: welch tags: trunk
04:36
* README * VERSION * configure.in * DIST_build/DIST * DIST_build/DIST.exp * DIST_build/Makefile.boot * DIST_build/README * lib/version.tcl * bin/httpd.tcl Version updates in preparation for a 3.5.1 release (3.5.0 remained unreleased) * lib/doc.tcl: added [file normalize] to Doc_Handle to avoid returning file contents for files whos name ends with extra trailing "." characters. check-in: 4abbc24ef1 user: welch tags: trunk
2004-05-15
07:23
lib/mail.tcl: fixed config bug in mail domain check-in: 57fc70b1d4 user: coldstore tags: trunk
2004-05-09
08:18
debian/: minor changes to chmod install dirs check-in: ad3c8f1f77 user: coldstore tags: trunk
08:17
Minor changes to chmod some of the install dirs check-in: 3a3e27a5f0 user: coldstore tags: trunk
05:51
lib/log.tcl: made log check for gzip, per sf [949730] check-in: 91d512dfda user: coldstore tags: trunk
05:50
lib/log.tcl: fixed log to check compression executable per sf [949730] check-in: 80ca6ea648 user: coldstore tags: trunk
05:46
lib/mail.tcl: fixed mail configuration check-in: a98e9eab5e user: coldstore tags: trunk
2004-05-08
23:45
Changelog: mods to mail system check-in: 566e9258e7 user: coldstore tags: trunk
2004-05-07
07:24
Various doc updates to the learning section. check-in: 873f8d35f7 user: welch tags: trunk
2004-05-06
09:39
Added mail option to specify mailserver check-in: 9510a3c833 user: coldstore tags: trunk
09:35
New mail facility using tcllib smtp client check-in: 857dec3368 user: coldstore tags: trunk
09:34
Added -mail option to specify mail servers for tcllib smtp client check-in: 46909b5385 user: coldstore tags: trunk
07:07
More fiddling with formatting check-in: 76b95e8d63 user: welch tags: trunk
06:59
Fixed typo in new table formatting check-in: a786e909f0 user: welch tags: trunk
06:52
More doc updates check-in: 35aa9adc63 user: welch tags: trunk
05:04
lib/digest.tcl: Fixed the use of the md5 package check-in: 9e8de848f3 user: welch tags: trunk
2004-05-05
06:35
Documentation update lib/digest.tcl: fixed reference to md5 command check-in: 8780cddbd5 user: welch tags: trunk
2004-05-01
13:52
changes to cookies and session check-in: 115ba7f35f user: coldstore tags: trunk
13:50
Added the ability to destroy a session cookie. check-in: fb6f751889 user: coldstore tags: trunk
13:49
Added a facility to expunge cookies from the client check-in: 8fd5b2aba9 user: coldstore tags: trunk
2004-04-30
02:23
lib/stdin.tcl: removed history proc which interferes with some third party console packages to no legitimate purpose. check-in: c0a353ca25 user: coldstore tags: trunk
02:21
removed history proc which interferes with some third party console packages to no legitimate purpose. check-in: da7ffe3b8f user: coldstore tags: trunk
2004-04-29
01:47
lib/status.tcl: fixed sf bug '[943990] Status/text uses wrong counter names' per patch supplied. check-in: fdf7820269 user: coldstore tags: trunk
01:46
lib/status.tcl: fixed sf bug '[943990] Status/text uses wrong counter names' per patch supplied. check-in: 1e7295512d user: coldstore tags: trunk
01:38
lib/cookie.tcl: removed redundant test check-in: 3a62dfbcc2 user: coldstore tags: trunk
01:34
lib/httpd.tcl: fixed sf error '[925210] bad message length in Httpd_Error' check-in: b268ae1d82 user: coldstore tags: trunk
01:23
lib/template.tcl - fixed change to allow non-dynamic templates to set content type check-in: 63b8b06dd3 user: coldstore tags: trunk
01:21
lib/template.tcl: allow non-dynamic templates to control content type check-in: 88b524f94d user: coldstore tags: trunk
01:20
lib/template.tcl: allow static templates to control content type check-in: 08673818c0 user: coldstore tags: trunk
2004-04-28
08:39
lib/{fallback,mtype,template}.tcl: corrected and extended source comments check-in: 102ebe3a2a user: coldstore tags: trunk
08:38
lib/{fallback,mtype,template}.tcl corrected and extended source comments check-in: eefb831338 user: coldstore tags: trunk
2004-04-26
15:55
src/crypt.c - error trapping check-in: 8e227040f6 user: coldstore tags: trunk
15:53
Added test for NULL return in crypt.c call of crypt function - it indicates an error which wasn't being caught. check-in: 86642aa349 user: coldstore tags: trunk
2004-04-23
02:13
bin/httpdthread.tcl: added a missing package require httpd::digest check-in: 7192f82cb1 user: coldstore tags: trunk
02:11
bin/httpdthread.tcl: Added a missing package require httpd::digest check-in: e108f9e944 user: coldstore tags: trunk
2004-04-22
09:12
Fixed error in SessionGenId check-in: 873895451b user: coldstore tags: trunk
2004-04-21
07:14
Fixing starkit build check-in: 38c1b09f99 user: welch tags: trunk
07:13
Index for the man pages. check-in: 1afa02c2d9 user: welch tags: trunk
07:04
Tweaked date check-in: 334f1b8cb5 user: welch tags: trunk
07:03
* lib/session.tcl: Fixed a couple of typos. Moved the "file mkdir" of the sessions save directory into Session_Save because this doesn't work in the starkit version. We should still fix the default sessions dir so it isn't under htdocs check-in: 72fb61b600 user: welch tags: trunk
06:52
Fixed another typo check-in: 5887ce0697 user: welch tags: trunk
06:44
Added starkit generation check-in: 4d0c58e0b9 user: welch tags: trunk
05:09
Fixed typo. check-in: a170094dd0 user: welch tags: trunk
2004-04-20
14:30
misleading text in sessionc.tml check-in: b6c9cb8437 user: coldstore tags: trunk
14:29
left debug code in sessionc.tml check-in: 81add0f554 user: coldstore tags: trunk
14:06
Session additions - cookie, persistence, long IDs, sampleapp check-in: 18d7867aac user: coldstore tags: trunk
14:04
Test cookie sessions, persistent sessions and long MD5 session ids check-in: 327349ff89 user: coldstore tags: trunk
14:02
Added session persistence, added optional longer session IDs check-in: 35a8a04ce8 user: coldstore tags: trunk
06:50
* Various doc updates. Moved learn/self.tml to templates/self.tml * bin/httpd.tcl: Introduced the CommandLineOptions variable so it can be reference by the htdocs/learn/setup.tml page. check-in: 550951b4af user: welch tags: trunk
2004-04-19
07:23
Added a simple upload sample app check-in: cadb782dc9 user: coldstore tags: trunk
07:21
Added a simple file upload script in sampleapps check-in: 62c0ef42cf user: coldstore tags: trunk
07:09
Added debian support for daemon package check-in: 40c51c353e user: coldstore tags: trunk
07:07
Added Debian support for starting tclhttpd with the daemon package check-in: e33bf2efb4 user: coldstore tags: trunk
06:42
lib/upload.tcl: implemented -maxfiles, -maxbytes and -totalbytes options to Upload_Url. check-in: ef35ba9b8d user: coldstore tags: trunk
06:40
Implemented the -maxfiles, -maxbytes and -totalbytes options to Upload_Url check-in: 479fc6807a user: coldstore tags: trunk
2004-04-18
07:18
Various doc updates check-in: 5e3c52669a user: welch tags: trunk
04:12
upload.tcl - changed to handle redirects and suspends check-in: 6cdfdf4cab user: coldstore tags: trunk
04:10
Handle redirects and suspends from upload domain. check-in: 590c0619e9 user: coldstore tags: trunk
2004-04-16
00:48
Noted change to sampleapp README regarding bugdb requirements. check-in: ff7fa033c9 user: jeffran tags: trunk
00:46
bugdb description updated to state that only the MetaKit library is required. check-in: f47f586678 user: jeffran tags: trunk
2004-04-15
01:43
changed file returned for ${template}.tml to index.tml ... fewer magic filenames check-in: 75dba0a522 user: coldstore tags: trunk
01:41
Changed the file returned for a template directory to ${template}.tml/index.tml ... fewer special-case filenames to memorise. check-in: 4ce17932a7 user: coldstore tags: trunk
2004-04-14
00:12
Changelog for subst.tcl check-in: 6880fb1137 user: coldstore tags: trunk
00:07
Fixed quoting bug in new subst directory behavior, also bug in subst link files. check-in: d8aeb5f313 user: coldstore tags: trunk
2004-04-03
13:57
Noted changes to templates in bugdb sample app. check-in: 48abea4e41 user: jeffran tags: trunk
13:43
Updated stylesheet refs to account for reorg. check-in: c9e15b5282 user: jeffran tags: trunk
2004-04-02
23:19
Noted addition of .tml left out during sampleapp reorg. check-in: d79d8229d0 user: jeffran tags: trunk
21:17
Added .tml, which didn't make it through the recent reorg. check-in: d66510b713 user: jeffran tags: trunk
2004-03-23
09:56
Upgrade debian packager for new layout check-in: de432dbf24 user: coldstore tags: trunk
09:35
added digest.tcl to pkgIndex check-in: 3302c9cbea user: coldstore tags: trunk
09:02
digest authentication method check-in: 564758be36 user: coldstore tags: trunk
04:59
htdocs/index.tml: more tweaking htdocs/templates/index.tml: eliminate reference to libtml bin/httpd.tcl: eliminate reference to libtml DIST_build - tweaking packaging scripts check-in: 256a11e7b9 user: welch tags: trunk
04:58
* lib/cookie.tcl: Added Cookie_GetSock to get a cookie from the connection as opposed to getting it from the environment check-in: 3e9f5800e9 user: welch tags: trunk
04:56
Minor updates to these delightful reference pages check-in: cf78ccbe17 user: welch tags: trunk
03:07
Minor tweaks in preparation for generating a release. check-in: 1ee3fdb9f6 user: welch tags: trunk
02:53
* Large reshuffle of files among htdocs/libtml, lib, custom, and sampleapp The goal is that the minimum is in the lib directory for the main server (no demos or sample apps) and that the custom directory has things to support the pages under htdocs. Everything is being organized under sampleapp * bin/httpdthread.tcl, debian/tclhttpd-debian/httpdthread.tcl, and debian/rules: eliminted reference to htdocs/libtml * custom/mkweb_05.tcl: -> sampleapp/mkweb/mkweb.tcl * custom/ddehack.tcl: -> sampleapp/ddehack/ddehack.tcl * htdocs/libtml: gone * htdocs/libtml/faq.tcl: -> custom * htdocs/libtml/htmlutils.tcl: -> sampleapp/sunscript * htdocs/libtml/mypage.tcl: -> custom * htdocs/libtml/ss_survey.tcl: -> sampleapp/sunscript * htdocs/libtml/sunscript.tcl: -> sampleapp/sunscript * htdocs/sampleapp/bugdb: -> sampleapp/bugdb/htdocs * lib/demo.tcl: -> sampleapp/addnode/demo.tcl * lib/sendsock.tcl: -> sampleapp/sendsock/sendsock.tcl * lib/snmp.tcl: -> sampleapp/snmp/snmp.tcl * lib/telnet.tcl: -> sampleapp/snmp/telnet.tcl * lib/snmp.tcl: -> sampleapp/snmp/snmp.tcl * custom/snmpinit.tcl: -> sampleapp/snmp/snmpinit.tcl check-in: 0d369efbb9 user: welch tags: trunk
02:51
Added missing new files check-in: 4c43f2314a user: welch tags: trunk
02:36
Noted recent changes to bugdb sample application. check-in: 384e522f9f user: jeffran tags: trunk
01:56
Updates for the various changes I've just checked in. check-in: e4b90cdc62 user: welch tags: trunk
01:55
Unified the random password checking among the debug and status URLs check-in: 48e80cc860 user: welch tags: trunk
01:33
htdocs/register.tml: added disclaimer, because this form still doesn't work, lacking a good emailer-capable system check-in: 41215b80eb user: welch tags: trunk
01:31
Reorganized the main page check-in: 76a4f99329 user: welch tags: trunk
01:30
Added some basic introductory pages. I still want to take the information in the htdocs/manual/reference page and organize it more and fold it into the "learn" section check-in: b2e0d590a2 user: welch tags: trunk
01:28
Updated the .tclaccess so it checks against the randomly generated debug password check-in: b45f13280a user: welch tags: trunk
01:26
htdocs/cgi-bin/*.cgi: tweaked #! line so it searchs for tclsh among these version: /usr/bin/tclsh /usr/local/bin/tclsh8.4 /usr/local/bin/tclsh8.3 /usr/bin/tclsh8.4 tclsh check-in: 54d21141c9 user: welch tags: trunk
01:20
Updated the CompressProg configuration to be the absolute pathname to gzip to avoid problems when the server doesn't have gzip on its path. The server looks for /bin/gzip, /usr/bin/gzip, and /usr/local/bin/gzip before giving up and just using "gzip" check-in: c11fc2aefd user: welch tags: trunk
01:16
debug.tcl: added generation and checking of random password for the Debug domain, so it starts up reasonably secure. redirect.tcl: fixed typo in a comment check-in: 78a47bfbeb user: welch tags: trunk
2004-03-22
16:42
fixed overly restrictive defaults on /htaccess check-in: c858a4ab53 user: coldstore tags: trunk
16:32
noted Auth config params check-in: 5b2e384fbc user: coldstore tags: trunk
16:31
Added Auth config parameters for access control check-in: 7b0b6a1a5f user: coldstore tags: trunk
16:29
Noted passgen.tcl check-in: ad51cf23a5 user: coldstore tags: trunk
16:27
Added passgen.tcl to generate random passwords check-in: a612b9c136 user: coldstore tags: trunk
16:26
Added random password generator passgen.tcl check-in: 694b7db2f4 user: coldstore tags: trunk
16:23
fixed bugs relating to generalised authentication data structure check-in: f2b99b380d user: coldstore tags: trunk
16:22
Fixed some bugs in auth.tck generalised authentication data structure check-in: 527030c6b2 user: coldstore tags: trunk
16:09
Update /htaccess - Access Control Editor check-in: f93410d09e user: coldstore tags: trunk
16:00
Updated documentation to describe /htaccess access control editor check-in: ba2228aa69 user: coldstore tags: trunk
05:33
Added Doc_GetPath to doc.tcl check-in: 0f8f44ff30 user: coldstore tags: trunk
2004-03-20
18:24
Added < and > to special-chars proc. check-in: 91d8059be1 user: jeffran tags: trunk
16:05
Added documentation. check-in: bd7c041868 user: jeffran tags: trunk
15:20
Added PNG of bugdb design. check-in: 2d2f83cc99 user: jeffran tags: trunk
15:09
Simplified calls to special-chars proc. check-in: 559a2a707d user: jeffran tags: trunk
15:01
Add proc to substitute char entities for chars that break html. check-in: ce8d029a4e user: jeffran tags: trunk
14:27
Removed SMTP server variable. check-in: a8fd4fc1a8 user: jeffran tags: trunk
14:26
Removed Send Email checkbox. check-in: bc686bf561 user: jeffran tags: trunk
2004-03-17
22:26
* doc.tcl - added a data(path) element for the file corresponding to a doc URL - added a new proc Doc_GetPath to get directories to a given file, generalised from TemplateGetTemplates, now removed * template.tcl - removed TemplateGetTemplates, used the new Doc_GetPath in its place check-in: e1d6a89e65 user: coldstore tags: trunk
2004-03-16
21:38
* lib/doc.tcl (DocDomain): more checks to ensure personal home page dirs exist and are readable (petrus) check-in: 63c1647a6f user: hobbs tags: trunk
2004-03-09
11:07
Changed all references to tclsh8.3 to plain old tclsh ... the user can make their own alias, surely. check-in: 72ba43cad1 user: coldstore tags: trunk
10:52
Changed tclsh8.3 to tclsh check-in: 992248d833 user: coldstore tags: trunk
07:55
Changed executable tclsh8.3 to just tclsh - it's silly to specify a version explicitly like that. check-in: d8979eff23 user: coldstore tags: trunk
2004-03-08
08:40
Minor mods to /htaccess check-in: e8152afcb4 user: coldstore tags: trunk
2004-03-07
09:39
Error in htaccess/.htaccess prevented access from localhost check-in: d1fd68f34f user: coldstore tags: trunk
2004-03-01
07:02
2004-2-29 Brent Welch <[email protected]> * bin/httpd.tcl: removed compatibility warning message * lib/auth.tcl: Fixed to tolerate missing group and user files * htdocs/debug/.tclaccess: added this to provide easier to control access to the /debug URL. * custom/dodirs.tcl: fixed this so it doesn't do "cd" and only looks through subdirectories that contain startup.tcl For example, this skips the CVS directory * contrib/mkweb_05.tcl: metakit admin interface by Stefan Vogel * htdocs/cgi-bin/wiki.cgi: sample CGI for wikit check-in: c0177ba5b9 user: welch tags: trunk
2004-02-28
23:52
Bug update template functional now. check-in: fe24a0a344 user: jeffran tags: trunk
23:51
Update proc now fully functional. check-in: 1bdaf3224d user: jeffran tags: trunk
23:14
Bug details proc now returns date last updated. check-in: 168650ea6d user: jeffran tags: trunk
23:13
Bug detail template now shows date last updated. check-in: 22076f2fbc user: jeffran tags: trunk
22:57
Added hidden form field so bug id is passed. check-in: 1491c524b2 user: jeffran tags: trunk
22:50
Added a minimal bugdb::update proc. check-in: 5367ff8879 user: jeffran tags: trunk
22:49
Added test call to bugdb::update. check-in: 421f7548cc user: jeffran tags: trunk
02:12
Removed ill-considered notfound_hook Added K and lambda to utils (they're useful) check-in: 63a78c4d52 user: coldstore tags: trunk
01:47
Added a simple calendar app check-in: d2e2428e6c user: coldstore tags: trunk
2004-02-25
04:39
added mods check-in: 928d2700f5 user: coldstore tags: trunk
04:36
Added template directory mods - now a template can be a directory Added index.html dependency on whole directory Added optional env setting for templates. check-in: 982c67e275 user: coldstore tags: trunk
04:29
removed copyright lines for me, where they shouldn't have been check-in: 8e005bcdb7 user: coldstore tags: trunk
04:28
Added data elements notfound_hook and error_hook to handle notfound and error conditions per connection (can be set by .tml, for example) check-in: 26cb443043 user: coldstore tags: trunk
2004-02-16
16:48
Added variables and fields to send email to assignee. check-in: 396ca1432d user: jeffran tags: trunk
2004-02-15
22:03
Basic template. check-in: 4e6d0cc42d user: jeffran tags: trunk
22:01
bug-detail.tml now submits to bug-detail-update.tml and header change. check-in: b160f6780d user: jeffran tags: trunk
2004-02-12
07:35
Add xhtml suffix to mime.types check-in: 1bebc5a729 user: coldstore tags: trunk
2004-02-10
17:30
Status added to detail template and status options added to .tml. check-in: e88314eabb user: jeffran tags: trunk
17:28
Status and last updated fields added to bugs view. check-in: ad4e527193 user: jeffran tags: trunk
17:28
Insert and detail procs now handle status. check-in: 6e6e2b57ee user: jeffran tags: trunk
16:52
Characters that break HTML are substituted with safe characters. check-in: a33576c72f user: jeffran tags: trunk
2004-02-09
00:17
Added form fields to bug details form. check-in: 2f0c7174bf user: jeffran tags: trunk
00:15
Added proc to get bug detail. check-in: 90d920eaab user: jeffran tags: trunk
2004-02-08
23:08
Added navigation block. check-in: baf0b4b2a9 user: jeffran tags: trunk
23:06
Added navigation options. check-in: 0cb9ab7008 user: jeffran tags: trunk
22:20
Fixed lib/mime.types - extensions shouldn't have a leading dot check-in: fce8d6bf43 user: coldstore tags: trunk
22:17
Added Digest Authentication per http://www.ietf.org/rfc/rfc2617.txt check-in: 41bc8c8fe9 user: coldstore tags: trunk
22:04
Added Digest Authentication per http://www.ietf.org/rfc/rfc2617.txt check-in: 8d8c1dc465 user: coldstore tags: trunk
2004-02-02
02:05
Added basic bug details proc. check-in: a132cc1cf0 user: jeffran tags: trunk
02:05
Bug details template changes. check-in: a2991f7983 user: jeffran tags: trunk
2004-02-01
22:08
Added basic bug details proc. check-in: f482579023 user: jeffran tags: trunk
21:34
Bug details template and changes to bug-list.tml. check-in: b16a269432 user: jeffran tags: trunk
15:42
Added template to list all bugs. check-in: cb595328e6 user: jeffran tags: trunk
15:41
Added procedure to list all bugs. check-in: 43a8a67508 user: jeffran tags: trunk
14:40
Support templates that add bugs to the database. check-in: 600dd4023e user: jeffran tags: trunk
14:10
Added path to metakit database to fix insertion problem. check-in: e7d466e83e user: jeffran tags: trunk
2004-01-31
19:48
Added skeletal library for bugdb and simple Metakit db. check-in: 41d0ae1a6f user: jeffran tags: trunk
16:30
Changed order in priority options. check-in: c49287cf2a user: jeffran tags: trunk
16:29
Fixed form problem in report.tml and added basic report-insert.tml. check-in: 1083d1d84f user: jeffran tags: trunk
16:13
Added bug report form and .tml for additional support. check-in: 381d3cbee4 user: jeffran tags: trunk
2004-01-28
23:16
Added file compatibility to utils.tcl (see http://mini.net/tcl/1540) check-in: a6c55b4d31 user: coldstore tags: trunk
2004-01-25
03:40
Debian packaging update for 3.5.0 release check-in: f24289e6f7 user: coldstore tags: trunk
2004-01-21
11:31
error.html - fixed syntax error check-in: 06e207fa43 user: coldstore tags: trunk
2004-01-18
09:47
Added a debian/ directory to generate a tclhttpd package for debian gnu/linux distribution. check-in: 62c34fca70 user: coldstore tags: trunk
2004-01-15
01:20
Fixed bug in my migration of version information out of Makefile.boot and into DIST check-in: 46f2056162 user: welch tags: trunk
2004-01-14
06:47
Removing version dependencies from Makefile.boot check-in: d4d57a3636 user: welch tags: trunk
06:29
Updates in preparation for a 3.5.0 release check-in: 9761fca018 user: welch tags: trunk
2004-01-12
18:06
Instructions about how to make a test template. test.tml added. check-in: 9c4317896e user: jeffran tags: trunk
17:31
Additional instruction added as well as supporting styles. check-in: 68a5ba72c9 user: jeffran tags: trunk
2004-01-08
01:28
Adding default stylesheet and basic index page for the bug database sample app. check-in: bab689bb7c user: jeffran tags: trunk
01:09
Adding html-strict which provides procs to emit HTML. check-in: 70d47ab196 user: jeffran tags: trunk
01:07
Adding README for sampleapp custom library directory. check-in: b78fbf2e66 user: jeffran tags: trunk
2003-12-28
03:52
Corrected inappropriately named Http_* procs, to Httpd_*, as per the standard naming convention. check-in: 353fb838b1 user: coldstore tags: trunk
2003-11-04
01:50
Fixed error in setting error and notfound pages, where the setting function's result were ignored (they were going to the wrong element of Doc()) check-in: 42abfeba8b user: coldstore tags: trunk
2003-11-03
22:48
Noted Debian mods check-in: 6eac4aae91 user: coldstore tags: trunk
22:43
Fixed innocuous bug in httpdthread.tcl which caused some noise when the library wasn't in the normal place check-in: 036d0ab5b4 user: coldstore tags: trunk
2003-10-28
03:45
removed explicit path from compression program config element. It's superfluous and often wrong. check-in: d1b8afbcc7 user: coldstore tags: trunk
03:31
wrong order in .htaccess prevented localhost access, which was not the desired setting check-in: 0249f2d02f user: coldstore tags: trunk
2003-10-27
14:31
recorded various changes. check-in: bd4e4f604d user: coldstore tags: trunk
14:08
removed /usr/local/bin hardcoded path to gzip - let PATH figure it out. check-in: da2a1dd889 user: coldstore tags: trunk
13:57
Fixed sf.net bug 723419 Doc_Error errors by wrapping a catch as suggested by davygrvy check-in: 345a8c53e7 user: coldstore tags: trunk
13:46
Fixed sf.net bug [ 607590 ] error counter named "errors" or "error"? by changing the Counter name to errors check-in: 09b3907157 user: coldstore tags: trunk
08:03
Added -unique flag to upload domain check-in: 910ee83cda user: coldstore tags: trunk
01:15
added user docco to AddHeaders test check-in: 938d75f8be user: coldstore tags: trunk
01:13
Added Http_Refresh and Http_NoCache convenience procs - and tests check-in: 1f45e1264c user: coldstore tags: trunk
01:10
Added Http_Refresh and Http_NoCache convenience procs check-in: 9476163c69 user: coldstore tags: trunk
00:03
whoops, left in some debugging narrative output - removed now. check-in: 6fbd86e42b user: coldstore tags: trunk
2003-10-26
23:55
Added Http_AddHeaders and Http_RemoveHeaders, and modified HttpRespondHeader so users can add their own http headers on the fly. Added tests/ directory to htdocs with a test of this facility. check-in: b3c27f4e38 user: coldstore tags: trunk
23:53
Added Http_AddHeaders and Http_RemoveHeaders, and modified HttpRespondHeader so users can add their own http headers on the fly. check-in: 0e88d833e4 user: coldstore tags: trunk
2003-10-20
07:43
Fixed interference by Cookie_Save in returning errors from template instantiation. Fixed error in argument order of Cookie_Save check-in: 2da4ad4a68 user: coldstore tags: trunk
2003-10-19
03:57
Added clhttpd low level documentation in doctools format to htdocs/man/ check-in: ec7e1eefe9 user: coldstore tags: trunk
03:54
Added clhttpd low level documentation in doctools format to htdocs/man/ check-in: b7650434dd user: coldstore tags: trunk
03:47
Added doctools support to core, to enable tclhttpd low level documentation in doctools format to be added to htdocs/ Also added some hints on how to disable cgi and dirlist modules check-in: 2dbe428aa6 user: coldstore tags: trunk
03:44
Added doctools support to core, to enable tclhttpd low level documentation in doctools format to be added to htdocs/ check-in: da40740faa user: coldstore tags: trunk
03:26
modified .tml redirect fix so cookies get set before possible redirection check-in: 5d8ec67cad user: coldstore tags: trunk
03:17
Closes sf.net bug [804488] Redirect_To does not work in .tml Added suggested patch to template.tcl check-in: ed516404f4 user: coldstore tags: trunk
2003-10-16
02:44
Modified htaccess tools directory permissions to be (initially) localhost only with no password - this enables a new installation to bootstrap groups and users. check-in: cafe53be15 user: coldstore tags: trunk
02:03
Added htdocs/htaccess/ helper scripts for maintaining .htaccess authentication, password and group files. check-in: 8f5582653e user: coldstore tags: trunk
01:45
Added pure tcl crypt as a fallback for installations without a compiled libcrypt.so - from Michael Cleverly's http://mini.net/tcl/crypt check-in: 27bb3676b6 user: coldstore tags: trunk
2003-10-11
06:49
* lib/httpd.tcl: fixes for logging of static files based on changes suggestedby David Zolli. * lib/logstd.tcl: introduced Log(cookie) to control if the cookie value is appended to the log. check-in: 3cfba11fdb user: welch tags: trunk
2003-10-08
07:55
Added [Config CompressProg] and linked it to Log.tcl's compression, so one can override the default from the rc files. check-in: 2576a82cb2 user: coldstore tags: trunk
05:47
Cleanup: replaced puts stderr with Stderr in lib/ check-in: 51dd59dbe4 user: coldstore tags: trunk
2003-09-27
02:32
Some patches to close vulnerabilities check-in: 0c79ec71e3 user: coldstore tags: trunk
02:32
Some patches to close vulnerabilities check-in: dd8815b9b4 user: coldstore tags: trunk
02:26
Added access control to direct domains admin/ debug/ status/ to close vulnerabilities check-in: 6490e43b76 user: coldstore tags: trunk
02:20
Protect fallback error output from containing HTML significant characters prevents some cross-site scripting errors Short fix term until we completely audit for XSS vulnerabilities check-in: 1050785f10 user: coldstore tags: trunk
2003-09-24
20:41
lib/dirlist.tcl: Security fix to prevent you from listing the contents of directories you are not supposed to. It is worth noting that you could never fetch a file outside the URL tree, but you could list directories. check-in: 8a6b2a2656 user: welch tags: trunk
2003-08-29
22:04
* lib/httpd.tcl: Fix in virtual host code suggested by Colin McCormack check-in: e07ca7e427 user: welch tags: trunk
2003-08-11
16:46
bin/httpdthread.tcl: fixed loading of mime.types in installed configuration bin/httpd.tcl: added support for -gui flag to control default Tk gui bin/tclhttpd.rc: added support for -gui flag to control default Tk gui Everything else is cleanup associated with creating RPMs. check-in: 33e1218f7b user: welch tags: trunk
2003-06-26
17:47
lib/subst.tcl: fixed Doc_application/x-tcl-auth based on a bug filed by Andreas Kupries check-in: 1995f2eb2e user: welch tags: trunk
2003-05-01
23:42
src/limit.c: added stubs enabled version from Michael Schlenker check-in: 4cdf2940f9 user: welch tags: trunk
23:38
debug.tcl - added custom library to path understood by /debug/source doc.tcl - added compat routines for Doc_Redirect Doc_RedirectSelf Removed the old pre-compiled binaries - just make them yourself. check-in: 4db1ea9411 user: welch tags: trunk
2003-04-07
05:10
Minor debug puts Leaf check-in: 56d9beaa40 user: welch tags: tclhttpd-3-4-rel
2003-04-04
05:20
moved error.tcl to doc_error.tcl to reflect re-renaming Error* to Doc* check-in: da4e865eda user: coldstore tags: trunk
04:51
Added accessors for several Doc() globals used in error handling check-in: 8f489e2d77 user: coldstore tags: trunk
04:50
Added -compat {version} arg to load compatibility module for that version check-in: 7695149b60 user: coldstore tags: trunk
04:24
Made compat package's version correspond with tclhttpd compatibility claimed check-in: 4540689d81 user: coldstore tags: trunk
04:10
Created a doc_error submodule of Doc containing document error handling code Consequently backed out some changes relating to Errors check-in: 28e386daaf user: coldstore tags: trunk
04:08
Fixed a few errors in comments check-in: f753ac99be user: coldstore tags: trunk
04:03
Moved Document error handling into a doc_error submodule check-in: 4c8ae8bd8a user: coldstore tags: trunk
2003-03-28
08:03
Changed Cookie_Save to pass sock in as an argument - I think it's neater than upvar, and has the same effective functionality in known cases. check-in: 40c9a538b6 user: coldstore tags: trunk
08:02
Added compat module, fixed an incorrect Cookie_Get identity. check-in: fa0d021b81 user: coldstore tags: trunk
07:58
Added dodirs.tcl to load custom/subdir/ directories which contain a startup.tcl file. check-in: 03a782eed8 user: coldstore tags: trunk
2003-01-19
17:33
Fixed missing counter initialization check-in: 8fe9cba74c user: acacio tags: trunk
17:32
Fixed missing sock variable error check-in: 9974eea30c user: acacio tags: trunk
2002-12-03
07:20
* Merged the tclhttpd-3-4-rel branch into the trunk. tclhttpd-3-4-rel-3 represents the 3.4.3 release and the merge point. This sets the version numbers to 3.4.3, which isn't strictly correct, but reflects the merge. check-in: 8fbf20d1ba user: welch tags: trunk
06:57
* lib/httpd.tcl: added data(headerlist) that records the header information in order so the AOLserver emulation can recreate the exact MIME headers of the request. * lib/url.tcl: added a URL access hook return code of "return" which just means "I've serviced this URL request completely". Patches from Wojciech Kocjan check-in: 88b1579538 user: welch tags: trunk
2002-10-30
00:56
Oops, had reversed crypt and limit rules check-in: 8e9f50e0f8 user: welch tags: tclhttpd-3-4-rel-3, tclhttpd-3-4-rel
2002-10-29
22:45
Fixed Makefile so it correctly builds limit and crypt extensions. Previously they linked no object files into the .so check-in: 715cac1bc1 user: welch tags: tclhttpd-3-4-rel
06:21
Fixed version number check-in: d6ca2a9423 user: welch tags: tclhttpd-3-4-rel
06:16
Re-ran autoconf check-in: 6514b63d39 user: welch tags: tclhttpd-3-4-rel
06:12
bin/httpdthread.tcl - fixed loading of custom code. Everything else - bumped the version to 3.4.3 check-in: 8b3e257d1b user: welch tags: tclhttpd-3-4-rel
2002-10-15
01:31
Fixing version references check-in: 959c2bebc0 user: welch tags: tclhttpd-3-4-rel-2, tclhttpd-3-4-rel
01:16
Fixing minor HTML glitch in test page. check-in: c0cb4e0404 user: welch tags: tclhttpd-3-4-rel
2002-09-25
23:00
better DESTDIR/libdir support (steffen) check-in: 85f8160f9b user: hobbs tags: trunk
2002-09-24
04:55
* lib/upload.tcl: Added the completion callback to UploadTidyUp. check-in: d771b371bc user: welch tags: tclhttpd-3-4-rel
2002-09-15
20:59
* lib/doc.tcl: ensure we don't try to cache a template result when you fetch a .tml file directly. If your template somehow set page(dynamic) to 0, the server was trying to cache the result using an empty filename. * lib/upload.tcl: reset the Url_PostHook state and data(count) so the other layers don't try to read any of the post data. * lib/httpd.tcl: reset the Url_PostHook on GET requests to clear any state from a previous POST request. check-in: 2e853749a9 user: welch tags: tclhttpd-3-4-rel
2002-09-11
18:15
Updated for new dirlist.tcl module number check-in: f48deb6056 user: welch tags: tclhttpd-3-4-rel
18:14
Added the missing Dir_ShowListings, Dir_HideListings, and Dir_IsHidden APIs Added a directory listing test page check-in: 8b87129fde user: welch tags: tclhttpd-3-4-rel
2002-09-05
01:12
Re-ran configure to capture the 3.4.2 version change check-in: 2ab436db7f user: welch tags: tclhttpd-3-4-rel
2002-09-04
03:10
* lib/dirlist.tcl: Fixing bug where a ../* in the dirlist form could leak filenames (but not contents) outside the URL tree. * htdocs/.tml: plugged silly memory leak (lappend to unused var) check-in: 613b73e9ef user: welch tags: tclhttpd-3-4-rel
02:52
Fixed the version reference in bin/httpd.tcl Added VERSION to explain how to change the version! check-in: 82a9aec17f user: welch tags: tclhttpd-3-4-rel
2002-09-03
22:44
* bin/httpdthread.tcl: Fixed custom code loader to skip pkgIndex.tcl files. * htdocs/index.html: Fixed a few errors pointed out by Larry Virden * htdocs/forms/posttest.tml: Added comments that explain this form. * DIST_build/DIST: moved the copying of some things into the htdocs tree from the Makefile to the distribution creation script. * configure.in: * README * lib/version.tcl: Changed to 3.4.2 (sigh) check-in: 733dcbb016 user: welch tags: tclhttpd-3-4-rel
2002-08-31
07:30
Merged the tclhttpd-3-4-rel branch into the trunk. The merge point was marked with the tclhttpd-3-4-rel-1 tag check-in: 2033bace59 user: welch tags: trunk
07:19
Tweaked wording in a comment, thanks to David Welton check-in: c5970a6ecd user: welch tags: trunk
06:53
Fixed the debug module, changing /debug/enable to /debug/disable in the process. check-in: ad3f4aba6a user: welch tags: tclhttpd-3-4-rel-1, tclhttpd-3-4-rel
06:38
3.4.1 tweaks (new stuff from Vloet) check-in: fcc9e3f74c user: welch tags: tclhttpd-3-4-rel
06:36
From Petrus Vloet: * lib/debug.tcl: Added /debug/enable so you can disable the Debug URL. * lib/direct.tcl: Added Direct_UrlRemove to support disabling the debug url. * htdocs/hacks.tml: Updated to explain the /debug URL features check-in: 5f49222d1f user: welch tags: tclhttpd-3-4-rel
06:12
Avoiding "package require tcllib" check-in: 2bfba8003b user: welch tags: tclhttpd-3-4-rel
00:48
Fixing release date check-in: cc3b95bdb0 user: welch tags: tclhttpd-3-4-rel
00:42
The patchlevel should be ".1", not "1" check-in: c2e155a0f2 user: welch tags: tclhttpd-3-4-rel
00:26
Fixed version number so make install does the right thing check-in: a1314ce65c user: welch tags: tclhttpd-3-4-rel
00:10
3.4.1 tweaks check-in: 4057f10221 user: welch tags: tclhttpd-3-4-rel
00:06
* lib/url.tcl: Added Url_AccessUnInstall to remove hooks. check-in: 5051ec912b user: welch tags: tclhttpd-3-4-rel
2002-08-30
22:25
* Modified Auth_Check, which is used by DocAccessHook, to disallow retrieval of .tml, .tclaccess and .htaccess files. This vulnerability was identified by David Welton, although I'll note you had to had permission to retrieve the access control files. check-in: e5ba1ae1f2 user: welch tags: tclhttpd-3-4-rel
02:46
* (In the tclhttpd-3-4-rel branch). These were added on the suggestion of David Welton * lib/auth.tcl: Auth_Check checks that the path is a directory before rummaging around for the .tclaccess and .htaccess files * lib/url.tcl: Added Url_AccessInstallPrepend to put the access hook at the front of the search path. check-in: a373ae7c40 user: welch tags: tclhttpd-3-4-rel
2002-08-28
02:47
Added application/x-ns-proxy-autoconfig (.pac) check-in: 3277131969 user: welch tags: tclhttpd-3-4-rel
02:44
Annotated lib/mtype additions check-in: 8b7d1c998e user: welch tags: tclhttpd-3-4-rel
02:43
Added Mtype_Add and Mtype_Reset so you can add mime types from extensions without having to edit the mime.types file. check-in: c49f11d5e8 user: welch tags: tclhttpd-3-4-rel
2002-08-27
05:30
Fixed 3.4.1 version reference check-in: 7e79836639 user: welch tags: tclhttpd-3-4-rel
05:20
More 3.4.1 version tweaks. check-in: b6c9d32662 user: welch tags: tclhttpd-3-4-rel
05:15
Getting ready for the 3.4.1 release check-in: c8e5ebf563 user: welch tags: tclhttpd-3-4-rel
05:00
cgi.tcl: Fixed POST forms on Windows so we correct set up the pipe to the subprocess and detect the header/body separator upload.tcl: Nuked the CvsReadFileHeader call version.tcl: Updated to 3.4.1 check-in: e7141d2699 user: welch tags: tclhttpd-3-4-rel
2002-08-23
00:43
regenerated configure with latest autoconf 2.53 check-in: c69356eb74 user: acacio tags: trunk
2002-08-22
23:01
Updated generated files configure and pkgIndex.tcl check-in: fc67821eed user: dgp tags: tclhttpd-3-4-rel
2002-08-20
03:44
Fixed David Welton's name check-in: 7d56dc1ef3 user: welch tags: trunk
2002-08-19
05:14
Merging updates from the tclhttpd-3-4-rel branch check-in: 54c7937d40 user: welch tags: trunk
04:19
Synthetic commit. Leaf check-in: 362fc0b1ff user: cvs2fossil tags: tclhttpd-3-4-rel-0, tclhttpd-3-4-rel-0-synthetic
04:19
Light touches on the docs - removed extra copy of the license.terms check-in: 7dce8e22aa user: welch tags: tclhttpd-3-4-rel
02:49
Fixed a reference to an old email address. check-in: c61a853bbd user: welch tags: tclhttpd-3-4-rel
02:14
Finally got the final make to run correctly check-in: bd2fffed1c user: welch tags: tclhttpd-3-4-rel
02:14
Fixing release date check-in: 90818f0e7a user: welch tags: tclhttpd-3-4-rel
02:13
Fixed counter initialization for error counter check-in: cdcdde6076 user: welch tags: tclhttpd-3-4-rel
01:54
Found a lingering reference to 3.3 in configure.in check-in: e34b478f14 user: welch tags: tclhttpd-3-4-rel
01:07
Fixed the test invocation of make check-in: d7856ee2e7 user: welch tags: tclhttpd-3-4-rel
01:06
Fixed name of tcllib directory in makefile. Fixed make all target. check-in: 677c80820a user: welch tags: tclhttpd-3-4-rel
00:17
Need to install Tcl before compiling the extensions check-in: 950a8cb5e8 user: welch tags: tclhttpd-3-4-rel
2002-08-18
23:56
Adding expect wrapper around DIST to handle CVS password prompts check-in: 75f37c8310 user: welch tags: tclhttpd-3-4-rel
23:48
Added config to tclhttpd in DIST Debugged the MODULES vs. ALL_MODULES split in Makefile check-in: eb0eb3d159 user: welch tags: tclhttpd-3-4-rel
22:55
Tweaking CVS tag used to build the release check-in: a3a47bf0bf user: welch tags: tclhttpd-3-4-rel
22:54
* Applied patches for virtual hosting fixes from Don Porter that allow virtual hosts to share an interpreter, which is useful if they are just name aliases for each other. * Applied patches from David Welton that fix references to scriptics.com in the online docs. * Fix to Thread_Free from David Welton * Fix to upload.tcl by David Welton so that large uploads don't starve out other clients. * Fixes to DIST and Makefile.boot to get the bundled distribution to start working. check-in: 21dbb164ab user: welch tags: tclhttpd-3-4-rel
2002-08-15
13:13
split doc.tcl into many smaller source files check-in: fada13340b user: coldstore tags: trunk, tclhttpd-3-4-1
2002-08-04
20:01
Synthetic commit. Leaf check-in: 54e496d8c2 user: cvs2fossil tags: tclhttpd-3-4, tclhttpd-3-4-synthetic
20:01
Added writeup from Don Porter check-in: 19a4cffee5 user: welch tags: trunk
06:03
These are a set of modifications done mostly by Melissa Chawla to the Doc, Upload, and Thread modules (see the ChangeLog). There are also modifications for Virtual Hosts (Don Porter) and If-Modified-Since (Brian Meagher). There are also changes to set the version number to 3.4 check-in: fcc74801ca user: welch tags: trunk
02:28
Fixed some mistakes in refactoring error.tcl Updated the error.html and notfound.html files, to refer to Error instead of Doc array Leaf check-in: 407c74a20f user: coldstore tags: doc-refactor
01:25
Doc Refactoring The lib/doc.tcl source has been split into several smaller, function-specific, modules. Some functions have been renamed, in accordance with the tclhttpd naming conventions, but a httpd::compat module has been added to smooth over the transition. check-in: 8c239f4050 user: coldstore tags: doc-refactor
2002-07-21
00:18
Creating branch rel-1-0-patches Leaf check-in: 6dbd561a29 user: cvs tags: rel-1-0-patches
00:18
Version update check-in: 622c42d1e2 user: acacio tags: trunk
00:18
Redhat install issue note check-in: 47d8cc8c26 user: acacio tags: trunk
2002-02-07
01:18
Release update logs check-in: fe9fbec766 user: acacio tags: trunk, tclhttpd-3-3-1
01:09
Added cookie examples under contrib/cookies check-in: cea0ee39e7 user: acacio tags: trunk
01:02
Removed 0.7 version restriction from tcllib package require. check-in: 981d321b18 user: acacio tags: trunk
01:00
Regenerated configure script with autoconf 2.52g and Tcl config module. check-in: b179785d95 user: acacio tags: trunk
00:59
Added Tcl config module to distribution. check-in: c113b16bb4 user: acacio tags: trunk
2001-12-19
17:44
Fixed initialization of the "errors" counter. check-in: 65ece8e59c user: welch tags: trunk
2001-12-01
17:22
Fixed buglet in /hello/there example check-in: 60e664112f user: welch tags: trunk
17:20
* bin/url.tcl: Minor cleanup of error message in Url_PrefixInstall. * lib/upload.tcl: Fixed things so files are always uploaded in binary check-in: 722b3866f9 user: welch tags: trunk
2001-07-12
01:12
* bin/httpdthread.tcl: Catch around package require html because the latest version of that module conflicts with prodebug. * lib/httpd.tcl: Fixed (ancient?) bug where static files would not end up in the access log. * lib/stdlog.tcl: Fixed this procedure so status and file size are correctly logged. check-in: 3abe8a6541 user: welch tags: trunk
2001-07-09
23:05
htdocs/access/index.tml: Fixed typo in section headers. lib/doc.tcl: Fixed Doc_Cookie to look in the connection state (mime array) instead of relying on the environment variable. lib/pkgIndex.tcl: Fixed to handle spaces in directory names. lib/thread.tcl: Fixed Thread_IsFree Added custom/ddehack.tcl example that I've been using to integrate exmh running on Unix and Netscape running on Windows. check-in: c49510e944 user: welch tags: trunk
2001-03-13
07:08
Minor hacks for 3.3 release. check-in: 172f72be8e user: welch tags: trunk, tclhttpd-3-3
06:57
More updates to examples check-in: 9e24fd4218 user: welch tags: trunk
06:50
More cleanup of examples. check-in: 54cd8d7949 user: welch tags: trunk
06:43
Split out content into htacess.tml check-in: 6eb25a5c4e user: welch tags: trunk
06:40
Added Piet's explanation check-in: 10220b3837 user: welch tags: trunk
06:23
Change Auth_AccessFile to Auth_InitCrypt check-in: b43e905d77 user: welch tags: trunk
06:17
* htdocs/x/hacks.tml: Switched from debug/parray to debug/pvalue, which is more general. It takes a pattern of variables to print. * lib/status.tcl: Added StatusHeader procedure * lib/debug.tcl: Added check for Config(lib) directory to set of places used by /debug/source (The rest adopted from work by Piet Vloet - thanks!) * lib/auth.tcl: Changes to handle multiple group and user specifications in .htaccess files. * htdocs/access/index.html: Updated docs * htdocs/access/multiple: New tests * htaccess: sample group and password files. check-in: c8e07d011e user: welch tags: trunk
2001-02-16
22:20
Fixed package require of TclX check-in: 67bfe4e597 user: welch tags: trunk
21:31
Fixes to DIST for new environment. Forgot a version number ref in bin/httpd.tcl check-in: 79bea903de user: welch tags: trunk
21:08
Updated version number to 3.3 check-in: f3bab23e3d user: welch tags: trunk
2001-02-10
03:30
temp files check-in: f2c6b35d49 user: welch tags: trunk
2001-02-01
07:16
Updated change log check-in: dd2680979c user: welch tags: trunk, tclpro-1-5-0
07:14
Working version of a file upload domain. check-in: bc44160584 user: welch tags: trunk
2001-01-30
07:09
Mostly complete version that might actually do something useful. check-in: 34692da5b2 user: welch tags: trunk
2001-01-29
07:42
Preliminary checking of upload.tcl - File upload handler check-in: 5422582a31 user: welch tags: trunk
2001-01-27
01:33
* bin/cgi.tcl: Fixed handling of large POST data by replacing an fcopy with filevent. The works around a fcopy bug diagnosed by Don Porter. check-in: 0b57fe193c user: welch tags: trunk
2000-11-29
18:36
* bin/httpd.tcl: Fixed setting of auto_path in the standard install configuration so that the limit and crypt packages can be found (Peter Farmer) * lib/doc.tcl: Added Doc_RegisterRoot so the cgi domain can set up the directory mapping used by DocAccessHook. (Peter Farmer) * lib/cgi.tcl: Fixed "extra timer" bug found by Petrus that could cause erroneous aborts of CGI connections. (Petrus Vloet) Added use of Doc_RegisterRoot so DocAccessHook works right for /cgi-bin directories outside the htdocs hierarchy. (Peter Summers) Eliminated extra / build-up in /cgi/bin pathnames (Peter Summers) check-in: b913ef5a94 user: welch tags: trunk
2000-11-14
00:59
Added error checking during close procedures. check-in: 16f71f9ec6 user: welch tags: trunk
2000-11-03
08:12
Fix for 3.2.1 release check-in: d7d82b0e6e user: welch tags: trunk
07:09
Tweaks for 3.2.1 distribution check-in: 41341aee21 user: welch tags: trunk, tclhttpd-3-2-1
2000-11-02
23:42
Updates for the 3.2.1 release check-in: 7a5642d0d9 user: welch tags: trunk
2000-10-30
19:54
Fixed quoting problem when you install under a directory like "Program Files" check-in: 6e2e1e3deb user: welch tags: trunk
2000-10-28
05:36
Fixed CGI post data handling. Changed version to 3.2.1 check-in: 146b76699d user: welch tags: trunk
05:35
Fixed CGI post data handling in light of recent changes to Url and Httpd. check-in: d5cd3b5548 user: welch tags: trunk
2000-10-20
17:51
Synthetic commit. Leaf check-in: 0ea4adb828 user: cvs2fossil tags: tclhttpd-3-2-0, tclhttpd-3-2-0-synthetic
17:51
* lib/counter.tcl: Fixed broken counter initialization * lib/httpd.tcl: Removed Counter_Reset call as it gets in the way of counter initialization. * lib/status.tcl: Removed 0-valued counters from table display. check-in: 3f7c79913f user: welch tags: trunk
17:50
Fixed counter initialization for threaded case. check-in: 69b0199e1b user: welch tags: trunk
17:50
Fixed installation of Tcllib check-in: 717aad2bb8 user: welch tags: trunk
17:50
*** empty log message *** check-in: 513048ee62 user: welch tags: trunk
2000-10-19
22:50
Fixed installation of tcllib check-in: bd53ce7760 user: welch tags: trunk
22:50
Creating copies of various README's in the htdocs area check-in: 00b404a7c3 user: welch tags: trunk
22:27
* bin/httpd.tcl: Fixed error handling around SSL startup. check-in: a6cf8f600a user: welch tags: trunk
22:27
*** empty log message *** check-in: 45ca737988 user: welch tags: trunk
2000-10-18
23:30
Fixed Httpd_ReadPostDataAsync et. al. to correctly use Httpd_Suspend and Httpd_Resume (the resume had been omitted) check-in: 1baf96ab3b user: welch tags: trunk
23:29
Various updates for the 3.2 release check-in: 41da5305f4 user: welch tags: trunk
2000-10-12
23:00
* lib/httpd.tcl: Added Httpd_ReadPostDataAsync that is a thin layer over Httpd_GetPostDataAsync * lib/url.tcl: Added the -readpost option to Url_PrefixInstall. This option is actually *on* by default and it causes TclHttpd to read all the post data using Httpd_GetPostDataAsync before dispatching to the Url domain implementation. check-in: 7d451b8b31 user: welch tags: trunk
23:00
Added badpost.tcl to exercise Httpd_ReadPostDataAsync Added bigcgi.tcl to time the ncgi stuff check-in: 70eed4ab85 user: welch tags: trunk
22:59
* lib/httpd.tcl: Added Httpd_ReadPostDataAsync that is a thin layer over Httpd_GetPostDataAsync * lib/url.tcl: Added the -readpost option to Url_PrefixInstall. This option is actually *on* by default and it causes TclHttpd to read all the post data using Httpd_GetPostDataAsync before dispatching to the Url domain implementation. check-in: e3db85629a user: welch tags: trunk
2000-10-10
05:58
Restored proper listification semantics to the parameters to application-direct URLs. check-in: ec0db9dc57 user: welch tags: trunk
05:58
*** empty log message *** check-in: 9502905c5f user: welch tags: trunk
2000-10-09
19:00
* lib/direct.tcl: Nuked Count call with incorrect prefix. Domain hits are already being counted by the Url module. * lib/httpd.tcl: Changed order so Log comes before HttpdDoCallback. check-in: 7744a52213 user: welch tags: trunk
18:59
*** empty log message *** check-in: 01eefe19fc user: welch tags: trunk
2000-10-05
17:00
Fixed location of tcllib check-in: 2efbebd7df user: welch tags: trunk
04:53
* lib/httpd.tcl: Added optional sock parameter to Httpd_CurrentSocket so you can set the current socket. check-in: 58092b5811 user: welch tags: trunk
2000-10-04
19:55
* lib/direct.tcl: Exported Direct_MarshallArguments that computes the Tcl command to invoke, so other domains can implement variations on application-direct URLs. * lib/url.tcl: Added Url_QuerySetup that is like the old Url_DecodeQuery, but passes the information to the ncgi:: module. check-in: 8909350d94 user: welch tags: trunk
19:55
*** empty log message *** check-in: d27fa6aea3 user: welch tags: trunk
2000-10-03
03:51
Changed tcllib stats:: module to "counter::" check-in: 45cabcce8d user: welch tags: trunk
03:51
*** empty log message *** check-in: ee9d67673e user: welch tags: trunk
2000-10-02
23:05
Fixed ref to stats.tcl check-in: 193a7fcb05 user: welch tags: trunk
16:58
* lib/counter.tcl: Fixed secsPerMinute initialization. * lib/status.tcl: Added use of stats::htmlHistDisplayRow Added /status/domain for per-domain counting * lib/url.tcl: Added per-domain hit counting. * imagemap.tcl, ismap.tcl, snmp.tcl, discover.tcl - cleaned up to have a packge not span files because that breaks our custom-generated pkgIndex.tcl check-in: af3a2d133f user: welch tags: trunk
16:58
*** empty log message *** check-in: f34568b5d1 user: welch tags: trunk
16:29
lib/counter.tcl: Fixed secsPerMinute initialization. lib/status.tcl: Added use of stats::htmlHistDisplayRow check-in: f321cf06df user: welch tags: trunk
16:29
*** empty log message *** check-in: 39cce685e0 user: welch tags: trunk
2000-09-29
22:53
* lib/debug.tcl: Fixed /debug/pvalue to properly sort things when given a name pattern. * lib/doc.tcl: Added DocGetTemplates to check for .tml files properly when using user's public_html directory and Doc_AddRoot. Based on an idea contributed by Glenn Jackmann * lib/httpd.tcl: Added Httpd_RequestComplete so the Url module can determine if a URL implementation actually issued a response. * lib/url.tcl: Url_Dispatch returns a default 403 result if the access hook says "denied" but doesn't send a response. check-in: adcb2a39f5 user: welch tags: trunk
22:52
Initialize a ".tml" file list for debugging DocGetTemplates check-in: 8531fda1ed user: welch tags: trunk
22:52
* Makefile.in: Added mkinstalldirs for the man directory. check-in: 4aad880617 user: welch tags: trunk
20:47
*** empty log message *** check-in: 2eeed7df69 user: lfb tags: trunk
20:47
* lib/direct.tcl: Split DirectDomain into four functions that parse the query data, assemble the Tcl command line to execute, evaluate the command, and return a result. check-in: 1f877d72d4 user: lfb tags: trunk
2000-09-28
06:58
Fixed the "redirect looses query data" bug inside DocFallback. check-in: 576139a82e user: welch tags: trunk
06:57
*** empty log message *** check-in: 2ddfcc930b user: welch tags: trunk
2000-09-27
19:57
Fixed use of Log(log) by Counter_CheckPoint check-in: c32daa6b8c user: welch tags: trunk
19:57
*** empty log message *** check-in: 017eb4c2f3 user: welch tags: trunk
19:36
Fugded date stamp in version. check-in: ca12738d32 user: welch tags: trunk
19:35
*** empty log message *** check-in: a69bb904bd user: welch tags: trunk
19:35
* lib/direct.tcl: Converted this to use the ncgi:: module. This means you can use ncgi::value inside application-direct URLs. * lib/httpd.tcl: Added accept_https counter * lib/status.tcl: Added accept_https counter * lib/counter.tcl: Added unused code for -histlog * lib/debug.tcl: Added wired-in defaults for debug host, port in case things are so broken you cannot pass parameters. check-in: 7678d6a52f user: welch tags: trunk
2000-09-26
19:45
Fixed bug in Httpd_RedirectDir that was dropping query data. check-in: d10ff7e2be user: welch tags: trunk
19:45
*** empty log message *** check-in: 2ee9832602 user: welch tags: trunk
06:42
* lib/httpd.tcl: Added data(code) back into support logging. * lib/logstd.tcl: Added LogStandardPrint. check-in: 312b02c823 user: welch tags: trunk
06:42
*** empty log message *** check-in: 8970a7c36d user: welch tags: trunk
2000-09-25
22:48
* lib/log.tcl: Split out routines that relate to standard logging format. This is so an application can provide its own Log interface, yet still use our code to format standard web logs. * lib/logstd.tcl: Split out routines that relate to standard logging format. * lib/status.tcl: Fixed histogram init calls. check-in: f15fc5c672 user: welch tags: trunk
22:47
Fixed use of port number within log file name so command-line value gets used. check-in: ff1224072c user: welch tags: trunk
22:47
*** empty log message *** check-in: c97497450a user: welch tags: trunk
2000-09-22
21:15
* lib/httpd.tcl: Protect against unknown error codes passed into Httpd_ReturnData and Httpd_Error. check-in: 061d67a1ba user: welch tags: trunk
21:14
*** empty log message *** check-in: 8ef0c48854 user: welch tags: trunk
05:39
Moved Counter_Init call into the main program from Httpd_Init. Added secsPerMinute parameter to Counter_Init. Fixed histogram calls. check-in: 4163f1e347 user: welch tags: trunk
05:39
Added secsPerMinute .rc file setting to affect time-based histograms. Added -secs command line argument. Moved Counter_Init call into the main program from Httpd_Init. check-in: 32115fbc6c user: welch tags: trunk
05:38
*** empty log message *** check-in: e987ff0624 user: welch tags: trunk
2000-09-20
20:41
Bug fix in Counter_CheckPoint. Nudged date-stamp in version string. Restored the special pkgIndex.tcl that doesn't declare the sub-packages until you package require httpd. check-in: a4d73d8fa2 user: welch tags: trunk
20:40
Bumped package require versions on TclLib to 0.7 and httpd core to 1.5 check-in: 76460b022b user: welch tags: trunk
20:40
*** empty log message *** check-in: 51417d0a80 user: welch tags: trunk
01:04
Added Httpd_Resume and Httpd_CurrentSocket check-in: 3448d59aa4 user: welch tags: trunk
01:04
*** empty log message *** check-in: b3d2f98c42 user: welch tags: trunk
00:49
Tweaks to parameterize histograms correctly. check-in: 07e6546147 user: welch tags: trunk
00:25
* lib/auth.tcl: Made consistent assignments to: data(session), data(remote_user), and data(auth_type) so that any Url Domain can count on these. * lib/counter.tcl: Re-wrote this to be a thin layer over the Standard Tcl Library stats module. * lib/doc.tcl: Added procedure headers throughout. Changed Doc(tmlSuffix) var to Doc(tmlExt), and added Doc(htmlExt) (either ".html" or ".htm"). Streamlined the DocFallback somewhat, and fixed a lingering issue when you have a cachable index.tml page. Previously it wouldn't be cached unless you asked for the index.html page explicitly, which didn't work right for DocDirectory. * lib/httpd.tcl: Added procedure headers throughout. Added Httpd_CompletionCallback so Url_Dispatch can register a domain-sepcific callback when a request completes. Added calls to monitor the service time of requests. Documented the elements of the data() array. Removed data(ssl), data(code). Added better catching around the routines that generate replies in case the socket goes bad. * lib/url.tcl: Generalized Url_PrefixInstall to take option, value pairs. This is done in a backwards compatible way. The new signature is: Url_PrefixInstall prefix domainHandler args If args is a single word, it is treated as the "thread" option. Otherwise it is an option, value list of: -thread boolean -callback command Where the callback is made when the URL request has completed. If thread-dispatch is requested, the server uses a worker thread if Tcl supports it and the server is configured for it. * lib/srvui.tcl: * lib/status.tcl: Switched to use new counters. check-in: a44c087ed7 user: welch tags: trunk
00:24
Minor tweak to puts check-in: 28a45cddfd user: welch tags: trunk
00:24
*** empty log message *** check-in: 714ccbb1cf user: welch tags: trunk
2000-09-13
21:50
Generalized Httpd_Port to return the listening port without having to give it a socket. Used for configuration managers. Added Httpd_SecurePort to return the https listening port, if any. check-in: 247c95f08a user: welch tags: trunk
21:50
*** empty log message *** check-in: d5478348b1 user: welch tags: trunk
2000-09-11
19:18
Fixed unbundled distributions to not contain CVS directories. check-in: ce238a08a2 user: welch tags: trunk
19:11
More permission tweaks check-in: 9533226cb1 user: welch tags: trunk
19:06
Adding more chmods to the distribution generation process check-in: 45fc8de375 user: welch tags: trunk
18:08
Updated for 3.2 check-in: d69cc43bf2 user: welch tags: trunk
16:19
Updated for 3.2 check-in: 5c58311f99 user: welch tags: trunk
16:19
*** empty log message *** check-in: 3405b6a9ee user: welch tags: trunk
2000-09-06
21:45
* lib/httpd.tcl: Moved tls parameter setting out of this file and into the main startup script. * lib/utils.tcl: Fixed iscommand to work better with commands in namespaces, and to auto_load procedures if necessary. * lib/direct.tcl: Used Doc_NotFound instead of returning 403 errors. * custom/* Added sample custom code * lib/doc.tcl: Changed html::resolveUrl to uri::resolve as the former got deleted from TclLib, this means that Doc_RedirectSelf is probably broken in 3.1.0 if you use TclLib 0.6.1 * lib/version.tcl: Changed to version 3.2 check-in: 43b6498980 user: welch tags: trunk
21:44
These are all sample custom code modules. check-in: c972f5e820 user: welch tags: trunk
21:44
* bin/httpdthread.tcl: Changed the -library (i.e., Config library) parameter to be a directory that contains custom code that is sourced as part of (per thread) startup. This makes it easier to drop code into TclHttpd without modifying the distributed files. * bin/httpd.tcl: This calls tls::init instead of doing strange things to get the code in Httpd_SecureSever to set parameters. * bin/tclhttpd.rc.in: Fixed up documentation for the library config option, which is now used for custom code. check-in: d43e97e8a4 user: welch tags: trunk
21:42
Changed version to 3.2 check-in: 65a75ba8cb user: welch tags: trunk
2000-09-02
00:40
* lib/doc.tcl: Fixed handling of Url encoding in file names. In particular, the dirlist.tcl module does urlencoding so - gets encoded, and the DocDomain procedure wasn't handling it. check-in: 0cd822b5d8 user: welch tags: trunk, tclhttpd-3-1-0
00:40
*** empty log message *** check-in: 3a5a86495f user: welch tags: trunk
2000-08-31
16:02
Undo accidental commit. check-in: 370cea43f7 user: awb tags: trunk
14:45
More path fixes. check-in: 367b5e1d4c user: awb tags: trunk
2000-08-28
21:10
Added Url_PrefixExist. Nudged date stamp. check-in: 4e157d0368 user: welch tags: trunk, tclpro-1-4-1
21:10
Added check for presense of /tclpro and /java before generating links to them. check-in: 33e54d8350 user: welch tags: trunk
21:10
Added call to Doc_AddRoot to merge in TclPro docs. check-in: 3b59e16de7 user: welch tags: trunk
21:10
*** empty log message *** check-in: 264e97cf73 user: welch tags: trunk
16:22
Fixed typo check-in: 41b020c3eb user: build tags: trunk
2000-08-27
07:36
Fixed hiding of section and question numbers. check-in: 3f9edd5379 user: welch tags: trunk
07:24
Fixed thread status when threading is not enabled. check-in: 0eece10b9b user: welch tags: trunk
07:24
*** empty log message *** check-in: 866163cbbf user: welch tags: trunk
07:20
Tweaked date stamp. check-in: 9cb7a74adf user: welch tags: trunk
07:20
Added this. check-in: c1fb3f2a42 user: welch tags: trunk
07:20
Added condtional link to TclPro manual. Changed Scriptics to Ajuba in the license terms. check-in: 586e0c05c8 user: welch tags: trunk
07:19
Created a man page. check-in: e89268da5b user: welch tags: trunk
07:19
Added more comments about what this file is for. check-in: 58f984f30e user: welch tags: trunk
07:19
Added installation of README, man pages. check-in: 3c075cb493 user: welch tags: trunk
2000-08-26
06:19
Tweaked date stamp in version. check-in: d452229216 user: welch tags: trunk
06:17
Fixed typo check-in: db9cf49c6e user: welch tags: trunk
06:17
Trap errors from puts warning (no stdout in some cases) check-in: c040e18464 user: welch tags: trunk
06:17
*** empty log message *** check-in: 8006216e42 user: welch tags: trunk
05:38
faqfaq.tml - added missing \ maptcl.tcl, maptk.tcl - fixed listification in regsub/subst combo (MapRead) check-in: ebd77b2ef2 user: build tags: trunk
2000-08-25
23:21
Fixed expression in a typo. check-in: 2da5fbd24a user: welch tags: trunk
23:20
*** empty log message *** check-in: 7f8a09be37 user: welch tags: trunk
17:50
added "reason" arg for call to Log proc check-in: edea6b2e46 user: hershey tags: trunk
00:25
Fixed tags used to create bundled distribution check-in: 71c4227e4c user: welch tags: trunk
2000-08-24
01:04
Updated date stamp in version string check-in: 746b4258cc user: welch tags: trunk
01:04
Fixed threaded-case for use of Httpd_Version check-in: 676c7cd277 user: welch tags: trunk
01:04
Updated for 3.1.0 bundled release check-in: 3b10fe1147 user: welch tags: trunk
01:03
*** empty log message *** check-in: 7af65bf91a user: welch tags: trunk
2000-08-23
20:40
Added support for the HTTPD_SUSPEND errorCode in Url_Unwind. check-in: 98378b468b user: welch tags: trunk
20:40
Fixed www.scriptics.com URL. check-in: 625f5f6d43 user: welch tags: trunk
20:39
Added info about self-signing certificates. check-in: bf1a62581a user: welch tags: trunk
20:39
Fixed setuid Tclx emulation proc to setgid before setuid. check-in: 47d82fb58b user: welch tags: trunk
20:39
Added permission bit setting on install. check-in: f89bf02406 user: welch tags: trunk
2000-08-12
02:54
Use INSTALL_PROGRAM instead of INSTALL_DATA when installing libraries so they get execute permission. check-in: a16a5e3886 user: wart tags: trunk
2000-08-02
07:25
Fixing dependency on httpd::version check-in: 1a801ad265 user: welch tags: trunk, tclpro-1-4-0
07:23
Tuning package requires. check-in: 2dcf23e749 user: welch tags: trunk
07:20
Hand crafting this to avoid pollution of the package namespace. check-in: 3a4fad6cbb user: welch tags: trunk
07:14
Fixed reference to httpd::version (used to be httpd_version) check-in: 089d4ce0e7 user: welch tags: trunk
07:09
Ran autoconf check-in: 77e5bffb94 user: welch tags: trunk
07:06
Changed package names to have a leading httpd:: check-in: f5439cb38e user: welch tags: trunk
07:06
Added htdocs_2 to test Doc_AddRoot check-in: 7a5d9c5796 user: welch tags: trunk
07:06
Added contributed file. check-in: 7f37fcd8fc user: welch tags: trunk
07:06
Added overall info file for access examples. check-in: 182a180e2c user: welch tags: trunk
07:05
Changed package names to have a leading httpd:: check-in: 969a4db07f user: welch tags: trunk
07:05
3.1 version check-in: 4cc6aa77f4 user: welch tags: trunk
2000-07-27
05:09
* lib/cgi.tcl - Fixed use of "2> /dev/stdout", which can fail if you start tclhttpd under an xterm (which is a fine /dev/stdout), but later exit the xterm. Previously that broke all CGI scripts. The open error is now trapped, and it falls back to the old "|& cat" way of doing things. [BUG 5870] check-in: ac63fcd211 user: welch tags: trunk, rel-3-0-4
05:09
*** empty log message *** check-in: 60ebb67e80 user: welch tags: trunk
02:32
Fixed error recovery case triggered by normal posts that start with a leading newline for valid reasons (i.e., not the SSL/Netscape issue) check-in: a7ef6405ca user: welch tags: trunk
2000-07-24
21:46
* lib/httpd.tcl - Fixed case where a normal post happens to start with a leading newline for valid reasons as opposed to being the extra newline from SSL on Netscape. check-in: dd9bb37c66 user: welch tags: trunk
21:46
*** empty log message *** check-in: 35a728802f user: welch tags: trunk
2000-07-19
18:01
doc.tcl - fixed Doc_AddRoot ~ file name attach httpd.tcl - fixed call to Httpd_GetPostDataAsync that is made in an error case. imagemap.tcl - fixed bug due to unbraced expr! safecgio.tcl - fixed unterminated quote bug. version.tcl - 3.0.4 check-in: 61b57aa997 user: welch tags: trunk
18:00
not sure. check-in: 4891e79f83 user: welch tags: trunk
18:00
Added https/TLS testing. check-in: 7d62bca853 user: welch tags: trunk
18:00
httpd.tcl, update for 3.0.4 release. httpdthread.tcl - added call to Doc_AddRoot for testing that API check-in: 6ccc85f286 user: welch tags: trunk
17:59
Updates for 3.0.4 release. check-in: 754c472ade user: welch tags: trunk
2000-06-16
16:52
added comments check-in: 958abe753e user: hershey tags: trunk, ajuba-ajuba2-2-1-base
2000-06-14
17:26
Synthetic commit. Leaf check-in: 8db9df14f0 user: cvs2fossil tags: rel-3-0-3, rel-3-0-3-synthetic
17:26
Changed date check-in: 3fcd2380c2 user: welch tags: trunk
17:26
Added note about TLS sources and core-8-3-1-branch check-in: c514881cf2 user: welch tags: trunk
17:25
Fixed ref to 3.0.2 check-in: 3bc9b6d202 user: welch tags: trunk
17:25
Working on top-level bundle build check-in: f3a85efc3d user: welch tags: trunk
2000-06-10
05:59
doc.tcl Doc_AddRoot bug fix httpd.tcl Fixed - Extra newline before postdata from https and Netscape - bug. mtype.tcl Made file suffix comparisions case insensitive. check-in: ad7af4fc52 user: welch tags: trunk
05:58
Working on new bundling Makefile. check-in: 573cf510a1 user: welch tags: trunk
05:58
Updating to version 3.0.3 check-in: efb05829cb user: welch tags: trunk
2000-06-08
18:11
added funtion headers check-in: 91141f4f56 user: hershey tags: trunk
2000-05-30
22:04
Changed the file extension to mime type mapping to be case insensitive so that .gif and .GIF are identical and so that .htm and .HTM are identical. check-in: ab78e001bf user: kuchler tags: trunk, ajuba-ajuba2-2-0
2000-05-19
07:01
Fixed auto-detect of library for stand-alone install. check-in: 8b5108cdb7 user: welch tags: trunk, rel-3-0-2
06:55
Yet another version number reference check-in: 7909da2fc6 user: welch tags: trunk
06:45
SECURITY WHOLE FIXED IN url.tcl that allows ANY FILE TO BE FETCHED FROM THE SERVER MACHINE. oops. check-in: d6dd26dc2f user: welch tags: trunk
06:45
Preparing the 3.0.2 release check-in: 6c707a8915 user: welch tags: trunk
2000-05-17
17:13
Fixed typo in code that is never used. check-in: 318b9584e8 user: welch tags: trunk, rel-3-0-1
17:13
Tweaks to shell scripts so they work on Linux check-in: 4a9ed5eb72 user: welch tags: trunk
2000-05-16
05:17
Final tweaks for 3.0.1 release. check-in: baa325a53c user: welch tags: trunk
04:55
Fixed ref to Html_ proc check-in: 975db1859b user: welch tags: trunk
04:55
Added disclaimer about this ancient applet. check-in: c45023d839 user: welch tags: trunk
04:55
Changes CGI scripts to use tclsh8.3 check-in: acfc7a9871 user: welch tags: trunk
04:55
Cleanup check-in: 0531f0cfb3 user: welch tags: trunk
04:55
Nukes reference to Scriptics check-in: 82998ac0a6 user: welch tags: trunk
04:55
Added pointers to the access control examples. check-in: 70dee58e7d user: welch tags: trunk
04:53
*** empty log message *** check-in: a3b149bfba user: welch tags: trunk
2000-05-13
05:36
Another version number fix. check-in: 37cfacb2ab user: welch tags: trunk
05:31
Fixed version number ... check-in: 470620d361 user: welch tags: trunk
05:24
Tweak date stamp in version check-in: 8c45bae47a user: welch tags: trunk
05:23
Changing version number for distribution check-in: f5d9605442 user: welch tags: trunk
05:23
Improved distribution docs. check-in: b1661cbc6b user: welch tags: trunk
2000-05-11
06:00
Added <sys/time.h> check-in: 2ea388a00e user: welch tags: trunk
06:00
* lib/httpd.tcl: Made the SSL handhake non-blocking. BUG 5252. * lib/cgi.tcl: Changed exec of CGI script to use >2 /dev/stdout (if that device exists) instead of |& cat (to eliminate a process) * lib/doc.tcl: Fixed ~username accesses. * lib/mail.tcl: This now looks for /usr/lib/sendmail or for /sbin/sendmail for those FreeBSD folks out there. * lib/status.tcl: Beefed up /status/size check-in: 971c013a03 user: welch tags: trunk
06:00
Added date to home page. check-in: c0693c5a9c user: welch tags: trunk
06:00
Moved development script library to front of the auto_path check-in: 0c9aaddbc1 user: welch tags: trunk
05:59
Nuked Makefile that kept getting in the way. check-in: d5793cd04c user: welch tags: trunk
2000-05-10
01:10
Added this check-in: 56a7aa536c user: welch tags: trunk
2000-05-09
01:16
* lib/httpd.tcl: removed extra requirement that the caDir Httpd(SSL_CADIR) be an existing file. check-in: 6171c7e77e user: hershey tags: trunk
2000-05-08
23:33
The server sets env(SERVER_HTTPS_PORT) if it has a secure port open. check-in: 57325246f8 user: welch tags: trunk
23:32
*** empty log message *** check-in: 98a95af447 user: welch tags: trunk
21:47
Bumped version to 3.0.1 Fixed Httpd_SelfUrl to deal with the Host: header passed by http::geturl, which lacks the port number. IE 5, in contrast, passes the host:port as the Host: header value check-in: 4430a71fbe user: welch tags: trunk
21:46
Added version to reg form check-in: feda9637f2 user: welch tags: trunk
21:46
Fixed argument handling check-in: b273dc5e55 user: welch tags: trunk
21:46
*** empty log message *** check-in: 3c1900346f user: welch tags: trunk
2000-05-05
20:55
* lib/auth.tcl, lib/httpd.tcl: The Basic authentication module now sets the data(remote_user) and data(auth_type) variables, which are later copied into the REMOTE_USER and AUTH_TYPE environment variables. * lib/log.tcl: Log_FlushMinutes will call Log_Flush if it sees that the chain of after events has already been started. This will ensure that the next flush occurs when expected. * bin/httpdthread.tcl, lib/thread.tcl: fixed initialization of threaded interpreters. check-in: ba557c54c5 user: welch tags: trunk
20:54
More docs. check-in: 7000a7cb39 user: welch tags: trunk
20:54
Test files for ncgi::redirect check-in: 6e630135a1 user: welch tags: trunk
20:54
Test file for file upload check-in: 632e6b629f user: welch tags: trunk
20:54
Test file for REMOTE_USER passthrough to CGI scripts check-in: 055404e4a8 user: welch tags: trunk
20:54
Fixes for threaded startup. check-in: 085df98fce user: welch tags: trunk
20:53
*** empty log message *** check-in: 7f6b86b7e7 user: welch tags: trunk
2000-05-04
01:37
* lib/doc.tcl: Added check against bogus Content-Type that can be generated by IE 5 when a POST keep-alive is followed by a GET. The GET request contains the Content-Type from the POST (!), which if it is multipart/form-data, is completely bogus. check-in: 784c050d49 user: welch tags: trunk
01:36
Fixed startup to find bundled TclLib check-in: 083816a8cd user: welch tags: trunk
01:36
*** empty log message *** check-in: c36a633a74 user: welch tags: trunk
2000-05-01
20:23
Added version number to Httpd_DumpHeaders result check-in: 4283983936 user: welch tags: trunk
19:41
Added Httpd_DumpHeaders check-in: 0c73249007 user: welch tags: trunk
19:41
Tests for Httpd_DumpHeaders check-in: 5abcc53ebf user: welch tags: trunk
19:41
Added Httpd_DumpHeaders check-in: 3546b3fea9 user: welch tags: trunk
2000-04-28
18:32
Entry for Doc_RedirectSelf fix check-in: a28a86c5d1 user: welch tags: trunk
17:21
Fixed Doc_RedirectSelf to properly compute absolute pathnames. check-in: 8ab4b38660 user: welch tags: trunk
2000-04-26
21:43
Synthetic commit. Leaf check-in: ffae1ddc3a user: cvs2fossil tags: rel-3-0-0, rel-3-0-0-synthetic
21:43
Still more tweaks check-in: 436d417541 user: welch tags: trunk
21:18
Bug fixes to build scripts check-in: 9779b433ec user: welch tags: trunk
21:01
Final touches check-in: d378012612 user: welch tags: trunk
20:35
Working on overall build scripts check-in: 65fd59730f user: welch tags: trunk
20:35
Removed "superdist" and moved all of it to the DIST script check-in: a5e3996abe user: welch tags: trunk
19:32
Added distribution scripts check-in: 0970ebe03d user: welch tags: trunk
19:32
Fixes to distribution rules check-in: 29980a8bfd user: welch tags: trunk
19:31
Tracking ncgi name changes check-in: ccb16a2f5b user: welch tags: trunk
19:31
Working on distribution check-in: 84bbb3583b user: welch tags: trunk
05:59
More tweaks to distribution rules check-in: e1381816e4 user: welch tags: trunk
05:57
bug fix check-in: 562fe3b82a user: welch tags: trunk
05:52
Adding thread extension to bundled super distribution check-in: b59af7b3a5 user: welch tags: trunk
05:31
Eliminated custom DIST* scripts from CopyDist check-in: 0ab65a1bb6 user: welch tags: trunk
05:26
Added superdist make target check-in: c091f1dd0a user: welch tags: trunk
01:21
Added comment about non-blocking tls::handshake check-in: 1d348ae1e5 user: welch tags: trunk
01:20
Updates for change in html:: package check-in: 859a843e43 user: welch tags: trunk
01:20
Fixes to "make dist" check-in: 8d6105b57c user: welch tags: trunk
2000-04-25
17:57
Fixing CGI scripts check-in: 02cf4e9acf user: welch tags: trunk
01:40
Fixed handling of garbage on the connection between keep-alive requests. check-in: d5e59b74e4 user: welch tags: trunk
01:39
Continued tweaking on the startup configuration. Added README_custom that explains how to modify the server. Renamed "main.tcl" to "httpdthread.tcl" check-in: 22031204f4 user: welch tags: trunk
01:38
Updates for 3.0.0 release check-in: cb5d22e3a9 user: welch tags: trunk
2000-04-24
20:50
httpd.tcl - bug fix in closing keep-alive sockets. srvui.tcl and status.tcl - fixed reporting on document hits check-in: c50053619d user: welch tags: trunk
20:50
Tweak for -debug 1 startup under Wish to open the console check-in: 4a32606bce user: welch tags: trunk
20:50
Fixed to use NODOT_VERSION instead of WIN_VERSION - ack check-in: 63aaf1923e user: welch tags: trunk
2000-04-22
00:57
The server now drains the socket if the Domain handler choose not to read the POST data. This makes it more reliable for the client side to read the server's reply. Added Httpd_GetPostDataAsync and Httpd_CopyPostData so Domain handlers have a clean interface to asynchronously deal with POST data. check-in: 3138b4759a user: welch tags: trunk
00:57
Updates for httpd.tcl check-in: 8ccc061d86 user: welch tags: trunk
2000-04-20
23:50
* bin/httpd.tcl: Added Httpd_Name and Httpd_Protocol to go with the existing Httpd_Port that return the server name, protocol (http or https), and the port associated with a particular connection. check-in: 6073f8af33 user: welch tags: trunk
23:50
Added file uploading test. check-in: 06242b841a user: welch tags: trunk
23:49
Fixes to startup sequence to run from the install directory and not just the source tree. check-in: a4e2498dba user: welch tags: trunk
23:48
* configure.in, Makefile.in: Fixes so that crypt and limit can have a different version number (1.0) than TclHttpd PARTS LIST ALERT. This affects the libcrypt.1.0.so, liblimit.1.0.so and the directories lib/crypt1.0 and lib/limit1.0 * pkgIndex.tcl.in: Removed incorrect hardwired version number. check-in: bdc05c84bc user: welch tags: trunk
20:13
Added missing lines for httpd_version package. check-in: d6d0f689f8 user: wart tags: trunk
01:29
Moved the version.tcl file to its own package to avoid shadowing the http package when version.tcl is loaded (e.g., by tcl_findLibrary) check-in: cdf4be8c3f user: welch tags: trunk
01:27
Added sample certificates and a README. check-in: 01a53d88b7 user: welch tags: trunk
01:26
Getting this to start correctly from the installed directory. check-in: 39522eba93 user: welch tags: trunk
2000-04-19
21:34
More fixing of page(querytype) check-in: b212d50aa9 user: welch tags: trunk
19:11
Changes these samples to use tclsh8.3, and changes some to use ncgi and html modules from the Standard Tcl Library. check-in: 7dcb921f86 user: welch tags: trunk
19:11
Updates for bug fix check-in: ddd12db5a5 user: welch tags: trunk
19:10
Restored old page(querytype) variable for backwards compatibility. check-in: a1c2b12cac user: welch tags: trunk
04:43
One more fix to POST data handling. check-in: c255bf6c6e user: welch tags: trunk
03:04
2000-04-18 Sandeep Tamhankar <[email protected]> * Makefile.in: Added calls to @CYGPATH@ so that Cygwin //z/ references get converted to z:/. check-in: 24a7458aad user: sandeep tags: trunk
02:01
Fixed POST to templates check-in: 860cac6954 user: welch tags: trunk
02:01
Switched form test to POST check-in: c9932391d7 user: welch tags: trunk
02:01
Fixed POST data to templates check-in: e6a4dae9b8 user: welch tags: trunk
00:46
Updated date stamp check-in: 24ce0407a9 user: welch tags: trunk
00:46
Added site-wide templates check-in: 1e970e8ca4 user: welch tags: trunk
00:46
Another test file check-in: 298e61edf5 user: welch tags: trunk
00:46
Empty test file check-in: 77c68d64da user: welch tags: trunk
00:46
Cleanup of startup code check-in: 821e720d6e user: welch tags: trunk
00:46
Working on install/dist configuration check-in: e36264e861 user: welch tags: trunk
00:04
Updated to use html:: module check-in: 263abfaaf5 user: welch tags: trunk
00:03
Changed to .tml template check-in: 9935922afb user: welch tags: trunk
00:03
The form:: module is being replaced by the tcllib html:: module check-in: ed781cc648 user: welch tags: trunk
00:02
Added animated tclp gif check-in: c25c68a090 user: welch tags: trunk
00:02
Changing all .html into .tml templates check-in: a3d389629b user: welch tags: trunk
2000-04-18
23:57
debug.tcl: Added /debug/showproc doc.tcl: Integrated with ncgi:: module for page query data httpd.tcl: Added Proxy_Dispatch hook mime.types: Added WAP types status.tcl: Removed hardwired use of /status thread.tcl: Switched to use new Thread package check-in: 18b35a9762 user: welch tags: trunk
2000-04-06
18:06
Eliminated "No thread support" noise during startup. check-in: 5340bcb5d1 user: welch tags: trunk, scriptics-sc-2-0-b5
2000-04-04
18:37
Fix bug 4822 -- problem uploading project with controller actions with extra curly braces. Correctly escape Tcl special characters in Url_DecodeQuery_multipart/form-data. check-in: e6b005b0f6 user: awb tags: trunk
00:00
Fixed bug 4637 Added "file mkdir" to Log_SetFile so it will create the log directory if it doesn't exist. This is wrapped in a catch, as are half the lines of code in this procedure, so logging silently fails if it cannot open the log file for some reason. check-in: 13d5782d1a user: welch tags: trunk
2000-04-03
21:57
* lib/httpd.tcl: Fixed accesshook "denied" case where the catch inside Url_Dispatch was catching an early return. This caused an extra error reply after the 403 reply that was already generated. Fixes bug 4741 * lib/include.tcl: Added support for the "exec" command in server side includes. check-in: d8764cd9a4 user: welch tags: trunk
2000-03-28
02:18
Escape ";" character when decoding mime field. Fix for bug 4416 -- space in project pathname causes publishing failure. check-in: d29f215091 user: awb tags: trunk
2000-03-27
22:07
Minor tweaks to make the threadmgr module optional. Added config.tcl to manage the parameters set in the tclhttpd.rc file check-in: 935391f590 user: welch tags: trunk
22:07
Changed this to use form::value in self-posting form. check-in: deee045f5f user: welch tags: trunk
22:05
Added example for built-in bootstrapping password setup. check-in: 6fa62db22b user: welch tags: trunk
22:01
Updated .tclaccess example to show a password checking hook. check-in: a5535092e0 user: welch tags: trunk
22:01
Added utilities check-in: 6664864274 user: welch tags: trunk
22:01
Added test scripts check-in: 6047e678db user: welch tags: trunk
22:00
Added variations on the 250-line server check-in: 259195de50 user: welch tags: trunk
22:00
Shuffled ancillary files into subdirectories. Changed tclhttpd.rc to just have configuration options. Added main.tcl that has the main application initialization Restructured httpd.tcl to use tclhttpd.rc and main.tcl Changed from using OptProc to cmdline for argument parsing. check-in: acf0092eb5 user: welch tags: trunk
21:58
Updates for various other changes made toward 3.0.0 release check-in: e4cce36f9d user: welch tags: trunk
2000-03-23
01:49
Updated for DocAccessHook and friends check-in: 966077c87f user: welch tags: trunk, scriptics-sc-2-0-b2
01:49
* REMOVED lib/base64.tcl in favor of the Standard Tcl Library base64 package. (You can find it in deprecated/base64.tcl) check-in: a7a68d1141 user: welch tags: trunk
01:49
* lib/doc.tcl Created DocAccessHook and moved authentication checking out of DocDomain and into DocAccessHook. Also did cleanup so that Doc_Virtual would work if you used Doc_AddRoot to splice in other directory trees into the URL tree. The nice side effect of DocAccessHook is that you can create a file system structure to parallel application-direct URLs, (e.g., /debug and /status) and put .htaccess or .tclaccess files in them to control access to the built in URLs. * lib/url.tcl Simplified Url_Dispatch by removing the UrlCache array. Also added Url_PrefixMatch * lib/auth.tcl Define env(REMOTE_USER) and env(AUTH_TYPE) in the case that .tclaccess files are used to check Basic Authentication. * REMOVED lib/base64.tcl in favor of the Standard Tcl Library base64 package. (You can find it in deprecated/base64.tcl) check-in: 30428e11a0 user: welch tags: trunk
2000-03-18
16:37
Tweak so Linux can find /usr/lib/libcrypt.so check-in: 5f173b2c1d user: welch tags: trunk, scriptics-sc-2-0-b1
16:36
* lib/url.tcl Added Url_AccessInstall and changed Url_Dispatch to call registered access control hooks before dispatching to domain handlers. Changed URL redirect scheme to not use the UrlCache hack, but to use a URL access control hook. * lib/redirect.tcl: Added a URL access control hook to implement per-URL redirects. * lib/httpd.tcl: unbroke Httpd_RedirectSelf * lib/thread.tcl: fixed use of undefined procedure * lib/admin.tcl: Removed most of the redirect code from here. check-in: decf9a2943 user: welch tags: trunk
16:35
Added sample redirect configuration file. check-in: acd8b45271 user: welch tags: trunk
16:35
Added new redirect module initialization check-in: ab42d7b6a5 user: welch tags: trunk
16:35
Added note about access control hook work. check-in: 13cd4b2232 user: welch tags: trunk
2000-03-07
19:04
changed calls to Base64 library to use the "base64" namespace (version 2.0 of the package). check-in: 4c7fca4941 user: hershey tags: trunk
2000-03-01
19:10
Changed version number to 3.0 check-in: b067b3d8a4 user: wart tags: trunk
2000-02-29
23:16
Fixed Httpd dispatch code to handle POST requests with no Content-Length. Fixed threaded code to read post data before dispatching to worker thread. check-in: 2f07c99bfd user: welch tags: trunk
2000-02-24
21:11
Added --with-serverroot configure switch check-in: a8732bc301 user: wart tags: trunk
2000-02-23
18:11
httpd.tcl - fixed Httpd_ReturnError for use in worker threads cgi.tcl - fixed call to Httpd_SelfUrl so the nasty env(HTTP_CHANNEL) isn't needed. Fixes errors in direct urls. check-in: 99dd46ced1 user: welch tags: trunk
18:08
Updated to non-blocking version if there is no post data check-in: 3fcbf5414b user: welch tags: trunk
18:08
Added missing package require check-in: 230500bd60 user: welch tags: trunk
2000-02-17
15:34
Fix incorrect merge of Matt Newman's patch: add "set ::env(HTTP_CHANNEL) $sock" before calling Url_Dispatch for POST case. check-in: 4d69baa139 user: awb tags: trunk
2000-02-16
03:29
Better support for the limit package. Now it's only built on systems with the necessary header files (unix only) check-in: d3b4143ba1 user: wart tags: trunk
02:48
Added stubs for building the "limit" extension. Currently not built as it won't build on Windows. check-in: fed31592e4 user: wart tags: trunk
2000-02-15
14:57
Remove unnecessary call to tls::init; (had been added to work with early builds of tls). check-in: 720cc05706 user: awb tags: trunk
2000-02-13
05:36
Install tclhttpd in a platform-independent location ($prefix vs. $exec_prefix) check-in: 96268f5a99 user: wart tags: trunk
00:16
File now found in the config module check-in: 0c6b107442 user: wart tags: trunk
00:03
Fixed compiler warning in crypt.c Implemented better search for the crypt() function. Now we only compile the cryptLib.c implementation if we can't find the crypt() function in a system library (Windows NT only). No more ugly switching on the operating system type. check-in: adc8ee535a user: wart tags: trunk
2000-02-12
23:42
Build fixes to get the crypt library to compile on unix: Use install-sh/mkinstalldirs from shared config module Add "-lcrypt" to link line on Linux, if needed Use a pkgIndex.tcl file template, instead of autogenerating it at install time. check-in: 5fe58ec0f4 user: wart tags: trunk
19:07
Re-added variable for storing the location of the htdocs tree. Now where had it gone off to before? check-in: fd73a0c51e user: wart tags: trunk
18:56
Needed for creating pkgIndex files for the binary extensions (crypt, etc) check-in: 60a0c20abd user: wart tags: trunk
18:39
Look for install-sh in the config subdirectory check-in: 3bf04caabf user: wart tags: trunk
16:34
Add proc "Httpd_Port" to return the port for a connection. Use this in Cgi_SetEnvAll so we get the correct port value for https connections. check-in: b7c453bd31 user: awb tags: trunk
16:23
In Httpd_SelfUrl, port was redundantly appended when server name was obtained from "mime,host" value. Modify the default port check to use 80 as http default and 443 as https default. check-in: 21b09ba363 user: awb tags: trunk
2000-02-11
21:51
Save original makefile. check-in: 043fb71fe3 user: awb tags: trunk
21:38
First pass at TEA builds of C extensions. check-in: a8d3cd4a98 user: awb tags: trunk
21:37
Fix CRLF. check-in: 709b69894c user: awb tags: trunk
21:35
Add TEA (support stubs library) and Windows (supply crypt function) support. check-in: 9fdd9a60a1 user: awb tags: trunk
2000-02-10
20:16
Fix check for file existence so CA dir with null cafile is allowed. check-in: a397d95e35 user: awb tags: trunk
2000-02-08
22:50
Use SSL_KEYFILE parameter when initializing secure socket. check-in: bf76420e65 user: awb tags: trunk
2000-02-02
01:04
MakeIndex is just a handy utility. The redirect module is useful for redirecting whole URL hierarchies check-in: 117224e1ea user: welch tags: trunk
2000-02-01
19:09
Fixed Base64_Decode to properly handle trailing null bytes. check-in: 391f36c02a user: welch tags: trunk
2000-01-31
19:05
More multipart/form-data fixes. check-in: 245cebfe82 user: awb tags: trunk
17:11
Fixes for escaping Tcl chars when parsing multipart form-data. check-in: 4e3824b361 user: awb tags: trunk
2000-01-26
21:31
Added configure switch to allow users to install the document root somewhere other than the default location. check-in: 1d414307fd user: wart tags: trunk
2000-01-25
20:56
Propagate any user certificate to "data" array in HttpdReset. check-in: 3740eca43c user: awb tags: trunk
01:00
Added support for building under Win95/98 using cygwin check-in: 57aa76675a user: wart tags: trunk
2000-01-24
22:38
Updated to reflect recent TEA changes check-in: 466e5243d1 user: wart tags: trunk
22:24
Updated to reflect recent TEA changes check-in: b7e28a75e0 user: wart tags: trunk
2000-01-22
02:21
Display port info for secure server if it's running. check-in: 906922f2b5 user: awb tags: trunk
2000-01-21
17:48
Add some checks that the various certificate files exist. Should this really be done in tls extension? check-in: aaff54381f user: awb tags: trunk
16:57
SSL support changes. Use tls::init pending rebuild of tls extension. Add error checking on tls::handshake call. Allow concurrent http and https ports. check-in: 7f71ef16d1 user: awb tags: trunk
04:17
First pass at incorporating Matt Newman patches. check-in: fdee770b6e user: awb tags: trunk
02:40
Add "package require threadmgr" check-in: 57604f3a7e user: awb tags: trunk
02:37
Fix so server works without threads. check-in: af6c13b284 user: awb tags: trunk
2000-01-20
23:31
configure/make files for TEA complience check-in: b66bbef28d user: wart tags: trunk
2000-01-19
23:09
Modifications to support threading. check-in: 6ca1ef87e2 user: welch tags: trunk
23:09
Modified this to have an artificial delay for testing purposes. check-in: e860d87e92 user: welch tags: trunk
23:08
New startup file for a threaded TclHttpd check-in: c9b70314dd user: welch tags: trunk
18:49
Bug fixes for the counter resetting code and display. check-in: 4f54ed2dc8 user: welch tags: trunk, rel-2-3-6
18:14
Updates for 2.3.6 (pre-threading, TLS merge) check-in: 25f9f30744 user: welch tags: trunk
17:59
admin.tcl - added /admin/reset to reset individual counters base64.tcl - fixed trailing null bug counter.tcl - add display of when a counter was reset direct.tcl - honor content-type for query data doc.tcl - protect against regexp specials inside DocFallback status.tcl - displaying when a counter was reset version.tcl - upped to 2.3.6 check-in: 4b972f0f47 user: welch tags: trunk
1999-12-01
06:40
2.3.5 release check-in: d6d3f03ce9 user: welch tags: trunk, rel-2-3-5
1999-11-29
00:06
Added more images check-in: 85ee40e534 user: welch tags: trunk
00:04
Updated libtml/form.tcl check-in: 83a1505842 user: welch tags: trunk
1999-11-28
23:48
2.3.4 Release check-in: 614a589251 user: welch tags: trunk
23:38
dirlist.tcl - fixed the URLs in directory listings to be relative and to encode spaces properly. httpd.tcl - filter out proxy requests - trim leading http://sever check-in: 3f54dd3f94 user: welch tags: trunk
1999-10-29
18:28
Added cookie information to standard log format check-in: 2adbc2751e user: welch tags: trunk
1999-10-26
05:04
Updated for 2.3.3 check-in: 9f6817b003 user: welch tags: trunk, rel-2-3-3
04:51
Removed reference to the old templates package. check-in: 4e62de5ffa user: welch tags: trunk
04:42
Updated for 2.3.3 release check-in: 1be8f0a062 user: welch tags: trunk
04:25
Added file upload test check-in: 718871bd25 user: welch tags: trunk
04:23
Updated 1.1 support check-in: 35285066bc user: welch tags: trunk
04:19
Added TZ to unix environment passed through to cgi scripts check-in: 9f89314d68 user: welch tags: trunk
04:18
Added feedback to long running Iterate tests check-in: dc40a7521c user: welch tags: trunk
01:28
Fixed Doc_Fallback matching check-in: dbfe732e62 user: welch tags: trunk
01:28
Added optional debug log check-in: 54d82e4f9c user: welch tags: trunk
01:24
Fixed infinite loop that can occur if EOF occurs while reading post data check-in: 71fcdac7ab user: welch tags: trunk
1999-10-25
23:07
Removed unnecessary, and incorrect, Log call check-in: c0f3591520 user: welch tags: trunk
1999-10-15
17:45
Updated for 2.3.2 check-in: bad6b940d6 user: welch tags: trunk, rel-2-3-2
17:37
Updated to 2.3.2 check-in: f8696c2251 user: welch tags: trunk
17:36
Fixed use of file mtime to work better on Macintosh, which has negative file times. check-in: b4bc8d728b user: welch tags: trunk
17:33
Fixed use of mime.types for Macintosh Added HttpdCookieLog check-in: af9c2c9d02 user: welch tags: trunk
17:31
Fixed duplicate-issue-cookie bug! Cookies returned by .tml files were being given out twice. check-in: cfc6063747 user: welch tags: trunk
1999-10-12
22:28
Fixed use of UrlCache when there is query data check-in: 1058683581 user: welch tags: trunk
1999-10-07
05:00
Changed weird <hr> in status display to <img> tags check-in: 8a527e328f user: welch tags: trunk
1999-10-06
03:44
2.3.1 check-in: 98fb170faa user: welch tags: trunk
03:38
Bumped to 2.3.1 check-in: 59533dc718 user: welch tags: trunk, tclhttpd-2-3-1
1999-10-05
23:58
Fixed Url_PrefixInstall so it can handle Urls with regexp special characters. check-in: 0c3ff80018 user: welch tags: trunk
21:16
Added Httpd_PostDataSize so you can see if there is any pending post data. Turned off the socket read handler before calling Url_Dispatch so document handlers don't have to worry about the socket. check-in: 5f46a72ffa user: welch tags: trunk
21:14
Fixed a bug where errors in document handlers would cause the document handler to be run twice, once from the entry in the UrlCache array, and one through the URL prefix dispatch. check-in: 6f8656c6ef user: welch tags: trunk
21:13
Fixed DocTemplate in two ways. First, templates can both set cookies with Doc_SetCookie and cause redirects with Doc_Redirect. Second, it deals correctly with pending post data so document templates do not have to use Httpd_GetPostData. check-in: fd03d198b4 user: welch tags: trunk
18:56
PostData bug fix check-in: a83aa98a19 user: welch tags: trunk
18:42
2.3.0 release Mainly changed the way post data is handled check-in: 70041e2166 user: welch tags: trunk
18:41
2.3.0 release Merged template.tcl into htmlutils.tcl check-in: 6142ed1857 user: welch tags: trunk
18:41
2.3.0 release check-in: 1334e939eb user: welch tags: trunk
1999-09-22
15:05
Made this work on Windows as well as UNIX. check-in: a78afd360a user: welch tags: trunk
15:05
Cleaned up QueryDecode procedures, and made them understand the new post data handling protocol. check-in: ef25c3080d user: welch tags: trunk
15:03
Added mime time for .xtcl files check-in: 705dcb9eaa user: welch tags: trunk
15:03
Changed /echo to use a <table> instead of a <dl> check-in: a28609a992 user: welch tags: trunk
15:02
Fixed CGI to work with new post data protocol. check-in: 6f39a66721 user: welch tags: trunk
15:02
Changed handling of post data so it isn't read all automatically. Added Httpd_GetPostData and Httpd_GetPostChannel check-in: 78d419d1c8 user: welch tags: trunk
1999-09-16
00:44
Added Url_PrefixRemove check-in: ecbc004dc9 user: welch tags: trunk
00:43
Added -nocase to regsub for wish to "name of executable" check-in: 7026bfefd0 user: welch tags: trunk
00:42
Added defense against unknown group specifier. check-in: 21a4aebe46 user: welch tags: trunk
1999-08-25
23:47
Fixed Httpd_Redirect so it works with keep-alives. Fixed Url_PathCheck so it doesn't ignore "empty" path components, which had a buggy interaction with Auth_Check and URLS like /a/b/c/ check-in: 64707007b4 user: welch tags: trunk
1999-08-18
21:29
Add error message during startup loading of redirect file check-in: ab696c2374 user: welch tags: trunk
20:42
Fixed Doc_Cookie to support multiple cookie values for the same key check-in: 98b2e54c51 user: welch tags: trunk
20:42
Added test for TclX uid command instead of setuid extension check-in: 1710cd1bde user: welch tags: trunk
1999-08-12
22:45
Fixing use of Cgi_SetEnv so it affects global env array check-in: 377655b387 user: welch tags: trunk, scriptics-tclpro-1-3-0
00:03
Added Doc_Redirect and added cookie support to direct URLs check-in: 4cc028ef37 user: welch tags: trunk
1999-07-07
20:23
changed tcl_platform(iswrapped) to tcl_platform(isWrapped) check-in: 7db3a98684 user: hershey tags: trunk, scriptics-tclpro-1-3-b3, scriptics-tclpro-1-3-b4
20:19
Cleanup of #! lines to be generic "tclsh8.0" check-in: a377ea8582 user: welch tags: trunk
20:19
Updated for 2.2.1 release check-in: 5271dd9320 user: welch tags: trunk
19:57
Fixed CGI and page environment settings to deal with Doc_AddRoot and ~user URLs - ones that are not under the main root. Also PATH_TRANSLATED had been completly wrong. check-in: a58e2547d7 user: welch tags: trunk
19:56
Added HTDIG man page check-in: 4235652574 user: welch tags: trunk
19:56
Added useful form module that helps to create self-posting forms check-in: 167753b08f user: welch tags: trunk
19:55
Fixed #! line to be generic tclsh check-in: 7ef2bc29c9 user: welch tags: trunk
19:55
Added simple GUI on top of crypt function check-in: 97e1e77e2a user: welch tags: trunk
1999-07-02
19:11
Added this ancient file check-in: 5c92a79e0b user: welch tags: trunk
19:11
Fixed bug check-in: 6732f3294d user: welch tags: trunk
19:09
Bumped to 2.2.1 check-in: 4de8d9a6c5 user: welch tags: trunk
1999-06-22
00:06
Added TclHttpd book chapter check-in: 09d1524ab2 user: welch tags: trunk
1999-06-18
19:25
Improved formatting of environment check-in: 1add28d304 user: welch tags: trunk
19:25
Added environment information check-in: b39cb55a0d user: welch tags: trunk
19:13
Updated to 2.2 check-in: 861dac9777 user: welch tags: trunk
19:13
Added .htaccess and .tclassess files to the distribution check-in: a6c57e4490 user: welch tags: trunk
19:12
Updated for 2.2 release check-in: 6861b44541 user: welch tags: trunk
18:44
Updated date stamp check-in: 5c0a4d3e61 user: welch tags: trunk
18:44
Added comments check-in: 41623cfbe9 user: welch tags: trunk
18:43
Added crypt utility to generate crypted passwords check-in: 9b1615778d user: welch tags: trunk
18:39
Name change check-in: 7606f29237 user: welch tags: trunk
18:33
Added environment array to debug/error reports check-in: aaa4234cea user: welch tags: trunk
18:19
dirlist - fixed handling of files with space in their names. doc.tcl - added env to context of SubstSystemFile url.tcl - protect against bogus Content-Type for post data check-in: f889a44deb user: welch tags: trunk
1999-05-17
04:00
Updated for HTTP 1.1 fix check-in: 68645499d5 user: welch tags: trunk
03:59
Fixed HTTP/1.1 bug with the "Expect" header and the Continue response. check-in: 5cb258eb54 user: welch tags: trunk
1999-05-13
05:03
Updating for 2.1.8 check-in: 0343232f46 user: welch tags: trunk
1999-05-11
05:52
Added CGI environment setting to Direct URL domain check-in: 799195fd95 user: welch tags: trunk, scriptics-tclpro-1-3-b1
1999-05-04
21:55
Fixed lassign when there are no args. check-in: 1fdd3c1bc1 user: welch tags: trunk
19:14
Fixed documentation for Auth_VerifyCallback check-in: d9ab95a52c user: welch tags: trunk
19:05
Added Auth_VerifyCallback as a more general hook into the Basic Authentication scheme check-in: 539cae124e user: welch tags: trunk
1999-04-14
05:29
Moved this from lib to htdocs/libtml check-in: af5301da34 user: welch tags: trunk
05:29
Update check-in: 661847bf1a user: welch tags: trunk
1999-04-13
22:09
Still more cookie support check-in: b61a4c0f38 user: welch tags: trunk
21:52
Added Doc_Cookie to look up incoming cookie values check-in: 1e050f43fb user: welch tags: trunk
21:33
Fixed HttpdSetCookie check-in: 8246d2bfc6 user: welch tags: trunk
21:30
Added guestbook check-in: fd67e10aeb user: welch tags: trunk
21:30
New file check-in: ae660ad62b user: welch tags: trunk
21:30
Minor update check-in: cd1c060f4e user: welch tags: trunk
21:30
Updated changes check-in: 9d05571988 user: welch tags: trunk
21:29
Moved Httpd(library) definition to lib/httpd.tcl check-in: 2a2e35ef60 user: welch tags: trunk
21:28
Added data(uri) element, which is the complete request. Added Httpd_SetCookie, which you can use to set a cookie during a subsequent Httpd_ReturnFile, Httpd_ReturnData. check-in: d7f292a3f0 user: welch tags: trunk
21:28
Added page(set-cookie), which a .tml page can set to be a valid Set-Cookie: value for the response. check-in: 9076c6d24c user: welch tags: trunk
21:27
Added sorting by size. (Modified contributed patch.) check-in: 868755dc95 user: welch tags: trunk
21:27
Added env(REQUEST_URI) check-in: 661ec64df9 user: welch tags: trunk
1999-01-16
04:35
Adding file in tclhttpd that Brent forgot to put back! check-in: 4c4acdae4d user: rjohnson tags: trunk, scriptics-tclpro-1-2-b1, scriptics-tclpro-1-2, scriptics-tclpro-1-2-b2
1999-01-06
19:58
Removed lint. check-in: 685ab46205 user: welch tags: trunk
1998-12-07
05:54
2.1.7 check-in: 123e9b881e user: welch tags: trunk, rel-2-1-7
05:44
Added for 2.1.6 check-in: 67520ba9f1 user: welch tags: trunk, rel-2-1-6
05:44
Updated for 2.1.6 check-in: 842154c184 user: welch tags: trunk
01:32
Bug fix in new configuration stuff check-in: d026226ba0 user: welch tags: trunk
01:25
Updated copyright check-in: 0dd80722bb user: welch tags: trunk
01:14
2.1.6 check-in: d3e30b8c31 user: welch tags: trunk
01:13
Commented global config variables check-in: c62cebeba7 user: welch tags: trunk
01:12
make distribution check-in: 068f0a050f user: welch tags: trunk
1998-12-06
23:31
Added configuration file that is separate from the startup script check-in: 98e56ca16e user: welch tags: trunk
22:50
Cleaned up directory listing, works under Doc_AddRoot. Fixed DocTemplate with respect to its interpreter variable Added "issafe" support to session.tcl check-in: 574cac7f82 user: welch tags: trunk
1998-12-03
17:31
Fixed typo check-in: 90c976acd6 user: welch tags: trunk
02:05
Improved blob mailing check-in: 43f34688d5 user: welch tags: trunk
02:04
Improved Url_Decode to ensure even number of elements in page query check-in: 07867a0ddc user: welch tags: trunk
1998-12-01
17:52
Minor fix to handle password format check-in: e085e498f7 user: welch tags: trunk
17:48
More tweaks on blob formatting check-in: aaa87c6585 user: welch tags: trunk
17:44
Fixed mail form info to handle large blobs that do not have good list data in them check-in: 1985e031ef user: welch tags: trunk
1998-11-09
00:43
Commit to test web CVS-view module check-in: 4e75c68f2e user: welch tags: trunk
1998-11-06
22:08
Fixed doc domain to work better with the prefix is not just "/" check-in: 5d6b8342c7 user: welch tags: trunk
1998-10-16
19:07
Tweaked web server auto-email error reporting check-in: 9f0973cb12 user: welch tags: trunk
1998-10-07
16:37
Added missing files check-in: 1f1038dac9 user: welch tags: trunk, rel-2-1-5
00:50
Updated for 2.1.5 check-in: 046ad08d1d user: welch tags: trunk
00:37
Updated change log check-in: 8665c4c79e user: welch tags: trunk
00:36
Added Perl handler check-in: a863ee1234 user: welch tags: trunk
00:30
Fixed handling of .htaccess files in the root directory. check-in: ed170f1639 user: welch tags: trunk
00:24
File uploading mod from Steve Ball. Url_DecodeQuery will return a list of filename-content pairs Also some updates to mime.types check-in: 37001b7c8f user: welch tags: trunk
00:11
Creating the Tclhttpd module check-in: 2d155f9410 user: welch tags: trunk, rel-2-1-4