July 5, 2005
View 3135b4bb72

- tcp receiver concerted to the new io_wait.h - epoll: close() not always removing the fd from set bug workarround - sigio_rt: reset O_ASYNC (sigio bug workarround) - more tcp related fixes

Andrei Pelinescu-Onciul authored on 05/07/2005 19:18:01
July 4, 2005
View 9eda59565b

- solaris /dev/poll support added

Andrei Pelinescu-Onciul authored on 04/07/2005 15:10:52
June 26, 2005
View 741a993766

- kqueue support for freebsd, openbsd & netbsd added - failing to set multicast parameters is no longer an error (will not prevent ser from starting)

Andrei Pelinescu-Onciul authored on 26/06/2005 19:58:07
June 19, 2005
View 1d9e67a80e

wasnt compiling with TLS on debian sarge

Nils Ohlmeier authored on 19/06/2005 22:01:08
June 16, 2005
View 2b04f2a819

- 64 bits warnings fixed

Andrei Pelinescu-Onciul authored on 16/06/2005 14:59:53
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
June 13, 2005
View 090e0c2aa8

- fixed tcp bug (wrong thing was decremented on eof/error)

Andrei Pelinescu-Onciul authored on 13/06/2005 17:58:42
November 9, 2004
View a35ad52c2d

- force_send_socket per message API support => changedinterface to get_send_socket; it takes now also the sip msg as param (updated the calls to it in all the modules)

Andrei Pelinescu-Onciul authored on 09/11/2004 15:15:11
September 28, 2004
View 4d080f498e

-x86_64 experimental support -various 64 bit warning fixes

Andrei Pelinescu-Onciul authored on 28/09/2004 18:10:08
August 24, 2004
View 53c7e0f19a

- Spelling checked - READMEs updated

Jan Janak authored on 24/08/2004 08:45:09
July 17, 2004
View a9fae28b8e

- forward ported all the compile/warning fixes from 0.8.14

Andrei Pelinescu-Onciul authored on 17/07/2004 19:02:18
July 5, 2004
View 5260ef3287

ported from stable: - drop messages with 0 src port immediately$ - error message cleanups for udp checksum error (EAGAIN) and tcp$ "dead children"$ - detect ips between quotes in src_ip or dst_ip$

Andrei Pelinescu-Onciul authored on 05/07/2004 15:19:14
March 31, 2004
View 8b57261de6

- changed a warning into a dbg

Andrei Pelinescu-Onciul authored on 31/03/2004 11:01:20
March 30, 2004
View 385c63ebd1

- core dump limits are by default set to unlimited or a high enough value (to disable set disable_core_dump=yes in ser.cfg). - open file limits set-able in ser.cfg, use open_files_limit=no to make ser automatically try to increase this limit (if no<current limit nothing will be done). You must start ser as root to be able to increase its open file limit past the hardlimit (default 1024 on most systems). - move process table init. before module init. (sanity)

Andrei Pelinescu-Onciul authored on 30/03/2004 09:44:19
February 26, 2004
View 518c933984

- replaced tcp_blocking_write with more generic tsend_stream(fd, buf, len, timeout) & tsend_dgram(fd, buf, len, timeout, to, tolen) so that they can be used from ser modules a.s.o.

Andrei Pelinescu-Onciul authored on 26/02/2004 18:00:49