December 10, 2005
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
August 24, 2004
View 84d8e16586

- Spelling checked - READMEs updated

Jan Janak authored on 24/08/2004 08:58:23
February 11, 2004
View c2ea965c63

(hopefuly successful) merger of Uli's CANCEL/FIFO (thanks!), jiri's hash calculation for UAC transactions and current development branch

Jiri Kuthan authored on 11/02/2004 03:38:48
January 22, 2004
View b24f1ec7bc

- t_newtran export to the other modules

Bogdan-Andrei Iancu authored on 22/01/2004 14:28:50
November 26, 2003
View 08dab81301

new param added : via1_matching - enable or disable top most via checking for e2e ACK non-2xx: CISCO ATA generates VIA with rport and received (both filed!) when nat-helper is used to fixed the INVITE

Bogdan-Andrei Iancu authored on 26/11/2003 16:04:27
October 30, 2003
View f2377e06fb

lookup introduced to exports

Jiri Kuthan authored on 30/10/2003 11:56:44
March 6, 2003
View fde02f64a4

sorry -- I'm taking off in few minutes and wanted to commit not to road-block dependent work -- I will post on that and provide history of changes when I'm back

Jiri Kuthan authored on 06/03/2003 17:43:17
February 28, 2003
View 18dbc018c0

elderly (un)defs junked (hopefuly the right ones)

Jiri Kuthan authored on 28/02/2003 14:12:25
February 24, 2003
View 1ea91058a8

- warning fixes - s/T_LOG/T_LOG_CELL in tm (redefinition conflict with nameser_compat.h) - fixed type in vm

Andrei Pelinescu-Onciul authored on 24/02/2003 16:48:50
January 31, 2003
View 96dd9e9f4d

voicemail specific code added (see #define VOICE_MAIL and module vm)

Raphael Coeffic authored on 31/01/2003 13:54:59
January 22, 2003
View d9a8cf3ab2

introduced option to disable r-uri matching in transactions

Jiri Kuthan authored on 22/01/2003 22:08:30
January 21, 2003
View ff9799524a

preliminary support for FIFO/t_uac added -- compiles, but not completed yet

Jiri Kuthan authored on 21/01/2003 13:53:48
January 6, 2003
View 8ba9c56733

bug_fix: on_negative_reply now sets msg id and transaction context (previously, it didn't do so, which resulted in a lookup that consumed CPU and even worse, refcounted -- transaction that entered reply_route was never released)

Jiri Kuthan authored on 06/01/2003 12:48:56
September 19, 2002
View 7dd0b34273

GPLization banner introduced to *.[hc] files

Jiri Kuthan authored on 19/09/2002 12:23:52
August 28, 2002
View b1f1656ee3

FAT bug_fix: An unfortuntately big fix of bug which has not been unfortunetly understood :-( . Suddenly, TM started segfaulting on start-up. In gdb, there was lot of confusion among automatic and static variable -- funny thing, p1==p2 but *p1!=*p2. I resturucted TM again, made non-automatic variables in question (hash_table) static, and split it in timers and transaction table, both in separate files.

Jiri Kuthan authored on 28/08/2002 21:24:28