Commit Graph

3662 Commits

Author SHA1 Message Date
jlemon
912b6272cd Add a readdir function to the loader fsops vector, and implement the
functionality for some of the filesystesms.
2000-04-29 20:47:10 +00:00
jlemon
45a4f78a34 Add ext2fs support to the loader. 2000-04-29 20:44:07 +00:00
archie
5e43e4eb48 Fix a bug handling the debug level when displaying control messages
in their ASCII forms at debug levels >= 3.
2000-04-28 18:41:21 +00:00
ru
6edde611fd Replace PacketAliasRedirectPptp() (which had nothing specific
to PPTP) with more generic PacketAliasRedirectProto().

Major number is not bumped because it is believed that noone
has started using PacketAliasRedirectPptp() yet.
2000-04-28 13:44:49 +00:00
ru
8b4bcbf2fd Spell PacketAliasRedirectAddr() correctly. 2000-04-27 18:06:05 +00:00
ru
3910dbbf57 Load Sharing using IP Network Address Translation (RFC 2391, LSNAT).
LSNAT links are first created by either PacketAliasRedirectPort() or
PacketAliasRedirectAddress() and then set up by one or more calls to
PacketAliasAddServer().
2000-04-27 17:37:03 +00:00
jasone
b665b8c1ca Add a wrapper for the sendfile() system call.
PR:		bin/17366
2000-04-27 00:59:44 +00:00
jasone
434b5c8589 Add test to detect propagation of cancellation points within libc_r. 2000-04-26 23:25:58 +00:00
jasone
9d002d3288 Remove cancellation point propagation. 2000-04-26 23:17:17 +00:00
jkoshy
711c258305 Fix typo. Use `.Fa' to denote a function argument.
PR:		docs/18214
Submitted by:	Ben Smithurst <ben@scientia.demon.co.uk>
2000-04-26 05:09:22 +00:00
joerg
7987b076a5 Reassemble a sentence that has been botched in rev 1.4.
Reported by:	Alexander Leidinger <Alexander@leidinger.net>
2000-04-25 13:53:48 +00:00
jasone
85d4e50332 Automated regression test harness for libc_r. Existing tests are integrated,
a new test for POSIX semaphores was added, and examples of harness usage are
included.
2000-04-24 21:07:45 +00:00
jkh
19cea2eedd Make FTP_PASSIVE_MODE check more specific.
Suggested by:	Eric D. Futch <efutch@nyct.net>
2000-04-23 21:23:34 +00:00
wollman
a40fd19ea8 Spell MAP_NOSYNC correctly.
Submitted by:	allenc@verinet.com
2000-04-23 15:15:15 +00:00
wollman
b16ce08794 .Lb-ify 2000-04-23 02:02:33 +00:00
kris
30893e89bc Oops, remove vestigial reference to SHS passwords. 2000-04-22 20:43:21 +00:00
phantom
3c13cec7bb Introduce .Lb macro to libvgl manpage 2000-04-22 16:17:38 +00:00
phantom
e0ac996a75 Introduce .Lb macro to libutil manpages
Sort .Nm values in some manpages
Remove explicit note about compiling with -lutil, it's implicitly
declared by .Lb macro now.
2000-04-22 16:17:00 +00:00
phantom
f36822867a Introduce .Lb macro to libskey manpage 2000-04-22 16:14:26 +00:00
phantom
f6e3719a90 Introduce .Lb macro to libposix1e manpages
Sort some .Nm values
Decapitalize .Nd values
2000-04-22 16:13:36 +00:00
phantom
1af4971a07 Introduce .Lb macro to netgraph library manpage 2000-04-22 16:12:13 +00:00
phantom
2514e055d6 Introduce .Lb macro to libmd manpages 2000-04-22 16:11:30 +00:00
phantom
37146d7b64 Introduce .Lb macro to libmanpages 2000-04-22 16:11:05 +00:00
phantom
be632c3dbd Introduce .Lb macro to libkvm manpages.
Use .Pa macro for "enlighting" path
2000-04-22 16:10:12 +00:00
phantom
8cd259ec33 Introduce .Lb macro to libfetch manpage
Sort .Nm values
Change first column width in errors list (table look much better now)
Remove redundant comma
2000-04-22 16:08:41 +00:00
phantom
d5c9cf55bf Introduce .Lb macro to libedit manpage 2000-04-22 16:01:33 +00:00
phantom
4f335b4b85 Introduce .Lb macro to libipx library manpage 2000-04-22 16:01:01 +00:00
phantom
a1ff5fdb45 Introduce .Lb macro to libdisk manpage 2000-04-22 15:58:49 +00:00
phantom
b3638214b8 Introduce .Lb macro to libdevstat library manpage 2000-04-22 15:58:01 +00:00
phantom
abfff559bb Introduce .Lb macro to libcrypt manpage.
Make it more mdoc(7) compliant:
. use .Tn for DES, MD5 andSHS.
. Replace double quotes with .Dq macro
. use An/Aq scheme for listing authors
2000-04-22 15:56:59 +00:00
phantom
4acef3fdbc Introduce .Lb macro to libcam manpages. 2000-04-22 15:52:37 +00:00
phantom
4592041646 Introduce .Lb macro to libcalendar manpage. 2000-04-22 15:51:37 +00:00
phantom
a60249d48d Introduce .Lb macro to libc_r manpages. 2000-04-22 15:50:29 +00:00
wollman
76a2193228 Add shm_open(3) and shm_unlink(3). The documentation could use a good
bit of work (and is stylistically probably the worst manual page
I've ever written).
2000-04-22 15:24:29 +00:00
phantom
7c1d534e81 Introduce ".Lb" macro to libc manpages.
More libraries manpages updates following.
2000-04-21 09:42:15 +00:00
shin
21d0d0ccc3 Change getaddrinfo() resolve order
from
  all AAAA trial, then all A trial
to
  try AAAA and A for each trial

TODO: more fix for the case where IPv4 mapped IPv6 addr is disabled

Reviewed by: ume
2000-04-20 03:31:40 +00:00
ps
76b2608c7b Add a cleanup function. This is needed for PXE where you should
shutdown the UNDI and unload the stack.
2000-04-20 00:06:15 +00:00
obrien
bc9b970579 CSU source for IA-64. Current we use the ../Alpha sources. 2000-04-19 23:46:21 +00:00
obrien
0246e18bb0 Use ${.ALLSRC} in Makefile so that it is a better candidate for copying.
Also allows the soruce to live somewhere else.
2000-04-19 23:45:43 +00:00
steve
ea80727b4f CSU source for the Sparc copied over from the FreeBSD/Alpha sources. 2000-04-19 22:53:04 +00:00
obrien
236192998a Raw devices are now the normal device name, not prefixed with 'r'. 2000-04-19 18:51:28 +00:00
ru
85fa946e2a Add support for multiple PPTP sessions:
- new API function: PacketAliasRedirectPptp()
- new mode bit: PKT_ALIAS_DENY_PPTP

Please see manual page for details.
2000-04-18 10:18:21 +00:00
kris
61a8f65daf Document the libpam dependency on libopie
Reminded by:	bde
2000-04-18 06:13:06 +00:00
obrien
70633e481c Change our ELF binary branding to something more acceptable to the Binutils
maintainers.

After we established our branding method of writing upto 8 characters of
the OS name into the ELF header in the padding; the Binutils maintainers
and/or SCO (as USL) decided that instead the ELF header should grow two new
fields -- EI_OSABI and EI_ABIVERSION.  Each of these are an 8-bit unsigned
integer.  SCO has assigned official values for the EI_OSABI field.  In
addition to this, the Binutils maintainers and NetBSD decided that a better
ELF branding method was to include ABI information in a ".note" ELF
section.

With this set of changes, we will now create ELF binaries branded using
both "official" methods.  Due to the complexity of adding a section to a
binary, binaries branded with ``brandelf'' will only brand using the
EI_OSABI method.  Also due to the complexity of pulling a section out of an
ELF file vs. poking around in the ELF header, our image activator only
looks at the EI_OSABI header field.

Note that a new kernel can still properly load old binaries except for
Linux static binaries branded in our old method.

  *
  * For a short period of time, ``ld'' will also brand ELF binaries
  * using our old method.  This is so people can still use kernel.old
  * with a new world.  This support will be removed before 5.0-RELEASE,
  * and may not last anywhere upto the actual release.  My expiration
  * time for this is about 6mo.
  *
2000-04-18 02:39:26 +00:00
kris
f632a5a047 Connect pam_opie to the build. 2000-04-17 00:19:30 +00:00
kris
bb7d3c97b8 Add pam_opie, a PAM module using the OPIE one-time-password scheme.
Submitted by:	Jim Bloom <bloom@acm.org>
2000-04-17 00:14:42 +00:00
jlemon
5226ea9acc Remove unneeded #include 2000-04-16 17:36:48 +00:00
steve
5249705891 Don't try to compile in INET6 support when NOINET6 is defined. 2000-04-15 20:45:52 +00:00
ru
8a0a63df1a Apply TCP_EXPIRE_CONNECTED (86400 seconds) timeout only to established
connections, after SYN packets were seen from both ends.  Before this,
it would get applied right after the first SYN packet was seen (either
from client or server).  With broken TCP connection attempts, when the
remote end does not respond with SYNACK nor with RST, this resulted in
having a useless (ie, no actual TCP connection associated with it) TCP
link with 86400 seconds TTL, wasting system memory.  With high rate of
such broken connection attempts (for example, remote end simply blocks
these connection attempts with ipfw(8) without sending RST back), this
could result in a denial-of-service.

PR:		bin/17963
2000-04-14 15:34:55 +00:00
ru
5ac3978060 A complete reformatting of manual page. 2000-04-13 14:04:01 +00:00