Timeline

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

9 check-ins using file ssh.c version 2a186d6d3b

2000-10-23
11:11
Make the frankly ridiculous prototypes for modpow() and modmul() more sane check-in: 85bccc2b87 user: simon tags: trunk
11:03
Update DSS implementation to use new bignum routines check-in: 16fb7a4678 user: simon tags: trunk
10:20
Improved entropy gathering. check-in: bef540f589 user: simon tags: trunk
10:18
Fix a bug which was causing occasional failed-host-key-check messages. Also left some diagnostics in, under #if 0, so that next time this happens it'll be easier to debug. check-in: 7d82ec4952 user: simon tags: trunk
07:31
Oops. A field like `sending_oob' in the Socket structure really deserves to be initialised to something sane at creation time. check-in: bade166428 user: simon tags: trunk
07:20
Plink and PSCP were failing to load the `Default Settings' options when connecting to an arbitrary hostname. In particular, setting a default user name didn't work. Now it does. check-in: 05ecf49826 user: simon tags: trunk
06:57
Remove the NO_SECURITY define I accidentally copied from Pageant check-in: 8c4be9beb8 user: simon tags: trunk
06:55
Created a shiny new abstraction for the socket handling. Has many advantages: - protocol modules can call sk_write() without having to worry about writes blocking, because blocking writes are handled in the abstraction layer and retried later. - `Lost connection while sending' is a thing of the past. - <winsock.h> is no longer needed in most modules, because "putty.h" doesn't have to declare `SOCKET' variables any more, only the abstracted `Socket' type. - select()-equivalent between multiple sockets will now be handled sensibly, which opens the way for things like SSH port forwarding. check-in: 59c2b0e4fd user: simon tags: trunk
05:32
Created a shiny new abstraction for the socket handling. Has many advantages: - protocol modules can call sk_write() without having to worry about writes blocking, because blocking writes are handled in the abstraction layer and retried later. - `Lost connection while sending' is a thing of the past. - <winsock.h> is no longer needed in most modules, because "putty.h" doesn't have to declare `SOCKET' variables any more, only the abstracted `Socket' type. - select()-equivalent between multiple sockets will now be handled sensibly, which opens the way for things like SSH port forwarding. check-in: a2baae931e user: simon tags: trunk