October 16, 2006
View 3ed13e7767

- tm: aggregate challenges (WWW/Proxy-Authenticate) from all the 401 & 407 if the final reply is a 401/407 (required by rfc3261). To turn this off and fall back to the old behaviour set tm aggregate_challenges parameter to 0 (see tm docs for more details) - core: header parse support for WWW-Authenticate and Proxy-Authenticate

Andrei Pelinescu-Onciul authored on 16/10/2006 18:44:01
October 6, 2006
View b0cfdf5fa6

- tm better final reply selection: 6xx is preferred over other negative replies; from several 4xx prefer 401, 407, 415, 420, 484 (in this order). For all the other cases, return the lowest code (as before).

Andrei Pelinescu-Onciul authored on 06/10/2006 11:32:41
September 28, 2006
View 9ca82d2758

- reverted to the old behaviour for the transaction timeout reply: now 408 is returned always; before 480 was returned on invite timeout after a provisional reply. - added new script functions: t_branch_timeout() and t_branch_replied(), which can be used to distinguish between a 408 received from the network (if (!t_branch_timeout() && t_check_status("408")) ... ), a local transaction timeout w/o any reply being received (if (t_branch_timeout() && ! t_branch_replied()) ...) and a local timeout after some provsional reply ( if (t_branch_timeout() && t_branch_replied()) ...) - even more script functions: - t_any_timeout() -- true if any of the transaction branches did timeout - t_any_replied() -- true if at least one branch received a reply (when used from an on_reply route it will ignore the "current" reply) - t_is_canceled() -- true if the current transaction has been canceled (for more info see NEWS or tm docs)

Andrei Pelinescu-Onciul authored on 28/09/2006 21:10:43
September 19, 2006
View 37209e1421

- applied patch from Dragos Vingarzan <vingarzan@fokus.fraunhofer.de> which moves all the forking part into 2 functions in pt.c (fork_process and fork_tcp_process). - added PROC_NOCHLDINIT rank value for Dragos's fork_process (if this value is used as child_id/rank_value the mod_child functions will not be called) - added register_procs(processes_no), used from mod_init when a module knows that it will fork some children (replaces the old process_count++ / the patch's estimated_process_count++) - added get_max_procs(): returns the maximum (estimated) number of processes

Andrei Pelinescu-Onciul authored on 19/09/2006 16:13:27
July 25, 2006
View b897450e10

- applied patch from Bogdan Pintea

Jan Janak authored on 25/07/2006 15:52:38
July 19, 2006
View 1d59ac557e

- aligned to new fixups

Jan Janak authored on 19/07/2006 16:10:43
July 3, 2006
View e5ef14a741

ERROR message transaction already exists moved to w_t_newtran, t_newtran logs only with DEBUG level

Michal Matyska authored on 03/07/2006 13:55:19
May 11, 2006
View 25faad89e2

Added new function t_lookup_cancel. The function returns true if tm knows about the transaction and the request is canceable. Note: the functions accepts only CANCEL requests.

Nils Ohlmeier authored on 11/05/2006 13:21:37
April 11, 2006
View 2c51118951

- cosmetic change, FPARAM_ASCIIZ renamed to FPARAM_STRING Closes SER-102

Jan Janak authored on 11/04/2006 13:02:03
March 16, 2006
View 0914a203aa

- added support for new jjanak API (fix_param). New function t_replicate_to, t_relay_to, t_forward_nonack have 2 param, 1st is protocol, 2nd ip:port. Both support fix_param. It enables set destination e.g. using an AVP

Tomas Mandys authored on 16/03/2006 11:38:17
March 13, 2006
View e306242f0e

added wrapper function for C calls to w_t_reply (needed after changes done by TMa)

Vaclav Kubart authored on 13/03/2006 08:48:45
March 7, 2006
View 4647566ec4

- support for new fixup_param allowing using t_reply as sl_reply (AVP may be used as parameters)

Tomas Mandys authored on 07/03/2006 14:44:33
February 7, 2006
View 93349b4eca

- named routes support in core and tm (t_on_*). e.g.: route{ route(bar); t_on_reply("reply_route"); route(1); # == route("1") ... } route[foo]{ ... } route["bar"]{ ... } route[1]{ ... } onreply_route[reply_route]{ ... }

Andrei Pelinescu-Onciul authored on 07/02/2006 01:14:57
January 30, 2006
View 460d624bc3

added features: - possibility of automatical tag generation when creating dialog - exported uac_t function (will be used from dialog module) - added parameter next_hop to t_request for sending request through "proxy"

Vaclav Kubart authored on 30/01/2006 15:56:29
January 11, 2006
View 2c38c9534e

- use process no. 1 instead of PROC_MAIN

Jan Janak authored on 11/01/2006 11:53:35