de95fc5171Added support to create arbitrary named lists of shared vars (separate from Engine's global). Added extra functions to shared vars list. Export in javascript.
marian
2021-09-28 10:55:08 +0000
67fcb0ae20Added msleep function that permits sleeping when handling a message.
oana
2021-09-24 13:24:10 +0000
ca208774e0Added msleep function that permits sleeping when handling a message.
oana
2021-09-24 13:24:10 +0000
2e6c3dd160Add support for multi-threaded access to regexroute.
oana
2021-09-24 13:14:51 +0000
808bc77a0fAdd support for multi-threaded access to regexroute.
oana
2021-09-24 13:14:51 +0000
f2f2a779beFixed bug: put parantheses in regexp matching full application mime body.
marian
2021-09-02 07:23:58 +0000
8f3ea0c53cFixed bug: put parantheses in regexp matching full application mime body.
marian
2021-09-02 07:23:58 +0000
3dce813669Fixed bug: don't reset honored DTMF detected method to properly report failed DTMF method(s) in debug message.
marian
2021-09-02 06:41:41 +0000
e93830a824Fixed bug: don't reset honored DTMF detected method to properly report failed DTMF method(s) in debug message.
marian
2021-09-02 06:41:41 +0000
2e31d21bddBug fix for issue introduced in revision 6510: if filter is not present, match all messages instead of matching none.
oana
2021-08-17 14:47:46 +0000
9596ad76c3Bug fix for issue introduced in revision 6510: if filter is not present, match all messages instead of matching none.
oana
2021-08-17 14:47:46 +0000
1972768171Changed priority of the JS specific operators. Fixes problems introduced by Rev. 6511
paulc
2021-08-16 10:52:48 +0000
16462dbbd1Changed priority of the JS specific operators. Fixes problems introduced by Rev. 6511
paulc
2021-08-16 10:52:48 +0000
33f0e6722aReport time spent in queue in message sniffer.
marian
2021-08-16 08:06:49 +0000
8dd9177f88Report time spent in queue in message sniffer.
marian
2021-08-16 08:06:49 +0000
bb26b4e217Added support to track message enqueue/dispatch time. Added support to track the time spent by a message in handler.
marian
2021-08-16 08:02:49 +0000
a27e7f1b9eAdded support to track message enqueue/dispatch time. Added support to track the time spent by a message in handler.
marian
2021-08-16 08:02:49 +0000
2f04202afbAdded String::insert().
marian
2021-08-16 06:40:44 +0000
d476e43a2aAdded String::insert().
marian
2021-08-16 06:40:44 +0000
5df80ff38aAdded missing precedence of the nullish operator. Aligned operators precedence with JS.
paulc
2021-08-11 10:52:33 +0000
a964723b52Added missing precedence of the nullish operator. Aligned operators precedence with JS.
paulc
2021-08-11 10:52:33 +0000
cf842f90ddAdded support to match message parameter(s) in sniffer.
marian
2021-08-05 13:27:55 +0000
9770def8f3Added support to match message parameter(s) in sniffer.
marian
2021-08-05 13:27:55 +0000
8f31d10b7cImproved debug.
marian
2021-08-04 07:35:53 +0000
62217132deImproved debug.
marian
2021-08-04 07:35:53 +0000
a6e13faecdBumped version to 6.4.1 devel.
paulc
2021-08-02 15:13:48 +0000
49e4ee3eadBumped version to 6.4.1 devel.
paulc
2021-08-02 15:13:48 +0000
a9632e0e8fBumped version to 6.4.0 release.
paulc
2021-08-02 12:12:11 +0000
4a5bb0cfb6Bumped version to 6.4.0 release.
paulc
2021-08-02 12:12:11 +0000
8097b4174aPut path where the library is found before the linked library.
oana
2021-07-26 09:01:33 +0000
68d62cbac2Put path where the library is found before the linked library.
oana
2021-07-26 09:01:33 +0000
d15456b72dImplemented the nullish concatenation and assignment operators. Implemented the missing logical operation plus assignment.
paulc
2021-07-08 14:53:44 +0000
11bcd6a7f8Implemented the nullish concatenation and assignment operators. Implemented the missing logical operation plus assignment.
paulc
2021-07-08 14:53:44 +0000
f3a35a7e32Be systemmatic in adding the Param_ prefix to unknown parameters.
paulc
2021-07-06 11:54:01 +0000
885ed0b8aeBe systemmatic in adding the Param_ prefix to unknown parameters.
paulc
2021-07-06 11:54:01 +0000
4e0256aaf3Added support for multiple non SDP/ISUP bodies.
marian
2021-06-23 07:07:04 +0000
de17affd13Added support for multiple non SDP/ISUP bodies.
marian
2021-06-23 07:07:04 +0000
18220252b4Allow up to 12 bits for the node ID.
paulc
2021-06-16 10:10:00 +0000
05b643dc6fAllow up to 12 bits for the node ID.
paulc
2021-06-16 10:10:00 +0000
71014c9de7Added support for resetting the Engine's maxqueue and maxmsgrate after returning them in status.
paulc
2021-06-04 13:00:07 +0000
600610a6a3Added support for resetting the Engine's maxqueue and maxmsgrate after returning them in status.
paulc
2021-06-04 13:00:07 +0000
d7acccc9bbHandle possible missing declaration of MySQL type my_bool as its definition was removed in version > 8.0.1.
oana
2021-06-01 14:04:29 +0000
f078f77cf1Handle possible missing declaration of MySQL type my_bool as its definition was removed in version > 8.0.1.
oana
2021-06-01 14:04:29 +0000
dc80401cbbInvalidate a SSLSocket in constructor if building a new SSL context fails.
oana
2021-06-01 14:00:14 +0000
b5999abac7Invalidate a SSLSocket in constructor if building a new SSL context fails.
oana
2021-06-01 14:00:14 +0000
5be2b0ed22Fixed bugs. Avoid adding an executed slave which already lost its master, avoid adding a slave to list if it is going to be destroyed (avoid re-entering in call continue). Made ForkMaster and ForkSlave debug enablers, allow setting a debug level in master. Improved debug.
marian
2021-05-28 11:50:18 +0000
39bd797dc0Fixed bugs. Avoid adding an executed slave which already lost its master, avoid adding a slave to list if it is going to be destroyed (avoid re-entering in call continue). Made ForkMaster and ForkSlave debug enablers, allow setting a debug level in master. Improved debug.
marian
2021-05-28 11:50:18 +0000
b98b7ff642Added own PID and if applicable supervisor's PID to the runtime parameters.
paulc
2021-05-24 13:47:03 +0000
d0ce160167Added own PID and if applicable supervisor's PID to the runtime parameters.
paulc
2021-05-24 13:47:03 +0000
06546d08e5Set the name for the JS scheduler thread so it can be identified.
paulc
2021-05-21 15:26:13 +0000
e64b94990cSet the name for the JS scheduler thread so it can be identified.
paulc
2021-05-21 15:26:13 +0000
921a3108f8Fixed bug: clear timer events before engine and runner to make sure all objects are released while script context is valid.
marian
2021-05-20 12:24:31 +0000
a233486719Fixed bug: clear timer events before engine and runner to make sure all objects are released while script context is valid.
marian
2021-05-20 12:24:31 +0000
b6275067faFixed bug: re-insert time events in list before calling the callback to allow scripts to safely remove the event in callback.
marian
2021-05-19 14:16:06 +0000
ac7293cfa6Fixed bug: re-insert time events in list before calling the callback to allow scripts to safely remove the event in callback.
marian
2021-05-19 14:16:06 +0000
c7fc56f7ddAvoid a crash in some very slow shutdown race condition.
paulc
2021-05-19 14:15:17 +0000
8e46e881e4Avoid a crash in some very slow shutdown race condition.
paulc
2021-05-19 14:15:17 +0000
bfc6100ec9Fixed bug in usually ignored settime operation response.
paulc
2021-05-18 18:17:49 +0000
5feab5d0fcFixed bug in usually ignored settime operation response.
paulc
2021-05-18 18:17:49 +0000
e052feba69Added Javascript method to set the engine congestion.
paulc
2021-05-18 18:07:43 +0000
9dd5107bf4Added Javascript method to set the engine congestion.
paulc
2021-05-18 18:07:43 +0000
4f6c89c694Fixed bug: check pointer before use in Engine.output.
marian
2021-05-17 08:42:30 +0000
6485166aa5Fixed bug: check pointer before use in Engine.output.
marian
2021-05-17 08:42:30 +0000
9512084039Added NamedList method used to retrieve an unsigned 64bit parameter value.
marian
2021-05-14 07:12:02 +0000
c76bfa67c5Added NamedList method used to retrieve an unsigned 64bit parameter value.
marian
2021-05-14 07:12:02 +0000
ad17f7adb7Fixed a buffer overflow in the regexroute $(timestamp) function.
paulc
2021-05-04 09:31:13 +0000
885573a423Fixed a buffer overflow in the regexroute $(timestamp) function.
paulc
2021-05-04 09:31:13 +0000
faf43d8331Fixed memory leak: always deref pending sip notify message when REFER handling terminates.
marian
2021-04-21 06:47:47 +0000
897042a619Fixed memory leak: always deref pending sip notify message when REFER handling terminates.
marian
2021-04-21 06:47:47 +0000
d2400f608aFixed bug: put alaw/mulaw in rtpmap dictionary start for proper matching when parsing receivd SDP.
marian
2021-04-19 11:46:57 +0000
f7ce4dc6f0Fixed bug: put alaw/mulaw in rtpmap dictionary start for proper matching when parsing receivd SDP.
marian
2021-04-19 11:46:57 +0000
98e943c8b8Added SDP support for stereo slin/alaw/mulaw.
marian
2021-04-19 10:02:58 +0000
0b8f9b48ccAdded SDP support for stereo slin/alaw/mulaw.
marian
2021-04-19 10:02:58 +0000
b3eaba2850Added 2 channel slin/alaw/mulaw to rtp payloads dictionary.
marian
2021-04-19 09:34:41 +0000
2014766be1Added 2 channel slin/alaw/mulaw to rtp payloads dictionary.
marian
2021-04-19 09:34:41 +0000
f6caa100f0Mark 2*slin format info as valid candidate for conversion.
marian
2021-04-19 09:31:35 +0000
59e0b415c0Mark 2*slin format info as valid candidate for conversion.
marian
2021-04-19 09:31:35 +0000
e7fd449134Add the "name" property to functions.
paulc
2021-04-16 13:03:57 +0000
76c0d7ed08Add the "name" property to functions.
paulc
2021-04-16 13:03:57 +0000
ac7ca86885Don't add spacing for empty strings in Engine.output(), just like in Engine.debug().
paulc
2021-04-16 10:24:17 +0000
b9cb5d4f0bDon't add spacing for empty strings in Engine.output(), just like in Engine.debug().
paulc
2021-04-16 10:24:17 +0000
41c654cc3fAdded Object.global() to access the script's global object. Write numbers to JSON using their internal string representation.
paulc
2021-04-16 09:57:46 +0000
19ec4ab0ebAdded Object.global() to access the script's global object. Write numbers to JSON using their internal string representation.
paulc
2021-04-16 09:57:46 +0000
f0b7849ee1Clone a JsFunction when first assigned into another variable.
oana
2021-04-12 08:55:18 +0000
fdff04abd5Clone a JsFunction when first assigned into another variable.
oana
2021-04-12 08:55:18 +0000
39e16e093bAdded support to pass file open parameters to File.setContent function. Fixed code alignment.
marian
2021-04-05 08:46:50 +0000
871751ecfaAdded support to pass file open parameters to File.setContent function. Fixed code alignment.
marian
2021-04-05 08:46:50 +0000
bf14cf9f27Reload main config file after setting runtime parameters. This allows loading modules conditionally.
paulc
2021-04-02 08:45:47 +0000
fec32b954dReload main config file after setting runtime parameters. This allows loading modules conditionally.
paulc
2021-04-02 08:45:47 +0000
d346bd1f25Added more operators for the config file conditionals.
paulc
2021-04-01 16:15:23 +0000
ecb4701c89Added more operators for the config file conditionals.
paulc
2021-04-01 16:15:23 +0000
a6bd1f9952Extended Yate Output and Debug functions to support the 'debug' function of extmodule and send an escaped string.
marian
2021-04-01 09:12:08 +0000
3da9ab068fExtended Yate Output and Debug functions to support the 'debug' function of extmodule and send an escaped string.
marian
2021-04-01 09:12:08 +0000
e69ae361e4Added extmodule support to put a script requested debug message in yate output/logging. Added support to change script's debug level and debug name.
marian
2021-04-01 09:10:07 +0000
d81d1f7452Added extmodule support to put a script requested debug message in yate output/logging. Added support to change script's debug level and debug name.
marian
2021-04-01 09:10:07 +0000
3fc1647112Made behavior of Math abs, min and max more consistent with the standard.
paulc
2021-03-29 10:34:12 +0000
b482039d8aMade behavior of Math abs, min and max more consistent with the standard.
paulc
2021-03-29 10:34:12 +0000
52ee310039Fixed bug: check for valid message returned from parsing before setting data member.
marian
2021-03-26 12:37:49 +0000