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 unl
Go to file
Trevor Alpeter 09174819a9 FS-10370: Enable SRTP Key Padding
Some clients rely on Base64 padding characters (i.e., '=') to be present
in encoded SRTP key/salt strings to determine the length of the encoded
data. However, FreeSWITCH removes these characters before including the
encoded strings in the SDP. This causes those clients that rely on the
padding to truncate the encoded data and be unable to properly set up an
encrypted SRTP session.

This change introduces a channel flag named 'rtp_pad_srtp_keys'. When
this flag is enabled, FreeSWITCH includes the Base64 padding characters
in the SDP. This allows clients that rely on the padding to retrieve the
full key and salt values and successfully negotiate an SRTP stream with
FreeSWITCH.

FS-103070 #resolve
2017-06-13 09:39:07 -04:00
build FS-10125 [new_module] clearmode passthru codec 2017-03-10 16:40:32 -06: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-10143 #resolve small tweak to overlaps conf layout 2017-03-16 15:05:10 -05:00
debian FS-7575 Update freeradius-client to 1.1.7 2017-05-02 16:55:45 +03:00
docker FS-10106 [Docker] Updates to Docker Configuration 2017-03-08 10:20:05 -05:00
docs update phrase 2017-06-05 15:11:52 -05:00
dtd xmllint --dtdvalid freeswitch_dialplan.dtd /usr/local/freeswitch/conf/default_context.xml >>/dev/null 2007-11-01 14:59:32 +00:00
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-10360: [freeswitch-core,verto.js] FireFox Screen Sharing 2017-06-02 12:46:39 -05:00
images FS-7494: default avatar and mute images for video MCU 2015-05-28 12:47:26 -05:00
libs FS-10167: Fixing linux build for blade.broadcast related stuff 2017-06-12 13:22:35 -05:00
scripts FS-10055: Fix gentls_cert script to use "@certsdir@" 2017-02-19 11:33:32 +01:00
src FS-10370: Enable SRTP Key Padding 2017-06-13 09:39:07 -04:00
support-d FS-10372: [Build-System,fs-utils] Add fix versions to filebug.pl #resolve 2017-06-07 18:00:57 -05:00
tests/unit FS-8233 Clean up formatting 2015-10-09 11:10:32 -07:00
w32 FS-10362 [mod_lua] Update lua to 5.2.4 for windows build. 2017-06-03 02:08:21 +03:00
web add back empty dirs 2010-04-01 21:00:45 -04:00
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-10362 [mod_lua] Update lua to 5.2.4 for windows build. 2017-06-03 02:08:21 +03:00
.mailmap map emails 2014-08-01 14:47:38 -05:00
Freeswitch.2015.sln FS-10362 [mod_lua] Update lua to 5.2.4 for windows build. 2017-06-03 02:08:21 +03:00
Freeswitch.2015.sln.bat 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
INSTALL test 2013-04-04 20:52:47 -05:00
Makefile.am FS-10074: [libtiff] stop using embedded libtiff. Build now requires system libtiff 2017-03-14 18:29:37 -05: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 add smaller banner for teeny tiny terminals 2012-09-24 14:59:09 -05:00
cluecon.tmpl update cc banner 2013-09-16 22:59:26 +05:00
cluecon2.tmpl update cc banner 2013-09-16 22:59:26 +05:00
cluecon2_small.tmpl add smaller banner for teeny tiny terminals 2012-09-24 14:59:09 -05:00
cluecon_small.tmpl add smaller banner for teeny tiny terminals 2012-09-24 14:59:09 -05:00
configure.ac FS-10373: remove last bits of old in tree lua references from build system 2017-06-07 10:15:07 -05:00
devel-bootstrap.sh Changed permissions for devel-bootstrap.sh 2010-10-13 14:18:38 -07:00
erlang.spec ci/centos: add erlang module support files 2012-03-24 05:15:11 +00:00
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-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-8931: Added Perl and Python ESL Language Module 2017-04-25 22:16:03 +01:00
swig_common.i FS-6061 --resolve 2013-12-23 22:43:06 +05:00