August 29, 2007
View 95ecbea2b9

- backported fix: run_actions() & friends used some static variables to save some internal state (run_flags, last_ret a.s.o). Problems would appear when different routes (e.g. main route and an onsend route) would execute in the same process (e.g. an onsend route return would exit also the main route). Now run_actions(), do_action() and eval_expr() take an extra "context" parameter (which must be initialized before use). see http://lists.iptel.org/pipermail/serdev/2007-June/010402.html, http://lists.iptel.org/pipermail/serdev/2007-June/010403.html and http://lists.iptel.org/pipermail/serdev/2007-June/010404.html.

Andrei Pelinescu-Onciul authored on 29/08/2007 17:14:29
December 11, 2006
View ac34f9f4eb

- added special callbacks for non-sip msg (e.g http), They are called every time a message with the first line in sip/http format is received and the protocol != SIP. These callbacks are needed as a part of an xmlrpc bug fix.

Andrei Pelinescu-Onciul authored on 11/12/2006 15:47:32
June 21, 2006
View 8c5e4afe14

select_buf: - get_static_buffer (meant for select calls which need extra space

Michal Matyska authored on 21/06/2006 19:11:58
June 16, 2006
View f9ac51fb6d

- bugfix SER-111 -When (drop/function returning 0) appears in onreply route then post reply script callbacks are skiped -Empty route block causes drop

Tomas Mandys authored on 16/06/2006 14:15:51
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
December 15, 2005
View e345b6b18b

- skip via test for HTTP requests

Jan Janak authored on 15/12/2005 23:37:19
November 30, 2005
View fe1b043eb1

- aligned to avp api

Jan Janak authored on 30/11/2005 16:10:37
November 19, 2005
View 60102ea818

- reset domain avps

Jan Janak authored on 19/11/2005 16:57:54
November 17, 2005
View 35f927fb10

- support for AVP classes (user, domain, global attributes)

Jan Janak authored on 17/11/2005 11:59:27
July 12, 2005
View 6b6642f470

- default onreply_router {} added (this will be executed for any reply, it adds the possibility of executing scripts on replies without using tm)

Andrei Pelinescu-Onciul authored on 12/07/2005 15:22:19
February 13, 2005
View 2e89dc9248

- script callbacks splitted into REQUEST and REPLY callbacks for flexibility and efficiency reasons

Bogdan-Andrei Iancu authored on 13/02/2005 18:25:11
August 24, 2004
View 53c7e0f19a

- Spelling checked - READMEs updated

Jan Janak authored on 24/08/2004 08:45:09
August 23, 2004
View 2be21e31d9

- avp core replaced with .14 version - avp DB support removed from core (later to be added as separate module) - tm support for avps (avp list saved into transactions and made available into tm callbacks, in failure and reply routes).

Bogdan-Andrei Iancu authored on 23/08/2004 20:47:51
April 30, 2004
View fa1282696d

- exec_pre_cb called after basic sanity checks (at least 1 via present)

Andrei Pelinescu-Onciul authored on 30/04/2004 11:57:27
February 6, 2004
View 1580c8214e

- basics for users preferences: - script param. "avp_db_url" added - scrit function "load_avp" with 2 or 3 params added - do_action updated - init. of bd connection from core on startup per each proccess - reseting avp list after main route and reply/failure_route execution

Bogdan-Andrei Iancu authored on 06/02/2004 18:56:49