Commit Graph

396 Commits

Author SHA1 Message Date
paulc 2ab1ec12c7 Bumped version to 2.0.0 alpha2 and made --version report code status.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1713 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-04 12:54:30 +00:00
paulc f3d771bb0f Added handy parameter inspect operator[].
git-svn-id: http://yate.null.ro/svn/yate/trunk@1706 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-30 17:55:29 +00:00
paulc a889183a6f Made custom relay installer protected so it can be used for private messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1697 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-28 17:24:55 +00:00
paulc af1924c595 Added methods to remove just one message relay from module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1683 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-27 10:04:42 +00:00
paulc 39424ad04d Custom message relays can be installed in Modules, relays can be uninstalled.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1682 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-26 20:43:05 +00:00
paulc fac2ac157d Mark in list with an asterisk modules with unload capability.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1681 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-26 17:33:42 +00:00
paulc 1e64633335 Added module reload, filter out invalid completion for modules load/reload.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1680 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-26 17:29:05 +00:00
paulc 5afbf2744b Fixed help and command line completion.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1678 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-25 18:19:03 +00:00
paulc 325a06fda8 Added clustering in Windows, fixed unload support.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1669 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-24 22:59:37 +00:00
paulc f2fa3236b6 Added module loading and unloading support.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1668 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-24 21:09:41 +00:00
paulc ee59b2d42c Added a list of run instance parameters to the engine, access from extmodule.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1665 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-24 11:43:04 +00:00
paulc e57e9ec1ee Print thread name when hard cancelling - helps in detecting potential problems.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1661 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-23 16:52:11 +00:00
marian 5ac1057ebf Now a data block can be built from a string containing hexadecimal values.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1652 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-21 14:09:14 +00:00
paulc 6ca62a64ca Added node name (for clustering) and use it in heartbeat and regexroute.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1651 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-19 11:19:52 +00:00
marian 97086f1ede Now set param replaces the whole object.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1644 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-17 15:40:47 +00:00
marian 5cf0a5b127 Added the NamedPointer class. Add NamedString::getObject()
git-svn-id: http://yate.null.ro/svn/yate/trunk@1641 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-17 15:31:48 +00:00
marian e081990067 Trim all blanks from boundary before using it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1627 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 12:12:11 +00:00
marian 5c670eeee4 Added flag to know when a multipart last boundary was found.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1622 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 10:00:39 +00:00
marian d6d9ceda8f Fixed bugs in build and parse multipart bodies.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1621 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-14 09:50:19 +00:00
marian aebce4e29d Added mime multipart class. Removed useless mime isup class.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1618 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-11 14:22:03 +00:00
marian 1465c1129c Added methods to find additional headers and set/get header parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1610 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-09 13:17:59 +00:00
marian 2b08ca20c5 Added MIME for application/isup class.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1609 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-09 12:40:22 +00:00
marian 47f897a49d Added MIME body constructors from a header line. Adjusted SIP message parser to handle this.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1607 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-09 11:32:35 +00:00
paulc 1595878e62 Include code status in default client greeting.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1603 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-08 19:18:48 +00:00
marian dabd23216d Moved header classes and some utilities from SIP to MIME. Updated SIP module and library to reflect the changes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1599 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-08 12:29:12 +00:00
paulc cb074008ed Qt, Yate2 and VS 2005 related fixes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1594 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 18:36:17 +00:00
paulc 34b23e1511 Adjusted help files path for Yate2.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1591 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-07 11:49:10 +00:00
paulc ed876e9e58 Fixed potential crash in XDEBUG compiled code.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1580 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-04 18:37:28 +00:00
paulc 1ab9479903 Removed excessively complex expression.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1579 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-04 18:35:07 +00:00
paulc fdac0cd89a Added info message when one or both formats are not set.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1578 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-04 18:05:59 +00:00
paulc 7f62946415 Unlock the driver while updating channels to avoid possible deadlocks.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1505 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-28 20:20:32 +00:00
paulc 6063d1b43e Added capability for plugins to request early init order.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1496 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-26 23:56:37 +00:00
paulc 710adaeafd Properly move auto delete flag in insert and remove operations.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1495 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-26 23:52:44 +00:00
paulc 954291bf21 Changes to work with VS 2005
git-svn-id: http://yate.null.ro/svn/yate/trunk@1493 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-26 16:57:44 +00:00
paulc 4ea5eded9e Changes required for VS 2005 and Yate 2
git-svn-id: http://yate.null.ro/svn/yate/trunk@1486 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-26 12:01:09 +00:00
paulc b3946d3d3d Reverted to hardcoded relative paths because top_builddir is not portable
across autoconf versions.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1484 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-23 14:14:54 +00:00
paulc b42a894ddc Directory reorder #3
git-svn-id: http://yate.null.ro/svn/yate/trunk@1476 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-15 23:06:36 +00:00
paulc bccee6022e Directory reorder #1
git-svn-id: http://yate.null.ro/svn/yate/trunk@1474 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-15 22:08:39 +00:00
paulc 9aa3dcb5c6 Error check uriUnescape() calls, return invalid URI if reaching an invalid
escape sequence.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1464 acf43c95-373e-0410-b603-e72c3f656dc1
2007-10-29 17:52:40 +00:00
paulc 60b4dcd7a5 Fixed possible integer truncation when converting Strings to integers.
Added local helper strtoi() that deals with the problem.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1463 acf43c95-373e-0410-b603-e72c3f656dc1
2007-10-29 17:51:45 +00:00
paulc 5d899f2c36 Accept "t" and "f" as boolean representations, helps in SQL conversions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1448 acf43c95-373e-0410-b603-e72c3f656dc1
2007-09-01 15:04:29 +00:00
oana 1defcaeac6 Populate the callto combo if we succeed to start a new call.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1439 acf43c95-373e-0410-b603-e72c3f656dc1
2007-08-27 16:28:37 +00:00
paulc 8ab89d1848 Increased default event text limit from 4k to 10k to accomodate debugging.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1433 acf43c95-373e-0410-b603-e72c3f656dc1
2007-08-24 08:44:20 +00:00
paulc d977c126e6 Suppress debugging output when reentering from output handler...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1431 acf43c95-373e-0410-b603-e72c3f656dc1
2007-08-23 09:58:46 +00:00
paulc ffc6d43882 Warn about handling messages that are expected to be broadcasted.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1428 acf43c95-373e-0410-b603-e72c3f656dc1
2007-08-23 08:20:40 +00:00
paulc 657da65c74 Supervisor reaps all children, not just one, before starting new child.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1424 acf43c95-373e-0410-b603-e72c3f656dc1
2007-08-15 12:28:57 +00:00
paulc b9dd361c2c Supervisor waits up to 30 seconds for child to start. Childrens are reaped
before starting a new one.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1423 acf43c95-373e-0410-b603-e72c3f656dc1
2007-08-09 10:48:58 +00:00
paulc 4463ffd256 Restore the keyboard interrupt handler early so a hung process can be
killed from keyboard by pressing ^C twice.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1414 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-31 15:14:09 +00:00
paulc 05d646e887 Added MIME related classes in engine.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1410 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-26 23:45:33 +00:00
paulc 6f2c70aa86 Added support for multiple module directories, can be specified from the
command line.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1405 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-23 16:18:18 +00:00