July 4, 2003
View 6ee07a2401

- fixed tcp_read_req eof detection (specially crafted tcp connections could cause the tcp reader process to enter eat 100% cpu time, even when it should've slept)

Andrei Pelinescu-Onciul authored on 04/07/2003 14:27:33
July 2, 2003
View 8e807134f6

- more tls add-ons (via parser, srv lookup, forward_tls a.s.o) - fixed inivite1.sip content-length

Andrei Pelinescu-Onciul authored on 02/07/2003 20:26:49
July 1, 2003
View e9b02e8ee8

- more tls hooks

Andrei Pelinescu-Onciul authored on 01/07/2003 20:23:51
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
May 20, 2003
View 56b80d500e

- icc warning fixes (caught also some bugs like unsigned < 0)

Andrei Pelinescu-Onciul authored on 20/05/2003 17:30:39
April 16, 2003
View 1f2c924e85

- core warning fixes for 64 bits archs - added include netinet/in_systm.h in tcp_*, udp_* (needed for IP_TOS on non linux systems) - now when using gcc 3.x/x86 ser is optimized for athlon, but "normal" i386 instructions are used. All this is overwritable from the environment or command line: CPU=athlon-mp make , or to also generate athlon instructions: CPU=athlon-mp CC_EXTRA_OPTS=-march=athlon-mp make

Andrei Pelinescu-Onciul authored on 16/04/2003 16:17:09
April 14, 2003
View 4290c43fcc

- EINTR handled for tcp write (andrei)

Andrei Pelinescu-Onciul authored on 14/04/2003 20:26:27
View 39546e5f4b

- set socket options to TOS low delay - REUSEADDR is now on by default for tcp

Andrei Pelinescu-Onciul authored on 14/04/2003 19:27:57
April 11, 2003
View f2e456c301

- mode=debug => -DEXTRA_DEBUG - a lot of the tcp debugging messages are displayed now only if EXTRA_DEBUG is defined - parse_uri sets now ser_error - forward(uri:host,...) will use the protocol in the uri

Andrei Pelinescu-Onciul authored on 11/04/2003 16:58:29
April 6, 2003
View cb87691afc

- child init called in all ser processes (main, timer, fifo, tcp_main, udp_children, tcp_children, tcp_main) - defined macros PROC_MAIN, PROC_TIMER, PROC_FIFO, PROC_TCP_MAIN - they substitute rank for special processes - listening children have rank 1 and higher

Jan Janak authored on 06/04/2003 20:28:12
View 6eacb2bc95

- fixed port byte order bugs introduced last night - updated modules to use the new byte ordering (now all the ports are kept in host byte order, previously some structures used network byte order and in other host byte order)

Andrei Pelinescu-Onciul authored on 06/04/2003 14:05:35
View 4c4e112f78

- timer will use first ipv4/ipv6 socket for sending and not the first interface (which can be a loopback) - rport related src_port fixes (all ports are now kept in host byte order)

Andrei Pelinescu-Onciul authored on 06/04/2003 00:21:13
March 31, 2003
View f15bede127

- removed msg->repl_add_rm (msg->add_rm is used now both for replies & requests) - tcp code now always tries to add bind address info even for temporary "sending" sockets (it tries to find first match in the listening sockets list) - new lump function: insert_subst_lump_after, insert_subst_lump_before (you can add now lumps that will be substituted with the rcv/sending ip addr, port or proto: see SUBST_{SND,RCV}_{IP,PORT,PROTO})

Andrei Pelinescu-Onciul authored on 31/03/2003 19:51:10