Create a Thread for each SS7TCAP.
Optimized TCAP transactions time out checks.



git-svn-id: http://yate.null.ro/svn/yate/trunk@5436 acf43c95-373e-0410-b603-e72c3f656dc1
Added reportSM-DeliveryStatus, sendParameters and checkIMEI to their respective capabilities.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5437 acf43c95-373e-0410-b603-e72c3f656dc1
Reverting 7 commits, starting on r5431. Theese was somehow "uncommited" from SVN repository somwhere in between 2013-03-25 and 2013-04-11. The resulting tree is identical to fresh svn checkout for revision 5430. I hope, this will allow proper svn to git syncronization in future.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5430 acf43c95-373e-0410-b603-e72c3f656dc1
Allow a different file name to be sent to remote party when directing a call from file transfer module.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5431 acf43c95-373e-0410-b603-e72c3f656dc1
Don't remove file path when starting a file transfer path.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5432 acf43c95-373e-0410-b603-e72c3f656dc1
Create file path if requested.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5433 acf43c95-373e-0410-b603-e72c3f656dc1
Added functions unprefixedTag(), getTag(), removeAttribute() and clearChildren() to the Javascript XML API.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5434 acf43c95-373e-0410-b603-e72c3f656dc1
Reset valgrind statistics after the first initialization of the modules.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5435 acf43c95-373e-0410-b603-e72c3f656dc1
Optimized String::msgEscape() and String::msgUnescape() functions.
Added String::append(const char* value, int len) function to the API.
Inlined String::operator+=(const char* value) to use the new String::append() API function.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5436 acf43c95-373e-0410-b603-e72c3f656dc1
Allow manually evaluating JS expressions in a specific context.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5437 acf43c95-373e-0410-b603-e72c3f656dc1
Skip over target label of jump in unlinked JS code.
This makes the instructions behave the same as in linked code.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5438 acf43c95-373e-0410-b603-e72c3f656dc1
Added support for tracing Javascript execution in KCacheGrind format.
Fixed line counting for a possible keyword or identifier at end of line.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5439 acf43c95-373e-0410-b603-e72c3f656dc1
Made the SIP "expires" parameter available in user.auth message.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5440 acf43c95-373e-0410-b603-e72c3f656dc1
Overwrite existing file if requested.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5441 acf43c95-373e-0410-b603-e72c3f656dc1
Allow specifying the encoding for binary MIME bodies in SIP.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5442 acf43c95-373e-0410-b603-e72c3f656dc1
Allow specifying a filter for Javascript message handlers.
Mask message handlers early enough to avoid trace file races at shutdown.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5443 acf43c95-373e-0410-b603-e72c3f656dc1
Store ExpOperations in JsObjects so the value type is preserved.
Automatically convert database results to numbers if possible.
Added faster method ExpOperation::typeOf()

git-svn-id: http://yate.null.ro/svn/yate/trunk@5444 acf43c95-373e-0410-b603-e72c3f656dc1
Added static method to set or retrieve the tracker name in JS handlers.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5445 acf43c95-373e-0410-b603-e72c3f656dc1
Added a jump entries table to speed up Javascript function calls.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5446 acf43c95-373e-0410-b603-e72c3f656dc1
No longer compile out message performance checking, it can be fully disabled at runtime.
Fixed the display of message performance warning and made it similar to sniffer.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5447 acf43c95-373e-0410-b603-e72c3f656dc1