Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

20 check-ins using file ssh.c version b467fe75ad

2014-01-25
09:58
New hostname-handling functions in misc.c. These are intended to make it easier to handle strings of the form "hostname:port" or other colon-separated things including hostnames (such as the -L and -R command-line option arguments), even though the hostname part might be a square-bracketed IPv6 address literal containing colons that have to _not_ be treated as separating the top-level string components. Three of these functions have semantics as much like existing C library functions as I could make them (host_strchr, host_strrchr, host_strcspn) so that it wouldn't be too error-prone to replace existing C functions with them at lots of call sites. The fourth function (host_strduptrim) just strips square brackets off anything that looks like an IPv6 literal. check-in: fb9857d0e6 user: simon tags: trunk
2014-01-16
13:16
Fix assertion failure in Unix PuTTYgen exports. The assertions I added to sshrand.c in r9930 are now justified, because they were failing when cmdgen was used to convert a key into either foreign private key file format - both the export functions require random_byte() for one reason or another, and random_ref() hadn't been called first. check-in: fbcd95cbc9 user: simon tags: trunk
2014-01-15
17:57
It's a new year. check-in: be67deef94 user: jacob tags: trunk
17:46
Remove mention of ASCIICTLS. It hasn't done anything since r673 in 2000. check-in: 6b47391217 user: jacob tags: trunk
2014-01-11
05:23
Generate IDE project files for Visual Studio 2010 and 2012. Thanks to Mike Edenfield for the initial version of this patch; I've polished it up a bit (in particular inventing a more overengineered GUID generation strategy) but most of it is his. check-in: bf25c6f428 user: simon tags: trunk
2014-01-09
03:42
More work towards smartcard support Leaf check-in: fdc3acb4a7 user: rkeene tags: smartcard
2014-01-07
17:26
Rename the handle-type enumeration values. Mike Edenfield points out that modern versions of the Windows SDK have decided that 'INPUT' is a sensible name for an OS data structure (sigh), and provided a patch to add a disambiguating prefix to winhandl.c's enum values INPUT, OUTPUT and FOREIGN. check-in: c4c02ad9d3 user: simon tags: trunk
06:21
More work towards adding Smartcard support check-in: ac99fad22c user: rkeene tags: smartcard
05:30
Stubbed out module loading check-in: ddd30aa4a3 user: rkeene tags: smartcard
05:13
Corrected issues with copying in the provider/pin check-in: cd84c88205 user: rkeene tags: smartcard
05:09
Merged in Cygwin fixes check-in: fdef7bc4c1 user: rkeene tags: smartcard
05:08
Updated to always indicate that PROPERTYKEY is defined in Cygwin/Mingw32 Leaf check-in: c10746d902 user: rkeene tags: new-cygwin-fixes
05:03
Corrected issue with HIGH_SURROGATE_START being undefined in some cases check-in: 2483280575 user: rkeene tags: new-cygwin-fixes
05:01
Fixed INPUT conflict with tagINPUT in winuser.h check-in: a588f6596d user: rkeene tags: new-cygwin-fixes
04:59
Removed "-mno-cygwin" as it is no longer used in mingw32 check-in: 7d5a75bea0 user: rkeene tags: new-cygwin-fixes
04:57
Create new branch named "new-cygwin-fixes" check-in: 697fe1728c user: rkeene tags: new-cygwin-fixes
04:56
Start of work on adding smartcard support check-in: 0f7cb20b46 user: rkeene tags: smartcard
00:10
Create new branch named "smartcard" check-in: 9be29e78b7 user: rkeene tags: smartcard
2013-12-02
13:27
Include another autoconf dropping in svn:ignore. check-in: 19507fbbd4 user: simon tags: trunk
13:26
Fix breakage of SSH-2 packet decompression by r10070. The line that resets st->pktin->length to cover only the semantic payload of the SSH message was overwriting the modification to st->pktin->length performed by the optional decompression step. I didn't notice because I don't habitually enable compression. check-in: bcffebc70c user: simon tags: trunk