]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
4 months ago[mod_sofia] BYE Reason header was limited in length. 2329/head
Andrey Volk [Mon, 11 Dec 2023 19:48:00 +0000 (22:48 +0300)] 
[mod_sofia] BYE Reason header was limited in length.

5 months agoMerge pull request #2273 from asymptotic-io/mod-conference-fix
Andrey Volk [Tue, 7 Nov 2023 15:50:30 +0000 (18:50 +0300)] 
Merge pull request #2273 from asymptotic-io/mod-conference-fix

[mod_conference] Avoid a race in member->read_impl access

5 months ago[mod_conference] Avoid a race in member->read_impl access 2273/head
Arun Raghavan [Thu, 12 Oct 2023 19:42:23 +0000 (15:42 -0400)] 
[mod_conference] Avoid a race in member->read_impl access

The conference output loop accesses the member's read_impl while
resampling. The output loop also spawns off the input loop thread, which
is where the member->read_impl is actually initialised. This results in
an uncommon race where the output loop sometimes gets an uninitialised
member->read_impl and bails with logs something like this:

2023-10-12 18:19:01.436844 [DEBUG] conference_loop.c:1340 Setup timer soft success interval: 20  samples: 960 from codec L16
2023-10-12 18:19:01.436844 [DEBUG] conference_loop.c:1497 Outbound conference channel answered, setting CFLAG_ANSWERED
2023-10-12 18:19:01.436844 [NOTICE] switch_core_media.c:15852 Activating write resampler
2023-10-12 18:19:01.436844 [DEBUG] switch_core_media.c:16097 Engaging Write Buffer at 1920 bytes to accommodate 0->1920
2023-10-12 18:19:01.436844 [ERR] switch_core_media.c:16112 Write Buffer 0 bytes Failed!

As a solution, we initialise the member->read_impl even before we start
up the input loop, so that this race can never happen.

6 months agoMerge pull request #2253 from signalwire/fix_ice_flopping
Andrey Volk [Fri, 27 Oct 2023 16:29:22 +0000 (19:29 +0300)] 
Merge pull request #2253 from signalwire/fix_ice_flopping

[core] Fix flopping routes on ICE negotiation

6 months ago[core] Fix flopping routes on ICE negotiation 2253/head
Jakub Karolczyk [Fri, 29 Sep 2023 08:21:15 +0000 (08:21 +0000)] 
[core] Fix flopping routes on ICE negotiation

6 months agoMerge pull request #2266 from signalwire/vpx
Andrey Volk [Thu, 5 Oct 2023 22:07:16 +0000 (01:07 +0300)] 
Merge pull request #2266 from signalwire/vpx

[libvpx] Fix bug with smaller width bigger size

6 months ago[libvpx] Fix bug with smaller width bigger size 2266/head
Andrey Volk [Thu, 5 Oct 2023 21:42:10 +0000 (00:42 +0300)] 
[libvpx] Fix bug with smaller width bigger size

6 months ago[mod_pgsql] Coverity: 1227660 Logically dead code
Andrey Volk [Thu, 5 Oct 2023 15:05:32 +0000 (18:05 +0300)] 
[mod_pgsql] Coverity: 1227660 Logically dead code

6 months ago[Core] Coverity: 1024552 Logically dead code
Andrey Volk [Thu, 5 Oct 2023 15:03:32 +0000 (18:03 +0300)] 
[Core] Coverity: 1024552 Logically dead code

6 months ago[Core] Coverity: Dereference before null check
Andrey Volk [Wed, 4 Oct 2023 21:26:26 +0000 (00:26 +0300)] 
[Core] Coverity: Dereference before null check

* [Core] Coverity: 1060958 Dereference before null check

* [Core] Coverity: 1024236 Dereference before null check

6 months ago[Core] Coverity: Use of 32-bit time_t
Andrey Volk [Wed, 4 Oct 2023 15:24:16 +0000 (18:24 +0300)] 
[Core] Coverity: Use of 32-bit time_t

* [Core] Coverity: 1500270 Use of 32-bit time_t

* [Core] Coverity: 1500229 Use of 32-bit time_t

* [Core] Coverity: 1500235 Use of 32-bit time_t

* [Core] Coverity: 1500244 Use of 32-bit time_t

* [Core] Coverity: 1500250 Use of 32-bit time_t

* [Core] Coverity: 1500245 Use of 32-bit time_t

* [Core] Coverity: 1500255 Use of 32-bit time_t

* [Core] Coverity: 1500370 Use of 32-bit time_t

* Cleanup

6 months agoMerge pull request #2259 from signalwire/vpx
Andrey Volk [Wed, 4 Oct 2023 15:13:53 +0000 (18:13 +0300)] 
Merge pull request #2259 from signalwire/vpx

[libvpx] VP8: disallow thread count changes

6 months ago[libvpx] VP8: disallow thread count changes 2259/head
Andrey Volk [Tue, 3 Oct 2023 21:47:39 +0000 (00:47 +0300)] 
[libvpx] VP8: disallow thread count changes

7 months agoMerge pull request #2232 from signalwire/coverity_1364946
Andrey Volk [Mon, 11 Sep 2023 11:06:48 +0000 (14:06 +0300)] 
Merge pull request #2232 from signalwire/coverity_1364946

[core] Coverity 1364946 Unchecked return value

7 months agoMerge pull request #2233 from signalwire/coverity_1325269
Andrey Volk [Mon, 11 Sep 2023 11:06:05 +0000 (14:06 +0300)] 
Merge pull request #2233 from signalwire/coverity_1325269

[core] Coverity 1325269 Dereference before null check

7 months agoupdates for the Debian Dockerfile (#2234)
tmancill [Sat, 9 Sep 2023 16:38:50 +0000 (09:38 -0700)] 
updates for the Debian Dockerfile (#2234)

* default to Debian bookworm

* use DEBIAN_VERSION instead of lsb_release; gosu is in Debian since buster

* update comments for FS_META_PACKAGE and exposed ports

* fix SHELL invocation so 'RUN' works as expected in downstream builds

See:  https://docs.docker.com/engine/reference/builder/#shell

7 months agomisc readme updates (#2235)
tmancill [Sat, 9 Sep 2023 16:26:04 +0000 (09:26 -0700)] 
misc readme updates (#2235)

* Update README.md regarding the archived freeswitch-users mailing list

* update docker/README.md to suggest --network host

7 months ago[core] Coverity fixes
Jakub Karolczyk [Fri, 8 Sep 2023 17:17:57 +0000 (18:17 +0100)] 
[core] Coverity fixes

* [core] Coverity 151809915180971518098 (Unchecked return value from library)

* [core] Coverity 1468551 Unchecked return value

* [core] Coverity 1468293 Unchecked return value

* [core] Coverity 1468274 Explicit null dereferenced

* [core] Coverity 1395588 Unchecked return value

* [core] Coverity 1395515 Logically dead code

* [core] Coverity 1364984 Result is not floating-point

* [core] Coverity 13955541468440 Dereference before null check

* [core] Coverity 1024487 Dereference after null check

* [core] Coverity 1024872 Unchecked return value

* [core] Coverity 1025822 Unchecked return value

* [core] Coverity 1025823 Unchecked return value

* [core] Coverity 108763713464671087638 Unchecked return value

* [core] Coverity 1107607 Unchecked return value

* [core] Coverity 1210777 Unchecked return value

* [core] Coverity 1227670 Dereference before null check

* [core] Coverity 1024551 Logically dead code

* [core] Coverity 1024560 Logically dead code

* [core] Coverity 1024664 Operands don't affect result

* [core] Coverity 1364957 Dereference after null check

* [core] Coverity 1395572 Logically dead code

* [core] Coverity 1412459 Unchecked return value

* [core] Coverity 1412490 Unchecked return value

* [core] Coverity 1395515/2 Logically dead code

* [core] Coverity cleanup

7 months ago[core] Coverity 1364946 Unchecked return value 2232/head
Jakub Karolczyk [Fri, 1 Sep 2023 10:27:01 +0000 (11:27 +0100)] 
[core] Coverity 1364946 Unchecked return value

7 months ago[core] Coverity 1325269 Dereference before null check 2233/head
Jakub Karolczyk [Fri, 1 Sep 2023 10:23:28 +0000 (11:23 +0100)] 
[core] Coverity 1325269 Dereference before null check

7 months ago[core] JB audio: check for jb type and silence some debug. (#1191)
Dragos Oancea [Mon, 4 Sep 2023 10:10:26 +0000 (13:10 +0300)] 
[core] JB audio: check for jb type and silence some debug. (#1191)

7 months ago[contrib/timezone-gen] Fix timezone gen (#2215)
Douglas Vought [Tue, 5 Sep 2023 20:11:01 +0000 (16:11 -0400)] 
[contrib/timezone-gen] Fix timezone gen (#2215)

* [contrib/timezone-gen] Move timezone-gen.pl to own folder

* [contrib/timezone-gen] Add fixTzstr

* [contrib/timezone-gen] Add tests and zone data getter
 - tests.pl can be used to verify that the generated timezone conf
   will produce the correct datetimes by testing them against
   what the system's `date` says
 - build-zonedata.pl will download the latest tzdb data and build
   the posix timezone data files. It only builds what is needed
   rather than adding extraneous "right/" and "posix/" timezones.
   FreeSWITCH doesn't seem to be able to use the "right/"
   timezone files.
 - data/ is where the various files needed to generate the
   timezones gets stored

7 months agoMerge pull request #2216 from voughtdq/update-timezones
Andrey Volk [Tue, 5 Sep 2023 17:12:52 +0000 (20:12 +0300)] 
Merge pull request #2216 from voughtdq/update-timezones

[timezones] Update timezones to version 2023c.

7 months ago[timezones] Update timezones to version 2023c. 2216/head
Douglas Vought [Tue, 5 Sep 2023 16:46:13 +0000 (12:46 -0400)] 
[timezones] Update timezones to version 2023c.

8 months agoversion bump
Andrey Volk [Sun, 13 Aug 2023 20:20:20 +0000 (23:20 +0300)] 
version bump

8 months agoswigall
Andrey Volk [Sun, 13 Aug 2023 16:00:05 +0000 (16:00 +0000)] 
swigall

8 months ago[Core] check_ice: sanitize second field of the candidates. Add new switch_is_uint_in_...
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.

8 months ago[Core] Fix switch_console.c for Galera Mariadb cluster
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

8 months agoMerge pull request #2201 from signalwire/updates
Len [Fri, 11 Aug 2023 18:18:39 +0000 (14:18 -0400)] 
Merge pull request #2201 from signalwire/updates

[Configuration]Update freeswitch.xml

8 months agoUpdate freeswitch.xml 2201/head
Len [Fri, 11 Aug 2023 18:03:04 +0000 (14:03 -0400)] 
Update freeswitch.xml

8 months agoMerge pull request #1554 from wmasilva/mod_verto-msg_event_add_context_header
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

8 months ago[mod_mariadb] Fix "DeadLock. The retries are over." message.
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>
8 months ago[mod_verto] Add context into msg event header 1554/head
António Silva [Tue, 22 Feb 2022 10:11:38 +0000 (13:11 +0300)] 
[mod_verto] Add context into msg event header

8 months ago[core] Use auto DH params with openssl3
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>
8 months ago[mod_logfile] add logfile open error log and fixes a missing \n
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

9 months ago[Core] Fix greedy_sort for codecs containing different fmtp
Andrey Volk [Thu, 6 Jul 2023 10:07:13 +0000 (13:07 +0300)] 
[Core] Fix greedy_sort for codecs containing different fmtp

9 months ago[Core] Sanitize match count during negotiation
Andrey Volk [Wed, 5 Jul 2023 21:41:08 +0000 (00:41 +0300)] 
[Core] Sanitize match count during negotiation

9 months ago[Core] Add new switch_channel_get_variable_strdup() and switch_channel_get_variable_b...
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.

9 months ago[Build-System] Add Debian 12 Bookworm support
Andrey Volk [Tue, 25 Jul 2023 17:47:11 +0000 (20:47 +0300)] 
[Build-System] Add Debian 12 Bookworm support

9 months agoMerge pull request #2181 from signalwire/shout
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()

9 months agoMerge pull request #2178 from signalwire/rtmp
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.

9 months ago[mod_shout] Replace deprecated meta functions with shout_set_meta() 2181/head
Andrey Volk [Mon, 24 Jul 2023 23:20:28 +0000 (02:20 +0300)] 
[mod_shout] Replace deprecated meta functions with shout_set_meta()

9 months agoMerge pull request #2180 from signalwire/older
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.

9 months ago[Core] switch_curl_process_mime(): fix build on older systems. 2180/head
Andrey Volk [Mon, 24 Jul 2023 22:44:20 +0000 (01:44 +0300)] 
[Core] switch_curl_process_mime(): fix build on older systems.

9 months agoMerge pull request #2175 from signalwire/curl
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

9 months agoMerge pull request #2179 from signalwire/newer
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.

9 months ago[Core, mod_mariadb, mod_ilbc] Fix build on gcc 12. 2179/head
Andrey Volk [Mon, 24 Jul 2023 21:25:53 +0000 (00:25 +0300)] 
[Core, mod_mariadb, mod_ilbc] Fix build on gcc 12.

9 months ago[mod_rtmp] Add OpenSSL 3 support. 2178/head
Andrey Volk [Mon, 24 Jul 2023 20:47:47 +0000 (23:47 +0300)] 
[mod_rtmp] Add OpenSSL 3 support.

9 months ago[Core, mod_cidlookup, mod_curl, mod_httapi, mod_http_cache, mod_kazoo, mod_shout... 2175/head
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

9 months agoMerge pull request #2177 from signalwire/skinny
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

9 months agoMerge pull request #2176 from signalwire/test
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.

9 months ago[Core] OpenSSL 3 support
jpfox156 [Mon, 24 Jul 2023 18:56:46 +0000 (04:56 +1000)] 
[Core] OpenSSL 3 support

9 months ago[Unit-tests] Fix possible overflows and an undefined variable in the test framework. 2176/head
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.

9 months ago[mod_skinny] Fix build on Debian 12: error: array subscript 'skinny_message_t {aka... 2177/head
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

9 months ago[core, mod_opus] more elastic jitterbuffer with Opus codec
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>
9 months ago[core] Coverity fixes
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)

9 months agoMerge pull request #2167 from signalwire/migrate_to_ffmpeg5win
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.

9 months agoMerge pull request #2166 from signalwire/migrate_to_ffmpeg5
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

9 months ago[mod_av] Add FFmpeg 5.1.3 support on Windows. 2167/head
Andrey Volk [Sat, 15 Jul 2023 19:15:22 +0000 (22:15 +0300)] 
[mod_av] Add FFmpeg 5.1.3 support on Windows.

9 months ago[mod_av] Migrate to FFmpeg 5.1 2166/head
Jakub Karolczyk [Mon, 17 Jul 2023 15:36:27 +0000 (15:36 +0000)] 
[mod_av] Migrate to FFmpeg 5.1

9 months agoMerge pull request #2155 from signalwire/move_to_packetizer
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

9 months agoMerge pull request #2163 from signalwire/MEDIA_PARAMS
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.

9 months ago[Core] Fix missing MEDIA_PARAMS in message_names. 2163/head
Andrey Volk [Sun, 16 Jul 2023 18:20:56 +0000 (21:20 +0300)] 
[Core] Fix missing MEDIA_PARAMS in message_names.

9 months agoMerge pull request #2162 from signalwire/libks2
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

9 months ago[Build-System] Update libks and signalwire-c requirements to 2.0 2162/head
Andrey Volk [Fri, 2 Jun 2023 18:58:41 +0000 (21:58 +0300)] 
[Build-System] Update libks and signalwire-c requirements to 2.0

9 months agoMerge pull request #2157 from signalwire/revertopus
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)

9 months agoRevert "[core, mod_opus] more elastic jitterbuffer with Opus codec (#2069)" 2157/head
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.

9 months agoRevert "[mod_opus] Fix Windows build regression made by previous commit"
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.

9 months agoMerge pull request #2146 from linuxmaniac/vseva/mod_python3
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+

9 months ago[mod_python3] fix build on Python 3.10+ 2146/head
Victor Seva [Tue, 4 Jul 2023 13:25:05 +0000 (15:25 +0200)] 
[mod_python3] fix build on Python 3.10+

fix #2145

9 months ago[core,mod_av,unit-tests] Make transition to core packetizer 2155/head
Jakub Karolczyk [Mon, 10 Jul 2023 10:31:09 +0000 (10:31 +0000)] 
[core,mod_av,unit-tests] Make transition to core packetizer

9 months agoMerge pull request #2151 from signalwire/fix_func_decl ffmpeg5win
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

9 months ago[mod_verto] Fix function declarations without a prototype 2151/head
Jakub Karolczyk [Sat, 8 Jul 2023 11:29:23 +0000 (06:29 -0500)] 
[mod_verto] Fix function declarations without a prototype

9 months agoMerge pull request #2142 from signalwire/fix_macos_build
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

9 months ago[xmlrpc-c] Fix MacOS build 2142/head
Jakub Karolczyk [Tue, 4 Jul 2023 09:42:38 +0000 (10:42 +0100)] 
[xmlrpc-c] Fix MacOS build

9 months agoMerge pull request #2140 from signalwire/fix_vars_not_used
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

9 months agoMerge pull request #2141 from signalwire/remove_verbatim
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

9 months ago[Build-System] Update commit hash of SpanDSP on Windows.
Andrey Volk [Wed, 28 Jun 2023 20:12:00 +0000 (23:12 +0300)] 
[Build-System] Update commit hash of SpanDSP on Windows.

9 months agoMerge pull request #2139 from signalwire/fix_func_decl_prot
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

9 months ago[mod_sofia] Remove non-implemented verbose feature 2141/head
Jakub Karolczyk [Tue, 4 Jul 2023 09:37:48 +0000 (10:37 +0100)] 
[mod_sofia] Remove non-implemented verbose feature

9 months ago[core,miniupnpc,modules] Fix not used variables 2140/head
Jakub Karolczyk [Tue, 4 Jul 2023 09:12:44 +0000 (10:12 +0100)] 
[core,miniupnpc,modules] Fix not used variables

9 months ago[core,libyuv,modules] Fix function declarations without a prototype 2139/head
Jakub Karolczyk [Tue, 4 Jul 2023 08:51:37 +0000 (09:51 +0100)] 
[core,libyuv,modules] Fix function declarations without a prototype

10 months ago[mod_conference] Add flag to destroy the conference only when all mandatory members...
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

10 months agoMerge pull request #2120 from signalwire/win
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

10 months ago[mod_opus] Fix Windows build regression made by previous commit 2120/head
Andrey Volk [Fri, 23 Jun 2023 18:25:16 +0000 (21:25 +0300)] 
[mod_opus] Fix Windows build regression made by previous commit

10 months ago[core, mod_opus] more elastic jitterbuffer with Opus codec (#2069)
Julien Chavanton [Fri, 23 Jun 2023 13:45:31 +0000 (09:45 -0400)] 
[core, mod_opus] more elastic jitterbuffer with Opus codec (#2069)

10 months ago[mod_sofia] Map SWITCH_CAUSE_REJECT_ALL cause to 603
Andrey Volk [Thu, 22 Jun 2023 15:02:20 +0000 (18:02 +0300)] 
[mod_sofia] Map SWITCH_CAUSE_REJECT_ALL cause to 603

10 months ago[Core] Add new cause REJECT_ALL
Giacomo Vacca [Fri, 16 Jun 2023 17:30:15 +0000 (17:30 +0000)] 
[Core] Add new cause REJECT_ALL

10 months agoMerge pull request #2113 from dragos-oancea/more_opus
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.

10 months ago[mod_opus] fix remote codec rate to match. 2113/head
Dragos Oancea [Thu, 15 Jun 2023 13:29:43 +0000 (16:29 +0300)] 
[mod_opus] fix remote codec rate to match.

10 months ago[core, mod_opus] bring more fmtp params to core (offer/answer).
Dragos Oancea [Thu, 11 May 2023 00:55:11 +0000 (03:55 +0300)] 
[core, mod_opus] bring more fmtp params to core (offer/answer).

10 months ago[core] Opus RTP timestamp: adding an exception on RTP session creation.
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: 50f57f85732b0d5a58a39f3fca7b654f894b0c9dccbef9e0c7e31c410ce08b5276c3e2e5a2f69883 .

10 months ago[mod_opus] fix samples_per_packet for 8khz, 16khz, 24khz.
Dragos Oancea [Wed, 24 Aug 2022 10:02:35 +0000 (13:02 +0300)] 
[mod_opus] fix samples_per_packet for 8khz, 16khz, 24khz.

10 months ago[mod_opus] show uuid in logs. opus
Dragos Oancea [Thu, 18 Aug 2022 16:48:20 +0000 (19:48 +0300)] 
[mod_opus] show uuid in logs.

10 months ago[mod_opus] fix configuration glitches (switch_true() instead of atoi()).
Dragos Oancea [Sat, 8 Jan 2022 10:14:16 +0000 (12:14 +0200)] 
[mod_opus] fix configuration glitches (switch_true() instead of atoi()).

10 months ago[mod_sofia] Coverity fixes
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)

10 months agoMerge pull request #2109 from signalwire/switch_core_media_set_codec
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()

10 months ago[Core] Fix possible deadlock in switch_core_media_set_codec() 2109/head
Andrey Volk [Thu, 23 Mar 2023 20:01:17 +0000 (23:01 +0300)] 
[Core] Fix possible deadlock in switch_core_media_set_codec()

10 months ago[mod_verto] Coverity fixes
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)

10 months agoMerge pull request #2104 from dragos-oancea/cov-mod_portaudio
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)