Simon Tatham
20397a174f
Add a .cvsignore file
...
[originally from svn r873]
2001-01-18 17:29:01 +00:00
Simon Tatham
d9de560388
The `wrapnext' variable now states whether we _would_ wrap next
...
character if we were wrapping, not whether we _will_ wrap next
character. Makes for saner behaviour with vertical-line cursor and
also when changing autowrap mode while on rightmost column. Does
entail small behavioural changes to backspace and destructive-
backspace when in rightmost column with Auto Wrap off, but I don't
think they should be catastrophic, or indeed that there's a well
defined Right Behaviour.
[originally from svn r872]
2001-01-17 17:25:58 +00:00
Simon Tatham
d199d419fa
Tidy up that latest checkin. PS_DOTTED is spelled PS_DOT and in any
...
case doesn't really cut it; we have to SetPixel every other one
manually because although PS_ALTERNATE exists it only works under
NT. Meanwhile, IDC_CURSTATIC was already used, for the cursor
_keys_. Duh.
[originally from svn r871]
2001-01-17 17:20:28 +00:00
Simon Tatham
c68959b584
Introduce alternative cursor shapes: underline, vertical line
...
[originally from svn r870]
2001-01-17 16:57:33 +00:00
Simon Tatham
e364010d4f
Trivial fix for when the two directions select different encryption
...
algorithms
[originally from svn r869]
2001-01-17 16:57:15 +00:00
Simon Tatham
0990485276
Further work on writing the manual
...
[originally from svn r868]
2001-01-17 16:33:26 +00:00
Simon Tatham
4e3d39135e
Continue writing documentation. Looks like a long job :-(
...
[originally from svn r867]
2001-01-17 12:46:50 +00:00
Simon Tatham
54a4337c6a
Initial checkin of an outline for the PuTTY user manual.
...
[originally from svn r865]
2001-01-17 10:11:16 +00:00
Simon Tatham
cd9bab9b52
Remove rogue debug statement
...
[originally from svn r855]
2001-01-11 13:19:11 +00:00
Simon Tatham
3f7bf81cf6
IPv4 numeric addresses were broken thanks to IPv6 patch
...
[originally from svn r854]
2001-01-09 17:25:06 +00:00
Simon Tatham
43dff68308
Oops - accidentally undid rev 1.82 [r844]
...
[originally from svn r853]
[r844 == eac718ee1b
]
2001-01-09 17:16:43 +00:00
Simon Tatham
e4532bb582
Enable explicit changing of the window title after session start
...
[originally from svn r852]
2001-01-08 16:28:21 +00:00
Simon Tatham
48b368d3ed
Disable logging completely if the user selects Cancel when told the
...
file already exists
[originally from svn r851]
2001-01-08 16:24:13 +00:00
Simon Tatham
609593e119
Ensure ssh specials (EOF and PING) don't occur except in connection
...
states where they're meaningful. In case Plink misses an EOF by
attempting to send it before reaching SSH_STATE_SESSION, it is
buffered and sent later. PINGs can be sent during any part of the
initialisation phase _except_ before deciding whether to use
protocol 1 or 2.
[originally from svn r850]
2001-01-08 13:57:45 +00:00
Simon Tatham
c57d524298
Jeroen Massar's IPv6 patch. Disabled by default, for now.
...
[originally from svn r849]
2001-01-07 19:16:16 +00:00
Simon Tatham
170a75b520
Fix for spurious Space getting sent when alt_space and alt_only are
...
both set and you bring up the Sysmenu with an alt_space and dispatch
it with an alt_only. (The SYSKEYDOWN for alt_only is never received,
but we get the SYSKEYUP which PostMessages the space since it
expects to be triggering the _creation_ of a sysmenu. Solution: set
alt_state to 0 when an alt_space triggers a sysmenu, so that the
final SYSKEYUP will be seen as spurious, which it is. Perhaps we
could do this better.)
[originally from svn r848]
2001-01-07 19:15:59 +00:00
Simon Tatham
0026e5ada7
Kestutis Kupciunas's Lithuanian-friendliness patch to TranslateKey
...
[originally from svn r847]
2001-01-07 18:28:01 +00:00
Simon Tatham
3a2a06b1fc
Improved session logging courtesy of Roman Pompejus
...
[originally from svn r846]
2001-01-07 18:24:59 +00:00
Simon Tatham
947c03869e
Squelch some spurious resize events.
...
[originally from svn r845]
2001-01-07 17:18:24 +00:00
Simon Tatham
eac718ee1b
Adam D Ligas's segfault: one form of connection closure was failing
...
to set SSH_STATE_CLOSED, causing subsequent resize events to go foom.
[originally from svn r844]
2001-01-07 17:18:12 +00:00
Simon Tatham
1f22416c3c
Oops - that do-we-need-to-resize-window check failed to spot font changes
...
[originally from svn r843]
2001-01-07 16:38:35 +00:00
Simon Tatham
175d849778
Fix the System Caret so it really is invisible, and the right size
...
too.
[originally from svn r842]
2001-01-07 16:35:44 +00:00
Simon Tatham
f2b13650c8
`Change Settings' now behaves sensibly w.r.t. window size.
...
[originally from svn r841]
2001-01-07 16:27:48 +00:00
Simon Tatham
fc478e6cad
Turn a rogue malloc to smalloc
...
[originally from svn r840]
2001-01-07 15:27:19 +00:00
Simon Tatham
5a908bb1d7
Apply `getservbyname' to the Port Number field in case it's
...
non-numeric. Patch due to Christian Biesinger.
[originally from svn r839]
2001-01-07 15:12:20 +00:00
Simon Tatham
a24c502f4f
AltGr should now work again even when Compose key disabled
...
[originally from svn r838]
2001-01-07 14:30:00 +00:00
Simon Tatham
93004c40ad
Make the colour list failsafe. Patch due to Robert de Bath
...
[originally from svn r837]
2001-01-07 13:39:31 +00:00
Simon Tatham
826a464682
Patch from Christian Biesinger: pscp guesses your Windows username by default
...
[originally from svn r836]
2001-01-07 13:31:49 +00:00
Simon Tatham
d3f120884c
Apply improved WinSock error handling to the few situations it still
...
hadn't been applied to.
[originally from svn r827]
2000-12-18 09:20:26 +00:00
Simon Tatham
7a580aa4d8
Attempt to get repeated key exchange working in SSH2. Still under
...
test - might not be 100%. I think it _ought_ to work though.
[originally from svn r826]
2000-12-18 09:20:08 +00:00
Simon Tatham
e89704fa9a
Remove unnecessary printfs from Minefield
...
[originally from svn r822]
2000-12-12 14:04:43 +00:00
Simon Tatham
c34ff1bcbf
Fix an intermittent segfault that prevented the new Zlib compression
...
from being very useful. (Thanks to Minefield for catching it.)
[originally from svn r820]
2000-12-12 11:07:59 +00:00
Simon Tatham
ddd12b3e6c
Added Minefield: an alternative memory allocator along the lines of
...
Electric Fence. Enable by compiling with /DMINEFIELD.
[originally from svn r819]
2000-12-12 10:57:34 +00:00
Simon Tatham
d5240d4157
Make memory management uniform: _everything_ now goes through the
...
smalloc() macros and thence to the safemalloc() functions in misc.c.
This should allow me to plug in a debugging allocator and track
memory leaks and segfaults and things.
[originally from svn r818]
2000-12-12 10:33:13 +00:00
Simon Tatham
8eca227b92
Improve SSH2 host key abstraction into a generic `signing key'
...
abstraction, so as to be able to re-use the same abstraction for
user authentication keys and probably in the SSH2 agent (when that
happens) as well.
[originally from svn r815]
2000-12-02 12:48:15 +00:00
Simon Tatham
6bdd92be5f
Fix bugtraq 1949: server could open an agent forwarding channel even
...
if agent forwarding had not been negotiated on, and more
particularly even if it had been deliberately disabled by the user.
[originally from svn r814]
2000-12-02 11:43:25 +00:00
Simon Tatham
b9c07ac266
Prevent wildcards in source specs from matching . or ..
...
[originally from svn r813]
2000-11-30 21:35:28 +00:00
Simon Tatham
d75f3687fb
Correct pointer types in new clipme function
...
[originally from svn r812]
2000-11-24 22:27:51 +00:00
Simon Tatham
9147f68fb6
Ron Kuris's "copy everything to clipboard" patch
...
[originally from svn r808]
2000-11-21 19:28:25 +00:00
Simon Tatham
f7aec0aa10
Patch from Robert de Bath: increase timer resolution.
...
[originally from svn r807]
2000-11-21 19:00:32 +00:00
Simon Tatham
7a3c5f57b5
Patch from Robert de Bath: blank the saved-session name edit box
...
when loading `Default Settings'.
[originally from svn r806]
2000-11-21 19:00:11 +00:00
Simon Tatham
664de6a1a8
Oops - and if we generate link maps, "make clean" should remove them too
...
[originally from svn r805]
2000-11-21 11:14:57 +00:00
Simon Tatham
f2d5eb542a
Add link map files to Makefile, in case people send crash dumps
...
[originally from svn r804]
2000-11-21 11:13:27 +00:00
Simon Tatham
d094883d3c
Fix segfault when you press a key before the SSH protocol decides whether
...
it's doing SSH1 or SSH2. Only visible on slow servers :-)
[originally from svn r803]
2000-11-21 10:53:10 +00:00
Simon Tatham
0ff0fad344
Improve comment so I don't misunderstand when I come back to this :-)
...
[originally from svn r802]
2000-11-16 10:47:59 +00:00
Simon Tatham
7ac98ae071
Use a Miller-Rabin test instead of a Fermat test; add comments
...
[originally from svn r801]
2000-11-15 15:03:17 +00:00
Simon Tatham
694fd2eedf
Fix another silly segfault
...
[originally from svn r800]
2000-11-15 11:13:22 +00:00
Simon Tatham
8c0c31a0e9
Software invocation of the System menu now pops up the actual menu, rather
...
than just putting the window into the state where Down will do so
[originally from svn r793]
2000-11-07 17:50:59 +00:00
Simon Tatham
462063cdc5
Implement Zlib compression, in both SSH1 and SSH2.
...
[originally from svn r792]
2000-11-01 21:34:21 +00:00
Simon Tatham
84077ea5ee
Move dprintf and the debug system out into misc.c, to centralise it.
...
Saves binary space and also allows redirection of debug statements
to a file `debug.log'.
[originally from svn r791]
2000-11-01 19:54:46 +00:00