InterMapper.comiMapper Community 
 
InterMapper 4.3 Release Notes

The following changes are incorporated in InterMapper 4.3.4:


InterMapper® 4.3.4 - 26 September 2005

  • [BUG FIX] Fixed a problem where remote access list did not get transferred from maps created by InterMapper prior to version 4.3a7 when web access list also exists in the map (41278).

InterMapper Remote 4.3.4 - 26 September 2005

  • No changes from 4.3.3.

InterMapper® 4.3.3 - 29 August 2005

  • [BUG FIX] Set the ${PORT} variable in helper apps to the value specified for the device (40624).

InterMapper Remote 4.3.3 - 29 August 2005

  • No changes from 4.3.2.

InterMapper® 4.3.3b3 - 17 August 2005

  • [LATERAL] Merged in source changes from 4.2.6.

InterMapper® 4.3.3b2 - 10 August 2005

  • [BUG FIX] In the workaround for the VxWorks ipAddrTable bug, handle correctly the case When ipAdEntIfIndex field is missing from the ipAddrTable (40475).
  • [BUG FIX] Set the corresponding map's dirty bit when a device's notifier list is changed.

InterMapper® 4.3.3b1 - 5 August 2005

  • [BUG FIX] Escape acknowledge message in KU_acknowledge. (40241)

InterMapper® 4.3.2 - 22 July 2005

  • [BUG FIX] Added the missing SNMPv2c flag in the com.dartware.snmpv2c.basic probe.
  • [BUG FIX] Fixed an assert in debug logging of ifCounts SNMP table termination status when SNMP response is empty. (40107)
  • [BUG FIX] Allow Admin group member other than _root_/_denikaroot_ to import into sensitive fields (40176).

InterMapper Remote 4.3.2 - 22 July 2005

  • No changes from 4.3.2b2

InterMapper® 4.3.2b2 - 14 July 2005

  • [BUG FIX] Fixed truncation of the user list in groups with a large number of users (40007).
  • [BUG FIX] Fixed MacOS installation error message (40039).
  • [BUG FIX] Proxim probes: Use 32-bit ifInOctets/ifOutOctets counters instead of the 64-bit ones (40073).
  • [BUG FIX] Patch for bug in zlib 1.2.2.
  • [BUG FIX] Added the XServe (Tiger) probe.
  • [BUG FIX] When retry interval is set for a notifier attached to a device, the default count is "infinity".
  • [BUG FIX] Fixed a bug in sending the repeat count for a sound notification to the client. Also fixed a bug in telling the client about the delay for a pending sound notifier when it opens a map on the server. (40012)

InterMapper Remote 4.3.2b2 - 14 July 2005

  • [BUG FIX] If a sound notification had an initial delay of 0, it would not repeat (40012).
  • [BUG FIX] Changing a notification's repeat value to or from Never will also change its count value (40012).

InterMapper® 4.3.2b1 - 1 July 2005

  • [BUG FIX] Import: when creating new devices, add default probe parameters and other parameters specified in the improbe (39833).
  • [BUG FIX] When sending email, if server rejects EHLO command with any 5xx response, retry with HELO. Fixes code that required an exact match 500 response for the connection to retry HELO (39890).
  • [BUG FIX] Canopy AP probe: support AP with version 4.2.x system software (39889).
  • [BUG FIX] InterMapper Remote/Console will no longer play a sound when a device changes status if the sound notifier is disabled on the server. (39651)

InterMapper Remote 4.3.2b1 - 1 July 2005

  • No changes from 4.3.1

InterMapper® 4.3.1 - 16 June 2005

  • [BUG FIX] Allow InterMapper_Console.exe to be launched by a user that is not a member of the Administrators group (39688).
  • [BUG FIX] SMTP authentication using CRAM-MD5 uses lower-case hexadecimal encoding instead of upper-case (39295).
  • [BUG FIX] Suppress erroneous display of special icon set /ICS8/ in icon picker in Traditional.
  • [LATERAL] MacOS X disk image now contains a copy of InterMapper Console in the InterMapper Extras folder of the .dmg file. This gives customers who use Traditional easy access to the features that are available only in the Java client.

InterMapper Remote 4.3.1 - 16 June 2005

  • [BUG FIX] Added "-ignore-cert-check" CLI option to cause the client to accept all server certificates blindly (39636).
  • [BUG FIX] An NPE could occur in the Icon picker window when there is an icon set description (39657).

InterMapper® 4.3.1b4 - 10 June 2005

  • [BUG FIX] Suppress error messages which can result from asking a Windows machine about UCD-SNMP-MIB items.
  • [BUG FIX] Give better error messages when InterMapper_Console.exe fails to start the InterMapper service (39532).
  • [BUG FIX] Proxim AP probes: Use the correct type when querying station IP addresses (39514).
  • [LATERAL] Canopy SM probe: Add facility to disable alarm/warning thresholds (39451).
  • [BUG FIX] Expand built-in Cisco icons even if Custom Icons folder already exists.

InterMapper Remote 4.3.1b4 - 10 June 2005

  • [BUG FIX] Allowing a Timed Ack to expire while the Acknowledge window was open would cause an exception when the user then tried to change the ack-state (39635).

InterMapper® 4.3.1b3 - 3 June 2005

  • [BUG FIX] CmdLine probes on Unix/Mac OS X now will start in Tools directory. (39366)
  • [BUG FIX] Fixed a bug in Mac OS X installer where the installer doesn't properly unload intermapperd in the preflight script from launchd. (39390, 39459)
  • [BUG FIX] Fixed an assertion fail caused by trying to write data to a closed TCP socket. (39450, 39457)
  • [BUG FIX] Fixed a bug in Mac OS X installer's preflight script which failed to properly unload intermapperd from launchd on Mac OS X Tiger. (39459)
  • [BUG FIX] Yield CPU more judiciously on Mac OS X and Unix-based versions to reduce CPU usage. (39446)

InterMapper Remote 4.3.1b3 - 3 June 2005

  • [BUG FIX] When attempting to register an expired server at startup with several maps auto-opening, an attempt would be made to open the Server Settings for each auto-opening map. This caused multiple error messages about the Server Settings already being open.

InterMapper® 4.3.1b2 - 1 June 2005

  • [BUG FIX] When starting up intermapperd, verify that the default "Admin" user is a member of the "Administrators" group. (39362)
  • [BUG FIX] Fixed a bug in SMTP notifier with CRAM-MD5 authentication. (39244)
  • [BUG FIX] Fixed Barracuda HTTP probe to not display fan speeds when they are not available. Added Threshold values. Added HTTPS probe.
  • [BUG FIX] Fixed a bug introduced in 4.3 where m"string" syntax was broken in TCP probe, causing the stock RTSP probe to fail. (39392)

InterMapper Remote 4.3.1b2 - 1 June 2005

  • [BUG FIX] When attempting to register an expired server at startup with several maps auto-opening, an attempt would be made to open the Server Settings for each auto-opening map. This caused multiple error messages about the Server Settings already being open.

InterMapper® 4.3.1b1 - 27 May 2005

  • [BUG FIX] FreeBSD 5 and FreeBSD 4.7 packages: added /usr/local/bin/intermapper in the package (38478).
  • [BUG FIX] Proxim probes: don't append variant number to the MIB/Firmware version numbers (39301).
  • [BUG FIX] Reduce the number of messages NT Services probe puts in debug log. (39329)
  • [BUG FIX] CanopyAP probe: setup the context to query the LinkTable even if QUERY_CanopyAPInfo fails with an exception (39343).
  • [BUG FIX] When loading prior document version, only move web and remote access lists the first time the document is opened.
  • [BUG FIX] Fixed a bug that prevented non-admin users from accessing the web server via password (39322, 39314, 39306).
  • [BUG FIX] Fixed a bug that prevented the Barracuda probe from properly working on Windows-based systems.
  • [BUG FIX] Fixed installer on Mac OS X to better detect the proper group name for the current user.
  • [BUG FIX] XServe probe is now compatible with Tiger.
  • [LATERAL] NT Services down services shown in red. (39330)
  • [LATERAL] Updated online help to fix some broken links.
  • [LATERAL] Include real and effective uid and gid in Debug log's preamble on Unix-based systems.

InterMapper Remote 4.3.1b1 - 27 May 2005

  • [BUG FIX] The green zoom button on OS X would be disabled for device status windows once it was used (39297).
  • [BUG FIX] Illegal XML characters in an imported Certificate file would cause the connection to be lost (39338).
  • [BUG FIX] Command-line imports and exports now use a built-in DEMO serial number to avoid conflicting with a connected client.

InterMapper® 4.3 - 20 May 2005

  • [OFFICIAL VERSION] Changed version number to 4.3
  • [BUG FIX] Only use AF_INET addresses from res_ninit. The addresses returned can be invalid (family AF_UNSPEC) on Solaris 10. (39232)
  • [LATERAL] Update online help included with IM Traditional.

InterMapper Remote 4.3 - 20 May 2005

  • [OFFICIAL VERSION] Changed version number to 4.3; no changes from 4.3b5.

InterMapper® 4.3b5 - 19 May 2005

  • [LATERAL] Changed name of launchd file installed on Mac OS X 10.4 from InterMapperServer.plist to com.dartware.InterMapperServer.plist
  • [LATERAL] Added support for --setenv Admin=... command-line argument to intermapperd.
  • [LATERAL] For intermapperd on Mac OS X, the default location for the InterMapper Settings directory is in /Library/Application Support/.
  • [BUG FIX] intermapperd on Unix/Mac OSX no longer daemonizes when passed a --getenv or --setenv argument.
  • [BUG FIX] InterMapper should not display a device limit of -1 when pasting devices from another map or auto-discovering.
  • [BUG FIX] Import/Export: Fixed the description of MapAs field.
  • [BUG FIX] Label format change from the GUI should not change the horizontal alignment (39193).

InterMapper Remote 4.3b5 - 19 May 2005

  • [BUG FIX] A Security Update for Mac OS 10.3 changed Help Viewer so that it will no longer open our help:// URL. Instead, we now use Safari to open the Help on 10.3 (39079).
  • [BUG FIX] 'Show Adjacent' now shows adjacent links also instead of just showing adjacent network vertices (39127).
  • [BUG FIX] Timeout window could cause application to freeze (39194).
  • [BUG FIX] After setting a Probe for a Device and attempting to set a Probe for another Device, the Probe parameter showing were for the previous Probe (39198).
  • [BUG FIX] Ants, haloes, and drops should be cleared when a link is hidden.

InterMapper® 4.3b4 - 16 May 2005

  • [LATERAL] Improvements to the Mac OS X installer; added support for launchd on Mac OS X Tiger; updated the Uninstaller.sh shell script.
  • [LATERAL] New installers/builds for Red Hat Enterprise Linux 4 (RHEL4) and FreeBSD 5.
  • [BUG FIX] Status window now shows correct status for command-line probe when status is DOWN or UNKNOWN. (38859, 38860)
  • [BUG FIX] Escape NT Service names and display names for XML before sending to client. (39078)
  • [LATERAL] Windows: InterMapper Console's launcher will start the InterMapper service if it is not already running (39043).
  • [BUG FIX] Solaris: fixed a bug in strptime built-in function implementation (33840).
  • [BUG FIX] When importing a custom probe via IM Remote, the probe file now replaces the file of the same name in the Probes directory. (39072)
  • [BUG FIX] Unix interface to file system now allows filenames (basenames) longer than 31 chars. (39071)
  • [BUG FIX] Fixed a bug in TCP probe scripts (e.g. HTTP) where double quotes in parameters were not properly escaped, causing the variable's value to be truncated. (39064)
  • [BUG FIX] NT Services panel in server settings dialog can now handle domain users in format user@DOMAIN or DOMAIN\user. (39084)
  • [BUG FIX] Import: fixed inconsistency in map's open status when new maps are created (39135).
  • [BUG FIX] Make display of negative values on a chart with only a positive value range more nearly correct (and consistent with Console/Remote). (36709)
  • [BUG FIX] Allow use of "chartable" macro in command-line probes. (36710)
  • [BUG FIX] Delete unnumbered interfaces when the router is set to not show unnumbered interfaces.
  • [BUG FIX] InterMapper server wil now force a complete poll to update a device's interfaces if the device's "Display unnumbered interface" attribute is changed.
  • [BUG FIX] InterMapper Server running on Mac OS X now takes advantage of TrueType fonts. Fonts installed in /System/Library/Fonts and /Library/Fonts are converted to .ttf by the installer.

InterMapper Remote 4.3b4 - 16 May 2005

  • [BUG FIX] 'localhost' server entry in Console is now 'InterMapper' by default (39019).
  • [BUG FIX] Added a "Refresh" button to the NT Services parameter pane to reload the services list (39052).
  • [BUG FIX] NT Services pane in Server Settings could sometimes have blank description (39052).
  • [BUG FIX] Modal alert window about NT Services login information would sometimes appear before the modal probe window and so not have focus (39052).
  • [BUG FIX] The current user's name is no longer used to initialize the name field of the Login dialog (39059).
  • [BUG FIX] Added an assert to get more information on an NPE when double-clicking a Map Status probe (39086).
  • [BUG FIX] When cancelling out of the required parameters dialog for NT Services, the 'Error loading list.' message will be displayed instead of 'Loading list...'.

InterMapper® 4.3b3 - 7 May 2005

  • [FEATURE] Added a probe for the Barracuda Network spam filter appliance.
  • [LATERAL] Refresh devices whose probes are updated (37974).
  • [BUG FIX] Valid round-trip times of zero in SNMP device's status window no longer displays "n/a". (38806)
  • [BUG FIX] Better indication in status window if SNMP agent for probed device does not return host resources information. (38810)
  • [BUG FIX] Ridiculous % full values due to bad data from SNMP agent no longer displayed as negative or crazy numbers. (38809)
  • [BUG FIX] Fixed reason messages for load average warnings, alarms. (38864)
  • [BUG FIX] Certain types of NT-services-related password-decryption failure handled more gracefully. (38873)
  • [BUG FIX] Escape file names in >base64< protocol tag. Fixed in KC_getsound and exports as PNG, XLS, EtherPeek. Fixed in chart data export. (38915)
  • [BUG FIX] Check format of value passed to -A and emit an error message and exit status if there is no @. Fixed up -h usage information. Move firewall entries created via -A to the front of the Remove Server firewall list. (38871)
  • [BUG FIX] Fixed a bug which prevented the default "Admin" user from being re-added at startup and placed in the Administrators group. (38871)
  • [BUG FIX] Canopy SM: All info from an aged link status info are now shown in the status window (38869).
  • [BUG FIX] Import/Export: improved log info information (38866).
  • [BUG FIX] Import: improved latitude/longitude parsing.
  • [BUG FIX] Process "reprobe" command on devices in a non-polling map (38964).
  • [BUG FIX] Also escape interface alias and type strings (38979).
  • [BUG FIX] Windows: Create debugger minidump file in InterMapper Logs directory when either SEH exception is detected or an unhandled exception occurs (38887).
  • [BUG FIX] Server no longer translates coordinates passed in via KE_addnetwork. (31977)
  • [BUG FIX] When user sets admin username/password in NT Services server settings panel, server now checks them for existence, membership in the admin group, and the correct privileges. (38921)
  • [BUG FIX] Better error reporting when configuring NT Services probe. (38922)
  • [BUG FIX] Display unnumbered interfaces regardless of their admin status (39029).
  • [BUG FIX] Allow custom SNMP probe parameters in "key" = val format (38097).
  • [BUG FIX] Detect invalid probe names. Valid probe names should start with a letter and only contain valid characters: alphanumeric, '.', '-', or '_' (38835).
  • [BUG FIX] Use a separate condition message in the DHCP probe when a DHCP response doesn't contain any router addresses. (38271)
  • [BUG FIX] If a new serial number is entered when no maps are open, the daemon now re-opens any maps it can. (38782)
  • [BUG FIX] When running as a daemon on UNIX systems, intermapperd now ignores SIGINT's. This prevents a non-clean shutdown scenario when the user quits intermapperd via Activity Monitor on OSX.

InterMapper Remote 4.3b3 - 7 May 2005

  • [LATERAL] Active interfaces now have a green circle in the status column of the Interfaces window (38836).
  • [BUG FIX] Fixed a NPE that could occur when keeping menu items sorted (38861).
  • [BUG-FIX] Added checks to prevent a rare NPE from being thrown in the Map Access pane of the Server Settings (38865).
  • [BUG FIX] Text objects could be clipped a pixel on the left, right, or top (38881).
  • [BUG FIX] Maximum size of the parameter list in the probe window was not calculated correctly (38912, 38913).
  • [BUG FIX] NT Service Probe will now display an error message instead of displaying "Loading list..." when the list will not be loaded due to an error (38920).
  • [BUG FIX] Font names are checked against menu items case-insensitively so that they are correctly selected on Windows 2K (38882).
  • [BUG FIX] Fixed a strange NPE caused by blank KU_antschange events (38152).
  • [BUG FIX] About window is a touch wider to accommodate Stats pane with large memory usage without wrapping (39045).
  • [BUG FIX] 'Find' and the device menus did not scroll to the proper place to show the selected device if the scale was not 100% (39047).
  • [BUG FIX] NT Services name and password are always checked (even when not changed) when the NT Services pane is accessed in Server Settings (39045).
  • [BUG FIX] Natural sort-order is used for chart names in the Window->Charts menu and Charts popup list.
  • [BUG FIX] Map List, Enabled Maps, and maybe other lists that were missed in 4.3d8 now sort via 'natural order'.


InterMapper® 4.3b2 - 26 April 2005

  • [LATERAL] Proxim probes: added firmware version, ORiNOCO MIB, and serial number into the device's status window.
  • [LATERAL] Export/Import: CR, LF, TAB, VTAB and non-printable characters in a field are now encoded using HTML encoding (38721).
  • [LATERAL] Export/Import: the field names in fields export directives are now separated by TAB and comma to make them align better when the file is imported into a spreadsheet (38729).
  • [LATERAL] Workaround the SNMP implementation bug in some devices (VxWorks based devices: Proxim Tsunami, Apple Airport "Snow") that causes them to report a subnet mask that is equal to its IP Address (38132).
  • [LATERAL] Include InterMapper Console in InterMapper OSX package installer.
  • [BUG FIX] Negate text IMML style (!) is now implemented in the web server (38738).
  • [BUG FIX] Pass web page parameters to included web pages (38747).
  • [BUG FIX] Don't display alarm point buttons when the status window is being rendered by the web server (38738).
  • [BUG FIX] Custom icon sets with CRLF-style line endings are converted to CR so the will be displayed correctly by the client. (38365)
  • [BUG FIX] Fix double XML encoding in some notifier error messages.
  • [BUG FIX] Improve error message when command-line notifier cannot be found.
  • [BUG FIX] Fix Host Resources device status page on web when displaying Windows storage devices with a "\".
  • [BUG FIX] Escape host resources disk reason string (38757).
  • [BUG FIX] Import: LabelTemplate field is now read-write.
  • [BUG FIX] Fix bug which prevented auto-login on reverse connections from working.
  • [BUG FIX] Correctly save changes to per-map access lists to prefs files when access is changed (38831).

InterMapper Remote 4.3b2 - 26 April 2005

  • [BUG FIX] NPE during reconnect to unavailable host (38799).
  • [BUG FIX] The Help Viewer did not open properly on OS X 10.3 (38750).
  • [BUG FIX] Java 1.4.2 on OS X 10.3 does not paint single-pixel vertical lines in charts, so a workaround is needed (38350, 38755).
  • [BUG FIX] Icon set description text was being cropped along the bottom (38796).
  • [BUG FIX] Reduced font size of icon set description (38796).
  • [BUG FIX] Components were cropped when the icon set description was shown (38796).
  • [BUG FIX] Hit-testing of IMML was off-by-one when it included a blank line (38788).
  • [BUG FIX] Changed 'Log File...' chart menu to 'Create Log File...' (38826).
  • [BUG FIX] Opening the icon picker from the Device Defaults pane of the Server Settings window would show all color preview buttons as black.
  • [BUG FIX] Command-Line, Path, and Arguments fields in custom Helper Apps will now have single backslashes automatically escaped on Windows.
  • [BUG FIX] Notice window would be extra tiny and may cause an AIOOBE on Fedora Core 3 running Java 3.
  • [BUG FIX] Fixed a CCE in Java 1.3.1 on OS X.


InterMapper® 4.3b1 - 15 April 2005

  • [FEATURE] InterMapper now stores per-map access lists (for Web and Remote) in the preferences file, instead of in each map file. (16283)
  • [LATERAL] Added support for Proxim Tsunami devices (BSU/RSU).
  • [LATERAL] Added a generic probe for devices based on the Atmel AT76C510 chip.
  • [LATERAL] Disabled symbolic stack traces on Mac OS X to speed up certain operations.
  • [BUG FIX] Fixed the problem where map status probe showed unknown status when it should have displayed acknowledged status. (38649)
  • [BUG FIX] Proxim probes will now be rendered properly by InterMapper web server.
  • [BUG FIX] Proxim probes: added some counters from 802.11 MIB in the status window and alarm/warning thresholds.
  • [BUG FIX] Removed assert that requires variables in custom SNMP probes to have matching curly braces. It may cause server crash if there is a custom probe that contains this construct (38663).
  • [BUG FIX] Fixed cases that will cause InterMapper to poll devices in a non-polling map (38681).
  • [BUG FIX] Canopy SM: fixed a bug that caused SM to display intermittent "More will be available when the parent AP has pulled this SM's link status" message (38726).
  • [BUG FIX] InterMapper opens the trap listening port earlier in the startup sequence. (38615)
  • [BUG FIX] Fixed a bug in custom SNMP probes where a variable in a "legend" qualifier did not have variable values filled in. (38728)

InterMapper Remote 4.3b1 - 15 April 2005

  • [LATERAL] Increased width of Find dialog (38667).
  • [LATERAL] Decreased width of scan filter dialog (38667).
  • [LATERAL] Decreased size of the About window (38667).
  • [LATERAL] Increased default width of Acknowledge dialog (38667).
  • [LATERAL] Decreased default width of the Edit Label dialog (38667).
  • [LATERAL] Increased default size of log windows (38667).
  • [LATERAL] Tweaked the layout of the button labels at the top of the map (38667).
  • [LATERAL] Tweaked device highlight animation used by Find and the map header buttons (38667).
  • [LATERAL] Placards provide feedback on mouse-press and when the popup is visible (38667).
  • [LATERAL] Map header buttons and chart time interval button provide feedback on mouse-press and when the popup is visible and using Java 1.4+ (38667).
  • [LATERAL] The edit-toggle button now provides feedback on mouse-press (38667).
  • [LATERAL] The Poll Interval label will resize before the combo box when shrinking the window to a very small width (38667).
  • [LATERAL] The popup lists in the map header will now display a single grayed-out '(none)' item when the list is empty (38667).
  • [LATERAL] All checklists and multi-column lists now use alternate-row striping on OS X (38667).

  • [BUG FIX] The client would always cancel restart, shutdown, logout, etc. on OS X (38502).
  • [BUG FIX] Fixed a typo in SSL warning message for unverifiable certificates (38665).
  • [BUG FIX] A race condition in the code to prevent extraneous repaints could cause an NPE (38699).
  • [BUG FIX] A change in 4.3d3 caused a bug that prevents logs from being properly attached to charts (38586).
  • [BUG FIX] The auto-scroll state of a chart's horizontal axis would change when the interval changed due to the fix for 38437.
  • [BUG FIX] Attempting to show the Interfaces... window would crash the client on Java 1.3.


InterMapper® 4.3a6 - 8 April 2005

  • [FEATURE] Small Cisco icons are included as a zip file and automatically unzipped and installed when the Custom Icons directory is created.
  • [LATERAL] Export/import - Vertices table: renamed current Label field into LabelTemplate, added new/readonly Label field, added Origin field.
  • [LATERAL] Group sysName, sysContact, and sysLocation together in the device status window.
  • [LATERAL] Better formatting of multi-line sysLocation/sysContact string in the device status window.
  • [LATERAL] Export - devices table: added MACAdress, PctLoss, StatusLevel fields.
  • [LATERAL] Import - devices/vertices table: rearranged fields alphabetically (with exception of some frequently-used fields).
  • [LATERAL] Import - if operation is not specified and an INDEX field is found in the list of fields, default to modify (otherwise, the default operation is insert).
  • [LATERAL] Disabled charting of airPoint client RSSI/Link Quality values (38254).
  • [LATERAL] Custom SNMP probe: allow trailing comma after a variable declaration with no legend (38584).
  • [LATERAL] Added Proxim AP-700, AP-4000, AP-600, and AP-2000 specific probes.
  • [LATERAL] Canopy SM/AP: Added a workaround to a problem in Canopy AP SNMP implementation where the number of registered SMs can be less than the number of entries in link status table. When this condition is detected, the actual number of link table entries found will be displayed next to the number of registered SM.
  • [LATERAL] Canopy SM: when the adaptRate (2x mode setting) from the link status table cannot be parsed, display the string as is. When the mode string is empty, display "<empty>".
  • [LATERAL] Canopy SM: Added a separate set of jitter warning/alarm values for the 2x mode.
  • [LATERAL] Statically link in latest versions of zlib, libpng, jpeg lib, and openssl. Use XCode 1.5 to build InterMapper on Mac OS X, instead of ProjectBuilder.
  • [BUG FIX] Export/import - Vertices table: take account of the vertex origin when exporting/importing X/Y coordinates.
  • [BUG FIX] Export/import - Vertices table: generate persistent unique ID for network if necessary and use it as the network vertex id.
  • [BUG FIX] Import - devices table: probe field will accept probe's human name for import (38367).
  • [BUG FIX] Import - accept CR or CR/LF or LF/CR for line endings (38366).
  • [BUG FIX] Proxim probe: allow a security profile to be shared by multiple SSIDs.
  • [BUG FIX] Proxim probe: fixed formatting problem in Traditional.
  • [BUG FIX] Proxim probe: only display active SSID/security mode records.
  • [BUG FIX] Send notification to client when manually added edges are cut/pasted (38171).
  • [BUG FIX] Fixed assertion failure when device status is reset to unknown (38523).
  • [BUG FIX] Fixed ASSERT failure generated when log rotation occurs at a time that doesn't exist: e.g. at 2:00am on the Sunday when Daylight Savings Time goes into effect. (38539)
  • [BUG FIX] Fixed a bug in the grep pattern matcher that may cause matching past the end of the string being matched (38584).
  • [BUG FIX] Encode interface.description and interface.name attribute values for XML before sending them to the client (38578).
  • [BUG FIX] Canopy AP: Fixed a problem that caused No SNMP Response condition when the number of SMs is 0.
  • [BUG FIX] Fix command-line notifier ASSERT failure introduced in 4.3. (38593)

InterMapper Remote 4.3a6 - 8 April 2005

  • [FEATURE] Added tooltips to items in Map windows.
  • [LATERAL Changed "support subscription" to "maintenance contract" (38540).
  • [LATERAL] Twice the number of log file lines will be shown when the log is initially opened (60 lines).
  • [LATERAL] NFR and TEST serial numbers will only display a message at startup and never again (38044).
  • [LATERAL] DEMO serial numbers will display a message at startup and every half hour (38044).
  • [BUG FIX] "Network is unreachable" errors may prevent server discovery, but should not crash program (38504).
  • [BUG FIX] Device popup lists now have scrollbars when > 25 Devices are listed (38429).
  • [BUG FIX] Vertices did not repaint after moving when using Java 1.5 (38513).
  • [BUG FIX] Separators in ComboBoxes no longer stop keyboard navigation of the list (38512).
  • [BUG FIX] A ClassCastException would be thrown when the edit lock was stolen while the Interfaces window was open (38558).
  • [BUG FIX] NPE when dragging a map from the Map List (38558).
  • [BUG FIX] NPE when right-clicking the end of a wire, and then changing its shape while dragging it on Windows (38558).
  • [BUG FIX] If all links for a Device were manually added, and there was no real information to display, then opening the Interfaces window would cause an NPE (38558).
  • [BUG FIX] Chart data was prevented from showing the current day's data when the current time was within minutes of midnight (38544).
  • [BUG FIX] Background images were creating bitmasks the first time that they were painted. This could greatly increase the amount of memory that a background image used.
  • [BUG FIX] If 'ANONYMOUS' SASL is not available, then it will not be tried.
  • [BUG FIX] Fixed an NPE that could occur due to a race condition when removing a server license.


InterMapper® 4.3a5 - 29 March 2005

  • [FEATURE] InterMapper can now delete portions of chart data from IM-Console/Remote.
  • [FEATURE] Outgoing "reverse" connections to IMRemote made via the KC_debug command now support auto-login. (36792)
  • [LATERAL] Map Status Probe: unknown devices will be counted separately (previously they are included in "up" devices). When the map being monitored by a map status probe contains only devices with unknown status, the probe's status will also change to unknown (38336).
  • [BUG FIX] Map Status Probe: added count of devices in critical condition.
  • [BUG FIX] Don't test/update threshold of devices in unknown status (38399).
  • [BUG FIX] smartBridges airBridge probe: correct an error in link quality calculation (35915).
  • [LATERAL] Added probe for Proxim access points (initial version).
  • [BUG FIX] About box (Traditional) and Versions and Credits Pane (Server/Daemon) now display the version number of the installed Wireless add-on package, if any.
  • [LATERAL] Canopy SM: Added support for 2x mode. Rearranged some display items. Display sw/boot/fpga vers.

InterMapper Remote 4.3a5 - 29 March 2005

  • [FEATURE] It is now possible to delete chart data before a specified date.
  • [FEATURE] Added 'Default' button to Set Probe window to reset all parameters to their default value (38260).
  • [LATERAL] "Reference Point" changed to "Vantage Point" (38461).
  • [BUG FIX] Status Windows should be better about not resizing the window after the user has manually resized it (38242).
  • [BUG FIX] When automatically reconnecting to a server that was unavailable long enough to have been expired from the server list, the map list was not automatically shown and had no status (38378).
  • [BUG FIX] The user's current privileges will be used when possible instead of forcing a new login when double-clicking a Map Status device (38359).
  • [BUG FIX] Parallel links were drawn offset regardless of whether any of the other parallel links were visible (38425).
  • [BUG FIX] A server bug could cause an NPE in the client by sending a KU_moveedge for a nonexistent edge (38446).
  • [BUG FIX] The Interfaces List window is now constrained to 70% of the screen's width and height (38429).
  • [BUG FIX] Showing/hiding datasets in a chart was a noop if the dataset was just added to the chart.
  • [BUG FIX] Removing the oldest dataset from a chart should change the scrollbar.

InterMapper® 4.3a4 - 16 March 2005

  • [LATERAL] Added ! to negate text style in IMML, for example /!B/ will remove bold style and leaves other settings the same. Only applicable for bold, underline, and italics (B, U, and I).
  • [LATERAL] Canopy SM probe: added sessionCount, linkRegCount, linkLUID, and VLAN info (38130).
  • [LATERAL] Minor updates to wireless probes
  • [BUG FIX] When addon licenses expire, the dialog raised now includes buttons for cancelling and registering. (38240)
  • [BUG FIX] When the client requests the background icon set, return an empty set, rather than an error, if it is empty but the folder exists. (38306)
  • [BUG FIX] Reset all local variables when alarm point reset is received.

InterMapper Remote 4.3a4 - 16 March 2005

  • [FEATURE] Charts that were open when the map was last closed will automatically be opened the next time the map is opened (33067).
  • [FEATURE] Added support for '!' in IMML tags.
  • [FEATURE] Added support for standard input for Helper Apps.
  • [FEATURE] Added support for multiple-selection Helper Apps.
  • [BUG FIX] Undid the changes in 4.3a1 to chart windows and status windows that were made to address bug 36656 (38138).
  • [BUG FIX] Status and chart windows are no longer focusable on OS X using Java 1.4+ (36656).
  • [BUG FIX] Selecting text in IMML no longer gives IllegalArgumentException (38209).
  • [BUG FIX] Program will not run on Kaffe's JVM (38210).
  • [BUG FIX] A 404 error in response to a KC_geticonset would cause the client to crash (38306).
  • [BUG FIX] As a temporary fix for bug 38256 sound notifications with delay of 0 are run immediately instead of being scheduled. This skips a queue and Thread from being involved.
  • [BUG FIX] All file names are now checked for illegal characters before being sent to the server.

InterMapper® 4.3a3 - 7 March 2005

  • [FEATURE] Launcher for InterMapper Console now checks to see if it is already running and, if so, switches to it, rather than starting a new instance.
  • [FEATURE] Windows installer now carries a digital signature.
  • [LATERAL] Use more user-friendly intervals to show the software evaluation notice dialog box for Eval and Demo serial numbers (38044).
  • [LATERAL] smartBridges airPoint probe: also displays RSSI pct for the AP clients (38131).
  • [LATERAL] Merged in source changes from 4.2.5b3.
  • [BUG FIX] Accept v2c traps with no sysUptime (38099).
  • [BUG FIX] Correct the sign for timezone difference for Solaris (38110).
  • [BUG FIX] Network devices now display comments in status window. (26398)
  • [BUG FIX] Removed the 255 chars limit on trap log lines (38026).
  • [BUG FIX] Check for pre-existing log names when attaching log to chart to prevent ASSERT failure. (38076)

InterMapper Remote 4.3a3 - 7 March 2005

  • [BUG FIX] Automatic reconnect occurring during quit could delay the shutdown (38032).
  • [BUG FIX] Closing the log creation window after attempting to create a log with an invalid name would act as if it was not cancelled (38092).
  • [BUG FIX] An infinite recursion could occur if the application did not have write access to the sound cache directory (38128).
  • [BUG FIX] Force anti-aliasing on for OS X with Java 1.4+, even though it is supposed to be on by default. (38172).
  • [BUG FIX] Icon Set description should now be properly sized. It will display at most 5 lines of text.
  • [BUG FIX] The Map List window was always showing at startup because maps do not open until after the check to ensure at least one window is open. Now, as long as a single Map is auto-opened, then it is assumed that at least one window is open.
  • [BUG FIX] Sound notifications will now play completely and not be interrupted by other sound notifications and should play at least once.


InterMapper® 4.3a2 - 28 February 2005

  • [BUG FIX] Import: don't fail import when read-only fields present in the modify directive (37782),
  • [LATERAL] Import: After a map's benchmarks are changed, make the server reposition the device based on the new benchmarks even if the imported Latitude/Longitude values don't change (37764).
  • [BUG FIX] Import: use more accurate comparison to check if the imported Latitude/Longitude values are different than the current values.
  • [BUG FIX] Better detection of Canopy access points using the boxDeviceTypeID WHISP-Box MIB object. Fall back to the probe type set by the user if the boxDeviceTypeID is not something that we recognize.
  • [BUG FIX] Allow export directive to not start with '#' for command-line exports (37936).
  • [BUG FIX] Fix the problem where the server sent two responses to the client when the export directive not parseable (37936).
  • [BUG FIX] Make the new canopy probes update their interface data.
  • [LATERAL] Make AirPoint's client signal quality and RSSI values chartable (37918).
  • [BUG FIX] Merged in source changes from 4.2.5b2.
  • [LATERAL] Support printf format specifier in chartable macros (36634). Samples: ${chartable:"this is%5.2f a test":$var}, ${chartable:"%3.3d":$var}.
  • [BUG FIX] Charts of load averages from Host Resources probe now show fractional part of averages. (38029)
  • [FEATURE] Added support for optional ".txt" description files in icon sets. These are displayed by the IM Remote client.
  • [BUG FIX] Fixed bugs which caused long string values to be truncated to 255 chars in TCP probe scripting language.

InterMapper Remote 4.3a2 - 28 February 2005

  • [FEATURE] Added a checkbox to the Login dialog to save the login information (37777).
  • [FEATURE] The Map List window will no longer open at startup unless it was open the last time the application was quit.
  • [FEATURE] IconSet descriptions should be displayed with full IMML support, including hyperlink functionality.
  • [LATERAL] The map/server list window is now titled 'Map List' instead of 'InterMapper Console'/'InterMapper Servers'.
  • [BUG FIX] Refactored the handling of vertex updates to prevent NPEs in nearly all possible cases (37789).
  • [BUG FIX] Refactored the handling of edge updates to prevent NPEs in nearly all possible cases (37988).
  • [BUG FIX] NPE showing probe window when margin for description pane was null (37905).
  • [BUG FIX] Secure socket factory may not have been created before Console attempts to connect (37901).
  • [BUG FIX] 406 error code is now handled in response to data export (37936).
  • [BUG FIX] Fixed a login bug with the new SASL code when automatically logging in via a Map Status probe.
  • [BUG FIX] NPE when closing the ProbePane if no probe was selected.

InterMapper® 4.3a1 - February 15 2005

  • [FEATURE] InterMapper server supports SASL-type authentication protocol.
  • [FEATURE] Host Resources probe will now use UCD-SNMP-MIB to get load averages, cpu utilization data on systems running net-snmp.
  • [LATERAL] Canopy SM built-in probe: chartables, alarms, and warnings added.
  • [LATERAL] Canopy SM built-in probe: display SM and AP info side-by-side.
  • [LATERAL] Import: initial support for related tables (devices and vertices table are related via the id field). Related table fields can be used in modify,match,insert,and delete.
  • [LATERAL] Import: make error handling in import not cause stackwalk/logging.
  • [LATERAL] Added more info (detailed OS version, uptime, available memory & memory usage [Windows only]) in crash reports (36264).
  • [LATERAL] airPoint probe: disable wireless bridge P2MP authorized MAC addresses retrieval/display.
  • [LATERAL] Changes to TCP probe implementation to support strings longer than 255 characters.
  • [LATERAL] Add the latest VC6 debug info file for each version into the symbol server.
  • [LATERAL] Import: when insert fields not specified, use all fields as insert fields even if the fields don't have the CREATE attribute. They will be used as modify fields and applied to the device/vertex after the device is created.
  • [BUG FIX] Device's Latitude and Longitude info sometimes are lost when the probe type is changed (37615).
  • [BUG FIX] Limit the number of stackwalks that can be done on Windows (37474).
  • [BUG FIX] Merged changes from 4.2.4f4.
  • [BUG FIX] Changing the time scale on a chart in a web browser no longer risks briefly changing the time scale of the chart displayed on Traditional's screen. (22451, 37433).
  • [BUG FIX] Single character field names will not be skipped anymore in export/import (36370)
  • [BUG FIX] Clean up net attributes specific to a probe when the device's probe type is changed (37646).
  • [BUG FIX] Canopy SM built-in probe: fixed mismatched IMML tags that caused problems on Traditional, fix issue when probe type is changed.

InterMapper Remote 4.3a1 - 15 February 2005

  • [FEATURE] Implemented SASL authentication. ANONYMOUS and DIGEST-MD5 mechanisms are now supported.
  • [FEATURE] It's now possible to copy from the Interfaces list via Meta-C. This will copy the selected rows in a tab-delimited format, one row per line.
  • [LATERAL] There is now a 'Copy information to clipboard' button in the Bug Window (34879).
  • [BUG FIX] The Server Settings window should load much faster now by only loading panes as they are accessed (36485).
  • [BUG FIX] A ClassCastException occurred when using the Add Text... menu item on Java 1.3.x (37276).
  • [BUG FIX] Fix for bug 36656 caused status windows to move behind the current Map window when being relocated via subsequent Open Status Window actions (37461).
  • [BUG FIX] Added a check to prevent a possible NPE when opening a map (37517).
  • [BUG FIX] Fixed a ClassCastException when attempting to Attach Notifiers but no Notifiers were defined on the server (37479).
  • [BUG FIX] Added synchronization to prevent an NPE occurring from the race condition of sounds playing in a separate thread from the one that cancels them (37654).
  • [BUG FIX] IllegalStateExceptions are now ignored when scheduling a Timer after the TimerThread has been stopped at shutdown (37654).
  • [BUG FIX] Console should no longer attempt to open maps and servers that Remote had open when run on the same machine.
  • [BUG FIX] When too many updates occurred, the log did not properly auto-scroll.
  • [BUG FIX] It was possible to drag a link so that it connected a device to itself. Thereafter, it was impossible to see or click on the link.
  • [BUG FIX] Map list entries were not repainting when the user changed (due to Log In/Out).
  • [BUG FIX] Worked around a race condition that could cause the maps to show up in the map list window without any status or even not at all.

InterMapper® 4.3d11 - 19 January 2005

  • [BUG FIX] Import: Fix bad sufficiency test used to create devices (37266).
  • [BUG FIX] Reset SNMP v2c and ignore links flag in SetProbeType if the new probe type doesn't support them (36729).
  • [LATERAL] Initial support for Canopy subscriber module's Re-reg count.

InterMapper Remote 4.3d11 - 19 January 2005

  • [BUG FIX] The description now has a margin of at least 2 pixels on all sides (37227).
  • [BUG FIX] Menubars for status and chart windows on OS X were grayed out due to Apple's menubar implementation (36656).


InterMapper® 4.3d10 - 17 January 2005

  • [BUG FIX] Merged changes from 4.2.4b5.
  • [BUG FIX] NT Services: When NT Services panel in Server Settings is accessed for the first time on XP, the server no longer raises or waits for an invisible modal dialog. (36095, 36117, 36653)
  • [BUG FIX] NT Services: Fix improper deletion of white space in service names. (36118)
  • [BUG FIX] NT Services: Access to XBundle for InterMapper Prefs by multiple NT Services probe threads is now serialized to prevent file handle tug-of-war and other undesirable outcomes. (36626)
  • [LATERAL] Export: support sorting when exporting vertices table.
  • [LATERAL] Import: support deleting devices/networks via the vertices table.
  • [LATERAL] Import: added event log messages indicating the start and the end of the import operation.
  • [LATERAL] Import: make all event log messages contain the name of the affected map/device/network when applicable.
  • [LATERAL] Benchmarks: issue warning the first time user enter latitude > 75 or < -75.
  • [LATERAL] Export: support export directive with match fields to enable filtering devices based on map id or selection from the client.

InterMapper Remote 4.3d10 - 17 January 2005

  • [FEATURE] It is now possible to export only devices/vertices from the current map, or only those selected on the current map (36509).
  • [FEATURE] Added the ability to import probe files from the Import submenu (14385).
  • [BUG FIX] It was sometimes not possible to scroll to show all icons in the icon picker (36761).
  • [BUG FIX] Sped up preference access on OS X by avoiding unnecessary writes (36112, 36485).
  • [BUG FIX] If the Edit Icon dialog was closed before the response to an Icon import, an NPE would be thrown (37195).
  • [BUG FIX] Fixed a possible AIOOBE when a link tag in a popup status window was not properly terminated (37233).
  • [BUG FIX] Fixed a bug introduced in 4.3d8: An NPE that could occur when clicking the "Enter your serial number now." link on the Demo notice displayed upon connection to a server.
  • [BUG FIX] When logging out of a server, the server entry in the server list may not have been repainted.
  • [BUG FIX] Interfaces window was not available for devices with only one interface.
  • [BUG FIX] Alt-Clicking a vertex and using the 'Select Adjacent' menu item did not have identical behavior when invoked successively.
  • [BUG FIX] If two server entries had the same address, but different ports, then they were still considered equal and the wrong one may have been opened at startup.


InterMapper® 4.3d9 - 10 January 2005

  • [LATERAL] Import/Export: all fields in devices and vertices tables are implemented (except devices.PortPair).
  • [LATERAL] Import: The server now accepts import directives in the form of field names separated by tabs (default operation for this will be insert).
  • [LATERAL] Import: When match and modify fields are not specified in the import directive, the default operation will be insert).
  • [BUG FIX] Import: A new untitled map will be created to hold the new devices created by insert operations if MapName is not included in the insert field names.
  • [LATERAL] Import: The server will accept IMProbes with addresses equal to '*' to modify a device's probe settings.
  • [LATERAL] Import: The server now supports emit per-field error messages.

InterMapper Remote 4.3d9 - 10 January 2005

  • [BUG FIX] Java 1.4+ on Mac OS X enforces minimum window sizes, but does not change the window contents to fit in this area, so 'Zoom'ing a window with a single vertex may result in part of the window being empty (36615).
  • [BUG FIX] Server/Map list was not being repainted when a Map was closed - this caused a closed Map entry to still appear green (36758).


InterMapper® 4.3d8 - 5 January 2005

  • [FEATURE] Insert/delete implemented in import.
  • [LATERAL] Field names in import are not case sensitive anymore.
  • [LATERAL] Better checks and messages for import (# inserted, # modified, # deleted).
  • [LATERAL] Use Haversine distance between the benchmark points and use the ratio of this distance to the pixel distance to map other geographic coordinates (latitude/longitude) to map coordinates.
  • [BUG FIX] Server now will always respond to client's import command.
  • [BUG FIX] Fix for SmartBridges probe. Allow invalid operation mode (might happen if the user supplies invalid SNMP password or uses the probe for the wrong device type). Make the status page display an error message in this case. (36364)

InterMapper Remote 4.3d8 - 5 January 2005

  • [FEATURE] Added 'Append to Debug Log...' item to Debug menu (35695).
  • [FEATURE] Added -import and -export command-line options for headless importing and exporting. These options require Java 1.4.
  • [FEATURE] All text sorting (lists, table columns, etc.) are now done in 'natural order'.
  • [LATERAL] Added an assertion to help determine what causes error message dialogs to sometimes be empty (35693).
  • [LATERAL] 'Add Text...' item added to the map's contextual menu. When invoked from the contextual menu, the text's location will be determined by the click that caused the contextual menu.
  • [LATERAL] Moved the 'Interfaces...' menu item and renamed it to 'Open Interfaces Window'.
  • [BUG FIX] Restarting the server should not cause a crash (35821).
  • [BUG FIX] A placeholder is now drawn in place of loading icons in the icon selection window to indicate that the icon file is loading (33847).
  • [BUG FIX] If an error occurs during a login that was cancelled, then it should fail silently and not display an error message to the user (35693).
  • [BUG FIX] Login dialog could be too tall to fit on screen on OS X with Java 1.4.2+ (35387).
  • [BUG FIX] Fixed a possible NPE if you close a map while quitting (35918).
  • [BUG FIX] Attaching a vertex to itself (via the Attach To action) is now a noop (35919).
  • [BUG FIX] NPE in Dialup Notifier settings: If a service was chosen, then the subscriber changed, then attempting to change service settings would cause an NPE (36489).
  • [BUG FIX] When setting the Lat/Long reference points, the coordinates would be incorrect if the popup menu was on the edge of the screen. We no longer use the popup menu location, but instead keep track of the last click coordinates that resulted in a popup menu.
  • [BUGFIX] Pasting the entire serial number info (including the Registered Name: and Serial Number: lines) into the server registration dialog did not properly fill in the fields when using Java 1.4+.
  • [BUG FIX] The contextual menu should appear in the correct location even when the map is zoomed.


InterMapper® 4.3d7 - 7 December 2004

  • [LATERAL] Intermapper_Console.exe and Intermapper_Remote.exe will try harder to find java.exe using the information from the registry key HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment and searching %ProgramFiles%Java directory.
  • [BUG FIX] Command line probe with absolute path on windows now will not require that path is set to empty string (35116).
  • [LATERAL] Import longitude/latitude: support [sSwW] suffixes to indicate negative values and dd mm ss.sss format.
  • [FEATURE] Server now supports Interfaces display in client.
  • [LATERAL] Export field names are capitalized/camel-cased and MapName is the first field listed.
  • [BUG FIX] Fix error checking for long/lat geographic projection points.
  • [LATERAL] Better error messages when the long/lat geographic projection failed to set the reference points.

InterMapper Remote 4.3d7 - 7 December 2004

  • [BUG FIX] An NPE could occur if a probe had a parameter named the empty string (35664).
  • [BUG FIX] Fixed some issues with the Add Lat/Long functionality.


InterMapper® 4.3d6 - 3 December 2004

  • [FEATURE] Support to set a map's latitude/longitude reference points (only last 2 points entered will be used).
  • [FEATURE] Support to import/export a device's latitude/longitude. The device whose latitude/longitude imported will be placed in the map according to the map's latitude/longitude reference points.

InterMapper Remote 4.3d6 - 3 December 2004

  • No changes from 4.3d5

InterMapper® 4.3d5 - 1 December 2004

  • [BUG FIX] CmdLine probes on Windows now should be able to pass variables back to Intermapper (35101).
  • [LATERAL] Removed code supporting "URL Access" based custom probes. Originally added in 3.x, but no longer used; these have been deprecated for a long time.
  • [LATERAL] Some preparatory cleanup work to get ready to replace a key data structure that will allow IM to support device variables longer than 255 chars.
  • [BUG FIX] Unify wording of error messages in NT services monitor. Further refine message given based on whether user running is an admin or not.

InterMapper Remote 4.3d5 - 1 December 2004

  • [LATERAL] Icon file sizes in the preview pane are now shown in the largest applicable unit (GB, MB, KB, or bytes).
  • [LATERAL] The 1.3-style preferences will no longer be deleted when using InterMapper Remote/Console with Java 1.4+ on OS X (34728).
  • [BUG FIX] Fixed the immediate blank-menu problem on Java 1.3 (35194).
  • [BUG FIX] The background image preview displayed a checkbox when no background image was selected.
  • [BUG FIX] Background images are no longer previewed as icons in the UP state.
  • [BUG FIX] Fixed a bug that caused grayscale background images to not be displayed.


InterMapper® 4.3d4 - 24 November 2004

  • [BUG FIX] NT Services status window now lists all reasons for alarm, not just first reason.
  • [BUG FIX] NT Services probe now goes into alarm if no services selected to monitor, rather than showing okay.
  • [LATERAL] NT Services: Changed array being passed to EnumServicesStatus to avoid driving bug in Microsoft's services.exe.
  • [LATERAL] NT Services status window now shows up/down for all monitored services.
  • [FEATURE] NT Services probe uses optional local admin username/passwd to elevate privileges of probe thread so InterMapper needn't be run as admin.
  • [FEATURE] Windows version now attempts to drop unnecessary privileges in order to be more secure.
  • [FEATURE] InterMapper Server now supports KC_createIconSet; IM Remote can now create new icon sets on the server.
  • [FEATURE] Probe for smartBridges airPoint (and other ATMEL AT76C510 based devices).
  • [BUG FIX] CmdLine probes on Windows now will start in Tools directory
  • [LATERAL] CmdLine probes on Windows - Intermapper will automatically try to add (.exe|.bat|.cmd) extensions to the command name.
  • [LATERAL] Intermapper for Windows will create a minidump file in the logs directory if there is an unhandled exception.

InterMapper Remote 4.3d4 - 24 November 2004

  • [FEATURE] Added a list of interfaces connected to the selected Device. Access the list through the Interfaces... menu item.
  • [FEATURE] Added an 'Auto' option to the scale popup. This option will cause the map to be scaled to fit the window.
  • [FEATURE] Added 'Set Lat./Long.' and 'Clear Lat./Long.' contextual menu items to calibrate the map's geospatial projection.
  • [LATERAL] Added 'Open Status Window' to the Network menu.
  • [BUG FIX] Added checks to prevent downloading an icon / redirecting a file when the connection is not connected (34355).
  • [BUG FIX] Fixed a possible NPE that could occur if the connection was lost when attempting to open a popup window (34356).
  • [BUG FIX] Fixed a possible NPE that could occur if the connection was lost when attempting to open the Server Settings (34357).
  • [BUG FIX] The intersection calculation for devices that have an icon shape was not always correct (34330).
  • [BUG FIX] Fixed an NPE when changing the settings for the server's Remote, Telnet, or Web server (34841).
  • [BUG FIX] Duplicate server names in the list messed up the ordering (34744).


InterMapper® 4.3d3 - 9 November 2004

  • [FEATURE] InterMapper server supports importing of tab-delimited files using explicit import directives.
  • [FEATURE] "modify" style imports are now supported for the following fields in the "devices" table: address, port, improbe, community, dnsname.
  • [FEATURE] NT Services probe supports specification of remote end's Administrator user and password.
  • [FEATURE] NT Services probe's resolve list api supports color icons.
  • [FEATURE] NT Services probe is only visible in the Probe Type menu on Windows. (visible_in probe header flag).
  • [FEATURE] Added unpack() and substr() functions to InterMapper's expression parser.
  • [LATERAL] InterMapper's Remote Server now uses a temporary directory for all uploads.
  • [LATERAL] InterMapper builds on Solaris 10 beta (x86).
  • [LATERAL] Numerous VC7 warnings fixed.
  • [LATERAL] New test cases for XFile code.
  • [LATERAL] Change to build system to move to XCode 1.5 on Mac OS X 10.3.

InterMapper Remote 4.3d3 - 9 November 2004

  • [FEATURE] You can now preview the selected state of the selected icon in the icon selection window by clicking on it in the preview pane.
  • [FEATURE] Dragging a folder full of image files will create a new icon set full of the images. (Not implemented server-side as of 4.3d3)
  • [LATERAL] Changed the SSL warning message for unknown certificates (34023).
  • [LATERAL] Bug log files now have a .txt extension.
  • [BUG FIX] Attempting to change the label for a group of vertices that included an empty label would cause an NPE. (33791)
  • [BUG FIX] Added a workaround for a possible IllegalArgumentException when changing the probe for a device (33924).
  • [BUG FIX] Fixed confusing GUI for accessing the window to edit the Service and Subscriber lists in the dialup pager notification pane (33846).
  • [BUG FIX] The fix for #31680 in 4.2.2 was incomplete, and the ConcurrentModificationException could still occur (34007).
  • [BUG FIX] The client might attempt to download a sound file many times near-simultaneously, resulting in an 'Invalid File' error (34024).
  • [BUG FIX] "Connection aborted by peer . . ." will now be handled the same as "Connection reset by peer . . ." errors. (34025).
  • [BUG FIX] NPE due to race condition when an acknowledge update arrived for a vertex that the user had just removed (34133).
  • [BUG FIX] Fixed some bugs that had to do with the sizing of the parameter list in the probe selection window.
  • [BUG FIX] The Shift-F10 (and Context-Menu) key listener was preventing Maps from being garbage collected.
  • [BUG FIX] A closed Map would not be a candidate for garbage collection if it had a background image.
  • [BUG FIX] Several dialogs were not being garbage collected when closed via a button.
  • [BUG FIX] .rsrc and .qoh files can now be imported as icons.


InterMapper® 4.3d2 - 26 October 2004

  • [FEATURE] NT Services probe supported on Windows platforms.
  • [FEATURE] Grayscale icons
  • [FEATURE] Importing Icons and Sounds
  • [FEATURE] Exporting device information via IM Remote
  • [LATERAL] Compiles on Visual C++ 2003
  • [ONGOING] Importing device information into 4.3d2 is a no-op.
  • [BUG FIX] Incorporates all bug fixes from 4.2.3.

InterMapper Remote 4.3d2 - 26 October 2004

  • [FEATURE] There is now a preview pane of the selected icon in the icon chooser (31332).
  • [FEATURE] Added a Reload button to the icon chooser that re-downloads the selected icon (31332).
  • [FEATURE] Added 'Reload Probes' menu item to the Edit Menu (29570).
  • [FEATURE] Added 'Attach To' menu item to the Network menu (31790).
  • [FEATURE] Added 'Add Text...' menu item to the Network menu.
  • [FEATURE] It is now possible to import sound files into InterMapper.
  • [FEATURE] A new general Import/Export facility has been added for map data.
  • [FEATURE] Grayscale custom icons will now be shaded according to the UP color when their status is UP. Previously, they remained gray.
  • [FEATURE] Multiple-selection probe parameters are now supported.
  • [FEATURE] Possible values for multiple- and single-selection probe parameters can now be resolved at runtime.
  • [FEATURE] Added Tutorial and Quick Start menu items to the Help menu.
  • [LATERAL] Re-wrote the XML-parser - it should be faster and use less memory now.
  • [LATERAL] Re-wrote the menu system. Lightweight JMenus are now used for Java 1.4+.
  • [LATERAL] Added InputVerifiers everywhere to prevent a text field from losing focus if its contents are invalid.
  • [LATERAL] GIF image files are now usable as icons and background images.
  • [LATERAL] The Probe picker is now an adjustable split-pane with scrollbars when needed.
  • [LATERAL] Introduced a delay when opening many maps at one time.
  • [LATERAL] Status windows now have a black line border on some platforms.
  • [LATERAL] Bug reports are now written to <appname>.bug.<YYYYMMDD>.
  • [LATERAL] Removed the "Auto-Scroll" button from log windows. Now, the log pane will auto-scroll when the scrollbar thumb is at the very bottom (32326).
  • [BUG FIX] Fixed compatibility issues with new GTK Look And Feel on Linux with Java 1.5.0.
  • [BUG FIX] Wires were offset by 4 pixels horizontally and vertically when flashing.
  • [BUG FIX] Add Device..., Add Network..., and Paste should now attempt to use an empty location for the center of the added vertices.
  • [BUG FIX] Text field popup menus are now contextual - they should only contain actions that can be used in the current context. For instance, Copy will only be in the menu if the field is enabled and has some text selected.
  • [BUG FIX] Only the left mouse button can be used to initiate a drag-select.
  • [BUG FIX] Contextual menu for the map (click not on edge or vertex) and links (when not editing) did not work on Windows.
  • [BUG FIX] Importing a map when using InterMapper Console could give confusing error messages even though no error occurred.
  • [BUG FIX] Wire-resizing was broken under Java 1.5.0.
  • [BUG FIX] All access to the list of networks is now synchronized to prevent ConcurrentModificationExceptions when iterating over the list whilst it is changing (32077).
  • [BUG FIX] Helper app defaults and menus that use resources defaulted to the Unix resources for non-English Windows users (32278).
  • [BUG FIX] The error message displayed for an invalid login is now more detailed (32468).
  • [BUG FIX] An NPE could occur when calculating the dimension of a vertex label using styled text (32811).
  • [BUG FIX] Added a check to prevent a strange NPE when leaving a window after expiration of the evaluation period (33639).


InterMapper® 4.3d1 - 10 September 2004

  • [LATERAL] Cleaned up XFile a little bit.
  • [FEATURE] InterMapper Traditional auto-detects greyscale icons and tints them green. (QuickTime implementation)
  • [FEATURE] KE_addnetwork returns a KR with the vertex id list of the vertices added.