December 9, 2007
View e922039020

- fix for script numeric compares on 64 bit big endian systems

Andrei Pelinescu-Onciul authored on 09/12/2007 13:15:24
December 6, 2007
View b234c3ac32

- solaris: - use isainfo -n for arch. detection (compile time) - detect/support sun4v - compile by default on 64 bits on sparc64

Andrei Pelinescu-Onciul authored on 06/12/2007 12:22:28
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 27, 2007
View ccb7fda23b

- switched to much better tcp timers (performance increase especially with tesn of thousands of active tcp connections)

Andrei Pelinescu-Onciul authored on 27/11/2007 07:23:27
October 9, 2007
View 16d4e07948

- coding style (mainly identations) & some comments / spelling

Andrei Pelinescu-Onciul authored on 09/10/2007 19:56:08
October 4, 2007
View f4194f695f

Makefile.defs: * added MODS_DIR macro

Ondrej Martinek authored on 04/10/2007 18:09:24
September 4, 2007
View 7fc57c4285

- fixed bug in list handling (del)

Andrei Pelinescu-Onciul authored on 04/09/2007 10:01:27
August 13, 2007
View a51f9e36f2

- make doxygen and clean_doxygen targets available in module Makefiles

Jan Janak authored on 13/08/2007 12:37:02
July 31, 2007
View 021e7e0e54

- dst blacklist and DNS cache measurements added

Gergely Kovacs authored on 31/07/2007 13:26:05
July 30, 2007
View b861de9c58

- added support for parsing the Retry-After header

Andrei Pelinescu-Onciul authored on 30/07/2007 19:49:09
July 26, 2007
View f682fd712c

DNS watchdog support implementation: a SER module or an external application can inform the core that the DNS servers are down. No DNS query is performed in this case, and even expired entries are used from the cache. Use dns_set_server_state() function from modules or the dns.set_server_state RPC command to set the sate of the DNS servers.

Miklos Tirpak authored on 26/07/2007 11:18:34
July 7, 2007
View 8416765eb5

- -minline-all-stringops not supported on sparc gcc 4.x

Andrei Pelinescu-Onciul authored on 07/07/2007 00:40:59
June 18, 2007
View dd4ffbb76d

- dns naptr support (off by default) - dns naptr related config options: dns_try_naptr (off by default), dns_udp_pref, dns_tcp_pref. dns_tls_pref (protocol preferences for naptr record selection) - dns srv load balancing config options: dns_srv_lb (off by default) - dns resolver & cache api change (to support getting the protocol via naptr) - fix: dns iteration through A & AAAA records was not correct

Andrei Pelinescu-Onciul authored on 18/06/2007 21:20:58
June 12, 2007
View fbe119140b

- added sf_malloc: a multi-process safe (internal locking), multi-pool f_malloc version. Should perform better on lots of CPU once properly tunned (experimental for now) - added ll_malloc: same as above but most operation are lockless (except for "big" fragment handling). For now needs tunning and it still keeps too many debugging statistics. (experimental for now)

Andrei Pelinescu-Onciul authored on 12/06/2007 18:07:12
June 7, 2007
View 7eec6c23fa

- ver. no ++ - -DHAVE_SCHED_SETSCHEDULER added on linux - excluded from normal compilation the modules that throw compile errors: avpops bdb db_ops dbtext flatstore lcr msilo pdt permissions speeddial

Andrei Pelinescu-Onciul authored on 07/06/2007 21:52:30