diff options
Diffstat (limited to 'net/nagios-base/patches')
-rw-r--r-- | net/nagios-base/patches/patch-aa | 40 | ||||
-rw-r--r-- | net/nagios-base/patches/patch-ac | 10 | ||||
-rw-r--r-- | net/nagios-base/patches/patch-ag | 36 | ||||
-rw-r--r-- | net/nagios-base/patches/patch-ai | 52 | ||||
-rw-r--r-- | net/nagios-base/patches/patch-aj | 60 | ||||
-rw-r--r-- | net/nagios-base/patches/patch-ak | 20 | ||||
-rw-r--r-- | net/nagios-base/patches/patch-al | 29 | ||||
-rw-r--r-- | net/nagios-base/patches/patch-am | 46 | ||||
-rw-r--r-- | net/nagios-base/patches/patch-an | 13 | ||||
-rw-r--r-- | net/nagios-base/patches/patch-ao | 54 | ||||
-rw-r--r-- | net/nagios-base/patches/patch-ap | 20 | ||||
-rw-r--r-- | net/nagios-base/patches/patch-aq | 44 | ||||
-rw-r--r-- | net/nagios-base/patches/patch-ar | 12 | ||||
-rw-r--r-- | net/nagios-base/patches/patch-as | 28 | ||||
-rw-r--r-- | net/nagios-base/patches/patch-at | 20 | ||||
-rw-r--r-- | net/nagios-base/patches/patch-au | 33 |
16 files changed, 24 insertions, 493 deletions
diff --git a/net/nagios-base/patches/patch-aa b/net/nagios-base/patches/patch-aa index 9f61be848c9..17f99fd308c 100644 --- a/net/nagios-base/patches/patch-aa +++ b/net/nagios-base/patches/patch-aa @@ -1,8 +1,8 @@ -$NetBSD: patch-aa,v 1.4 2007/11/26 22:14:14 seb Exp $ +$NetBSD: patch-aa,v 1.5 2008/06/21 14:35:49 tonnerre Exp $ ---- Makefile.in.orig 2006-05-30 16:31:44.000000000 +0000 +--- Makefile.in.orig 2007-04-23 17:44:25.000000000 +0200 +++ Makefile.in -@@ -22,15 +22,16 @@ LDFLAGS=@LDFLAGS@ @LIBS@ +@@ -22,16 +22,16 @@ LDFLAGS=@LDFLAGS@ @LIBS@ prefix=@prefix@ exec_prefix=@exec_prefix@ LOGDIR=@localstatedir@ @@ -15,13 +15,14 @@ $NetBSD: patch-aa,v 1.4 2007/11/26 22:14:14 seb Exp $ INSTALL=@INSTALL@ INSTALL_OPTS=@INSTALL_OPTS@ COMMAND_OPTS=@COMMAND_OPTS@ +-HTTPD_CONF=@HTTPD_CONF@ INIT_DIR=@init_dir@ -INIT_OPTS=-o root -g root +INIT_OPTS=-o root -g wheel CGICFGDIR=$(CGIDIR) PERLDIR=@PERLDIR@ -@@ -57,61 +58,7 @@ all: +@@ -58,60 +58,7 @@ all: cd $(SRC_BASE) && $(MAKE) cd $(SRC_CGI) && $(MAKE) cd $(SRC_HTM) && $(MAKE) @@ -71,10 +72,9 @@ $NetBSD: patch-aa,v 1.4 2007/11/26 22:14:14 seb Exp $ - @echo " - Relevant snippets from your config files" - @echo " - Relevant error messages from the Nagios log file" - @echo "" -- @echo "For those of you who are interested in contract support or" -- @echo "consulting services for Nagios, please visit:" +- @echo "For more information on obtaining support for Nagios, visit:" - @echo "" -- @echo " http://www.nagios.org/contractsupport" +- @echo " http://www.nagios.org/support/" - @echo "" - @echo "*************************************************************" - @echo "" @@ -99,26 +99,22 @@ $NetBSD: patch-aa,v 1.4 2007/11/26 22:14:14 seb Exp $ @echo "" @echo "*** Main program, CGIs and HTML files installed ***" @echo "" -@@ -213,14 +159,14 @@ install-basic: +@@ -213,12 +159,12 @@ install-basic: install-config: - $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(CFGDIR) -- $(INSTALL) -m 664 $(INSTALL_OPTS) sample-config/nagios.cfg $(DESTDIR)$(CFGDIR)/nagios.cfg-sample -- $(INSTALL) -m 664 $(INSTALL_OPTS) sample-config/cgi.cfg $(DESTDIR)$(CFGDIR)/cgi.cfg-sample -- $(INSTALL) -m 660 $(INSTALL_OPTS) sample-config/resource.cfg $(DESTDIR)$(CFGDIR)/resource.cfg-sample -- $(INSTALL) -m 664 $(INSTALL_OPTS) sample-config/template-object/bigger.cfg $(DESTDIR)$(CFGDIR)/bigger.cfg-sample -- $(INSTALL) -m 664 $(INSTALL_OPTS) sample-config/template-object/minimal.cfg $(DESTDIR)$(CFGDIR)/minimal.cfg-sample -- $(INSTALL) -m 664 $(INSTALL_OPTS) sample-config/template-object/checkcommands.cfg $(DESTDIR)$(CFGDIR)/checkcommands.cfg-sample -- $(INSTALL) -m 664 $(INSTALL_OPTS) sample-config/template-object/misccommands.cfg $(DESTDIR)$(CFGDIR)/misccommands.cfg-sample +- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/nagios.cfg $(DESTDIR)$(CFGDIR)/nagios.cfg +- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/cgi.cfg $(DESTDIR)$(CFGDIR)/cgi.cfg +- $(INSTALL) -b -m 660 $(INSTALL_OPTS) sample-config/resource.cfg $(DESTDIR)$(CFGDIR)/resource.cfg +- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/template-object/localhost.cfg $(DESTDIR)$(CFGDIR)/localhost.cfg +- $(INSTALL) -b -m 664 $(INSTALL_OPTS) sample-config/template-object/commands.cfg $(DESTDIR)$(CFGDIR)/commands.cfg + [ -d $(DESTDIR)$(SAMPDIR) ] || ${BSD_INSTALL_DATA_DIR} $(DESTDIR)$(SAMPDIR) -+ $(INSTALL) -m 664 $(INSTALL_OPTS) sample-config/nagios.cfg $(DESTDIR)$(SAMPDIR)/nagios.cfg-sample -+ $(INSTALL) -m 664 $(INSTALL_OPTS) sample-config/cgi.cfg $(DESTDIR)$(SAMPDIR)/cgi.cfg-sample -+ $(INSTALL) -m 660 $(INSTALL_OPTS) sample-config/resource.cfg $(DESTDIR)$(SAMPDIR)/resource.cfg-sample -+ $(INSTALL) -m 664 $(INSTALL_OPTS) sample-config/template-object/bigger.cfg $(DESTDIR)$(SAMPDIR)/bigger.cfg-sample -+ $(INSTALL) -m 664 $(INSTALL_OPTS) sample-config/template-object/minimal.cfg $(DESTDIR)$(SAMPDIR)/minimal.cfg-sample -+ $(INSTALL) -m 664 $(INSTALL_OPTS) sample-config/template-object/checkcommands.cfg $(DESTDIR)$(SAMPDIR)/checkcommands.cfg-sample -+ $(INSTALL) -m 664 $(INSTALL_OPTS) sample-config/template-object/misccommands.cfg $(DESTDIR)$(SAMPDIR)/misccommands.cfg-sample ++ $(INSTALL) -m 644 $(INSTALL_OPTS) sample-config/nagios.cfg $(DESTDIR)$(SAMPDIR)/nagios.cfg-sample ++ $(INSTALL) -m 644 $(INSTALL_OPTS) sample-config/cgi.cfg $(DESTDIR)$(SAMPDIR)/cgi.cfg-sample ++ $(INSTALL) -m 640 $(INSTALL_OPTS) sample-config/resource.cfg $(DESTDIR)$(SAMPDIR)/resource.cfg-sample ++ $(INSTALL) -m 644 $(INSTALL_OPTS) sample-config/template-object/localhost.cfg $(DESTDIR)$(SAMPDIR)/localhost.cfg-sample ++ $(INSTALL) -m 644 $(INSTALL_OPTS) sample-config/template-object/commands.cfg $(DESTDIR)$(SAMPDIR)/commands.cfg-sample @echo "" @echo "*** Sample config file installed ***" diff --git a/net/nagios-base/patches/patch-ac b/net/nagios-base/patches/patch-ac index 06cae3f6e6b..9c1b61a0a85 100644 --- a/net/nagios-base/patches/patch-ac +++ b/net/nagios-base/patches/patch-ac @@ -1,6 +1,6 @@ -$NetBSD: patch-ac,v 1.3 2007/11/26 22:14:14 seb Exp $ +$NetBSD: patch-ac,v 1.4 2008/06/21 14:35:49 tonnerre Exp $ ---- base/Makefile.in.orig 2006-05-30 16:31:44.000000000 +0000 +--- base/Makefile.in.orig 2006-05-30 18:31:44.000000000 +0200 +++ base/Makefile.in @@ -29,7 +29,7 @@ exec_prefix=@exec_prefix@ LOGDIR=@localstatedir@ @@ -11,13 +11,15 @@ $NetBSD: patch-ac,v 1.3 2007/11/26 22:14:14 seb Exp $ HTMLDIR=@datadir@ INSTALL=@INSTALL@ INSTALL_OPTS=@INSTALL_OPTS@ -@@ -188,8 +188,7 @@ install-unstripped: +@@ -188,9 +188,8 @@ install-unstripped: $(MAKE) install-basic install-basic: - $(INSTALL) -m 775 $(INSTALL_OPTS) -d $(DESTDIR)$(BINDIR) - $(INSTALL) -m 774 $(INSTALL_OPTS) @nagios_name@ $(DESTDIR)$(BINDIR) +- $(INSTALL) -m 774 $(INSTALL_OPTS) @nagiostats_name@ $(DESTDIR)$(BINDIR) + ${BSD_INSTALL_PROGRAM} @nagios_name@ $(DESTDIR)$(BINDIR) - $(INSTALL) -m 774 $(INSTALL_OPTS) @nagiostats_name@ $(DESTDIR)$(BINDIR) ++ $(INSTALL) -m 550 $(INSTALL_OPTS) @nagiostats_name@ $(DESTDIR)$(BINDIR) strip-post-install: + $(STRIP) $(DESTDIR)$(BINDIR)/@nagios_name@ diff --git a/net/nagios-base/patches/patch-ag b/net/nagios-base/patches/patch-ag deleted file mode 100644 index 1baeeceab28..00000000000 --- a/net/nagios-base/patches/patch-ag +++ /dev/null @@ -1,36 +0,0 @@ -$NetBSD: patch-ag,v 1.3 2008/03/18 21:53:41 tonnerre Exp $ - ---- cgi/avail.c.orig 2006-04-06 00:33:32.000000000 +0200 -+++ cgi/avail.c -@@ -1157,6 +1157,7 @@ int process_cgivars(void){ - hostgroup_name=""; - else - strcpy(hostgroup_name,variables[x]); -+ strip_html_brackets(hostgroup_name); - display_type=DISPLAY_HOSTGROUP_AVAIL; - show_all_hostgroups=(strcmp(hostgroup_name,"all"))?FALSE:TRUE; - } -@@ -1174,6 +1175,7 @@ int process_cgivars(void){ - servicegroup_name=""; - else - strcpy(servicegroup_name,variables[x]); -+ strip_html_brackets(servicegroup_name); - display_type=DISPLAY_SERVICEGROUP_AVAIL; - show_all_servicegroups=(strcmp(servicegroup_name,"all"))?FALSE:TRUE; - } -@@ -1191,6 +1193,7 @@ int process_cgivars(void){ - host_name=""; - else - strcpy(host_name,variables[x]); -+ strip_html_brackets(host_name); - display_type=DISPLAY_HOST_AVAIL; - show_all_hosts=(strcmp(host_name,"all"))?FALSE:TRUE; - } -@@ -1208,6 +1211,7 @@ int process_cgivars(void){ - svc_description=""; - else - strcpy(svc_description,variables[x]); -+ strip_html_brackets(svc_description); - display_type=DISPLAY_SERVICE_AVAIL; - show_all_services=(strcmp(svc_description,"all"))?FALSE:TRUE; - } diff --git a/net/nagios-base/patches/patch-ai b/net/nagios-base/patches/patch-ai deleted file mode 100644 index a203e9b85a1..00000000000 --- a/net/nagios-base/patches/patch-ai +++ /dev/null @@ -1,52 +0,0 @@ -$NetBSD: patch-ai,v 1.1 2008/03/18 21:53:41 tonnerre Exp $ - ---- cgi/cmd.c.orig 2006-05-19 16:25:03.000000000 +0200 -+++ cgi/cmd.c -@@ -380,6 +380,7 @@ int process_cgivars(void){ - comment_author=""; - else - strcpy(comment_author,variables[x]); -+ strip_html_brackets(comment_author); - } - - /* we found the comment data */ -@@ -395,6 +396,7 @@ int process_cgivars(void){ - comment_data=""; - else - strcpy(comment_data,variables[x]); -+ strip_html_brackets(comment_data); - } - - /* we found the host name */ -@@ -410,6 +412,7 @@ int process_cgivars(void){ - host_name=""; - else - strcpy(host_name,variables[x]); -+ strip_html_brackets(host_name); - } - - /* we found the hostgroup name */ -@@ -425,6 +428,7 @@ int process_cgivars(void){ - hostgroup_name=""; - else - strcpy(hostgroup_name,variables[x]); -+ strip_html_brackets(hostgroup_name); - } - - /* we found the service name */ -@@ -440,6 +444,7 @@ int process_cgivars(void){ - service_desc=""; - else - strcpy(service_desc,variables[x]); -+ strip_html_brackets(service_desc); - } - - /* we found the servicegroup name */ -@@ -455,6 +460,7 @@ int process_cgivars(void){ - servicegroup_name=""; - else - strcpy(servicegroup_name,variables[x]); -+ strip_html_brackets(servicegroup_name); - } - - /* we got the persistence option for a comment */ diff --git a/net/nagios-base/patches/patch-aj b/net/nagios-base/patches/patch-aj deleted file mode 100644 index aca84ca4e06..00000000000 --- a/net/nagios-base/patches/patch-aj +++ /dev/null @@ -1,60 +0,0 @@ -$NetBSD: patch-aj,v 1.1 2008/03/18 21:53:41 tonnerre Exp $ - ---- cgi/extinfo.c.orig 2006-03-21 22:31:46.000000000 +0100 -+++ cgi/extinfo.c -@@ -598,6 +598,7 @@ int process_cgivars(void){ - host_name=strdup(variables[x]); - if(host_name==NULL) - host_name=""; -+ strip_html_brackets(host_name); - } - - /* we found the hostgroup name */ -@@ -611,6 +612,7 @@ int process_cgivars(void){ - hostgroup_name=strdup(variables[x]); - if(hostgroup_name==NULL) - hostgroup_name=""; -+ strip_html_brackets(hostgroup_name); - } - - /* we found the service name */ -@@ -624,6 +626,7 @@ int process_cgivars(void){ - service_desc=strdup(variables[x]); - if(service_desc==NULL) - service_desc=""; -+ strip_html_brackets(service_desc); - } - - /* we found the servicegroup name */ -@@ -637,6 +640,7 @@ int process_cgivars(void){ - servicegroup_name=strdup(variables[x]); - if(servicegroup_name==NULL) - servicegroup_name=""; -+ strip_html_brackets(servicegroup_name); - } - - /* we found the sort type argument */ -@@ -989,9 +993,9 @@ void show_host_info(void){ - - printf("<TR><TD CLASS='dataVar'>Host Status:</td><td CLASS='dataVal'><DIV CLASS='%s'> %s %s </DIV></td></tr>\n",bg_class,state_string,(temp_hoststatus->problem_has_been_acknowledged==TRUE)?"(Has been acknowledged)":""); - -- printf("<TR><TD CLASS='dataVar'>Status Information:</td><td CLASS='dataVal'>%s</td></tr>\n",(temp_hoststatus->plugin_output==NULL)?"":temp_hoststatus->plugin_output); -+ printf("<TR><TD CLASS='dataVar'>Status Information:</td><td CLASS='dataVal'>%s</td></tr>\n",(temp_hoststatus->plugin_output==NULL)?"":html_encode(temp_hoststatus->plugin_output)); - -- printf("<TR><TD CLASS='dataVar'>Performance Data:</td><td CLASS='dataVal'>%s</td></tr>\n",(temp_hoststatus->perf_data==NULL)?"":temp_hoststatus->perf_data); -+ printf("<TR><TD CLASS='dataVar'>Performance Data:</td><td CLASS='dataVal'>%s</td></tr>\n",(temp_hoststatus->perf_data==NULL)?"":html_encode(temp_hoststatus->perf_data)); - - printf("<TR><TD CLASS='dataVar'>Current Attempt:</TD><TD CLASS='dataVal'>%d/%d</TD></TR>\n",temp_hoststatus->current_attempt,temp_hoststatus->max_attempts); - -@@ -1299,9 +1303,9 @@ void show_service_info(void){ - } - printf("<TR><TD CLASS='dataVar'>Current Status:</TD><TD CLASS='dataVal'><DIV CLASS='%s'> %s %s </DIV></TD></TR>\n",bg_class,state_string,(temp_svcstatus->problem_has_been_acknowledged==TRUE)?"(Has been acknowledged)":""); - -- printf("<TR><TD CLASS='dataVar'>Status Information:</TD><TD CLASS='dataVal'>%s</TD></TR>\n",(temp_svcstatus->plugin_output==NULL)?"":temp_svcstatus->plugin_output); -+ printf("<TR><TD CLASS='dataVar'>Status Information:</TD><TD CLASS='dataVal'>%s</TD></TR>\n",(temp_svcstatus->plugin_output==NULL)?"":html_encode(temp_svcstatus->plugin_output)); - -- printf("<TR><TD CLASS='dataVar'>Performance Data:</td><td CLASS='dataVal'>%s</td></tr>\n",(temp_svcstatus->perf_data==NULL)?"":temp_svcstatus->perf_data); -+ printf("<TR><TD CLASS='dataVar'>Performance Data:</td><td CLASS='dataVal'>%s</td></tr>\n",(temp_svcstatus->perf_data==NULL)?"":html_encode(temp_svcstatus->perf_data)); - - printf("<TR><TD CLASS='dataVar'>Current Attempt:</TD><TD CLASS='dataVal'>%d/%d</TD></TR>\n",temp_svcstatus->current_attempt,temp_svcstatus->max_attempts); - diff --git a/net/nagios-base/patches/patch-ak b/net/nagios-base/patches/patch-ak deleted file mode 100644 index ed52bcedcaa..00000000000 --- a/net/nagios-base/patches/patch-ak +++ /dev/null @@ -1,20 +0,0 @@ -$NetBSD: patch-ak,v 1.1 2008/03/18 21:53:41 tonnerre Exp $ - ---- cgi/histogram.c.orig 2006-03-21 22:31:46.000000000 +0100 -+++ cgi/histogram.c -@@ -1086,6 +1086,7 @@ int process_cgivars(void){ - host_name=""; - else - strcpy(host_name,variables[x]); -+ strip_html_brackets(host_name); - - display_type=DISPLAY_HOST_HISTOGRAM; - } -@@ -1103,6 +1104,7 @@ int process_cgivars(void){ - svc_description=""; - else - strcpy(svc_description,variables[x]); -+ strip_html_brackets(svc_description); - - display_type=DISPLAY_SERVICE_HISTOGRAM; - } diff --git a/net/nagios-base/patches/patch-al b/net/nagios-base/patches/patch-al deleted file mode 100644 index b9d78c20a2b..00000000000 --- a/net/nagios-base/patches/patch-al +++ /dev/null @@ -1,29 +0,0 @@ -$NetBSD: patch-al,v 1.1 2008/03/18 21:53:41 tonnerre Exp $ - ---- cgi/history.c.orig 2006-03-21 22:31:46.000000000 +0100 -+++ cgi/history.c -@@ -379,6 +379,7 @@ int process_cgivars(void){ - host_name=""; - else - strcpy(host_name,variables[x]); -+ strip_html_brackets(host_name); - - display_type=DISPLAY_HOSTS; - -@@ -401,6 +402,7 @@ int process_cgivars(void){ - svc_description=""; - else - strcpy(svc_description,variables[x]); -+ strip_html_brackets(svc_description); - - display_type=DISPLAY_SERVICES; - } -@@ -901,7 +903,7 @@ void get_history(void){ - - if(display_frills==TRUE) - printf("<img align='left' src='%s%s' alt='%s' title='%s'>",url_images_path,image,image_alt,image_alt); -- printf("[%s] %s<br clear='all'>\n",date_time,temp_buffer); -+ printf("[%s] %s<br clear='all'>\n",date_time,html_encode(temp_buffer)); - found_line=TRUE; - } - } diff --git a/net/nagios-base/patches/patch-am b/net/nagios-base/patches/patch-am deleted file mode 100644 index 04c10f0e0d4..00000000000 --- a/net/nagios-base/patches/patch-am +++ /dev/null @@ -1,46 +0,0 @@ -$NetBSD: patch-am,v 1.1 2008/03/18 21:53:41 tonnerre Exp $ - ---- cgi/notifications.c.orig 2006-06-19 22:53:24.000000000 +0200 -+++ cgi/notifications.c -@@ -371,6 +371,7 @@ int process_cgivars(void){ - query_host_name=strdup(variables[x]); - if(query_host_name==NULL) - query_host_name=""; -+ strip_html_brackets(query_host_name); - if(!strcmp(query_host_name,"all")) - find_all=TRUE; - else -@@ -390,6 +391,7 @@ int process_cgivars(void){ - - if(query_contact_name==NULL) - query_contact_name=""; -+ strip_html_brackets(query_contact_name); - if(!strcmp(query_contact_name,"all")) - find_all=TRUE; - else -@@ -408,6 +410,7 @@ int process_cgivars(void){ - query_svc_description=strdup(variables[x]); - if(query_svc_description==NULL) - query_svc_description=""; -+ strip_html_brackets(query_svc_description); - } - - /* we found the notification type argument */ -@@ -553,7 +556,7 @@ void display_notifications(void){ - /* get the host name */ - temp_buffer=(char *)strtok(NULL,";"); - snprintf(host_name,sizeof(host_name),"%s",(temp_buffer==NULL)?"":temp_buffer); -- host_name[sizeof(host_name)]='\x0'; -+ host_name[sizeof(host_name)-1]='\x0'; - - /* get the service name */ - if(notification_type==SERVICE_NOTIFICATION){ -@@ -714,7 +717,7 @@ void display_notifications(void){ - printf("<td CLASS='notifications%s'>%s</td>\n",(odd)?"Even":"Odd",date_time); - printf("<td CLASS='notifications%s'><a href='%s?type=contacts#%s'>%s</a></td>\n",(odd)?"Even":"Odd",CONFIG_CGI,url_encode(contact_name),contact_name); - printf("<td CLASS='notifications%s'><a href='%s?type=commands#%s'>%s</a></td>\n",(odd)?"Even":"Odd",CONFIG_CGI,url_encode(method_name),method_name); -- printf("<td CLASS='notifications%s'>%s</td>\n",(odd)?"Even":"Odd",temp_buffer); -+ printf("<td CLASS='notifications%s'>%s</td>\n",(odd)?"Even":"Odd",html_encode(temp_buffer)); - printf("</tr>\n"); - } - } diff --git a/net/nagios-base/patches/patch-an b/net/nagios-base/patches/patch-an deleted file mode 100644 index 59a14908ffb..00000000000 --- a/net/nagios-base/patches/patch-an +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-an,v 1.1 2008/03/18 21:53:41 tonnerre Exp $ - ---- cgi/showlog.c.orig 2006-03-21 22:31:46.000000000 +0100 -+++ cgi/showlog.c -@@ -513,7 +513,7 @@ int display_log(void){ - - if(display_frills==TRUE) - printf("<img align='left' src='%s%s' alt='%s' title='%s'>",url_images_path,image,image_alt,image_alt); -- printf("[%s] %s<br clear='all'>\n",date_time,(temp_buffer==NULL)?"":temp_buffer); -+ printf("[%s] %s<br clear='all'>\n",date_time,(temp_buffer==NULL)?"":html_encode(temp_buffer)); - } - - printf("</DIV></P>\n"); diff --git a/net/nagios-base/patches/patch-ao b/net/nagios-base/patches/patch-ao deleted file mode 100644 index 6e5ceda17ae..00000000000 --- a/net/nagios-base/patches/patch-ao +++ /dev/null @@ -1,54 +0,0 @@ -$NetBSD: patch-ao,v 1.1 2008/03/18 21:53:41 tonnerre Exp $ - ---- cgi/status.c.orig 2006-04-26 17:33:59.000000000 +0200 -+++ cgi/status.c -@@ -572,6 +572,7 @@ int process_cgivars(void){ - show_all_hostgroups=TRUE; - else - show_all_hostgroups=FALSE; -+ strip_html_brackets(hostgroup_name); - } - - /* we found the servicegroup argument */ -@@ -589,6 +590,7 @@ int process_cgivars(void){ - show_all_servicegroups=TRUE; - else - show_all_servicegroups=FALSE; -+ strip_html_brackets(servicegroup_name); - } - - /* we found the host argument */ -@@ -606,6 +608,7 @@ int process_cgivars(void){ - show_all_hosts=TRUE; - else - show_all_hosts=FALSE; -+ strip_html_brackets(host_name); - } - - /* we found the columns argument */ -@@ -725,6 +728,7 @@ int process_cgivars(void){ - break; - } - service_filter=strdup(variables[x]); -+ strip_html_brackets(service_filter); - } - } - -@@ -1720,7 +1724,7 @@ void show_service_detail(void){ - printf("<TD CLASS='status%s' nowrap>%s</TD>\n",status_bg_class,date_time); - printf("<TD CLASS='status%s' nowrap>%s</TD>\n",status_bg_class,state_duration); - printf("<TD CLASS='status%s'>%d/%d</TD>\n",status_bg_class,temp_status->current_attempt,temp_status->max_attempts); -- printf("<TD CLASS='status%s'>%s </TD>\n",status_bg_class,(temp_status->plugin_output==NULL)?"":temp_status->plugin_output); -+ printf("<TD CLASS='status%s'>%s </TD>\n",status_bg_class,(temp_status->plugin_output==NULL)?"":html_encode(temp_status->plugin_output)); - - printf("</TR>\n"); - -@@ -2102,7 +2106,7 @@ void show_host_detail(void){ - printf("<TD CLASS='status%s'>%s</TD>\n",status_class,status); - printf("<TD CLASS='status%s' nowrap>%s</TD>\n",status_bg_class,date_time); - printf("<TD CLASS='status%s' nowrap>%s</TD>\n",status_bg_class,state_duration); -- printf("<TD CLASS='status%s'>%s </TD>\n",status_bg_class,(temp_status->plugin_output==NULL)?"":temp_status->plugin_output); -+ printf("<TD CLASS='status%s'>%s </TD>\n",status_bg_class,(temp_status->plugin_output==NULL)?"":html_encode(temp_status->plugin_output)); - - printf("</TR>\n"); - } diff --git a/net/nagios-base/patches/patch-ap b/net/nagios-base/patches/patch-ap deleted file mode 100644 index d73fcb3e4ed..00000000000 --- a/net/nagios-base/patches/patch-ap +++ /dev/null @@ -1,20 +0,0 @@ -$NetBSD: patch-ap,v 1.1 2008/03/18 21:53:41 tonnerre Exp $ - ---- cgi/statusmap.c.orig 2006-03-21 22:31:46.000000000 +0100 -+++ cgi/statusmap.c -@@ -412,6 +412,7 @@ int process_cgivars(void){ - host_name="all"; - else - strcpy(host_name,variables[x]); -+ strip_html_brackets(host_name); - - if(!strcmp(host_name,"all")) - show_all_hosts=TRUE; -@@ -570,6 +571,7 @@ int process_cgivars(void){ - break; - } - -+ strip_html_brackets(variables[x]); - add_layer(variables[x]); - } - } diff --git a/net/nagios-base/patches/patch-aq b/net/nagios-base/patches/patch-aq deleted file mode 100644 index 8b5e7dc049f..00000000000 --- a/net/nagios-base/patches/patch-aq +++ /dev/null @@ -1,44 +0,0 @@ -$NetBSD: patch-aq,v 1.1 2008/03/18 21:53:41 tonnerre Exp $ - ---- cgi/statuswml.c.orig 2006-03-22 18:45:26.000000000 +0100 -+++ cgi/statuswml.c -@@ -239,6 +239,7 @@ int process_cgivars(void){ - hostgroup_name=""; - else - strcpy(hostgroup_name,variables[x]); -+ strip_html_brackets(hostgroup_name); - - if(!strcmp(hostgroup_name,"all")) - show_all_hostgroups=TRUE; -@@ -260,6 +261,7 @@ int process_cgivars(void){ - host_name=""; - else - strcpy(host_name,variables[x]); -+ strip_html_brackets(host_name); - } - - /* we found the service argument */ -@@ -276,6 +278,7 @@ int process_cgivars(void){ - service_desc=""; - else - strcpy(service_desc,variables[x]); -+ strip_html_brackets(service_desc); - } - - -@@ -317,6 +320,7 @@ int process_cgivars(void){ - ping_address=""; - else - strcpy(ping_address,variables[x]); -+ strip_html_brackets(ping_address); - } - - /* we found the traceroute argument */ -@@ -333,6 +337,7 @@ int process_cgivars(void){ - traceroute_address=""; - else - strcpy(traceroute_address,variables[x]); -+ strip_html_brackets(traceroute_address); - } - - } diff --git a/net/nagios-base/patches/patch-ar b/net/nagios-base/patches/patch-ar deleted file mode 100644 index 8fb9cca1507..00000000000 --- a/net/nagios-base/patches/patch-ar +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-ar,v 1.1 2008/03/18 21:53:41 tonnerre Exp $ - ---- cgi/statuswrl.c.orig 2006-03-27 17:38:06.000000000 +0200 -+++ cgi/statuswrl.c -@@ -239,6 +239,7 @@ int process_cgivars(void){ - host_name="all"; - else - strcpy(host_name,variables[x]); -+ strip_html_brackets(host_name); - - if(!strcmp(host_name,"all")) - show_all_hosts=TRUE; diff --git a/net/nagios-base/patches/patch-as b/net/nagios-base/patches/patch-as deleted file mode 100644 index 069f8e4f70c..00000000000 --- a/net/nagios-base/patches/patch-as +++ /dev/null @@ -1,28 +0,0 @@ -$NetBSD: patch-as,v 1.1 2008/03/18 21:53:41 tonnerre Exp $ - ---- cgi/summary.c.orig 2006-03-21 22:31:46.000000000 +0100 -+++ cgi/summary.c -@@ -1135,6 +1135,7 @@ int process_cgivars(void){ - target_hostgroup_name=""; - else - strcpy(target_hostgroup_name,variables[x]); -+ strip_html_brackets(target_hostgroup_name); - - if(!strcmp(target_hostgroup_name,"all")) - show_all_hostgroups=TRUE; -@@ -1157,6 +1158,7 @@ int process_cgivars(void){ - target_servicegroup_name=""; - else - strcpy(target_servicegroup_name,variables[x]); -+ strip_html_brackets(target_servicegroup_name); - - if(!strcmp(target_servicegroup_name,"all")) - show_all_servicegroups=TRUE; -@@ -1179,6 +1181,7 @@ int process_cgivars(void){ - target_host_name=""; - else - strcpy(target_host_name,variables[x]); -+ strip_html_brackets(target_host_name); - - if(!strcmp(target_host_name,"all")) - show_all_hosts=TRUE; diff --git a/net/nagios-base/patches/patch-at b/net/nagios-base/patches/patch-at deleted file mode 100644 index 69ccb1ca57b..00000000000 --- a/net/nagios-base/patches/patch-at +++ /dev/null @@ -1,20 +0,0 @@ -$NetBSD: patch-at,v 1.1 2008/03/18 21:53:41 tonnerre Exp $ - ---- cgi/trends.c.orig 2006-03-21 22:31:47.000000000 +0100 -+++ cgi/trends.c -@@ -1207,6 +1207,7 @@ int process_cgivars(void){ - host_name=""; - else - strcpy(host_name,variables[x]); -+ strip_html_brackets(host_name); - - display_type=DISPLAY_HOST_TRENDS; - } -@@ -1224,6 +1225,7 @@ int process_cgivars(void){ - svc_description=""; - else - strcpy(svc_description,variables[x]); -+ strip_html_brackets(svc_description); - - display_type=DISPLAY_SERVICE_TRENDS; - } diff --git a/net/nagios-base/patches/patch-au b/net/nagios-base/patches/patch-au deleted file mode 100644 index 3796b7cd294..00000000000 --- a/net/nagios-base/patches/patch-au +++ /dev/null @@ -1,33 +0,0 @@ -$NetBSD: patch-au,v 1.1 2008/03/18 21:53:41 tonnerre Exp $ - ---- cgi/cgiutils.c.orig 2006-05-20 20:37:29.000000000 +0200 -+++ cgi/cgiutils.c -@@ -1393,6 +1393,28 @@ char * html_encode(char *input){ - } - - -+ /* strip > and < from string */ -+ void strip_html_brackets(char *buffer){ -+ register int x; -+ register int y; -+ register int z; -+ -+ if(buffer==NULL || buffer[0]=='\x0') -+ return; -+ -+ /* remove all occurances in string */ -+ z=(int)strlen(buffer); -+ for(x=0,y=0;x<z;x++){ -+ if(buffer[x]=='<' || buffer[x]=='>') -+ continue; -+ buffer[y++]=buffer[x]; -+ } -+ buffer[y++]='\x0'; -+ -+ return; -+ } -+ -+ - - /* determines the log file we should use (from current time) */ - void get_log_archive_to_use(int archive,char *buffer,int buffer_length){ |