@@ -1560,38 +1560,36 @@ public function configure_pureftpd() {
15601560 //if(is_file($conf['init_scripts'].'/'.'openbsd-inetd')) exec($conf['init_scripts'].'/'.'openbsd-inetd restart');
15611561 }
15621562
1563- if (!$ this ->is_update ) {
1564- //* backup old settings
1565- exec ("for i in $ config_dir/conf/*; do printf \$i\ ; cat \$i; printf ' \n'; done 2>&1 > $ config_dir/conf/.backup~ " );
1566- //* clean common unused settings
1567- exec ("rm $ config_dir/conf/MinUID $ config_dir/conf/PAMAuthentication $ config_dir/conf/PureDB $ config_dir/conf/UnixAuthentication 2> /dev/null " );
1568- //* required for ftp traffic stats
1569- file_put_contents ("$ config_dir/conf/AltLog " ,"clf:/var/log/pure-ftpd/transfer.log " );
1570- //* improves client compatibility
1571- file_put_contents ("$ config_dir/conf/BrokenClientsCompatibility " ,"yes " );
1572- //* needed for ispconfig implementation
1573- file_put_contents ("$ config_dir/conf/ChrootEveryone " ,"yes " );
1574- //* improves client compatibility
1575- file_put_contents ("$ config_dir/conf/DisplayDotFiles " ,"yes " );
1576- //* improves performance
1577- file_put_contents ("$ config_dir/conf/DontResolve " ,"yes " );
1578- //* complies with RFC2640
1579- file_put_contents ("$ config_dir/conf/FSCharset " ,"UTF-8 " );
1580- //* provides welcome message
1581- file_put_contents ("$ config_dir/conf/FortunesFile " ,"$ config_dir/welcome.msg " );
1582- //* increases the clients limit from 50 (default) to 1024
1583- file_put_contents ("$ config_dir/conf/MaxClientsNumber " ,"1024 " );
1584- //* prevents DoS attack from the same IP address
1585- file_put_contents ("$ config_dir/conf/MaxClientsPerIP " ,"64 " );
1586- //* needed for ispconfig implementation
1587- file_put_contents ("$ config_dir/conf/MySQLConfigFile " ,"$ config_dir/db/mysql.conf " );
1588- //* recommended for ispconfig implementation
1589- file_put_contents ("$ config_dir/conf/NoAnonymous " ,"yes " );
1590- //* grade A encryption
1591- file_put_contents ("$ config_dir/conf/TLSCipherSuite " ,"ECDHE:AES256-SHA:AES128-SHA:DES-CBC3-SHA:!RC4 " );
1592- //* hides implementation details
1593- file_put_contents ("$ config_dir/welcome.msg " ,"Welcome " );
1594- }
1563+ //* backup old settings
1564+ exec ("for i in $ config_dir/conf/*; do printf \$i\ ; cat \$i; printf ' \n'; done 2>&1 > $ config_dir/conf/.backup~ " );
1565+ //* clean common unused settings
1566+ exec ("rm $ config_dir/conf/MinUID $ config_dir/conf/PAMAuthentication $ config_dir/conf/PureDB $ config_dir/conf/UnixAuthentication 2> /dev/null " );
1567+ //* required for ftp traffic stats
1568+ file_put_contents ("$ config_dir/conf/AltLog " ,"clf:/var/log/pure-ftpd/transfer.log " );
1569+ //* improves client compatibility
1570+ file_put_contents ("$ config_dir/conf/BrokenClientsCompatibility " ,"yes " );
1571+ //* needed for ispconfig implementation
1572+ file_put_contents ("$ config_dir/conf/ChrootEveryone " ,"yes " );
1573+ //* improves client compatibility
1574+ file_put_contents ("$ config_dir/conf/DisplayDotFiles " ,"yes " );
1575+ //* improves performance
1576+ file_put_contents ("$ config_dir/conf/DontResolve " ,"yes " );
1577+ //* complies with RFC2640
1578+ file_put_contents ("$ config_dir/conf/FSCharset " ,"UTF-8 " );
1579+ //* provides welcome message
1580+ file_put_contents ("$ config_dir/conf/FortunesFile " ,"$ config_dir/welcome.msg " );
1581+ //* increases the clients limit from 50 (default) to 1024
1582+ file_put_contents ("$ config_dir/conf/MaxClientsNumber " ,"1024 " );
1583+ //* prevents DoS attack from the same IP address
1584+ file_put_contents ("$ config_dir/conf/MaxClientsPerIP " ,"64 " );
1585+ //* needed for ispconfig implementation
1586+ file_put_contents ("$ config_dir/conf/MySQLConfigFile " ,"$ config_dir/db/mysql.conf " );
1587+ //* recommended for ispconfig implementation
1588+ file_put_contents ("$ config_dir/conf/NoAnonymous " ,"yes " );
1589+ //* grade A encryption
1590+ file_put_contents ("$ config_dir/conf/TLSCipherSuite " ,"ECDHE:AES256-SHA:AES128-SHA:DES-CBC3-SHA:!RC4 " );
1591+ //* hides implementation details
1592+ file_put_contents ("$ config_dir/welcome.msg " ,"Welcome " );
15951593 }
15961594
15971595 public function configure_mydns () {
0 commit comments