Portable KiTTY Changelog

What's new in Portable KiTTY 0.76.1.13

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

New in Portable KiTTY 0.76.1.12 (May 23, 2023)

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

New in Portable KiTTY 0.76.1.11 (May 21, 2023)

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

New in Portable KiTTY 0.76.1.10 (May 21, 2023)

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

New in Portable KiTTY 0.76.1.9 (May 9, 2023)

  • #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 Portable KiTTY 0.76.1.8 (May 9, 2023)

  • fix __xx in title feature, broken from 0.76.0.1

New in Portable 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 Portable KiTTY 0.76.1.6 (Apr 24, 2023)

  • Add shortcuts for private key confirmation dialog pages

New in Portable 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 Portable KiTTY 0.76.1.4 (Mar 3, 2023)

  • Trying to re-enable title management

New in Portable KiTTY 0.76.1.3 (Jan 22, 2023)

  • New regex url

New in Portable KiTTY 0.76.1.2 (Jan 2, 2023)

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

New in Portable KiTTY 0.76.1.0 (Dec 30, 2022)

  • Default header name is kitty.log #440

New in Portable KiTTY 0.76.0.13 (Nov 16, 2022)

  • Update from putty4far2l #431

New in Portable KiTTY 0.76.0.12 (Nov 10, 2022)

  • fix: clear far2l_ext flag after disconnect, fixes 421 #432
  • fix: Kitty stops functioning after reconnect if an app which has extended keyboard handling is run #421

New in Portable 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 Portable KiTTY 0.76.0.10 (Jun 24, 2022)

  • Klink not portable.
  • Fix compilation issue.

New in Portable KiTTY 0.76.0.9 (Jun 23, 2022)

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

New in Portable KiTTY 0.76.0.8 (Jan 24, 2022)

  • Fix: another bad memory allocation.

New in Portable KiTTY 0.76.0.7 (Jan 18, 2022)

  • Merge pull request: Add far2l terminal extensions support

New in Portable KiTTY 0.76.0.6 (Jan 2, 2022)

  • Fix the issue with Private key usage confirmation.

New in Portable KiTTY 0.76.0.5 (Dec 31, 2021)

  • Fix the issue with Private key usage confirmation.

New in Portable KiTTY 0.74.4.13 (May 3, 2021)

  • fix: issue with configuration file in portable mode

New in Portable KiTTY 0.74.4.12 (May 2, 2021)

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

New in Portable KiTTY 0.74.4.11 (Apr 20, 2021)

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

New in Portable KiTTY 0.74.4.10 (Apr 18, 2021)

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

New in Portable KiTTY 0.74.4.9 (Apr 17, 2021)

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

New in Portable KiTTY 0.74.4.8 (Apr 12, 2021)

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

New in Portable 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 Portable KiTTY 0.74.4.6 (Jan 25, 2021)

  • Fix: clear button does not reset selected session name

New in Portable KiTTY 0.74.4.5 (Jan 20, 2021)

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

New in Portable KiTTY 0.74.4.4 (Jan 11, 2021)

  • merge request: fix ipv4 port forwards window #270

New in Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable KiTTY 0.74.3.2 (Nov 30, 2020)

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

New in Portable 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 Portable KiTTY 0.74.2.8 (Nov 3, 2020)

  • fix: remove remaining debug file

New in Portable KiTTY 0.74.2.7 (Oct 29, 2020)

  • Fix: charset issue with non ascii characters in password

New in Portable KiTTY 0.74.2.6 (Oct 11, 2020)

  • Fix: Mouse support broken

New in Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable KiTTY 0.74.0.6 (Sep 2, 2020)

  • Add SetFocus at startup

New in Portable 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 Portable 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 Portable 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 Portable KiTTY 0.74.0.2 (Jul 2, 2020)

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

New in Portable KiTTY 0.74.0.1 (Jul 2, 2020)

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

New in Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable KiTTY 0.73.2.11 (Apr 19, 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 Portable KiTTY 0.73.2.10 (Apr 12, 2020)

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

New in Portable 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 Portable KiTTY 0.73.2.8 (Mar 19, 2020)

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

New in Portable 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 Portable 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 Portable KiTTY 0.73.2.5 (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 Portable KiTTY 0.73.2.4 (Feb 24, 2020)

  • bugfix: auto-command does not not work on sessions without login
  • bugxfix: pull request #112 from issue #110

New in Portable 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 Portable 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 Portable 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 Portable KiTTY 0.73.1.4 (Dec 18, 2019)

  • Bugfix: reading buffer size error

New in Portable 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 Portable KiTTY 0.71.0.7 (Jul 26, 2019)

  • Bugfix: auto-reconnect with password.

New in Portable 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 Portable 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 Portable KiTTY 0.70.0.9 (Jan 23, 2019)

  • bug fix: crash in user command menu

New in Portable KiTTY 0.70.0.8 (Jan 11, 2019)

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

New in Portable KiTTY 0.70.0.7 (Dec 3, 2018)

  • New feature: add italic font support

New in Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable KiTTY 0.68.0.1 (Mar 13, 2017)

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

New in Portable 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 Portable 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 Portable 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 Portable KiTTY 0.67.3.4 (Dec 31, 2016)

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

New in Portable 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 Portable 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 Portable KiTTY 0.67.1.3 (Jun 24, 2016)

  • https://www.virustotal.com/en/file/8429424bea50185d55ebb4ddaac950c8fa650aff2b6a6f367662ea3a74de339f/analysis/1466750088/

New in Portable KiTTY 0.67.1.1 (Jun 7, 2016)

  • new feature: ADB implementation from PuTTYTray fork

New in Portable 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 Portable 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 Portable 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 Portable KiTTY 0.67.0.1 (Mar 18, 2016)

  • bug fix: Unexpected message "Unable to create directory ..." with launcher in portable mode

New in Portable 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 Portable KiTTY 0.66.6.2 (Dec 30, 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable KiTTY 0.64.0.3 (Jun 3, 2015)

  • ZModem patch is back

New in Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable 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 Portable KiTTY 0.62.2.2 (Apr 10, 2013)

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

New in Portable 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 Portable KiTTY 0.62.1.3 (Aug 17, 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