1
I Use This!
Inactive

Commits : Listings

Analyzed 11 days ago. based on code collected 12 days ago.
Jan 29, 2024 — Jan 29, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Rework keylist_update() to fix both a buffer-size limitation and a memory leak. More... over 11 years ago
Initialise 'psa' to NULL on every code path in the Pageant client code, fixing a potential segfault when compiling with -DNO_SECURITY. More... over 11 years ago
Initialise 'psa' to NULL on every code path in the Pageant client code, fixing a potential segfault when compiling with -DNO_SECURITY. More... over 11 years ago
If the SSH server sends us CHANNEL_CLOSE for a channel on which we're sitting on a pile of buffered data waiting for WINDOW_ADJUSTs, we should throw away that buffered data, because the CHANNEL_CLOSE tells us that we won't be receiving those WINDOW_ADJUSTs, and if we hang on to the data and keep trying then it'll prevent ssh_channel_try_eof from sending the CHANNEL_EOF which is a prerequisite of sending our own CHANNEL_CLOSE. More... over 11 years ago
If the SSH server sends us CHANNEL_CLOSE for a channel on which we're sitting on a pile of buffered data waiting for WINDOW_ADJUSTs, we should throw away that buffered data, because the CHANNEL_CLOSE tells us that we won't be receiving those WINDOW_ADJUSTs, and if we hang on to the data and keep trying then it'll prevent ssh_channel_try_eof from sending the CHANNEL_EOF which is a prerequisite of sending our own CHANNEL_CLOSE. More... over 11 years ago
Add '.so' to the list of file extensions cleared up by 'make clean' in Makefile.cyg, since if you're building against Winelib it will generate one of those alongside each .exe file. More... over 11 years ago
Add '.so' to the list of file extensions cleared up by 'make clean' in Makefile.cyg, since if you're building against Winelib it will generate one of those alongside each .exe file. More... over 11 years ago
Completely remove the 'frozen_readable' mechanism from uxnet.c. It parallels a similar mechanism in winnet.c and came over by copy and paste, but is pointless in the Unix networking API. More... over 11 years ago
Completely remove the 'frozen_readable' mechanism from uxnet.c. It parallels a similar mechanism in winnet.c and came over by copy and paste, but is pointless in the Unix networking API. More... over 11 years ago
Fix error checking in uxstore.c: add a missing check, and fix a mis-cut-and-pasted one. More... over 11 years ago
Fix error checking in uxstore.c: add a missing check, and fix a mis-cut-and-pasted one. More... over 11 years ago
When I turned fcntls into noncloexecs in r9940, I missed one. More... over 11 years ago
When I turned fcntls into noncloexecs in r9940, I missed one. More... over 11 years ago
Two more memory leak fixes, on error paths I didn't spot in r9919. More... over 11 years ago
Two more memory leak fixes, on error paths I didn't spot in r9919. More... over 11 years ago
Fix a null-dereference introduced by another mis-fix in r9919. More... over 11 years ago
Fix a null-dereference introduced by another mis-fix in r9919. More... over 11 years ago
Fix leak of 'fname' introduced by the rewrite of write_random_seed in r9933. More... over 11 years ago
Fix leak of 'fname' introduced by the rewrite of write_random_seed in r9933. More... over 11 years ago
Another two mis-fixes from r9919: when we sfree(line) on exit from the ssh.com and OpenSSH key import loops, we should also null it out so that the cleanup path doesn't try to re-free the same pointer. More... over 11 years ago
Another two mis-fixes from r9919: when we sfree(line) on exit from the ssh.com and OpenSSH key import loops, we should also null it out so that the cleanup path doesn't try to re-free the same pointer. More... over 11 years ago
Redo a mis-fix of a memory leak in r9919: I added sfree(data) immediately after conf_deserialise in the Duplicate Session receiver, whereas I should have put it after the subsequent loop that extracts the pty argv if any. More... over 11 years ago
Redo a mis-fix of a memory leak in r9919: I added sfree(data) immediately after conf_deserialise in the Duplicate Session receiver, whereas I should have put it after the subsequent loop that extracts the pty argv if any. More... over 11 years ago
Switch to translating keystrokes using ToUnicodeEx rather than ToAsciiEx, where possible. More... over 11 years ago
Switch to translating keystrokes using ToUnicodeEx rather than ToAsciiEx, where possible. More... over 11 years ago
Been meaning to get round to this for a while: use CryptGenRandom to gather extra entropy at Windows PuTTY startup time. (It's only used as one of the inputs to PuTTY's internal entropy pool, so nobody is required to trust it.) More... over 11 years ago
Been meaning to get round to this for a while: use CryptGenRandom to gather extra entropy at Windows PuTTY startup time. (It's only used as one of the inputs to PuTTY's internal entropy pool, so nobody is required to trust it.) More... over 11 years ago
Centralise calls to fcntl into functions that carefully check the error returns. More... over 11 years ago
Centralise calls to fcntl into functions that carefully check the error returns. More... over 11 years ago
Add an error check to every setsockopt call in uxnet.c. More... over 11 years ago