February 26, 2009
View 38429f23ff

tcp: blacklist at tcp level if possible

Andrei Pelinescu-Onciul authored on 26/02/2009 23:13:22
February 16, 2009
View 0d2d401891

tcp: fix compilation problem on solaris (FIONREAD)

Andrei Pelinescu-Onciul authored on 16/02/2009 17:20:17
December 12, 2008
View 74c6d2807c

tcp: fix for async write

Andrei Pelinescu-Onciul authored on 12/12/2008 23:02:45
May 22, 2008
View e88c2542b8

- fixed wrong size in lots of su2a() calls

Andrei Pelinescu-Onciul authored on 22/05/2008 16:08:52
May 21, 2008
View edcdea0020

- friendlier error messages on send or connect errors (the connection destination is printed)

Andrei Pelinescu-Onciul authored on 21/05/2008 21:42:52
View 92c0024c20

- tcp: more flags (no fixes, preparations for next set of changes)

Andrei Pelinescu-Onciul authored on 21/05/2008 10:16:46
March 2, 2008
View fcc935bb69

- warning fix

Andrei Pelinescu-Onciul authored on 02/03/2008 15:30:52
February 20, 2008
View fc665070a0

- tcp flags cleanup (preparation for bigger tls related changes)

Andrei Pelinescu-Onciul authored on 20/02/2008 14:37:29
February 5, 2008
View 7498b4dc09

- avoid extra read syscalls (detect short reads) in poll_et or sigio_rt case (should improve performace) - if POLLRDHUP or EPOLLRDHUP are supported (linux >= 2.6.17) use them and avoid an extra syscall on EOF - on write error try to see if there's still some data in the socket read buffer and try to process it first (if there's no more data do a quick connection destroy)

Andrei Pelinescu-Onciul authored on 05/02/2008 21:47:29
January 10, 2008
View 2a45890d5d

- fix: io_watch_add moved to the end of CONN_QUEUED_WRITE (so that if sigio_rt is used and the io_watch_add call ends up in the connection destruction via handle_io() the code is still safe)

Andrei Pelinescu-Onciul authored on 10/01/2008 15:18:45
January 8, 2008
View 057063e685

- tcp: fix local timer intialization (proper prev_ticks init.)

Andrei Pelinescu-Onciul authored on 08/01/2008 13:11:30
December 28, 2007
View 55cdf20a2e

- tcp alias replace improvement/fix - more debugging fixes

Andrei Pelinescu-Onciul authored on 28/12/2007 20:43:32
View 23dc5abf7a

- tcp fix: flags changed & membars() before derefs, more sanity checks and alias debugging

Andrei Pelinescu-Onciul authored on 28/12/2007 10:06:23
December 22, 2007
View 36ac6749be

- fix: signed/unsigned comparisons (tcp_send)

Andrei Pelinescu-Onciul authored on 22/12/2007 18:13:29
View 5b892e3eee

- fix: partial writes were not taken into account

Andrei Pelinescu-Onciul authored on 22/12/2007 17:49:03