]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
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.
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.