Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TEL-6178 Upgrade B2BUA to FS v1.10.10 #353

Open
wants to merge 242 commits into
base: telnyx/telephony/development
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
242 commits
Select commit Hold shift + click to select a range
caffa27
[Documentation] Fix typo in README.md
andywolk Apr 22, 2022
f538fd3
[mod_say_en] change epoch to 64 bit int
greenbea Aug 21, 2022
347b7f5
version bump
andywolk Oct 14, 2022
5bfb9a9
[Build-System] Disable static build by default on Linux.
andywolk Oct 20, 2022
442ebe3
Merge pull request #1838 from signalwire/static
andywolk Oct 24, 2022
d07b8af
[Packaging] Shared libraries instead of static in freeswitch devel Ce…
andywolk Oct 25, 2022
fee17e1
Merge pull request #1841 from signalwire/rpmshared
andywolk Oct 25, 2022
92caab3
[core] Fix wrong reason code for group call
fx02 Oct 26, 2022
2ab600c
[mod_http_cache] Fix leaking curl handle in http_get()
andywolk Oct 27, 2022
8e59603
[core][mod_sofia] remove ZRTP (deemed obsolete).
Oct 28, 2022
f7c94bc
swigall
Oct 28, 2022
6184eb5
Merge pull request #1848 from dragos-oancea/nuke-zrtp-
andywolk Oct 28, 2022
1213217
[mod_logfile] Continue renaming if a logfile doesn't exist
remdragon Nov 1, 2022
00f4bc5
[mod_smpp] Fix use of switch_event_add_header_string with SWITCH_STAC…
andywolk Nov 7, 2022
eb6c233
Merge pull request #1857 from signalwire/smpp
andywolk Nov 7, 2022
ffa2207
[Core] SWITCH_STACK_NODUP flag is deprecated and will be soon removed…
andywolk Oct 31, 2022
9675ef6
Merge pull request #1856 from signalwire/nodupremovewithflag
andywolk Nov 7, 2022
17453e0
[Core] Remove deprecated SWITCH_STACK_NODUP flag. Change switch_event…
andywolk Oct 31, 2022
bb682fc
Merge pull request #1851 from signalwire/nodupremove
andywolk Nov 7, 2022
7afeceb
[mod_sofia] Randomize OPTIONS Ping interval
yois615 Oct 31, 2021
edd3663
[Core] Blind pass at using a rwlock for chat_hash
anthmFS Nov 16, 2022
ded2a4c
[Core] Fix crash in enterprise originate: memory fence the handles.
andywolk Nov 30, 2022
13646cc
[mod_sofia] Parse extra headers on reINVITE
davidcsi Dec 1, 2022
d2f84c8
Merge pull request #1881 from signalwire/originatefence
andywolk Dec 5, 2022
62d3e52
[mod_python3] Fix compiler warnings
morwin1 Dec 6, 2022
4454ea5
[Build-System] Improve build time on Windows: Do not download a pre-c…
andywolk Dec 7, 2022
52e97e8
[Build-System] Fix build on Windows 11: yasm tool compiled for x86 do…
andywolk Dec 8, 2022
32525e5
Merge pull request #1890 from signalwire/yasm64
andywolk Dec 8, 2022
eb22faa
Merge pull request #1889 from signalwire/wincaching
andywolk Dec 8, 2022
ec32dc3
[Build-System] Update SQLite to 3.40.0 on Windows
andywolk Dec 8, 2022
f71a560
[Core] switch_mprintf: Increase the size of loop variables in the pri…
andywolk Dec 9, 2022
a739e19
[Core] Fix false-positive illegal memory access detection in switch_c…
andywolk Dec 26, 2022
e05a703
Merge pull request #1902 from signalwire/switch_console_complete
andywolk Dec 27, 2022
908481b
[Docs] Update get-started link in README.md
andywolk Dec 28, 2022
408cbb2
Merge pull request #1907 from signalwire/readmegetstarted
andywolk Dec 30, 2022
84cb1bd
[Unit-tests] mod_sofia: avoid duplicate symbols on macos.
andywolk Dec 30, 2022
c69c399
[mod_sofia] New chanvars for inbound multiple header identity
hnimminh Jan 9, 2023
fe68e3a
[Build-System] Fix NSIG redefinition issue.
andywolk Jan 12, 2023
5cc2a4f
Merge pull request #1910 from signalwire/osx
andywolk Jan 16, 2023
e4d63e6
Merge pull request #1921 from signalwire/nsig
andywolk Jan 16, 2023
4b35096
[mod_verto] Limit websocket payload size to 1000000.
andywolk Jan 16, 2023
b2e78c9
[Build-System] Fix MD5 on Windows. Add a unit-test.
andywolk Jan 17, 2023
27c0287
Merge pull request #1927 from signalwire/libcryptowin
andywolk Jan 18, 2023
a6096ce
Bump sofia-sip library requirement to version 1.13.12
andywolk Jan 18, 2023
9fd214f
[mod_ladspa] Add activate/deactivate support.
jyelloz Dec 16, 2022
89fda08
Merge pull request #1929 from signalwire/sofia11312
andywolk Jan 19, 2023
c013a7d
[Configuration] Use : not , in rtp_secure_media
Len-PGH Jan 23, 2023
889afcc
[mod_xml_curl] Fix leaking event in xml_url_fetch()
andywolk Jan 24, 2023
f9a9c48
Merge pull request #1936 from signalwire/xml_curl_event
andywolk Jan 24, 2023
3326f4e
[mod_python3] Create an event on python_fetch()
AdrianFretwell Jan 24, 2023
b241a82
[Build-System] Update libks to 1.8.2 and signalwire-client-c to 1.3.2…
andywolk Jan 25, 2023
e037cd0
Merge pull request #1938 from signalwire/ks182
andywolk Jan 25, 2023
06f45d2
[Build-system] Update libks version requirement to 1.8.2
andywolk Jan 31, 2023
3cb697c
swigall
andywolk Feb 3, 2023
a615e85
Merge branch 'master' into v1.10
andywolk Feb 3, 2023
0f15bde
version bump
andywolk Feb 3, 2023
1a2033b
[mod_sofia] Ignore user agent for display update when channel variabl…
demonspork Feb 10, 2023
4f76580
[mod_shout] Enable module in Dockerfile example.
s3rj1k Feb 16, 2023
39958a3
Merge pull request #1966 from s3rj1k/dockerfile
andywolk Feb 16, 2023
d4291b8
Create SECURITY.md
crienzo Feb 17, 2023
5007659
Merge pull request #1967 from signalwire/security-policy
andywolk Feb 17, 2023
83e4ccf
[Build-System] Windows: Update OpenSSL to 1.1.1t, libpq to 10.23, cur…
andywolk Feb 21, 2023
c39034b
Merge pull request #1972 from signalwire/winlibs
andywolk Feb 22, 2023
3307083
Bump sofia-sip library requirement to version 1.13.14
andywolk Feb 22, 2023
81046e9
[core] switch_ivr_originate set originate endpoint used
greenbea Feb 27, 2023
23e6569
[Core] Fix race condition of session_table hash in switch_core_sessio…
andywolk Feb 6, 2023
245171d
Merge pull request #1954 from signalwire/session_table_lock
andywolk Mar 2, 2023
6eb685d
[mod_amqp] Events subclass support
greenbea Mar 21, 2023
8cf90da
[mod_commands] Fix and improve coalesece function
greenbea Oct 27, 2022
01d3b3c
[Core] ICE: fix wrong buffer size being passed and unitialized buffer
tomek-o Mar 23, 2023
be1b1c8
Merge pull request #1976 from greenbea/patch-19
andywolk Mar 27, 2023
99ca743
[mod_commands] add completions for fsctl api_expansion and sync_clock…
dilyanpalauzov Mar 27, 2023
49eb8a7
Merge pull request #1996 from greenbea/amqp_subclass_support
andywolk Mar 27, 2023
2c36dcd
Merge pull request #1843 from greenbea/patch-17
andywolk Mar 27, 2023
8e604e8
[mod_event_multicast] Few fixes
tomek-o Mar 27, 2023
f680a29
Merge pull request #1413 from yois615/master
andywolk Mar 27, 2023
965e88a
[core, mod_cidlookup] Free memory allocated via strdup
yois615 Mar 27, 2023
6d65f8e
[mod_callcenter] Fix stale agents and UUID broadcasts
yois615 Mar 28, 2023
bb2fa44
[mod_conference] handle personal canvas with vmuted member
hdiniz Mar 28, 2023
ef9268e
Merge pull request #1900 from jyelloz/master
andywolk Mar 28, 2023
02c25a2
Merge pull request #1765 from greenbea/patch-14
andywolk Mar 28, 2023
6c97e3b
[Core] Fix missing mutex unlock in switch_ivr_dmachine_ping()
andywolk Dec 29, 2021
afc8d78
[mod_enum] Fix use-after-free if creating resolver from file failed
tomek-o Mar 28, 2023
e479f1b
Merge pull request #1639 from signalwire/docker
andywolk Mar 28, 2023
3c4695e
[mod_opus] coverity CID 1320733 (Result is not floating-point)
Mar 23, 2023
3c1824a
[mod_amr] coverity CID 1395603 (Unsigned compared against 0)
Mar 23, 2023
8e5dc5a
[mod_opusfile] Fix missing rdlock unlock in switch_opusfile_open()
andywolk Dec 29, 2021
48b8b0c
[Core] Coverity fixes
Mar 29, 2023
1688477
Merge pull request #2005 from dragos-oancea/mod_opus-cov
andywolk Mar 29, 2023
3d54764
[mod_verto] Coverity fixes
Mar 29, 2023
f5f7f76
Merge pull request #2006 from dragos-oancea/mod_amr-cov
andywolk Mar 29, 2023
65b24c6
[mod_pgsql] Coverity CID 1468401 (Resource leak)
jakubkarolczyk Mar 24, 2023
c540af1
Merge pull request #2011 from signalwire/coverity_24032023_mod_pgsql
andywolk Mar 30, 2023
9494148
[mod_sofia] Coverity fixes
jakubkarolczyk Mar 30, 2023
9940623
[Core] Fix switch_core_sqldb_destroy() function declaration.
andywolk Mar 31, 2023
d163919
Merge pull request #2014 from signalwire/prototype
andywolk Mar 31, 2023
5531369
[Core] Remove unused count variable from switch_core_session_execute_…
andywolk Mar 31, 2023
04dd67d
Merge pull request #2016 from signalwire/count
andywolk Mar 31, 2023
49c1c35
[core] Coverity fixes
jakubkarolczyk Mar 31, 2023
73ea37c
[Core] Coverity fixes
Apr 5, 2023
80d5790
[mod_xml_scgi] Coverity CID 1468595 (Resource leak)
jakubkarolczyk Apr 6, 2023
b02fbc7
[mod_java] Coverity CID 1320753 (Resource leak)
jakubkarolczyk Apr 6, 2023
0e99544
[mod_imagick] Coverity CID 1500258 (Resource leak)
jakubkarolczyk Apr 6, 2023
a9e81ae
[mod_verto] Coverity CID 1320754 (Resource leak)
jakubkarolczyk Apr 6, 2023
99e26d3
[mod_dialplan_asterisk] Coverity CID 1214207 (Resource leak)
jakubkarolczyk Apr 6, 2023
875a1b0
[mod_av] Coverity CID 1500320 (Resource leak)
jakubkarolczyk Apr 6, 2023
5388319
[mod_xml_curl] Coverity CID 1468413 (Resource leak)
jakubkarolczyk Apr 6, 2023
a8f6625
[mod_amqp] Coverity CID 1468426 (Resource leak)
jakubkarolczyk Apr 5, 2023
11b9c1d
[mod_event_multicast] Coverity CID 1468504 (Resource leak)
jakubkarolczyk Apr 5, 2023
1acab41
Merge pull request #2024 from signalwire/coverity_06042023_mod_amqp
andywolk Apr 6, 2023
814348c
Merge pull request #2025 from signalwire/coverity_06042023_mod_av
andywolk Apr 6, 2023
f5bd2c6
Merge pull request #2026 from signalwire/coverity_06042023_mod_dialpl…
andywolk Apr 6, 2023
0091a90
Merge pull request #2027 from signalwire/coverity_06042023_mod_event_…
andywolk Apr 6, 2023
87dea6c
Merge pull request #2028 from signalwire/coverity_06042023_mod_imagick
andywolk Apr 6, 2023
d4faa1d
Merge pull request #2029 from signalwire/coverity_06042023_mod_java
andywolk Apr 6, 2023
ce5194a
Merge pull request #2030 from signalwire/coverity_06042023_mod_verto
andywolk Apr 6, 2023
daeaceb
Merge pull request #2031 from signalwire/coverity_06042023_mod_xml_curl
andywolk Apr 6, 2023
919647a
Merge pull request #2033 from signalwire/coverity_06042023_mod_xml_scgi
andywolk Apr 6, 2023
9994c51
[mod_xml_rpc] Coverity CID 1294469 (Resource leak)
jakubkarolczyk Apr 6, 2023
be3a73a
Merge pull request #2032 from signalwire/coverity_06042023_mod_xml_rpc
andywolk Apr 7, 2023
4d3b0a5
[mod_opus] Fix buf scope in switch_opus_decode().
andywolk Oct 28, 2022
eec1fd7
[mod_signalwire] Make this module working with libks and signalwire-c…
jakubkarolczyk Apr 13, 2023
7f3a833
[mod_commands] Fix leaking session readlock in uuid_capture_text
andywolk Apr 14, 2023
b1bf3b0
Merge pull request #2038 from signalwire/capture
andywolk Apr 14, 2023
70c1443
[mod_v8] Coverity CID 1468570 (Resource leak)
jakubkarolczyk Apr 13, 2023
85a1096
[mod_java] Coverity CID 1320752 (Resource leak)
jakubkarolczyk Apr 13, 2023
0b05623
[mod_translate] Coverity CID 1301006 (Resource leak)
jakubkarolczyk Apr 13, 2023
12af59e
Merge pull request #2040 from signalwire/coverity_13042023_mod_translate
andywolk Apr 17, 2023
371d3c6
Merge pull request #2041 from signalwire/coverity_13042023_mod_java
andywolk Apr 17, 2023
bc00add
[mod_kazoo] Coverity fixes (#2043)
jakubkarolczyk Apr 17, 2023
0c2edc4
[mod_radius_cdr] Coverity CID 1395529 (Resource leak)
jakubkarolczyk Apr 14, 2023
98c0482
[mod_opusfile] coverity CID 1468424 (Missing break in switch)
Apr 10, 2023
01e960c
[mod_erlang_event] coverity CID 1500239 (Uninitialized scalar variable)
Apr 10, 2023
aab9839
[mod_sofia] coverity CID 1468496 (Unchecked return value)
Apr 10, 2023
106e8b3
Merge pull request #2044 from signalwire/coverity_13042023_mod_radius…
andywolk Apr 17, 2023
0757248
[mod_rayo] Coverity CID 1395579 (Resource leak)
jakubkarolczyk Apr 14, 2023
e254434
Merge pull request #2045 from signalwire/coverity_13042023_mod_rayo
andywolk Apr 17, 2023
2debb07
Merge pull request #2042 from signalwire/coverity_13042023_mod_v8
andywolk Apr 17, 2023
991c7be
Merge pull request #2051 from dragos-oancea/mod_opusfile-cov3
andywolk Apr 17, 2023
cb33738
Merge pull request #2053 from dragos-oancea/mod_erlang_event-cov3
andywolk Apr 17, 2023
6eefc67
[mod_avmd] Coverity fixes
jakubkarolczyk Apr 17, 2023
77a5fa3
Merge pull request #2055 from dragos-oancea/mod_sofia-cov3
andywolk Apr 17, 2023
e1d966e
[mod_dptools] coverity CID 1468646 (Unsigned compared against 0)
Apr 10, 2023
5597fe3
[mod_avmd] coverity CID 1395555 (Dereference before null check)
Apr 10, 2023
dd81253
Merge pull request #2054 from dragos-oancea/mod_avmd-cov3
andywolk Apr 18, 2023
dbd37bd
Merge pull request #2052 from dragos-oancea/mod_dptools-cov3
andywolk Apr 18, 2023
b5cb26d
[Core] Coverity fixes
Apr 18, 2023
0398238
[Core, mod_curl, mod_httapi, mod_http_cache] Compatible with libcurl>…
azzbcc Apr 27, 2023
f377a0f
Revert "[Core, mod_curl, mod_httapi, mod_http_cache] Compatible with …
andywolk May 1, 2023
21613b6
Bump sofia-sip library requirement to version 1.13.15
andywolk May 13, 2023
9b15516
Merge pull request #2084 from signalwire/sofiabump
andywolk May 15, 2023
a3a4244
[mod_sofia] fix sofia_glue_get_extra_headers memory leak
elkpi May 16, 2023
8aa6a8a
Merge pull request #2088 from elkpi/master
andywolk May 16, 2023
a4af2ea
[mod_png] Fix unexpected png video blocked read
hdiniz May 23, 2023
35823b6
[mod_verto] Include libks/ks.h instead of ks.h
andywolk May 30, 2023
0c89eea
Merge pull request #2095 from signalwire/ksverto
andywolk May 30, 2023
ef275ae
[mod_portaudio] coverity CID 1024263 (Dereference before null check)
May 31, 2023
d7a4ab7
[mod_spandsp] Coverity CID 1024263 (Dereference before null check)
andywolk Jun 1, 2023
b0a52eb
[core] Add switch_core_media_get_engine() and switch_core_media_get_c…
jakubkarolczyk Jun 9, 2023
13ae4e3
Merge pull request #2108 from signalwire/add_new_media_getters
andywolk Jun 9, 2023
7a47ed1
Merge pull request #2106 from dragos-oancea/cov-mod_spandsp
andywolk Jun 12, 2023
9eda0c4
Merge pull request #2104 from dragos-oancea/cov-mod_portaudio
andywolk Jun 12, 2023
86875d2
[mod_verto] Coverity fixes
Jun 12, 2023
b4e4321
[Core] Fix possible deadlock in switch_core_media_set_codec()
andywolk Mar 23, 2023
645b610
Merge pull request #2109 from signalwire/switch_core_media_set_codec
andywolk Jun 12, 2023
9b20b32
[mod_sofia] Coverity fixes
Jun 12, 2023
24452ff
[mod_opus] fix configuration glitches (switch_true() instead of atoi()).
Jan 8, 2022
a458d70
[mod_opus] show uuid in logs.
Aug 18, 2022
5065c0b
[mod_opus] fix samples_per_packet for 8khz, 16khz, 24khz.
Aug 24, 2022
f90aead
[core] Opus RTP timestamp: adding an exception on RTP session creation.
Jan 26, 2023
5e914ef
[core, mod_opus] bring more fmtp params to core (offer/answer).
May 11, 2023
7bc9993
[mod_opus] fix remote codec rate to match.
Jun 15, 2023
7f62d61
Merge pull request #2113 from dragos-oancea/more_opus
andywolk Jun 15, 2023
9c63f03
[Core] Add new cause REJECT_ALL
giavac Jun 16, 2023
f64314f
[mod_sofia] Map SWITCH_CAUSE_REJECT_ALL cause to 603
andywolk Jun 22, 2023
6784082
[core, mod_opus] more elastic jitterbuffer with Opus codec (#2069)
jchavanton Jun 23, 2023
25afda9
[mod_opus] Fix Windows build regression made by previous commit
andywolk Jun 23, 2023
244ccaa
Merge pull request #2120 from signalwire/win
andywolk Jun 23, 2023
b355bf2
[mod_conference] Add flag to destroy the conference only when all man…
davidcsi Jun 28, 2023
a160ece
[core,libyuv,modules] Fix function declarations without a prototype
jakubkarolczyk Jul 4, 2023
5656972
[core,miniupnpc,modules] Fix not used variables
jakubkarolczyk Jul 4, 2023
2afad15
[mod_sofia] Remove non-implemented verbose feature
jakubkarolczyk Jul 4, 2023
845b4fd
Merge pull request #2139 from signalwire/fix_func_decl_prot
andywolk Jul 4, 2023
eec311d
[Build-System] Update commit hash of SpanDSP on Windows.
andywolk Jun 28, 2023
bd5bea5
Merge pull request #2141 from signalwire/remove_verbatim
andywolk Jul 4, 2023
ab211c5
Merge pull request #2140 from signalwire/fix_vars_not_used
jakubkarolczyk Jul 5, 2023
921eebd
[xmlrpc-c] Fix MacOS build
jakubkarolczyk Jul 4, 2023
545538f
Merge pull request #2142 from signalwire/fix_macos_build
andywolk Jul 8, 2023
c9fb586
[mod_verto] Fix function declarations without a prototype
jakubkarolczyk Jul 8, 2023
48e1812
Merge pull request #2151 from signalwire/fix_func_decl
andywolk Jul 8, 2023
930341b
[core,mod_av,unit-tests] Make transition to core packetizer
jakubkarolczyk Jul 10, 2023
2cf57c4
[mod_python3] fix build on Python 3.10+
linuxmaniac Jul 4, 2023
224eb22
Merge pull request #2146 from linuxmaniac/vseva/mod_python3
andywolk Jul 11, 2023
95457f7
Revert "[mod_opus] Fix Windows build regression made by previous commit"
andywolk Jul 12, 2023
34f1d97
Revert "[core, mod_opus] more elastic jitterbuffer with Opus codec (#…
andywolk Jul 12, 2023
51dbe89
Merge pull request #2157 from signalwire/revertopus
andywolk Jul 12, 2023
7c1faef
[Build-System] Update libks and signalwire-c requirements to 2.0
andywolk Jun 2, 2023
5e439b7
Merge pull request #2162 from signalwire/libks2
andywolk Jul 14, 2023
fdce50e
[Core] Fix missing MEDIA_PARAMS in message_names.
andywolk Jul 16, 2023
d73fb3e
Merge pull request #2163 from signalwire/MEDIA_PARAMS
andywolk Jul 17, 2023
2f81317
Merge pull request #2155 from signalwire/move_to_packetizer
andywolk Jul 17, 2023
6677838
[mod_av] Migrate to FFmpeg 5.1
jakubkarolczyk Jul 17, 2023
9f8de01
[mod_av] Add FFmpeg 5.1.3 support on Windows.
andywolk Jul 15, 2023
e8c80bf
Merge pull request #2166 from signalwire/migrate_to_ffmpeg5
andywolk Jul 18, 2023
e764f29
Merge pull request #2167 from signalwire/migrate_to_ffmpeg5win
jakubkarolczyk Jul 18, 2023
55f2dc4
[core] Coverity fixes
jakubkarolczyk Jul 21, 2023
0f445e1
[core, mod_opus] more elastic jitterbuffer with Opus codec
andywolk Jul 21, 2023
1b58c8b
[mod_skinny] Fix build on Debian 12: error: array subscript 'skinny_m…
andywolk Jul 24, 2023
cced3e7
[Unit-tests] Fix possible overflows and an undefined variable in the …
andywolk Jul 24, 2023
00818e7
[Core] OpenSSL 3 support
jpfox156 Jul 24, 2023
62c1036
Merge pull request #2176 from signalwire/test
andywolk Jul 24, 2023
0cdf1a5
Merge pull request #2177 from signalwire/skinny
andywolk Jul 24, 2023
5966077
[Core, mod_cidlookup, mod_curl, mod_httapi, mod_http_cache, mod_kazoo…
andywolk Jul 24, 2023
2ef5957
[mod_rtmp] Add OpenSSL 3 support.
andywolk Jul 24, 2023
64f8ff0
[Core, mod_mariadb, mod_ilbc] Fix build on gcc 12.
andywolk Jul 24, 2023
f3f257d
Merge pull request #2179 from signalwire/newer
andywolk Jul 24, 2023
f7e5ae7
Merge pull request #2175 from signalwire/curl
andywolk Jul 24, 2023
c37ed7c
[Core] switch_curl_process_mime(): fix build on older systems.
andywolk Jul 24, 2023
4f9918f
Merge pull request #2180 from signalwire/older
andywolk Jul 24, 2023
47e18be
[mod_shout] Replace deprecated meta functions with shout_set_meta()
andywolk Jul 24, 2023
820e42a
Merge pull request #2178 from signalwire/rtmp
andywolk Jul 25, 2023
1f36425
Merge pull request #2181 from signalwire/shout
andywolk Jul 25, 2023
d91947f
[Build-System] Add Debian 12 Bookworm support
andywolk Jul 25, 2023
6b67970
[Core] Add new switch_channel_get_variable_strdup() and switch_channe…
andywolk Jun 27, 2023
cfb39e8
[Core] Sanitize match count during negotiation
andywolk Jul 5, 2023
4150736
[Core] Fix greedy_sort for codecs containing different fmtp
andywolk Jul 6, 2023
9cad385
[mod_logfile] add logfile open error log and fixes a missing \n
seven1240 Aug 11, 2023
ffadaff
[core] Use auto DH params with openssl3
xadhoom Aug 11, 2023
558d3a6
[mod_verto] Add context into msg event header
wmasilva Feb 22, 2022
c5be626
[mod_mariadb] Fix "DeadLock. The retries are over." message.
ghzserg Aug 11, 2023
113889b
Merge pull request #1554 from wmasilva/mod_verto-msg_event_add_contex…
andywolk Aug 11, 2023
6355f91
Update freeswitch.xml
Len-PGH Aug 11, 2023
665745c
Merge pull request #2201 from signalwire/updates
Len-PGH Aug 11, 2023
eb918fe
[Core] Fix switch_console.c for Galera Mariadb cluster
ghzserg Aug 11, 2023
9347c96
[Core] check_ice: sanitize second field of the candidates. Add new sw…
andywolk Aug 1, 2023
5c289cc
swigall
andywolk Aug 13, 2023
4cb05e7
Merge branch 'master' into v1.10
andywolk Aug 13, 2023
942088a
Merge tag 'v1.10.10' into jira-tel-6178-no-zrtp
damirn Oct 3, 2024
7c270e3
TEL-6178: Remove unused variable.
damirn Oct 3, 2024
299c346
TEL-6178: Add missing variable.
damirn Oct 3, 2024
0347959
TEL-6178: This log should go below.
damirn Jan 9, 2025
25adbf6
TEL-6178: Revert the calculation of 'codec_ms'.
damirn Jan 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Security Policy

## Reporting a Vulnerability

Send an e-mail to [email protected] to report a vulnerability. If accepted, we'll create a security advisory and add you and your team as collaborators. Please allow our team sufficient time to resolve the vulnerability before disclosing it; we'll remain in contact about the fix and may ask for your assistance to verify it is resolved.
2 changes: 1 addition & 1 deletion build/next-release.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.10.9-release
1.10.10-release
4 changes: 2 additions & 2 deletions conf/vanilla/freeswitch.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@

Before you start to modify this default please visit this wiki page:

http://wiki.freeswitch.org/wiki/Getting_Started_Guide#Some_stuff_to_try_out.21
https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/Configuration/Default-Configuration_6587388/#6-configuration-files

If all else fails you can read our FAQ located at:

http://wiki.freeswitch.org/wiki/FreeSwitch_FAQ
https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/Miscellaneous/FAQ/

NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE
-->
Expand Down
58 changes: 39 additions & 19 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@

# Must change all of the below together
# For a release, set revision for that tagged release as well and uncomment
AC_INIT([freeswitch], [1.10.9-release], [email protected])
AC_INIT([freeswitch], [1.10.10-release], [email protected])
AC_SUBST(SWITCH_VERSION_MAJOR, [1])
AC_SUBST(SWITCH_VERSION_MINOR, [10])
AC_SUBST(SWITCH_VERSION_MICRO, [9-release])
AC_SUBST(SWITCH_VERSION_MICRO, [10-release])
AC_SUBST(SWITCH_VERSION_REVISION, [])
AC_SUBST(SWITCH_VERSION_REVISION_HUMAN, [])

Expand Down Expand Up @@ -582,7 +582,7 @@ AC_SUBST(SYS_XMLRPC_CFLAGS)
AC_SUBST(SYS_XMLRPC_LDFLAGS)
AM_CONDITIONAL([SYSTEM_XMLRPCC],[test "${enable_xmlrpcc}" = "yes"])

for luaversion in luajit lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua; do
for luaversion in luajit lua5.3 lua-5.3 lua53 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua; do
PKG_CHECK_MODULES([LUA],[${luaversion}],[have_lua=yes],[have_lua=no])
if test ${have_lua} = yes; then
break
Expand Down Expand Up @@ -716,7 +716,7 @@ PKG_CHECK_MODULES([SPANDSP], [spandsp >= 3.0],[
AC_MSG_ERROR([no usable spandsp; please install spandsp3 devel package or equivalent])
])

PKG_CHECK_MODULES([SOFIA_SIP], [sofia-sip-ua >= 1.13.12],[
PKG_CHECK_MODULES([SOFIA_SIP], [sofia-sip-ua >= 1.13.15],[
AM_CONDITIONAL([HAVE_SOFIA_SIP],[true])],[
AC_MSG_ERROR([no usable sofia-sip; please install sofia-sip-ua devel package or equivalent])
])
Expand Down Expand Up @@ -1355,7 +1355,21 @@ PKG_CHECK_MODULES([MPG123], [libmpg123 >= 1.16.0],[
AC_MSG_RESULT([no]); AM_CONDITIONAL([HAVE_MPG123],[false])])

PKG_CHECK_MODULES([SHOUT], [shout >= 2.2.2],[
AM_CONDITIONAL([HAVE_SHOUT],[true])],[
AM_CONDITIONAL([HAVE_SHOUT],[true])
SHOUT_VERSION="`$PKG_CONFIG --modversion shout`"
SHOUT_MAJOR_VERSION="`echo $SHOUT_VERSION | cut -d. -f1`"
SHOUT_MINOR_VERSION="`echo $SHOUT_VERSION | cut -d. -f2`"
SHOUT_PATCH_VERSION="`echo $SHOUT_VERSION | cut -d. -f3`"
test -n "$SHOUT_PATCH_VERSION" || SHOUT_PATCH_VERSION=0
AC_MSG_NOTICE([SHOUT version: $SHOUT_VERSION])
AC_MSG_NOTICE([SHOUT major version: $SHOUT_MAJOR_VERSION])
AC_MSG_NOTICE([SHOUT minor version: $SHOUT_MINOR_VERSION])
AC_MSG_NOTICE([SHOUT patch version: $SHOUT_PATCH_VERSION])
AC_SUBST([SHOUT_VERSION])
AC_SUBST([SHOUT_MAJOR_VERSION])
AC_SUBST([SHOUT_MINOR_VERSION])
AC_SUBST([SHOUT_PATCH_VERSION])
],[
AC_MSG_RESULT([no]); AM_CONDITIONAL([HAVE_SHOUT],[false])])

mp3lame=false
Expand Down Expand Up @@ -1521,26 +1535,32 @@ PKG_CHECK_MODULES([V8FS_STATIC], [v8-6.1_static >= 6.1.298],[
])
])

PKG_CHECK_MODULES([KS], [libks >= 1.8.2],[
PKG_CHECK_MODULES([KS], [libks2 >= 2.0.0],[
AM_CONDITIONAL([HAVE_KS],[true])],[
if module_enabled mod_verto; then
AC_MSG_ERROR([You need to either install libks or disable mod_verto in modules.conf])
else
if module_enabled mod_signalwire; then
AC_MSG_ERROR([You need to either install libks or disable mod_signalwire in modules.conf])
PKG_CHECK_MODULES([KS], [libks >= 1.8.2],[
AM_CONDITIONAL([HAVE_KS],[true])],[
if module_enabled mod_verto; then
AC_MSG_ERROR([You need to either install libks2 or libks or disable mod_verto in modules.conf])
else
AC_MSG_RESULT([no]); AM_CONDITIONAL([HAVE_KS],[false])
if module_enabled mod_signalwire; then
AC_MSG_ERROR([You need to either install libks2 or libks or disable mod_signalwire in modules.conf])
else
AC_MSG_RESULT([no]); AM_CONDITIONAL([HAVE_KS],[false])
fi
fi
fi
])
])

PKG_CHECK_MODULES([SIGNALWIRE_CLIENT], [signalwire_client >= 1.0.0],[
PKG_CHECK_MODULES([SIGNALWIRE_CLIENT], [signalwire_client2 >= 2.0.0],[
AM_CONDITIONAL([HAVE_SIGNALWIRE_CLIENT],[true])],[
if module_enabled mod_signalwire; then
AC_MSG_ERROR([You need to either install signalwire-client-c or disable mod_signalwire in modules.conf])
else
AC_MSG_RESULT([no]); AM_CONDITIONAL([HAVE_SIGNALWIRE_CLIENT],[false])
fi
PKG_CHECK_MODULES([SIGNALWIRE_CLIENT], [signalwire_client >= 1.0.0],[
AM_CONDITIONAL([HAVE_SIGNALWIRE_CLIENT],[true])],[
if module_enabled mod_signalwire; then
AC_MSG_ERROR([You need to either install signalwire-client-c2 or signalwire-client-c or disable mod_signalwire in modules.conf])
else
AC_MSG_RESULT([no]); AM_CONDITIONAL([HAVE_SIGNALWIRE_CLIENT],[false])
fi
])
])

PKG_CHECK_MODULES([AMQP], [librabbitmq >= 0.5.2],[
Expand Down
11 changes: 7 additions & 4 deletions debian/bootstrap.sh
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ conf_dir="../conf"
lang_dir="../conf/vanilla/lang"
fs_description="FreeSWITCH is a scalable open source cross-platform telephony platform designed to route and interconnect popular communication protocols using audio, video, text or any other form of media."
mod_build_depends="." mod_depends="." mod_recommends="." mod_suggests="."
supported_debian_distros="wheezy jessie stretch buster bullseye sid"
supported_debian_distros="wheezy jessie stretch buster bullseye bookworm sid"
supported_ubuntu_distros="trusty utopic xenial"
supported_distros="$supported_debian_distros $supported_ubuntu_distros"
avoid_mods=(
Expand Down Expand Up @@ -71,6 +71,9 @@ avoid_mods_sid=(
avoid_mods_jessie=(
directories/mod_ldap
)
avoid_mods_bookworm=(
languages/mod_python
)
avoid_mods_wheezy=(
event_handlers/mod_amqp
languages/mod_java
Expand Down Expand Up @@ -325,14 +328,14 @@ Build-Depends:
# configure options
libssl1.0-dev | libssl-dev, unixodbc-dev, libpq-dev,
libncurses5-dev, libjpeg62-turbo-dev | libjpeg-turbo8-dev | libjpeg62-dev | libjpeg8-dev,
python-dev | python-dev-is-python2, python3-dev, python-all-dev, python-support (>= 0.90) | dh-python, erlang-dev, libtpl-dev (>= 1.5),
python-dev | python-dev-is-python2 | python-dev-is-python3, python3-dev, python-all-dev | python3-all-dev, python-support (>= 0.90) | dh-python, erlang-dev, libtpl-dev (>= 1.5),
# documentation
doxygen,
# for APR (not essential for build)
uuid-dev, libexpat1-dev, libgdbm-dev, libdb-dev,
# used by many modules
libcurl4-openssl-dev | libcurl4-gnutls-dev | libcurl-dev,
bison, zlib1g-dev, libsofia-sip-ua-dev (>= 1.13.12),
bison, zlib1g-dev, libsofia-sip-ua-dev (>= 1.13.15),
libspandsp3-dev,
# used to format the private freeswitch apt-repo key properly
gnupg,
Expand Down Expand Up @@ -371,7 +374,7 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch

Package: libfreeswitch1
Architecture: amd64 armhf
Depends: \${shlibs:Depends}, \${misc:Depends}, libsofia-sip-ua0 (>= 1.13.12)
Depends: \${shlibs:Depends}, \${misc:Depends}, libsofia-sip-ua0 (>= 1.13.15)
Recommends:
Suggests: libfreeswitch1-dbg
Conflicts: freeswitch-all (<= 1.6.7)
Expand Down
7 changes: 6 additions & 1 deletion debian/control-modules
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ Module: applications/mod_av
Description: mod_av
Adds mod_av.
Build-Depends: libavformat-dev, libswscale-dev, libavresample-dev
Build-Depends-Bookworm: libavformat-dev, libswscale-dev, libswresample-dev

Module: applications/mod_avmd
Description: Advanced voicemail detection
Expand Down Expand Up @@ -209,7 +210,7 @@ Description: Adds mod_skel
Module: applications/mod_signalwire
Description: mod_signalwire
Adds mod_signalwire.
Build-Depends: libks, signalwire-client-c
Build-Depends: libks2, signalwire-client-c2

Module: applications/mod_sms
Description: Astract SMS
Expand Down Expand Up @@ -486,6 +487,7 @@ Description: Adds mod_verto.
Build-Depends: libperl-dev
Build-Depends-Buster: libperl-dev, libgdbm-compat-dev
Build-Depends-Bullseye: libperl-dev, libgdbm-compat-dev
Build-Depends-Bookworm: libperl-dev, libgdbm-compat-dev

## mod/event_handlers

Expand Down Expand Up @@ -648,6 +650,7 @@ Module: languages/mod_lua
Description: mod_lua
Adds mod_lua.
Build-Depends: liblua5.2-dev | liblua5.1-dev
Build-Depends-Bookworm: liblua5.3-dev | liblua5.2-dev | liblua5.1-dev

Module: languages/mod_managed
Description: mod_managed
Expand All @@ -660,6 +663,7 @@ Description: mod_perl
Build-Depends: libperl-dev
Build-Depends-Buster: libperl-dev, libgdbm-compat-dev
Build-Depends-Bullseye: libperl-dev, libgdbm-compat-dev
Build-Depends-Bookworm: libperl-dev, libgdbm-compat-dev

Module: languages/mod_python
Description: mod_python
Expand All @@ -670,6 +674,7 @@ Module: languages/mod_python3
Description: mod_python3
Adds mod_python3.
Build-Depends: python3-dev
Build-Depends-Bookworm: python3-dev, python3-setuptools

Module: languages/mod_v8
Description: mod_v8
Expand Down
2 changes: 2 additions & 0 deletions debian/util.sh
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ find_distro () {
case "$1" in
experimental) echo "sid";;
unstable) echo "sid";;
experimental) echo "bookworm";;
testing) echo "bullseye";;
stable) echo "buster";;
oldstable) echo "stretch";;
Expand All @@ -56,6 +57,7 @@ find_distro () {
find_suite () {
case "$1" in
sid) echo "unstable";;
bookworm) echo "experimental";;
bullseye) echo "testing";;
buster) echo "stable";;
stretch) echo "oldstable";;
Expand Down
11 changes: 8 additions & 3 deletions docker/examples/Debian11/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,18 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get -yq install \
# mod_pgsql
libpq-dev \
# mod_sndfile
libsndfile1-dev libflac-dev libogg-dev libvorbis-dev

libsndfile1-dev libflac-dev libogg-dev libvorbis-dev \
# mod_shout
libshout3-dev libmpg123-dev libmp3lame-dev

RUN cd /usr/src/libs/libks && cmake . -DCMAKE_INSTALL_PREFIX=/usr -DWITH_LIBBACKTRACE=1 && make install
RUN cd /usr/src/libs/sofia-sip && ./bootstrap.sh && ./configure CFLAGS="-g -ggdb" --with-pic --with-glib=no --without-doxygen --disable-stun --prefix=/usr && make -j`nproc --all` && make install
RUN cd /usr/src/libs/spandsp && ./bootstrap.sh && ./configure CFLAGS="-g -ggdb" --with-pic --prefix=/usr && make -j`nproc --all` && make install
RUN cd /usr/src/libs/signalwire-c && PKG_CONFIG_PATH=/usr/lib/pkgconfig cmake . -DCMAKE_INSTALL_PREFIX=/usr && make install

# Enable modules
RUN sed -i 's|#formats/mod_shout|formats/mod_shout|' /usr/src/freeswitch/build/modules.conf.in

RUN cd /usr/src/freeswitch && ./bootstrap.sh -j
RUN cd /usr/src/freeswitch && ./configure
RUN cd /usr/src/freeswitch && make -j`nproc` && make install
Expand All @@ -46,4 +51,4 @@ RUN cd /usr/src/freeswitch && make -j`nproc` && make install
RUN apt-get clean

# Uncomment to cleanup even more
#RUN rm -rf /usr/src/*
#RUN rm -rf /usr/src/*
4 changes: 2 additions & 2 deletions freeswitch.spec
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ BuildRequires: curl-devel >= 7.19
BuildRequires: gcc-c++
BuildRequires: libtool >= 1.5.17
BuildRequires: openssl-devel >= 1.0.1e
BuildRequires: sofia-sip-devel >= 1.13.12
BuildRequires: sofia-sip-devel >= 1.13.15
BuildRequires: spandsp3-devel >= 3.0
BuildRequires: pcre-devel
BuildRequires: speex-devel
Expand Down Expand Up @@ -497,7 +497,7 @@ the entries aloud via a TTS engine
Summary: FreeSWITCH mod_signalwire
Group: System/Libraries
Requires: %{name} = %{version}-%{release}
BuildRequires: libks signalwire-client-c
BuildRequires: libks2 signalwire-client-c2

%description application-signalwire
Provides FreeSWITCH mod_signalwire
Expand Down
2 changes: 1 addition & 1 deletion libs/libyuv/include/libyuv/planar_functions.h
Original file line number Diff line number Diff line change
Expand Up @@ -582,7 +582,7 @@ typedef void (*ARGBBlendRow)(const uint8_t* src_argb0,

// Get function to Alpha Blend ARGB pixels and store to destination.
LIBYUV_API
ARGBBlendRow GetARGBBlend();
ARGBBlendRow GetARGBBlend(void);

// Alpha Blend ARGB images and store to destination.
// Source is pre-multiplied by alpha using ARGBAttenuate.
Expand Down
2 changes: 1 addition & 1 deletion libs/libyuv/source/planar_functions.cc
Original file line number Diff line number Diff line change
Expand Up @@ -1185,7 +1185,7 @@ int ARGBMirror(const uint8_t* src_argb,
// As there are 6 blenders to choose from, the caller should try to use
// the same blend function for all pixels if possible.
LIBYUV_API
ARGBBlendRow GetARGBBlend() {
ARGBBlendRow GetARGBBlend(void) {
void (*ARGBBlendRow)(const uint8_t* src_argb, const uint8_t* src_argb1,
uint8_t* dst_argb, int width) = ARGBBlendRow_C;
#if defined(HAS_ARGBBLENDROW_SSSE3)
Expand Down
2 changes: 0 additions & 2 deletions libs/miniupnpc/miniupnpc.c
Original file line number Diff line number Diff line change
Expand Up @@ -679,7 +679,6 @@ UPNP_GetValidIGD(struct UPNPDev * devlist,
char * descXML;
int descXMLsize = 0;
struct UPNPDev * dev;
int ndev = 0;
int state; /* state 1 : IGD connected. State 2 : IGD. State 3 : anything */
if(!devlist)
{
Expand All @@ -698,7 +697,6 @@ UPNP_GetValidIGD(struct UPNPDev * devlist,
lanaddr, lanaddrlen);
if(descXML)
{
ndev++;
memset(data, 0, sizeof(struct IGDdatas));
memset(urls, 0, sizeof(struct UPNPUrls));
parserootdesc(descXML, descXMLsize, data);
Expand Down
Loading