]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
3 years ago[mod_sofia] on call term optionally ignore Q.850 Reason 1680/head
Ken [Tue, 7 Jun 2022 16:56:54 +0000 (11:56 -0500)] 
[mod_sofia] on call term optionally ignore Q.850 Reason

Currently SIP termination messages with Q.850 override the SIP
reason. Add chanvar ignore_q850_reason to ignore the Q.850 reason
and keep the SIP Reason Code.

Using the chan var avoids unexpected changes in behavior.

Co-authored-by: Brian West <brian@freeswitch.org>
3 years agoMerge pull request #1668 from signalwire/unusedbuf
Andrey Volk [Mon, 23 May 2022 19:53:51 +0000 (22:53 +0300)] 
Merge pull request #1668 from signalwire/unusedbuf

[mod_av] Remove unused buf variable in av_file_write

3 years ago[mod_av] Remove unused buf variable in av_file_write 1668/head
Andrey Volk [Mon, 23 May 2022 19:34:29 +0000 (22:34 +0300)] 
[mod_av] Remove unused buf variable in av_file_write

3 years agoMerge pull request #1666 from signalwire/av_fill
Andrey Volk [Mon, 23 May 2022 19:02:25 +0000 (22:02 +0300)] 
Merge pull request #1666 from signalwire/av_fill

[mod_av] Avoid using 16384 stack (or heap) bytes in av_file_write(). Remove ff_input_buffer_padding static variable.

3 years ago[mod_av] Avoid using 16384 stack (or heap) bytes in av_file_write(). Remove ff_input_... 1666/head
Andrey Volk [Mon, 23 May 2022 19:00:45 +0000 (22:00 +0300)] 
[mod_av] Avoid using 16384 stack (or heap) bytes in av_file_write(). Remove ff_input_buffer_padding static variable.

3 years agoMerge pull request #1665 from signalwire/switch_buffer_zero_fill
Andrey Volk [Mon, 23 May 2022 18:53:55 +0000 (21:53 +0300)] 
Merge pull request #1665 from signalwire/switch_buffer_zero_fill

[Core] Allow switch_buffer_write() to fill in a buffer with zeros. Add switch_buffer_zero_fill()

3 years ago[Core] Allow switch_buffer_write() to fill in a buffer with zeros. Add switch_buffer_... 1665/head
Andrey Volk [Sat, 19 Feb 2022 15:10:26 +0000 (18:10 +0300)] 
[Core] Allow switch_buffer_write() to fill in a buffer with zeros. Add switch_buffer_zero_fill()

3 years agoMerge pull request #1660 from signalwire/osx-postgres-detection
Andrey Volk [Mon, 23 May 2022 17:59:44 +0000 (20:59 +0300)] 
Merge pull request #1660 from signalwire/osx-postgres-detection

[build] fix postgres detection on osx

3 years ago[build] fix postgres detection on osx 1660/head
Mike Jerris [Thu, 19 May 2022 20:32:50 +0000 (14:32 -0600)] 
[build] fix postgres detection on osx

3 years agoMerge pull request #1510 from signalwire/PG_VERSION_NUM
Andrey Volk [Thu, 19 May 2022 20:30:31 +0000 (23:30 +0300)] 
Merge pull request #1510 from signalwire/PG_VERSION_NUM

[mod_pgsql] Fix build by using PG_VERSION_NUM provided by libpq instead of using POSTGRESQL_MAJOR_VERSION detected by freeswitch configure.

3 years agoMerge pull request #1658 from signalwire/sqliteextensions
Andrey Volk [Thu, 19 May 2022 09:46:54 +0000 (12:46 +0300)] 
Merge pull request #1658 from signalwire/sqliteextensions

[Core] Avoid using insecure sqlite3_enable_load_extension when SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION is available.

3 years ago[Core] Avoid using insecure sqlite3_enable_load_extension when SQLITE_DBCONFIG_ENABLE... 1658/head
Andrey Volk [Wed, 18 May 2022 20:45:00 +0000 (23:45 +0300)] 
[Core] Avoid using insecure sqlite3_enable_load_extension when SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION is available.

3 years agoMerge pull request #1631 from signalwire/dockerfile
Andrey Volk [Thu, 14 Apr 2022 18:10:53 +0000 (21:10 +0300)] 
Merge pull request #1631 from signalwire/dockerfile

[Docs] Add Debian 11 Dockerfile example showing how to build FreeSWITCH without repo.

3 years ago[Docs] Add Debian 11 Dockerfile example showing how to build FreeSWITCH without repo. 1631/head
Andrey Volk [Thu, 14 Apr 2022 17:34:59 +0000 (20:34 +0300)] 
[Docs] Add Debian 11 Dockerfile example showing how to build FreeSWITCH without repo.

3 years ago[Core] Fix switch_core_media_patch_sdp parsing m=text wrongly
prabhugithubme [Thu, 7 Apr 2022 12:22:25 +0000 (17:52 +0530)] 
[Core] Fix switch_core_media_patch_sdp parsing m=text wrongly

3 years agoMerge pull request #1424 from dhruvecosmob/test_tts_change
Andrey Volk [Fri, 1 Apr 2022 10:27:57 +0000 (13:27 +0300)] 
Merge pull request #1424 from dhruvecosmob/test_tts_change

[mod_test] Increase tts_time unit-test's duration window.

3 years ago[core] fix set rtp flag for rtcp events after flags zeroed out.
Dragos Oancea [Tue, 29 Mar 2022 07:20:42 +0000 (10:20 +0300)] 
[core] fix set rtp flag for rtcp events after flags zeroed out.

3 years agoMerge pull request #1602 from signalwire/bt
Andrey Volk [Mon, 28 Mar 2022 14:56:17 +0000 (17:56 +0300)] 
Merge pull request #1602 from signalwire/bt

[Unit-tests] Improve back traces reported by ASAN

3 years agoMerge pull request #1577 from dragos-oancea/mod_local_stream-loc-fix
Andrey Volk [Mon, 28 Mar 2022 12:45:12 +0000 (15:45 +0300)] 
Merge pull request #1577 from dragos-oancea/mod_local_stream-loc-fix

[mod_local_stream] fix path with ".loc" file extension.

3 years ago[Unit-tests] Improve back traces reported by ASAN 1602/head
Andrey Volk [Sat, 26 Mar 2022 18:47:42 +0000 (21:47 +0300)] 
[Unit-tests] Improve back traces reported by ASAN

3 years agoMerge pull request #1595 from azzbcc/fix_memory_leak_in_asr_feed
Andrey Volk [Sat, 26 Mar 2022 11:05:25 +0000 (14:05 +0300)] 
Merge pull request #1595 from azzbcc/fix_memory_leak_in_asr_feed

[core] fix memory leak in switch_core_asr_feed

3 years ago[mod_sofia] Fix fs_path to keep `<>` so that sofia doesn't put the uri parameters...
Aron Podrigal [Fri, 25 Mar 2022 16:44:25 +0000 (11:44 -0500)] 
[mod_sofia] Fix fs_path to keep `<>` so that sofia doesn't put the uri parameters as header parameters. Handle multiple `Record-Route` / `Route` and `Path` headers.

3 years ago[core] fix memory leak in switch_core_asr_feed 1595/head
Clarence [Wed, 23 Mar 2022 09:00:02 +0000 (17:00 +0800)] 
[core] fix memory leak in switch_core_asr_feed

3 years ago[core] make switch_core_media_prepare_codecs() more unit-test friendly.
Dragos Oancea [Wed, 23 Feb 2022 10:23:57 +0000 (12:23 +0200)] 
[core] make switch_core_media_prepare_codecs() more unit-test friendly.

3 years ago[Docker] Fix broken gpg --verify and Dockerfile cleanup
soroshsabz [Sun, 20 Mar 2022 22:18:11 +0000 (01:48 +0330)] 
[Docker] Fix broken gpg --verify and Dockerfile cleanup

3 years ago[Docker] Correct keyserver and key id in the Dockerfile
soroshsabz [Sun, 20 Mar 2022 21:34:47 +0000 (01:04 +0330)] 
[Docker] Correct keyserver and key id in the Dockerfile

3 years agoMerge pull request #1581 from signalwire/repotoken
Andrey Volk [Fri, 18 Mar 2022 00:54:54 +0000 (03:54 +0300)] 
Merge pull request #1581 from signalwire/repotoken

[Testing] Enable repo auth on Drone CI

3 years ago[Testing] Enable repo auth on Drone CI 1581/head
Andrey Volk [Fri, 18 Mar 2022 00:17:33 +0000 (03:17 +0300)] 
[Testing] Enable repo auth on Drone CI

3 years ago[mod_conference] Fix regression made by previous commit when fixing memory consumption.
Andrey Volk [Thu, 17 Mar 2022 21:54:46 +0000 (00:54 +0300)] 
[mod_conference] Fix regression made by previous commit when fixing memory consumption.

3 years ago[mod_local_stream] fix path with ".loc" file extension. 1577/head
Dragos Oancea [Tue, 15 Mar 2022 16:47:06 +0000 (18:47 +0200)] 
[mod_local_stream] fix path with ".loc" file extension.

3 years ago[mod_verto] fix potential memleaks at init.
Dragos Oancea [Tue, 25 Jan 2022 14:27:49 +0000 (16:27 +0200)] 
[mod_verto] fix potential memleaks at init.

3 years ago[mod_verto] Fix dead nested assignments
Andrey Volk [Fri, 7 Jan 2022 12:36:46 +0000 (15:36 +0300)] 
[mod_verto] Fix dead nested assignments

3 years agoMerge pull request #1423 from azzbcc/fix_error_array_parameter cregres
Andrey Volk [Wed, 9 Mar 2022 13:21:50 +0000 (16:21 +0300)] 
Merge pull request #1423 from azzbcc/fix_error_array_parameter

[core] fix compile error with gcc 11.1

3 years agoMerge pull request #1540 from zayim/send-events-on-recording-error
Andrey Volk [Mon, 7 Mar 2022 23:29:08 +0000 (02:29 +0300)] 
Merge pull request #1540 from zayim/send-events-on-recording-error

[core] set completion cause upon failed recording

3 years agoMerge pull request #1568 from signalwire/bbb
Andrey Volk [Mon, 7 Mar 2022 23:07:35 +0000 (02:07 +0300)] 
Merge pull request #1568 from signalwire/bbb

[mod_conference] Fix memory consumption and Media flow direction issue.

3 years ago[mod_conference] Fix memory consumption and Media flow direction issue. 1568/head
Andrey Volk [Mon, 7 Mar 2022 22:40:16 +0000 (01:40 +0300)] 
[mod_conference] Fix memory consumption and Media flow direction issue.

3 years agoMerge pull request #1523 from mochouinard/master
Andrey Volk [Thu, 24 Feb 2022 22:26:16 +0000 (01:26 +0300)] 
Merge pull request #1523 from mochouinard/master

[core] Add support to phrase play-file to set a volume attribute

3 years ago[core] RTP: remove unfulfillable conditions involving timer. add missing LF to DEBUG...
Dragos Oancea [Mon, 21 Feb 2022 13:00:49 +0000 (15:00 +0200)] 
[core] RTP: remove unfulfillable conditions involving timer. add missing LF to DEBUG log line.

3 years agoMerge pull request #1551 from dragos-oancea/rtp-continue-rtcp-mux
Andrey Volk [Mon, 21 Feb 2022 18:39:31 +0000 (21:39 +0300)] 
Merge pull request #1551 from dragos-oancea/rtp-continue-rtcp-mux

[core] Handling RTCP MUX resulting in gaps

3 years ago[core] Handling RTCP MUX resulting in gaps 1551/head
Dragos Oancea [Mon, 21 Feb 2022 13:18:45 +0000 (15:18 +0200)] 
[core] Handling RTCP MUX resulting in gaps
(fix proposed by Leon de Rooij)

3 years agoMerge pull request #1544 from signalwire/libks180
Andrey Volk [Wed, 9 Feb 2022 14:57:43 +0000 (17:57 +0300)] 
Merge pull request #1544 from signalwire/libks180

[Build-System] Update libks to 1.8.0 on Windows.

3 years ago[Build-System] Update libks to 1.8.0 on Windows. 1544/head
Andrey Volk [Wed, 9 Feb 2022 12:20:16 +0000 (15:20 +0300)] 
[Build-System] Update libks to 1.8.0 on Windows.

3 years ago[core] set completion cause upon failed recording 1540/head
Nadin Zajimovic [Thu, 3 Feb 2022 17:15:23 +0000 (18:15 +0100)] 
[core] set completion cause upon failed recording

3 years ago[mod_json_cdr] add timeout param.
Hailin Zhou [Thu, 27 Jan 2022 13:28:09 +0000 (21:28 +0800)] 
[mod_json_cdr] add timeout param.

3 years ago[mod_amqp] add support for ssl connections
Emmanuel Schmidbauer [Thu, 27 Jan 2022 13:25:38 +0000 (08:25 -0500)] 
[mod_amqp] add support for ssl connections

3 years agoMerge pull request #1528 from signalwire/multicast_overflow
Andrey Volk [Wed, 26 Jan 2022 17:14:03 +0000 (20:14 +0300)] 
Merge pull request #1528 from signalwire/multicast_overflow

[mod_event_multicast] Fix buffer overflow on module load.

3 years ago[mod_event_multicast] Fix buffer overflow on module load. 1528/head
Andrey Volk [Tue, 25 Jan 2022 12:29:08 +0000 (15:29 +0300)] 
[mod_event_multicast] Fix buffer overflow on module load.

3 years agoMerge pull request #1529 from signalwire/sipptestsrequires
Andrey Volk [Wed, 26 Jan 2022 15:27:46 +0000 (18:27 +0300)] 
Merge pull request #1529 from signalwire/sipptestsrequires

[Unit-tests] Replace fst_requires with fst_check in mod_sofia unit tests. Increase timeout.

3 years ago[core] Add support to phrase play-file to set a volume attribute 1523/head
Marc Olivier Chouinard [Wed, 19 Jan 2022 05:42:16 +0000 (00:42 -0500)] 
[core] Add support to phrase play-file to set a volume attribute

3 years ago[Unit-tests] Replace fst_requires with fst_check in mod_sofia unit tests. Increase... 1529/head
Andrey Volk [Tue, 25 Jan 2022 15:59:29 +0000 (18:59 +0300)] 
[Unit-tests] Replace fst_requires with fst_check in mod_sofia unit tests. Increase timeout.

3 years ago[mod_pgsql] Fix build by using PG_VERSION_NUM provided by libpq instead of using... 1510/head
Andrey Volk [Thu, 30 Dec 2021 21:33:41 +0000 (00:33 +0300)] 
[mod_pgsql] Fix build by using PG_VERSION_NUM provided by libpq instead of using POSTGRESQL_MAJOR_VERSION detected by freeswitch configure.

3 years ago[mod_sofia] Caller ID name in contact. Introduce sip_caller_id_name_in_contact channe...
xbipin [Wed, 29 Dec 2021 20:30:18 +0000 (00:30 +0400)] 
[mod_sofia] Caller ID name in contact. Introduce sip_caller_id_name_in_contact channel variable.

3 years agoMerge pull request #1407 from mochouinard/master
Andrey Volk [Wed, 29 Dec 2021 10:39:01 +0000 (13:39 +0300)] 
Merge pull request #1407 from mochouinard/master

[mod_sofia] Provide retry time for failed and waiting registration

3 years agoMerge pull request #1421 from signalwire/unicall-array-overflow
Andrey Volk [Wed, 29 Dec 2021 08:44:24 +0000 (11:44 +0300)] 
Merge pull request #1421 from signalwire/unicall-array-overflow

[mod_unicall] Fix array overflow

3 years ago[libvpx] configure.sh erroneous make warnings starting with macOS 11.5.1
MarioG-X [Tue, 28 Dec 2021 20:02:15 +0000 (12:02 -0800)] 
[libvpx] configure.sh erroneous make warnings starting with macOS 11.5.1

3 years ago[mod_voicemail] Fix voicemail ignoring vm-a1-hash
Martin Paterson [Tue, 28 Dec 2021 16:02:02 +0000 (16:02 +0000)] 
[mod_voicemail] Fix voicemail ignoring vm-a1-hash

3 years agoMerge pull request #1420 from signalwire/voicemail-ivr-overflow
Andrey Volk [Tue, 28 Dec 2021 14:07:45 +0000 (17:07 +0300)] 
Merge pull request #1420 from signalwire/voicemail-ivr-overflow

[mod_voicemail_ivr] Fix array overflow

3 years agoMerge pull request #1498 from seven1240/fix-crypto-mem-ctrl
Andrey Volk [Tue, 28 Dec 2021 09:33:06 +0000 (12:33 +0300)] 
Merge pull request #1498 from seven1240/fix-crypto-mem-ctrl

[core] fix macOS build when missing CRYPTO_mem_ctrl

3 years ago[core] fix macOS build when missing CRYPTO_mem_ctrl 1498/head
Seven Du [Tue, 28 Dec 2021 00:15:23 +0000 (08:15 +0800)] 
[core] fix macOS build when missing CRYPTO_mem_ctrl

https://github.com/signalwire/freeswitch/issues/1461
https://github.com/signalwire/libks/commit/3493e9c952964c80e402aa0497891d57dc5f8d40

3 years agoMerge pull request #1462 from udovichenkoAlexander/sofia_completition_improve
Andrey Volk [Mon, 27 Dec 2021 15:37:56 +0000 (18:37 +0300)] 
Merge pull request #1462 from udovichenkoAlexander/sofia_completition_improve

[mod_sofia] Add autocomplete options to status profile command

3 years ago[mod_voicemail] add option to skip goodbye
wmasilva [Wed, 22 Dec 2021 22:55:29 +0000 (22:55 +0000)] 
[mod_voicemail] add option to skip goodbye

3 years agoUpdate LICENSE
Anthony Minessale [Wed, 22 Dec 2021 22:17:08 +0000 (16:17 -0600)] 
Update LICENSE

3 years agoMerge pull request #1495 from ros-tel/mod_av_fix_parse_profile
Andrey Volk [Wed, 22 Dec 2021 13:23:43 +0000 (16:23 +0300)] 
Merge pull request #1495 from ros-tel/mod_av_fix_parse_profile

[mod_av] FIX parse config param "profile" and "level"

3 years ago[mod_av] FIX parse config param "profile" and "level" 1495/head
ros-tel [Wed, 22 Dec 2021 12:32:59 +0000 (17:32 +0500)] 
[mod_av] FIX parse config param "profile" and "level"

3 years ago[Build-System] Add libswscale-dev debian package to the debian_min_build.sh
Alexander Traud [Tue, 21 Dec 2021 20:20:47 +0000 (21:20 +0100)] 
[Build-System] Add libswscale-dev debian package to the debian_min_build.sh

3 years agoMerge pull request #1463 from Hello71/no-execinfo
Andrey Volk [Tue, 21 Dec 2021 20:18:03 +0000 (23:18 +0300)] 
Merge pull request #1463 from Hello71/no-execinfo

[build] skip checking unused execinfo.h

3 years ago[Core] RFC 3264 says once we assign a payload number to a dynamic codec, we are stuck...
Michael Jerris [Fri, 17 Dec 2021 20:55:11 +0000 (13:55 -0700)] 
[Core] RFC 3264 says once we assign a payload number to a dynamic codec, we are stuck with it.

8.3.1 Modifying Address, Port or Transport

   The port number for a stream MAY be changed.  To do this, the offerer
   creates a new media description, with the port number in the m line
   different from the corresponding stream in the previous SDP.  If only
   the port number is to be changed, the rest of the media stream
   description SHOULD remain unchanged.  The offerer MUST be prepared to
   receive media on both the old and new ports as soon as the offer is
   sent.  The offerer SHOULD NOT cease listening for media on the old
   port until the answer is received and media arrives on the new port.
   Doing so could result in loss of media during the transition.

Co-authored-by: Anthony Minessale <anthm@signalwire.com>
3 years agoMerge pull request #1480 from dragos-oancea/acl-extend
Andrey Volk [Thu, 9 Dec 2021 14:45:56 +0000 (17:45 +0300)] 
Merge pull request #1480 from dragos-oancea/acl-extend

[core] extend count of acl entries (per SOFIA_MAX_ACL).

3 years ago[core] extend count of acl entries (per SOFIA_MAX_ACL). 1480/head
Dragos Oancea [Thu, 9 Dec 2021 09:36:09 +0000 (11:36 +0200)] 
[core] extend count of acl entries (per SOFIA_MAX_ACL).

3 years ago[mod_amqp] Fix memory leaks on command queue name and parsing configure file
Clarence [Sun, 5 Dec 2021 09:55:51 +0000 (17:55 +0800)] 
[mod_amqp] Fix memory leaks on command queue name and parsing configure file

3 years agoMerge pull request #1436 from seven1240/fix-vmd
Andrey Volk [Fri, 3 Dec 2021 22:29:14 +0000 (01:29 +0300)] 
Merge pull request #1436 from seven1240/fix-vmd

[mod_vmd] fix shutdown function not being called

3 years ago[mod_distributor] Reload message should be same as others (+OK instead of +ok)
Minh [Wed, 1 Dec 2021 17:48:29 +0000 (00:48 +0700)] 
[mod_distributor] Reload message should be same as others (+OK instead of +ok)

3 years agoMerge pull request #1259 from bmlkc/mod-opusfile-drain-before-closing-write
Andrey Volk [Wed, 1 Dec 2021 09:38:21 +0000 (12:38 +0300)] 
Merge pull request #1259 from bmlkc/mod-opusfile-drain-before-closing-write

[mod_opusfile] add opc_encoder_drain before destroying handle

3 years ago[build] skip checking unused execinfo.h 1463/head
Alex Xu (Hello71) [Fri, 26 Nov 2021 16:50:11 +0000 (11:50 -0500)] 
[build] skip checking unused execinfo.h

since 380fd060ef719b1d8f8781422e84d2a32066351d, execinfo.h is not used
anymore, so there is no need to check for it.

3 years ago[mod_sofia] Add autocomplete options to status profile command 1462/head
Alexander Udovichenko [Fri, 26 Nov 2021 12:18:23 +0000 (15:18 +0300)] 
[mod_sofia] Add autocomplete options to status profile command

3 years ago[mod_conference] Set conference vars from core/channel variables
Jakub Karolczyk [Tue, 23 Nov 2021 12:21:55 +0000 (12:21 +0000)] 
[mod_conference] Set conference vars from core/channel variables

3 years ago[mod_conference] Add APIs to set/get conference variables
Jakub Karolczyk [Tue, 16 Nov 2021 00:37:27 +0000 (00:37 +0000)] 
[mod_conference] Add APIs to set/get conference variables

3 years agoMerge pull request #1451 from dragos-oancea/fix-strcmp--
Andrey Volk [Fri, 19 Nov 2021 14:38:51 +0000 (17:38 +0300)] 
Merge pull request #1451 from dragos-oancea/fix-strcmp--

[mod_event_socket] fix strcmp crash

3 years ago[mod_event_socket] fix strcmp crash 1451/head
Dragos Oancea [Thu, 18 Nov 2021 23:54:26 +0000 (01:54 +0200)] 
[mod_event_socket] fix strcmp crash

3 years agoMerge pull request #1444 from signalwire/opensipit02
Andrey Volk [Wed, 17 Nov 2021 19:23:28 +0000 (22:23 +0300)] 
Merge pull request #1444 from signalwire/opensipit02

[mod_sofia] fail set up of STIR/SHAKEN verification service if configured CA directory fails to load

3 years agoMerge pull request #1446 from signalwire/fix-rfc8760
Andrey Volk [Wed, 17 Nov 2021 15:48:28 +0000 (18:48 +0300)] 
Merge pull request #1446 from signalwire/fix-rfc8760

[mod_sofia] Put more comments into the code explaining that we include switch_ssl.h into sofia_reg.c because of SHA-512-256 (RFC-8760)

3 years ago[mod_sofia] Put more comments into the code explaining that we include switch_ssl... 1446/head
Andrey Volk [Wed, 17 Nov 2021 15:17:46 +0000 (18:17 +0300)] 
[mod_sofia] Put more comments into the code explaining that we include switch_ssl.h into sofia_reg.c because of SHA-512-256 (RFC-8760)

3 years ago[mod_sofia] fail set up of STIR/SHAKEN verification service if configured CA director... 1444/head
Chris Rienzo [Tue, 16 Nov 2021 23:10:59 +0000 (18:10 -0500)] 
[mod_sofia] fail set up of STIR/SHAKEN verification service if configured CA directory fails to load

3 years agoMerge pull request #1442 from dragos-oancea/jb-fix
Andrey Volk [Tue, 16 Nov 2021 17:06:48 +0000 (20:06 +0300)] 
Merge pull request #1442 from dragos-oancea/jb-fix

[core] Fix jitter buffer- it is not truncating frames properly.  It's also overflowing the node packet body and is copying the packet body twice.

3 years ago[core] Fix jitter buffer- it is not truncating frames properly. It is also overflowi... 1442/head
Chris Rienzo [Tue, 11 Aug 2020 23:32:21 +0000 (23:32 +0000)] 
[core] Fix jitter buffer- it is not truncating frames properly.  It is also overflowing the node packet body and is copying the packet body twice.  Remove magic numbers and replace with constant.

3 years agoMerge pull request #1441 from signalwire/fix-rfc8760
Andrey Volk [Mon, 15 Nov 2021 18:42:32 +0000 (21:42 +0300)] 
Merge pull request #1441 from signalwire/fix-rfc8760

[mod_sofia] Fix regression in RFC-8760.

3 years ago[mod_sofia] Fix regression in RFC-8760. SHA-512/256 was not offered because OPENSSL_V... 1441/head
Chris Rienzo [Mon, 15 Nov 2021 18:18:29 +0000 (13:18 -0500)] 
[mod_sofia] Fix regression in RFC-8760. SHA-512/256 was not offered because OPENSSL_VERSION_NUMBER was not defined in sofia_reg.c

3 years agoMerge pull request #1432 from signalwire/fix-whitespace
Andrey Volk [Thu, 11 Nov 2021 15:24:44 +0000 (18:24 +0300)] 
Merge pull request #1432 from signalwire/fix-whitespace

[mod_avmd] fix formatting to match coding standards

3 years ago[Core] Fix use of private headers.
Andrey Volk [Fri, 5 Nov 2021 20:59:57 +0000 (23:59 +0300)] 
[Core] Fix use of private headers.

3 years ago[Build-System] Windows: Fix APR build dependency in unimrcp and pthread dependency...
Andrey Volk [Tue, 9 Nov 2021 16:39:13 +0000 (19:39 +0300)] 
[Build-System] Windows: Fix APR build dependency in unimrcp and pthread dependency in libshout.

3 years ago[mod_vmd] fix shutdown function not being called 1436/head
Seven Du [Tue, 9 Nov 2021 08:10:07 +0000 (16:10 +0800)] 
[mod_vmd] fix shutdown function not being called

3 years ago[mod_avmd] fix formatting to match coding standards 1432/head
Chris Rienzo [Sat, 6 Nov 2021 00:11:32 +0000 (00:11 +0000)] 
[mod_avmd] fix formatting to match coding standards

3 years ago[mod_dptools] Implement disable_system_app_commands global variable to make system...
Ken [Wed, 3 Nov 2021 13:14:25 +0000 (08:14 -0500)] 
[mod_dptools] Implement disable_system_app_commands global variable to make system and bgsystem dialplan apps disabled at run time.

adds a check on startup for global variable disable_system_app_commands. if the
global variable is set to true, the system and bgsystem dialplan apps will not
have their app_interface loaded via SWITCH_ADD_APP() leaving them effectively
disabled at run time.

3 years agoMerge pull request #1430 from signalwire/libksconfigure
Andrey Volk [Wed, 3 Nov 2021 20:19:48 +0000 (23:19 +0300)] 
Merge pull request #1430 from signalwire/libksconfigure

[Build-System] Add better error reporting to configure when libks or signalwire-client are missing and mod_verto or mod_signalwire enabled.

3 years ago[Build-System] Add better error reporting to configure when libks or signalwire-clien... 1430/head
Andrey Volk [Wed, 3 Nov 2021 19:48:44 +0000 (22:48 +0300)] 
[Build-System] Add better error reporting to configure when libks or signalwire-client are missing and mod_verto or mod_signalwire enabled.

3 years ago[Core] Fix switch_event_base_add_header leaking memory when headers are with indexes...
Andrey Volk [Wed, 3 Nov 2021 14:00:08 +0000 (17:00 +0300)] 
[Core] Fix switch_event_base_add_header leaking memory when headers are with indexes. Add a unit-test.

* [Unit-tests] Add a test provoking switch_event_add_header to memory leak.
* [Core] Fix switch_event_base_add_header leaking memory when headers are with indexes.

3 years ago[mod_test] Increasing the precision time of fst_check_duration in the tts_time functi... 1424/head
dhruvecosmob [Tue, 2 Nov 2021 05:29:56 +0000 (10:59 +0530)] 
[mod_test] Increasing the precision time of fst_check_duration in the tts_time function of the unit-test.

3 years ago[core] fix compile error with gcc 11.1 1423/head
Clarence [Tue, 2 Nov 2021 03:28:58 +0000 (11:28 +0800)] 
[core] fix compile error with gcc 11.1

3 years agoMerge pull request #1419 from micmac1/disable-libyuv
Andrey Volk [Mon, 1 Nov 2021 18:35:06 +0000 (21:35 +0300)] 
Merge pull request #1419 from micmac1/disable-libyuv

[core] fix "--disable-libyuv"

3 years ago[core] fix "--disable-libyuv" 1419/head
Sebastian Kemper [Mon, 1 Nov 2021 08:59:09 +0000 (09:59 +0100)] 
[core] fix "--disable-libyuv"

Recent changes made it impossible to compile freeswitch without libyuv
support.

src/switch_core_video.c: In function 'switch_img_read_from_file':
src/switch_core_video.c:3139:4: error: implicit declaration of function 'RAWToI420' [-Werror=implicit-function-declaration]
RAWToI420(data, width * 3,
^
src/switch_core_video.c:3148:4: error: implicit declaration of function 'ABGRToARGB' [-Werror=implicit-function-declaration]
ABGRToARGB(data, width * 4, img->planes[SWITCH_PLANE_PACKED], img->stride[SWITCH_PLANE_PACKED], width, height);
^

Fix this my adding/moving the checks for "SWITCH_HAVE_YUV".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>