Ignore:
Timestamp:
Nov 27, 2012, 4:43:17 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated trunk to 3.6.0

Location:
trunk/server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/server

  • trunk/server/source3/include/krb5_protos.h

    r414 r745  
     1
     2
     3
     4
     5
     6
     7
     8
     9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22
     23
     24
     25
     26
     27
     28
    129/* work around broken krb5.h on sles9 */
    230#ifdef SIZEOF_LONG
     
    3765#endif
    3866
     67
     68
    3969/* Samba wrapper function for krb5 functionality. */
    4070bool setup_kaddr( krb5_address *pkaddr, struct sockaddr_storage *paddr);
     
    4777#endif
    4878krb5_error_code get_kerberos_allowed_etypes(krb5_context context, krb5_enctype **enctypes);
    49 bool get_krb5_smb_session_key(krb5_context context, krb5_auth_context auth_context, DATA_BLOB *session_key, bool remote);
     79bool get_krb5_smb_session_key(TALLOC_CTX *mem_ctx,
     80                              krb5_context context,
     81                              krb5_auth_context auth_context,
     82                              DATA_BLOB *session_key, bool remote);
    5083krb5_error_code smb_krb5_kt_free_entry(krb5_context context, krb5_keytab_entry *kt_entry);
    5184krb5_principal kerberos_fetch_salt_princ_for_host_princ(krb5_context context, krb5_principal host_princ, int enctype);
     
    69102                                         size_t length);
    70103time_t get_authtime_from_tkt(krb5_ticket *tkt);
    71 void smb_krb5_free_ap_req(krb5_context context,
    72                           krb5_ap_req *ap_req);
    73104krb5_error_code smb_krb5_get_keyinfo_from_ap_req(krb5_context context,
    74105                                                 const krb5_data *inbuf,
     
    89120                                          krb5_const_principal princ1,
    90121                                          krb5_const_principal princ2);
    91 int cli_krb5_get_ticket(const char *principal, time_t time_offset,
    92                         DATA_BLOB *ticket, DATA_BLOB *session_key_krb5,
    93                         uint32 extra_ap_opts, const char *ccname,
    94                         time_t *tgs_expire,
    95                         const char *impersonate_princ_s);
    96122krb5_error_code smb_krb5_renew_ticket(const char *ccache_string, const char *client_string, const char *service_string, time_t *expire_time);
    97123krb5_error_code kpasswd_err_to_krb5_err(krb5_error_code res_code);
     
    124150                                     krb5_keytab keytab,
    125151                                     const char **keytab_name);
    126 int smb_krb5_kt_add_entry_ext(krb5_context context,
    127                               krb5_keytab keytab,
    128                               krb5_kvno kvno,
    129                               const char *princ_s,
    130                               krb5_enctype *enctypes,
    131                               krb5_data password,
    132                               bool no_salt,
    133                               bool keep_old_entries);
    134152krb5_error_code smb_krb5_get_credentials(krb5_context context,
    135153                                         krb5_ccache ccache,
     
    145163char *smb_krb5_principal_get_realm(krb5_context context,
    146164                                   krb5_principal principal);
     165
     166
    147167#endif /* HAVE_KRB5 */
    148168
     169
     170
     171
     172
     173
     174
     175
     176
     177
     178
     179
     180
     181
Note: See TracChangeset for help on using the changeset viewer.