| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=16112
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The problem with doing this is that getpwnam() will process all the special
inclusion and exclusion lines in /etc/master.passwd, including substitution.
So, for example, if you have a line on your NIS master server that says:
+@disallowed-users:::::::::/etc/nologin
Then yppasswdd will end up with a user record that has /etc/nologin as
a shell. This in turn will get propagated into /var/yp/master.passwd
when an update is performed, and the user's shell will be changed to
/etc/nologin, thus locking them out of the system.
To fix this, yppasswdd now retrieves the user's master.passwd record
directly from ypserv using a call to yp_match(). This bypasses all
the inclusion/exclusion/substitution processing in getpwent(3).
Note that rpc.yppasswdd in FreeBSD-current does not suffer from this
problem: it digs directly into the map database files when searching
for user records, which means it not only bypasses getpwent(3), it
will also work even if your NIS master server isn't set up as an NIS
client. I could have done something similar here, but that would have
meant adding DB interface code which would have been much more complicated.
Bug pointed out by: Tom Samplonius
Notes:
svn path=/stable/2.1/; revision=16043
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=15989
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=15988
|
|
|
|
|
|
|
|
|
|
|
|
| |
Clients that used gnumalloc still do, despite the merge. We're not
bringing phkmalloc over.
Thread stuff left out.
PCCARD support left out.
Notes:
svn path=/stable/2.1/; revision=15984
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=15867
|
|
|
|
|
|
|
| |
Submitted by: peter
Notes:
svn path=/stable/2.1/; revision=15866
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=15826
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=15822
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=15584
|
|
|
|
|
|
|
|
|
|
| |
Makefile 1.15 -> 1.18: Safer installation on a running system.
rtld.1 1.2 -> 1.3: Add LD_PRELOAD, remove LD_NO_INTERN_SEARCH and
LD_NOSTD_PATH.
rtld.c 1.27 -> 1.33: Major speedups, code cleanups, LD_PRELOAD support.
Notes:
svn path=/stable/2.1/; revision=15554
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=15553
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=15552
|
|
|
|
|
|
|
|
|
|
| |
ld.c 1.29 -> 1.31: open/fopen error checking, remove LD_NOSTD_LIB
ld.h 1.14 -> 1.16: prototypes for new functions in shlib.c
lib.c 1.15 -> 1.16: open/fopen error checking
shlib.c 1.13 -> 1.15: new functions for dynamic linker
Notes:
svn path=/stable/2.1/; revision=15551
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=15197
|
|
|
|
|
|
|
| |
Taken from -current.
Notes:
svn path=/stable/2.1/; revision=15000
|
|
|
|
|
|
|
| |
and for sparsely stored links).
Notes:
svn path=/stable/2.1/; revision=14685
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=14678
|
|
|
|
|
|
|
| |
from -current. The ssh port is expecting these to be present.
Notes:
svn path=/stable/2.1/; revision=14229
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This has remote repository access via "rsh".
(eg: $CVSROOT = freefall.freebsd.org:/home/ncvs)
This is not quite the latest version, but it's a "known quantity".
There were a few covert tagging operations done as well to bring some
new files onto the -stable branch, these do not show here.
Notes:
svn path=/stable/2.1/; revision=14203
|
|
|
|
|
|
|
|
|
| |
of rcs on FreeBSD systems is to read the RCS/CVS repository, which is
maintained by rcs-5.7. Also, later versions of CVS get advantages
from it.
Notes:
svn path=/stable/2.1/; revision=14200
|
|
|
|
|
|
|
| |
compatable with the more recent cvs releases with remote access.
Notes:
svn path=/stable/2.1/; revision=14196
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=14072
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=13970
|
|
|
|
|
|
|
|
|
| |
Added/updated some standards for the .St macro.
Updated the .Os macro to stop reporting "BSD Experimental", and
taught it about FreeBSD and our various versions.
Notes:
svn path=/stable/2.1/; revision=13830
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=13686
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=13374
|
|
|
|
|
|
|
| |
Submitted by: Richard Henderson <richard@atheist.tamu.edu>
Notes:
svn path=/stable/2.1/; revision=13328
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=13233
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=13222
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=13161
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=13148
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=12989
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=12988
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=11634
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=11224
|
|
|
|
|
|
|
| |
on failures.
Notes:
svn path=/stable/2.1/; revision=11045
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=10866
|
|
|
|
|
|
|
| |
truncation.
Notes:
svn path=/stable/2.1/; revision=10864
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=10841
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=10840
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=10839
|
|
|
|
|
|
|
| |
Reviewed by: ache
Notes:
svn path=/stable/2.1/; revision=10513
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=10503
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=10501
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=10481
|
|
|
|
|
|
|
| |
source files.
Notes:
svn path=/stable/2.1/; revision=10450
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=10449
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=10448
|
|
|
|
| |
Notes:
svn path=/stable/2.1/; revision=10447
|