tclhttpd

Timeline
Login

Timeline

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

145 check-ins using file src/crypt.c version db77a29888

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