tclhttpd

Changes On Branch 4_0
Login

Changes On Branch 4_0

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

Changes In Branch 4_0 Excluding Merge-Ins

This is equivalent to a diff from 16399ebdeb to ffc189660f

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
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
2015-03-28
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

Changes to ChangeLog.

Changes to DIST_build/DIST.

Changes to DIST_build/DIST.exp.

Changes to DIST_build/README.

Changes to INSTALL.

Changes to Makefile.in.

Deleted README.

Added README.md.

Changes to VERSION.

Changes to WHATSNEW.

Added auto.def.

Added autosetup/LICENSE.

Added autosetup/README.autosetup.

Added autosetup/autosetup.

Added autosetup/cc-db.tcl.

Added autosetup/cc-lib.tcl.

Added autosetup/cc-shared.tcl.

Added autosetup/cc.tcl.

Added autosetup/codebale.tcl.

Added autosetup/config.guess.

Added autosetup/config.sub.

Added autosetup/cthulhu.tcl.

Added autosetup/default.auto.

Added autosetup/fileutil.tcl.

Added autosetup/find-tclsh.

Added autosetup/install.tcl.

Added autosetup/system.tcl.

Added autosetup/test-tclsh.

Changes to bin/README.

Changes to bin/httpd.tcl.

Changes to bin/httpdthread.tcl.

Changes to bin/tclhttpd.rc.

Added bin/test/common.tcl.

Added bin/test/directoo.tcl.

Added bin/test/qwiki.tcl.

Changes to bin/util/crypt.tcl.

Changes to certs/README.ssl.

Changes to configure.

Changes to configure.in.

Changes to debian/changelog.

Changes to debian/rules.

Added htdocs/bootdemo/index.html.

Changes to htdocs/index.tml.

Added htdocs/markdown.md.

Deleted lib/MakeIndex.

Deleted lib/admin.tcl.

Deleted lib/auth.tcl.

Deleted lib/cgi.tcl.

Deleted lib/compat.tcl.

Deleted lib/config.tcl.

Deleted lib/cookie.tcl.

Deleted lib/counter.tcl.

Deleted lib/debug.tcl.

Deleted lib/deprecated/base64.tcl.

Deleted lib/digest.tcl.

Deleted lib/direct.tcl.

Deleted lib/dirlist.tcl.

Deleted lib/doc.tcl.

Deleted lib/doc_error.tcl.

Deleted lib/doctools.tcl.

Deleted lib/fallback.tcl.

Deleted lib/httpd.tcl.

Deleted lib/imagemap.tcl.

Deleted lib/include.tcl.

Deleted lib/log.tcl.

Deleted lib/logstd.tcl.

Deleted lib/mail.tcl.

Deleted lib/maptcl.tcl.

Deleted lib/maptk.tcl.

Deleted lib/md5hex.tcl.

Deleted lib/mime.types.

Deleted lib/mtype.tcl.

Deleted lib/objects.tcl.

Deleted lib/open.tcl.

Deleted lib/passcheck.tcl.

Deleted lib/passgen.tcl.

Deleted lib/pkgIndex.tcl.

Deleted lib/prodebug.tcl.

Deleted lib/redirect.tcl.

Deleted lib/safecgio.tcl.

Deleted lib/session.tcl.

Deleted lib/srvui.tcl.

Deleted lib/status.tcl.

Deleted lib/stdin.tcl.

Deleted lib/subst.tcl.

Deleted lib/tclcrypt.tcl.

Deleted lib/template.tcl.

Deleted lib/thread.tcl.

Deleted lib/upload.tcl.

Deleted lib/url.tcl.

Deleted lib/utils.tcl.

Deleted lib/version.tcl.

Added modules/bootstrap/bootstrap.tcl.

Added modules/bootstrap/css/bootstrap-theme.css.

Added modules/bootstrap/css/bootstrap-theme.css.map.

Added modules/bootstrap/css/bootstrap-theme.min.css.

Added modules/bootstrap/css/bootstrap.css.

Added modules/bootstrap/css/bootstrap.css.map.

Added modules/bootstrap/css/bootstrap.min.css.

Added modules/bootstrap/fonts/glyphicons-halflings-regular.eot.

Added modules/bootstrap/fonts/glyphicons-halflings-regular.svg.

Added modules/bootstrap/fonts/glyphicons-halflings-regular.ttf.

Added modules/bootstrap/fonts/glyphicons-halflings-regular.woff.

Added modules/bootstrap/fonts/glyphicons-halflings-regular.woff2.

Added modules/bootstrap/js/bootstrap.js.

Added modules/bootstrap/js/bootstrap.min.js.

Added modules/bootstrap/js/jquery.min.js.

Added modules/bootstrap/js/npm.js.

Added modules/bootstrap/pkgIndex.tcl.

Added modules/community/acl.md.

Added modules/community/acl.tcl.

Added modules/community/community.md.

Added modules/community/community.tcl.

Added modules/community/pkgIndex.tcl.

Added modules/compat/compat.tcl.

Added modules/compat/pkgIndex.tcl.

Added modules/compat/version-3.3.tcl.

Added modules/compat/version-3.4.tcl.

Added modules/compat/version-3.5.tcl.

Added modules/directoo/directoo.md.

Added modules/directoo/directoo.tcl.

Added modules/directoo/pkgIndex.tcl.

Added modules/httpd/MakeIndex.

Added modules/httpd/admin.tcl.

Added modules/httpd/auth.tcl.

Added modules/httpd/cgi.tcl.

Added modules/httpd/config.tcl.

Added modules/httpd/cookie.tcl.

Added modules/httpd/counter.tcl.

Added modules/httpd/debug.tcl.

Added modules/httpd/digest.tcl.

Added modules/httpd/direct.tcl.

Added modules/httpd/dirlist.tcl.

Added modules/httpd/doc.tcl.

Added modules/httpd/doc_error.tcl.

Added modules/httpd/doctools.tcl.

Added modules/httpd/fallback.tcl.

Added modules/httpd/fastcgi.tcl.

Added modules/httpd/fossil.tcl.

Added modules/httpd/httpd.tcl.

Added modules/httpd/imagemap.tcl.

Added modules/httpd/include.tcl.

Added modules/httpd/log.tcl.

Added modules/httpd/logstd.tcl.

Added modules/httpd/mail.tcl.

Added modules/httpd/maptcl.tcl.

Added modules/httpd/maptk.tcl.

Added modules/httpd/md5hex.tcl.

Added modules/httpd/mime.types.

Added modules/httpd/mtype.tcl.

Added modules/httpd/objects.tcl.

Added modules/httpd/open.tcl.

Added modules/httpd/passcheck.tcl.

Added modules/httpd/passgen.tcl.

Added modules/httpd/pkgIndex.tcl.

Added modules/httpd/prodebug.tcl.

Added modules/httpd/redirect.tcl.

Added modules/httpd/safecgio.tcl.

Added modules/httpd/session.tcl.

Added modules/httpd/srvui.tcl.

Added modules/httpd/status.tcl.

Added modules/httpd/stdin.tcl.

Added modules/httpd/subst.tcl.

Added modules/httpd/tclcrypt.tcl.

Added modules/httpd/template.tcl.

Added modules/httpd/thread.tcl.

Added modules/httpd/upload.tcl.

Added modules/httpd/url.tcl.

Added modules/httpd/utils.tcl.

Added modules/httpd/version.tcl.

Added modules/jshash/js/md5-min.js.

Added modules/jshash/js/md5.js.

Added modules/jshash/js/ripemd160-min.js.

Added modules/jshash/js/ripemd160.js.

Added modules/jshash/js/sha1-min.js.

Added modules/jshash/js/sha1.js.

Added modules/jshash/js/sha256-min.js.

Added modules/jshash/js/sha256.js.

Added modules/jshash/js/sha512-min.js.

Added modules/jshash/js/sha512.js.

Added modules/jshash/js/test-min.py.

Added modules/jshash/js/test.py.

Added modules/jshash/jshash.md.

Added modules/jshash/jshash.tcl.

Added modules/jshash/pkgIndex.tcl.

Added modules/markdown/markdown.tcl.

Added modules/markdown/pkgIndex.tcl.

Added modules/pkgIndex.tcl.

Added modules/qwiki/pkgIndex.tcl.

Added modules/qwiki/qwiki.md.

Added modules/qwiki/qwiki.tcl.

Added modules/tao-sqlite/connection.tcl.

Added modules/tao-sqlite/index.tcl.

Added modules/tao-sqlite/module.tcl.

Added modules/tao-sqlite/oosqlite.tcl.

Added modules/tao-sqlite/pkgIndex.tcl.

Added modules/tao-sqlite/prefdb.tcl.

Added modules/tao-sqlite/procs.tcl.

Added modules/tao-sqlite/record.tcl.

Added modules/tao-sqlite/tao-sqlite.md.

Added modules/tao-sqlite/yggdrasil.md.

Added modules/tao-sqlite/yggdrasil.tcl.

Added modules/tao/db.tcl.

Added modules/tao/diagram.tcl.

Added modules/tao/event.tcl.

Added modules/tao/events.md.

Added modules/tao/index.tcl.

Added modules/tao/license.terms.

Added modules/tao/lutils.tcl.

Added modules/tao/moac.md.

Added modules/tao/moac.tcl.

Added modules/tao/module.tcl.

Added modules/tao/mvc.tcl.

Added modules/tao/onion.tcl.

Added modules/tao/onions.md.

Added modules/tao/ootools.tcl.

Added modules/tao/options.md.

Added modules/tao/parser.md.

Added modules/tao/parser.tcl.

Added modules/tao/pkgIndex.tcl.

Added modules/tao/property.md.

Added modules/tao/signals.md.

Added modules/tao/tao.md.

Added modules/tao/taodb.md.

Added modules/wysiwyg/buttons/blank-trans.gif.

Added modules/wysiwyg/buttons/blank.gif.

Added modules/wysiwyg/buttons/first-trans.gif.

Added modules/wysiwyg/buttons/first.gif.

Added modules/wysiwyg/buttons/goto.gif.

Added modules/wysiwyg/buttons/last-trans.gif.

Added modules/wysiwyg/buttons/last.gif.

Added modules/wysiwyg/buttons/next-trans.gif.

Added modules/wysiwyg/buttons/next.gif.

Added modules/wysiwyg/buttons/prev-trans.gif.

Added modules/wysiwyg/buttons/prev.gif.

Added modules/wysiwyg/buttons/search.gif.

Added modules/wysiwyg/css/styles.css.

Added modules/wysiwyg/icons/backcolor.gif.

Added modules/wysiwyg/icons/backcolor_on.gif.

Added modules/wysiwyg/icons/background_silver.jpg.

Added modules/wysiwyg/icons/bold.gif.

Added modules/wysiwyg/icons/bold_on.gif.

Added modules/wysiwyg/icons/copy.gif.

Added modules/wysiwyg/icons/copy_on.gif.

Added modules/wysiwyg/icons/cut.gif.

Added modules/wysiwyg/icons/cut_on.gif.

Added modules/wysiwyg/icons/forecolor.gif.

Added modules/wysiwyg/icons/forecolor_on.gif.

Added modules/wysiwyg/icons/help.gif.

Added modules/wysiwyg/icons/help_on.gif.

Added modules/wysiwyg/icons/indent_left.gif.

Added modules/wysiwyg/icons/indent_left_on.gif.

Added modules/wysiwyg/icons/indent_right.gif.

Added modules/wysiwyg/icons/indent_right_on.gif.

Added modules/wysiwyg/icons/insert_hyperlink.gif.

Added modules/wysiwyg/icons/insert_hyperlink_on.gif.

Added modules/wysiwyg/icons/insert_picture.gif.

Added modules/wysiwyg/icons/insert_picture_on.gif.

Added modules/wysiwyg/icons/insert_table.gif.

Added modules/wysiwyg/icons/insert_table_on.gif.

Added modules/wysiwyg/icons/italics.gif.

Added modules/wysiwyg/icons/italics_on.gif.

Added modules/wysiwyg/icons/justify_center.gif.

Added modules/wysiwyg/icons/justify_center_on.gif.

Added modules/wysiwyg/icons/justify_left.gif.

Added modules/wysiwyg/icons/justify_left_on.gif.

Added modules/wysiwyg/icons/justify_right.gif.

Added modules/wysiwyg/icons/justify_right_on.gif.

Added modules/wysiwyg/icons/list_ordered.gif.

Added modules/wysiwyg/icons/list_ordered_on.gif.

Added modules/wysiwyg/icons/list_unordered.gif.

Added modules/wysiwyg/icons/list_unordered_on.gif.

Added modules/wysiwyg/icons/logo.gif.

Added modules/wysiwyg/icons/paste.gif.

Added modules/wysiwyg/icons/paste_on.gif.

Added modules/wysiwyg/icons/redo.gif.

Added modules/wysiwyg/icons/redo_on.gif.

Added modules/wysiwyg/icons/select_font.gif.

Added modules/wysiwyg/icons/select_font_on.gif.

Added modules/wysiwyg/icons/select_size.gif.

Added modules/wysiwyg/icons/select_size_on.gif.

Added modules/wysiwyg/icons/seperator.gif.

Added modules/wysiwyg/icons/seperator2.gif.

Added modules/wysiwyg/icons/strikethrough.gif.

Added modules/wysiwyg/icons/strikethrough_on.gif.

Added modules/wysiwyg/icons/subscript.gif.

Added modules/wysiwyg/icons/subscript_on.gif.

Added modules/wysiwyg/icons/superscript.gif.

Added modules/wysiwyg/icons/superscript_on.gif.

Added modules/wysiwyg/icons/underline.gif.

Added modules/wysiwyg/icons/underline_on.gif.

Added modules/wysiwyg/icons/undo.gif.

Added modules/wysiwyg/icons/undo_on.gif.

Added modules/wysiwyg/icons/view_source.gif.

Added modules/wysiwyg/icons/view_source_on.gif.

Added modules/wysiwyg/icons/view_text.gif.

Added modules/wysiwyg/icons/view_text_on.gif.

Added modules/wysiwyg/js/ddbg3.gif.

Added modules/wysiwyg/js/example.html.

Added modules/wysiwyg/js/expand.gif.

Added modules/wysiwyg/js/readme.html.

Added modules/wysiwyg/js/rightarrow.gif.

Added modules/wysiwyg/js/wysiwyg.js.

Added modules/wysiwyg/pkgIndex.tcl.

Added modules/wysiwyg/popups/about.html.

Added modules/wysiwyg/popups/about_license.html.

Added modules/wysiwyg/popups/create_table.html.

Added modules/wysiwyg/popups/insert_hyperlink.html.

Added modules/wysiwyg/popups/insert_image.html.

Added modules/wysiwyg/popups/license.html.

Added modules/wysiwyg/popups/select_color.html.

Added modules/wysiwyg/wysiwyg.tcl.

Changes to sampleapp/snmp/snmp.tcl.

Changes to sampleapp/sunscript/htmlutils.tcl.

Deleted tclhttpd.spec.

Added tclhttpd.spec.in.