Commit Graph

7835 Commits

Author SHA1 Message Date
jonathan
3dae9d5d71 Add a lightly-modified copy of Sam Leffler's FreeBSD manpage for fast_ipsec,
along with an explicit caveat about the unsupported, unsafe state of
combining both IPv6 and fast_ipsec (q.v.)
2004-04-27 00:47:44 +00:00
jonathan
887b782b0b Initial commit of a port of the FreeBSD implementation of RFC 2385
(MD5 signatures for TCP, as used with BGP).  Credit for original
FreeBSD code goes to Bruce M. Simpson, with FreeBSD sponsorship
credited to sentex.net.  Shortening of the setsockopt() name
attributed to Vincent Jardin.

This commit is a minimal, working version of the FreeBSD code, as
MFC'ed to FreeBSD-4. It has received minimal testing with a ttcp
modified to set the TCP-MD5 option; BMS's additions to tcpdump-current
(tcpdump -M) confirm that the MD5 signatures are correct.  Committed
as-is for further testing between a NetBSD BGP speaker (e.g., quagga)
and industry-standard BGP speakers (e.g., Cisco, Juniper).


NOTE: This version has two potential flaws. First, I do see any code
that verifies recieved TCP-MD5 signatures.  Second, the TCP-MD5
options are internally padded and assumed to be 32-bit aligned. A more
space-efficient scheme is to pack all TCP options densely (and
possibly unaligned) into the TCP header ; then do one final padding to
a 4-byte boundary.  Pre-existing comments note that accounting for
TCP-option space when we add SACK is yet to be done. For now, I'm
punting on that; we can solve it properly, in a way that will handle
SACK blocks, as a separate exercise.

In case a pullup to NetBSD-2 is requested, this adds sys/netipsec/xform_tcp.c
,and modifies:

sys/net/pfkeyv2.h,v 1.15
sys/netinet/files.netinet,v 1.5
sys/netinet/ip.h,v 1.25
sys/netinet/tcp.h,v 1.15
sys/netinet/tcp_input.c,v 1.200
sys/netinet/tcp_output.c,v 1.109
sys/netinet/tcp_subr.c,v 1.165
sys/netinet/tcp_usrreq.c,v 1.89
sys/netinet/tcp_var.h,v 1.109
sys/netipsec/files.netipsec,v 1.3
sys/netipsec/ipsec.c,v 1.11
sys/netipsec/ipsec.h,v 1.7
sys/netipsec/key.c,v 1.11
share/man/man4/tcp.4,v 1.16
lib/libipsec/pfkey.c,v 1.20
lib/libipsec/pfkey_dump.c,v 1.17
lib/libipsec/policy_token.l,v 1.8
sbin/setkey/parse.y,v 1.14
sbin/setkey/setkey.8,v 1.27
sbin/setkey/token.l,v 1.15

Note that the preceding two revisions to tcp.4 will be
required to cleanly apply this diff.
2004-04-25 22:25:03 +00:00
simonb
cef6220d21 Document the POOL_INIT macro. 2004-04-25 16:50:56 +00:00
kochi
ffaf7e29a6 add references to ACPI man pages. 2004-04-25 03:13:00 +00:00
kochi
c780f4ac6f Update ACPI manual pages to reflect more reality.
Checked by wiz (Thanks!).
2004-04-25 03:12:11 +00:00
snj
5450e2b5cf Bump date for last, remove extra space, and new sentence, new line. 2004-04-25 02:48:10 +00:00
jonathan
2aa6745551 We now have more than one TCP socket option: TCP_MAXSEG, with further
socket options (TCP_MD5SIG) in the works. Break TCP socket-options
into a list, and add a list element for TCP_MAXSEG, with text borrowed
from FreeBSD. (NB: our implementation may need improving to match that
rather general text.)

In preparation for adding list elements for TCP_MD5SIG.
2004-04-25 02:13:37 +00:00
kleink
9bfa4ce964 Describe new len argument to pci_devinfo(9). 2004-04-24 09:52:59 +00:00
keihan
12dcdec062 s/netbsd.org/NetBSD.org/g 2004-04-23 11:00:06 +00:00
simonb
9bc855a931 s/the the/the/ (only in sources that aren't regularly imported from
elsewhere).
2004-04-23 02:58:27 +00:00
kleink
b7841c720d Xref statvfs(2). 2004-04-21 21:24:57 +00:00
wiz
9567493662 Whitespace nits; expand an abbreviation; fix a minus;
remove a superfluous .It.
2004-04-21 12:20:48 +00:00
christos
6bd1d6d4db Replace the statfs() family of system calls with statvfs().
Retain binary compatibility.
2004-04-21 01:05:31 +00:00
wiz
3f9411f688 Spell removable with only two es. Inspired by jmc@openbsd. 2004-04-19 12:44:09 +00:00
wiz
8bb6260b2b Use Fl instead of Ic; remove duplicate Pp;
filesystem -> file system.
2004-04-19 10:00:16 +00:00
lukem
69a2205a22 "ignorefs type" now _appends_ to the existing (default) list. If the default
list isn't wanted, use "ignorefs none" before other "ignorefs ..." entries.
This makes "ignorefs ..." much more useful.

Tweak the wording.
2004-04-19 01:10:48 +00:00
lukem
59aeaab3a6 Note that 'ignorefs type' is used as an argument to 'find -fstype'
and that "sysctl vfs.generic.fstypes" will list the available fstypes.
2004-04-19 00:30:42 +00:00
lukem
03d04e432b Document 'sbsize' and 'tc'. 2004-04-19 00:11:16 +00:00
lukem
a90e0c0e64 Add MLINKS for:
CIRCLEQ_FOREACH(3) CIRCLEQ_FOREACH_REVERSE(3)
	LIST_FOREACH(3)
	SIMPLEQ_FOREACH(3)
	SLIST_EMPTY(3) SLIST_ENTRY(3) SLIST_FIRST(3) SLIST_FOREACH(3)
	SLIST_HEAD(3) SLIST_HEAD_INITIALIZER(3) SLIST_INIT(3)
	SLIST_INSERT_AFTER(3) SLIST_INSERT_HEAD(3) SLIST_NEXT(3)
	SLIST_REMOVE(3) SLIST_REMOVE_HEAD(3)
	STAILQ_EMPTY(3) STAILQ_ENTRY(3) STAILQ_FIRST(3) STAILQ_FOREACH(3)
	STAILQ_HEAD(3) STAILQ_HEAD_INITIALIZER(3) STAILQ_INIT(3)
	STAILQ_INSERT_AFTER(3) STAILQ_INSERT_HEAD(3) STAILQ_INSERT_TAIL(3)
	STAILQ_NEXT(3) STAILQ_REMOVE(3) STAILQ_REMOVE_HEAD(3)
	TAILQ_FOREACH(3) TAILQ_FOREACH_REVERSE(3) TAILQ_LAST(3) TAILQ_PREV(3)
2004-04-18 23:42:23 +00:00
lukem
2f6ed1a801 Reorder macros within a queue type to match queue.h definition order.
Document STAILQ_* as compatibility macros for SIMPLEQ_*.
Document TAILQ_LAST and TAILQ_PREV.
2004-04-18 23:39:13 +00:00
lukem
180444c2a0 Rework .s.{o,po,so} and .S.{o,po,so} to be more like the <bsd.sys.mk> rules:
- support ${COPTS.<fn>} ${CPUFLAGS.<fn>} ${CPPFLAGS.<fn>}
  (deficiency noted by Tyler Retzlaff <rtr@NetBSD.org>)
- use ${COMPILE.s} for .s.o .s.po .s.so (instead of ${COMPILE.S})
- don't support AINC anymore; append to AFLAGS instead

Remove .c.ln - it was a duplicate of the rule in <bsd.sys.mk>
2004-04-18 13:11:31 +00:00
lukem
7c178de782 document AS and AFLAGS. document default for CPUFLAGS 2004-04-18 13:07:00 +00:00
lukem
6d15c512f3 remove AINC support; it is now unnecessary 2004-04-18 04:32:51 +00:00
lukem
019cfb87ee add a blank line to improve readability 2004-04-18 03:19:02 +00:00
drochner
78fc5676ae always #define __AMD64__ on and64 -- xfree86 depends on it 2004-04-15 14:48:41 +00:00
pooka
0ee5148aa5 Rather than using RB_EMPTY() for checking if a splay tree is empty,
suggest using it for checking if a red-black tree is empty.
2004-04-14 11:05:19 +00:00
wiz
6314ad1118 Bump date for pooka. 2004-04-13 20:40:26 +00:00
rtr
fb373b43a6 + define a proper variable/knob for building XFree86 as loadable or non.
let the breakage begin...
2004-04-13 12:37:29 +00:00
lukem
c6ab7e7128 Add MAKEDIRPREFIX shell macro to <bsd.own.mk>.
Usage:  ${MAKEDIRTARGET} dir target [params]
		Runs "cd $${dir} && ${MAKE} [params] $${target}",
		displaying a "pretty" message whilst doing so.

Use MAKEDIRPREFIX to implement the __recurse .USE macro in <bsd.subdir.mk>
2004-04-13 12:25:03 +00:00
pooka
d729cba0a7 Note that SLISTs came from FreeBSD to give people an idea that
they're not necessarily a part of 4.4BSD derived implementations.
2004-04-13 10:39:29 +00:00
fredb
1f2cde04db Fix a couple of minor typos. 2004-04-11 16:33:02 +00:00
atatat
6c7aa21ce7 The device is called /dev/dmoverio, not /dev/dmover. 2004-04-08 05:49:13 +00:00
wiz
9e31d256ec Grammar fix, from xsa@openbsd via jmc@openbsd. 2004-04-07 15:28:13 +00:00
wiz
4dc479e359 Add TNF copyright license in Matt Thomas' name; okayed by matt@. 2004-04-07 14:57:39 +00:00
uwe
7b00555453 Add intro(4) and j6x0lcd(4) for hpcsh. 2004-04-04 17:34:43 +00:00
uwe
1226dc06a6 Document j6x0lcd driver. 2004-04-04 17:28:48 +00:00
uwe
d1001802a5 This manual page is hpcsh-specific. Say so in .Dt macro. 2004-04-04 17:06:45 +00:00
uwe
b40990679f First cut at intro(4) for the NetBSD/hpcsh port.
PR port-hpcsh/24158.
2004-04-04 17:03:39 +00:00
wiz
522d70a8d4 Remove apostrophe that should not be there. 2004-04-04 10:31:33 +00:00
jdc
8510001c69 Add termcap entry for Olivetti M10 and compatibles. From Christian Biere
in PR misc/17739.
2004-04-04 07:49:53 +00:00
uwe
81b1f93220 Verbs has to agree in number with their subjects. 2004-04-04 03:46:13 +00:00
uwe
f292fa7af0 Describe GUI elements. 2004-04-04 03:41:03 +00:00
wiz
f857cb68ec Add a useful description for COMPAT_AOUT. 2004-04-03 16:08:54 +00:00
darcy
009fef1bb9 Flesh out description of COMPAT_AOUT as requested by mrg. 2004-04-03 15:47:16 +00:00
wiz
8782dceb13 Comment out /amd and /dump, since they are not there in the
default install.
2004-04-03 15:45:36 +00:00
wiz
0adee5f2d3 Grammar fixes; remove a trailing space.
XXX: license missing!
2004-04-03 15:24:42 +00:00
wiz
7df565a342 Article improvements. 2004-04-03 15:19:49 +00:00
uwe
40f1406199 Descend into man8.hpcsh.
Add boot(8) for hpcsh to lists.
2004-04-03 04:20:38 +00:00
uwe
33cd1faa34 boot(8) manual page for NetBSD/hpcsh.
PR port-hpcsh/21373.
2004-04-03 04:13:49 +00:00
uwe
9db3644722 kloader(4) now has a man page too. 2004-04-03 03:26:29 +00:00
uwe
c59a2c9ba4 Xref hpcboot(8), it now has a man page. 2004-04-03 03:22:30 +00:00
uwe
ef240435db Add hpcboot(8). 2004-04-03 03:13:21 +00:00
uwe
8199a8e58f Skeletal man page for hpcboot.exe - bootloader for hpcarm, hpcmips and
hpcsh ports.
2004-04-03 03:08:35 +00:00
uwe
cc64a5cc4f Add kloader(4). 2004-04-03 02:39:27 +00:00
uwe
2c9f180bab Man page for the in-kernel bootloader present on some platforms. 2004-04-03 02:33:40 +00:00
wiz
a45370a389 The plural of hertz is hertz. 2004-04-03 00:08:04 +00:00
jmmv
95979c944d Document BEEP_ONHALT{,COUNT,PITCH,PERIOD}. 2004-04-02 15:42:27 +00:00
pooka
75ba803b3f add AVP
misc/23094
2004-04-02 14:41:59 +00:00
wiz
1913c0ff53 Simplify sentence. 2004-04-02 13:23:07 +00:00
jmmv
3c8a1444d9 Introduce and use the rcvar_manpage variable, which contains the manual page
name where the user should look at for documentation about rcvar.  It defaults
to 'rc.subr(5)', as rc.subr is mainly used by rc.d scripts.

This variable is useful to let the daily, weekly, monthly and security scripts
tune the warning message shown when any of the variables they handle is not
properly set.

Closes PR misc/23908.
2004-04-02 13:13:47 +00:00
wiz
cab05c8825 From jmc@openbsd:
add missing copyright, with permission from the author (John E. Stone);
problem found by wiz@netbsd
2004-04-01 17:15:00 +00:00
mrg
bca4d5d7da xref sparc/boot & sparc64/boot to each other 2004-04-01 16:23:55 +00:00
wiz
9356a1c5e6 Bump date for previous. 2004-04-01 16:17:56 +00:00
mrg
d390d285ab shamelessly steal & slightly modify sections of sparc64 boot(8).
this should clear up PR#21403.
2004-04-01 16:15:57 +00:00
simonb
6476bd9b79 Add POTS. 2004-04-01 04:35:45 +00:00
jschauma
cf1150e53b add COTS 2004-04-01 04:03:30 +00:00
wiz
48c350d45e Lowercase letter in the middle of a sentence. 2004-03-31 23:21:18 +00:00
wiz
bcd3ef3369 Make width larger for better postscript output; avoid xref to ourselves. 2004-03-31 23:19:36 +00:00
wiz
ba14cadec6 & -> \*[Am] for html; remove superfluous Pp;
make width larger for better postscript output; avoid xref to ourselves.
2004-03-31 23:18:18 +00:00
wiz
73abf56636 Remove trailing comma in SEE ALSO. 2004-03-31 21:59:47 +00:00
wiz
0a8efb0bc6 Remove superfluous quotes; no trailing comma in SEE ALSO;
sort sections.
2004-03-31 21:59:34 +00:00
wiz
079ef63387 Remove xref to hostname.if, which we do not have. 2004-03-31 21:59:02 +00:00
augustss
869a74e501 No channel locator for atapibus. From PR 24994. 2004-03-31 16:04:45 +00:00
mrg
b590c00e16 add a sparc64 intro(4). 2004-03-31 08:04:38 +00:00
mrg
bb2ae0a3e9 - move bpp to supported list.
- increase .Bl width
2004-03-31 07:54:19 +00:00
mrg
853765335a install man pages for be(4) qe(4) qec(4) xbox(4) ie(4) pnozz(4) tctrl(4)
xd(4) and xy(4)
2004-03-31 07:52:43 +00:00
mrg
f5b2796520 copy over several sparc* man pages from openbsd. 2004-03-31 07:20:48 +00:00
mrg
2f2c2ac179 add a note that the "boot" commands apply to ofwboot as well as OFW. 2004-03-31 06:09:06 +00:00
snj
3cf0dd8779 The GNU textutils package is no more. Direct people to sysutils/coreutils
instead.
2004-03-31 02:10:00 +00:00
jmc
eca50dd4bd Also pull in bsd.obj.mk for something which is just using files to install a
uuencoded file
2004-03-29 22:26:21 +00:00
christos
b1b156ce46 include <bsd.sys.mk> because uue files need TOOL_UUDECODE and in the
USETOOLS=no case this never gets defined.
2004-03-29 21:44:07 +00:00
wiz
6600056385 Add README detailing where current versions of the files
previously in this dir can be found; requested by perry.
2004-03-29 21:36:45 +00:00
jdc
4a6f199f47 Move the attribute end escape sequence to the start of the xterm
initialisation sequence capability.
Part of the fix for PR misc/11052
2004-03-29 20:52:38 +00:00
wiz
a1752f5297 Remove files that do not get installed any longer, to avoid
further confusion.
The corresponding files now live in gnu/dist/groff/tmac (still
BSD licensed!), but the only files that should be changed are in
gnu/usr.bin/groff/tmac, see also
http://www.netbsd.org/developers/releng/release-process.html
2004-03-29 17:08:25 +00:00
dyoung
061f5fc4ee Add a manual page to section 9 for rssadapt, the rate-adaptation
framework.
2004-03-29 04:14:03 +00:00
jmc
2625c3d467 Welcome to 2.0 2004-03-29 03:14:10 +00:00
fair
07c1fe57f7 Make it clear that it's Apple Computer's OF implementation that
has issues, not OF iself.

New sentence, new line. Macroize some things. Bump date.

This should close PR 21372
2004-03-29 02:20:51 +00:00
fredb
3dcd362c80 Update ${X11TOOL_UNXCOMM} to XFree86 4.4.0's "CppSedMagic". From the comments
in Imake.rules:

 * Allow XCOMM to be preceded by whitespace and provide a means of generating
 * output lines with trailing backslashes.
 * Allow XHASH to always be substituted, even in cases where XCOMM isn't.

In particular, this fixes an issue pointed out by wiz on tech-x11, where "@@"
remains unsubstituted for "\" in "startx".
2004-03-27 20:16:16 +00:00
snj
4cf6501fa6 Bump date for last. Fix a spelling error. 2004-03-27 19:29:36 +00:00
darcy
c97d629435 Document COMPAT_AOUT option.
This closes PR misc/13819
2004-03-27 12:31:06 +00:00
uwe
0531f48a40 Add shb(4). 2004-03-27 01:47:38 +00:00
gendalia
eb9c4de589 Bump date. 2004-03-26 22:46:16 +00:00
gendalia
678a450535 Add Dell PERC 320/DC to supported controllers list. 2004-03-26 22:30:12 +00:00
fredb
158d2f19f3 Enable IPv6 in XFree86 4.4.0 reachover build. Usage is describe
in "/usr/X11R6/lib/X11/doc/RELNOTES". Note particularly that "tcp",
as in "X -nolisten tcp" or "xhost +tcp/host:0", now means *both*
IP transport protocols. Use "inet" or "inet6", instead, to specify
only one or the other.

XDMCP support for IPv6 -- such as it is -- is disabled, just as
it is in the native, out-of-the-box build. XDM-AUTHORIZATION-1
does not really support IPv6 addresses, in any case. (It is
possible to build "xdm" with -DIPv6, but that presumes support
for IPv6-mapped IPv4 addresses in the default installation, for
one thing, and there are unexplored issues with all that.)
2004-03-26 21:29:54 +00:00
keihan
faf7d8bca2 Sort acronyms and fix some entries in acronyms.comp that didn't
the follow the standard.
2004-03-26 12:45:39 +00:00
wiz
d811bd0251 Grammar fixes. 2004-03-24 23:51:18 +00:00
atatat
1449152ac6 Add man page for new sysctl_teardown() function. 2004-03-24 19:37:10 +00:00
snj
1d1d5cc0a9 Bump date for last; drop trailing whitespace. 2004-03-24 19:11:41 +00:00
garbled
963b4816bd Fixes to sushi for handling ipv6 autoconfiguration mode in the rc.conf
file. Provided by Peter Postma in followup to PR 24645
2004-03-24 18:47:08 +00:00
atatat
4723bb21ba Bring sysctl man pages up to date (wrt new query interface, the
versioning, and descriptions).
2004-03-24 18:22:30 +00:00