March 13, 2009
View 33bfeb9da9

The fixup function prototypes of the config variables have been extended with the group name. All the fixup functions have been updated.

Miklos Tirpak authored on 13/03/2009 13:59:28
March 9, 2009
View e655392ac7

tcp: config option for the async write block size

Andrei Pelinescu-Onciul authored on 09/03/2009 13:45:49
View 9a74e06a15

tcp: dyn. config fix for tcp_con_lifetime

Andrei Pelinescu-Onciul authored on 09/03/2009 13:39:10
March 5, 2009
View de223f0173

tcp: config option to disable active connects

Andrei Pelinescu-Onciul authored on 05/03/2009 17:21:30
View 76cb799e3b

tcp: async mode on by default

Andrei Pelinescu-Onciul authored on 05/03/2009 17:21:11
View c0c298d54b

tcp: enable runtime changing for most of the cfg vars

Andrei Pelinescu-Onciul authored on 05/03/2009 17:20:53
View 3dc4f620d8

tcp: use dynamic config framework, part 2

Andrei Pelinescu-Onciul authored on 05/03/2009 17:20:42
View 22db42e4ef

tcp: use dynamic config framework, part 1

Andrei Pelinescu-Onciul authored on 05/03/2009 17:20:22
April 24, 2008
View c7337a2747

added CRLF ping/pong keepalives aka SIP outbound

Alfred E. Heggestad authored on 24/04/2008 13:51:26
December 21, 2007
View d22b82a07e

- tcp: support for pending connects: add a connection immediately to the connection hash (before even attempting the connect sys call) and just queue possible writes. When the connection completes update the connection info & aliases and send the queued data. This avoids parallel connects when the intial connect takes too long (highly experimental, on by default)

Andrei Pelinescu-Onciul authored on 21/12/2007 17:58:07
December 6, 2007
View a0b4a4b929

- freebsd accept filter fix (it works now)

Andrei Pelinescu-Onciul authored on 06/12/2007 12:14:47
December 4, 2007
View 885b9f62e1

- tcp support for queueing writes: if some data cannot be written immediately on the socket (socket buffers full or still connecting), the data will be queued and written at a latter time (max. queue size per socket is controlled by tcp_conn_wq_max, timeout by tcp_send_timeout and total queued bytes / max. mem. used by tcp_wq_max). By default disabled (experimental), to enable it use tcp_buf_write=yes in ser.cfg. To compile without queueing support use -DNO_TCP_BUF_WRITE.

Andrei Pelinescu-Onciul authored on 04/12/2007 20:25:29
November 29, 2007
View a0553f4e1e

- io_wait support for write - io_wait: added io_watch_chg(..) - updated tcp code to the io_wait api changes

Andrei Pelinescu-Onciul authored on 29/11/2007 21:01:45
November 28, 2007
View 20c64cc651

- advanced tcp options support: - support for defering tcp accepts until some data is received (linux & freebsd), default off. See NEWS: tcp_defer_accept. - support for delaying the final ACK from the 3-way handshake until some data is sent (the ACK will come with the 1st data segment). Default on when supported (linux only). See NEWS: tcp_delayed_ack. - support for limiting the number of retransmitted SYNs (linux only, see NEW: tcp_syncnt) - support for limiting the lifetime of orphaned sockets in FIN_WAIT2 (linux only, see NEWS: tcp_linger2) - keepalive support, see NEWS: tcp_keepalive (default on), tcp_keepidle, tcp_keepintvl and tcp_keepcnt

Andrei Pelinescu-Onciul authored on 28/11/2007 19:20:47