Searched hist:1996 (Results 501 - 525 of 3325) sorted by relevance

<<21222324252627282930>>

/freebsd-11.0-release/usr.sbin/moused/
H A DMakefilediff 20544 Mon Dec 16 01:05:00 MST 1996 mpp Add man page for moused(8). It is basically a rehash of the
usage output from moused, but it is a start for anyone
else who wants to expand on it.

Closed PR# 1552.
diff 18225 Tue Sep 10 19:17:25 MDT 1996 peter Argh! there's no need for moused to be setuid-root! Now that it
works from startup, and works with XFree86 via /dev/sysmouse, it should
be started at boot and left running.

Pointed out by: Sujal Patel <smpatel@umiacs.umd.edu>
16566 Fri Jun 21 09:24:09 MDT 1996 sos Moused is the daemon that provides the connection between the cut&paste
functionality in syscons and the real mouse hardware. If moused is
run one can switch on/off the mousepointer with vidcontrol -m on/off.
There is no manpage yet, but a fairly descriptive usage message....

Reviewed by:sos
Submitted by: Michael Smith
Obtained from:Some of the mouselogic comes from XFree86
/freebsd-11.0-release/usr.sbin/nfsd/
H A DMakefilediff 13189 Wed Jan 03 11:48:14 MST 1996 adam oops, do it right this time
diff 13188 Wed Jan 03 11:37:46 MST 1996 adam Link with libutil for kerberos too
diff 13141 Mon Jan 01 08:39:39 MST 1996 peter Make nfsd use setproctitle from libutil...

Old code is still #ifdef OLD_SETPROCTITLE for comparison with the old
code.
/freebsd-11.0-release/usr.sbin/pw/
H A Dpw_log.cdiff 20303 Tue Dec 10 23:59:04 MST 1996 joerg This commit was generated by cvs2svn to compensate for changes in r20302,
which included commits to RCS files with non-trunk default branches.
diff 20302 Tue Dec 10 23:59:04 MST 1996 joerg Copyright update by the author, to be more in line with our sample
copyright.

Submitted by: David Nugent
20253 Mon Dec 09 14:05:35 MST 1996 joerg pw(8) -- a backend utility to manage the user and group databases.

sysinstall's new User&group menu will use it, hence it's a 2.2
candidate despite of providing new functionality.

Submitted by: David L. Nugent, <davidn@blaze.net.au>
/freebsd-11.0-release/usr.sbin/rpc.lockd/
H A Dlockd.hdiff 14981 Mon Apr 01 05:30:04 MST 1996 peter Tweaks for the stub lockd.
- Use rpcgen to generate the unmodified boilerplate code rather than
having it in the repository.
- Eliminate the conflicting function names by changing them to their
"natural" rpcgen generated names
diff 14124 Sat Feb 17 15:11:29 MST 1996 peter This commit was generated by cvs2svn to compensate for changes in r14123,
which included commits to RCS files with non-trunk default branches.
14123 Sat Feb 17 15:11:29 MST 1996 peter Import Jan 15 version of Andrew Gordon <andrew.gordon@net-tel.co.uk>'s
stub lockd.

This implements just the protocol, but does not interact with the kernel.
It says "Yes!" to all requests. This is useful if you have people using
tools that do locking for no reason (eg: some PC NFS systems running some
Microsoft products) and will happily report they couldn't lock the file
and merrily proceed anyway. Running this will not change the reliability of
sharing files, it'll just keep it out of everybody's face.
H A Dtest.cdiff 14981 Mon Apr 01 05:30:04 MST 1996 peter Tweaks for the stub lockd.
- Use rpcgen to generate the unmodified boilerplate code rather than
having it in the repository.
- Eliminate the conflicting function names by changing them to their
"natural" rpcgen generated names
diff 14124 Sat Feb 17 15:11:29 MST 1996 peter This commit was generated by cvs2svn to compensate for changes in r14123,
which included commits to RCS files with non-trunk default branches.
14123 Sat Feb 17 15:11:29 MST 1996 peter Import Jan 15 version of Andrew Gordon <andrew.gordon@net-tel.co.uk>'s
stub lockd.

This implements just the protocol, but does not interact with the kernel.
It says "Yes!" to all requests. This is useful if you have people using
tools that do locking for no reason (eg: some PC NFS systems running some
Microsoft products) and will happily report they couldn't lock the file
and merrily proceed anyway. Running this will not change the reliability of
sharing files, it'll just keep it out of everybody's face.
/freebsd-11.0-release/usr.sbin/rpc.statd/
H A Dprocs.cdiff 14982 Mon Apr 01 05:36:06 MST 1996 peter Some minor tweaks for statd
- use rpcgen to generate unmodified code instead of havinf it in the
repository
- use "natural" function names to avoid conflicts with prototypes etc.
diff 14126 Sat Feb 17 15:14:59 MST 1996 peter This commit was generated by cvs2svn to compensate for changes in r14125,
which included commits to RCS files with non-trunk default branches.
14125 Sat Feb 17 15:14:59 MST 1996 peter Import Jan 15 version of Andrew Gordon <andrew.gordon@net-tel.co.uk>'s
rpc.statd.

This is apparently fully functional and complete.
H A Drpc.statd.8diff 15096 Sun Apr 07 08:55:32 MDT 1996 mpp Correct the rpc.lockd and rpc.statd man pages to not reference
their path names in the synopsis line (especially since they
referenced the wrong path!). Corrected some other minor problems
with the rpc.lockd man page.
diff 14126 Sat Feb 17 15:14:59 MST 1996 peter This commit was generated by cvs2svn to compensate for changes in r14125,
which included commits to RCS files with non-trunk default branches.
14125 Sat Feb 17 15:14:59 MST 1996 peter Import Jan 15 version of Andrew Gordon <andrew.gordon@net-tel.co.uk>'s
rpc.statd.

This is apparently fully functional and complete.
H A Dstatd.hdiff 14982 Mon Apr 01 05:36:06 MST 1996 peter Some minor tweaks for statd
- use rpcgen to generate unmodified code instead of havinf it in the
repository
- use "natural" function names to avoid conflicts with prototypes etc.
diff 14126 Sat Feb 17 15:14:59 MST 1996 peter This commit was generated by cvs2svn to compensate for changes in r14125,
which included commits to RCS files with non-trunk default branches.
14125 Sat Feb 17 15:14:59 MST 1996 peter Import Jan 15 version of Andrew Gordon <andrew.gordon@net-tel.co.uk>'s
rpc.statd.

This is apparently fully functional and complete.
/freebsd-11.0-release/usr.sbin/yp_mkdb/
H A Dyp_mkdb.8diff 19155 Thu Oct 24 14:52:50 MDT 1996 wpaul Add -b and -s flags for adding YP_INTERDOMAIN and YP_SECURE entries to
map databases. Also document said flags in the man page.

Adding YP_INTERDOMAIN to a map causes ypserv(8) to do a DNS lookup
when a yp_match() on the map fails. (This affects only the hosts.by*
maps; for all other maps it's ignored.) The YP_SECURE entry causes
ypserv(8) to restrict access to the map so that only clients making
requests from reserved ports can get at it.

Our ypserv doesn't currently support these features so they're silently
ignored for the moment, but this will change. :)
diff 15424 Sun Apr 28 04:16:06 MDT 1996 wpaul This commit was generated by cvs2svn to compensate for changes in r15423,
which included commits to RCS files with non-trunk default branches.
15423 Sun Apr 28 04:16:06 MDT 1996 wpaul Import the new yp_mkdb. This one does what the old one does, but is
hopefully less grotty. Differences include:

- An extra flag, -c, for sending a YPPROC_CLEAR to ypserv(8) (which
will become useful once I merge in the DB handle caching mods I've
been working on).
- Checks for and signals duplicate keys.
- Handles line continuations.

As of now, there is no more GNU YP code in the tree.
/freebsd-11.0-release/usr.sbin/yppush/
H A DMakefilediff 15016 Wed Apr 03 03:24:03 MST 1996 wpaul yppush_main.c:

- Remove unused 'pid' member from the jobs structure. (This was left over
from an earlier incarnation of the program that used multiple processes.)

- Remove #ifdef'ed longjmp() stuff.

- Print warning message if the 'pushing' host is not the master for
a map being pushed but don't bail out. (While yppush should only
be used on an NIS master, using it elsewhere is not an unpardonable sin.)

yppush.8:

- Fix a couple of mind-os.

Makefile

- Change format to hopefully ease bootstrapping. (Suggested by wollman.)
Other Makefiles should follow.
diff 13395 Fri Jan 12 07:03:33 MST 1996 wpaul This commit was generated by cvs2svn to compensate for changes in r13394,
which included commits to RCS files with non-trunk default branches.
13394 Fri Jan 12 07:03:33 MST 1996 wpaul Import the new yppush.

This program does what the old one did, PLUS:

- Supports parallel jobs (like the SunOS yppush)
- Does everything in one proces instead of fork()ing off
children processes as callback listeners (this is done
using async socket I/O).
- Can be used to transmit maps to user-specified hosts.
- Has a much more verbose verbose option.
- Reuses existing code from ypserv and ypxfr.
- Uses some rpcgen-erated code as well.
- Isn't fattening. :)

Note that this is going in /usr/sbin rather than /usr/bin like
the old one. yppush is an administrative command it it's anything.
H A Dyppush_main.cdiff 16242 Sun Jun 09 07:34:27 MDT 1996 peter Ack! You can't strdup() a DB datum that is not null terminated, or you
get seemingly random SEGV's...
diff 15443 Mon Apr 29 05:24:26 MDT 1996 wpaul Fix embarassing mind-o: transient RPC program numbers run from
0x40000000 to 0x5FFFFFFF, not 0x4000000 to 0x5FFFFFF. *sigh*
diff 15016 Wed Apr 03 03:24:03 MST 1996 wpaul yppush_main.c:

- Remove unused 'pid' member from the jobs structure. (This was left over
from an earlier incarnation of the program that used multiple processes.)

- Remove #ifdef'ed longjmp() stuff.

- Print warning message if the 'pushing' host is not the master for
a map being pushed but don't bail out. (While yppush should only
be used on an NIS master, using it elsewhere is not an unpardonable sin.)

yppush.8:

- Fix a couple of mind-os.

Makefile

- Change format to hopefully ease bootstrapping. (Suggested by wollman.)
Other Makefiles should follow.
diff 13799 Wed Jan 31 15:15:47 MST 1996 wpaul Sync with my sources at home:

- Don't do longjmp()s from inside a signal handler. Even though I got
things to work the way I wanted, it's bad karma.

- Remember to clear the sa_mask with sigemptyset() before masking signals
when using sigaction() to set up the SIGIO handler.

- Break out of the wait loop in yppush_exit() when the five minute
timeout expires instead of looping around for another pass. If ypxfr
on the other end fails somehow and never sends a response, we don't
want to wait around forever.
diff 13395 Fri Jan 12 07:03:33 MST 1996 wpaul This commit was generated by cvs2svn to compensate for changes in r13394,
which included commits to RCS files with non-trunk default branches.
13394 Fri Jan 12 07:03:33 MST 1996 wpaul Import the new yppush.

This program does what the old one did, PLUS:

- Supports parallel jobs (like the SunOS yppush)
- Does everything in one proces instead of fork()ing off
children processes as callback listeners (this is done
using async socket I/O).
- Can be used to transmit maps to user-specified hosts.
- Has a much more verbose verbose option.
- Reuses existing code from ypserv and ypxfr.
- Uses some rpcgen-erated code as well.
- Isn't fattening. :)

Note that this is going in /usr/sbin rather than /usr/bin like
the old one. yppush is an administrative command it it's anything.
/freebsd-11.0-release/lib/libc/sys/
H A Dmadvise.2diff 18718 Sat Oct 05 22:27:30 MDT 1996 wosch delete doubled words, e.g.: "the the" -> "the"
diff 17782 Thu Aug 22 23:31:07 MDT 1996 mpp Correctly use .Fn instead of .Nm to reference function names
in a bunch of man pages.

Use the correct .Bx (BSD UNIX) or .At (AT&T UNIX) macros
instead of explicitly specifying the version in the text
in a bunch of man pages.
diff 17229 Sat Jul 20 04:37:26 MDT 1996 dyson Document madvise(2) as it is in FreeBSD.
diff 14326 Sat Mar 02 17:34:28 MST 1996 peter Document the int -> size_t change to the m* syscalls
diff 13836 Fri Feb 02 05:06:29 MST 1996 wosch Submitted by: bruce, davidg, dyson
add a BUG section for mmap with current limitation
section SYNOPSIS completed
diff 13599 Tue Jan 23 23:33:55 MST 1996 wosch note in bugs section: madvise not yet implemented
/freebsd-11.0-release/sys/sys/
H A Dcdio.hdiff 18444 Sat Sep 21 14:59:43 MDT 1996 bde Cleaned up all headers that include <sys/ioctl.h> or <sys/ioccom.h>:
- don't include <sys/ioctl.h> in any header. Include <sys/ioccom.h>
instead. This was already done in 4.4Lite for the most important
ioctl headers. Header spam currently increases kernel build
times by 10-20%. There are more than 30000 #includes (not counting
duplicates) for compiling LINT.
- include <sys/types.h> if and only it is necessary to make the header
almost self-sufficient (some ioctl headers still need structs from
elsewhere).
- uniformized idempotency ifdefs. Copied the style in the 4.4Lite
ioctl headers.
diff 13885 Sat Feb 03 14:19:13 MST 1996 ache Since ioc_read_subchannel don't used for hardware, remove padding.
Now almost all my changes backed out, expect one comment
about network byte order of LBA.
diff 13859 Fri Feb 02 20:41:11 MST 1996 ache Remove #pragma pack, use byte filler in ioc_read_subchannel
instead, all other structures already aligned
diff 13829 Thu Feb 01 18:18:54 MST 1996 ache Frame whole file with #pragma pack(1) and #pragma pack(4),
structures listed here used to access hardware data directly
diff 13819 Thu Feb 01 16:16:11 MST 1996 ache Add comment: reflect the fact that lba stored in network byte order
diff 13724 Tue Jan 30 02:56:08 MST 1996 mpp Fix a typo in a comment.
/freebsd-11.0-release/usr.bin/calendar/
H A Dday.cdiff 15723 Fri May 10 19:31:02 MDT 1996 ache Localize even more.
FIx Orthodox Easter calculation
Better debug output
diff 15720 Fri May 10 17:32:06 MDT 1996 ache Allow to configure national Easter names.
Speedup my national months/days handling code.
diff 15714 Fri May 10 16:30:22 MDT 1996 ache Localize it
Handle Orthodox Eastern
-Wall cleanup
diff 15160 Tue Apr 09 19:48:31 MDT 1996 wosch Easter was one day to fast.
Unix use days *since* January 1 [0-365], not the 1th day of year etc.
diff 15066 Sat Apr 06 01:15:21 MST 1996 mpp Change calendar to report the actual date for variable day events.
E.g. for Easter, and entries like "04/SunFirst" calendar will
now report:

04/05* Good Friday (2 days before easter)
04/07* First Sunday...

instead of:

Easter-2 Good Friday...
04/SunFirst First Sunday...

I also modified the calendar files to use the variable day format
for a lot of events so that they will be reported correctly.
E.g. U.S. daylight savings time is now listed as:

04/SunFirst Daylight savings time...

There are still a lot of wrong dates in there for some events
that move from year to year, but I don't have a good calendar handy
right now that I can use for reference.
13840 Fri Feb 02 06:02:41 MST 1996 wosch - handle events that move around from year to year, i.e.,
``the last Monday in April'
- handle easter

new options
-f calendarfile
-A days
-B days

Calendar HOME directory ~/.calendar
don't sent mail if ~/.calendar/nomail exist
/freebsd-11.0-release/usr.sbin/lpr/lpr/
H A Dprintcap.5diff 20914 Thu Dec 26 02:02:31 MST 1996 wosch Sort cross references.
diff 19675 Tue Nov 12 13:37:51 MST 1996 phk doc/1987, table heading in error.
Submitted by: Mark Valentine Mark Valentine <mark@linus.demon.co.uk>
diff 17293 Sat Jul 27 01:20:00 MDT 1996 alex "appeared in 4.2BSD.." changed to "appeared in 4.2BSD."
diff 16062 Sat Jun 01 23:22:36 MDT 1996 wosch People ask in Usenet, how to configure remoteprinting successfully
having a hosts.lpd(5) manpage and some references to it from
within lpd(8) might help here. Close PR docs/1277

Submitted by: andreas@knobel.gun.de (Andreas Klemm)
diff 15135 Mon Apr 08 04:18:31 MDT 1996 mpp Correct some man page xrefs, and some other minor changes to bring some
man pages up to mdoc guidelines and fix some minor formatting glitches.
Also fixed a number of man pages to not abuse the .Xr macro to
display functions and path names and a lot of other junk.
diff 15030 Wed Apr 03 22:46:17 MST 1996 sef printcap.5: Remove fs,fc,xs,xc capability, and replace them with the ms
capability

Reviewed by: rgrimes, joerg
/freebsd-11.0-release/usr.sbin/rpc.yppasswdd/
H A DMakefilediff 18050 Thu Sep 05 17:16:10 MDT 1996 bde Fixed DPADD.
diff 16161 Thu Jun 06 20:47:53 MDT 1996 wpaul Somehow, I truncated yp_dbwrite.c in the SRCS line to yp_dbwrite. Curiously,
this did not stop 'make' from working, but it did break 'make depend.'
diff 16134 Wed Jun 05 06:13:09 MDT 1996 wpaul Added support for in-place updates:

If rpc.yppasswdd is invoked with the -i flag, password changes will
be made to the master.passwd template file and the hash map files
in-place, which means it won't have to run a complete map update.
Instead, it calls /var/yp/Makefile with the 'pushpw' target, which
just pushes the maps to the slaves and runs yp_mkdb -c to tell the
local ypserv to flush its database cache.

The server will check the passwd.byname and passwd.byuid maps to see
if they were built in 'insecure' or 'secure' mode (i.e. with real
encrypted passwords in them or without) and update them accordingly.

This combined with rpc.ypxfrd greatly reduces the amount of time it
takes to complete an NIS password change, especially with very large
passwd databases.
diff 14241 Sat Feb 24 22:10:42 MST 1996 wpaul Add securenets support (uses same access control mechanism as ypserv,
also controlled by /var/yp/securenets).

Add -u flag to turn off the privileged port check done by yp_access();
some commercial systems (IRIX, Solaris 2.x, HP-UX, and probably others)
don't use a reserved port for submitting yppasswd updates. If we always
enforce the check, these client systems will be unable to submit updates
to us.

Document securenets support and -u flag in man page.

Like ypserv, you can compile rpc.yppasswdd to use the tcpwrapper package
instead of securenets if you want to.
diff 14063 Mon Feb 12 15:09:01 MST 1996 wpaul This commit was generated by cvs2svn to compensate for changes in r14062,
which included commits to RCS files with non-trunk default branches.
14062 Mon Feb 12 15:09:01 MST 1996 wpaul Import new rpc.yppasswdd. (Note: accompanying changes to passwd(1) and
chpass(1) are on the way too.) This version supports all the features
of the old one and adds several new ones:

- Supports real multi-domain operation (optional, can be turned
on with a command-line flag). This means you can actually have
several different domains all served from one NIS server and
allow users in any of the supported domains to change their passwords.
The old yppasswdd only allowed changing passwords in the domain
that was set as the system default domain name on the NIS master
server. The new one can change passwords in any domain by trying
to match the user information passed to it against all the passwd
maps it can find. This is something of a hack, but the yppasswd.x
protocol definiton does not allow for a domain to be passwd as an
argument to rpc.yppasswdd, so the server has no choice but to
grope around for a likely match. Since this method can fail if
the same user exists in two domains, this feature is off by default.
If the feature is turned on and the server becomes confused by
duplicate entries, it will abort the update.

- Does not require NIS client services to be available. NIS servers do
_NOT_ necessarily have to be configured as NIS clients in order to
function: the ypserv, ypxfr and yppush programs I've written recently
will operate fine even if the system domain name isn't set, ypbind isn't
running and there are no magic '+' entries in any of the /etc files.
Now rpc.yppasswdd is the same way. The old yppasswdd would not work
like this because it depended on getpwent(3) and friends to look up
users: this will obviously only work if the system where yppasswdd is
running is configured as an NIS client. The new rpc.yppasswdd doesn't
use getpwent(3) at all: instead it searches through the master.passwd
map databases directly. This also makes it easier for it to handle
multiple domains.

- Allows the superuser on the NIS master server to change any user's
password without requiring password authentication. rpc.yppasswdd
creates a UNIX domain socket (/var/run/ypsock) which it monitors
using the same svc_run() loop used to handle incoming RPC requests.
It also clears all the permission bits for /var/run/ypsock; since
this socket is owned by root, this prevents anyone except root from
successfully connect()ing to it. (Using a UNIX domain socket also
prevents IP spoofing attacks.) By building code into passwd(1) and
chpass(1) to take advantage of this 'trusted' channel, the superuser
can use them to send private requests to rpc.yppasswdd.

- Allows the superuser on the NIS master to use chpass(1) to update _all_
of a user's master.passwd information. The UNIX domain access point
accepts a full master.passwd style structure (along with a domain
name and other information), which allows the superuser to update all
of a user's master.passwd information in the NIS master.passwd maps.
Normal users on NIS clients are still only allowed to change their full
name and shell information with chpass.

- Allows the superuser on the NIS master to _add_ records to the NIS
master.passwd maps using chpass(1). This feature is also switchable
with a command-line flag and is off by default.
H A Dyppasswdd_extern.hdiff 16876 Mon Jul 01 19:38:50 MDT 1996 guido Implement incremental passwd database updates. This is done by ading a '-u'
option to pwd_mkdb and adding this option to utilities invoking it.
Further, the filling of both the secure and insecure databases has been
merged into one loop giving also a performance improvemnet.
Note that I did *not* change the adduser command. I don't read perl
(it is a write only language anyway).
The change will drastically improve performance for passwd and
friends with large passwd files. Vipw's performance won't change.
In order to do that some kind of diff should be made between the
old and new master.passwd and depending the amount of changes, an
incremental or complete update of the databases should be agreed
upon.
diff 16649 Sun Jun 23 22:44:06 MDT 1996 wpaul Whoops: had a couple of hardcoded instances of '/var/yp/' that shouldn't
have been there. Fixed to use yp_dir, which can be set on the command line.
diff 16134 Wed Jun 05 06:13:09 MDT 1996 wpaul Added support for in-place updates:

If rpc.yppasswdd is invoked with the -i flag, password changes will
be made to the master.passwd template file and the hash map files
in-place, which means it won't have to run a complete map update.
Instead, it calls /var/yp/Makefile with the 'pushpw' target, which
just pushes the maps to the slaves and runs yp_mkdb -c to tell the
local ypserv to flush its database cache.

The server will check the passwd.byname and passwd.byuid maps to see
if they were built in 'insecure' or 'secure' mode (i.e. with real
encrypted passwords in them or without) and update them accordingly.

This combined with rpc.ypxfrd greatly reduces the amount of time it
takes to complete an NIS password change, especially with very large
passwd databases.
diff 14241 Sat Feb 24 22:10:42 MST 1996 wpaul Add securenets support (uses same access control mechanism as ypserv,
also controlled by /var/yp/securenets).

Add -u flag to turn off the privileged port check done by yp_access();
some commercial systems (IRIX, Solaris 2.x, HP-UX, and probably others)
don't use a reserved port for submitting yppasswd updates. If we always
enforce the check, these client systems will be unable to submit updates
to us.

Document securenets support and -u flag in man page.

Like ypserv, you can compile rpc.yppasswdd to use the tcpwrapper package
instead of securenets if you want to.
diff 14063 Mon Feb 12 15:09:01 MST 1996 wpaul This commit was generated by cvs2svn to compensate for changes in r14062,
which included commits to RCS files with non-trunk default branches.
14062 Mon Feb 12 15:09:01 MST 1996 wpaul Import new rpc.yppasswdd. (Note: accompanying changes to passwd(1) and
chpass(1) are on the way too.) This version supports all the features
of the old one and adds several new ones:

- Supports real multi-domain operation (optional, can be turned
on with a command-line flag). This means you can actually have
several different domains all served from one NIS server and
allow users in any of the supported domains to change their passwords.
The old yppasswdd only allowed changing passwords in the domain
that was set as the system default domain name on the NIS master
server. The new one can change passwords in any domain by trying
to match the user information passed to it against all the passwd
maps it can find. This is something of a hack, but the yppasswd.x
protocol definiton does not allow for a domain to be passwd as an
argument to rpc.yppasswdd, so the server has no choice but to
grope around for a likely match. Since this method can fail if
the same user exists in two domains, this feature is off by default.
If the feature is turned on and the server becomes confused by
duplicate entries, it will abort the update.

- Does not require NIS client services to be available. NIS servers do
_NOT_ necessarily have to be configured as NIS clients in order to
function: the ypserv, ypxfr and yppush programs I've written recently
will operate fine even if the system domain name isn't set, ypbind isn't
running and there are no magic '+' entries in any of the /etc files.
Now rpc.yppasswdd is the same way. The old yppasswdd would not work
like this because it depended on getpwent(3) and friends to look up
users: this will obviously only work if the system where yppasswdd is
running is configured as an NIS client. The new rpc.yppasswdd doesn't
use getpwent(3) at all: instead it searches through the master.passwd
map databases directly. This also makes it easier for it to handle
multiple domains.

- Allows the superuser on the NIS master server to change any user's
password without requiring password authentication. rpc.yppasswdd
creates a UNIX domain socket (/var/run/ypsock) which it monitors
using the same svc_run() loop used to handle incoming RPC requests.
It also clears all the permission bits for /var/run/ypsock; since
this socket is owned by root, this prevents anyone except root from
successfully connect()ing to it. (Using a UNIX domain socket also
prevents IP spoofing attacks.) By building code into passwd(1) and
chpass(1) to take advantage of this 'trusted' channel, the superuser
can use them to send private requests to rpc.yppasswdd.

- Allows the superuser on the NIS master to use chpass(1) to update _all_
of a user's master.passwd information. The UNIX domain access point
accepts a full master.passwd style structure (along with a domain
name and other information), which allows the superuser to update all
of a user's master.passwd information in the NIS master.passwd maps.
Normal users on NIS clients are still only allowed to change their full
name and shell information with chpass.

- Allows the superuser on the NIS master to _add_ records to the NIS
master.passwd maps using chpass(1). This feature is also switchable
with a command-line flag and is off by default.
/freebsd-11.0-release/contrib/tcpdump/
H A Dextract.h17680 Mon Aug 19 20:34:12 MDT 1996 pst Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
17680 Mon Aug 19 20:34:12 MDT 1996 pst Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
H A Dllc.h17680 Mon Aug 19 20:34:12 MDT 1996 pst Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
17680 Mon Aug 19 20:34:12 MDT 1996 pst Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
H A Dmachdep.c17680 Mon Aug 19 20:34:12 MDT 1996 pst Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
17680 Mon Aug 19 20:34:12 MDT 1996 pst Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
H A Dprint-decnet.c17680 Mon Aug 19 20:34:12 MDT 1996 pst Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
17680 Mon Aug 19 20:34:12 MDT 1996 pst Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
H A Dprint-egp.c17680 Mon Aug 19 20:34:12 MDT 1996 pst Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
17680 Mon Aug 19 20:34:12 MDT 1996 pst Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
H A Dprint-igrp.c17680 Mon Aug 19 20:34:12 MDT 1996 pst Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
17680 Mon Aug 19 20:34:12 MDT 1996 pst Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
H A Dprint-rip.c17680 Mon Aug 19 20:34:12 MDT 1996 pst Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
17680 Mon Aug 19 20:34:12 MDT 1996 pst Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
H A Dprint-snmp.c17680 Mon Aug 19 20:34:12 MDT 1996 pst Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.
17680 Mon Aug 19 20:34:12 MDT 1996 pst Virgin import of unmodified tcpdump v3.2.1 distribution from LBL.
Obtained from: ftp://ftp.ee.lbl.gov/tcpdump.tar.Z on 19-Aug-1996.

Completed in 221 milliseconds

<<21222324252627282930>>