unix-history/.git
29 years agosearch for /yp/ in filename instead of accessing /var/yp/Makefile
Eric Allman [Wed, 24 May 1995 23:53:25 +0000 (15:53 -0800)]
search for /yp/ in filename instead of accessing /var/yp/Makefile

SCCS-vsn: usr.sbin/sendmail/src/map.c 8.65

29 years agouse strstr() instead of implementing by hand
Eric Allman [Wed, 24 May 1995 23:53:04 +0000 (15:53 -0800)]
use strstr() instead of implementing by hand

SCCS-vsn: usr.sbin/sendmail/src/usersmtp.c 8.53

29 years agoportability for Japanese workstations from Motonori Nakamura
Eric Allman [Wed, 24 May 1995 23:24:08 +0000 (15:24 -0800)]
portability for Japanese workstations from Motonori Nakamura

SCCS-vsn: usr.sbin/sendmail/src/conf.h 8.165

29 years agodescription of problems when IP_SRCROUTE is bogus
Eric Allman [Wed, 24 May 1995 22:55:40 +0000 (14:55 -0800)]
description of problems when IP_SRCROUTE is bogus

SCCS-vsn: usr.sbin/sendmail/src/READ_ME 8.89

29 years agocleanup from Motonori Nakamura
Eric Allman [Wed, 24 May 1995 22:54:58 +0000 (14:54 -0800)]
cleanup from Motonori Nakamura

SCCS-vsn: usr.sbin/sendmail/src/Makefiles/Makefile.LUNA 8.2
SCCS-vsn: usr.sbin/sendmail/src/Makefiles/Makefile.EWS-UX_V 8.2
SCCS-vsn: usr.sbin/sendmail/src/Makefiles/Makefile.NEWS-OS.6.x 8.2
SCCS-vsn: usr.sbin/sendmail/src/Makefiles/Makefile.NEWS-OS.4.x 8.2

29 years agoemphasize FTP site and that this is a Beta release
Eric Allman [Wed, 24 May 1995 21:49:34 +0000 (13:49 -0800)]
emphasize FTP site and that this is a Beta release

SCCS-vsn: usr.sbin/sendmail/READ_ME 8.14

29 years agotwo new counters (tcps_badsyn and tcps_persistdrop)
Mike Karels [Wed, 24 May 1995 21:01:02 +0000 (13:01 -0800)]
two new counters (tcps_badsyn and tcps_persistdrop)

SCCS-vsn: usr.bin/netstat/inet.c 8.5

29 years agochanges to randomize iss (somewhat); use a random component in the increment.
Mike Karels [Wed, 24 May 1995 21:00:26 +0000 (13:00 -0800)]
changes to randomize iss (somewhat); use a random component in the increment.
Increase rate of periodic increment, but leave the per-connection increment
about the same.  Small cleanup in code to handle bad (e.g. spoofed) SYN:
remove redundant code, add counter (perhaps should count only if SYN is set),
and simplify slightly for RST.

SCCS-vsn: sys/netinet/tcp_input.c 8.11
SCCS-vsn: sys/netinet/tcp_seq.h 8.2
SCCS-vsn: sys/netinet/tcp_subr.c 8.2

29 years agochange t_idle to unsigned (should probably be long);
Mike Karels [Wed, 24 May 1995 20:56:44 +0000 (12:56 -0800)]
change t_idle to unsigned (should probably be long);
two new counters

SCCS-vsn: sys/netinet/tcp_var.h 8.4

29 years agotwo versions of a fix for an mbuf leak. The first one is probably right,
Mike Karels [Wed, 24 May 1995 20:56:06 +0000 (12:56 -0800)]
two versions of a fix for an mbuf leak.  The first one is probably right,
but a BSDI customer has not confirmed that problems went away.  The second
version should be safe.  The mbuf leak happens when RST is received on
a connection after sosend checks the state, then drops spl while doing
a copyin.  A send of [100-208] bytes on a local connection would always
hit this if the other end had closed.

SCCS-vsn: sys/netinet/tcp_usrreq.c 8.4

29 years agohack to time out connections with a zero window and a dead peer.
Mike Karels [Wed, 24 May 1995 20:52:45 +0000 (12:52 -0800)]
hack to time out connections with a zero window and a dead peer.
if the peer does not respond in the time we would allow for retransmission,
or within a fixed time, drop the connection.  Minor optimization in timers:
listening sockets run no timers.

SCCS-vsn: sys/netinet/tcp_timer.c 8.2

29 years agodo not send FIN before end of data if options cause us not to send all data;
Mike Karels [Wed, 24 May 1995 20:50:24 +0000 (12:50 -0800)]
do not send FIN before end of data if options cause us not to send all data;
do not bother to send an empty segment if we cannot allocate an mbuf for data.

SCCS-vsn: sys/netinet/tcp_output.c 8.4

29 years agofix nasty bug that can cause memory corruption:
Mike Karels [Wed, 24 May 1995 20:48:22 +0000 (12:48 -0800)]
fix nasty bug that can cause memory corruption:
cannot use M_WAITOK in in_pcballoc calls for incoming TCP connection requests;
current kmem_malloc code can remap CMAP area, reentering clearseg or
physcopyseg with nasty effects.  Could check SS_NOFDREF and use M_NOWAIT
in that case only, but that seems iffy.

SCCS-vsn: sys/netinet/in_pcb.c 8.4

29 years agoallow use of seteuid() on systems that have new Posix semantics
Eric Allman [Wed, 24 May 1995 07:44:36 +0000 (23:44 -0800)]
allow use of seteuid() on systems that have new Posix semantics

SCCS-vsn: usr.sbin/sendmail/src/READ_ME 8.88
SCCS-vsn: usr.sbin/sendmail/src/recipient.c 8.89
SCCS-vsn: usr.sbin/sendmail/src/conf.h 8.164
SCCS-vsn: usr.sbin/sendmail/src/conf.c 8.173

29 years agocompilation glitches on several systems.
Eric Allman [Wed, 24 May 1995 07:44:00 +0000 (23:44 -0800)]
compilation glitches on several systems.

SCCS-vsn: usr.sbin/sendmail/src/daemon.c 8.92

29 years agofix a glitch with NIS+ that can cause null pointer derefs
Eric Allman [Wed, 24 May 1995 07:29:52 +0000 (23:29 -0800)]
fix a glitch with NIS+ that can cause null pointer derefs

SCCS-vsn: usr.sbin/sendmail/src/map.c 8.64

29 years agofix which /bin/csh returning .//bin/csh
Christos Zoulas [Wed, 24 May 1995 06:39:41 +0000 (22:39 -0800)]
fix which /bin/csh returning .//bin/csh
(adapted changes from the tcsh source)

SCCS-vsn: bin/csh/exec.c 8.3

29 years agoadd t_seteuid.c
Eric Allman [Wed, 24 May 1995 06:26:05 +0000 (22:26 -0800)]
add t_seteuid.c

SCCS-vsn: usr.sbin/sendmail/Files.base 8.26

29 years ago8.7 Beta release -- not actually part of the 8.6 tree
Eric Allman [Wed, 24 May 1995 06:05:10 +0000 (22:05 -0800)]
8.7 Beta release -- not actually part of the 8.6 tree

SCCS-vsn: usr.sbin/sendmail/RELEASE_NOTES 8.6.12.2
SCCS-vsn: usr.sbin/sendmail/src/version.c 8.6.12.2

29 years agodrop BrokenSmtpPeers; clarify Apparently-To:
Eric Allman [Wed, 24 May 1995 03:17:27 +0000 (19:17 -0800)]
drop BrokenSmtpPeers; clarify Apparently-To:

SCCS-vsn: usr.sbin/sendmail/doc/op/op.me 8.54

29 years agointegrate mail11 support from Barb Dijker
Eric Allman [Wed, 24 May 1995 03:13:34 +0000 (19:13 -0800)]
integrate mail11 support from Barb Dijker

SCCS-vsn: usr.sbin/sendmail/cf/m4/proto.m4 8.74
SCCS-vsn: usr.sbin/sendmail/Files.cf 8.13

29 years agoadd MAILER(mail11) from Barb Dijker
Eric Allman [Wed, 24 May 1995 03:11:52 +0000 (19:11 -0800)]
add MAILER(mail11) from Barb Dijker

SCCS-vsn: usr.sbin/sendmail/cf/README 8.59

29 years agoadd MAILER(mail11)
Eric Allman [Wed, 24 May 1995 03:11:12 +0000 (19:11 -0800)]
add MAILER(mail11)

SCCS-vsn: usr.sbin/sendmail/cf/cf/Makefile 8.13
SCCS-vsn: usr.sbin/sendmail/cf/cf/Makefile.dist 8.5

29 years agodate and time created 95/05/23 12:05:02 by eric
Eric Allman [Wed, 24 May 1995 03:05:02 +0000 (19:05 -0800)]
date and time created 95/05/23 12:05:02 by eric

SCCS-vsn: usr.sbin/sendmail/cf/mailer/mail11.m4 8.1

29 years agoimplement DECNET_RELAY
Eric Allman [Wed, 24 May 1995 01:53:41 +0000 (17:53 -0800)]
implement DECNET_RELAY

SCCS-vsn: usr.sbin/sendmail/cf/m4/proto.m4 8.73

29 years agodocument DECNET_RELAY; improve FAX_RELAY documentation
Eric Allman [Wed, 24 May 1995 01:52:04 +0000 (17:52 -0800)]
document DECNET_RELAY; improve FAX_RELAY documentation

SCCS-vsn: usr.sbin/sendmail/cf/README 8.58

29 years agoHesiod doesn't dynamically allocate space, despite the claims in
Eric Allman [Wed, 24 May 1995 01:21:29 +0000 (17:21 -0800)]
Hesiod doesn't dynamically allocate space, despite the claims in
the documentation

SCCS-vsn: usr.sbin/sendmail/src/map.c 8.63
SCCS-vsn: usr.sbin/sendmail/src/udb.c 8.21

29 years agolog premature end-of-message conditions when collecting messages
Eric Allman [Wed, 24 May 1995 01:20:53 +0000 (17:20 -0800)]
log premature end-of-message conditions when collecting messages

SCCS-vsn: usr.sbin/sendmail/src/collect.c 8.41

29 years agoavoid bogus "alias loop" messages
Eric Allman [Wed, 24 May 1995 01:20:27 +0000 (17:20 -0800)]
avoid bogus "alias loop" messages

SCCS-vsn: usr.sbin/sendmail/src/recipient.c 8.88

29 years agomake return values in sleep() match prototype
Eric Allman [Wed, 24 May 1995 01:10:50 +0000 (17:10 -0800)]
make return values in sleep() match prototype

SCCS-vsn: usr.sbin/sendmail/src/clock.c 8.12

29 years agodon't do .forward lookups at RCPT time -- can have large timeouts
Eric Allman [Wed, 24 May 1995 01:09:33 +0000 (17:09 -0800)]
don't do .forward lookups at RCPT time -- can have large timeouts
if NFS server is hung

SCCS-vsn: usr.sbin/sendmail/src/recipient.c 8.87

29 years agoAlways check the checksum on incoming packets that have them,
Mike Karels [Tue, 23 May 1995 23:25:21 +0000 (15:25 -0800)]
Always check the checksum on incoming packets that have them,
redefining udpcksum to control only generation of checksums

SCCS-vsn: sys/netinet/udp_usrreq.c 8.6

29 years agobetter library sort order
Eric Allman [Tue, 23 May 1995 21:16:46 +0000 (13:16 -0800)]
better library sort order

SCCS-vsn: usr.sbin/sendmail/src/Makefiles/Makefile.NCR3000 8.5

29 years agobetter library sort order for NCR 3000
Eric Allman [Tue, 23 May 1995 21:16:00 +0000 (13:16 -0800)]
better library sort order for NCR 3000

SCCS-vsn: usr.sbin/sendmail/src/Makefiles/Makefile.NCR3000 8.5

29 years agoadd in proper layer locking
Kirk McKusick [Tue, 23 May 1995 14:26:15 +0000 (06:26 -0800)]
add in proper layer locking

SCCS-vsn: sys/miscfs/union/union_vnops.c 8.31

29 years agoadd proper locking
Kirk McKusick [Tue, 23 May 1995 14:25:42 +0000 (06:25 -0800)]
add proper locking

SCCS-vsn: sys/miscfs/umapfs/umap_vnops.c 8.6

29 years agoadd proper locking and lookup routines; document other needed actions
Kirk McKusick [Tue, 23 May 1995 14:25:05 +0000 (06:25 -0800)]
add proper locking and lookup routines; document other needed actions

SCCS-vsn: sys/miscfs/nullfs/null_vnops.c 8.5

29 years agohave to have fifo_inactive so can unlock at its end
Kirk McKusick [Tue, 23 May 1995 14:07:33 +0000 (06:07 -0800)]
have to have fifo_inactive so can unlock at its end

SCCS-vsn: sys/miscfs/fifofs/fifo_vnops.c 8.9

29 years agofollow proper locking protocol
Kirk McKusick [Tue, 23 May 1995 14:06:59 +0000 (06:06 -0800)]
follow proper locking protocol

SCCS-vsn: sys/miscfs/fdesc/fdesc_vnops.c 8.17

29 years agohave to unlock at the end of inactive
Kirk McKusick [Tue, 23 May 1995 14:05:06 +0000 (06:05 -0800)]
have to unlock at the end of inactive

SCCS-vsn: sys/ufs/mfs/mfs_vnops.c 8.11

29 years agosimpler checkalias protocol
Kirk McKusick [Tue, 23 May 1995 14:04:19 +0000 (06:04 -0800)]
simpler checkalias protocol

SCCS-vsn: sys/isofs/cd9660/cd9660_vfsops.c 8.18
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 8.26

29 years agohave to unlock at the end of inactive; vrecycle replaces vgone
Kirk McKusick [Tue, 23 May 1995 14:03:18 +0000 (06:03 -0800)]
have to unlock at the end of inactive; vrecycle replaces vgone

SCCS-vsn: sys/isofs/cd9660/cd9660_node.c 8.8

29 years agohave to unlock node at end of inactive
Kirk McKusick [Tue, 23 May 1995 14:02:03 +0000 (06:02 -0800)]
have to unlock node at end of inactive

SCCS-vsn: sys/nfs/nfs_node.c 8.6

29 years agosimpler checkalias protocol
Kirk McKusick [Tue, 23 May 1995 14:01:25 +0000 (06:01 -0800)]
simpler checkalias protocol

SCCS-vsn: sys/nfs/nfs_subs.c 8.8

29 years agomake provision for shared access locks on vnodes not otherwise
Kirk McKusick [Tue, 23 May 1995 14:00:35 +0000 (06:00 -0800)]
make provision for shared access locks on vnodes not otherwise
doing underlying locking

SCCS-vsn: sys/kern/vfs_subr.c 8.30

29 years agohas to seteuid(0) at the end always; might as well just use
Eric Allman [Tue, 23 May 1995 12:43:33 +0000 (04:43 -0800)]
has to seteuid(0) at the end always; might as well just use
the setreuid trick to simplify the code

SCCS-vsn: libexec/mail.local/mail.local.c 8.20

29 years agowrite file as recipient user so quotas work properly
Eric Allman [Tue, 23 May 1995 08:57:42 +0000 (00:57 -0800)]
write file as recipient user so quotas work properly

SCCS-vsn: libexec/mail.local/mail.local.c 8.19

29 years agoinclude NEWDB by default (now on standard releases)
Eric Allman [Mon, 22 May 1995 23:41:02 +0000 (15:41 -0800)]
include NEWDB by default (now on standard releases)

SCCS-vsn: usr.sbin/sendmail/src/Makefiles/Makefile.Linux 8.12

29 years agoadd option to print IP source routing info
Eric Allman [Mon, 22 May 1995 23:30:01 +0000 (15:30 -0800)]
add option to print IP source routing info

SCCS-vsn: usr.sbin/sendmail/src/READ_ME 8.87
SCCS-vsn: usr.sbin/sendmail/src/conf.h 8.163
SCCS-vsn: usr.sbin/sendmail/src/daemon.c 8.91

29 years agofixes from JGM
Eric Allman [Mon, 22 May 1995 23:29:28 +0000 (15:29 -0800)]
fixes from JGM

SCCS-vsn: usr.sbin/sendmail/src/mime.c 8.23

29 years agohave to follow locking protocol in kernfs_lookup
Kirk McKusick [Mon, 22 May 1995 13:44:18 +0000 (05:44 -0800)]
have to follow locking protocol in kernfs_lookup

SCCS-vsn: sys/miscfs/kernfs/kernfs_vnops.c 8.15

29 years agomore precise output from lockmgr_printinfo
Kirk McKusick [Mon, 22 May 1995 13:24:24 +0000 (05:24 -0800)]
more precise output from lockmgr_printinfo

SCCS-vsn: sys/kern/kern_lock.c 8.18

29 years agohave to follow locking protocol in kernfs_lookup
Kirk McKusick [Mon, 22 May 1995 13:13:25 +0000 (05:13 -0800)]
have to follow locking protocol in kernfs_lookup

SCCS-vsn: sys/miscfs/kernfs/kernfs_vnops.c 8.15

29 years agoinactive routine must unlock node
Kirk McKusick [Mon, 22 May 1995 10:54:47 +0000 (02:54 -0800)]
inactive routine must unlock node

SCCS-vsn: sys/miscfs/specfs/spec_vnops.c 8.14

29 years agoinactive becomes real
Kirk McKusick [Mon, 22 May 1995 10:52:21 +0000 (02:52 -0800)]
inactive becomes real

SCCS-vsn: sys/miscfs/specfs/specdev.h 8.6

29 years agoinactive routine must unlock node
Kirk McKusick [Mon, 22 May 1995 10:50:59 +0000 (02:50 -0800)]
inactive routine must unlock node

SCCS-vsn: sys/miscfs/kernfs/kernfs_vnops.c 8.14
SCCS-vsn: sys/miscfs/portal/portal_vnops.c 8.14
SCCS-vsn: sys/miscfs/procfs/procfs_vnops.c 8.18

29 years agofifo_inactive becomes real
Kirk McKusick [Mon, 22 May 1995 09:09:34 +0000 (01:09 -0800)]
fifo_inactive becomes real

SCCS-vsn: sys/miscfs/fifofs/fifo.h 8.6

29 years agoinactive routine must unlock node
Kirk McKusick [Mon, 22 May 1995 09:03:03 +0000 (01:03 -0800)]
inactive routine must unlock node

SCCS-vsn: sys/miscfs/fdesc/fdesc_vnops.c 8.16

29 years agocleanups (from mycroft)
Kirk McKusick [Sun, 21 May 1995 08:10:15 +0000 (00:10 -0800)]
cleanups (from mycroft)

SCCS-vsn: sys/miscfs/union/union_vnops.c 8.30

29 years agoadd v_vnlock for non-locking filesystems
Kirk McKusick [Sun, 21 May 1995 07:33:40 +0000 (23:33 -0800)]
add v_vnlock for non-locking filesystems

SCCS-vsn: sys/sys/vnode.h 8.17

29 years agonew locking
Jan-Simon Pendry [Sun, 21 May 1995 07:22:36 +0000 (23:22 -0800)]
new locking

SCCS-vsn: sys/miscfs/union/union_vnops.c 8.29

29 years agoget rid of dead code
Kirk McKusick [Sun, 21 May 1995 03:13:09 +0000 (19:13 -0800)]
get rid of dead code

SCCS-vsn: sys/kern/kern_lock.c 8.17

29 years agoVOP_UNLOCK vrele -> vput
Jan-Simon Pendry [Sat, 20 May 1995 22:30:41 +0000 (14:30 -0800)]
VOP_UNLOCK vrele -> vput

SCCS-vsn: sys/miscfs/union/union_vfsops.c 8.20

29 years agolock vnode while computing dircache
Jan-Simon Pendry [Sat, 20 May 1995 22:30:04 +0000 (14:30 -0800)]
lock vnode while computing dircache

SCCS-vsn: sys/miscfs/union/union_subr.c 8.20

29 years agomerge vfs_lock and vfs_busy; interlock mount points properly
Kirk McKusick [Sat, 20 May 1995 16:24:29 +0000 (08:24 -0800)]
merge vfs_lock and vfs_busy; interlock mount points properly

SCCS-vsn: sys/kern/vfs_syscalls.c 8.39
SCCS-vsn: sys/kern/vfs_lookup.c 8.9
SCCS-vsn: sys/kern/vfs_subr.c 8.29
SCCS-vsn: sys/sys/mount.h 8.21
SCCS-vsn: sys/ufs/ffs/ffs_vfsops.c 8.31
SCCS-vsn: sys/ufs/ufs/ufs_quota.c 8.5
SCCS-vsn: sys/ufs/ufs/ufs_vfsops.c 8.8
SCCS-vsn: sys/ufs/lfs/lfs_bio.c 8.9
SCCS-vsn: sys/ufs/lfs/lfs_vfsops.c 8.19
SCCS-vsn: sys/ufs/mfs/mfs_vfsops.c 8.10
SCCS-vsn: sys/isofs/cd9660/cd9660_vfsops.c 8.17

29 years agoallow drained locks to be reenabled
Kirk McKusick [Sat, 20 May 1995 16:20:23 +0000 (08:20 -0800)]
allow drained locks to be reenabled

SCCS-vsn: sys/kern/kern_lock.c 8.16

29 years agoattempt to avoid spurious simple_lock complaints from interrupt level
Kirk McKusick [Sat, 20 May 1995 16:19:56 +0000 (08:19 -0800)]
attempt to avoid spurious simple_lock complaints from interrupt level

SCCS-vsn: sys/kern/kern_malloc.c 8.4

29 years agosysctl_vnode passes a proc pointer
Kirk McKusick [Sat, 20 May 1995 16:19:16 +0000 (08:19 -0800)]
sysctl_vnode passes a proc pointer

SCCS-vsn: sys/kern/kern_sysctl.c 8.9

29 years agomerge vfs_lock and vfs_busy; interlock mount points properly
Kirk McKusick [Sat, 20 May 1995 16:18:43 +0000 (08:18 -0800)]
merge vfs_lock and vfs_busy; interlock mount points properly

SCCS-vsn: sys/nfs/nfs_vfsops.c 8.12
SCCS-vsn: sys/nfs/nfs_nqlease.c 8.9

29 years agouse nolock* functions
Kirk McKusick [Sat, 20 May 1995 14:50:22 +0000 (06:50 -0800)]
use nolock* functions

SCCS-vsn: sys/ufs/mfs/mfsnode.h 8.3

29 years agonew mount locking protocol
Kirk McKusick [Sat, 20 May 1995 13:08:56 +0000 (05:08 -0800)]
new mount locking protocol

SCCS-vsn: sys/miscfs/union/union_vnops.c 8.28

29 years agoadd LK_REENABLE flag
Kirk McKusick [Sat, 20 May 1995 09:09:25 +0000 (01:09 -0800)]
add LK_REENABLE flag

SCCS-vsn: sys/sys/lock.h 8.12

29 years agohack to try to avoid improperly detected recursive locks
Kirk McKusick [Sat, 20 May 1995 08:57:11 +0000 (00:57 -0800)]
hack to try to avoid improperly detected recursive locks

SCCS-vsn: sys/kern/kern_lock.c 8.15

29 years agotweak comments to match Andrew's original intent
Eric Allman [Sat, 20 May 1995 08:55:13 +0000 (00:55 -0800)]
tweak comments to match Andrew's original intent

SCCS-vsn: usr.sbin/sendmail/src/recipient.c 8.86

29 years agore-word /mx output to be more precise
Eric Allman [Sat, 20 May 1995 08:18:25 +0000 (00:18 -0800)]
re-word /mx output to be more precise

SCCS-vsn: usr.sbin/sendmail/src/main.c 8.113

29 years agodon't have getmxrr return 1 for unknown addresses
Eric Allman [Sat, 20 May 1995 08:10:20 +0000 (00:10 -0800)]
don't have getmxrr return 1 for unknown addresses

SCCS-vsn: usr.sbin/sendmail/src/domain.c 8.39

29 years agovget no longer returns a reference on failure
Kirk McKusick [Sat, 20 May 1995 08:09:43 +0000 (00:09 -0800)]
vget no longer returns a reference on failure

SCCS-vsn: sys/ufs/ffs/ffs_vfsops.c 8.30

29 years agoforward declarations to fix compiler problems
Eric Allman [Sat, 20 May 1995 07:33:28 +0000 (23:33 -0800)]
forward declarations to fix compiler problems

SCCS-vsn: usr.sbin/sendmail/src/conf.c 8.172

29 years agoput -Olimit on CC= so that CC=gcc works properly
Eric Allman [Sat, 20 May 1995 07:26:31 +0000 (23:26 -0800)]
put -Olimit on CC= so that CC=gcc works properly

SCCS-vsn: usr.sbin/sendmail/src/Makefiles/Makefile.OSF1 8.7
SCCS-vsn: usr.sbin/sendmail/src/Makefiles/Makefile.RISCos 8.7
SCCS-vsn: usr.sbin/sendmail/src/Makefiles/Makefile.ULTRIX 8.9

29 years agoadd forward declarations to keep gcc from complaining
Eric Allman [Sat, 20 May 1995 07:16:16 +0000 (23:16 -0800)]
add forward declarations to keep gcc from complaining

SCCS-vsn: usr.sbin/sendmail/src/conf.c 8.171

29 years agofix compile problems on various platforms
Eric Allman [Sat, 20 May 1995 07:00:19 +0000 (23:00 -0800)]
fix compile problems on various platforms

SCCS-vsn: usr.sbin/sendmail/src/makesendmail 8.23
SCCS-vsn: usr.sbin/sendmail/src/convtime.c 8.4
SCCS-vsn: usr.sbin/sendmail/src/conf.h 8.162
SCCS-vsn: usr.sbin/sendmail/src/domain.c 8.38
SCCS-vsn: usr.sbin/sendmail/src/daemon.c 8.90
SCCS-vsn: usr.sbin/sendmail/src/conf.c 8.170
SCCS-vsn: usr.sbin/sendmail/src/map.c 8.62

29 years agofix simple self-references; more debugging
Eric Allman [Sat, 20 May 1995 06:59:29 +0000 (22:59 -0800)]
fix simple self-references; more debugging

SCCS-vsn: usr.sbin/sendmail/src/recipient.c 8.85

29 years agoavoid core dump on non-zero-initialized memory
Eric Allman [Sat, 20 May 1995 06:59:11 +0000 (22:59 -0800)]
avoid core dump on non-zero-initialized memory

SCCS-vsn: usr.sbin/sendmail/src/main.c 8.112

29 years agoneed to pass proc to vinvalbuf
Jan-Simon Pendry [Sat, 20 May 1995 06:07:40 +0000 (22:07 -0800)]
need to pass proc to vinvalbuf

SCCS-vsn: sys/kern/vfs_subr.c 8.28

29 years agoaccounting for simple locks and unlocks
Jan-Simon Pendry [Sat, 20 May 1995 06:06:09 +0000 (22:06 -0800)]
accounting for simple locks and unlocks

SCCS-vsn: sys/sys/proc.h 8.15
SCCS-vsn: sys/kern/kern_synch.c 8.9

29 years agoput in stuff to shut up gcc and reverse thread dupedkey chains for pst
Keith Sklower [Sat, 20 May 1995 06:00:53 +0000 (22:00 -0800)]
put in stuff to shut up gcc and reverse thread dupedkey chains for pst

SCCS-vsn: sys/net/radix.c 8.5

29 years agotrack number of simple locks
Jan-Simon Pendry [Sat, 20 May 1995 05:32:32 +0000 (21:32 -0800)]
track number of simple locks

SCCS-vsn: sys/kern/kern_lock.c 8.14

29 years agocall sync with curproc, not &proc0
Kirk McKusick [Sat, 20 May 1995 05:01:27 +0000 (21:01 -0800)]
call sync with curproc, not &proc0

SCCS-vsn: sys/hp300/hp300/machdep.c 8.14

29 years agogive marked clean message rather than modified if that is the only change
Kirk McKusick [Sat, 20 May 1995 04:57:07 +0000 (20:57 -0800)]
give marked clean message rather than modified if that is the only change

SCCS-vsn: sbin/fsck/utilities.c 8.6

29 years agoupdate for speed (from jacob@l7indy2.gsfc.nasa.gov (Jack Rosenberg))
Kirk McKusick [Sat, 20 May 1995 04:26:04 +0000 (20:26 -0800)]
update for speed (from jacob@l7indy2.gsfc.nasa.gov (Jack Rosenberg))

SCCS-vsn: lib/libc/stdlib/random.c 8.2

29 years agosrandom and initstate take longs rather than ints
Kirk McKusick [Sat, 20 May 1995 04:24:02 +0000 (20:24 -0800)]
srandom and initstate take longs rather than ints

SCCS-vsn: include/stdlib.h 8.5

29 years ago/bin/sh has moved
Eric Allman [Sat, 20 May 1995 03:38:17 +0000 (19:38 -0800)]
/bin/sh has moved

SCCS-vsn: usr.sbin/sendmail/cf/ostype/hpux10.m4 8.2

29 years ago$ ); echo $? echoed 0,all other shells echo 2.
Christos Zoulas [Sat, 20 May 1995 02:03:09 +0000 (18:03 -0800)]
$ ); echo $? echoed 0,all other shells echo 2.
Now we set the exitstatus to 2 for all EXERROR errors.
Also I changed the exitstatus to 1 when a command is not found
to comply with historical practice.

SCCS-vsn: bin/sh/main.c 8.5
SCCS-vsn: bin/sh/eval.c 8.8

29 years agostandards for long macro and class names -- first char l.c. for internal
Eric Allman [Fri, 19 May 1995 22:07:28 +0000 (14:07 -0800)]
standards for long macro and class names -- first char l.c. for internal

SCCS-vsn: usr.sbin/sendmail/doc/op/op.me 8.53

29 years agoconvert VOP_UNLOCK and vrele into vput's; add proc parameter to union_dircache
Jan-Simon Pendry [Fri, 19 May 1995 08:16:14 +0000 (00:16 -0800)]
convert VOP_UNLOCK and vrele into vput's; add proc parameter to union_dircache

SCCS-vsn: sys/kern/vfs_syscalls.c 8.38

29 years agodelete reference if vget lock attempt fails
Kirk McKusick [Fri, 19 May 1995 07:07:56 +0000 (23:07 -0800)]
delete reference if vget lock attempt fails

SCCS-vsn: sys/kern/vfs_subr.c 8.27

29 years agoclean up version numbers on DSN drafts
Eric Allman [Fri, 19 May 1995 04:09:41 +0000 (20:09 -0800)]
clean up version numbers on DSN drafts

SCCS-vsn: usr.sbin/sendmail/src/savemail.c 8.70
SCCS-vsn: usr.sbin/sendmail/src/srvrsmtp.c 8.73

29 years agofix self-reference algorithm to use more intelligent choices
Eric Allman [Fri, 19 May 1995 03:59:31 +0000 (19:59 -0800)]
fix self-reference algorithm to use more intelligent choices

SCCS-vsn: usr.sbin/sendmail/src/recipient.c 8.84

29 years agoupdate to improve detail and coverage
Eric Allman [Thu, 18 May 1995 23:30:29 +0000 (15:30 -0800)]
update to improve detail and coverage

SCCS-vsn: usr.sbin/sendmail/src/READ_ME 8.86

29 years agoeliminate dotted users in favor of plussed users
Eric Allman [Thu, 18 May 1995 23:23:39 +0000 (15:23 -0800)]
eliminate dotted users in favor of plussed users

SCCS-vsn: usr.sbin/sendmail/cf/m4/cf.m4 8.19
SCCS-vsn: usr.sbin/sendmail/cf/m4/proto.m4 8.72