March 3, 2010
View 984eec800f

tm: CANCEL reason header on/off switches

Andrei Pelinescu-Onciul authored on 03/03/2010 13:57:43
January 13, 2010
View fd47b28cea

Merge remote branch 'origin/sr_3.0'

Andrei Pelinescu-Onciul authored on 13/01/2010 16:20:23
December 23, 2009
View 49218e800d

tm: new param: local_ack_mode

Andrei Pelinescu-Onciul authored on 23/12/2009 12:16:01
October 17, 2009
View 2ea8963512

tm: Number of fixes in code and documentation for serial forking.

Jan Janak authored on 17/10/2009 22:39:31
View ed3902e9bd

tm: Number of fixes in code and documentation for serial forking.

Jan Janak authored on 17/10/2009 22:39:31
October 10, 2009
View 43b929cb48

Starting conversion of tm module to doxygen documentation

oej authored on 10/10/2009 20:07:11
September 22, 2009
View 77e7d5164d

tm: support for disabling 6xx special handling

Andrei Pelinescu-Onciul authored on 22/09/2009 11:07:14
May 6, 2009
View 00f54c06f2

Serial forking functions.

Jan Janak authored on 06/05/2009 09:17:17
March 19, 2009
View 9d472adf9d

Support for auto_inv_100_reason tm parameter.

Andreas Heise authored on 19/03/2009 15:32:58
March 10, 2008
View ca0aa4ac23

reparse_on_dns_failover module parameter is introduced (I forgot the commint the config files)

Miklos Tirpak authored on 10/03/2008 14:14:10
March 8, 2008
View 68d3acafc6

- added a new tm parameter (cancel_b_method) that selects between 3 different behaviours when attempting to cancel a branch where no reply was received: 0 (default) - stop request retransmission and send back a fake 487 (old ser behaviour) ; 1 - keep retransmitting the request until a reply is received or the final reply timeout kicks in ; 2 - stop request retransmission and send and retransmit a cancel on the branch (this is not rfc conformant, but IMHO it wouldn't hurt) .

Andrei Pelinescu-Onciul authored on 08/03/2008 00:20:36
February 15, 2008
View 2b36d88927

tm module parameters are changed to use the configuration framework, that means the parameters are changeable on-the-fly. ("fr_timer_avp", "fr_inv_timer_avp", and "tw_append" are left untouched)

Miklos Tirpak authored on 15/02/2008 12:11:46
June 5, 2007
View c0ff60b688

- tm per transaction retr timers: support for changing the retransmission intervals on the fly, from the script, on a per transaction basis (it is enabled if tm is compiled with -DTM_DIFF_RT_TIMEOUT -- default): t_set_retr(t1, t2) - tm transaction lifetime for inv/noninv (config. per transaction): added maximum transaction lifetime - a transaction is not allowed to be active longer then this interval. See t_set_max_lifetime() or the new script params. max_inv_lifetime and max_noninv_lifetime. - fix: retr_interval was not disabled on error in retr_buf_hanlder

Andrei Pelinescu-Onciul authored on 05/06/2007 14:12:36
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
February 26, 2005
View 9a7cd11e43

- ACK forking hack is not needed anymore since we have proper Route based ACK routing. The code would not even compile.

Jan Janak authored on 26/02/2005 15:51:07