December 11, 2005
View 0d88ce78c9

- tm: t_relay will not stop script execution anymore in case of send error - added onsend_route: special route executed before forwarding a message, when the final destination is known. Only a limited number of commands are allowed ( if (expr) {}else{}, drop, flags manipulations, send(), log()). Usefull to catch more easily unauthorized attempts to relay/bounce message to protected destinations (e.g PSTN gateways) - new onsend checks: to_{ip,port}, snd_{ip,port,proto,af}. to= to whom the message will be sent to. snd=how ser will send it (socket ip/port,proto,af). - msg:len in onsend_route will containg the "new" message len - textops: search() onsend_route support (it will use the new, freshly constructed message and not the original one)

Andrei Pelinescu-Onciul authored on 11/12/2005 22:46:38
December 10, 2005
View 3ba4048bcc

- tsend_* functions changed to obey the timeout more accurately and in all cases - unix_tx_timeout changed to milliseconds and its default value to 500 ms.

Andrei Pelinescu-Onciul authored on 10/12/2005 23:44:06
View 6664b844b0

- warning fixes - s/DEBUG/EXTRA_DEBUG/ in some modules - excluded more modules from compile by default (depend on external libs or are obsolete)

Andrei Pelinescu-Onciul authored on 10/12/2005 17:06:30
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
View 0aa3fcd6b5

- warning message fixed (integer overflow) - added set_msg_id_val

Andrei Pelinescu-Onciul authored on 10/12/2005 15:48:39
December 9, 2005
View d3d0014440

-fixed t_on_failure docs - added t_on_reply, t_on_branch

Andrei Pelinescu-Onciul authored on 09/12/2005 22:38:25
View 24c9352297

Let tm module be relatively independent on the route action internal structure (resp. its data size). When accessing param #1 while fixing param #2 in the fixup_hostport2proxy function use correct type for pointer arithemtics.

Michal Matyska authored on 09/12/2005 18:33:58
View 879a33673b

- added struct msgid_var and get_msgid_val() macro - usefull to link some value to a msg id

Andrei Pelinescu-Onciul authored on 09/12/2005 18:29:38
December 8, 2005
View 8e4e4fcb66

improved handling presence documents in PA - added generating of cpim-pidf+xml (draft version 07) - improved parsing Accept header fields - clarified work with document types

Vaclav Kubart authored on 08/12/2005 15:39:22
December 7, 2005
View 4526254b71

- added parsing mimetype application/cpim-pidf+xml - added parsing cpim-pidf+xml document (draft version 07 - the same as PIDF, but other namespace) - corrected a little bug in parsing mimetypes - using default_expires for PUBLISH handling

Vaclav Kubart authored on 07/12/2005 17:53:31
View 5d20a960e9

correct work with notes published for presentities (with persistence)

Vaclav Kubart authored on 07/12/2005 09:22:47
December 6, 2005
View 084fb23aec

- acc and missed_call table flags

Jan Janak authored on 06/12/2005 15:57:53
View a7391012c9

- reverted previous accidental commit

Jan Janak authored on 06/12/2005 15:14:26
View 26a8a73ee0

- fixed gcc warning

Jan Janak authored on 06/12/2005 15:09:45
View 77b36d4915

- added missing presence tables

Jan Janak authored on 06/12/2005 14:57:43