July 25, 2005
View 473f6f2ee8

- solaris fixes: - renamed struct meminfo to mem_info due to name conflicts, fixed sc $$(atempts+1) (thanks go to Josip Gracin) - proper ISA ARCH detection on solaris (uname -p) - cosmetics: io_wait log log msg. removed

Andrei Pelinescu-Onciul authored on 25/07/2005 14:41:20
July 12, 2005
View 6b6642f470

- default onreply_router {} added (this will be executed for any reply, it adds the possibility of executing scripts on replies without using tm)

Andrei Pelinescu-Onciul authored on 12/07/2005 15:22:19
July 11, 2005
View 878fc1940b

- various resolver/dns related options can now be set from ser.cfg: dns_try-ipv6=yes|no dns_retr_time= time(in s) dns_retr_no = no. dns_use_search_list=yes|no dns_server_no= no. (for more info look in NEWS)

Andrei Pelinescu-Onciul authored on 11/07/2005 17:30:43
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
July 6, 2005
View e0931fb0a1

- gcc 4.0 support (optimizations) - various warnings fixes/workarrounds for gcc-4.0

Andrei Pelinescu-Onciul authored on 06/07/2005 14:56:05
July 5, 2005
View 2f2e593b19

- netbsd fixes (e.g.: netbsd + kqueue crashes if compiled with -malign-double)

Andrei Pelinescu-Onciul authored on 05/07/2005 21:19:32
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 3c41d76d19

- free shm-cloned via lumps bug fixed (triggered by forwarding statlessly a message, then forwarding it statefully and setting a failure_route). Closes: SER-55

Andrei Pelinescu-Onciul authored on 04/07/2005 15:52:11
View 9eda59565b

- solaris /dev/poll support added

Andrei Pelinescu-Onciul authored on 04/07/2005 15:10:52
June 30, 2005
View b5a32e1a43

- merge 0.9.0 latest fixes/changes: radius modules makefiles and libradiusclient/radiusclient-ng selection and various minor compile fixes

Andrei Pelinescu-Onciul authored on 30/06/2005 21:29:31
June 26, 2005
View 8386f8d703

- seems that openbsd supports kqueue since 2.9 or earlier (found kqueue references in 2.9's changelog)

Andrei Pelinescu-Onciul authored on 26/06/2005 20:48:23
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 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
June 1, 2005
View 3543f7dc5f

- makefiles cleanups (use $(LOCALBASE) everywhere) -- fixes some include path problems on netbsd

Andrei Pelinescu-Onciul authored on 01/06/2005 22:25:05
May 25, 2005
View 968586c3a4

- added -I/usr/local/ssl/include for all OSes, if TLS support is enabled

Andrei Pelinescu-Onciul authored on 25/05/2005 17:43:39