/[smeserver]/rpms/e-smith-proftpd/sme10/e-smith-proftpd-2.6.0-TLS.patch
ViewVC logotype

Diff of /rpms/e-smith-proftpd/sme10/e-smith-proftpd-2.6.0-TLS.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.2 by unnilennium, Fri Jun 17 15:04:31 2016 UTC Revision 1.3 by unnilennium, Wed Aug 3 05:08:58 2016 UTC
# Line 7  diff -Nur e-smith-proftpd-2.6.0.old/root Line 7  diff -Nur e-smith-proftpd-2.6.0.old/root
7  --- e-smith-proftpd-2.6.0.old/root/etc/e-smith/db/configuration/defaults/ftp/TLSRequired        1969-12-31 19:00:00.000000000 -0500  --- e-smith-proftpd-2.6.0.old/root/etc/e-smith/db/configuration/defaults/ftp/TLSRequired        1969-12-31 19:00:00.000000000 -0500
8  +++ e-smith-proftpd-2.6.0/root/etc/e-smith/db/configuration/defaults/ftp/TLSRequired    2016-06-17 11:01:16.668000000 -0400  +++ e-smith-proftpd-2.6.0/root/etc/e-smith/db/configuration/defaults/ftp/TLSRequired    2016-06-17 11:01:16.668000000 -0400
9  @@ -0,0 +1 @@  @@ -0,0 +1 @@
10  +off  +on
11  diff -Nur e-smith-proftpd-2.6.0.old/root/etc/e-smith/db/configuration/defaults/ftp/TLSVerifyClient e-smith-proftpd-2.6.0/root/etc/e-smith/db/configuration/defaults/ftp/TLSVerifyClient  diff -Nur e-smith-proftpd-2.6.0.old/root/etc/e-smith/db/configuration/defaults/ftp/TLSVerifyClient e-smith-proftpd-2.6.0/root/etc/e-smith/db/configuration/defaults/ftp/TLSVerifyClient
12  --- e-smith-proftpd-2.6.0.old/root/etc/e-smith/db/configuration/defaults/ftp/TLSVerifyClient    1969-12-31 19:00:00.000000000 -0500  --- e-smith-proftpd-2.6.0.old/root/etc/e-smith/db/configuration/defaults/ftp/TLSVerifyClient    1969-12-31 19:00:00.000000000 -0500
13  +++ e-smith-proftpd-2.6.0/root/etc/e-smith/db/configuration/defaults/ftp/TLSVerifyClient        2016-06-17 11:01:16.668000000 -0400  +++ e-smith-proftpd-2.6.0/root/etc/e-smith/db/configuration/defaults/ftp/TLSVerifyClient        2016-06-17 11:01:16.668000000 -0400
# Line 19  diff -Nur e-smith-proftpd-2.6.0.old/root Line 19  diff -Nur e-smith-proftpd-2.6.0.old/root
19  @@ -0,0 +1,37 @@  @@ -0,0 +1,37 @@
20  +{  +{
21  +       #check if TLS is enabled  +       #check if TLS is enabled
22  +        if (($ftp{TLSEnable} || 'yes') eq 'yes') {  +        if (($ftp{TLSEnable} || 'on') eq 'on') {
23  +  +
24  +        #check if TLS is required: values "on", "off"  +        #check if TLS is required: values "on", "off"
25  +        #if "on" normal ftp connections are dropped  +        #if "on" normal ftp connections are dropped
26  +        my $tlsrequired = $ftp{'TLSRequired'} || "off";  +        my $tlsrequired = $ftp{'TLSRequired'} || "on";
27  +        my $tlsclient = $ftp{'TLSVerifyClient'} || "off";  +        my $tlsclient = $ftp{'TLSVerifyClient'} || "off";
28  +        #use the same crt and key of httpd  +        #use the same crt and key of httpd
29  +        my $crt = $modSSL{'crt'} ||  +        my $crt = $modSSL{'crt'} ||
# Line 34  diff -Nur e-smith-proftpd-2.6.0.old/root Line 34  diff -Nur e-smith-proftpd-2.6.0.old/root
34  +        my $chain_file = $modSSL{CertificateChainFile} ||  +        my $chain_file = $modSSL{CertificateChainFile} ||
35  +        "# no chain cert";  +        "# no chain cert";
36  +  +
37  +       $chain_file = ( $chain_file eq "# no chain cert" )? $chain_file  : "TLSCertificateChainFile $chain_file"  +       $chain_file = ( $chain_file eq "# no chain cert" )? $chain_file  : "TLSCertificateChainFile $chain_file";
38  +  +
39  +       $OUT .= <<SSL_END;  +       $OUT .= <<SSL_END;
40  +  +


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed