Commit Graph

  • b4e6c6e136 Added option used to delay failed to bind warning: may be used when some interfaces are going to be initialized after sip module startup. marian 2022-12-13 08:17:06 +0000
  • 5c88e2acf8 Added DataBlock utility methods used to insert/append hex strings. Added methods used to insert/append integers using lsb/msb direction. Added static methods used to manipulate raw data (copy/move). Added optimized sqlEscape() method variant: append data to a given string. marian 2022-12-13 07:26:09 +0000
  • 39815923a3 Apply module debug from main config file when initializing plugins at startup. This allows a module to show debug messages on first init. marian 2022-12-13 06:57:11 +0000
  • f7df31d03d Added NamedList utility methods used to add/set a parameter from basic types. Added method used to copy parameter from another list with option to add instead of replace. marian 2022-12-13 06:41:03 +0000
  • 173af54bed Constified method input parameter. marian 2022-12-12 11:14:59 +0000
  • 7f84908a49 Make Socket::bind(struct sockaddr*, socklen_t , const char* , int ) call Socket::bind(struct sockaddr* , socklen_t ). This avoids breaking re-implementations of Socket::bind(struct sockaddr* , socklen_t ) where the re-implemented methods was no longer called. oana 2022-11-14 13:04:15 +0000
  • 8a6c138dc7 Add new span parameter to zapcard, removing the need for offset calculations Manawyrm 2022-10-26 16:26:07 +0000
  • 664f85e763 Add support for read-write lock. oana 2022-10-27 13:51:32 +0000
  • 8c8078ca41 Add new span parameter to zapcard, removing the need for offset calculations Manawyrm 2022-10-26 16:26:07 +0000
  • 6622ed077c q931: If we're the network, channelID in ALERTING/CALL_PROC/CONNECT is mandatory Harald Welte 2022-10-17 21:19:26 +0200
  • 44b4069218 Added older version of virtual Socket::bind() using sockaddr pointer with no iface parameters: avoid errors in other (non yate) modules re-implementing it. marian 2022-10-17 08:23:58 +0000
  • d730689641 Handle interface to bind on along with ip (ip%iface_name) in SocketAddr. Added socket support to bind on interface. marian 2022-10-11 10:24:50 +0000
  • 2b6e7b8f94 String. Added append(char) method, added optional parameter to insert(char) used to indicate how many chars to insert. Aded methods for uri (un)escape receiving the destination string as parameter. marian 2022-10-11 10:05:03 +0000
  • ac82b37198 Silenced compiler warning related to sprintf() usage. marian 2022-10-11 08:13:58 +0000
  • 06f225431e Silenced compiler warning related to strncpy() call with value returned by strlen() marian 2022-10-05 12:02:54 +0000
  • 2fa7a30bec Show current date/time in rmanager open/close connection output message. marian 2022-09-13 08:26:21 +0000
  • e8fbf511e3 iax: ENCRYPTION IE is 2 bytes, not 1 byte Harald Welte 2022-09-11 14:11:57 +0200
  • 203ee7a1d4 iax: Support the new CALLINGANI2 IE Harald Welte 2022-09-11 14:07:02 +0200
  • ebd14fc45e iax: ENCRYPTION IE is 2 bytes, not 1 byte divo Harald Welte 2022-09-11 14:11:57 +0200
  • aae94bd46d iax: Support the new CALLINGANI2 IE Harald Welte 2022-09-11 14:07:02 +0200
  • d43863899a Added extra parameter to config clearKey() method used to clear key(s) matching a given value. marian 2022-06-27 08:25:05 +0000
  • 21d6241621 Added optional extra parameter to NamedList::clearParam() used to clear paraemter(s) matching a given value. Fixed documentation. marian 2022-06-27 08:22:54 +0000
  • a774d99471 Silenced compiler warning. marian 2022-06-27 06:36:36 +0000
  • a494ca67a5 Added support for javascript Object.assign() method. Added method Object.assignProps(): copy properties using filter, may alter property names. marian 2022-06-27 06:32:57 +0000
  • 13c43a2552 Gracefully terminate query when calling thread is cancelled. marian 2022-06-27 06:14:25 +0000
  • cae572477b Fixed wrong condition in RTP wrapper for payload to be less than 127: 127 is a valid rtp payload number. marian 2022-06-10 06:03:06 +0000
  • 7b331686c4 Fixed bug: ignore call direction when matching dialog from Replaces header in REFER. 'to-tag' is always our local tag. marian 2022-06-08 11:19:09 +0000
  • 5781282333 Fixed bug: avoid returning false from configuration file load when failed to load files/directories using includesilent directive. marian 2022-06-02 13:52:51 +0000
  • 0a180e5fea Fixed bug: check pointer when initializing route parameters. Route parameters may be missing leading to segfault. marian 2022-05-26 07:30:20 +0000
  • 52368b722b Document in regexroute.conf.sample setting filter for extra handlers. oana 2022-04-05 08:59:41 +0000
  • 987601dd20 Add option to set a filter to extra installed handlers. oana 2022-04-05 08:06:11 +0000
  • 67ca493a9c Added support for new include directive '': do not warn when file/directory fails to be included. marian 2022-03-16 13:47:44 +0000
  • dc005d1fad q931: If we're the network, channelID in SETUP ACK is mandatory Harald Welte 2022-03-08 13:04:00 +0100
  • f186162ba0 HACK: various debug statements / local changes Harald Welte 2022-03-08 08:28:44 +0100
  • 677ecb0b38 q931: If we're the network, channelID in SETUP ACK is mandatory Harald Welte 2022-03-08 13:04:00 +0100
  • 23327197a9 Fix documentation comments for a couple of methods. oana 2022-03-08 12:05:27 +0000
  • a08843baf4 preserve transfer-capability in Q.931 -> Q.931 calls Harald Welte 2022-03-04 12:11:02 +0100
  • 32d6eccf84 Fixed XPath copy: missing predicates copy. Added predicate used to select last node child. marian 2022-03-08 11:36:39 +0000
  • 1b2871a212 Added template for generic simple object vector. marian 2022-03-08 11:28:30 +0000
  • a2866f6206 Added File.listDirectory() function. Added extra optional parameter to XML.xmlText() for all lines indent length. marian 2022-03-08 11:06:08 +0000
  • 79cc69729e q931: sendSetupAck: Don't encode a BRI channel selection in PRI Harald Welte 2022-02-27 22:01:37 +0100
  • 02ab7441ae preserve transfer-capability in Q.931 -> Q.931 calls Harald Welte 2022-03-04 12:11:02 +0100
  • 4679853a20 q931: sendSetupAck: Don't encode a BRI channel selection in PRI Harald Welte 2022-02-27 22:01:37 +0100
  • f2a4063430 Allow SIP generated messages via xsip.generate to send ISUP data. oana 2022-03-03 09:23:10 +0000
  • f1fe2fb44f Allow SIP generated messages via xsip.generate to send ISUP data. oana 2022-03-03 09:23:10 +0000
  • ad28a9c7ca Allow ISUP decoding or encoding of data from/to hexified string. oana 2022-03-03 09:20:12 +0000
  • 6478809001 Allow ISUP decoding or encoding of data from/to hexified string. oana 2022-03-03 09:20:12 +0000
  • a0d085b165 Cleanup created script instances if they failed to run. oana 2022-03-02 15:32:00 +0000
  • 5956b084b1 Cleanup created script instances if they failed to run. oana 2022-03-02 15:32:00 +0000
  • a9186fef26 debian: Remove H.323 and wanpipe dependencies debian-packaging Harald Welte 2018-05-28 14:56:02 +0200
  • 91f2891e04 import debian pacakging rules from https://github.com/vir/yate Harald Welte 2018-05-28 14:51:14 +0200
  • 38368b8228 Warn (single time per loaded file) if a configuration line exceeds internal buffer length. marian 2022-02-21 13:58:26 +0000
  • bd1f9806ba Warn (single time per loaded file) if a configuration line exceeds internal buffer length. trunk marian 2022-02-21 13:58:26 +0000
  • dbd1924473 Initialize global RegexConfig. Release it on plugin destruction to avoid memcheck reporting memory leak. marian 2022-02-17 09:53:13 +0000
  • 28a652f14d Initialize global RegexConfig. Release it on plugin destruction to avoid memcheck reporting memory leak. marian 2022-02-17 09:53:13 +0000
  • 94a2b7ce80 Add support for building and running multiple instances of the same script. oana 2022-02-09 10:59:28 +0000
  • 71206f078c Add support for building and running multiple instances of the same script. oana 2022-02-09 10:59:28 +0000
  • 24711be282 Implemented NamedCounter method that allows adding a specific value to the counter. oana 2022-02-03 15:49:57 +0000
  • 169a579ea8 Implemented NamedCounter method that allows adding a specific value to the counter. oana 2022-02-03 15:49:57 +0000
  • a6e91f6b7d Added javascript XPath escape string method. marian 2022-02-01 10:33:19 +0000
  • 10bdfb1bfe Added javascript XPath escape string method. marian 2022-02-01 10:33:19 +0000
  • 9976ba64a8 Added XPath method used to escape XPath strings. marian 2022-02-01 10:30:09 +0000
  • 8c9c4b2664 Added XPath method used to escape XPath strings. marian 2022-02-01 10:30:09 +0000
  • dd5327858e Fixed bug: check for repeated 'Accept' header to detect if SDP is accepted. marian 2022-02-01 10:12:26 +0000
  • 9c9129aa98 Fixed bug: check for repeated 'Accept' header to detect if SDP is accepted. marian 2022-02-01 10:12:26 +0000
  • f6fa058aa3 Export XPath in javascript. marian 2022-01-11 09:02:56 +0000
  • 8ca99f45a5 Export XPath in javascript. marian 2022-01-11 09:02:56 +0000
  • 0196d2b8df Added array method used to push strings from list. marian 2022-01-11 09:02:27 +0000
  • 6cb563308f Added array method used to push strings from list. marian 2022-01-11 09:02:27 +0000
  • 39caf13ccb Added XPath object describing search and/or match XML element items (children, attributes, texts). marian 2022-01-11 09:01:33 +0000
  • 5de1480c97 Added XPath object describing search and/or match XML element items (children, attributes, texts). marian 2022-01-11 09:01:33 +0000
  • be12daef1e Added new function used to escape and concatenate message parameters: old function raises a warning in newer PHP versions. marian 2022-01-04 13:44:35 +0000
  • 2799ffcfdd Added new function used to escape and concatenate message parameters: old function raises a warning in newer PHP versions. marian 2022-01-04 13:44:35 +0000
  • 611407bd55 Added separate module for debug messages put in regexroute matching rules using the debug function to allow setting a different debug level for them. Made regexroute itself a module using its own debug level (it no longer uses the global debug level for debug messages). marian 2022-01-04 07:38:24 +0000
  • 4de9059a6c Added separate module for debug messages put in regexroute matching rules using the debug function to allow setting a different debug level for them. Made regexroute itself a module using its own debug level (it no longer uses the global debug level for debug messages). marian 2022-01-04 07:38:24 +0000
  • 99127c72c0 debian: Remove H.323 and wanpipe dependencies Harald Welte 2018-05-28 14:56:02 +0200
  • 28a8d569f9 import debian pacakging rules from https://github.com/vir/yate Harald Welte 2018-05-28 14:51:14 +0200
  • f74685918c Added functions used to set/add a list of parameters in configuration and section. marian 2021-12-22 07:03:35 +0000
  • 0e019e9d35 Added functions used to set/add a list of parameters in configuration and section. marian 2021-12-22 07:03:35 +0000
  • 8862918e65 Added extra parameter used to set relay filter in module install relay. marian 2021-12-16 11:37:39 +0000
  • 2bcacf9525 Added extra parameter used to set relay filter in module install relay. marian 2021-12-16 11:37:39 +0000
  • 76b412d4ea Added dump_t/print_t support to handle field name mapping. Added parameter to allow printing empty results (header only). marian 2021-12-13 07:29:32 +0000
  • ded00a075b Added dump_t/print_t support to handle field name mapping. Added parameter to allow printing empty results (header only). marian 2021-12-13 07:29:32 +0000
  • d807ff59d0 Replaced usage of curly brackets with square brackets in string element access. marian 2021-12-06 09:10:12 +0000
  • 76f34963e6 Replaced usage of curly brackets with square brackets in string element access. marian 2021-12-06 09:10:12 +0000
  • 049f82dd2a Fixed JSON reference resolve string comparison bug revealed by new compiler. marian 2021-11-25 18:02:25 +0000
  • 26ee35ea63 Fixed JSON reference resolve string comparison bug revealed by new compiler. marian 2021-11-25 18:02:25 +0000
  • 372a550973 Added support to enable REFER handling per call leg. Added configurable support (default:disabled) to send a call.update message with operation=transfer before internal handling on REFER. marian 2021-11-15 14:19:43 +0000
  • 5432a414aa Added support to enable REFER handling per call leg. Added configurable support (default:disabled) to send a call.update message with operation=transfer before internal handling on REFER. marian 2021-11-15 14:19:43 +0000
  • d36a8dddaf Fixed JSON replaceReferences bug: check if object was already found when no replacements are done in it. Improved debug. marian 2021-10-27 12:43:59 +0000
  • a95f965a0c Fixed JSON replaceReferences bug: check if object was already found when no replacements are done in it. Improved debug. marian 2021-10-27 12:43:59 +0000
  • 27ba8dfbec Added support for JSON Path (find value in object by path). Fixed JSON.stringify(): avoid crashing on circular references, replace already found objects by their path reference. Report path in Engine.dump_r for already found objects. marian 2021-10-27 10:22:53 +0000
  • dead60e861 Added support for JSON Path (find value in object by path). Fixed JSON.stringify(): avoid crashing on circular references, replace already found objects by their path reference. Report path in Engine.dump_r for already found objects. marian 2021-10-27 10:22:53 +0000
  • 844616087f Fixed help command handling: don't return commands if not matched the requested one. marian 2021-10-08 07:54:37 +0000
  • 876a884cfd Fixed help command handling: don't return commands if not matched the requested one. marian 2021-10-08 07:54:37 +0000
  • 495ae65bc9 Fixed dump_t bug: wrong field handling for late added columns. Added support to dump array of rows with first element array containing header names. marian 2021-10-07 12:49:07 +0000
  • 69ab733dbd Fixed dump_t bug: wrong field handling for late added columns. Added support to dump array of rows with first element array containing header names. marian 2021-10-07 12:49:07 +0000
  • 67de7ab198 Added trackname and filter to msgdelay message handler. marian 2021-09-28 11:05:45 +0000
  • 2a6cc0c2fe Added trackname and filter to msgdelay message handler. marian 2021-09-28 11:05:45 +0000
  • 8a46774099 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