Changes of Revision 11
[+] | Deleted | cacti.changes |
@@ -1,157 +0,0 @@ -------------------------------------------------------------------- -Tue Nov 20 15:27:57 CET 2007 - prusnak@suse.cz - -- updated to 0.8.7a - * "Use Per-Data Source Value (Ignore this Value)" runs only when when checking "Allow Empty Input" - * Add --autoscale-min (rrdtool 1.2.x only) and --autoscale-max (using upper AND lower limit) - * Allow for --logarithmic scaling without autoscaling - * Data sources in RRAs have random order, messing up predefined CDEFs - * Graph Templates drop down populates with duplicates - * Upgrade from 0.8.6j to 0.8.7 defaults to Authentication Method NONE - * Graph template - GRINT creates CF function DEF - * Invalid date format - "half hour" not the GNU Date format - * SQL error when using 'Auth Method' None when no 'guest' user exists - * Graph Filter dropdowns do not respect user graph permissions - * Potential SQL injection vulnerability - * RRDtool 1.2.15 complain for garbage characters when rrdtool_function_xport is used - * cmd.php: potential call to invalid "availability_method" key on wrong hash - * Log file viewer inefficient filtering uses excess memory - * doc change for using COUNTERs as integers only - * Fixed extra spaces in GPRINT. Better Alignment for Autopadding - * doc change for patching cacti when running SELinux - * Cron interval detection causes multiple pollers to run - * Max OIDS is not saved in device view - * Undefined variable: rra in graph.php on line 241 - * Dates are not stored in host table using correct format - * Graph Export Generates SQL Errors - * Usernames with spaces and dashes are not able to save - * Allow for --units=si on logarithmic scaled graphs (rrdtool-1.2.x only). - * add opacity/alpha channel to graph items (rrdtool-1.2.x only). - * Move to Top for List and Tree View. Omit boring scrolling - * add availability pings to host interface - -------------------------------------------------------------------- -Tue Oct 30 15:17:53 CET 2007 - prusnak@suse.cz - -- update to 0.8.7 - * changes are too numerous to list - * see CHANGELOG -- dropped obsolete patches: - * graph-image.patch (included in update) - -------------------------------------------------------------------- -Wed Sep 19 16:19:40 CEST 2007 - prusnak@suse.cz - -- fix CVE-2007-3112 and CVE-2007-3113 (graph-image.patch) [#326228] - -------------------------------------------------------------------- -Mon Jun 25 13:18:16 CEST 2007 - dmueller@suse.de - -- fix last checkin - -------------------------------------------------------------------- -Thu Jun 21 22:52:22 CEST 2007 - dmueller@suse.de - -- update buildrequires - -------------------------------------------------------------------- -Thu Feb 8 17:42:00 CET 2007 - prusnak@suse.cz - -- updated to 0.8.6j: - * fixed CVE-2006-6799 - * fixed hostname sorting on the devices page - * fixed poller.php does not giving any output with MySQL disabled - * added bottom navigation bar to graph viewing - * added "collapsible" branches to the graph tree editor - * added natural sort to graph items in the tree -- dropped obsoleted patches: - * cacti-0.8.6h-CVE-2006-6799.patch (included in update) -- fixed spec file for #norootforbuild - -------------------------------------------------------------------- -Tue Jan 9 16:12:03 CET 2007 - prusnak@suse.cz - -- fixed CVE-2006-6799 [#231082] - -------------------------------------------------------------------- -Fri Mar 17 11:37:13 CET 2006 - stark@suse.de - -- fix path settings - -------------------------------------------------------------------- -Wed Jan 25 21:45:58 CET 2006 - mls@suse.de - -- converted neededforbuild to BuildRequires - -------------------------------------------------------------------- -Wed Jan 18 18:01:19 CET 2006 - mrueckert@suse.de - -- dont require php4 directly use the php abstraction - -------------------------------------------------------------------- -Fri Jan 6 15:39:25 CET 2006 - stark@suse.de - -- update to 0.8.6h -- fixed logrotate setting - -------------------------------------------------------------------- -Tue Jan 3 12:45:08 CET 2006 - stark@suse.de - -- update to 0.8.6g - -------------------------------------------------------------------- -Tue Oct 25 19:37:43 CEST 2005 - stark@suse.de - -- added php4-session to required packages (#130282) - -------------------------------------------------------------------- -Sat Jul 2 17:31:11 CEST 2005 - stark@suse.de - -- update to 0.8.6f - -------------------------------------------------------------------- -Sat Jun 18 19:38:52 CEST 2005 - stark@suse.de - -- update to 0.8.6e final - -------------------------------------------------------------------- -Thu Jun 16 08:38:37 CEST 2005 - stark@suse.de - -- update to 0.8.6e - -------------------------------------------------------------------- -Fri Jan 21 21:10:37 CET 2005 - stark@suse.de - -- update to 0.8.6c - -------------------------------------------------------------------- -Fri Nov 19 09:09:52 CET 2004 - stark@suse.de - -- update to 0.8.6b -- added logrotate config - -------------------------------------------------------------------- -Mon Sep 20 13:54:00 CEST 2004 - stark@suse.de - -- fix sql injection bug (#43908) - -------------------------------------------------------------------- -Mon Aug 30 15:31:33 CEST 2004 - ro@suse.de - -- remove apache1 traces - -------------------------------------------------------------------- -Wed Apr 28 12:03:55 CEST 2004 - stark@suse.de - -- update to 0.8.5a - -------------------------------------------------------------------- -Mon Feb 16 13:21:44 CET 2004 - stark@suse.de - -- update to 0.8.5 - -------------------------------------------------------------------- -Mon Dec 29 14:10:49 CET 2003 - stark@suse.de - -- initial SUSE package - | ||
[-] | Changed | cacti.spec ^ |
x 1
2 # 3 -# spec file for package cacti (Version 0.8.7a) 4 +# spec file for package cacti (Version 0.8.7c) 5 # 6 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. 7 # This file and all modifications and additions to the pristine 8
9 10 Name: cacti 11 BuildRequires: apache2-devel libapr-util1-devel pcre-devel 12 -Version: 0.8.7b 13 +Version: 0.8.7c 14 Release: 1 15 Summary: Web Front-End to Monitor System Data via RRDtool 16 License: GPL v2 or later 17 Group: System/Monitoring 18 Url: http://www.cacti.net/ 19 -Source0: %{name}-%{version}.tar.gz 20 +Source0: %{name}-%{version}.tar.bz2 21 Source1: %{name}.cron 22 Source2: %{name}-httpd.conf 23 Source3: %{name}.logrotate 24
25 %config(noreplace) %{apache2_sysconfdir}/conf.d/cacti.conf 26 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} 27 %changelog 28 +* Tue Jan 27 2009 Carsten Schoene <cs@linux-administrator.com> 29 +- updated to 0.8.7c 30 + * Dual pane tree does not have the option of not rendering all trees in one page 31 + * RRA template edit allows invalid XFF values 32 + * Setting "Default Graph Tree" does not work with dual pane view 33 + * Truncated IOS description in |query_ifAlias| 34 + * ALL_DATA_SOURCES_NODUPS breaks graphing when using "Consolidation Function" MAX 35 + * scripts/ping.pl has incorrect response when "icmp hop redirect" occurs 36 + * Exporting graphs to a local path does not work correctly in some cases 37 + * Graphs that are done by graph type are not exported when using the tree view 38 + * strip_quotes incorrectly parses script output 39 + * LDAP authentication fails when using quote character in password 40 + * Graph export feature not exporting as per user level selected 41 + * Regex ambiguous for mbstring 42 + * Lack of error checking causes graphs to not update when rrdtool crashes 43 + * Script server appears broken for "index" and "query" requests (Documentation Fix) 44 + * Save Failed error when changing Graph Details 45 + * local_graph_id in graphs.php on line 201 46 + * Installer does not properly handle disabled guest_user conversion 47 + * Unidentified index warning 48 + * Hide hosts in Graph Permissions that you already have access to 49 + * Problem validating IPv6 addresses 50 + * Graph export issues in tree mode 51 + * Faulty IP address validation by ping.php script 52 + * Graph Export to CSV failed by using IE 6 SP2 53 + * RRDtool URL is incorrect on the about page 54 + * Since upgrade to 0.87b the hosts with ip address with 255 are down and have no datas 55 + * Graphs are not zoom-able with PHP warnings turned on 56 + * Allow use of "REMOTE_USER" if "PHP_AUTH_USER" is not set for authentication 57 + * Template Copy does not hash copied template_items 58 + * Impossible to define a none availability with the client cli/add_device.php 59 + * CSV Export for zoomed graph, results in Validation error 60 + * Default Graph Tree is not reflected in Left Pane of the graph page 61 + * Missing Hard return on last GPRINT causes bad formatting 62 + * LDAP server port not honored 63 + * Poller stops updating rrd files 64 + * Set 'stats_recache' to zero when no re-index is present 65 + * Guest user has access to change password 66 + * Using the TOTAL_ALL_DATA_SOURCES in a graph where all item are using the MAX CF yields an invalid(empty) CDEF 67 + * SNMP string cleanup removes too many '=' signs 68 + * Missing closing on host.php 69 + * Snmp ping won't work for snmp v3 70 + * Bug in size string sysUptime 71 + * "Remove Verification" is an ambiguous definition, leads to data loss 72 + * LDAP Authentication using Solaris 10 standard ldap client fails 73 + * Do not allow deletion of Graph Export User 74 + * CDEFs can't recognize |query_*| 75 + * resource/snmp_queries/net-snmp_disk.xml has incorrect name for "Percent Available" 76 + * Hex string to decimal conversion for proper RRDtool storage 77 + * Escape windows paths to accommodate spaces 78 + * ICMP Ping fails if an octet == 255 79 + * graph_image.php causes PHP Notice errors on view 80 + * poller_item cache is not updated when "Data Input Method" is changed 81 + * A host with ICMP ping selected as method does not properly perform ping 82 + * Reapply Suggested Names fails on Script Queries 83 + * When Creating Data Query Graphs, Performing Search will Cause List to Disappear 84 + * Stack overflow if database is not correctly initialized 85 + * Division by zero when rrd_step < poller_interval 86 + * add_graphs.php does not add the graph template to the host 87 + * When creating graphs the entire poller cache is recreated for a host 88 + * Use Data Query variables as HRULE input for graph templates 89 + * Graph Export with 1 minute poller re-exports graphs 5 times 90 + * Invalid PHP_SELF Path 91 + * If a user's password contains a single quote the login fails 92 + * VRULE printed as HRULE on graph_templates.php graph template item list 93 + * Deleting 1000 graphs along with their Data Sources crashes the Server 94 + * Remove include/html files to mitigate XSS issues 95 + * IE generates errors on both the host and graph settings pages 96 + * Host save failed in FireFox 3 for non-SNMP V3 hosts, complaining about "password mismatch" 97 + * Initialization of snmp_auth when using SNMP=NONE 98 + * Speed up add_graphs.php in most cases (still slow only if --input-fields is used) 99 + * If the poller_output table is not empty, don't flood the log 100 + * Remove warnings appear in the httpd log relative to reset attempts on settings array 101 + * Add API Automation tool quietMode to additional functions 102 + * When Cacti is launched from within an iframe, cookies are dropped from IE6 103 + * Database upgrade and cacti.sql differ 104 + * drop color setting background on FF does not work 105 + * cli/add_tree.php requires as least a host-id for --list-graphs 106 + * add_tree.php did not allow nodes with propagating sort options 107 + * When adding a tree node via the api numeric and natural were reversed 108 + * When saving a data query based data templates, their data sources would become corrupt 109 + * If your system contains INNODB tables, the Technical Support page would hang 110 + * The default user tree link icon would not be properly highlighted when opening graphs 111 + * Severe performance problems when adding data query based graphs. 112 + * Default refresh on Cacti Log was too quick 113 + * Some users don't like the idea of automatic page refreshes 114 + * Allow more rows to be visible in Cacti pages 115 + * Ping and SNMP should test both conditions 116 + * When step is less than poller interval, item will stop polling for long period of time 117 + * When using Web Basic authentication, user is directed to default page and not REQUEST URI 118 + * Custom for each device 119 + * Add php-xml to requirements, verify required PHP extensions 120 + * Have "Previous" and "Next" disappear when not in use (only for graph display) 121 + * Mirror Graph Rename based on template function to work with Data Sources 122 + * CLI-Script to associate a graph template to a host 123 + * WEB UI now accepts max_oids on SNMP bulkwalks 124 + * allow filter on "host description" 125 + * Introducing |data_source_title| variable 126 + * Add graph title to graphs page 127 + * Reapply Suggested Names for Data Sources and cli/poller_data_sources_reapply_names.php 128 + * Add filtering and pagination to cdef management; add "Duplicate CDEF" 129 + * Disable snmpbulkwalk if max OIDS is less than 2 130 + * Move $export_types variable definition from templates_export.php to include/global_form.php 131 + * Move $export_types variable definition from templates_export.php to include/global_form.php 132 + * add_data_query.php 133 + * Dispatching job in poller can lead to unbalanced threads 134 + * New pseudo CDEF variables for "Count All|Similar Data Sources (NO)?DUPS" 135 + * Add "Graph Properties" wrench to tree+preview mode 136 + * List all graph template associated with a host template 137 + * Add Blank Line as possible graph item 138 + * Paginate Treeview Dual Pane 139 + * Allow user to specify maximum graphs per page from Treeview Dual Pane 140 + * Allow Treeview Dual Pane to be filtered for graph titles 141 + * Allow the user to add or remove graph text from page for searching with the browser 142 + * Add links to Graph Management and Data Sources to Device Edit Screen 143 + * Add links to Graph Template and Host Edit to Graph Edit Screen 144 + * Add links to Data Template and Host Edit to Data Source Edit Screen 145 + * Support using the cacti database api with more than one connection 146 + * Add some more debug lines to Data Query debugging (Verbose Query) 147 + * Fix compatibility issues for RRDTool 1.3 148 + * Make the tabs section work a little better with existing plugins 149 + * Add additional options to speed data query graph automation process 150 + * Add additional indexes to speed data query graph creation 151 + * Allow the cli reindexing of hosts to be limited to a single query 152 + * New cli command host_update_template to allow re-templating of hosts using an updated template 153 + * When reindexing hosts, allow a queryid to be specified 154 + * Add command line Database upgrade script 155 + * Add api call to associate graphs with their data sources 156 + * Move the notes field to bottom of page 157 + * New availability option "Ping or SNMP" 158 + * Allow for specification of a default reindex method 159 + * Show more colors on a single color's page 160 + * Exit is either a database or table does not exist 161 + * Add developer debug level to reduce SQL messages in DEBUG 162 + * Add support for group membership for LDAP authenication 163 + 164 * Wed Feb 13 2008 Carsten Schoene <cs@linux-administrator.com> 165 - updated to 0.8.7b 166 * Unnecessary (and faulty) DEF generation for CF:AVERAGE 167 |
||
[+] | Added | cacti-0.8.7c-cacti-log-path.patch ^ |
@@ -0,0 +1,64 @@ +--- include/global_settings.php ++++ include/global_settings.php +@@ -94,9 +94,9 @@ + ), + "path_cactilog" => array( + "friendly_name" => "Cacti Log File Path", +- "description" => "The path to your Cacti log file (if blank, defaults to <path_cacti>/log/cacti.log)", ++ "description" => "The path to your Cacti log file (if blank, defaults to /var/log/cacti.log)", + "method" => "filepath", +- "default" => $config["base_path"] . "/log/cacti.log", ++ "default" => "/var/log/cacti.log", + "max_length" => "255" + ), + "pollerpaths_header" => array( +--- install/index.php ++++ install/index.php +@@ -244,7 +244,7 @@ + if (config_value_exists("path_cactilog")) { + $input["path_cactilog"]["default"] = read_config_option("path_cactilog"); + } else { +- $input["path_cactilog"]["default"] = $config["base_path"] . "/log/cacti.log"; ++ $input["path_cactilog"]["default"] = "/var/log/cacti.log"; + } + + /* SNMP Version */ +--- lib/functions.php ++++ lib/functions.php +@@ -365,7 +365,7 @@ + /* Log to Logfile */ + if ((($logdestination == 1) || ($logdestination == 2)) && (read_config_option("log_verbosity") != POLLER_VERBOSITY_NONE)) { + if ($logfile == "") { +- $logfile = $config["base_path"] . "/log/cacti.log"; ++ $logfile = "/var/log/cacti.log"; + } + + /* echo the data to the log (append) */ +--- script_server.pl ++++ script_server.pl +@@ -1,4 +1,4 @@ +-chdir("./scripts"); ++chdir("/usr/share/cacti/scripts"); + $loaded = 0; + while ($file = <*.pl>) { + next if $file eq $0; +--- utilities.php ++++ utilities.php +@@ -681,7 +681,7 @@ + $logfile = read_config_option("path_cactilog"); + + if ($logfile == "") { +- $logfile = "./log/rrd.log"; ++ $logfile = "/var/log/rrd.log"; + } + + /* helps determine output color */ +@@ -919,7 +919,7 @@ + $logfile = read_config_option("path_cactilog"); + + if ($logfile == "") { +- $logfile = "./log/cacti.log"; ++ $logfile = "/var/log/cacti.log"; + } + + html_start_box("<strong>Clear Cacti Log File</strong>", "100%", $colors["header"], "1", "center", ""); | ||
Added | cacti-0.8.7c.tar.bz2 ^ |