Do not stop resolving a variable until all variable fields have been resolved.
Resolving a variable now returns a container and the rest of fields that are to be applied onto the container. There is one exception to this and that is when a variable was resolved to a string and the last field to be applied is a native string/number field or function.



git-svn-id: http://yate.null.ro/svn/yate/trunk@5643 acf43c95-373e-0410-b603-e72c3f656dc1
Check if the file exists before trying to send a fax.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5644 acf43c95-373e-0410-b603-e72c3f656dc1
Attempt to revert to previous media if our reINVITE was refused.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5645 acf43c95-373e-0410-b603-e72c3f656dc1
Use the proper method to clear saved media parameters.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5646 acf43c95-373e-0410-b603-e72c3f656dc1
Added a revision to the Windows build.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5647 acf43c95-373e-0410-b603-e72c3f656dc1
Use returned string of monitor.query message if "value" parameter is not set.
Removed an unnecessary string copy.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5648 acf43c95-373e-0410-b603-e72c3f656dc1
Prevent the monitoring module from handling all monitor.query at priority 100.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5649 acf43c95-373e-0410-b603-e72c3f656dc1
Added setText() and setAttributes() functions to XmlElement class.
setText() allows replacing the text of an XmlElement.
setAttributes() allows setting multiple attributes from a NamedList.



git-svn-id: http://yate.null.ro/svn/yate/trunk@5650 acf43c95-373e-0410-b603-e72c3f656dc1
Added a base class for all digest calculation classes.
Added SHA256 calculation class.
Added HMAC calculation methods.
Added test module for cryptographic functions validation.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5651 acf43c95-373e-0410-b603-e72c3f656dc1
Added Hasher.cpp and YSHA256.cpp to Windows build.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5652 acf43c95-373e-0410-b603-e72c3f656dc1
Set the proper current file name when starting to parse a JS file.
Changed a local variable name to avoid hiding a method with same name.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5653 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed bug: freeze sdp session origin address to avoid changing it.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5654 acf43c95-373e-0410-b603-e72c3f656dc1
Bug fix: report parser error when parsing expressions like 'a.' (parsing of field operator without subsequent field name).
Also do not parse fields that do not start with a letter or characters '_'/'$'.



git-svn-id: http://yate.null.ro/svn/yate/trunk@5655 acf43c95-373e-0410-b603-e72c3f656dc1
Merge branch 'upstream' of github.com:vir/yate into deb
Updated debian package version to 4.3.1~svn5655