History log of /csrg-svn/usr.sbin/sendmail/src/usersmtp.c (Results 126 – 150 of 178)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 16141 11-Mar-1984 eric

fixes from Greg Satz <satz@sri-tsc.ARPA>, mostly for PDP's

# 15535 13-Nov-1983 eric

Fixes two nasty problems, both pointed out by Bill Nowicki at Stanford:
I/O errors on input in collect would cause infinite loops, and a protocol
error (or other error that would call smtpquit abnorm

Fixes two nasty problems, both pointed out by Bill Nowicki at Stanford:
I/O errors on input in collect would cause infinite loops, and a protocol
error (or other error that would call smtpquit abnormally) would cause
core dumps

show more ...

# 15323 29-Oct-1983 eric

add newline to "deferred" message in usersmtp.c

# 15139 01-Oct-1983 eric

clean up error handling in general; make sure that something gets logged
in the transcript if the connection cannot be established; clean up Teus
Hagen's mod to arpadate.c to match the sendmail codin

clean up error handling in general; make sure that something gets logged
in the transcript if the connection cannot be established; clean up Teus
Hagen's mod to arpadate.c to match the sendmail coding style.

show more ...

# 14913 07-Sep-1983 eric

Increase timeout for greeting message to five minutes; remember to close
the connection properly if we get a failure during connection establishment.

# 14900 05-Sep-1983 eric

Cut down the amount of bulk that is sent in SMTP error messages, by
trying to log only real errors in the transcript. -v mode is unchanged.

# 14886 31-Aug-1983 eric

fix problem with timeouts caused by change in EINTR semantics in 4.2bsd;
add a two minute timeout on the greeting message in user smtp to detect
hung connections

# 14113 25-Jul-1983 eric

4.2 release version

# 11725 26-Mar-1983 eric

increase buffer size in smtpmessage

# 11159 20-Feb-1983 eric

Avoid loops in the auto-closedown code

# 10688 02-Feb-1983 eric

implement classes and mailer flags as a bit map; define new class 'w'
as the set of all hosts we are known by

# 10420 18-Jan-1983 eric

pause() after reply error if 18.100 set -- so that Sam can try to track
down the state of the connection in the CMU-CS-A problem.

# 10328 16-Jan-1983 eric

Change mailer spec to have labelled fields for future expansion.
**** This delta invalidates previous configuration files ****

# 10308 15-Jan-1983 eric

be sure everything gets appropriately externalized; canonname goes away,
since everything is now done by remotename

# 10215 09-Jan-1983 eric

fix CRLF problem when sending SMTP commands; make newstr() and crlf()
into macros

# 10175 06-Jan-1983 eric

split up FULLSMTP flag -- now have "X" (M_XDOT, use hidden dot algorithm),
"p" (M_FROMPATH, use reverse-path in MAIL FROM:<> command), and "L"
(M_LIMITS, enforce SMTP line limits). I would like to c

split up FULLSMTP flag -- now have "X" (M_XDOT, use hidden dot algorithm),
"p" (M_FROMPATH, use reverse-path in MAIL FROM:<> command), and "L"
(M_LIMITS, enforce SMTP line limits). I would like to change the format
of the mail defn one more time to make named fields so that it would
be more extensible.

show more ...

# 10159 05-Jan-1983 eric

curiouser and curiouser..... a read error on the reply from a QUIT will
cause another QUIT command, and thus an fclose(NULL). Some sites seem
to be sending a 421 Shutting down and then closing with

curiouser and curiouser..... a read error on the reply from a QUIT will
cause another QUIT command, and thus an fclose(NULL). Some sites seem
to be sending a 421 Shutting down and then closing without waiting for
the QUIT, so this happens....

show more ...

# 10148 05-Jan-1983 eric

improve error recovery for bizarre SMTP cases; unfortunately CMU has
decided to start working again, so the strangest parts are untested.

# 10131 04-Jan-1983 eric

Ignore SIGPIPE early (in main rather than in deliver) so that rude hosts
that close the connection early don't cause us to die -- in particular,
CMU-CS-A (nee CMU-10A) was doing this after the DATA c

Ignore SIGPIPE early (in main rather than in deliver) so that rude hosts
that close the connection early don't cause us to die -- in particular,
CMU-CS-A (nee CMU-10A) was doing this after the DATA command; the problem
went away quite mysteriously, so I have no idea why it happened

show more ...

# 10067 01-Jan-1983 eric

Put CRLF on all lines in user SMTP. Pass this info down to
innumerable routines.

# 10054 01-Jan-1983 eric

Use a more resilient algorithm to handle the special case of an SMTP
connection that is going down spontaneously (with a 421 reply code)

# 9547 05-Dec-1982 eric

Clear the envelope in the child in server SMTP to insure that our oh so
helpful parent doesn't delete our transcript; move the transcript and
temporary file pointers into the envelope; pass the envel

Clear the envelope in the child in server SMTP to insure that our oh so
helpful parent doesn't delete our transcript; move the transcript and
temporary file pointers into the envelope; pass the envelope to other
routines in the holy war against global variables; split off envelope
routines from main.c to envelope.c

show more ...

# 9391 28-Nov-1982 eric

implement SMTP auto-shutdown on 421 codes; clean up some error processing
items, particularly in SMTP; don't reinstantiate error message bodies after
queueing; other minor changes. This is all clean

implement SMTP auto-shutdown on 421 codes; clean up some error processing
items, particularly in SMTP; don't reinstantiate error message bodies after
queueing; other minor changes. This is all cleanup from 3.253.

show more ...

# 9380 28-Nov-1982 eric

Many changes resulting from a complete code readthrough. Most of these
fix minor bugs or change the internal structure for clarity, etc. There
should be almost no externally visible changes (other

Many changes resulting from a complete code readthrough. Most of these
fix minor bugs or change the internal structure for clarity, etc. There
should be almost no externally visible changes (other than some cleaner
error message printouts and the like).

show more ...

# 9341 24-Nov-1982 eric

run SMTP jobs in a subprocess so that multiple jobs will work. This
delta also changes the envelope data structure so that flags are in
a bit map, and adjusts some of the semantics. The transcript

run SMTP jobs in a subprocess so that multiple jobs will work. This
delta also changes the envelope data structure so that flags are in
a bit map, and adjusts some of the semantics. The transcript is now
local to an envelope. A bunch of old code is deleted. A serious bug
was fixed in the "run in background" code. Etc., etc.

show more ...

12345678