]> git.pld-linux.org Git - packages/nfs-utils.git/blob - nfs-utils-no_libgssapi.patch
51afd83890858e4347c92e392273d4372c03bf74
[packages/nfs-utils.git] / nfs-utils-no_libgssapi.patch
1 Index: nfs-utils-1.1.0/utils/gssd/context_lucid.c
2 ===================================================================
3 --- nfs-utils-1.1.0.orig/utils/gssd/context_lucid.c
4 +++ nfs-utils-1.1.0/utils/gssd/context_lucid.c
5 @@ -48,8 +48,10 @@
6  #include "context.h"
7  
8  #ifndef OM_uint64
9 +#ifndef GSSAPI_GSSAPI_H_
10  typedef uint64_t OM_uint64;
11  #endif
12 +#endif
13  
14  static int
15  write_lucid_keyblock(char **p, char *end, gss_krb5_lucid_key_t *key)
16 @@ -171,10 +173,10 @@ serialize_krb5_ctx(gss_ctx_id_t ctx, gss
17         int retcode = 0;
18  
19         printerr(2, "DEBUG: serialize_krb5_ctx: lucid version!\n");
20 -       maj_stat = gss_export_lucid_sec_context(&min_stat, &ctx,
21 +       maj_stat = gss_krb5_export_lucid_sec_context(&min_stat, &ctx,
22                                                 1, &return_ctx);
23         if (maj_stat != GSS_S_COMPLETE) {
24 -               pgsserr("gss_export_lucid_sec_context",
25 +               pgsserr("gss_krb5_export_lucid_sec_context",
26                         maj_stat, min_stat, &krb5oid);
27                 goto out_err;
28         }
29 @@ -198,9 +200,9 @@ serialize_krb5_ctx(gss_ctx_id_t ctx, gss
30         else
31                 retcode = prepare_krb5_rfc_cfx_buffer(lctx, buf);
32  
33 -       maj_stat = gss_free_lucid_sec_context(&min_stat, ctx, return_ctx);
34 +       maj_stat = gss_krb5_free_lucid_sec_context(&min_stat, return_ctx);
35         if (maj_stat != GSS_S_COMPLETE) {
36 -               pgsserr("gss_export_lucid_sec_context",
37 +               pgsserr("gss_krb5_free_lucid_sec_context",
38                         maj_stat, min_stat, &krb5oid);
39                 printerr(0, "WARN: failed to free lucid sec context\n");
40         }
41 Index: nfs-utils-1.1.0/utils/gssd/krb5_util.c
42 ===================================================================
43 --- nfs-utils-1.1.0.orig/utils/gssd/krb5_util.c
44 +++ nfs-utils-1.1.0/utils/gssd/krb5_util.c
45 @@ -294,10 +294,10 @@ limit_krb5_enctypes(struct rpc_gss_sec *
46                 return -1;
47         }
48  
49 -       maj_stat = gss_set_allowable_enctypes(&min_stat, credh, &krb5oid,
50 +       maj_stat = gss_krb5_set_allowable_enctypes(&min_stat, credh,
51                                              num_enctypes, &enctypes);
52         if (maj_stat != GSS_S_COMPLETE) {
53 -               pgsserr("gss_set_allowable_enctypes",
54 +               pgsserr("gss_krb5_set_allowable_enctypes",
55                         maj_stat, min_stat, &krb5oid);
56                 gss_release_cred(&min_stat, &credh);
57                 return -1;
This page took 0.072341 seconds and 2 git commands to generate.