Commit Graph

1170 Commits

Author SHA1 Message Date
Johan Danielsson
9966122253 MIT compatible changes: add and use sizes to keytab entries, and
change default keytab to `/etc/krb5.keytab'.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4660 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-23 23:40:30 +00:00
Johan Danielsson
e4bd17202d Add offset to krb5_kt_cursor struct.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4659 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-23 23:27:50 +00:00
Johan Danielsson
131a081871 Verify that error_code is in the range [0,127].
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4640 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-21 22:12:04 +00:00
Johan Danielsson
5ab42022ca Rename PA-KEY-INFO -> ETYPE-INFO.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4618 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-21 00:48:46 +00:00
Johan Danielsson
d802c7e57f Add log format to context.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4617 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-21 00:48:27 +00:00
Johan Danielsson
d6375161cb Rename PA-KEY-INFO -> ETYPE-INFO. Add log format to context.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4616 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-21 00:47:58 +00:00
Johan Danielsson
4dd652b0a9 Rename PA-KEY-INFO -> ETYPE-INFO. Better cleanup on errors.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4615 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-21 00:47:35 +00:00
Assar Westerlund
160df8559a add <arpa/nameser.h>
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4600 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-18 16:13:33 +00:00
Assar Westerlund
41a98ce22c rename HAVE_STRUCT_SOCKADDR_IN6 to HAVE_IPV6
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4599 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-18 16:13:15 +00:00
Johan Danielsson
02c6fc9d57 (krb5_keytab_key_proc): don't free keyseed; use correct keytab
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4597 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-18 08:58:06 +00:00
Johan Danielsson
21dbaebc89 Add ifdefed out call to `roken_gethostby_setup'.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4584 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-16 21:55:23 +00:00
Johan Danielsson
b1b1ba8029 Include <arpa/nameser.h> (should really go some where else).
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4580 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-16 21:50:44 +00:00
Johan Danielsson
9792ae2d48 (krb5_425_conv_principal_ext): Use resolver to lookup hosts, so CNAMEs
can be ignored.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4550 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-06 00:52:36 +00:00
Johan Danielsson
fcd77231a5 (krb5_sendto_kdc, send_and_recv_http): Add support for using proxy.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4548 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-06 00:49:29 +00:00
Johan Danielsson
cb835f3c76 Initialize http_proxy' from libdefaults/http_proxy'.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4547 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-06 00:48:26 +00:00
Johan Danielsson
1bc7f829f3 Add `http_proxy' to context.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4546 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-06 00:47:44 +00:00
Johan Danielsson
41a2bdc912 Recognize http/' and udp/' as protocol specifications.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4544 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-05 23:41:23 +00:00
Johan Danielsson
2585643279 Implement remove with files. Add memory operations.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4529 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-04 00:47:24 +00:00
Johan Danielsson
139688bbc7 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4528 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-03 23:54:10 +00:00
Johan Danielsson
be4c20376a Use function pointers.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4527 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-03 22:39:16 +00:00
Johan Danielsson
45e55393c1 Change krb5_keytab_data to use function pointers.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4526 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-03 22:38:22 +00:00
Johan Danielsson
e247ceb526 Remove unused variables.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4513 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-01 04:58:52 +00:00
Johan Danielsson
9930930049 (fold): free tmp
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4510 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-01 04:49:30 +00:00
Assar Westerlund
e99f4c1720 remove arbitrary limit
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4488 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-01 02:44:29 +00:00
Johan Danielsson
5e284771a5 Add `krb5_unparse_name_fixed_short', that excludes the realm if it's
the same as the default realm.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4478 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-01 01:05:06 +00:00
Assar Westerlund
fd9241414b krb5_keytab_key_proc_args
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4473 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-02-27 04:05:04 +00:00
Assar Westerlund
2e7bbb6bbc (krb5_get_init_creds_keytab): use krb5_keytab_key_proc
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4472 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-02-27 04:04:35 +00:00
Assar Westerlund
bce061d9d5 make `krb5_keytab_key_proc' global
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4471 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-02-27 04:04:01 +00:00
Assar Westerlund
a6b5f7f85f (krb5_mk_priv): bump static limit to 10240. This should be fixed the
correct way.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4463 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-02-27 03:57:50 +00:00
Assar Westerlund
72996a5e03 (krb5_context_data): et_list' should be struct et_list *'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4454 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-02-26 01:39:23 +00:00
Johan Danielsson
1509cdcfb7 Add rules for {krb5,heim}_err.[ch].
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4414 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-02-16 16:21:43 +00:00
Johan Danielsson
09a3a09824 Add quotes.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4413 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-02-16 16:20:43 +00:00
Johan Danielsson
a4d6b6b54d Remove <error.h> (it gets included via {asn1,krb5}_err.h).
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4412 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-02-16 16:20:17 +00:00
Johan Danielsson
14df4fae84 initialize_*_error_table -> initialize_*_error_table_r
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4411 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-02-16 16:19:35 +00:00
Assar Westerlund
a616058c86 (_krb5_extract_ticket): if time difference is larger than max_skew,
return KRB5KRB_AP_ERR_SKEW


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4387 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-02-12 04:19:15 +00:00
Johan Danielsson
4474d734e7 Add codec.c
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4372 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-31 16:40:47 +00:00
Johan Danielsson
bd86fa9144 Ignore KRB5_CONFIG if *not* running setuid. Get configuration for
libdefaults ktype_is_etype, and default_etypes.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4371 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-31 16:40:13 +00:00
Johan Danielsson
dc609d0f02 Add ktype_is_etype field to context.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4370 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-31 16:38:12 +00:00
Johan Danielsson
3c79ec4952 Add krb5_string_to_etype, rename krb5_convert_etype to
krb5_decode_keytype, and add krb5_decode_keyblock.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4369 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-31 16:37:37 +00:00
Johan Danielsson
4a82de96b1 Use krb5_decode_EncTicketPart, and krb5_decode_Authenticator.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4368 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-31 16:36:02 +00:00
Johan Danielsson
a5cfca0daf Use krb5_decode_EncAPRepPart.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4367 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-31 16:35:13 +00:00
Johan Danielsson
5055bfb3b7 Use krb5_decode_EncKrbCredPart.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4366 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-31 16:34:34 +00:00
Johan Danielsson
c1b12683ca Make sure enc_part.etype is an encryption type, and not a key type.
Use krb5_encode_EncAPRepPart.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4365 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-31 16:34:11 +00:00
Johan Danielsson
f03922bf19 Use krb5_decode_PA_KEY_INFO.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4364 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-31 16:32:23 +00:00
Johan Danielsson
440bf6aeb6 Use krb5_decode_Enc{AS,TGS}RepPart.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4363 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-31 16:31:51 +00:00
Johan Danielsson
206ecd6430 Use krb5_encode_EncKrbCredPart.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4362 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-31 16:30:52 +00:00
Johan Danielsson
e07a5b2712 Use krb5_encode_Authenticator.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4361 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-31 16:29:24 +00:00
Johan Danielsson
dcc93391f3 Enctype conversion stuff.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4360 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-31 16:28:52 +00:00
Johan Danielsson
a99929c553 Use krb5_convert_etype.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4354 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-22 23:32:52 +00:00
Johan Danielsson
63dede6266 Add krb5_convert_etype function - converts from protocol keytypes
(that really are enctypes) to internal representation.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4353 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-22 23:32:05 +00:00