Jacob Nevins
fb334041df
Note that default will change to SSH-2 next release
...
[originally from svn r2238]
2002-11-21 00:15:52 +00:00
Simon Tatham
0c110dcd10
Fixes for more robust handling of command-line parse errors.
...
[originally from svn r2236]
2002-11-20 20:09:02 +00:00
Simon Tatham
75ebfa28f0
Interchange two parameters in a printf, to prevent a silly segfault.
...
[originally from svn r2235]
2002-11-20 19:56:10 +00:00
Simon Tatham
57d1921d04
Largely-placeholder man page for Plink, for the sake of not
...
irritating `make install'. Thanks RJK, again.
[originally from svn r2234]
2002-11-20 19:49:59 +00:00
Ben Harris
55c618d344
Fiddle with mac_initpalette() so that the cursor works in 2bpp modes as well.
...
[originally from svn r2233]
2002-11-20 00:33:44 +00:00
Ben Harris
55fc07c583
Remove has_focus from Session and use the one in Terminal. Active vs passive
...
cursor now behaves correctly.
[originally from svn r2232]
2002-11-20 00:11:05 +00:00
Ben Harris
d50ad9ddb9
Remove CURSOR_FG_BOLD and CURSOR_BG_BOLD, and hence bring reality in line
...
with palette_reset()'s expectations.
[originally from svn r2231]
2002-11-19 23:59:27 +00:00
Ben Harris
93a461028b
Pass co-ordinates to term_paint() in characters rather than pixels. Partial
...
redraws now work rather better.
[originally from svn r2230]
2002-11-19 22:05:48 +00:00
Jacob Nevins
4c24598b57
Add mac/ to include paths after discussion with bjh21
...
[originally from svn r2229]
2002-11-19 19:36:14 +00:00
Ben Harris
3cab3674e8
A couple of useful test backends.
...
[originally from svn r2228]
2002-11-19 12:29:45 +00:00
Ben Harris
ba0dbdfecc
Mac resource source file, missed in last commit.
...
[originally from svn r2227]
2002-11-19 02:14:35 +00:00
Ben Harris
c4eebb49a9
Tentative merge of ben-mac-port (only dead for three years!) into the trunk.
...
This doesn't include any mkfiles.pl glue, and is missing one or two other
fixes. The terminal emulator is kind of working, though, as, I believe, is
the store module. Everything else is yet to be done.
[originally from svn r2226]
2002-11-19 02:13:46 +00:00
Ben Harris
b31bf55bc0
When processing input, refer to CR and LF as \015 and \012 respectively,
...
rather than \r and \n. The latter tend to get swapped around by Mac C
compilers.
[originally from svn r2225]
2002-11-18 23:49:30 +00:00
Ben Harris
285acf7ed2
ISO-IR entry 157 appears to correspond to ISO/IEC 8859-10, and lists
...
code point 3/13 as HORIZONTAL BAR, which agrees with unicode.org's mapping
table. Change ours to match (it used to have EM DASH, courtesy of RDB).
This brings all our 8859-to-Unicode tables into line with unicode.org.
[originally from svn r2224]
2002-11-18 22:27:25 +00:00
Ben Harris
6a5827584a
More comment cleanup.
...
[originally from svn r2223]
2002-11-18 20:06:46 +00:00
Ben Harris
2518a1c3a1
Don't forget the IEC!
...
[originally from svn r2222]
2002-11-18 18:24:35 +00:00
Ben Harris
45b2176f88
Both ISO and unicode.org now admit the existence of 8859-11 (:2001, FWIW),
...
and unicode.org agrees with our mapping table. Update text accordingly.
[originally from svn r2221]
2002-11-18 18:14:18 +00:00
Simon Tatham
c206f0d8e5
Thanks to Hans-Juergen Petrich for spotting this tiny memory leak:
...
`otherbuf' should still be freed even if the RegEnumKey function
that was supposed to fill it with data failed. While I'm at it, also
remove the redundant check for its non-NULL-ness (what's the point
of having a malloc wrapper that dies rather than return NULL if you
then waste effort checking its return value for NULL _anyway_, eh?).
[originally from svn r2217]
2002-11-17 15:06:16 +00:00
Ben Harris
9902bc67fc
Apple's C compilers don't think that putting parentheses around assignments
...
in "if" conditions is enough. Use an actual comparison against NULL instead.
[originally from svn r2216]
2002-11-17 02:00:06 +00:00
Ben Harris
563eef2870
Change a temporary buffer from unsigned chars to chars, avoiding a pointer-cast
...
warning.
[originally from svn r2215]
2002-11-17 01:56:01 +00:00
Simon Tatham
ad86746679
Bump latest version to 0.53b for release!
...
[originally from svn r2210]
2002-11-12 18:55:41 +00:00
Ben Harris
f81cd2a3c6
Use <stddef.h> to get wchar_t, rather than <wchar.h> (or nothing, in putty.h).
...
Both are required to contain wchar_t in C99, but only <stddef.h> does in the
version of MPW I've got here.
[originally from svn r2206]
2002-11-10 00:03:55 +00:00
Ben Harris
a12a78bcb9
Rename CharWidth() to char_width(). The former name clashes with an API
...
function in Mac OS.
[originally from svn r2205]
2002-11-09 21:46:21 +00:00
Simon Tatham
a1125a8052
Improve robustness in random seed file handling.
...
[originally from svn r2200]
2002-11-07 20:01:04 +00:00
Simon Tatham
7c95ea19c8
Robustness fixes for KEXINIT handling and others. In particular, I've
...
created a self-mallocing variant of sprintf, to obviate any future
need for paranoid %.100s type stuff in format strings.
[originally from svn r2199]
2002-11-07 19:49:03 +00:00
Simon Tatham
7a85e73e57
Borland makefile needs to define _WINDOWS; apparently this makefile
...
hasn't worked since the Unix port started and nobody has noticed
until now :-)
[originally from svn r2198]
2002-11-07 19:37:36 +00:00
Simon Tatham
a44ba79e2e
Packet-level logging should now work properly in Unix Plink.
...
[originally from svn r2193]
2002-11-05 13:21:03 +00:00
Simon Tatham
3a084e9333
Fix command-line error handling in pterm. (Hint: wrapping a multi-
...
statement macro in `do ... while (0)' and putting a `continue'
within it don't go well together. Oops.)
[originally from svn r2192]
2002-11-05 13:20:42 +00:00
Simon Tatham
64e9693c4d
Substitute `-' (magical hyphen) for `\-' (inert minus sign) in the
...
manpage. Fixes Debian bug #167761 .
[originally from svn r2190]
2002-11-05 09:37:31 +00:00
Simon Tatham
c5114a92a6
Half of Lars Gunnarsson's iXplorer compatibility patch: the PSFTP
...
login prompt should be fflushed (presumably fgets fails to implicitly
do this when stdin and stdout are redirected weirdly).
[originally from svn r2186]
2002-11-03 08:46:35 +00:00
Simon Tatham
d54e79bde6
Probably about time we mentioned the nascent Unix port in the FAQ.
...
Not that I desperately want to shout about it just yet, but I feel a
bit bad about the FAQ saying `we don't have a Unix port, anyone who
told you so was wrong'. :-)
[originally from svn r2185]
2002-11-02 16:27:17 +00:00
Simon Tatham
82e447c1d0
Improve shadow bold mode: set the default shadow bold offset to +1
...
not -1 (it turns out _most_ X fonts prefer the former, though
irritatingly my favourite real X font used to prefer the latter
which was why I made the X version of my Font Of Choice do so too),
and also clip to the boundaries of the rectangle we should be
drawing text in. This still doesn't completely prevent display
corruption in the case where text drawn in one sweep is partially
overwritten in a future one, but gnome-terminal has this problem
too, and now we've got the right default SB offset _and_ offer the
opportunity to reconfigure it I think this is pretty good for now.
[originally from svn r2184]
2002-11-02 16:16:35 +00:00
Simon Tatham
d6739ada35
Another signal-handling refinement from RJK: the SIGCHLD handler
...
should be prepared to reap more than one child per invocation if
necessary, since we do after all have two.
[originally from svn r2183]
2002-11-02 16:05:26 +00:00
Simon Tatham
53eb272766
Improve the noise collection for the internal random pool.
...
[originally from svn r2182]
2002-11-02 15:23:20 +00:00
Simon Tatham
93e9fadc75
RJK's general signal-handling robustness patch. Should fix the weird
...
spin behaviour occasionally seen after pterm's child process dies.
[originally from svn r2181]
2002-11-02 14:35:57 +00:00
Jacob Nevins
406bc897b3
s/public/private/ spotted by Clint Hastings; also change a "public key"
...
to "key pair"
[originally from svn r2180]
2002-11-01 21:50:35 +00:00
Simon Tatham
0e6c1fffd9
Introduce program category U, for non-GTK-requiring Unix apps. Plink
...
doesn't need to be linked with libgtk, libgdk, libX11 etc!
[originally from svn r2179]
2002-11-01 18:51:55 +00:00
Simon Tatham
f7d23ae746
Prevent another segfault. Oops.
...
[originally from svn r2178]
2002-11-01 18:51:22 +00:00
Simon Tatham
ef5f289fc6
.HLP files should be ignored as well. Oops.
...
[originally from svn r2177]
2002-11-01 13:49:25 +00:00
Simon Tatham
c20ffe59a3
Add a .cvsignore for the Unix subdir
...
[originally from svn r2176]
2002-11-01 13:37:39 +00:00
Simon Tatham
fd3bc934d9
Improve handling of oobinline sockets; Plink in telnet mode now
...
doesn't hang when you hit ^C, which is nice. I think a better
solution would involve nonblocking sockets; as it stands it's a
little dependent on what may be quirks of the Linux socket layer.
[originally from svn r2175]
2002-11-01 13:36:48 +00:00
Simon Tatham
6c09add500
Another valgrind-caught error. This one has apparently been there
...
since the Dawn O' Time, and consisted of me putting the two halves
of a short-circuiting bounds check the wrong way round: instead of
`p_in_range && *p', I had `*p && p_in_range'. Oops. valgrind rocks.
[originally from svn r2174]
2002-11-01 13:01:14 +00:00
Simon Tatham
63f793b965
valgrind has caught two more uninitialised elements in the SSH
...
context structure. I knew the Unix port would be a good idea!
[originally from svn r2173]
2002-11-01 12:59:09 +00:00
Simon Tatham
48147ab3a8
Implement access to the SSH agent. This ought to make agent
...
forwarding work as well, of course.
[originally from svn r2172]
2002-11-01 12:55:13 +00:00
Simon Tatham
d833765b78
Replace a \r\n with an ordinary \n - this isn't Windows!
...
[originally from svn r2171]
2002-11-01 12:54:51 +00:00
Simon Tatham
057eabf46d
Stop the segfault on failure to resolve a host name.
...
[originally from svn r2170]
2002-11-01 12:54:22 +00:00
Simon Tatham
9c5fe60bfe
Add a \n at the end of an error message - oops.
...
[originally from svn r2169]
2002-11-01 12:54:03 +00:00
Simon Tatham
a5da5adc07
Move an output newline to make username entry in Plink/SSH2 look
...
more sensible.
[originally from svn r2168]
2002-11-01 12:53:45 +00:00
Simon Tatham
2e25b715e3
Pass int rather than char to va_arg (the latter gets promoted).
...
[originally from svn r2167]
2002-11-01 12:53:10 +00:00
Simon Tatham
aa3d962ae0
Split a trigraph sequence in a string constant.
...
[originally from svn r2166]
2002-11-01 12:52:51 +00:00