b4e6c6e136Added 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
5c88e2acf8Added 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
39815923a3Apply 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
f7df31d03dAdded 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
173af54bedConstified method input parameter.
marian
2022-12-12 11:14:59 +0000
7f84908a49Make 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
8a6c138dc7Add new span parameter to zapcard, removing the need for offset calculationsManawyrm2022-10-26 16:26:07 +0000
664f85e763Add support for read-write lock.
oana
2022-10-27 13:51:32 +0000
8c8078ca41Add new span parameter to zapcard, removing the need for offset calculationsManawyrm2022-10-26 16:26:07 +0000
6622ed077cq931: If we're the network, channelID in ALERTING/CALL_PROC/CONNECT is mandatoryHarald Welte2022-10-17 21:19:26 +0200
44b4069218Added 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
d730689641Handle 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
2b6e7b8f94String. 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
ac82b37198Silenced compiler warning related to sprintf() usage.
marian
2022-10-11 08:13:58 +0000
06f225431eSilenced compiler warning related to strncpy() call with value returned by strlen()
marian
2022-10-05 12:02:54 +0000
2fa7a30becShow current date/time in rmanager open/close connection output message.
marian
2022-09-13 08:26:21 +0000
e8fbf511e3iax: ENCRYPTION IE is 2 bytes, not 1 byteHarald Welte2022-09-11 14:11:57 +0200
d43863899aAdded extra parameter to config clearKey() method used to clear key(s) matching a given value.
marian
2022-06-27 08:25:05 +0000
21d6241621Added 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
a774d99471Silenced compiler warning.
marian
2022-06-27 06:36:36 +0000
a494ca67a5Added 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
13c43a2552Gracefully terminate query when calling thread is cancelled.
marian
2022-06-27 06:14:25 +0000
cae572477bFixed 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
7b331686c4Fixed 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
5781282333Fixed 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
0a180e5feaFixed bug: check pointer when initializing route parameters. Route parameters may be missing leading to segfault.
marian
2022-05-26 07:30:20 +0000
52368b722bDocument in regexroute.conf.sample setting filter for extra handlers.
oana
2022-04-05 08:59:41 +0000
987601dd20Add option to set a filter to extra installed handlers.
oana
2022-04-05 08:06:11 +0000
67ca493a9cAdded support for new include directive '': do not warn when file/directory fails to be included.
marian
2022-03-16 13:47:44 +0000
dc005d1fadq931: If we're the network, channelID in SETUP ACK is mandatoryHarald Welte2022-03-08 13:04:00 +0100
f186162ba0HACK: various debug statements / local changesHarald Welte2022-03-08 08:28:44 +0100
677ecb0b38q931: If we're the network, channelID in SETUP ACK is mandatoryHarald Welte2022-03-08 13:04:00 +0100
23327197a9Fix documentation comments for a couple of methods.
oana
2022-03-08 12:05:27 +0000
a08843baf4preserve transfer-capability in Q.931 -> Q.931 callsHarald Welte2022-03-04 12:11:02 +0100
32d6eccf84Fixed XPath copy: missing predicates copy. Added predicate used to select last node child.
marian
2022-03-08 11:36:39 +0000
1b2871a212Added template for generic simple object vector.
marian
2022-03-08 11:28:30 +0000
a2866f6206Added File.listDirectory() function. Added extra optional parameter to XML.xmlText() for all lines indent length.
marian
2022-03-08 11:06:08 +0000
79cc69729eq931: sendSetupAck: Don't encode a BRI channel selection in PRIHarald Welte2022-02-27 22:01:37 +0100
02ab7441aepreserve transfer-capability in Q.931 -> Q.931 callsHarald Welte2022-03-04 12:11:02 +0100
4679853a20q931: sendSetupAck: Don't encode a BRI channel selection in PRIHarald Welte2022-02-27 22:01:37 +0100
f2a4063430Allow SIP generated messages via xsip.generate to send ISUP data.
oana
2022-03-03 09:23:10 +0000
f1fe2fb44fAllow SIP generated messages via xsip.generate to send ISUP data.
oana
2022-03-03 09:23:10 +0000
ad28a9c7caAllow ISUP decoding or encoding of data from/to hexified string.
oana
2022-03-03 09:20:12 +0000
6478809001Allow ISUP decoding or encoding of data from/to hexified string.
oana
2022-03-03 09:20:12 +0000
a0d085b165Cleanup created script instances if they failed to run.
oana
2022-03-02 15:32:00 +0000
5956b084b1Cleanup created script instances if they failed to run.
oana
2022-03-02 15:32:00 +0000
38368b8228Warn (single time per loaded file) if a configuration line exceeds internal buffer length.
marian
2022-02-21 13:58:26 +0000
bd1f9806baWarn (single time per loaded file) if a configuration line exceeds internal buffer length.
trunk
marian
2022-02-21 13:58:26 +0000
dbd1924473Initialize global RegexConfig. Release it on plugin destruction to avoid memcheck reporting memory leak.
marian
2022-02-17 09:53:13 +0000
28a652f14dInitialize global RegexConfig. Release it on plugin destruction to avoid memcheck reporting memory leak.
marian
2022-02-17 09:53:13 +0000
94a2b7ce80Add support for building and running multiple instances of the same script.
oana
2022-02-09 10:59:28 +0000
71206f078cAdd support for building and running multiple instances of the same script.
oana
2022-02-09 10:59:28 +0000
24711be282Implemented NamedCounter method that allows adding a specific value to the counter.
oana
2022-02-03 15:49:57 +0000
169a579ea8Implemented NamedCounter method that allows adding a specific value to the counter.
oana
2022-02-03 15:49:57 +0000
a6e91f6b7dAdded javascript XPath escape string method.
marian
2022-02-01 10:33:19 +0000
10bdfb1bfeAdded javascript XPath escape string method.
marian
2022-02-01 10:33:19 +0000
9976ba64a8Added XPath method used to escape XPath strings.
marian
2022-02-01 10:30:09 +0000
8c9c4b2664Added XPath method used to escape XPath strings.
marian
2022-02-01 10:30:09 +0000
dd5327858eFixed bug: check for repeated 'Accept' header to detect if SDP is accepted.
marian
2022-02-01 10:12:26 +0000
9c9129aa98Fixed bug: check for repeated 'Accept' header to detect if SDP is accepted.
marian
2022-02-01 10:12:26 +0000
f6fa058aa3Export XPath in javascript.
marian
2022-01-11 09:02:56 +0000
8ca99f45a5Export XPath in javascript.
marian
2022-01-11 09:02:56 +0000
0196d2b8dfAdded array method used to push strings from list.
marian
2022-01-11 09:02:27 +0000
6cb563308fAdded array method used to push strings from list.
marian
2022-01-11 09:02:27 +0000
39caf13ccbAdded XPath object describing search and/or match XML element items (children, attributes, texts).
marian
2022-01-11 09:01:33 +0000
5de1480c97Added XPath object describing search and/or match XML element items (children, attributes, texts).
marian
2022-01-11 09:01:33 +0000
be12daef1eAdded 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
2799ffcfddAdded 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
611407bd55Added 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
4de9059a6cAdded 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
99127c72c0debian: Remove H.323 and wanpipe dependenciesHarald Welte2018-05-28 14:56:02 +0200
f74685918cAdded functions used to set/add a list of parameters in configuration and section.
marian
2021-12-22 07:03:35 +0000
0e019e9d35Added functions used to set/add a list of parameters in configuration and section.
marian
2021-12-22 07:03:35 +0000
8862918e65Added extra parameter used to set relay filter in module install relay.
marian
2021-12-16 11:37:39 +0000
2bcacf9525Added extra parameter used to set relay filter in module install relay.
marian
2021-12-16 11:37:39 +0000
76b412d4eaAdded 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
ded00a075bAdded 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
d807ff59d0Replaced usage of curly brackets with square brackets in string element access.
marian
2021-12-06 09:10:12 +0000
76f34963e6Replaced usage of curly brackets with square brackets in string element access.
marian
2021-12-06 09:10:12 +0000
049f82dd2aFixed JSON reference resolve string comparison bug revealed by new compiler.
marian
2021-11-25 18:02:25 +0000
26ee35ea63Fixed JSON reference resolve string comparison bug revealed by new compiler.
marian
2021-11-25 18:02:25 +0000
372a550973Added 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
5432a414aaAdded 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
d36a8dddafFixed 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
a95f965a0cFixed 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
27ba8dfbecAdded 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
dead60e861Added 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
844616087fFixed help command handling: don't return commands if not matched the requested one.
marian
2021-10-08 07:54:37 +0000
876a884cfdFixed help command handling: don't return commands if not matched the requested one.
marian
2021-10-08 07:54:37 +0000
495ae65bc9Fixed 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
69ab733dbdFixed 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
67de7ab198Added trackname and filter to msgdelay message handler.
marian
2021-09-28 11:05:45 +0000
2a6cc0c2feAdded trackname and filter to msgdelay message handler.
marian
2021-09-28 11:05:45 +0000
8a46774099Added 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