]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Andrey Volk [Mon, 25 Jul 2022 23:28:50 +0000 (02:28 +0300)]
Merge pull request #1727 from signalwire/session_read_lock
[Core] Fix possible race condition between locking a session and reading it's flags in switch_core_session_read_lock() and switch_core_session_read_lock_hangup().
Andrey Volk [Sat, 23 Jul 2022 19:07:40 +0000 (22:07 +0300)]
[Core] Fix possible race condition between locking a session and reading it's flags in switch_core_session_read_lock() and switch_core_session_read_lock_hangup().
Andrey Volk [Mon, 25 Jul 2022 22:47:27 +0000 (01:47 +0300)]
[mod_sofia] unit-tests: Give mod_sofia time to spin up profile threads on load. Remove some fst_requires().
Andrey Volk [Tue, 12 Jul 2022 20:25:08 +0000 (23:25 +0300)]
Merge pull request #1715 from thiadmer/mod_say_de_date
[mod_say_de] Let de_say_time handle short_date_time type
Thiadmer [Sun, 10 Jul 2022 13:16:07 +0000 (15:16 +0200)]
[mod_say_de] Let de_say_time handle short_date_time type
Andrey Volk [Wed, 6 Jul 2022 17:22:28 +0000 (20:22 +0300)]
Merge pull request #1710 from dragos-oancea/vm_fsdb_msg_list-fix
[mod_voicemail] fix vm_fsdb_msg_list
Dragos Oancea [Wed, 6 Jul 2022 12:26:43 +0000 (15:26 +0300)]
[mod_voicemail] fix vm_fsdb_msg_list
Andrey Volk [Wed, 29 Jun 2022 19:02:58 +0000 (22:02 +0300)]
Merge pull request #1705 from signalwire/unused
[Unit-tests] Fix unused function in switch_rtp_pcap
Andrey Volk [Wed, 29 Jun 2022 18:42:37 +0000 (21:42 +0300)]
[Unit-tests] Fix unused function in switch_rtp_pcap
Andrey Volk [Wed, 29 Jun 2022 15:46:53 +0000 (18:46 +0300)]
Merge pull request #1585 from signalwire/pcap
[core] RTP: a media timeout fix + add pcap based-unit tests.
Dragos Oancea [Sun, 20 Mar 2022 14:25:37 +0000 (17:25 +0300)]
[core] RTP: a media timeout fix + add pcap based-unit tests.
FusionPBX [Thu, 16 Jun 2022 15:00:09 +0000 (09:00 -0600)]
[mod_sofia] Add Fanvil to vendors allowed to update.
Andrey Volk [Wed, 8 Jun 2022 14:09:50 +0000 (17:09 +0300)]
Merge pull request #1684 from dragos-oancea/xml-vol-logline
[core] fix loglevel - switch_ivr_phrase_macro_event()
Dragos Oancea [Wed, 8 Jun 2022 10:25:35 +0000 (13:25 +0300)]
[core] fix loglevel - switch_ivr_phrase_macro_event()
Andrey Volk [Tue, 7 Jun 2022 19:38:29 +0000 (19:38 +0000)]
swigall
Andrey Volk [Tue, 7 Jun 2022 19:16:01 +0000 (22:16 +0300)]
Merge pull request #1681 from signalwire/callcausecode
[Core] Change values for switch_call_cause_t to avoid SIP causecode collissions
Ken [Tue, 7 Jun 2022 18:44:48 +0000 (13:44 -0500)]
[Core] Change values for switch_call_cause_t to avoid SIP causecode collissions
Update values for switch_call_cause_t in switch_types.h to avoid
sip cause code collisions that can affect continue_on_fail or
failure_causes channel variables when numeric SIP or ISUP cause codes
are used.
Co-authored-by: Ken Rice <krice@sipnavigator.com>
Andrey Volk [Tue, 7 Jun 2022 17:18:43 +0000 (20:18 +0300)]
Merge pull request #1680 from signalwire/q850
[mod_sofia] on call term optionally ignore Q.850 Reason
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>
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
Andrey Volk [Mon, 23 May 2022 19:34:29 +0000 (22:34 +0300)]
[mod_av] Remove unused buf variable in av_file_write
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.
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.
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()
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()
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
Mike Jerris [Thu, 19 May 2022 20:32:50 +0000 (14:32 -0600)]
[build] fix postgres detection on osx
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.
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.
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.
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.
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.
prabhugithubme [Thu, 7 Apr 2022 12:22:25 +0000 (17:52 +0530)]
[Core] Fix switch_core_media_patch_sdp parsing m=text wrongly
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.
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.
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
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.
Andrey Volk [Sat, 26 Mar 2022 18:47:42 +0000 (21:47 +0300)]
[Unit-tests] Improve back traces reported by ASAN
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
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.
Clarence [Wed, 23 Mar 2022 09:00:02 +0000 (17:00 +0800)]
[core] fix memory leak in switch_core_asr_feed
Dragos Oancea [Wed, 23 Feb 2022 10:23:57 +0000 (12:23 +0200)]
[core] make switch_core_media_prepare_codecs() more unit-test friendly.
soroshsabz [Sun, 20 Mar 2022 22:18:11 +0000 (01:48 +0330)]
[Docker] Fix broken gpg --verify and Dockerfile cleanup
soroshsabz [Sun, 20 Mar 2022 21:34:47 +0000 (01:04 +0330)]
[Docker] Correct keyserver and key id in the Dockerfile
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
Andrey Volk [Fri, 18 Mar 2022 00:17:33 +0000 (03:17 +0300)]
[Testing] Enable repo auth on Drone CI
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.
Dragos Oancea [Tue, 15 Mar 2022 16:47:06 +0000 (18:47 +0200)]
[mod_local_stream] fix path with ".loc" file extension.
Dragos Oancea [Tue, 25 Jan 2022 14:27:49 +0000 (16:27 +0200)]
[mod_verto] fix potential memleaks at init.
Andrey Volk [Fri, 7 Jan 2022 12:36:46 +0000 (15:36 +0300)]
[mod_verto] Fix dead nested assignments
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
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
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.
Andrey Volk [Mon, 7 Mar 2022 22:40:16 +0000 (01:40 +0300)]
[mod_conference] Fix memory consumption and Media flow direction issue.
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
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.
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
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)
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.
Andrey Volk [Wed, 9 Feb 2022 12:20:16 +0000 (15:20 +0300)]
[Build-System] Update libks to 1.8.0 on Windows.
Nadin Zajimovic [Thu, 3 Feb 2022 17:15:23 +0000 (18:15 +0100)]
[core] set completion cause upon failed recording
Hailin Zhou [Thu, 27 Jan 2022 13:28:09 +0000 (21:28 +0800)]
[mod_json_cdr] add timeout param.
Emmanuel Schmidbauer [Thu, 27 Jan 2022 13:25:38 +0000 (08:25 -0500)]
[mod_amqp] add support for ssl connections
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.
Andrey Volk [Tue, 25 Jan 2022 12:29:08 +0000 (15:29 +0300)]
[mod_event_multicast] Fix buffer overflow on module load.
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.
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
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.
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.
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.
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
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
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
Martin Paterson [Tue, 28 Dec 2021 16:02:02 +0000 (16:02 +0000)]
[mod_voicemail] Fix voicemail ignoring vm-a1-hash
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
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
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
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
wmasilva [Wed, 22 Dec 2021 22:55:29 +0000 (22:55 +0000)]
[mod_voicemail] add option to skip goodbye
Anthony Minessale [Wed, 22 Dec 2021 22:17:08 +0000 (16:17 -0600)]
Update LICENSE
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"
ros-tel [Wed, 22 Dec 2021 12:32:59 +0000 (17:32 +0500)]
[mod_av] FIX parse config param "profile" and "level"
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
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
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>
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).
Dragos Oancea [Thu, 9 Dec 2021 09:36:09 +0000 (11:36 +0200)]
[core] extend count of acl entries (per SOFIA_MAX_ACL).
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
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
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)
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
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.
Alexander Udovichenko [Fri, 26 Nov 2021 12:18:23 +0000 (15:18 +0300)]
[mod_sofia] Add autocomplete options to status profile command
Jakub Karolczyk [Tue, 23 Nov 2021 12:21:55 +0000 (12:21 +0000)]
[mod_conference] Set conference vars from core/channel variables
Jakub Karolczyk [Tue, 16 Nov 2021 00:37:27 +0000 (00:37 +0000)]
[mod_conference] Add APIs to set/get conference variables
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
Dragos Oancea [Thu, 18 Nov 2021 23:54:26 +0000 (01:54 +0200)]
[mod_event_socket] fix strcmp crash
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
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)
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)