Martin Prikryl
cc81f2c3fc
Updating code to PuTTY 0.84
...
Source commit: 71b0bdd5bb7ff22e916234fffeedf5db87668460
2026-05-30 01:07:44 +02:00
Martin Prikryl
4d24fdb881
Merge branch 'thirdparty_dev' into dev
...
# Conflicts:
# source/putty/callback.c
# source/putty/putty.h
# source/putty/ssh/ssh.c
# source/putty/windows/network.c
# source/putty/windows/platform.h
Source commit: e4552f4c309c1e34fce155ecad0bfaf22cd8bcee
2026-05-30 01:04:55 +02:00
Martin Prikryl
fbc97830e9
PuTTY 0.84
...
Source commit: 74c128b1c46223d1ff41e055c5fadd44bf73dbe4
2026-05-30 01:01:18 +02:00
Martin Prikryl
6963f08ffd
Enabling all warnings in all projects and only selectively disabling those that are needed
...
with aim to eventually update the code to need as little warnings disabled as needed.
Some code updates (and even fixes) to avoid warning done already
Source commit: 5c45a6f56c52e7b0c5034ed9980cd65259a7372b
2025-12-04 01:16:16 +01:00
Martin Prikryl
05d66aa6f3
Merge branch 'thirdparty_dev' into dev
...
# Conflicts:
# source/putty/WINDOWS/winmisc.c
# source/putty/WINDOWS/winnet.c
# source/putty/WINDOWS/winpgntc.c
# source/putty/WINDOWS/winsecur.c
# source/putty/WINDOWS/winstuff.h
# source/putty/callback.c
# source/putty/mpint.c
# source/putty/ssh.c
# source/putty/ssh.h
# source/putty/ssh1connection.c
# source/putty/ssh1login.c
# source/putty/ssh2connection.c
# source/putty/ssh2transport.c
# source/putty/ssh2transport.h
# source/putty/ssh2userauth.c
# source/putty/sshaes.c
# source/putty/sshauxcrypt.c
# source/putty/sshcrcda.c
# source/putty/sshecc.c
# source/putty/sshhmac.c
# source/putty/sshmd5.c
# source/putty/sshprng.c
# source/putty/sshpubk.c
# source/putty/sshrand.c
# source/putty/sshsh256.c
# source/putty/sshsha.c
Source commit: 38ca28095fe64239d0915b7691a010006d1fed98
2021-05-19 00:50:14 +02:00
Martin Prikryl
d7a42c8169
PuTTY 0.75
...
Source commit: 912a3dfe927218b82aee656c9a76f8ceaf0917b7
2021-05-19 00:48:03 +02: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