File: README

package info (click to toggle)
tkrat 1%3A2.2cvs20100105-true-dfsg-6.1
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 10,340 kB
  • ctags: 9,259
  • sloc: ansic: 96,057; tcl: 25,667; makefile: 1,638; sh: 282
file content (174 lines) | stat: -rw-r--r-- 6,083 bytes parent folder | download | duplicates (4)
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
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
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
171
172
173
174
							Onsala 2002-08-12

   TkRat software and its included text is Copyright 1996-2004 by
   Martin Forssn.

   The full text of the legal notices is contained in the file called
   COPYRIGHT, included with this distribution.



	PORTABILITY

This software should work on any Unix-system where you can build tcl/tk.


	BUILDING THE SOFTWARE

TkRat depends on tcl/tk 8.3 or later so these must be installed. Tcl/tk
8.3.4 is recommended.

	run './configure'

This will configure the makefiles etc. See INSTALL for options to configure.
Configure depends on you having tclsh8.3 and wish8.3 or later in your path.
If configure fails to locate the tcl/tk include-files you might have to
help it by providing a --with-tcl-include=DIR argument.

	do a 'make'

This should build the software.
Ignore any errors you get about not being able to build mtest.

You might want to test the software before installing it. Change directory
to either the lib/ or tkrat/ directories ('cd tkrat') and run
'../tkrat/tkrat'. If everything seems to work you can install it.

	do a 'make install'

This will install the program in /usr/local/bin. The destination can
be overridden with the --prefix argument to configure in the first step.

The makefiles will install one small tcl-program in /usr/local/bin, some
dynamically loadable modules in /usr/local/lib/tkrat2.1 and a set of
tcl files in /usr/local/share/tkrat2.1. The paths to those two later
directories are written into the small tkrat program in /usr/local/bin.
A small manpage is also installed into /usr/local/man/man1.

You can change the name of the program and the directory for the library
files by using the --program-prefix and --program-suffix arguments to
configure.


	SSL

TkRat will now include ssl-support if the openssl library is found by
configure. One can help configure on the way by using the
--with-ssl argument. To be able to verify server certificates you
must have the relevant CA-certificates installed on your
system. Exactly where those should be stored depends upon your ssl-
configuration. But usually they should be found in
$OPENSSLDIR/cert.pem


	HTML

TkRat will show html-emails if TkHtml version 2.0 or later is installed.
TkHtml can be fetched from http://www.hwaci.com/sw/tkhtml/index.html.


	CONFIGURATION

You can have site-wide configuration files. Configuration issues
are covered in the CONFIGURATION file.


	PERMISSIONS of /var/spool/mail

TkRat expects /var/spool/mail to have permissions drwxrwxrwt. That is
everybody has write access but the sticky bit is on. It is NOT safe
to make TkRat setgid or setuid.


	DELIVERY STATUS NOTIFICATIONS (DSN)

TkRat supports DSN as defined in rfc1891-4. This requires that messages are
sent via ESMTP and that the MTA (mail transfer agent) also supports DSN
(otherwise you will not get DSN support, TkRat will still work though).
Actually all MTA's the message will pass through must talk DSN for it to
work fully (otherwise you will just get DSN's with the action field set to
forwarded).


	CURRENT INFORMATION

This software has a webpage at http://www.tkrat.org/
This page should always contain up to date information abut tkrat.
There is also a mailing list on which announcements of new versions are
posted. To subscribe send a mail to tkrat-announce-request@tkrat.org,
or visit the list page at http://www.tkrat.org/mailman/listinfo/tkrat-announce
There is also a discussion list which you can subscribe to at
tkrat-request@tkrat.org or http://www.tkrat.org/mailman/listinfo/tkrat
(announcements are posted to both lists). To send messages to this list
send them to tkrat@tkrat.org


	ACKNOWLEDGEMENTS

I would like to thank all those people who has helped me test TkRat.
I would also like to thank Tristan Tarrant who did the Italian version of
all the texts, thanks also goes to Christope Martin, Stphane Gourmelen,
Nol Giraud, and ric Simon for the french texts. As well as to Srdjan
Pokorni for the Serbian translation.


	POSTCARDS

TkRat is free to use, I do not require anything from any of its users. But
I do not mind getting postcards. In fact I think it is a great way to keep
track of how far it has spread. So if you like TkRat (and if you want to) you
can send me a postcard from where you live. I have the following address:

Martin Forssen
Fyrmstarevgen 48
439 94 Onsala
SWEDEN


	BUGS (aka UNDOCUMENTED FEATURES)

Please report any found bugs to maf@dtek.chalmers.se


	AUTHOR's ADDRESS

The author (thats me) can be reached at maf@tkrat.org
I live in south of the city of Gteborg in Sweden.


	MISC NOTES

I have had reports that the tcl/tk included in Solaris 8 have some
serious problems which leads to the usage of excessive amounts of
CPU. I recommend upgrading to 8.3.4 or later.


	INCLUDED SOFTWARE

This package includes software from both University of Washington
(the c-client library) and from Lucent Technologies (blt_busy command).

The blt_busy package is covered by the following copyright.
/*
 * Copyright 1993-1998 Lucent Technologies, Inc.
 *
 * Permission to use, copy, modify, and distribute this software and
 * its documentation for any purpose and without fee is hereby
 * granted, provided that the above copyright notice appear in all
 * copies and that both that the copyright notice and warranty
 * disclaimer appear in supporting documentation, and that the names
 * of Lucent Technologies any of their entities not be used in
 * advertising or publicity pertaining to distribution of the software
 * without specific, written prior permission.
 *
 * Lucent Technologies disclaims all warranties with regard to this
 * software, including all implied warranties of merchantability and
 * fitness.  In no event shall Lucent Technologies be liable for any
 * special, indirect or consequential damages or any damages
 * whatsoever resulting from loss of use, data or profits, whether in
 * an action of contract, negligence or other tortuous action, arising
 * out of or in connection with the use or performance of this
 * software.
 *
 *      The "busy" command was created by George Howlett.
 */