Finally found time to ditch old Subversion repository that was so problematic in many ways, and convert to Git. The bonus is that now nothing prevents TuTTY from going social (i.e. hosting on Github). See Downloads section.
After some (ahem) time I have decided to continue my work on TuTTY. Today I have released a new version, updated to PuTTY 0.60 core source. Not that much has changed since that release so I decided not to touch current PuTTY snapshots.
Regarding TuTTY itself, there are little changes since last development snapshot that was available on this website. In essence, TuTTY 0.60.2.0 is all that was in use for five years since previous 0.58.1.2 release, so I can say it's pretty stable as of now. Some changes are there though:
Updated PuTTY base, as I already said. This includes Arcfour SSH cipher and other PuTTY enhancements (and bugfixes!) available in 0.60.
Updated documentation, I hope now it looks more coherent and concise.
Small features added here and there, look in the doc for the full list.
I would recommend all TuTTY users to upgrade to 0.60.2.0. Binaries, manuals and source are available in Downloads section, as usual. I don't think I will publish Subversion repository access this time. If anybody wants it, just drop me a mail.
at last, after continous down time (the old server has failed) this site is up and running once again. we're now residing on brand new server but as it goes, the process of moving content between servers didn't go very smooth so there may be some caveats. i tried to save as much content as i could and supposedly it was all for this site but if you encounter some bad links or missing files, please let me know.
p.s. browsing tutty and plaunch repositories doesn't work yet, i know about that.
changed repository tree scheme. now all projects and libraries will reside
in one repository instead of separate ones. i was stupid doing this in first
place, the only "advantage" it gave me was a maintenance headache. finally i
understood that subversion is here to help me carrying out routine tasks, not
to make my life more complex. so there's the change.
changed the host name, now it will be "tutty.dwalin.ru", just for consistency
sake. :) the old putty.dwalin.ru is still accessible, though, so existing bookmarks
will not be broken.
published new development snapshot, 0.58.2.0 build 179. new features are:
anyone who's willing to try are welcome.
fixed a bug in TuTTY/TuTTYtel, resulted in a crash when trying to select "underline as colour" or "selected as colour" check box. it was a leftover from 0.58 merge, small but nasty.
fixed a bug in TuTTY/TuTTYtel, prevented saving session in a root folder. thanks to Christopher Boumenot who reported the bug and wrote a patch.
fixed a bug in TuTTY/TuTTYtel, trying to change settings mid-session resulted in a crash.
i think at last i have solved the problems with viewing repositories online. took some time to learn there's another (fsfs) repository filesystem, migrate and set up permissions. hope this will be enough.
MAJOR changes this time.
finally i was able to set up a viewcvs for both plaunch and putty repositories.
implemented a new feature from putty wishlist, session-icon. now one
can set an icon for each session and it will be used in window title and
alt-tab switching window, thus allowing to easily distinguish between different
sessions without looking at the window name.
after dragging my feet for too long, finally i've applied my patches to the latest official release, which is 0.58. there were some serious security fixes so it's recommended to move to the new version as soon as possible. on my side, i think the source merge went sucessfully though there may be some problems because of massive code changes in official source tree between 0.56 and 0.58 versions. if you detect any problems, please let me know. 'nightly tarballs' are now available for putty too, including a diff between the base (0.58 at this time) and devel trunks. maybe i'll be able to think up something to make nightly builds as well.
now both putty and plaunch sources are available in subversion repository on my server, as svn://dwalin.ru/putty and svn://dwalin.ru/plaunch respectively. anyone can use anonymous access to get the code using subversion client. i'm considering installing viewcvs, but i'm not sure i want to learn what python is and why the heck those guys didn't use perl instead? nevertheless, all the code that is developed right now is available in devel folder of both repositories. putty repository contains also orig branch that is just an original putty code without modifications, so anyone can use svn diff on it and all the like. also the devel source code that is published on this server in zip archives is now refreshed automatically every night, so i can call it a 'night tarball'. :)
from now on, all my work will be based on the putty releases not current code. it seems to me that simon & co are experiencing some heavy programming outbreak, almost every day there are tons of changes and i just can't keep up to it. so i decided to give up this race and base on the stable release. at the moment, it is 0.56. hence, the code and patch are based on 0.56-release now.
also, i set up windows 95 as a development machine and tested putty and plaunch on it. found a bunch of bugs just offhand. now testing on the win95 will become a standard routine, just to ensure compatibility.
SESSION_FOLDERS: a new command line option "-edit" allows launching putty with session name for reviewing/editing session options. made mostly for interoperability with plaunch.
SERIAL_BACKEND: fixed a bug that prevented com port list to show under win95.
SERIAL_BACKEND: clearly, backend is not working correctly under win95. when incoming volume is high, it starts losing characters. this problem needs further research.
SECONDARY_SCRIPT: a cosmetic change to the interface, placed "enable" checkbox and script edit box on the same line, to decrease used space on the panel.
plaunch: rewritten a bit to allow running under win95 w/o msie4.
plaunch: "putty launcher" dialog box renamed to "putty session manager".
plaunch: bugfix, on a clean machine (without any saved putty session) it crashed when trying to display session manager box.
plaunch: bugfix, on a clean machine it didn't display tray icon menu at all.