1
0
mirror of https://github.com/winscp/winscp.git synced 2026-10-28 15:35:08 +03:00

16 Commits

Author SHA1 Message Date
Martin Prikryl
728b629e55 Merge branch 'thirdparty'
Source commit: 05678fe0aae03547c0b2c2aa990ab6d1b225978d
2021-11-23 19:06:45 +01:00
Martin Prikryl
0e0239f51b PuTTY 0.75
(cherry picked from commit d7a42c8169)

Source commit: c82fe372e18d04bc35d4e07990a22727b354eb07
2021-11-23 19:03:58 +01:00
Martin Prikryl
9fcc1f7f4a cbcurr can be left behind when session is disconnected while a callback is called
Source commit: 555f30af4ec072eb3ebf40eaaa0f2b9492274b22
2019-08-22 00:43:19 +02:00
Martin Prikryl
bdf994a731 Proper session cleanup after upgrade to PuTTY 0.71
(fixes the most prominent cleanup memory leaks)

Source commit: bc1f16cc89bb97e08790e9cd8c6aa91c40bfd339
2019-05-25 01:15:42 +02:00
Martin Prikryl
0145a336d6 Merge branch 'thirdparty_dev' into dev
# Conflicts:
#	source/putty/WINDOWS/winhandl.c
#	source/putty/WINDOWS/winnet.c
#	source/putty/WINDOWS/winpgntc.c
#	source/putty/WINDOWS/winproxy.c
#	source/putty/WINDOWS/winstore.c
#	source/putty/callback.c

#	source/putty/mainchan.c
#	source/putty/network.h
#	source/putty/portfwd.c
#	source/putty/putty.h
#	source/putty/ssh.c
#	source/putty/ssh.h
#	source/putty/ssh1login.c
#	source/putty/ssh2connection.h
#	source/putty/ssh2userauth.c
#	source/putty/sshaes.c
#	source/putty/sshcommon.c
#	source/putty/sshcrcda.c
#	source/putty/sshppl.h
#	source/putty/sshpubk.c
#	source/putty/sshrsa.c
#	source/putty/sshsh256.c
#	source/putty/x11fwd.c

Source commit: 857836e9a3a338f3fe8c30cbd6378e9b3802bc7e
2019-04-25 00:47:59 +02:00
Martin Prikryl
2cb6655162 PuTTY snapshot 85770b20 (Add missing expire_timer_context in ssh2_transport_free 2018-11-23)
Source commit: 3ba846b71bb159ae427ba7cacdfb3a8366c31c18
2019-04-24 18:19:21 +02:00
Martin Prikryl
879e3c77cf Merge branch 'thirdparty_dev' into dev
# Conflicts:
#	source/putty/ssh2transport.c

Source commit: 904f8304a88ba00d5188847a121423e01179ecd1
2019-04-24 18:01:24 +02:00
Martin Prikryl
2d4a052276 PuTTY snapshot 291c1b07 (Remove unused and bit-rotted scroll optimisation - 2018-10-25)
Source commit: 239722666fe9c58859e8e24ad8d371bd4e47d086
2019-04-24 17:57:43 +02:00
Martin Prikryl
26237b4a04 Updating code to PuTTY 344ec3ae
Including part of 2e7ced64 (Give BPPs a Frontend, so they can do their own logging) - as it's useful for our thread-safe implementation of pktin_free_queue_callback

Source commit: f80dbdfd2041e079359ca77b1872e2d39eb47faf
2019-04-09 12:57:24 +02:00
Martin Prikryl
97deb3c60e Merge branch 'thirdparty_dev' into dev
# Conflicts:
#	source/putty/callback.c
#	source/putty/portfwd.c
#	source/putty/putty.h
#	source/putty/ssh.c

Source commit: 468ac26ca2ae9badcc1a617afe382e4ad2b0b184
2019-04-05 08:18:04 +02:00
Martin Prikryl
aff4559cbd PuTTY snapshot 65b65bb (Expose the structure tag 'crcda_ctx' - 2019-09-19)
Source commit: 8320144ae87014ecea25fa6756683ae08f5b57a9
2019-04-05 08:14:34 +02:00
Martin Prikryl
a1c81d248e Thread-safe implementation of PuTTY callbacks
See also the note in 8ce20a988 commit message.

Source commit: 9bed745884500e15a478e612b553fbaff6989c52
2019-03-30 01:19:30 +01:00
Martin Prikryl
8ce20a988b Merge branch 'thirdparty_dev' into dev + Plus minimal changes in code needed to make it compile and pass unit tests + Other changes are pending
What is pending:
- AES is now again compiled using Borland compiler (previously by VS)
- Add support for HW SHA

What is lost and needs to be re-implemented:
- Custom fixes for vulnerabilities fixed in PuTTY 0.71 (will be added implicitly, once merge of PuTTY 0.71 is complete)
- callback.c is now locked more heavily - should be optimized.

Note: Or would-be thread-safety changes to callback.c were obviously not thread safe as they would call callbacks for other sessions from thread for another session (as there's only one callback queue) - This needs to be solved

# Conflicts:
#	source/putty/WINDOWS/wingss.c
#	source/putty/WINDOWS/winhsock.c
#	source/putty/WINDOWS/winnet.c
#	source/putty/callback.c

#	source/putty/proxy.c
#	source/putty/putty.h
#	source/putty/ssh.c
#	source/putty/ssh.h
#	source/putty/sshaes.c
#	source/putty/sshdh.c
#	source/putty/sshpubk.c
#	source/putty/sshrsa.c
#	source/putty/sshsh256.c
#	source/putty/version.h
#	source/putty/x11fwd.c

Source commit: d7d9798d5b0c01f4a797d0a2ace8856e32909158
2019-03-25 17:04:46 +01:00
Martin Prikryl
bd04f8db3d PuTTY snapshot 6c924ba
Source commit: eab2f5e9605eae408def8bc04edd45de3c181512
2019-03-19 01:39:17 +01:00
Martin Prikryl
5daf2e0776 PuTTY 0.66
Source commit: 332cd6a0dc85b619c24c03c842e78bd59a88a329
2018-01-24 15:22:37 +01:00
Martin Prikryl
dbdc880e40 Synchronizing with source repository
Source commit: d41684695918967891179b2fa63337c66f60094b
2018-01-19 20:17:25 +01:00