Mark Murray
13cde2748e
Fix style/consistency in Makefile and repair static module building.
...
Submitted by: bde(partially)
2001-08-04 21:51:14 +00:00
Mark Murray
d5e53157cf
Don't clobber CFLAGS
...
Submitted by: bde
2001-08-04 21:49:30 +00:00
Thomas Moestl
c4a5ef6ef3
Add some features to libdevstat, and overhaul the interface a bit:
...
1.) prefix all functions in the library with devstat_ (compatability
functions are available for all functions that were chaned in an
incompatible way, but are deprecated).
2.) Add a pointer to a kvm_t as the first argument to functions that
used to get their information via sysctl; they behave the same
as before when NULL is passed as this argument, otherwise, the
information is obtained via libkvm using the supplied handle.
3.) Add a new function, devstat_compute_statistics(), that is intended
to replace the old compute_stats() function. It offers more
statistics data, and has a more flexible interface.
libdevstat does now require libkvm; a library depedency is added, so
that libkvm only needs to be explicitely specified for statically linked
programs.
The library major version number is bumped.
Submitted by: Sergey A. Osokin <osa@freebsd.org.ru>, ken (3)
Reviewed by: ken
2001-08-04 18:25:48 +00:00
Mark Murray
4447e914e8
Fix the bug where this modulke was not checking the priamry GID, only
...
the GIDS in /etc/group or NIS's group map.
Tested by: sheldonh
PR: 29349
2001-08-04 09:19:31 +00:00
Bruce Evans
a7dff00b1e
Don't clobber the default for CFLAGS.
2001-08-03 21:45:54 +00:00
Ian Dowse
e73bb7f1e2
In getclnthandle(), if the address is found in the cache we need
...
to strdup() the address string before returning it via *targaddr
because the caller will free the string.
Change the comment at the top of getclnthandle() to clarify that
the caller is responsible for freeing *targaddr.
Noticed by: sobomax
2001-08-02 21:31:21 +00:00
Mark Murray
f950650b78
With the S/KEY removal, this is no longer buildable or necessary.
2001-08-02 19:04:20 +00:00
Mark Murray
c52468e7ef
Don't try to make pam_ssh module if NO_OPENSSH is set.
2001-08-02 19:01:02 +00:00
Mark Murray
41b07e1d10
Add opieaccess(5) functionality under the INSECURE_OPIE .ifdef.
...
Asked for by: ache
2001-08-02 18:58:52 +00:00
Maxim Sobolev
a8ec1b4851
Fix a cryptoless world by disconnecting libmp from the build when there is no
...
crypto bits installed and/or NOCRYPTO/NO_OPENSSL is defined. This unfortunately
meants that usr.bin/chkey, usr.bin/newkey and usr.sbin/keyserv have also to
be disconnected.
IMO it is merely a workaround, the proper solution is to move libmp to
src/crypto where it belongs and use libgmp for the cryptoless builds instead.
Missed by: dd
2001-08-02 15:47:03 +00:00
Mark Murray
f5974d336f
Repair the get/set UID() stuff so this works in both su(1) and login(1)
...
modes.
2001-08-02 10:35:41 +00:00
Dima Dorfman
d81b7e782a
mdoc(7) police: remove hard sentence breaks.
2001-08-01 16:07:50 +00:00
Sheldon Hearn
86f478757a
MFS: in HISTORY section, fix release number of first appearance
2001-08-01 12:15:21 +00:00
Sheldon Hearn
b47d4cf924
Fix broken Fn calls; Fn doesn't take a manual page section as an
...
argument.
Terminate the last sentence with a period.
2001-08-01 12:04:32 +00:00
Bill Fenner
46da4bc6fc
Update our bpf.h with tcpdump.org's new DLT_ types.
...
Use our bpf.h instead of tcpdump.org's to build libpcap.
2001-07-31 23:27:06 +00:00
Mark Peek
545d32087b
Only pull in the MD files if they exist. This allows for progressive
...
implementation and compilation when bringing up a new architecture.
2001-07-31 16:34:52 +00:00
Mark Peek
4f1fda9595
Fix compilation errors by adding forward declarations and fix typo.
2001-07-31 16:10:51 +00:00
Mark Peek
44af2e3166
Make include file consistent with the rest of libstand.
2001-07-31 15:49:50 +00:00
Brian Somers
74bd6d9d66
Mention the sa_handler and sa_sigaction #defines in the synopsis.
...
Mark sa_sigaction consistently.
MFC after: 1 week
2001-07-31 09:33:08 +00:00
Jeroen Ruigrok van der Werven
6a0fc191fb
FreeBSD now also defines EIDRM and uses it.
...
Inspired by PR: 22470
Which was submitted by: Bjorn Tornqvist <bjorn@west.se>
MFC after: 1 week
2001-07-30 19:30:26 +00:00
Jeroen Ruigrok van der Werven
2341e86854
Remove bogus BUGS section.
...
FreeBSD _does_ define ENOMSG as per SVID when IPC_NOWAIT is set.
PR: 22470
Submitted by: Bjorn Tornqvist <bjorn@west.se>
MFC after: 1 week
2001-07-30 19:25:16 +00:00
Mark Murray
af1852503e
Making this major bump was a BAD idea. The API change is internal (to PAM)
...
and it caused problems without solving any.
2001-07-30 09:56:38 +00:00
Dima Dorfman
56996e8b6a
Rename mp.3 to libmp.3 since that's what all the other "library"
...
manual pages (e.g., libstand, libdisk) are called.
Submitted by: sheldonh
2001-07-30 09:15:27 +00:00
Dima Dorfman
4edf53c462
Add a manual page for the libmp interface. Some of the descriptions
...
great, but then again neither is the interface it's documenting.
2001-07-30 09:13:56 +00:00
Thomas Moestl
d35bce02ee
Correct the old length argument passed to sysctlbyname to be a pointer
...
to a size_t (not to an int).
MFC after: 2 days
2001-07-29 22:01:55 +00:00
Mark Murray
7b22794017
(Re)Add an SSH module for PAM, heavily based on Andrew Korty's module
...
from ports.
2001-07-29 18:31:09 +00:00
Sheldon Hearn
549c291915
Avoid any chance of being misunderstood as having libelled developers
...
or developers' vendors without compromising the importance of warning
against bad practice.
Reported by: mjacob
MFC after: 1 week
2001-07-29 15:08:14 +00:00
Dima Dorfman
401e25bd05
Move SHLIB_MAJOR to below LIB and add a comment about why NO_WARNS is set.
2001-07-29 13:22:41 +00:00
Dima Dorfman
6375bbb6a8
Install the man page and add mp.h to INCS.
2001-07-29 13:19:24 +00:00
Dima Dorfman
afd4579ae6
Add a manual page for the libmp interface. It isn't real great, but
...
then again neither is the interface it's documenting.
2001-07-29 13:19:17 +00:00
Dima Dorfman
c569c0b5d2
Don't xref mt(1) just because it mentions ioctl.
...
Submitted by: Philipp Mergenthaler <philipp.mergenthaler@stud.uni-karlsruhe.de>
2001-07-29 09:17:54 +00:00
Dima Dorfman
f4c69d4b4d
Don't capitalize variable names.
2001-07-29 09:17:16 +00:00
Dima Dorfman
43b8c5db92
ioctl(2) can return EFAULT from copyin.
...
PR: 29285
Submitted by: Philipp Mergenthaler <philipp.mergenthaler@stud.uni-karlsruhe.de>
2001-07-29 09:16:07 +00:00
Dima Dorfman
7bd0b86765
Enable the new libmp in the build, and disable libgmp and its
...
henchmen.
2001-07-29 08:58:22 +00:00
Dima Dorfman
656c5bc76b
This is the traditional BSD libmp interface implemented in terms of
...
the OpenSSL BIGNUM interface. It is provided for compatibility only
and should not be used in new code.
2001-07-29 08:49:15 +00:00
Mike Heffner
75dc5f1a82
Rename the GLOB_MAXPATH flag of glob(3) to GLOB_LIMIT to be compatible
...
with NetBSD and OpenBSD. glob(3) will now return GLOB_NOSPACE with
errno set to 0 instead of GLOB_LIMIT when we match more than `gl_matchc'
patterns. GLOB_MAXPATH has been left as an alias of GLOB_LIMIT to
maintain backwards compatibility.
Reviewed by: sheldonh, assar
Obtained from: NetBSD/OpenBSD
2001-07-29 00:52:37 +00:00
Stefan Eßer
73b3e4df87
The fix for schemeless and hostless URLs (rev. 1.27) broke the schemeless
...
proxy specification, which seems to be valid according to the man page.
Change the logic to consider "hostname:port" a hostname and port instead
of a file URL.
Approved by: des
2001-07-28 21:28:14 +00:00
Chris Costello
3fb49e7db7
Add cross-references for the new kldsym(2) man page.
2001-07-27 03:03:36 +00:00
Chris Costello
bd2e4334e1
Add a new kldsym(2) man page.
2001-07-27 02:56:16 +00:00
Kazutaka YOKOTA
8155f5e200
Fix spelling in the last commit. (Oh, I thought I had run ispell... ;-<
...
Spotted by: sheldonh
2001-07-26 09:46:08 +00:00
Kazutaka YOKOTA
71a9e56353
Adds notes on program termination and signal handlers.
...
I revised the text after dd's kind review. So, if you find
any error, it is probably introduced by my last minutes'
update and is entirely my fault, not dd's.
Reviewed by: dd
2001-07-26 08:46:47 +00:00
Sheldon Hearn
745b20f712
The previous delta duplicated a significant amount of information
...
already found in the sigaction(2) manual.
As discussed with the committer of that delta, cross-reference the list
in sigaction(2) instead of duplicating the list of functions that are
safe for use within signal handlers.
2001-07-24 11:37:33 +00:00
Kris Kennaway
6979f76ff6
Sync to OpenBSD (update comment and minor style change).
...
Obtained from: OpenBSD
MFC after: 1 week
2001-07-24 11:34:22 +00:00
Kris Kennaway
af13ede905
Sync to OpenBSD:
...
Clarify that if strlcat() does not find a NUL within siz byte it
will not NUL terminate either.
Document boundary condition when size < strlen(dst).
"of", not "on" (from Henric Jungheim)
Obtained from: OpenBSD
MFC After: 1 week
2001-07-24 11:32:29 +00:00
Kazutaka YOKOTA
16fc634b67
- Do not call VGLEnd() and exit() to terminate the program
...
immediately when a signal is caught. Instead, defer
program termination until the next call to VGLCheckSwitch().
Otherwise, the video card may not be restored correctly
if the signal is seen while inside libvgl functions.
MFC after: 1 week
2001-07-24 11:15:20 +00:00
Sheldon Hearn
b2b50712a6
The delta introduced in the previous revision and attributed to the
...
OpenBSD project had grammar problems and made no attempt to motivate
the practice of saving errno. Replace it with something better.
2001-07-24 11:15:13 +00:00
Sheldon Hearn
1d8ffb440b
Finish the sweep of changes that fix doubled 'the'.
2001-07-24 08:30:55 +00:00
Kris Kennaway
fd9139a04e
Add the list of signal-handler safe functions here too, so people can
...
find it more easily
Obtained from: OpenBSD
MFC After: 1 week
2001-07-24 08:26:37 +00:00
Kris Kennaway
057136d2c5
Add a few more functions which are safe to call from signal handlers,
...
and give a bit of advice.
Obtained from: OpenBSD
MFC After: 1 week
2001-07-24 08:24:50 +00:00
Yaroslav Tykhiy
4bc14ac2f8
Unify SEE ALSO sections of the kld*.2 and mod*.2 manpages.
...
Previously, some useful xrefs were missing.
Now each of the pages refers to all remaining section 2 pages,
to the kld(4) page, and to a related utility's (section 8) page.
2001-07-24 07:59:54 +00:00
Hajimu UMEMOTO
27daeab3ec
Simplify IPv4 mapped IPv6 address handling.
...
Reviewed by: brian
MFC after: 5 days
2001-07-23 21:42:22 +00:00
Assar Westerlund
27e79ba285
remove emalloc,ecalloc,erealloc,estrdup
2001-07-23 12:42:07 +00:00
Assar Westerlund
c9a4f950b3
add ecalloc, emalloc, erealloc, estrdup - versions of the e-less
...
functions that exit instead of failing
2001-07-22 22:26:37 +00:00
Mike Pritchard
b21b2f313e
Fix some man page xrefs.
...
PR: docs/26065
MFC after: 1 week
2001-07-22 11:51:11 +00:00
Brian Somers
3ee63d3929
Hint getaddrinfo() correctly if we're looking up a name that we got from
...
an AF_INET6 address.
MFC after: 1 week
2001-07-21 00:18:54 +00:00
Jason Evans
aa33517e94
Implement pthread_attr_[gs]etguardsize(). Non-default-size stacks used to
...
be malloc()ed, but they are now allocated using mmap(), just as the
default-size stacks are. A separate cache of stacks is kept for
non-default-size stacks.
Collaboration with: deischen
2001-07-20 04:23:11 +00:00
Jonathan Lemon
e725a1299a
Document EVFILT_TIMER.
...
MFC after: 1 week
2001-07-19 18:35:19 +00:00
Dima Dorfman
df523897ea
Don't claim that strncpy() is the same as strcpy().
...
PR: 29002
Submitted by: Joseph Mallett <jmallett@xMach.org>
2001-07-19 11:26:52 +00:00
Ruslan Ermilov
97e1bac189
mdoc(7) police: fix markup.
2001-07-18 15:55:34 +00:00
Ruslan Ermilov
0fa68d89e8
mdoc(7) police: widen width of the options list.
2001-07-18 14:49:32 +00:00
Dag-Erling Smørgrav
5b2ad516e9
Unbreak parsing URLs that have a host part but no document part.
...
While we're here, fix a snprintf() usage warning.
2001-07-17 20:22:33 +00:00
Mark Murray
0eb9c7b357
Update to the same level of debug-logging as the rest of the
...
FreeBSD/PAM modules.
2001-07-17 07:36:51 +00:00
Mark Murray
3741d46458
Update to the same code as in the pam_krb5.so port.
...
According to Peter, the port works - this needs more testing.
2001-07-17 07:34:36 +00:00
Ruslan Ermilov
e3745c75e6
mdoc(7) police: Add strncpy() to the NAME section.
2001-07-16 12:47:34 +00:00
Kris Kennaway
54b8fe08cf
Remove unnecessary #include <stdlib.h>
...
Obtained from: NetBSD
MFC After: 1 week
2001-07-16 04:48:28 +00:00
Kris Kennaway
5e2aa25bcf
Oops, commit the version which actually works
...
Obtained from: NetBSD
MFC After: 1 week
2001-07-16 04:04:22 +00:00
Kris Kennaway
bcef131fb8
Avoid a compile-time format string warning
...
Obtained from: NetBSD
MFC After: 1 week
2001-07-16 03:55:47 +00:00
Dima Dorfman
f247324df7
Remove whitespace at EOL.
2001-07-15 08:06:20 +00:00
Dima Dorfman
7ebcc426ef
Remove whitespace at EOL.
2001-07-15 07:53:42 +00:00
Dima Dorfman
fe70891a02
Set WARNS=2 on libraries that compile cleanly with it.
...
Submitted by: Mike Barcroft <mike@q9media.com>
2001-07-15 06:46:02 +00:00
Ian Dowse
52353da871
Fix a memory leak in __rpcb_findaddr(), avoid compiler warnings.
...
Submitted by: Martin Blapp <mb@imp.ch>
2001-07-14 18:18:23 +00:00
Mark Murray
f042a54245
Use a better method of getting user credentials to account for
...
(legal) UID duplication.
Rename use_uid to auth_as_self for consistency with other modules.
2001-07-14 08:42:39 +00:00
Mark Murray
6fd676c982
Use a better method to get user credentials to account for (legal)
...
duplications of UID's in /etc/*passwd.
2001-07-14 08:38:24 +00:00
Dima Dorfman
427fc5ed6f
Recognize the %s format.
...
Submitted by: Thomas Zenker <thz@lennartz-electronic.de> and
Maxim Konovalov <maxim@macomnet.ru>, respectively
Reviewed by: -audit
2001-07-13 13:59:24 +00:00
Ruslan Ermilov
e8b02a428d
mdoc(7) police: -xwidth has been fold into -width.
2001-07-13 09:09:52 +00:00
Ruslan Ermilov
08ecaa10b2
mdoc(7) police: fixed markup, a little bit.
2001-07-11 08:36:26 +00:00
Ruslan Ermilov
63b81b76ca
mdoc(7) police: fixed markup any numerous typos.
2001-07-11 08:35:34 +00:00
Ruslan Ermilov
eb89426722
mdoc(7) police: removed punctuation after the last SEE ALSO xref.
2001-07-10 18:00:19 +00:00
David E. O'Brien
c34d5912ba
style nits
2001-07-10 17:48:07 +00:00
Mark Murray
84f39079c5
Fix a horrible bug introduced by myself where the options collection
...
keeps on growing as the module stack is parsed.
2001-07-10 16:59:30 +00:00
Ruslan Ermilov
625003720a
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 14:16:33 +00:00
Ruslan Ermilov
a307d59838
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 13:41:46 +00:00
David E. O'Brien
8dfd7bcddf
MFS: add the FreeBSD history.
2001-07-10 00:12:50 +00:00
David E. O'Brien
6e6c8a08c8
Give the FreeBSD history also.
2001-07-10 00:11:00 +00:00
David E. O'Brien
fb8d590c0e
style nit
2001-07-09 23:12:23 +00:00
Anton Berezin
b5b2871f9d
Document more resolver(3) routines: dn_skip() from resolv.h, and
...
ns_get16(), ns_get32(), ns_put16(), and ns_put32() from arpa/nameser.h.
Markup by: ru
OK'ed by: markm
2001-07-09 20:46:00 +00:00
Mark Murray
1642eb1a52
Clean up (and in some cases write) the PAM mudules, using
...
o The new options-processing API
o The new DEBUG-logging API
Add man(1) pages for ALL modules. MDOC-Police welcome
to check this.
Audit, clean up while I'm here.
2001-07-09 18:20:51 +00:00
Mark Murray
5d87b61e6f
Bump the major number. The libraries API has changed incompatibly.
2001-07-09 18:16:33 +00:00
Mark Murray
c3a080c527
Almost completely rewrite the PAM module options processing
...
routines, and provide a more extended API for doing this.
Provide an API for debug logging.
Audit and clean up the code.
2001-07-09 18:14:43 +00:00
Mark Murray
1ba0449fc5
Add the WANT_INSECURE_OPIE frob which is useful for debugging and
...
over secure (encrypted) links.
Add a MLINK for skey(4) to opie(4) to assist in the transition.
2001-07-09 18:08:16 +00:00
Mark Murray
ccdee0d9f4
Axe S/Key. OPIE is the legal successor.
2001-07-09 17:52:34 +00:00
Ruslan Ermilov
e25e8ab41c
mdoc(7) police: eliminate -ww warnings.
2001-07-09 15:54:36 +00:00
Dima Dorfman
70d51341bf
mdoc(7) police: remove extraneous .Pp before and/or after .Sh.
2001-07-09 09:54:33 +00:00
Brian Somers
7bc6d0158f
Fix the type of the NULL arg to execl()
...
Idea from: Theo de Raadt <deraadt@openbsd.org>
2001-07-09 09:24:06 +00:00
Dag-Erling Smørgrav
ab39353eef
Handle shemeless, hostless URLs correctly.
2001-07-08 15:59:15 +00:00
Mike Heffner
0bada8603d
Attempt to use the environment variable TMPDIR for the temporary
...
directory, defaulting to /tmp.
PR: bin/16924
Reviewed by: dd
MFC after: 2 weeks
2001-07-07 04:08:32 +00:00
Ruslan Ermilov
5521ff5a4d
mdoc(7) police: sort SEE ALSO xrefs (sort -b -f +2 -3 +1 -2).
2001-07-06 16:46:48 +00:00
Ruslan Ermilov
88de1238eb
mdoc(7) police: fixed formatting.
2001-07-06 07:29:59 +00:00
Ruslan Ermilov
a7e16a9d0a
mdoc(7) police: fixed markup and typo.
2001-07-05 11:24:26 +00:00
Yaroslav Tykhiy
be5eadbc1b
Use the .Rv macro to describe the return value.
...
Suggested by: ru
MFC after: 5 days
2001-07-04 13:07:38 +00:00