ExtraPuTTY Known Bugs and Wish List


This is the list of bugs that need fixing, and features that want adding, to ExtraPuTTY. The `pending' list represents things that have not been done to the current development code; items marked as `fixed' may not yet be in the latest release.

If you do not see a feature here, it's also worth checking the Changes page before mailing us to ask for the feature; it might already have been added.

Pending

These are bugs still to be fixed and features remaining to be implemented.

The whilist have been requested by users or which seem to me like a good idea. Not some of these are likely to be implemented without outside help, and some of them will positively never be implemented.

Go toTracker page to see Features and Bugs status.

Features
- FS#26 - pscp integration.
- FS#44 - Send commands with drag'n drop into the session window.
- FS#45 - zmodem protocol
- FS#49 - Use of the System tray
Bugs
- FS#15 - connection function is still not up on Telnet,SSH protocols
- FS#27 - Degraded mode of XML file
- FS#32 - TestStand Step SendRcvData_F : Buffer never empty
- FS#34 - RcvTelnetData of SendRcvData function keeps last value
- FS#35 - Report do not manage properly data between initialisation and first command
Wishlist
- FS#9 - FTPLOADER AND SFTP
- FS#16 - tabs of putty instances
- FS#20 - scripting a session
- FS#25 - Used regular expression.
- FS#28 - FTPLoader add feature : download files
- FS#29 - drag and drop TreeView
- FS#30 - Report text format.
- FS#33 - Configure report format (color,font ...)
- FS#37 - auto resize of Extraputty window
- FS#47 - Menu bar in the PuTTY window
- FS#48 - Custom, per-session configurable icons
- FS#50 - Command-line option to display licence, about dilaog box

Recently fixed

These are items we believe we have already addressed. See also the Changes page.

Fixed in current snapshots

Wishes/Evolutions
- FS#23 - Configuration window : resize of session list box
- FS#24 - Portability : Save session in file instead of registry
- FS#40 - Reconnect automatically if connection goes down
- FS#46 - add PuTTYCyg features
- FS#43 - Binary compression.
Bugs
- FS#12 - Crash of Close function
- FS#14 - blocking of (init) callback function
- FS#17 - large number of command in xml file
- FS#18 - update windows installer for Teststand 4.x
- FS#19 - inputbox,msgbox do not stop the scenario and wait for input
- FS#21 - large commands getting truncated for IHM
- FS#22 - connection function is not end
- FS#31 - window putty size not overloaded.
- FS#38 - Bad parameter description of testsand step Initialize Connexion
- FS#39 - connection function is still not up on SL protocol

Fixed in version 0.24

Wishes/Evolutions
-Run a scenario automatically on startup of putty session.
-Use Command Line to run a scenario automatically on startup of putty session.
-Update windows installer to take into account TestStand V3.x and later.
-Adding the possibility to not send the implicit CRLF after each command from DLL.
-Adding the possibility to stored in automatic, PuTTY SSH security alert popup on new MAC address .
-Take into account the XML special characters (<,>,&,",')
-Adding the possibility from extraputty XML commands file to used commands defined in system menu or display messagebox, inputbox.
-Take into account unprintable characters from XML commands file.(value 0x00 to 0x20 and 0x7F)
-Adding a function to wait one message on putty terminal.
-Del message "NO DATA RECEIVED" from field "DataRcv" of SendRcvData(_F) function.
-Adding Automatic sequencing of commands with puttytel.
-Allow the possibility to change the colors,font ... of extraputty treeview.
-The field "MaxSizeofData" of functions "SendRcvData_F" and "SendRcvData" is limited to 20 000 000 (maximum size of DataRcv 20 Mo).
-Adding all errors code of DLL functions in user manual.
-Adding the possibility to include other XML commands file.
-Adding the possibility to locked the XML commands file.
-Remove the command sent in field "DataRcv" of functions "SendRcvData_F" and "SendRcvData".
-Adding the possiblity to configure the port of the connexion from Connexion(_F) function.
-Adding the possibility to configure the SendRcvData function only in reception way.
-Allow the possibility to used the DLL in not a blocking state (Send - waiting reply). Used a thread and a callback to report the data read in continous mode.
-Add TimeStamp on Putty Terminal or log.
-Add ftploader utilities and associate teststand step.
-Management of multi-connexions (change interface of DLL functions).
-Add the possiblity to associate a help document on each command of extraputty window.
Bugs
-the CRLF option is lost with Drag and Drop
-Bad management of -startup command line option.
-Bad management of "Command" and "TimeCapture" fields of SendRcvData(_F) functions.
-Memory leak with SendRcvData(_F) function. (Can Generate "out of memory" error message)
-Bad Memory allocation with SendRcvData(_F) function.
-When the Connexion(_F) function is configured with a password, the reply is returned before the password is really sent
-the NewCRLF option is only take into account if extraputty HTML report is activated.
-Bad management of field "DataRcv" of functions "SendRcvData_F" and "SendRcvData" if the size of data exceeds 1 Mo.
-Unexpected error if the field "RcvTelnetData" of SendRcvData(_F) is NULL.
-Impossible to send backslash in root filed of Connexion(_F) function.

Fixed in version 0.23

Wishes/Evolutions
-Give the possibility to not send the CRLF at the end of command.
-No size Limitation of data exchange with extraputty and win32 application
-Disable all putty error box on Win32\Teststand using.(used return of functions)
-Allow the possibility to change the ExtraPuTTY default setting with the installer.
Bugs
-XML Commands file is not saved properly (unused tag </root>)
-ExtraPuTTY DLL does not work with Visual basic project (_stdcall compile needed)
-ExtraPuTTY DLL is block if the size of data received exceed 10000 octets
-if ExtraPuTTY DLL is crash or closed without used CloseConnexion function, extraputty is not ended
-Putty is never stop (ressource view) if ExtraPuTTY trace is activate
-When TestStand executes \'Initialize Telnet Connexion\', the window putty take the focus also it is hiden.
-TestStand Step CloseConnexion is not update by the installer
-TestStand Step Send command appends all data in received buffer in loop condition
-If the target is not ready when the initialisation command (login,password) is send, an ack is immediately replied before that the commands are send
-On Win32\Teststand using with same session it's impossible to connect\disconnect few times if one connexion becomes failed

Fixed in version 0.22

Wishes/Evolutions
-Add SSH,Rlogin,Raw API for TestStand\Win32 application.
-The parameter "root" of connexion function is now optional.
-Change the name of DLL, TesStand Ini file.
-Make 2 groups of functions in DLL (functions with basic parameters and full parameters (TestStand design)).
-Permit to load putty session from TestStand\win32 applications for using personnal settings.
-Allow to use ExtraPuTTY report only with PuTTY.
Bugs
-In the extraputty report /DIV balise is missing after each step result.
-The TestStand step "Send data" is blocked if no data is received
-The Password command is not send after login with the initialisation function :
For bypass this problem set to TRUE the parameter "ShowPutty" of step TestStand "Initialize Telnet Connexion" in order to send the password manualy.

Fixed in release 0.21

Wishes/Evolutions
-TestStand Part 2 send\received Data throught Telnet API.
-extraputty report for teststand telnet connexion.
-Allowed to use ExtraPuTTY trace only with PuTTY.
Bugs
-windows installer : Path of DLL in extraputty.ini file.
-Minors bugs of TreeView : Load Command file, save position and size of windows ...

Fixed in release 0.20

Wishes/Evolutions
-Take new version of Putty V0.60
-TestStand Part 1 (Telnet API (only sending and mutli-connexion))
-Adding edit and Loading command file on popup menu.
-Create windows installer
Bugs
- Minors bugs of TreeView : Drag and drop, size of root command ..

Fixed in release 0.11

Wishes/Evolutions
-In Trace file hide all results (display one by one with double-click mouse button)
-Update ExtraPuTTY settings from PuTTY configuration window :
Update architecture and text.
Adding expand results option of trace.
Bugs
- Trace file is corrupt if ExtraPuTTY and PuTTY terminal are used in same trace file