Pragma Telnet Server Version 7.0 Release Notes

The following is installed with the Pragma Telnet Server and the information on this page is also available in the "readme.txt" file. These are notes on the fixes and enhancements that have been added to Pragma Telnet Server 7.0 since it's initial release.

Some of these enhancements may not be documented in the Help files or in the manual. Report problems and your feedback via email to support@pragmasys.com or by visiting our web site for support.

You can obtain the latest product or evaluation copies by contacting us via any of the following means :

(512) 219-7270 (TEL)
(512) 219-7110 (FAX)
Email :
Web: https://www.pragmasys.com/telnet-server/try

Highlights on what's new in this release:

----------------------- Build 10 Start -----------------------------

Release Date: Nov 20 2023
Revision #: 4229

Enhancements:

- quicker disconnect

Fixes:

-missing icons/banners returned to Local Server Configuration program
-XML import stops in middle of import
-broken NAWS negotiation would cause hung connection

Release Date: July 13 2023
Revision #: 4207
Revision #: 4205

dEnhancements:

- osinfo.exe enhanced to detect Winodows Server 2019 and also provide windows public rel name ( e.g. 1803, 1809), and provide build number.revisions

Fixes:

- key code for LF character returns LF instead of CR in Stream Mode
- Unicode code page translation displaying duplicate characters in Chinese
- install failure to create "Pragma Admins" group does not cause installation failure

Release Date: March 17 2021
Revision #: 3096

Enhancements:

-Session Manager refreshes event based, less manual refreshes required
- new automatic IP filtering for IP service

Fixes:

- fix for sapconsole output misalignment

Release Date: Mar 11 2020
Revision #: 1990

Enhancements:

Fixes:

- Session Manager not detecting administrative privileges to logoff/view sessions

Release Date: Jan 24 2020
Revision #: 1950

Enhancements:

Fixes:

- Handle leak in the Session Manager service
- orphan sessions cleanup fix

Release Date: Sep 18 2019
Revision #: 1909

Enhancements:

Fixes:

-leaving orphan processes if reconnect feature in use and session not reconnected -Control-C not operating as expected

Release Date: March 05 2019
Revision #: 1696

Enhancements:

- osinfo.exe command line tool enhanced to detect Winodows Server 2019 and also provide windows public rel name ( e.g. 1803, 1809), and provide build number.revisions

Fixes:

- telmc help file telmc.txt was missing from install. Now help messages are shown by telmc
- Continue running in Full Console if Access Denied error hit on SP 1903 and Windows 2019

Release Date: Sept 16, 2016
Revision #: 1601

Enhancements:

- feature added to send character 255 to user shell on IAC IAC signal from client

Fixes:

- Server Heartbeat cannot be turned off if time configured

Release Date: Dec 20 2016
Revision #: 1005

Released to keep in sync with other products

Release Date: Nov 21 2016
Revision #: 957

Enhancements:

Fixes:

- telnetc scripting fixed to return control to session after processing
- high cpu usage when scanned with Nessus vulnerability scanner
- DEL key from Windows client not operating as in Version 9
- Reconnect "always" does not reconnect

Release Date: May 25 2016
Revision #: 678

- release to keep products in synch

Release Date: May 06 2016
Revision #: 643

Enhancements:

-insert mode support

Fixes:

- color anomalies on large screens
- applications that cannot use Pragma Wrap technology gracefully dealt with
- Window size restricted to Maximum Windows size on Windows versions Win2003 and less

Release Date: Apr 26 2016
Revision #: 601

Enhancements:

- New environment variable to show largest possible window size for server session
- XML export/import new variable $(InstallDomain) allowing different domain transfer

Fixes:

-fix for sessions where client window size is greater than 62 rows
-Advanced Console unexpected output to screen when error occurs

Release Date: Mar 17 2016
Revision #: 499

Enhancements:

-Advanced Console "Clear to eoln outside of drawing rectangle" feature. This allows for a smaller screen to be sent from the application with the server clearing any data outside of the rectangle
-command line clients
-set xterm as default terminal type
-Add support for XTERM Send Device Attributes (CSI [>c)
-support for xterm "set title" verb
-added VERASE pty mode

Fixes:

-command line clients:
-improved scroll implementation
-insert mode

Release Date: Jan 18 2016
Revision #: 410

Enhancements:

- osinfo.exe tool included detects Windows 10 and Windows Server 2016 operating systems correctly

Fixes:

Release Date: Nov 23 2015
Revision #: 343

Enhancements:

- Updated Help Files
- New Screen comparison feature, Compare by line, which forces a redraw of entire line if any difference on the line

Fixes:

- Apply button enables when changing the custom field for DEC Character set
- Handheld page re-added to Local Server Configuration program
- Cmdserver doesn't incorrectly exit if stream mode cmds in shell fails which is normal if a bad command is given

Release Date: Sept 23 2015
Revision #: 273

Enhancements:

- Configuration by IP address. If Auto Logon is use IP configuration will override user configuration.

Fixes:

- out of order echo when running stream mode and data received in blocks

----------------------- Build 9 Start -----------------------------

Release Date: August 25 2015
Revision #: 3380

Enhancements:

- Option added to always reconnect to a session, even if active. New client will take over active session, closing prior session.

Fixes:

- fix for session reconnect if client does not handle mid-session telnet negotiation
- Configuration program crashes when entering a bad registration key
- fix for user shell remaining after session closes gracefully
- telmc column spacing

Release Date: June 12 2015
Revision #: 3283

Fixes:

- out of order echo when running stream mode and data received in blocks
- returned sftp file transfers to not be case-sensitive
- removed call that was preventing cmdserver from running on Windows 2003

Release Date: Jan 26 2015
Revision #: 3103

Released to keep in sync with Fortress SSH Server

Release Date: 11/05/2014
Revision #: 2904

Fixes:

- removed duplicate event message when application fails within session

Release Date: 10/07/2014
Revision #: 2841

Enhancements:

- Event Log can be opened from Local Server Configuration program Logging page
- Increased number of allowed services monitored by InetD to 512
- new installation feature to use xml file to set configuration settings
- silent install support using network image

Fixes:

- Fixed trap when using an active directory specified logon batch file.

Release Date: 06/12/2014
Revision #: 2696

Released to keep in sync with Fortress SSH Server

Release Date: 05/27/2014
Revision #: 2680

Enhancements:

- Registration key information displayed on InetD page
- Better monitor child process implementation
- PRAGMASYS_LOCAL_ADDR env var in shell shows the ip address of the server a remote client connected to. Useful for debugging if a machine has multiple network cards or has multiple ip addresses in a virtual server environment

Fixes:

- certain commands, including as ipconfig and hostname, do not output in Advanced Console
- printing support fix for Windows 2008 and later
- Mouse support fixed to work when WindowsTerm emulation is used with Pragma clients and servers

Release Date: 07/15/2013
Revision #: 2294

Enhancements:

- timestamp added to protan utility so it can be used to troubleshoot telnet session timing issues
- Improved help files
- new environment variable added PRAGMASYS_USER_CONFIG to note which user configuration is in use
- New options added in User Configuration

Fixes:

- Terminal type display returned if desired
- CRTERM environment variable returned to display actual terminal type requested by client
- Stream mode of telnet server did not show shell error messages when wrong commands were entered
- Remote printing problems fixed and now works again
- Group checking against BUILTIN\Administrators now works
- removed check for valid user when adding to configuration to avoid logon domain mismatch

Known issues:

- If a mapped drive is unreachable to the server, session exit takes several seconds to end in Windows Server 2003.

Release Date: 11/28/2012
Revision #: 2031

Enhancements:

- VT100 function key escape sequences added to the Console Telnet Client

Fixes:

- Form feed values not loading on Print Monitoring page of configuration program
- Password Change now works correctly in telnetd server. When a password change is required by the system, users will get text prompts for it via the telnet client.

Known issues:

- If a mapped drive is unreachable to the server, session exit takes several seconds to end in Windows Server 2003.

Release Date: 10/18/2012
Revision #: 1956

Enhancements:

- Improve custom app synchronization between telnetc and cmdserver
- All time values can be configured user hours/minutes/seconds instead of only seconds
- new Configuration Management page in the Configuration programs
- allow admins to easily grant/deny access to users who can modify configuration changes
- export/import settings moved from General Settings page
- export/import settings using XML files
- ability to restore to installation defaults using XML file
- session viewing now accounts for code page translation

Fixes:

- Pipe use in cmd shell was causing server crash in Advanced Console. Full Console and Stream mode did not have this problem
- removed error report of shell closing if our server closed it
- certain code pages failed to translate in Windows 2003 and XP SP2
- code page getting reset for all users when changed for one
- intermittent hang of session, where connection succeeds but cursor only flashes and screen never displayed
- browse dialogs not opening on Windows XP if edit box contains spaces
- events in event viewer displayed erroneous error that information could not be displayed
- race condition causing failed connections if reconnect feature in use
- Some groups were failing when "Allow only configured groups" options on
- Removed local groups from group add dialog when viewing domain groups

Known issues:

- If a mapped drive is unreachable to the server, session exit takes several seconds to end in Windows Server 2003.

Release Date: 04/18/2012
Revision #: 1715

Enhancements:

- telmc column formatting improved to work in both 80 column and larger 132 column consoles. Shows connected state in a column labeled "S" meaning state with one character: C means connected. R means awaiting reconnect.
- Beeping is eliminated in the server side. Rather Control-G character is captured and sent to the client side for the client to beep. System beep call was already handled properly in previous release to beep in the client and not the server, so continues to work properly.
- View Session new advanced architecture now allows TelnetSSL and SSH sessions to be viewed as well as Telnet sessions.
- Install adds Windows firewall enabling entries so that Pragma Inetd and Cmdserver can open needed TCP ports for connections. Before this, one had to manually add the entries in the Windows Firewall after install. For Non Windows firewall, one still has to do it manually.

Fixes:

- Session count is reduced properly before a session goes to waiting reconnect state. This allows a new session to come in and reconnect. Limiting session to 1 also would work for reconnect which was failing before this fix.
- Servers with Pragma telnet server installed were sometime rebooting itself spontaneously as CcmdServer.exe process terminated the csrss.exe process during shell process cleanup.

Release Date: 01/18/2012
Revision #: 1584

Enhancements:

- Telnet server works in the new pre-release Windows 8 operating system
- Works and certified for IBM Cloud and Intel Cloud

Fixes:

- Race condition during reconnection. Clients would get no session (old or new) when this reconnection race condition occur for reconnection timer expiring
- Telnet reconnect now works properly and does not terminate cmdserver after a reconnect incorrectly
- Force Telnet server shutdown if 'force' ssl is set and we are unable to complete a handshake with remote telnet client
- Stream mode was terminating when user typed a character

Release Date 08/19/2011
Revision #: 1370

Enhancements:

- Improved logging
- Improved processing with latest version of Cygwin
- Ability to run .NET applications compiled with AnyCPU in Advanced Console

Fixes:

- Removed erroneous possible resource issue warning

Release Date 04/20/2011
Revision #: 1225

Enhancements:

- None.

Fixes:

- Application error on large path variables
- Fix intermittent application error when session closes
- Fix intermittent CPU spike
- Fix %APPDATA% setting

Release Date 11/29/2010
Revision #: 1055

Enhancements:

-More efficient code is now used to verify a user is in a Group that does property queries of AD Object instead of specific AD User and AD Group calls. Checks for user validity by comparing user SIDs instead of username, domain pair, etc. which fails on Win2008 domain controller
- Enhanced for 1000 or more sessions right out-of-the box in present Gen2 code architecture.

Fixes:

- Some small memory allocation is now freed correctly for server to not accumulate them

Release Date 06/28/2010
Revision #: 827

Enhancements:

- Improved Enterprise Push options, including pull from remote server, and multi select of servers for pushing
- New Administrative group added at installation to increase security on configuration settings. Only group members allowed to alter server settings
- Added option to limit server operation log file size.
To use add string value, "DebugFileSize", to registry HKLM\SOFTWARE\PragmaSystems\TelnetD. Value is in KBs.

Fixes:

- PragmaMgrC.exe invokes registry editor correctly (regedtc.exe in place of re.exe)
- fixed session limit on a per user basis
- fixed domain user Windows scripts failing to run
- fixed environment variable overwrite
- fixed group access verification requiring computer name and not domain name

Release Date 12/02/09
Revision #: 507

Enhancements:

- IPv6 is now supported in all parts of the product (telnetd, telnetc, gui, management programs)
- "Compatible with Windows 7" logo status achieved.
- Returned call to TerminateJobObject to our TerminateCommandShell so that MonitorChildProcesses is checked, graceful termination is available, and Recording of terminated events occurs.
- Return call to NetworkCleanup and changed OS version check to run on anything since Win2000 instead of Win2000 only - Returned code to clean up mapped drives
- Modified logging for server process to create unique file name based off PID and time and pass as argument to CmdServer

Fixes:

- Running it in Win 2000 server does not need turning on "Replace a Process Level Token" user rights change
- default value for ThreadDriveMap changed to off, so that drives can be available for non-interactive sessions
- Default value for CustomAppSupport now set to yes.
- Fix for garbage characters showing up on screen in Advanced Console
- Initial screen sent when viewing a session
- PragmaMgrC.exe invokes registry editor correctly (regedtc.exe in place of re.exe)

Release Date 07/15/09
Revision # 332

Enhancements:

- New Pragma Gen2 architecture for higher speed, reliability and enterprise deployment readiness.
- SSL support added to Telnet server. Pragma uses Microsoft Crypto (FIPS and US Govt certified) to build our SSL unlike the competitors who use open source openssl
- Advance console and Shell support greatly improved by reducing APIs needed to be redirected - Reconnection of dropped sessions is now made more robust with Gen 2 architecture. Useful for Handhelds.
- Handheld configuration settings consolidated in a separate page on Local Server Configuration program for ease of setting up Handheld connectivity options
- Server to Client heartbeat setting moved to user level configuration to allow per user customization if needed. - Server has added smart logic to distinguish between explicit disconnect issued by user versus disconnect due to network connection drop. The former will not cause "Reconnect" mode to be entered but the latter will. Handhelds reconnection support needs this smart disconnection difference detection for real life use
- Improved Group Membership algorithm for group based access restriction control - Customer Application has clean documented way to send custom code for beep or special functions. Pragma telnetd and sshd can work with the same custom code written by customers
- User drive letter mapping improvements to get logon prompts quickly by launching an extra thread that maps user drives in the background; this thread exits when done. ThreadDriveMap can be set to "no" to avoid this asynchronous drive mapping for scripts who may need drive letters at the launch
- Windows PowerShell is now fully supported and can be set as the default shell
- Supports new Windows Server 2008 R2 and Windows 7
- All languages supported by Windows are now supported by sshd server and clients. UTF-8 (65001) is a good page to choose. Users can choose any CodePage and Fonts that support their national language.

Fixes:

- Group access not detected correctly
- Client disconnects at any time will not tie up telnet server
- Fix for orphan sessions not cleaning up requiring reboot of server
- If "PATH" in user level was set, it would override "PATH" in system level. Now User level PATH is appended after system's PATH.

Clients/Tools:
- telnetc supports TelnetSSL protocol. telnetc /s option is used to invoke SSL.

FortressCL
- control-c and control-break is now passed to server enabling application termination/exit.
- TelnetSSL protocol is now supported.

Known Issues:

- In stream mode server, history up/down arrow keys do not work to retrieve commands (also in Build1)

----------------------- Build 9 End -------------------------------

----------------------- Build 8 Start -------------------------------

Release Date 03/18/09
Revision # 183

Enhancements:

- Support for Microsoft's new PowerShell. Many fixes done (listed below) to have PowerShell run well with Pragma Telnet server.
- Tested to run with new Windows server 2008 R2 and Windows 7

Fixes:

- Line editing insert key toggle is handled correctly by Telnet server
- Server turns on AutoWrap at start as PC screens assumes/expects it
- Server handles tab command completions by command shells
- Works with any screen sizes. Sizes like 120x50 was a problem before.
- 16bit programs, like edit.com, do not have 43 lines limitations any more
- Server sets the screen margins
- Server properly clears the screen buffer and maintains attributes
- Screen attributes/color maintained during erase, clearing, region drawing.
- Screen flicker reduced in large screen drawing/updates
- PowerShell can execute commands passed. Advanced Console/Console mode and not Stream mode is needed by Powershell for its run or running passed commands
- Telmc /c continues update now restores screen after exiting
- ssh.exe and telnetc.exe now restores text attributes after ending a session
- SSh.exe client used to get stuck with Tectia server. Now it works.
- ssh, telnetc support for VT Application mode. Needed for programs like vi.exe
- ssh, telnetc does erase processing with the correct attribute/color

Known Issues:

- None.

----------------------- Build 8 End -------------------------------

----------------------- Build 7 Start -------------------------------

Release Date 01/12/09

Revision # 108

Enhancements:

- New NamedPipe for telnet aware applications to write to client
- New trouble shooting logging option to log server operation to debug window or file

Fixes:

- TMP and TEMP variables converted to short path names
- telnetc does not respond to mid-session window size change, which causes next key press to be lost
- 20081219 Logoff event for Telnet NTLM authentication were not added in Windows Application Event log
- 20081219 During termination at shell exit sometimes Telnetd64.exe would trap (observed at automated test script running)
- fix for Pragma Manager program running on Windows 2000

Known Issues:

- None.

----------------------- Build 7 End -------------------------------

----------------------- Build 6 Start -------------------------------

Release Date 09/23/08
Revision # 149

Enhancements:

- Windows Server 2008 test completion
- New technology used (Detours) to make AdvancedConsole mode more robust
- Native Itanium 64 bit support now available with Detours use for AdvancedConsole and wrap.
- Environment variable "PRAGMASYS_TELNETD_VERSION" added to get version information inside telnet session
- New graphic set definition added for use with StayLinked console client add registry value "DECCharSet" under configured users with a value of 6, plus true vt220 character map

Fixes:

- Characters outside ASCII character set allowed in password and username
- PRB: User defined in 3rd or greater Active Directory group in Pragma Manager Group page cannot gain access
- AdvancedConsole mode enhanced to give these features and robustness:
a) Backspace now works when tabbed command completion text is edited
b) Backspace processing will not erase passed command prompts
c) Backspace processing technique redone to use Windows console for more accurate backspace processing in all cases
c) F7 popped command history works robustly
d) F2, F3, F4 cmd shell processing works correctly
e) In editors like vi.exe, ": " command now erases texts where command is typed.
ESC-K clear line server was sending was not getting out properly to client

- telnetc /W hostname will provide NTLM logon to our telnetc client. This had regressed to not working in recent internal builds
- PRB: environment variables defined for user appending s to variable in session
- Multiple groups added from single dialog selection list all groups
- Configuration values for groups near end of long list work
- Pragma Manager stops Remote Registry service

Known Issues:

-None.

----------------------- Build 6 End -------------------------------

----------------------- Build 5 Start -------------------------------

Release Date 07/15/08
Revision # 445

Enhancements:

- Windows Server 2008 test completion
- New technology used (Detours) to make AdvancedConsole mode more robust
- Native Itanium 64 bit support now available with Detours use for AdvancedConsole and wrap.
- Environment variable "PRAGMASYS_TELNETD_VERSION" added to get version information inside telnet session
- New graphic set definition added for use with StayLinked console client. To configure, add registry value "DECCharSet" under configured users with a value of 6, plus true vt220 character map

Fixes:

- Characters outside ASCII character set allowed in password and username
- PRB: User defined in 3rd or greater Active Directory group in Pragma Manager Group page cannot gain access
- FIX: Greeting message can be empty
- AdvancedConsole mode enhanced to give these features and robustness:
a) Backspace now works when tabbed command completion text is edited
b) Backspace processing will not erase passed command prompts
c) Backspace processing technique redone to use Windows console
for more accurate backspace processing in all cases
d) F7 popped command history works robustly
e) F2, F3, F4 cmd shell processing works correctly
f) In editors like vi.exe, ": " command now erases texts where command is typed.
ESC-K clear line server was sending was not getting out properly to client
- telnetc /W hostname will provide NTLM logon to our telnetc client. This had regressed to not working in recent internal builds
- PRB: environment variables defined for user appending s to variable in session
- Multiple groups added from single dialog selection list all groups
- Configuration values for groups near end of long list work

Known Issues:

- Empty Greeting Message causes telnet process to crash
Solution: enter a blank space in the Greeting Message box

----------------------- Build 5 End -------------------------------

----------------------- Build 4 Start -------------------------------

Release Date 12/11/07
Revision # 589

Enhancements:

- Client size not limited by server side maximum window size
- New Configuration Push in Pragma Manager

Fixes:

- Updated child process termination
- Advanced Console redraw when using special input keys
- Reconnect Sessions feature fixed

Known Issues:

- Empty Greeting Message causes telnet process to crash
Solution: enter a blank space in the Greeting Message box

----------------------- Build 4 End -------------------------------

----------------------- Build 3 Start -------------------------------

Release Date 02/16/07

Enhancements:

- NONE

Fixes:

- FIX: Server Heartbeat displaying extra characters

Known Issues:

- NONE

----------------------- Build 3 End -------------------------------

----------------------- >Build 2 Start -------------------------------

Release Date 01/05/07

Enhancements:

- NONE

Fixes:

- FIX: Improved key event generation for writing to user shell
- FIX: Report of invalid character map value in environment variable

Known Issues:

- NONE

----------------------- Build 2 End -------------------------------

----------------------- Build 1 Start -------------------------------

Release Date 09/26/06

Enhancements:

- Full 64 bit x64 version support for Intel EM64T and AMD64 processors
- Two separate packages available. One for 32-bit and another for 64-bit.
- Support for Windows Vista (both 32 and 64 bit) and Windows Longhorn server
- Session Monitoring configurable by Pragma Manager
- More troubleshooting features added
- More sessions possible with smaller desktop count
- Optimized for both 64bit and 32bit with the newest compiler technologies
- 64 bit version allows for reaching new scalability heights in terms of session support and performance
- environment variable can be used in Home Directory designation
- Import/Export of Configuration Settings
- Easier Configuration of Idle Session Timeout
- Reverse Video configuration
- Escape sequences can be sent in multiple packets allowing improved emulation

Fixes:

- New Release. N/A

Known Issues:

- NONE.

----------------------- Build 1 End -------------------------------

Navigation

Social Media