Граф коммитов

966 Коммитов

Автор SHA1 Сообщение Дата
Simon Tatham 428e0d565f Add a couple of extra FAQ entries.
[originally from svn r1614]
2002-04-01 15:18:29 +00:00
Simon Tatham 43c528f780 The console version of askappend() completely forgot to check
cfg.logxfovr to see whether the user had already specified what
should happen to log files. Fixed.

[originally from svn r1613]
2002-03-31 16:28:06 +00:00
Simon Tatham ae2599845c Fix major memory leak in sftp_cmd_ls (thanks to Hans-Juergen Petrich
for pointing it out).

[originally from svn r1612]
2002-03-31 16:26:13 +00:00
Simon Tatham 01ca464ad2 Fix bug in Minefield's realloc() which was throwing away most of any
block > 4096 bytes. Arrgh.

[originally from svn r1611]
2002-03-31 16:23:32 +00:00
Simon Tatham 17af65c78c Remember to wait for SSH1_MSG_SUCCESS after enabling remote port
forwardings in SSH1. Was causing several MSG_SUCCESS to be queued up
unread, which was wrong-but-benign in most cases but caused a hard
crash with compression enabled (one of those uncompressed
MSG_SUCCESSes was fed to the zlib decompressor with spectacular
results).

[originally from svn r1609]
2002-03-27 21:58:11 +00:00
Simon Tatham e40f043ff8 Matt Harden's (modified) patch to do getservbyname() lookups on port-
forwarding port numbers.

[originally from svn r1608]
2002-03-27 21:43:37 +00:00
Simon Tatham ecd496a621 Updates to proxy support, both from me and from Justin Bradford.
Removed unnecessary spin locks, added a few comments, added support
for Telnet-type proxies, and wrote some documentation.

[originally from svn r1607]
2002-03-27 21:09:16 +00:00
Simon Tatham edd1ab5701 Dominique Faure's patch (slightly modified) to implement the PuTTY
saved-sessions menu in Pageant. Disabled if it can't find the PuTTY
binary on startup (just like the help features are disabled if it
can't find the help file).

[originally from svn r1606]
2002-03-27 20:30:57 +00:00
Simon Tatham 689fcb5106 Add -w-pia to the Borland makefile (suppress warnings about
assignment statements used as truth values).

[originally from svn r1605]
2002-03-27 20:08:12 +00:00
Jacob Nevins 84812737b1 OpenSSH 3.1p1 SSH2 3DES is also broken.
[originally from svn r1603]
2002-03-24 14:08:13 +00:00
Jacob Nevins 06f8f6c8a3 Added an entry for the "OpenSSH 3.1p1 built with wrong OpenSSL" problem.
[originally from svn r1602]
2002-03-24 13:42:30 +00:00
Jacob Nevins 4113193a7e Fix apparent cut'n'paste error in new printing code. (Wasn't breaking anything,
to my knowledge.)

[originally from svn r1601]
2002-03-24 11:47:41 +00:00
Simon Tatham 368244dbae Mention on the Feedback page that the mailing list archives are
private, just in case anyone was concerned.

[originally from svn r1600]
2002-03-23 18:59:46 +00:00
Simon Tatham 36d125e1d7 Attempt to ensure that everything passed to connection_fatal() is
also logged to the Event Log, so that it's easy to cut-and-paste the
error message afterwards.

[originally from svn r1599]
2002-03-23 18:04:27 +00:00
Simon Tatham eabd704d1e Justin Bradford's proxy support patch. Currently supports only HTTP
CONNECT, but contains an extensible framework to allow other
proxies. Apparently SOCKS and ad-hoc-telnet-proxy are already
planned (the GUI mentions them already even though they don't work
yet). GUI includes full configurability and allows definition of
exclusion zones. Rock and roll.

[originally from svn r1598]
2002-03-23 17:47:21 +00:00
Simon Tatham 869989e7e6 Pedantic little patch to ensure blank usernames work vaguely as
expected, in case anyone really wants to use one

[originally from svn r1596]
2002-03-20 22:34:00 +00:00
Simon Tatham 9157417fea Fix bug in the alternative code for -DNO_MULTIMON (was breaking
Cygwin build).

[originally from svn r1595]
2002-03-20 22:16:00 +00:00
Jacob Nevins d6c766a279 Fixed reference to putty-bugs@lists to putty@projects.
[originally from svn r1594]
2002-03-16 18:23:27 +00:00
Jacob Nevins 6ac102c6c0 Add new 'Makefile.vc' to .cvsignore
[originally from svn r1593]
2002-03-16 18:19:31 +00:00
Simon Tatham a011a5edba Completely revamped mkfiles.pl which incorporates dependency
analysis (for both .c and .rc files). Generates the VC++ makefile as
well as the other two; the authoritative source is now the new file
`Recipe' rather than any particular Makefile. Note that `Makefile'
is still here as a relic of the old way until we stop the nightly
builds using it, but it'll be gone soon.

[originally from svn r1592]
2002-03-16 15:49:28 +00:00
Simon Tatham 6bc827158f Fix multi-monitor / full-screen problems and clean up the code a
little. Thanks to Wez Furlong for the patch.

[originally from svn r1591]
2002-03-13 22:15:14 +00:00
Simon Tatham 8375ad6bd8 Rev 1.189 [r1517] of this file introduced a bug. While it is correct
to avoid calling term_out() during a drag-select, it's false to
assume that all drags are selects - some are xterm mouse-reported
drags, and term_out absolutely _should_ be called in those so that
the application can show the dragged object moving. Should now be
fixed.

[originally from svn r1590]
[r1517 == 02a926f6c1]
2002-03-13 19:55:01 +00:00
Simon Tatham 9600d8815a Network printers weren't showing up on at least NT4. This version
appears to be better, but Jacob has found that it still isn't
perfect. Bah.

[originally from svn r1589]
2002-03-12 18:27:10 +00:00
Simon Tatham 42cbf97a09 Avoid needless memory management error if EnumPrinters returns no
printers.

[originally from svn r1588]
2002-03-12 09:55:02 +00:00
Simon Tatham e4712f729d Bah. Add winspool.lib to libraries list. Maybe _now_ the nightly
builds will start working again :-/

[originally from svn r1587]
2002-03-11 10:38:30 +00:00
Jacob Nevins a2a2668458 Slightly less grotty script to convert OpenSSH known_hosts and known_hosts2
host key files to .REG files for Windows.
(renamed from 'hosts2reg' because of 8.3 considerations)

[originally from svn r1586]
2002-03-10 22:00:06 +00:00
Jacob Nevins 6bcc8e85e8 Grotty script to sanity-check the accelerator keys in windlg.c.
(private RCS rev 1.4)

[originally from svn r1585]
2002-03-10 21:56:55 +00:00
Simon Tatham 1e8a514477 Arrgh! Forgot yet another fiddly Makefile bit. Perhaps it's really
time I did something about my Makefile generator...

[originally from svn r1584]
2002-03-10 09:28:32 +00:00
Simon Tatham dc87fb5f5a ... and add its dependencies to the Makefile too.
[originally from svn r1583]
2002-03-09 19:07:21 +00:00
Simon Tatham f8e7422c6f As ever, There's Always One. Check in the extra source file. *blush*
[originally from svn r1582]
2002-03-09 19:06:58 +00:00
Simon Tatham ae476d5567 ANSI remote printer support. Raw mode only.
[originally from svn r1581]
2002-03-09 17:59:15 +00:00
Simon Tatham 04fba1e540 Fix Makefile dependencies.
[originally from svn r1580]
2002-03-09 12:03:49 +00:00
Simon Tatham fcb31d5cfe Well, there was bound to be one I'd forgotten: the new Features
panel should include an option to disable xterm mouse reporting. So
now it does. Woo.

[originally from svn r1579]
2002-03-09 11:47:39 +00:00
Jacob Nevins ddee0ed132 Fix accelerator clash on Features panel, plus a couple of accelerator comments.
(not tested)

[originally from svn r1578]
2002-03-07 22:17:11 +00:00
Simon Tatham 8c81f53a56 Oops. I wrote in the docs that no-remote-resize also included
no-remote-move-window, so I'd better live up to that...

[originally from svn r1577]
2002-03-06 23:06:07 +00:00
Simon Tatham 2df966b43c Add the Features panel, allowing you to disable a bunch of the more
controversial terminal features.

[originally from svn r1576]
2002-03-06 23:04:20 +00:00
Simon Tatham dac0d45699 Ensure our network layer is properly cleaned up before PuTTY exits.
Specifically, we explicitly closesocket() all open sockets, which
appears to be necessary since otherwise Windows sends RST rather
than FIN. I'm _sure_ that's a Windows bug, but there we go.

[originally from svn r1574]
2002-03-06 20:13:22 +00:00
Simon Tatham f1ece56e40 Add an extra example to the Plink-with-WinCVS section.
[originally from svn r1573]
2002-03-05 20:39:27 +00:00
Simon Tatham d21683f92c The `wrapnext' flag should be saved and restored with the cursor
position. Failure to do this can give wrapnext==TRUE even with the
cursor not in the rightmost column.

[originally from svn r1572]
2002-03-02 17:37:48 +00:00
Simon Tatham fdbd697801 from_backend() should always be called with len > 0. Only rlogin
mode ever failed to do this, and only Plink actually had a problem
with it, so this didn't become obvious for a while. rlogin mode is
fixed, and all implementations of from_backend() now contain an
assertion so that we should spot errors of this type more quickly in
future.

[originally from svn r1571]
2002-03-01 13:17:45 +00:00
Simon Tatham 0b61ac21c2 Memory leak fix: repair endemic failure to call sftp_pkt_free().
[originally from svn r1570]
2002-03-01 13:16:25 +00:00
Simon Tatham ae7c314f33 Set SSH socket variable to NULL if connect() fails. Failure to do
this was causing PSCP to hang indefinitely after reporting
Connection Refused.

[originally from svn r1569]
2002-02-27 22:45:52 +00:00
Simon Tatham 84c3ece865 Cisco routers apparently have yet another bug: they can't handle RSA
auth attempts at all without panicking and bombing out. Workaround
added.

[originally from svn r1568]
2002-02-27 22:41:31 +00:00
Simon Tatham a05d76fb1f Patch to enable >512-character command lines. Thanks to Thomas Halling.
[originally from svn r1567]
2002-02-27 22:31:23 +00:00
Simon Tatham 6e1ac92194 Oops - get the forward declaration right in that hack
[originally from svn r1566]
2002-02-27 22:30:57 +00:00
Simon Tatham 98dd3cb9f2 Fix silly segfault due to PSFTP thinking connection is fine even if
fxp_init() fails to get initial packet.

[originally from svn r1565]
2002-02-27 22:20:30 +00:00
Simon Tatham 4f33c36ff5 Make sure out-of-memory errors are logged to malloc.log when we're
logging mallocs.

[originally from svn r1564]
2002-02-27 22:20:03 +00:00
Simon Tatham b025e37bbb Document the fact that character classes are a default-only
configuration option (and so you must reset the terminal if you
change them in mid-session).

[originally from svn r1560]
2002-02-24 15:25:19 +00:00
Simon Tatham f8a36fbdad It's 2002. Update copyright statements :-)
[originally from svn r1559]
2002-02-24 15:17:10 +00:00
Simon Tatham 7fbbad0ce1 Work around surreal use of WM_COMMAND in radio button sets. Prevents
port number field resetting unnecessarily when protocol is set to
Raw using the arrow keys.

[originally from svn r1558]
2002-02-20 22:28:11 +00:00