Commit Graph

35499 Commits

Author SHA1 Message Date
Andrey Volk e53e8a17c1 [esl] Fix dead nested assignment in esl_recv_event() 2022-08-09 23:19:01 +03:00
Andrey Volk a7740c3cf4 [stb] Fix dead nested assignments in stbi__tga_load() 2022-08-09 23:13:11 +03:00
Andrey Volk b1ab1cf276 [miniupnpc] Fix build on Debian Bullseye 2022-08-09 22:54:24 +03:00
Andrey Volk 5b38db4fa6
Merge pull request #1750 from dragos-oancea/ssl-err
[core, mod_sofia] add some extra checks when creating the digest.
2022-08-08 22:56:01 +03:00
Dragos Oancea c9def5990e [core, mod_sofia] add some extra checks when creating the digest. 2022-08-08 18:56:09 +03:00
Len 29afa27cdd
[Sounds] Add new sounds to en-us-callie and correct en-us-allison 40.wav and 60.wav 2022-08-05 20:52:48 +03:00
Andrey Volk 6bed9e163f
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().
2022-07-26 02:28:50 +03:00
Andrey Volk d96b6a4a8f [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(). 2022-07-26 01:49:31 +03:00
Andrey Volk c671ebcb88
[mod_sofia] unit-tests: Give mod_sofia time to spin up profile threads on load. Remove some fst_requires(). 2022-07-26 01:47:27 +03:00
Andrey Volk 1ce71d7a1f
Merge pull request #1715 from thiadmer/mod_say_de_date
[mod_say_de] Let de_say_time handle short_date_time type
2022-07-12 23:25:08 +03:00
Thiadmer 86ad85161b [mod_say_de] Let de_say_time handle short_date_time type 2022-07-11 10:21:34 +02:00
Andrey Volk 6e5822e5ba
Merge pull request #1710 from dragos-oancea/vm_fsdb_msg_list-fix
[mod_voicemail] fix vm_fsdb_msg_list
2022-07-06 20:22:28 +03:00
Dragos Oancea 871cc585b1 [mod_voicemail] fix vm_fsdb_msg_list 2022-07-06 15:26:43 +03:00
Andrey Volk 7a41bdeb40
Merge pull request #1705 from signalwire/unused
[Unit-tests] Fix unused function in switch_rtp_pcap
2022-06-29 22:02:58 +03:00
Andrey Volk d38ed7d379
[Unit-tests] Fix unused function in switch_rtp_pcap 2022-06-29 21:42:37 +03:00
Andrey Volk e4f18887f7
Merge pull request #1585 from signalwire/pcap
[core] RTP: a media timeout fix + add pcap based-unit tests.
2022-06-29 18:46:53 +03:00
Dragos Oancea beffab1d68 [core] RTP: a media timeout fix + add pcap based-unit tests. 2022-06-29 18:20:27 +03:00
FusionPBX 75e858407f
[mod_sofia] Add Fanvil to vendors allowed to update. 2022-06-16 18:00:09 +03:00
Andrey Volk 2d41d91b09
Merge pull request #1684 from dragos-oancea/xml-vol-logline
[core] fix loglevel - switch_ivr_phrase_macro_event()
2022-06-08 17:09:50 +03:00
Dragos Oancea 92a336a07d [core] fix loglevel - switch_ivr_phrase_macro_event() 2022-06-08 13:25:35 +03:00
Andrey Volk a83e2f6b41 swigall 2022-06-07 19:38:29 +00:00
Andrey Volk fbdeceb994
Merge pull request #1681 from signalwire/callcausecode
[Core] Change values for switch_call_cause_t to avoid SIP causecode collissions
2022-06-07 22:16:01 +03:00
Ken 3b65b1bedb [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>
2022-06-07 21:45:55 +03:00
Andrey Volk 49652d4505
Merge pull request #1680 from signalwire/q850
[mod_sofia] on call term optionally ignore Q.850 Reason
2022-06-07 20:18:43 +03:00
Ken 04df9c12f7 [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>
2022-06-07 19:58:43 +03:00
Andrey Volk 7f0edeafcc
Merge pull request #1668 from signalwire/unusedbuf
[mod_av] Remove unused buf variable in av_file_write
2022-05-23 22:53:51 +03:00
Andrey Volk 1f055250e1 [mod_av] Remove unused buf variable in av_file_write 2022-05-23 22:34:29 +03:00
Andrey Volk c134b8b73b
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.
2022-05-23 22:02:25 +03:00
Andrey Volk 6b4359f4ae [mod_av] Avoid using 16384 stack (or heap) bytes in av_file_write(). Remove ff_input_buffer_padding static variable. 2022-05-23 22:00:45 +03:00
Andrey Volk 3da5bd8587
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()
2022-05-23 21:53:55 +03:00
Andrey Volk aa161b9e58 [Core] Allow switch_buffer_write() to fill in a buffer with zeros. Add switch_buffer_zero_fill() 2022-05-23 21:51:26 +03:00
Andrey Volk f31dcd26f8
Merge pull request #1660 from signalwire/osx-postgres-detection
[build] fix postgres detection on osx
2022-05-23 20:59:44 +03:00
Mike Jerris 56ed4bbf55 [build] fix postgres detection on osx 2022-05-19 14:32:50 -06:00
Andrey Volk 663ac586d1
Merge pull request #1510 from signalwire/PG_VERSION_NUM
[mod_pgsql] Fix build by using PG_VERSION_NUM provided by libpq instead of using POSTGRESQL_MAJOR_VERSION detected by freeswitch configure.
2022-05-19 23:30:31 +03:00
Andrey Volk f220b47a33
Merge pull request #1658 from signalwire/sqliteextensions
[Core] Avoid using insecure sqlite3_enable_load_extension when SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION is available.
2022-05-19 12:46:54 +03:00
Andrey Volk f07a442682 [Core] Avoid using insecure sqlite3_enable_load_extension when SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION is available. 2022-05-18 23:54:01 +03:00
Andrey Volk f5a2a59758
Merge pull request #1631 from signalwire/dockerfile
[Docs] Add Debian 11 Dockerfile example showing how to build FreeSWITCH without repo.
2022-04-14 21:10:53 +03:00
Andrey Volk 456041982f [Docs] Add Debian 11 Dockerfile example showing how to build FreeSWITCH without repo. 2022-04-14 21:01:12 +03:00
prabhugithubme 4886383e32
[Core] Fix switch_core_media_patch_sdp parsing m=text wrongly 2022-04-07 15:22:25 +03:00
Andrey Volk 70a1761ab5
Merge pull request #1424 from dhruvecosmob/test_tts_change
[mod_test] Increase tts_time unit-test's duration window.
2022-04-01 13:27:57 +03:00
Dragos Oancea 30d5d58e6e [core] fix set rtp flag for rtcp events after flags zeroed out. 2022-03-29 15:07:50 +03:00
Andrey Volk 8f9f5c1c3e
Merge pull request #1602 from signalwire/bt
[Unit-tests] Improve back traces reported by ASAN
2022-03-28 17:56:17 +03:00
Andrey Volk c17a5dbc59
Merge pull request #1577 from dragos-oancea/mod_local_stream-loc-fix
[mod_local_stream] fix path with ".loc" file extension.
2022-03-28 15:45:12 +03:00
Andrey Volk e14a2d9c10 [Unit-tests] Improve back traces reported by ASAN 2022-03-26 21:56:38 +03:00
Andrey Volk 0eed5046a0
Merge pull request #1595 from azzbcc/fix_memory_leak_in_asr_feed
[core] fix memory leak in switch_core_asr_feed
2022-03-26 14:05:25 +03:00
Aron Podrigal 0365becc0d
[mod_sofia] Fix fs_path to keep `<>` so that sofia doesn't put the uri parameters as header parameters. Handle multiple `Record-Route` / `Route` and `Path` headers. 2022-03-25 19:44:25 +03:00
Clarence 3d283a989d [core] fix memory leak in switch_core_asr_feed 2022-03-23 17:05:50 +08:00
Dragos Oancea df81021a11 [core] make switch_core_media_prepare_codecs() more unit-test friendly. 2022-03-21 13:59:37 +03:00
soroshsabz 92766c7388
[Docker] Fix broken gpg --verify and Dockerfile cleanup 2022-03-21 01:18:11 +03:00
soroshsabz 4e22812eec
[Docker] Correct keyserver and key id in the Dockerfile 2022-03-21 00:34:47 +03:00