This repository has been archived by the owner on Apr 19, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 94
Other forks of PuTTY
Eugene V. Subbotin edited this page Feb 18, 2020
·
20 revisions
I'd like to merge all the compatible code from as many forks as possible.
I am currently aware of, in no particular order:
- http://code.google.com/p/portaputty/ , abandoned since 2007, PuTTY 0.60.
- https://github.com/FauxFaux/PuTTYTray/tree/portaputty-steveman-0.62 - "steveman"'s rebase of this upon PuTTY 0.62.
- Most of the PuTTYTray patches, but with only file store support.
- This does not merge; they drop support for the registry and just go with files, so winstore.c is a mess. Everything else is similar, I believe; haven't checked.
- http://jakub.kotrla.net/putty/ , active 2017, PuTTY 0.70
- Just drops the registry code and replace it with a new winstore.c, again, no merging.
- https://github.com/iPuTTY/iPuTTY , active 2018, PuTTY 0.70.
- Some of the smaller PuTTYTray patches, plus IME support, Korean localisation, extra hotkeys, and other cool stuff.
- Large diff, doesn't quite align with my PuTTYTray tree as I've reordered some lines doing the commit splitting (argh), so hard to merge.
- Would like to steal the IME support, but I can't quite work out what advantages it has (at least, on modern Windows?).
- Should steal some of the extra keybindings, as they seem useful.
- Spoke to "daybreaker"; he would rather continue as separate projects, and in Mercurial (boo!). That's cool. Still need to rearrange my code (possibly using umage's work) to make merging easier both ways.
- http://ice.hotmint.com/putty/ , active 2018, PuTTY 0.70
- http://ice.hotmint.com/putty/d2ddw.html even more insane version with directwrite
- https://github.com/FauxFaux/PuTTYTray/tree/iceiv-gdi
- A different attempt at IME (and apparently having replaced a load of the font code, I'm not sure why; fullwidth?)
- Custom keymappings
- Cool background transparency patch
- Some other PuTTYTray or PuTTYTray-style patches
- http://netvor.sk/~umage/ / https://github.com/FauxFaux/PuTTYTray/tree/diffs/umage , PuTTY 0.60.
- Cleaned up set of PuTTYTray patches, like mine, with unnecessary whitespace changes removed. Don't trivially apply to p0.60; haven't worked out why.
- http://portableapps.com/apps/internet/putty_portable , active 2017, PuTTY 0.70.
- No code changes. Portability is implemented through a launcher which dumps/restores the registry to a file. Could implement similar functionality? Not really any point, as it's horrible.
- http://kitty.9bis.com/ , active 2017, PuTTY 0.70
- Huge set of wrapper code; binaries in source dump. UI tweaks, icon-per-session, automatic command sending, other PuTTYTray patches.
- https://github.com/FauxFaux/PuTTYTray/commits/kitty
- http://ryara.net/putty-url/ , active 2017, PuTTY 0.70
- Rewrite of the URL patch in C (woo!), icons and font changes.
- https://github.com/FauxFaux/PuTTYTray/commits/puttyurl
- https://github.com/plasticbox/boxtty
- ??? Unicode font changes
- https://github.com/FauxFaux/PuTTYTray/commits/boxtty
- https://dev.daybreaker.info/dputty , SVN repo down, guessing abandoned for iPuTTY (same author).
- ??? , even older version of dPuTTY
- http://www.simmonsconsulting.com/puttytray/ , active 2013, PuTTY 0.63
- A different fork of Barry's PuTTYTray
- Window position, new font defaults, ...
- https://gitorious.org/puttytray
- http://hp.vector.co.jp/authors/VA024651/PuTTYkj.html , active 2017, PuTTY 0.70; no source that I can see.
- Support for EUC and ISO-2022, and other East-Asian encodings.
- http://www.kelley.ca/amd64/ , abandoned since 2007, PuTTY 0.59.
- Can't find source; diff link 404s.
- Guessing patches went into core, or anything they did was fixed. x64 build currently works fine, as far as I'm aware.
- http://sourceforge.net/projects/extraputty , active 2016, PuTTY 0.67
- Lots of cool scripting and integration with other apps, apparently
- Can't tell if it's supposed to be open source or not...
- Merged.
- https://github.com/sztupy/adbputty/ , PuTTY 0.60
- Android Debug Bridge support
- https://github.com/FauxFaux/PuTTYTray/issues/23
- https://code.google.com/p/puttycyg/
- cygterm integration