Commit Graph

34342 Commits

Author SHA1 Message Date
Andrey Volk 6d31e846a8 [Unit-tests] Implement module tests in Drone CI 2020-01-21 22:23:30 +04:00
Andrey Volk b7bc78ec6f
Merge pull request #250 from signalwire/fix_tests
[Unit-tests] Fix leaks mod_av and mod_conference tests, fix fonts and paths.
2020-01-21 22:02:04 +04:00
Andrey Volk 1927367cbc [Unit-tests] Fix leaks mod_av and mod_conference tests, fix fonts and paths. 2020-01-21 21:50:08 +04:00
Andrey Volk 7d8de79950
Merge pull request #247 from signalwire/mod_lua_leak
[mod_lua] Fix leaks.
2020-01-21 20:46:52 +04:00
Andrey Volk 4dd86960ba [mod_lua] Fix leaks. 2020-01-21 13:27:06 +00:00
lazedo 93fdf2d9d7 [mod_kazoo] Fix potential memory leaks
* fixes several potential memory leaks
* formatting
* fixes parameter name
* logs unsupported parameters
* fixes default event profile
* fixes unconfigured bindings
2020-01-20 20:12:05 +04:00
Dragos Oancea e3b1fb91c8 [sofia-sip] fix overflow in logging (tport)
[sofia-sip] bump .update
2020-01-20 19:46:51 +04:00
Andrey Volk f1c1f9085c
Merge pull request #241 from signalwire/mod_rayo_leak
[mod_rayo] Fix leak in the mod and in tests.
2020-01-20 13:44:50 +04:00
Andrey Volk 3fb5df00fb
Merge pull request #240 from signalwire/mod_rayo_heap
[mod_rayo] Fix heap use after free and a possible buffer overflow.
2020-01-20 13:42:30 +04:00
Andrey Volk 520de70f4f [mod_rayo] Fix leak in the mod and in tests. 2020-01-20 03:04:48 +04:00
Andrey Volk 852e4a9471 [mod_rayo] Fix heap use after free and a possible buffer overflow. 2020-01-20 00:20:30 +04:00
Andrey Volk 7effdf0565
Merge pull request #232 from signalwire/modtestmake
[Unit-tests] Place module tests into their module's Makefile.am, fix tests, add missing Makefile.am to mod_png, implement recursive make check.
2020-01-18 14:24:11 +04:00
Andrey Volk 751d5ff55b [Unit-tests] Place module tests into their module's Makefile.am, fix tests, add missing Makefile.am to mod_png, implement recursive make check. 2020-01-18 09:58:42 +00:00
Dragos Oancea c2e80ea1e3 [core] avoid overflow when channel muxing 2020-01-18 00:58:57 +04:00
Seven Du a28436deb7 [mod_loopback] add pre_answer and null_auto_answer support to null channel 2020-01-17 20:50:08 +04:00
joshebosh 41000cfbba [mod_loopback] add channel var loopback_no_pre_answer 2020-01-17 20:47:38 +04:00
Andrey Volk 813651f891
Merge pull request #231 from signalwire/print_tests
[Build-System] Add print_tests make target to output the list of tests being built including in modules
2020-01-15 01:54:59 +04:00
Mike Jerris 5e83ef7e7b [Build-System] Add print_tests make target to output the list of tests being built including in modules 2020-01-14 22:08:16 +04:00
Andrey Volk 0b6311bc0d
Merge pull request #230 from dragos-oancea/fix_test_macos
[unit-tests] fix build switch_rtp on MacOS
2020-01-14 02:59:26 +04:00
Dragos Oancea 4bef44b7b0 [unit-tests] fix build switch_rtp on MacOS 2020-01-13 18:23:58 +00:00
Andrey Volk a074814b3f [mod_sofia] Add abort-on-empty-external-ip global param disabled by default. 2020-01-11 01:18:14 +04:00
Mike Jerris 4ed2af733d [mod_vmd] deprecate abandoned module that is replaced by mod_avmd 2020-01-10 14:03:34 -07:00
mangshe0 975e6a6032 [mod_av] Fix mod_av not having audio when using avresample 2020-01-10 22:38:38 +04:00
rucc e90db0d768 [core] fix: don't terminate file before max_samples returned
if file buffer is considerably bigger than max_samples than keeping track of samples read instead of samples returned might result in a significantly shorter play
2020-01-09 15:54:42 +01:00
Andrey Volk 7c8fab5e83
Merge pull request #213 from signalwire/fix_rtp_test
[Core] Fix RTP unit-test by adding switch_rtp_get_core_session().
2020-01-09 17:39:32 +04:00
Andrey Volk d6094643bb [Core] Fix RTP unit-test by adding switch_rtp_get_core_session(). 2020-01-09 13:06:08 +04:00
Dragos Oancea 664563ca9f [unit-tests] add RTP test with session 2020-01-09 12:38:38 +04:00
Andrey Volk b11c98c8b9
Merge pull request #211 from signalwire/sanitizer
[Unit-tests] Enable address sanitizer when running tests.
2020-01-08 22:45:33 +04:00
Andrey Volk 0af29afc62 [Unit-tests] Enable address sanitizer when running tests. 2020-01-08 22:27:40 +04:00
Andrey Volk cd1a1db336
Merge pull request #209 from signalwire/test_db
[Unit-tests] Do not initiate sqldb by default unless requested.
2020-01-07 21:52:06 +04:00
Andrey Volk 44ba7eb753 [Unit-tests] Do not initiate sqldb by default unless requested. 2020-01-07 21:17:52 +04:00
Andrey Volk b3002b91a8
Merge pull request #208 from signalwire/mariadb
[Build-System] Fix regression from the mariadb library checking fix.
2020-01-07 20:21:41 +04:00
Andrey Volk 00867086e3 [Build-System] Fix regression from the mariadb library checking fix. 2020-01-07 19:42:21 +04:00
Andrey Volk 21229ad18f
Merge pull request #194 from signalwire/coredump
[Unit-tests] Collect crash data when a unit-test core-dumps
2020-01-06 22:49:21 +04:00
Andrey Volk ebeada67d1 Revert "[mod_opusfile] fix play sample rate (don't use original rate, always use 48k), fix eof."
This reverts commit 937c4a03eb.
2020-01-06 22:47:49 +04:00
Andrey Volk 78aa7ea37f
Merge pull request #202 from dragos-oancea/opusfile_fixes
[mod_opusfile] fix play sample rate (don't use original rate, always use 48k), fix eof.
2020-01-06 22:38:38 +04:00
Andrey Volk 8797a0f480
Merge pull request #180 from signalwire/CF_AUDIO
[mod_portaudio] CF_AUDIO flag is not set
2020-01-06 22:35:03 +04:00
mangshe0 e0d3668e72 [Core] switch_loadable_module wrongly logs that modules.conf loading fails while it's pre_load_modules.conf
fix print log error
2020-01-06 22:30:51 +04:00
Nathan Neulinger ffa4ca422d [Build-system] Fallback for mariadb lib check 2020-01-06 22:19:00 +04:00
Dragos Oancea 937c4a03eb [mod_opusfile] fix play sample rate (don't use original rate, always use 48k), fix eof. 2020-01-03 19:00:26 +00:00
Andrey Volk 053be38506
Merge pull request #198 from micmac1/switch_xml_typo
[core] Fix copy/paste mistake in switch_xml.h
2020-01-02 15:30:15 +04:00
Sebastian Kemper 28d39be261 [core] Fix copy/paste mistake in switch_xml.h
Commit 7907994 introduced a copy/paste mistake that may result in
compile failure:

In file included from ../../../../src/include/switch.h:134,
                 from mod_xml_ldap.c:34:
mod_xml_ldap.c: In function 'xml_ldap_search':
../../../../src/include/switch_xml.h:236:68: error: implicit declaration of function 'switch_xml_toxml_buf'; did you mean 'switch_xml_toxml_buf_ex'? [-Werror=implicit-function-declaration]
 #define switch_xml_toxml_buf(xml, buf, buflen, offset, prn_header) switch_xml_toxml_buf(xml, buf, buflen, offset, prn_header, USE_UTF_8_ENCODING);
                                                                    ^~~~~~~~~~~~~~~~~~~~
mod_xml_ldap.c:764:9: note: in expansion of macro 'switch_xml_toxml_buf'
         switch_xml_toxml_buf(xml, buf, 0, 0, 1);
         ^~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[7]: *** [Makefile:710: mod_xml_ldap_la-mod_xml_ldap.lo] Error 1

This commit fixes the mistake.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-01 15:29:28 +01:00
Andrey Volk 9762569bfa [Unit-tests] Collect crash data when a unit-test core-dumps 2019-12-31 20:11:43 +04:00
Andrey Volk 965bd27d54 version bump 2019-12-31 19:46:29 +04:00
Andrey Volk cdaebdce9d [Unit-tests] Fix switch_xml leak and build. 2019-12-31 04:15:01 +04:00
Andrey Volk 4c1a47d5d1 swigall 2019-12-30 23:39:35 +00:00
Chris Rienzo 9c3f9a9a50 [core] Add SMBF_FIRST flag which forces media bug to front of the list. Add 'f' flag to switch_ivr_displace_session to add displace as first operation on the media stream. (#76) 2019-12-31 03:14:31 +04:00
Andrey Volk 6f0ad146d2 [mod_sofia] Fix crash from double profile unlock on outgoing channel from a gateway on a paused profile 2019-12-31 03:13:03 +04:00
Andrey Volk f7ec94c9c4 [esl] Add SHUTDOWN_REQUESTED event. 2019-12-31 03:12:04 +04:00
Chris Rienzo 562079376a [core] Add SHUTDOWN_REQUESTED event. Bind to this event to know when ASAP or elegant shutdown has been requested. 2019-12-31 03:11:12 +04:00