InterMapper 4.1 Release Notes
The following changes are incorporated in InterMapper 4.1.3:
InterMapper® 4.1.3 - 12 January 2004
- [RELEASE] Final release.
- [BUG FIX] Fixed a bug which prevented external probe files with newer version numbers from being loaded/preferred over the built-in version. (17630)
InterMapper Remote™ 4.1.3 - 12 January 2004
- [RELEASE] Final release. No changes from 4.1.3b3.
InterMapper® 4.1.3b3 - 7 January 2004
- [LATERAL] Change copyrights to 2004.
- [BUG FIX] Made probe popup in router info dialog wide enough for all probe names. (17249)
- [BUG FIX] Fixed a bug preventing change of email notifier text in traditional. (17521, 17527)
- [BUG FIX] Fixed two bugs, one an ASSERT failure occurring if a map with custom icons from 4.1.1 or before is opened in 4.1.2 or later due to the change in the "set name" for icons at the main level of the Custom Icons directory, and one a related problem if the directory represented by a set name no longer exists or has been renamed. In the first case, it should now display the correct icon, in addition to not crashing, and in the second, it should now fail gracefully and show a question mark icon rather than crashing. (17269, 16635).
- [BUG FIX] Fixed crash in command-line notifiers on SPARC due to byte alignment issue peculiar to SPARC.
- [BUG FIX] In IM Traditional, dragging the mouse around in a menu (either from the menu bar, popup menus, or contextual menus) no longer interrupts polling. (However, selecting a menu from a popup control is unchanged.) MacOS calls affected are MenuSelect, PopUpMenuSelect and ContextualMenuSelect. (17064)
- [BUG FIX] IM Traditional now double-checks that a window's height is less than the height of the tallest screen, for windows without zoom boxes, to guarantee that dialogs can always be resized on Mac OS X. (17317)
- [BUG FIX] Silenced the CBootpRouter::ParsePacket - invalid packet id messages in the Debug log.
- [BUG FIX] Improved support in Custom SNMP probes for unknown SNMP type values. (17059)
- [BUG FIX] Fixed a bug which prevented background vertices from drawing correctly when portions are transparent. (15964)
- [BUG FIX] Fixed a bug in IM Server which prevented chart data from being exported properly. (17522)
- [BUG FIX] Fixed a bug in the Demo Probe which caused InterMapper to insert /0 subnets. (17622, 17620)
- [BUG FIX] Updated the XServe probe to support Panther. (16729, 17271)
- [BUG FIX] Don't display plain text popup windows when option key is held down. (17607)
InterMapper Remote™ 4.1.3b3 - 7 January 2004
- [LATERAL] Updated version number and copyright date.
InterMapper® 4.1.3b2 - 22 December 2003
- [BUG FIX] Fixed a subtle bug in saving files in IM Traditional. On Panther, users would occasionally see a -34 error when saving a file after InterMapper had been running for a day or so. Fixed some cases where a FSSpec structure was filled in manually, and double-checked file names for temporary files.
- [BUG FIX] Fixed a bug in the Mac OS X command-line installer where directory ownership permissions were wrong on Mac OS X 10.2.8 and 10.3.
- [BUG FIX] Fixed bug where two different command-line probes to the same address and port and using the same probe file (such as Nagios Template) could believe they were the same probe and give the same results, even if the command lines supplied were different.
- [BUG FIX] Setting an individual device's polling interval to "no polling" now works correctly, rather than setting it to "1 second".
InterMapper Remote™ 4.1.3b2 - 22 Dec 2003
- [BUGFIX] 17245, 14712: Implemented Apple's suggested workaround to prevent freezes on OS X when accessing the popup menus in Chart windows.
InterMapper® 4.1.3b1 - 12 December 2003
- [FEATURE] Maps in map list on web server are now alphabetized. (15775)
- [BUG FIX] Fixed possible ASSERT failure when starting a server with saved Host Resources chart data. (17190)
- [BUG FIX] Fixed quoting typo in intermapper.sh shell script launcher for InterMapper Console on Unix-like systems.
- [BUG FIX] Fixed bug in Mac OS X command-line installer where created directories (e.g. /usr/local/bin) were not given ugo+x permission on Mac OS X 10.2.8 or 10.3.
- [BUG FIX] Improved the error message if intermapperd can't use realpath to locate itself when passed an absolute path name.
- [BUG FIX] If a web page template does not have a #version macro, set its version number to "0.1".
- [BUG FIX] Fixed a bug in changing the refresh interval for a chart which caused the web page to forget its 'timescale' setting.
InterMapper Remote™ 4.1.3b1, 12 Dec 2003
- [BUGFIX] 17202: Prevention for possible NPE caused by a timing issue when painting a link whose X mark after checking it but before painting it.
InterMapper® 4.1.2 - 24 November 2003
- No changes.
InterMapper® 4.1.2b7 - 22 November 2003
- [BUG FIX] If you control-click (or right-click) in a password field containing a community string, you can specify that the community string value should be revealed. Once you change this setting, it is preserved across restarts.
- [BUG FIX] Fixed a bug in DHCP probe where InterMapper was disqualifying responses whose 'nextServerIP' field was different from the desired DHCP server address.
- [BUG FIX] Fixed bug preventing acknowledgement of a down device in one client from being reflected in others.
- [BUG FIX] Fixed the parameter list sent to InterMapper Remote so it does not include "temporary" values used by the probe.
InterMapper Remote™ 4.1.2b7, 22 Nov 2003
- [LATERAL] SNMP Community strings may now be shown by accessing the contextual menu (Right-click in the text field).
- [BUG FIX] Fixed an NPE when displaying the device popup list if a device had an empty label.
- [BUG FIX] Zero-length icons should now display as the 'UNKNOWN_ICON' (the question-mark icon).
- [BUG FIX] Dartware Demo server should again appear in the server list the first time the application is run.
- [BUG FIX] Chart dataset names and vertical axis labels are now escaped for XML.
- [BUG FIX] 16815: Image corruption could cause NPE when attaching a background image.
InterMapper® 4.1.2b6 - 13 November 2003
- [BUG FIX] Fixed a bug which caused SNMP device links (from broken SNMP implementations) to be aged out.
- [BUG FIX] Changed the way that reported subnets with subnet masks of 0.0.0.0 are represented.
InterMapper Remote™ 4.1.2b6 - 13 November 2003
- [BUGFIX] When a server has expired, only one "registration needed" warning should be displayed.
- [BUGFIX] Fixed a possible NPE when reconnecting to a server.
InterMapper® 4.1.2b5 - 7 November 2003
- [BUG FIX] Changed the way image-based custom icons are colorized in InterMapper Traditional. When a device is down, the down icon color alternates with the plain gray-scale version of the image.
- [BUG FIX] Negative numbers now work in thresholds for Custom SNMP Probes.
- [BUG FIX] When registering a serial number on top of a license certificate, invalidate the data in the license file.
- [BUG FIX] Fixed a bug on little-endian systems (Windows, Linux/x86) which prevented the results of custom SNMP probes from being charted.
- [BUG FIX] Fixed a bug that caused an assertion fail when deleting an icon-shaped device or network.
- [BUG FIX] The "oiderr" SNMP property can be used in Custom SNMP Probe files to control whether OID errors are logged to the Debug log.
- [BUG FIX] The SSL Write routine now checks for disconnection when recovering from a flow-control issue. This should fix a potential 'infinite loop' condition.
- [BUG FIX] Changes to improve the implementation of Map Status probes that first try an SSL but drop back to plaintext if necessary.
InterMapper Remote™ 4.1.2b5, 7 Nov 2003
- [BUGFIX] Modified maps (with an asterisk appended to their name) should work with 'drill-down' map-status probes again.
- [BUGFIX] 16677: Fixed an NPE when getting the screen bounds before displaying a status window.
- [BUGFIX] 16612: Disabled text fields should now disable the contextual menu.
InterMapper® 4.1.2b4 - 31 October 2003
- [FEATURE] InterMapper Traditional now draws color PNG and JPG icons correctly, applying transparency and tinting them by the device status color (yellow, orange, red).
- [FEATURE] Web server now tints custom color PNG and JPG icons.
- [BUG FIX] Fixed crash in badge-drawing in daemon version when more than 127 colors in a map.
- [BUG FIX] When an attached notifier's retry count is infinity, this value is now sent correctly to console/remote.
- [BUG FIX] Minor changes to the "Demo Probe" to make the demo network map less busy.
- [BUG FIX] Added a contextual menu to InterMapper Traditional that appears when you click in an empty area of the map.
- [BUG FIX] InterMapper now connects devices with broken SNMP implementations to the correct network on the map.
- [BUG FIX] Airport Extreme probe now displays a message if the Airport's SNMP response contains 'noSuchName'.
- [BUG FIX] Changed the default router "hop" count from 2 to 1 in InterMapper Traditional's auto-discover dialog.
- [BUG FIX] InterMapper Traditional now conceals SNMP community strings using the bullet character (unless the community is "public").
- [BUG FIX] Minor change to the message that appears when the evaluation version has been downloaded too many times.
- [BUG FIX] Fixed a bug which prevented InterMapper Traditional from drawing color icons when printing a map.
- [BUG FIX] On Mac OSX, date and times in the Outages log should now print using the system's date and time formats (month before day, 24 hour time).
- [BUG FIX] When attaching a log file to a chart, immediately save the new event log list to the preferences file.
- [BUG FIX] Fixed two cases where the end-of-line delimiter was hard-wired to a carriage-return when it should have been the platform-specific EOL delimiter.
- [BUG FIX] Improved the error message that appears when you launch two copies of InterMapper on Mac OS X at the same time (error -5000).
InterMapper Remote™ 4.1.2b4, 31 Oct 2003
- [BUG FIX] 16567: Fixed NPE adding background image
- [BUG FIX] 16497: No longer give java.lang.NoClassDefFoundError when Credits email clicked
- [BUG FIX] 16503: Notifier repeat counts now sent as -1 instead of 65535
- [BUG FIX] 16590, 16300: Server EVAL/DEMO/etc dialogs at login no longer cause the connection to drop when waiting too long for user dismissal.
- [BUG FIX] 16498: Fixed java.lang.ExceptionInInitializerError when About box email clicked
InterMapper® 4.1.2b3 - 27 October 2003
- [FEATURE] Add commands controlling memory characteristics to java command line in StartConsole utility (Windows OS).
- [FEATURE] Map Status Probes now attempt to connect via SSL first, falling back to standard TCP if this doesn't work.
- [BUG FIX] Fixed a bug in adding new icons while InterMapper is running; the icons were re-numbered unnecessarily, causing existing icons on maps to change.
- [BUG FIX] Do not use res_init on Mac OS X to read the addresses of domain name servers. libresolv is a portability issue between Jaguar and Panther.
- [BUG FIX] Do not install 'crash-detecting' signal handlers on Mac OS X daemon; they obfuscate the report from CrashReporter.
- [BUG FIX] Fixed a longstanding bug in removing 'live' iterators from a list's current set of iterators; this could cause a crash under rare circumstances.
- [BUG FIX] Re-added intermapper.sh launch script to the Sun OS install package.
- [LATERAL] Make command-line probe timeout message more informative.
- [NOTE] This version was not widely released.
InterMapper Remote™ 4.1.2b3, 27 Oct 2003
- [LATERAL] The SNMP community string is no longer visible when editing it via the Set Community... dialog.
- [BUG FIX] Community string in Set Probe pane is now escaped for XML characters that would cause the connection to be dropped.
- [BUG FIX] All contextual submenus should now be broken up into smaller menus when the entire menu will not fit on the current screen (e.g. the Display->Font menu is often very long).
- [BUG FIX] 16140: Popup menus are now guaranteed to be contained within a single screen.
- [BUG FIX] 14054: Now always possible to scroll device status window.
- [BUG FIX] 16426: Right-clicking on link no opens status window with title bar (in torn-off state)
- [BUG FIX] 10765: Regression- context menu submenus now always work on Windows with Java 1.3.x
- [BUG FIX] 16502: Fixed BindException in server discovery
- [BUG FIX] 16455: Saved windows will now always display on a visible screen, even if their position was saved on a screen that has been removed or whose coordinates have changed.
- [BUG FIX] 16472: Status windows will not be resized when updating the text if the size was manually adjusted.
InterMapper® 4.1.2b2 - 16 October 2003
- [LATERAL] Widen device display on Errors/Full web pages.
- [LATERAL] In Errors/Full web page, if device down, show time it went down, not sysUpTime.
- [LATERAL] Add d, s abbreviations for Down, Server in telnet.
- [LATERAL] Make device limit messages consistent (e.g., when discovering more devices than the current license allows). Make sure they show in client.
- [LATERAL] InterMapper Traditional always includes the "Register InterMapper" menu item.
- [LATERAL] Minor change to the way that the version number is displayed in the InterMapper Traditional About Box.
- [LATERAL] Include platform information in the debug log's start and stop messages.
- [BUG FIX] Convert notifier message end-of-lines to Mac style before showing in Mac traditional GUI.
- [BUG FIX] Make "reasons" in Host Resources popup a little easier to follow.
- [BUG FIX] Suppress spurious error message when typing "stop" to stop errors or full refreshing.
- [BUG FIX] Fixed UDP and ICMP receive timestamps for Solaris OS.
- [BUG FIX] PNG and JPEG Images are scaled when displayed in the icon grid inside the "Icon chooser" dialog.
- [BUG FIX] Fixed a bug that prevented icon image files with resource forks from being loaded in InterMapper Traditional.
InterMapper Remote™ 4.1.2b2, 15 Oct 2003
- [BUGFIX] Confirmation is now required for removal of a user or group.
- [BUGFIX] The admin group cannot be renamed or removed.
- [BUGFIX] Fixed an ArrayIndexOutOfBoundsException when renaming a non-empty group.
- [BUGFIX] '<' chars in the name, serial number, or license text for server registration would cause the server to crash.
- [BUGFIX] Device names are now sorted in the list popups in the map toolbar.
- [BUGFIX] Device status counts in the map toolbar should are now calculated differently, and should never, ever, be incorrect.
- [BUGFIX] Find Again is now only enabled when the search string is non-empty.
- [BUGFIX] Registered names containing backslash characters should now display properly.
- [BUGFIX] Map recentered, scrollers enabled when displaying device selected from device menu (14716)
- [BUGFIX] Fixed the color icon tinting algorithm to handle transparent pixels correctly.
InterMapper® 4.1.2b1 - 7 October 2003
- [LATERAL] Dates served by web server on Windows now use local conventions.
- [BUG FIX] Allow "warn" or "warning" in <command-exit> clause of command-line probe.
- [BUG FIX] If a GIF is used on the map, show an informative graphic instead, as we aren't licensed to show GIFs.
- [BUG FIX] Fixed a crash that occurred when closing a map that had failed to open due to an exception (e.g. a "too many devices" alert).
- [BUG FIX] It is now possible to monitor and compare TimeTicks values returned from custom SNMP probes as type "INTEGER".
- [BUG FIX] All error messages to IM Remote (which may contain map names with special chars) are now escaped for XML.
- [BUG FIX] Setting network defaults in daemon now really sets network defaults, not device defaults.
- [BUG FIX] Fixed line in statistics on web server which showed all daemon versions as being a Windows version.
- [BUG FIX] Added "paging" to "details" command in telnet, as well as equivalent in debug window in traditional.
- [BUG FIX] Handle zero-length messages in paging notifications gracefully.
- [BUG FIX] Fixed display of timezone info on web pages in Windows.
- [BUG FIX] Minor fixes to handling of subdirectories of the Custom Icon directory.
- [BUG FIX] Simultaneous pages to more than one paging system on the Mac are now much more likely to go through, rather than timing out.
- [BUG FIX] When removing carriage returns from labels while formatting log output, substitute spaces for legibility.
- [BUG FIX] Windows installer now installs a small executable to use to launch InterMapper Console, so mis-associated jar files won't cause trouble.
- [BUG FIX] Unix versions now discover DNS servers configured in system when started for the first time.
- [BUG FIX] InterMapper Traditional's "remote file list" includes all enabled maps, not just maps in the canonical 'Maps' folder.
- [BUG FIX] Always make sure that the IM Remote server is listening, even in the Darwin/MacOS X daemon.
- [BUG FIX] The RedHat RPM now includes a different version of the InterMapper Console launch script; if it works okay, the other unixes will be updated.
- [BUG FIX] Remote Server now supports an optional 'load' parameter to the "Import Map" command. This allows InterMapper to immediately "load" the imported map, so it will open immediately. Previous versions did nothing, causing the user to think that nothing had happened if they didn't have the server settings window open.
- [BUG FIX] Fixed a bug in attaching a log file to a chart via InterMapper Remote; the update interval was being passed in minutes and needed to be converted to seconds.
- [BUG FIX] Fixed a bug in the Remote server's handling of the "origin change" edit.
- [BUG FIX] Remote clients now only need "write-access", not the "edit lock", to be able to use the Edit menu's Copy command.
- [BUG FIX] Minor changes to the initial placement of new devices and networks on a map from IM Remote.
- [BUG FIX] Statically linked OpenSSL libraries updated to version 0.9.7c.
- [BUG FIX] Fixed a bug where suppressed storage table entries in Host Resources probe would still cause alarms if they were memory entries.
InterMapper Remote™ 4.1.2b1, 7 October 2003
- [FEATURE] Modified maps now have an asterisk appended to their name.
- [FEATURE] Added Layout submenu to the contextual menu.
- [FEATURE] The server list now supports a "Server info..." contextual menu that allows the server name, IP address and port to be edited, or shows the current server information for dynamically discovered servers.
- [LATERAL] 'Scan...' menu item is now 'Scan Network...'
- [LATERAL] The SNMP community string is no longer visible when setting the Probe information.
- [LATERAL] Removed debugging output from printing code.
- [LATERAL] Re-wrote the code that saves and loads the manually-entered servers in the server list.
- [LATERAL] Import Map now gives user feedback on success.
- [BUGFIX] Fixed bugs in Add Device behavior- when names do not resolve, they are still added to the Map, and a single error message is displayed.
- [BUGFIX] Added the text-widget contextual menu to several text areas that did not already have it.
- [BUGFIX] The server list should remain sorted when a server's name changes.
- [BUGFIX] The server name is now limited to 255 characters by the UI when adding/editing a server entry.
- [BUGFIX] A discovered server with the same IP and port as a manually-entered one will no longer be displayed twice in the list. Instead, only the manual entry will be displayed.
- [BUGFIX] Fixed an NPE that occurred when using Find Again and no other instance of the search term was found in the Map.
- [BUGFIX] Print Single Page... If the Map was both too tall and too wide to fit on a single page, and was taller than it was wide, then the wrong scale was being used to print it.
- [BUGFIX] When choosing Set Community... , the community string was escaped for XML twice.
- [BUGFIX] Shape->Icon... If a built-in icon is being changed to another icon, the icon dialog would not be initialized correctly.
- [BUGFIX] 'Refresh Map' should now be enabled properly.
InterMapper® 4.1.1 - 18 September 2003
- [BUG FIX] Event log file dialog now defaults to 12 AM and 12 PM for the "Twice a day" setting.
- [BUG FIX] The DNS server list in the "DNS Monitor" panel of the preferences dialog now validates user input properly. Improved how InterMapper parses the comma-delimited list.
- [BUG FIX] Custom SNMP probes now support "per-minute" 64 bit counters.
- [BUG FIX] Fixed a bug in setting the chart's default horizontal time interval from IM Remote. Under certain circumstances, this bug caused a hang when drawing a chart offscreen for presentation by the web server.
- [BUG FIX] ASSERT in XFile::GetLength() changed to FailOSErr to prevent crashes when getting length of non-existent file.
- [FEATURE] Accept Debug commands from InterMapper Remote to initiate a reverse connection to another Remote client and to display detailed debugging information in the Debug log file.
InterMapper Remote™ 4.1.1, 18 Sep 2003
- [FEATURE] Added 'Find Again' menu item.
- [FEATURE] IM Remote can now send debugging commands that instruct an IM server to initiate a connection to another Remote client, or to log detailed information in the Debug Log file.
- [BUG FIX] An infinite recursion, resulting in a StackOverflowError, would occur if the default sounds (klaxon.au and yahoo.au) were deleted from the on-disk cache after their location was verified but before they were used.
InterMapper® 4.1.1b7 - 12 September 2003
- [FEATURE] InterMapper sends a map status change update to IM Remote when the map's "dirty bit" status changes.
- [FEATURE] Added support for the KC_openMapStatusAll command; include dirty bit information in map status change updates.
- [FEATURE] When multiple addresses are listed in the "Add Device..." dialog box in the client, they are now added on the map in the same order they appear in the dialog.
- [BUG FIX] Disabled debug logging of "ParseRptrInfo" messages.
- [BUG FIX] Fixed assertion failure in InterMapper server caused by adding a device with a TCP port number greater than 32767.
- [BUG FIX] Changed logic for closing a map from IM Remote; prompt user to save changes if map is ever modified. Automatically kill unsaved, unmodified empty maps when closed.
- [BUG FIX] InterMapper now properly escapes iconset, icon, exported map names, and log file names sent to IM Remote.
- [BUG FIX] If you rename an open document file in the Finder, InterMapper will now automatically update the map window name when you bring InterMapper to the front.
- [BUG FIX] The "Enable Network Privileges" button in InterMapper Traditional is no longer the default button; pressing return did not affect it anyway.
- [BUG FIX] Reference point is now displayed in web pages served from daemon version.
- [BUG FIX] In the daemon version (all platforms), there were some situations in which initially zero-length pref items such as DNS Monitor might not be saved after being filled in. This has been fixed.
- [BUG FIX] Fix equivalency class translation so that all related probes appear together in probe list on client.
- [BUG FIX] Temporary files created when maps are saved on InterMapper running on Windows are now deleted.
InterMapper Remote™ 4.1.1b7, 12 Sep 2003
- [FEATURE] Added support for a 'modified' flag for Maps.
- [FEATURE] Added a 'Print Single Page' menu item that will scale the Map to fit on a single page.
- [BUG FIX] Properly escape XML special characters (>,<,&,',") in log file names, sound names, and subjects of notification messages. Previously, these could have caused the connection to be lost.
- [BUG FIX] The 'Hide Label' option should work for multiple selections now. The 'Hide Label' option will now be checked if any of the selected vertices has a hidden label.
- [BUG FIX] Fixed an occasional ArrayIndexOutOfBoundsException when opening the log files pane of the Server Settings window.
- [BUG FIX] When printing a Map, the background color is now transparent.
- [BUG FIX] Custom icons should now be shadowed when appropriate.
InterMapper® 4.1.1b6 - 5 September 2003
- [FEATURE] One level of subdirectories may be added to the Custom Icons folder to group PNG, JPG, GIF files into icon sets.
- [BUG FIX] On Panther, properly embed controls in tab panels.
- [BUG FIX] Fixed IM Remote error message for exporting a map when you don't have read/write access.
- [BUG FIX] Improved the error message returned to IM Remote when you can't load a new map, because the server is in demo mode.
- [BUG FIX] Prevent IM Remote from telling IM Traditional to perform an operation that puts up a modal alert.
- [LATERAL] Revised the license agreement text that appears when you first launch IM Traditional.
- [LATERAL] Custom icons not in subdirectories of the Custom Icons directory will now be identified by the icon set "Assorted icons", rather than "Custom Icons".
InterMapper Remote™ 4.1.1b6, 05 Sep 2003
- [FEATURE] 'Scan Network...' function is now available in the Network menu (it has been renamed "Scan...").
- [LATERAL] New layout for the System Information section of the Server Settings window.
- [BUGFIX] User/Group names and passwords were not being escaped for XML when creating or editing the entry. Thus, an apostrophe (for example) in a password could cause the client to crash or the server to drop the connection.
InterMapper® 4.1.1b5 - 29 August 2003
- [FEATURE] InterMapper allows IM Remote to initiate a network scan on an individual subnet or network.
- [FEATURE] Text shapes are left-, center-, or right-justified according to their Label Position.
- [FEATURE] Added support for exporting a map as PNG, Tab-delimited text file, or EP Name Table through IM Remote.
- [FEATURE] Added the "Select DOWN Interfaces" command to the "Select Other..." menu in IM Traditional.
- [FEATURE] Added support for 'notification snooze' when the user Acknowledges from IM Remote.
- [BUG FIX] When auto-discovery is active, devices will no longer turn grey when they pass into the unknown status.
- [BUG FIX] Fixed a bug in sending icon set, sound sets, and icon file names to IM Remote; names were not properly escaped.
- [BUG FIX] InterMapper now notes certain types of Windows sockets errors and deletes broken connections rather than trying to continue to use them.
- [BUG FIX] Fixed exceptions caused by starting with saved host resource charts.
- [BUG FIX] Limit stack walks from exceptions to 6 frames. Disable automatic use of atos on Mac OS X for efficiency/production reasons.
- [BUG FIX] Don't set group ownership of 'InterMapper Settings' files to group "staff" on Panther.
- [LATERAL] Build target for Solaris automatically runs appcert on intermapperd and intermapperauthd.
- [LATERAL] Output of host resource probe now formats numbers according to local conventions where possible.
InterMapper Remote™ 4.1.1b5, 29 Aug 2003
- [FEATURE] Notifications can be stopped for up to 15 minutes when acknowledging a device.
- [FEATURE] 'Scan Network...' contextual menu item will start a scan of all the subnets of the selected Networks.
- [FEATURE] Text labels are now left-, center-, or right-justified according to their Label Position.
- [BUG FIX] Cancel/Interrupt button actions were reversed on OS X in 4.1.1b4.
- [BUG FIX] Sounds, Icons, and Icon sets that contains XML-hostile characters (e.g. apostrophe, <, >, etc.) were not being escaped for XML.
InterMapper® 4.1.1b4 - 25 August 2003
- [FEATURE] Added a "Apple Airport (Extreme)" probe type.
- [FEATURE] Customized init.d script for SuSE Linux installer.
- [FEATURE] Processor loads, storage device usage from Host Resource probe may now be charted.
- [FEATURE] User may now elect to suppress processing of some mount points in Host Resource probe. (They will neither be displayed or cause an alarm/warning.)
- [FEATURE] Implemented timing out of stuck command-line probes, notifiers.
- [BUG FIX] Fix modem listing for paging notifications on Solaris.
- [BUG FIX] Report entry of a too-long filename for a log to the user gracefully, rather than crashing the server.
- [BUG FIX] Fixed a bug in StartLogging() which could cause an assertion fail if InterMapper Logs folder is a broken alias.
- [BUG FIX] New RPM spec file and .rc file for SUSE 8.2
- [BUG FIX] Inserted some defensive programming measures in strip chart code to prevent 'itsSecondsPerPixel' from becoming zero.
- [BUG FIX] Fixed a bug which caused the Solaris/Intel build to use the wrong version of the libpng header file.
- [BUG FIX] Fixed "tick count" mechanism on Solaris so that it longer risks going backward and causing ASSERTs to fail.
- [BUG FIX] Fixed Host Resource probe so that now if you change device from the Host Resource probe to another SNMP probe, it will display the new, correct information in the popup window.
- [BUG FIX] Fix up day of week bug in handling log file. Day of week is stored as 1...7. Added defensive programming measures.
- [BUG FIX] Removed spurious ASSERT in code writing output to remote connections.
- [BUG FIX] Prevent zero-length (or ridiculously-short) files in the custom icons directory from causing problems.
- [BUG FIX] Possible division by zero causing inconsistent results in Host Resources probe between Mac and Windows fixed.
- [BUG FIX] Fixed a bug in Edit Address dialog caused by not removing preceding/trailing white space from user input text.
- [BUG FIX] Fixed a bug in parsing a list of email address (in notifier); IM now supports email addresses separated by white space.
- [BUG FIX] Fixed up a day-of-week bug in code that configures a new event log per instructions from IM Remote.
- [LATERAL] Presentation of storage device information for Host Resource probe popup changed to be more readable, include % full.
- [LATERAL] Make the max size of the device popups a skosh bigger to make more room for Host Resource probe.
- [LATERAL] Windows version now uses libpng-1.2.5, zlib-1.1.4.
InterMapper Remote™ 4.1.1b4, 25 Aug 2003
- [FEATURE] Added menu item: Select Other -> DOWN interfaces
- [FEATURE] Custom, color icons now display the status of the device they represent.
- [LATERAL] Custom icons are now scaled down to fit in the allotted space in the Icon selection dialog. The Icons will be their normal size when used for a device, network, or background image.
InterMapper® 4.1.1b3
- Never released.
InterMapper Remote™ 4.1.1b3, 18 Aug 2003
- [FEATURE] Text pasted into an editing map will be used to initialize an Add Device window. All text will be treated as if it had been pasted into the Add Device window's address list (i.e. traceroute output will be parsed into an address list, all other text will be pasted as-is).
- [FEATURE] Maps can now be exported as PNG, Tab-delimited text, and Etherpeek name files. (Note: This feature is not yet supported server-side.)
- [LATERAL] Torn-off (dialog) status windows are now resizable when scrollbars are visible (ie. the content does not fit).
- [LATERAL] Sources are now compiled with Apple's 1.4.1 javac, instead of the 1.3.1 javac. This means that the old hack for Ants performance problems in Java 1.2.2 is not currently available. It shouldn't be missed, though.
- [LATERAL] JSpinner is now used when available instead of the custom JStepper UI.
- [LATERAL] When changing between SNMP probes, the community string no longer changes back to the default of 'public'.
- [BUG FIX] The client should again be able to accept reverse-connections from a server now.
- [BUG FIX] Fixed an NPE that occurs at startup on Linux, and possibly another that occurs at startup on Windows.
- [BUG FIX] Fixed an ArrayIndexOutOfBoundsException in the XML debug code that occurred when attempting to connect to a SSH server.
- [BUG FIX] Moving a link from a device to a new network would sometimes not work if the new network overlapped with an invisible network.
- [BUG FIX] Line-endings for bug-reports are now platform-specific instead of hard-coded to n.
- [BUG FIX] Too much debugging info logged too quickly could sometimes cause a memory leak. This has been fixed.
- [BUG FIX] Added code to prevent a possible ClassCastException in the mousePressed handler of the log pane class.
- [BUG FIX] 'Weekly' log rotations were erroneously stored on the server as 'Daily'.
InterMapper® 4.1.1b2 - 13 August 2003
- [BUG FIX] Fix to at least some instances where client could appear to server still to be connected after having logged off.
- [BUG FIX] Fixed a bug in the Map Status probe where the client code was not properly escaping the map name.
- [BUG FIX] Improved handling in the Map Status probe of various updates sent by the server, KU_alert and KU_goodbye.
- [BUG FIX] Include Extreme Networks in list of devices which use the "HasIfIndexBug" work-around.
- [BUG FIX] DHCP/BOOTP probe supports an optional parameter to control the UDP port number for the listening port (normally 68).
- [BUG FIX] On Mac OS X, InterMapper opens UDP port 68 with the SO_REUSEPORT socket option. (Experimental).
- [BUG FIX] Fixed a bug in InterMapper Traditional caused by opening a regular window behind a visible modal and floating window, but also behind an invisible floating window.
- [BUG FIX] Rebuilt ssl and crypto libraries on Solaris to use sparcv8 instead of sparcv9 option. intermapperd and intermapperauthd now pass 'appcert'.
InterMapper® 4.1.1b1 - 7 August 2003
- [BUG FIX] Errors on conversion from Mac Local time to Unix UTC time should not be a hard error.
- [BUG FIX] Fixed a bug in the Mac OS X uninstall script which could prevent the InterMapper startup-item from being removed to the trash, if there was already a directory there of the same name.
- [BUG FIX] Daylight saving time is now taken into account when local time translation bias on Windows.
- [FEATURE] "Web page sent by" section of web pages now includes timezone info.
InterMapper® 4.1 - 4 August 2003
- [OFFICIAL RELEASE] Final version released on 4 August 2003.
- [BUG FIX] Improved IM server's presentation of compressed chart data to InterMapper Remote. Fixed a few 'time-width' type bugs.
- [BUG FIX] Lines in a chart representing sub-ticks are now drawn semi-transparently instead of using the sparse-dotted pattern.
- [BUG FIX] Chart images on the web now use the correct 'interior' color. The legend text and chart title now use the correct 'text' color whenever charts are drawn.
- [BUG FIX] Fixed RGBBackColor implementation in XGraphics to use gdImageColorResolve, rather than gdImageColorAllocate. This fixes web-served maps that, if large enough, could show the wrong color for some devices.
- [BUG FIX] Increased level of paranoia in plugging possible security hole in command-line probes combined with command-line notifiers.
- [BUG FIX] In daemon version, fixed bug where devices on map shown in web browser would have colors from the background image rather than the defined colors.
- [BUG FIX] Fixed ASSERT fail in updating the maps shadowing when reference point item is hidden. Hiding the reference point now de-selects it as the reference point. InterMapper can now open maps with a hidden reference point without an ASSERT failure.
- [BUG FIX] Fixed ASSERT fail in Unix/Windows versions of XDateTime::GetSecondsSince() when current time is moved backwards.
- [LATERAL] Demo Network Map improved to look nicer in Windows web browser.
- [LATERAL] Default email address for bug reports is preset to bugs@dartware.com. (Email reports are disabled by default, however.)
- [BUG FIX] Removed MacsBug related controls from Debug Settings panel of Preferences dialog.
- [BUG FIX] InterMapper now marks the document as "dirty" when you paste new devices into a map.
- [BUG FIX] On Mac OS X, the cmd-key for the Preferences menu item is now cmd-,
- [BUG FIX] Modal filter proc for alerts on OSX now handles update events.
- [BUG FIX] Device popup windows now reflect the fact that polling has been turned off when No Polling is set on the map.
InterMapper Remote™ 4.1, 4 August 2003
- [OFFICIAL RELEASE] Final release. No changes from 4.1b3.
InterMapper® 4.1b3 - 29 July 2003
- [FEATURE] A Nagios command-line probe template is now included in the default set of probe files.
- [FEATURE] InterMapper now supports labeling a device with the MAC address.
- [LATERAL] Changed "Network Size..." menu item to "Networks with..."
- [LATERAL] A new version of the Demo Network Map is included.
- [BUG FIX] Removed crash/signal handling code from Mac OS X traditional build.
- [BUG FIX] Fixed several minor memory leaks associated with Host Resource, Command Line probes.
- [BUG FIX] Removed the MyMachTime assert from the Mac OS X build. Monitor this condition with syslog.
- [BUG FIX] Minor fix to formatting of "-h" usage string in intermapperd.
- [BUG FIX] Fixed a mis-aligned access issue in queueing data for modem paging that caused a bus error in the SPARC build.
- [BUG FIX] Starting the web server from IM Remote forces web pages to be reloaded.
- [BUG FIX] There are no longer dots in the close boxes of InterMapper's Event Log windows on Mac OS X, and the event log proxy icons cannot be dragged.
- [BUG FIX] Fixed overflow problems when converting large values for strip charts.
- [BUG FIX] Fixed a segmentation fault on Solaris caused by trying to do a stack walk using the PPC-specific get_sp() function.
- [BUG FIX] Prevent background images from showing up as icon sets.
- [BUG FIX] Improve the logic the Windows server uses to pick a default IP address in multi-homed systems.
- [BUG FIX] Change location of notification to Windows SCM to make sure the service has stopped before sending the notification.
- [BUG FIX] Fix frequent ASSERT failure with non-notifier command-line items when shutting down server.
- [BUG FIX] For the Windows menu, InterMapper now follows Human Interface Guidelines for the marks next to active, unsaved, and minimized windows.
- [BUG FIX] The default label for a "Map Status" probe is now the map's name.
- [BUG FIX] InterMapper Traditional now supports custom icon set files that are data-fork based and end in ".rsrc".
- [BUG FIX] Minor change to charting code to fix line-YY chart plotting codes sent to IM Remote. (Should fix 24-hour time rounding error.)
- [BUG FIX] Removed reference to NAN symbol so InterMapper now runs on Mac OS X 10.1.x.
- [BUG FIX] Fixed comment syntax error in Nagios Template probe.
- [BUG FIX] Fixed a bug in InterMapper Traditional where the Copy menu item was still enabled after all windows were minimized.
- [BUG FIX] Fixed bugs in updating the vertical axis label and legend text of the IM Trad. strip chart when processing edits from IM Remote.
InterMapper Remote™ 4.1b3, 29 Jul 2003
- [BUGFIX] Fixed a bug that prevented StripChart data from being updated when the time interval changed.
InterMapper® 4.1b2 - 24 July 2003
- [FEATURE] Blank paths in command-line probes now point to Tools directory by default.
- [FEATURE] Command-line probes can now use <parameter> section of probe files.
- [LATERAL] Command-line notifiers must now be in Tools directory. Notifiers directory is obsolete.
- [BUG FIX] Error message when invalid license certificate entered has been corrected.
- [BUG FIX] More updates to !chart.html in PerMapHTML web pages folder to use JavaScript to determine the width of the browser.
- [BUG FIX] Fixed bug in Prev/Next chart buttons on web server which weren't taking variable chart width into account.
- [BUG FIX] Host resources MIB values which are chartable now chart; those which aren't don't try.
- [BUG FIX] Fix some kinds of command-line probe/notifier errors from causing an ASSERT failure and stopping the server.
- [BUG FIX] SSL writes now retry correctly when confronted with SSL_ERROR_WANT_WRITE errors.
- [BUG FIX] Controls in the 'Attach Notifiers' window in InterMapper Traditional now require you to obtain the 'write lock' before they will alter the map, but only if a 'remote user' has the write lock.
- [BUG FIX] When launching helper applications on OSX, use launch services, not the desktop database.
- [BUG FIX] "About this software"/demo notice window now reflects changing numbers of devices being monitored.
- [BUG FIX] When Terminal is invoked as a helper application, InterMapper checks to see if it is running before launching it.
- [BUG FIX] Improved checking of parameters in IM Remote's KE_moveEdge command.
- [BUG FIX] Fixed up description text of Big Brother probe so it's stylized in IMML.
- [BUG FIX] Standardize the line-endings of probe descriptions and probe output templates on loading.
InterMapper® 4.1b2 - 24 July 2003
- [FEATURE] Command-line probes can now use <parameter> section of probe files.
- [FEATURE] A blank 'path' in the <command-line> section of a command-line probes now defaults to the Tools directory.
- [LATERAL] Command-line notifiers must now be in Tools directory. The Notifiers directory is obsolete and will be ignored.
- [BUG FIX] Error message when entering an invalid license certificate has been corrected.
- [BUG FIX] More updates to !chart.html in PerMapHTML web pages folder to use JavaScript to determine the width of the browser window.
- [BUG FIX] Fixed bug in Prev/Next web page strip charts which weren't taking variable chart width into account.
- [BUG FIX] Host resources MIB values which can be charted will be chartable; those which aren't don't try.
- [BUG FIX] Fix some ASSERTs caused by command-line probe/notifier errors which stopped the server.
- [BUG FIX] SSL writes now retry correctly when confronted with SSL_ERROR_WANT_WRITE errors.
- [BUG FIX] Controls in the 'Attach Notifiers' window in InterMapper Traditional now require you to obtain the 'write lock' before they will alter the map, but only if a 'remote user' has the write lock.
- [BUG FIX] When launching helper applications on OSX, use launch services, not the desktop database.
- [BUG FIX] "About this software"/demo notice window now reflects changing numbers of devices being monitored.
- [BUG FIX] When Terminal is invoked as a helper application, InterMapper checks to see if it is running before launching it.
- [BUG FIX] Improved checking of parameters in IM Remote's KE_moveEdge command.
- [BUG FIX] Fixed description text of Big Brother probe so it's stylized in IMML.
- [BUG FIX] Standardize the line-endings of probe descriptions and probe output templates on loading.
InterMapper Remote™ 4.1b2, 24 Jul 2003
- [BUGFIX] Fixed a bug that caused log windows to be completely disabled.
- [BUGFIX] Bus layouts should now be undoable without causing an error.
- [BUGFIX] The multiple 'Try It' windows that appear for a server with a DEMO serial number should now be queued and coalesced instead of stacked and shown simultaneously.
- [BUGFIX] Fixed an NPE that occurred when reconnecting to a server and the connection to timed out while the 'Try It' window was present.
- [BUGFIX] Traffic Thresholds are now usable again.
- [BUGFIX] Fixed an NPE that occurred when opening the edit icon dialog for a second Map.
- [BUGFIX] Fixed a bug that sometimes caused the Undo/Redo menus to never be enabled.
InterMapper® 4.1b1 - 21 July 2003
- [FEATURE] Changes to new features of strip charts are now saved in document files (e.g. vertical axis title, hilite styles, subticks, etc.)
- [FEATURE] Added support for timescale parameter for strip charts on web pages.
- [FEATURE] Charts on web now use JavaScript to set their width to fit the width of the browser window.
- [FEATURE] InterMapper Traditional now supports the "SSH" and "VNC client" helper applications when you command-click on a device.
- [FEATURE] Telnet "Details" command is implemented to turn on esoteric debugging messages. Parameters are: net (or 1); graph (or 2); collaborator (or 3); smtp (or 4); probe (or 5).
- [FEATURE] Telnet "Remote" command is implemented to make outgoing connection to IM Remote. Parameters are IP-address port.
- [FEATURE] InterMapper Traditional now supports the "Airport Admin Utility" as a command-click helper application.
- [BUG FIX] Fixed a click and selection bug in the "Attach Notifications..." checkbox table on Mac OS X.
- [BUG FIX] Changed the default probe description to "" from "No description available."
- [BUG FIX] Rearranged items in the "chart options" popup menu. All legend position menu items are now functional.
- [BUG FIX] Fully implemented chart legend position options, including legend hidden option. Improved layout of chart pane when legend is positioned on the bottom or hidden.
- [BUG FIX] Use special error message for multiple connections of InterMapper Console.
- [BUG FIX] Do not check counters on demo links for the "counter wrapped" condition.
- [BUG FIX] InterMapper now supports the KE_chartLegendChange event from InterMapper Remote.
- [BUG FIX] When InterMapper exits due to an error, it will now flush all log file buffers, including chart data and event logs.
- [BUG FIX] KC_getData now resets the newData timer (i.e. Nagle algorithm).
- [BUG FIX] Windows installer redistributes DBGHELP.DLL to make sure that it is available for stack walkbacks.
- [BUG FIX] Windows installer now enforces administrator requirement.
- [BUG FIX] Windows installer now enforces JVM 1.3.1 requirement.
- [BUG FIX] Fixed bug in the implementation of the "support notifications" property which prevented InterMapper Remote from configuring cmd-line notifiers on OSX traditional servers.
- [BUG FIX] Mac OS X Traditional application now uses XDateTime_Unix implementation.
- [BUG FIX] Mac OS X traditional and daemon use ChartDataPt->Intern() method to convert Mac LocalTime to UTC on the fly.
- [BUG FIX] Removed text field labeled "Success:" from GUI for command-line notifiers.
- [BUG FIX] Fixed a bug redrawing the legend text in IM Traditional after it is changed via IM Remote.
- [BUG FIX] Fixed a bug in changing the dot style's for a data set via IM Remote.
- [BUG FIX] Fixed font style of buttons in "Edit Log File" dialog so appearance is more consistent.
- [BUG FIX] There are no longer any default buttons in the License Agreement dialog. The PgDn, PgUp, Home and End keys now properly scroll the text.
- [BUG FIX] InterMapper no longer logs EHOSTUNREACH (error = 65) to the debug log from sending ICMP packets.
- [BUG FIX] InterMapper supports the KC_attachLog command so IM Remote can attach logs to charts.
- [BUG FIX] Fixed an assertion fail in the IM Remote layout commands if no items are selected.
- [BUG FIX] Fix crash caused when Big Brother client connects and disconnects without sending a complete line.
- [BUG FIX] Big Brother client messages which occur in more than one session no longer get combined incorrectly.
- [BUG FIX] A -1 error trying to open an ICMP socket on Mac OS X should be reported as a privileges error.
- [BUG FIX] Improved the way InterMapper computes the new upper bound of a strip chart in automatic mode.
- [BUG FIX] Increased size of application icon 128 in auth-required dialog.
- [BUG FIX] Fixed a bug in InterMapper Traditional on Mac OS X where the top-most window was not being updated when the window was "un-minimized" from the Dock.
- [LATERAL] Command-line notifiers now assume success if exit code is zero. User can no longer set this value.
- [LATERAL] Deprecated code related to file creation date in CIMFile.
InterMapper Remote™ 4.1b1, 21 Jul 2003
- [FEATURE] Map contextual menus now have an 'Edit Map' toggle.
- [LATERAL] The 'Success' field for Command-Line probes are no longer used.
- [LATERAL] Updated the icons for Command-Line and SNMP Trap notifiers.
- [LATERAL] Changed the wording for startup message for expired Support Subscriptions.
- [LATERAL] Map Access icons in the Server Settings window are no longer faded for admin users (permissions that cannot be changed). Instead, we assume that the triangle on changeable permissions is enough to differentiate them.
- [BUGFIX] A spurious Text Size edit was being generated every-time the contextual menu was created for a vertex.
- [BUGFIX] In Java 1.4+, the Icon... menu item did not work in the contextual menu if the shape was already an Icon.
- [BUGFIX] If no maps were open when the connection to a server was closed/lost, then open logs were not closed and did not get reopened upon reconnect.
- [BUGFIX] Fixed an NPE in the Chart Defaults pane of the server settings window.
- [BUGFIX] Built-in serial number now lasts 60 minutes instead of 1 (bug introduced in 4.1a3).
- [BUGFIX] Hopefully fixed the mysterious NPEs that randomly occurred when starting the app under Motif (e.g. Linux) or Windows.
- [BUGFIX] Fixed possible NPE on OS X when TAB was pressed when the Poll Interval control had the focus.
- [BUGFIX] On Windows, the default button for the Edit Icon dialog would change to the last button clicked (i.e. default button would be Cancel if you canceled out of the window the last time it was open). This has hopefully been worked around.
- [BUGFIX] Coded up a workaround for ConcurrentModificationException when painting Strip Charts.
- [BUGFIX] Fixed the time-rounding code in Strip Charts that made the chart not display the very last interval of time in some cases.
InterMapper® 4.1a3 - 16 July 2003
- [FEATURE] Traditional InterMapper now supports dot styles for individual data sets.
- [BUG FIX] Remote Server now returns a parameter error upon receipt of a negative UTC timestamp from InterMapper Remote.
- [BUG FIX] Added a KC_serverversion command for returning the version of the InterMapper server to any client.
- [BUG FIX] Do not log EHOSTDOWN (64) errors in XSocketICMP_BSD::Send().
- [BUG FIX] Fixed a bug in parsing a data set ID where the parsing was done in decimal instead of hexadecimal.
- [BUG FIX] Implementation of notification queue now uses ticks instead of actual date/time values.
- [BUG FIX] Added x, y hint values for KE_addDevice, KE_addNetwork, and KE_autoDiscover edits.
- [BUG FIX] Changed the icon used to represent SNMP trap notifications. Added a new icon and UI (to Traditional) for command line notifiers.
- [BUG FIX] Merged in changes from 4.0.6bx builds:
<h3>InterMapper<sup>®</sup> 4.0.6b2 - 16 June 2003</h3>
<ul>
<li>[FEATURE] Stackwalks now available in Mac OS X and Unix for bus errors, illegal instructions, and segmentation violations.
</ul>
<h3>InterMapper<sup>®</sup> 4.0.6b1 - 10 June 2003</h3>
<ul>
<li>[BUG FIX] Fixed multi-processor issue in modem paging code.
<li>[BUG FIX] Possible thread-safety enhancement in modem-paging code.
<li>[LATERAL] Experimentally made timeout values used with TAP protocol more forgiving than the protocol specifies.
<li>[LATERAL] Add instrumentation to XFile_Mac to help track down some (possibly benign) exceptions in the traditional Mac OS X version.
<li>[FEATURE] Somewhat useful stackwalks now available in Windows release version.
</ul>
InterMapper® 4.1a2 - 11 July 2003
- [FEATURE] Implemented server-side undo support for InterMapper Remote's layout operations.
- [FEATURE] InterMapper should now support the mouse scroll wheel on Mac OS X. Hold down the shift key while moving a vertical mouse wheel to scroll horizontally. If the mouse is within an active window, we first search underneath the mouse position for an enclosing scroll pane. If one is not found or the mouse is outside an active window, we check the view with the focus to see if it has a scroll pane.
- [FEATURE] Users can now use a ${URLESCAPE} macro in command-line notifier scripts.
- [FEATURE] Added an option to the "debug" telnet command to create a strip chart with 2 years of data. The syntax is "debug chart <device>".
- [FEATURE] InterMapper Server now has a "--no-daemonize" command line option so intermapperd can be run and monitored by the "watchdog" process on OSX Server.
- [BUG FIX] In Chart Options/Colors tab, the "Rules" should be called "Dividers" for consistency with the "Axes" tab.
- [BUG FIX] Faster horizontal scrolling in event log windows.
- [BUG FIX] Improved the error message returned to InterMapper Remote when trying to edit a map that isn't locked. (e.g. The map "Demo network map" must be editable.)
- [BUG FIX] Include BigBrother and Cmd-line probes in probe type menu in traditional version of InterMapper.
- [BUG FIX] Fixed a bug in layout edit which sometimes causes vertices to be "deselected" when they should have been "selected".
- [BUG FIX] Fixed a bug in using a command-line probe on Mac OS X. There was an assertion fail in specifying a file by path.
- [BUG FIX] Solaris build is now static-linked with -libstdc++.
- [BUG FIX] Mention of license file in Register dialog has been renamed to "License Certificate".
- [BUG FIX] Fixed a bug in converting chart data to InterMapper Remote's drawing commands when the line-YY commands are only 1-pixel high.
- [BUG FIX] Windows version included debugging code to catch errant calls to exit().
- [LATERAL] Normalized all calls to exit() to bottleneck through XExitProcess() instead. Windows version installs an atexit() handle to catch un-anticipated calls to exit. Main function signals that it is okay to exit.
InterMapper Remote™ 4.1a2, 11 Jul 2003
- [FEATURE] Layouts (Align, Scale, etc.) are now undoable.
- [BUG FIX] Attempting to remove a non-empty Group would result in an ArrayIndexOutOfBoundsException.
- [BUG FIX] Fixed an NPE when attempting to Edit Default Notifiers.
- [BUG FIX] OK button should be the default in the Edit Icon dialog.
- [BUG FIX] Output from the 'tracert' program in MS-DOS is now parsed correctly in the Add Device window.
InterMapper® 4.1a1 - 3 July 2003
- [FEATURE] InterMapper now allows Remote users to create strip charts without holding the edit lock for the owning map.
- [FEATURE] Added a contextual menu to color swatch panels to allow the user to copy and paste colors between them.
- [FEATURE] Added some initial debug output for handling scroll wheel events on Mac OS X. (Scroll wheel events are not working yet.)
- [FEATURE] Initial support for charts with a fit-to-width time span of day, week, month and year. (Experimental.)
- [BUG FIX] Fixed a bug in handling color change events from InterMapper Remote.
- [BUG FIX] Fixed a typo in the Windows installer dialog that says "IMC requires Java VM 1.2".
- [BUG FIX] Fixed a bug in setting up map access for a group via InterMapper Remote.
- [BUG FIX] Fixed a bug in handling the change event from InterMapper Remote for the horiz. sub-ticks.
- [BUG FIX] Fixed a bug in sending InterMapper Remote updates when data set label or line style changes.
- [BUG FIX] Default vertical axis is now empty again.
- [BUG FIX] In SSL code, catch all exceptions thrown XSocketTCP::Read(). This should fix a case where terminate() was being called.
- [LATERAL] Changed build process to use a new perl script to unpack resource files encoded as MacBinary III.
InterMapper Remote™ 4.1a1, 3 Jul 2003
- [FEATURE] Strip Chart time interval is now stored along with the position and size of the window.
- [FEATURE] Server Settings window size, position, and selection are now stored in the prefs.
- [FEATURE] Strip Charts can now be created without holding the edit lock for the map.
InterMapper® 4.1d6 - 27 June 2003
- [FEATURE] Chart defaults may be retrieved and set (except for timefmt, which cannot be set.)
- [FEATURE] Windows installer now offers to launch browser to get Java if it's not installed or the correct version (1.3.1 or newer) is not installed.
- [BUG FIX] In the Windows version, some timestamps (particularly in the outages log) did not honor daylight savings time. This has been fixed.
InterMapper Remote™ 4.1d6, 27 Jun 2003
- [FEATURE] Window positions, sizes, and map scales are now saved when they are closed, or the program is quit. The next time the window is opened, it should open to the same location and size and map scale.
- [FEATURE] Added a 'Chart Defaults' pane in the Server Settings window.
- [LATERAL] Delete and Backspace keys now remove the selected device/network.
- [BUGFIX] Fixed bugs in the Label Position menu.
- [BUGFIX] Fixed a bug that affected the layout of devices with an Icon shape.
- [BUGFIX] 'Try It' window at connection should now prevent other windows from being opened until it is acknowledged.
- [BUGFIX] Strip Chart contextual menu should not be available when the corresponding Map is not editable.
- [BUGFIX] Fixed some bugs having to do with the Find window.
- [BUGFIX] + and - change zoom in and out, respectively.
- [BUGFIX] Spaces and non-typical characters in the help file URL are now escaped.
- [BUGFIX] Fixed a bug that caused any action besides the Cancel button to Remove the selected network(s) when asked to confirm the removal. Now, closing the confirmation window or pressing the Hide button will not remove the network(s).
InterMapper® 4.1d5 - 19 June 2003
- [FEATURE] Strip chart windows support sub-ticks on horizontal and vertical axes. Tick marks are now drawn on the outside of the axes.
- [FEATURE] Chart options dialog uses a new tabbed design and includes new options for colors and removing data sets.
- [FEATURE] Strip chart windows allow users to customize the colors.
- [FEATURE] InterMapper Remote can now change poll-interval per-device attribute, device thresholds and traffic thresholds attributes.
- [FEATURE] InterMapper Remote can reset the packet loss stats on a device by clicking on the [Reset] link in the popup window.
- [FEATURE] InterMapper Remote is capable of controlling more aspects of strip charts remotely.
- [FEATURE] Stackwalks now available in Mac OS X and Unix for bus errors, illegal instructions, and segmentation violations.
- [BUG FIX] List only true map files in the Enabled Maps pane in client's server settings.
- [BUG FIX] Send error to client if user imports a file which is not a map.
- [BUG FIX] Change wording of description of log file when seen in IM-Console/Remote, so that it correctly describes how to see the server debug log.
- [BUG FIX] Information in Windows info dialog in Add/Remove Programs control panel now points to correct release notes.
- [BUG FIX] Group map access permissions are now saved and restored correctly when working through Console/Remote. Some user permissions that weren't saved correctly should now be saved, too.
- [BUG FIX] One cause of crashes when displaying strip charts in web browser from daemon/service corrected.
- [BUG FIX] Mac OS X versions now has plist keys for NSAppleScriptEnabled and NSHumanReadableCopyright.
- [LATERAL] Windows installer no longer requires a system reboot when installing over an existing, running InterMapper service.
InterMapper Remote™ 4.1d5, 19 Jun 2003
- [FEATURE] You can now drag variables from a Chart's legend to another Strip Chart. The map must be editable.
- [FEATURE] Set Link Speed is now fully implemented, and can be used from the bandwidth links in the popup status window for a link.
- [FEATURE] [Reset] links in device popup status windows now work.
- [FEATURE] The Chart Options window should now be fully implemented.
- [FEATURE] The Strip Chart options menu also acts as a contextual menu for the chart now.
- [FEATURE] Added a menu item to set per-device poll intervals.
- [LATERAL] Added some automatic error-correction to the Server Registration dialog. If a user attempts to paste more than 128 characters of text (e.g. a license file) into the Name or Serial Number fields, it will now auto-magically be moved to the License field.
- [LATERAL] If invalid XML is received from the server, the full buffer of the stream will now be dumped to the Debug log.
- [LATERAL] Open Status Window now opens a stand-alone dialog as if the window was opened and then 'torn-off'.
- [BUGFIX] Fixed bugs that caused assertions when a variable was added to a Strip Chart.
- [BUGFIX] Fixed a bug that caused changes to the server to not take effect when the Start/Stop button was pressed.
InterMapper® 4.1d4 - 11 June 2003
- [FEATURE] Initial support for changing the legend position (top, bottom or hidden) in chart windows in InterMapper Traditional. Any changes made in traditional are sent as updates to IM Remote.
- [FEATURE] Debug email address now supported through InterMapper Console/Remote.
- [FEATURE] Initial support for adding data sets to a chart window, when in edit mode, through IM Remote/Console.
- [FEATURE] Somewhat useful stackwalks now available in Windows release version.
- [BUG FIX] Text-only vertices and other non-router vertices are now included in alignments.
- [BUG FIX] Fixed crash during distributed alignments from Console/Remote.
- [BUG FIX] Fixed up FreeBSD nightly build script so that the installation package can be built by a non-root user.
- [BUG FIX] Fixed up initial code to check SSL certificate and private key used in secure servers; log a warning to the Event log if there is an error.
- [BUG FIX] Fixed an error in saving the icon-file-map for a document which caused a crash during saving in 4.1d3.
InterMapper Remote™ 4.1d4, 11 Jun 2003
- [FEATURE] Strip Charts are now listed in the 'tool bar' at the top of the Map.
- [FEATURE] Added GUI to set/edit the auto-email-bug-reports feature on the server. It's in the E-Mail pane of the Server Settings.
- [BUG FIX] Fixed the hit-testing for links in status windows.
- [BUG FIX] Vertical Axis labels should use the correct exponent now.
InterMapper® 4.1d3 - 4 June 2003
- [FEATURE] Read-only implementation of Strip Charts available in InterMapper Console/Remote.
- [FEATURE] Command-line Probes implemented.
- [FEATURE] Command-line Notifiers implemented.
- [FEATURE] Host Resources Probe implemented.
- [FEATURE] InterMapper can act as a Big Brother Server.
- [FEATURE] Separate tabs for the Web, Remote, Telnet server information in the Server Settings window.
- [FEATURE] The Certificates pane in the Server Settings makes it easier to create and install signed certificates for the SSL encryption. The certificate is used for all encrypted connections.
- [FEATURE] Pasting "traceroute" output into the Add devices window will add the IP address of all the devices in the list. InterMapper will ignore hop counts, times, and other irrelevant information in the pasted text.
- [FEATURE] You can change the notifiers for a number of devices at one time with a single window in InterMapper Console/Remote.
- [FEATURE] There's a green/yellow/orange/red status icon for each map in the InterMapper Servers/Console window.
- [FEATURE] Cmd/Ctl-clicking on a link allows you to set its link speed.
- [FEATURE] Drawing the ants is *much* faster for Windows 2K & XP.
- [FEATURE] New Layout menu. InterMapper Console/Remote now has the same tools for laying out maps that were available in the Traditional version of InterMapper.
- [FEATURE] InterMapper Traditional supports a Charts popup menu in a map's toolbar.
InterMapper Remote™ 4.1d3, 04 Jun 2003
- [FEATURE] Layout menu items have been implemented!
- [FEATURE] 'Set Link Speed...' context-menu item added for links.
- [FEATURE] The ability to set Device and Traffic Thresholds has been implemented.
- [FEATURE] Read-only StripCharts have been implemented.
- [FEATURE] Map status is now available in the Map list.
- [FEATURE] Dragging a map from the map list into an open, editing Map will create a Map Status Probe for that map.
- [FEATURE] It is now possible to change the notifiers for multiple devices at once.
- [FEATURE] The SSL Certificate pane in the Server Settings now provides the ability to upload a certificate.
- [FEATURE] Pasting text in the Add Device window that contains traceroute output (or anything with a column containing an integer followed by a column containing more than 3 characters), will be filtered into a new-line delimited device list.
- [FEATURE] You can now copy text from the popup status window. To do this, open and tear off the window, then choose Ctl-V/Cmd-V to copy all the text.
- [FEATURE] DEBUG: Added a slider UI to adjust the animation rate. This is available through the Debug Window's menu (Misc->Animation Rate...).
- [FEATURE] DEBUG: Experimental animation auto-throttling feature added. This uses the threshold when it is above 0. (0 turns this feature off).
- [LATERAL] Monochrome InterMapper icons should now have an extension of 'qoh' (instead of PNG) so that it is easy to identify them.
- [LATERAL] Separate tabs for Remote, Web, and Telnet servers in the Server Settings window as well as a separate tab for the SSL Certificate.
- [BUGFIX] Better support for multiple monitors.
- [NOTE] Java 1.3+ is now required to run InterMapper Remote/Console.
- [NOTE] The Chart Options window does nothing at this point in time.
InterMapper® 4.1d2 - 3 June 2003
- Skipped this version number...
InterMapper® 4.1d1 - 2 June 2003
- [LATERAL] Merged in changes from 4.0.5 - 2 June 2003.

