Patch to clean illegal characters from some macros
Ethan Galstad
nagios at nagios.org
Wed Feb 9 00:50:05 CET 2005
The macro patch that's on its way to CVS should handle this. All
output and perfdata maros should now be cleaned properly.
On 4 Feb 2005 at 23:34, Stanley Hopcroft wrote:
> Dear Folks,
>
> I think Nagios 2.0b1 needs this patch is needed to ensure that illegal
> characters from macros used in notify command do not confuse the shell
> when it comes to execute the macro substitued notify command.
>
> For example, my employer's Nag checks CGIs that require '&'
> in the query_strings.
>
> When such a check fails it usually outputs the failed request -
> including the '&' characters.
>
> If in addition, the quoting of the macros breaks down - because the
> plugin output also contains '"" characters, the notify command will
> fail.
>
> I am not sure if this isn't better done in the get_macro_ functions,
> but this seems to work for me (in production for about 5 minutes now
> ...)
>
> Yours sincerely.
>
> --
> Stanley Hopcroft
>
> IP Australia
> Ph: (02) 6283 3189 Fax: (02) 6281 1353
> PO Box 200 Woden ACT 2606
> http://www.ipaustralia.gov.au
>
Ethan Galstad,
Nagios Developer
---
Email: nagios at nagios.org
Website: http://www.nagios.org
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
More information about the Developers
mailing list