Hajimu UMEMOTO
a40e8e8ba4
Re-commit DNS IPv6 transport support with fixes for IPv4 only
...
kernel and compatibility issue.
Obtained from: KAME Project
2000-06-19 18:25:06 +00:00
Josef Karthauser
1246bf7279
Remove the setflags/getflags routines. Their functionality has
...
been replaced with the library calls fflagstostr and strtofflags.
2000-06-18 20:10:41 +00:00
Josef Karthauser
0a266c86a2
Make a note of fflagstostr and strtofflags in the 'see also' section.
2000-06-17 14:03:34 +00:00
Josef Karthauser
c5bb91d1b2
Add strtofflags and fflagstostr to libc.
2000-06-17 11:55:57 +00:00
Josef Karthauser
8c7bdc130e
Modify strtofflags so that it returns a malloced string instead of a
...
pointer to a static buffer.
2000-06-17 11:09:24 +00:00
Josef Karthauser
d502d9ac46
The "def" arg for fflagstostr is too specialized for ls. The caller
...
can easily translate from "" to whatever it wants to print if no
flags are set. (ls prints "-" and mtree prints "none".)
Suggested by: bde
2000-06-17 01:43:56 +00:00
Josef Karthauser
b81eeaf0a6
Return of the evil file flags! The {s|g}etflags functions were
...
renamed to {s|g}etflagsbyname, which received objections. They're
now called strtofflags (string to file flags) and fflagstostr (file
flags to string).
Suggested by: bde
2000-06-17 01:28:13 +00:00
Ruslan Ermilov
b766604065
- Improved passive mode FTP support by aliasing 229 replies.
...
- Stricter checking of PORT/EPRT/227/229 messages format.
- Moved all security checks into one place.
2000-06-16 20:36:16 +00:00
Hajimu UMEMOTO
672315756a
Backout my previous commit.
...
Cannot resolve any host on IPv4 only kernel.
Reported by: ache
2000-06-14 20:51:55 +00:00
Jason Evans
314be1347b
pthread_mutex_lock(), pthread_cond_trywait(), and pthread_cond_wait() are
...
not allowed to return EINTR, but use of pthread_suspend_np() could cause
EINTR to be returned. To fix this, restructure pthread_suspend_np() so that
it does not interrupt a thread that is waiting on a mutex or condition, and
keep enough state around that pthread_resume_np() can fix things up
afterwards.
Reviewed by: deischen
2000-06-14 17:17:41 +00:00
Ruslan Ermilov
7652512976
- Added support for passive mode FTP by aliasing 227 replies.
...
It does mean that it is now possible to run passive-mode FTP
server behind NAT.
- SECURITY: FTP aliasing engine now ensures that:
o the segment preceding a PORT/227 segment terminates with a \r\n;
o the IP address in the PORT/227 matches the source IP address of
the packet;
o the port number in the PORT command or 277 reply is greater than
or equal to 1024.
Submitted by: Erik Salander <erik@whistle.com>
Reviewed by: ru
2000-06-14 16:09:35 +00:00
Andrey A. Chernov
ee57756b5c
add libxpg4
2000-06-14 14:38:11 +00:00
Alexander Langer
c20d2ab74b
You need options USER_LDT in your kernel to use these functions.
...
PR: 18943
Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>
Reviewed by: asmodai
2000-06-14 13:38:21 +00:00
David E. O'Brien
4bc99e3e69
Add libxpg4 as the current version had it's SO version number bumped and
...
it no longer contains the locale functions.
2000-06-13 18:09:45 +00:00
Alexander Langer
cb477b672b
Fix typo: turn of -> turn off.
...
PR: 18805
Submitted by: Yoshihiro Ota <ota@mail.drexel.edu>
Kind of Reviewed by: asmodai ("sure")
2000-06-13 12:50:47 +00:00
Andrey A. Chernov
3e0f74ccaf
Bump major to preserve 3.x binaries compatibility
...
Found by: "Akinori -Aki- MUSHA" <knu@idaemons.org>
2000-06-13 00:41:38 +00:00
Nick Hibma
9e2046dfec
The USB library from NetBSD by Lennart Augustsson <lennart@augustsson.net>.
2000-06-11 18:19:14 +00:00
Hajimu UMEMOTO
7c381eb7d5
DNS IPv6 transport support.
...
It is nessesary for IPv6 only life.
Obtained from: KAME
2000-06-11 15:43:34 +00:00
Chris Costello
55ef467128
- Replace `.Va (cap_t)NULL'' with
`.Dv NULL''
...
- Fix a typo: ``constrains'' -> ``constraints''
Reviewed by: rwatson
2000-06-09 02:01:27 +00:00
Chris Costello
cce53efa17
- Replace
...
.Pp
.Fn func
.Pp
Description ...
with a list (Bl ... Li ... El).
- Remove a superfluous ``.Sh ENVIRONMENT'' and replace it with a ``.Pp''
within the IMPLEMENTATION DETAILS section.
Reviewed by: rwatson
2000-06-09 01:59:48 +00:00
John-Mark Gurney
e585cdf0ce
add a BUGS section on how we can only watch VNODE's on a UFS file system
...
right now...
I talked w/ phk last night and "fixing" this in a generic way is going
to require a lot of complex thought on stacking let alone the NFS problems..
add missing sys/time.h for struct timespec def...
2000-06-07 22:09:16 +00:00
Bruce Evans
46d31a8b36
Removed bogus 'l' suffixes in FP register to register instructions.
2000-06-06 12:12:36 +00:00
Yoshihiro Takahashi
88916759e4
Re-support "wd" if PC98 is defined. Because PC-98 still uses the wd driver.
2000-06-05 13:33:39 +00:00
Robert Watson
9bcdb11de0
o Introduce libposix1e capability support routines, which provide a
...
standardized interface to the capability support in TrustedBSD.
o Not currently enabled in Makefile, as this code depends on syscalls
and include files that will be committed at a later date.
Obtained from: TrustedBSD Project
2000-06-04 22:17:11 +00:00
Robert Watson
4f15cc7406
o Fix incorrect descriptions of cap_get_flag() and cap_set_flag() in
...
capabilities summary manpage, cap(3).
Obtained from: TrustedBSD Project
2000-06-04 22:14:10 +00:00
Robert Watson
ef9bbc7e4d
o Build and install POSIX.1e capabilities man pages
...
o Add shared library version 2 to libposix1e given API changes, et al
o Commented out cap_*.c as that is not currently being compiled into
the library (pending syscalls being committed)
Obtained from: TrustedBSD Project
2000-06-04 21:25:31 +00:00
Robert Watson
db0e6ab267
o Add posix1e(3) references to acl.3 and cap.3
...
Obtained from: TrustedBSD Project
2000-06-04 21:23:20 +00:00
Robert Watson
0da8c9400b
o Add mention of capabilities documentation + APIs
...
o Switch reference to www.trustedbsd.org instead of POSIX.1e implementation
page
o Add cross references to capabilities man pages
o Remove extended attribute not implemented "BUGS" entry
Obtained from: TrustedBSD Project
2000-06-04 21:18:20 +00:00
Robert Watson
49a2603d32
o Introduce man pages for POSIX.1e capability API
...
- cap.3 describing library interface
- cap_*.3 describing specific API calls
APIs to follow relatively soon, code to follow later.
Obtained from: TrustedBSD Project
2000-06-04 21:15:16 +00:00
Robert Watson
f4286d4722
o Remove extra cross reference from acl.3 to acl.3
...
o Remove "BUGS" entries indicating that there's nowhere to store ACLs as
we now have extended attributes.
Obtained from: TrustedBSD Project
2000-06-04 21:10:59 +00:00
Andrey A. Chernov
394975e373
Make this lib fake - now merged to libc
2000-06-03 12:28:13 +00:00
Andrey A. Chernov
8b96e6c916
Megre XPG4 code into libc
2000-06-03 12:24:08 +00:00
Kris Kennaway
6641555f44
#include <string.h> for memcpy() prototype
...
Obtained from: OpenBSD
2000-06-03 00:27:54 +00:00
Archie Cobbs
7273f8bc17
Fix buffer overflow bug in NgSendAsciiMsg().
2000-06-02 21:51:36 +00:00
Alfred Perlstein
e8dca93127
document sbsize limit.
2000-06-02 20:51:05 +00:00
Chris Costello
f9a2346166
Replace a `manual(section)' reference with a proper .Xr statement.
2000-05-31 21:12:08 +00:00
Tim Vanderhoek
0525c9d127
Fix an mdoc-o, and english.
2000-05-31 04:34:23 +00:00
Mike Smith
ad3a8d908d
/dev/rXXX -> /dev/XXX
...
This should fix sysinstall and other tools that don't expect the 'r' devices
to exist anymore (and thus don't create them).
2000-05-31 00:51:57 +00:00
Mike Smith
6311733944
De-support 'wd'; with it making a dual appearance with 'ad', things
...
depending on libdisk to detect a list of actually-there disk devices
were providing duplicate entries (eg. sysinstall).
2000-05-30 15:18:30 +00:00
Kris Kennaway
4f00f8562d
Update to the version of pam_ssh corresponding to OpenSSH 2.1 (taken
...
from the openssh port)
Submitted by: Hajimu UMEMOTO <ume@mahoroba.org>
2000-05-30 09:03:15 +00:00
Chris Costello
d2e7a6a46f
Fix a misspelling: undefied -> undefined
2000-05-27 22:02:32 +00:00
Dag-Erling Smørgrav
6f9febf93c
Hackish support for 302 redirect.
2000-05-26 15:34:42 +00:00
Dag-Erling Smørgrav
d02e84a626
Honor FTP_PASSIVE_MODE so caller doesn't need to.
2000-05-26 12:56:53 +00:00
Jake Burkholder
e39756439c
Back out the previous change to the queue(3) interface.
...
It was not discussed and should probably not happen.
Requested by: msmith and others
2000-05-26 02:09:24 +00:00
Dag-Erling Smørgrav
a68f8b580f
Output newline after debugging message
2000-05-25 16:50:08 +00:00
Dag-Erling Smørgrav
9a964d6a82
Add (and document) fetchMakeURL()
2000-05-25 16:46:09 +00:00
Dag-Erling Smørgrav
ba101983d5
Dump com_err, it's a stinking crock of shit.
2000-05-25 16:24:31 +00:00
Alfred Perlstein
7009672a8a
fix stray 'i' from editor.
2000-05-25 08:24:38 +00:00
Mike Smith
880479f425
Teach libdisk about 'twe' disks.
2000-05-25 02:23:47 +00:00
Jordan K. Hubbard
9b5b02c405
catch up to the modern ATAPI disk naming conventions and add floppy
...
disks.
Submitted by: bde
2000-05-24 20:25:42 +00:00
Hajimu UMEMOTO
4efe647d8b
We should see the ai_canonname menber of the first addrinfo
...
structure in the linked list. RFC2553 mentions only first.
Reviewed by: shin
2000-05-24 11:24:49 +00:00
Thomas Gellekum
80026b8af0
Add missing source files. Sort SRCS.
...
PR: 18631
2000-05-24 09:01:23 +00:00
John-Mark Gurney
af7b56f450
fix up the kqueue documentation... comment some things that were left
...
out that really needed to be here...
Reviewed-by: jlemon
2000-05-24 04:29:57 +00:00
David E. O'Brien
a62f273fbe
Use the new machine-independent versions of crtbegin and crtend
...
from the "common" directory.
2000-05-24 02:17:12 +00:00
Jake Burkholder
740a1973a6
Change the way that the queue(3) structures are declared; don't assume that
...
the type argument to *_HEAD and *_ENTRY is a struct.
Suggested by: phk
Reviewed by: phk
Approved by: mdodd
2000-05-23 20:41:01 +00:00
Guy Helmer
b4183771fd
Describe errx/warnx in comparison to errc/warnc/err/warn.
...
Use .Fa instead of .Va for function arguments.
Reviewed by: sheldonh
2000-05-23 19:52:35 +00:00
John Polstra
d1db20032f
Use the new machine-independent versions of crtbegin and crtend
...
from the "common" directory.
As a side-effect, this also fixes a bug in the ordering of global
constructors and destructors on the Alpha. See revision 1.3 of
"../common/crtbegin.c" for details.
2000-05-23 04:53:24 +00:00
Hajimu UMEMOTO
4ab587f4cf
Use $FTP_PASSWORD for FTP password. If $FTP_PASSWORD is not
...
found, `yourname@yourhost' is used.
2000-05-22 13:01:13 +00:00
Warner Losh
04f058dbd1
<blush> I tested the real code changes, but neglected to test the
...
insertion of $FreeBSD$. I miffed it (pointy hat please). Hopefully
no one will notice this short window where -current didn't compile.
2000-05-22 06:01:31 +00:00
Warner Losh
4d1c36051e
Do not read editrc file from '.'. This can be as unsafe as having
...
. first in root's path.
While I'm here:
o Add $FreeBSD$
o Get errno from <errno.h>, but extern int errno.
Submitted by: Tim Vanderhoek
2000-05-22 05:55:22 +00:00
Warner Losh
95e529fd59
Make comment match code forgotten in last commit
2000-05-22 05:51:09 +00:00
Warner Losh
0d39b3903f
Add $FreeBSD$ so I can commit:
...
Remove extern int errno;. Instead include the ANSI <errno.h>. No
functional changes, just a higher level of pedantry.
2000-05-22 05:49:31 +00:00
Kenneth D. Merry
96a93c63a8
Implement a new camcontrol function, 'camcontrol format'.
...
libcam/Makefile: Add scsi_da.c to libcam for the new
scsi_format_unit() function.
camcontrol.8: Update the man page for the new format
functionality, and take out the examples section
describing how to do it with 'camcontrol cmd'.
camcontrol.c: New format functionality. Note that unlike the
rest of the camcontrol subcommands, this one is
interactive by default. Because of the potential
destructiveness of the format command, I thought
it necessary to get confirmation from the user
before spamming a disk. You can disable the
interactive behavior, and the status meter with
command line arguments.
scsi_da.c: Add the new scsi_format_unit() cdb building
function and use #ifdef _KERNEL to make this file
compile in both the kernel and userland. The
format unit function is currently only defined in
the non-kernel case, because nothing in the kernel
is using it. If that changes, it should be
un-ifdefed and compiled in both cases.
scsi_da.h: New function declaration, CDB structure and format
data structures.
Thanks to Nick Hibma for providing some valuable input on these changes.
2000-05-21 23:57:52 +00:00
Brian Feldman
a274d19ba2
Back out NOTE_EXIT status reporting pending discussion.
2000-05-21 16:27:41 +00:00
Tim Vanderhoek
8187dd1c8b
Fix a memory leak in getent() that occurred when the requested entry
...
could not be found.
PR: bin/17084
2000-05-21 02:55:09 +00:00
Tim Vanderhoek
3f81737f30
Fix a memory leak with lc->lc_cap in login_close().
...
PR: bin/17084
2000-05-21 02:50:36 +00:00
Hajimu UMEMOTO
28c645cf6a
IPv6 support.
2000-05-20 18:23:51 +00:00
John Polstra
bb63c9d3b4
Take crtbegin.c and crtend.c from the new machine-independent
...
"common" sister directory.
2000-05-20 17:47:29 +00:00
Dag-Erling Smørgrav
6efb30c8d0
Better handling of some boundary conditions.
...
Submitted by: ume
2000-05-19 09:45:42 +00:00
John Polstra
f6d15b87f8
This is step 1 in an effort to unify the start-up files for the
...
various architectures. Now all the work is done in crtbegin.c.
It doesn't contain any assembly language code, so it should work
fine on all architectures. (I have tested it on the i386 and the
alpha.) The old assembly language files crt[in].S are now empty
shells that generate no code or data. They should not be removed
any time soon, because the various versions of gcc in src and ports
expect them to exist.
Next I will move crtbegin.c into a new common machine-independent
directory, and adjust the i386-elf Makefile to use that version.
After that I will adjust the alpha Makefile to use the common
version too.
Requested by: obrien
2000-05-19 04:32:17 +00:00
Chris Costello
12b03e57e5
Remove a superfluous `.Pp' occuring directly after
...
`.Sh IMPLEMENTATION NOTES'.
2000-05-19 02:55:43 +00:00
Chris Costello
ef626a01c1
Add a note under IMPLEMENTATION NOTES about the behavior of sendfile()
...
in the threaded library.
2000-05-19 02:53:55 +00:00
Peter Wemm
76e61b9c71
List ECONNRESET as a return value. EINVAL was not documented either.
2000-05-19 01:00:57 +00:00
Brian Feldman
a24b514d72
Put the wait(2) exit status in "data" for NOTE_EXIT kevents.
2000-05-17 01:16:11 +00:00
Jason Evans
ccb3a748f4
Fix a memory leak. pthread_set_name_np() allocates space for a name, but
...
was not deallocating space for the previous name, if any.
PR: misc/18504
2000-05-16 22:08:14 +00:00
Jason Evans
40316fa981
Fix a memory leak. pthread_set_name_np() allocates space for a name, but
...
_thread_gc() was not deallocating it.
PR: misc/18504
2000-05-16 21:57:12 +00:00
Hajimu UMEMOTO
c97925ad4e
Make HTTP_PROXY work for FTP.
...
Reported by: Ben Smithurst <ben@scientia.demon.co.uk>
Reviewed by: des
2000-05-15 09:05:36 +00:00
Dag-Erling Smørgrav
40ac28454e
Document struct url.
...
Document the default values for fetchStat*().
2000-05-15 08:34:42 +00:00
Dag-Erling Smørgrav
7a5b4b1ba6
Initialize the struct url_stat at the beginning of _fetch_stat_file().
2000-05-15 08:33:58 +00:00
Dag-Erling Smørgrav
0669702c01
Initialize the struct url_stat at the beginning of fetchStatFTP().
2000-05-15 08:24:58 +00:00
Dag-Erling Smørgrav
f8f4130b77
Remove unused 'verbose'.
...
Initialize the struct url_stat at the beginning of fetchStatHTTP().
2000-05-15 08:24:29 +00:00
Kris Kennaway
6102159f98
Add some extra functions adapted from OpenBSD, in preparation for
...
OpenSSH OPIE support.
2000-05-15 04:20:54 +00:00
Peter Wemm
c536ef83f0
Fix the real problem that broke the Alpha loader this last week. It
...
was not the fault of the module code, nor FICL. The malloc code requires
sbrk() to return addresses that were at least 16 byte aligned. If the
Alpha loader happened to be 8 byte but not 16 byte aligned in length, then
you would get a zfree() panic at startup.
Incidently, this affected the i386 loader as well, and explains why
the static heap changed things and why jlemon had trouble when the bss
was not ending at a multiple of 8 bytes.
My fix is to 16 byte align it on all arches, even though the x86 version
only required 8 byte alignment (struct MemNode is smaller there). We could
page align it if we wanted to be paranoid, but it isn't presently necessary.
2000-05-12 22:43:20 +00:00
Peter Wemm
72c520e887
We compile expressly on the alpha with -mno-fp-regs - so do not use them
...
explicitly here. This was the original cause of instruction faults on
the Alpha in loader. (not this code, but the same problem in libficl.a)
2000-05-12 21:48:54 +00:00
Alexey Zelkin
314c685440
mdoc related fixes:
...
. synchronize NAME and SYNOPSIS sections
. replace .Ev macros with .Dv / .Er / .Em macros as mdoc(7)
specification declare
2000-05-12 10:22:50 +00:00
Alexey Zelkin
cdbbbfa4fb
. fix .Dt macro argument
...
. spell inet6_rthdr_reverse correctly
2000-05-12 10:07:31 +00:00
Alexey Zelkin
0543309637
add MLINKS: pthread_testcancel(3) -> pthread_setcanceltype(3)
2000-05-12 09:59:44 +00:00
Bruce Evans
27010737a9
"Fixed" missing include in synopsis. POSIX.1-1996 only specifies
...
including <signal.h>, but that must be a bug in POSIX.1, because it
also specifies that the relevant prototype is [only] in <pthread.h>.
2000-05-11 16:13:18 +00:00
Bruce Evans
ce8973f06a
Fixed misspelling of a struct tag in a function parameter type.
2000-05-11 16:03:38 +00:00
Bruce Evans
200f7053ee
Fixed missing include in synopsis.
...
Use a long line instead splitting a line with backslash-newline in synopsis.
My synopsis checker doesn't understand backslash-newline.
2000-05-11 16:01:17 +00:00
Dag-Erling Smørgrav
89474d129e
Add workaround for ftpds with the Y2K MDTM bug
2000-05-11 16:01:03 +00:00
Bruce Evans
80a07932e7
Fixed missing consts for function parameters, so that the code matches
...
the man page and POSIX.1. Fixed nearby misformatting. Fixed a missing
prototype.
2000-05-11 15:57:17 +00:00
Dag-Erling Smørgrav
96d7319afb
Bump major number, since struct url has changed.
...
Discussed with: jdp
2000-05-11 15:29:26 +00:00
Dag-Erling Smørgrav
9364c53225
Fix hard sentence break.
...
Submitted by: sheldonh
2000-05-11 15:22:52 +00:00
Dag-Erling Smørgrav
60245e42b0
Reorganize some of the http code and split it into more functions.
...
Implement fetchStatHTTP().
Unbungle struct url, and add fetchFreeURL().
Document it.
2000-05-11 13:31:02 +00:00
Brian Somers
151682eadc
Revert the default behaviour for incoming connections so
...
that they (once again) go to the target machine rather than
the alias address.
PR: 18354
Submitted by: ru
2000-05-11 07:52:21 +00:00
Tim Vanderhoek
49ca482a68
When "any" acts as a subject, the verb must agree with whatever any is of.
2000-05-11 05:29:10 +00:00
Tim Vanderhoek
d4b81c98d8
Content-free commit: only remove trailing whitespace
2000-05-11 05:06:00 +00:00
Tim Vanderhoek
18bd6f9514
The accept() function is a call, not an argument. Also, add: serial
...
comma, missing-hyphen, and a word-erase character.
2000-05-11 05:04:30 +00:00
John Baldwin
bde8875a06
Finish moving all IEEE fp types to be the same on all arch's.
2000-05-10 19:41:40 +00:00
David E. O'Brien
317e99beec
Add FreeBSD Id tags.
2000-05-10 19:04:57 +00:00
David E. O'Brien
8d1d19d347
fp_except => fp_except_t for consistancy with the i386 and the tradition
...
C methoid of nameing types.
2000-05-10 19:00:45 +00:00
Sheldon Hearn
0f5fcaa3f1
Supply only one author name per instance of %A, as per mdoc.samples(7).
...
PR: 18465
Submitted by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
2000-05-10 09:49:04 +00:00
Jun-ichiro itojun Hagino
73b30f0cdf
correct possible security issue(s) in name resolution, due to use of
...
pre-4.9.7 BIND resolver code.
ftp://ftp.kame.net/pub/mail-list/snap-users/2348 for details.
Reviewed by: ume
2000-05-10 00:47:20 +00:00
Sheldon Hearn
f167d7fb3e
Fix miscellaneous mdoc macro argument limit infringements.
...
PR: 18465
Reported by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
2000-05-09 14:02:06 +00:00
Dag-Erling Smørgrav
068cd2851f
While we're at it, add a length field too in case we want to fully implement
...
partial fetches later.
2000-05-07 20:52:40 +00:00
Dag-Erling Smørgrav
3d2a847151
Implement restart
2000-05-07 20:51:31 +00:00
Dag-Erling Smørgrav
807c941c90
Use sizeof more consistently.
2000-05-07 20:02:52 +00:00
Dag-Erling Smørgrav
e6182307e8
Use sizeof more consistently.
...
Outline sanity checking of server port spec.
2000-05-07 20:01:55 +00:00
Dag-Erling Smørgrav
32425dafcd
Implement restart.
...
Use sizeof more consistently.
Outline sanity checking of server port spec.
2000-05-07 20:00:12 +00:00
Dag-Erling Smørgrav
5ff28c822b
Implement restart
2000-05-07 19:56:07 +00:00
Dag-Erling Smørgrav
fd75cc902e
Add offset field to struct url
2000-05-07 19:46:33 +00:00
Kris Kennaway
03b96d11a8
Remove obsolete reference to /var/db/kvm_kernel.db
...
Reviewed by: peter
2000-05-07 02:16:43 +00:00
Alexey Zelkin
ea1a3a92fe
Fix typo.
...
Noticed by: hoek
2000-05-06 14:07:35 +00:00
Jonathan Lemon
4451bb5da5
Some mdoc cleanups for the manual page.
...
Submitted by: phantom
2000-05-06 13:06:03 +00:00
Alexey Zelkin
03fc63031e
Use `Er' variable to define first column width in ERRORS section.
2000-05-06 12:07:59 +00:00
Alexey Zelkin
96e430a43c
mdoc related cleanup:
...
. use construction ".Aq Pa filename" instead of ".Pa <filename>"
. replace Section Heading macro (.Sh) with Subsection (.Ss) macro for
subsections
2000-05-06 12:05:39 +00:00
Alexey Zelkin
95010bdc53
Use suggested by mdoc(7) style section name (ERROR -> ERRORS)
2000-05-06 12:02:18 +00:00
Alexey Zelkin
274b6244d3
Use `Er' variable to define first column width in ERRORS section.
2000-05-06 12:00:11 +00:00
Paul Saab
d76f1a8cca
Fix comment.
2000-05-06 04:50:09 +00:00
Bill Fumerola
17df1e24e6
Put the FTP_PASSIVE_MODE issue to rest once and for all.
...
Reviewed by: des
Obtained from: FreeBSD's src/usr.bin/ftp/main.c
2000-05-05 17:02:32 +00:00
Mike Pritchard
751f44657e
Minor mdoc cleanup.
...
PR: docs/13218
2000-05-05 02:21:45 +00:00
Jonathan Lemon
ad35a4c94a
Add a kqueue(2) manual page.
2000-05-04 20:11:38 +00:00
Archie Cobbs
95d7878ce0
Move netgraph node type man pages from section 8 to section 4.
2000-05-04 17:40:13 +00:00
Alexey Zelkin
4f79a4117a
Use `Er' variable to define first column width in ERRORS section. It was
...
initially suggested by mdoc(7) style, but was broken over the years
2000-05-04 13:09:25 +00:00
Alexey Zelkin
2a53c5ec96
mdoc(7) cleanup:
...
. use real function names as `.Nm' macro argument in NAME section. It allows
them to appear in apropos(1) or whatis(1) output.
. replace empty lines with `.Pp' macro.
. replace hardcoded standard names with their `.St' macro equivalents.
. sort cross references in SEE ALSO section
2000-05-04 08:05:45 +00:00
Jason Evans
9976e59211
Use assembler directives rather than ALTENTRY() so that longjmp() and
...
siglongjmp() are weak symbols. This is necessary to allow static linking
with the linuxthreads library port.
2000-05-04 04:36:26 +00:00
Jason Evans
97f2978aa0
Add missing .El macro.
2000-05-03 08:50:43 +00:00
Josef Karthauser
a04f2acdec
Disconnect libm from the build tree. It's broken, not being
...
maintained, and has been replaced by msun. The libm sources
shouldn't be removed just yet as there are parts that should be
merged into msun first.
PR: misc/17848
Discussed with: phk & bde
2000-05-02 14:16:19 +00:00
Jason Evans
4c089f4dff
Add missing man pages. Fix various compliance bugs, mostly having to do with
...
error return values. Implement pthread_mutexattr_gettype().
PR: docs/16537, docs/17538
2000-05-02 06:51:40 +00:00
Paul Saab
db667a40a5
Add readdir support to the NFS filesystem in libstand.
2000-05-01 15:03:52 +00:00
Alexey Zelkin
f894c43f10
. remove some unneeded comments
...
. replace .Os value with empty value since this library is not KAME only
anymore
. add a note about IPv6 and IPsec integration to the FreeBSD
2000-05-01 14:42:09 +00:00
Alexey Zelkin
6be6c65006
. add a note about IPv6/IPsec integration to the FreeBSD
...
. replace .Po/.Pc pairs with .Pq
. remove some unneeded comments
. .Lb-ify
2000-05-01 14:40:06 +00:00
Paul Saab
f12d45d9d6
Do not attempt to free a nfs node if it is the root node. The root
...
node is statically allocated and is not guarded, so free will panic
in nfs_close.
2000-05-01 10:53:21 +00:00
Nik Clayton
eabfa0f434
Add xref to cap_mkdb(1).
...
PR: docs/17544
Submitted by: Christ J. Clark <cjc@cc942873-a.ewndsr1.nj.home.com>
2000-04-30 22:43:09 +00:00
Jonathan Lemon
efb8ff8532
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
Jonathan Lemon
ee8d82ce9f
Add ext2fs support to the loader.
2000-04-29 20:44:07 +00:00
Archie Cobbs
1816e452a6
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
Ruslan Ermilov
8060760500
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
Ruslan Ermilov
5e8fc2d2d3
Spell PacketAliasRedirectAddr() correctly.
2000-04-27 18:06:05 +00:00
Ruslan Ermilov
6d20a77450
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
Jason Evans
98a1f447bb
Add a wrapper for the sendfile() system call.
...
PR: bin/17366
2000-04-27 00:59:44 +00:00
Jason Evans
e419521997
Add test to detect propagation of cancellation points within libc_r.
2000-04-26 23:25:58 +00:00
Jason Evans
51289fd6db
Remove cancellation point propagation.
2000-04-26 23:17:17 +00:00
Joseph Koshy
0588fce1ba
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 Wunsch
a1dc0577ea
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
Jason Evans
be1d533999
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
Jordan K. Hubbard
ca94ffbdf8
Make FTP_PASSIVE_MODE check more specific.
...
Suggested by: Eric D. Futch <efutch@nyct.net>
2000-04-23 21:23:34 +00:00
Garrett Wollman
d166947eda
Spell MAP_NOSYNC correctly.
...
Submitted by: allenc@verinet.com
2000-04-23 15:15:15 +00:00
Garrett Wollman
c1c8bf8375
.Lb-ify
2000-04-23 02:02:33 +00:00
Kris Kennaway
f32b130012
Oops, remove vestigial reference to SHS passwords.
2000-04-22 20:43:21 +00:00
Alexey Zelkin
ae23d9ac9f
Introduce .Lb macro to libvgl manpage
2000-04-22 16:17:38 +00:00
Alexey Zelkin
3dc329d1be
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
Alexey Zelkin
67e7c55f40
Introduce .Lb macro to libskey manpage
2000-04-22 16:14:26 +00:00
Alexey Zelkin
f75b050c99
Introduce .Lb macro to libposix1e manpages
...
Sort some .Nm values
Decapitalize .Nd values
2000-04-22 16:13:36 +00:00
Alexey Zelkin
795f95b13a
Introduce .Lb macro to netgraph library manpage
2000-04-22 16:12:13 +00:00
Alexey Zelkin
9452ceeb84
Introduce .Lb macro to libmd manpages
2000-04-22 16:11:30 +00:00
Alexey Zelkin
cf135f6371
Introduce .Lb macro to libmanpages
2000-04-22 16:11:05 +00:00
Alexey Zelkin
7f5e8c848c
Introduce .Lb macro to libkvm manpages.
...
Use .Pa macro for "enlighting" path
2000-04-22 16:10:12 +00:00
Alexey Zelkin
15efcd39ae
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
Alexey Zelkin
490b02b624
Introduce .Lb macro to libedit manpage
2000-04-22 16:01:33 +00:00
Alexey Zelkin
e787526f2f
Introduce .Lb macro to libipx library manpage
2000-04-22 16:01:01 +00:00
Alexey Zelkin
c7ff9837bb
Introduce .Lb macro to libdisk manpage
2000-04-22 15:58:49 +00:00
Alexey Zelkin
9d5b4f83cc
Introduce .Lb macro to libdevstat library manpage
2000-04-22 15:58:01 +00:00
Alexey Zelkin
f45f23ddb4
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
Alexey Zelkin
c8baaf1823
Introduce .Lb macro to libcam manpages.
2000-04-22 15:52:37 +00:00
Alexey Zelkin
844e8a6682
Introduce .Lb macro to libcalendar manpage.
2000-04-22 15:51:37 +00:00
Alexey Zelkin
d8a7868820
Introduce .Lb macro to libc_r manpages.
2000-04-22 15:50:29 +00:00
Garrett Wollman
5c317306cb
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
Alexey Zelkin
25bb73e063
Introduce ".Lb" macro to libc manpages.
...
More libraries manpages updates following.
2000-04-21 09:42:15 +00:00
Yoshinobu Inoue
e6f35403c1
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
Paul Saab
6450dd3cb4
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
David E. O'Brien
d7ff52ec79
CSU source for IA-64. Current we use the ../Alpha sources.
2000-04-19 23:46:21 +00:00
David E. O'Brien
d497785133
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 Price
15ee5562d6
CSU source for the Sparc copied over from the FreeBSD/Alpha sources.
2000-04-19 22:53:04 +00:00
David E. O'Brien
cc7f40abaa
Raw devices are now the normal device name, not prefixed with 'r'.
2000-04-19 18:51:28 +00:00
Ruslan Ermilov
483d2f2296
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 Kennaway
14b42810e1
Document the libpam dependency on libopie
...
Reminded by: bde
2000-04-18 06:13:06 +00:00
David E. O'Brien
c815a20cb2
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 Kennaway
acf3af98c9
Connect pam_opie to the build.
2000-04-17 00:19:30 +00:00
Kris Kennaway
01331fc70c
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
Jonathan Lemon
d707aa564d
Remove unneeded #include
2000-04-16 17:36:48 +00:00
Steve Price
4f9bc6c6b7
Don't try to compile in INET6 support when NOINET6 is defined.
2000-04-15 20:45:52 +00:00
Ruslan Ermilov
b5e819ec23
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
Ruslan Ermilov
a29006665c
A complete reformatting of manual page.
2000-04-13 14:04:01 +00:00
Ruslan Ermilov
f167e54283
Make partially specified permanent links without `dst_addr'
...
but with `dst_port' work for outgoing packets.
This case was not handled properly when I first fixed this
in revision 1.17.
This change is also required for the upcoming improved PPTP
support patches -- that is how I found the problem.
Before this change:
# natd -v -a aliasIP \
-redirect_port tcp localIP:localPORT publicIP:publicPORT 0:remotePORT
Out [TCP] [TCP] localIP:localPORT -> remoteIP:remotePORT aliased to
[TCP] aliasIP:localPORT -> remoteIP:remotePORT
After this change:
# natd -v -a aliasIP \
-redirect_port tcp localIP:localPORT publicIP:publicPORT 0:remotePORT
Out [TCP] [TCP] localIP:localPORT -> remoteIP:remotePORT aliased to
[TCP] publicIP:publicPORT -> remoteIP:remotePORT
2000-04-12 18:44:50 +00:00
Andrey A. Chernov
70c1e1b6d9
Add comment after locales
...
Use .Li for type
Suggested-by: sheldonh
2000-04-12 18:38:30 +00:00
Jeroen Ruigrok van der Werven
1c7ac7e759
Fix typo, reported by George Cox.
...
Fix hard sentence breaks.
Submitted by: George Cox <gjvc@sophos.com>
2000-04-12 13:38:26 +00:00
Sheldon Hearn
96e88366a2
Do proper byte swapping in 64bit routines.
...
PR: 17681
Submitted by: "David E. Cross" <crossd@cs.rpi.edu>
Obtained from: NetBSD
2000-04-12 08:41:16 +00:00
Andrey A. Chernov
199b1670eb
Better wording according to multibyte(3)
...
Better man formatting
Add reference to multibyte(3)
2000-04-11 14:41:37 +00:00
Poul-Henning Kamp
aad4b9d1e8
Add a missing THREAD_UNLOCK() found missing by Valentin Nechayev
...
<netch@segfault.kiev.ua>
Remove allocation failure check from 'A' option, the 'X' option does
this as a standalone check now.
2000-04-10 09:24:44 +00:00
Archie Cobbs
2d6fdfda46
Document EWOULDBLOCK as a possible errno return value.
2000-04-09 19:10:57 +00:00
Paul Saab
b1875374d3
Break out sendudp and readudp from net.c. This is for PXE, so it
...
can use its own UDP interface.
2000-04-08 01:18:04 +00:00
Ruslan Ermilov
67b333b7e4
- Add support for FTP EPRT (RFC 2428) command.
...
- Minor optimizations.
- Minor spelling fixes.
PR: 14305
Submitted by: ume
Rewritten by: ru
2000-04-06 15:54:52 +00:00
Ruslan Ermilov
680c8244a9
- Remove unused includes.
...
- Minor spelling fixes.
- Make IcmpAliasOut2() really work.
Before this change:
# natd -v -n PUB_IFACE -p 12345 -redirect_address 192.168.1.1 P.P.P.P
natd[87923]: Aliasing to A.A.A.A, mtu 1500 bytes
In [UDP] [UDP] X.X.X.X:49562 -> P.P.P.P:50000 aliased to
[UDP] X.X.X.X:49562 -> 192.168.1.1:50000
Out [ICMP] [ICMP] 192.168.1.1 -> X.X.X.X 3(3) aliased to
[ICMP] A.A.A.A -> X.X.X.X 3(3)
# tcpdump -n -t -i PUB_IFACE host X.X.X.X and "(udp or icmp)"
tcpdump: listening on PUB_IFACE
X.X.X.X.49562 > P.P.P.P.50000: udp 3
A.A.A.A > X.X.X.X: icmp: A.A.A.A udp port 50000 unreachable
After this change:
# natd -v -n PUB_IFACE -p 12345 -redirect_address 192.168.1.1 P.P.P.P
natd[89360]: Aliasing to A.A.A.A, mtu 1500 bytes
In [UDP] [UDP] X.X.X.X:49563 -> P.P.P.P:50000 aliased to
[UDP] X.X.X.X:49563 -> 192.168.1.1:50000
Out [ICMP] [ICMP] 192.168.1.1 -> X.X.X.X 3(3) aliased to
[ICMP] P.P.P.P -> X.X.X.X 3(3)
# tcpdump -n -t -i PUB_IFACE host X.X.X.X and "(udp or icmp)"
tcpdump: listening on PUB_IFACE
X.X.X.X.49563 > P.P.P.P.50000: udp 3
P.P.P.P > X.X.X.X: icmp: P.P.P.P udp port 50000 unreachable
2000-04-05 14:27:34 +00:00
Ruslan Ermilov
79eef4b611
- Moved NULL definition into private include file.
...
- Minor spelling fixes.
2000-04-05 14:23:42 +00:00
Ruslan Ermilov
91cc2995af
Minor spelling fixes.
2000-04-05 07:45:39 +00:00
Brian Somers
3e6ac25bd6
Correct Charles Mott's email address
...
Requested by: Charles Mott <cmott@scientech.com>
2000-04-02 20:16:45 +00:00
Yoshinobu Inoue
f018cfad89
Replace the prefix for yylval to less confusing one.
...
(Sorry, this should be committed with previous commit to Makefile.)
2000-04-02 05:08:07 +00:00
Yoshinobu Inoue
1f0118b915
Replace the prefix for yylval to less confusing one.
...
Suggested by: bruce
2000-04-01 22:28:36 +00:00
Brian Somers
5dd44916b7
Allow PacketAliasSetTarget() to be passed the following:
...
INADDR_NONE: Incoming packets go to the alias address (the default)
INADDR_ANY: Incoming packets are not NAT'd (direct access to the
internal network from outside)
anything else: Incoming packets go to the specified address
Change a few inaddr::s_addr == 0 to inaddr::s_addr == INADDR_ANY
while I'm there.
2000-03-31 20:36:29 +00:00
Jacques Vidrine
91a594d823
Change the return value of kvm_read/kvm_write to be -1 on error, to
...
match the documented interface.
Previously it returned 0 on error.
PR: bin/10511
2000-03-31 15:04:25 +00:00
Brian Somers
1c4e6d2544
When an incoming packet is received that is not specifically
...
redirected and when no target address has been specified, NAT
the destination address to the alias address rather than
allowing people direct access to your internal network from
outside.
2000-03-31 14:03:37 +00:00
KATO Takenori
7e9e421193
Changes for PC-98.
2000-03-29 15:10:28 +00:00
Kris Kennaway
e31adaffd9
Fix a memory leak.
...
PR: 17360
Submitted by: Andrew J. Korty <ajk@iu.edu>
2000-03-29 08:24:37 +00:00
Brian Feldman
fe69f87383
Actually, ${LIBY}/-ly aren't needed either. This should finish unbreaking
...
the world build.
2000-03-29 00:54:06 +00:00
Andrey A. Chernov
1c0a1964ab
Back out valid argument domain change - sneak to this function by error.
...
Reword test condition better. Previous variant was true for negative
characters too.
2000-03-28 11:46:40 +00:00
Yoshinobu Inoue
4b89b76f24
Remove libl related dependencies, because it is not necessary, and even more,
...
it cause building world failure.
Specified by: Nickolay Dudorov <nnd@mail.nsk.ru>
2000-03-28 11:41:18 +00:00
Andrey A. Chernov
4c48fdaf53
Describe valid argument domain for 8-bit wide locales to prevent common error
...
calling ctype functions with signed char as an argument.
2000-03-28 11:36:31 +00:00
Bruce Evans
e915afdee4
Fixed missing libraries in DPADD.
...
Fixed some style bugs (some usual ones for DPADD and LDADD, and
misformatting of $FreeBSD$).
2000-03-27 15:24:45 +00:00
Bruce Evans
e39c55ae3e
Fixed missing DPADD.
...
Fixed style bug for LDADD (don't use += for variables defined only once).
2000-03-27 15:16:06 +00:00
David E. O'Brien
d6f56cfc4f
MFS: Add a "magic" comment to help fixincludes realize it doesn't need to
...
modify this file when building GCC 2.96 [by hand or via the port].
Submitted by: Zack Weinberg <zack@wolery.cumb.org>
2000-03-27 02:04:45 +00:00
David E. O'Brien
b787589098
-Wall, which caught a real bug where buflen wasn't being set properly.
2000-03-27 00:33:45 +00:00
Jonathan Lemon
6134837824
Decrement the timeout being passed to poll() if poll was interrupted for
...
some reason. This will prevent an infinite loop if (say) a sigalarm is
being scheduled at a more frequent interval than the poll timeout.
PR: 2191, 8847, 10553
2000-03-26 19:20:50 +00:00
Philippe Charnier
f25c63af03
Spelling, fprintf -> err, remove unneeded variable declaration
2000-03-26 15:18:12 +00:00
Philippe Charnier
c0154e9a31
lowercase error message
2000-03-26 15:14:16 +00:00
Mike Pritchard
292bf7190f
Fix some spelling errors.
2000-03-24 00:58:49 +00:00
Hajimu UMEMOTO
9ed4e87cad
Return IPv4 native address for IPv4 mapped IPv6 address, even if
...
A RR is not found.
Reviewed by: shin
2000-03-23 17:25:00 +00:00
Bruce Evans
84ee83efc7
Fixed missing #include of <sys/types.h> in synopsis.
...
Fixed spelling error in prototype for inet_option_space().
Fixed syntax error in prototype for inet6_option_alloc().
2000-03-23 16:29:05 +00:00
Bruce Evans
1025a2007f
Fixed missing #include of <sys/types.h> in synopsis.
2000-03-23 16:20:20 +00:00
Bruce Evans
e92393ba2b
Fixed wrong arg type in synopsis.
2000-03-23 15:28:30 +00:00
Jason Evans
070dac0827
Add a man page for aio_waitcomplete(). Update the aio_cancel() man page to
...
reflect the fact that aio_cancel() works now.
Submitted by: Christopher Sedore <cmsedore@maxwell.syr.edu>
2000-03-21 10:25:22 +00:00
Brian Somers
9da582e318
Make _FindLinkIn() static and only define GetDestPort when
...
NO_FW_PUNCH isn't defined.
2000-03-19 09:11:05 +00:00
Jason Evans
7e5e179982
Explicitly include sys/cdefs.h to get the definition of __strong_reference(),
...
rather than getting lucky due to header dependencies.
2000-03-18 22:36:46 +00:00
Brian S. Dean
a9f9141ca5
Back out that last commit, it may be insecure (pointed out by Warner
...
Losh).
2000-03-16 23:53:41 +00:00
Brian S. Dean
9c8e9b4a14
Slight adjustment to __ivaliduser() - don't ignore the last line in
...
the .rhosts file just because there is no ending linefeed.
2000-03-16 22:58:34 +00:00
Jason Evans
b479399f73
Take care to avoid having "strong" and "weak" symbols of the same name in
...
libc_r.
2000-03-16 02:14:41 +00:00
Jonathan Lemon
38775c5e68
Fix uninitialized variable.
...
Submitted by: tanimura
2000-03-15 15:04:54 +00:00
Daniel Eischen
1d013a86ed
Fix pthread_suspend_np/pthread_resume_np. For the record, suspending a
...
thread waiting on an event (I/O, condvar, etc) will, when resumed using
pthread_resume_np, return with EINTR. For example, suspending and resuming
a thread blocked on read() will not requeue the thread for the read, but
will return -1 with errno = EINTR. If the suspended thread is in a critical
region, the thread is suspended as soon as it leaves the critical region.
Fix a bogon in pthread_kill() where a signal was being delivered twice
to threads waiting in sigwait().
Reported by (suspend/resume bug): jdp
Reviewed by: jasone
2000-03-15 13:59:27 +00:00
Yoshinobu Inoue
89482e464f
Merge from NetBSD. Addition of inet_ntop() and inet_pton() description.
...
Specified by: Robert Muir <rmuir@looksharp.net>
Obtained from: NetBSD
2000-03-12 19:38:22 +00:00
Yoshinobu Inoue
375a501b7d
Cosmetic fix. Re-order MLINKS for if_indextoname.3 and inet.3 as alphabetical
...
order.
2000-03-12 19:29:52 +00:00
Yoshinobu Inoue
95919b4418
Correct MLINKS contents for rcmd.3, because it is obsolete due to
...
recent changes to rcmd.3.
links to iruserok_af.3, ruserok_af.3 are removed.
link to iruserok_sa.3 is added.
2000-03-12 19:12:03 +00:00
Yoshinobu Inoue
2056d525db
Import from KAME. Advanced API related function descriptions.
...
Obtained from: KAME project
2000-03-12 18:45:49 +00:00
Warner Losh
ce5e608527
Fix fd leak in libdisk's Disk_Names()
2000-03-10 22:54:04 +00:00
Jonathan Lemon
638580129d
Add in IPV4 NIS support.
...
PR: 17290 (but not the same patch)
Approved by: jkh
2000-03-09 22:52:30 +00:00
Paul Richards
cd7b8d78c7
Fix various unsigned vs signed errors that caused problems with uids
...
and gids bigger than 16 bits. Added checks for uids and gids that are
bigger than 32 bits.
Approved by: jkh (partly, this fix is bigger than I first intended)
2000-03-09 18:11:16 +00:00
Yoshinobu Inoue
265fb60da4
More grammer, wording, and mdoc fixes.
...
Submitted by: bde
Reviewed by: sheldonh
2000-03-09 16:41:27 +00:00
Jonathan Lemon
0b6b4751b5
Fix pointer addition bug (3 -> 4).
...
Submitted by: david.w.james@bt.com
2000-03-09 15:05:20 +00:00
Yoshinobu Inoue
f63e7634ac
Initialize mbuf pointer at getting ipsec policy.
...
Without this, kernel will panic at getsockopt() of IPSEC_POLICY.
Also make compilable libipsec/test-policy.c which tries getsockopt() of
IPSEC_POLICY.
Approved by: jkh
Submitted by: sakane@kame.net
2000-03-09 14:57:16 +00:00
Kris Kennaway
bb49f794f5
Buildworld fixes for NO_OPENSSH and NO_OPENSSL
...
Approved by: jkh
2000-03-09 06:29:05 +00:00
Jonathan Lemon
064dbb0301
Correct device naming for IDA disk nodes (idad)
2000-03-08 18:14:02 +00:00
Martin Cracauer
6686e4fafb
Temporary cosmetic change to prevent gcc-2.95.2 from doing an
...
optimization that generates code our current as doesn't understand.
The result is bad code that damages dynamic symbol locations at
runtime. Ouch. See PR bin/16862 and discussion in -current.
This change will be backed out when gcc and gas are back in sync.
PR: Fixes bin/16862, but not the underlying problem.
Submitted by: bde
Approved by: jdk
2000-03-08 12:46:25 +00:00
Nik Clayton
c979f70672
s/ispec/ipsec/, and add a missing comma.
...
PR: docs/16995
Submitted by: Benno Rice <benno@netizen.com.au>
2000-03-07 13:58:25 +00:00
Hajimu UMEMOTO
88f853e037
Since crypto/openssh/login.c was changed to use realhostname_sa(),
...
when connecting via IPv6, hostname was not recorded to utmp anymore.
Because, if hostname is longer than buffer size, getnameinfo() returns
with ENI_MEMORY.
Reviewed by: shin
Approved by: jkh
2000-03-07 07:52:01 +00:00
Peter Wemm
330bc838ab
Make pam_ssh work. It had an undefined symbol when it was dlopen()ed.
...
I'm not quite sure about this, I think it should be using -lssh_pic since
it's being linked into a .so, but nothing seems to complain ahd it does
work. (well, it works for using the authorized_keys file, but I have not
figured out how to get it to start a ssh-agent and cache the key for me)
PR: 17191
Submitted by: Adrian Pavlykevych <pam@polynet.lviv.ua>
2000-03-06 15:28:30 +00:00
Yoshinobu Inoue
137d85e410
Replace structure copy form ifreq obtained by SIOCGIFADDR
...
to memcpy(), to avoid unaligned access trap on alpha.
Approved by: jkh
2000-03-03 13:05:00 +00:00
Yoshinobu Inoue
7d0d8dc306
CMSG_XXX macros alignment fixes to follow RFC2292.
...
Approved by: jkh
Submitted by: Partly from tech@openbsd
Reviewed by: itojun
2000-03-03 11:13:12 +00:00
Bruce Evans
97d186bc82
Fixed wrong function return types in synopsis.
2000-03-03 05:28:51 +00:00
Yoshinobu Inoue
a56a8ad111
-Reflect function name change.
...
-Added more description.
-Many grammer fix.
-Fix hard sentence break.
-Many other man style fix.
Thanks for bde finding out the problem.
Thanks for sheldon for the patient and thorough review.
:-)
Submitted by: bde
Reviewed by: sheldonh
2000-03-02 15:57:06 +00:00
Sheldon Hearn
4e86fcacf6
Remove more single-space hard sentence breaks.
2000-03-02 14:54:02 +00:00