Commit Graph

  • de95fc5171 Added 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
  • 67fcb0ae20 Added msleep function that permits sleeping when handling a message. oana 2021-09-24 13:24:10 +0000
  • ca208774e0 Added msleep function that permits sleeping when handling a message. oana 2021-09-24 13:24:10 +0000
  • 2e6c3dd160 Add support for multi-threaded access to regexroute. oana 2021-09-24 13:14:51 +0000
  • 808bc77a0f Add support for multi-threaded access to regexroute. oana 2021-09-24 13:14:51 +0000
  • f2f2a779be Fixed bug: put parantheses in regexp matching full application mime body. marian 2021-09-02 07:23:58 +0000
  • 8f3ea0c53c Fixed bug: put parantheses in regexp matching full application mime body. marian 2021-09-02 07:23:58 +0000
  • 3dce813669 Fixed 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
  • e93830a824 Fixed 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
  • 2e31d21bdd Bug 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
  • 9596ad76c3 Bug 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
  • 1972768171 Changed priority of the JS specific operators. Fixes problems introduced by Rev. 6511 paulc 2021-08-16 10:52:48 +0000
  • 16462dbbd1 Changed priority of the JS specific operators. Fixes problems introduced by Rev. 6511 paulc 2021-08-16 10:52:48 +0000
  • 33f0e6722a Report time spent in queue in message sniffer. marian 2021-08-16 08:06:49 +0000
  • 8dd9177f88 Report time spent in queue in message sniffer. marian 2021-08-16 08:06:49 +0000
  • bb26b4e217 Added 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
  • a27e7f1b9e Added 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
  • 2f04202afb Added String::insert(). marian 2021-08-16 06:40:44 +0000
  • d476e43a2a Added String::insert(). marian 2021-08-16 06:40:44 +0000
  • 5df80ff38a Added missing precedence of the nullish operator. Aligned operators precedence with JS. paulc 2021-08-11 10:52:33 +0000
  • a964723b52 Added missing precedence of the nullish operator. Aligned operators precedence with JS. paulc 2021-08-11 10:52:33 +0000
  • cf842f90dd Added support to match message parameter(s) in sniffer. marian 2021-08-05 13:27:55 +0000
  • 9770def8f3 Added support to match message parameter(s) in sniffer. marian 2021-08-05 13:27:55 +0000
  • 8f31d10b7c Improved debug. marian 2021-08-04 07:35:53 +0000
  • 62217132de Improved debug. marian 2021-08-04 07:35:53 +0000
  • a6e13faecd Bumped version to 6.4.1 devel. paulc 2021-08-02 15:13:48 +0000
  • 49e4ee3ead Bumped version to 6.4.1 devel. paulc 2021-08-02 15:13:48 +0000
  • a9632e0e8f Bumped version to 6.4.0 release. paulc 2021-08-02 12:12:11 +0000
  • 4a5bb0cfb6 Bumped version to 6.4.0 release. paulc 2021-08-02 12:12:11 +0000
  • 8097b4174a Put path where the library is found before the linked library. oana 2021-07-26 09:01:33 +0000
  • 68d62cbac2 Put path where the library is found before the linked library. oana 2021-07-26 09:01:33 +0000
  • d15456b72d Implemented the nullish concatenation and assignment operators. Implemented the missing logical operation plus assignment. paulc 2021-07-08 14:53:44 +0000
  • 11bcd6a7f8 Implemented the nullish concatenation and assignment operators. Implemented the missing logical operation plus assignment. paulc 2021-07-08 14:53:44 +0000
  • f3a35a7e32 Be systemmatic in adding the Param_ prefix to unknown parameters. paulc 2021-07-06 11:54:01 +0000
  • 885ed0b8ae Be systemmatic in adding the Param_ prefix to unknown parameters. paulc 2021-07-06 11:54:01 +0000
  • 4e0256aaf3 Added support for multiple non SDP/ISUP bodies. marian 2021-06-23 07:07:04 +0000
  • de17affd13 Added support for multiple non SDP/ISUP bodies. marian 2021-06-23 07:07:04 +0000
  • 18220252b4 Allow up to 12 bits for the node ID. paulc 2021-06-16 10:10:00 +0000
  • 05b643dc6f Allow up to 12 bits for the node ID. paulc 2021-06-16 10:10:00 +0000
  • 71014c9de7 Added support for resetting the Engine's maxqueue and maxmsgrate after returning them in status. paulc 2021-06-04 13:00:07 +0000
  • 600610a6a3 Added support for resetting the Engine's maxqueue and maxmsgrate after returning them in status. paulc 2021-06-04 13:00:07 +0000
  • d7acccc9bb Handle 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
  • f078f77cf1 Handle 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
  • dc80401cbb Invalidate a SSLSocket in constructor if building a new SSL context fails. oana 2021-06-01 14:00:14 +0000
  • b5999abac7 Invalidate a SSLSocket in constructor if building a new SSL context fails. oana 2021-06-01 14:00:14 +0000
  • 5be2b0ed22 Fixed 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
  • 39bd797dc0 Fixed 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
  • b98b7ff642 Added own PID and if applicable supervisor's PID to the runtime parameters. paulc 2021-05-24 13:47:03 +0000
  • d0ce160167 Added own PID and if applicable supervisor's PID to the runtime parameters. paulc 2021-05-24 13:47:03 +0000
  • 06546d08e5 Set the name for the JS scheduler thread so it can be identified. paulc 2021-05-21 15:26:13 +0000
  • e64b94990c Set the name for the JS scheduler thread so it can be identified. paulc 2021-05-21 15:26:13 +0000
  • 921a3108f8 Fixed 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
  • a233486719 Fixed 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
  • b6275067fa Fixed 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
  • ac7293cfa6 Fixed 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
  • c7fc56f7dd Avoid a crash in some very slow shutdown race condition. paulc 2021-05-19 14:15:17 +0000
  • 8e46e881e4 Avoid a crash in some very slow shutdown race condition. paulc 2021-05-19 14:15:17 +0000
  • bfc6100ec9 Fixed bug in usually ignored settime operation response. paulc 2021-05-18 18:17:49 +0000
  • 5feab5d0fc Fixed bug in usually ignored settime operation response. paulc 2021-05-18 18:17:49 +0000
  • e052feba69 Added Javascript method to set the engine congestion. paulc 2021-05-18 18:07:43 +0000
  • 9dd5107bf4 Added Javascript method to set the engine congestion. paulc 2021-05-18 18:07:43 +0000
  • eb65a68dc7 Allow javascript to retrieve engine congestion level. oana 2021-05-18 12:19:21 +0000
  • 74b09a9a75 Allow javascript to retrieve engine congestion level. oana 2021-05-18 12:19:21 +0000
  • 4f6c89c694 Fixed bug: check pointer before use in Engine.output. marian 2021-05-17 08:42:30 +0000
  • 6485166aa5 Fixed bug: check pointer before use in Engine.output. marian 2021-05-17 08:42:30 +0000
  • 9512084039 Added NamedList method used to retrieve an unsigned 64bit parameter value. marian 2021-05-14 07:12:02 +0000
  • c76bfa67c5 Added NamedList method used to retrieve an unsigned 64bit parameter value. marian 2021-05-14 07:12:02 +0000
  • ad17f7adb7 Fixed a buffer overflow in the regexroute $(timestamp) function. paulc 2021-05-04 09:31:13 +0000
  • 885573a423 Fixed a buffer overflow in the regexroute $(timestamp) function. paulc 2021-05-04 09:31:13 +0000
  • faf43d8331 Fixed memory leak: always deref pending sip notify message when REFER handling terminates. marian 2021-04-21 06:47:47 +0000
  • 897042a619 Fixed memory leak: always deref pending sip notify message when REFER handling terminates. marian 2021-04-21 06:47:47 +0000
  • d2400f608a Fixed bug: put alaw/mulaw in rtpmap dictionary start for proper matching when parsing receivd SDP. marian 2021-04-19 11:46:57 +0000
  • f7ce4dc6f0 Fixed bug: put alaw/mulaw in rtpmap dictionary start for proper matching when parsing receivd SDP. marian 2021-04-19 11:46:57 +0000
  • 98e943c8b8 Added SDP support for stereo slin/alaw/mulaw. marian 2021-04-19 10:02:58 +0000
  • 0b8f9b48cc Added SDP support for stereo slin/alaw/mulaw. marian 2021-04-19 10:02:58 +0000
  • b3eaba2850 Added 2 channel slin/alaw/mulaw to rtp payloads dictionary. marian 2021-04-19 09:34:41 +0000
  • 2014766be1 Added 2 channel slin/alaw/mulaw to rtp payloads dictionary. marian 2021-04-19 09:34:41 +0000
  • f6caa100f0 Mark 2*slin format info as valid candidate for conversion. marian 2021-04-19 09:31:35 +0000
  • 59e0b415c0 Mark 2*slin format info as valid candidate for conversion. marian 2021-04-19 09:31:35 +0000
  • e7fd449134 Add the "name" property to functions. paulc 2021-04-16 13:03:57 +0000
  • 76c0d7ed08 Add the "name" property to functions. paulc 2021-04-16 13:03:57 +0000
  • ac7ca86885 Don't add spacing for empty strings in Engine.output(), just like in Engine.debug(). paulc 2021-04-16 10:24:17 +0000
  • b9cb5d4f0b Don't add spacing for empty strings in Engine.output(), just like in Engine.debug(). paulc 2021-04-16 10:24:17 +0000
  • 41c654cc3f Added 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
  • 19ec4ab0eb Added 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
  • f0b7849ee1 Clone a JsFunction when first assigned into another variable. oana 2021-04-12 08:55:18 +0000
  • fdff04abd5 Clone a JsFunction when first assigned into another variable. oana 2021-04-12 08:55:18 +0000
  • 39e16e093b Added support to pass file open parameters to File.setContent function. Fixed code alignment. marian 2021-04-05 08:46:50 +0000
  • 871751ecfa Added support to pass file open parameters to File.setContent function. Fixed code alignment. marian 2021-04-05 08:46:50 +0000
  • bf14cf9f27 Reload main config file after setting runtime parameters. This allows loading modules conditionally. paulc 2021-04-02 08:45:47 +0000
  • fec32b954d Reload main config file after setting runtime parameters. This allows loading modules conditionally. paulc 2021-04-02 08:45:47 +0000
  • d346bd1f25 Added more operators for the config file conditionals. paulc 2021-04-01 16:15:23 +0000
  • ecb4701c89 Added more operators for the config file conditionals. paulc 2021-04-01 16:15:23 +0000
  • a6bd1f9952 Extended 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
  • 3da9ab068f Extended 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
  • e69ae361e4 Added 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
  • d81d1f7452 Added 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
  • 3fc1647112 Made behavior of Math abs, min and max more consistent with the standard. paulc 2021-03-29 10:34:12 +0000
  • b482039d8a Made behavior of Math abs, min and max more consistent with the standard. paulc 2021-03-29 10:34:12 +0000
  • 52ee310039 Fixed bug: check for valid message returned from parsing before setting data member. marian 2021-03-26 12:37:49 +0000