InterMapper 4.5 Release Notes

The following changes are incorporated in InterMapper 4.5.8:


InterMapper® 4.5.8 - 29 May 2007

  • [BUG FIX] If an SNMP probe resorts to ping twice in a row, reset the stats on the links so ants are cleared. (57935)

InterMapper RemoteAccess 4.5.8 - 29 May 2007

  • No changes from 4.5.8b3.

InterMapper® 4.5.8b3 - 24 May 2007

  • [BUG FIX] Fixed unescaped "'" in user name in maplist, loglist responses. (57921).
  • [BUG FIX] Fix for assertion failure in response to an unusual WINS name reply (4.5.7#name[0]#CNode.cpp#1569). Assert replaced with a debug log mention. (57295)

InterMapper RemoteAccess 4.5.8b3 - 24 May 2007

  • [BUG FIX] An empty line in a label could cause an IllegalArgumentException when using Java 6 (57817).
  • [BUG FIX] Opening the Edit Label dialog on Windows with Java 6 and using a particular font family, style, and size could cause an IllegalArgumentException (57865, 53750).
  • [BUG FIX] Colors were not being displayed in logs under Java 6 because Font objects were being cached.

InterMapper® 4.5.8b2 - 21 May 2007

  • [BUG FIX] Fixed counter overflow errors in Xserve probes (43256).
  • [BUG FIX] Changes in the protocol XML caused the Xserve Tiger probe to no longer display some information, such as Temperature (54354, 56999).

InterMapper® 4.5.8b1 - 16 May 2007

  • [LATERAL] Xserve RAID probe now queries both controllers and lists the status of all drives, all RAID Sets, and both power supplies.
  • [BUG FIX] The insecure, default, built-in SSL certificate now updated for another year.
  • [BUG FIX] Chart data sets need to prevent identical data tuples from being added more than once.
  • [BUG FIX] Fixed an error-recovery bug in InterMapper's preference file reading/writing code. (57150)
  • [BUG FIX] Fixed an incompatibility issue with the new Apple Airport Extremes. The built-in Airport Extreme probe now works with both firmware versions, including the newest. (57011)

InterMapper® 4.5.7 - 27 April 2007

  • [LATERAL] Increase max size of a received UDP packet to 2000 bytes from 1600.

InterMapper® 4.5.7b4 - 25 April 2007

  • [BUG FIX] Fixed a bug where changing a parameter in the custom TCP probe for multiple devices made other parameters lose their values. (56614)
  • [BUG FIX] Verify that the maximum number of IMRA connections permitted to the InterMapper server is never less than 100.

InterMapper® 4.5.7b3 - 20 April 2007

  • [FEATURE] Added a server command "erasechartdata <days>" to delete all chart data older than the specified number of days. (56438)
  • [LATERAL] Added "CRIT Response" parameter to Custom TCP probe. (56614)
  • [BUG FIX] Fixed a parsing error in the OS X Server - Web probe (56043).
  • [BUG FIX] Fix case of excessive debug logging related to normal polling of Extreme Networks switches. (56487)
  • [BUG FIX] When adding devices, permit the first label of the domain name entered to begin with a digit. (56136)
  • [BUG FIX] Do not age links from a map following a traversal of the ifTable if the traversal is aborted due to a loop in the response. (56295)
  • [BUG FIX] Fix a subtle bug in Custom SNMP probes where we receive a temporary noSuchName indication that later corrects itself. Previously, InterMapper was "stuck" reporting the NoSuchName response until you reset the probe manually. (55811)

InterMapper RemoteAccess 4.5.7b3 - 20 April 2007

  • [BUG FIX] Dynamic menu names appeared incorrectly in Java 6 (56560).
  • [BUG FIX] Fixed crash on OS X 10.5 preview (56532).

InterMapper® 4.5.7b2 - 13 April 2007

  • [BUG FIX] Refine check for ipAddrTable subid bug. (56331)
  • [BUG FIX] Xserve RAID probe detects more errors and reasons to change status.

InterMapper RemoteAccess 4.5.7b2 - 13 April 2007

  • [BUG FIX] Fixed a rare NPE when closing a map at the same time as being disconnected from the server (56380).

InterMapper® 4.5.7b1 - 11 April 2007

  • [BUG FIX] Fix bug in picking SNMPv3 security level when privacy protocol is set, but auth protocol is not. (56115)
  • [BUG FIX] Fix bug in size of assignment statement in expression compiler code. (56138)
  • [BUG FIX] Fix bug in attempting to acquire the edit lock on an open map file that has been moved/renamed in the file system. (56106)
  • [BUG FIX] Some Xserve RAID probe passwords were not being encoded properly. (56178)

InterMapper RemoteAccess 4.5.7b1 - 11 April 2007

  • No changes from 4.5.6.

InterMapper® 4.5.6 - 30 March 2007

  • [FEATURE] Inscape Data probes added to wireless bundle for users with a wireless license.

InterMapper RemoteAccess 4.5.6 - 30 March 2007

  • No changes from 4.5.6b1.

InterMapper® 4.5.6b2 - 26 March 2007

  • [BUG FIX] Remove limit of 20 variables when logging traps to the Event log. (55789)
  • [BUG FIX] Fixed ASSERT failure when resolving option lists with no addresses supplied. (55730)
  • [BUG FIX] Fixed unescaped names in responses to iconsets property request. (55832)
  • [BUG FIX] Improve performance of SNMPv3 encoding/decoding operations. (55453)

InterMapper® 4.5.6b1 - 20 March 2007

  • [BUG FIX] Fix residual ack badge left on device in web display when a device goes up and clears acknowledge automatically. (52645, 54411, 55645)
  • [BUG FIX] Vertically elongated ovals are displayed correctly in the Web server. (54012)
  • [BUG FIX] Number of lost packets set from Map Settings applies for devices which use Map default thresholds. (55254)
  • [BUG FIX] Added a work-around for SNMP implementations that use a single subid as the row index in ipAddrTable. (55210)
  • [BUG FIX] Fixed a rare crashing bug during auto-discovery. (55402)

InterMapper RemoteAccess 4.5.6b1 - 20 March 2007

  • [BUG FIX] Added an assertion and hopeful workaround for bug 54917.
  • [BUG FIX] Fixed possible NPE when enabling Acknowledge in list view while disconnecting (55152).
  • [BUG FIX] CMD-W was not closing chart windows on OS X because the legend was stealing the focus (55189).
  • [BUG FIX] SNMPv3 user name field should allow more than 32 characters (55387).
  • [BUG FIX] Added checks to prevent NPE in IconRenderer.getBackground/getForeground (55398).
  • [BUG FIX] Leaving the address_type field out of the header of a custom probe could cause an NPE in the client (55424).
  • [BUG FIX] Added workaround to prevent NPE when removing a Notification (55767).

InterMapper® 4.5.5 - 14 February 2007

  • [FEATURE] Include existing Mac OS X Server probes.
  • [FEATURE] Added support for Inscape Data Corporation's AirEther AB54 and CB54 series devices.
  • [BUG FIX] Improve error reporting when entering serial numbers. (53146)

InterMapper RemoteAccess 4.5.5 - 14 February 2007

  • [BUG FIX] Added further preventions for NPE under Java 1.6 on Windows (53051, 54856).
  • [BUG FIX] Fixed possible NPE when connection is lost while waiting for NT services list to be refreshed (54789).
  • [BUG FIX] Added check to prevent an NPE when calculating gradient colors (54852).

InterMapper® 4.5.5b2 - 7 February 2007

  • [FEATURE] Added SNMPv3 support for localized and non-localized hexadecimal password escapes (currently MD5/DES only). (54353)
  • [FEATURE] Added an experimental UI for setting the SNMPv3 context name. (54353)
  • [BUG FIX] Prevent assertion failure if we are asked for a device list for a doc that no longer exists. (54453)
  • [BUG FIX] Bad XML due to problems handling notifier view in server could cause client disconnection or error popups. (52601, 54300, 54418)
  • [BUG FIX] Our oval gradient algorithm failed if the oval was sufficiently elongated (seven or more subnets in the oval), leaving lines across the oval in the background color of the map. Code added to patch up the skipped lines. (54012)
  • [BUG FIX] Xserve G4 probes did not display temperatures when server OS was 10.3.9 (54354).
  • [BUG FIX] Fixed issues which prevented some browsers from displaying layered map images correctly, namely PNG browser support and explicit z-index adjustment. (54365)

InterMapper RemoteAccess 4.5.5b2 - 7 February 2007

  • [BUG FIX] Changing in/out of Notifiers View when the Map is disabled crashes the server (54453).
  • [BUG FIX] Added assertions to catch and prevent an AIOOBE when removing an entry from a table that is out-of-sync (54542).
  • [BUG FIX] General connection failure message now includes the port number (54638).

InterMapper® 4.5.5b1 - 27 January 2007

  • [BUG FIX] Restore display of "Ignore Storage Table Indices" in Host Resources probe pane. (54370)

InterMapper® 4.5.4 - 26 January 2007

  • [FEATURE] The TCP probe language now supports a ${_URLENCODE:a} macro to escape strings using the canonical URL encoding.
  • [LATERAL] Added two new crash scores to identify more potential reboots. Slow reboot (less than 5 minutes) is "1". Really slow reboot (less than 10 minutes) is "2".
  • [BUG FIX] Fix InterMapperMenu on Mac OS X so output for --server-status goes to stdout, not stderr.
  • [BUG FIX] The "Devices in Error" web page now includes unacknowledged devices in alarm, warning or critical status. (54117)
  • [BUG FIX] Display model number as part of SysName and default "smart name" for smartBridges devices not in DNS or WINS databases.
  • [BUG FIX] Back off ASSERT failure when we don't recognize the network whose info has been requested. Write debugging info to log instead, then let server continue. (54101)
  • [BUG FIX] Fix compatibility issue between InterMapperMenu and Mac OS X 10.5; ignore errors returned when changing stack size limit.
  • [BUG FIX] Fix a bug that could cause incorrect states with the reason "[ifIndex=0] Errors = 0/minute, Discards = 0/minute". (54168)

InterMapper RemoteAccess 4.5.4 - 26 January 2007

  • [LATERAL] The Acknowledge check icon will no longer be used when not using the new 3D style (54129).
  • [BUG FIX] Export->Map... and Export->PNG... did not operate on multiple selections (54093).
  • [BUG FIX] Importing large files is less likely to cause an OutOfMemoryError (54166).
  • [BUG FIX] Fixed an NPE when changing the notifier schedule (54210).
  • [BUG FIX] Custom InterMapper ports were not being saved for the local InterMapper server (54265).
  • [BUG FIX] Added checks to prevent NPE when using the 'Display unnumbered interfaces' checkbox in the Interfaces Window (54291).

InterMapper® 4.5.4b5 - 12 January 2007

  • [LATERAL] Copyright date updated to 2007.
  • [BUG FIX] Fixed a bug in setting latitude and longitude on a device, where there was no change to the geographic coordinates, but the device position was still translated one pixel. (53752)
  • [BUG FIX] Added application manifest for IMCC on Windows to solve problem reading service status, starting and stopping service on Vista. (53608)
  • [BUG FIX] Fixed a bug in NT Services probe which could sometimes prevent username and password from Set Probe... window from being used, causing the probe to fail due to permissions errors. (53358)
  • [BUG FIX] When we receive a response to a type A DNS request, we should include the domain name when matching the task. When updating an address to a type A response, we should verify that the device being updated permits the updates, ie. that it's a name-to-address updater, not an address-to-name updater, the DNS name matches what we were looking for, etc. (53902)
  • [BUG FIX] Fix an assertion failure that occurs when importing a 'labelVisible' value that isn't different from the current value. (53734)
  • [BUG FIX] Fix a bug in the Mikrotik routerboard probe. (53683)
  • [BUG FIX] Rename MIB files that contain spaces, since NetSNMP has trouble processing them. (53547)
  • [BUG FIX] Added a DBG_OID_ERROR debug flag to stop debug log file from filling up with OID error messages. (53580)
  • [BUG FIX] Empty text label's are no longer drawn as rectangles in the web server's map renderer. (53906)
  • [BUG FIX] IMCC will no longer report that the server has stopped when it is only momentarily busy.
  • [BUG FIX] Fix an assertion failure in CStripChartFrame::ChartDistanceToSeconds(). (54024)
  • [BUG FIX] The Mac OS X Uninstaller.sh script now uses 'dscl' instead of 'nireport' since the latter is deprecated in future versions of Mac OS X.

InterMapper RemoteAccess 4.5.4b5 - 12 January 2007

  • [BUG FIX] Name column in list views is now resizable (reversing 40181).
  • [BUG FIX] A concurrency issue could cause an NPE when checking whether menus should be enabled in the Map List (53398).
  • [BUG FIX] Insert->Map Benchmark... did not take map scroll offset into account (53842).
  • [BUG FIX] NT Services probe requires a username and password, but the client was ignoring the user input (53868).
  • [BUG FIX] Possible NPE when enabling UnAcknowledge in list view while disconnecting (54011).
  • [BUG FIX] Import->MIB no longer requires a Map List selection in InterMapper GUI (54014).
  • [BUG FIX] Selecting "No subscribers" in the combobox in the Configure Notifier window for a Dialup Pager would cause a CCE (54043).

InterMapper® 4.5.4b4 - 21 December 2006

  • [BUG FIX] Disabled unnecessary debug messages from the SNPP notifier.
  • [BUG FIX] We no longer log a debug message and stack walk every time there is an interrupted system call error from select() when checking for new connections. (52526)
  • [BUG FIX] The Mac OS X Uninstaller will now properly remove IMCC from the customer's login items even if the customer has renamed or moved InterMapper.app out of the /Applications folder. (51751)
  • [BUG FIX] Switch geographic positioning code to use our original haversine based computation. (53561)
  • [BUG FIX] Fix assertion failure when loading map with removed probes and custom threshold level. (53653)
  • [BUG FIX] Improve the starting/stopping UI feedback from InterMapper Control Center on Mac OS X.
  • [BUG FIX] Incorporate new help files constructed using Flare.
  • [BUG FIX] Be more forgiving when arguments to command-line probes and notifiers appear to have beginning quotes but not ending quotes. (53706)

InterMapper RemoteAccess 4.5.4b4 - 21 December 2006

  • [BUG FIX] Increased the performance of List views (especially the global Device List).
  • [BUG FIX] Resizing a map to tiny size when using Auto scale could cause an NPE (40519) or an InternalError (40207).
  • [BUG FIX] When changing the scales of the Map View, the center should not change (46147).
  • [BUG FIX] When reconnecting, two duplicate KC_openmap events were being sent to the server (51784, 53483, 53488).
  • [BUG FIX] Unverifiable SSL certificates with a DN that did not include a comma after the CN were not parsed correctly and caused a "response is not in the right format" error message (52451).
  • [BUG FIX] Fix for 49103 in 4.5d9 could cause an infinite recursion (53686).

InterMapper® 4.5.4b3 - 12 December 2006

  • [FEATURE] When intermapperd is starting up or shutting down on Mac OS X, it writes its status to /tmp/intermapperd_ipc_msg for IMCC to pick up.
  • [FEATURE] IMCC on Mac OS X (aka InterMapperMenu) supports a --server-status argument on the command line to report the status of the intermapperd server.
  • [LATERAL] InterMapper now logs all ICMP packets received after the timeout.
  • [BUG FIX] Make sure we send the right icon size to DrawBlackAndWhiteIcon in the case where an icon has been replaced by the question-mark icon.
  • [BUG FIX] SNMP and Ping probes no longer accept a final reply after the timeout has expired.

InterMapper RemoteAccess 4.5.4b3 - 12 December 2006

  • [BUG FIX] Screenshots generated on Vista with Aero showed the 'ghost' of the bug reporter (53365).

InterMapper® 4.5.4b2 - 07 December 2006

  • [FEATURE] InterMapper now supports 32-bit background images in the web server. This is implemented using CSS to layer the original background image file beneath a transparent, 8-bit foreground image auto-generated by Intermapper. This separation allows the browser to cache the background image, but refresh the map image using less bandwidth.
  • [FEATURE] The TCP probe language now supports a ${_XOR:$a:$b} macro for XOR'ing strings. Returns a string of the left-hand-side's length. If the right-hand-side's length is shorter than the left-hand-side, pad the right-hand-side with zero bytes.
  • [FEATURE] The "unpack" function in the InterMapper expression language now supports "H" and "#H" format specifiers as an alternate way to decode hexadecimal encoded strings. 'H' unpacks the value as an integer (up to 32-bits). '#H' unpacks the value as a string.
  • [LATERAL] Added support to the built-in web server for parsing the if-modified-since: HTTP header, now that we use it for the background image file.
  • [BUG FIX] Global default color for "critical" is now preserved across server restarts. (53292 partial)
  • [BUG FIX] If a map doesn't have a background image, send a 1x1 transparent gif to any web browser that requests one.

InterMapper RemoteAccess 4.5.4b2 - 07 December 2006

  • [BUG FIX] The size selection persists when the the icon selection changes in the Icon Picker (53214).
  • [BUG FIX] The Icon Picker is now tall enough to display both the icon set description and the full icon information pane when opened (53233).
  • [BUG FIX] Menu keyboard shortcuts did not work after using 'Show In Map' contextual menu item (53306).

InterMapper® 4.5.4b1 - 01 December 2006

  • [FEATURE] Added the MapId column to the export of the Maps table. (53165)
  • [FEATURE] The %e printf specifier (for scientific notation) is now supported in sprintf expressions. (52913)
  • [BUG FIX] Fix a bug in converting hex numbers in custom snmp probe displays. (52945)
  • [BUG FIX] Fix a bug that could cause some network ovals to be saved a pixel or two off from where they were when they were loaded. (52060)

InterMapper RemoteAccess 4.5.4b1 - 01 December 2006

  • [LATERAL] Probe parameter window will not be shown when dragging map list entries into a map to create Map Status probes, unless the user and password were specified and the probed map is on another server (53079).
  • [BUG FIX] The 'sun.awt.nopixfmt' flag will now automatically be set to reduce startup time and window display delays on Windows. 'com.dartware.nopixfmt' can be set to false to prevent this workaround (48599).
  • [BUG FIX] Added a workaround for possible NPE in the Probe window on Java 1.6 on Windows (53051).
  • [BUG FIX] NPE could occur in Server Settings server configuration pane if 'Add' button was clicked before the pane was finished loading (53132).
  • [BUG FIX] Added extra bounds checking to prevent race condition when devices are removed while editing notifier view (53028).

InterMapper® 4.5.3 - 21 November 2006

  • [BUG FIX] Fix bug in SNMP device handling that could cause interfaces for one device to be associated with a different device, stats for one device reporting stats for a different device, etc. May also appear as links being deleted from devices. (52953, 52984, 52995, 52999, 53005)

InterMapper RemoteAccess 4.5.3 - 21 November 2006

  • [BUG FIX] NPE when closing a map in Notifers view before notifier info was loaded (52914).
  • [BUG FIX] Fixed drawing offset when a link was drawn between two parallel wire shapes (52985).

InterMapper® 4.5.2 - 16 November 2006

  • [FEATURE] It is now possible to reset short-term packet loss for multiple devices from the monitor menu. (51964, 52084, 52430)
  • [FEATURE] DHCP Probe issues a warning on multiple inconsistent responses. (52687)
  • [FEATURE] Support added for FullLogAccess group to allow non-admin users to read logs. (52562)
  • [FEATURE] Windows: GUI launcher now automatically logs stdout and stderr to file named intermapper.out. (52641)
  • [LATERAL] Look at more values before deciding whether SNMP agent is returning host resources info or not.
  • [LATERAL] Added debugging code for each case during parsing of a DHCP packet to help reported but unreproducible problem. (52315)
  • [LATERAL] Log when Windows has requested InterMapper service to shutdown.
  • [LATERAL] After an unsuccessful attempt to resolve an IP address for a DNS name, the next trial is done after the TTL reported by the DNS server during the previous successful communication of the name, and not after 24 hours. The delay of 24 hours is kept for a device whose address hasn't been resolved successfully any single time. (51745)
  • [LATERAL] Short-term packet loss doesn't include packets which caused the device go down. (51964, 52084, 52430)
  • [LATERAL] Badges of shadowed devices are dimmed in the Web server. (51526)
  • [LATERAL] Added debugging code for parsing DHCP packets. (52315)
  • [LATERAL] Additional code for recovering gracefully and logging useful info when bad socket family is received on UDP or ICMP socket. (52172)
  • [BUG FIX] Host resources probe now checks interface error, packet loss, round-trip time thresholds if there are no host-resources-specific problems. (52485)
  • [BUG FIX] Setting comment for a device/network makes the map autosave.
  • [BUG FIX] Chart labels from custom probes include the name of the associated device. (52487)
  • [BUG FIX] Time of the last crash is initialized in the preferences on the first start of 4.5.x server. (52530)
  • [BUG FIX] Export/Import now handle vertex font name (family) settings in the daemon version, rather than defaulting to Geneva (SansSerif) in both cases.
  • [BUG FIX] Device and network default label font settings are now retained and honored. (52539)
  • [BUG FIX] The XServe G5 probe incorrectly reported the security lock status. (52551)
  • [BUG FIX] Use the user-supplied default SNMP community string in the server settings, not "public". (52575)
  • [BUG FIX] Prevent an assertion when accessing a node in a graph related to the Bus/Star layout. (52504-52507)
  • [BUG FIX] Color icons associated with shadowed devices in the up state are displayed dimmed in the Web server.
  • [BUG FIX] When loading probes with ":" in the human_name field, replace the ":" with a "-", as the ":" causes trouble for the web server. (52718)
  • [BUG FIX] Support user-specified parameters in on-demand table specifications. (52896)
  • [BUG FIX] Fix a subtle bug in DNS name resolution that caused InterMapper to use the CNAME record instead of the PTR record. (52010)

InterMapper RemoteAccess 4.5.2 - 16 November 2006

  • [FEATURE] New 'Reset Short-term Packet Loss' menu item in the Monitor menu.
  • [LATERAL] SNMP tables are no longer fixed-width (52124).
  • [LATERAL] Initial SNMP table column widths will be determined by the header width (52124).
  • [LATERAL] Critical state change caused the Down sound to be played if no Critical sound was assigned.
  • [BUG FIX] If a change in the number of displays is detected, the program will now display a warning message advising the user to restart (15811).
  • [BUG FIX] SNMP table column widths will not change when the Refresh button is used (52124).
  • [BUG FIX] Race condition when reconnecting with an open map could cause errors (52411, 52534, 52542).
  • [BUG FIX] Maps opened when reconnected sometimes ignored all updates (52450).
  • [BUG FIX] Added a workaround to handle an Apple non-Java error that may arise when changing the number of monitors while the program is running (52766).
  • [BUG FIX] Attempting to search a log that included a non-ascii character (> 255) would cause an AIOOBE.
  • [BUG FIX] Attempting to search a log for a term that included a non-ascii character (> 255) would cause an AIOOBE.
  • [BUG FIX] Mac OS X Java leaks resources when sound files are played. A resource pool was implemented to mitigate this issue.
  • [BUG FIX] Sounds would not play for maps that were displayed as List or Notifiers view.

InterMapper® 4.5.2b1 - 31 October 2006

  • [FEATURE] A new LINKCRITICAL flag available for custom SNMP probes. If a link of a device goes down and the flag is set, the device status changes to critical, and not to alarm, as it is by default. (52368)
  • [BUG FIX] Fix for at least some instances of incorrect high round-trip times. (52300)

InterMapper RemoteAccess 4.5.2b1 - 31 October 2006

  • [LATERAL] Added '15 Minutes' poll interval (52462).
  • [BUG FIX] Entering a short, invalid serial number would cause a SIOOBE (52418, 52428).
  • [BUG FIX] Cmd/Ctrl-J is again the shortcut for Select Adjacent (52427).
  • [BUG FIX] The Acknowledge and Unacknowledge menu items were enabled for Map Status probes.
  • [BUG FIX] Removed some dangling references that prevented memory from being reclaimed when a map was closed.

InterMapper® 4.5.1 - 26 October 2006

  • [FILE FORMAT] The map file format changed between version 4.5 and 4.5.1. Version 4.5 cannot open maps saved with 4.5.1.
  • [FEATURE] Possibility to set device thresholds globally in the Server Settings. (51912)
  • [LATERAL] "Web page sent by InterMapper" now refers to http://dartware.com. (52298)
  • [LATERAL] Further work on recovering gracefully and logging useful info when bad socket family is received on UDP socket. (52172)
  • [BUG FIX] apc-ap961x probe: Correct input volts display to display input volts, rather than output.
  • [BUG FIX] When problems with accessing or reading icon files, the map containing them is still displayed in the Web server. (52194)

InterMapper RemoteAccess 4.5.1 - 26 October 2006

  • [FEATURE] It is now possible to edit the server-wide Device Threshold defaults.
  • [BUG FIX] Filtered device lists could become unsorted when sorting on the status column (52072).
  • [BUG FIX] 'On-demand' SNMP tables should now be wide enough to show all columns, regardless of the window size (52124).
  • [BUG FIX] Icons with a total area of less than 8 pixels would cause an AIOOBE when calculating the BitMask (52282).
  • [BUG FIX] All space to the right of a clickable link in status windows was considered clickable (52290).
  • [BUG FIX] Actions in the Notifiers view may have affected the devices selected in the Devices view instead.

InterMapper® 4.5.1b2 - 24 October 2006

  • [LATERAL] Report poll loops longer than five seconds to debug log.
  • [LATERAL] Increase number of ICMP, UDP, DDP packets processed in each poll loop. (51940?, 51990?, others?)
  • [LATERAL] Changing type of an interface (Baseband/Full-Duplex) forces an update of its Status Window. (52069)
  • [BUG FIX] Fix assorted ASSERT failures in device list handling. (52230)
  • [BUG FIX] Use our own temporary name routines when exchanging files in Windows to avoid race conditions in the CRT version which caused ASSERT failure. (51762, 52071, 52277)
  • [BUG FIX] Back-slash recognized as an IMML formatting character, and not a part of a text, in the Web server view. (52057)

InterMapper RemoteAccess 4.5.1b2 - 24 October 2006

  • [BUG FIX] An AIOOBE would occur if a label ended with an unescaped '\' (52188).

InterMapper® 4.5.1b1 - 20 October 2006

  • [LATERAL] Devices with Built-in shaped icons have 3D appearance in the Web view and exported images of a map. (51061)
  • [LATERAL] Back off ASSERT that checks socket families in some cases; recorded bad family and cause error instead. (52172)
  • [LATERAL] Don't put timestamps next to addresses on stack in stackwalk on Unix.
  • [BUG FIX] "Allow Periodic Reprobe" flag is set for devices on maps imported from earlier versions of InterMapper. (51897)
  • [BUG FIX] SysDescr sent for device info windows now escaped properly. (51963)
  • [BUG FIX] Comment sent for device info, network info windows now escaped properly. (51996, 52015)
  • [BUG FIX] Fixed an assertion when opening a map containing devices with probes saved with the old protocol. (51978)
  • [BUG FIX] Fix incorrect flagging of "<>?*" as being part of a filename in command-line probes and notifiers. (52005, 52019)
  • [BUG FIX] Device label can now be set to a single character. (52161)

InterMapper RemoteAccess 4.5.1b1 - 20 October 2006

  • [FEATURE] Typing while in list view will automatically search for the typed text.
  • [FEATURE] The text style toolbar can now be used in the Edit Label window when multiple vertices are selected (52083).
  • [BUG FIX] Found a promising workaround for 'invalid pen transformation' errors when drawing links (14739,40207,46644,47325,48573,52055,52169).
  • [BUG FIX] In IllegalStateException can occur when another application is using the system clipboard when the client attempts to access it. (51872).
  • [BUG FIX] Checkboxes in the global notifier list view should not have been editable (51923).
  • [BUG FIX] Changed Device Thresholds in Map Settings were ignored if the OK button was pressed when the Device Thresholds pane was not being displayed (51935).
  • [BUG FIX] Editing a legend in a chart would cause it to be at the top of the list until the chart was closed and re-opened (51936).
  • [BUG FIX] Charts total label had an extra 's' (51947).
  • [BUG FIX] Fixed a rare race condition when auto-opening maps at startup (51955).
  • [BUG FIX] Extended workaround for italic text in status windows on Java 1.4 on OS X 10.4.x to be used on 10.3.x also (51999).
  • [BUG FIX] A rare NPE could occur while painting a Map (52036).
  • [BUG FIX] An NPE was possible when removing a vertex while the server was sending updates for its attached links (52053).
  • [BUG FIX] Corrupt HelperApp list could cause an NPE when loading Maps (52128, 52176).
  • [BUG FIX] The default HTTP Helper App was broken in new installs (52140).

InterMapper® 4.5 - 9 October 2006

  • [BUG FIX] Handle empty modem device name in modem page notifier gracefully. (51403)

InterMapper RemoteAccess 4.5 - 9 October 2006

  • [LATERAL] Added error-handling and extra debugging messages in the case of an NPE thrown while painting a mark on a link (51713).
  • [BUG FIX] When an unshadowed device changed status from DOWN to UP, any adjacent non-vantage-point leaves should be unshadowed (51527).
  • [BUG FIX] Added error-checking to prevent an NPE when attaching Notifiers while a network Info Window is open (51749).
  • [BUG FIX] If a device was selected in the Icon view that was not visible in the List view due to the selected status filters, then no actions were possible for it.

InterMapper® 4.5b8 - 30 September 2006

  • [LATERAL] Minor changes to NT services server settings text.

InterMapper RemoteAccess 4.5b8 - 30 September 2006

  • [BUG FIX] Added a check to prevent an NPE caused by reloading an icon in the icon picker when the icon is already loading (51677).
  • [BUG FIX] Fixed bug that caused strip chart backgrounds to be black.

InterMapper® 4.5b7 - 29 September 2006

  • [FEATURE] InterMapper now allows interfaces to be acknowledged and unacknowledged individually.
  • [FEATURE] Interface status changes are logged to the event log under the 'link' tag.
  • [BUG FIX] More smartBridges bug fixes and probe modifications for two-radio devices.
  • [BUG FIX] Setting Latitude & Longitude for a device resets its position on the map after it has been displaced. (51147)
  • [BUG FIX] Grey-scale icons are detected correctly in the Web server, thus they appear green if the associated devices are up. (51471)

InterMapper RemoteAccess 4.5b7 - 29 September 2006

  • [FEATURE] It is now possible to acknowledge and unacknowledge interfaces.
  • [LATERAL] Removed 'Licenses' and 'Acknowledgments' from 'Help' menu.
  • [LATERAL] Removed 'as ' prefix from View menu items.
  • [BUG FIX] Descriptive text in client preferences had white background on Linux running Java 1.5.
  • [BUG FIX] Java 1.5 on Linux always printed the slider value on the top in the SlideShow... window, icon scale preview, and Animation preference pane.
  • [BUG FIX] Pressing '-' changed the map zoom-level even when in a list view.

InterMapper® 4.5b6 - 26 September 2006

  • [LATERAL] On Unix systems, InterMapper logs a ready message to the system log when it has finished starting up, and a quitting message before it initiates a clean shutdown.
  • [BUG FIX] Some smartBridges bug fixes and partial probe modifications for two-radio devices.
  • [BUG FIX] All device badges appear in the Web view in the same place as in the remote client. (51061)
  • [BUG FIX] Fixed a memory leak that occurs when loading certain font faces.
  • [BUG FIX] Fixed a Mac OS X issue in loading fonts where the system.log complained that /rsrc paths are deprecated.
  • [BUG FIX] Setting the poll interval to "No polling" for devices with TCP, NT Services and Command Line probes makes them change their state to Unknown, as expected. (50561)
  • [BUG FIX] Fixed several crashes due to inconsistent device list state after revert. (51613)

InterMapper RemoteAccess 4.5b6 - 26 September 2006

  • [LATERAL] Color icons used for Networks are no longer shaded the network color.
  • [BUG FIX] A race condition caused the map list to not be populated sometimes when reconnecting to a server that was unavailable long enough to be removed from the server list (48144).
  • [BUG FIX] If a bug submission fails for some reason, then the bug report can be saved to a file and manually emailed to Dartware Support (51495).
  • [BUG FIX] Rarely maps would not become disabled when logged out (51525).
  • [BUG FIX] Status badges are now shadowed when their devices are shadowed (51526).
  • [BUG FIX] When a shadowed device changed status from DOWN to UP, any adjacent non-vantage-point leaves were unshadowed (51527).
  • [BUG FIX] Added preventions against an NPE when acknowledging a device from the Device List (51531).
  • [BUG FIX] Undid changes for 38750 that added support for Help Viewer on OS X. Help Viewer no longer displays our documentation properly (51551).
  • [BUG FIX] If an image was 0x0, then an NPE could occur when accessing the BitMask (51563).
  • [BUG FIX] Row-order changes in sorted lists could cause the selection model to become out-of-sync and possibly even prevent selections (51599).
  • [BUG FIX] Logs did not automatically re-open when reconnecting to a server (51600).
  • [BUG FIX] Fixed menu mnemonics.

InterMapper® 4.5b5 - 20 September 2006

  • [LATERAL] If "InterMapper Prefs" file did not exist on disk on start-up of the server, and thus was created by the process, it is removed from disk on exit. (51358)
  • [BUG FIX] Links enclosed in device/network comment are displayed without IMML tags in device/network Info Window. (51303)
  • [BUG FIX] Prevent command-line probes from losing their acknowledged status if they are down for multiple probe cycles. (50605)
  • [BUG FIX] Fix to some situations where devices in indefinite maintenance mode didn't (appear to) clear the ack state correctly when the device went to okay. (43559)
  • [BUG FIX] Interfaces with speeds higher than 2Gbps are displayed as thick lines. (50224)
  • [BUG FIX] Fix to some situations where devices come out of acknowledgement into (appearance of) incorrect state. (48926)
  • [BUG FIX] Fix bug that could result in ASSERT failure when opening or closing device info windows. (51389)
  • [BUG FIX] Fixed determining status of devices with TCP and UDP probes. It is set to the most severe status - coming either from the probe or from the check of device thresholds. If both result in the same value, the reason is taken from the probe outcome. (51236)
  • [BUG FIX] Fix problem that could prevent 4.5b4 Windows installer from upgrading 4.4.4 and earlier or early 4.5 releases. (51402)
  • [BUG FIX] Unique file names are generated on Mac/Unix without truncating the original name to 27, 28 or 29 characters. (51429)

InterMapper RemoteAccess 4.5b5 - 20 September 2006

  • [FEATURE] SNMP Table columns are now sortable (51390).
  • [FEATURE] Added "Display unnumbered interfaces" checkbox to the Interfaces window (51473).
  • [BUG FIX] The Add Device/Auto-Discover/Import Data dialog should have the focus when a new map is created (51376).
  • [BUG FIX] Links in comments displayed in the Info Window are now clickable (51380).
  • [BUG FIX] Importing an icon whose name was a duplicate of an existing icon would cause an NPE (51417).
  • [BUG FIX] Importing multiple icons whose name were formatted as <name>_#.ext, would not display the slider until the new icon was deselected and reselected (51392).
  • [BUG FIX] Resizing an SNMP table window vertically would cause the header pane (with timestamp, etc.) to resize also (51449).
  • [BUG FIX] Refreshing an SNMP table would reverse the sort order (51460).
  • [BUG FIX] Added View->Charts menu item on OS X.

InterMapper® 4.5b4 - 13 September 2006

  • [LATERAL] FontFolder directive in intermapperd.conf can now contain a list of folders.
  • [LATERAL] Improvements in Export->Image... and web view: background color and status badges present, integrated new icons. (51061)
  • [LATERAL] Export fields which are accessible for a _root_ user only are marked so in their descriptions. (51197)
  • [LATERAL] When switching between TCP probes, the Round-Trip Time thresholds for a device are conserved. (51365)
  • [BUG FIX] Fix seg fault when removing a map whose notifier view is open. (50991)
  • [BUG FIX] The tag "__1" no longer appears in snapshot lists related to backup/restore.
  • [BUG FIX] Fixed a bug that caused charts to be duplicated when restoring or reverting a map (51074, 47872, 51071).
  • [BUG FIX] Fixes in polling devices (a bug presented itself as an incorrect Short-term Packet Loss during autodiscovery): 1. An additional request is not sent at the beginning of polling of an SNMP device, while still waiting for an answer to the first request. 2. Late responses, if already counted as lost, are not received by a device.
  • [BUG FIX] Fixed a bug in renaming maps that caused an extra copy of the map to be saved in the "Maps (Disabled)" folder.
  • [BUG FIX] Installer on Mac OS X no longer converts Mac OS X fonts, placing copies of them into the "InterMapper Settings/Fonts" directory.
  • [BUG FIX] Improved error message on attempt to import a file of an unsupported file format. (51119)
  • [BUG FIX] Removed undesirable IMML tags from "Not in IfTable" description of a link. (51167)
  • [BUG FIX] Empty values are now allowed for import. An error is reported only for fields with the CREATE attribute. Otherwise no import action is undertaken. (51117, 51118)
  • [BUG FIX] GUI launcher for Windows should do a much better job finding the right executable to use and reporting errors if it can't. (41066, 38400, 42147)
  • [BUG FIX] GUI launcher for Unix should ask for more java memory than java can handle well. (51316)
  • [BUG FIX] Fixed bug where log charts would draw data at wrong position if lower bounds of chart were 0. (41281, partial 42385, 42768, 48332).
  • [BUG FIX] Setting packet loss thresholds in Map Settings affects correctly all associated devices (it hasn't worked for Ping, DNS, Radius, NTP and DHCP probes). (51123)
  • [BUG FIX] Added work-around an ifIndex-related SNMP bug in a customer's router. (49145)
  • [BUG FIX] InterMapper no longer displays Bridge information in the status window if the information is empty.
  • [BUG FIX] It is possible to Backup a map selected in the Map List, which is not open by the client. (50480)
  • [BUG FIX] Server checks for illegal characters in backup tags. (50479)
  • [BUG FIX] SSH probe should now correctly identify when SSH version is running on the probed server. (51356)

InterMapper RemoteAccess 4.5b4 - 13 September 2006

  • [FEATURE] Added Poll Interval to the info window (50989).
  • [FEATURE] Charts can be deleted from the chart list by Edit->Clear/Delete and via a contextual menu (51112).
  • [LATERAL] Changed the layout of the info window (50989).
  • [BUG FIX] Added condition checking and measures to prevent an NPE from occurring when pressing the time button in a chart window (40746,45583,47293,47349,51150,51266).
  • [BUG FIX] Added checks to detect and prevent the condition which caused an NPE randomly when building menus (42919,46097,51267).
  • [BUG FIX] Interfaces window table column widths, order, and sorting are now saved (49307, 51077).
  • [BUG FIX] A CCE would occur when attempting to backup multiple maps from the Map List (50244, 51215).
  • [BUG FIX] Cmd-W on OS X will now close child windows instead of always closing their parent map window (50594).
  • [BUG FIX] The client would not let you acknowledge, unacknowledge, then acknowledge the same device without closing the map in between (51048).
  • [BUG FIX] Fixed a 'double-redraw' when opening a map on non-Mac platforms (51052).
  • [BUG FIX] 'Rename Map...' really renames the map instead of acting as 'Save As...' (51089).
  • [BUG FIX] Export->Data... should now use the selected Map name as the default file name when applicable (51120).
  • [BUG FIX] Fixed NPE when closing the Icon picker before it had loaded the icons (51132).
  • [BUG FIX] If a popup status window was opened for a device that no longer existed (e.g. when the map was opened), then the popup window would be empty (51190).
  • [BUG FIX] Creating a new map caused an unwarranted error beep to occur (51235).
  • [BUG FIX] Notifier list was not editable when creating a new map (51368).
  • [BUG FIX] When a status window is wide enough to require a horizontal scrollbar, extra room should be added to accommodate the height of the scrollbar.
  • [BUG FIX] Attempting to edit the default notifiers for a Map would result in a NPE or loss of the connection..

InterMapper® 4.5b3

  • Version number skipped for administrative reasons.

InterMapper RemoteAccess 4.5b3 - 28 August 2006

  • [BUG FIX] A NPE could occur when re-opening charts when the client automatically re-established a lost connection (47846, 49948, 50519, 51025).
  • [BUG FIX] The new preferences used on OS X were ignoring default values.

InterMapper® 4.5b2 - 28 August 2006

  • [BUG FIX] Fix crash caused by an attempt to run an SNMPWalk on invalid data (e.g. incorrect address, unknown OID).
  • [BUG FIX] Fix a memory leak in command-line probes for Unix/Mac OS X. (50949)
  • [BUG FIX] Checkbox for starting InterMapper at system start in Windows InterMapper Control Center now retains its setting. (50911)
  • [BUG FIX] Checking alarm will now tick the alarm box, not the warning box, in notifier view. (50966)
  • [BUG FIX] Use correct error message rather than gibberish for certain errors while setting benchmarks. (50662)

InterMapper RemoteAccess 4.5b2 - 28 August 2006

  • [LATERAL] This version has an internal version number of 4.5b3, although the file name/info is 4.5b2.
  • [LATERAL] Significant speedup for Mac OS X. The preferences will be changed over incrementally to the same format used on other Unix platforms. Initial loads of maps may take several seconds, all subsequent loads should be much faster than in previous versions (49538).
  • [LATERAL] Moved the device count status label to the toolbar and added a chart count label.
  • [BUG FIX] The Chart Options menu would not stay open when the button was clicked at the bottom of the screen on OS X (50907).
  • [BUG FIX] Setting a notifier's Delay for a device would change the Repeat also (50967).

InterMapper® 4.5b1 - 24 August 2006

  • [FEATURE] The reason a device is in warning/alarm/critical is available for export from the devices table. (50363)
  • [FEATURE] "Listen" directive has been added to intermapperd.conf file. It instructs the daemon to listen to only a specific IP address. (50556)
  • [FEATURE] Chart list now supports a 'Date Created' column.
  • [LATERAL] Update credits in Server Settings dialog box.
  • [LATERAL] Column headers of SNMP tables can be defined by the legend of each column, if such legend string is specified. (50579)
  • [LATERAL] It is possible to display indexes of each row in separate columns in SNMP Tables. (50578)
  • [LATERAL] Postflight script no longer defines debugging Malloc environment variables on Mac OS X.
  • [LATERAL] Finalized layout of InterMapper Control Center panel on Mac OS X (aka InterMapperMenu).
  • [LATERAL] All MIB files from "InterMapper Settings/MIB files" folder are loaded on server start-up. (50843).
  • [BUG FIX] Get rid of two memory leaks, one in command-line probes, the other in command-line notifiers. (50696)
  • [BUG FIX] When a notification is unchecked in Notifier View or Notifier Window, cancel any pending repeats of said notification. (50757)
  • [BUG FIX] Fix crash when enabling notifiers in notifier view after changing the probe for a device. (50885)
  • [BUG FIX] When using option(alt)-click to set a column of notifiers in notifier view, no longer set all other columns to match the first notifier in the column. (50893)
  • [BUG FIX] MacAddresses are displayed as dotted-decimals in SNMPWalk. (50575)
  • [BUG FIX] Link to display SNMP tables of a device appears correctly in the Status Window.
  • [BUG FIX] Improve error reporting when installing a package on Mac OS X that is already installed.
  • [BUG FIX] Device info window now processes and displays user comments in the same way as device status window does. (50896)
  • [BUG FIX] Network info and network status window now process and display user comments in the same way as device status window does. (50896)

InterMapper RemoteAccess 4.5b1 - 24 August 2006

  • [FEATURE] All shapes can now be chosen from the icon picker (49782).
  • [LATERAL] Added icons to notifier combo box in Notifier list view (50755).
  • [LATERAL] Added "Creation Date" column to chart list.
  • [LATERAL] Moved icon and sound caches to ~/Library/Caches/com.dartware.InterMapper.client/ on OS X.
  • [BUG FIX] Flashing down devices using icons smaller than the status badges would cause the status badge to 'wiggle' (50624).
  • [BUG FIX] Fixed a rare AIOOBE when closing a popup status window (50691).
  • [BUG FIX] 'Critical' color was not settable in the Server Settings (50694).
  • [BUG FIX] Delete key did not work in text fields on OS X 10.3 because the Edit->Delete menu item was eating the key (50745).
  • [BUG FIX] Flashing wire shapes were offset by several pixels (50846).
  • [BUG FIX] Bugfix for 50244 in 4.5a3 broke the Backup window so that it would not perform the backup when accessed from an open map.

InterMapper® 4.5a4 - 14 August 2006

  • [FEATURE] Information about probes added and updated by "Reload Probes" is now noted in event log. (50273)
  • [BUG FIX] Support of non-Roman characters in InterMapper Control Center under Windows. The server name and popup messages are displayed correctly. (48872)
  • [BUG FIX] Switch ports are labeled correctly after copy/paste. (50443)
  • [BUG FIX] Bug where closing one of multiple global device list notifier views of the same notifier could cause all other views to lose notifier information and send bad notifier info to the client. (49387, 50407)
  • [BUG FIX] Added count could sometimes be in error when reloading probes. (50616)

InterMapper RemoteAccess 4.5a4 - 14 August 2006

  • [FEATURE] Added Monitor->Helper Apps submenu (49992).
  • [FEATURE] Implemented Help->Diagnostics->Server Log.
  • [LATERAL] Dropped "Show " prefix from menu items that show windows (49979).
  • [LATERAL] Checkboxes in tables should look and behave better, especially on Java 1.5 on non-Windows, non-Mac platforms.
  • [LATERAL] Data for list view of maps will continue to be updated for up to a minute after switching out of the view.
  • [BUG FIX] "Map List" no longer appears twice in the Window menu (46169).
  • [BUG FIX] Window->Slideshow... now has a keyboard shortcut (48658).
  • [BUG FIX] Insert->Map Benchmark was disabled at non-obvious times (50610).
  • [BUG FIX] Only status badges should be centered over tiny icon shapes (50621).

InterMapper® 4.5a3 - 8 August 2006

  • [LATERAL] All link types now default to full-duplex. (50222)
  • [LATERAL] Ignore Appletalk port information by default. (50222)
  • [LATERAL] The old preferences file is locked when starting InterMapper. Therefore only one instance of the application may be running at a time.
  • [BUG FIX] Update link speed in interface status window immediately if user changes it. (50222)
  • [BUG FIX] Exporting of selected devices/vertices from a given map works again. (50125)
  • [BUG FIX] Ignore trailing semicolon or comma in cmd-line expression rather than causing an error. (48559)

InterMapper RemoteAccess 4.5a3 - 8 August 2006

  • [FEATURE] A default double-click action can now be set (49820). 'Show Info Window' is the default value for this preference.
  • [FEATURE] Implemented 'Insert->Map Benchmark' command (50009).
  • [FEATURE] The list of charts for a map is now available as a list view in the map window.
  • [FEATURE] It is now possible to edit all values in a column in most lists and tables by holding the Alt/Option key down when starting the edit.
  • [LATERAL] Rearranged the E-Mail Server Preferences pane (50250).
  • [LATERAL] File->Duplicate no longer prompts the user for a name for the duplicate map.
  • [BUG FIX] Exporting of selected devices works again (50125).
  • [BUG FIX] The client forgot the Map's benchmark coordinates when the coordinates were changed for a selected device (50213).
  • [BUG FIX] Dragging variables into Charts was broken on OS X 10.3 (50239).
  • [BUG FIX] An NPE would occur if the client logged out and back in to a server while a Notifiers Window was open (50241).
  • [BUG FIX] Possible CCE when opening the list of backups for a map caused by network latency (50244).
  • [BUG FIX] Hiding the Toolbar on OS X would leave a grey strip above the map (50248).
  • [BUG FIX] The toolbar's visible state is now saved (50249).
  • [BUG FIX] Maps using 'Auto' scale did not appear in the proper position when opened (50472).
  • [BUG FIX] File->Backup in Map List window should work correctly for multiple maps (50477).
  • [BUG FIX] If a map had no existing backups, the snapshot list would not be shown, and it wouldn't be possible to create a backup.
  • [BUG FIX] View->as Map, etc. should not be enabled in the Map List.

InterMapper® 4.5a2 - 31 July 2006

  • [LATERAL] Removed linkage to CoreFoundation framework on Mac OS X.
  • [BUG FIX] If a stackwalk in the Windows server fails to find information for a given address on the stack, it simply prints the address rather than leaving the line blank or printing an error.
  • [BUG FIX] Re-factored parsing of command line arguments. It imitates the way a Unix/Windows terminal parses them. The way of parsing is associated with the OS InterMapper is run on. (46459)
  • [BUG FIX] Fixed server crash after deleting a device/network with a link attached. (50266)
  • [BUG FIX] Adjusted TestScript.pl to be less noisy on Mac OS X.
  • [BUG FIX] Customer must specify a value for the INTERMAPPER_USER environment variable when installing InterMapper from the command-line on Mac OS X.
  • [BUG FIX] Uninstaller on Mac OS X will remove the application named "InterMapper Console.app" (the old name) if it exists.
  • [BUG FIX] InterMapper/RemoteAccess built on Mac OS X should have a JavaLauncherStub that is universal, instead of ppc-thin.

InterMapper® 4.5a1 - 26 July 2006

  • [FEATURE] Server now supports and updates multiple attach notifiers windows that are open simultaneously.
  • [FEATURE] The server now supports Acknowledgement from the global device list.
  • [LATERAL] Preferences of InterMapper are stored in an SQLite database.
  • [LATERAL] Total packet loss statistics are not counted if a device is down.
  • [LATERAL] Mac OS X TestScript.pl now prefixes all 'leaks' output with "LEAK".
  • [BUG FIX] It is possible to export interfaces from the current map only. (MapId added to export fields in the interfaces table.)
  • [BUG FIX] Protocol for showing/hiding interfaces and vertices is unified between the client and the server. All invisible interfaces are not polled.
  • [BUG FIX] Thresholds are tested after Reset of packet loss statistics.
  • [BUG FIX] Fixed a bug that prevented CR's from being replaced by NL's in IMML alert messages, like the evaluation serial number alert.
  • [BUG FIX] Fixed some more potential memory leaks in RCalcParser, etc.
  • [BUG FIX] Revised the default signal handling code to catch more potential fatal signals.
  • [BUG FIX] Add code to auto-detect mismatches in runtime exception handling and newer C++ libraries on Linux.
  • [BUG FIX] Comment out the "SSL_ERROR_ZERO_RETURN with SSL_RECEIVED_SHUTDOWN!" debug message.
  • [BUG FIX] Fixed a bug introduced in 4.5 related to sending the wrong vertex ID for the Vantage Point.
  • [BUG FIX] When installing InterMapperMenu as a login item, update the path to the InterMapperMenu application if the existing path points to a different location.

InterMapper RemoteAccess 4.5a1 - 26 July 2006

  • [FEATURE] The Notifiers window is now modeless.
  • [LATERAL] Added a confirmation dialog for Revert... (48885).
  • [LATERAL] Added a confirmation dialog before overwriting existing backups (48970).
  • [LATERAL] It is now possible to Acknowledge devices from the server-wide Device List (49835).
  • [LATERAL] Rearranged the columns in the Device Thresholds pane (50002).
  • [LATERAL] Changed the splash screen and About window logo to reflect the new name.
  • [LATERAL] Added 'Set Double-click action' to Monitor menu.
  • [BUG FIX] Flashing icons were painted over the down status badge (47132, 49958).
  • [BUG FIX] Notifiers Window's height was determined by the number of notifiers (49920).
  • [BUG FIX] Too many consecutive slashes in a double-click URL definition would cause an IllegalArgumentException (49921).
  • [BUG FIX] The 'Open Recent' menu did not display accented characters correctly (49949).
  • [BUG FIX] Labels in Animation Rate preference pane were reversed (49971).
  • [BUG FIX] An infinite loop occurred when the client encountered a user and a group with the same name (50078).
  • [BUG FIX] A deadlock was possible when opening the Server Settings for an unconnected server in the Map List (50104).

InterMapper® 4.5d10 - 7 July 2006

  • [FEATURE] It is now possible to send to a syslog server all the entries written to an InterMapper log file.
  • [FEATURE] "Allow periodic reprobe" flag allows user to choose whether or not a device is to be automatically reprobed every 12 hours. This flag is available for export/import in the devices table.
  • [FEATURE] Detailed logging feature now allows specification of a single IP address to be logged.
  • [FEATURE] User can now separately toggle critical notification in notifier view or notifier window, add a critical count to a notification message, and specify a critical sound for a sound notifier.
  • [FEATURE] Added "Ignore outages" flag for devices. If this flag is set to 'true', an associated device will be reported unknown anytime its status would normally turn to down. This flag is available for export/import in the devices table.
  • [FEATURE] Introduced a new flag, "MINIMAL", for custom-snmp probes. Specifying this flag in a probe's header makes the probe query only its own variables.
  • [LATERAL] Time spent on reloading probes is reported in the debug log.
  • [LATERAL] Product components have been renamed in the Windows version.
  • [LATERAL] Packet loss thresholds aren't tested right after adding a device to a map, nor right after a Reset of the statistics.
  • [LATERAL] Added timestamp to stackwalk lines in debug log. (49620)
  • [LATERAL] Persistent graph IDs are verified to be unique.

InterMapper RemoteAccess 4.5d10 - 7 July 2006

  • [FEATURE] Added "Show Unconnected Networks" menu item (28097).
  • [FEATURE] Added 'Critical' Notifiers (48019).
  • [FEATURE] Added 'Disable...' menu item to map list's contextual menu (49834).
  • [FEATURE] Implemented the View->Filter submenu.
  • [FEATURE] Implemented the View->Sort submenu.
  • [FEATURE] Implemented View->Show/Hide Toolbar.
  • [LATERAL] Changed the vertex selection highlighting (48603).
  • [LATERAL] Renamed 'InterMapper Remote' to 'InterMapper RemoteAccess'.
  • [LATERAL] Contextual menus have been updated to reflect the changes in the menubar.
  • [BUG FIX] Added more defensive code and assertions to detect the situation that causes bug 47846 when opening a chart.
  • [BUG FIX] If an icon's image file disappears from the server, the question mark icon (i.e. the "unknown" icon) will be used instead (49401).
  • [BUG FIX] Close Window in a Get Info window closed the parent map's window (49488).
  • [BUG FIX] If no backups were available, Restore would fail silently (49532).
  • [BUG FIX] An NPE could occur in rare circumstances where the connection failed during login (49540).
  • [BUG FIX] An AIOOBE would occur when an empty IconSet was opened (49609).
  • [BUG FIX] "Show Info Window" keyboard shortcut was not displayed because the menu item was in both the Edit and Monitor menus (49613).
  • [BUG FIX] NPE when auto-opening maps at startup (49635).
  • [BUG FIX] Changes to the map background color would not properly re-color shadowed vertices.
  • [BUG FIX] The app would deadlock on OS X when the icon was clicked in the Dock while shutting down.

InterMapper® 4.5d9 - 19 June 2006

  • [FEATURE] Device Info, Network Info (Device Settings, Network Settings) windows implemented.
  • [FEATURE] Round-trip time thresholds set in Map Settings. They are saved/loaded with a map.
  • [FEATURE] Added "Critical" threshold for Interface errors in Map Settings.
  • [FEATURE] Added support for Short-term Packet Loss for SNMP and Ping probes. This statistic is used when testing against thresholds (critical/alarm/warning). It is not counted when a device is down. Telnet and web interfaces display only the total packet loss, and do not include the short-term one. Short-term packet loss can be exported from the devices table.
  • [FEATURE] LDAP and LDAP-SSL probes now support optional password when binding, allow you to specify an alternate search field, and can alarm if an insufficient number of records are returned.
  • [FEATURE] Device specific thresholds are available. Depending on a probe of a device, they include: down thresholds, interface errors, short-term packet loss, round-trip time. It is possible to set them to values from Map Settings.
  • [FEATURE] Clarified event log messages containing tx/rx errors or discards.
  • [FEATURE] You no longer need to unlock the map in order to add data to an existing strip chart. The KC_addDataSet protocol command now simply checks for read-write access instead of requiring the edit lock.
  • [LATERAL] Changed file format of a map. Packet loss thresholds for a map stored in double precision numbers.(48951)
  • [LATERAL] InterMapperMenu now uses the new status icons in the menu bar on Mac OS X.
  • [LATERAL] Added an updated copy of the "Default" icon set to the Install Cache.
  • [LATERAL] Re-factored the code that manages the Settings folder from the main preference file class.
  • [LATERAL] Added debugging code for tracking disposal or resizing of locked handles.
  • [LATERAL] The Mac OS installer's check_settings.pl script now fixes up files and directories which don't have the expected file permissions.
  • [LATERAL] When we log a thrown exception, include the system-specific error message in the debug log.
  • [BUG FIX] Fixed memory leaks in CKaliOpenServerSettings::GetPreferences(), CKaliConnection::SetDataSource(), and CKaliDispatcher. (48972, etc.)
  • [BUG FIX] Fixed a bug in the TestScript.pl which caused only the process ID to be printed in leak reports instead of the program name.
  • [BUG FIX] Removed a useless XDateTime test case, since it automatically fails for anyone who doesn't live in the +5 time zone.
  • [BUG FIX] Fix up default file permissions on Unix systems for all created files and directories (0644 for files, 0755 for directories).
  • [BUG FIX] InterMapperMenu now interprets strings from InterMapper as UTF8, not ascii. Accented chars in server name and map name now appear correctly. (48872)
  • [BUG FIX] Fix ASSERT failure when pasting networks in map with global device list open, or attempting to paste networks into device list. (47860)
  • [BUG FIX] Error message sent to client if user tries to import icon file that is not in a recognizable image format. (48071)
  • [BUG FIX] Fixed cosmetic bug in KC_getattribute command for "comment"; convert CR's to NL's in all XML conversion code.
  • [BUG FIX] Fixed a bug in server handling of KC_getIcon where the icon file doesn't exist. We now send a 404 response back to the client.
  • [BUG FIX] Always expand icon files embedded in zip files. This fixes an issue where the new icons in the new Default.zip file were not available on upgraded servers.
  • [BUG FIX] Changed behaviour in server with respect to the naming of backup tags. Instead of digits, tags beginning with double-underscores ("__") are reserved.
  • [BUG FIX] Changed translation of XML-encoded string into UTF8. (49384)

InterMapper Remote 4.5d9 - 19 June 2006

  • [FEATURE] Added Network Settings Window.
  • [FEATURE] Added Device Settings Window.
  • [FEATURE] Added a File->Open Recent menu.
  • [FEATURE] Added a checkbox to set selected devices' thresholds to the map default(s).
  • [LATERAL] Changed the menu layout.
  • [BUG FIX] Creating a new map could sometimes end with a confusing "The map has not appeared in the MapList" message (48327).
  • [BUG FIX] The list of open status windows was not always saved, particularly when the map window was in list view when closed (48804).
  • [BUG FIX] NPE in Icon Picker when IconSet couldn't be loaded (49015).
  • [BUG FIX] If a link was removed by the server while a user was dragging it, an NPE could occur (49103).
  • [BUG FIX] Fixed a NPE in the Server Setting's Credits pane that was caused by affecting the GUI EDT from the Kali EDT. (43301, 49157)
  • [BUG FIX] ToolBar should be painted first when opening map windows (49352).
  • [BUG FIX] Horizontal lines in tables on Windows are now painted under checkboxes.

InterMapper® 4.5d8 - 30 May 2006

  • [FEATURE] DETAILS command of telnet server now logs toggling of command to debug log, specifies whether toggle was to on or off.
  • [FEATURE] List of detailed logging options now includes a "*" next to those options which are already toggled on.
  • [FEATURE] Four new DNS probes: support of queries with MX, NS, PTR and TXT records.
  • [BUG FIX] Improvement of support of non-Roman characters in maps imported from IM Traditional (case of text labels and information bound to a network).
  • [BUG FIX] With a command-line probe, some errors launching the probe (such as the script called referring to a non-existent shell) could cause the probe to show as unknown rather than down. This has been fixed. (48194)
  • [BUG FIX] Changes made to saving map file and reloading probes so that if the double-click action for a router depends on the url_hint in the probe, a change to the url_hint will be reflected in the router and sent to the client. (47864)
  • [BUG FIX] Ellipsis Mac Roman symbol replaced with three dots.
  • [BUG FIX] Fixed a bug where InterMapperMenu didn't manually start InterMapper Server if the server was disabled to prevent it from launching at boot time. (48496)

InterMapper Remote 4.5d8 - 30 May 2006

  • [FEATURE] New 'Slideshow' option in the 'Window' menu will rotate maps to the front sequentially. (13787)
  • [FEATURE] New default set of icons are now available.
  • [FEATURE] The Icon Picker now treats icons with names of the format <name>_#.<ext> as different sized versions of the same image.
  • [FEATURE] A new preference controls the client's behavior of hiding charts and status windows when a Map window loses focus.
  • [LATERAL] The Backup dialog now supplies a default Backup name.
  • [LATERAL] The default double-click action for devices in a list view is 'Show In Map'.
  • [BUG FIX] An NPE could occur when opening a chart. (47846)
  • [BUG FIX] 'Trouble' animations left artifacts on the screen. (48334)
  • [BUG FIX] Fixed an NPE in the Map Access pane of the Server Settings. (48341)
  • [BUG FIX] "Device Thresholds" menu item is no longer enabled for networks. (48662)
  • [BUG FIX] The Icon Picker did not always allow the entire iconset to be displayed by scrolling.
  • [BUG FIX] The notifier list is now sorted in natural order.
  • [BUG FIX] Hit-testing in preview pane of Icon Picker is now correct for really large icons that are scaled down to fit in preview pane.
  • [BUG FIX] Backup names are allowed to start with a digit now.
  • [BUG FIX] Added a workaround for a Java 5 Release 4 on OS X bug that caused the animation to stop and not restart when right-clicking on a link.
  • [BUG FIX] The list of charts was not being refreshed if the map was in list view when being re-opened after a disconnect.
  • [BUG FIX] Fixed some situations where a modal dialog could be lost when disconnected-making the whole app seem to be frozen.

InterMapper® 4.5d7 - 18 May 2006

  • [FEATURE] InterMapperMenu on Mac OS X now allows you to control whether you want the server to start at system startup time.
  • [FEATURE] Added a set of custom icons to the install cache. These icons are not yet specified as the default icon set.
  • [BUG FIX] Explicit upper bound for chartable in TCP probe now handled correctly. (47809)
  • [BUG FIX] Fix a possible ASSERT failure when closing a device list due to attempting to get map info about the map just closed. (47880)
  • [BUG FIX] Change the way system shutdown events are handled on Windows so that InterMapper will be more likely to stop completely before we allow shutdown to continue. (47903)
  • [BUG FIX] Correct display of particular MacRoman characters (e.g. curly quotes, a degree symbol, a bullet). (47720)
  • [BUG FIX] Support of non-Roman characters in maps imported from IM Traditional. (48027)
  • [BUG FIX] Non-Roman characters with codes >= 2048 displayed correctly.
  • [BUG FIX] Support non-compliant SNMP implementations that return 32-bit counters tagged as the ASN.1 integer type.
  • [BUG FIX] Polling now uses a small optimization to reduce the number of times XTickCount() is called.
  • [LATERAL] Replaced all PLiteral() macros and plain C strings referencing FormFill variables (e.g. $time) with a new macro PFormVar(). The sole purpose of this macro is to make it possible to produce automatic documentation updates of InterMapper variables by using grep/perl.

InterMapper Remote 4.5d7 - 18 May 2006

  • [FEATURE] Open status windows are remembered and opened the next time the Map is opened. (33067)
  • [FEATURE] Added a 'Diagnostics' submenu in the 'Help' menu that is a more convenient location for some of the Debug Window's functionality.
  • [LATERAL] We no longer use SLP for InterMapper Server discovery since it was only being used by Traditional and on old versions of OS X anyway.
  • [LATERAL] Bug reports now include a list of recently connected servers.
  • [LATERAL] Added assertions to detect bug 47846.
  • [BUG FIX] Added prevention of NPE when importing an icon. (47728)
  • [BUG FIX] Controls in the Dialup Pager notifier window were not being disabled while waiting for a server response. This left the client in a bad state where the user could cause a crash by pressing a button. (47777)
  • [BUG FIX] Attempting to export to a file that has been opened by another process may cause the client to crash. (47803)
  • [BUG FIX] Fixed an AIOOBE when changing to the Notifier view from the Map view with some device(s) selected. (47808, 47900,48177)
  • [BUG FIX] About window may be cropped after changing the serial number. (47827)
  • [BUG FIX] SSL Certificates were not being properly stored in Apple's KeyChain on OS X with Java 5 Release 4. (47849)
  • [BUG FIX] Autodiscovery 'Cancel' button was disabled in list view. (47874)
  • [BUG FIX] An NPE occurred on subsequent clicks of the OK button in the Default Action->URL... dialog if the window did not hide immediately after the first click (48051).
  • [BUG FIX] "Create" button in New Map wizard was truncated on Windows platforms (48072).
  • [BUG FIX] "Cancel" button in New Map wizard was gaining the focus when the pane changed (48072).
  • [BUG FIX] Fixed a threading issue in the decoder used for old proprietary monochrome icons.
  • [BUG FIX] 'Backup...' and 'Rename...' menu items are now 'Save' and 'Save As...' when connected to older servers that do not support Backup and Rename.

InterMapper® 4.5d6 - 9 May 2006

  • [FEATURE] Implemented support for "special" trap variables: GenericTrap, TimeStamp, Enterprise, CommunityString, TrapOID, SnmpVersion, SenderAddress, AgentAddress, VarbindCount, VarbindOID, VarbindType, VarbindValue.
  • [LATERAL] More leaks ignored in TestScript.pl on Mac OS X.
  • [BUG FIX] Memory leak in column handling plugged. (47523)
  • [BUG FIX] Memory leak in command-line probes/notifiers plugged. (47581)
  • [BUG FIX] Selecting a retry interval in notifier view no longer sets the retry count to 65535. (47299)
  • [BUG FIX] Previous condition in device lists should now be accurate. (47209)
  • [BUG FIX] Fixed a bug that could cause interfaces to be missing from the interfaces list. If there were no hidden vertices, we didn't send the hidden edges.

InterMapper Remote 4.5d6 - 9 May 2006

  • [LATERAL] 'Show Access By' radio buttons in the Map Access pane of the Server Settings are now aligned horizontally instead of vertically (47038).
  • [LATERAL] "Abort Active Pages" button has been renamed to "Abort Pending Pages" (47580).
  • [BUG FIX] Added hopeful workaround for NPE at BasicComboPopup.setListSelection when showing map window (47458,47616).
  • [BUG FIX] Changing between map view and a filtered list view while devices were selected could throw an AIOOBE (47558).
  • [BUG FIX] Status tallies in Map toolbar were reset to zero when changed to the list view with the server-wide device list already open (47559).
  • [BUG FIX] Map list view sometimes had duplicate entries and incorrect tallies (47592).
  • [BUG FIX] Client didn't handle -1 values in Notifier column data (47640).
  • [BUG FIX] NPE when Restore/Revert while charts are open (47653).
  • [BUG FIX] The server-wide Device List window was not being marked to be opened at startup.
  • [BUG FIX] User-generated bug reports and screenshots will now include the Debug Log.

InterMapper® 4.5d5 - 4 May 2006

  • [FEATURE] Added server support for the "restore factory defaults" button in the Map Colors panel of Server Settings.
  • [BUG FIX] Fixed a bug loading the updated built-in SSL certificate; it had CR's instead of LF's as line delimiters.
  • [BUG FIX] The server now honors the optional title and load attributes in the KC_clonemap command.
  • [BUG FIX] The Tranzeo 5A CPE changed so that the signal strength is in a different place.

InterMapper Remote 4.5d5 - 4 May 2006

  • [BUG FIX] Bottoms of some icons could be clipped when status badges were showing (47498).

InterMapper® 4.5d4 - 3 May 2006

  • [FEATURE] Support of non-Roman characters in text entered from the user interface.
  • [LATERAL] Updated the built-in SSL certificate, since the original default cert expired long ago.
  • [LATERAL] Renamed "MIBS" folder to "MIB Files".
  • [LATERAL] Updated default colors to the new settings per GUI changes in IM Remote. (47460)
  • [LATERAL] Updated sqlite version to 3.3.5.
  • [BUG FIX] Fixed some small memory leaks in loading license certificates and probe bundles.
  • [BUG FIX] Improved formatting of test case results.
  • [BUG FIX] Better error displayed when modem page subscriber has no service selected.

InterMapper Remote 4.5d4 - 2 May 2006

  • [FEATURE] Added a button to revert the server default map colors to the factory defaults.
  • [FEATURE] The Backup... dialog now lists the existing backups for the selected map and allows the user to select a backup to replace.
  • [FEATURE] It is now possible to supply a name for the map duplicate and indicate that it should be enabled immediately when using the Duplicate... menu item.
  • [LATERAL] Added a confirmation dialog before modem pages are actually aborted via the 'Abort Active Pages' button in the Server Settings.
  • [BUG FIX] Errors occurred when the selected notifier in the Notifier list view was removed from the server (47350).
  • [BUG FIX] Zero-length IMML could cause the client to crash (47353).

InterMapper® 4.5d3 - 28 April 2006

  • [FEATURE] Import of MIB files.
  • [FEATURE] Server makes an implicit backup copy of the current map every time you acquire the edit lock.
  • [FEATURE] Support critical state in command-line probes. (43782)
  • [FEATURE] Server supports viewing maps in device list view.
  • [FEATURE] Server supports viewing maps in notifier list view; responsibilities may be viewed and modified.
  • [FEATURE] Server supports persistent vertex and edge ID's (required change in file format to 55)
  • [FEATURE] Probe "script" sections can contain lines longer than 255 chars, and the line continuation character (\) is now supported. (39313)
  • [LATERAL] Optimized RStringMap to use reference counting; this makes Clone() much faster in TCP probes.
  • [LATERAL] Server allocates router, link, network, vertex and edge ID's in different ID spaces.
  • [BUG FIX] Final changes to improve auto-save, backup and revert.
  • [BUG FIX] When saving a device to a file, don't save the local variable section, just the parameter section.
  • [BUG FIX] Barracuda firmware version 3.4 broke the Barracuda probes (47197).
  • [BUG FIX] Fixed some memory leaks in use of OpenSSL. (47353, 47361)

InterMapper Remote 4.5d3 - 28 April 2006

  • [FEATURE] Added 'Import MIB' menu item.
  • [FEATURE] Notifiers view now works.
  • [BUG FIX] Subsequent bug reporter windows had the 'wait' cursor after the first one is dismissed (46648).
  • [BUG FIX] Contextual menus did not work in icon view after showing list view (46962).
  • [BUG FIX] Notifers were not changed correctly when the order of the rows or columns in the Notifier list view had been changed from the default (47294).
  • [BUG FIX] Cleared up a race condition that could cause the Set Community window to be disabled and un-closable.

InterMapper® 4.5d2 - 7 April 2006

  • [FEATURE] Server notifies client if cached probe list is stale.
  • [FEATURE] Map-specific device lists implemented.
  • [FEATURE] Server supports auto-save, backup, restore, and duplicate for map files.
  • [FEATURE] Added support for packet loss thresholds to SNMP and Ping probes.
  • [FEATURE] Server's probe loading code is instrumented to measure how much time is spent in different sections of probe files.
  • [FEATURE] Server supports the 'terrapt' attribute; IM Remote can now set latitude and longitude of a device.
  • [FEATURE] Improved the NTP probe's alarm message for an unsynchronized server. (46263)
  • [FEATURE] Import/Export: added maps and interfaces table.
  • [FEATURE] Import/Export: added support for CSV import/export and XML import.
  • [LATERAL] Add timestamp before "Too many stackwalks..." error.
  • [LATERAL] Windows installer checks for Java 1.4.2 or later.
  • [LATERAL] Mac OS X installer now checks for and requires Mac OS X 10.3.9 or later.
  • [LATERAL] Mac OS X installer package now requires Mac OS X 10.3.9 or later.
  • [LATERAL] Added SQLite library, simple C++ api, and unit test code.
  • [BUG FIX] Merged in final changes made in 4.4.3 branch.
  • [BUG FIX] Handle legal leading "." in OIDs. (43093, 45695)
  • [BUG FIX] Show UCD-SNMP response, if any, even if no Host Resources response.

InterMapper Remote 4.5d2 - 7 April 2006

  • [FEATURE] Added 'Backup' and 'Restore' actions.
  • [LATERAL] The Map Device List is now only open when showing, instead of being open the entire time that the Map is open.
  • [BUG FIX] An attempt is now made to hang badges (status, ack, maintenance, vantage point, etc.) off the edge of icons (45971).
  • [BUG FIX] Badges (status, ack, maintenance, vantage point, etc.) will be centered over the device if the device is smaller than the badge (45972).
  • [BUG FIX] "Operation not permitted" errors during server discovery are now ignored (46030).
  • [BUG FIX] Fixed AWT EventDispatchThread IllegalStateException caused by changes to cache the probe list (46099).
  • [BUG FIX] New Map names are now validated in the New Map Wizard when the 'Next' button is pressed (46117).
  • [BUG FIX] Icons previews in the icon picker were misaligned when status badges were shown (46441).
  • [BUG FIX] The minimized/maximized state of windows is now saved when the application is quit, and restored when the windows are re-opened.

InterMapper® 4.5d1 - 21 March 2006

  • [FEATURE] Support to use WINS server with the option to fallback to broadcast for WINS/NetBIOS name lookups.
  • [FEATURE] InterMapper can now parse MIB files. As long as the MIB is supplied in the InterMapper setting's MIBS directory, SNMP OIDs in custom probes and probe parameters can now be specified using their names. Similarly, OIDs printed in event logs and notifications will be translated into their textual names when the corresponding MIBs are available.
  • [FEATURE] SNMPv3: support AES encryption (42799).
  • [FEATURE] SNMPv3: InterMapper now can receive SNMPv3 traps (42927).
  • [FEATURE] Added support for querying and showing on-demand tables in custom SNMP probes.
  • [FEATURE] Reimplement the "ignore storage table indices" parameter in the host resource probe as a resolvable option list, rather than a typed list of numbers.
  • [FEATURE] You can now specify the number of retries and a retry interval for modem paging service. (16665)
  • [FEATURE] You can now abort all active and queued modem pages. (31988)
  • [FEATURE] The Host Resources probe now examines some of the memory OIDs in the UCD-SNMP-MIB. (41421)
  • [LATERAL] Use exponential backoff when no response is received for NetBIOS broadcast and direct-to-device queries (40369).
  • [LATERAL] Windows: added code to detect Windows firewall configuration and log warning/error messages in the event log if any of the ports that InterMapper listens to are blocked or not opened for all addresses (41685).
  • [LATERAL] Import/Export: Added SNMPVer, SNMPv3UserName, memory groups (42704).
  • [LATERAL] Import: The names of created maps will now be included in the import response (42630).
  • [LATERAL] SNMPv3: InterMapper now will save the device's engine ID, boots, and time information along with the time when the engine time last updated. This is done to avoid having to do an SNMPv3 discovery whenever the InterMapper server is restarted, which may cause security exception on HP switches (42635).
  • [LATERAL] Added built-in functions: subid and defined.
  • [LATERAL] Added facility to log IMTray events to a file (can be enabled using a registry value).
  • [BUG FIX] It was not possible to un-set the password for a user without overwriting it with a new one. (42427)
  • [BUG FIX] Avoid possible problem with user and groups similar to problem with map access lists fixed in 4.4.2b2.
  • [BUG FIX] Fixed the problem that caused InterMapper to allocate/retain more probes than necessary during reload probes.
  • [BUG FIX] Don't send empty edge updates when there are hidden vertices without any hidden edges in a map (41898).
  • [BUG FIX] Don't send device status pop-up updates at each poll period to the remote clients when the device is in non-polling mode (41801).
  • [BUG FIX] When a device probe is changed, reuse the device's fake link when possible (41879). li> [BUG FIX] Better error messages for missing import fields (42486).
  • [BUG FIX] Update the URL hint when a device's port or address is changed (42252).
  • [BUG FIX] Added $\{WINSNAME} as one of the variables recognized in a device's label format (42568).
  • [BUG FIX] Prevent matching regular expression pattern to the sentinel that the server appended to the end of line (42704).
  • [BUG FIX] Check syntactic validity of names being resolved first before attempting name resolution (42173).
  • [BUG FIX] Only send url updates when the actual url changes (42921).
  • [BUG FIX] Fix a couple of minor bugs surrounding InterMapper's use of an internal list of in-use modems when doing modem paging.
  • [BUG FIX] When you use Console/Remote to set a double-click URL for a router, specifying $\{ADDRESS} or $\{PORT} now works. (43072) (Simultaneously added to 4.4.3b1.)
  • [BUG FIX] IMTray will appear in the notification area even if the Windows shell is restarted or not running when IMTray is launched (43275).
  • [BUG FIX] Added a log handler for Net-SNMP to redirect messages to InterMapper's debug log (42723).
  • [BUG FIX] Disabled all config/state loads in Net-SNMP (43393). li> [BUG FIX] IMTray and InterMapper Remote/Console launcher: don't show/launch any GUI elements if the user is not logged on interactively (43275).

InterMapper Remote 4.5d1 - 22 March 2006

  • [NOTE] Java 1.4+ is now required to run InterMapper Remote/Console. Java 1.4.2 Update 2 is required on Mac OS X 10.3.9.
  • [FEATURE] The text style toolbar from the Add Text window is now used in the Edit Label window when only a single vertex is selected (40815).
  • [FEATURE] Added WINS lookup settings in the Server Settings window (41744).
  • [FEATURE] Added "Report a Bug..." and "Submit a Screenshot..." options to the Help menu (41908).
  • [FEATURE] Holding the 'Shift' key down while using a mouse's scroll-wheel will scroll horizontally (43125).
  • [FEATURE] Bugs can now be submitted directly to Dartware instead of requiring the user to send an email.
  • [FEATURE] It is now possible to copy tab-delimited text from the Device List window via the Edit->Copy menu item.
  • [FEATURE] Maps can now be saved in the Map List window.
  • [FEATURE] There is now a single Find window that is shared among all searchable components of the application.
  • [FEATURE] It is now possible to change the number of times a dial-up pager will retry and the interval in between.
  • [FEATURE] It is now possible to abort all queued notification pages from the Notifers pane of the Server Settings.
  • [FEATURE] Added View->Options on non-Mac platforms. There is now a Preferences menu item on Mac OS X.
  • [FEATURE] Added Packet Loss Thresholds to Device Thresholds pane.
  • [FEATURE] Accepted SSL Certificates for connected servers will be stored in the Keychain when running under Java 5.0 Release 4 or later on OS X.
  • [FEATURE] When adding a new Device via the contextual menu, the Device will be added at the point clicked.
  • [FEATURE] Added a status-filter toolbar to the server-wide Device List.
  • [FEATURE] You can now set the Lat/Long coordinates for a Device using the Set Info->Set Lat./Long. menu item.
  • [FEATURE] Added new 'Duplicate' menu item that will clone the selected Map.
  • [LATERAL] Changed the wording of the SSL Certificate pane in the Server Settings window when using the example SSL certificate (43520).
  • [LATERAL] The Map List will now scroll to display newly added maps if an entry from the same server is selected (43735).
  • [LATERAL] Added assertions to catch the cause of bug 40149 if it still occurs.
  • [LATERAL] Changed 'DNS Monitor' pane name to 'DNS/WINS Settings'.
  • [LATERAL] Network menu has been divided into View and Tools menus.
  • [LATERAL] The Device Thresholds and Traffic Thresholds have been moved to the Map Settings window.
  • [LATERAL] The New Map Wizard now offers the chance to name the map at creation time.
  • [LATERAL] The probe list will be cached until disconnected from the server.
  • [BUG FIX] The Map List window is now shown at startup after a delay with no other opened windows, instead of the progress display window (39775).
  • [BUG FIX] The bug-reporter URL is checked to ensure that it is reachable before showing the Bug Submission window. If it is not reachable, then the old yellow bug window is used instead (42094).
  • [BUG FIX] If some dialogs were displayed when the Map List was not visible on OS X, the Map List window would not be able to get the focus unless it was activated via the Window menu (42292).
  • [BUG FIX] Probe list should be scrolled to the left instead of scrolling to the beginning of the probe title (42303).
  • [BUG FIX] Scan Network... and Cancel Subnet Scan menu items were not enabled/disabled until the selection changed, even if the selected item changed scanning state (42398).
  • [BUG FIX] Icon dialog protocol responses are now handled in the GUI EDT to prevent threading issues (42455).
  • [BUG FIX] Device List find did not scroll to ensure that the selection was visible (42462).
  • [BUG FIX] ParseException inner SocketExceptions may now be handled without causing a bug report (42571).
  • [BUG FIX] The previously selected probe in the Add Device dialog was sometimes forgotten (42922).
  • [BUG FIX] A race condition during chart creation could cause an NPE on one of the two threads attempting to build the chart window (43036).
  • [BUG FIX] If the Find window was open for more than one Map and one was then closed, any attempts to use the remaining window would cause an NPE (43107).
  • [BUG FIX] It was possible to change the name of the "InterMapper" entry in InterMapper Console's Map List window (43202).
  • [BUG FIX] If an error occurs when creating the Map List window, it will now cause a bug report instead of being silently logged to stdout (43492).
  • [BUG FIX] Shift-Delete and Shift-Backspace are now treated as normal un-modified Delete and Backspace unless the platform defaults dictate otherwise (43600).
  • [BUG FIX] Changing the registration of the application can no longer lead to an IllegalArgumentException (43671).
  • [BUG FIX] Added ability to change the "Critical" color (44643).
  • [BUG FIX] Collapsing concentric rectangles now highlight Networks as well as Devices (45124).
  • [BUG FIX] 'Log Out' menu item changed enabled status only when the selection changed(45342).
  • [BUG FIX] Better error message when a SOCKS proxy is detected.
  • [BUG FIX] The SOCKS proxy will not be used by InterMapper Console.
  • [BUG FIX] 'Select Adjacent' should be enabled only if there is at least one visible vertex connected to the selection by a visible edge.
  • [BUG FIX] Importing an IconSet with a name that sorts before 'Default Icons' would cause the IconSet to appear first in the list, instead of being sorted after the separator.
  • [BUG FIX] The 'natural' sorting algorithm was ignoring all whitespace. Now, only whitespace directly in front of a digit is ignored.
  • [BUG FIX] Fixed the selection colors for JSpinners on Mac OS X.
  • [BUG FIX] If the server's certificate has expired, it will be treated as untrusted and the user will have to confirm its acceptance.