June 3, 2009
View 593513f8e0

route_type: branch and onsend route bugs corrected

Miklos Tirpak authored on 03/06/2009 08:38:42
May 28, 2009
View 7718bd4d60

tm: mark first branch in a fwd step

Daniel-Constantin Mierla authored on 28/05/2009 12:26:36
May 1, 2009
View ded63f919b

tm: added tm_ctx to collect K extension requirements

Daniel-Constantin Mierla authored on 01/05/2009 11:40:33
April 28, 2009
View cd9460b0d8

tm: handling of branch flags

Daniel-Constantin Mierla authored on 28/04/2009 18:40:26
April 27, 2009
View 388683b5cc

tm: new flags field in ua_client structure

Daniel-Constantin Mierla authored on 27/04/2009 14:50:54
March 29, 2009
View 4a8fd3e4d1

Use run_top_route where appropriate

Jan Janak authored on 29/03/2009 16:05:24
March 20, 2009
View d240dd18e0

Merge commit 'origin/ser_core_cvs'

Andrei Pelinescu-Onciul authored on 20/03/2009 20:47:32
March 13, 2009
View 33bfeb9da9

The fixup function prototypes of the config variables have been extended with the group name. All the fixup functions have been updated.

Miklos Tirpak authored on 13/03/2009 13:59:28
March 7, 2009
View 29e00cb942

Update tm module to use and set the global route_type variable.

Jan Janak authored on 07/03/2009 00:51:19
November 10, 2008
View 3ee91bcbc6

t_suspend() and t_continue() functions are introduced.

Miklos Tirpak authored on 10/11/2008 12:47:02
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
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
March 26, 2008
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 10, 2008
View d9dec02934

- Requests after a DNS failover are constructed from the outgoing message buffer of the failed branch instead of from the incomming request. - reparse_on_dns_failover module parameter is introduced. Closes SER-300

Miklos Tirpak authored on 10/03/2008 14:09:01