|
@@ -675,7 +675,7 @@ function xmpp_create_config {
|
675
|
675
|
echo " key = \"/etc/ssl/private/${DEFAULT_DOMAIN_NAME}.key\";" >> /etc/prosody/prosody.cfg.lua
|
676
|
676
|
echo " curve = $XMPP_ECC_CURVE;" >> /etc/prosody/prosody.cfg.lua
|
677
|
677
|
echo " ciphers = $XMPP_CIPHERS;" >> /etc/prosody/prosody.cfg.lua
|
678
|
|
- echo ' options = {"no_sslv2", "no_sslv3" };' >> /etc/prosody/prosody.cfg.lua
|
|
678
|
+ echo ' options = { "tlsv1+" };' >> /etc/prosody/prosody.cfg.lua
|
679
|
679
|
echo " dhparam = \"/etc/ssl/certs/${DEFAULT_DOMAIN_NAME}.dhparam\";" >> /etc/prosody/prosody.cfg.lua
|
680
|
680
|
echo "}" >> /etc/prosody/prosody.cfg.lua
|
681
|
681
|
echo '' >> /etc/prosody/prosody.cfg.lua
|
|
@@ -689,7 +689,7 @@ function xmpp_create_config {
|
689
|
689
|
echo " curve = $XMPP_ECC_CURVE;" >> /etc/prosody/prosody.cfg.lua
|
690
|
690
|
echo ' depth = "1";' >> /etc/prosody/prosody.cfg.lua
|
691
|
691
|
echo " ciphers = $XMPP_CIPHERS;" >> /etc/prosody/prosody.cfg.lua
|
692
|
|
- echo ' options = {"no_sslv2", "no_sslv3" };' >> /etc/prosody/prosody.cfg.lua
|
|
692
|
+ echo ' options = { "tlsv1+" };' >> /etc/prosody/prosody.cfg.lua
|
693
|
693
|
echo " dhparam = \"/etc/ssl/certs/${DEFAULT_DOMAIN_NAME}.dhparam\";" >> /etc/prosody/prosody.cfg.lua
|
694
|
694
|
echo '}' >> /etc/prosody/prosody.cfg.lua
|
695
|
695
|
echo '' >> /etc/prosody/prosody.cfg.lua
|
|
@@ -724,7 +724,7 @@ function xmpp_create_config {
|
724
|
724
|
echo " curve = $XMPP_ECC_CURVE;" >> /etc/prosody/prosody.cfg.lua
|
725
|
725
|
echo ' depth = "1";' >> /etc/prosody/prosody.cfg.lua
|
726
|
726
|
echo " ciphers = $XMPP_CIPHERS;" >> /etc/prosody/prosody.cfg.lua
|
727
|
|
- echo ' options = {"no_sslv2", "no_sslv3" };' >> /etc/prosody/prosody.cfg.lua
|
|
727
|
+ echo ' options = { "tlsv1+" };' >> /etc/prosody/prosody.cfg.lua
|
728
|
728
|
echo " dhparam = \"/etc/prosody/certs/${DEFAULT_DOMAIN_NAME}.dhparam\";" >> /etc/prosody/prosody.cfg.lua
|
729
|
729
|
echo ' }' >> /etc/prosody/prosody.cfg.lua
|
730
|
730
|
echo '' >> /etc/prosody/prosody.cfg.lua
|
|
@@ -890,8 +890,8 @@ function install_xmpp_main {
|
890
|
890
|
sed -i '/certificate =/a\ dhparam = "/etc/prosody/certs/xmpp.dhparam";' /etc/prosody/conf.avail/xmpp.cfg.lua
|
891
|
891
|
fi
|
892
|
892
|
fi
|
893
|
|
- if ! grep -q 'options = {"no_sslv2", "no_sslv3" }' /etc/prosody/conf.avail/xmpp.cfg.lua; then
|
894
|
|
- sed -i '/certificate =/a\ options = {"no_sslv2", "no_sslv3" };' /etc/prosody/conf.avail/xmpp.cfg.lua
|
|
893
|
+ if ! grep -q 'options = { "tlsv1+" }' /etc/prosody/conf.avail/xmpp.cfg.lua; then
|
|
894
|
+ sed -i '/certificate =/a\ options = { "tlsv1+" };' /etc/prosody/conf.avail/xmpp.cfg.lua
|
895
|
895
|
fi
|
896
|
896
|
if ! grep -q 'ciphers =' /etc/prosody/conf.avail/xmpp.cfg.lua; then
|
897
|
897
|
sed -i "/certificate =/a\ ciphers = $XMPP_CIPHERS;" /etc/prosody/conf.avail/xmpp.cfg.lua
|