Add the O_LARGEFILE flag to handles opened by the File class.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5046 acf43c95-373e-0410-b603-e72c3f656dc1
Added module that can write events to log files.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5047 acf43c95-373e-0410-b603-e72c3f656dc1
Handle ASN.1 specification of length in the indefinite form.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5048 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed doxygen warning.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5049 acf43c95-373e-0410-b603-e72c3f656dc1
Added G.711 tables to SVN.
Compute slin to mulaw and alaw tables at startup.
Got rid of the sox build time dependency.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5050 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed warning spotted by the Windows compiler.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5051 acf43c95-373e-0410-b603-e72c3f656dc1
Allow specifying the ban bruteforcers limit in extmodule.conf


git-svn-id: http://yate.null.ro/svn/yate/trunk@5052 acf43c95-373e-0410-b603-e72c3f656dc1
Reset the timer and exec flags at start of each fork block.
Display debug information if call.execute from fork fails.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5053 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed sccp crash, caused by sccp management local-subsystems parameter presence.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5054 acf43c95-373e-0410-b603-e72c3f656dc1
Add SIP call parameters before performing authentication.
This allows user.auth to overwrite rather than duplicate parameters.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5055 acf43c95-373e-0410-b603-e72c3f656dc1
Improved debugging levels and text when sending SS7 messages or failing to.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5056 acf43c95-373e-0410-b603-e72c3f656dc1
Work in progress: added methods of Array class and const Object / Array parser.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5057 acf43c95-373e-0410-b603-e72c3f656dc1
Allow setting the external address of a NAT in the SDP sent by SIP.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5058 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed prototypal inheritance and constructors.
Fixed Array length - it's a property not a method.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5059 acf43c95-373e-0410-b603-e72c3f656dc1
Preserve and use the debug level in the Debugger class.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5060 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed parsing of if ... else blocks.
Improved debugging of expression parser.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5061 acf43c95-373e-0410-b603-e72c3f656dc1
Limited the length of the debugging output from expression parser.
Fixed the string limit for single char in a few places, it had to be %.1s instead of %1s.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5062 acf43c95-373e-0410-b603-e72c3f656dc1
Moved helper functions to static methods of JsObject so code can be reused.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5063 acf43c95-373e-0410-b603-e72c3f656dc1
Moved external code dependencies in separate make variables EXTERNFLAGS and EXTERNLIBS.
This prevents the external dependencies from inserting include and library paths.
Should prevent build failures caused by older Yate devel components in system paths.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5064 acf43c95-373e-0410-b603-e72c3f656dc1
Accept config lines without a = just as having one at end (all line is key name).
This simplifies writing config files where many lines would end with an equal sign.


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