February 3, 2006
View 282605098c

- tcp children control fds are now non-blocking - send fd queue is used when a childs queue is full

Andrei Pelinescu-Onciul authored on 03/02/2006 16:15:18
November 17, 2005
View 7564dcaba5

- fixed F_CONN_REMOVED flag reset to 0 - struct tcp_connection re-arrangement + sign/unsigned fixes

Andrei Pelinescu-Onciul authored on 17/11/2005 01:22:03
October 28, 2005
View 06c04bc2b1

- fixed tls on same port as tcp init problem (e.g. for -l 127.0.0.1:5080) - added a new tcp connection flag, set when the tcp connection is removed from the main pool - fixed tcp_read_req reported bytes count (necessary for certain types of poll stategies)

Andrei Pelinescu-Onciul authored on 28/10/2005 20:59:37
July 8, 2005
View 55d8155eb4

- added new config vars: - tcp_connection_lifetime ( tcp connection timeout) - tcp_max_connections (default 2048) - tcp_poll_method (by default the best method for your OS is selected, if you don't like it/have problems you can force another using this var) - removed some too verbose debuging info - updated NEWS (seems everyone else forgot about it :-()

Andrei Pelinescu-Onciul authored on 08/07/2005 15:39:06
June 16, 2005
View 0ba367ec24

- tcp major changes part 1: support for >1024 connection, better io poll model (best poll method selected automatically, there is also an option to enforce it). So far support for epoll (linux >= 2.5.66), sigio + real time signals (linux), poll , select. kqueue (*bsd) and /dev/poll (solaris) comming soon. WARNING: this is still work in progress, the tcp reader part is still not converted to he new model (this means that while the tcp_main process supports > 1024 fds, the tcp childs don't), the main reason for leaving this out for now is debugging. Still to do: config options for poll_method (for now use -W method if you want to force one), config options for tcp timeouts a.s.o.

Andrei Pelinescu-Onciul authored on 16/06/2005 14:05:24
August 24, 2004
View 53c7e0f19a

- Spelling checked - READMEs updated

Jan Janak authored on 24/08/2004 08:45:09
November 29, 2003
View bc9778378c

- tcp send/connext timeout (read NEWS for the new cfg. parameters) - tcp switched to non-blocking fd (untested)

Andrei Pelinescu-Onciul authored on 29/11/2003 21:15:32
November 28, 2003
View c55f330820

- tcp timeout preliminary stuff (not yet enabled)

Andrei Pelinescu-Onciul authored on 28/11/2003 18:11:03
November 11, 2003
View 06aaa54ff3

- merge from testing-0.8.12-r0: - tcp updates (lots) - makefile mips support - tm timer workarround (present also in stable), t_relay_tls changed to t_relay_to_tls - udp_flood sleep & throttle support

Andrei Pelinescu-Onciul authored on 11/11/2003 15:32:36
October 29, 2003
View 59653eb856

- changed tcp to support port aliases (major changes) - added via alias parameter parsing - added script var. tcp_accept_aliases= yes|no (honour or not via alias param) - added script. cmd. force_tcp_alias( <void>|port_no) [for more info read the NEWS file]

Andrei Pelinescu-Onciul authored on 29/10/2003 17:41:27
August 25, 2003
View 1c93f76796

- tcp fix ported from stable - minor beautifications

Andrei Pelinescu-Onciul authored on 25/08/2003 13:21:19
August 15, 2003
View a0b5a680be

- *_realloc(0, size) fix: in DBG_*M_MALLOC mode a *_realloc(0, size) would generate an abort() although this is perfectly legal (thanks to Bogdan)

Andrei Pelinescu-Onciul authored on 15/08/2003 14:19:18
July 1, 2003
View 28427aa471

- more tls preparation

Andrei Pelinescu-Onciul authored on 01/07/2003 17:43:40
June 30, 2003
View f6e50f0838

- various tcp changes (tls helpers)

Andrei Pelinescu-Onciul authored on 30/06/2003 18:50:00
June 25, 2003
View ff76544d55

- fixed parse_via_param: params. starting with [op] had incorect name/len (thanks to Gabriel)

Andrei Pelinescu-Onciul authored on 25/06/2003 20:45:10