v1.0.3 Release / Download
  • Download and Source

    Source for the project can be found at https://github.com/phendryx/superputty


    Changelog 

    Apr/18/2011
    • Catch exception when starting up. It appears that when the user is behind a proxy that blocks any of the SuperPutty websites, it causes an exception when the software checks for updates. (credit to Gerco Dries)
    • User can now import all Putty sessions into SuperPutty. (credit to Gerco Dries)
    • Software questions the user if they wish to check for updates on software setup. Software remembers the user's choice. User can reset via File->Settings menu. (credit to Paul Hendryx)
    • File->Close works properly. Choosing File->Close didn't actually close the program. (credit to Paul Hendryx)
    Dec/03/2010
    • Added
      SQLite to the project. Any new versions with new schema will be
      automatically applied in order from the previous version up to the
      current version. This will eventually allow for all SuperPutty settings
      to be stored on a thumbdrive or dropbox.
    • Putty and pscp exe locations are now stored in SQLite database rather than registry.
    • Added
      text to the main window title bar as well as the tab to display what
      would be shown when Putty is loaded outside of SuperPutty. This way the
      host name shows up in the window title and applications like Keypass can
      auto-type.
    Nov/26/2010

  • Single instance seems broken to me. Getting new SuperPutty window every time.
    Someone can reproduce that?

    **Edited by phendryx: Issue created https://github.com/phendryx/superputty/issues/13
  • I don't know if there is a better place to report these, but here is the exception details I am getting when trying to use the pscp functionality. I am running the most recent 0.60 version of PuTTY/pscp.exe. Thanks. -Jason

    See the end of this message for details on invoking 
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
       at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
       at System.Collections.Generic.List`1.Enumerator.MoveNextRare()
       at System.Collections.Generic.List`1.Enumerator.MoveNext()
       at SuperPutty.RemoteFileListPanel.RefreshListView(List`1 files)
       at SuperPutty.RemoteFileListPanel.<>c__DisplayClass5.<RefreshListView>b__3()
       at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
       at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
       at System.Threading.ExecutionContext.runTryCode(Object userData)
       at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
       at System.Windows.Forms.Control.InvokeMarshaledCallbacks()


    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.3615 (GDR.050727-3600)
        CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    SuperPutty
        Assembly Version: 1.0.3.0
        Win32 Version: 1.0.3
        CodeBase: file:///C:/Program%20Files/SuperPutty/SuperPutty.exe
    ----------------------------------------
    System
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.3614 (GDR.050727-3600)
        CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
        CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
        CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    WeifenLuo.WinFormsUI.Docking
        Assembly Version: 2.3.1.41552
        Win32 Version: 2.3.1.0
        CodeBase: file:///C:/Program%20Files/SuperPutty/WeifenLuo.WinFormsUI.Docking.DLL
    ----------------------------------------
    System.Data.SQLite
        Assembly Version: 1.0.66.0
        Win32 Version: 1.0.66.0
        CodeBase: file:///C:/Program%20Files/SuperPutty/System.Data.SQLite.DLL
    ----------------------------------------
    System.Data
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
        CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Xml
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.3082 (QFE.050727-3000)
        CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Transactions
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
        CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    System.Configuration
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
        CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.EnterpriseServices
        Assembly Version: 2.0.0.0
        Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
        CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
    ----------------------------------------

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

    **Edited by phendryx: Issue created https://github.com/phendryx/superputty/issues/12
  • Great news on the new release!!! It's fixed my problem using it at work, thank you.
    Some things I've noticed,
    Single Instance is broken (as blackoise 2 states)
    Can't pass command line parameters - I'm trying "Superputty.exe -telnet -P 23 127.0.0.1" and it tries to do something but putty closes. Doing a tcpview.exe putty opens and tries to connect to port 22 (so it might be a problem with passing the port information).
    Cheers,
    Rochey
  • Already checked in the fix for the commandline problem.
    But i have no clue whats up with the single instance.... :(
  • @blackoise2 @Rochey Can you explain how single instance is supposed to work? If either of you could explain it, please post on this thread http://superputty.vanillaforums.com/discussion/22/single-instance-issues.

    Thanks.
  • just come across this looks great - been using putty connection manager and a really good feature for me is being able to create folders so I can organise my hosts - Thanks

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!