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
code, fixing a potential segfault when compiling with -DNO_SECURITY.
[originally from svn r9954]
da052d88f8122c7299595ca51ffd03ce42bc9411 authored over 11 years agositting on a pile of buffered data waiting for WINDOW_ADJUSTs, we
should throw away that buffered...
Makefile.cyg, since if you're building against Winelib it will
generate one of those alongside ea...
parallels a similar mechanism in winnet.c and came over by copy and
paste, but is pointless in th...
mis-cut-and-pasted one.
[originally from svn r9950]
77791de4e179af27adc5557a76605827e8ac19ab authored over 11 years ago
[originally from svn r9949]
[r9940 == b4268722196a3d93183252584b86cbb719187a38]
[originally from svn r9948]
[r9919 == ea301bdd9b892a5e70692f82f5c0b98bd585e775]
[originally from svn r9946]
[r9919 == ea301bdd9b892a5e70692f82f5c0b98bd585e775]
r9933.
[originally from svn r9945]
[r9933 == 2854ae1f33fe16124830b0cc3ac3ca843cd8ce9d]
ssh.com and OpenSSH key import loops, we should also null it out so
that the cleanup path doesn't...
immediately after conf_deserialise in the Duplicate Session receiver,
whereas I should have put i...
ToAsciiEx, where possible.
This enables support for keys which generate Unicode characters that
...
gather extra entropy at Windows PuTTY startup time. (It's only used as
one of the inputs to PuTTY...
error returns.
[originally from svn r9940]
b4268722196a3d93183252584b86cbb719187a38 authored over 11 years ago[originally from svn r9939]
96f3589e16d2aa5a80567fb2e4aba15e8aa37e57 authored over 11 years agobriefly worried that it might not be doing what I thought it was
doing, but examining these diagn...
[originally from svn r9937]
407fd7b9ab2cb92d365569f7a62b10311874606b authored over 11 years ago[originally from svn r9936]
13bac5ed69ce4cd603a21c940f82370ef8b0a44d authored over 11 years agononzero rather than zero.
[originally from svn r9935]
311761e245b9c7fbe0b800eebada1a94fa88b863 authored over 11 years ago[originally from svn r9934]
b4adf61bc70edc1f4c1d14bf5981be1246e105c5 authored over 11 years agoerror reporting function.
[originally from svn r9933]
2854ae1f33fe16124830b0cc3ac3ca843cd8ce9d authored over 11 years agothat the user really ought to know but that are not actually fatal to
continued operation of PuTT...
really fail, but might as well be careful.
[originally from svn r9931]
1d21346d4c4fe0610c68c2a2424429978798207d authored over 11 years agocalling random_byte has previously called random_ref.
(I'm not aware of any current code getting...
33f485c1c3a0942192763f085292aa57d9c3de87 authored over 11 years agodeclarations, and gcc didn't complain but VC did.
[originally from svn r9928]
[r9924 == 1dabc578...
crWaitUntilV(pktin) with plain crReturnV, because those coroutines can
be called back either with...
header text from a PuTTY key file.
(It's silly to have both while (len > 0) at the top of the lo...
16d62f6d94a449d04120ae35eb42796fe5b8bc57 authored over 11 years ago[originally from svn r9925]
3692a585f72a2899b979fcd24f4c6d95363df41c authored over 11 years ago(it would trigger if !type==RSA and !type==DSA, but one of those must
have been true to get there...
the session saving code, in which the contents of the edit box giving
the current saved session n...
custom free function, in case you need to ctrl_alloc a structure which
then has additional dynami...
warnings about insecure crypto components. The latter may crReturn
(though not in any current imp...
with the usage comment saying you're allowed to pass NULL to find out
only the return value. No c...
one missing fclose too.)
[originally from svn r9919]
ea301bdd9b892a5e70692f82f5c0b98bd585e775 authored over 11 years agoof the GET_32BIT macros and then used as length fields. Missing bounds
checks against zero have b...
not to be redrawn when the user reconfigured the background colour.
[originally from svn r9917]
1662a2f6cf015ff05de76d01e7a80e0e4a5756d0 authored over 11 years agoon error paths, although the one in PSFTP's wildcard_iterate will come
up in normal usage.
[orig...
cc4f38df148c84183efce644cd48f822233b962a authored over 11 years agoeffect of handling it, but they do not free it if it isn't a packet
they recognise as part of the...
own newline before the one tell_user puts on the end anyway. Also,
while I'm here, make up my min...
we would return without first closing the directory handle we had used
as an argument.
[original...
f78c9165a1e417b6d2304ee36b219ccd09751a1c authored over 11 years agoarray pointer, _even_ if you're asking it to sort zero elements so
that in principle it should ne...
rest of PuTTY, and fix a couple of format string type mismatches
pointed out by gcc.
[originally...
84fed5c62014bd3825b46ee3acdf4ff559eda1d2 authored over 11 years agocode, which would have coped badly if ever asked to select the first
font in the list at a size s...
use Restart Session in a post-not-close-on-exit pterm.
[originally from svn r9909]
5a04ae342012c649c4ba6529a0f832aa2534456b authored over 11 years agosegfaults if a PuTTY or pterm did not close on exit and then you
either typed something via input...
function which has just dereferenced it to get the exit code.
[originally from svn r9907]
916cd3f0cd99d0fafc594fb21dfadc2512aa6700 authored over 11 years agowhich are (a) never NULL anyway, and (b) have already been
dereferenced by the time we make those...
key loader.
[originally from svn r9905]
85300e0b15d6245f02bfe177289cde1a9babaeb9 authored over 11 years ago[originally from svn r9904]
1dbdd2c43ff7c72f560cac113e7dfe114636767f authored over 11 years agoconnection, and replace it with sensible dynamically allocated
storage. While I'm at it, get rid ...
[originally from svn r9896]
8b6a8b617f0720d8c17cc2a505ca1371286ada58 authored over 11 years agosince there is a theoretical code path (via the crReturn loop after
asking an interactive questio...
places we simply enforce by assertion that it will match the request
we sent out a moment ago: in...
Coverity: assorted language-use goofs like freeing the wrong thing or
forgetting to initialise a ...
where the GTK1 detection function AM_PATH_GTK hasn't been provided by
/usr/share/aclocal/gtk.m4 o...
[originally from svn r9846]
a7611316c503e930d4489b79d646fd1bb4232f19 authored over 11 years agocharacter set configuration to UTF-8, on both Windows and Unix, and
reorganise the dropdown lists...
buffered in terminal.c indefinitely and only released when further
output turned up.
Arose becau...
4c8c5e26b962255f4fd30d74cde91c63fe62823e authored almost 12 years agoprivileges just before dying of a fatal signal. I'm not sure what I
intended it for in the first ...
[originally from svn r9764]
74bc2635ad8bd813fabb08ea9fb6a510a45c3a85 authored almost 12 years agonumber we don't understand. It's nicer to report 'format too new' than
'not a PuTTY key file'.
[...
40ce043a97c71374d2118ed636a36b16a148d411 authored almost 12 years agoas specified in RFC 6668. This is not so much because I think it's
necessary, but because scryp...
to MAC.
[originally from svn r9758]
3045a9ac8c3202b7917cdfebc349cedb5f763e2c authored almost 12 years agoxterm mouse tracking, both supported by the current up-to-date xterm
(288). They take the form of...
*Windows's* command-line splitting rules we're mimicking here; it's
VC7's, and they're not the sa...
and returns its error message as a string, instead of actually
printing it on standard error and ...
and into AM_CPPFLAGS. This is more conceptually sensible according to
my reading of the automake ...
[originally from svn r9732]
3c443bd2a54bfef8a9333bb093d0302ff9042ee3 authored about 12 years agobignum code's test harness. Thanks to Sup Yut Sum for fixing this in
TortoisePlink and Sven Stric...
treat all socket closures as clean exits (because the protocol doesn't
provide for transferring a...
pty_utmp_helper_pipe _and_ the close of it if we're not going to write
should be conditionalised ...
OS doesn't automatically assume it.
(It would seem faintly weird to me - surely opening the mast...
25c45bf0438ff596b588ccbd9a508b89f7fb9760 authored about 12 years agoopen("/dev/ptmx"), where the former is available. Improves
portability, since at least one OS (Op...
attempting to call lineptr() with a y-coordinate off the bottom of the
screen and triggering the ...
use 32-bit scrollbar position data instead of being limited to the
16-bit version that comes in s...
capture the error code if listen() returned an error, and instead pass
0 (saved from the previous...
public key but not the private half, NULL out all the CRT-optimisation
fields as well as the priv...
FormatMessage to get the OS's text for any error not in our own
translation table. Should elimina...
IPv6 addresses, because I'd mistakenly cast an ai_addr to the low-
level 'struct in6_addr' instea...
should not call plug functions, because it's being called from within
new_connection(), and the s...
localhost connections, and also enable X forwarding in such a way that
it will attempt to connect...
[originally from svn r9687]
36b8d450f0fa33b3f4a1d2cda9a4854ca2ab4eb6 authored over 12 years agohandles returned in the PROCESS_INFORMATION structure after we call
CreateProcess.
[originally f...
8e56c52eaaa78b322eec301ea007c093a75cb7dd authored over 12 years agomistakenly rearranged the logic in an if statement in window.c, with
the effect that scroll-wheel...
window. scroll() iterates that many times, so this prevents a tedious
wait if you give a very lar...
one of them. Correct that.
[originally from svn r9676]
c048389315170840ce2991f2349d87bab6dbe5f8 authored over 12 years ago[originally from svn r9675]
897029153f403314325749fa359546cb34912394 authored over 12 years agoshould really have broken everything else too).
[originally from svn r9674]
a3aca31b55de6208640bd8e81e1b29d9cbdc0b05 authored over 12 years ago
Well, at least across all command-line tools on both Windows and Unix,
and the GTK apps on Unix ...
[originally from svn r9670]
65290ced76509ef8cbc65ea4dbc1525268f5040b authored over 12 years agorather than explicitly checking for Winelib. It seems that w32api is
lacking it as well.
[origi...
580103fca215e76e62de4537f30cb7085660c306 authored over 12 years ago
RFC 4245 section 7.1 specifies the meaning of the "address to bind"
parameter in a "tcpip-forwar...
First, make absolute times unsigned. This means that it's safe to
depend on their overflow beh...
[originally from svn r9666]
41ad182710a8b8bde5bb27114631a25dae37c6cf authored over 12 years agoof smemclr when compiling with Winelib.
[originally from svn r9665]
[r9663 == 3b27c3e32b8fe560c5...
[originally from svn r9664]
d63ce7d30a54959ec697992ed6653e5390cffbba authored over 12 years agothere (yet).
[originally from svn r9663]
3b27c3e32b8fe560c5b2bb35781038715abf29c2 authored over 12 years ago
This should perhaps go into winmisc.c: it's caused problems for
other people too:
<http://stack...
e7324f7934c8fa87ba6471a0d3b62d8a55f54358 authored over 12 years agothe output file. This appears to be supported by windres, and is
required by wrc (the Winelib re...
a fowarded port. Arrange that this code is shared instead. The main
visible change is a slight ...