February 11, 2003
View c030910cb4

- created a protocol independent send fucntion: msg_send - replaced the calls to tcp_send &udp_send w/ msg_send in forward.c - updated sl/sl_send_reply to work with tcp (not tested)

Andrei Pelinescu-Onciul authored on 11/02/2003 14:02:50
February 10, 2003
View 8fc80c33bb

- moved 0-term to udp_rcv_loop & tcp_read_req (save & restore the 0 term char)

Andrei Pelinescu-Onciul authored on 10/02/2003 15:49:40
February 7, 2003
View ab130758c9

- more tcp stuff and a lot of merging w/ latest cvs - content-length is appended automatically to messages that cross from udp to tcp - tcp2udp and udp2tcp now work under heavy stress (e.g.: throttle 200, 10 ser processes on dual cpu) - tcp performance still sucks, some things like disabling Nagle are still not in yet (for better debugging)

Andrei Pelinescu-Onciul authored on 07/02/2003 17:02:15
January 31, 2003
View 96dd9e9f4d

voicemail specific code added (see #define VOICE_MAIL and module vm)

Raphael Coeffic authored on 31/01/2003 13:54:59
January 27, 2003
View 51767629e3

- fixed all rport & via param parsing bugs (hopefully): added a new member (start) to via_param modified parse_via to set new via_param->start member and via->params more rport fixes (make use of new via_param->start)

Andrei Pelinescu-Onciul authored on 27/01/2003 14:22:07
January 20, 2003
View 8aeb47e2ed

- more tcp stuff (uses locking.h, hashtables, mostly untested) - main exit cleanups (created cleanup(show_status() function that should prepare ser for exiting: dellocate everything, free sems a.s.o).

Andrei Pelinescu-Onciul authored on 20/01/2003 18:35:09
January 16, 2003
View e01354880c

- new locking used in shm_mem - some compile fixes in tm/lock.* (w/ sys v sems) Notes: on linux use only FAST_LOCK or USE_SYSV_SEM (pthread & posix sems do not work)

Andrei Pelinescu-Onciul authored on 16/01/2003 19:22:09
View 523768d24f

- added PowerPC support, patch provided by Dinos Dorkofikis <kdor@intracom.gr>

Andrei Pelinescu-Onciul authored on 16/01/2003 16:46:01
December 12, 2002
View c0c6207a49

- tcp bug fixes

Andrei Pelinescu-Onciul authored on 12/12/2002 23:59:26
View f2f969dda6

- changed sip_msg (new rcv member containing all the ips, ports, protocol) - added a "proto" parameter to forward_request, via_builder, get_send_sock etc. - added 2 new script commands: forward_udp & forward_tcp - lots of tcp bloat - changed parse_via to recognize TCP - more functions added to ip_addr.h (cmp for ips & sockaddrs etc.)

Andrei Pelinescu-Onciul authored on 12/12/2002 21:46:37
December 9, 2002
View a2acf4e88e

- integrated juha's changes to resolve.[ch] (naptr parser & structure) - fixed a bug in resolve.c ( >end instead of >=end in lots of places) - eliminated unused var from parser_f.c - changed ver. no.

Andrei Pelinescu-Onciul authored on 09/12/2002 18:26:13
December 4, 2002
View 6a157851a5

- first tcp 2 udp packet sent

Andrei Pelinescu-Onciul authored on 04/12/2002 18:47:52
November 29, 2002
View 5b532c7fdd

- preliminary tcp support (it doesn't work, it's just for debugging, as long as you compile w/o -DUSE_TCP you should be safe) Note: sip + tcp really sucks

Andrei Pelinescu-Onciul authored on 29/11/2002 21:12:24
November 28, 2002
View e833d08a63

- redirect stdin, stdout & stderr ot /dev/null (this should fix printf in other file descriptors bugs)

Andrei Pelinescu-Onciul authored on 28/11/2002 13:57:59
November 26, 2002
View 9a69468193

- fixed all the warnings in core (now it compiles cleanly on linux/i386, solaris/sparc64, netbsd/sparc64, freebsd/i386, openbsd/i386).

Andrei Pelinescu-Onciul authored on 26/11/2002 15:29:51