December 10, 2005
View 57857a94b6

- tm migrated to the new timers (tm timers completely re-written). - tm structures re-ordered & cleaned up for better "packing" on 64 bit machines => size reduction (~800 bytes less per transaction on a 64 bit machine) - params: - retr_timer1p1, retr_timer1p2, retr_timer1p3 removed and replaced by retr_timer1 and retr_timer2 - all timer values are now expressed in milliseconds (they were in seconds before). Affected params: fr_timer, fr_inv_timer, wt_timer, delete_timer, retr_timer1, retr_timer2 - retr_timer1 (first retransmission) changed to 500 ms - delete_timer changed to 200 ms - functions: - new t_set_fr(timeout_fr_inv, timeout_fr) -- allows changing the transaction timer from script, even if the transaction was already created (see tm docs for more). - fr_inv_timer/fr_timer can be changed now without any performance penalty - more precise retransmissions timing - overall improved tm speed an memory footprint (e.g. on a 64 bit 2*Xeon 2.8Ghz + HT, optimized ser, NO_DEBUG => ~ 6370 cps new version, ~6000 cps old version + rel_0_9_0 tm inser_timer fix; memory usage @ 6000cps: 490Mb new version, 616Mb old version). - NEWS updated

Andrei Pelinescu-Onciul authored on 10/12/2005 16:04:53
September 19, 2005
View fe04f09564

- obsolete code removed for the sake of clarity - CANCEL terminates retransmission timers properly

Jan Janak authored on 19/09/2005 16:27:33
August 24, 2004
View 84d8e16586

- Spelling checked - READMEs updated

Jan Janak authored on 24/08/2004 08:58:23
March 4, 2004
View 32f0e68bf1

A copy&paste bug fixed

Jan Janak authored on 04/03/2004 22:36:54
March 3, 2004
View 13fafd9eec

unixsock version of t_uac_cancel

Jan Janak authored on 03/03/2004 18:11:04
February 13, 2004
View 0be6158b28

static part of a transaction (struct cell) reduced by 216 bytes (for current MAX_BRANCHES) : - timer_link structer has no more payload field (calculated on the fly) -> 208 bytes less - local, is_invite, noisy_ctimer merged as flags -> 8 bytes less

Bogdan-Andrei Iancu authored on 13/02/2004 18:21:33
February 11, 2004
View c2ea965c63

(hopefuly successful) merger of Uli's CANCEL/FIFO (thanks!), jiri's hash calculation for UAC transactions and current development branch

Jiri Kuthan authored on 11/02/2004 03:38:48
April 30, 2003
View c5867ab303

- dialog support added - new functions for sending messages within and outside a dialog - bugfixes - neverending fifo functions split in smaller pieces

Jan Janak authored on 30/04/2003 18:50:58
April 14, 2003
View be743867aa

fix^2: ack generation no longer checks reply status

Jiri Kuthan authored on 14/04/2003 03:02:56
February 28, 2003
View 18dbc018c0

elderly (un)defs junked (hopefuly the right ones)

Jiri Kuthan authored on 28/02/2003 14:12:25
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
January 21, 2003
View ff9799524a

preliminary support for FIFO/t_uac added -- compiles, but not completed yet

Jiri Kuthan authored on 21/01/2003 13:53:48
September 20, 2002
View b69d0b14f2

- more warning & cosmetic fixes

Andrei Pelinescu-Onciul authored on 20/09/2002 12:07:11
September 19, 2002
View 7dd0b34273

GPLization banner introduced to *.[hc] files

Jiri Kuthan authored on 19/09/2002 12:23:52
August 15, 2002
View caf80ae64e

bignag change -- lot of things primarily added in relationship with refurbushing TM; see [sr] archive (2002-08-14) -- "ser update" and "TM update" for a long list of details

Jiri Kuthan authored on 15/08/2002 08:13:29