summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/gss-serv.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* spelling errors in comments; no code changedjm2020-03-131-2/+2
| | | | from https://fossies.org/linux/misc/openssh-8.2p1.tar.gz/codespell.html
* sshd: switch GSSAPI to sshbuf API; ok djm@markus2018-07-091-3/+2
|
* refactor authentication loggingdjm2017-06-241-1/+10
| | | | | | | optionally record successful auth methods and public credentials used in a file accessible to user sessions feedback and ok markus@
* add knob to relax GSSAPI host credential check for multihomed hostsdjm2015-05-221-15/+25
| | | | | bz#928, patch by Simon Wilkinson; ok dtucker (kerberos/GSSAPI is not compiled by default on OpenBSD)
* Reduce use of <sys/param.h> and transition to <limits.h> throughout.deraadt2015-01-201-2/+1
| | | | ok djm markus
* standardise on NI_MAXHOST for gethostname() string lengths; aboutdjm2014-07-031-3/+3
| | | | 1/2 the cases were using it already. Fixes bz#2239 en passant
* bz#2107 - cache OIDs of supported GSSAPI mechanisms before privsepdjm2014-02-261-1/+20
| | | | | sandboxing, as running this code in the sandbox can cause violations; ok markus@
* convert memset of potentially-private data to explicit_bzero()djm2014-02-021-2/+3
|
* fix kerberos/GSSAPI deprecation warnings and linking; "looks okay" millert@djm2013-07-201-2/+2
|
* prevent post-auth resource exhaustion (int overflow leading to 4GB malloc);markus2011-08-011-1/+3
| | | | report Adam Zabrock; ok djm@, deraadt@
* Implement a channel success/failure status confirmation callbackdjm2008-05-081-1/+2
| | | | | | | | | | | | | mechanism. Each channel maintains a queue of callbacks, which will be drained in order (RFC4253 guarantees confirm messages are not reordered within an channel). Also includes a abandonment callback to clean up if a channel is closed without sending confirmation messages. This probably shouldn't happen in compliant implementations, but it could be abused to leak memory. ok markus@ (as part of a larger diff)
* relocate server-only GSSAPI code from libssh to server; bz #1225djm2007-06-121-1/+49
| | | | patch from simon AT sxw.org.uk; ok markus@ dtucker@
* almost entirely get rid of the culture of ".h files that include .h files"deraadt2006-08-031-4/+6
| | | | | ok djm, sort of ok stevesk makes the pain stop in one easy step
* move #include <string.h> out of includes.hstevesk2006-07-221-1/+3
|
* no "servconf.h" needed herestevesk2006-07-021-2/+1
|
* replace {GET,PUT}_XXBIT macros with functionally similar functions,djm2006-03-301-4/+4
| | | | | | silencing a heap of lint warnings. also allows them to use __bounded__ checking which can't be applied to macros; requested by and feedback from deraadt@
* standardise spacing in $OpenBSD$ tags; requested by deraadt@djm2006-03-251-1/+1
|
* last lot of GSSAPI related leaks detected by Coverity viadjm2006-03-201-1/+3
| | | | elad AT netbsd.org; reviewed by simon AT sxw.org.uk; deraadt@ ok
* small KNFstevesk2006-02-081-3/+4
|
* KNF; ok djm@stevesk2005-10-131-7/+6
|
* unused declarations; ok deraadt@stevesk2005-10-131-3/+1
|
* spelling in commentsstevesk2005-10-131-5/+5
|
* remove unneeded #includes; ok markus@stevesk2005-10-131-3/+1
|
* typodjm2005-09-191-2/+2
|
* destroy credentials if krb5_kuserok() call fails. Stops credentials beingdjm2005-08-301-2/+13
| | | | | | | 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@
* 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-2/+2
|
* replace "gssapi" with "gssapi-with-mic"; from Simon Wilkinson; test + ok jakob.markus2003-11-171-1/+11
|
* replace fatal_cleanup() and linked list of fatal callbacks with staticmarkus2003-09-231-5/+3
| | | | | | cleanup_exit() function. re-refine cleanup_exit() where appropriate, allocate sshd's authctxt eary to allow simpler cleanup in sshd. tested by many, ok deraadt@
* whitspace KNFmarkus2003-08-311-22/+22
|
* correct string termination in parse_ename(); sxw@inf.ed.ac.ukmarkus2003-08-311-3/+4
|
* support GSS API user authentication; patches from Simon Wilkinson,markus2003-08-221-0/+291
stripped down and tested by Jakob and myself.