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
Paul Traina
950d9f5aa8
Cover 8.6.10 merge conflicts and warnings
1995-02-23 00:46:36 +00:00
Paul Traina
53493c9b78
Sendmail 8.6.10 update for security problems.
...
Imported on CSRG/V_8_6_10 branch.
Obtained from: CSRG/Allman
1995-02-23 00:20:00 +00:00
Andrey A. Chernov
d8f5f936d9
Fix configurations in which mail route depends of the name
...
of sender host.
Submitted by: vak@cronyx.msk.su
1995-01-28 04:09:05 +00:00
David Greenman
5d20b0e1a2
from Matt Day <mday@artisoft.com>:
...
> So, the problem is hostnamebyanyaddr() assumes that _res is already
> initialized to proper values, but this is no longer true as of BIND
> 4.9.3. Here is a patch for sendmail 8.6.9 which changes
> hostnamebyanyaddr() to make sure res_init() has been called before using
> _res.retry.
Submitted by: Matt Day <mday@artisoft.com> via Terry Lambert
1995-01-27 22:14:38 +00:00
Andrey A. Chernov
3d9528063c
BSD 4.4 compatibility fix
...
Submitted by: Ollivier Robert
1994-11-29 01:05:37 +00:00
Jordan K. Hubbard
fb59d6ab65
__386BSD__ -> __FreeBSD__
...
I know that many of these entries are bogus and need to be revisited,
but let's get the tree working again for now and then do a pass through
looking at all the __FreeBSD__ entries, shall we?
1994-11-04 02:14:13 +00:00
Andreas Schulz
6d59e80597
Deleted the private clean/cleandir targets in the Makefile. Delete
...
a hardcoded reference to the "obj" dir. So this makefile should now
work with and without an obj dir and deletes the obj dir with a
normal cleandir.
1994-10-31 01:17:24 +00:00
Rodney W. Grimes
4e0fff210e
You need the freefall.mc file to build the release /etc/sendmail.cf file from.
1994-09-08 09:41:01 +00:00
Garrett Wollman
84e59eb50d
Get rid of update. Make man page installation work with our scheme
...
(and rename a few in the process).
1994-08-05 16:31:05 +00:00
David Greenman
b3bfc7199e
Converted 'vmunix' to 'kernel'.
1994-08-05 09:14:37 +00:00
Rodney W. Grimes
eb25948122
Repeat after me, I will not edit files on Freefall, but bring patches
...
over instead.
Moved #ifdef to correct place.
1994-05-29 17:15:12 +00:00
Rodney W. Grimes
4311528181
Disable PS_STRINGS for now until I get the headers fixed.
1994-05-28 06:36:58 +00:00
Rodney W. Grimes
dea673e932
BSD 4.4 Lite usr.sbin Sources
1994-05-26 05:23:31 +00:00