Commit Graph

127 Commits

Author SHA1 Message Date
paulc b19f0d3243 Added MD5 digest object.
git-svn-id: http://yate.null.ro/svn/yate/trunk@251 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-28 14:09:40 +00:00
paulc 9ed8a01410 Added fast locked() method to check if a mutex is held.
git-svn-id: http://yate.null.ro/svn/yate/trunk@250 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-28 08:25:41 +00:00
paulc fc7f40d3bc Added in Regexp Extended and Case Insensitive flags.
git-svn-id: http://yate.null.ro/svn/yate/trunk@244 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-06 21:06:32 +00:00
paulc 704351f1b7 Added new XDebug macro for those messages that generate LOT of output like
in long running loops.
Implemented non-branch transaction matching in SIP.
Fixed handling of multi-tone chan.dtmf messages in PHP.


git-svn-id: http://yate.null.ro/svn/yate/trunk@236 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-27 21:26:00 +00:00
paulc e836270e9a Added recursive mitex support - tey were needed...
git-svn-id: http://yate.null.ro/svn/yate/trunk@213 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 16:05:14 +00:00
paulc 71b2322fbf Fixed possible ternary operator ? : bug.
git-svn-id: http://yate.null.ro/svn/yate/trunk@203 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-15 18:34:22 +00:00
paulc bf87388f50 Fixed default MessageRelay priority.
Regexroute can now process arbitrary messages.


git-svn-id: http://yate.null.ro/svn/yate/trunk@199 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-13 22:46:31 +00:00
paulc 16b6c16387 More assignment operators for String.
RTP pass-trough for SIP.


git-svn-id: http://yate.null.ro/svn/yate/trunk@155 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-04 02:22:43 +00:00
paulc 2b1846362c Added case-insensitive String comparation operators.
SIP header holds a list of NamedStrings.


git-svn-id: http://yate.null.ro/svn/yate/trunk@143 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-27 15:08:12 +00:00
paulc 74c80aa5da Added toUpper and toLower methods in String.
git-svn-id: http://yate.null.ro/svn/yate/trunk@139 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-24 03:26:13 +00:00
paulc f8a1595b61 Added final parameter to disconnect. Renamed most messages.
Version header file is generated at configure time. Added soname in library.
Proper handling of DTMF in IAX, H.323 and Zap.


git-svn-id: http://yate.null.ro/svn/yate/trunk@133 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-21 04:16:09 +00:00
paulc 7fafda0323 Many stability improvments.
git-svn-id: http://yate.null.ro/svn/yate/trunk@132 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-20 04:11:29 +00:00
paulc 2e1d98893c Backported some features from Yate-new. Improved API documentation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@124 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-08 00:04:26 +00:00
paulc 3588fb7c3d Added toString() method and search by string in lists.
git-svn-id: http://yate.null.ro/svn/yate/trunk@122 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-04 15:44:54 +00:00
paulc fd651a3b2b Modified and improved regexroute.
Added extra support methods in engine, fixed minor annoyances.


git-svn-id: http://yate.null.ro/svn/yate/trunk@118 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 00:54:04 +00:00
paulc 536180ee0f Changed typedef structs to C++ style structs - mainly for documentation benefit.
git-svn-id: http://yate.null.ro/svn/yate/trunk@117 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 21:15:59 +00:00
paulc 3c141c611b Added context jumping and message parameter setting to regexroute.
Added DDebug and NDebug macros to keep down the number of #define.


git-svn-id: http://yate.null.ro/svn/yate/trunk@116 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 21:01:04 +00:00
paulc 656e423474 Added copyright notice.
git-svn-id: http://yate.null.ro/svn/yate/trunk@114 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 03:56:41 +00:00
paulc 767e4dcc23 Fixed major memory leak in threads.
Added automatic restart when no module is busy.


git-svn-id: http://yate.null.ro/svn/yate/trunk@101 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 00:07:00 +00:00
paulc d7820fc1f1 Lots of thread interlocking fixes, extra H.323 options for inband DTMF and
silence detection suppression.


git-svn-id: http://yate.null.ro/svn/yate/trunk@95 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-24 21:35:54 +00:00
paulc efaa903106 Lots of stability improvments and bug fixes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@91 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-22 02:45:19 +00:00
paulc 1f327de745 Added abort-on-bug flag and command line option.
git-svn-id: http://yate.null.ro/svn/yate/trunk@80 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-14 16:36:24 +00:00
paulc 182e839f24 Fixed problems related to *printf arguments checking and kdoc.
git-svn-id: http://yate.null.ro/svn/yate/trunk@52 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-11 10:43:49 +00:00
paulc b9e3bfabed Added gcc style printf argument check if supported.
Fixed benign warning in gtkclient exposed by this check.


git-svn-id: http://yate.null.ro/svn/yate/trunk@44 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-09 16:16:29 +00:00
paulc 0d600d447e Fixed a weird assignment operator bug in NamedString.
git-svn-id: http://yate.null.ro/svn/yate/trunk@24 acf43c95-373e-0410-b603-e72c3f656dc1
2004-08-20 00:46:33 +00:00
paulc 74fb58051f Solved a nasty pthread problem related to weak symbols.
Improved the PHP library a little.


git-svn-id: http://yate.null.ro/svn/yate/trunk@23 acf43c95-373e-0410-b603-e72c3f656dc1
2004-08-19 22:53:55 +00:00
paulc 628070ee2e Imported in new CVS
git-svn-id: http://yate.null.ro/svn/yate/trunk@2 acf43c95-373e-0410-b603-e72c3f656dc1
2004-05-22 00:05:20 +00:00