Love Hörnquist Åstrand
be73b86680
Break out the parameter handling code for encrypting data to handle RC2.
...
Needed for Windows 2k pk-init support.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17067 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-14 20:58:31 +00:00
Love Hörnquist Åstrand
604652ed73
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17066 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-14 14:22:25 +00:00
Love Hörnquist Åstrand
ab8354ee2f
(DES_cfb64_encrypt): add asserts that the *num pointers is >= 0,
...
because if it is, its a programmer error.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17065 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-14 14:19:36 +00:00
Love Hörnquist Åstrand
562667c187
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17064 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-14 13:56:21 +00:00
Love Hörnquist Åstrand
0b29b91f6f
(dns_srv_order): change a if (ptr == NULL) continue into a assert(ptr
...
!= NULL) since it could never happen, found by the IBM code checker (beam).
Thanks to Florian Krohm for explaining it.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17063 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-14 13:56:00 +00:00
Love Hörnquist Åstrand
abd7e5ec1c
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17062 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-12 17:45:55 +00:00
Love Hörnquist Åstrand
8d95c53570
Export sequence order element. From Wynn Wilkes <wynn.wilkes@quest.com>.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17061 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-12 17:45:22 +00:00
Love Hörnquist Åstrand
6b8576e29f
Import sequence order element. From Wynn Wilkes <wynn.wilkes@quest.com>.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17060 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-12 17:45:03 +00:00
Love Hörnquist Åstrand
6dc6bb7552
(_gssapi_msg_order_import,_gssapi_msg_order_export):
...
New functions, used by {import,export}_sec_context.
From Wynn Wilkes <wynn.wilkes@quest.com >.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17059 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-12 17:44:05 +00:00
Love Hörnquist Åstrand
c1a6be3ef3
Add test for import/export sequence.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17058 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-12 17:42:17 +00:00
Love Hörnquist Åstrand
c3e1233f63
(krb5_rd_safe): fix argument to krb5_data_zero, handle message size = 0
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17057 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-12 16:20:03 +00:00
Love Hörnquist Åstrand
766c132ea1
Fix argument to krb5_data_zero.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17056 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-12 16:18:10 +00:00
Love Hörnquist Åstrand
5948640960
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17055 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-12 13:22:18 +00:00
Love Hörnquist Åstrand
6815452550
Added certificate revoke information from configuration file.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17054 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-12 13:21:46 +00:00
Love Hörnquist Åstrand
19aee3ece1
(_krb5_pk_load_id): Added certificate revoke information, ie CRL's
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17053 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-12 13:19:13 +00:00
Love Hörnquist Åstrand
1ffa6c23e3
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17052 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-12 12:23:29 +00:00
Love Hörnquist Åstrand
495cb953e6
Catch empty file case. From Tobias Stoeckmann.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17051 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-12 12:22:52 +00:00
Love Hörnquist Åstrand
fced68ddd0
use afs_ioctlnum, From Tomas Olsson <tol@it.su.se>
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17050 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-11 08:12:29 +00:00
Love Hörnquist Åstrand
7faccdb5b9
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17049 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 17:33:37 +00:00
Love Hörnquist Åstrand
5c4f7cec25
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17048 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 17:15:10 +00:00
Love Hörnquist Åstrand
7452077a9f
(krb5_rc_resolve_full): make compile
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17047 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 17:13:49 +00:00
Love Hörnquist Åstrand
c56cfcb861
(krb4_kt_start_seq_get_int): make compile again.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17046 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 17:10:53 +00:00
Love Hörnquist Åstrand
fc3afb44e0
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17045 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 16:38:43 +00:00
Love Hörnquist Åstrand
5c607b8633
Try harder to get the pioctl to work via the /proc or /dev interface,
...
OpenAFS choose to reuse the same ioctl number, while Arla didn't.
Also, try new ioctl before the the old syscalls.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17044 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 16:38:22 +00:00
Love Hörnquist Åstrand
2eeae67af7
(make_path): make sure we return allocated memory
...
Coverity, NetBSD CID#1892
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17043 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 10:26:35 +00:00
Love Hörnquist Åstrand
69dda05a9c
(krb5_verify_authenticator_checksum): on protocol failure, avoid leaking memory
...
Coverity, NetBSD CID#1900
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17042 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 10:14:44 +00:00
Love Hörnquist Åstrand
c41e1b2980
(krb5_parse_name): remember to free realm in case of error
...
Coverity, NetBSD CID#1883
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17041 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 10:10:01 +00:00
Love Hörnquist Åstrand
55178a0d79
(krb5_425_conv_principal_ext2): remove memory leak in case of weird
...
formated dns replys.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17040 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 10:02:48 +00:00
Love Hörnquist Åstrand
c5dd980dba
(krb5_rc_resolve_full): don't return pointer to a allocated
...
krb5_rcache in case of error.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17039 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 09:48:42 +00:00
Love Hörnquist Åstrand
9be36e4522
(krb5_addlog_dest): free fn in case of error
...
Coverity, NetBSD CID#1882
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17038 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 09:41:26 +00:00
Love Hörnquist Åstrand
7b91fa46c7
Fix deref before NULL check, fix error handling.
...
Coverity, NetBSD CID#2369
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17037 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 09:33:15 +00:00
Love Hörnquist Åstrand
494ca3d6a8
(krb5_get_forwarded_creds): in_creds->client should always be set, assume so.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17036 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 09:28:15 +00:00
Love Hörnquist Åstrand
db048d96d6
(any_next_entry): restructure to make it easier to read
...
Fixes Coverity, NetBSD CID#625
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17035 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 09:20:13 +00:00
Love Hörnquist Åstrand
2a7b485275
(krb5_string_to_key_derived): deref after NULL check.
...
Coverity NetBSD CID#2367
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17034 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 08:58:53 +00:00
Love Hörnquist Åstrand
6b9e922298
(krb5_build_authenticator): use calloc. removed check that was never
...
really used. Coverity NetBSD CID#2370
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17033 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 08:53:21 +00:00
Love Hörnquist Åstrand
e45fef35e1
(afslog_uid_int): use the simpler krb5_principal_get_realm function.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17032 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 08:45:04 +00:00
Love Hörnquist Åstrand
ed777eb383
(kadm5_log_delete): add error handling Coverity, NetBSD CID#626
...
(kadm5_log_modify): add error handling Coverity, NetBSD CID#627
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17031 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 08:25:13 +00:00
Love Hörnquist Åstrand
ce43c5de5a
(kadm5_log_rename): handle errors better
...
Fixes Coverity, NetBSD CID#628
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17030 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 08:16:41 +00:00
Love Hörnquist Åstrand
5d676c4509
(_kadm5_c_get_cred_cache): handle ccache case better in case no client
...
name was passed in. Coverity, NetBSD CID#919
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17029 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 07:55:22 +00:00
Love Hörnquist Åstrand
86ee0aa773
(_kadm5_c_get_cred_cache): Free client principal in case of error.
...
Coverity NetBSD CID#1908
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17028 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-10 07:50:22 +00:00
Love Hörnquist Åstrand
30627ab04b
Spelling.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17027 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-09 18:45:18 +00:00
Love Hörnquist Åstrand
31b3e7004d
Check that cred != GSS_C_NO_CREDENTIAL, this is a standard conformance
...
failure, but much better then a crash.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17026 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-09 18:38:13 +00:00
Love Hörnquist Åstrand
59aa089d03
(krb5_verify_ap_req2): make sure `ticket´ points to NULL in case of
...
error, add error handling, use calloc.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17025 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-09 17:56:10 +00:00
Love Hörnquist Åstrand
135a36efb2
(doit): when done, close all fd in the sockets array and free it.
...
Coverity NetBSD CID#1916
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17024 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-09 17:45:44 +00:00
Love Hörnquist Åstrand
1082824558
(v4_prop_dump): close FILE handle f when done.
...
Fixes Coverity NetBSD CID#1956
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17023 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-09 17:41:47 +00:00
Love Hörnquist Åstrand
e01da67d58
(RC2_set_key): abort on erroneous input (len <= 0) size that will case
...
out out bound indexing, and its invalid input.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17022 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-09 17:03:21 +00:00
Love Hörnquist Åstrand
cb07dc716d
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17021 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-09 16:59:17 +00:00
Love Hörnquist Åstrand
517a78550f
Make compile again.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17020 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-09 16:58:57 +00:00
Love Hörnquist Åstrand
52d5fdf939
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17019 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-07 22:23:38 +00:00
Love Hörnquist Åstrand
4466bd867f
(krb5_ret_principal): fix memory leak
...
Coverity, NetBSD CID#1695
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17018 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-04-07 22:23:20 +00:00