- putty/LATEST.VER
-And the Windows installer script:
+The Windows installer script:
- putty/putty.iss
+The Mac resource file (used to generate the binary bit of the 'vers'
+resources -- the strings are supplied by the usual means):
+
+ - putty/mac/version.r
+
+It might also be worth going through the documentation looking for
+version numbers - we have a couple of transcripts showing the help
+text from the command-line tools, and it would be nice to ensure the
+whole transcripts (certainly including the version numbers) are up
+to date.
+
+ - putty/doc/pscp.but
+ - putty/doc/plink.but
+ - putty/doc/psftp.but (in case it ever acquires a similar thing)
+
The actual release procedure
----------------------------
- On my local machines, check out the release-tagged version of the
sources.
+ + Make sure to run mkfiles.pl _after_ this checkout, just in
+ case.
- Build the Windows/x86 release binaries. Don't forget to supply
VER=/DRELEASE=<ver>. Run them, or at least one or two of them, to
- Check that the web server attaches the right content type to .HLP
and .CNT files.
+ - Run webupdate, so that all the changes on ixion propagate to
+ chiark. Important to do this _before_ announcing that the release
+ is available.
+
- Announce the release!
+ Mail the announcement to putty-announce.
+ Post it to comp.security.ssh.