Skip to content

Commit f002e23

Browse files
author
ncomputers.org
committed
added commentes
1 parent 038f686 commit f002e23

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

install/lib/installer_base.lib.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1548,17 +1548,29 @@ public function configure_pureftpd() {
15481548

15491549
//backup old settings and write new ones
15501550
exec("for i in $config_dir/conf/*; do printf \$i\ ; cat \$i; done > $config_dir/conf/.backup~");
1551+
//improves client compatibility
15511552
exec("echo yes > $config_dir/conf/BrokenClientsCompatibility");
1553+
//needed for ispconfig implementation
15521554
exec("echo yes > $config_dir/conf/ChrootEveryone");
1555+
//improves client compatibility
15531556
exec("echo yes > $config_dir/conf/DisplayDotFiles");
1557+
//improves performance
15541558
exec("echo yes > $config_dir/conf/DontResolve");
1559+
//complies with RFC2640
15551560
exec("echo UTF-8 > $config_dir/conf/FSCharset");
1561+
//provides welcome message
15561562
exec("echo $config_dir/welcome.msg > $config_dir/conf/FortunesFile");
1563+
//increases the clients limit from 50 (default) to 128
15571564
exec("echo 128 > $config_dir/conf/MaxClientsNumber");
1565+
//prevents DoS attack from the same IP address
15581566
exec("echo 16 > $config_dir/conf/MaxClientsPerIP");
1567+
//needed for ispconfig implementation
15591568
exec("echo $config_dir/db/mysql.conf > $config_dir/conf/MySQLConfigFile");
1569+
//needed for ispconfig implementation
15601570
exec("echo yes > $config_dir/conf/NoAnonymous");
1571+
//grade A encryption
15611572
exec("echo ECDHE:AES256-SHA:AES128-SHA:DES-CBC3-SHA:\!RC4 > $config_dir/conf/TLSCipherSuite");
1573+
//hides implementation details
15621574
exec("echo Welcome > $config_dir/welcome.msg");
15631575
}
15641576

0 commit comments

Comments
 (0)