Network Monitoring and Troubleshooting Software
InterMapper® 5.0b9 - 6 May 2008
- [BUG FIX] FTP probes reported Alarm condition when server responded to NOOP with 250 (64243).
- [BUG FIX] Fixed a crash which could happen on deletion of a TCP device during its polling. (65021)
- [BUG FIX] Fixed case where a shared device's UP status change would not be logged if UP was a result of automatic address change. (60671)
- [FEATURE] Added a parameter to better cope with the DHCP server in OSX 10.5. (65034)
- [FEATURE] Added autorecord information to a number of included probes.
InterMapper RemoteAccess™ 5.0b9 - 6 May 2008
- [BUG FIX] Added an assertion to get more information about an NPE when re-opening log windows on reconnect (65075).
- [BUG FIX] Ants and drops should not paint at all when animations are turned off in the preferences (65140).
- [BUG FIX] Text sorting is now locale-sensitive.
InterMapper® DataCenter™ 5.0b9 - 6 May 2008
- [BUG FIX] The log viewer and other web interface pages now update properly on Internet Explorer; pages are no longer improperly cached.
- [BUG FIX] IMDatabase When a map comes back from deleted state, it and its sub-elements are now properly marked as un-deleted in the database.
- [BUG FIX] IMDatabase There are no longer multiple 'open' events (end_time not 'infinity') per device or interface.
- [BUG FIX] IMDatabase Data retention policies no longer cause integrity errors when applied on servers with sparse datapoints.
- [BUG FIX] IMDatabase Fixed URL mismatch error when un-registering an InterMapper server.
- [BUG FIX] IMDatabase Typing too quickly into web interface fields no longer loses the keystrokes sometimes.
- [BUG FIX] IMDatabase Using auto-complete for web interface fields no longer mangles the value sometimes.
- [BUG FIX] IMDatabase Performance of lists in the web interface no longer degrades as items are added.
- [BUG FIX] IMDatabase Fixed several minor display errors when viewing the web interface under Internet Explorer.
- [BUG FIX] IMDatabase Fixed a JavaScript error that would pop up an alarming error dialog on Internet Explorer.
- [BUG FIX] IMDatabase Fixed occasional permissions error when deleting a custom internal database user.
- [LATERAL] IMDatabase Retention policy application changed back to 2AM (GMT), from the once-per-hour test setting.
InterMapper® 5.0b8 - 29 April 2008
- [BUG FIX] Fix a bug where Big Brother probes would crash InterMapper with an ASSERT_IMPOSSIBLE when a Big Brother client attempted to connect.
- [BUG FIX] Big Brother probes are now more robust in the face of malformed status lines.
InterMapper RemoteAccess™ 5.0b8 - 29 April 2008
- [BUG FIX] Various minor bug fixes.
InterMapper® DataCenter™ 5.0b8 - 29 April 2008
- [LATERAL] IMDatabase Added information on how to configure PostgreSQL to listen on non-localhost IPs to the Setup Instructions page.
- [LATERAL] IMDatabase Internal database custom users are now granted CREATE permission on the schema, allowing them to create views.
- [LATERAL] IMDatabase Removed scheduled VACUUM ANALYZE; databases are assumed to have auto-vacuum enabled.
InterMapper® 5.0b7 - 23 April 2008
- [FEATURE] Finished IMRA support begun in 5.0b6 for the "exporters" map attribute, used by the flows extension.
- [BUG FIX] Fix a bug where a multi-line hexdump to the debug log shows up in IMRA as a bunch of duplicated lines.
- [BUG FIX] Correctly remove flow exporter badges from devices which are no longer exporting.
- [BUG FIX] Corrected logging acknowledgement of an alarm point to the lossless log: now the event and timestamp refer indeed to the alarm point concerned.
- [BUG FIX] Fixed a dangling pointer crash, redoing the unregistration/disconnect IMDC in the process. (64849)
InterMapper RemoteAccess™ 5.0b7 - 23 April 2008
- [BUG FIX] A rare IOOBE could occur when the device list selection and device status changes were in a particular state (64802).
InterMapper® DataCenter™ 5.0b7 - 23 April 2008
- [LATERAL] IMDatabase Log output now includes request-chunking information, so chunked requests no longer look like duplicates of each other.
- [LATERAL] IMDatabase The 'manually moved map' ERROR messages are now WARNINGs, since they can sometimes come up legitimately.
- [BUG FIX] IMDatabase Data retention policies are now processed in a single transaction, so a partial failure doesn't result in errors from left-behind data.
- [BUG FIX] IMDatabase Changes reports are now processed in a single transaction, so a partial failure doesn't result in errors from left-behind data.
- [BUG FIX] IMDatabase The 'Save Settings', 'Create Backup' and 'Restore' web UI buttons are now greyed out while an action is taking place.
- [BUG FIX] IMDatabase An acknowledged map status probe no longer causes integrity errors when it produces two events in the same second.
- [BUG FIX] IMDatabase Duplicate acknowledgments and notifications are now ignored properly rather than processed.
- [BUG FIX] IMDatabase Deleting a device from a new map less than a minute after creation no longer causes an integrity error.
- [BUG FIX] IMDatabase Fixed several related integrity errors when registering an old IM Server with a fresh IMDatabase.
- [BUG FIX] IMDatabase Logging error messages no longer produces subsequent errors if the database is not connected.
InterMapper® 5.0b6 - 15 April 2008
- [FEATURE] In the Host Resources probe, if no single overall CPU utilization value is available from the UCD-SNMP-MIB, but we have hrProcessorEntries from the Host Resources MIB, calculate an overall CPU utilization value from these entries.
- [LATERAL] After copying an acknowledged device, pasting it produces an unacknowledged one.
- [BUG FIX] Fix situation where multiple new Nagios probes could have their chartable values get assigned to the wrong device. (64455)
- [BUG FIX] Fix an infrequent ASSERTion failure due to a strangely zero-length web username. (64640)
- [BUG FIX] We now send auth server and reports server display updates only when a connection has the server settings open. (64435)
- [BUG FIX] We now report an error if a certificate file can't be written, avoiding an ASSERTion failure in the process. (64589)
- [BUG FIX] Make sure that if IMDatabase tries to connect via the loopback address and the user has specified localhost as the address of IMDC, IMDatabase will be recognized as coming from the allowed address.
- [BUG FIX] Changing server, port, username, or password in the Database Server configuration now properly unregisters and disconnects from the old server before connecting and registering with the new one.
- [BUG FIX] During loading a map, acknowledgement refering to an unknown event (****) is not present in the lossless log. (64750)
- [BUG FIX] Fix a problem where issuing the Edit->Revert command would crash the server. (64722)
InterMapper RemoteAccess™ 5.0b6 - 15 April 2008
- [BUG FIX] Fixed an NPE when opening a map when running under Java 7 (63770, 64607).
- [BUG FIX] (Windows) We now install modern dbghelp.dll to avoid "The procedure entry point MiniDumpWriteDump could not be located in the dynamic link library dbghelp.dll" error on Windows 2000. (64530)
- [BUG FIX] Map list was not expanded on reconnect (64678).
- [BUG FIX] Hiding/Showing blocks of text in IMML (as in the Network Interfaces list in Server Settings -> Properties) did not repaint properly on Java 6 (64745).
- [BUG FIX] Canceling a server connection attempt was not instantaneous (64746).
- [BUG FIX] Export files are now locked as much as possible to prevent concurrent access during the export (64776).
InterMapper® DataCenter™ 5.0b6 - 15 April 2008
- [BUG FIX] IMDatabase Duplicate lossless rows are now automatically stripped to avoid integrity errors.
- [BUG FIX] IMDatabase The error message when the test-connection to the IM Server fails is now clearer and gives more information.
- [BUG FIX] IMDatabase Error logging for lossless reports no longer assigns the wrong labels to the logs.
- [BUG FIX] IMDatabase Poll history requests no longer issue repeatedly if the database is not connected.
InterMapper® 5.0b5 - 08 April 2008
- [LATERAL] If an alarm point has triggered a notifier, its name is now included in the notification row in the lossless log. (64522)
- [BUG FIX] Fixed a bug where an exception could interrupt an SQLite transaction and leave it open. (61817)
- [BUG FIX] It is now possible to disable a map from the Map List, even though its file has been moved out of the Maps folder by some other means. (35127)
- [BUG FIX] We now send the registered URL when unregistering from database server. (64571)
InterMapper RemoteAccess™ 5.0b5 - 8 April 2008
- [LATERAL] *:* and *::* are now allowed as server access address control lists.
- [BUG FIX] Acknowledge did not work correctly for alarm points when the alarm points were sorted (64570).
- [BUG FIX] Map folder names with regex-special characters caused a StackOverflowError (64592).
InterMapper® DataCenter™ 5.0b5 - 8 April 2008
- [BUG FIX] IMDC Services now load after startup, eliminating the unnecessary delay before the web admin panel became accessible.
- [BUG FIX] IMDatabase Times in the backups interface now properly account for daylight savings time differences.
- [BUG FIX] IMDatabase First-start wizard instructions and images match the current appearance of IM Server Settings.
- [BUG FIX] IMDatabase Unnecessary errors are no longer reported when the built-in database service is stopped partway through an import.
- [BUG FIX] IMDatabase Backups no longer fail if the internal database is not in use or has never been used.
- [BUG FIX] IMDatabase Fixed an exception that was halting import on any systems that had recently-deleted devices or interfaces (BaseSchema exception).
- [BUG FIX] IMDatabase Un-registering an IM Server is no longer allowed to succeed if the URL does not match the one previously registered with the same server UUID.
- [BUG FIX] IMDatabase Huge numbers of error messages are no longer produced when the connection to the database resets at the very start of import.
- [BUG FIX] IMDatabase Resolved random database deadlock errors by adding explicit locks to import queries.
InterMapper® 5.0b4 - 01 April 2008
- [FEATURE] Added support in the server for displaying the server's complete interface list in the client's Server Settings window.
- [BUG FIX] Make printf-style format specifiers for chartable syntax work correctly with int/long specifiers like "%10d". (64172)
- [BUG FIX] For a currently logged in user: 1. if access to a map is removed, the map becomes unavailable; 2. if access to a map is granted, the map becomes available; 3. if the user is removed, all his maps become unavailable. (61746)
- [BUG FIX] Load cached Database Server username configuration from the correct pref.
- [BUG FIX] Fix a class of crashes that can occur when the InterMapper host's IP address changes while it's connected to IMDC. (63997)
- [BUG FIX] Use several heuristics to retain user-set link speeds. (64244)
- [BUG FIX] Maps upgraded from versions earlier than InterMapper 5.0 will no longer "lose" their chart data if their graph IDs had been regenerated. (64306)
- [BUG FIX] Fix bugs introduce to Force/Regenerate UUID when we changed meaning of start/stop button for Database Server. (64228)
- [LATERAL] An error is returned on an attempt of moving a map to a folder with path longer than 512 characters.
- [LATERAL] Empty folders with paths longer than 512 characters are not accepted by the server.
- [BUG FIX] Fix bugs introduce to Force/Regenerate UUID when we changed meaning of start/stop button for Database Server. (64228)
- [LATERAL] Automatic leak tracking is now disabled in the Mac OS X build.
- [BUG FIX] Scope ID's in IPv6 addresses should be recognized on Windows (Vista and above).
- [BUG FIX] Don't export the scope_id portion of extended numeric link-local IPv6 addresses to IM Database.
- [BUG FIX] Fix a bug where choosing "Refresh Probe" on a device with an address but unresolvable domain name caused the address to change to "::". (64373)
- [BUG FIX] Fixed the value of the "resolve" attribute in IMRA's protocol; IMRA uses "address" and IMDB uses "addr".
- [BUG FIX] Translate FreeBSD-style link-local IPv6 addresses with "embedded" scope ID's into normal extended IPv6 addresses.
InterMapper RemoteAccess™ 5.0b4 - 1 April 2008
- [BUG FIX] It is now possible to re-order the list of Helper Apps (64274).
- [BUG FIX] Map Access table now updates when Enabled Maps have changed (64348).
InterMapper® DataCenter™ 5.0b4 - 1 April 2008
- [FEATURE] IMDatabase Added an 'Automatic Backups' section to the IMDatabase web admin panel. IMDatabase can be configured to automatically create back-ups of your database on a daily or weekly schedule. The interface also allows you to restore from or delete previously saved back-up images.
- [BUG FIX] Links to log viewers on the IMDC services list page no longer produces a 404 error when using Internet Explorer 6.
- [BUG FIX] IMDatabase First-start wizard instructions and images match the current appearance of IM Server Settings.
- [BUG FIX] IMDatabase The built-in PostgreSQL database now starts properly on systems whose locale does not by default use UTF8.
- [BUG FIX] IMDatabase Un-registering an IM Server now properly checks whether the request comes from the registered URL.
- [BUG FIX] IMDatabase When an interface with a previously-unseen IANA IfType ID is seen, that ID is automatically added to the 'ianaiftype' table.
- [BUG FIX] IMDatabase When a device with a previously-unseen IANA Enterprise ID is seen, that ID is automatically added to the 'ianaenterprise' table.
- [BUG FIX] IMDatabase Improved the performance of map, device and interface imports by reducing the number of times they query the database.
- [BUG FIX] IMDatabase A map status probe automatically acknowledging itself no longer results in a database integrity error.
InterMapper® 5.0b3 - 25 March 2008
- [FEATURE] Implemented ICMPv6 echo support for IPv6.
- [FEATURE] Added an "ext" command to the Telnet server to list connections from server extensions.
- [FEATURE] The "about" status page in the web server now lists all interface addresses (IPv4, IPv6, AppleTalk, and Ethernet).
- [LATERAL] Send certain types of Database Server information from server to client only if an administrative connection. (63589)
- [LATERAL] Set "response time" for command-line probes (63774)
- [LATERAL] Clean up legacy code for CNetworkID class in preparation for supporting IPv6.
- [BUG FIX] Make fractional values in Nagios Plugin probes chart correctly (once again). (64164)
- [BUG FIX] The cached port for the default URL for the Database Server was incorrectly initialized. (64224)
- [BUG FIX] Fix up chart records which have certain types of illegal values. (63874, probably 42385 and 56902 as well.)
- [BUG FIX] On systems that support it, clear the IPV6_V6ONLY option before binding UDP and TCP listener sockets, and for outgoing TCP IPv4 connections.
- [BUG FIX] Fix some assertion failure issues when loading the extension list XML file.
- [BUG FIX] Fixed a bug where idle extension connections were terminated after two minutes.
- [BUG FIX] Don't crash when importing a zero-length MIB file. (63477)
- [BUG FIX] Fix an endian issue with IPv6 link-local scope-id's.
InterMapper RemoteAccess™ 5.0b3 - 25 March 2008
- [FEATURE] Alt-clicking a dataset in the chart legend will de/select all datasets in the chart simultaneously (63845, 63866, 63902).
- [BUG FIX] The client could cause charts to have too little space between horizontal axis labels (63874).
InterMapper® DataCenter™ 5.0b3 - 25 March 2008
- [FEATURE] Services List status messages now update dynamically; no page reload is needed.
- [FEATURE] Log viewers for all IMDC services are now unified, and update without a page refresh.
- [FEATURE] Added a 'Send Test E-Mail' button to SMTP settings, to test your error reporting settings.
- [BUG FIX] Red Hat Linux and SuSE Linux install packages now properly relocate when used with --prefix.
- [BUG FIX] After installation, the first-start page is no longer blank when viewed by Internet Explorer.
- [BUG FIX] The Intermapper Server is now notified when an IMDC service starts or stops, and updates accordingly.
- [BUG FIX] Services List 'change settings' links now direct to settings pages rather than the log viewer for that app.
- [BUG FIX] IMDatabase Retention policies UI now lets you choose 'never' rather than using '-1'.
- [BUG FIX] IMDatabase Adjusted the logging levels of many log messages, to reduce email volume for un-important errors.
- [BUG FIX] IMAuth Performing a 'Test Connection' no longer causes an 'Unexpected Error' for a newly-selected authentication protocol.
InterMapper® 5.0b2 - 18 March 2008
- [LATERAL] Cache the server name preference so answering a server discovery packet doesn't cause a file system api call.
- [LATERAL] The Remote Access server is now always secure; it is not possible to disable SSL.
- [LATERAL] Minor changes to wording in Database Server pane.
- [LATERAL] Minor changes to formatting in Nagios Plugin probe status window.
- [BUG FIX] Fixed a crashing/assertion bug involving redundantly polled IPv6 devices. (64158)
- [BUG FIX] Fixed a bug which caused misdirected KU_propertychange messages to be delivered on the port 8181 HTTP connection, thus confusing IMDatabase.
- [BUG FIX] Fixed a bug which caused AppleTalk polling to compare DDP addresses incorrectly. The same issue potentially affected link-local IPv6 polling.
InterMapper RemoteAccess™ 5.0b2 - 18 March 2008
- [BUG FIX] Default size of Server Settings window was too short on Leopard (64117).
InterMapper® DataCenter™ 5.0b2 - 18 March 2008
- [BUG FIX] SMTP Settings From: Address field is properly marked as required.
InterMapper® 5.0b1 - 17 March 2008
- [FEATURE] Added support for IPv6 polling with the exception of ICMPv6 pings.
- [FEATURE] SMTP probe uses IPv6 format of HELO command for IPv6 targets.
- [FEATURE] IPv6 notifiers are supported (e.g. SMTP, Syslog, SNMP Traps, SNPP).
- [FEATURE] Added support for incoming SNMP trap support over IPv6.
- [FEATURE] Corrected syntax of IPv6 addresses published as URL's.
- [FEATURE] Implement server side of default label for unnumbered networks.
- [FEATURE] "Recent Outages" are preserved in the Status Window after a server restart. (58096)
- [FEATURE] If a command-line probe specifies the flag "NAGIOS3", PERFDATA from a Nagios plugin specified as the command will automatically be interpreted and displayed.
- [LATERAL] Note time of last export to database in Database Server pane. (61144)
- [LATERAL] Old map version is included in the backup filename. (60767)
- [LATERAL] Enhancements to the .lossless log: link up/down, device probe name, server start-up and server quitting are logged.
- [LATERAL] After a device goes down (up), the message logged to the .lossless log does not include the time the device has been up (down).
- [LATERAL] When an alarm point is responsible for a notification, its name follows IMID of the device in the lossless log.
- [LATERAL] If an alarm point is in maintenance mode, its notifications are sent to the lossless log, and if the status is not CLEAR, they are followed by an ACK.
- [LATERAL] The value previously identified as "Round-trip time" in the status window is now labelled "Response time". (63846)
- [BUG FIX] Added support for passing <extension> contexts configured in the extension list through to IMRemoteAccess, without interpretation.
- [BUG FIX] Chart data produced by a command line probe can again be plotted on the same chart (bug introduced in 5.0a8). (63664)
- [BUG FIX] Status of alarm point notifications is logged correctly to the .lossless log. (63734)
- [BUG FIX] Fix up URL shown in Database Server pane to always show an address reachable from a machine running IMRA. (64033)
- [BUG FIX] Cache more values to keep from hitting prefs too often when trying to register with database server.
InterMapper RemoteAccess™ 5.0b1 - 17 March 2008
- [BUG FIX] By default the status column of the Map List window should be on the far left (62348).
- [BUG FIX] An exception could be thrown if a server was somehow added to the Map List twice (63611, 64044).
- [BUG FIX] The device list could get out of sync when using an Ack filter and eventually throw an IOOBE (63796).
- [BUG FIX] Duplicated maps were named "dialog#" (64000).
- [BUG FIX] Added more error checking to recover from rare disconnects during login (64029).
InterMapper® DataCenter™ 5.0b1 - 17 March 2008
- [FEATURE] Errors and warnings are automatically assembled into reports and emailed using SMTP settings.
- [FEATURE] IMDatabase Device event entries now include the name of the probe for that device.
- [FEATURE] IMDatabase Event entries more consistently include alarm point names.
- [BUG FIX] Prevent the bug report and feature request pages from timing out.
- [BUG FIX] Prevent all log report viewers from timing out while logs are being viewed.
- [BUG FIX] Regularly refresh the IP address of the IMDC server to account for network changes.
- [BUG FIX] IMDatabase Selecting the 'now' import profile no longer uses unnecessary amounts of CPU.
- [BUG FIX] IMDatabase The 'now' import profile now properly requests another report immediately.
- [BUG FIX] IMDatabase When a 410 (Unavailable) response is received, the IM Server is marked as disabled.
- [BUG FIX] IMDatabase Disabled maps no longer request an entire day's worth of entries every time.
- [BUG FIX] IMDatabase Removed unnecessary double-requests for maps, devices, etc. when requesting events and datapoints.
- [BUG FIX] IMDatabase The 'IM46Charts' retention policy is now visible in the retention policies list.
- [BUG FIX] IMDatabase The built-in postgres process now shuts down in 'fast' mode on Windows.
InterMapper® 5.0a9 - 07 March 2008
- [FEATURE] Support for MSPP license type.
- [BUG FIX] Improve handling of converting invalid addresses to strings in Windows.
- [BUG FIX] Improve handling of comparisons between machines requesting database exports and those configured to do so.
- [BUG FIX] Fix incessant printing of "Connection retry timer cleared" messages to debug log.
- [BUG FIX] Fix bug when database server export was enabled and auth server use was enabled, but the auth server was not configured, client would time out looking for auth types. (63806)
- [BUG FIX] Fix several instances when the Database Server server settings pane error display wouldn't clear upon successful connection and registration.
- [BUG FIX] Improve error message displayed when InterMapper tries to connect to a running but unconfigured IMDC installation.
- [BUG FIX] Charted variables from the Barracuda probes are preserved after upgrading from InterMapper 4.6.8 (57054).
- [BUG FIX] Fix crash during a "clean" shut down of the server. (63695).
InterMapper RemoteAccess™ 5.0a9 - 7 March 2008
- [BUG FIX] Map List and Enabled Maps hierarchies should look better under GTK (62708).
- [BUG FIX] Map load progress bar should always be displayed in the User column (63823).
InterMapper® DataCenter™ 5.0a9 - 7 March 2008
InterMapper® 5.0a8 - 04 March 2008
- [FEATURE] Added server-side support for "server extensions", including KC_runextension and jar export.
- [FEATURE] Implemented the "TemporaryOTP" authentication method for use by server extensions needing a tunnel connection.
- [LATERAL] Web server displays vertex labels in the foreground color. (61368)
- [BUG FIX] Suppress spurious property change updates to outgoing Kali connections. (63159)
- [BUG FIX] TCP probes preserve chart variable mappings. (60215, 57054)
- [BUG FIX] Fix crash in defined() function for probes. (63247)
- [BUG FIX] Server won't crash when it discovers unprocessed maps in the Maps or Maps (Disabled) folder. (63236)
- [BUG FIX] New GUI, IMDC protocols, defaults, and support for Data Retention Policies.
- [BUG FIX] mDNS (Bonjour) support now actually works on Linux and other posix based systems.
InterMapper RemoteAccess™ 5.0a8 - 4 March 2008
- [BUG FIX] Web Server settings URL port not updated when security setting changed (16144).
- [BUG FIX] Probe description text is copyable (61923).
- [BUG FIX] Web, Telnet, and Remote server settings changes now occur immediately (62811).
- [BUG FIX] Resolved Leopard Help menu delay by removing the Font, Size, and Style menus (63210).
- [BUG FIX] The Map List columns got out of sync when the server was unexpectedly disconnected (63309).
InterMapper® DataCenter™ 5.0a8 - 4 March 2008
- [FEATURE] IMDC first-start page is static, and contains a note about the SSL certificate warning that is about to come up.
- [FEATURE] Added UI for SMTP settings, which will be used to send error reports.
- [FEATURE] IMDatabase Exports are automatically chunked, and the amount requested per chunk is dynamically adjusted. This greatly improves reliability, reduces CPU and memory load, and allows data to become available in the database significantly sooner.
- [FEATURE] IMDatabase Old-data and current-data exports are now completely separate processes, allowing current data to appear in the database much sooner.
- [FEATURE] IMDatabase The built-in PostgreSQL server has been upgraded to version 8.3.
- [FEATURE] IMDatabase Added import support for the map 'path' field.
- [FEATURE] IMDatabase Added UI for automatic database backups; functionality will come in a later release.
- [FEATURE] IMDatabase Added a 'Database Schema' page to the web admin interface, giving SQL query writers easy access to the schema.
- [LATERAL] Improved IMDC's visual appearance and corrected visual glitches.
- [LATERAL] IMAuth IMAuth admin interface uses the cleaner left-menubar-based style.
- [LATERAL] IMDatabase Increased built-in PostgreSQL process timeout from 30 to 60 seconds.
- [LATERAL] IMDatabase Increased default log viewer lines shown from 10 to 20.
- [LATERAL] IMDatabase Several minor schema updates, including the addition of an export rows field in the serverpoll table.
- [BUG FIX] IMDC will no longer crash when IMAuth fails to load auth protocols.
- [BUG FIX] IMDatabase Failure of data retention policies no longer stops logging.
- [BUG FIX] IMDatabase Data retention policy task no longer fails on PostgreSQL 8.3.
- [BUG FIX] IMDatabase Built-in PostgreSQL 8.3 will properly listen on port 8183 on Windows.
- [BUG FIX] IMDatabase Event import errors are properly logged separately by event category.
- [BUG FIX] IMDatabase Import errors are caught and reported much more consistently.
- [BUG FIX] IMDatabase Alarm point events (clear, major, minor) no longer cause import failures.
- [BUG FIX] IMDatabase Import no longer fails when the IM Server ID changes between exports.
- [BUG FIX] IMDatabase Fixed several import failures related to maps, notifiers and datapoints.
- [BUG FIX] IMDatabase On server register the IM Server URL is no longer reported as invalid even when it is valid.
- [BUG FIX] IMDatabase Startup no longer fails when the database cannot be reached.
InterMapper® 5.0a7 - 8 February 2008
- [FEATURE] Add support for outgoing IPv6 SMTP connections.
- [FEATURE] Implement final changes to support IPv6 for incoming IM RemoteAccess connections and for outgoing email connections.
- [FEATURE] Kali Server can now handle incoming HTTP requests, by internally handing them off to the web server. Port 8181 uses its own access list; the web access list has no effect. In addition, auto-login for web connections received this way is deliberately disabled.
- [FEATURE] The web, telnet, remote, and big brother listening TCP servers all support incoming IPv6 connections.
- [FEATURE] Internal printf library supports use of "%#lI" specifier for bracketed IPv6 addresses, e.g. "[::1]".
- [FEATURE] mDNS (Bonjour) support now also included in Linux, FreeBSD and Solaris builds.
- [LATERAL] Auth Server, Database Server checkboxes now stay checked if the user "wants" to use the respective servers, and failure is indicated via status messages, rather than by unchecking. Retries are automatic, and retry at ever greater intervals (the greatest being around 10 minutes). (62325, 62338)
- [LATERAL] Moved check for report server address from core export code up into CWebStream.
- [LATERAL] Device pasted into a map receives an IMID assigned by that map, especially generated for the device.
- [LATERAL] Final clean up of IPv4 CNodeAddr interface before beginning transition to IPv6 support.
- [BUG FIX] Windows version requests notification from OS that host address has changed, rescans interfaces, updates URLs, etc.
- [BUG FIX] Cache database server address rather than hitting DNS every time we check the server address. (63112)
- [BUG FIX] Fixed an assertion failure in datapoint exporting code. (63169)
- [BUG FIX] Fix occasional missing row separator at end of export of changes log. (dschnur)
- [BUG FIX] Fix bug where Database server could not connect to InterMapper to retrieve info if it was configured in server settings as 127.0.0.1. (63252)
InterMapper RemoteAccess™ 5.0a7 - 8 February 2008
- [BUG FIX] Dragging a map to the very top or bottom of the Enabled Maps list will now put it in the top of the hierarchy (62426).
- [BUG FIX] An NPE could occur if the server removed an edge at the same time that the user moved it to another vertex (63045).
- [BUG FIX] IPv6 addresses can be used in the host fields in the Email pane of Server Settings (63090).
- [BUG FIX] Race condition could cause an NPE when closing the Server Settings window before the Telnet/Remote/Web Server panes were done loading (63135).
InterMapper® DataCenter™ 5.0a7 - 8 February 2008
- [LATERAL] IMDatabase IMDatabase is no longer tied to the InterMapper web server; it now contacts the InterMapper Server on port 8181.
- [BUG FIX] IMDatabase Fixed integrity errors caused by maps removed uncleanly from the InterMapper maps folder.
- [BUG FIX] IMDatabase A full sync will in all cases be performed before any other reports are requested.
- [BUG FIX] IMDatabase Fixed several insert problems caused by deleted devices and interfaces.
- [BUG FIX] IMDatabase Fixed an issue where multiple InterMapper servers connected to one IMDatabase server would fail to request an initial sync.
- [BUG FIX] IMDatabase Fixed an issue where multiple InterMapper servers connected to one IMDatabase server would request incorrect amounts of data.
- [BUG FIX] IMDatabase When using the built-in database, shutting down IMDatabase shuts down the built-in PostgreSQL service as well, even if there are other clients connected to it.
- [BUG FIX] IMAuth MS-CHAPv2 authentication properly works for IAS and RADIUS when using Windows domains.
InterMapper® 5.0a6 - 28 January 2008
- [BUG FIX] Export intervals greater than 6 hours are now registered correctly with IMDC. (62846)
- [BUG FIX] Fix a few memory leaks. (62409, 62410)
- [BUG FIX] Xserve RAID - drive rebuilding is now an Alarm instead of Warning state (62455).
- [BUG FIX] Xserve RAID - Unknown status of a controller is now Alarm instead of Down.
InterMapper RemoteAccess™ 5.0a6 - 28 January 2008
- [FEATURE] Added a preference to turn off InterMapper Server discovery in RemoteAccess (62982).
- [BUG FIX] Sorting of folders in the Map List was broken (62775).
- [BUG FIX] Ants along parallel links outside of a device's icon could cause an IOOBE (62790).
- [BUG FIX] If the saved preference pane selection is not found when opening the Server Settings, the first pane will be shown instead (62810).
- [BUG FIX] Selections in sorted tables changed when items were inserted (62936).
InterMapper® DataCenter™ 5.0a6 - 28 January 2007
- [FEATURE] IMDatabase: Data retention policies can now be applied to reduce raw data into the datasample, datasampledaily and datasamplehourly tables.
- [FEATURE] IMDatabase: Added '24 Hour' and 'IM46Charts' retention policies for future use.
- [FEATURE] IMDatabase: Added a 'More Details' link for the IMDatabase services list entry, showing server status.
- [FEATURE] IMDatabase: Added a 'service status' page in the web interface to show details for each registered IM Server.
- [FEATURE] IMDatabase: Web interface was redesigned to be more compact and use a left menubar.
- [FEATURE] IMDatabase: Web interface has smoother hide/show transitions.
- [LATERAL] IMDatabase: Switched to a new, more accurate scheduler that will queue reports in a more reliable order.
- [BUG FIX] IMDatabase: Request schedules using a '5 Minute' interval now really fire in 5 minute intervals.
- [BUG FIX] IMDatabase: When an IM Server register attempt fails due to the DB not being connected, the correct error message is sent back.
- [BUG FIX] IMDatabase: When a report parser fails to parse an IMID, it now logs the offending row in all cases.
- [BUG FIX] IMDatabase: When the test connection to an IM Server fails, it now properly defaults to the KALI connection's address.
InterMapper® 5.0a5 - 15 January 2008
- [BUG FIX] Fix error 10022 when converting IPv4 address to string.
InterMapper® 5.0a4 - 14 January 2008
- [FEATURE] Maps can be organized in folders.
- [FEATURE] A new "MapPath" field is available for export from the "maps" and "devices" tables. "MapPath" took the role of "MapName" in the "devices" table: it has the CREATE attribute, while "MapName" doesn't.
- [FEATURE] Incoming IPv6 connections are supported in Remote, Web and Telnet servers. Non-IPv4Mapped addresses are temporarily translated to 0.0.0.1 for logging and access list code (which does not yet support IPv6).
- [FEATURE] The Mac OS X build registers a mDNS (Bonjour) name of type "_intermapper._tcp", to be used for IPv6/IPv4 discovery.
- [FEATURE] Rewrote networking code that fetches network parameters such as the local IP and AppleTalk address, to fetch an interface list with multiple IPv4/IPv6 addresses per interface.
- [BUG FIX] Windows installer/uninstaller now removes imdatabase directory when uninstalling.
- [BUG FIX] Windows version sometimes crashed trying to create crash report. (56057)
- [BUG FIX] Temporary fix in place for running in Windows with IPv6 installed.
- [BUG FIX] The FreeBSD installation now defaults to storing the InterMapper_Settings directory in /var. (59463)
- [BUG FIX] InterMapper constructs URL's to itself using a non-link-local IPv4 address, if possible, but also supports IPv6 if the only IPv4 address its machine has is "link-local".
- [BUG FIX] Fix a reported ICMPv4 bind() error. (62574)
InterMapper RemoteAccess™ 5.0a4 - 14 January 2008
- [LATERAL] Added GUI for old data export in Database Server pane of Server Settings.
- [BUG FIX] Logging out and back into a server caused an IOOBE (62429).
- [BUG FIX] User name and passwords are encoded for XML when getting the list of services for the NT Services probe (62489).
- [BUG FIX] Bug 60043 should not cause other connected clients to throw an NPE (62627).
- [BUG FIX] Wrong status window used for open/close animation (62701).
- [BUG FIX] Notifiers Window should not take as long to close when hundreds of devices are selected.
- [BUG FIX] Changing sort order should not collapse all expanded nodes in the Map List.
- [BUG FIX] The selection should be preserved when changing the sort order of the Map List.
- [BUG FIX] Notifier pane in the "Configure Notifier" window was too large to fit in the window on Linux.
InterMapper® DataCenter™ 5.0a4 - 14 January 2007
- [FEATURE] IMDatabase: Added the 'old_lastdate' and 'old_profile' fields to the server table, in preparation for importing data older than one day.
- [FEATURE] IMDatabase: Added a 'begin_time_imserver' field to the serverpoll table, to preserve the server's time while making begin_time and end_time calculations more accurate.
- [FEATURE] IMDatabase: Optimized data import protocol to transmit less data over the network for datapoints reports.
- [FEATURE] IMDatabase: Added support for request chunking, allowing the InterMapper server to reduce its load by sending partial reports.
- [LATERAL] IMDatabase: The format for IMDC logs has been changed to 'YYYY-MM-DD HH-MM-SS level message', to make log messages shorter and easier to read.
- [BUG FIX] IMDatabase: Fixed a serious looping condition that would allow multiple identical report requests to be made, resulting in duplicate event table entries and continuously high CPU usage.
- [BUG FIX] IMDatabase: Fixed a less frequent looping condition that would request multiple identical reports, if a request was waiting to retry after a failure when a new one was made.
- [BUG FIX] IMDatabase: Fixed an issue, primarily under Windows, where an unclean shutdown of IMDC would prevent it from starting again for several minutes.
- [BUG FIX] IMDatabase: Disabled maps are now requested properly along with enabled ones.
InterMapper® 5.0a3 - 21 December 2007
- [BUG FIX] Barracuda probes will now enter the ALARM state when the unit is offline (62309).
- [BUG FIX] Devices with Appletalk addresses are encoded in IPv6 for storage in the database (62043, 62341)
InterMapper RemoteAccess™ 5.0a3 - 21 December 2007
- [BUG FIX] Rolled-back change from 5.0d1 that broke auto-layout during autodiscovery (62004).
- [BUG FIX] Horizontal separators in New Map wizard were ugly in Leopard (62095).
InterMapper® DataCenter™ 5.0a3 - 21 December 2007
- [FEATURE] IMDatabase: Automatically focus username/policyname fields after adding a user or policy.
- [FEATURE] IMDatabase: Report requests can now be accepted as sequential chunks, for greater efficiency.
- [FEATURE] IMDatabase: Automatically configure the built-in database to collect stats and enable auto-vacuum.
- [FEATURE] IMDatabase: After a full sync, the database will automatically perform a VACUUM.
- [LATERAL] Removed unnecessary steps from the first-start wizard.
- [LATERAL] IMDatabase: Removed currently-unnecessary steps from the first-start wizard.
- [BUG FIX] IMDatabase: Properly export disabled maps alongside enabled maps, by treating them as a two-part chunk.
- [BUG FIX] IMDatabase: Fixed rare crash when two shutdown requests arrive very close to one another.
- [BUG FIX] IMDatabase: Fixed SQL problem that would allow new events to close the wrong previous event, throwing times out of sync.
- [BUG FIX] IMDatabase: Increased timeout of the initdb process, since it can take a while to run.
- [BUG FIX] IMDatabase: Added a filter to prevent notifierrule rows with a notifierimid of 'N/A' from inserting.
- [BUG FIX] IMDatabase: Added a filter to prevent AppleTalk addresses from inserting.
- [BUG FIX] IMDatabase: Added a filter to prevent notifications/acknowledgments with an 'event status' of '****' from inserting.
- [BUG FIX] IMDatabase: Fixed a crash that would happen when rotating log files, and made the rotation itself more reliable.
- [BUG FIX] IMDatabase: Improved the error message sent to the IM Server if a test export connection fails.
- [BUG FIX] IMDatabase: Several improvements to the wording on the first-start wizard pages.
InterMapper® 5.0a2 - 13 December 2007
- [LATERAL] Cache the name of the database server we're reporting to so that we don't have to hit the prefs so often when reporting. (62044)
- [LATERAL] Event status is present in notifier and acknowledgement events in the ".lossless" log.
- [LATERAL] .lossless and .changes logs always receive entries from the server, independent on being registered with a reports server. (62092)
- [LATERAL] Change of reason for a threshold level results in an additional entry in the Event and .lossless logs. (62096)
- [BUG FIX] Return NULL rather than cause ASSERT failure in GetKaliClientReportServer. (62211)
InterMapper RemoteAccess™ 5.0a2 - 13 December 2007
- [BUG FIX] If the map was disabled or closed while the 'Set Behavior...' action was waiting for a response from the server, an NPE could occur (62194).
- [BUG FIX] Interface Status Window 'tear-off' effect on Mac OS X was offset when the map was not scaled to 100% (62004).
- [BUG FIX] Links broken in Get Info window for devices (62005).
- [BUG FIX] Multiple selection implemented in Enabled Maps pane (62094).
InterMapper® DataCenter™ 5.0a2 - 13 December 2007
- [FEATURE] IMDC includes SQLAlchemy 0.4, and is updated to take advantage of some of its features.
- [FEATURE] Improved performance of the log viewers for IMDC, IMDatabase and IMAuth
- [FEATURE] Log rotation happens whenever an entry is output, and does not require the server to be running at the exact rotation time.
- [FEATURE] IMDatabase: The event table includes OKAY as a distinct event, rather than only closing a previous event.
- [FEATURE] IMDatabase: The internal database users list now has a field to confirm the password you give each user.
- [BUG FIX] Clicking 'done' on the IMDC settings page no longer produces an error if you haven't changed the password.
- [BUG FIX] IMDatabase: Use fixed numbers of column splits to handle the case where the server mistakenly outputs extra column separators.
- [BUG FIX] IMDatabase: Disable server import if the server-stored encryption key is incorrect.
- [BUG FIX] IMDatabase: Error handling on import failure is much more reliable, and will retry intelligently.
- [BUG FIX] IMDatabase: Fixed a crash when starting/stopping IMDatabase.
- [BUG FIX] IMDatabase: Prevented some unnecessary startup code from running accidentally and producing confusing log output.
- [BUG FIX] IMDatabase: Synchronized the server poll table values with the time on the IM Server to prevent DB insert errors.
- [BUG FIX] IMDatabase: Removed check for event status from insert SQL, to allow events with the same status but different reason.
- [BUG FIX] IMDatabase: Retry timeouts will automatically increment through 10, 30, 60, 600, 1800 and 3600 seconds.
InterMapper® 5.0a1 - 03 December 2007
- [FEATURE] Disabled maps are available for export to IM Database.
- [FEATURE] Disabled maps are logged to the ".changes" log after their removal from the server.
- [LATERAL] ".lossless" and ".changes" logs use character 0x0 as the line separator and 0x1 as the column separator.
- [LATERAL] Event timestamp is present in notifier and acknowledgement events in the ".lossless" log.
- [LATERAL] Files associated with ".lossless" and ".changes" logs have suffix "-jrnl" instead of ".txt" .
- [LATERAL] Use a secure random generation algorithm to generate UUIDs and passwords for database server connection.
- [LATERAL] Use uuid_generate to generate UUIDs on platforms which support it.
- [LATERAL] Mirror certain prefs in Auth Server, Database Server clients to make checking status less expensive. (61573)
- [BUG FIX] Send a response when client disables reporting to database server.
- [BUG FIX] Send a KC_registerserver every time IM starts up, if reporting is enabled. (61401)
- [BUG FIX] Opening the advanced configuration in the Database Server server settings panel and clicking okay while already connected could fail to send a response to the client. (61624)
InterMapper RemoteAccess™ 5.0a1 - 03 December 2007
- [FEATURE] Added the ability to filter device lists according to ack/maintenance status (52189, 59566, 58213, 61162).
- [BUG FIX] If a vertex has its foreground color set to anything other than None, it will use that color for its border and/or
exterior text (61368).
- [BUG FIX] Attempting to Set Kind on multiple devices threw an NPE (61450).
- [BUG FIX] SocketExceptions no longer generate a bug report, but simply display a message about the disconnect.
InterMapper® DataCenter™ 5.0a1 - 03 December 2007
- [FEATURE] InterMapper Reports is renamed InterMapper Database. It can now export all element data, events, and data points.
InterMapper® 5.0d3 - 01 November 2007
- [FEATURE] A new ".lossless" log, parsable by IM Database, keeps track of all events from the Event Log, of unknown events and of opening/closing of a map.
- [FEATURE] A new ".changes" log contains information about maps/devices/links deleted from the IM server. (Deleting disabled maps is not yet logged.)
- [FEATURE] Support displaying retention policy in device info window, as well as dynamically updating retention policy and device kind display.
- [LATERAL] Enforce license restrictions on InterMapper Reports server use.
- [LATERAL] Change reference to InterMapper Reports to InterMapper Database to reflect naming refinement.
- [BUG FIX] Better default values for data reporting intervals.
- [BUG FIX] Do not fulfill a reports export request unless reports are enabled and the request comes from the confgured IM Reports server.
- [BUG FIX] Fixed situation where configuring an incorrect password for IMDC connection in IM while a connection is already active could cause IM to fail to respond to client.
InterMapper RemoteAccess™ 5.0d3 - 01 November 2007
- [LATERAL] Add Benchmark now works the same as Insert Benchmark (60993).
- [BUG FIX] It is now possible to sort on the Condition and Previous Condition in list views (50721).
- [BUG FIX] Cmd/Ctrl-Shift-R in a map will now reload probes (58752).
- [BUG FIX] Added Set Kind... menu item (61088).
- [BUG FIX] Data Retention Policy should now be displayed in the Info window (61088).
- [BUG FIX] Expanded exception-handling code to ignore more versions of the 'Non-Java exception' thrown on Mac OS X when the number of monitors change (61114).
- [BUG FIX] The visible state of data sets in Chart windows is now saved when the window is closed and restored when opened (61149).
- [BUG FIX] Table/list headers should better match the native platform's headers.
InterMapper® 5.0d2 - 15 October 2007
- [FEATURE] Datasets and datapoints exported for devices with charts.
- [BUG FIX] Numerous refinements to Reports Server and Auth Server registration.
- [BUG FIX] Fix ASSERT failure when calling CRetentionPolicyServer::IsExportable() when no policies are loaded.
- [BUG FIX] Add default values for data reporting intervals.
- [BUG FIX] Report server configuration was using auth server configuration's port setting. It doesn't anymore.
InterMapper RemoteAccess™ 5.0d2 - 15 October 2007
- [FEATURE] The default label can now be set for unnumbered interfaces in the Network Defaults of the Server Settings pane (60418).
- [LATERAL] Ctrl-Alt-Shift-B (Cmd-Opt-Shift-B on OS X) can now be used show the Bug Report submission window from nearly anywhere in the program (56347).
- [LATERAL] Improved the Version Updates preference pane - added Check Now button and UI to change the poll period.
- [BUG FIX] IllegalArgumentException thrown by an invalid command line in a Helper App should not cause a bug report (60057).
- [BUG FIX] Added a workaround for Java 6 changes that caused the Double-Click choice in the preferences to not show a dialog if the type did not change (60265).
- [BUG FIX] Status Windows inherited the parent Map window's titlebar icon when resizable on Windows (60519).
- [BUG FIX] 4.5 introduced a deadlock at startup when two users were automatically logged in and a map was opened from the first's maplist (60970).
InterMapper® 5.0d1 - 02 October 2007
- [FEATURE] Added support for registering InterMapper Server with IM Database/IM Reports server.
- [FEATURE] Added support for a server-wide device find by IP address, IMID, or DNS name.
- [FEATURE] Enhancements to IPMI v2.0 probe: sensors are retrieved from SDR, the values they report are presented in the Status Window, device status is set according to thresholds overpassed by any of the sensors. We retrieve values for sensors coming from the BMC slave address only.
- [FEATURE] Added support for handling data retention policies and devicekinds.
- [LATERAL] A device with "Allow Periodic Reprobe" flag disabled is not auto-discovered when a map is first opened. (58848)
- [LATERAL] Device export now uses the same names for "type" as the probekind field in the database.
- [LATERAL] IPMI specific logging can be enabled/disabled from the remote and telnet server clients.
InterMapper RemoteAccess™ 5.0d1 - 02 October 2007
- [FEATURE] Added 'Set Data Retention...' menu item.
- [FEATURE] Added 'Retention Policy' pane to Map Settings.
- [FEATURE] Added 'Reports Server' pane to Server Settings.
- [FEATURE] Added 'Find Devices...' that searches across maps.
- [FEATURE] Added support for #show:, #hide:, #begin:, and #end: in IMML.
- [LATERAL] Sun's cross-platform look-and-feel will now be used in place of Motif as the default on applicable systems. This can be overridden via the com.dartware.laf property. (53434)
- [LATERAL] Text entered in the Add Device pane is no longer pre-parsed and may now contain any arbitrary text that has no relation to an existing device name or address (54801).
- [LATERAL] Map status icons in the Map List window will now include the ack checkmark (59509).
- [LATERAL] Ants are now clipped at the edges of icons instead of at the bounding rectangle.
- [LATERAL] Device IMID is now displayed in the Info window.
- [LATERAL] DeviceKind is now displayed in (and editable from) the Info window when applicable.
- [LATERAL] Added stats for disconnected map windows to profile information of bug reports.
- [LATERAL] Added stats for global device lists to profile information of bug reports.
- [BUG FIX] Set Label... for multiple devices did not initialize the text field (59621).
- [BUG FIX] If the default cache directory is not available, an attempt will be made to use the platform's default temporary directory to store icons and sounds (59747).
- [BUG FIX] Tab key did not work in client-registration dialog on some versions of Java < 1.6 (60037).
- [BUG FIX] Workaround for 54542 could cause an AIOOBE when deleting multiple charts (60345).
- [BUG FIX] If 'Set Link Speed...' failed, an AIOOBE would be thrown (60351).
- [BUG FIX] Added an assertion to glean more information for an NPE when handling translate updates (60603).
- [BUG FIX] Closing the Map while opening the Insert Text window could result in an NPE (60686).
InterMapper® DataCenter™ 5.0d1 - 02 October 2007
- [FEATURE] Added the InterMapper Reports service.