What's New


This section chronologically documents the changes (enhancements and bug fixes) that have been made to uCon. The changes documented here begin with uCon as of Nov 1, 2003. Note that this is obviously not an official change log, rather a page that allows users to be informally kept aware of improvements made to the tool. Having stated that, please report all bugs and or enhancement requests to Ed Sutter.

<·><·>Mar 24, 2008:

Bug fix: The items in the group box "ASCII-coded hex conversion of incoming characters" of dialog Config->Miscellaneous were not properly saved to configuration file. This is now fixed.

<·><·>Mar 11, 2008:

Added the ability to disable uCon's use of the Ctrl-V key as a 'paste'. Refer to the Config->Miscellaneous dialog box for more information.

<·><·>Feb 15, 2008:

Added a new item to the floating pull-down menu, which is available when you right-click while in the console window... Along with the ability to open up an editor on the entire screen buffer (i.e. "Edit Screen Buffer"), now you can open up an editor on only the text in the viewable screen: "Edit Screen Only".

<·><·>Jan 30, 2008:

<·><·>New '-t' option to the TITLE script command. Allows a script to change the Welcome message that is presented to the telnet client when it connects to uCon's backend telnet server. Refer to the TITLE command for more info.

<·>Added two new remote commands: fkey, button & scrcmd. Refer to the remote command help text for more information.

<·><·>Dec 7, 2007:

<·><·>Added two new capabilities to the 'strstr' sub command of the script command FILE... If the string is found, populate the shell variable 'LINE' with the line at which it was found. Also, if an additional argument is specified (see the FILE 'strstr' sub-command for more details), then require that the 'N'th occurance be found, not the first.

<·>New FKEY command capability: any button or function key can be enabled or disabled via script. Refer to FKEY command for more information.

<·><·>Dec 3, 2007:

<·><·>If the configuration has changed, and the user attempts to exit without saving it, uCon will now post a warning and give the user the opportunity to save the changed configuration.

<·>TFTP server port number (default=69) can be overridden if the TFTPSRVR_PORT shell variable is set in uCon's environment. See TFTP server for more details.

<·>TFTP client port number (default=69) can be overriden if the server ip address is followed by a colon and an number. See TFTP client for more details.

<·>New "NoBeep" checkbox in Config->Miscellaneous menu item. If checked, then the "bell" character (0x07) will be muted.

<·>New "-c" option to FKEY script command. This allows the user to keep track of the number of times a button or function key is hit. Refer to FKEY script command for more information.

<·>New "-t" option to DIALOG command to allow the user to specify the text in the title bar of the dialog box created.

<·><·>Nov 16, 2007:

Two new subcommands to the FILE script command: first & next. This allows a script to walk through filenames in a directory. Refer to the FILE command for more information.

<·><·>Nov 15, 2007:

The DIALOG command now allows the user to override the default dimensions of the dialog box created within the script.

<·><·>Nov 9, 2007:

<·><·>New script command: BEEP Refer to command help text for details.

<·>New option to CONNECT command: 'close'. Simply closes whatever connection was previously opened.

<·><·>Oct 31, 2007:

Added the ability to change the font and console backround colors through a script. This is done with sub-commands built into the CLS command. Refer to that command for more information.

<·><·>Oct 11, 2007:

The timestamp facility in uCon now allows you to insert a timestamp whenever the timestamp button is toggled. Refer to the timestamp page for more information.

<·><·>Oct 3, 2007:

The FKEY script command now allows you to omit the "label" and "text" arguments, to indicate that the specified button or function key is to simply be cleared.

<·><·>Sept 27, 2007:

<·><·>New "copyscreen" subcommand to FILE script command to give a script the ability to copy the content of the screen buffer to a file.

<·>Bug fix: Fix #2 from Sept 20, uncovered a problem with screen resizing, that until now has gone unnoticed/unreported... If the screen width is decreased (to a point where characters on the console are chopped off), then re-increased, the chopped off characters are lost. This is no longer a problem.

<·>As a result of the Sept 20, 2007 fixes, a few other coding issues surfaced. The result is that I re-wrote the way that uCon deals with screen-width resizing. The change was reasonably significant (i.e. it can affect a lot of different parts of the GUI), so hopefully I've covered all the areas of concern. If any weird stuff happens during screen-width resizing, please report them.

<·><·>Sept 20, 2007:

<·><·>Bug fix 1: problem with timestamping (where some lines would not be time stamped) is fixed.

<·>Bug fix 2: crash that would occur as a result of resizing the window (intermittent) is fixed.

<·><·>Sept 11, 2007:

Added the ability to change the color of text and background in the console window. The settings are in the Config->Miscellaneous dialog box.

<·><·>Aug 22, 2007:

Updated to release 6.7.

This is the first pass at testing uCon with Wine.

I personally do not have a recent enough version of linux running on any of my machines to be able to test uCon with a recent version of wine. As a result, the only test results I have are with Wine 0.9.24. For that version of Wine, uCon's GUI came up successfully and much of the feature set worked; however there were problems. Hopefully much of it is resolved in later versions of wine; however I am not able to test it. Refer to the WineNotes help text for more information.

<·><·>Aug 21, 2007:

New -p & -w options to SYSTEM script command so that a command can be run as a seperate process. Refer to the SYSTEM command documentation for more details.

<·><·>July 27, 2007:

<·><·>Added a few new formats for line line timestamping.

<·>New 'lntot' subcommand for the FILE script command.

<·><·>July 12, 2007:

Scripts can call other scripts using the RUN script command; however, if a script is active, then it is illegal to attempt to run another script from the Scripts pull-down menu. To keep this from happening, uCon grays out the Scripts->Run menu item from the pulldown menu while a script is active. An alternate mechanism for running a script is with the function keys or buttons, and that case did not disallow one script from being started when some other script was active. This is now fixed, so scripts invoked by function key or button will be blocked if a script is already running.

<·><·>July 9, 2007:

Fixed a bug in the script-runner's command line processor, related to dealing with backslash-delimited pound-sign (\#).

<·><·>June 15, 2007:

<·><·>Added some help text to SEND script command.

<·>Fixed a bug in the script runner related to long command lines.

<·><·>Apr 20, 2007:

Updated to release 6.6...

<·><·>Fixed a few issues with the xmodem dialog box (thanks Joerg!).

<·>Added cumulative transmit and receive character counts to the output of Help->About.

<·>New script command: CD (change directory). Refer to the CD command help text for more information.

<·>New script command: RECV (receive characters). Refer to the RECV command help text for more information.

<·>The SEND and RECV commands populate the SCR_TIMEOUT shell variable to indicate whether or not a timeout occurred (applicable only with -t option for these commands).

<·>Added new 'hex' formats (hex0,hex2,hex4,hex8) to the expression evaluator built into the SET command.

<·><·>Apr 9, 2007:

Fixed a few issues with uCon's telnet client option negotiation.

<·><·>Mar 22, 2007:

Updated the items in the floating pull-down menu...

<·><·>Instead of 'Notepad', now 'Editor' will open up whatever editor you've got configured in the Config->Miscellaneous dialog box.

<·>Added a new 'Edit Screen Buffer' item which simply combines the steps used to copy screen buffer, open an editor, and paste the screen buffer to that editor.

<·><·>Feb 13, 2007:

More updates to XMODEM. Added the ability to tell uCon to validate incoming packets with CRC. Prior to this, uCon's xmodem receive size defaulted to always use checksum. This adds a new subcommand (recvcrc) to the XMODEM script command and a new button (RecvCrc) to the XMODEM dialog box.

<·><·>Feb 7, 2007:

Yet another fix to the XMODEM script command. As a result of this bug, there are a few new options to the XMODEM command because it has to be able to interact with the target similar to the way SEND has to interact with the target (it typically must wait for a prompt).

<·><·>Jan 23, 2007:

Fixed a bug in the console interface caused when focus transitions between various dialog boxes and the console window of uCon. In certain cases these focus transitions would cause the cursor to be erroneously repositioned within the console. Hopefully this is now resolved.

<·><·>Jan 22, 2007:

Fixed a couple of bugs that came to the surface in XMODEM as a result of the recent 1K packet size update. Also added a -d option to the XMODEM script command to allow the user to control the use of the "delay-between-character" mode.

<·><·>Jan 5, 2007:

Added 1K send packet size option to Xmodem. Refer to Xmodem help page for more info. This applies to the Xmodem dialog box as well as the XMODEM script command.

<·><·>Jan 4, 2007:

Updated to release 6.5...

<·><·>The DHCP server config can now use shell variables as the arguments. This obviously requires that at the time of the DHCP server startup, the shell variable must exist.

<·>Added the ability to set a shell variable through the GUI. This includes some movement in uCon's menu items... Moved the 'Environment' pull-down menu item from 'Scripts->Environment' to 'Config->Environment', and added 'Set and Display' as two sub-menuitems beneath Config->Environment. The 'Display' item is what used to be 'Scripts->Environment' and the 'Set' item is a new dialog box that allows the user to establish/clear shell variables.

<·>New sub-commands to the script command "FILE": 'append' & 'edit'. Refer to "FILE" command within scripting for more details.

<·><·>Dec 15, 2006:

Added a new script command: BMPVIEW. This is new and still under development. This commad can be used to display raw bitmaps of various formats. As of this writing only basic 8-bit grayscale is supported; however, its simple enough to add additional formats as needed. Refer to the BMPVIEW help text for more info.

<·><·>Dec 13, 2006:

Bug fixes:

1. Apparently, if the COM port number is greater than 9, then some systems require that the name be altered when passed to "CreateFile" for opening the port. Instead of COM10, the string is \\.\COM10. Don't ask me why, but it fixes a bug!!!.

2. If the Config->Backend->Comport dialog box was used to reconfigure the COM port in any way, it would fail. This was caused by some new code I added (Aug 25,2006) to better support the somewhat arbitrary COM port assignments made by USB drivers.

<·><·>Nov 30, 2006:

Added a -q option to the TIME command so that it can be "quietly" used to populate the TIME shell variable without dumping anything to the console.

<·><·>Nov 8, 2006:

New script command: FSEND. The script equivalent of the Transfer->File dialog box.

<·><·>Oct 20, 2006:

Added support in the TFTP server for incoming option negotiation. Particularly, the 'tsize' option (RFC-2349).

<·><·>Sept 22, 2006:

Update to release 6.4...

<·><·>Added a browse button to the startup dialog box for retrieval of a pre-built configuration file. This really eliminates the need for the pull-down menu within that dialog group; however, for now, both dialog items can be used, with the -Browse- button being more useful.

<·>New script command: TITLE. Simply allows a script to update the content of uCon's title bar. Refer to the TITLE page for more details.

<·><·>Sept 20, 2006:

uCon now has the ability to receive commands from the moncmd client (part of the MicroMonitor toolset). This

is "still-in-the-works" feature that simply allows a user to issue commands to uCon via UDP. The moncmd client is a tool typically used to talk to a MicroMonitor based target over UDP. uCon now has the receive end (moncmd srvr) built into it so that certain commands can be remotely passed into uCon via UDP. Refer to the MONCMD server page for more details.

<·><·>Aug 28, 2006:

The ability to enter a logging tag applies to both standard and long-term logging, so the dialog used to enter this tag has been moved from the stanard logging dialog box to it's own dialog box accessible through the Logging->InsertTag menu item. Refer to the logging help text for more details.

<·><·>Aug 25, 2006:

Apparently the USB-to-Serial drivers do not attempt to use the next available COM port. This means that on a given system that has USB-to-Serial adapters in use, the COM port associated with any particular adapter could be anywhere in "COMxx land". This makes it tedious to figure out what COM ports are actually available on a PC that uses USB-to-serial adapters. To help out with this a bit, the drop-down menu in uCon's comport dialog box now attempts to display the status of the COM ports, thus making it a bit easier for the user to decide which one to attach to. Note that even though the drop-down label may say it is unavailable, you still have the option to attempt to attach to it (just in case uCon get's it wrong).

<·><·>Aug 16, 2006:

The content of a clickable button (i.e. the data that would normally be sent to the backend) now supports a prefix field that allows the user to use the buttons for things other than just pre-configured blocks of text destined for the backend. Currently the only prefix is LTAG, which allows that button to be used to insert text into the active logging file. I'm sure more of these prefixes will be added as ideas pop up. Refer to the function key help info for more details.

<·><·>July 20, 2006:

The clickable buttons now have the "script" option similar to the function keys. This allows each button to be configured to quickly enter some configured keystroke sequence or execute a script.

<·><·>July 19, 2006:

The long-term logging mechanism in uCon now dumps a few new messages to the log file depending on what has happened...

NEXTDAY: indicates that the log was closed and a new file for the next day is being opened.

TERMINATE:indicates the uCon has been shut down.

NEWFILE:indicates that the current log file was closed in favor of some new logfile.

<·><·>July 14, 2006:

If the logging toolbar button was clicked to enable standard logging but there was no previously specified log file, uCon would just tell the user that a filename must first be established through the standard logging dialog box. This is now changed so that if no file is specified when the button is depressed, it will notify the user and immediately start logging with a temporary file that can be seen (and later edited) through the standard logging menu item.

<·><·>July 13, 2006:

Thanks to an efficiency made in the way uCon highlights text, the default startup state is changed to have uCon's character highlighting be enabled. It can still be disabled in the Miscellaneous dialog box.

<·><·>July 12, 2006:

Fixed a bug that was not allowing uCon to properly terminate (i.e. halt) a script under certain circumstances.

<·><·>July 6, 2006:

Update to release 6.3...

<·><·>The DIALOG script command has a new -m option which allows the script to create a modeless dialog box. This simply means that the dialog interaction with the user can be set up so that it allows the user to do other stuff prior to completion of the dialog.

<·>This update allows the user to enable/disable (default = disabled) uCon's ability to highlight the text on the screen that is being swiped (and copied) to the clipboard. This is an optional feature because the current implementation of the highlighting is cpu-intense; hence, may not be appreciated on older/slower machines. Refer to miscellaneous configuration dialog for more information.

<·><·>June 28, 2006:

<·><·>New "if" comparison: sec (string equal to, case insensitive).

<·>New "CONNECT" script command to allow the script to control what backend connection is used.

<·>New -c option to REGEX script command.

<·>New -b option to the FKEY script command to allow this command to support the new buttons.

<·><·>June 24, 2006:

Added 2 additional rows of clickable buttons as an extension to the set of function keys.

<·><·>June 22, 2006:

Bug fix: When running with plink as the backend, uCon would hang on certain dialog boxes. This update fixes that problem.

<·><·>June 8, 2006:

<·><·>Cut 'n' Paste is getting closer (still needs work). Looking a bit more like real cut-n-paste. The improvments may not be enabled in all uCon installations.

<·>Added a configurable inactivity timeout so that uCon can be set up to automatically disconnect from the backend it is tied to after some pre-defined number of minutes. Refer to Config->Miscellaneous dialog box.

<·>Added option to Xmodem Send that, when enabled, will insert the -s ### option into the xmodem command line (used with uMon's xmodem command) to tell the receiver the exact size of the file (rather than having the file save at the modulo-128 size).

<·><·>May 30, 2006:

One more update to the startup dialog box (to be a bit more intiutive)...

Now there are 4 unique choices for startup: comport backend, telnet backend, plink backend or pre-existing config file. One of those 4 is selected, and the OK (or CANCEL) button at the bottom is used to continue.

<·><·>May 25, 2006:

<·><·>New Scripts menu item (Scripts->Environment) to display the current set of established shell variables.

<·>Updated the startup dialog box to support the PuTTY Link backend, and eliminated the ICON and the stuff related to the telnet server (this is done after uCon starts up).

<·>Fixed a few minor bugs in the new plink backend code.

<·><·>May 17, 2006:

Update to release 6.2...

Made some efficiency improvements to uCon's incoming character processing and screen updates. This reduces the burden that uCon puts on the host CPU; thus providing a better interface with COM ports that are running without flow control.

Also, updated a few of the dialog boxes (TFTP client, TFTP server and FTP server) to support a browse button.

<·><·>May 11, 2006:

The long-term logging dialog box now allows the user to specify filename prefix, plus the ability to browse for the long-term logging directory to be used.

<·><·>May 1, 2006:

This is an update to release 6.1 and includes the first (i.e. beta) version of a new Plink backend. This is still very new, so user beware. The goal is to provide an interface between plink (part of the Open Source PuTTY package) and uCon; thus allowing uCon to connect to RLOGIN & SSH servers. Refer to the plink backend help information for more details.

<·><·>Apr 27, 2006:

<·><·>Added a new function to the SET command's ability to process expressions... rand(). This allows the user to load a shell variable with a random number.

<·>Slight change to symbol processing on the command line... If a '%' is found on a command line, but there is no SYMFILE shell variable set, then the string is not processed as a symbol name.

<·><·>Apr 13, 2006:

Added the ability to capture binary data with standard logging. A new BIN check box is part of the standard logging dialog. Refer to logging for more information.

<·><·>Mar 31, 2006:

<·><·>Ctrl-V can now optionally be used as a PASTE command (instead of the floating menu item).

<·>Improvements (i.e. bug fixes) made to the accuracy of the "cut" in cut-n-paste when the window is resized.

<·>Fixed a screen refresh problem that occasionally caused the console window (and the text that would be stored in the buffer) to be erased.

<·><·>Mar 9, 2006:

Update to 6.0...

TFTP Client...

The TFTP client now supports the "tsize" option in the WRQ. Refer to the TFTP Client documentation for more information.

Cut 'n Paste...

<·><·>The ability to swipe a block of text from the console window to the clipboard is now working (note that the cursor over the console window is now an I-beam rather than an Arrow). When the left mouse button is depressed and swiped accross some set of characters within the console window of uCon, those characters are automatically copied to the clipboard and can be pasted. Currently this only works for swipes within a single row or line and the group of characters is only momentarily highlighted.

<·><·>Also, a block of non-whitespace characters can be copied to the clipboard with a single left-button double-click over any character within the block (uCon will then figure out the first and last character of the block).

<·>For this release (at least), the trace window will show the data that has been copied.

<·><·>Mar 6, 2006:

Bug fix: tftp client was erroneously updating the destination file when doing a "get" and the incoming packet block number repeated.

<·><·>Mar 3, 2006:

Added a new uMon-specific tool to allow the user to edit a TFS-based ASCII file using a host-based editor. The new uMon->EditTFSFile menu item assumes the target has an IP address, pulls the requested file up to the host using TFTP, allows the user to edit it using the editor specified in uCon, then the file is transferred back to the target, once again using TFTP.

<·><·>Feb 21, 2006:

Finally got around to getting the THUMB and MOUSEWHEEL scrolling methods to work.

<·><·>Feb 9, 2006:

<·><·>The -t option to SEND now supports time in floating point notation, so you can specify a timeout that has a resolution of 100ths of a second. Obviously this is limited to the accuracy of the PC's internal timer, so it isn't going to be very precise; however, it does allow the timeout to be much less than the old minimum of a second.

<·>A similar change has been made to MONCMD. The the -w option supports resolution of 100th's of a second.

<·><·>Jan 31, 2006:

Update to 5.3...

<·><·>When uCon's configuration is saved, it includes the postion (not just the size) of the window so that when restarted it will come back to the same spot on the desktop.

<·>The LINES shell variable is now loaded with the size (in lines) of the console window.

<·>If the SEND command is configured to wait for a prompt (via -p or PROMPT shell variable), then SEND will also populate the shell variable LASTLINE with the most recently received line prior to reception of the prompt.

<·><·>Jan 27, 2006:

Added a new script command called REGEX. This command gives the script the ability to do sophisticated regular expression processing. Refer to the REGEX help text for more information.

<·><·>Jan 26, 2006:

Added a new script command called RUN. This command gives the script the ability to call other scripts. Refer to the RUN help text for more information.

<·><·>Jan 23, 2006:

Added a new script command called FKEY. This command gives the script the ability to configure all/any of the 9 visible function keys on the uCon user interface. Refer to FKEY help text for more information.

<·><·>Jan 13, 2006:

DHCP server has more help text in both this help data and the default DHCP config file when a new server config file is created. Also, added support for multiple IPA_xxx option types to be concatenated on a line. Refer to DHCP server help text for more information.

<·><·>Jan 10, 2006:

Update to 5.2...

<·><·>The baud rate can now optionally be specified as user defined. This allows users to set the baud rate to any value (within the driver's limitations), not just the standard bit rates. Note that this is only configurable from the Config->BackEnd->Comport dialog box.

<·>Scripts can now be paused, resumed and stepped. Added appropriate additions to the "Scripts" menu item, new "pause", "resume" and "step" toolbar buttons, and changed the stopsign (used to halt a script) to a square. Refer to the scripting help text for more information.

<·><·>Dec 3, 2005:

Added new dialog box type for use with the DIALOG command in scripts. The new type, DDLIST (i.e. drop-down-list), allows the script to create a list of choices for the user to pick from using a drop-down list. Refer to the DIALOG command description for more information.

<·><·>Nov 26, 2005:

Added new toolbar button to support transmission of the BREAK state over the COM port. The BREAK is also sent by the BREAK/PAUSE key.

<·><·>Nov 22, 2005:

Function key labels are now buttons as well, so the user can click on the button or depress the function key.

<·><·>Nov 18, 2005:

Fixed a few memory leaks that were causing uCon to eventually hog RAM on a system if left running under certain circumstances. Also, transitioned over to a MAJOR/MINOR release number format. This puts us at release 5.1.

<·><·>Oct 28, 2005:

A new scripting command is available to support the ability to have one uCon session interact with another. The command is called TCP, refer to the scripting page for more information.

<·><·>Oct 21, 2005:

The telnet backend now provides an option to automatically reconnect to a remote server that may have temporarily gone down. Refer to telnet backend description for more information on this.

<·><·>Oct 11, 2005:

The SYSLOG server can now be configured to send its received packets to the log. The packets can be directed to whichever log is enabled (standard or long-term). The TFTP, DHCP and SYSLOG servers can now be disabled without the exiting uCon.

<·><·>Sep 12, 2005:

uCon can now act as a proxy providing an FTP-to-TFTP file transfer agent. The idea is simple. For one reason or another you need to TFTP a file to a target but that TFTP transfer is blocked (usually due to some kind of firewall issue). Assuming you are able to ftp into the same site, then you can enable uCon's FTP server, and transfer the file (using FTP) to the host running uCon, then uCon will transfer that file to some other machine within it's domain. Refer to Help->Servers->FTP for more information.

<·><·>Apr 21, 2005:

When uCon is used as a telnet server (with clients attached to it for access to the COM port), the running uCon session is usually not visiable to the remote client (simply because the remote client is usually distant from the server). In cases when that server takes some kind of error (shouldn't happen, but it can), the server would simply lock up and all clients would just hang. This isn't good, so in the event that an error occurs, the uCon error handler now sends the message to all attached clients prior to sending it to the local console by way of a dialog box. This notifies the remote user of the need to restart the uCon server.

<·><·>Apr 1 2005:

New toolbar button to loop through the COM port baud rates. This allows the user to quickly determine the baud rate of the target connection (if unknown).

<·><·>Mar 15, 2005:

The dialog boxes used with the DIALOG command (in scripts) now supports the CLOSE button (top right corner X). This allows the user of the script to terminate the script at any dialog box created by the DIALOG command.

<·><·>Mar 1, 2005:

Added "Moncmd" menu item under the uMon menu list. This allows the user to issue UDP-based commands to the target running MicroMonitor.

<·><·>Mar 9, 2004:

Added a new "ANY" COM port option. If this port is specified, uCon will look for the first available COM port in the system. For example, if COM1 is being used, and the "ANY" port is specified then COM2 (assuming it physically exists) will be opened.

<·><·>Mar 5, 2004:

Most of the VT100-mode cursor positioning is now supported. This allows a reasonable amount of support for interfaces that rely on VT100 terminal emulation.

<·><·>Feb 19, 2004:

The command line options "-I" (specify uCon's installation directory) and "-s" (invoke a startup script) have been eliminated. The "-I" option is no longer needed, and the "-s" option is replaced with an entry in the Config->Miscellaneous dialog box. This follows the trend to replace all command line options with configuration items so that the options can be stored into the configuration file and are not dependent on command line entry.

Also, the Config->Miscellaneous dialog box has a "StartupMsg" text box. The content of this box (if anything) will be posted to the user as a simple message box as uCon starts up.

<·><·>Feb 12, 2004:

The configuration now includes the window position, so that after saving a configuration and exiting uCon, when restarted using the saved configuration, uCon will come up in the same position on the screen that it was in at the time of the last configuration save. By default, uCon will come up and allow the OS to position the window; but once a configuration is saved, subsequent startups of uCon will start at the active screen position at the time of the last configuration save.

<·><·>Feb 10, 2004:

The command line options "-c" (column adjust) and "-r" (row adjust) are no longer supported. The width and height of the main window are now part of the configuration that is stored in the config file. The uCon console window defaults to 80 columns by 40 rows, and can be adjusted by changing the size of the window through normal "windows-like" manipulation, then saving the configuration. The height of the trace window (default = 8 rows) is also a configuration item and is now handled in the Config->SystemTrace dialog box.

<·><·>Nov 26, 2003:

There's a new "View" menu item. The items within this menu item allow the user to remove various portions of the window from view. The presence of the statusbar, toolbar, function keys and system trace windows are all configurable through this menu.

<·><·>Nov 18, 2003:

The window width is now adjustable and new text within the console window will appropriately be displayed based on the new screen width.

<·><·>Nov 2, 2003:

I had originally configured all servers (excluding the terminal server) within uCon to require the user to manually enable them at startup. I did this because depending on how they are configured, they can be a security risk or, in the case of the DHCP/BOOTP server, could cause confusion on a network if unintentionally enabled. On the other hand, for those that regularly use the servers, it is convenient to have the servers configured to automatically start up. As a compromise, now at startup, if a server is enabled in the configuration file, then that server will automatically be started; however, uCon will post a warning to the user, to verify user awareness of the fact that the server is running.

<·><·>Nov 1, 2003:

Updated the "Miscellaneous" dialog box. Mostly just text changes; however, I added a new checkbox that will cause the ENTER key to generate both CR & LF instead of just CR.