tclhttpd

Check-in [ee8656421b]
Login

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

Overview
Comment:Updated the readme
Timelines: family | ancestors | descendants | both | 4_0
Files: files | file ages | folders
SHA1:ee8656421bb1171d20b06350e4908d14c7e3c91d
User & Date: hypnotoad 2015-04-02 10:20:06
Context
2015-04-02
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
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
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Name change from README to README.md.

1
2
3



4
5
6
7
8
9
10
..
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54




55
56
57
58
59
60
61
...
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162

163
164
165
166
167
168
169
170
This HTTPD is written in Tcl and Tk.
Written by Stephen Uhler and Brent Welch of Sun Microsystems Laboratory.
Brent is now at Panasas, Inc.



See the file "license.terms" for information on usage and redistribution
of this file, and for a DISCLAIMER OF ALL WARRANTIES.

Version: 4.0.0
Sat Mar 28 04:44:11 EDT 2015

STARKIT QUICK START
................................................................................
tclkit tclhttpd4.0.0.kit -port 80 -docRoot htmldir -library tcldir

The server loads all the tcl sources in the library.  Try also
tclkit tclhttpd4.0.0.kit -help

STANDARD QUICK START

It requires Tcl 8.3 (or higher) and the Standard Tcl Library.
This uses the cmdline, base64, ncgi, html, and counter
modules of the Standard Tcl Library. If you must, you
can probably get by with Tcl 8.0 or later if you install
the Standard Tcl Library.

The Web server runs under either tclsh or wish.
With wish you get a simple GUI that shows some counters.

For a quick test that runs a server on port 8015, do
UNIX:

1) Test preconditions
	Tcl interpreter: tclsh8.3, tclsh8.4, tclsh8.5, or tclkit (or wish)
        tcllib 1.3 or higher
Try
        tclsh (whatever version)
	package require counter

2) If you can do the above, then you should be able to run the
server directly from this distribution directory without bothering
to configure, make, and install it. e.g., 

	tclsh8.4 bin/httpd.tcl -debug 1
Windows and Macintosh:
	Run wish or tclsh and source bin/httpd.tcl

3) For more detailed installation instructions, see the INSTALL file.

For a complete set of command line options, do
httpd.tcl -help
This lets you set basic parameters like port number and server name.

VERSION SUMMARY

Version 4.0 adds support for Tcl 8.6, and integrates TclOO





Version 3.5 has various bug fixes, improvements to the docs, and
some sample applications.  3.5.1 adds a mail client module.

Version 3.4.3  fixes loading code from the custom code directory,
which broke in 3.4.2

................................................................................

MAILING LISTS

There is a mailing list for users of the Tcl web server at
SourceForge as part of the tclhttpd project.  Please sign
up via the web site at www.sourceforge.net/projects/tclhttpd.
If that is dead, send email to
welch@acm.org
to find out the current location of the mailing list

Send messages for the list to
tclhttpd-users@lists.sourceforge.net

Bugs and comments to the mailing list, or to <welch@acm.org>
Put "httpd" in the subject of the mail so I can sort it automatically.

WWW

The current URL for the distribution can be found in
ftp://www.tcl.tk/pub/tcl/httpd/


There is documentation at
http://www.beedub.com/tclhttpd/
http://www.tcl.tk/software/tclhttpd/

SourceForge

http://www.sourceforge.net/projects/tclhttpd
http://tclhttpd.sourceforge.net/

|

>
>
>







 







|
|

|
|








|
|








|











|
>
>
>
>







 







|





|





|

>
|
<
<
<
<
<
<
<
1
2
3
4
5
6
7
8
9
10
11
12
13
..
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
...
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171







This HTTPD is written in Tcl and Tk.
Originally written by Stephen Uhler and Brent Welch of Sun Microsystems Laboratory.
Brent is now at Panasas, Inc.

Version 4 is maintained by Sean Woods of Test & Evaluation Solutions.

See the file "license.terms" for information on usage and redistribution
of this file, and for a DISCLAIMER OF ALL WARRANTIES.

Version: 4.0.0
Sat Mar 28 04:44:11 EDT 2015

STARKIT QUICK START
................................................................................
tclkit tclhttpd4.0.0.kit -port 80 -docRoot htmldir -library tcldir

The server loads all the tcl sources in the library.  Try also
tclkit tclhttpd4.0.0.kit -help

STANDARD QUICK START

It requires Tcl 8.6 (or higher) and the Standard Tcl Library.
This uses the cmdline, base64, ncgi, html, sha1, and counter
modules of the Standard Tcl Library. If you must, you
can probably get by with Tcl 8.5 or later if you install
the Standard Tcl Library and the TclOO extension.

The Web server runs under either tclsh or wish.
With wish you get a simple GUI that shows some counters.

For a quick test that runs a server on port 8015, do
UNIX:

1) Test preconditions
	Tcl interpreter: tclsh8.5, tclsh8.6, tclkit (or wish)
        tcllib 1.6 or higher
Try
        tclsh (whatever version)
	package require counter

2) If you can do the above, then you should be able to run the
server directly from this distribution directory without bothering
to configure, make, and install it. e.g., 

	tclsh8.6 bin/httpd.tcl -debug 1
Windows and Macintosh:
	Run wish or tclsh and source bin/httpd.tcl

3) For more detailed installation instructions, see the INSTALL file.

For a complete set of command line options, do
httpd.tcl -help
This lets you set basic parameters like port number and server name.

VERSION SUMMARY

Version 4.0 adds support for Tcl 8.6, and integrates TclOO. The
/lib directory has been moved to /modules, and the layout of modules
now mirrors that of Tcllib. DirectOO adds the ability to implement
dynamic content with TclOO objects. This version adds bootstrap
and markdown support.

Version 3.5 has various bug fixes, improvements to the docs, and
some sample applications.  3.5.1 adds a mail client module.

Version 3.4.3  fixes loading code from the custom code directory,
which broke in 3.4.2

................................................................................

MAILING LISTS

There is a mailing list for users of the Tcl web server at
SourceForge as part of the tclhttpd project.  Please sign
up via the web site at www.sourceforge.net/projects/tclhttpd.
If that is dead, send email to
yoda@etoyoc.com
to find out the current location of the mailing list

Send messages for the list to
tclhttpd-users@lists.sourceforge.net

Bugs and comments to the mailing list, or to <yoda@etoyoc.com>
Put "httpd" in the subject of the mail so I can sort it automatically.

WWW

The current URL for the distribution can be found in
http://core.tcl.tk/tclhttpd

This site contains the fossil source repository, as well as the
most up to date documentation.