April 13, 2003
View a2339d9ad4

- fixed warning builder

Andrei Pelinescu-Onciul authored on 13/04/2003 17:19:10
April 12, 2003
View 3e8c3475a5

- added force rport (force_rport command in script, FL_FORCE_RPORT flags, msg->msg_flags) - added chroot and wdir in script (to bring it in line with the cmd. line options)

Andrei Pelinescu-Onciul authored on 12/04/2003 19:26:15
April 11, 2003
View 350a47c1b4

- minor optimizations (tricking gcc into generating a little better code)

Andrei Pelinescu-Onciul authored on 11/04/2003 00:35:31
April 10, 2003
View 4b50480eed

- new parse_uri function added (better + parses transport, maddr, lr, method, user, ttl ) - sip_uri structure updated - PROTO_SCTP added :-)

Andrei Pelinescu-Onciul authored on 10/04/2003 23:51:10
View 80c4012487

- ipv6 reference parsing support

Andrei Pelinescu-Onciul authored on 10/04/2003 17:44:48
April 3, 2003
View 20581c5ac2

- sl_send_reply with reply_to_via==0 (default) fixed (hopefully)

Andrei Pelinescu-Onciul authored on 03/04/2003 18:06:53
April 2, 2003
View 21e0d5c10f

- fixed get_send_sock for the tcp to udp forwarding with bind_address!=0 (recent change)

Andrei Pelinescu-Onciul authored on 02/04/2003 18:20:34
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
View 7ec958f3ac

- removed snmp relicts from core (main.c) - init_child is now called also for tcp receivers - tcp: bind_address is properly set to the correct address family or 0 if not init. (now bind_address will point to the first tcp ${AF} listen address -- to fix someday)

Andrei Pelinescu-Onciul authored on 31/03/2003 12:28:09
March 27, 2003
View d31fcdf0e9

- moved malloc_init at the begining of main (Nils suggestion)

Andrei Pelinescu-Onciul authored on 27/03/2003 13:26:06
February 19, 2003
View d531a5d5c4

- tm tcp support (though no timers yet) changelist (random order): - forward.c: removed calls to upd_send & tcp_send & replaced them with calls to msg_send - ip_addr.h: added struct dest_info (used in tm rbs) - proxy.c: all *proxy fucntions require also the protocol - resolve.c: added proto to sip_resolvehost, for SRV lookups - tags.h: changed TOTAG_LEN into TOTAG_VALUE_LEN, to solve redefinition conflict with tm/t_msgbuilder.h - modules/sl/sl_funcs.c: modified sl_send_reply to use the transport independend msg_send - modules/tm/t_funcs.c: modified send_pr_buffer to use msg_send & rb->dst - modules/tm/t_fwd.c: added proto to various functions - modules/tm/t_lookup.c: init_rb() is proto indep. & it uses struct dest_info - modules/tm/t_msgbuilder.c: build_uac_request uses proto - modules/tm/t_reply.c: updated to use rb->dst, fixed TOTAG_LEN bug - modules/tm/tm.c: added t_forward_nonack_{udp, tcp}, t_relay_to_{udp,tcp}, t_replicate_{udp, tcp} - modules/tm/uac.c: t_uac, t _uac_dlg, gethfblock, uri2proxy changed to use proto & rb->dst - modules/tm/ut.h: added proto to uri2proxy

Andrei Pelinescu-Onciul authored on 19/02/2003 17:16:41
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 28, 2003
View e29d027ba2

- tcp bugfixes

Andrei Pelinescu-Onciul authored on 28/01/2003 16:46:44
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