1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-08 08:58:00 +00:00

Commit Graph

  • 5dfd92b6ed Merge global request queue fix from 'pre-0.77'. Simon Tatham 2022-05-04 12:53:03 +0100
  • 03e71efcc5 Fix linked-list mismanagement in global request queue. Simon Tatham 2022-05-04 12:46:06 +0100
  • 8c4524aa91 Fix null-pointer dereferences in CA config. Simon Tatham 2022-05-02 18:59:26 +0100
  • c6e40f6785 Add some blank lines in setup_ca_config_box. Simon Tatham 2022-05-02 10:19:11 +0100
  • dc7ba12253 Permit configuring RSA signature types in certificates. Simon Tatham 2022-05-02 10:18:16 +0100
  • e34e0220ab Centralise creation of a host_ca structure. Simon Tatham 2022-05-02 07:40:52 +0100
  • 619bb441ec contrib/gdb.py: add a pretty-printer for ptrlen. Simon Tatham 2022-05-02 11:05:54 +0100
  • 8d2c643fcb CA config: protect against saving a key with no wildcards. Simon Tatham 2022-05-01 11:29:54 +0100
  • 6472b5ded7 CA config: permit pasting a whole OpenSSH public key. Simon Tatham 2022-05-01 11:27:46 +0100
  • d06ae2f5c3 New utility function base64_valid(). Simon Tatham 2022-05-01 11:19:10 +0100
  • 2a44b6354f CA config: make the 'Done' button cancel and not default. Simon Tatham 2022-05-01 09:33:28 +0100
  • ddcd93ab12 CA config box: add a 'Read from file' button. Simon Tatham 2022-05-01 09:31:20 +0100
  • 4fcb3bbe81 Move host CA config box out into its own source file. Simon Tatham 2022-05-01 09:16:46 +0100
  • 694d5184b7 Permit button-only file selectors. Simon Tatham 2022-05-01 08:39:49 +0100
  • 259e877b92 New command-line option: 'putty --host-ca'. Simon Tatham 2022-05-01 08:22:44 +0100
  • 89883bf158 Restructure dlgcontrol as a struct with an anon union. Simon Tatham 2022-05-01 09:55:52 +0100
  • 77d15c46c3 New typedef 'dlgcontrol' wrapping 'union control'. Simon Tatham 2022-05-01 09:48:38 +0100
  • 958304897d Fix rekeying when using a certified host key. Simon Tatham 2022-04-29 22:44:40 +0100
  • 1dfa0f538b Update proxy docs to reflect recent changes. Jacob Nevins 2022-04-29 19:01:57 +0100
  • 3b3df6b60d Merge proxy docs tweaks from 'pre-0.77'. Jacob Nevins 2022-04-29 18:49:32 +0100
  • 1088080cdd Tweaks to proxy documentation. Jacob Nevins 2022-04-29 18:35:24 +0100
  • b00094d784 Merge prepare_session() fix from 'pre-0.77'. Simon Tatham 2022-04-29 16:47:14 +0100
  • 1cf4f50981 sshproxy.c: remember to call prepare_session(). Simon Tatham 2022-04-29 16:41:18 +0100
  • a2ac5ec287 SSH proxy: separate stdout from stderr. Simon Tatham 2022-04-29 16:28:58 +0100
  • e22df74545 Reorganise sk_namelookup (on both platforms). Simon Tatham 2022-04-29 08:05:39 +0100
  • 67204ffd0b Windows: stop trying to use gai_strerror. Simon Tatham 2022-04-29 11:55:56 +0100
  • 03cfda89d1 Windows: make SockAddr's error field const char *. Simon Tatham 2022-04-29 11:54:36 +0100
  • f9bb1f4997 ssh/verstring.c: fix use of '\r' and '\n'. Simon Tatham 2022-04-29 10:31:24 +0100
  • e6df50ea6b Restore 'Local' proxy type in config UI. Jacob Nevins 2022-04-29 11:39:04 +0100
  • 42dcd465ab ssh2_scan_kexinits: dynamically allocate server_hostkeys[]. Simon Tatham 2022-04-28 13:02:00 +0100
  • 7b0292b2c3 Fix translation of legacy key format *again*. Simon Tatham 2022-04-28 12:50:00 +0100
  • 93fb65af61 Fix translation of legacy registry RSA key format. Simon Tatham 2022-04-27 16:33:23 +0100
  • de5f295b99 Fix handling of RSA + SHA-2 certified host keys. Simon Tatham 2022-04-27 07:44:27 +0100
  • 3bb7e6ba9e Fix duplicated shortcut on Windows SSH/Auth panel. Jacob Nevins 2022-04-26 12:45:19 +0100
  • 36d40febed Add cryptsuite test of certificate handling. Simon Tatham 2022-04-25 13:27:53 +0100
  • 254635a2a1 Test implementation of a CA in Python. Simon Tatham 2022-04-25 11:03:24 +0100
  • 21d4754b6a Initial support for host certificates. Simon Tatham 2022-04-22 12:07:24 +0100
  • df3a21d97b Support for detached certificates in userauth. Simon Tatham 2022-04-21 10:55:44 +0100
  • 7cb3142a57 PuTTYgen: options to add and remove certificates. Simon Tatham 2022-04-19 17:59:46 +0100
  • 4cde00efc0 OpenSSH key export: strip certificates. Simon Tatham 2022-04-22 16:53:30 +0100
  • 9f583c4fa8 Certificate-specific ssh_key method suite. Simon Tatham 2022-04-20 13:06:08 +0100
  • 34d01e1b65 Family of key types for OpenSSH certificates. Simon Tatham 2022-04-19 14:48:31 +0100
  • 6f7c52dcce Add exec/subsystem versions of SSH proxying. Simon Tatham 2022-04-22 14:12:15 +0100
  • 2a26ebd0d5 Turn the proxy type radio buttons into a dropdown list. Simon Tatham 2022-04-22 14:55:44 +0100
  • 043c24844a Improve the base64 utility functions. Simon Tatham 2022-04-22 11:22:56 +0100
  • 1bd2af1f87 Windows: refactor config-box creation code. Simon Tatham 2022-04-23 15:01:29 +0100
  • cccdab9ba6 Windows: utility function to centre a window. Simon Tatham 2022-04-24 13:34:15 +0100
  • 69e8d471d1 Move our DialogBox wrapper into windows/utils. Simon Tatham 2022-04-25 14:08:00 +0100
  • c2f1a563a5 Utility function ssh_key_clone(). Simon Tatham 2022-04-20 13:51:28 +0100
  • 180d1b78de Extra helper functions for adding key_components. Simon Tatham 2022-04-18 10:08:10 +0100
  • 62bc6c5448 New key component type KCT_BINARY. Simon Tatham 2022-04-18 10:06:31 +0100
  • 68514ac8a1 Refactor the key-components mechanism a bit. Simon Tatham 2022-04-18 10:10:57 +0100
  • cf36b9215f ssh_keyalg: new method 'alternate_ssh_id'. Simon Tatham 2022-04-19 17:27:54 +0100
  • f9775a7b67 Make ssh_keyalg's supported_flags a method. Simon Tatham 2022-04-19 17:05:36 +0100
  • 6143a50ed2 windows/storage.c: factor out low-level Registry access. Simon Tatham 2022-04-22 10:01:01 +0100
  • ffa25be185 Fix error messages in ppk_loadpub_s. Simon Tatham 2022-04-20 07:45:17 +0100
  • a5c0205b87 Utility functions to get the algorithm from a public key. Simon Tatham 2022-04-21 11:00:16 +0100
  • e7d51505c7 Utility function strbuf_dup. Simon Tatham 2022-04-19 10:53:44 +0100
  • de47ec2f5f cryptsuite.py: shorter idiom for base64 decoding. Simon Tatham 2022-04-19 10:07:11 +0100
  • 52f296b7e2 ntru.c: fix benign paste error. Simon Tatham 2022-04-22 22:20:36 +0100
  • e94097ccf6 Merge ssh_sw_abort_deferred fix from 'pre-0.77'. Simon Tatham 2022-04-22 17:16:32 +0100
  • 38a5f59c75 mainchan.c: defer a couple of ssh_sw_abort. Simon Tatham 2022-04-22 17:15:34 +0100
  • 36dfc6bdd6 Merge stripctrl locale fix into 'pre-0.77'. Simon Tatham 2022-04-22 15:19:38 +0100
  • 5388e5f7ee Fix use-after-free in locale-based stripctrl. Simon Tatham 2022-04-22 15:19:25 +0100
  • 7d44e35bb3 transport2: make kexlists dynamically allocated. Simon Tatham 2022-04-21 05:11:58 +0100
  • 6a9e4ba24a kexinit_algorithm: switch to storing names as ptrlen. Simon Tatham 2022-04-20 10:33:08 +0100
  • 3a54f28a4e Extra utility function add_to_commasep_pl. Simon Tatham 2022-04-20 10:32:14 +0100
  • 9aae695c62 NTRU: speed up the polynomial inversion. Simon Tatham 2022-04-20 20:14:25 +0100
  • faf1601a55 Implement OpenSSH 9.x's NTRU Prime / Curve25519 kex. Simon Tatham 2022-04-15 17:19:47 +0100
  • e59ee96554 Refactor ecdh_kex into an organised vtable. Simon Tatham 2022-04-14 07:04:33 +0100
  • 422a89e208 Use C99 named initialisers in all ssh_kex instances. Simon Tatham 2022-04-14 06:38:30 +0100
  • e103ab1fb6 Refactor handling of SSH kex shared secret. Simon Tatham 2022-04-14 06:23:11 +0100
  • e66e1ebeae testcrypt: permit multiple OO function prefixes for a type. Simon Tatham 2022-04-15 17:18:58 +0100
  • 31db2e67bb Make smemeq return unsigned, not bool. Simon Tatham 2022-04-15 17:18:32 +0100
  • d5af33da53 Utility function mp_resize. Simon Tatham 2022-04-15 17:18:23 +0100
  • 3adfb1aa5b testsc: add random_advance_counter(). Simon Tatham 2022-04-15 15:31:30 +0100
  • 1500da80f1 Move key_components management functions into utils. Simon Tatham 2022-04-15 15:20:16 +0100
  • 11192e2e33 Backport of the pre-0.77 demo features to 0.76. 0.76-demo-screenshots Simon Tatham 2022-04-02 16:13:27 +0100
  • c0fba758e6 Standalone screenshot utility. Simon Tatham 2022-04-02 16:20:47 +0100
  • dec7d7fce7 Merge demo screenshot features from 'pre-0.77'. Simon Tatham 2022-04-02 16:51:55 +0100
  • bc7e06c494 Windows tools: assorted '-demo' options. Simon Tatham 2022-04-02 16:18:08 +0100
  • 9294ee3496 Windows PuTTYgen: saw load_key_file in half. Simon Tatham 2022-04-02 16:15:53 +0100
  • 896bcd5068 Resurrect the test backends. Simon Tatham 2022-04-02 16:13:27 +0100
  • 7aae09a6fb Merge SSH proxy unthrottle fix from 'pre-0.77'. Simon Tatham 2022-03-30 18:22:04 +0100
  • 18896b662e sshproxy: call backend_unthrottle on unfreeze. Simon Tatham 2022-03-30 18:15:43 +0100
  • 35638a2631 Merge branch 'stuck' of /home/simon-win/src/putty into main Simon Tatham 2022-03-29 18:09:43 +0100
  • bdab00341b Cancel drag-select when the context menu pops up. Simon Tatham 2022-03-29 18:05:11 +0100
  • be16a7bbe3 testcrypt: remove a redundant typedef. Simon Tatham 2022-03-29 12:29:13 +0100
  • a101444d40 New script to draw the icons as SVG. Simon Tatham 2022-03-18 07:11:11 +0000
  • accf9adac2 Merge legacy-Windows fixes (mostly) from 'pre-0.77'. Simon Tatham 2022-03-12 18:56:06 +0000
  • 5d58931b51 Fix trust status when Interactor returns a seat. Simon Tatham 2022-03-12 20:17:30 +0000
  • f23a84cf7c windows/unicode.c: manually speak UTF-8. Simon Tatham 2022-03-12 16:16:01 +0000
  • 3f76a86c13 Windows Pageant: deal with PeekMessageW failing on legacy Windows. Simon Tatham 2022-03-12 15:18:38 +0000
  • a2b376af96 Windows Pageant: turn 'has_security' into a global function. Simon Tatham 2022-03-12 15:02:12 +0000
  • f500d24a95 Windows: runtime switch between Unicode and ANSI windows. Simon Tatham 2022-03-12 06:43:59 +0000
  • 01c007121a Remove hard dependencies on multi-monitor functions. Simon Tatham 2022-03-11 18:32:26 +0000
  • 83ff08f9db Remove hard dependency on GetFileAttributesEx. Simon Tatham 2022-03-11 18:07:50 +0000
  • 51f0057b67 Add a '#define LEGACY_WINDOWS'. Simon Tatham 2022-03-12 17:10:11 +0000
  • 26dcfcbd44 Make init_winver() idempotent. Simon Tatham 2022-03-12 15:21:18 +0000
  • 5de1df1b94 Windows: avoid idempotent window title changes. Simon Tatham 2022-03-12 17:36:54 +0000