]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Andrey Volk [Wed, 12 Feb 2020 19:31:34 +0000 (23:31 +0400)]
[mod_conference] Fix possible NULL argument.
Andrey Volk [Thu, 30 Jan 2020 23:26:21 +0000 (03:26 +0400)]
Merge pull request #281 from signalwire/dronenode
[Unit-test] Separate to a node on Drone CI
Andrey Volk [Thu, 30 Jan 2020 22:34:56 +0000 (02:34 +0400)]
[Unit-test] Separate to a node on Drone CI
Andrey Volk [Thu, 30 Jan 2020 19:31:00 +0000 (23:31 +0400)]
Merge pull request #266 from dragos-oancea/conf_passthrough_fix
[mod_conference] fix overflow (video mode == passthrough)
Andrey Volk [Thu, 30 Jan 2020 19:25:47 +0000 (23:25 +0400)]
Merge pull request #275 from dragos-oancea/memleak_playback_err
[core] fix memory leak on playback, in certain error conditions (eg: native file related)
Andrey Volk [Thu, 30 Jan 2020 19:24:38 +0000 (23:24 +0400)]
Merge pull request #273 from dragos-oancea/switch_core_session_reporting_state_dead_a
[core] scan-build: Value stored to 'midstate' during its initialization is never read
Andrey Volk [Thu, 30 Jan 2020 19:23:11 +0000 (23:23 +0400)]
Merge pull request #272 from dragos-oancea/switch_ivr_tone_detect_session_dead_a
[core] scan-build: Value stored to 'status' is never read
Andrey Volk [Thu, 30 Jan 2020 19:21:46 +0000 (23:21 +0400)]
Merge pull request #271 from dragos-oancea/switch_img_write_text_img_dead_a
[core] scan-build: Value stored to 'len' is never read
Andrey Volk [Thu, 30 Jan 2020 19:19:12 +0000 (23:19 +0400)]
Merge pull request #270 from dragos-oancea/switch_loadable_module_dead_a
[core] scan-build: Value stored to 'err' is never read
Andrey Volk [Thu, 30 Jan 2020 19:16:50 +0000 (23:16 +0400)]
Merge pull request #269 from dragos-oancea/tzparse_dead_a
[core] scan-build: Value stored to 'theiroffset' is never read
Dragos Oancea [Thu, 30 Jan 2020 18:04:51 +0000 (18:04 +0000)]
[mod_conference] fix overflow (video mode == passthrough)
Andrey Volk [Thu, 30 Jan 2020 17:56:44 +0000 (21:56 +0400)]
Merge pull request #255 from dragos-oancea/mux_overflow_file_read
[mod_native_file] don't channel mux during native file play (and avoid overflow too).
Dragos Oancea [Thu, 30 Jan 2020 15:13:34 +0000 (15:13 +0000)]
[core] fix memory leak on playback, in certain error conditions (eg: native file related)
Andrey Volk [Thu, 23 Jan 2020 22:59:46 +0000 (02:59 +0400)]
[mod_mariadb] Fix autocommit not flipping back to on when a transaction ends in mod_mariadb causing switch_cache_db_test_reactive() to fail.
Andrey Volk [Thu, 23 Jan 2020 22:19:46 +0000 (02:19 +0400)]
[mod_pgsql] Fix autocommit not flipping back to on when a transaction ends in mod_pgsql causing switch_cache_db_test_reactive() to fail.
Dragos Oancea [Wed, 29 Jan 2020 19:06:48 +0000 (19:06 +0000)]
[mod_native_file] set SWITCH_FILE_NOMUX to prevent overflow in core (we should not channel mux native files)
Andrey Volk [Wed, 29 Jan 2020 17:00:42 +0000 (21:00 +0400)]
Merge pull request #221 from signalwire/sofia_abort
[mod_sofia] Add abort-on-empty-external-ip global param disabled by default.
Andrey Volk [Wed, 29 Jan 2020 14:16:50 +0000 (18:16 +0400)]
Merge pull request #243 from lazedo/cjson-update
[cJSON] Update to v1.7.12
Dragos Oancea [Tue, 28 Jan 2020 23:52:07 +0000 (23:52 +0000)]
[core] scan-build: Value stored to 'midstate' during its initialization is never read
Dragos Oancea [Tue, 28 Jan 2020 23:18:28 +0000 (23:18 +0000)]
[core] scan-build: Value stored to 'status' is never read
Dragos Oancea [Tue, 28 Jan 2020 23:16:02 +0000 (23:16 +0000)]
[core] scan-build: Value stored to 'len' is never read
Dragos Oancea [Tue, 28 Jan 2020 23:01:45 +0000 (23:01 +0000)]
[core] scan-build: Value stored to 'err' is never read
Dragos Oancea [Tue, 28 Jan 2020 22:57:12 +0000 (22:57 +0000)]
[core] scan-build: Value stored to 'theiroffset' is never read
lazedo [Mon, 20 Jan 2020 12:33:41 +0000 (12:33 +0000)]
[cJSON] Update to v1.7.12
Andrey Volk [Tue, 28 Jan 2020 19:10:07 +0000 (23:10 +0400)]
Merge pull request #265 from signalwire/set_illuminant_from_code
[SpanDSP] Fix use of uninitialized xyz variable in set_illuminant_from_code()
Andrey Volk [Tue, 28 Jan 2020 19:09:43 +0000 (23:09 +0400)]
Merge pull request #264 from signalwire/text_bridge_thread
[Core] Remove dead assignment and dead increment in text_bridge_thread().
Andrey Volk [Tue, 28 Jan 2020 19:09:18 +0000 (23:09 +0400)]
Merge pull request #263 from signalwire/spandspunused
[SpanDSP] Remove unused x_repeats variable from header_row_read_handler()
Sebastian Kiesel [Tue, 28 Jan 2020 17:15:35 +0000 (18:15 +0100)]
[docs/phrase] Translated all phrases (voice prompts) to German.
Andrey Volk [Tue, 28 Jan 2020 10:56:28 +0000 (14:56 +0400)]
Merge pull request #268 from dragos-oancea/channel_limit
[core] add audio channels limit when opening files, configurable through switch.conf.xml (param "max-audio-channels")
Dragos Oancea [Mon, 27 Jan 2020 15:39:59 +0000 (15:39 +0000)]
[core] add audio channels limit when opening files, configurable through switch.conf.xml (param "max-audio-channels"), add unit-test.
Andrey Volk [Mon, 27 Jan 2020 09:49:33 +0000 (13:49 +0400)]
Merge pull request #261 from lazedo/kazoo-queues
[mod_kazoo] queue timeout configuration
Andrey Volk [Sun, 26 Jan 2020 14:32:18 +0000 (18:32 +0400)]
[SpanDSP] Fix use of uninitialized xyz variable in set_illuminant_from_code()
Andrey Volk [Sun, 26 Jan 2020 14:07:15 +0000 (18:07 +0400)]
[Core] Remove dead assignment and dead increment in text_bridge_thread().
Andrey Volk [Sun, 26 Jan 2020 13:57:08 +0000 (17:57 +0400)]
[SpanDSP] Remove unused x_repeats variable from header_row_read_handler()
Dragos Oancea [Sat, 25 Jan 2020 16:42:07 +0000 (16:42 +0000)]
[mod_opusfile] fix play sample rate (don't use original rate, always use 48k), fix EOF, add unit-test.
lazedo [Fri, 24 Jan 2020 16:40:53 +0000 (16:40 +0000)]
[mod_kazoo] : simplify kz_att_xfer
lazedo [Fri, 24 Jan 2020 16:39:51 +0000 (16:39 +0000)]
[mod_kazoo] add configuration for queue timeouts
* implements ei_queue_pop that calls
switch_queue_trypop or switch_queue_pop_timeout
depending on timeout value
* default for sender_timeout is set to 0
to bring back previous behaviour of
using switch_queue_trypop when fetching
messages to be sent to erlang node
Andrey Volk [Thu, 23 Jan 2020 18:08:08 +0000 (18:08 +0000)]
[Core] Fix regression in switch_utils after implementing unit-tests parallel.
Andrey Volk [Thu, 23 Jan 2020 14:49:22 +0000 (18:49 +0400)]
Merge pull request #258 from signalwire/parallel
[Unit-test] Run tests in parallel
Andrey Volk [Wed, 22 Jan 2020 16:36:53 +0000 (16:36 +0000)]
[Unit-test] Run tests in parallel
Andrey Volk [Wed, 22 Jan 2020 19:59:42 +0000 (23:59 +0400)]
Merge pull request #257 from dragos-oancea/upnp_asan
[miniupnpc] fix heap-buffer-overflow reported by ASAN (on read)
Andrey Volk [Wed, 22 Jan 2020 19:14:34 +0000 (23:14 +0400)]
Merge pull request #254 from dragos-oancea/amr_no_native_file
[mod_amr], [mod_amrwb]: mark AMR and AMRWB as VBR, don't let mod_native_file load them for playback/recording)
Dragos Oancea [Wed, 22 Jan 2020 18:31:49 +0000 (18:31 +0000)]
[miniupnpc] fix heap-buffer-overflow reported by ASAN (on read)
Andrey Volk [Wed, 22 Jan 2020 18:33:47 +0000 (22:33 +0400)]
Merge pull request #217 from dragos-oancea/sndfile_fixes
[mod_sndfile] Fix .raw audio file playing and other raw audio file extensions. Fix stereo2mono for certain formats.
Dragos Oancea [Mon, 4 Sep 2017 14:25:39 +0000 (10:25 -0400)]
FS-10642: [mod_amr], [mod_amrwb]: mark AMR and AMRWB as VBR (don't let mod_native_file load them for playback/recording)
Dragos Oancea [Thu, 9 Jan 2020 20:17:42 +0000 (20:17 +0000)]
[mod_sndfile] fix playing "raw" and other formats ("r8", "r16", "r24", "r32"), add unit-test
[mod_sndfile] add stereo to mono support for file formats that need it (eg: gsm, vox), add unit test for stereo
[mod_sndfile] mono to stereo and stereo to mono unit tests.
[unit-tests] mod_sndfile: don't wait for recording file to be flushed to disk by the core, use switch_ivr_stop_record_session()
[mod_sndfile] fix format "wve" (Psion Series 3)
[mod_sndfile] fix format "htk" (Hidden Markov Model Tool Kit)
[mod_sndfile] fix file format "iff" (AIFF)
[mod_sndfile] fix file format "xi" (FastTracker 2)
[mod_sndfile] fix file format "sds" (Midi Sample Dump Standard)
[uni-tests] add more audio file extensions to sndfile unit tests.
[mod_sndfile] add config file support (with one param currently: "allowed-extensions")
[mod_sndfile] add sample file sndfile.conf.xml to 'testing' and 'vanilla' cfg trees.
[mod_sndfile] free() cfg xml
[unit-tests] mod_sndfile: unload module test.
[unit-tests] mod_sndfile: add conf file unit-test (param that allows only certain file extensions)
[unit-tests] adjusts Makefile.am for new CI (tests)
[unit-tests] adjust path to sound file.
[unit-tests] [mod_sndfile] remove Makefile.am from test/
[unit-tests] [mod_sndfile] fix build (Andrey)
Andrey Volk [Tue, 21 Jan 2020 18:44:25 +0000 (22:44 +0400)]
Merge pull request #251 from signalwire/module_tests
[Unit-tests] Implement module tests in Drone CI
Andrey Volk [Sat, 18 Jan 2020 20:05:25 +0000 (00:05 +0400)]
[Unit-tests] Implement module tests in Drone CI
Andrey Volk [Tue, 21 Jan 2020 18:02:04 +0000 (22:02 +0400)]
Merge pull request #250 from signalwire/fix_tests
[Unit-tests] Fix leaks mod_av and mod_conference tests, fix fonts and paths.
Andrey Volk [Tue, 21 Jan 2020 17:50:08 +0000 (21:50 +0400)]
[Unit-tests] Fix leaks mod_av and mod_conference tests, fix fonts and paths.
Andrey Volk [Tue, 21 Jan 2020 16:46:52 +0000 (20:46 +0400)]
Merge pull request #247 from signalwire/mod_lua_leak
[mod_lua] Fix leaks.
Andrey Volk [Tue, 21 Jan 2020 13:27:06 +0000 (13:27 +0000)]
[mod_lua] Fix leaks.
lazedo [Mon, 20 Jan 2020 16:12:05 +0000 (16:12 +0000)]
[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
Dragos Oancea [Thu, 16 Jan 2020 20:33:16 +0000 (20:33 +0000)]
[sofia-sip] fix overflow in logging (tport)
[sofia-sip] bump .update
Andrey Volk [Mon, 20 Jan 2020 09:44:50 +0000 (13:44 +0400)]
Merge pull request #241 from signalwire/mod_rayo_leak
[mod_rayo] Fix leak in the mod and in tests.
Andrey Volk [Mon, 20 Jan 2020 09:42:30 +0000 (13:42 +0400)]
Merge pull request #240 from signalwire/mod_rayo_heap
[mod_rayo] Fix heap use after free and a possible buffer overflow.
Andrey Volk [Sun, 19 Jan 2020 23:04:48 +0000 (03:04 +0400)]
[mod_rayo] Fix leak in the mod and in tests.
Andrey Volk [Sun, 19 Jan 2020 20:20:30 +0000 (00:20 +0400)]
[mod_rayo] Fix heap use after free and a possible buffer overflow.
Andrey Volk [Sat, 18 Jan 2020 10:24:11 +0000 (14:24 +0400)]
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.
Andrey Volk [Tue, 14 Jan 2020 20:12:18 +0000 (20:12 +0000)]
[Unit-tests] Place module tests into their module's Makefile.am, fix tests, add missing Makefile.am to mod_png, implement recursive make check.
Dragos Oancea [Fri, 17 Jan 2020 20:58:57 +0000 (20:58 +0000)]
[core] avoid overflow when channel muxing
Seven Du [Thu, 7 Nov 2019 02:34:30 +0000 (10:34 +0800)]
[mod_loopback] add pre_answer and null_auto_answer support to null channel
joshebosh [Wed, 23 Oct 2019 20:00:28 +0000 (16:00 -0400)]
[mod_loopback] add channel var loopback_no_pre_answer
Andrey Volk [Tue, 14 Jan 2020 21:54:59 +0000 (01:54 +0400)]
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
Mike Jerris [Thu, 9 Jan 2020 19:34:16 +0000 (12:34 -0700)]
[Build-System] Add print_tests make target to output the list of tests being built including in modules
Andrey Volk [Mon, 13 Jan 2020 22:59:26 +0000 (02:59 +0400)]
Merge pull request #230 from dragos-oancea/fix_test_macos
[unit-tests] fix build switch_rtp on MacOS
Dragos Oancea [Mon, 13 Jan 2020 18:23:13 +0000 (18:23 +0000)]
[unit-tests] fix build switch_rtp on MacOS
Andrey Volk [Fri, 10 Jan 2020 21:18:14 +0000 (01:18 +0400)]
[mod_sofia] Add abort-on-empty-external-ip global param disabled by default.
Mike Jerris [Fri, 10 Jan 2020 21:03:34 +0000 (14:03 -0700)]
[mod_vmd] deprecate abandoned module that is replaced by mod_avmd
mangshe0 [Fri, 10 Jan 2020 18:38:38 +0000 (02:38 +0800)]
[mod_av] Fix mod_av not having audio when using avresample
Andrey Volk [Thu, 9 Jan 2020 13:39:32 +0000 (17:39 +0400)]
Merge pull request #213 from signalwire/fix_rtp_test
[Core] Fix RTP unit-test by adding switch_rtp_get_core_session().
Andrey Volk [Thu, 9 Jan 2020 09:05:46 +0000 (13:05 +0400)]
[Core] Fix RTP unit-test by adding switch_rtp_get_core_session().
Dragos Oancea [Tue, 24 Dec 2019 16:50:36 +0000 (16:50 +0000)]
[unit-tests] add RTP test with session
Andrey Volk [Wed, 8 Jan 2020 18:45:33 +0000 (22:45 +0400)]
Merge pull request #211 from signalwire/sanitizer
[Unit-tests] Enable address sanitizer when running tests.
Andrey Volk [Tue, 7 Jan 2020 19:34:52 +0000 (23:34 +0400)]
[Unit-tests] Enable address sanitizer when running tests.
Andrey Volk [Tue, 7 Jan 2020 17:52:06 +0000 (21:52 +0400)]
Merge pull request #209 from signalwire/test_db
[Unit-tests] Do not initiate sqldb by default unless requested.
Andrey Volk [Thu, 12 Dec 2019 20:54:03 +0000 (00:54 +0400)]
[Unit-tests] Do not initiate sqldb by default unless requested.
Andrey Volk [Tue, 7 Jan 2020 16:21:41 +0000 (20:21 +0400)]
Merge pull request #208 from signalwire/mariadb
[Build-System] Fix regression from the mariadb library checking fix.
Andrey Volk [Tue, 7 Jan 2020 15:42:21 +0000 (19:42 +0400)]
[Build-System] Fix regression from the mariadb library checking fix.
Andrey Volk [Mon, 6 Jan 2020 18:49:21 +0000 (22:49 +0400)]
Merge pull request #194 from signalwire/coredump
[Unit-tests] Collect crash data when a unit-test core-dumps
Andrey Volk [Mon, 6 Jan 2020 18:47:49 +0000 (22:47 +0400)]
Revert "[mod_opusfile] fix play sample rate (don't use original rate, always use 48k), fix eof."
This reverts commit
937c4a03eb032b4b3d1a8a8ad08c777de7a08314 .
Andrey Volk [Mon, 6 Jan 2020 18:38:38 +0000 (22:38 +0400)]
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.
Andrey Volk [Mon, 6 Jan 2020 18:35:03 +0000 (22:35 +0400)]
Merge pull request #180 from signalwire/CF_AUDIO
[mod_portaudio] CF_AUDIO flag is not set
mangshe0 [Mon, 6 Jan 2020 18:30:51 +0000 (02:30 +0800)]
[Core] switch_loadable_module wrongly logs that modules.conf loading fails while it's pre_load_modules.conf
fix print log error
Nathan Neulinger [Mon, 6 Jan 2020 18:19:00 +0000 (12:19 -0600)]
[Build-system] Fallback for mariadb lib check
Dragos Oancea [Fri, 3 Jan 2020 19:00:26 +0000 (19:00 +0000)]
[mod_opusfile] fix play sample rate (don't use original rate, always use 48k), fix eof.
Andrey Volk [Thu, 2 Jan 2020 11:30:15 +0000 (15:30 +0400)]
Merge pull request #198 from micmac1/switch_xml_typo
[core] Fix copy/paste mistake in switch_xml.h
Sebastian Kemper [Wed, 1 Jan 2020 14:29:26 +0000 (15:29 +0100)]
[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>
Andrey Volk [Fri, 27 Dec 2019 15:25:38 +0000 (19:25 +0400)]
[Unit-tests] Collect crash data when a unit-test core-dumps
Andrey Volk [Tue, 31 Dec 2019 15:46:29 +0000 (19:46 +0400)]
version bump
Andrey Volk [Tue, 31 Dec 2019 00:15:01 +0000 (04:15 +0400)]
[Unit-tests] Fix switch_xml leak and build.
Andrey Volk [Mon, 30 Dec 2019 23:39:35 +0000 (23:39 +0000)]
swigall
Chris Rienzo [Tue, 24 Dec 2019 04:57:23 +0000 (23:57 -0500)]
[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)
Andrey Volk [Fri, 20 Dec 2019 21:15:57 +0000 (01:15 +0400)]
[mod_sofia] Fix crash from double profile unlock on outgoing channel from a gateway on a paused profile
Andrey Volk [Mon, 16 Dec 2019 18:31:19 +0000 (22:31 +0400)]
[esl] Add SHUTDOWN_REQUESTED event.
Chris Rienzo [Sun, 15 Dec 2019 00:53:29 +0000 (00:53 +0000)]
[core] Add SHUTDOWN_REQUESTED event. Bind to this event to know when ASAP or elegant shutdown has been requested.
Seven Du [Wed, 11 Dec 2019 22:41:17 +0000 (06:41 +0800)]
[sofia-sip] fix 183 received right after 200 (#67)
Seven Du [Fri, 6 Dec 2019 08:41:31 +0000 (16:41 +0800)]
[mod_sofia] add sip_refer_status_code channel variable to track refer status
Seven Du [Fri, 6 Dec 2019 08:41:03 +0000 (16:41 +0800)]
[mod_loopback] add refer mock to null endpoint
Andrey Volk [Fri, 22 Nov 2019 12:42:23 +0000 (16:42 +0400)]
[Unit-tests] Fix switch_xml test crash