tclhttpd

Timeline
Login

Timeline

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

54 check-ins using file README version 7e1cfc12af

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