summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/sshconnect2.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Implement the diffie-hellman-group-exchange-sha256 key exchange methoddjm2006-03-071-1/+2
| | | | | using the SHA256 code in libc (and wrapper to make it into an OpenSSL EVP), interop tested against CVS PuTTY
* move #include <sys/stat.h> out of includes.h; ok markus@stevesk2006-02-201-1/+2
|
* move #include <sys/wait.h> out of includes.h; ok markus@stevesk2006-02-101-1/+3
|
* move #include <sys/queue.h> out of includes.h; ok markus@stevesk2006-02-071-1/+3
|
* no trailing "\n" for log functions; ok djm@stevesk2005-10-141-2/+2
|
* destroy credentials if krb5_kuserok() call fails. Stops credentials beingdjm2005-08-301-2/+3
| | | | | | | delegated to users who are not authorised for GSSAPIAuthentication when GSSAPIDeletegateCredentials=yes and another authentication mechanism succeeds; bz#1073 reported by paul.moore AT centrify.com, fix by simon AT sxw.org.uk, tested todd@ biorn@ jakob@; ok deraadt@
* add a new compression method that delays compression until the usermarkus2005-07-251-3/+3
| | | | | | | | | has been authenticated successfully and set compression to 'delayed' for sshd. this breaks older openssh clients (< 3.5) if they insist on compression, so you have to re-enable compression in sshd_config. ok djm@
* knf says that a 2nd level indent is four (not three or five) spacesdjm2005-07-171-3/+3
|
* make this -Wsign-compare clean; ok avsm@ markus@djm2005-06-171-3/+4
|
* implement diffie-hellman-group14-sha1 kex method (trivial extension todjm2004-06-131-1/+2
| | | | existing diffie-hellman-group1-sha1); ok markus@
* kill a tiny header; ok deraadt@djm2004-05-081-2/+2
|
* swap the last two parameters to TAILQ_FOREACH_REVERSE. matches what FreeBSDhenning2004-04-081-2/+2
| | | | | and NetBSD do. ok millert@ mcbride@ markus@ ho@, checked to not affect ports by naddy@
* add IdentitiesOnly; ok djm@, pb@markus2004-03-051-2/+2
|
* fix mem leaks; some fixes from Pete Flugstad; tested dtucker@markus2004-01-191-4/+4
|
* unexpand and delete whitespace at EOL; ok markus@djm2003-11-211-12/+12
|
* replace "gssapi" with "gssapi-with-mic"; from Simon Wilkinson; test + ok jakob.markus2003-11-171-7/+29
|
* return error on msg send/receive failure (rather than fatal); ok markus@djm2003-11-171-2/+3
|
* cleanup and minor fixes for the client code; from Simon Wilkinsonmarkus2003-11-141-44/+36
|
* remove support for SSH_BUG_GSSAPI_BER; simon@sxw.org.ukmarkus2003-11-021-24/+16
|
* rename 'supported' static var in userauth_gssapi() to 'gss_supported'avsm2003-10-261-13/+13
| | | | to avoid shadowing the global version. markus@ ok
* search keys in reverse order; fixes #684markus2003-10-111-2/+8
|
* set ptr to NULL after freederaadt2003-10-071-4/+9
|
* Don't use logit for banner, since it truncates to MSGBUFSIZ; bz #668 & #707.dtucker2003-10-071-2/+3
| | | | ok markus@
* fprintf->logit to silence login banner with "ssh -q"; ok markus@djm2003-08-251-2/+2
|
* 64 bit cleanups; markus okderaadt2003-08-241-2/+4
|
* remove support for "kerberos-2@ssh.com"markus2003-08-221-99/+1
|
* support GSS API user authentication; patches from Simon Wilkinson,markus2003-08-221-1/+251
| | | | stripped down and tested by Jakob and myself.
* int -> u_int; ok djm@, deraadt@, mouring@markus2003-06-241-3/+3
|
* cleanup unregister of per-method packet handlers; ok djm@markus2003-05-151-15/+10
|
* implement kerberos over ssh2 ("kerberos-2@ssh.com"); tested with jakob@markus2003-05-141-1/+100
| | | | server interops with commercial client; ok jakob@ djm@
* for pubkey authentication try the user keys in the following order:markus2003-05-121-146/+190
| | | | | | | | 1. agent keys that are found in the config file 2. other agent keys 3. keys that are only listed in the config file this helps when an agent has many keys, where the server might close the connection before the correct key is used. report & ok pb@
* rename log() into logit() to avoid name conflict. markus ok, from netbsditojun2003-04-081-7/+7
|
* reapply rekeying chage, tested by henning@, ok djm@markus2003-04-021-1/+4
|
* backout rekeying changes (for 3.6.1)markus2003-04-011-4/+1
|
* rekeying bugfixes and automatic rekeying:markus2003-04-011-1/+4
| | | | | | | | | | | | * both client and server rekey _automatically_ (a) after 2^31 packets, because after 2^32 packets the sequence number for packets wraps (b) after 2^(blocksize_in_bits/4) blocks (see: http://www.ietf.org/internet-drafts/draft-ietf-secsh-newmodes-00.txt) (a) and (b) are _enabled_ by default, and only disabled for known openssh versions, that don't support rekeying properly. * client option 'RekeyLimit' * do not reply to requests during rekeying
* fix memory leaks; from dlheine@suif.Stanford.EDU/CLOUSEAU; ok djm@markus2003-03-051-1/+2
|
* split kex into client and server code, no need to linkmarkus2003-02-161-1/+3
| | | | server code into the client; ok provos@
* s/msg_send/ssh_msg_send/ to avoid namespace clashes in portable; ok markus@djm2002-12-191-3/+3
|
* cleanup debug messages, more useful information for the client user.markus2002-12-131-13/+12
|
* debug->debug2, unify debug messagesmarkus2002-11-211-8/+6
|
* for compression=yes, we fallback to no-compression if the server doesmarkus2002-07-011-3/+3
| | | | not support compression, vice versa for compression=no. ok mouring@
* minor KNFderaadt2002-06-301-2/+2
|
* various KNF and %d for unsignedderaadt2002-06-231-5/+8
|
* KNF done automatically while reading....deraadt2002-06-191-8/+8
|
* extent ssh-keysign protocol:markus2002-05-311-5/+8
| | | | | | pass # of socket-fd to ssh-keysign, keysign verfies locally used ip-address using this socket-fd, restricts fake local hostnames to actual local hostnames; ok stevesk@
* execlp->execl; from steveskmarkus2002-05-251-2/+2
|
* stat ssh-keysign first, print error if stat fails;markus2002-05-241-14/+15
| | | | some debug->error; fix comment
* add /usr/libexec/ssh-keysign: a setuid helper program for hostbased authenticationmarkus2002-05-231-10/+85
| | | | in protocol v2 (needs to access the hostkeys).
* client side support for PASSWD_CHANGEREQmarkus2002-03-261-2/+75
| | | | based on work by johan.andersson@appgate.com; ok provos@
* KNF whitespacemarkus2002-03-191-2/+2
|