tclhttpd

Timeline
Login

Timeline

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

50 most recent check-ins that include changes to files matching 'bin/*'

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
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
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
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:03
Systematically updated the version number to 4.0.0 check-in: 73b5dda325 user: hypnotoad tags: 4_0
2014-08-14
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
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
03:36
Fix for [51ace88134] -- /tmp in paths doesn't work for Windows check-in: 89bec73d35 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
2006-04-27
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:50
Changed version number to reflect the actual (3.5.2) version check-in: a8e1a09f76 user: coldstore tags: trunk
2004-10-28
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
Allow forking into the background if either one of Tclx or Expect are available. check-in: 221c617dad user: wart tags: trunk
20:21
tclhttpd.spec check-in: faca00c885 user: wart 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-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: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-06
09:34
Added -mail option to specify mail servers for tcllib smtp client check-in: 46909b5385 user: coldstore tags: trunk
2004-04-23
02:11
bin/httpdthread.tcl: Added a missing package require httpd::digest check-in: e108f9e944 user: coldstore tags: trunk
2004-04-20
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-03-23
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
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
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
2004-03-22
16:31
Added Auth config parameters for access control check-in: 7b0b6a1a5f user: coldstore 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
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-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-01-14
06:29
Updates in preparation for a 3.5.0 release check-in: 9761fca018 user: welch tags: trunk
2003-11-03
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
2003-10-19
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
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
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-04-07
05:10
Minor debug puts Leaf check-in: 56d9beaa40 user: welch tags: tclhttpd-3-4-rel
2003-04-04
04:50
Added -compat {version} arg to load compatibility module for that version check-in: 7695149b60 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
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
2002-10-29
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-09-04
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