freebsd-dev/libexec
Bill Paul d6cab90261 Sync with my sources at home (these are really tiny changes):
- Fix a SEGV condition in ypxfr_main.c that reared its ugly head while I
  was working on the 'parallel jobs' feature of the new yppush. After we've
  completed the map transfer and created a local temporary copy, we check
  the order number of the map on ypserv again to make sure it didn't change
  while the transfer was in progress (map skew). If for some reason we flat
  out fail to get the order number from the server, we flag this as an
  error and bail, telling ypxfr_exit() to clean up our temporary files
  for us. However, ypxfr_exit() tries to close the database before unkining
  it, not realizing that it has already been closed prior to the skew check.
  The second attempt to close the database causes a SEGV somewhere inside
  the DB code.

  (Well, it does on my 2.0.5 machine anyway. I haven't seen anyone modify
  the DB library code in ages, so the condition is probably still there.)

  To work around this, we deliberately set dbp to NULL after closing the
  database and check for the condition in ypxfr_exit(), being careful to
  avoid the second close if we see the NULL.

- In yp_dbwrite.c, make yp_open_db_rw() open the database with O_EXLOCK
  flag set. This probably won't affect much of anything, but I feel better
  having it there.
1996-01-06 20:28:06 +00:00
..
atrun recording cvs-1.6 file death 1995-12-30 19:02:48 +00:00
bootpd Fix SRCS (.c's were .o's) so that `make depend' works. 1995-09-28 17:33:16 +00:00
bootpgw Rearrange bootp 1994-09-30 05:43:13 +00:00
comsat Extend message format to user@offset[:file] 1994-10-15 17:39:23 +00:00
fingerd Implement server-side transaction TCP. (Has no effect on non-TTCP clients.) 1995-12-17 20:25:28 +00:00
ftpd Make ftpd use setproctitle() from libutil 1996-01-01 08:35:11 +00:00
getNAME BSD 4.4 Lite Libexec Sources 1994-05-27 12:39:25 +00:00
getty This commit was generated by cvs2svn to compensate for changes in r13122, 1995-12-30 19:02:48 +00:00
lfs_cleanerd Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
mail.local Revert fsync ifdef behaviour and name, now default variant acts like 1995-10-31 09:16:46 +00:00
makekey Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
rbootd Change install' to ${INSTALL}' so that default install flags can be 1995-08-06 12:24:38 +00:00
revnetgroup Import the first cut of my (finally finished) revnetgroup program. This 1995-10-26 16:25:29 +00:00
rexecd Check for expired passwords before allowing access to the system. 1995-08-28 21:30:59 +00:00
rlogind Fix typo. 1995-12-02 18:23:00 +00:00
rpc.rquotad Obtained from: NetBSD 1996-01-05 08:47:12 +00:00
rpc.rstatd Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
rpc.rusersd Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
rpc.rwalld Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
rpc.sprayd Obtained from: NetBSD 1996-01-05 08:53:39 +00:00
rshd Add missing & in des_set_key argument 1995-11-19 15:20:48 +00:00
rtld-aout Changed the terminology for what used to be called the "memorizing" 1995-11-02 18:48:15 +00:00
rtld-elf This is a FreeBSD manpage, not a NetBSD manpage. :) 1995-10-05 05:16:52 +00:00
talkd Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
telnetd This commit was generated by cvs2svn to compensate for changes in r13122, 1995-12-30 19:02:48 +00:00
tftpd I think the security check to invalidate ALL write requests was just a little 1995-02-26 23:28:00 +00:00
uucpd Check for expired passwords before allowing access to the system. 1995-08-28 21:30:59 +00:00
xtend Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
ypxfr Sync with my sources at home (these are really tiny changes): 1996-01-06 20:28:06 +00:00
Makefile added rpc.rquotad and rpc.sprayd 1996-01-05 09:44:31 +00:00
Makefile.inc BSD 4.4 Lite Libexec Sources 1994-05-27 12:39:25 +00:00