summaryrefslogtreecommitdiffstats
path: root/source4/auth/kerberos/krb5_init_context.h
Commit message (Collapse)AuthorAgeFilesLines
* kerberos: Remove un-used event context argument from smb_krb5_init_context()Andrew Bartlett2014-04-281-1/+1
| | | | | | | | | | | | | | | | | The event context here was only specified in the server or admin-tool context, which does not do network communication, so this only caused a talloc_reference() and never any useful result. The actual network communication code sets an event context directly before making the network call. Andrew Bartlett Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Mon Apr 28 02:24:57 CEST 2014 on sn-devel-104
* For now just disable this Heindal specific stuff in the MIT buildSimo Sorce2012-04-231-0/+8
|
* Make krb5 context initialization not heimdal specificSimo Sorce2012-04-231-2/+2
| | | | | Turn the logging data to an opaque pointer. Ifdef code and use MIT logging function when built against system MIT.
* source4/auth: Fix prototypes for all functions.Jelmer Vernooij2011-03-191-0/+5
|
* s4-credentials Add explicit event context handling to Kerberos calls (only)Andrew Bartlett2010-10-111-0/+1
| | | | | | | | | | | | | | By setting the event context to use for this operation (only) onto the krb5_context just before we call that operation, we can try and emulate the specification of an event context to the actual send_to_kdc() This eliminates the specification of an event context to many other cli_credentials calls, and the last use of event_context_find() Special care is taken to restore the event context in the event of nesting in the send_to_kdc function. Andrew Bartlett
* s4-kerberos Remove unused parameterAndrew Bartlett2010-10-111-1/+0
|
* s4:kdc streamline context initializationSimo Sorce2010-01-311-1/+7
| | | | | Allow other plugins to init the context without having it try to grab sockets or set samba specific logging.
* s4:lib/tevent: rename structsStefan Metzmacher2008-12-291-2/+2
| | | | | | | | | | | | | | | | | | | | list="" list="$list event_context:tevent_context" list="$list fd_event:tevent_fd" list="$list timed_event:tevent_timer" for s in $list; do o=`echo $s | cut -d ':' -f1` n=`echo $s | cut -d ':' -f2` r=`git grep "struct $o" |cut -d ':' -f1 |sort -u` files=`echo "$r" | grep -v source3 | grep -v nsswitch | grep -v packaging4` for f in $files; do cat $f | sed -e "s/struct $o/struct $n/g" > $f.tmp mv $f.tmp $f done done metze
* auth/kerberos: remove dependencies to internal heimdalStefan Metzmacher2008-08-011-1/+1
| | | | | metze (This used to be commit ed0fc19ac6a1194e6fd9a6534cbf7453fa870066)
* build with the new heimdal versionStefan Metzmacher2008-08-011-0/+1
| | | | (This used to be commit 3817d653faecb70bfafb850fe7d6e83aaed7e6d1)
* r26233: Pass loadparm context when creating krb5 contexts.Jelmer Vernooij2007-12-211-0/+2
| | | | (This used to be commit 7780bf285fdfc30f89409d0436bad0d4b6de5cd4)
* r23792: convert Samba4 to GPLv3Andrew Tridgell2007-10-101-3/+2
| | | | | | There are still a few tidyups of old FSF addresses to come (in both s3 and s4). More commits soon. (This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
* r22969: fix some more places where we could end up with more than one eventAndrew Tridgell2007-10-101-1/+2
| | | | | | context. We now have an event context on the torture_context, and we can also get one from the cli_credentials structure (This used to be commit c0f65eb6562e13530337c23e3447a6aa6eb8fc17)
* r19604: This is a massive commit, and I appologise in advance for it's size.Andrew Bartlett2007-10-101-0/+5
| | | | | | | | | | | | | | | | | | | This merges Samba4 with lorikeet-heimdal, which itself has been tracking Heimdal CVS for the past couple of weeks. This is such a big change because Heimdal reorganised it's internal structures, with the mechglue merge, and because many of our 'wishes' have been granted: we now have DCE_STYLE GSSAPI, send_to_kdc hooks and many other features merged into the mainline code. We have adapted to upstream's choice of API in these cases. In gensec_gssapi and gensec_krb5, we either expect a valid PAC, or NO PAC. This matches windows behavour. We also have an option to require the PAC to be present (which allows us to automate the testing of this code). This also includes a restructure of how the kerberos dependencies are handled, due to the fallout of the merge. Andrew Bartlett (This used to be commit 4826f1735197c2a471d771495e6d4c1051b4c471)
* r15366: Use type name rather then typedef directly - fixes build on tccJelmer Vernooij2007-10-101-1/+1
| | | | (This used to be commit 76c5f377204ad158b03641258a4645a9d487fee8)
* r10286: This patch is ugly and disgusting, but for now it works better than ↵Andrew Bartlett2007-10-101-0/+29
the other ideas I have had. When I get a full list of things I want to do to a krb5_context I'll either add gsskrb5_ wrappers, or a way of speicfying the krb5 context per gssapi context. (I want to ensure that the only krb5_context variables created while executing Samba4 are via our wrapper). Andrew Bartlett (This used to be commit 8a22d46e70e9f863831aba0c9913d195f833d625)