Commit Graph

35 Commits

Author SHA1 Message Date
paulc 6b95f4810f Added $(threadname) function to help in tracing and debugging.
git-svn-id: http://voip.null.ro/svn/yate@2639 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-20 14:33:45 +00:00
paulc 692c726abd Added mutex names to most Yate modules.
git-svn-id: http://voip.null.ro/svn/yate@2613 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-05 14:06:39 +00:00
paulc 311b866b0f Added new special target "dispatch" to dispatch a new message synchronously.
Reentrance is now possible and detectable by the $(dispatching) function.


git-svn-id: http://voip.null.ro/svn/yate@2605 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-30 10:30:51 +00:00
paulc ed09472688 Replace captured regular expressions only after breaking the line at semicolons.
Fixes parsing bug when captured expression contains a semicolon.


git-svn-id: http://voip.null.ro/svn/yate@2572 acf43c95-373e-0410-b603-e72c3f656dc1
2009-04-10 11:56:25 +00:00
paulc 191995a019 Added regexroute functions '$' and 'chr'.
git-svn-id: http://voip.null.ro/svn/yate@2536 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-24 16:00:33 +00:00
paulc 3b9b063351 Added node name (for clustering) and use it in heartbeat and regexroute.
git-svn-id: http://voip.null.ro/svn/yate@1651 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-19 11:19:52 +00:00
paulc f670fcd6ec Fixed zero-padding of negative math operation results.
git-svn-id: http://voip.null.ro/svn/yate@1465 acf43c95-373e-0410-b603-e72c3f656dc1
2007-10-29 17:53:22 +00:00
paulc 34074b277f Added action on non-matching regexp capability.
git-svn-id: http://voip.null.ro/svn/yate@1388 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-09 19:20:17 +00:00
paulc b4350bddd5 Use TelEngine::destruct(obj) or GenObject::destruct() wherever applicable.
git-svn-id: http://voip.null.ro/svn/yate@1325 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-15 15:40:50 +00:00
paulc 5a1be97e8f Added new features: matching by function, message renaming, new message.
git-svn-id: http://voip.null.ro/svn/yate@1306 acf43c95-373e-0410-b603-e72c3f656dc1
2007-05-09 22:47:18 +00:00
paulc 65cb88d817 Added transcoding information function.
git-svn-id: http://voip.null.ro/svn/yate@1239 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-28 22:12:21 +00:00
paulc aacaeffab0 Added arithmetical comparation and engine runid functions.
git-svn-id: http://voip.null.ro/svn/yate@1153 acf43c95-373e-0410-b603-e72c3f656dc1
2007-01-02 08:20:48 +00:00
paulc 1252925558 Added global variables and more functions including list rotation.
git-svn-id: http://voip.null.ro/svn/yate@913 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-29 15:53:25 +00:00
paulc 9ab4fa2e47 Fixed bug in handling of malformed parameter replacement.
git-svn-id: http://voip.null.ro/svn/yate@911 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-29 10:38:55 +00:00
paulc a99c369748 Added function that generates the ';' character.
git-svn-id: http://voip.null.ro/svn/yate@856 acf43c95-373e-0410-b603-e72c3f656dc1
2006-06-11 10:33:18 +00:00
paulc 3a1938c2c7 Updated copyright and FSF address.
git-svn-id: http://voip.null.ro/svn/yate@815 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 15:08:43 +00:00
paulc 7f57bba0fc Moved all classes in all modules in anonymous namespaces.
Added RTLD_GLOBAL dlopen()ing so symbols exported by libraries loaded by
modules will be available.


git-svn-id: http://voip.null.ro/svn/yate@813 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 14:53:18 +00:00
paulc e75328a6cc Added "add" and "sub" functions.
git-svn-id: http://voip.null.ro/svn/yate@679 acf43c95-373e-0410-b603-e72c3f656dc1
2006-02-02 15:50:29 +00:00
paulc fbe5346930 Fixes for Windows compilation suggested by Faizan Naqvi (Tili).
Added names for thread priorities.
Fixed the way some channels handle timestamps (broken by the delta->full API change).


git-svn-id: http://voip.null.ro/svn/yate@536 acf43c95-373e-0410-b603-e72c3f656dc1
2005-10-07 22:03:19 +00:00
paulc f1d7e136e3 Added functions to regexroute.
Workaround for drivers that return excessive data in wanpipe.
Fixed bug in zapchan - data source threads were never started.


git-svn-id: http://voip.null.ro/svn/yate@525 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-25 23:22:22 +00:00
paulc 6c96628aa8 Multiple media channels related changes.
git-svn-id: http://voip.null.ro/svn/yate@492 acf43c95-373e-0410-b603-e72c3f656dc1
2005-09-02 16:39:00 +00:00
paulc cc39357317 Fixed some message parameter naming.
git-svn-id: http://voip.null.ro/svn/yate@450 acf43c95-373e-0410-b603-e72c3f656dc1
2005-07-16 22:06:35 +00:00
paulc aa2cb0417f Updated copyright years, fixed %ll formatting.
git-svn-id: http://voip.null.ro/svn/yate@320 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-29 22:05:07 +00:00
paulc 6b9e48dc26 no message
git-svn-id: http://voip.null.ro/svn/yate@283 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-10 21:42:49 +00:00
paulc 07c35dddb1 Added VC++6 projects and lots of porting changes
git-svn-id: http://voip.null.ro/svn/yate@272 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-02 00:49:38 +00:00
paulc f6fb8b6c0f Moved the engine away, added install-noapi
git-svn-id: http://voip.null.ro/svn/yate@260 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-18 18:16:59 +00:00
paulc a5a6593c16 Added echo command and capability of using extended or case insensitive
regular expressions.


git-svn-id: http://voip.null.ro/svn/yate@246 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-10 13:24:30 +00:00
paulc 48f7234df1 Fixed some ambiguous ? : ternary operators revealed during cross-compilation.
git-svn-id: http://voip.null.ro/svn/yate@200 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-14 16:29:45 +00:00
paulc 63ded8608d Fixed default MessageRelay priority.
Regexroute can now process arbitrary messages.


git-svn-id: http://voip.null.ro/svn/yate@199 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-13 22:46:31 +00:00
paulc f619a3765f 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://voip.null.ro/svn/yate@133 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-21 04:16:09 +00:00
paulc 8d17b2a2e8 Added alternative keywords for jump and include.
git-svn-id: http://voip.null.ro/svn/yate@119 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 00:56:53 +00:00
paulc 80112a7c1a Modified and improved regexroute.
Added extra support methods in engine, fixed minor annoyances.


git-svn-id: http://voip.null.ro/svn/yate@118 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-01 00:54:04 +00:00
paulc c342cff931 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://voip.null.ro/svn/yate@116 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 21:01:04 +00:00
paulc 083fbe1a89 Added copyright notice.
git-svn-id: http://voip.null.ro/svn/yate@114 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 03:56:41 +00:00
paulc d668e85bf0 Imported in new CVS
git-svn-id: http://voip.null.ro/svn/yate@2 acf43c95-373e-0410-b603-e72c3f656dc1
2004-05-22 00:05:20 +00:00