ru
98db9953e8
I somehow managed to forgot to commit this in my INCS sweep.
...
We don't need the `beforeinstall' here, INCS handles this.
2002-05-14 11:41:23 +00:00
ru
d82aa97dc8
New cpp(1) doesn't like -I${DESTDIR}/usr/include.
2002-05-14 11:37:10 +00:00
roam
ada74c3817
Document Q_GETQUOTA returning EINVAL when quotas are not enabled
...
on the filesystem.
PR: doc/37839
Submitted by: "Michael R. Wayne" <wayne@staff.msen.com>
Approved by: silence on -doc
MFC after: 3 days
2002-05-14 07:27:20 +00:00
ken
ca6188876e
string cleanup:
...
- fix a potential overrun made worse by rev 1.5 of camlib.h
- change strncpy() and strcpy() calls to strlcpy()
- use sizeof(string[]) instead of STRING_LEN to avoid future problems
- get rid of an unused variable
Thanks to BDE for pointing out some of the problems.
MFC after: 2 weeks
2002-05-14 04:32:02 +00:00
jake
a10a1944b6
Use the right byte order for unaligned stores. <blush>.
2002-05-13 22:48:01 +00:00
ru
661f00368b
Fixed CLEANFILES after bsd.lib.mk sweep.
2002-05-13 15:28:00 +00:00
phk
a38b002c0b
Add __divdi3() and __moddi3() to libstand. We will need them for UFS2.
...
Sponsored by: DARPA & NAI Labs.
2002-05-13 13:31:20 +00:00
ru
c47610e655
MAN[1-9] -> MAN.
2002-05-13 12:11:54 +00:00
ru
9f2bc31e30
NOSHARED is meaningless in the bsd.lib.mk context.
2002-05-13 12:00:45 +00:00
ru
690ae48517
SOBJS are not used here for a long time, and were just
...
pessimising the `install'.
2002-05-13 11:51:11 +00:00
ru
bc2e1305d8
Removed now unused INTERNALSTATICLIB.
...
INTERNALLIB now implies NOPIC and NOPROFILE.
Removed gratuitous NOMAN.
2002-05-13 11:09:07 +00:00
ru
dc9ee40833
Major cleanup of bsd.lib.mk.
...
Get rid of the INTERNALSTATICLIB knob and just use plain INTERNALLIB.
INTERNALLIB now means to build static library only and don't install
anything. Added a NOINSTALLLIB knob for libpam/modules. To not
build any library at all, just do not set LIB.
2002-05-13 10:53:24 +00:00
ru
bac8d0a671
Removed the a.out compatibility cruft.
...
libgnumalloc.so.2 and libresolv.so.2 should be put under
lib/compat/compat2?/ but I don't have the 2.x releases.
2002-05-13 09:01:18 +00:00
alfred
135bb8bda2
Don't use PAGE_SIZE in userland, instead use getpagesize(), this is to
...
allow running on other arches when the instructions are supported but
the page size granularity is not.
Glanced at by: peter
2002-05-13 07:58:15 +00:00
jake
7f78957a1b
Handle alignment fault fixups in libc rather than in the kernel.
2002-05-13 04:35:08 +00:00
phk
5063ea1a89
#include <sys/disklabel.h> to get BBSIZE.
2002-05-12 20:58:18 +00:00
phk
02fe70f68e
Retire the bogus uses of the disklabel field d_sbsize and begin to
...
initialize it to zero so we don't have to have everbody and their
aunt including FFS specific header files.
Sponsored by: DARPA & NAI Labs.
2002-05-12 20:49:41 +00:00
ru
77ac6c7e64
Revert the last change. The corresponding bsd.lib.mk changes were
...
already backed out.
2002-05-12 16:21:23 +00:00
ru
59049318b6
Added new bsd.incs.mk which handles installing of header files
...
via INCS. Implemented INCSLINKS (equivalent to SYMLINKS) to
handle symlinking include files. Allow for multiple groups of
include files to be installed, with the powerful INCSGROUPS knob.
Documentation to follow.
Added standard `includes' and `incsinstall' targets, use them
in Makefile.inc1. Headers from the following makefiles were
not installed before (during `includes' in Makefile.inc1):
kerberos5/lib/libtelnet/Makefile
lib/libbz2/Makefile
lib/libdevinfo/Makefile
lib/libform/Makefile
lib/libisc/Makefile
lib/libmenu/Makefile
lib/libmilter/Makefile
lib/libpanel/Makefile
Replaced all `beforeinstall' targets for installing includes
with the INCS stuff.
Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS,
and for compatibility with NetBSD. Similarly for INCOWN, INCGRP,
and INCMODE.
Consistently use INCLUDEDIR instead of /usr/include.
gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes
were only lightly tested due to the missing contrib/libstdc++-v3.
I fully tested the pre-WIP_GCC31 version of this patch with the
contrib/libstdc++.295 stuff.
These changes have been tested on i386 with the -DNO_WERROR "make
world" and "make release".
2002-05-12 16:01:00 +00:00
brian
467f4266f2
Add a prototype for rad_get_vendor_attr().
...
Forgotten by: brian
2002-05-12 10:53:00 +00:00
des
35b06c061e
Don't declare krb5_mcc_ops, it's already declared in <krb5.h>
2002-05-12 07:06:27 +00:00
dd
9cc64ca23c
s/demon/daemon/
2002-05-12 00:22:38 +00:00
mike
759ec3782f
Document that <netinet/in.h> can also provide prototypes. Change
...
wording related to standards conformance.
2002-05-11 23:22:54 +00:00
jake
6aad34df02
Add a support macro to convert the 5-bit packed register field of
...
a floating point instruction into a 6-bit register number for
double and quad arguments.
Make use of the new INSFPdq_RN macro where apporpriate; this
is required for correctly handling the "high" fp registers
(>= %f32).
Fix a number of bugs related to the handling of the high registers
which were caused by using __fpu_[gs]etreg() where __fpu_[gs]etreg64()
should be used (the former can only access the low, single-precision,
registers).
Submitted by: tmm
2002-05-11 21:20:05 +00:00
obrien
94b803cf52
We don't need libgnumalloc or libresolv on ELF systems.
2002-05-11 17:51:04 +00:00
obrien
d2df975828
Use the simpler NOMAN rather than NOMAN, NOPIC, NOPROFILE, INTERNALLIB.
2002-05-11 17:45:03 +00:00
alfred
7124e5c223
Use GCC's __attribute__ ((constructor)) mechanism to invoke the pthread
...
startup code rather than a static C++ object since c++ seems to be broken.
This doesn't seem to work for staticically linked program just yet, I'll
give that some more work when I get a chance.
2002-05-11 08:13:42 +00:00
brian
1b3e4e9ad4
Mention the other RAS_PORT_TYPEs from rfc2865
...
Suggested by: "lsz8425" <lsz8425@mail.cd.hn.cn>
2002-05-11 01:27:27 +00:00
peter
63e16b5a37
Avoid casting a different sized integer to a pointer on LP64 systems.
2002-05-10 12:50:59 +00:00
brian
4d8198d74c
Add rad_get_vendor_attr() for deciphering vendor attributes received
...
from the RADIUS server.
2002-05-10 02:40:23 +00:00
obrien
a90cd41ca2
Use the compiler's crt{begin,end}.
2002-05-10 01:36:29 +00:00
joe
36c976074e
Replace /kernel with /boot/kernel/kernel.
...
PR: docs/37757
Submitted by: Hiten Pandya <hiten@uk.FreeBSD.org>
2002-05-09 11:47:42 +00:00
silby
2f7396a747
Some updates to mention accept filters and how
...
listen queues work in a syncache world.
MFC after: 3 days
2002-05-08 18:19:01 +00:00
des
0e558b0a7a
If no old_pw was passed to pw_copy, compare just the name.
...
Sponsored by: DARPA, NAI Labs
2002-05-08 14:52:32 +00:00
des
abc14dea11
Use libutil and libypclnt for all passwd manipulation and NIS needs.
...
Sponsored by: DARPA, NAI Labs
2002-05-08 00:54:29 +00:00
des
ac9ea0e5ca
Add passwd manipulation code based on parts of vipw and chpass.
...
Sponsored by: DARPA, NAI Labs
2002-05-08 00:50:07 +00:00
des
bc41fe0934
Add ypclnt_havepasswd(), and guard against a possible segfault.
...
Sponsored by: DARPA, NAI Labs
2002-05-08 00:48:39 +00:00
des
8bc66e6368
Add a no_fail option.
...
Sponsored by: DARPA, NAI Labs
2002-05-08 00:31:45 +00:00
des
d70ae92570
Add pam_ftpusers(8), which enforces /etc/ftpusers.
...
Sponsored by: DARPA, NAI Labs
2002-05-08 00:30:10 +00:00
des
86f528a4ae
Fix bug that causes passwd and friends to fail when the user has a '+' in
...
their passwd file for NIS because _PWF_SOURCE is not set.
Submitted by: amigus (perforce change 10969)
2002-05-07 23:26:00 +00:00
obrien
81b47fd2bc
Fix the copyright dates.
2002-05-07 18:07:43 +00:00
brian
051cc9f6f7
Add support for vendor specific RADIUS extensions.
...
Only the extensions from rfc2548 are specified for now.
2002-05-07 10:47:18 +00:00
obrien
5a08b828ba
Use __FBSDID
2002-05-06 23:24:39 +00:00
obrien
24135e978a
We typically don't add trailing /'s.
2002-05-06 23:24:16 +00:00
mux
e603f7d95f
Document the lchflags(2) syscall.
2002-05-05 23:51:32 +00:00
wollman
ab1fc89ae2
Fix fd leak. Threads people: does the call above to `access' need to be
...
underscored as well?
PR: 37717
Submitted by: fred@clift.org (slightly modified by me)
2002-05-03 17:28:28 +00:00
archie
b163f64d4e
Make these functions cancellation points like they should be:
...
poll(2), readv(2), select(2), wait4(2), writev(2).
PR: bin/37658
Reviewed by: deischen
MFC after: 1 week
2002-05-02 19:58:43 +00:00
archie
7efe637f5a
Make sure calls to pthread_cancel() do not take effect if the target
...
thread is already exiting.
PR: bin/37614
Reviewed by: deischen
MFC after: 1 week
2002-05-02 19:57:59 +00:00
des
c135cf25dc
Add openpam_nullconv.c to SRCS.
2002-05-02 04:42:59 +00:00
jake
2fb2df4097
Install the libc signal trampoline on startup.
2002-04-29 20:25:29 +00:00
jake
38d2985e9b
Add an alternate signal trampoline to libc; add a wrapper for the sigtramp
...
install sysarch, to be called from _start.
This will allow the stack to be mapped non-executable, as required by the
sparc v9 abi.
2002-04-29 18:14:44 +00:00
bde
0dd30d20d3
Removed "-fkeep-inline-functions" from CFLAGS, since it now has no effect
...
except to generate spurious warnings about a system header <sys/param.h>
having some inline functions (the bswap family). This backs out the main
part of rev.1.5 (which was the only part left). The problem fixed by
rev.1.5 of the Makefile went away in rev.1.5 of ../common/crtbegin.c
when the references to do_ctors() and do_dtors() in the latter were moved
from inline asm to C code.
This leaves the problem that implementation details cause warnings.
Discussed with: jdp
2002-04-29 13:07:20 +00:00
des
e48f76df85
Spell void * as void * rather than caddr_t. This is complicated by the
...
fact that caddr_t is often misspelled as char *.
Sponsored by: DARPA, NAI Labs
2002-04-28 15:18:50 +00:00
jake
2b67a5630b
Add code to emulate arithmetic, comparison and conversion operations
...
on long double, which are not implemented in hardware on any UltraSPARC
chip that I know of. This just calls into the existing floating point
emulator, which is still needed to emulate other floating point operations
in certain conditions. Without this gcc has to generate the quad floating
point instructions directly, which sometimes causes internal compiler
errors.
Reviewed by: tmm
2002-04-28 02:36:36 +00:00
des
1186b74661
Obliterate the new password as well as the old, even if though it's hashed.
2002-04-27 21:58:23 +00:00
jake
a1a94cce5c
Emulate ldq and stq (load/store long double) instructions. GCC has started
...
using these to load long doubles, but they aren't implemented in hardware
on (at least) UltraSPARC I and II machines.
Emulate popc in the user trap handler as well.
Re-arrange slightly to make support functions more accessible.
Reviewed by: tmm
2002-04-27 21:56:28 +00:00
des
a6e173ee33
Don't ask root for the old password, except in the NIS case.
...
Sponsored by: DARPA, NAI Labs
2002-04-26 19:28:17 +00:00
des
522debf4fd
Fix a really dumb bug (missing curly braces around the body of an if
...
statement) that caused pam_sm_chauthtok() to always fail silently.
2002-04-26 01:47:48 +00:00
des
8f75397c1d
#include <string.h> instead of <strings.h>
2002-04-25 18:14:39 +00:00
phk
06842004ed
Constify _malloc_options.
2002-04-24 16:49:36 +00:00
obrien
73fc976f74
Do not +1 with MAXPATHLEN.
...
Reviewed by: imp
2002-04-23 23:58:20 +00:00
des
4d6b787d2d
Usage style sweep: spell "usage" with a small 'u'.
...
Also change one case of blatant __progname abuse (several more remain)
This commit does not touch anything in src/{contrib,crypto,gnu}/.
2002-04-22 13:44:47 +00:00
fenner
097dea9b47
Implement several of the c99 updates to scanf(3):
...
- New length modifiers: hh, j, ll, t, z.
Still to do:
- %C, %S, %lc, %ls (wide character support)
- %a/%A (exact hex representation of floating-point numbers)
Removed old compatability equivalents:
- %D for %ld, %O for %lo, %X for %lx, %E and %F for %le & %lf (these
were buggy anyway, since they should have represented %Le & %Lf).
- %[unknown uppercase char] for %ld, %[unknown lowercase char] for %d
2002-04-20 17:00:56 +00:00
des
13a8751373
Oops, fix an inverted if test.
2002-04-20 16:52:41 +00:00
des
dc33f36d34
Strip /dev/ from tty name, and clean up the "last login" printout.
...
Sponsored by: DARPA, NAI Labs
2002-04-20 16:44:32 +00:00
des
c9db9bb418
login(3) doesn't care about the controlling terminal any more.
2002-04-20 12:24:20 +00:00
des
23c5e9b816
Fix for the sshd(8) utmp problem. Previously, login(3) would ignore the tty
...
named by its argument and use ttyslot(3) instead to determine what slot to
use. The problem is that sshd(8) calls pam_open_session(3) before forking
the child (as it should), at which point it does not have a controlling
terminal. Also, ttyslot(3) is very crude as it assumes fd 0, 1 or 2 refers
to the controlling terminal, which is usually (but not always) the case.
Instead of using ttyslot(3) to determine the slot number, look up the
specified tty in /etc/ttys ourselves (this is what ttyslot(3) does anyway).
(perforce change 9969)
Sponsored by: DARPA, NAI Labs
2002-04-20 12:23:04 +00:00
bp
27118745cb
Add character translation table between Unix and NetWare according
...
to Sweden standards.
Submitted by: Roger Olofsson <roger.olofsson@kommun.engelholm.se>
MFC after: 1 week
2002-04-20 05:35:02 +00:00
ru
e8ac4b4186
mdoc(7) police: polishing.
2002-04-19 11:24:02 +00:00
suz
553226e8e1
just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD.
...
(based on freebsd4-snap-20020128)
Reviewed by: ume
MFC after: 1 week
2002-04-19 04:46:24 +00:00
mux
060b6e6650
Connect the kenv.2 manpage to the build.
2002-04-18 16:46:23 +00:00
mux
fa5515af77
Add a manpage for the kenv(2) syscall that Chad David kindly
...
wrote for me.
Submitted by: davidc
2002-04-18 16:45:57 +00:00
des
c5eb18e038
Back out previous commit, which was not at all approved by the maintainer
...
of this code. I very much doubt that "the FreeBSD way" really means "make
it as unreadable and unmaintable as possible", and I would like Makefile
style (which is not currently documented anywhere except in the minds of
bde and ru) to be discussed and agreed upon in the appropriate forum
before any further commits of this kind happen.
2002-04-18 16:20:18 +00:00
obrien
7a04230db3
This style is *way* outside the relm of any other of our Makefiles
...
(other than the single sys.mk). Adjust to smell like FreeBSD.
Reviewed & prefered by: bde
2002-04-18 15:13:06 +00:00
ru
3ff4ea08ea
Removed gratuitous LIBCOMPATDIR assignments.
2002-04-18 13:24:35 +00:00
ru
cc85fa29a6
This Makefile.inc depended on the (wrong) order of inclusion
...
of makefiles: bsd.own.mk was included before ../Makefile.inc,
effectively hiding the (wrong) LIBCOMPATDIR assignment here.
share/mk/sys.mk,v 1.60 (and assorted share/mk fixes) fixed
this order, revealed this bug, and broke "make release" and
"make installworld" with either of -DCOMPAT1X or -DCOMPAT2?.
Reported by: jhay
2002-04-18 06:46:34 +00:00
ru
67f99d8b8c
Revert previous change. bsd.dep.mk,v 1.31 had a bug that was fixed
...
in revision 1.32 and made this change OBE.
2002-04-17 05:46:41 +00:00
des
e914cc2fa2
Make mppath and masterpasswd pointers instead of arrays, and initialize
...
them to point at static strings that contain the default paths. This
makes 'vipw -d' work again (I broke it in rev 1.21; apologies for taking
so long to fix it.)
Spotted by: Olivier Houchard <doginou@cognet.ci0.org>
Sponsored by: DARPA, NAI Labs
2002-04-17 00:18:15 +00:00
des
283ac5768b
Add a missing .El and fix a typo.
...
Spotted by: Solar Designer <solar@openwall.com>
Sponsored by: DARPA, NAI Labs
2002-04-16 22:38:47 +00:00
ru
bc595cdde6
Reflect change in share/mk/bsd.dep.mk,v 1.31.
2002-04-16 12:52:22 +00:00
joe
b981450019
Support the snapshot file flag, so that tools like 'ls -ol' work
...
as expected on snapshot files.
PR: bin/37038
Submitted by: Joshua Goodall <joshua@roughtrade.net>
2002-04-16 11:03:22 +00:00
ceri
36e818184d
Add a missing cross-ref.
...
Approved by: murray
MFC after: 1 week
2002-04-16 10:15:51 +00:00
obrien
2cae3ce3f1
The GCC developers have made good on their threats against #pragma for 3.1.
...
Use __weak_reference in place of the #pragma.
Submitted by: eischen
2002-04-15 23:11:38 +00:00
obrien
938168982f
Back out rev 1.6 -- I was in the wrong dir during a 'ci'. This change
...
was on hold waiting feedback from previous committer.
2002-04-15 23:03:29 +00:00
obrien
7f0d36ec10
ypclnt.h was the correct spelling... we now have yet another special
...
thing that needs to be done to get a header installed.
2002-04-15 22:57:56 +00:00
des
b41d43d579
Revert previous commit, it is incorrect.
2002-04-15 22:51:31 +00:00
obrien
f46bf6f79a
Properly spell rpcsvc/ypclnt.h and fix the build.
2002-04-15 22:47:28 +00:00
obrien
b297f3946c
Sync SCM ID comments with libc.
2002-04-15 20:22:28 +00:00
ume
31dc2e2cc4
Add awareness of an IPv6.
...
MFC after: 1 week
2002-04-15 18:45:20 +00:00
des
929a8fb33d
Remove bogus reference to _use_yp.
2002-04-15 15:50:59 +00:00
des
d44a434afa
Fix incorrect dependency. This should fix the -j build.
2002-04-15 15:39:14 +00:00
ru
dfc9f89396
This isn't WARNS ready in the -nostdinc case.
2002-04-15 15:30:10 +00:00
des
1a41b2c911
Throw in NO_WERROR to please the peanut gallery.
2002-04-15 13:10:28 +00:00
nectar
1f91e94116
Quoting log message for OpenBSD rev 1.7:
...
``Tack on MagniComp (BSD) license since this originally came from rdist.''
Obtained from: OpenBSD
2002-04-15 12:46:07 +00:00
des
ade0386724
Use PAM_SUCCESS instead of PAM_IGNORE.
2002-04-15 06:26:32 +00:00
des
2eefb07eae
Whitespace nits.
2002-04-15 03:52:22 +00:00
des
60c7199162
Add a manual page based on Solar Designer's README.
...
Sponsored by: DARPA, NAI Labs
2002-04-15 03:45:14 +00:00
des
8ac6182da3
pam_passwdqc depends on libcrypt.
2002-04-15 03:44:42 +00:00
des
887c2ed009
Prompt for new password during update phase, not during preliminary phase.
...
Sponsored by: DARPA, NAI Labs
2002-04-15 03:00:14 +00:00
des
ee50be8376
Dike out most of the NIS code and replace it with calls to libypclnt.
...
Rework pam_sm_chauthtok() so it (mostly?) works.
The standard pw stuff still needs to move into a library somewhere.
Sponsored by: DARPA, NAI Labs
2002-04-15 02:34:43 +00:00
des
a3b36620cd
Add a missing generated file.
2002-04-15 02:32:04 +00:00
des
e4c18be72a
Missed a spot in previous commit.
...
Sponsored by: DARPA, NAI Labs
2002-04-15 00:21:25 +00:00
des
934fb9469d
pam_passwdqc builds now.
2002-04-14 22:31:36 +00:00
des
bcdd9b211b
Connect libypclnt to the build.
2002-04-14 22:27:12 +00:00
des
06b809501b
(ab)use unused bits in the pw_fields member of struct passwd to record
...
the source of the data contained in the structure.
Sponsored by: DARPA, NAI Labs
2002-04-14 22:24:55 +00:00
des
de25faf452
More recent versions of pam_passwdqc (not yet released) build with very
...
few warnings.
2002-04-14 18:48:57 +00:00
des
8a86f9fc45
New files in OpenPAM Cineraria.
...
Sponsored by: DARPA, NAI Labs
2002-04-14 18:30:27 +00:00
des
3850ee9d70
Cosmetic nit.
2002-04-14 18:30:03 +00:00
des
0559ebe0fd
Cast a ptrdiff_t to int before using it as a printf field width.
2002-04-14 16:44:04 +00:00
asmodai
3b69e0094c
Remove the hard-coded limit of 3 bytes for EUC encodings.
...
Satoshi NIIMI-san kindly explained that EUC does not limit the byte length to
any arbitrary number.
We now set the limit to the maximum octet length of the codeset and it is
locale-specific.
Submitted by: Yong-Jhen Hong <winard@ms11.url.com.tw>
2002-04-14 10:55:42 +00:00
dd
a967b14fde
Correct markup.
2002-04-14 02:29:20 +00:00
des
e824bdd8fb
Install digittoint.3 (forgotten in rev 1.21)
...
PR: docs/26451
Submitted by: Adrian Filipi-Martin <adrian@ubergeeks.com>
2002-04-13 22:32:33 +00:00
obrien
58a5019a88
libstand needs _setjmp/_longjmp for FICL.
...
Submitted by: jake
2002-04-13 22:09:53 +00:00
obrien
36d8f389da
Style nit and modernize SCM ID.
2002-04-13 21:54:09 +00:00
asmodai
4d94ee39e6
Use the correct macros for F_SETFD/F_GETFD instead of magic numbers.
...
Reflect that fact in the manual page.
PR: 12723
Submitted by: Peter Jeremy <peter.jeremy@alcatel.com.au>
Approved by: bde
MFC after: 2 weeks
2002-04-13 10:16:53 +00:00
des
81589630e3
Add support for FreeBSD-specific "master" update.
...
Sponsored by: DARPA, NAI Labs
2002-04-13 06:57:14 +00:00
des
081c2bd28b
Header file for libypclnt.
...
Sponsored by: DARPA, NAI Labs
2002-04-13 06:20:31 +00:00
des
ef36a30716
NIS client toolbox. This centralizes code which is duplicated all over
...
our tree.
Sponsored by: DARPA, NAI Labs.
2002-04-13 06:20:02 +00:00
des
ec61ca3f2c
Change || into && (braino in previous commit). Also append \n to the
...
error message.
2002-04-13 06:14:30 +00:00
dd
c574a3c922
This was recently MFC'd, so it will appear in 4.6.
...
PR: 37018
2002-04-13 04:25:56 +00:00
marcel
7de93ed35c
Implement _Unwind_FindTableEntry(). This function is part of GCC
...
for some configurations, but not for FreeBSD (yet?). Have one in
libc in the mean time.
2002-04-13 04:06:34 +00:00
des
a8ed917937
Major cleanup:
...
- add __unused where appropriate
- PAM_RETURN -> return since OpenPAM already logs the return value.
- make PAM_LOG use openpam_log()
- make PAM_VERBOSE_ERROR use openpam_get_option() and check flags
for PAM_SILENT
- remove dummy functions since OpenPAM handles missing service
functions
- fix various warnings
Sponsored by: DARPA, NAI Labs
2002-04-12 22:27:25 +00:00
des
bee5210d96
Add a pam_rhosts module, loosely based on code submitted by Danny Braniss.
...
Submitted by: Danny Braniss <danny@cs.huji.ac.il>
Sponsored by: DARPA, NAI Labs
2002-04-12 20:10:18 +00:00
des
ca8afeff70
Rename the even_root option to allow_root.
...
Sponsored by: DARPA, NAI Labs
2002-04-12 20:05:27 +00:00
ru
79d726fd79
Reimplement the hack to put pam_static.o into .depend with some magic.
2002-04-11 12:21:16 +00:00
trhodes
6f359135dd
scanf.3 has an obsolete ``this release''.
...
PR: 35610
MFC after: 2 days
2002-04-10 20:52:49 +00:00
ru
aab0c4649e
Moved SHLIB_NAME definition into one place.
...
Approved by: des
2002-04-10 18:07:05 +00:00
ru
fe715089ee
Fixed broken "make depend; make clean; make all" sequence.
...
I've looked for this example for a long time, to demonstrate
some people why it's a really BAD idea to use ${.OBJDIR}
instead of ".". I hope these people are reading this. :-)
Approved by: des
2002-04-10 18:00:32 +00:00
ru
a7461c1086
Fix broken `checkdpadd'.
...
-lroken is an installable library, there's no need to give an
explicit path to it. In any case, -L paths should be specified
in LDFLAGS if needed.
Approved by: des
2002-04-10 17:53:43 +00:00
ru
06b9707e4e
Don't override standard _EXTRADEPEND actions, add to them.
...
Fix CLEANFILES.
Collapse openpam_static_modules.o generation.
2002-04-10 17:46:59 +00:00
ru
76ecabcdaf
Don't build manuals at inappropriate time.
...
Collapse generation of md[245].3 manpages.
2002-04-10 17:01:55 +00:00
trhodes
05004b3a23
crypt(3) incorrectly documents md5 salt, fixed.
...
PR: 36782
No objections from: ru
MFC after: 3 days
2002-04-09 22:32:59 +00:00
obrien
5e7c6e11ad
Use -ffreestanding. It is REQUIRED by GCC 3.1 on all architectures.
...
I don't like putting this very-GCC centric option here; but no one as given
a better idea of handling it.
Reviewed by: jhb
2002-04-09 20:38:29 +00:00
ru
3f7981754a
-ltermcap is spelled -lncurses nowadays.
2002-04-09 13:04:31 +00:00
ru
6d38d7dc3c
No longer needed to #ifdef __FBSDID, this is now handled by Makefile.inc1.
2002-04-09 11:39:05 +00:00
asmodai
3bbff54970
Return correct number of total bits set in all fd_set's.
...
Change case of POLLNVAL as an error.
Remove POLLHUP and POLLERR from one case, their place is most likely
amongst read events.
PR: 33723
Submitted by: Alexander Litvin <archer@whichever.org>
Reviewed by: deischen [Provided a small change to the PR patch as well]
MFC after: 4 weeks
2002-04-09 05:41:00 +00:00
obrien
550927f578
Break the sparc64 build. I expect those that complained about this commit
...
to fix the sparc64 case to their liking.
2002-04-09 05:34:22 +00:00
jake
a72383027f
Rename some fields in struct frame to be compatible with NetBSD/OpenBSD,
...
and add some compatibility defines. Add fields for ins and locals to
struct reg also for the same reason; these aren't filled in yet because
getting at those registers sucks and I'd rather not save them in the
trapframe just for this. Reorder struct reg to be ABI compatible as
well. Add needed include of machine/emul.h.
This gets pmdb (poor man's debugger) from OpenBSD mostly compiling but it
doesn't work yet :(
2002-04-09 00:57:23 +00:00
obrien
6aabd0ab72
sparc64 grew _setjmp/_longjmp.
2002-04-08 20:46:07 +00:00
obrien
0d26ffda3d
Use -ffreestanding.
2002-04-08 20:45:44 +00:00
obrien
3d5625e8b9
For now we are using our old crt{begin,end}.
2002-04-08 20:31:20 +00:00
des
1f9601f664
Remove debugging code that was inadvertantly brought in by previous commit.
2002-04-08 12:41:08 +00:00
des
9cd6ec4ad1
Use OpenPAM's credential switching functions.
...
Sponsored by: DARPA, NAI Labs
2002-04-08 12:38:50 +00:00
des
23313aa020
Add new files and man pages from OpenPAM Cinchona.
...
Sponsored by: DARPA, NAI Labs
2002-04-08 12:34:53 +00:00
des
74ba30d1ef
Remove commented-out WARNS thingy.
2002-04-08 12:33:48 +00:00
ru
54bcb55671
Align for const poisoning in -lutil.
2002-04-08 11:07:51 +00:00
ru
07997437f0
Const poisoning.
2002-04-08 11:04:56 +00:00
phk
f0ca71273e
Catch up with const'ification of <sys/disklabel.h> and quelch warnings.
2002-04-08 08:57:21 +00:00
ru
b2401764d7
Fix style of ether_ntoa().
2002-04-08 07:51:10 +00:00
des
a3ac60a8cb
Reorganize pam_sm_authenticate() to reduce code duplication.
...
Sponsored by: DARPA, NAI Labs
2002-04-07 21:18:18 +00:00
des
71240839dd
Fix bug in previous commit that passed the wrong default value to
...
login_getcapstr(3). Also fix a longer-standing bug (login_close(3)
frees the string returned by login_getcapstr(3)) by reorganizing the
code a little, and use login_getpwclass(3) instead of login_getclass(3)
if we already have a struct pwd.
Sponsored by: DARPA, NAI Labs
2002-04-07 20:43:27 +00:00
asmodai
58d9ddfc7d
Fix EUC encoding conversion for codeset 3 and 4 to comply to the specification.
...
PR: 28552
Submitted by: NIIMI Satoshi <sa2c@and.or.jp>
2002-04-07 16:37:15 +00:00
des
ffe3791d9f
This one needs NO_WERROR too.
2002-04-07 12:53:58 +00:00
dd
4abe7f3290
Fix (for the second time) kvm_getprocs() for the case where no
...
processes match the given criteria. Since revision 1.60 of malloc.c,
malloc() and friends return an invalid pointer when given a size of 0.
kvm_getprocs() uses sysctl() with a NULL oldp argument to get an
initial size, but does not check whether it's 0 before passing it to
realloc() (via _kvm_realloc()). Before the aforementioned malloc()
change, this resulted in a minimal allocation made and a valid poitner
returned, but now results in an invalid, but non-NULL, pointer being
returned. When this is passed to sysctl(), the latter returns EFAULT
(as it should).
2002-04-07 04:47:58 +00:00
des
9c4d69ea42
Turn on NO_WERROR due to namespace pollution in krb5 headers.
2002-04-07 04:44:16 +00:00
des
ce173531cb
Aggressive cleanup of warnings + authtok-related code in preparation for
...
PAMifying passwd(1).
Sponsored by: DARPA, NAI Labs.
2002-04-06 19:30:04 +00:00
des
4172a237d2
Disconnect pam_passwdqc for now, it has some issues that need resolving.
2002-04-06 19:25:36 +00:00
des
78c249929b
Fix some style issues, a const warning, and abuse of PAM_ABORT.
...
Sponsored by: DARPA, NAI Labs
2002-04-06 14:25:04 +00:00
ru
c711dcdf85
Polish previous revision.
2002-04-06 09:54:17 +00:00
dillon
930f8eb170
Fix ether_ntoa() to generate the %02x format people expect, instead of %x,
...
for the ethernet address.
MFC after: 1 day
2002-04-06 05:21:57 +00:00
tmm
c944152856
htonl() and ntohl() operate on unsinged types, so they must zero-extend,
...
not sign-extend. Fix a comment in the former to that effect, and change
the latter over to do the right conversion.
2002-04-06 00:07:15 +00:00
des
d34172f018
Remove some duplicate free()s and add some that were missing.
...
Submitted by: tmm
2002-04-05 20:00:05 +00:00
des
b4638d93bf
pam_get_pass() -> pam_get_authtok()
2002-04-05 10:49:45 +00:00
des
b57ec45f38
Upgrade to something quite close, but not identical, to version 1.6 of
...
Andrew Korty's pam_ssh. The most notable difference is that this uses
commas rather than colons to separate items in the "keyfiles" option.
Sponsored by: DARPA, NAI Labs
2002-04-04 18:45:21 +00:00
des
4189a2f933
Add pam_passwdqc to the build.
...
Sponsored by: DARPA, NAI Labs
2002-04-04 16:08:28 +00:00
phk
8b6606cbb7
Initial deorbit burn for the undocumented and unused d_boot[01]
...
fields of struct disklabel.
Sponsored by: DARPA and NAI Labs.
2002-04-03 15:44:53 +00:00
ume
121ff2ebbe
When _kevent() returns with errno = EINTR and timeout is not
...
exceeded, it should be falldown to next_ns.
MFC after: 1 week
2002-04-01 16:09:45 +00:00
kris
d7a9079b76
Work around a gcc bug which causes zlib to dump core in certain
...
situations. This can be removed once gcc is fixed.
Submitted by: bde
2002-03-31 23:47:52 +00:00
markm
76fe441a7b
Do not use __progname directly (except in [gs]etprogname(3)).
...
Also, make an internal _getprogname() that is used only inside
libc. For libc, getprogname(3) is a weak symbol in case a
function of the same name is defined in userland.
2002-03-29 22:43:43 +00:00
joe
3f16f46fdb
Install libusbhid, and use it instead of libusb.
...
MFC after: 6 days
2002-03-28 18:44:25 +00:00
joe
d64659ecab
Update the documentation to reflect the change from libusb to libusbhid.
...
MFC after: 6 days
2002-03-28 18:22:33 +00:00
joe
49f5bd3fed
Finish the libusb.h -> libusbhid.h migration.
...
MFC after: 7 days
2002-03-28 11:42:45 +00:00
joe
7d051d542a
Rename libusb.h to libusbhid.h, via a repocopy.
...
MFC after: 7 days
2002-03-28 01:42:36 +00:00
joe
6343ab7849
Follow NetBSD and rename libusb to libusbhid.
...
MFC after: 7 days
2002-03-27 16:07:20 +00:00
obrien
efd376255c
Embellish more.
2002-03-26 23:09:34 +00:00
obrien
8475057e31
Embellish the comment.
2002-03-26 23:08:42 +00:00
bde
755d0bf04f
Resurrect Lite1's gamma() as C99's tgamma(). Minimal changes.
2002-03-26 11:59:29 +00:00
bde
4fdf2dbaad
Fixed some bugs in the description of plain gamma() (and gammaf()).
...
Give a more detailed and correct history of when gamma() was actually
the gamma function.
2002-03-26 10:18:20 +00:00
bde
5713462d5a
Fixed some minor style bugs.
2002-03-26 09:18:09 +00:00
bde
2c14ede5e3
Fixed some style bugs in the removal of __P(()). Some function parameter
...
lists were outdented to column 0.
2002-03-26 01:35:05 +00:00
phk
33d488c8a4
Fix grammer in comment.
...
Submitted by: Engin Gunduz <engin@ripe.net>
2002-03-25 15:55:36 +00:00
phk
18a4c2c111
Modernize my email address.
2002-03-25 14:12:49 +00:00
phk
432db57cce
Modernize my email address
2002-03-25 13:53:46 +00:00
phk
811d04c86c
Modernize my email address.
2002-03-25 13:52:45 +00:00
phk
0078076cdd
Modernize my email-address.
2002-03-25 13:48:53 +00:00
dd
5939a9b399
A break after a return is useless.
2002-03-24 08:38:21 +00:00
dd
285344c7f5
Fix braino.
2002-03-24 06:30:28 +00:00
obrien
389ea5daa5
Update comments. We uniformly use __FBSDID in libc now.
2002-03-23 20:08:00 +00:00
obrien
2c31d393b3
W/o __P, the internal declarations will all fit on one line.
2002-03-23 18:22:40 +00:00
obrien
8cb84dc7fa
Style nit.
2002-03-23 18:14:20 +00:00
obrien
133b5a805b
Remove prototype, no other crt1.c has or needs it.
2002-03-23 18:14:04 +00:00
obrien
b4472eebdd
Remove these abortive MIPS bits.
2002-03-23 17:55:32 +00:00
imp
300518c0a1
Breath deep and take __P out of the system include files.
...
# This appears to not break X11, but I'm having problems compiling the
# glide part of the server with or without this patch, so I can't tell
# for sure.
2002-03-23 17:24:55 +00:00
obrien
e6788c9a6d
Standardize on our SCM ID style.
2002-03-23 02:44:19 +00:00
obrien
2fdb91d36d
Restore CSRG ID's lost in January 1995.
2002-03-23 02:10:28 +00:00
obrien
b1189e8930
Fix the style of the SCM ID's.
...
I believe have made all of libc .h's as consistent as possible.
2002-03-22 23:42:05 +00:00
obrien
074d88cd27
Fix the style of the SCM ID's.
...
I believe have made all of libc .c's as consistent as possible.
2002-03-22 23:18:37 +00:00
obrien
4787ceffe1
Fix the style of the SCM ID's.
...
I believe have made all of libc .h's as consistent as possible.
2002-03-22 23:18:17 +00:00
obrien
d90536e35b
Fix the style of the SCM ID's.
...
I believe have made all of libc .c's as consistent as possible.
2002-03-22 21:53:29 +00:00
obrien
4b7da0acb5
Back out last commit (rev 1.2). I thought I caught this file in time
...
when deP'ing. But I guess not.
2002-03-22 19:45:43 +00:00
alfred
a28390a969
Constify the first arg to callrpc(3).
2002-03-22 19:19:32 +00:00
ru
f4f7155d40
This library uses its own versions of some of the system headers.
...
Protect against CFLAGS having -I/usr/include listed explicitly.
The real solution would be to fix the library. XXX
2002-03-22 18:34:52 +00:00
obrien
6754aaaeed
SCM ID tweak.
2002-03-22 09:27:59 +00:00
obrien
e2881f49cc
Remove multi-line __P() usage.
2002-03-22 09:22:15 +00:00
markm
962bcb4df1
Fix for OPIE 2.4.
2002-03-22 09:20:05 +00:00
obrien
3a56951869
Remove __P() usage.
2002-03-22 09:16:59 +00:00
imp
9c371e01e9
const poison just like NetBSD.
2002-03-22 02:43:01 +00:00
imp
bb8112f72f
Make user_from_uid and group_from_gid return const char *, just like
...
NetBSD. Update man page to reflect this.
2002-03-22 02:35:47 +00:00
markm
5db06b0392
Updates for OPIE 2.4.
2002-03-22 00:12:20 +00:00
obrien
fd9d7ac0ed
Remove __P() usage.
2002-03-21 23:54:04 +00:00
obrien
6399259994
Remove __P() usage.
2002-03-21 23:43:04 +00:00
obrien
084b4588f2
Remove 'register' keyword.
2002-03-21 23:39:28 +00:00
obrien
3b73ce2319
Remove __P() usage.
2002-03-21 22:49:10 +00:00
obrien
1196344bb3
Remove 'register' keyword.
2002-03-21 18:49:23 +00:00
obrien
c6f1189467
Fix SCM ID's.
2002-03-21 18:06:09 +00:00
bde
25e5396e19
Removed the last vestiges of libm. These have been repo-copied to
...
msun/bsdsrc. Everything except true gamma() and its support functions
was superseded by msun long ago, at least on IEEE machines.
2002-03-21 11:33:50 +00:00
sobomax
b9a5248e8b
Kill debugging printf() slipped into my last commit.
...
Noticed by: jhb
Hall of shame entry: sobomax
2002-03-21 07:31:48 +00:00
peter
e0773a724e
Move swapcontext.c to the ${MACHINE_ARCH}/gen/Makefile.inc area, otherwise
...
it causes undefined references to getcontext() and setcontext() on
platforms other than i386 and alpha.
2002-03-21 06:45:32 +00:00
bde
be2cf84b24
Removed all files in libm except README-FREEBSD and files needed to
...
implement tgamma().
2002-03-21 00:42:48 +00:00
ru
17501cd945
mdoc(7) police: Fixed the spammage of this file with trailing whitespaces
...
in revisions 1.26-1.28. Fixed two bugs in punctuation cleanup in rev. 1.27.
Removed hard sentence break not killed by rev. 1.26.
2002-03-20 13:40:08 +00:00
deischen
f369565817
Add the ability to recognize old references to keys, and return NULL
...
when old keys are referenced (after pthread_key_delete()) via
pthread_getspecific().
2002-03-19 22:58:56 +00:00
peter
824789c4ed
Add -ffreestanding to CFLAGS for ia64. This should probably be global
...
like on the kernel.
2002-03-19 12:03:05 +00:00
ru
750b21097f
mdoc(7) police: fix SYNOPSIS, sort xrefs, kill extra whitespace.
2002-03-18 15:59:53 +00:00
ru
9380002871
mdoc(7) police: nits.
2002-03-18 15:55:53 +00:00
ru
645af89f24
mdoc(7) police: sort xrefs, kill extra whitespace.
2002-03-18 15:52:28 +00:00
ru
94b265f3f3
mdoc(7) police: tidy up.
2002-03-18 15:44:27 +00:00
cjc
51b661db90
Fix world breakage introduced by my recent modifications to
...
chpass(8). The relations between libc, libpam, chpass, passwd, and
vipw are a mess and probably should be cleaned up.
Submitted by: Peter Pentchev <roam@ringlet.net>
2002-03-18 12:55:28 +00:00
dd
64fba57403
mdoc(7) police: bump document date to the date of the last interface
...
change (revision 1.2 of devname.c on 1999/07/18), don't put quotes
around a path, and use .Dv where appropriate.
2002-03-18 02:36:43 +00:00
dd
15e2eac5f3
Update to reflect reality; devname(3) hasn't returned NULL on failure
...
since revision 1.2 of devname.c (1999/07/18). While I'm here, note,
in the BUGS section, that the returned pointer is to a static buffer.
2002-03-18 02:32:53 +00:00
dd
ad0f3fa03e
Features are deprecated, not depreciated.
...
PR: 35987
Submitted by: shill@free.fr
2002-03-18 01:52:19 +00:00
sobomax
9d703dcfed
Add splitfs vfs layer into libstand, which allows loading big kernels and
...
modules split across several physical medias. Following is how it works:
The splitfs code, when asked to open "foo" looks for a file "foo.split"
which is a text file containing a list of filenames and media names, e.g.
foo.aa "Kernel floppy 1"
foo.ab "Kernel floppy 2"
foo.ac "Kernel and modules floppy"
For each file segment, the process is:
- try to open the file
- prompt "Insert the disk labelled <whatever> and press any key..."
- try to open the file
- return error if file could not be located
RE team is free to use this feature in the upcoming 5.0-DP1.
Reviewed by: msmith, dcs
2002-03-17 12:18:05 +00:00
obrien
2442cd3075
Revert part of rev 1.3 -- we need the calls to _init and _fini.
2002-03-16 20:38:46 +00:00
des
a38b47dc4f
Document PT_IO, and move the comment about machine-dependent requests
...
below PT_[GS]ET_{,DB,FP}REGS.
2002-03-16 03:50:32 +00:00
des
d3afd728d2
Further cleanup (punctuation, genitive)
2002-03-16 03:26:32 +00:00
des
6c5e2c92eb
Insert newlines between sentences and rewrap paragraphs. No changes to
...
the actual text or markup.
2002-03-16 02:54:17 +00:00
bsd
0c6f58d347
Fix the return code from pthread_rwlock_try[rw|rd]lock() functions;
...
these should return EBUSY when the calling thread would block.
MFC after: 2 weeks
2002-03-15 18:27:58 +00:00
ru
e1cb7e39d6
mdoc(7) police: tiny fixes.
2002-03-15 18:09:32 +00:00
ru
1e3222d346
mdoc(7) police: expand contractions.
2002-03-15 18:06:25 +00:00
ru
ce2dae1bcd
mdoc(7) police: hard sentence breaks, whitespace at EOL, contractions.
2002-03-15 18:04:00 +00:00
ru
f77092ba10
mdoc(7) police: Fix xref to timeradd(3).
2002-03-15 17:59:46 +00:00
ru
1522ba421d
mdoc(7) police: punctuation nit.
2002-03-15 17:57:41 +00:00
ru
de85ac9888
bde got caught by mdoc(7) police. :-)
2002-03-15 17:53:20 +00:00
ru
73c43fbcf7
mdoc(7) police: don't you notice the warnings?
2002-03-15 17:50:21 +00:00
ru
0bb11678ac
Come on guys, you can't just take OpenBSD manpage and commit it
...
over someone else's fixes; this is at least offensive. If you
have problems doing a proper merge, we are here, your fellow
committers. :-(
Reapply markup fixes from revision 1.2 and fix some more. Also
fix the $OpenBSD$ tag.
2002-03-15 17:46:53 +00:00
obrien
fee9a30a85
Remove trailing characters from #endif.
...
Actually this #endif is not needed, so remove leading characters also.
2002-03-15 09:58:45 +00:00
des
7f7038bdcf
NAI DBA update.
2002-03-14 23:27:59 +00:00
markm
02184350e0
Remove the use of random(3), and encapsulate the salt-generation in
...
its own function. The use of arc4random(3) is hopeless overkill here,
but that does not hurt anything.
Requested by: ache
2002-03-14 16:41:36 +00:00
maxim
1bda6219a2
Clarify fcntl(2) and flock(2) interoperability.
...
PR: docs/23353
Reviewed by: ru, dillon
Approved by: ru
MFC after: 3 days
2002-03-14 11:02:35 +00:00
green
77c41bfb75
Remove some files we don't want.
2002-03-11 22:53:27 +00:00
green
afc9128405
s/nilename/filename/
2002-03-11 22:36:45 +00:00