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
View 871a6a07a2

- experimental ppc locking tweaks (not tested) - ppc64 enabled (the same ppc code should work)

Andrei Pelinescu-Onciul authored on 25/05/2005 10:53:44
May 18, 2005
View 1ebada00f3

- added freebsd startup script from Paul Belanger <pabelanger@gmail.com> - applied INFO support patch from Maxim

Andrei Pelinescu-Onciul authored on 18/05/2005 16:48:07
April 26, 2005
View 08bf96f2f4

- Redundant defines removed (report by Juha Heinanen)

Jan Janak authored on 26/04/2005 10:56:38
March 10, 2005
View e6b442bda9

- multicast parameters (ttl, local loopback) are now set on all the udp sockets (they might be used to send a msg. to a multicast destination); fixes reported bug.

Andrei Pelinescu-Onciul authored on 10/03/2005 12:55:46
March 2, 2005
View 7418afcf03

- fixed a memory leak in via parsing: on error the via parameters were not freed (reported by Raphael Coeffic) - better error handling for via headers with multiple bodies (if one via body is bad, then the whole via header is marked as invalid)

Andrei Pelinescu-Onciul authored on 02/03/2005 18:42:40
View 51dffb0afd

- re-enabled locking in shm_status() - added fifo meminfo commands: serctl fifo meminfo total:33340380 free:33112744 used:227636 max used:227636 fragments:1

Andrei Pelinescu-Onciul authored on 02/03/2005 11:45:12
February 25, 2005
View 2518c90022

- basic tel uri support (it's parsed, SIP_URI_T, SIPS_URI_T and TEL_URI_T added)

Andrei Pelinescu-Onciul authored on 25/02/2005 14:19:57
February 23, 2005
View 5c28a534d5

- changed parse_headers api, HDR_xxx split into HDR_xxx_F (hdr_flags_t) and HDR_xxx_T (hdr_types_t), for more info read doc/parse_headers.txt. The header flags were extended top 64 bits. Be carefull not to mix types with flags, they won't work!

Andrei Pelinescu-Onciul authored on 23/02/2005 17:16:01
January 10, 2005
View 746f3af828

Add workaround for a bug found in BSD kernels, which causes bogus error returned by the connect(2) system call in some rare conditions, resulting in inability to restart SEMS without restarting SER.

Maxim Sobolev authored on 10/01/2005 17:31:19