aboutsummaryrefslogtreecommitdiffstats
path: root/socket.c
Commit message (Collapse)AuthorAgeFilesLines
* Change type of socket descriptors from FILE * to int. Change SockGetsEric S. Raymond1997-05-131-28/+28
| | | | | | | to SockRead a la read(2). This is all part of an attempt to deal with embedded NULs in IMAP messages. svn path=/trunk/; revision=992
* Hacks for avoiding compiler warnings under SunOS.Eric S. Raymond1997-04-291-0/+4
| | | | svn path=/trunk/; revision=978
* Janos Farkas's fixes.Eric S. Raymond1997-02-181-1/+2
| | | | svn path=/trunk/; revision=897
* One step towards proper continuation handling.Eric S. Raymond1997-01-161-0/+12
| | | | svn path=/trunk/; revision=774
* Give up on trying to use stdio.Eric S. Raymond1997-01-101-59/+0
| | | | svn path=/trunk/; revision=734
* Cameron's speedup diff for socket.c.Eric S. Raymond1997-01-081-13/+21
| | | | svn path=/trunk/; revision=716
* This version works.Eric S. Raymond1996-12-301-1/+11
| | | | svn path=/trunk/; revision=713
* Comment fix.Eric S. Raymond1996-12-301-2/+1
| | | | svn path=/trunk/; revision=712
* This version seems to work.Eric S. Raymond1996-12-301-3/+9
| | | | svn path=/trunk/; revision=711
* Add useful comment.Eric S. Raymond1996-12-251-0/+2
| | | | svn path=/trunk/; revision=691
* Include test code.Eric S. Raymond1996-12-251-13/+21
| | | | svn path=/trunk/; revision=690
* This features both methods.Eric S. Raymond1996-12-241-11/+40
| | | | svn path=/trunk/; revision=685
* Drop back to using SockGets/SockWrite.Eric S. Raymond1996-12-241-22/+77
| | | | svn path=/trunk/; revision=683
* A version of setvbuf that works.Eric S. Raymond1996-12-231-17/+2
| | | | svn path=/trunk/; revision=679
* Include test code.Eric S. Raymond1996-12-211-6/+27
| | | | svn path=/trunk/; revision=672
* Correct a horrible bug.Eric S. Raymond1996-12-211-1/+6
| | | | svn path=/trunk/; revision=670
* Emergency buffering removal.Eric S. Raymond1996-12-211-0/+5
| | | | svn path=/trunk/; revision=669
* Line-buffer all socket streams.Eric S. Raymond1996-12-191-9/+7
| | | | svn path=/trunk/; revision=665
* SockGets is gone.Eric S. Raymond1996-12-171-21/+2
| | | | svn path=/trunk/; revision=650
* Yes! True stdio buffering at last!.Eric S. Raymond1996-12-161-45/+12
| | | | svn path=/trunk/; revision=632
* All right! True stdio buffering at last!Eric S. Raymond1996-12-161-24/+7
| | | | svn path=/trunk/; revision=631
* Prototypes everywhere.Eric S. Raymond1996-11-081-11/+3
| | | | svn path=/trunk/; revision=515
* Back out the attempt to use stdio.Eric S. Raymond1996-11-061-9/+98
| | | | svn path=/trunk/; revision=488
* Socket open rename.Eric S. Raymond1996-11-041-1/+1
| | | | svn path=/trunk/; revision=481
* Eliminated socket.h.Eric S. Raymond1996-11-041-24/+6
| | | | svn path=/trunk/; revision=480
* True internal buffering with stdio!Eric S. Raymond1996-11-041-32/+0
| | | | svn path=/trunk/; revision=478
* Wow! Real buffering at last!Eric S. Raymond1996-11-041-50/+19
| | | | svn path=/trunk/; revision=477
* Fix seems to be unnecssary. Weird.Eric S. Raymond1996-11-041-4/+1
| | | | svn path=/trunk/; revision=470
* Nailed that connect(2) bug.Eric S. Raymond1996-11-011-4/+1
| | | | svn path=/trunk/; revision=468
* Typo fix.Eric S. Raymond1996-11-011-1/+1
| | | | svn path=/trunk/; revision=467
* Deal with connect(2) bug.Eric S. Raymond1996-11-011-1/+12
| | | | svn path=/trunk/; revision=465
* Header cleanup.Eric S. Raymond1996-11-011-4/+0
| | | | svn path=/trunk/; revision=463
* Add FIXME notes.Eric S. Raymond1996-10-311-1/+3
| | | | svn path=/trunk/; revision=456
* Document the lossage.Eric S. Raymond1996-10-311-38/+45
| | | | svn path=/trunk/; revision=455
* STEP 9: Eliminate the static buffer in the socket library.Eric S. Raymond1996-10-311-48/+1
| | | | svn path=/trunk/; revision=453
* STEP 8: All socket writes now go through SockWrite.Eric S. Raymond1996-10-311-33/+7
| | | | svn path=/trunk/; revision=451
* STEP 7: Take mboxfd out of the SMTP logic path entirely.Eric S. Raymond1996-10-311-8/+5
| | | | svn path=/trunk/; revision=450
* STEP 6: Socket() returns file pointer.Eric S. Raymond1996-10-311-10/+7
| | | | svn path=/trunk/; revision=449
* STEP 5: SockPrintf() conversion.Eric S. Raymond1996-10-311-4/+4
| | | | svn path=/trunk/; revision=448
* STEP 3: File pointer arguments in SockGets()/SockPuts().Eric S. Raymond1996-10-311-66/+7
| | | | svn path=/trunk/; revision=446
* Better documentation.Eric S. Raymond1996-10-301-0/+6
| | | | svn path=/trunk/; revision=438
* Cleanup for PL3.Eric S. Raymond1996-10-281-18/+20
| | | | svn path=/trunk/; revision=402
* gcc -Wall cleanup.Eric S. Raymond1996-10-261-69/+69
| | | | svn path=/trunk/; revision=396
* Paul Traina's crash fix.Eric S. Raymond1996-10-241-1/+1
| | | | svn path=/trunk/; revision=373
* Remove all those obnoxious block comments.Eric S. Raymond1996-10-171-8/+7
| | | | svn path=/trunk/; revision=345
* Header cleanup.Eric S. Raymond1996-10-151-1/+1
| | | | svn path=/trunk/; revision=338
* Simplify the autoconfig process a lot.Eric S. Raymond1996-10-151-15/+14
| | | | svn path=/trunk/; revision=337
* Add settable server-nonresponse timeoutEric S. Raymond1996-10-131-11/+0
| | | | svn path=/trunk/; revision=325
* Changed copyrights, they're now by reference.Eric S. Raymond1996-10-111-2/+1
| | | | svn path=/trunk/; revision=299
* Arrange for timeout by client if server connection is dropped.Eric S. Raymond1996-10-091-0/+14
| | | | svn path=/trunk/; revision=260