What's new in IP->Com 3.0.0
Oct 26, 2009
New in IP->Com 2.5.24 (Oct 26, 2009)
- Fix window not being hidden on startup if minimize at startup & minimize to tray specified.
- Stop window filling desktop if maximize at startup specified.
- Change tray "Maximize" to "Restore".
- Ensure any failures of COM creation will be seen by user.
New in IP->Com 2.5.23 (Oct 26, 2009)
- Fix Delete key properly this time for password entry.
- Fix problem where Accept could silently fail.
- Implemented support for client connections in socket library, but it's not currently available to users due to GUI issues.
- Fixed saving of settings on logoff when minimized to tray.
New in IP->Com 2.5.22 (Oct 26, 2009)
- Ensure settings are saved on forced logoff/shutdown.
New in IP->Com 2.5.21 (Oct 26, 2009)
- Made changes to efficiently process at high data rates.
- Fixed bug wherby delete key would sometimes not work on password edit window.
- Fixed bug on multiple connections where password entry would fail while characters were received on another socket
New in IP->Com 2.5.20 (Oct 26, 2009)
- Added /SAFESEH to linker flags.
- Changed Web URL.
- Updated to latest Crypto++ library.
- Updated GUI.
- Show "all interfaces" instead of blank line.
- Fix Status bar text for "Minimize to tray" menu item.
New in IP->Com 2.5.19 (Oct 26, 2009)
- Fixed hang when using hot pluggable serial ports such as USB-Serial adapters. If the adapter was removed while being enabled then IP-Com would hang on program shutdown or disable
New in IP->Com 2.5.18 (Oct 26, 2009)
- Buffer data when telnet client is blocked.
- Fix COM port transmit timeouts. Was sometimes timing out transmitting characters with some hardware.
New in IP->Com 2.5.17 (Oct 26, 2009)
- Call to WaitCommEvent now adheres to Microsoft documentation.
- Removed extra loop when reading characters, as it wasn't needed.
- Increased COM receive buffer for very fast serial ports.
New in IP->Com 2.5.16 (Oct 26, 2009)
- Changed icon light colour.
- Fixed Double Left clicking on tray icon will bring main window into view always if minimized.
New in IP->Com 2.5.15 (Oct 26, 2009)
- Improved efficiency of tray icon animation code.
- Improved disabled tray icon, now 256 colours.
- Remove tray icon animation race condition on shutdown, can cause hanging.
- Double Left clicking on tray icon will bring main window into view always if minimized.
New in IP->Com 2.5.14 (Oct 26, 2009)
- Tray icon is now animated for Rx/Tx/Disabled. Top right light is Tx of COM port to telnet client.
New in IP->Com 2.5.13 (Oct 26, 2009)
- Removed Win2k balloon for tray icon.
- Updated About dialog box version number.
New in IP->Com 2.5.12 (Oct 26, 2009)
- Added "Show log" to tray menu.
- Updated Help.
New in IP->Com 2.5.11 (Oct 26, 2009)
- Added tray icon, and option on File menu to control minimization.
- Made "minimize to tray" and "prevent system standby" the default.
- Fixed email URL on about box.
New in IP->Com 2.5.10 (Oct 26, 2009)
- Discovered problem when discovering COM ports from registry. Sometimes caused hidden exception on an unknown COM port due to invalid return code check.
New in IP->Com 2.5.9 (Oct 26, 2009)
- Using the Application Compatibility Toolkit found that IP-Com should be opening "\\.\COMx" instead of "COMx".
New in IP->Com 2.5.8 (Oct 26, 2009)
- When using prevent system standby ability, check that the OS has this functionality by using LoadLibrary rather than looking at OS version.
- This enables the program to run on NT4 with Internet Explorer 4 installed.
New in IP->Com 2.5.7 (Oct 26, 2009)
- Fixed crash due to bug in strip linefeed code.
- Added buffer security check to release build.
New in IP->Com 2.5.6 (Oct 26, 2009)
- Fixed crash due to OnReceive() being called after port was closed.
New in IP->Com 2.5.5 (Oct 26, 2009)
- When 'Allow multiple connections' is disabled, now don't close listening socket after a client connects.
New in IP->Com 2.5.4 (Oct 26, 2009)
- Settings are now saved if logging off or shutting down MS-Windows. Please note that settings are only saved for a particular COM port if that COM port is enabled. Default settings for COM ports can be set in MS-Windows, using the Device Manager.
New in IP->Com 2.5.3 (Oct 26, 2009)
- Port numbers now default to 1000 + COM number.
New in IP->Com 2.5.2 (Oct 26, 2009)
- Changed accelerator key to view log to CTRL+Q.
- Use latest Inno Setup.
New in IP->Com 2.5.1 (Oct 26, 2009)
- Increased security of hash by using random data.
New in IP->Com 2.5.0 (Oct 26, 2009)
- Added password facility. Password is stored encrypted using SHA. Maximum password size
- is 32 characters. Timer on password entry stops automated attacks.
- code is now UNICODE compatible.
New in IP->Com 2.4.3 (Oct 26, 2009)
- All strings now loaded from resource.
New in IP->Com 2.4.2 (Oct 26, 2009)
- Fixed memory leak on exception, when running low on memory.
- Fixed about box text on email address.
New in IP->Com 2.4.1 (Oct 26, 2009)
- Added Help.
- Fixed possible problem with timeout timer for detection of telnet clients.
- MS Windows 95 no longer supported.
New in IP->Com 2.4.0 (Oct 26, 2009)
- Removed need for a thread per remote client. Now only one socket server thread.
New in IP->Com 2.3.1 (Oct 26, 2009)
- Fixed major buffer overrun bug when in telnet mode.
New in IP->Com 2.3.0 (Oct 26, 2009)
- Removed use of CAsyncSocket over multiple threads. The CAsyncSocket class is broken when used by more than one thread.
- Now using a thread that is triggered to read the socket.
New in IP->Com 2.2.2 (Oct 26, 2009)
New in IP->Com 2.2.1 (Oct 26, 2009)
- Support Reception of Are You There telnet commands; respond with "YES".
- Fixed logging of multiple telnet client disconnections.
New in IP->Com 2.2.0 (Oct 26, 2009)
- Optional support for telnet protocol from clients. Telnet protocol characters will be stripped before being sent to the COM port. If not selected then IP->Com will operate in RAW mode.
- Allow IP->Com to inform telnet client whether equipment connected to the COM port will echo received characters.
- Support for optionally stripping line feeds received from n/w client.
- Support telnet 'are you there' command to detect crashed telnet clients. Timeout set to 2 minutes of inactivity.
- Added current time to log items.
- Added horizontal scroll bar support to connection log dialog box.
New in IP->Com 2.1.9 (Oct 26, 2009)
- Enable keep alive on sockets. If client crashes, then after some time (usually 2 hours), IP->Com will enable server socket again.
- Default address now blank, to signify all available i/f's.
- If listening on server socket fails, then delete socket etc. This can occur if an i/f is disabled after a client has connected.
New in IP->Com 2.1.8 (Oct 26, 2009)
- Enable use of XP themes.
- Busy pointer when Enabling a connection.
New in IP->Com 2.1.7 (Oct 26, 2009)
- If no ip address is entered (left blank) then all local interfaces are bound.
New in IP->Com 2.1.6 (Oct 26, 2009)
- Fixed sharing of socket Rx buffer. Now using thread stack.
New in IP->Com 2.1.5 (Oct 26, 2009)
- Fixed race conditions when connected socket was disconnected.
New in IP->Com 2.1.4 (Oct 26, 2009)
- Added new "Prevent system standby" option under File menu. Prevents the PC entering the standby state when this program has connections enabled.
- Rx worker threads now set to THREAD_PRIORITY_BELOW_NORMAL priority. GUI must be able to always interrupt comms.
New in IP->Com 2.1.3 (Oct 26, 2009)
- Finally got round to using CWinThread for connected socket. Should give better latency than previous implementation..
New in IP->Com 2.1.2 (Oct 26, 2009)
New in IP->Com 2.1.1 (Oct 26, 2009)
- Fixed lockup problem when closing program with large data throuput.
- only allow first telnet client setting now the default.
- Rx worker threads now set to THREAD_PRIORITY_ABOVE_NORMAL priority.
New in IP->Com 2.1.0 (Oct 26, 2009)
- Added option to allow only first telnet client to Transmit to COM port. i.e. clients connecting after are read-only.
New in IP->Com 2.0.0 (Oct 26, 2009)
- Allow multiple telnet clients to connect, optional per COM port.
New in IP->Com 1.4.0 (Oct 26, 2009)
- Changed name to IP->Com. Should have done this a long time ago!
- Should remove any old version before installing from now on due to change.
- Use latest Inno Setup v3.
New in IP->Com 1.3.8 (Oct 26, 2009)
- Use of resource table for all strings.
- Better tool-tips implementation.
New in IP->Com 1.3.7 (Oct 26, 2009)
- Better port number validation.
New in IP->Com 1.3.6 (Oct 26, 2009)
- Tooltips for buttons/controls added.
New in IP->Com 1.3.5 (Oct 26, 2009)
- Storage of persistent data improved.
New in IP->Com 1.3.4 (Oct 26, 2009)
- Changed the icon.
- Some port number validation.
New in IP->Com 1.3.3 (Oct 26, 2009)
- Running under NT would give COM1-COM32, ignoring the registry, now fixed.
- Fixed possible memory leak, under low memory conditions.
New in IP->Com 1.3.2 (Oct 26, 2009)
- Still wasn't picking out ports on internal modem cards. Therefore used regmon (Systems Internals) to discover what registry keys hyperterminal queries. Now decided that on WinNT and above IP->Comm will also read the hkey_local_machinehardwaredevicemapserialcomm key for ports. This should now behave in the same way as Hyperterminal (or better).
New in IP->Com 1.3.1 (Oct 26, 2009)
- Registry key match relaxed even further! Now uses 'portname' key to identify COM ports. I wish Microsoft could have made this easier.
New in IP->Com 1.3.0 (Oct 26, 2009)
- On Windows 2000 and above, serial port expansion cards would not be detected due to different registry key to standard ports, search now relaxed
New in IP->Com 1.2.9 (Oct 26, 2009)
- Wait cursor now implemented when pressing disable button.
- Added hyperlink in About box.
- Installer now uses Inno Setup.
New in IP->Com 1.2.8 (Oct 26, 2009)
- Added Status bar which show the last log entry and help for menu items.
- Now uses the registry, instead of .INI file to store configuration, which means it now has per user settings.
New in IP->Com 1.2.7 (Oct 26, 2009)
- Fixed COM configuration bug, where if a bad configuration is selected, the configuration is now discarded.
- Installer program now has incremented product code.
New in IP->Com 1.2.6 (Oct 26, 2009)
- Tidied up dialog box layout.
- Better failure messages.
- Connection log modeless dialog added.
New in IP->Com 1.2.5 (Oct 26, 2009)
- Added ability to save current configuration, and load last saved configuration. Also added command-line option "/noauto" to disable automatically loading last saved session.
- Disabled ESCAPE key closing the program.
New in IP->Com 1.2.0 (Oct 26, 2009)
- Fixed memory leak when repeatedly accepting a new connection.
- On Windows 2000 and above, now detects COM ports available.
New in IP->Com 1.1.0 (Oct 26, 2009)
- Each Socker Receiver has it's own thread to stop GUI lockup, when handling large amounts of data.
- Can now enter host names into address box.
- Increased maximum number of COM ports to serve to 16.