Fixed bug: set request uri from connection uri if none given when sending a method.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5845 acf43c95-373e-0410-b603-e72c3f656dc1
Allow retrieving and setting more SIP dialog components.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5846 acf43c95-373e-0410-b603-e72c3f656dc1
Added coders for GSM L3 Handover Complete and Handover Failure.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5847 acf43c95-373e-0410-b603-e72c3f656dc1
Minor typo fix.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5848 acf43c95-373e-0410-b603-e72c3f656dc1
Bug fix: do proper resolving for null object in object and array initializers.
Do not copy the singleton null object, provide a clone instead.
While doing object parameter resolving, do not alter prototypes for frozen objects.



git-svn-id: http://yate.null.ro/svn/yate/trunk@5849 acf43c95-373e-0410-b603-e72c3f656dc1
Terminate I/O streams instead of deleting them when an external module exits.
This prevents a race condition causing random memory corruption.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5850 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed build on 32 bit systems.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5851 acf43c95-373e-0410-b603-e72c3f656dc1
Use dpkg-architecture to find multiarch directory name on Debian.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5852 acf43c95-373e-0410-b603-e72c3f656dc1
Use AC_TRY_LINK to check if the PostgreSQL library is linkable.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5853 acf43c95-373e-0410-b603-e72c3f656dc1
Do proper number conversion for arithmetic operations.



git-svn-id: http://yate.null.ro/svn/yate/trunk@5854 acf43c95-373e-0410-b603-e72c3f656dc1
Implement independent CSeq generators for INVITE dialogs and REGISTER sessions.
Always parse CSeq in base 10, some implementations left pad with zeros.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5855 acf43c95-373e-0410-b603-e72c3f656dc1
Fix loss of boolean type information through assignment due to changes in commit 5854.
Do proper cloning on ExpOperation when resolving fields and do proper detection for number conversion on boolean values.



git-svn-id: http://yate.null.ro/svn/yate/trunk@5856 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed assignment operation changed in Rev. 5856.
Report the ExpOperation types in Engine.print_r().


git-svn-id: http://yate.null.ro/svn/yate/trunk@5857 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed cleanup for TCP connections where same stream is used for In and Out.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5858 acf43c95-373e-0410-b603-e72c3f656dc1
Made static String::hash() capable of incremental hashing.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5859 acf43c95-373e-0410-b603-e72c3f656dc1
Added hashing support for MimeSdpBody.
Speed up MimeSdpBody::addLine() and made it return the added line.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5860 acf43c95-373e-0410-b603-e72c3f656dc1
Increment the SDP session version only if the hash of the body (except version) has changed.
This helps with some SIP endpoints that reject any SDP change.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5861 acf43c95-373e-0410-b603-e72c3f656dc1
Support forcing to generate a SIP reINVITE.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5862 acf43c95-373e-0410-b603-e72c3f656dc1
Allow calls to be directed from dumb: check for 'direct' parameter, use it as target (skip routing) if present.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5863 acf43c95-373e-0410-b603-e72c3f656dc1
Moved XML classes to the main library.


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