]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Douglas Vought [Tue, 5 Sep 2023 16:46:13 +0000 (12:46 -0400)]
[timezones] Update timezones to version 2023c.
Andrey Volk [Sun, 13 Aug 2023 20:20:20 +0000 (23:20 +0300)]
version bump
Andrey Volk [Sun, 13 Aug 2023 16:00:05 +0000 (16:00 +0000)]
swigall
Andrey Volk [Tue, 1 Aug 2023 16:33:17 +0000 (19:33 +0300)]
[Core] check_ice: sanitize second field of the candidates. Add new switch_is_uint_in_range() API.
Sergei Rozhkov [Fri, 11 Aug 2023 20:13:00 +0000 (01:13 +0500)]
[Core] Fix switch_console.c for Galera Mariadb cluster
Fix in switch_console.c file.
Adds column names when inserting data.
Calls to use the complete table in Galera Multi-Master Cluster
Len [Fri, 11 Aug 2023 18:18:39 +0000 (14:18 -0400)]
Merge pull request #2201 from signalwire/updates
[Configuration]Update freeswitch.xml
Len [Fri, 11 Aug 2023 18:03:04 +0000 (14:03 -0400)]
Update freeswitch.xml
Andrey Volk [Fri, 11 Aug 2023 17:08:31 +0000 (20:08 +0300)]
Merge pull request #1554 from wmasilva/mod_verto-msg_event_add_context_header
[mod_verto] Add context into msg event header
Sergei Rozhkov [Fri, 11 Aug 2023 16:53:32 +0000 (21:53 +0500)]
[mod_mariadb] Fix "DeadLock. The retries are over." message.
Co-authored-by: Sergei Rozhkov <git@zserg.ru>
António Silva [Tue, 22 Feb 2022 10:11:38 +0000 (13:11 +0300)]
[mod_verto] Add context into msg event header
Matteo [Fri, 11 Aug 2023 11:33:40 +0000 (13:33 +0200)]
[core] Use auto DH params with openssl3
Co-authored-by: Matteo Brancaleoni <matteo.brancaleoni@voismart.it>
Seven Du [Fri, 11 Aug 2023 11:21:59 +0000 (19:21 +0800)]
[mod_logfile] add logfile open error log and fixes a missing \n
Andrey Volk [Thu, 6 Jul 2023 10:07:13 +0000 (13:07 +0300)]
[Core] Fix greedy_sort for codecs containing different fmtp
Andrey Volk [Wed, 5 Jul 2023 21:41:08 +0000 (00:41 +0300)]
[Core] Sanitize match count during negotiation
Andrey Volk [Tue, 27 Jun 2023 23:51:24 +0000 (02:51 +0300)]
[Core] Add new switch_channel_get_variable_strdup() and switch_channel_get_variable_buf() APIs that avoid allocating channel variables in a session's memory pool.
Andrey Volk [Tue, 25 Jul 2023 17:47:11 +0000 (20:47 +0300)]
[Build-System] Add Debian 12 Bookworm support
Andrey Volk [Tue, 25 Jul 2023 00:27:16 +0000 (03:27 +0300)]
Merge pull request #2181 from signalwire/shout
[mod_shout] Replace deprecated meta functions with shout_set_meta()
Andrey Volk [Tue, 25 Jul 2023 00:04:26 +0000 (03:04 +0300)]
Merge pull request #2178 from signalwire/rtmp
[mod_rtmp] Add OpenSSL 3 support.
Andrey Volk [Mon, 24 Jul 2023 23:20:28 +0000 (02:20 +0300)]
[mod_shout] Replace deprecated meta functions with shout_set_meta()
Andrey Volk [Mon, 24 Jul 2023 22:56:41 +0000 (01:56 +0300)]
Merge pull request #2180 from signalwire/older
[Core] switch_curl_process_mime(): fix build on older systems.
Andrey Volk [Mon, 24 Jul 2023 22:44:20 +0000 (01:44 +0300)]
[Core] switch_curl_process_mime(): fix build on older systems.
Andrey Volk [Mon, 24 Jul 2023 22:28:57 +0000 (01:28 +0300)]
Merge pull request #2175 from signalwire/curl
[Core, mod_cidlookup, mod_curl, mod_httapi, mod_http_cache, mod_kazoo, mod_shout] Add new switch_curl_mime APIs replacing switch_curl_process_form_post_params() and make code be compatible with libcurl>=7.87.0
Andrey Volk [Mon, 24 Jul 2023 21:45:35 +0000 (00:45 +0300)]
Merge pull request #2179 from signalwire/newer
[Core, mod_mariadb, mod_ilbc] Fix build on gcc 12.
Andrey Volk [Mon, 24 Jul 2023 21:25:53 +0000 (00:25 +0300)]
[Core, mod_mariadb, mod_ilbc] Fix build on gcc 12.
Andrey Volk [Mon, 24 Jul 2023 20:47:47 +0000 (23:47 +0300)]
[mod_rtmp] Add OpenSSL 3 support.
Andrey Volk [Mon, 24 Jul 2023 11:43:14 +0000 (14:43 +0300)]
[Core, mod_cidlookup, mod_curl, mod_httapi, mod_http_cache, mod_kazoo, mod_shout] Add new switch_curl_mime APIs replacing switch_curl_process_form_post_params() and make code be compatible with libcurl>=7.87.0
Andrey Volk [Mon, 24 Jul 2023 20:07:15 +0000 (23:07 +0300)]
Merge pull request #2177 from signalwire/skinny
[mod_skinny] Fix build on Debian 12: error: array subscript 'skinny_message_t {aka struct skinny_message}[0]' is partly outside array bounds
Andrey Volk [Mon, 24 Jul 2023 19:33:47 +0000 (22:33 +0300)]
Merge pull request #2176 from signalwire/test
[Unit-tests] Fix possible overflows and an undefined variable in the test framework.
jpfox156 [Mon, 24 Jul 2023 18:56:46 +0000 (04:56 +1000)]
[Core] OpenSSL 3 support
Andrey Volk [Mon, 24 Jul 2023 13:20:20 +0000 (16:20 +0300)]
[Unit-tests] Fix possible overflows and an undefined variable in the test framework.
Andrey Volk [Mon, 24 Jul 2023 18:07:34 +0000 (21:07 +0300)]
[mod_skinny] Fix build on Debian 12: error: array subscript 'skinny_message_t {aka struct skinny_message}[0]' is partly outside array bounds
Andrey Volk [Fri, 21 Jul 2023 17:03:00 +0000 (20:03 +0300)]
[core, mod_opus] more elastic jitterbuffer with Opus codec
* [core, mod_opus] more elastic jitterbuffer with Opus codec
* [Core] JB: Fix crash on null channel
* [Core] JB: Fix target_seq race in check_jb_size()
* Code cleanup
---------
Co-authored-by: Julien Chavanton <jchavanton@gmail.com>
Jakub Karolczyk [Fri, 21 Jul 2023 10:49:40 +0000 (11:49 +0100)]
[core] Coverity fixes
* [core] Coverity CID
1024233 (Dereference before null check)
* [core] Coverity CID
1024239 (Dereference before null check)
* [core] Coverity CID
1024242 (Dereference before null check)
* [core] Coverity CID
1024243 (Dereference before null check)
* [core] Coverity CID
1024453 (Dereference before null check)
* [core] Coverity CID
1024554 (Logically dead code)
* [core] Coverity CID
1024868 (unchecked return value from library)
* [core] Coverity CID
1024869 (unchecked return value from library)
* [core] Coverity CID
1468281 (Dereference before null check)
* [core] Coverity CID
1024238 (Dereference before null check)
* [core] Coverity CID
1468621 (Copy into fixed size buffer)
* [core] Coverity CID
1024871 (Unchecked return value)
Jakub Karolczyk [Tue, 18 Jul 2023 17:44:18 +0000 (18:44 +0100)]
Merge pull request #2167 from signalwire/migrate_to_ffmpeg5win
[mod_av] Add FFmpeg 5.1.3 support on Windows.
Andrey Volk [Tue, 18 Jul 2023 17:38:33 +0000 (20:38 +0300)]
Merge pull request #2166 from signalwire/migrate_to_ffmpeg5
[mod_av] Migrate to FFmpeg 5.1
Andrey Volk [Sat, 15 Jul 2023 19:15:22 +0000 (22:15 +0300)]
[mod_av] Add FFmpeg 5.1.3 support on Windows.
Jakub Karolczyk [Mon, 17 Jul 2023 15:36:27 +0000 (15:36 +0000)]
[mod_av] Migrate to FFmpeg 5.1
Andrey Volk [Mon, 17 Jul 2023 15:31:27 +0000 (18:31 +0300)]
Merge pull request #2155 from signalwire/move_to_packetizer
[core,mod_av,unit-tests] Make transition to core packetizer
Andrey Volk [Mon, 17 Jul 2023 15:28:12 +0000 (18:28 +0300)]
Merge pull request #2163 from signalwire/MEDIA_PARAMS
[Core] Fix missing MEDIA_PARAMS in message_names.
Andrey Volk [Sun, 16 Jul 2023 18:20:56 +0000 (21:20 +0300)]
[Core] Fix missing MEDIA_PARAMS in message_names.
Andrey Volk [Fri, 14 Jul 2023 10:33:20 +0000 (13:33 +0300)]
Merge pull request #2162 from signalwire/libks2
[Build-System] Update libks and signalwire-c requirements to 2.0
Andrey Volk [Fri, 2 Jun 2023 18:58:41 +0000 (21:58 +0300)]
[Build-System] Update libks and signalwire-c requirements to 2.0
Andrey Volk [Wed, 12 Jul 2023 17:38:52 +0000 (20:38 +0300)]
Merge pull request #2157 from signalwire/revertopus
Revert "[core, mod_opus] more elastic jitterbuffer with Opus codec (#2069)
Andrey Volk [Wed, 12 Jul 2023 15:18:17 +0000 (18:18 +0300)]
Revert "[core, mod_opus] more elastic jitterbuffer with Opus codec (#2069)"
This reverts commit
67840823c178153cb013014c4fa780fe233612cb .
Andrey Volk [Wed, 12 Jul 2023 15:17:52 +0000 (18:17 +0300)]
Revert "[mod_opus] Fix Windows build regression made by previous commit"
This reverts commit
25afda9be002a2edd7311d2d10531ce88431b5c3 .
Andrey Volk [Tue, 11 Jul 2023 14:50:35 +0000 (17:50 +0300)]
Merge pull request #2146 from linuxmaniac/vseva/mod_python3
[mod_python3] Fix build on Python 3.10+
Victor Seva [Tue, 4 Jul 2023 13:25:05 +0000 (15:25 +0200)]
[mod_python3] fix build on Python 3.10+
fix #2145
Jakub Karolczyk [Mon, 10 Jul 2023 10:31:09 +0000 (10:31 +0000)]
[core,mod_av,unit-tests] Make transition to core packetizer
Andrey Volk [Sat, 8 Jul 2023 15:47:21 +0000 (18:47 +0300)]
Merge pull request #2151 from signalwire/fix_func_decl
[mod_verto] Fix function declarations without a prototype
Jakub Karolczyk [Sat, 8 Jul 2023 11:29:23 +0000 (06:29 -0500)]
[mod_verto] Fix function declarations without a prototype
Andrey Volk [Sat, 8 Jul 2023 10:04:54 +0000 (13:04 +0300)]
Merge pull request #2142 from signalwire/fix_macos_build
[xmlrpc-c] Fix MacOS build
Jakub Karolczyk [Tue, 4 Jul 2023 09:42:38 +0000 (10:42 +0100)]
[xmlrpc-c] Fix MacOS build
Jakub Karolczyk [Wed, 5 Jul 2023 12:18:15 +0000 (13:18 +0100)]
Merge pull request #2140 from signalwire/fix_vars_not_used
[core,miniupnpc,modules] Fix not used variables
Andrey Volk [Tue, 4 Jul 2023 14:04:37 +0000 (17:04 +0300)]
Merge pull request #2141 from signalwire/remove_verbatim
[mod_sofia] Remove non-implemented verbose feature
Andrey Volk [Wed, 28 Jun 2023 20:12:00 +0000 (23:12 +0300)]
[Build-System] Update commit hash of SpanDSP on Windows.
Andrey Volk [Tue, 4 Jul 2023 10:35:15 +0000 (13:35 +0300)]
Merge pull request #2139 from signalwire/fix_func_decl_prot
[core,libyuv,modules] Fix function declarations without a prototype
Jakub Karolczyk [Tue, 4 Jul 2023 09:37:48 +0000 (10:37 +0100)]
[mod_sofia] Remove non-implemented verbose feature
Jakub Karolczyk [Tue, 4 Jul 2023 09:12:44 +0000 (10:12 +0100)]
[core,miniupnpc,modules] Fix not used variables
Jakub Karolczyk [Tue, 4 Jul 2023 08:51:37 +0000 (09:51 +0100)]
[core,libyuv,modules] Fix function declarations without a prototype
David Villasmil [Wed, 28 Jun 2023 16:39:22 +0000 (18:39 +0200)]
[mod_conference] Add flag to destroy the conference only when all mandatory members disconnect. And set endconf to end the conference when any member with the flag disconnects (#2079)
* feature/mod_conference_mandatory_member_flag: Add flag to destroy the conference only when all mandatory members disconnect. And set endconf to end the conference when any member with the flag disconnects
Andrey Volk [Fri, 23 Jun 2023 22:07:44 +0000 (01:07 +0300)]
Merge pull request #2120 from signalwire/win
[mod_opus] Fix Windows build regression made by previous commit
Andrey Volk [Fri, 23 Jun 2023 18:25:16 +0000 (21:25 +0300)]
[mod_opus] Fix Windows build regression made by previous commit
Julien Chavanton [Fri, 23 Jun 2023 13:45:31 +0000 (09:45 -0400)]
[core, mod_opus] more elastic jitterbuffer with Opus codec (#2069)
Andrey Volk [Thu, 22 Jun 2023 15:02:20 +0000 (18:02 +0300)]
[mod_sofia] Map SWITCH_CAUSE_REJECT_ALL cause to 603
Giacomo Vacca [Fri, 16 Jun 2023 17:30:15 +0000 (17:30 +0000)]
[Core] Add new cause REJECT_ALL
Andrey Volk [Thu, 15 Jun 2023 17:48:11 +0000 (20:48 +0300)]
Merge pull request #2113 from dragos-oancea/more_opus
[Core, mod_opus] Fixes.
Dragos Oancea [Thu, 15 Jun 2023 13:29:43 +0000 (16:29 +0300)]
[mod_opus] fix remote codec rate to match.
Dragos Oancea [Thu, 11 May 2023 00:55:11 +0000 (03:55 +0300)]
[core, mod_opus] bring more fmtp params to core (offer/answer).
Dragos Oancea [Thu, 26 Jan 2023 18:14:35 +0000 (20:14 +0200)]
[core] Opus RTP timestamp: adding an exception on RTP session creation.
https://www.rfc-editor.org/rfc/rfc7587.html
"The RTP timestamp is incremented with a 48000 Hz
clock rate for all modes of Opus and all sampling rates. The unit
for the timestamp is samples per single (mono) channel"
Follow up:
50f57f85732b0d5a58a39f3fca7b654f894b0c9d ,
ccbef9e0c7e31c410ce08b5276c3e2e5a2f69883 .
Dragos Oancea [Wed, 24 Aug 2022 10:02:35 +0000 (13:02 +0300)]
[mod_opus] fix samples_per_packet for 8khz, 16khz, 24khz.
Dragos Oancea [Thu, 18 Aug 2022 16:48:20 +0000 (19:48 +0300)]
[mod_opus] show uuid in logs.
Dragos Oancea [Sat, 8 Jan 2022 10:14:16 +0000 (12:14 +0200)]
[mod_opus] fix configuration glitches (switch_true() instead of atoi()).
Dragos Oancea [Mon, 12 Jun 2023 15:17:12 +0000 (18:17 +0300)]
[mod_sofia] Coverity fixes
[mod_sofia] coverity CID
1024253 (Dereference before null check)
[mod_sofia] coverity CID
1024254 (Dereference before null check)
[mod_sofia] coverity CID
1257620 (Logically dead code)
[mod_sofia] coverity CID
1024750 (Dereference null return value)
Andrey Volk [Mon, 12 Jun 2023 15:03:26 +0000 (18:03 +0300)]
Merge pull request #2109 from signalwire/switch_core_media_set_codec
[Core] Fix possible deadlock in switch_core_media_set_codec()
Andrey Volk [Thu, 23 Mar 2023 20:01:17 +0000 (23:01 +0300)]
[Core] Fix possible deadlock in switch_core_media_set_codec()
Dragos Oancea [Mon, 12 Jun 2023 14:25:37 +0000 (17:25 +0300)]
[mod_verto] Coverity fixes
[mod_verto] coverity CID
1468439 (Dereference after null check)
[mod_verto] coverity CID
1294451 (Dereference before null check)
[mod_verto] coverity CID
1468443 (Logically dead code)
Andrey Volk [Mon, 12 Jun 2023 14:03:16 +0000 (17:03 +0300)]
Merge pull request #2104 from dragos-oancea/cov-mod_portaudio
[mod_portaudio] coverity CID
1024263 (Dereference before null check)
Andrey Volk [Mon, 12 Jun 2023 13:58:09 +0000 (16:58 +0300)]
Merge pull request #2106 from dragos-oancea/cov-mod_spandsp
[mod_spandsp] Coverity CID
1024263 (Dereference before null check)
Andrey Volk [Fri, 9 Jun 2023 19:48:30 +0000 (22:48 +0300)]
Merge pull request #2108 from signalwire/add_new_media_getters
[core] Add switch_core_media_get_engine() and switch_core_media_get_codec() functions
Jakub Karolczyk [Fri, 9 Jun 2023 18:25:25 +0000 (18:25 +0000)]
[core] Add switch_core_media_get_engine() and switch_core_media_get_codec() functions
Andrey Volk [Thu, 1 Jun 2023 14:24:37 +0000 (17:24 +0300)]
[mod_spandsp] Coverity CID
1024263 (Dereference before null check)
Dragos Oancea [Wed, 31 May 2023 12:58:19 +0000 (15:58 +0300)]
[mod_portaudio] coverity CID
1024263 (Dereference before null check)
Andrey Volk [Tue, 30 May 2023 22:28:00 +0000 (01:28 +0300)]
Merge pull request #2095 from signalwire/ksverto
[mod_verto] Include libks/ks.h instead of ks.h
Andrey Volk [Tue, 30 May 2023 19:45:54 +0000 (22:45 +0300)]
[mod_verto] Include libks/ks.h instead of ks.h
Henrique [Tue, 23 May 2023 23:14:22 +0000 (20:14 -0300)]
[mod_png] Fix unexpected png video blocked read
Andrey Volk [Tue, 16 May 2023 17:07:54 +0000 (20:07 +0300)]
Merge pull request #2088 from elkpi/master
[mod_sofia] fix sofia_glue_get_extra_headers memory leak
ping [Tue, 16 May 2023 16:29:13 +0000 (00:29 +0800)]
[mod_sofia] fix sofia_glue_get_extra_headers memory leak
Andrey Volk [Mon, 15 May 2023 16:18:35 +0000 (19:18 +0300)]
Merge pull request #2084 from signalwire/sofiabump
Bump sofia-sip library requirement to version 1.13.15
Andrey Volk [Sat, 13 May 2023 12:25:51 +0000 (15:25 +0300)]
Bump sofia-sip library requirement to version 1.13.15
Andrey Volk [Mon, 1 May 2023 17:38:51 +0000 (20:38 +0300)]
Revert "[Core, mod_curl, mod_httapi, mod_http_cache] Compatible with libcurl>=7.87.0" (#2070)
This reverts commit
039823848906b11fd6183ba81f037b7211a29497 .
Clarence [Thu, 27 Apr 2023 20:43:32 +0000 (04:43 +0800)]
[Core, mod_curl, mod_httapi, mod_http_cache] Compatible with libcurl>=7.87.0
* [core] fix deprecated with libcurl>=7.56.0
* [mod_httpapi] fix deprecated with libcurl>=7.56.0
* [mod_curl] fix deprecated with libcurl>=7.56.0
* [mod_http_cache] fix deprecated with libcurl>=7.12.1
Dragos Oancea [Tue, 18 Apr 2023 16:30:22 +0000 (19:30 +0300)]
[Core] Coverity fixes
* [core] coverity CID
1024482 (Dereference after null check)
* [core] coverity CID
1468368 (Logically dead code)
* [core] coverity CID
1468459 (Logically dead code)
* [core] coverity CID
1232742 (Dereference before null check)
Andrey Volk [Tue, 18 Apr 2023 10:25:13 +0000 (13:25 +0300)]
Merge pull request #2052 from dragos-oancea/mod_dptools-cov3
[mod_dptools] coverity CID
1468646 (Unsigned compared against 0)
Andrey Volk [Tue, 18 Apr 2023 10:23:26 +0000 (13:23 +0300)]
Merge pull request #2054 from dragos-oancea/mod_avmd-cov3
[mod_avmd] coverity CID
1395555 (Dereference before null check)
Dragos Oancea [Mon, 10 Apr 2023 15:15:42 +0000 (18:15 +0300)]
[mod_avmd] coverity CID
1395555 (Dereference before null check)
Dragos Oancea [Mon, 10 Apr 2023 14:05:49 +0000 (17:05 +0300)]
[mod_dptools] coverity CID
1468646 (Unsigned compared against 0)
Andrey Volk [Mon, 17 Apr 2023 20:29:03 +0000 (23:29 +0300)]
Merge pull request #2055 from dragos-oancea/mod_sofia-cov3
[mod_sofia] coverity CID
1468496 (Unchecked return value)
Jakub Karolczyk [Mon, 17 Apr 2023 18:49:42 +0000 (19:49 +0100)]
[mod_avmd] Coverity fixes
* [mod_avmd] Coverity CID
1395501 (Dereference null return value)
* [mod_avmd] Coverity CID
1395478 (Resource leak)
Andrey Volk [Mon, 17 Apr 2023 18:22:43 +0000 (21:22 +0300)]
Merge pull request #2053 from dragos-oancea/mod_erlang_event-cov3
[mod_erlang_event] coverity CID
1500239 (Uninitialized scalar variable)
Andrey Volk [Mon, 17 Apr 2023 17:15:53 +0000 (20:15 +0300)]
Merge pull request #2051 from dragos-oancea/mod_opusfile-cov3
[mod_opusfile] coverity CID
1468424 (Missing break in switch)