summaryrefslogtreecommitdiffstats
path: root/doc/appldev/h5l_mit_apidiff.rst
blob: 33da60211a0a9a187b8756f2078a0e1bf61f9e42 (plain)
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
Differences between Heimdal and MIT Kerberos API
================================================


 ======================================== =================================================
  :c:func:`krb5_auth_con_getaddrs()`       H5l: If either of the pointers to local_addr
                                           and remote_addr is not NULL, it is freed
                                           first and then reallocated before being
                                           populated with the content of corresponding
                                           address from authentication context.
  :c:func:`krb5_auth_con_setaddrs()`       H5l: If either address is NULL, the previous
                                           address remains in place
  :c:func:`krb5_auth_con_setports()`       H5l: Not implemented as of version 1.3.3
  :c:func:`krb5_auth_con_setrecvsubkey()`  H5l: If either port is NULL, the previous
                                           port remains in place
  :c:func:`krb5_auth_con_setsendsubkey()`  H5l: Not implemented as of version 1.3.3
  :c:func:`krb5_cc_set_config()`           MIT: Before version 1.10 it was assumed that
                                           the last argument *data* is ALWAYS non-zero.
  :c:func:`krb5_cccol_last_change_time()`  H5l takes 3 arguments: krb5_context context,
                                           const char \*type, krb5_timestamp \*change_time
                                           MIT takes two arguments: krb5_context context,
                                           krb5_timestamp \*change_time
  :c:func:`krb5_set_default_realm()`       H5l: Caches the computed default realm context
                                           field.  If the second argument is NULL,
                                           it tries to retrieve it from libdefaults or DNS.
                                           MIT: Computes the default realm each time
                                           if it wasn't explicitly set in the context
 ======================================== =================================================