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.
1 2 3 4 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | - + - - - + + + - + | #!/bin/sh # # Create a super distribution of TclHttpd, Tcl, Tcllib, and Thread |
︙ | |||
32 33 34 35 36 37 38 | 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | - - - - + + + + + + + + + | SCRATCH=${WELCH}/scratch mkdir -p ${SCRATCH} cd ${SCRATCH} echo "*** Checkout tclhttpd ${HTTPD_VERSION} ***" rm -rf ${SCRATCH}/tclhttpd${HTTPD_VERSION} |
︙ |
Changes to DIST_build/DIST.exp.
1 2 | 1 2 3 4 5 6 7 8 9 10 11 | - - + + | # Expect script to drive DIST, and handle the CVS password prompting. |
︙ |
Changes to DIST_build/README.
1 2 3 4 5 6 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | - + - + - - - - - + + + + + | This is a bundled distribution of TclHttpd, Tcl, the Standard Tcl Library, and the Thread extension. If you already have tcl 8.4 or 8.3 installed, then you can probably run the Tcl Web Server directly from this distribtuion without doing any installation steps (The directory will really be |
︙ |
Changes to INSTALL.
︙ | |||
107 108 109 110 111 112 113 | 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | - + | blocks. Without threads, you are forced to put your blocking operations into CGI scripts so that the external CGI process blocks. The server continues to service requests until the pipe connected to the CGI process produces data. 5. Starkit Distribution |
︙ |
Changes to Makefile.in.
︙ | |||
114 115 116 117 118 119 120 | 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 | - - + + | includedir = @includedir@ oldincludedir = /usr/include DESTDIR = pkgdatadir = $(datadir)/@PACKAGE@@VERSION@ pkglibdir = $(libdir)/@PACKAGE@@VERSION@ |
︙ | |||
304 305 306 307 308 309 310 311 312 313 | 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 | + - - + - - + | $(INSTALL_PROGRAM) $$i $(DESTDIR)$(prefix)/bin ; \ done; @for i in $(srcdir)/bin/*.rc ; do \ $(INSTALL_DATA) $$i $(DESTDIR)$(prefix)/bin ; \ done; @echo "Installing sample boot script" $(INSTALL_DATA) $(srcdir)/bin/tclhttpd.etc.init $(DESTDIR)$(SERVER_ROOT) install-libraries: install-custom installdirs @echo "Installing script files in $(DESTDIR)$(pkglibdir)" |
︙ | |||
374 375 376 377 378 379 380 | 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 | - - + + - - + + | if test -f $$p; then \ ext=`echo $$p|sed -e "s/.*\.//"`; \ if test "x$$ext" = "xdll"; then \ echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$p"; \ $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$p; \ lib=`basename $$p|sed -e 's/.[^.]*$$//'`.lib; \ if test -f $$lib; then \ |
︙ |
Deleted README.
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
|
Added README.md.