tags 670811 + pending
On Montag, 30. April 2012, Munin SVN Repository Admin wrote:
> Author: steve.schnepp
> Date: 2012-04-30 15:14:18 +0200 (Mon, 30 Apr 2012)
> New Revision: 4829
>
> Modified:
> trunk/common/lib/Munin/Common/Config.pm
> trunk/master/_bin/munin-cgi-graph.in
> Log:
> - add a max setting for cgi image size. (D: Closes #670811)
>
>
> Modified: trunk/common/lib/Munin/Common/Config.pm
> ===================================================================
> --- trunk/common/lib/Munin/Common/Config.pm 2012-04-27 16:18:16 UTC (rev
> 4828) +++ trunk/common/lib/Munin/Common/Config.pm 2012-04-30 13:14:18
UTC
> (rev 4829) @@ -39,6 +39,7 @@
> "unknown_limit", "num_unknowns", "dropdownlimit",
> "max_graph_jobs", "max_cgi_graph_jobs", "munin_cgi_graph_jobs",
> "max_html_jobs", "cgitmpdir", "update_rate",
> + "max_size_x", "max_size_y",
> "staticdir", "html_strategy",
> "rrdcached_socket", "graph_args_after",
> "graph_future", "trend", "predict",
>
> Modified: trunk/master/_bin/munin-cgi-graph.in
> ===================================================================
> --- trunk/master/_bin/munin-cgi-graph.in 2012-04-27 16:18:16 UTC (rev
4828)
> +++ trunk/master/_bin/munin-cgi-graph.in 2012-04-30 13:14:18 UTC (rev
4829)
> @@ -355,6 +355,23 @@
> return 0;
> }
> }
> +
> + # Checks the image size requested.
> + if (( CGI::param("size_x") || "") =~ m/^(\d+)/) {
> + my $max_size_x = ( $config->{max_size_x} || 4000);
> + if ($1 > $max_size_x) {
> + WARN "[WARNING] Asked image size x too large : $1 >
$max_size_x. Bailing
> out."; + return 0;
> + }
> + }
> + if (( CGI::param("size_y") || "") =~ m/^(\d+)/) {
> + my $max_size_y = ($config->{max_size_y} || 4000);
> + if ($1 > $max_size_y) {
> + WARN "[WARNING] Asked image size y too large : $1 >
$max_size_y. Bailing
> out."; + return 0;
> + }
> + }
> +
> return 1;
> }
>
>
>
> ---------------------------------------------------------------------------
> --- Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Munin-commits mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/munin-commits
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]