tclhttpd

Timeline
Login

Timeline

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

247 check-ins using file bin/util/cryptgui.tcl or bin/util/htpass.tcl version 0c41923011

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