summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrmax <rmax>2010-02-26 10:32:40 (GMT)
committerrmax <rmax>2010-02-26 10:32:40 (GMT)
commit1c859b9a446ac6321e095bef4dcba93cdeae5602 (patch)
tree763cd1c9a74819631aa02b7053acca66add09c8c
parent3434566a605bb11e0f5a78d6f3996ede7f728e68 (diff)
downloadtcl-1c859b9a446ac6321e095bef4dcba93cdeae5602.zip
tcl-1c859b9a446ac6321e095bef4dcba93cdeae5602.tar.gz
tcl-1c859b9a446ac6321e095bef4dcba93cdeae5602.tar.bz2
Cleanup doc/safe.n
-rw-r--r--ChangeLog6
-rw-r--r--doc/safe.n16
2 files changed, 14 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index cec1c2c..dd710eb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-02-26 Reinhard Max <max@suse.de>
+
+ * doc/safe.n: Name the installed file after the command it
+ documents. Use "Safe Tcl" instead of the "Safe Base", "Safe Tcl"
+ mixture.
+
2010-02-26 Donal K. Fellows <dkf@users.sf.net>
* unix/installManPage: Remap non-alphanumeric sequences in filenames
diff --git a/doc/safe.n b/doc/safe.n
index 4adf283..7ec1cef 100644
--- a/doc/safe.n
+++ b/doc/safe.n
@@ -4,14 +4,14 @@
'\" See the file "license.terms" for information on usage and redistribution
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
'\"
-'\" RCS: @(#) $Id: safe.n,v 1.13 2007/12/13 15:22:33 dgp Exp $
+'\" RCS: @(#) $Id: safe.n,v 1.14 2010/02/26 10:32:40 rmax Exp $
'\"
.so man.macros
.TH "Safe Tcl" n 8.0 Tcl "Tcl Built-In Commands"
.BS
'\" Note: do not modify the .SH NAME line immediately below!
.SH NAME
-Safe\ Base \- A mechanism for creating and manipulating safe interpreters
+safe \- Creating and manipulating safe interpreters
.SH SYNOPSIS
\fB::safe::interpCreate\fR ?\fIslave\fR? ?\fIoptions...\fR?
.sp
@@ -38,15 +38,15 @@ Safe Tcl is a mechanism for executing untrusted Tcl scripts
safely and for providing mediated access by such scripts to
potentially dangerous functionality.
.PP
-The Safe Base ensures that untrusted Tcl scripts cannot harm the
+Safe Tcl ensures that untrusted Tcl scripts cannot harm the
hosting application.
-The Safe Base prevents integrity and privacy attacks. Untrusted Tcl
+It prevents integrity and privacy attacks. Untrusted Tcl
scripts are prevented from corrupting the state of the hosting
application or computer. Untrusted scripts are also prevented from
disclosing information stored on the hosting computer or in the
hosting application to any party.
.PP
-The Safe Base allows a master interpreter to create safe, restricted
+Safe Tcl allows a master interpreter to create safe, restricted
interpreters that contain a set of predefined aliases for the \fBsource\fR,
\fBload\fR, \fBfile\fR, \fBencoding\fR, and \fBexit\fR commands and
are able to use the auto-loading and package mechanisms.
@@ -61,7 +61,7 @@ requested operation (see the section \fBSECURITY\fR below for details).
Different levels of security can be selected by using the optional flags
of the commands described below.
.PP
-All commands provided in the master interpreter by the Safe Base reside in
+All commands provided in the master interpreter by Safe Tcl reside in
the \fBsafe\fR namespace.
.SH COMMANDS
The following commands are provided in the master interpreter:
@@ -263,13 +263,13 @@ the system encoding, but allows all other subcommands including
The calling interpreter is deleted and its computation is stopped, but the
Tcl process in which this interpreter exists is not terminated.
.SH SECURITY
-The Safe Base does not attempt to completely prevent annoyance and
+Safe Tcl does not attempt to completely prevent annoyance and
denial of service attacks. These forms of attack prevent the
application or user from temporarily using the computer to perform
useful work, for example by consuming all available CPU time or
all available screen real estate.
These attacks, while aggravating, are deemed to be of lesser importance
-in general than integrity and privacy attacks that the Safe Base
+in general than integrity and privacy attacks that Safe Tcl
is to prevent.
.PP
The commands available in a safe interpreter, in addition to