November 10, 2008
View 3ee91bcbc6

t_suspend() and t_continue() functions are introduced.

Miklos Tirpak authored on 10/11/2008 12:47:02
August 11, 2008
View ffe160abd8

- sctp support - added t_relay_to_sctp(). t_replicate_sctp(), t_forward_nonack_sctp()

Andrei Pelinescu-Onciul authored on 11/08/2008 17:41:16
June 24, 2008
View 4cb3eb66a7

- reset pointes when route set is missing, patch provided by Dragos Vingarnzan closes SER-266

Jan Janak authored on 24/06/2008 16:13:07
June 20, 2008
View efc53e7f80

- doc update: - fixed timer examples (milliseconds instead of seconds) - added note that delete_timer is obsolete for 2.1 - added "See also" for various parameters and functions - added missing docs for: t_reset_fr(), t_reset_retr(), t_set_max_lifetime(), t_reset_max_lifetime(), t_set_auto_inv_100(), max_inv_lifetime, max_noninv_lifetime, restart_fr_on_each_reply, auto_inv_100 - removed solved "known limitations": authentication mergin on forking (we have it), local ack/cancel ignoring delete routes (Miklos reparse* patches solved it some time ago), 6xx should be delayed (solved long time ago), snmp support (we don't intend to ever add it). - regenerated the README

Andrei Pelinescu-Onciul authored on 20/06/2008 16:59:43
June 12, 2008
View 64146b1415

fix typo; 'the the' -> 'the'

Alfred E. Heggestad authored on 12/06/2008 15:47:10
June 4, 2008
View c1deee7e90

- T_CANCELED is set for any E2E CANCEL, making t_is_canceled() usable for more then checking for out fo order CANCELs (experimental)

Andrei Pelinescu-Onciul authored on 04/06/2008 13:13:54
May 30, 2008
View c1d3d33509

- fix: in some corner cases where send blocks for a long time or when final reply or on send callbacks take too much time to execute for a transaction for which the final reply timer just expired, it is possible that the wait handler would execute _before_ we are finished with t (e.g. before all the callbacks are called). Because presence on a timer list is not ref. counted and we optimize deletion by allowing unlink_timer() not to wait for the fr_timer to finish (timer_allow_del()) this would mean the transaction will be deleted while still in use. The fix makes sure the wait timer is always started after we're not looking at t anymore (an alternative would be to remove timer_allow_del() from retr_buf_hanlder(), but this could cause fast timer slowdowns).

Andrei Pelinescu-Onciul authored on 30/05/2008 21:10:53
May 15, 2008
View 4d9a6fbf28

- t_relay_to renamed to t_relay_to_avp (it behaves very differently then the other t_relay_to functions and it isn't even documented so the name change should have a minimal impact)

Andrei Pelinescu-Onciul authored on 15/05/2008 18:46:12
April 1, 2008
View 29daf8095e

missing include statement is fixed

Miklos Tirpak authored on 01/04/2008 13:05:23
March 31, 2008
View 2b5e525407

New TM export - cancel_all_uacs() - to allow canceling all branches of a transaction. (Closes issue #SER-253).

Bogdan Pintea authored on 31/03/2008 18:19:49
View 989c26580b

Message flags are updated in shared memory even if they are modified after the first t_newtran() function call. Fixes SER-297

Miklos Tirpak authored on 31/03/2008 16:26:08
March 26, 2008
View c9402e00fb

Do not print out "no more records" ERROR message when use_dns_failover is enabled, it is not an error, simply there is no more destination in the SRV or A record.

Miklos Tirpak authored on 26/03/2008 13:22:36
View 8a03737b6a

Message lumps are saved to shared memory when t_relay() is called the first time, instead of saving them by t_newtran(). The advantage is that the SIP msg modifications that are made after t_newtran() are saved as well, and they are propagated to failure route. t_save_lumps() function is introduced, it can be used to force saving the lumps before t_relay(), check the doc for details. Fixes SER-303

Miklos Tirpak authored on 26/03/2008 11:06:03
March 17, 2008
View 6d05820c8c

on_sl_reply module parameter is introduced: It defines the route block that is called if a reply with no associated transaction is received. Closes SER-330

Miklos Tirpak authored on 17/03/2008 11:16:19
View f04b9c4c0d

t_drop_replies() script function is introduced. It can be used to drop the received replies in failure_route block, and disable all the previous replies to be selected again. Closes SER-301

Miklos Tirpak authored on 17/03/2008 10:39:51