Files
spine/ChangeLog
T
Larry Adams cdeb86901c -bug#0000879/0000872: cactid doesn't always report error messages before dying
git-svn-id: svn+ssh://repo.cacti.net/var/data/svnroot/cacti/branches/BRANCH_0_8_6/cactid@3840 860744bd-22fc-0310-8c96-e9fe5004b5ca
2006-12-31 18:30:07 +00:00

129 lines
7.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
The Cacti Group – cactid
0.8.6j
-bug#0000879/0000872: cactid doesn't always report error messages before dying
-bug: Windows can not handle large quantities of running scripts, therefore, limit to 5 at a time
-bug: If the system is out of resources when trying to fork(), retry three more times
-bug: Use vfork instead of fork. It's more efficient with resources.
-bug: Cactid Script Server would not work with cgi version of php. Now it does.
0.8.6i
-bug: Only output as much as MySQL can handle in 1 insert
-bug: Faulty Script Server shutdown was causing race condition
-bug: Allow ICMP or UDP ping to work if host begins with either "TCP:" or "UDP:"
-bug: Change assert logging to HIGH to more closely match cmd.php
-bug: Allow Cactid to make on 64bit x86 Platforms - thanks to Reuben Farrelly
-bug: Changing syntax from "insert into to replace into" for reindex inserts
-bug: Don't perform a reindex a check for a data query if you already have to reindex
-bug: Make sure to log FATAL to stderr
-bug: Do not re-index a host if the re-index value is a "No Such Instance" result.
-bug#0000682: Allow storing of each hosts polling start time
-bug#0000691: Cactid fails with custom snmp port
-bug#0000699: Tick counts not being detected
-bug#0000706: Cactid didn't start PHP scripts when host didn't answer SNMP (but icmp is ok)
-bug#0000710: cactid.conf doesn't allow for no mysql password
-bug#0000716: Don't attempt to save output for a host if there is none.
-bug#0000717: Allow numeric double results to start with '+', '-', '.'
-bug#0000724: cactid truncate script command when reindex
-bug#0000736: Solaris 8 : Alarm Clock message
-bug#0000745: cactid: search path for mysql and snmp does not include /usr/pkg
-bug#0000748: cactid doesn't handle special charectors
-bug#0000749: Cactid 0.8.6g won't accept special characters from data template
-bug#0000750: poller doesn't check for snmp if udp ping fails
-bug#0000752: Problem with OID truncation with cactid
-bug: add kstat checking for Net-SNMP v5.3.x
-bug: get more intelegent. move cactid.conf.dist to /etc during install
-feature: add Net-SNMP Library vs. Header check prior to execution
-feature: enabled signal handling in cactid
0.8.6h
Not released. Syncing with Cacti distribution again.
0.8.6g
-bug#0000609: console "error" messages should go to stderr instead of stdout
-bug#0000618/0000613: correct invalid assignment of session.community in snmp.c
-bug#0000629: correct issues with invalid unknown reaults when reducing MAX OID get size
-bug: correct issue where spike prevention logic was not being activated properly
-bug: correct issue where host reindex was not operating for uptime goes backwards reindex method
-bug: if sysUptime is queried for a host, only do it once
-bug: certain SNMP string responses where not being handled properly due to net-snmp bug
-bug: increase the allowable size of the logfile entry
-bug: change behavior of availability so that if SNMP and ICMP/UDP are selected, only one has to succeed
-bug: cleaned up implementation of multi SNMP OID get error checking logic
-bug: don't attempt to allocate a zero item array when a host has no polling items
-bug: correct string values returning as blank in *nix environments
-bug: correct issue where invalid SNMP OID results would cascade to subseqent SNMP OID calls for a host
-optimization: change logging logic to cleanup code and add varadic formatting
-optimization: complete audit of code for portability complements of Steve @ http://www.unixwiz.net
-optimization: documentation, documentation, documentation...
-feature: added command line argument handling including database overrides complements of Steve @ http://www.unixwiz.net
-feature: added multiple script server process feature to current version
-feature: added support for MySQL 5.x
-feature: added more verbose MySQL DEBUG logic
0.8.6f-1
-bug: Two memory leak fixes in poller.c
-bug: Typo in the README-WINDOWS install file
0.8.6f
-bug: allow a host to have more than 1 SNMP port defined for those odd devices that have them
-bug: corrected an issue that caused infrequent segfaults when a host refused a ping request
-bug: increased max_threads from 30 to 100
-bug: delayed killing php script server process by .5 seconds to allow MySQL connections to close
-bug: place thread locks around unsafe functions to prevent possible segfaults
-feature: implemented snmpv3 AuthNoPriv to align with Cacti 0.8.6 user interface
-feature: improved performance of poller by the reduction of MySQL insert calls
-feature: improved poller performance by grouping snmp get requests in a single call
0.8.6e
-bug:#0000470: added -v, --version, -h, --help to command line options to make more GNU friendly
-bug:#0000425: added ability to specify a socket file in *nix environments
-bug: correct issues converting back slashes to forward slashes in arguments
-bug: stop cactid from segfaulting when the database contains orphaned data source records
-bug: re-implemented thread safe operations for non-linux systems
-bug: allow cactid to poll from non-standard snmp port
-bug: optimized some string handling routines
-bug: changed snmp availability check to sysUptime from sysDesc
-bug: limit the number of concurrent threads to 30
-bug: remove legacy cactid.conf file processing code
-bug: add fault detection logic to mysql query calls to prevent segfaults
-bug: cleaned up some unused variables
-bug: add ability to detect errors and gracefully shut down php script_server
-bug: remove trailing blanks and alpha characters from results
-bug: clean up some string handling on script server results
-bug: stop DEADLOCKS by not prematurely releasing mutex locks
-bug: changed licensing to LGPL to accomodate linked libraries such as OpenSSL
-bug: corrected issues where snprintf was taking 1 too many characters
-bug: remove unneccessary Windows MACRO's from net-snmp initialization
-feature: added seteuid functionality for unix and ICMP ping
-feature: restart the script server after a timeout to prevent unexpected results
-feature: only run the php script server if you have script server elements to process
-feature: disable MIB loading to speed the launch of the net-snmp api
-feature: change TREAD_SLEEP duration depending on number of processes to reduce CPU load
-feature: allow the user to specify a script and script server timeout value from the user interface
-feature: added polling for non-host specific data sources
-feature: added data source logging to provide easier problem resolution
-feature: added cmd.php like spike suppression
-feature: added support for experimental multiple poller interval handling
0.8.6d
-bug: increased timers for popen and script server to 20 seconds
-bug: corrected segfault when polling a device with a null community string
-bug: re-included ifdef for mysql thread protection for mysql 3.x
0.8.6c
-bug: fixed integer/float conversion problem.
-bug: increased the default script timeout from 5 to 10 seconds
-bug: changed stdout format to reduce clutter on screen
-bug: removed cygwin workaround that was causing SNMP instability
-bug: increased both BUFSIZE and LOGSIZE to allow for larger output corner cases
-bug: added mutex locking around MySQL calls and eliminated one unlock without a lock
-feature: added connection timeout and retry logic
-feature: added database port option in cactid.conf file. New parameter is DB_Port
-feature: added some compiler directives for better compatibility with cygwin
0.8.6b
-bug: fixed issue that prevented multi ds item RRD’s from updating
-bug: fixed invalid string length calculation that was truncating output over 4 characters
-bug: small log file reformatting