A continuation of Barry Haanstra (haanstra.eu)'s PuTTYTray
Permalink
Failed to load latest commit information.
charset normalising ~0.70 Jul 4, 2017
contrib normalising ~0.70 Jul 4, 2017
icons Make an OS X icon for pterm as well as PuTTY. Mar 23, 2016
testdata Add a file of extra bignum tests. Mar 30, 2016
unix url: mark everything with tray-url regions May 22, 2018
windows import: move some code over; seems broken in wine Sep 27, 2018
.gitignore cmake: make cmake merge manifests Jul 17, 2018
Buildscr Update version number for 0.70 release. Jul 4, 2017
Buildscr.cv Rename Makefile.cyg to Makefile.mgw. Apr 10, 2016
LATEST.VER Update version number for 0.70 release. Jul 4, 2017
LICENCE It's a new year. Jan 23, 2017
README.md import: move some code over; seems broken in wine Sep 27, 2018
Recipe icon: copy a load of code across Jul 17, 2018
appveyor.yml appveyor: RelWithDebInfo? Jul 18, 2018
aqsync.c normalising ~0.70 Jul 4, 2017
be_all.c normalising ~0.70 Jul 4, 2017
be_all_s.c normalising ~0.70 Jul 4, 2017
be_misc.c normalising ~0.70 Jul 4, 2017
be_none.c normalising ~0.70 Jul 4, 2017
be_nos_s.c normalising ~0.70 Jul 4, 2017
be_nossh.c normalising ~0.70 Jul 4, 2017
be_ssh.c normalising ~0.70 Jul 4, 2017
callback.c normalising ~0.70 Jul 4, 2017
cgtest.c cmdgen: rescue test suite from bit rot. Mar 30, 2016
cmdgen.c normalising ~0.70 Jul 4, 2017
cmdline.c normalising ~0.70 Jul 4, 2017
conf.c normalising ~0.70 Jul 4, 2017
config.c normalising ~0.70 Jul 4, 2017
configure.ac Conditionalise the automake git-commit embedding. Jan 21, 2017
cproxy.c normalising ~0.70 Jul 4, 2017
dialog.c icon: copy a load of code across Jul 17, 2018
dialog.h icon: fixup asserting dialogs Sep 27, 2018
errsock.c normalising ~0.70 Jul 4, 2017
fatty.c fatty: copy fatty.c from t67 and make it link May 24, 2018
fuzzterm.c normalising ~0.70 Jul 4, 2017
import.c normalising ~0.70 Jul 4, 2017
int64.c normalising ~0.70 Jul 4, 2017
int64.h normalising ~0.70 Jul 4, 2017
ldisc.c normalising ~0.70 Jul 4, 2017
ldisc.h normalising ~0.70 Jul 4, 2017
ldiscucs.c normalising ~0.70 Jul 4, 2017
licence.pl Autogenerate licence text in doc subdir from LICENCE. Feb 29, 2016
logging.c normalising ~0.70 Jul 4, 2017
mingw-w64-x86_64.cmake cmake: infra for cross-compiling from IDE May 22, 2018
minibidi.c normalising ~0.70 Jul 4, 2017
misc.c normalising ~0.70 Jul 4, 2017
misc.h normalising ~0.70 Jul 4, 2017
miscucs.c normalising ~0.70 Jul 4, 2017
mkauto.sh Move the Unix configure script up to the top level. Feb 22, 2014
mkcmake.py icon: reduce warnings Jul 19, 2018
mkfiles.pl Makefile.clangcl: provide a way to tell lld-link about crt0.obj. May 25, 2017
mksrcarc.sh New script to generate OS X icon files. Sep 6, 2015
mkunxarc.sh Turn mkunxarc.sh back into an ordinary sh script. Oct 1, 2014
network.h normalising ~0.70 Jul 4, 2017
nocproxy.c normalising ~0.70 Jul 4, 2017
nogss.c normalising ~0.70 Jul 4, 2017
noprint.c normalising ~0.70 Jul 4, 2017
noshare.c normalising ~0.70 Jul 4, 2017
noterm.c Make calling term_nopaste() a cross-platform feature. Aug 17, 2013
notiming.c normalising ~0.70 Jul 4, 2017
pageant.c import: move some code over; seems broken in wine Sep 27, 2018
pageant.h normalising ~0.70 Jul 4, 2017
pgssapi.c normalising ~0.70 Jul 4, 2017
pgssapi.h normalising ~0.70 Jul 4, 2017
pinger.c normalising ~0.70 Jul 4, 2017
portfwd.c normalising ~0.70 Jul 4, 2017
pproxy.c normalising ~0.70 Jul 4, 2017
proxy.c normalising ~0.70 Jul 4, 2017
proxy.h normalising ~0.70 Jul 4, 2017
pscp.c normalising ~0.70 Jul 4, 2017
psftp.c normalising ~0.70 Jul 4, 2017
psftp.h normalising ~0.70 Jul 4, 2017
putty.h icon: copy a load of code across Jul 17, 2018
puttymem.h normalising ~0.70 Jul 4, 2017
puttyps.h Delete the old 'macosx' directory completely. Mar 25, 2016
raw.c normalising ~0.70 Jul 4, 2017
release.pl Simplify running of release.pl --setver. Jul 3, 2017
resource.h normalising ~0.70 Jul 4, 2017
rlogin.c normalising ~0.70 Jul 4, 2017
sercfg.c normalising ~0.70 Jul 4, 2017
settings.c icon: copy a load of code across Jul 17, 2018
sftp.c normalising ~0.70 Jul 4, 2017
sftp.h normalising ~0.70 Jul 4, 2017
sign.sh Rework the release checklist for current practice. Jul 3, 2017
ssh.c normalising ~0.70 Jul 4, 2017
ssh.h normalising ~0.70 Jul 4, 2017
sshaes.c normalising ~0.70 Jul 4, 2017
ssharcf.c normalising ~0.70 Jul 4, 2017
sshbcrypt.c normalising ~0.70 Jul 4, 2017
sshblowf.c normalising ~0.70 Jul 4, 2017
sshblowf.h normalising ~0.70 Jul 4, 2017
sshbn.c normalising ~0.70 Jul 4, 2017
sshbn.h normalising ~0.70 Jul 4, 2017
sshccp.c normalising ~0.70 Jul 4, 2017
sshcrc.c normalising ~0.70 Jul 4, 2017
sshcrcda.c normalising ~0.70 Jul 4, 2017
sshdes.c normalising ~0.70 Jul 4, 2017
sshdh.c normalising ~0.70 Jul 4, 2017
sshdss.c normalising ~0.70 Jul 4, 2017
sshdssg.c normalising ~0.70 Jul 4, 2017
sshecc.c normalising ~0.70 Jul 4, 2017
sshecdsag.c normalising ~0.70 Jul 4, 2017
sshgss.h normalising ~0.70 Jul 4, 2017
sshgssc.c normalising ~0.70 Jul 4, 2017
sshgssc.h normalising ~0.70 Jul 4, 2017
sshmd5.c normalising ~0.70 Jul 4, 2017
sshnogss.c normalising ~0.70 Jul 4, 2017
sshprime.c normalising ~0.70 Jul 4, 2017
sshpubk.c normalising ~0.70 Jul 4, 2017
sshrand.c normalising ~0.70 Jul 4, 2017
sshrsa.c normalising ~0.70 Jul 4, 2017
sshrsag.c normalising ~0.70 Jul 4, 2017
sshsh256.c normalising ~0.70 Jul 4, 2017
sshsh512.c proj: clang-format breaks a macro in sshsh512.c May 22, 2018
sshsha.c normalising ~0.70 Jul 4, 2017
sshshare.c normalising ~0.70 Jul 4, 2017
sshzlib.c normalising ~0.70 Jul 4, 2017
storage.h normalising ~0.70 Jul 4, 2017
telnet.c normalising ~0.70 Jul 4, 2017
terminal.c url: mark everything with tray-url regions May 22, 2018
terminal.h url: mark everything with tray-url regions May 22, 2018
testback.c normalising ~0.70 Jul 4, 2017
testbn.c normalising ~0.70 Jul 4, 2017
time.c normalising ~0.70 Jul 4, 2017
timing.c normalising ~0.70 Jul 4, 2017
tree234.c normalising ~0.70 Jul 4, 2017
tree234.h normalising ~0.70 Jul 4, 2017
urlhack.cpp url: mark everything with tray-url regions May 22, 2018
urlhack.h url: merge regexlib into urlhack.cpp May 22, 2018
version.c normalising ~0.70 Jul 4, 2017
version.h normalising ~0.70 Jul 4, 2017
wcwidth.c normalising ~0.70 Jul 4, 2017
wildcard.c normalising ~0.70 Jul 4, 2017
x11fwd.c normalising ~0.70 Jul 4, 2017

README.md

PuTTYTray

This branch contains an attempt to re-ignite PuTTYTray on PuTTY 0.68 or higher.

Project status

The project has fallen behind PuTTY upstream, and shouldn't be used for now. Please use upstream PuTTY.

There is discussion of the project status on github issues.

The previously released binaries are built from the latest PuTTYTray tag.

Branches:

  • upstream: the actual upstream branch we're tracking (master)
  • upclean: an automatically cleaned-up variant of the branch
  • scripts: orphan branch carrying the scripts to generate upclean
  • master: third attempt to reignite the project
  • t67-failed-merge: a failed attempt to merge 0.68 and p0.67-t029
  • t67-failed-patches: a failed attempt to make patches from p0.67-t029

I will rebase all branches. Please work from tags.

All branches are a mess. Do not use them. Do not look at them. Do not raise issues or pull requests about them.

Projects:

  • proj: miscellaneous changes necessary to run a project (e.g. README)
  • cmake: build system extensions to use cmake, could be merged
  • url: support for clickable urls, url menu, etc.
  • backport: pulling changes back from the next release
  • zoom: increase font size with the mousewheel
  • fatty: bundle agent and gen into putty.exe
  • icon: tray icon and extra menu / actions
  • import: transparent support for openssh key formats

cmake

mkdir -p doc && \
perl licence.pl && \
(cd charset && perl sbcsgen.pl) && \
./mkcmake.py > CMakeLists.txt