]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
agree [Thu, 27 Oct 2022 16:19:39 +0000 (12:19 -0400)]
[mod_commands] Fix and improve coalesece function
* fixed memory leak
* added custom delimeter support
Zvonimir Bužanić [Wed, 26 Oct 2022 17:53:01 +0000 (19:53 +0200)]
[core] Fix wrong reason code for group call
Andrey Volk [Tue, 25 Oct 2022 17:45:34 +0000 (20:45 +0300)]
Merge pull request #1841 from signalwire/rpmshared
[Packaging] Shared libraries instead of static in freeswitch devel CentOS package.
Andrey Volk [Tue, 25 Oct 2022 09:19:58 +0000 (12:19 +0300)]
[Packaging] Shared libraries instead of static in freeswitch devel CentOS package.
Andrey Volk [Mon, 24 Oct 2022 19:44:16 +0000 (22:44 +0300)]
Merge pull request #1838 from signalwire/static
[Build-System] Disable static build by default on Linux.
Andrey Volk [Thu, 20 Oct 2022 15:54:05 +0000 (18:54 +0300)]
[Build-System] Disable static build by default on Linux.
Andrey Volk [Fri, 14 Oct 2022 22:16:48 +0000 (01:16 +0300)]
version bump
Andrey Volk [Fri, 14 Oct 2022 18:11:17 +0000 (18:11 +0000)]
swigall
Dmitry Ukolov [Thu, 6 Oct 2022 09:15:41 +0000 (13:15 +0400)]
[mod_sofia] Add db-spin-up-wait-ms profile parameter.
Konstantin S. Vishnivetsky [Thu, 6 Oct 2022 09:12:05 +0000 (13:12 +0400)]
[fs_cli] Add: -s key adding log events filter UUID on fs_cli startup
* Add: -s key adding log events filter UUID on fs_cli startup
* Add: long option --set-log-uuid
Clock [Tue, 4 Oct 2022 17:19:10 +0000 (01:19 +0800)]
[mod_shout] Replace space with tab in Makefile.am
Andrey Volk [Fri, 9 Sep 2022 13:32:35 +0000 (16:32 +0300)]
Merge pull request #1804 from jakubkarolczyk/fix_late_offer
[mod_sofia] Fix handling of late offer
Jakub Karolczyk [Fri, 9 Sep 2022 10:07:19 +0000 (11:07 +0100)]
[mod_sofia] Fix handling of late offer
Andrey Volk [Tue, 6 Sep 2022 19:31:20 +0000 (22:31 +0300)]
Merge pull request #1794 from Len-PGH/patch-3
[Build-System] Add signalwire.conf.xml to the freeswitch.spec
Len [Tue, 6 Sep 2022 19:30:35 +0000 (15:30 -0400)]
[Build-System] Add signalwire.conf.xml to the freeswitch.spec
Andrey Volk [Tue, 6 Sep 2022 17:54:16 +0000 (20:54 +0300)]
Merge pull request #1793 from Len-PGH/patch-2
[Configuration] Add vanilla autoload_configs signalwire.conf.xml
Brian West [Tue, 6 Sep 2022 15:57:26 +0000 (10:57 -0500)]
Merge pull request #1584 from greenbea/patch-7
[mod_callcenter] Fix SWITCH_EVENT_PRESENCE_PROBE unbind
Len [Tue, 6 Sep 2022 15:16:20 +0000 (11:16 -0400)]
[Configuration] Add vanilla autoload_configs signalwire.conf.xml
Andrey Volk [Mon, 29 Aug 2022 23:42:26 +0000 (02:42 +0300)]
Merge pull request #1777 from greenbea/patch-15
[mod_sofia] Fix PRESENCE_PROBE firing on rejection
Andrey Volk [Mon, 29 Aug 2022 22:42:31 +0000 (01:42 +0300)]
Merge pull request #1783 from signalwire/jingle
[Configuration] Remove jingle_profiles
Andrey Volk [Mon, 29 Aug 2022 22:41:22 +0000 (01:41 +0300)]
[Configuration] Remove jingle_profiles
Andrey Volk [Mon, 29 Aug 2022 22:15:26 +0000 (01:15 +0300)]
Merge pull request #1782 from signalwire/mrcp
[Build-System] mrcp: cleanup freeswitch.spec
Andrey Volk [Mon, 29 Aug 2022 22:08:39 +0000 (01:08 +0300)]
[Build-System] mrcp: cleanup freeswitch.spec
Andrey Volk [Mon, 29 Aug 2022 21:25:45 +0000 (00:25 +0300)]
Merge pull request #1781 from signalwire/ssml
[mod_ssml] Add deps rule to the Makefile.am
Andrey Volk [Mon, 29 Aug 2022 21:17:52 +0000 (00:17 +0300)]
[mod_ssml] Add deps rule to the Makefile.am
Andrey Volk [Mon, 29 Aug 2022 20:31:15 +0000 (23:31 +0300)]
Merge pull request #1780 from signalwire/remove-apr-utils-and-rename-apr
Remove apr utils and rename apr
Andrey Volk [Mon, 29 Aug 2022 15:23:14 +0000 (18:23 +0300)]
[Build-System] Remove dingaling.conf.xml
Andrey Volk [Mon, 29 Aug 2022 14:50:06 +0000 (17:50 +0300)]
[Build-System] Remove mod_unimrcp from the Windows build.
Andrey Volk [Thu, 18 Aug 2022 23:51:59 +0000 (02:51 +0300)]
[Core] Fix Windows build after apr-util removal
Chris Rienzo [Thu, 18 Aug 2022 18:39:44 +0000 (14:39 -0400)]
[core] use fspr prefixed symbols instead of apr
Chris Rienzo [Thu, 18 Aug 2022 17:40:33 +0000 (13:40 -0400)]
[core] rename lib apr symbols to fspr
Chris Rienzo [Tue, 16 Aug 2022 22:29:47 +0000 (18:29 -0400)]
[core] remove unimrcp from tree
Chris Rienzo [Tue, 16 Aug 2022 22:01:53 +0000 (18:01 -0400)]
[core] remove libdingaling from tree
Chris Rienzo [Tue, 16 Aug 2022 20:08:37 +0000 (16:08 -0400)]
[core] remove apr-util from tree
Andrey Volk [Mon, 29 Aug 2022 13:36:41 +0000 (16:36 +0300)]
Merge pull request #1778 from signalwire/testendstab
[Unit-tests] Improve stability of some tests.
Andrey Volk [Wed, 24 Aug 2022 14:19:20 +0000 (17:19 +0300)]
[Unit-tests] Improve stability of some tests.
agree [Fri, 26 Aug 2022 21:48:31 +0000 (17:48 -0400)]
[mod_sofia] Fix PRESENCE_PROBE firing on rejection
After rejecting the subscription for authentication the function calls goto end. In the end block freeswitch fires PRESENCE_PROBE events and releases the allocated memory
* when rejecting a call for auth PRESENCE_PROBE should not get fired
* This caused all other subscribers to the same entity to get flooded with NOTIFY's because `call_id` only gets set later in the function, so when firing the PRESENCE_PROBE without `call_id` being set all subscriptions will get a notify
* this can be considered a security flaw as any unauthorized user can send
SUBSCRIBES and trigger thousands of NOTIFY's to the SUBSCRIBED endpoints
This was fixed simply my moving down the end label after the code that
sends the PRESENCE_PROBE event
Andrey Volk [Fri, 26 Aug 2022 20:26:10 +0000 (23:26 +0300)]
Merge pull request #1776 from signalwire/fake
[Unit-tests] Add --enable-fake-dlclose to .drone.yml
Andrey Volk [Fri, 26 Aug 2022 19:47:54 +0000 (22:47 +0300)]
[Unit-tests] Add --enable-fake-dlclose to .drone.yml
Andrey Volk [Fri, 26 Aug 2022 19:11:07 +0000 (22:11 +0300)]
Merge pull request #1775 from signalwire/void
[Core] Fix wrong switch_odbc_skip_autocommit_flip function declaration.
Andrey Volk [Fri, 26 Aug 2022 18:47:45 +0000 (21:47 +0300)]
[Core] Fix wrong switch_odbc_skip_autocommit_flip function declaration.
Andrey Volk [Fri, 26 Aug 2022 17:21:23 +0000 (20:21 +0300)]
Merge pull request #1773 from signalwire/autocommit
[Core] ODBC: Add odbc-skip-autocommit-flip switch param.
Andrey Volk [Fri, 26 Aug 2022 16:32:19 +0000 (19:32 +0300)]
Merge pull request #1774 from signalwire/nullcmp
[mod_sofia] Unit-test: Fix strcmp null argument.
Andrey Volk [Fri, 26 Aug 2022 13:21:01 +0000 (16:21 +0300)]
[mod_sofia] Unit-test: Fix strcmp null argument.
Andrey Volk [Thu, 25 Aug 2022 17:14:47 +0000 (20:14 +0300)]
[Core] ODBC: Add odbc-skip-autocommit-flip switch param.
Ruslan [Tue, 23 Aug 2022 15:07:55 +0000 (17:07 +0200)]
[mod_conference] file descriptor stays open
Solution: don't even start to play file if conference is not running.
Co-authored-by: Ruslan Andronov <randronov@outlook.com>
Andrey Volk [Tue, 9 Aug 2022 22:09:01 +0000 (01:09 +0300)]
Merge pull request #1751 from signalwire/scanbuild11
[Testing] Enable scan-build 11 on Drone CI
Andrey Volk [Mon, 8 Aug 2022 22:08:40 +0000 (01:08 +0300)]
[Testing] Enable scan-build 11 on Drone CI
Andrey Volk [Thu, 6 Jan 2022 17:54:33 +0000 (20:54 +0300)]
[mod_conference] Fix dead nested assignments
Andrey Volk [Tue, 11 Jan 2022 19:40:17 +0000 (22:40 +0300)]
[mod_av] Fix dead nested assignments
Andrey Volk [Tue, 4 Jan 2022 23:15:42 +0000 (02:15 +0300)]
[Core] scan-build: Fix false-positive bad free by switch_must_realloc() in switch_xml_proc_inst()
Andrey Volk [Thu, 6 Jan 2022 17:16:26 +0000 (20:16 +0300)]
[mod_callcenter] Fix dead nested assignments in cc_config_api_function
Andrey Volk [Sat, 8 Jan 2022 09:09:53 +0000 (12:09 +0300)]
[mod_sofia] Fix dead nested assignments
Andrey Volk [Wed, 12 Jan 2022 11:34:22 +0000 (14:34 +0300)]
[mod_xml_scgi] Fix dead initialization in mod_xml_scgi_shutdown()
Andrey Volk [Tue, 4 Jan 2022 22:49:16 +0000 (01:49 +0300)]
[mod_xml_ldap] Fix potential memory leaks in xml_ldap_search()
Andrey Volk [Wed, 12 Jan 2022 11:37:56 +0000 (14:37 +0300)]
[mod_say_hr,hu,pl,sv] Fix dead nested assignments
Andrey Volk [Fri, 7 Jan 2022 11:53:45 +0000 (14:53 +0300)]
[mod_video_filter] Fix dead nested assignments
Andrey Volk [Fri, 7 Jan 2022 10:43:20 +0000 (13:43 +0300)]
[mod_enum] Fix dead nested assignments
Andrey Volk [Fri, 7 Jan 2022 19:44:48 +0000 (22:44 +0300)]
[mod_dptools] Fix dead nested assignments.
Andrey Volk [Thu, 6 Jan 2022 20:03:02 +0000 (23:03 +0300)]
[mod_commands] Fix dead nested assignments
Andrey Volk [Wed, 5 Jan 2022 16:14:27 +0000 (19:14 +0300)]
[iksemel] Fix potential memory leak in iksroster
Andrey Volk [Fri, 7 Jan 2022 00:09:08 +0000 (03:09 +0300)]
[apr] Fix dead nested assignments
Andrey Volk [Tue, 11 Jan 2022 11:15:44 +0000 (14:15 +0300)]
[mod_v8] Fix dead nested assignments
Andrey Volk [Tue, 4 Jan 2022 22:46:21 +0000 (01:46 +0300)]
[mod_sofia] Fix potential memory leak in sofia_reg_handle_sip_r_challenge()
Andrey Volk [Tue, 11 Jan 2022 16:16:53 +0000 (19:16 +0300)]
[Core] Fix dead nested assignments
Andrey Volk [Wed, 12 Jan 2022 17:07:20 +0000 (20:07 +0300)]
[libvpx] scan-build: avoid dereference of null pointer
Andrey Volk [Wed, 5 Jan 2022 15:35:06 +0000 (18:35 +0300)]
[libvpx] scan-build: prevent division by zero in vpx_int_pro_row_c()
Andrey Volk [Wed, 12 Jan 2022 13:30:34 +0000 (16:30 +0300)]
Fix dead nested assignments in various modules
Andrey Volk [Thu, 6 Jan 2022 13:39:31 +0000 (16:39 +0300)]
[esl] Fix dead nested assignment in esl_recv_event()
Andrey Volk [Thu, 6 Jan 2022 16:18:26 +0000 (19:18 +0300)]
[stb] Fix dead nested assignments in stbi__tga_load()
Andrey Volk [Tue, 4 Jan 2022 15:51:16 +0000 (18:51 +0300)]
[miniupnpc] Fix build on Debian Bullseye
Andrey Volk [Mon, 8 Aug 2022 19:56:01 +0000 (22:56 +0300)]
Merge pull request #1750 from dragos-oancea/ssl-err
[core, mod_sofia] add some extra checks when creating the digest.
Dragos Oancea [Mon, 8 Aug 2022 15:56:09 +0000 (18:56 +0300)]
[core, mod_sofia] add some extra checks when creating the digest.
Len [Fri, 5 Aug 2022 17:52:48 +0000 (13:52 -0400)]
[Sounds] Add new sounds to en-us-callie and correct en-us-allison 40.wav and 60.wav
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