KiTTY Changelog

What's new in KiTTY 0.76.1.13

Sep 18, 2023
  • Fix OSC52 popup is too frequent.
  • Fix OSC52 panic.

New in KiTTY 0.76.1.11 (May 21, 2023)

  • [Security] Need configuration option to disable severe security issues #455

New in KiTTY 0.76.1.10 (May 21, 2023)

  • fix Portable KiTTY window closes if Window title contains "%%l" #372

New in KiTTY 0.76.1.9 (May 21, 2023)

  • merge pull requests:
  • #474 resolves #360: window closes if dns resolution fails after manual reconnect
  • #476 Resolves #475 Terminal window stops updating after resuming from sleep
  • #477 Add OSC 52 "set clipboard" support

New in KiTTY 0.76.1.8 (May 9, 2023)

  • fix __xx in title feature, broken from 0.76.0.1

New in KiTTY 0.76.1.7 (Apr 29, 2023)

  • sendcmd no longer works #471
  • prepare to remove FAR2L patch (it breaks __xx internal commands: #483)

New in KiTTY 0.76.1.6 (Apr 24, 2023)

  • Add shortcuts for private key confirmation dialog pages

New in KiTTY 0.76.1.5 (Mar 7, 2023)

  • Missing clear log file shortcut #462
  • Port number is not recognized as URL part #461
  • Set shift bit also if right or left shift key press detected; added workaround for some buggy clients #449

New in KiTTY 0.76.1.4 (Mar 3, 2023)

  • Trying to re-enable title management

New in KiTTY 0.76.1.3 (Jan 22, 2023)

  • new regex url

New in KiTTY 0.76.1.2 (Jan 2, 2023)

  • Switch back to original window title managment, prior to major refacto.

New in KiTTY 0.76.1.0 (Dec 30, 2022)

  • Default header name is kitty.log #440

New in KiTTY 0.76.0.13 (Nov 15, 2022)

  • Update from putty4far2l #431

New in KiTTY 0.76.0.12 (Nov 10, 2022)

  • Fix: clear far2l_ext flag after disconnect.
  • Fix: Kitty stops functioning after reconnect if an app which has extended keyboard handling is run.

New in KiTTY 0.76.0.11 (Sep 10, 2022)

  • Fixed [Bug] KITTY 0.76.0.2:
  • Mouse scrolling in tmux does not work depending on how the session is started

New in KiTTY 0.76.0.10 (Jun 24, 2022)

  • Klink not portable.
  • Fix compilation issue.

New in KiTTY 0.76.0.9 (Jun 23, 2022)

  • fix: autostoresshkey and -auto-store-sshkey options don't seem to be working #389

New in KiTTY 0.76.0.8 (Jan 24, 2022)

  • Fix: another bad memory allocation.

New in KiTTY 0.76.0.7 (Jan 18, 2022)

  • Merge pull request: Add far2l terminal extensions support (#357)

New in KiTTY 0.76.0.6 (Jan 2, 2022)

  • Fix the issue with Private key usage confirmation.

New in KiTTY 0.76.0.5 (Dec 31, 2021)

  • Fix the issue with Private key usage confirmation.

New in KiTTY 0.74.4.13 (May 3, 2021)

  • fix: issue with configuration file in portable mode

New in KiTTY 0.74.4.12 (May 2, 2021)

  • Fix: in portable mode, Kageant read sessions list in registry, not on disk

New in KiTTY 0.74.4.10 (Apr 18, 2021)

  • Fix: Unable to open file in editor with CTRL+SHFT_F2 #289

New in KiTTY 0.74.4.9 (Apr 17, 2021)

  • Partial fix: in portable mode, Kageant read sessions list in registry, not on disk

New in KiTTY 0.74.4.8 (Apr 12, 2021)

  • Fix:
  • KiTTY is not accepting keyboard input when reconnecting

New in KiTTY 0.74.4.7 (Mar 1, 2021)

  • Fix: [Suggestion] In Kageant add to the menu "Open KiTTY": #275
  • Fix: "Assertion failed" fatal error when clicking on "Clear" button #278

New in KiTTY 0.74.4.6 (Jan 25, 2021)

  • Fix: clear button does not reset selected session name

New in KiTTY 0.74.4.5 (Jan 20, 2021)

  • Feat: IDEA: Title window with SOCKS port #209
  • Fix: "Close+Restart" when "inactive" #273

New in KiTTY 0.74.4.4 (Jan 11, 2021)

  • merge request: fix ipv4 port forwards window #270

New in KiTTY 0.74.4.3 (Jan 7, 2021)

  • fix: Configdir parameter must be an absolute path #265
  • feat: [Feature request] New Duplicate Session... with selected Host Name #259
  • feat: [Feature Request]: "User proxy" and "__nw:" command #158

New in KiTTY 0.74.4.2 (Jan 5, 2021)

  • fix: Deleting [..] one folder deep, deletes all saved sessions and folders, and reverts "Default Settings" file #263
  • feat: [Feature request] Confirm long text paste (as in ConEmu) #261
  • feat: IDEA: Title window with SOCKS port #209
  • feat: new proxy definition is available for plink too

New in KiTTY 0.74.4.1 (Dec 28, 2020)

  • feat: add a proxy list choice in the main configuration window
  • fix: BUGs in v0.74.3.5 #255
  • fix: Explain recent changes in PuTTY source code with cryptographic functionality #234
  • fix: -help option: add menu option to resize font

New in KiTTY 0.74.3.5 (Dec 14, 2020)

  • Feat: new "New duplicated session..." menu item
  • Feat: [Feature Request]: "__nw:" command #158
  • Fix: in potable mode, remove "fake" session that starts with "__"

New in KiTTY 0.74.3.4 (Dec 2, 2020)

  • fix: A2F problem without using Autopassword #243
  • fix: When using 2FA credentials, the command set to be auto-executed is sent as password #245
  • fix: Minor UI bug – Load button loads current selection but then moves to the next saved session #256
  • feat: add more debug informations
  • web: pages update

New in KiTTY 0.74.3.3 (Dec 1, 2020)

  • feat: add -h option (equivalent to -help)
  • fix: help message editor should be read-only (no menu)

New in KiTTY 0.74.3.2 (Nov 30, 2020)

  • Fix: There seems to be no "help" command on command line #138

New in KiTTY 0.74.3.1 (Nov 6, 2020)

  • feat: add Left and Top parameters for Configuration position
  • feat: add shell parameter for pscp integration
  • fix: When reconnecting the kitty window (which is being hidden in the tray) will cause the active window to lose focus [#238]

New in KiTTY 0.74.2.8 (Nov 3, 2020)

  • fix: remove remaining debug file

New in KiTTY 0.74.2.7 (Oct 29, 2020)

  • Fix: charset issue with non ascii characters in password

New in KiTTY 0.74.2.6 (Oct 11, 2020)

  • Fix: Mouse support broken

New in KiTTY 0.74.2.5 (Oct 9, 2020)

  • Fix: wrong 0.74 merge in terminal.c and terminal.h files

New in KiTTY 0.74.2.4 (Oct 5, 2020)

  • Fix: Ctrl-click with hyperlink=yes doesn't do anything [#184]
  • Fix: Hyperlink URL parser does not include closing parenthesis [#213]
  • Fix: Auto-login password is denied randomly [#59]

New in KiTTY 0.74.2.3 (Sep 27, 2020)

  • Fix: [Crash] Crashing calling ‘Change Setting’ from system menu [#113]
  • Fix: Auto-login password is denied randomly [#59]
  • Build: updgrade building chain to gcc-9.2

New in KiTTY 0.74.2.2 (Sep 23, 2020)

  • Feat: add -defini option to create a new default configuration file
  • Fix: kageant "Saved Sessions" opens PuTTY instead of KiTTY [#97]
  • Fix: issue with ssh:// handler management
  • Debug: working on [#113]: [Crash] Crashing calling ‘Change Setting’ from system menu

New in KiTTY 0.74.2.1 (Sep 18, 2020)

  • Feat: automatically select first item in ConfigBox [#165]
  • Feat: IDEA: Title window with SOCKS port [#209]
  • Feat: add automatic sftpconnect (create a local port dynamically)

New in KiTTY 0.74.1.1 (Sep 16, 2020)

  • feat: new Kageant option -pass, to store automatically private SSH key without prompting for passphrase

New in KiTTY 0.74.0.7 (Sep 13, 2020)

  • Bugfix: replace http links to https [#214]
  • Bugfix: crash when saving password (with start button only)

New in KiTTY 0.74.0.6 (Sep 2, 2020)

  • Add SetFocus at startup

New in KiTTY 0.74.0.5 (Aug 25, 2020)

  • Bugfix: "Default Settings" is created in subfolders [#207]
  • Feat: Not all kinds of "ssh://" URLs are supported, crash sometimes [#216]

New in KiTTY 0.74.0.4 (Aug 12, 2020)

  • bugfix: Reconnect hangs on password entry [#197]
  • bugfix: change mouse shortcut Shift+Left to keyboard shortcut

New in KiTTY 0.74.0.3 (Aug 6, 2020)

  • bugfix: conflict with ctrl+left click, between icon change and hyperlink features. revealed by [#184]
  • feat: new shortcut Shift+Left button to start config box with current settings [#156]
  • feat: try again button on network connection error (first time) [#199]
  • feat: pscp.exe port Knocking fail [#210]

New in KiTTY 0.74.0.2 (Jul 2, 2020)

  • bugfix: Saving hostname to "Default Settings" causes kitty_portable to crash [#195]

New in KiTTY 0.74.0.1 (Jul 2, 2020)

  • merge with PuTTY 0.74
  • remove MOD_WINCRYPT patch and wincrypt directory

New in KiTTY 0.73.2.18 (Jun 23, 2020)

  • bugfix: No more icon change in About box
  • feat: new -icon and -iconfile command-line options

New in KiTTY 0.73.2.17 (Jun 15, 2020)

  • bugfix: In portable mode, default protocol is raw
  • bugfix: WinSCP integration: Do not add Proxy settings if SFTP Connect is defined

New in KiTTY 0.73.2.16 (May 18, 2020)

  • Bugfix: Configuration session box not filtering on folder selection in portable mode without directory browsing [#178]
  • Feat: new product name
  • Feat: add new icons

New in KiTTY 0.73.2.15 (May 13, 2020)

  • Feat: new kitty.ini option hostkeyextension to define an extension for server host key files
  • Feat: Adjust lines scrolled per mouse wheel turn [#166]

New in KiTTY 0.73.2.14 (May 11, 2020)

  • bugfix: remove automatic file association: bug with McAfee

New in KiTTY 0.73.2.13 (May 9, 2020)

  • feat: new dynamic settings for PSCP and WinSCP intégration [#161], add remote directory
  • bugfix: complete refactoring of session selector in portable mode

New in KiTTY 0.73.2.12 (May 1, 2020)

  • bugfix: remove -mms-bitfields -march=i386, does not improve AMD situation.
  • bugfix: BUG: When selecting a session inside a subfolder, the selection changes [#155]
  • bugfix: In portable mode, Default Settings session file is created even is the flag defaultsettings is set to no
  • feat: add local proxy command managment in winscp integration
  • feat: new dynamic settings for PSCP and WinSCP intégration [#161]

New in KiTTY 0.73.2.11 (Apr 18, 2020)

  • feat: new configuration option: dblclick. If value is start, double click on session start the session rather than opening it.
  • bugfix: [Crash] Crashing calling ‘Change Setting’ from system menu [#113]: trying to solve with two new gcc paramters: -mms-bitfields -march=i386
  • bugfix: wrong filename for Default Settings session file in portable mode with file extention enabled

New in KiTTY 0.73.2.10 (Apr 12, 2020)

  • Bugfix: Ctrl-Tab and Ctrl-Shift-Tab functionality broken [#152]

New in KiTTY 0.73.2.9 (Apr 8, 2020)

  • bugfix: Close+Restart doesn't work [#140]
  • bugfix: Crash while viewing file contents [#148]
  • feat: New session file based on file extension (.ktx) and mask directories that start with dot [#143]

New in KiTTY 0.73.2.8 (Mar 18, 2020)

  • feat: Pull request [#134]
  • feat: Pull request [#139]
  • feat: complete default configuration file (kitty.ini)
  • bugfix: focus reporting disable by default

New in KiTTY 0.73.2.7 (Mar 15, 2020)

  • Feat: Pull request [#130]
  • Feat: new default configuration file
  • Bugfix: System menu always appear with alt+space even if the setting (window/behaviour) is not checked

New in KiTTY 0.73.2.6 (Mar 13, 2020)

  • Feat: Pull request [#124]
  • Feat: Pull request [#125] (already included in 0.73.2.5 but not merged in github)
  • Feat: Pull request [#126]
  • Feat: Pull request [#127]
  • Feat: Pull request [#128]

New in KiTTY 0.73.2.5 (Mar 12, 2020)

  • Bugfix: auto-reconnect does not work (it hangs) when connecting with private key without agent
  • Feat: key passphrase saving
  • Feat: add CTRL+HOME and CTRL+END mapping
  • Feat: adding KiTTY specific manifest
  • Bugfix: removing 64bits version (not ready yet)

New in KiTTY 0.73.2.3 (Feb 14, 2020)

  • Bugfix: issue with the new term_keyinputw funtion usage. Replaced by term_keyinput for one-character sending
  • New feature: window tilte indicate ONTOP when setting "Ensure window is always on top" is selected
  • New feature: menu shortcuts refactoring

New in KiTTY 0.73.2.2 (Jan 29, 2020)

  • New feature[#35]: Multimon support enabled
  • New feature[#93]: Prevent bracketed paste from being cancelled during paste

New in KiTTY 0.73.1.5 (Dec 30, 2019)

  • New feature: new -localproxy command-line parameter to implement new Cygwin feature
  • Bugfix[#79]: Default log name is putty.log

New in KiTTY 0.73.1.4 (Dec 18, 2019)

  • Bugfix: reading buffer size error

New in KiTTY 0.73.1.3 (Dec 18, 2019)

  • Bugfix: crash with windows-style (CRLF) configuration files

New in KiTTY 0.73.1.2 (Dec 11, 2019)

  • bug fix: at auto-reconnection automatic command was not sent
  • bug fix: add source files for personal dependencies
  • new feature: preparing for automatic cross compile (make -e TOOLPATH=/usr/bin/i686-w64-mingw32- -f MAKEFILE.MINGW cross)

New in KiTTY 0.71.0.7 (Jul 26, 2019)

  • Bugfix: auto-reconnect with password.

New in KiTTY 0.71.0.1 (May 22, 2019)

  • Merge with 0.71 PuTTY version
  • Unfortunately those patches are now broken:
  • Cygterm port (https://code.google.com/archive/p/puttycyg/)
  • Wincrypt port (https://github.com/ufrisk/puttywincrypt)
  • Background image port (https://www.9bis.net/kitty/?page=covidimus&zone=en)
  • ZModem port (http://leputty.sourceforge.net/)

New in KiTTY 0.70.0.10 (Mar 29, 2019)

  • New patch http://scnr.net/blog/index.php/archives/61
  • Classname managment in launcher
  • Autocommand loading in configbox (same button as login script)
  • Port knocking on restart
  • LF(n) to CRLF(rn) auto conversion in hidden editor when paste

New in KiTTY 0.70.0.9 (Jan 23, 2019)

  • bug fix: crash in user command menu

New in KiTTY 0.70.0.8 (Jan 11, 2019)

  • Bug fix: issue in roll-up kitty.ini declaration

New in KiTTY 0.70.0.7 (Nov 28, 2018)

  • New feature: add italic font support

New in KiTTY 0.70.0.5 (May 31, 2018)

  • Bug fix: shortcuts replacement for Font changes (CTRL+SHIFT to CTRL only)
  • New feature: new shortcut CTRL+ALT+t to duplicate session

New in KiTTY 0.70.0.4 (May 28, 2018)

  • bug fix: crash in portable mode when trying to remove a session already deleted (with windows explorer)
  • bug fix: pscp/plink integration with -2 parameter forced (SSH-2 Only)
  • bug fix: in portable mode Default%20Settings session, is created on configuration box start only
  • bug fix: parameter -auto_store_sshkey is modified to -auto-store-sshkey
  • bug fix: -nofiles option shows error message when no kitty.ini file present
  • bug fix: shortcuts CTRL+SHIFT+ PLUS/MINUS works only once
  • new feature: new shortcut CTRL+SHIFT+0 to restore initial font size
  • new feature: new "-edit filename" option to open a file into the embedded editor
  • new feature: new readonly parameter to prevent any configuration file modification
  • new compiler: MinGW 6.3

New in KiTTY 0.70.0.1 (Sep 8, 2017)

  • 0.70 PuTTY version merge
  • Re-activation of the menu item "print clipboard" on 64 bits machines
  • Start button improvment

New in KiTTY 0.69.0.2 (Jul 3, 2017)

  • Nouvelle feature:
  • proxy managment into WinSCP integration
  • Patch update:
  • PuTTYWinCrypt (https://sourceforge.net/projects/puttywincrypt/?source=typ_redirect)
  • Patch update:
  • pageant-confirm_with_condition_coded_comment_20150805.diff (http://people.mpi-klsb.mpg.de/~pcernko/pageant.html)
  • Bug fix:
  • -cygterm option generate crash when cygterm flag is set to no in kitty.ini configuration file
  • New option in kitty.ini configuration file:
  • "messageonkeyusage" in "Agent" section to send notification on private key usage
  • "askconfirmation" in "Agent" section to manage confirmation on private key usage (on=always; off=never; auto=based on "comment")

New in KiTTY 0.69.0.1 (May 25, 2017)

  • merge with PuTTY 0.69
  • new feature: new option to disable winrol
  • bug fix: launcher - in case of explorer crash and restart, icon in system tray did not redraw

New in KiTTY 0.68.0.2 (Mar 16, 2017)

  • New version of UPX (Ultimate Packer for eXecutables): 3.93
  • bug bix: crash in "New session" menu item

New in KiTTY 0.68.0.1 (Mar 13, 2017)

  • merge with the 0.68 PuTTY version
  • new menu item "Clear log file"

New in KiTTY 0.67.4.4 (Feb 6, 2017)

  • bug fix: in some cases, save password feature generates crashes under Windows 10
  • bug fix: new random function in icons choice to avoid same icon if two sessions are started in the same second
  • bug fix: in some cases, uncompressed version can crash
  • bug fix: the "print clipboard" menu item is removed in 64 bits system
  • improvment: new 0-9 icons
  • improvment: many compilation warning are removed

New in KiTTY 0.67.4.2 (Jan 18, 2017)

  • bug fix: merge issue (in ssh.c) with 0.67-20160922 putty version
  • new feature: new patch "add FreeBSD home and end keyboard handling"

New in KiTTY 0.67.4.1 (Jan 4, 2017)

  • bug fix: "font settings" menu was broken
  • bug fix: revert to GNU GCC 4.4.0, due to stability issue

New in KiTTY 0.67.3.4 (Dec 31, 2016)

  • bug fix: crash when saving password in portable mode under Windows 10

New in KiTTY 0.67.3.2 (Nov 17, 2016)

  • bug fix: delay (40ms) between two port knocking
  • bug fix: in portable mode: at first install there is a message to say the host keys directory does not exist
  • New option in kitty.ini file: PSCPOptions to specify kscp.exe parameters
  • Upgrade to GNU GCC 5.3.0 compiler (Windows versions before Windows Vista are not supported anymore)

New in KiTTY 0.67.3.1 (Oct 10, 2016)

  • Merge with dev 0.67-20160922 PuTTY version
  • bug fix: crash in portable mode if Default Settings file is empty
  • new feature: when the connection is lost the window title is not "PuTTY (inactive)" anymmore. (inactive) is added at the end of the window title

New in KiTTY 0.67.1.4 (Sep 29, 2016)

  • new feature: new option in Connection/SSH tab to send file in current directory directly, with drag'n drop
  • bug fix: saved password works now in session without hostname
  • new option: "alreadyRunCheck" to allow more than one launcher

New in KiTTY 0.67.1.3 (Jun 24, 2016)

  • bug fix: hyperlink feature was broken after Japanese characters
  • bug fix: -sendcmd command-line option did not work with special characters (ex: x03)

New in KiTTY 0.67.1.2 (Jun 24, 2016)

  • bug fix: memory allocation issue in error messaging function

New in KiTTY 0.67.1.1 (Jun 7, 2016)

  • new feature: ADB implementation from PuTTYTray fork

New in KiTTY 0.67.0.3 (May 10, 2016)

  • new feature: starting ADB implementation from PuTTYTray fork
  • improvment: new menu option to run port knocking sequence
  • improvment: new option in ConfigBox section from configuration file in order not to create default session "Default Settings": defaultsettings=no
  • bug fix: new command line parameters -keygen and -runagent in portable mode
  • bug fix: SCPORT feature removed
  • bug fix: password when session was run from config box with empty session name did not work
  • bug fix: in classic mode session with [ in the name can't be deleted
  • bug fix: no reconnection on keypressed with shift control alt win

New in KiTTY 0.67.0.2 (Mar 21, 2016)

  • bug fix: unexpected message about sessions directory creation on startup in portable mode
  • improvment: no automatic reconnection on alt, shift, control, tab, fonction keys, arrows, mouseup, doubleclick
  • improvment: new kitty.ini option autoreconnect=yes|no

New in KiTTY 0.67.0.1 (Mar 21, 2016)

  • merge with the 0.67 PuTTY version
  • bug fix: Unexpected message "Unable to create directory ..." with launcher in portable mode

New in KiTTY 0.66.6.3 (Mar 4, 2016)

  • bug fix: in portable mode, new messages on error when trying to create working directories
  • bug fix: new message on error when creating default kitty.ini file
  • bug fix: new mapping for {HOME} and {END} keys
  • bug fix: login script is played again on automatic re-connection
  • improvement: re-connection on keypress or mouse click is not considered as an automatic re-connection anymore
  • improvement: new max delay for icon flash in system tray on BELL signal reception

New in KiTTY 0.66.6.2 (Dec 29, 2015)

  • hidden 'chat' feature is moved into a separate and dedicated external library
  • with klink it is now possible to define a specific configuration file into environment variable KITTY_INI_FILE (like KiTTY)
  • bug fix: automatic reconnection occured even if it was disabled
  • bug fix: port knocking settings were not exported

New in KiTTY 0.66.6.0 (Nov 16, 2015)

  • 0.66 version integration
  • Bug fix: memory leak in function that read configuration file .ini
  • Bug fix: memory leak when calculating the encrypted version of the password
  • Bug fix: in portable mode, crash when session files are saved as DOS files
  • Automatic reconnection improvment
  • Hyperlink: new default regex that can manage mailto:// links
  • New command-line option: -runagent to start integrated agent
  • New command-line option: -keygen to start integrated PuTTYGen

New in KiTTY 0.65.1.1 (Oct 20, 2015)

  • New feature: RuTTY patch activation. This patch allows conditionnal automatic scripts.
  • New feature: new patch pageant-confirm_with_condition_coded_comment.diff
  • Bug fix: WINCRYPTPORT patch (Wincap integration to allow certificat loading instead of private key into pageant.exe) does not work anymore since 0.65 version
  • Bug fix: memory allocation problem into ini file reading function

New in KiTTY 0.65.0.3 (Oct 9, 2015)

  • bug fix: CTRL+TAB print 7;5;9~ on Putty Tab Manager
  • New feature: new option -noshortcuts to disable all shortcuts
  • New feature: new option -noctrltab to disable CTRL+TAB feature
  • Internal editor modification: CTRL+SHIFT+F2 shortcut to load full clipboard
  • Internal editor modification: SHIFT+F12 shortcut to send on all KiTTY windows

New in KiTTY 0.65.0.2 (Aug 31, 2015)

  • bug fixe: crash when selecting folder in config box
  • bug fix: -auto_store_sshkey option did not work anymore in plink (regression)
  • feature modifcation: in PRINTCLIPPORT it is now possible to save settings
  • reconnection improvment: automatic reconnection on key pressed

New in KiTTY 0.65.0.1 (Aug 17, 2015)

  • Port of the 0.65 PuTTY version
  • New feature: patch PRINTCLIPPORT integration
  • New feature: port number can be set in log file name
  • New feature: new icon to mark loss of connection
  • New feature: new menu item in the main menu to modify font (size and colour), new shortcuts CTRL+SHIFT+UP/DOWN to modify the font size
  • Bug fix: CTRL+TAB and hyperlink patch incompatibility
  • Bug fix: icon was modified when about box exit, even if it should remain unmodified
  • Bug fix: no more launcher icon
  • Feature improvment: automatic reconnection was rewritten

New in KiTTY 0.64.0.4 (Jun 18, 2015)

  • bug fix: crashes when using ssh tunnels with the ZModem patch KiTTY version
  • bug fix: remove unwanted characters in CTRL+TAB feature

New in KiTTY 0.64.0.3 (Jun 3, 2015)

  • ZModem patch is back

New in KiTTY 0.64.0.2 (May 13, 2015)

  • ne command-line option -auto_store_sshkey into klink, kscp, and ksftp tools, that allow to automatically store host keys
  • bug fix: CTRL+TAB did not work with two windows only
  • bug fix: program crash with very large password
  • new feature: it's now possible to print forwarded ports list into windows title bar

New in KiTTY 0.64.0.1 (Mar 12, 2015)

  • PuTTY 0.64 merge: Go to PuTTY page to see the improvements made by the team of PuTTY. The ZModem patch is not maintained in this new version
  • New Feature: Added option "Allow ACS line drawing in UTF."
  • New Feature: added key mapping to manage the comma digital paver (VK_OEM_COMMA)
  • New Feature: Added new command line option "-loginscript" to load a "login script file" file in clear start
  • New Feature: added the management of Windows WM_WTSSESSION_CHANGE Message to manage the reopening of a session. This message is no longer compatible with Windows XP
  • New Feature: creation of a new timer to manage the anti-idle
  • New Feature: enlargement of the input field SSH tunnels
  • Fixed a bug in portable mode it was not possible to save a session in another. The backup is always remade in the initial session
  • Bug fix: memory leak in the Stetch + feature functionality "background image"
  • Fixed a bug: when redimenssionnement a window refresh the background image was done throughout the change. Now it is no longer at the end
  • Debug - Fixed: Remote File Recovery (integration of pscp) was not managing the port number

New in KiTTY 0.63.2.2 (Jan 21, 2015)

  • New feature: new shortcut CTRL+PrintScreen to generate a screen copy
  • Bug fix: crash into configuration box if Start button is pressed twice
  • Bug fix: modification of the delay in automatic reconnection on network failure and system wakeup

New in KiTTY 0.63.2.1 (Nov 26, 2014)

  • The Hyperlink patch from NuTTY (http://groehn.net/nutty/) was included into KiTTY a long time ago.
  • This patch was "buggy" !
  • the specific regular expression managment functions have a memory leak
  • the default regex was not right
  • In certain conditions, software crashes may occur.
  • We finally decided to rewrite the regex managment functions, using GNU libregex.a library. In the same time we modify the default regex with a more efficient once.
  • We also provide a new option -hyperlinkfix to generate a .reg file in order to change the regex in all sessions settings for people who save the previous buggy one.
  • Beside these modification we also fix some minor issues:
  • bug fix: "Window has Close button" option did not work at startup, but only after reconfiguration
  • bug fix: into registry file kitty.sav (auto saving of the KiTTY registry content), REG_DWORD type fields were not saved correctly

New in KiTTY 0.63.1.5 (Oct 30, 2014)

  • Bug fix: memory leak into auto-password management feature
  • New feature: pause can be included into port knocking sequence

New in KiTTY 0.63.1.4 (Oct 18, 2014)

  • New feature: jumplist managment in portable mode
  • Patch integration
  • Improvment: it is not possible to create a folder called "Default" anymore
  • Bug fix: forcer l'option -scp au lancement de la commande pscp (intégration avec scp)
  • Bug fix: anti-deconnection delay modifcation
  • Bug fix: the property Window/Colours/Indicate bolded text by changing was not saved
  • Bug fix: memory leak fix when closing configuration box in a running session

New in KiTTY 0.63.1.3 (Sep 9, 2014)

  • New option -kload is now available in plink.exe
  • New default regex to try to avoid memory leak in hyperlink patch
  • New pre-build binary without hyperlink patch
  • "No ini file" message is now removed from klink.exe (portable mode)
  • Bug fix: password entred interactively was not saved into configuration settings structure
  • Bug fix: -pass option did not work anymore (from 0.63.1.2 version)

New in KiTTY 0.63.1.2 (Aug 27, 2014)

  • new feature: password, now can be empty in SSH protocol
  • new feature: mouse events are disabled in protected mode (ctrl+F9)
  • new feature: new menu item "Export current settings" to save the running session settings into a .ktx file
  • new feature: new "-kload" command-line option to load a session from a .ktx file
  • new feature: new "-fileassoc" command-line option to associate .ktx files with KiTTY
  • new feature: password field are now encrypted in memory config structure
  • bug fix: PSCP.exe path was not detected in portable mode (even if set in kitty.ini file)
  • bug fix: in background image patch, memory leak in strech function
  • bug fix: memory leak error in internal command feature
  • bug fix: in hyperlink patch, user-made regex was not used, and replace by default one
  • bug fix: HyperlinkRegularExpression setting was written twice in session file in portable mode
  • hyperlink patch is disabled by default (suspected memory leak into the external regex library)
  • and back to the original icon

New in KiTTY 0.63.0.9 (Jun 20, 2014)

  • bug fix in Window/Appearance panel: Top et Left were pointing on the same value
  • bug fix in Window/Appearance panel: xpos and ypos initial values can be defined outside the main screen
  • bug fix in kageant: saved sessions menu was not available
  • and just for fun, a version with a football main icon

New in KiTTY 0.63.0.8 (May 5, 2014)

  • New feature: It is now possible to set a port knocking sequence in connection panel (tested with knockd)
  • New feature: Auto reconnection delay is now configurable
  • Bug fix: CTRL+LEFT and CTRL+RIGHT keyboard sequences did not work
  • Bug fix: Since the previous update, login script feature in portable mode did not work anymore
  • Bug fix: mouse scrolling with a huge value in "Lines of scrollback" causes a crash
  • Feature modification: new "port forwarding" information window

New in KiTTY 0.63.0.7 (Mar 19, 2014)

  • Parts of the TuTTY patch is added
  • you can now disable maximize, minimize and close button from system menu
  • you can now select a different font for underline characters, and mouse selected characters
  • A new comment field is added
  • New mecanism for login script feature: the file content is loaded when the session is saved. The original file can now be deleted
  • Bug fixe: the window in the task bar did not flash when receiving a BELL code
  • New 0.63 big bang bug fix: key authentication without running agent did not work

New in KiTTY 0.63.0.6 (Jan 10, 2014)

  • Performance improvment in kitty.exe
  • Performance improvment in ksftp.exe
  • New feature: switch between KiTTY windows with CTRL+TAB
  • New feature: the working directory, the config directory and the content of KITTY_PATH variable are appended to the PATH variable environment (used to search for third part softwares such as winscp.exe)
  • New feature: search for the the configuration file in the KITTY_INI_FILE environment variable
  • New patch integration: wincrypt to work with certificate
  • bug fix: window title should not be set to cfg.wintitle value when restoring from task bar
  • hyperlink patch is converted from C++ to C

New in KiTTY 0.63.0.5 (Oct 14, 2013)

  • Add 64bits compatibility for the cygterm patch
  • Add a new MouseShortcutsFlag option to disable mouse shortcuts
  • Add a new AutoStoreSSHKeyFlag option (and a -auto_store_sshkey flag for klink) to auto save the server SSH keys
  • Add the new version of regex library (memory leak issue with previous one)
  • Fix the -cygterm command-line flag
  • Fix a Zmodem patch issue
  • Disable Hyperlink patch by default

New in KiTTY 0.63.0.4 (Sep 23, 2013)

  • the logon script size was static (the buffer size was 4096). It is dynamic, now
  • the transparency setting panel was available even when the transparency option was off
  • the KEYMAPPINGPORT patch (https://github.com/troydm/putty-modified) is included
  • at automatic telnet connection, the login was sent twice

New in KiTTY 0.63.0.3 (Sep 5, 2013)

  • complete rewrite of the auto-command feature
  • improvment of the sessions filter in the config box of the portable mode (with many saved sessions the filter was very slow)
  • bug: fix in the command-line cygterm feature, the auto-command (last parameter) did not work
  • bug: in some configurations, saved password feature made KiTTY crash
  • bug: folders filter did not work where folder name cointains a slash character

New in KiTTY 0.63.0.2 (Sep 5, 2013)

  • bug: fix on hypertext link feature when the regex is empty (disable the function)
  • bug: sessions with saved password could not be duplicated
  • bug: memory leak fix in title/icon managment function
  • bug: auto-command feature could not work in portable mode

New in KiTTY 0.63.0.1 (Aug 20, 2013)

  • in classic mode session name now bracket [...].
  • new option "Full screen on startup" (in Window/Behavior panel).
  • new transparency managment (Window/Background panel). Don't forget transparency is disabled by default.
  • new icon for KiTTY session launcher

New in KiTTY 0.62.2.3 (May 23, 2013)

  • New feature: "Maximize on startup"
  • Bug fix in portable mode: "folder" setting remained unchanged even if the session settings file was moved with windows explorer
  • Bug fix in registry mode: "folder" setting could not be changed

New in KiTTY 0.62.2.2 (Mar 27, 2013)

  • Bug with absolute name in log file
  • Bug with restore item menu in systray

New in KiTTY 0.62.2.1 (Mar 21, 2013)

  • Management of IPv6 protocol in PSCP et WinSCP integration, and logs
  • Improvement of the start button feature
  • The bug with the non-standard DPI is now fixed
  • The bug with the kitty.ini file corruption in portable mode is now fixed

New in KiTTY 0.62.1.4 (Jan 9, 2013)

  • A new timer in the log rotation managment
  • A new start button in the config box (the box is not closed anymore)
  • If the SSH session is broken, CTRL+SHIFT+left button is used to restart it
  • In the Launcher there no "Default Settings" session anymore
  • New right button menu in the Launcher

New in KiTTY 0.62.1.3 (Aug 16, 2012)

  • Username saving while keyboard input in SSH protocol
  • New option UserPassSSHNoSave to avoid username and password saving during SSH authentication
  • New option WinSCPProtocol to choose the protocol for WinSCP (scp, ftp, sftp)
  • New menu item Refresh in launcher
  • New button Clear intto the config box to clear the Saved Sessions field
  • Saved Sessions list refreshed when session is deleted
  • New patterns %f et %t to print milliseconds and tabulation in log files timestamping
  • Bug fix in portable mode on sessions filters from new session menu item
  • Minor bugs fixed

New in KiTTY 0.62.1.2 (Mar 20, 2012)

  • From now the ZModem patch is removed by default. It was the cause for an issue while using X11 forwarding feature. A specific version is created.
  • New option "Put window on foreground on bell"

New in KiTTY 0.62.1.1 (Jan 18, 2012)

  • First update to merge the PuTTY 0.62 version

New in KiTTY 0.61.1.2 (Jan 18, 2012)

  • "Visual bell" option combined to a system tray session, implies the session icon will flash on BELL caracter reception
  • with SSH sessions, automatic commands are sent after the connection is completely established
  • by default the codivimus pacth (background image) is disabled
  • in portable mode it is now possible to disable automatique sessions filter into the configuration box

New in KiTTY 0.61.1.1 (Jan 18, 2012)

  • Original PuTTY has just been updated. The update contains Kerberos authentication and windows 7 jump lists.
  • So here it is the the new KiTTY release based on this 0.61 version.

New in KiTTY 0.60.67.4 (Jan 18, 2012)

  • Just a fix and an improvment
  • Stability fix when exiting in Windows 7 64 bits
  • New feature: initial window position can be set

New in KiTTY 0.60.67.1 (Jan 18, 2012)

  • Here is a major release with three main features:
  • PuTTY new development shapshot: 20100914
  • PuTTYCyg patch update: 20091228
  • Integration of the ZModem patch from LePuTTY (experimental)

New in KiTTY 0.60.66.30 (Jan 18, 2012)

  • Three new features:
  • An URL clickable URL patch is now included into KiTTY (a must have for IRC users)
  • Personnal icons can be associated to each session
  • Session log can be timestamped

New in KiTTY 0.60.66.29 (Jan 18, 2012)

  • A new version just before the hollidays, with few improvment
  • a fix into the auto-login script managment when the server send NULL characters
  • a fix into the window title managment
  • a new -sshhandler option to set the ssh:// and putty:// links
  • a new parameter in kitty.ini: CtHelperPath to set the location of the cthelper.exe file (cygterm patch) to be able to run against cygwin installation
  • a new parameter in kitty.ini file: configdir to define the location of saved settings in portable mode
  • an improvment into the settings loading from kitty.ini file

New in KiTTY 0.60.66.28 (Jan 18, 2012)

  • In the new version you will find this very new feature: Smart Card patch from PuTTYSC is now available on KiTTY.

New in KiTTY 0.60.66.27 (Jan 18, 2012)

  • new feature: save on exit flag into Window/Behaviour configuration, to save position, size and settings of the window terminal when exiting
  • fix: background image patch is incompatible with non-ASCII characters (chinese, japanese).

New in KiTTY 0.60.66.26 (May 19, 2010)

  • new key mapping engine
  • new -title command-line parameter
  • roll-up feature bug fix
  • ssh-1 password bug fix