Commit Graph

35457 Commits

Author SHA1 Message Date
gilles0606 babebf76ab Update mod_sofia.c
Patch for too long and incorrectly closed reason text.
2022-09-24 19:01:12 +02:00
Andrey Volk 98d2e6212c
Merge pull request #1804 from jakubkarolczyk/fix_late_offer
[mod_sofia] Fix handling of late offer
2022-09-09 16:32:35 +03:00
Jakub Karolczyk 71aa3cb03c [mod_sofia] Fix handling of late offer 2022-09-09 11:07:19 +01:00
Andrey Volk 7b18e8c902
Merge pull request #1794 from Len-PGH/patch-3
[Build-System] Add signalwire.conf.xml to the freeswitch.spec
2022-09-06 22:31:20 +03:00
Len 82cec3104e
[Build-System] Add signalwire.conf.xml to the freeswitch.spec 2022-09-06 15:30:35 -04:00
Andrey Volk 4187483878
Merge pull request #1793 from Len-PGH/patch-2
[Configuration] Add vanilla autoload_configs signalwire.conf.xml
2022-09-06 20:54:16 +03:00
Brian West c999598a0a
Merge pull request #1584 from greenbea/patch-7
[mod_callcenter] Fix SWITCH_EVENT_PRESENCE_PROBE unbind
2022-09-06 10:57:26 -05:00
Len 741d163284
[Configuration] Add vanilla autoload_configs signalwire.conf.xml 2022-09-06 11:16:20 -04:00
Andrey Volk 7c18cc08d4
Merge pull request #1777 from greenbea/patch-15
[mod_sofia] Fix PRESENCE_PROBE firing on rejection
2022-08-30 02:42:26 +03:00
Andrey Volk ac3011ff66
Merge pull request #1783 from signalwire/jingle
[Configuration] Remove jingle_profiles
2022-08-30 01:42:31 +03:00
Andrey Volk 6d208d3115 [Configuration] Remove jingle_profiles 2022-08-30 01:41:22 +03:00
Andrey Volk c1ef2e27a1
Merge pull request #1782 from signalwire/mrcp
[Build-System] mrcp: cleanup freeswitch.spec
2022-08-30 01:15:26 +03:00
Andrey Volk 6d73982cf4 [Build-System] mrcp: cleanup freeswitch.spec 2022-08-30 01:11:04 +03:00
Andrey Volk 5ce9308b64
Merge pull request #1781 from signalwire/ssml
[mod_ssml] Add deps rule to the Makefile.am
2022-08-30 00:25:45 +03:00
Andrey Volk 91799e0fc7 [mod_ssml] Add deps rule to the Makefile.am 2022-08-30 00:17:52 +03:00
Andrey Volk 9df85738e1
Merge pull request #1780 from signalwire/remove-apr-utils-and-rename-apr
Remove apr utils and rename apr
2022-08-29 23:31:15 +03:00
Andrey Volk 9311ee7dc2 [Build-System] Remove dingaling.conf.xml 2022-08-29 20:17:13 +03:00
Andrey Volk 193316b244 [Build-System] Remove mod_unimrcp from the Windows build. 2022-08-29 20:17:12 +03:00
Andrey Volk dd3075a203 [Core] Fix Windows build after apr-util removal 2022-08-29 20:17:12 +03:00
Chris Rienzo 85d25e269b [core] use fspr prefixed symbols instead of apr 2022-08-29 20:17:10 +03:00
Chris Rienzo 5c2726f413 [core] rename lib apr symbols to fspr 2022-08-29 20:17:08 +03:00
Chris Rienzo 3c7e8ff989 [core] remove unimrcp from tree 2022-08-29 20:17:06 +03:00
Chris Rienzo 01c1e74f36 [core] remove libdingaling from tree 2022-08-29 20:17:04 +03:00
Chris Rienzo 9468ff746a [core] remove apr-util from tree 2022-08-29 20:17:02 +03:00
Andrey Volk c1a9e98e83
Merge pull request #1778 from signalwire/testendstab
[Unit-tests] Improve stability of some tests.
2022-08-29 16:36:41 +03:00
Andrey Volk 23eeb4ae75 [Unit-tests] Improve stability of some tests. 2022-08-28 13:24:43 +03:00
agree 767b163cbd [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
2022-08-26 18:09:34 -04:00
Andrey Volk 56fc995325
Merge pull request #1776 from signalwire/fake
[Unit-tests] Add --enable-fake-dlclose to .drone.yml
2022-08-26 23:26:10 +03:00
Andrey Volk 4d9c71e2ec [Unit-tests] Add --enable-fake-dlclose to .drone.yml 2022-08-26 22:47:54 +03:00
Andrey Volk 67513c3ec3
Merge pull request #1775 from signalwire/void
[Core] Fix wrong switch_odbc_skip_autocommit_flip function declaration.
2022-08-26 22:11:07 +03:00
Andrey Volk 060a65601b [Core] Fix wrong switch_odbc_skip_autocommit_flip function declaration. 2022-08-26 21:47:45 +03:00
Andrey Volk 2b8f59e8ff
Merge pull request #1773 from signalwire/autocommit
[Core] ODBC: Add odbc-skip-autocommit-flip switch param.
2022-08-26 20:21:23 +03:00
Andrey Volk 06f95acd35
Merge pull request #1774 from signalwire/nullcmp
[mod_sofia] Unit-test: Fix strcmp null argument.
2022-08-26 19:32:19 +03:00
Andrey Volk 9f5c2a1619 [mod_sofia] Unit-test: Fix strcmp null argument. 2022-08-26 16:21:01 +03:00
Andrey Volk a1d2f83104 [Core] ODBC: Add odbc-skip-autocommit-flip switch param. 2022-08-25 20:14:47 +03:00
Ruslan a8dee4b2ff
[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>
2022-08-23 18:07:55 +03:00
Andrey Volk db3dd53aa6
Merge pull request #1751 from signalwire/scanbuild11
[Testing] Enable scan-build 11 on Drone CI
2022-08-10 01:09:01 +03:00
Andrey Volk 372182fc8b [Testing] Enable scan-build 11 on Drone CI 2022-08-10 00:19:40 +03:00
Andrey Volk 1e5e3216d8 [mod_conference] Fix dead nested assignments 2022-08-10 00:18:18 +03:00
Andrey Volk cd86de2f1f [mod_av] Fix dead nested assignments 2022-08-10 00:17:03 +03:00
Andrey Volk f3c7c4d445 [Core] scan-build: Fix false-positive bad free by switch_must_realloc() in switch_xml_proc_inst() 2022-08-10 00:15:45 +03:00
Andrey Volk 716a21b0b5 [mod_callcenter] Fix dead nested assignments in cc_config_api_function 2022-08-10 00:14:36 +03:00
Andrey Volk 19a7debc1b [mod_sofia] Fix dead nested assignments 2022-08-10 00:13:18 +03:00
Andrey Volk 884917cb11 [mod_xml_scgi] Fix dead initialization in mod_xml_scgi_shutdown() 2022-08-10 00:11:58 +03:00
Andrey Volk 1f9305098d [mod_xml_ldap] Fix potential memory leaks in xml_ldap_search() 2022-08-10 00:10:47 +03:00
Andrey Volk d38d83339d [mod_say_hr,hu,pl,sv] Fix dead nested assignments 2022-08-10 00:09:28 +03:00
Andrey Volk 1c83a92b7d [mod_video_filter] Fix dead nested assignments 2022-08-10 00:07:52 +03:00
Andrey Volk b6264e264c [mod_enum] Fix dead nested assignments 2022-08-10 00:03:52 +03:00
Andrey Volk 688984f8b9 [mod_dptools] Fix dead nested assignments. 2022-08-09 23:48:29 +03:00
Andrey Volk c062f85e16 [mod_commands] Fix dead nested assignments 2022-08-09 23:44:56 +03:00