Commit Graph

12740 Commits

Author SHA1 Message Date
Love Hörnquist Åstrand
6e46d232bf Optionally support gss bindings, client does it by default, server not.
This is to make it work for clients behind NAT.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12458 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-19 09:51:15 +00:00
Love Hörnquist Åstrand
579b0037e6 (args): add gss-bindings
(main): set ftp_do_gss_bindings to 1 to make client use them


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12457 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-19 09:49:28 +00:00
Love Hörnquist Åstrand
5c9001d9a1 (args): add gss-bindings
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12456 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-19 09:48:17 +00:00
Love Hörnquist Åstrand
295027f2e9 document --gss-bindings
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12455 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-19 09:47:25 +00:00
Love Hörnquist Åstrand
0a0729dd08 add krb5_c_ functions
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12454 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-19 09:17:15 +00:00
Love Hörnquist Åstrand
150ffb9adb support passing in NULL as the cipher_state/ivec
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12453 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-19 07:40:53 +00:00
Love Hörnquist Åstrand
0cfe6c3513 add test for krb5_c_encrypt_length and krb5_c_decrypt
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12452 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-19 07:40:02 +00:00
Love Hörnquist Åstrand
fa8baf4a62 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12451 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-19 07:35:36 +00:00
Love Hörnquist Åstrand
ea7327e39d (wrapped_length/wrapped_length_derived): when calculating the length
of the encrypted data, use the keyed checksum length if the enctype
supports a keyed checksum. This only matter for aes, for all other
enctypes the key and unkeyed checksum have the same length.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12450 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-19 07:34:12 +00:00
Love Hörnquist Åstrand
8c720307bc krb5_c encryption glue
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12449 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-19 06:52:54 +00:00
Love Hörnquist Åstrand
144d4010c3 first version of krb5_c encryption glue
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12448 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-18 22:00:21 +00:00
Love Hörnquist Åstrand
d8b9601aae x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12447 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-18 08:05:56 +00:00
Love Hörnquist Åstrand
c4bf55656b update pointer to luke ldap documentation
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12446 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-18 08:04:58 +00:00
Love Hörnquist Åstrand
41e7cd2af1 (hdb_create): check for dynamic backend after static to avoid warning
from dynamic backend when using a known static backend


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12445 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-18 08:03:07 +00:00
Love Hörnquist Åstrand
7bafce13ca (LDAP_store): log what principal/dn failed
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12444 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-17 22:45:12 +00:00
Love Hörnquist Åstrand
48ed204b65 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12443 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-16 14:46:58 +00:00
Love Hörnquist Åstrand
dd752eed03 don't return value in void function
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12442 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-16 14:46:46 +00:00
Love Hörnquist Åstrand
3f12b14e68 (krb5_compare_creds): if client is specified in the mcreds, check that too
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12441 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-15 17:53:48 +00:00
Love Hörnquist Åstrand
99c86fa5f3 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12440 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-15 14:06:39 +00:00
Love Hörnquist Åstrand
283630104a prefix libasn1 types with heim_
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12439 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-15 14:05:49 +00:00
Love Hörnquist Åstrand
939b444ca3 prefix typedef\'s and structs with heim_
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12438 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-15 13:57:32 +00:00
Love Hörnquist Åstrand
72c26c7cce x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12437 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-15 12:56:59 +00:00
Love Hörnquist Åstrand
801e3f9334 (do_afslog): is cell is unset, set it "<default cell>" for error printing
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12436 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-15 12:56:00 +00:00
Love Hörnquist Åstrand
b48c005971 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12435 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-15 12:40:04 +00:00
Love Hörnquist Åstrand
11f5550fe8 unconditionally set KRBTKFILE
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12434 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-15 12:38:46 +00:00
Love Hörnquist Åstrand
294cccfdf3 avoid unnecessary setting of variable
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12433 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-13 15:41:17 +00:00
Love Hörnquist Åstrand
6c76352a76 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12432 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-11 15:41:52 +00:00
Love Hörnquist Åstrand
beca19cb05 AIX have broken res_nsearch() in 5.1 (5.0 also ?)
so just don't use res_nsearch on AIX


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12431 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-11 15:41:40 +00:00
Love Hörnquist Åstrand
4650161189 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12430 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-06 23:43:37 +00:00
Love Hörnquist Åstrand
6afd02e701 XXX inline COMPILE since automake wont add it
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12429 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-06 23:42:56 +00:00
Love Hörnquist Åstrand
431abedcbb x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12428 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-06 23:37:35 +00:00
Love Hörnquist Åstrand
3026b3bd70 (verify_krb5): use krb5_cc_clear_mcred
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12427 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-06 23:36:28 +00:00
Love Hörnquist Åstrand
1b0fb56912 (check_for_tgt): use krb5_cc_clear_mcred
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12426 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-06 23:35:43 +00:00
Love Hörnquist Åstrand
64ac54bd79 (proto): use krb5_cc_clear_mcred
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12425 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-06 23:33:13 +00:00
Love Hörnquist Åstrand
e00dc96279 (krb5_to4): use krb5_cc_clear_mcred
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12424 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-06 23:31:49 +00:00
Love Hörnquist Åstrand
63711b92db (init_tgs_req): in case of error, don't free in the req_body addresses
since they where pass in by caller
(find_cred): use krb5_cc_clear_mcred


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12423 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-06 23:28:34 +00:00
Love Hörnquist Åstrand
91f5bdc308 document krb5_cc_clear_mcred
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12422 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-06 23:24:59 +00:00
Love Hörnquist Åstrand
80b7b535a2 (krb5_cc_clear_mcred): new function, clear a krb5_creds to use with
krb5_cc_retrieve_cred


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12421 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-06 23:23:05 +00:00
Love Hörnquist Åstrand
a7fa272ee4 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12420 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-03 13:38:42 +00:00
Love Hörnquist Åstrand
715020f048 Add probing from the server that the client is still there, also make
the client check that the server is probing.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12419 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-03 13:36:09 +00:00
Love Hörnquist Åstrand
33222471b9 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12418 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-02 17:52:38 +00:00
Love Hörnquist Åstrand
b24c29b099 (main): add missing ``if (ret)''
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12417 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-02 17:52:27 +00:00
Love Hörnquist Åstrand
af5f43acee x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12416 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-06-30 12:08:12 +00:00
Love Hörnquist Åstrand
a1a43053f6 (find_dynamic_method): if there isn't a prefix, don't load anything
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12415 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-06-30 10:34:05 +00:00
Johan Danielsson
271e76e634 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12414 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-06-29 18:51:51 +00:00
Johan Danielsson
4a9b3f573a * don't ever print sign for unsigned conversions
* don't break when right justifying a number past the end of the buffer
* handle zero precision and the value zero more correctly


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12413 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-06-29 18:51:30 +00:00
Love Hörnquist Åstrand
76192475cc x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12412 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-06-29 12:11:25 +00:00
Love Hörnquist Åstrand
1efa899c5a Dynamic backend loading, based on patch from Luke Howard <lukeh@PADL.COM>
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12411 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-06-29 12:10:00 +00:00
Love Hörnquist Åstrand
c12e22c5ee add struct hdb_so_method and HDB_INTERFACE_VERSION
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12410 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-06-29 12:08:34 +00:00
Love Hörnquist Åstrand
310984c158 (krb5_mk_req_internal): when using arcfour-hmac-md5, use an unkeyed
checksum (rsa-md5), since Microsoft calculates the keyed checksum with
the subkey of the authenticator.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12409 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-06-28 21:05:12 +00:00