Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 204284
Collapse All | Expand All

(-)ctcs-1.4/ctcs (-3 / +11 lines)
Lines 29-34 Link Here
29
# global variables
29
# global variables
30
my $ver = "1.4";
30
my $ver = "1.4";
31
my $bwinterval = 5;	# bandwidth management interval (seconds)
31
my $bwinterval = 5;	# bandwidth management interval (seconds)
32
my $refreshInterval = 300; #Page refresh Interval (seconds)
32
my $CTCS_PROTOCOL = "0003";
33
my $CTCS_PROTOCOL = "0003";
33
my $current_client = "";
34
my $current_client = "";
34
my (%cfh,%torrents,%ctfile,%ctbw,%ctconfig,%ctdetail,%ctstatus,%ctstime,
35
my (%cfh,%torrents,%ctfile,%ctbw,%ctconfig,%ctdetail,%ctstatus,%ctstime,
Lines 548-554 Link Here
548
		HTTP/1.0 200 OK\r
549
		HTTP/1.0 200 OK\r
549
		Content-Type: text/html\r
550
		Content-Type: text/html\r
550
		\r
551
		\r
551
		<HTML><HEAD><TITLE>CTCS - All Torrents</TITLE></HEAD><BODY>
552
		<HTML><HEAD><TITLE>CTCS - All Torrents</TITLE>
553
EOF
554
	printf $cfh "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"%d\">",$refreshInterval;
555
        print $cfh <<EOF =~ /[^\t]*\n/g;
556
557
		<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
558
		</HEAD><BODY>
552
		<CENTER>
559
		<CENTER>
553
		<H1><A HREF="http://www.rahul.net/dholmes/ctorrent/ctcs.html">
560
		<H1><A HREF="http://www.rahul.net/dholmes/ctorrent/ctcs.html">
554
		<I>CT</I>orrent <I>C</I>ontrol <I>S</I>erver</A></H1>
561
		<I>CT</I>orrent <I>C</I>ontrol <I>S</I>erver</A></H1>
Lines 569-578 Link Here
569
		"<INPUT NAME=\"ulimit\" TYPE=\"text\" align=right SIZE=4 VALUE=\"%d\">" .
576
		"<INPUT NAME=\"ulimit\" TYPE=\"text\" align=right SIZE=4 VALUE=\"%d\">" .
570
		"K/s\n</TR>\n",
577
		"K/s\n</TR>\n",
571
		$allul / 1024, $tulimit / 1024;
578
		$allul / 1024, $tulimit / 1024;
572
	printf $cfh "<TR><TD><TD align=right>Change interval: " .
579
	printf $cfh "<TR><TD>Reload:<INPUT name=\"refreshInterval\" type=\"text\" size=\"3\" value=\"%d\">sec<TD align=right>Change interval: " .
573
		"<INPUT name=\"bwinterval\" type=\"text\" align=right size=3 " .
580
		"<INPUT name=\"bwinterval\" type=\"text\" align=right size=3 " .
574
		"value=\"%d\">sec</TR>\n",
581
		"value=\"%d\">sec</TR>\n",
575
		$bwinterval;
582
		$refreshInterval,$bwinterval;
576
	print $cfh "</TABLE></CENTER></FORM>\n\n";
583
	print $cfh "</TABLE></CENTER></FORM>\n\n";
577
	print $cfh "<CENTER><A HREF=\"/alimits\">Advanced Limits</A></CENTER>\n\n";
584
	print $cfh "<CENTER><A HREF=\"/alimits\">Advanced Limits</A></CENTER>\n\n";
578
585
Lines 1511-1516 Link Here
1511
	if ($page =~ /[?&]dlimit=(\d+)/) { $tdlimit = $1 * 1024; }
1518
	if ($page =~ /[?&]dlimit=(\d+)/) { $tdlimit = $1 * 1024; }
1512
	if ($page =~ /[?&]ulimit=(\d+)/) { $tulimit = $1 * 1024; }
1519
	if ($page =~ /[?&]ulimit=(\d+)/) { $tulimit = $1 * 1024; }
1513
	if ($page =~ /[?&]bwinterval=(\d+)/) { $bwinterval = $1; }
1520
	if ($page =~ /[?&]bwinterval=(\d+)/) { $bwinterval = $1; }
1521
	if ($page =~ /[?&]refreshInterval=(\d+)/) { $refreshInterval = $1; }
1514
1522
1515
	$page =~ s/\?.*//;
1523
	$page =~ s/\?.*//;
1516
#	print $cfh "HTTP/1.0 205 OK\r\n";
1524
#	print $cfh "HTTP/1.0 205 OK\r\n";

Return to bug 204284