Andrey A. Chernov
8ae5bda5aa
Back out clearerr fix after discussion in sendmail-bugs,
...
it gains nothing
1997-02-14 02:44:45 +00:00
Andrey A. Chernov
85456c29cc
clearerr() clears both EOF and error flags, so do it only for
...
error and not for EOF or loop test becomes while(1)
Should go into 2.2
Submitted by: Gregory Neil Shapiro <gshapiro@WPI.EDU>
1997-02-13 21:45:20 +00:00
Andrey A. Chernov
9be55567d0
Under some circumstanes sendmail can loop forever collecting input.
...
Fix uninitialized character to prevent it.
Should go into 2.2
1997-02-13 15:48:35 +00:00
Peter Wemm
32340ccd9e
Merge 8.8.4 -> 8.8.5 changes onto mainline
1997-01-27 07:43:29 +00:00
Peter Wemm
52c4d6f5d6
Import sendmail 8.8.5. See RELEASE_NOTES for changes.
...
Obtained from: ftp.sendmail.org:/pub/sendmail
1997-01-27 07:37:00 +00:00
Peter Wemm
559b5e3e06
This commit was generated by cvs2svn to compensate for changes in r22028,
...
which included commits to RCS files with non-trunk default branches.
1997-01-27 07:37:00 +00:00
Jordan K. Hubbard
1130b656e5
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
Peter Wemm
fc7f1f8f58
Add two missing links (hoststat/purgestat)
1996-12-31 12:38:57 +00:00
Peter Wemm
619b759747
Allow an optional setting to specify a .cf file to be built and installed
...
into /etc during the sendmail build. Not for the feint hearted.
(I have been using something like this for some time since I only ever
edit my system's .mc file)
1996-12-28 18:11:08 +00:00
Peter Wemm
4a4550eb01
Use the label that Bruce suggested, it seems the src/etc/Makefile "helpers"
...
are all prefixed with "etc-".
1996-12-28 18:02:06 +00:00
Peter Wemm
9ced612d99
Add a hook for installing the /etc/sendmail.cf file
...
Submitted by: bde
1996-12-28 17:57:28 +00:00
Peter Wemm
e8fce182a6
Update this to what freefall's been running for a day or so.
1996-12-06 11:29:15 +00:00
Peter Wemm
691ca30fca
Remove file that we don't have any way of using. We don't have the other
...
Makefiles for other OS's in our tree that this uses when not using bmake.
1996-12-03 06:21:49 +00:00
Peter Wemm
5d72136fb8
Remove file no longer shipped with sendmail
1996-12-03 06:20:18 +00:00
Peter Wemm
91e5dab34f
Remove defunct files that are no longer shipped (and don't work with this
...
version of sendmail any more)
1996-12-03 06:19:51 +00:00
Peter Wemm
dc5a26cc5c
Back out rev 1.6, it's in the official source now (a few lines up)
1996-12-03 06:18:11 +00:00
Peter Wemm
589790e627
Merge 8.8.3->8.8.4 changes onto our mainline where we've edited the
...
file at some point in the past.
Obtained from: Eric Allman <eric@sendmail.org>
1996-12-03 06:15:52 +00:00
Peter Wemm
33cdb0aebd
Import sendmail 8.8.4. See RELEASE_NOTES for changes.
1996-12-03 06:07:35 +00:00
Peter Wemm
b4165e3a49
This commit was generated by cvs2svn to compensate for changes in r20103,
...
which included commits to RCS files with non-trunk default branches.
1996-12-03 06:07:35 +00:00
Andrey A. Chernov
ba0163f6d8
Use LC_TIME=C
1996-11-26 03:41:39 +00:00
Jordan K. Hubbard
0bf57c683e
Got the bugger. Eric's now passing in a hint structure to dbopen()
...
but forgot to zero the structure first, leaving hinfo.bsize undefined
and causing a loop in __log2().
1996-11-20 07:53:42 +00:00
Peter Wemm
39c2b03943
Merge conflicts from 8.8.3 import onto mainline.
1996-11-18 02:34:34 +00:00
Peter Wemm
fcf445de96
Import sendmail-8.8.3 - this contains the official fix to replace the
...
previous workaround patch that I used.
Obtained from: Eric Allman <eric@sendmail.org>
1996-11-18 02:26:51 +00:00
Peter Wemm
dfae3a83bb
This commit was generated by cvs2svn to compensate for changes in r19841,
...
which included commits to RCS files with non-trunk default branches.
1996-11-18 02:26:51 +00:00
Peter Wemm
bf8919163f
Disallow non-root users to start in daemon mode.
...
Obtained from: Eric Allman <eric@sendmail.org>
1996-11-16 16:41:17 +00:00
Paul Traina
e4b7080586
Back out freebsd local change which always forced SMTP to assume an 8-bit
...
clear channel. This change was originally put in for freefall, and is
completely irrelevant given that freefaill defines the generic SMTP
service to use the smtp8 mailer (which is standard mechanism.)
[The original patch violated RFC-821.]
Apply to: 2.2 (please)
1996-11-13 08:06:26 +00:00
Peter Wemm
c3bfbfc0aa
make the /etc/sendmail.cw file optional by default.
...
Definately should go into 2.2..
Requested by: lots of people
1996-11-08 05:22:50 +00:00
Paul Traina
bdfaa56a86
The standard .mc files shipped with the new sendmail have an extra divert(0)
...
at the top. Make our freebsd-supplied files match the standard files.
Apply-to: 2.2
1996-11-06 22:30:29 +00:00
Andrey A. Chernov
7860637efd
Fix base64->8bit conversion
...
Submitted by: Eric Allman <eric@sendmail.org>
1996-10-31 00:45:43 +00:00
Peter Wemm
ac01991ab7
Integrate our changes from bin/rmail. Mainly it causes immediate
...
delivery rather than queueing it and forgetting it.
(and some -Wall fixes where gcc is too dumb to see it's a "cant happen")
1996-10-29 11:32:22 +00:00
Peter Wemm
aedbf2687d
Convert the DONT_FSYNC compile time option to a runtime option (like
...
nobiff). The options to turn these on are specified in the
LOCAL_MAILER_ARGS define the the sendmail.mc that you build from.
1996-10-29 05:35:24 +00:00
Peter Wemm
b0591e84e9
Merge in our changes from src/libexec/mail.local. This version doesn't
...
violate disk quotas, has more robust locking, is still being developed,
etc. The main changes merged in were the ability to not fsync() the
mailbox, not do biff/comsat broadcasts, man page fixes.
1996-10-29 05:22:52 +00:00
Peter Wemm
0ee48eaae9
Untangle NEWDB/NDBM options.
...
Enable praliases.c to not use NDBM.
1996-10-24 14:04:03 +00:00
Peter Wemm
42e9eb2671
missed this praliases.8 <-> praliases.0 change
1996-10-24 05:20:52 +00:00
Peter Wemm
82c2534fd0
Fold sendmail-8.8.2 changes into files that have been touched.
...
(^!&@$#&^! delete !!@^@^ trailing !@^&#$!& whitespace!!!)
1996-10-24 05:07:25 +00:00
Peter Wemm
606a993469
Import sendmail-8.8.2 onto the vendor branch
...
Obtained from: Eric Allman <eric@sendmail.org>
1996-10-24 04:51:14 +00:00
Peter Wemm
3b50ea913d
This commit was generated by cvs2svn to compensate for changes in r19146,
...
which included commits to RCS files with non-trunk default branches.
1996-10-24 04:51:14 +00:00
Paul Traina
46fc8e68b8
Enable NIS support
1996-10-09 20:34:09 +00:00
Wolfram Schneider
e0e5145ce6
add missing comma(s) in .Xr macros
1996-09-23 22:24:39 +00:00
Andrey A. Chernov
a59b44944e
Fix one byte buffer overflow
...
Submitted by: Eric Allman <eric@sendmail.org>
1996-09-22 14:57:00 +00:00
Andrey A. Chernov
c0eb19c55f
Fix & expansion (from pw_gecos field), sizeof buf used when
...
buf is pointer, not array, buflen must be used instead.
Charlie & from root name was expanded to junk as result.
1996-09-21 23:37:35 +00:00
Peter Wemm
4a55d8c7ca
Merge import conflicts
1996-09-19 03:12:11 +00:00
Peter Wemm
5160fa301b
Import of sendmail-8.7.6
1996-09-19 03:01:32 +00:00
Peter Wemm
e700373f31
This commit was generated by cvs2svn to compensate for changes in r18366,
...
which included commits to RCS files with non-trunk default branches.
1996-09-19 03:01:32 +00:00
Mike Pritchard
c200bf2b82
Add the -o option to the usage line.
1996-08-21 20:54:38 +00:00
cvs2svn
f93cd6c4f3
This commit was manufactured by cvs2svn to create branch 'SENDMAIL'.
1996-08-21 20:47:59 +00:00
Mike Pritchard
c993b63599
Oops, forgot to actually add the new man page.
1996-08-21 20:47:58 +00:00
Mike Pritchard
96d93606b9
Add a man page for mailstats(8).
...
Obtained from: NetBSD
1996-08-21 20:45:20 +00:00
Jordan K. Hubbard
b92bf7517c
freefall's new sendmail.cf file.
...
Submitted by: gpalmer
1996-05-17 07:47:34 +00:00
Paul Traina
4b2e1057cf
typo shmrsh -> smrsh
1996-04-22 20:30:09 +00:00
Paul Traina
6ec2301d28
Find official home of smrsh
1996-04-21 19:50:46 +00:00
Paul Traina
0abdd9956c
Enable proper installation of sendmail restricted shell smrsh(8).
...
This program is a wrapper for the prog mailer in sendmail. It does shell
meta character masking and restricts the list of executables to those found
in /usr/libexec/sm.bin.
The default sendmail.cf file does not use this tool, however you can enable
it by either changing /bin/sh to /usr/libexec/smrsh or adding the line
FEATURE(smrsh) into your sendmail .mc file and rebuilding your .cf file.
For more info, RTFMP.
1996-04-21 19:48:07 +00:00
Joerg Wunsch
062c4e5ca5
Remove the legacy -d option from the arguments to mail.local in 4.4bsd.
1996-04-13 11:42:46 +00:00
Peter Wemm
49481ba074
Add the '8' flag to the smtp and esmtp mailers. This causes sendmail-8.7.5
...
to behave like the older sendmails when talking to a peer that does not
have esmtp or does not advertise 8BITMIME. The old sendmail "just sent it
anyway", while the 8.7.x series mangle any extended character set mail
by conferting it to quoted-printable or base64. Freefall has been
running this for some time.
1996-04-03 03:06:17 +00:00
Peter Wemm
56c20766be
Fold in 8.7.5 change onto mainline (all one line).
1996-03-13 16:56:55 +00:00
Peter Wemm
e600c40994
Import sendmail-8.7.5 onto the vendor branch.
1996-03-13 16:51:01 +00:00
Peter Wemm
8c09644387
This commit was generated by cvs2svn to compensate for changes in r14615,
...
which included commits to RCS files with non-trunk default branches.
1996-03-13 16:51:01 +00:00
Peter Wemm
e7f6729d6c
Remove useless (for us) Makefiles. There were already other "Makefile.dist"
...
files missing, so these shouldn't hurt. If somebody wanted to use sendmail
8.7 on their machine, they should use a clean dist anyway, not this one.
Submitted by: wollman
1996-02-22 19:58:32 +00:00
Peter Wemm
32e3ec14af
Merge 8.7.3->8.7.4 changes onto mainline.
1996-02-22 18:57:52 +00:00
Peter Wemm
c0d5d644aa
Update to sendmail-8.7.4. This fixes a DNS related security vulnerabilty.
1996-02-22 18:49:13 +00:00
Peter Wemm
916c098c5f
This commit was generated by cvs2svn to compensate for changes in r14182,
...
which included commits to RCS files with non-trunk default branches.
1996-02-22 18:49:13 +00:00
Mike Pritchard
78b0b234eb
Correct a bunch of man page cross references and generally
...
try and silence "manck".
ncurses, rpc, and some of the gnu stuff are still a big mess, however.
1996-02-11 22:38:05 +00:00
Mike Pritchard
6fad16fd59
Add some missing MLINKS, correct some cross references, correct some
...
file locations and some minor formatting/style problems.
1996-02-09 16:20:10 +00:00
Garrett Wollman
0761cb293e
Remove support for OSI networking in user-land (#ifdef OSI aor CCITT)
...
in preparation for its removal from the kernel source tree. NB: because
a function was deleted, libc is now at version 3.0 (was 2.2 previously).
1996-02-06 20:36:15 +00:00
Mike Pritchard
dd230f5e05
Don't install sendmail setgid kmem since it doesn't really
...
require kmem access. It is currently configured to call getloadavg(3),
which uses sysctl(2) to determine the load average, which is the
only reason some sendmails require kmem access.
1996-01-29 13:19:49 +00:00
Jordan K. Hubbard
4dda2104dc
Whoops! Include paths.h instead of sys/cdefs.h - that results in
...
PATH_VARTMP having a somewhat saner value.
Submitted by: matthew green <mrg@eterna.com.au>
By way of: Eric Allman <eric@sendmail.org>
1996-01-29 02:58:11 +00:00
Peter Wemm
38df03f3e6
Get sendmail to detect when to use the setproctitle() in libutil
...
This uses osreldate.h and other stuff to determine whether it's on a
-current system. It should still compile cleanly on a -stable branch
system.
1996-01-01 08:54:01 +00:00
Peter Wemm
c5a69148b9
Revert from fiddling with the PS_STRINGS pointers back to the traditional
...
spamming of the argv, almost back to the original code (except for NULL
padding of the string).
This makes this version of the sendmail source compile on 2.1.X again.
1995-12-15 13:31:51 +00:00
Peter Wemm
021eabd9ed
These files are regeneratable and are making huge rcs deltas for no real
...
need. Note that "op" and "intro" are already being built under
share/doc/smm (08.sendmailop and 09.sendmail)
1995-12-13 06:20:22 +00:00
Peter Wemm
f6f0fafd9b
Change freefall's default mailer from smtp to smtp8 to try and avoid
...
the 8 to 7 bit conversion..
1995-12-13 05:56:07 +00:00
Andrey A. Chernov
4c5c144aa0
Back out "find itself" fix for security purist reasons from
...
sendmail mailing list. Our /etc/rc will be fixed instead.
It seems sendmail becomes more and more incompatible, f.e.
Return-Receipt-To not works anymore :-(
1995-12-09 19:36:49 +00:00
Andrey A. Chernov
36f8da038f
Fix SIGHUP restarting bug: sendmail can't find itself, it uses argv[0]
...
but don't uses PATH
1995-12-09 06:32:24 +00:00
Peter Wemm
c46353cc1b
Update sendmail's "knowledge" of the ps_strings structure.
...
This really is ugly, we need setproctitle() in a shared lib somewhere to
make these more transparent.
1995-12-09 05:01:24 +00:00
Peter Wemm
3d334e23c5
Specify Timeout.queuewarn.normal at 1day as well as Timeout.queuewarn.
...
For some reason, the documentation does not appear to be in sync with
reality.. :-)
1995-12-07 16:38:34 +00:00
Peter Wemm
f92e685bdf
Make sendmail's setproctitle() use PS_STRINGS rather than smash
...
the argv. It appears that this once didn't work, but now it seems
to work just fine.
1995-12-06 07:56:47 +00:00
Peter Wemm
2a13a5af9f
Whitespace change - cosmetic alignment only.
1995-12-04 13:40:59 +00:00
Peter Wemm
e22b29b9fe
Add in Gary's custom Received: line into the freefall.mc
1995-12-04 09:17:56 +00:00
Peter Wemm
dc19cc1e87
Add "majordom" to trusted user class for freefall's sendmail.mc file.
...
Sigh, I really hate this "feature". I'm tempted to comment the test out
(like in sendmail 8.6.xx), especially since we log the info in the
Received: header line anyway.. Doing it like this only makes it painful
for things like uucp..
1995-12-04 08:42:22 +00:00
Peter Wemm
89f3506f1f
Fold in changes to files no longer on the vendor branch from 8.7.3 update.
1995-12-03 17:51:40 +00:00
Peter Wemm
3ba89ccd65
Import sendmail-8.7.3. One small but important bugfix.
...
I was about to apply this bugfix manually, not expecting 8.7.3 to be
released quite this quickly.. :-)
1995-12-03 17:45:56 +00:00
Peter Wemm
62845ab15e
This commit was generated by cvs2svn to compensate for changes in r12601,
...
which included commits to RCS files with non-trunk default branches.
1995-12-03 17:45:56 +00:00
Peter Wemm
1cdee109d0
*GULP* cvs remove the uncomfortably large list of files that are no longer
...
part of sendmail 8.7.2...
1995-12-02 20:58:10 +00:00
Peter Wemm
c46725b9d5
Update the freefall.mc file to (almost) match what is actually being
...
run on freefall..
Create freebsd.mc which is intended to be installed by src/etc/Makefile
onto generic freebsd systems.
1995-12-02 19:57:42 +00:00
Peter Wemm
03d7755c08
Re-disable the cf/cf SUBDIR - we were not building it before anyway.
...
The Makefile down there does not handle the obj dir well..
1995-12-02 18:36:12 +00:00
Peter Wemm
fb1869a787
Initial round of conflict resolutions.. I need to do another
...
pass over this and check it more closely, but my initial concern was
to get it to all compile again. Some of the obsoleted files 'cvs rm'ed.
1995-12-02 18:17:40 +00:00
Peter Wemm
58162a7314
Import Sendmail-8.7.2 as discussed on -current.
...
The conflict merge will happen shortly after.
1995-12-02 17:30:23 +00:00
Peter Wemm
95c20a2b6e
This commit was generated by cvs2svn to compensate for changes in r12571,
...
which included commits to RCS files with non-trunk default branches.
1995-12-02 17:30:23 +00:00
Peter Wemm
d57885c30d
If sendmail is collecting a message *not* via SMTP, then this patch will
...
turn off the read data block timeouts. This was inspired by the same fix
in sendmail-8.7, but the code in this area is somewhat different. (8.7
is much more sensible). This will stop the infamous
"timeout waiting for input during message body read" on long running jobs,
eg: /etc/daily | mail root.
1995-11-20 23:32:21 +00:00
Torsten Blum
e464a43558
change cross reference from binmail(1) to mail.local(8)
...
Obtained from: the NetBSD bugs mailinglist
1995-10-25 02:15:40 +00:00
Peter Wemm
9566ef5108
Merge in the remaining differences from 8.6.11 to 8.6.12.
...
Note that conf.c, although there was an import conflict, it did not
require intervention, as it was the $Id$ tag. It would have become
rev 1.8 on checkout so there's no point changing it from 1.7 to
1.1.1.3 as the "-j" option wanted to do.. Trust me.. :-)
1995-08-17 04:57:21 +00:00
Peter Wemm
7791ac4067
Import Sendmail v8.6.12, onto the CSRG(!) branch.
...
A seperate commit to fix the conflicts wil follow.
1995-08-17 04:39:13 +00:00
Bruce Evans
48cfb668fc
Change install' to
${INSTALL}' so that default install flags can be
...
specified in the top level Makefiles.
Previously I missed dozens of Makefiles that skip the install after
using `cmp -s' to decide that the install isn't necessary.
1995-08-06 12:24:38 +00:00
Bruce Evans
9c0dc173cc
Change install' to
${INSTALL}' so that default install flags can be
...
specified in the top level Makefiles.
1995-07-25 00:37:58 +00:00
Rodney W. Grimes
709e8f9ae1
Remove trailing whitespace.
1995-05-30 03:57:47 +00:00
Rodney W. Grimes
06e81069bd
Fix nested includes for -Wcomment.
1995-05-09 12:35:29 +00:00
Paul Traina
35040f6884
Remove Matt Day patch (handled elsewhere in 8.6.11)
1995-03-10 05:12:47 +00:00
Paul Traina
d986f3c961
Merge CSRG branch changes into main branch
1995-03-10 05:08:18 +00:00
Paul Traina
2a3b769d01
Merge sendmail 8.6.11 patches into CSRG branch
1995-03-10 04:50:28 +00:00
Andrey A. Chernov
ad17fe5cc1
Fix CurHostName ($m macro)
...
Submitted by: eric@cs.berkeley.edu
1995-03-03 02:06:39 +00:00
Paul Traina
f098a2f451
Import 8.6.10 release notes
1995-02-23 00:53:39 +00:00