Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/maikebing/putty
PuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an xterm terminal emulator. It is written and maintained primarily by Simon Tatham.
https://github.com/maikebing/putty
confused if they receive a request followed by immediate EOF, since we
currently send outgoing EO...
[originally from svn r9649]
33c58dd91b8350bd47b363786a3f39587cf8ead6 authored over 12 years ago[originally from svn r9648]
de6d59b500ca7907be0018ffab06b9cd856cf927 authored over 12 years ago!ssh->ncmode), so bundle them up in a big block conditional on this rather
than checking it five ...
and CHANNEL_FAILURE as soon as it's opened a channel, so there's no need
for it to set them again...
[originally from svn r9645]
8acd57afb51e2facb1c3db7783800f45fda9fda0 authored over 12 years agomove the primary conditions out of them into their callers. Fixes a
crash in 'plink -N', since th...
an unencrypted key. (The other import function, sshcom_read(), already
got this right.) Thanks to...
Wedderwille.
[originally from svn r9642]
e2a48fe9b11975ebab421bdf222edea4ea239965 authored over 12 years agodoesn't have TIOCSCTTY, so my attempt to set the ctty of the child
process isn't doing anything, ...
result of memcmp, but untrue that we can do so _unconditionally_: if
memcmp returns zero, we stil...
I'm not entirely sure that using memcmp() is any more defined by the C
standard, but at least Cl...
Nothing pays attention to it any more, anyway.
[originally from svn r9635]
e27ce2017e860c93369414d4f9c1ed12c54360f6 authored over 12 years ago
This gives GCC slightly fewer opportunities to gratuitously inflate
its output.
[originally fro...
3cc03d85e7c96fd1c1e05617566968a4091b6e97 authored over 12 years ago[originally from svn r9633]
df83634e21d9442210ed244c9b4ff1a0c3fbd983 authored over 12 years ago
They're only likely to be useful for freeing a coroutine state
structure, in which case there's ...
In sshfwd_unclean_close(), get ssh2_check_close() to handle sending
SSH_MSG_CHANNEL_CLOSE. That...
crFinish or crFinishV, since they will attempt to write to the
coroutine state variable contained...
[originally from svn r9627]
[r9626 == 92fc25c6cd04788cd409021979106f98ac032f30]
It no longer exists in the code, and should have been obsoleted by
r9214 at the latest.
[origin...
92fc25c6cd04788cd409021979106f98ac032f30 authored over 12 years ago
Unconditionally override the configured terminal size with the one
from stdin if it's available....
Part the first: make sure that all structures describing channel
requests are freed when the SSH...
This reduces code size a little and also makes it harder to
accidentally request a reply without...
The various setup routines can only receive CHANNEL_SUCCESS or
CHANNEL_FAILURE, so there's no ne...
[originally from svn r9618]
1c4eac5fa31170c89e0d2601b6b2f13077a9d83c authored over 12 years ago
In each case, want_reply was being treated as true even when it wasn't,
because it got decoded i...
Each of the minor start-of-session requests is now dealt with by its own
little co-routine, whi...
Now each channel has a queue of arbitrary handlers for those messages,
with anything that sends...
hallucinate an extra empty argument word at the end of a line if the
line ended in more than one ...
decodes the SFTP message layer in addition to the underlying SSH.
Requests and responses are matc...
[originally from svn r9611]
f071feb9a646ecb51e3d6db543119b88cafda832 authored over 12 years ago
There's no need to have identical code generating server-to-client and
client-to-server versions...
Before, NULL in the dispatch table meant "send to the appropriate one of
do_ssh2_transport() an...
causing assertion failures when closing X11 channels in SSH-1. Also fix
another pasto.
[origin...
4e5012aeda11177b8cc53a8d49e051747a3efcf7 authored over 12 years agostructure, which is consistent with Simon's canonical version of the
macros.
[originally from sv...
e570820c746a921e15a2e7c8e4b410e0deebd9b8 authored over 12 years agousing one for the length field and one for the rest of the packet
contents. Since sftp_senddata()...
bufchain_add() now allocates at most one new granule. Granules still
have a minimum size, so sm...
by sending most of the initial SSH_MSG_CHANNEL_REQUEST messages before
waiting for any replies. ...
[originally from svn r9593]
[r9592 == 71f0c7546dfa8930277c895b88f57585fd8ef854]
[email protected] request. Not currently enabled
automatically, but should be us...
changes to any SSH bug config option to be lost when the config box
switched to a different panel...
one of its uses (in sshaes.c) wasn't picking up the former. Thanks to
Ubuntu's gcc for spotting t...
[originally from svn r9589]
afa871e3cfc82eb6b92b02fd1dad094c5d1949f2 authored over 12 years agozero but does it in such a way that over-clever compilers hopefully
won't helpfully optimise the ...
Ubuntu (whose /bin/sh is not bash).
[originally from svn r9585]
acf8a5385d22db78435555a19ce0288b468cfd98 authored over 12 years agohaving just noticed that Makefile.gtk had it and this one doesn't. (Of
course, this being autocon...
compile warning ('left-hand operand of comma expression has no
effect'), which of course becomes ...
platform manner, but which nothing ever called. It thus served only to
trap up the unwary. The ...
and the argument list contains only one string, try again by passing
that single string to "$SHEL...
piece of keyboard handling: if Num Lock is on, numeric keypad keys are
eaten by the IM, so we mus...
that it'll be absent in GTK 3.
[originally from svn r9571]
d0ac277f78dea1a359d03b3619ace462c8600fca authored over 12 years agoFXP_READDIR on an empty directory by returning a zero-length list of
filenames, instead of the mo...
keypresses for purposes of hiding the mouse pointer and resetting the
scrollback.
[originally fr...
72640ff6152f460620431848ddf616eecf0e39cf authored over 12 years agoa GtkIMMulticontext and having that filter most keypresses. I think
I've got this right so that i...
you both brighten the colour _and_ bold the font at the same time.
(Fixes 'bold-font-colour' and ...
[originally from svn r9557]
a46aac386b20e6474d45f701a96d7afc8cfdafec authored over 12 years ago[originally from svn r9551]
799f7f563d505357cf904b5b8e28dcbc79194063 authored over 12 years agounconditionally set the telnet state to SEENCR regardless of whether
we have actually seen a CR, ...
_in_ to it, as well as the one it returns. Why have I never thought of
doing that before?!
[orig...
c10a8dee07fc10cbe9295e1a088b15b6e357f774 authored over 12 years agonanoseconds field as a microseconds field, with hilarious consequences.
[originally from svn r9535]
29184e3702f7b9131d78f4732e4deae5d1c918bc authored over 12 years agoavailable.
[originally from svn r9529]
0395e52bb8db4b77e792ea1c46b2c0024c67986b authored over 12 years ago
The previous platform-dependent ifdefs, switching between a system
which tried to cope with spur...
sequence: since init_fonts sets up ucsdata based on the available
Windows fonts, we should call i...
equal either lpDx or NULL, we mustn't forget to update it when we
realloc lpDx.
[originally from...
16a02bb9fc3f6e5ac89822d6a773cb00369a38c5 authored over 12 years agocalling back->unthrottle), we should immediately call
ssh_process_queued_incoming_data to handle ...
SSH2_MSG_CHANNEL_FAILURE to be reported as replying to
ARRAY(0xrubbish) instead of to a message n...
logins completely, with or without a supplied username. Ahem.
[originally from svn r9471]
4318e3227fbb3a28125b1c30175c4869b97654f3 authored almost 13 years agoforwarded X connection. (I somehow forgot to do this in r9364, despite
making the identical chang...
the offset horizontal line characters in the VT100 line-drawing set
(o,p,r,s), so that no trace o...
will not even initialise sbstring[0], so we shouldn't even look at it
let alone depend on it to t...
in mid-session, it affects translation and hence display, so it should
be listed among the settin...
logevent(), which temporarily turn off the raw mode we've put stderr
into, so that they don't get...
[originally from svn r9458]
5c743effc0934ed841e68cdec60f96f3337889c1 authored almost 13 years agointerpretation with some analysis done on it. The script will do its
own tracking of the set of o...
duplicate the strings they pass to gtk_entry_set_text. I was already
doing that in dlg_editbox_se...
wonky because I'd used the subkey for the red component in four places
where I should have used t...
[originally from svn r9427]
[r9409 == 053d2ba6d1c35c3d3c77bbc48bfd31fd8628ed35]
bidi_char from wchar_t to unsigned int, but omitted to similarly
adjust the parameter to doMirror...
[originally from svn r9425]
9ecfbee08f914001b1dc91937957be6021974e63 authored almost 13 years agor9421.
[originally from svn r9422]
[r9421 == 9604c2b367a2379b37fd1d299cd831193eed43c5]
key they always get an n-bit number instead of n-1. The latter was
perfectly harmless but kept co...
the previous ghastly formatting arose when I ran the whole source base
through GNU indent...
[or...
e59f1ac827da4f690918fbcae41d173f4c4a8d85 authored almost 13 years ago[originally from svn r9414]
948203f2c7cd5f0ebe6f995aea79ce65ed93e4ee authored almost 13 years ago[originally from svn r9413]
46bd2b07212e48f4e861e1934d6712fc0c07b330 authored almost 13 years agowhich text pasted into the terminal is preceded and followed by
special function-key-like escape ...
UTF-16 support. High Unicode characters in the terminal are now
converted back into surrogates du...
so we should ensure we treat it the same way as other WM_SIZEs that
show up during that time: set...
`Duplicate Session' doesn't work." (Explanation courtesy Owen.)
[originally from svn r9391]
f9a6c2e4a58c58ee03b86ac3f8ef8f37e0214645 authored almost 13 years ago
[originally from svn r9390]
[this svn revision also touched putty-website]
already sent SSH2_MSG_CHANNEL_CLOSE, we should not skip the _whole_ of
sshfwd_unclean_close(), on...
deprecated g_strcasecmp (since all the strings being compared are
parts of XLFDs and won't be in ...
announcement email without a subject line, so I'm reorganising the
announcement entry in the chec...
[originally from svn r9365]
c968d9fe8ea9a0fabc02ff7a384550ff350e819d authored about 13 years agosubsidiary network modules like portfwd.c. To be called when the
subsidiary module experiences a ...
remembered to do before! Also some related fixes, such as that after
we do so we should immediate...
on it yet, we should send EOF on _that channel_, not the main session
channel! Oops.
[originally...
8aa218e8942bcfd4ef1bc3cea393616283f18389 authored about 13 years ago[originally from svn r9361]
69a01afe48365b8898a9b48cea0d9f9729d32347 authored about 13 years agofor which we've already sent CHANNEL_CLOSE. It would be embarrassing
if the remote end had also s...
of local sockets and pipes all open at once, and if one of them is
uncleanly closed from the remo...
[originally from svn r9357]
bb542eaeff5f7964f74c5893b7d3bec8656f0589 authored about 13 years ago