]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
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
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)
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
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.
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.
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.
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
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
Andrey Volk [Fri, 5 Nov 2021 20:59:57 +0000 (23:59 +0300)]
[Core] Fix use of private headers.
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.
Seven Du [Tue, 9 Nov 2021 08:10:07 +0000 (16:10 +0800)]
[mod_vmd] fix shutdown function not being called
Chris Rienzo [Sat, 6 Nov 2021 00:11:32 +0000 (00:11 +0000)]
[mod_avmd] fix formatting to match coding standards
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.
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.
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.
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.
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"
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>
Andrey Volk [Mon, 1 Nov 2021 16:00:35 +0000 (19:00 +0300)]
Merge pull request #1417 from rts-cn/fix-lua-json
[mod_lua] fix json encoding of lua number string
Andrey Volk [Mon, 1 Nov 2021 15:58:31 +0000 (18:58 +0300)]
Merge pull request #1418 from micmac1/opusfile-type_error
[mod_opusfile] fix type errors
Chris Rienzo [Mon, 1 Nov 2021 13:59:36 +0000 (13:59 +0000)]
[mod_unicall] Fix array overflow
Chris Rienzo [Mon, 1 Nov 2021 13:50:26 +0000 (13:50 +0000)]
[mod_voicemail_ivr] Fix array overflow
Sebastian Kemper [Mon, 1 Nov 2021 08:48:15 +0000 (09:48 +0100)]
[mod_opusfile] fix type errors
Since the last round of changes it fails to compile:
mod_opusfile.c: In function 'decode_stream_cb':
mod_opusfile.c:933:143: error: format '%lx' expects argument of type 'long unsigned int', but argument 8 has type 'switch_thread_id_t' {aka 'struct __pthread *'} [-Werror=format=]
933 | switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "[OGG/OPUS Stream Decode] decode_stream_cb(): switch_thread_self(): %lx\n", switch_thread_self());
| ~~^ ~~~~~~~~~~~~~~~~~~~~
| | |
| | switch_thread_id_t {aka struct __pthread *}
| long unsigned int
Address this by applying the same casts that are also used in
src/mod/formats/mod_sndfile/test/test_sndfile.c already.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Seven Du [Tue, 21 May 2019 09:12:36 +0000 (17:12 +0800)]
[mod_lua] fix json encoding of lua number string
Marc Olivier Chouinard [Wed, 27 Oct 2021 16:41:31 +0000 (12:41 -0400)]
[mod_sofia] Provide retry time for failed and waiting registration
shaunjstokes [Tue, 26 Oct 2021 16:25:14 +0000 (18:25 +0200)]
[mod_pgsql] Add support for postgresql 14
Andrey Volk [Tue, 26 Oct 2021 16:20:57 +0000 (19:20 +0300)]
Merge pull request #1403 from dragos-oancea/_big_endian_rtcp
[core] fix build SWITCH_BYTE_ORDER == __BIG_ENDIAN
Andrey Volk [Tue, 26 Oct 2021 16:18:52 +0000 (19:18 +0300)]
Merge pull request #1404 from dragos-oancea/test_aws_remove_check
[mod_http_cache][unit-tests] remove timestamp unit-test
Dragos Oancea [Tue, 26 Oct 2021 14:27:14 +0000 (14:27 +0000)]
[mod_http_cache][unit-tests] remove timestamp unit-test
Dragos Oancea [Tue, 26 Oct 2021 08:42:58 +0000 (08:42 +0000)]
[core] fix build SWITCH_BYTE_ORDER == __BIG_ENDIAN
Andrey Volk [Sun, 24 Oct 2021 18:49:18 +0000 (21:49 +0300)]
version bump
Seven Du [Sun, 24 Oct 2021 12:39:56 +0000 (20:39 +0800)]
[mod_verto] Fix leak in http_run.
Seven Du [Sun, 24 Oct 2021 12:36:52 +0000 (20:36 +0800)]
[Unit-tests] Fix mac build
* [core] fix build err on Mac
* [mod_av] fix build on macOS
s3rj1k [Mon, 1 Mar 2021 19:45:20 +0000 (21:45 +0200)]
[Build-System] Enable applications/mod_test build by default.
Andrey Volk [Sat, 23 Oct 2021 19:14:38 +0000 (19:14 +0000)]
swigall
Andrey Volk [Sat, 23 Oct 2021 16:27:17 +0000 (19:27 +0300)]
[Unit-test] Use unique port numbers when running mod_sofia tests.
Chris Rienzo [Mon, 8 Feb 2021 22:25:02 +0000 (22:25 +0000)]
[mod_spandsp] Fix t.38 fax initialization not to add it to the timer thread until after configuration has completed.
Brian West [Thu, 3 Sep 2020 18:07:15 +0000 (13:07 -0500)]
[mod_valet_parking] Do not crash when exit key is not defined
Dragos Oancea [Fri, 12 Jun 2020 17:26:58 +0000 (17:26 +0000)]
[core] fix log format string.
Seven Du [Thu, 11 Jun 2020 02:04:05 +0000 (10:04 +0800)]
[mod_av] fix some leaks in error cases
Andrey Volk [Tue, 10 Nov 2020 16:33:03 +0000 (20:33 +0400)]
[mod_sofia] Fix build on older sofia-sip when NUTAG_CALL_TLS_ORQ_CONNECT_TIMEOUT tag is undefined.
Andrey Volk [Wed, 28 Oct 2020 13:46:52 +0000 (17:46 +0400)]
[mod_sofia] Fix use of NUTAG_CALL_TLS_ORQ_CONNECT_TIMEOUT when sip_call_tls_orq_connect_timeout channel variable is undefined.
Chris Rienzo [Fri, 17 Apr 2020 23:09:40 +0000 (23:09 +0000)]
[core] Fix regression in play_and_collect_input and play_and_detect_speech - read_frame_callback and user_data from input args was not preserved.
Chris Rienzo [Sat, 18 Apr 2020 16:13:38 +0000 (16:13 +0000)]
[mod_conference] fix crash when using conference heartbeat
Dragos Oancea [Thu, 30 Jan 2020 22:37:08 +0000 (22:37 +0000)]
[mod_conference] scan-build: Value stored to 'status' is never read - conference_loop_input()
Andrey Volk [Fri, 22 Oct 2021 22:24:17 +0000 (01:24 +0300)]
[Unit-tests] Fix build of various unit-tests.
Chris Rienzo [Thu, 21 Oct 2021 16:09:34 +0000 (16:09 +0000)]
[core] Add type checking for SWITCH_CHANNEL_SESSION_LOG and SWITCH_CHANNEL_UUID_LOG macros.
Len [Thu, 21 Oct 2021 14:58:11 +0000 (10:58 -0400)]
[mod_valet_parking] Fix typo in valet_parking_orbit_dialplan channel variable.
Dhruv Gupta [Tue, 19 Oct 2021 13:49:08 +0000 (19:19 +0530)]
[Unit-tests] Fix-up usage of sipp in the register_403 unit-test of mod_sofia
Andrey Volk [Fri, 8 Oct 2021 17:24:43 +0000 (20:24 +0300)]
[mod_sofia] Destroy nua handles to avoid memory pool swell when system is unavailable (busy, paused or reached internal limits)
Andrey Volk [Wed, 13 Oct 2021 15:21:52 +0000 (18:21 +0300)]
[mod_sofia] Implement maximum receiving requests per second max-recv-requests-per-second profile parameter. (Warning: Behaviour change. New default is 1000 requests per second)
Anthony Minessale [Wed, 12 May 2021 04:09:54 +0000 (04:09 +0000)]
[mod_verto] print json debug compact
Anthony Minessale [Fri, 2 Apr 2021 23:02:38 +0000 (23:02 +0000)]
[mod_verto] add some more log lines
Anthony Minessale [Wed, 31 Mar 2021 20:13:38 +0000 (20:13 +0000)]
[mod_verto] add exptime to ping and pong and log any hangups as a result of auth expiring
Anthony Minessale [Sun, 14 Mar 2021 19:21:01 +0000 (19:21 +0000)]
[mod_verto] more perms checks
Anthony Minessale [Fri, 5 Mar 2021 01:46:01 +0000 (01:46 +0000)]
[mod_verto] add a way to broadcast an event to one session
Michael Jerris [Tue, 9 Feb 2021 19:34:37 +0000 (19:34 +0000)]
[mod_verto] allow re-auth via verto.login
Michael Jerris [Fri, 5 Feb 2021 21:31:17 +0000 (21:31 +0000)]
[mod_verto] add verto_skip_set_user var to skip set_user in mod_verto
Anthony Minessale [Wed, 3 Feb 2021 21:18:07 +0000 (21:18 +0000)]
[mod_verto] auth-expires
Michael Jerris [Sun, 24 Jan 2021 19:08:44 +0000 (19:08 +0000)]
[mod_verto] put vars frorm user lookup into user_vars and protect user_vars
Anthony Minessale [Mon, 7 Dec 2020 23:09:52 +0000 (23:09 +0000)]
[mod_verto] pass in audio flags
Anthony Minessale [Mon, 9 Nov 2020 03:49:30 +0000 (03:49 +0000)]
[core, mod_commands, mod_verto] small tweaks to cache stuff to allow clear from verto and allow no domain to imply the default domain
Anthony Minessale [Thu, 22 Oct 2020 19:25:29 +0000 (19:25 +0000)]
[mod_verto] check permissions on the more specific event channel for guest users to allow them to subscribe to global events but still get send/don't send permission control on specific conferences
Anthony Minessale [Sat, 26 Sep 2020 02:09:34 +0000 (02:09 +0000)]
[core] don't double set caller-id
Anthony Minessale [Thu, 27 Aug 2020 01:41:40 +0000 (01:41 +0000)]
[mod_verto] regression from fix for guest seeing non-public rooms
Anthony Minessale [Tue, 25 Aug 2020 23:51:38 +0000 (23:51 +0000)]
[core, mod_verto] add visibility filter to verto
Anthony Minessale [Thu, 13 Aug 2020 21:08:32 +0000 (21:08 +0000)]
[mod_verto] add chop-domain undocumented feature to allow FS to ignore @ in username
Anthony Minessale [Wed, 5 Aug 2020 01:39:11 +0000 (01:39 +0000)]
[core, mod_verto] double udp buffer for audio, add verto command for video refresh
Anthony Minessale [Mon, 3 Aug 2020 17:57:59 +0000 (17:57 +0000)]
[mod_verto] add some data about the identity of the requestor to json_api requests
Anthony Minessale [Tue, 28 Jul 2020 02:40:48 +0000 (02:40 +0000)]
[mod_verto] add reattach flag on reconnect to trigger mcu key frame