Commit Graph

1338 Commits

Author SHA1 Message Date
Assar Westerlund
022ae5ecc6 (ipv6_parse_addr): implement
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6385 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-29 02:11:46 +00:00
Assar Westerlund
8a80d1a936 (krb5_rd_cred): compare the sender's address as an addrport one
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6376 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-24 17:19:51 +00:00
Assar Westerlund
5178d921b9 (KRB5_ADDRESS_ADDRPORT, KRB5_ADDRESS_IPPORT): add
(krb5_auth_context): add local and remote port


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6375 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-24 17:19:09 +00:00
Assar Westerlund
3e3591b1a0 (krb5_get_forwarded_creds): get the local and remote address and add
them to the krb-cred packet


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6374 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-24 17:18:24 +00:00
Assar Westerlund
3016410999 save the local and remove ports in the auth_context
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6373 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-24 17:11:04 +00:00
Assar Westerlund
f7ad9e28eb (krb5_make_addrport): create an address of type KRB5_ADDRESS_ADDRPORT
from (addr, port)


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6372 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-24 17:10:42 +00:00
Assar Westerlund
70fe4312c6 (krb5_sockaddr2port): new function for grabbing the port number out of
the sockaddr


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6371 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-24 17:10:15 +00:00
Assar Westerlund
8335186d31 (parse_list): handle blank lines at another place
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6364 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-23 16:37:32 +00:00
Assar Westerlund
f67bbf1a82 rewrite to use get_default_username
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6316 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-15 02:47:11 +00:00
Assar Westerlund
62bdd58c11 add n-fold-test
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6315 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-15 02:46:46 +00:00
Assar Westerlund
5fc1487dfb (ipv6_uninteresting): don't consider the loopback address as
uninteresting


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6302 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-09 06:19:43 +00:00
Assar Westerlund
02689992d9 new magic flag to get loopback address if there are no other
addresses.
(krb5_get_all_client_addrs): use that flag


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6301 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-09 06:17:36 +00:00
Assar Westerlund
f1d99aa1e9 (add1): joda-fix
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6297 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-04 19:56:58 +00:00
Assar Westerlund
f2cf913bd2 (HMAC_SHA1_DES3_checksum): don't include the length
(checksum_sha1, checksum_hmac_sha1_des3): blocksize should be 64
(encrypt_internal_derived): don't include the length and don't
decrease by the checksum size twice
(_get_derived_key): the constant should be 5 bytes


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6295 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-03 23:06:10 +00:00
Assar Westerlund
03adfaa3b1 (DES3_postproc): new version that does the right thing
(*): don't put and recover length in 3DES encoding
other small fixes


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6294 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-03 17:36:04 +00:00
Assar Westerlund
31423b5edb (krb5_get_host_realm): don't free if we didn't manage to set anything
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6272 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-05-21 13:18:55 +00:00
Assar Westerlund
fa88e29d84 (verify_checksum): call (*ct->checksum) directly, avoiding redundant
lookups and memory leaks


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6271 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-05-21 12:46:38 +00:00
Assar Westerlund
641c286e2e (krb5_auth_con_setaddrs_from_fd): free local and remote addresses
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6270 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-05-21 09:57:46 +00:00
Assar Westerlund
fdbb09f0e3 (get_logname): also try $USERNAME
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6268 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-05-21 09:28:40 +00:00
Assar Westerlund
dbaadb6d3c (USE_RESOLVER): try to define only if we have a libresolv (currently
by checking for res_search)


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6256 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-05-20 23:57:34 +00:00
Johan Danielsson
cbc6d8e2ed fix past-o
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6203 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-05-11 12:06:15 +00:00
Assar Westerlund
30f9781488 (krb5_sendauth): handle ccache == NULL by setting the default ccache.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6191 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-05-10 03:46:38 +00:00
Assar Westerlund
f4893f23f7 (init_as_req): interpret `addrs' being an empty sit of list as to not
ask for any addresses.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6168 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-05-09 08:49:20 +00:00
Assar Westerlund
d5227abb81 (change_password): add colon to prompt strings
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6146 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-05-06 10:14:40 +00:00
Johan Danielsson
2ee4dab98b HAVE_NETINFO_NI_H -> HAVE_NETINFO
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6069 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-05-03 09:25:45 +00:00
Assar Westerlund
17c9fd68e4 (get_cred_from_kdc_flags): allocate and free `*out_creds' properly
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6065 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-05-03 02:08:51 +00:00
Assar Westerlund
7c2cf73058 (krb5_compare_creds): just verify that the keytypes/enctypes are
compatible, not that they are the same


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6064 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-05-03 02:01:41 +00:00
Assar Westerlund
17b23dc3b6 (mcc_get_next): get the current cursor correctly
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6057 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-27 23:52:06 +00:00
Assar Westerlund
3623dc5593 (krb5_mk_req_internal): try to handle old DCE secd's that are not able
to handle MD5 checksums by defaulting to MD4 if the keytype was
DES-CBC-CRC


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6053 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-25 17:44:01 +00:00
Assar Westerlund
a8e18d82c4 (krb5_mk_req): use auth_context->keytype
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6052 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-25 17:43:07 +00:00
Assar Westerlund
e802293aed (krb5_auth_context_data): add keytype' and cksumtype'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6051 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-25 17:42:41 +00:00
Assar Westerlund
9fc8830e95 (make_pa_tgs_req): remove old kludge for secd
(init_tgs_req): add all supported enctypes for the keytype in
`in_creds->session.keytype' if it's set


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6050 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-25 17:42:11 +00:00
Assar Westerlund
52df3677bb (F_PSEUDO): new flag for non-protocol encryption types
(do_checksum): new function
(verify_checksum): take the checksum to use from the checksum message
and not from the crypto struct
(etypes): add F_PSEUDO flags
(krb5_keytype_to_enctypes): new function


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6049 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-25 17:39:48 +00:00
Assar Westerlund
5039be3bd2 copyright update
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6048 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-25 17:38:22 +00:00
Assar Westerlund
b337f501a1 (krb5_auth_con_init): initalize keytype and cksumtype
(krb5_auth_setcksumtype, krb5_auth_getcksumtype): implement
(krb5_auth_setkeytype, krb5_auth_getkeytype): implement
(krb5_auth_setenctype): comment out, it's rather bogus anyway


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6047 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-25 17:38:08 +00:00
Johan Danielsson
7e3644da1f fix for stupid aix warnings
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6045 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-25 14:58:34 +00:00
Johan Danielsson
b380f51a81 (erase_file): don't malloc
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6044 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-25 14:55:49 +00:00
Johan Danielsson
943cb8e28d (krb5_domain_x500_decode): don't abort
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6037 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-24 16:43:34 +00:00
Johan Danielsson
7ac811dc6a abort -> krb5_abortx
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6036 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-24 16:42:23 +00:00
Johan Danielsson
86f68747de (init_context_from_config_file): init fcache_version; add
krb5_{get,set}_fcache_version


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6035 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-24 16:40:53 +00:00
Johan Danielsson
4cfae1aa22 add support for reading (and writing?) old version keytabs
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6034 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-24 16:39:57 +00:00
Johan Danielsson
a09cdb7965 add krb5_cc_get_version
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6033 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-24 16:38:45 +00:00
Johan Danielsson
43fdcecc6d cleanup
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6032 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-24 16:38:23 +00:00
Johan Danielsson
bdaedd40ce add support for reading and writing old version cache files
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6031 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-24 16:37:47 +00:00
Johan Danielsson
43aa4ffc00 (krb5_storage_from_mem): zero flags
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6030 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-24 16:36:29 +00:00
Johan Danielsson
c45bf5ec42 (krb5_storage_emem): zero flags
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6029 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-24 16:35:55 +00:00
Johan Danielsson
7de75b60e8 (krb5_storage_from_fd): zero flags
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6028 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-24 16:35:20 +00:00
Johan Danielsson
3906485184 add flags to change how various fields are stored, used for old cache
version support


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6027 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-24 16:30:46 +00:00
Johan Danielsson
e29f2bd176 add support for reading and writing old version cache files, and
keytabs


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6026 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-24 16:29:06 +00:00
Assar Westerlund
4bd2f7fb48 (get_init_creds_common): if start_time is given, request a postdated
ticket.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6022 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-20 22:11:54 +00:00