diff --git a/html/cgi-bin/proxy.cgi b/html/cgi-bin/proxy.cgi index 6dd900ffd..acb4f979a 100644 --- a/html/cgi-bin/proxy.cgi +++ b/html/cgi-bin/proxy.cgi @@ -391,7 +391,7 @@ if (($proxysettings{'ACTION'} eq $Lang::tr{'save'}) || ($proxysettings{'ACTION'} } } if (!($proxysettings{'FILEDESCRIPTORS'} =~ /^\d+/) || - ($proxysettings{'FILEDESCRIPTORS'} < 1) || ($proxysettings{'FILEDESCRIPTORS'} > 65536)) + ($proxysettings{'FILEDESCRIPTORS'} < 1) || ($proxysettings{'FILEDESCRIPTORS'} > 1048576)) { $errormessage = $Lang::tr{'proxy errmsg filedescriptors'}; goto ERROR; diff --git a/lfs/squid b/lfs/squid index a341857f7..1c17c0c3b 100644 --- a/lfs/squid +++ b/lfs/squid @@ -104,8 +104,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) --enable-eui \ --with-pthreads \ --with-dl \ - --with-maxfd="65536" \ - --with-filedescriptors=65536 \ + --with-filedescriptors=$$(( 16384 * 64 )) \ --with-large-files \ --with-aio \ --enable-async-io=8 \