]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
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
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
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
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
Anthony Minessale [Sat, 18 Jul 2020 01:05:24 +0000 (01:05 +0000)]
[mod_verto] gen keyframe both ways on re-invite
Anthony Minessale [Fri, 26 Jun 2020 21:54:40 +0000 (21:54 +0000)]
[mod_verto] smaller jb
Anthony Minessale [Tue, 23 Jun 2020 05:52:14 +0000 (05:52 +0000)]
[core, mod_verto] check for camera change and trigger new constraints
Andrey Volk [Fri, 8 Oct 2021 14:40:54 +0000 (17:40 +0300)]
[Core] Implement NDLB_line_flash_16 channel variable. Set to true to enable deprecated 0-16 back (rfc4733)
Dragos Oancea [Fri, 24 Sep 2021 20:38:09 +0000 (20:38 +0000)]
[core] RTP: remove redundant condition when checking payload type of incoming packets.
dhruvecosmob [Mon, 20 Sep 2021 06:39:28 +0000 (09:39 +0300)]
[Unit-tests] Add a unit-test for the compact form and full form of the Identity header.
Chris Rienzo [Wed, 15 Sep 2021 23:25:00 +0000 (19:25 -0400)]
[build] remove generated libs/srtp/config_in.h file and add some git ignores
Dragos Oancea [Wed, 15 Sep 2021 15:47:18 +0000 (15:47 +0000)]
[mod_sofia] fix memleak (presence)
Dragos Oancea [Wed, 15 Sep 2021 10:58:53 +0000 (10:58 +0000)]
[core] don't hangup call on SRTP errors (new default behaviour)
Chris Rienzo [Wed, 15 Sep 2021 04:30:46 +0000 (04:30 +0000)]
[core] Save position of XML opening tag '>' and XML closing tag '<' in switch_xml_parse_str().
dhruvecosmob [Wed, 15 Sep 2021 07:51:54 +0000 (13:21 +0530)]
[Core] Add Unit test script for Check RTP/SAVP transport protocol with crypto attribute.
Andrey Volk [Thu, 29 Jul 2021 21:14:29 +0000 (00:14 +0300)]
[Core] Do not generate SDP media Descriptions with RTP/SAVP transport protocol when no crypto attribute.
dhruvecosmob [Fri, 27 Aug 2021 10:44:49 +0000 (13:44 +0300)]
[mod_sofia] Add a unit-test for the 3pcc telephone event.
Andrey Volk [Wed, 30 Jun 2021 16:48:34 +0000 (19:48 +0300)]
[Core] Fix duplicates in SDP
Andrey Volk [Mon, 11 Jan 2021 20:51:43 +0000 (23:51 +0300)]
[Core] switch_core_media: copy telephony event over on 3rd party response.
Brian West [Wed, 18 Aug 2021 15:16:55 +0000 (15:16 +0000)]
[mod_sofia] Map 607 to CAUSE_UNWANTED and add 608 to CALL_REJECTED
Andrey Volk [Thu, 12 Aug 2021 15:02:41 +0000 (18:02 +0300)]
[Core] switch_ivr: Restrict the misuse of uuid_hold API. Add switch_hold unit-test.
Anthony Minessale [Fri, 22 Feb 2019 23:40:28 +0000 (02:40 +0300)]
[Core] Fix ICE and media delay.
Andrey Volk [Mon, 26 Jul 2021 14:09:53 +0000 (17:09 +0300)]
[mod_sofia] Fix possible nua handle leak in sofia_handle_sip_i_refer()
Andrey Volk [Wed, 14 Jul 2021 20:05:59 +0000 (23:05 +0300)]
[Core] Fix possible deadlock of an rtp_session in handle_ice()
Dragos Oancea [Fri, 9 Jul 2021 14:38:36 +0000 (14:38 +0000)]
[mod_sofia] unit-tests fix - don't run shaken tests if lib not installed.
Dragos Oancea [Wed, 7 Jul 2021 12:47:33 +0000 (12:47 +0000)]
[core] MSRP: fix memleak (ssl)
Brian West [Thu, 1 Jul 2021 20:33:01 +0000 (15:33 -0500)]
[mod_conference] Skip dtmf dist to members with skip-dtmf
Andrey Volk [Wed, 30 Jun 2021 17:01:11 +0000 (20:01 +0300)]
[Core] Deprecate RFC 2833 Line flash event code 16 according to RFC 4733
Dragos Oancea [Mon, 28 Jun 2021 14:28:31 +0000 (14:28 +0000)]
[mod_sofia] fix memleak with invalid hostname as gw/proxy