From 56f2129c3449916221f9bd40814b15664d4c307a Mon Sep 17 00:00:00 2001
From: Wolfram Schneider
Date: Sun, 28 Sep 1997 09:24:40 +0000
Subject: [PATCH] Update man.cgi URL.
---
data/cgi/ports.cgi | 4 +--
data/docproj.sgml | 6 ++--
data/docs.sgml | 68 +++++++++++++++++------------------
data/releases/2.2R/notes.sgml | 12 +++----
data/search.sgml | 6 ++--
data/security.sgml | 40 ++++++++++-----------
data/support.sgml | 6 ++--
en/cgi/ports.cgi | 4 +--
en/docproj/docproj.sgml | 6 ++--
en/docs.sgml | 68 +++++++++++++++++------------------
en/releases/2.2R/notes.sgml | 12 +++----
en/search/search.sgml | 6 ++--
en/security.sgml | 40 ++++++++++-----------
en/support.sgml | 6 ++--
en/usergroups.sgml | 6 ++--
15 files changed, 145 insertions(+), 145 deletions(-)
diff --git a/data/cgi/ports.cgi b/data/cgi/ports.cgi
index 0cbf27f150..0a96f61988 100755
--- a/data/cgi/ports.cgi
+++ b/data/cgi/ports.cgi
@@ -24,7 +24,7 @@
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
#
-# $Id: ports.cgi,v 1.1 1997-09-19 16:47:40 wosch Exp $
+# $Id: ports.cgi,v 1.2 1997-09-28 09:24:39 wosch Exp $
#
# ports.cgi - search engine for FreeBSD ports
# o search for a port by name or description
@@ -526,7 +526,7 @@ as database for all operation. INDEX,v will be updated by hand
by the portsmeister.
You may also search the
-ports manual pages.
+ports manual pages.
Get the Source of this script.
diff --git a/data/docproj.sgml b/data/docproj.sgml
index 73a3f50bc5..9b4a25a4e2 100644
--- a/data/docproj.sgml
+++ b/data/docproj.sgml
@@ -1,9 +1,9 @@
+
%includes;
]>
-
+
&header;
@@ -107,7 +107,7 @@
documentation, the preferred method is context
diff relative to the text as it appears in
FreeBSD-current. (see the diff(1)
+ href="http://www.freebsd.org/cgi/man.cgi?diff(1)">diff(1)
manual page
for details on generating a context diff). The
FreeBSD-current text for the handbook can be found in:
diff --git a/data/docs.sgml b/data/docs.sgml
index 3c3d903edd..2f618b746c 100644
--- a/data/docs.sgml
+++ b/data/docs.sgml
@@ -1,9 +1,9 @@
+
%includes;
]>
-
+
&header;
@@ -71,53 +71,53 @@ translation of the handbook (EUC encoding).
to FreeBSD.
-
+
- FreeBSD
- For release:
- 1.0,
- 1.1,
- 1.1.5.1,
- 2.0,
- 2.0.5,
- 2.1.0,
- 2.1.5,
- 2.1.6.1,
- 2.1.7.1,
- 2.2.1,
- 2.2.2,
+ 1.0,
+ 1.1,
+ 1.1.5.1,
+ 2.0,
+ 2.0.5,
+ 2.1.0,
+ 2.1.5,
+ 2.1.6.1,
+ 2.1.7.1,
+ 2.2.1,
+ 2.2.2,
3.0-current,
- Ports.
+ href="http://www.freebsd.org/cgi/man.cgi?manpath=FreeBSD+3.0-current">3.0-current
,
+ Ports.
Other Systems
- Unix Seventh Edition (V7),
- 2.8BSD,
- 2.9.1BSD,
- 2.10BSD,
- 2.11BSD,
- 4.3BSD Reno,
- NET/2,
- 386BSD 0.1,
- 4.4BSD Lite2,
- Linux Slackware,
- NetBSD,
- OpenBSD,
- Plan 9,
- SunOS 4.x,
- SunOS 5.x,
- ULTRIX 4.2,
+ Unix Seventh Edition (V7),
+ 2.8BSD,
+ 2.9.1BSD,
+ 2.10BSD,
+ 2.11BSD,
+ 4.3BSD Reno,
+ NET/2,
+ 386BSD 0.1,
+ 4.4BSD Lite2,
+ Linux Slackware,
+ NetBSD,
+ OpenBSD,
+ Plan 9,
+ SunOS 4.x,
+ SunOS 5.x,
+ ULTRIX 4.2,
and
- XFree86.
+ XFree86.
+
&header;
@@ -43,7 +43,7 @@ in 2.2.
The number of EISA slots to probe is now a fully supported option,
including the ability to save the value from a UserConfig session
with
-dset(8).
+dset(8).
This helps owners of HP NetServer LC machines to
install the system on their hardware.
@@ -77,7 +77,7 @@ driver, eliminating many of the previously existing problems with
their mutual interaction.
Syscons now supports cut & paste in textmode using the
-moused(8)
+moused(8)
utility.
2.2 is the first release that includes full CD-R support for the
@@ -155,10 +155,10 @@ from the old -D Makefile kludges, towards a system of "opt_foo.h"
kernel include files, allowing Makefile dependencies to work again.
We expect the old hack that blows the entire compile directory away
on each run of
-config(8)
+config(8)
to go away anytime soon. Unless you're changing
weird options, you might now consider using the -n option to
-config(8),
+config(8),
or setting the env variable NO_CONFIG_CLOBBER, if CPU time is costly for
you. See also the comments in the handbook about how it works.
diff --git a/data/search.sgml b/data/search.sgml
index 2c69da3e94..9435c9f97c 100644
--- a/data/search.sgml
+++ b/data/search.sgml
@@ -1,9 +1,9 @@
+
%includes;
]>
-
+
&header;
@@ -12,7 +12,7 @@
-
GNATS Problem Reports (Bugs) database
-
- Manual Pages
+
- Manual Pages
-
Ports Changes
-
diff --git a/data/security.sgml b/data/security.sgml
index b5bbd10803..ee290d714b 100644
--- a/data/security.sgml
+++ b/data/security.sgml
@@ -1,9 +1,9 @@
+
%includes;
]>
-
+
@@ -15,7 +15,7 @@
FreeBSD Security Guide
-Last Updated: $Date: 1997-07-05 23:02:47 $
+Last Updated: $Date: 1997-09-28 09:24:32 $
This guide attempts to document some of the tips and tricks used by
many FreeBSD security experts for securing systems and writing secure
@@ -53,20 +53,20 @@ FreeBSD Security Officers
if you have changes you'd like to see here.
-
-
+
strcpy(3) and
+ href="http://www.freebsd.org/cgi/man.cgi?sprintf(3)">
sprintf(3) calls from
unbounded data. Use
-
+
strncpy(3) and
-
+
snprintf(3) when the length is known
(or implement some other form of bounds-checking when it's not).
In fact, never use
- gets(3)
+ gets(3)
or
-
+
sprintf(3), period.
- Watch for strvis(3) and getenv(3) abuse.
@@ -78,21 +78,21 @@ FreeBSD Security Officers if you have changes you'd like to see here.
be paranoid!
- Every time you see an
- open(2)
+ open(2)
or
- stat(2)
+ stat(2)
call, ask yourself, "What
if it's a symbolic link?"
- All uses of
-
+
mktemp(3),
+ href="http://www.freebsd.org/cgi/man.cgi?tempnam(3)">
tempnam,
+ href="http://www.freebsd.org/cgi/man.cgi?mkstemp(3)">
mkstemp(3),
etc.; make sure that they use
-
+
mkstemp(3) instead. Also look for races in
/tmp in general, being aware that there are very few things can be atomic
in /tmp:
@@ -100,7 +100,7 @@ FreeBSD Security Officers if you have changes you'd like to see here.
- Creating a directory. This will either succeed or fail.
- Opening a file O_CREAT | O_EXCL
-
+
mkstemp(3) properly handles this for you, so all temp files should
use mkstemp to guarantee there's no race and that the permissions
are right.
@@ -127,7 +127,7 @@ FreeBSD Security Officers if you have changes you'd like to see here.
- Don't just grep for the usual suspects
in programs which run at elevated privs. Look line by line for possible
overflows in these cases since there are a lot more ways than
-
+
strcpy(3)
and friends to cause buffer overflows.
@@ -138,7 +138,7 @@ FreeBSD Security Officers if you have changes you'd like to see here.
- Do uid management. So drop privs as soon as possible,
and really drop them. Switching between euid and uid is not enough. Use
- setuid()
+ setuid()
when you can.
- Never display configuration file contents on errors.
@@ -161,7 +161,7 @@ FreeBSD Security Officers if you have changes you'd like to see here.
- When sending changes around for review, always
use context or unidiff format diffs which may be easily fed to
- patch(1).
+ patch(1).
Do not simply send whole files! Diffs are much easier to read and apply to
local sources (especially those in which multiple, simultaneous changes
may be taking place). All changes should be relative to 3.0-current
@@ -190,7 +190,7 @@ FreeBSD Security Officers if you have changes you'd like to see here.
sufficiently reentrant to make this safe.
- Pay special attention to
-
+
realloc(3) usage - more
often than not, it's not done correctly.
diff --git a/data/support.sgml b/data/support.sgml
index 3ee571b439..a8e918dcb6 100644
--- a/data/support.sgml
+++ b/data/support.sgml
@@ -1,9 +1,9 @@
+
%includes;
]>
-
+
&header;
@@ -114,7 +114,7 @@
-
CVS
+
CVS
(the Concurrent Version System) is the tool we use for
keeping our sources under control. Every change (with
accompanying log message explaining its purpose) from
diff --git a/en/cgi/ports.cgi b/en/cgi/ports.cgi
index 0cbf27f150..0a96f61988 100755
--- a/en/cgi/ports.cgi
+++ b/en/cgi/ports.cgi
@@ -24,7 +24,7 @@
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
#
-# $Id: ports.cgi,v 1.1 1997-09-19 16:47:40 wosch Exp $
+# $Id: ports.cgi,v 1.2 1997-09-28 09:24:39 wosch Exp $
#
# ports.cgi - search engine for FreeBSD ports
# o search for a port by name or description
@@ -526,7 +526,7 @@ as database for all operation. INDEX,v will be updated by hand
by the portsmeister.
You may also search the
-ports manual pages.
+ports manual pages.
Get the Source of this script.
diff --git a/en/docproj/docproj.sgml b/en/docproj/docproj.sgml
index 73a3f50bc5..9b4a25a4e2 100644
--- a/en/docproj/docproj.sgml
+++ b/en/docproj/docproj.sgml
@@ -1,9 +1,9 @@
+
%includes;
]>
-
+
&header;
@@ -107,7 +107,7 @@
documentation, the preferred method is context
diff relative to the text as it appears in
FreeBSD-current. (see the diff(1)
+ href="http://www.freebsd.org/cgi/man.cgi?diff(1)">diff(1)
manual page
for details on generating a context diff). The
FreeBSD-current text for the handbook can be found in:
diff --git a/en/docs.sgml b/en/docs.sgml
index 3c3d903edd..2f618b746c 100644
--- a/en/docs.sgml
+++ b/en/docs.sgml
@@ -1,9 +1,9 @@
+
%includes;
]>
-
+
&header;
@@ -71,53 +71,53 @@ translation of the handbook (EUC encoding).
to FreeBSD.
-
+
- FreeBSD
- For release:
- 1.0,
- 1.1,
- 1.1.5.1,
- 2.0,
- 2.0.5,
- 2.1.0,
- 2.1.5,
- 2.1.6.1,
- 2.1.7.1,
- 2.2.1,
- 2.2.2,
+ 1.0,
+ 1.1,
+ 1.1.5.1,
+ 2.0,
+ 2.0.5,
+ 2.1.0,
+ 2.1.5,
+ 2.1.6.1,
+ 2.1.7.1,
+ 2.2.1,
+ 2.2.2,
3.0-current,
- Ports.
+ href="http://www.freebsd.org/cgi/man.cgi?manpath=FreeBSD+3.0-current">3.0-current
,
+ Ports.
- Other Systems
-
- Unix Seventh Edition (V7),
- 2.8BSD,
- 2.9.1BSD,
- 2.10BSD,
- 2.11BSD,
- 4.3BSD Reno,
- NET/2,
- 386BSD 0.1,
- 4.4BSD Lite2,
- Linux Slackware,
- NetBSD,
- OpenBSD,
- Plan 9,
- SunOS 4.x,
- SunOS 5.x,
- ULTRIX 4.2,
+ Unix Seventh Edition (V7),
+ 2.8BSD,
+ 2.9.1BSD,
+ 2.10BSD,
+ 2.11BSD,
+ 4.3BSD Reno,
+ NET/2,
+ 386BSD 0.1,
+ 4.4BSD Lite2,
+ Linux Slackware,
+ NetBSD,
+ OpenBSD,
+ Plan 9,
+ SunOS 4.x,
+ SunOS 5.x,
+ ULTRIX 4.2,
and
- XFree86.
+ XFree86.
+
&header;
@@ -43,7 +43,7 @@ in 2.2.
The number of EISA slots to probe is now a fully supported option,
including the ability to save the value from a UserConfig session
with
-dset(8).
+dset(8).
This helps owners of HP NetServer LC machines to
install the system on their hardware.
@@ -77,7 +77,7 @@ driver, eliminating many of the previously existing problems with
their mutual interaction.
Syscons now supports cut & paste in textmode using the
-moused(8)
+moused(8)
utility.
2.2 is the first release that includes full CD-R support for the
@@ -155,10 +155,10 @@ from the old -D Makefile kludges, towards a system of "opt_foo.h"
kernel include files, allowing Makefile dependencies to work again.
We expect the old hack that blows the entire compile directory away
on each run of
-config(8)
+config(8)
to go away anytime soon. Unless you're changing
weird options, you might now consider using the -n option to
-config(8),
+config(8),
or setting the env variable NO_CONFIG_CLOBBER, if CPU time is costly for
you. See also the comments in the handbook about how it works.
diff --git a/en/search/search.sgml b/en/search/search.sgml
index 2c69da3e94..9435c9f97c 100644
--- a/en/search/search.sgml
+++ b/en/search/search.sgml
@@ -1,9 +1,9 @@
+
%includes;
]>
-
+
&header;
@@ -12,7 +12,7 @@
-
GNATS Problem Reports (Bugs) database
-
- Manual Pages
+
- Manual Pages
-
Ports Changes
-
diff --git a/en/security.sgml b/en/security.sgml
index b5bbd10803..ee290d714b 100644
--- a/en/security.sgml
+++ b/en/security.sgml
@@ -1,9 +1,9 @@
+
%includes;
]>
-
+
@@ -15,7 +15,7 @@
FreeBSD Security Guide
-Last Updated: $Date: 1997-07-05 23:02:47 $
+Last Updated: $Date: 1997-09-28 09:24:32 $
This guide attempts to document some of the tips and tricks used by
many FreeBSD security experts for securing systems and writing secure
@@ -53,20 +53,20 @@ FreeBSD Security Officers
if you have changes you'd like to see here.
-
-
+
strcpy(3) and
+ href="http://www.freebsd.org/cgi/man.cgi?sprintf(3)">
sprintf(3) calls from
unbounded data. Use
-
+
strncpy(3) and
-
+
snprintf(3) when the length is known
(or implement some other form of bounds-checking when it's not).
In fact, never use
- gets(3)
+ gets(3)
or
-
+
sprintf(3), period.
- Watch for strvis(3) and getenv(3) abuse.
@@ -78,21 +78,21 @@ FreeBSD Security Officers if you have changes you'd like to see here.
be paranoid!
- Every time you see an
- open(2)
+ open(2)
or
- stat(2)
+ stat(2)
call, ask yourself, "What
if it's a symbolic link?"
- All uses of
-
+
mktemp(3),
+ href="http://www.freebsd.org/cgi/man.cgi?tempnam(3)">
tempnam,
+ href="http://www.freebsd.org/cgi/man.cgi?mkstemp(3)">
mkstemp(3),
etc.; make sure that they use
-
+
mkstemp(3) instead. Also look for races in
/tmp in general, being aware that there are very few things can be atomic
in /tmp:
@@ -100,7 +100,7 @@ FreeBSD Security Officers if you have changes you'd like to see here.
- Creating a directory. This will either succeed or fail.
- Opening a file O_CREAT | O_EXCL
-
+
mkstemp(3) properly handles this for you, so all temp files should
use mkstemp to guarantee there's no race and that the permissions
are right.
@@ -127,7 +127,7 @@ FreeBSD Security Officers if you have changes you'd like to see here.
- Don't just grep for the usual suspects
in programs which run at elevated privs. Look line by line for possible
overflows in these cases since there are a lot more ways than
-
+
strcpy(3)
and friends to cause buffer overflows.
@@ -138,7 +138,7 @@ FreeBSD Security Officers if you have changes you'd like to see here.
- Do uid management. So drop privs as soon as possible,
and really drop them. Switching between euid and uid is not enough. Use
- setuid()
+ setuid()
when you can.
- Never display configuration file contents on errors.
@@ -161,7 +161,7 @@ FreeBSD Security Officers if you have changes you'd like to see here.
- When sending changes around for review, always
use context or unidiff format diffs which may be easily fed to
- patch(1).
+ patch(1).
Do not simply send whole files! Diffs are much easier to read and apply to
local sources (especially those in which multiple, simultaneous changes
may be taking place). All changes should be relative to 3.0-current
@@ -190,7 +190,7 @@ FreeBSD Security Officers if you have changes you'd like to see here.
sufficiently reentrant to make this safe.
- Pay special attention to
-
+
realloc(3) usage - more
often than not, it's not done correctly.
diff --git a/en/support.sgml b/en/support.sgml
index 3ee571b439..a8e918dcb6 100644
--- a/en/support.sgml
+++ b/en/support.sgml
@@ -1,9 +1,9 @@
+
%includes;
]>
-
+
&header;
@@ -114,7 +114,7 @@
-
CVS
+
CVS
(the Concurrent Version System) is the tool we use for
keeping our sources under control. Every change (with
accompanying log message explaining its purpose) from
diff --git a/en/usergroups.sgml b/en/usergroups.sgml
index a338bdca4d..adcdd0a815 100644
--- a/en/usergroups.sgml
+++ b/en/usergroups.sgml
@@ -1,9 +1,9 @@
+
%includes;
]>
-
+
&header;
@@ -114,7 +114,7 @@
- CVS
+
CVS
(the Concurrent Version System) is the tool we use for
keeping our sources under control. Every change (with
accompanying log message explaining its purpose) from