#
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 ...
|