[Nagios-devel] [PATCH] CGI DOM fixup

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Locked
Guest

[Nagios-devel] [PATCH] CGI DOM fixup

Post by Guest »

--0-464895953-1294145904=:85337
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hi list=0A=0AI have not seen any reactions on this patch. Thus, I=0Asubmit =
it again, in hope for some comments and/or=0Ainclusion.=0A=0AThe patch addr=
esses small, but annoying, bugs in some=0Aof the the CGI DOMs. A typical ex=
ample (""=0Aare replaced with "{" and "}" due to HTML mail client=
=0Aconfusions):=0A=0A{table}{form}{tr}{td}...{/td}{/tr}{/form}{/table}=0A=
=0Ais not a valid structure. The form element may be=0Aignored or suppresse=
d by some browsers. Valid=0Aalternatives are:=0A=0A{form}{table}{tr}{td}...=
{/td}{/tr}{/table}{/form}=0Aor=0A{table}{tr}{td}{form}...{/form}{/td}{/tr}{=
/table}=0A=0AWhen the CGI's are loaded in their own viewport, all=0Ashows u=
p ok (as expected :-). However, when the CGIs=0Aare loaded inside an existi=
ng DOM, typically in a=0Adiv-tag, some browsers choose to hide these forms.=
=0A=0AThe patch is against release 3.2.3 and has been=0Atested in Chrome3, =
Chrome8, FF3.5, IE6, IE8 and=0AOpera10.=0A=0AAffected CGIs are:=0A - avail=
.cgi=0A - config.cgi=0A - histogram.cgi=0A - trends.cgi=0A=0AThere are prob=
ably more similar bugs in there, but=0Athese are my immediate itch. Please =
include or=0Acomment.=0A=0A/S-G=0A_________________________________________=
_____=0A=0A=0ASven-G=F6ran Bergh, Systemasis AB=0A_________________________=
_____________________=0A=0A=0A
--0-464895953-1294145904=:85337
Content-Type: application/octet-stream; name="nagios-3.2.3_cgi-DOM.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="nagios-3.2.3_cgi-DOM.patch"

ZGlmZiAtdXIgbmFnaW9zLTMuMi4zL2NnaS9hdmFpbC5jIG5hZ2lvcy0zLjIu
My1uZXcvY2dpL2F2YWlsLmMKLS0tIG5hZ2lvcy0zLjIuMy9jZ2kvYXZhaWwu
YwkyMDEwLTA4LTA2IDAyOjUwOjQ5LjAwMDAwMDAwMCArMDIwMAorKysgbmFn
aW9zLTMuMi4zLW5ldy9jZ2kvYXZhaWwuYwkyMDEwLTEyLTE3IDEwOjM1OjM2
LjAwMDAwMDAwMCArMDEwMApAQCAtNDk3LDExICs0OTcsMTQgQEAKIAkJLyog
cmlnaHQgaGFuZCBjb2x1bW4gb2YgdG9wIHJvdyAqLwogCQlwcmludGYoIjx0
ZCBhbGlnbj1yaWdodCB2YWxpZ249Ym90dG9tIHdpZHRoPTMzJSU+XG4iKTsK
IAorCQlwcmludGYoIjxmb3JtIG1ldGhvZD1cIkdFVFwiIGFjdGlvbj1cIiVz
XCI+XG4iLEFWQUlMX0NHSSk7CiAJCXByaW50ZigiPHRhYmxlIGJvcmRlcj0w
IENMQVNTPSdvcHRCb3gnPlxuIik7CiAKIAkJaWYoZGlzcGxheV90eXBlIT1E
SVNQTEFZX05PX0FWQUlMICYmIGdldF9kYXRlX3BhcnRzPT1GQUxTRSl7CiAK
LQkJCXByaW50ZigiPGZvcm0gbWV0aG9kPVwiR0VUXCIgYWN0aW9uPVwiJXNc
Ij5cbiIsQVZBSUxfQ0dJKTsKKwkJCXByaW50ZigiPHRyPjx0ZCB2YWxpZ249
dG9wIGFsaWduPWxlZnQgY2xhc3M9J29wdEJveEl0ZW0nPkZpcnN0IGFzc3Vt
ZWQgJXMgc3RhdGU6PC90ZD48dGQgdmFsaWduPXRvcCBhbGlnbj1sZWZ0IGNs
YXNzPSdvcHRCb3hJdGVtJz4lczwvdGQ+PC90cj5cbiIsKGRpc3BsYXlfdHlw
ZT09RElTUExBWV9TRVJWSUNFX0FWQUlMKT8ic2VydmljZSI6Imhvc3QiLChk
aXNwbGF5X3R5cGU9PURJU1BMQVlfSE9TVF9BVkFJTCB8fCBkaXNwbGF5X3R5
cGU9PURJU1BMQVlfSE9TVEdST1VQX0FWQUlMIHx8IGRpc3BsYXlfdHlwZT09
RElTUExBWV9TRVJWSUNFR1JPVVBfQVZBSUwpPyJGaXJzdCBhc3N1bWVkIHNl
cnZpY2Ugc3RhdGUiOiIiKTsKKwkJCXByaW50ZigiPHRyPlxuIik7CisJCQlw
cmludGYoIjx0ZCB2YWxpZ249dG9wIGFsaWduPWxlZnQgY2xhc3M9J29wdEJv
eEl0ZW0nPlxuIik7CiAKIAkJCXByaW50ZigiPGlucHV0IHR5cGU9J2hpZGRl
bicgbmFtZT0ndDEnIHZhbHVlPSclbHUnPlxuIiwodW5zaWduZWQgbG9uZyl0
MSk7CiAJCQlwcmludGYoIjxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J3Qy
JyB2YWx1ZT0nJWx1Jz5cbiIsKHVuc2lnbmVkIGxvbmcpdDIpOwpAQCAtNTIz
LDkgKzUyNiw2IEBACiAJCQlwcmludGYoIjxpbnB1dCB0eXBlPSdoaWRkZW4n
IG5hbWU9J2Fzc3VtZXN0YXRlc2R1cmluZ25vdHJ1bm5pbmcnIHZhbHVlPScl
cyc+XG4iLChhc3N1bWVfc3RhdGVzX2R1cmluZ19ub3RydW5uaW5nPT1UUlVF
KT8ieWVzIjoibm8iKTsKIAkJCXByaW50ZigiPGlucHV0IHR5cGU9J2hpZGRl
bicgbmFtZT0naW5jbHVkZXNvZnRzdGF0ZXMnIHZhbHVlPSclcyc+XG4iLChp
bmNsdWRlX3NvZnRfc3RhdGVzPT1UUlVFKT8ieWVzIjoibm8iKTsKIAotCQkJ
cHJpbnRmKCI8dHI+PHRkIHZhbGlnbj10b3AgYWxpZ249bGVmdCBjbGFzcz0n
b3B0Qm94SXRlbSc+Rmlyc3QgYXNzdW1lZCAlcyBzdGF0ZTo8L3RkPjx0ZCB2
YWxpZ249dG9wIGFsaWduPWxlZnQgY2xhc3M9J29wdEJveEl0ZW0nPiVzPC90
ZD48L3RyPlxuIiwoZGlzcGxheV90eXBlPT1ESVNQTEFZX1NFUlZJQ0VfQVZB
SUwpPyJzZXJ2aWNlIjoiaG9zdCIsKGRpc3BsYXlfdHlwZT09RElTUExBWV9I
T1NUX0FWQUlMIHx8IGRpc3BsYXlfdHlwZT09RElTUExBWV9IT1NUR1JPVVBf
QVZBSUwgfHwgZGlzcGxheV90eXBlPT1ESVNQTEFZX1NFUlZJQ0VHUk9VUF9B
VkFJTCk/IkZpcnN0IGFzc3VtZWQgc2VydmljZSBzdGF0ZS

...[email truncated]...


This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]
Locked