tclhttpd

Timeline
Login

Timeline

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

437 check-ins using file htdocs/access/auth/test.cgi or htdocs/cgi-bin/test.cgi version 98a9bbd4fa

2004-03-09
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