cvs up -j1.6 -j1.7 psftp.but [svn merge -r4687:4688]
Mention -i


git-svn-id: svn://svn.tartarus.org/sgt@4689 cda61777-01e9-0310-a592-d414129be87e
Add a note about documentation of the Unix port (i.e., we don't, specifically).
This is mainly intended to make the documentation suitable for including in
distributions such as the Debian package, but won't be amiss on the web site
docs. It will look a bit out of place in the .HLP, but never mind.


git-svn-id: svn://svn.tartarus.org/sgt@4690 cda61777-01e9-0310-a592-d414129be87e
cvs up -j1.12 -j1.13 blurb.but [svn merge -r4689:4690]
Note to Unix users.


git-svn-id: svn://svn.tartarus.org/sgt@4691 cda61777-01e9-0310-a592-d414129be87e
Reorder a couple of points on the wishlist, and also add a few
helpful chunks of `sh' to make life easier next time I make a release.


git-svn-id: svn://svn.tartarus.org/sgt@4698 cda61777-01e9-0310-a592-d414129be87e
Merge version number bump (0.56) from release branch.


git-svn-id: svn://svn.tartarus.org/sgt@4699 cda61777-01e9-0310-a592-d414129be87e
Add bumping version number on trunk to new post-release checklist.
Also, sometimes `0.XX' is used in the docs as a placeholder for a version
number.


git-svn-id: svn://svn.tartarus.org/sgt@4700 cda61777-01e9-0310-a592-d414129be87e
Good grief! I should create the `htmldoc' subdir in the release tree
_before_ I create the md5sums files. I am a gibbon.


git-svn-id: svn://svn.tartarus.org/sgt@4702 cda61777-01e9-0310-a592-d414129be87e
Malcolm Rowe's UI tweak patch for About/Licence: recognise `Esc' to close
windows (PuTTY, Pageant, PuTTYgen); Licence window parent in PuTTY.


git-svn-id: svn://svn.tartarus.org/sgt@4715 cda61777-01e9-0310-a592-d414129be87e
Malcolm Rowe spotted that we broke display of SSH2_MSG_DEBUG messages while
fixing `vuln-ssh2-debug', by missing out a field. In most cases
(always_display = 0) we would log a zero-length or truncated message.

(Also add a prototype for ssh2_pkt_getbool().)


git-svn-id: svn://svn.tartarus.org/sgt@4718 cda61777-01e9-0310-a592-d414129be87e
Argh. Failure to make a variable static to get round coroutine
mechanics means that each SSH-2 remote tunnel will sfree() something
random and thus have a chance of crashing or doing something else
bad, although it won't otherwise affect execution. Introduced in
1.319 [r4529] (some of my improved diagnostics). One day I'll make a
checkin to ssh.c without forgetting about the coroutines...


git-svn-id: svn://svn.tartarus.org/sgt@4725 cda61777-01e9-0310-a592-d414129be87e
Ahem, let's not try initialising a static with a non-constant initialiser.

Also, I'm pretty sure that adding a source address to a remote SSH-2 forwarding
can never have worked, since we added an address string to the packet twice in
that case. OpenSSH 3.4p1 certainly doesn't like it (`Server has disabled port
forwarding' debug message). Fixed (and OpenSSH is happier now).


git-svn-id: svn://svn.tartarus.org/sgt@4727 cda61777-01e9-0310-a592-d414129be87e
Argh, I messed up SSH1 remote tunnels too (same mistake).


git-svn-id: svn://svn.tartarus.org/sgt@4728 cda61777-01e9-0310-a592-d414129be87e
Since neither I nor Owen know why the IDM_ values for the saved-sessions
submenu were going up in steps of 16, I've changed to steps of 1, thus
increasing the possible number of sessions from ~256 to 4096, since a
recent report seemed to indicate that the previous limit might not be
enough for someone (!)
I can't find any documentation that puts an upper limit on the number of
menu items, and it seems to work on Win98, which is where I'd expect it to
break if anywhere.
Also a number of other tweaks to this code.


git-svn-id: svn://svn.tartarus.org/sgt@4731 cda61777-01e9-0310-a592-d414129be87e
Simon has reminded me _why_ menu identifiers were spaced every sixteen, so
let's add a comment so that we don't forget again. Source:
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/keyboardaccelerators/keyboardacceleratorreference/keyboardacceleratormessages/wm_syscommand.asp>


git-svn-id: svn://svn.tartarus.org/sgt@4732 cda61777-01e9-0310-a592-d414129be87e
Go back to using intervals of 16 for the saved session identifiers for the
system menu, but expand from 256 entries to 1024 as there seems to be plenty
of space.

Also remove a couple of unused IDM_* constants.


git-svn-id: svn://svn.tartarus.org/sgt@4733 cda61777-01e9-0310-a592-d414129be87e
Note upper limit of WM_SYSCOMMAND identifiers in a comment.


git-svn-id: svn://svn.tartarus.org/sgt@4734 cda61777-01e9-0310-a592-d414129be87e
DJSD requests a force-monochrome option for users who dislike angry-
fruit-salad applications :-)


git-svn-id: svn://svn.tartarus.org/sgt@4762 cda61777-01e9-0310-a592-d414129be87e
I masked off LATTR_WRAPPED et al in do_text_internal(), but forgot
to do the same in do_cursor(). Bet that's the cause of Andrey
Borzenkov's cursor positioning bug.


git-svn-id: svn://svn.tartarus.org/sgt@4770 cda61777-01e9-0310-a592-d414129be87e
Miloslav Cempirek Ing points out that we should return from
sessionsaver_handler after processing a one-click saved session
launch, to protect against accidentally calling dlg_end twice on the
same dialog.


git-svn-id: svn://svn.tartarus.org/sgt@4779 cda61777-01e9-0310-a592-d414129be87e
Mention that comp.terminals may also be a useful newsgroup.
I've done this by centralising information about newsgroups in feedback.but
and linking to that from elsewhere; I've also put in a link to Google Groups.


git-svn-id: svn://svn.tartarus.org/sgt@4781 cda61777-01e9-0310-a592-d414129be87e