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
paulc
dbb2d9982d
The "peerid" takes precedence over "targetid". Masquerading rules are applied
...
before the message is completed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1385 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-05 11:39:43 +00:00
paulc
fe3a43604c
Fixed typo.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1383 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-05 10:24:56 +00:00
paulc
993775195b
Allow parsing numerical addresses enclosed in [square brackets] and
...
automatically add them if address contains colons (like IPv6).
git-svn-id: http://yate.null.ro/svn/yate/trunk@1382 acf43c95-373e-0410-b603-e72c3f656dc1
2007-07-04 23:34:01 +00:00
paulc
ade53f8424
Fixed String::msgUnescape to always unescape "%z" as ":" since msgEscape
...
always escapes the other way around.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1369 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-21 12:47:56 +00:00
paulc
da79946d6e
Changed the unlocking order to prevent races. Perform cleanups in the
...
destroyed() method instead of the destructor.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1357 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-08 18:33:33 +00:00
paulc
52bfb29082
Lock the list of private objects while querying running() status.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1356 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-08 18:31:54 +00:00
paulc
958c1bc7b0
Added non-locking, protected version of ref().
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1355 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-07 17:53:01 +00:00
paulc
5de025800d
Added virtual method to control zero reference notification before the
...
RefObject mutex is unlocked. Also expose said mutex through static method.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1348 acf43c95-373e-0410-b603-e72c3f656dc1
2007-06-04 22:18:59 +00:00