aboutsummaryrefslogtreecommitdiffstats
path: root/driver.c
Commit message (Collapse)AuthorAgeFilesLines
* Simplify From handling.Eric S. Raymond1996-11-181-57/+13
| | | | svn path=/trunk/; revision=552
* Make the driver code much less sensitive to SMTP errors andEric S. Raymond1996-11-161-8/+50
| | | | | | missing headers. svn path=/trunk/; revision=546
* Include Cameron McPherson's patch for handling multi-line SMTP responses.Eric S. Raymond1996-11-161-2/+2
| | | | svn path=/trunk/; revision=545
* Correct nesting.Eric S. Raymond1996-11-151-1/+1
| | | | svn path=/trunk/; revision=542
* Handle Apparently-To correctly.Eric S. Raymond1996-11-151-1/+1
| | | | svn path=/trunk/; revision=541
* Arrange for fetchall to be forced on after transient errors abort aEric S. Raymond1996-11-141-3/+32
| | | | | | poll cycle. svn path=/trunk/; revision=540
* Ready.Eric S. Raymond1996-11-131-3/+6
| | | | svn path=/trunk/; revision=537
* Fix Ville Eeerola's bug.Eric S. Raymond1996-11-121-1/+1
| | | | svn path=/trunk/; revision=535
* Eliminate the most common configuration error.Eric S. Raymond1996-11-111-14/+8
| | | | svn path=/trunk/; revision=530
* Better error messages.Eric S. Raymond1996-11-091-2/+2
| | | | svn path=/trunk/; revision=527
* Correct generation of X-Fetchmail-Warning header.Eric S. Raymond1996-11-091-16/+22
| | | | svn path=/trunk/; revision=526
* I *think* this works...Eric S. Raymond1996-11-091-30/+38
| | | | svn path=/trunk/; revision=521
* We no longer attempt delivery to multidrop mailboxes in the presenceEric S. Raymond1996-11-081-7/+21
| | | | | | of DNS errors. svn path=/trunk/; revision=519
* Cheaper error handling.Eric S. Raymond1996-11-081-14/+26
| | | | svn path=/trunk/; revision=518
* Improved error notification on SMTP and no-matching-local-address errors.Eric S. Raymond1996-11-081-3/+50
| | | | svn path=/trunk/; revision=517
* Prototypes everywhere.Eric S. Raymond1996-11-081-12/+8
| | | | svn path=/trunk/; revision=515
* Reset batchcount before each poll cycle.Eric S. Raymond1996-11-081-2/+1
| | | | svn path=/trunk/; revision=514
* No known servers now give it indigestion.Eric S. Raymond1996-11-081-8/+2
| | | | svn path=/trunk/; revision=513
* Comment fix.Eric S. Raymond1996-11-081-2/+1
| | | | svn path=/trunk/; revision=509
* Better logging of unmatched names.Eric S. Raymond1996-11-081-6/+12
| | | | svn path=/trunk/; revision=508
* More branch cleaning.Eric S. Raymond1996-11-081-4/+4
| | | | svn path=/trunk/; revision=507
* Part of the batchlimit diff got mislaid.Eric S. Raymond1996-11-081-0/+12
| | | | svn path=/trunk/; revision=506
* Better error messages. And accept Resent-From & Apparently-From a la RFC822.Eric S. Raymond1996-11-081-3/+12
| | | | svn path=/trunk/; revision=500
* Split RFC822-bashing code out of the driver.Eric S. Raymond1996-11-061-265/+0
| | | | svn path=/trunk/; revision=492
* Correct return test.Eric S. Raymond1996-11-061-1/+1
| | | | svn path=/trunk/; revision=491
* Back out the attempt to use stdio.Eric S. Raymond1996-11-061-54/+21
| | | | svn path=/trunk/; revision=488
* Better error reporting.Eric S. Raymond1996-11-051-9/+38
| | | | svn path=/trunk/; revision=486
* Insert fseeks to prevent read-write lossage.Eric S. Raymond1996-11-041-2/+10
| | | | svn path=/trunk/; revision=485
* Eliminate SockGets().Eric S. Raymond1996-11-041-3/+10
| | | | svn path=/trunk/; revision=482
* Socket open rename.Eric S. Raymond1996-11-041-2/+2
| | | | svn path=/trunk/; revision=481
* Eliminated socket.h.Eric S. Raymond1996-11-041-2/+22
| | | | svn path=/trunk/; revision=480
* True internal buffering with stdio!Eric S. Raymond1996-11-041-7/+6
| | | | svn path=/trunk/; revision=478
* Try to at least complain coherently when no from header.Eric S. Raymond1996-11-041-0/+6
| | | | svn path=/trunk/; revision=476
* Don't append a spurious NUL to the headers.Eric S. Raymond1996-11-041-1/+0
| | | | svn path=/trunk/; revision=475
* Fix incorrect deletion location.Eric S. Raymond1996-11-041-4/+1
| | | | svn path=/trunk/; revision=474
* Deal with connect(2) bug.Eric S. Raymond1996-11-011-1/+1
| | | | svn path=/trunk/; revision=465
* Header cleanup.Eric S. Raymond1996-11-011-1/+1
| | | | svn path=/trunk/; revision=463
* %s is back.Eric S. Raymond1996-10-311-4/+7
| | | | svn path=/trunk/; revision=457
* Correct echoing logic.Eric S. Raymond1996-10-311-2/+2
| | | | svn path=/trunk/; revision=452
* STEP 8: All socket writes now go through SockWrite.Eric S. Raymond1996-10-311-5/+5
| | | | svn path=/trunk/; revision=451
* STEP 7: Take mboxfd out of the SMTP logic path entirely.Eric S. Raymond1996-10-311-7/+21
| | | | svn path=/trunk/; revision=450
* STEP 6: Socket() returns file pointer.Eric S. Raymond1996-10-311-6/+4
| | | | svn path=/trunk/; revision=449
* STEP 4: Make SMTP functions take file pointer arguments.Eric S. Raymond1996-10-311-14/+17
| | | | svn path=/trunk/; revision=447
* STEP 3: File pointer arguments in SockGets()/SockPuts().Eric S. Raymond1996-10-311-3/+3
| | | | svn path=/trunk/; revision=446
* STEP 2: Prepare for SockGets/SockPuts argument change.Eric S. Raymond1996-10-311-4/+4
| | | | svn path=/trunk/; revision=445
* STEP 1: Make all methods take file pointer arguments.Eric S. Raymond1996-10-311-25/+28
| | | | svn path=/trunk/; revision=444
* Catch up with current bug fixes.Eric S. Raymond1996-10-311-15/+37
| | | | svn path=/trunk/; revision=441
* Fix fatal alloca bug.Eric S. Raymond1996-10-301-1/+1
| | | | svn path=/trunk/; revision=436
* Handle multiple comma-separated local names correctly.Eric S. Raymond1996-10-301-3/+2
| | | | svn path=/trunk/; revision=434
* Fix the damn single-poll-loop bug.Eric S. Raymond1996-10-291-8/+11
| | | | svn path=/trunk/; revision=420