FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device.
Go to file
Piotr Gregor 6cd17fd556 FS-11052: Allow alias for crypto suites
For outgoing calls send AES crypto in offer using corrected names
for keys of length 192 and 256, i.e. names containing _192_CM_
and _256_CM_ instead of _CM_192_ and CM_256_. For incoming calls
accept both naming conventions, decaying to same entry in SUITES.

+ fix after SRTP failed for 256 keys:

Tests showed loop removing '=' from keys in switch_core_media_build_crypto

 1190     if (!switch_channel_var_true(channel, "rtp_pad_srtp_keys")) {
 1191         p = strrchr((char *) b64_key, '=');
 1192
 1193         while (p && *p && *p == '=') {
 1194             *p-- = '\0';
 1195         }
 1196     }

shouldn't be executed for AES_CM_256_HMAC_SHA1_32 and AES_CM_256_HMAC_SHA1_80
keys and it is meaningless for AES_CM_128_HMAC_SHA1_32 AES_CM_128_HMAC_SHA1_80
keys. Tested calling from Bria.

Introduced switch_channel_var_false and changed this to:
	if (switch_channel_var_false(channel, "rtp_pad_srtp_keys"))
to enter the loop if var is set to false (and not if it is _not_ set).
2018-08-13 20:57:50 +00:00
build FS-10540: add build for Allison sounds 2017-07-25 12:08:35 -05:00
clients/flex FS-7585 add bandwidth settings to flash video 2015-06-04 23:33:00 +08:00
cmake_modules Completely unbundle libedit 2014-03-24 12:39:59 +00:00
conf FS-11304 - [Configuration]: update vanilla config files for correcting conference_utils_auto_outcall_flags 2018-08-13 19:37:29 +00:00
debian FS-11209: [Debian] openssl linking 2018-07-24 07:21:55 +00:00
docker FS-10540: add build for Allison sounds 2017-07-25 12:08:35 -05:00
docs update phrase 2017-06-05 15:11:52 -05:00
dtd
fonts FS-7506: Add default fonts to tree 2015-05-28 12:47:19 -05:00
fscomm FS-7966: remove some older versions of msvc build system as these will no longer work soon, please use 2015 instead 2015-08-31 10:19:10 -05:00
htdocs FS-8545 #resolve [Improve controls for screen share] 2015-11-16 15:54:43 -06:00
html5/verto FS-11224: [freeswitch-core] Fix VC build #resolve 2018-07-24 07:21:56 +00:00
images FS-7494: default avatar and mute images for video MCU 2015-05-28 12:47:26 -05:00
libs FS-11303: [Build-System] Migrate Visual C++ components redistribution using merge modules from v140 to v141 (VS2017), minor cleanup. 2018-08-01 18:49:24 +03:00
scripts FS-10055: Fix gentls_cert script to use "@certsdir@" 2017-02-19 11:33:32 +01:00
src FS-11052: Allow alias for crypto suites 2018-08-13 20:57:50 +00:00
support-d FS-11109 #resove tweak bash rc 2018-07-24 07:21:50 +00:00
tests/unit FS-8233 Clean up formatting 2015-10-09 11:10:32 -07:00
w32 FS-11328: [mod_lua] Update Lua version from 5.3.4 to 5.3.5 for the Windows build. 2018-08-09 21:50:30 +03:00
web
yum FS-8648: incorrect url's in yum repos 2015-12-15 17:02:49 +00:00
.clang-format Add .clang-format rules 2014-12-26 17:22:20 +00:00
.gitattributes FS-10208: Exclude .git* files & gbp.conf from upstream tarball for Debian package. 2017-04-25 13:23:29 +02:00
.gitignore FS-11075: [mod_amqp] Add mod_amqp to the Windows build. 2018-07-24 07:21:44 +00:00
.mailmap map emails 2014-08-01 14:47:38 -05:00
Freeswitch.2017.sln FS-11271: [Build-System] Add mod_cdr_mongodb to the Windows build. 2018-08-01 00:52:01 +03:00
Freeswitch.2017.sln.bat FS-11263: [Build-System] Move FreeSWITCH build system to Visual Studio 2017 on Windows. 2018-07-24 07:21:55 +00:00
INSTALL test 2013-04-04 20:52:47 -05:00
Makefile.am FS-10998: [libvpx] CVE-2017-0641 2018-07-24 07:21:49 +00:00
acinclude.m4 Require libcurl as a system dependency 2014-03-20 21:15:29 +00:00
bootstrap.sh FS-10074: [libtiff] remove more libtiff references 2017-03-16 11:29:08 -05:00
cc.sh
cluecon.tmpl FI-393 [fs_cli banner] this commit changes the text on the fs_cli banner 2018-06-14 19:38:05 +00:00
cluecon2.tmpl FI-393 [fs_cli banner] this commit changes the text on the fs_cli banner 2018-06-14 19:38:05 +00:00
cluecon2_small.tmpl
cluecon_small.tmpl
configure.ac FS-11047: [build] detect v8.pc as well 2018-07-24 07:21:52 +00:00
devel-bootstrap.sh
erlang.spec
freeswitch-config-rayo.spec FS-7715 #resolve updates to configure and spec files for next development branch 2015-06-23 12:22:04 -04:00
freeswitch-sounds-en-ca-june.spec update URLs for sound files 2015-05-26 00:05:37 -05:00
freeswitch-sounds-en-us-allison.spec FS-10540: add build for Allison sounds 2017-07-25 12:08:35 -05:00
freeswitch-sounds-en-us-callie.spec update URLs for sound files 2015-05-26 00:05:37 -05:00
freeswitch-sounds-fr-ca-june.spec update URLs for sound files 2015-05-26 00:05:37 -05:00
freeswitch-sounds-music.spec update URLs for sound files 2015-05-26 00:05:37 -05:00
freeswitch-sounds-pt-BR-karina.spec update URLs for sound files 2015-05-26 00:05:37 -05:00
freeswitch-sounds-ru-RU-elena.spec update URLs for sound files 2015-05-26 00:05:37 -05:00
freeswitch-sounds-sv-se-jakob.spec update URLs for sound files 2015-05-26 00:05:37 -05:00
freeswitch.spec FS-10445: [build] remove mod_skypopen from build/packages sense microsoft killed it 2017-06-29 13:23:03 -05:00
swig_common.i FS-6061 --resolve 2013-12-23 22:43:06 +05:00