Commit Graph

41 Commits

Author SHA1 Message Date
Johan Danielsson
f5c1154132 storage tweaks
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10935 ec53bebd-3082-4978-b11e-865c3cabbd6b
2002-04-18 16:08:24 +00:00
Assar Westerlund
c672a244ba make the kvno's in the krb4 universe by the real one % 256, since they
cannot only be 8 bit, and the v5 ones are actually 32 bits


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10864 ec53bebd-3082-4978-b11e-865c3cabbd6b
2002-03-10 23:05:57 +00:00
Assar Westerlund
a72c878c4f (valid_princ): use TRUE/FALSE
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10733 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-09-20 09:34:42 +00:00
Assar Westerlund
4d28b080a6 (get_des_key): check for null keys even if is_server
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10514 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-08-21 23:00:16 +00:00
Johan Danielsson
3e1b5578a6 (get_des_key): if getting a key for a server, return any des-key not
just keys that can be string-to-keyed by the client


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10497 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-08-17 07:48:24 +00:00
Assar Westerlund
d4263fdf0d adapt to new db_fetch, and try to print useful error messages when it fails
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9600 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-01-30 01:44:08 +00:00
Assar Westerlund
0ca8aae650 (valid_princ): check return value of functions
(encode_v4_ticket): add some const
new calls for free_ent


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9031 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-09-10 14:15:52 +00:00
Assar Westerlund
d2db791403 (get_des_key): rewrite some, be more paranoid
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8571 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-07-07 21:52:02 +00:00
Assar Westerlund
21427e64d6 (get_des_key): fix thinkos/typos
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8482 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-06-29 03:58:13 +00:00
Assar Westerlund
179186f843 (get_des_key): add missing []
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8481 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-06-29 03:51:55 +00:00
Johan Danielsson
4f91e3feb7 pass extra parameter to get_des_key
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8472 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-06-28 11:51:42 +00:00
Johan Danielsson
af5f12eac7 (get_des_key): change to return v4 or afs keys if possible
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8470 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-06-28 11:46:02 +00:00
Johan Danielsson
d8309e5ff2 if v4 is not enabled, just generate error reply and exit
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8342 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-06-07 09:53:39 +00:00
Assar Westerlund
fdcc108b67 (do_version4): call check_flags.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8032 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-03-11 03:29:02 +00:00
Assar Westerlund
2f94c7de75 (do_version4): if an tgs-req is received with an old kvno, return an
error reply and write a message in the log.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7932 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-02-13 19:27:36 +00:00
Assar Westerlund
c976466fbf (do_version4): look at check_ticket_addresses and emulate that by
setting krb_ignore_ip_address (not a great interface but it doesn't
seem like the time to go around fixing libkrb stuff now)


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7843 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-02-02 01:26:41 +00:00
Assar Westerlund
1ab86a66a5 (do_version4): check if preauth was required and bail-out if so since
there's no way that could be done in v4.  Return NULL_KEY as an error
to the client (which is non-obvious, but what can you do?)


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7790 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-01-12 09:27:50 +00:00
Johan Danielsson
c5b916ca6f remove advertising clause
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7464 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-12-02 17:05:13 +00:00
Assar Westerlund
d472f4f067 (get_des_key): support null keys
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7153 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-10-17 10:33:55 +00:00
Assar Westerlund
6e2c225c70 (encrypt_v4_ticket): error check malloc properly
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6391 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-07-03 02:24:27 +00:00
Johan Danielsson
aaae186ab9 merge new-crypto branch
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5332 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-02-11 21:03:59 +00:00
Assar Westerlund
65d4084642 merged in 1.19.2.1->1.19.2.2
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5124 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-08-17 20:44:21 +00:00
Johan Danielsson
6351227b0f Return sane error code if krb_rd_req fails.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4605 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-19 15:54:06 +00:00
Assar Westerlund
b3712d39f4 less warnings
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3750 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-02 04:07:03 +00:00
Assar Westerlund
6b919c6819 removed all unsealing, now done by the hdb layer
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3629 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-16 04:24:29 +00:00
Johan Danielsson
53f897d164 new salt format
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3319 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-31 19:35:37 +00:00
Assar Westerlund
a53ede1cac Make `db-fetch4' global
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3103 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-24 06:10:12 +00:00
Johan Danielsson
d6a5d14e9b some logging
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3084 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-22 09:28:37 +00:00
Johan Danielsson
0694fa6a88 Check database when converting v4 principals.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3079 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-21 18:49:54 +00:00
Johan Danielsson
30bf2ddd3e No void* operations.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3059 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-19 18:55:56 +00:00
Johan Danielsson
1ce6d3b183 Fix memory leak in v4 protocol handler.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3057 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-19 18:41:24 +00:00
Johan Danielsson
be9da31354 Add version 4 ticket encoding and encryption functions.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2984 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-15 01:42:41 +00:00
Johan Danielsson
d1a8bfb2b7 conditionalize check for unsalted key
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2962 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-13 00:11:59 +00:00
Johan Danielsson
4fefc7ceaf free_key -> hdb_free_key
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2843 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-09 00:18:50 +00:00
Assar Westerlund
104b06f257 new calling convention for kdc_log_msg
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2829 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-08 22:51:06 +00:00
Johan Danielsson
a0464f4b20 Make context global.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2701 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-04 18:20:36 +00:00
Johan Danielsson
584eb44cb9 Pass context to kdc_log.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2664 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-01 14:47:43 +00:00
Johan Danielsson
a2d1508a6c Use req_time for time_ws.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2654 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-27 12:49:03 +00:00
Johan Danielsson
34275df3bb Add version 4 protocol handler. The requrement for this to work is
that all involved principals has a des key in the database, and that
the client has a version 4 (un-)salted key. Furthermore
krb5_425_conv_principal has to do it's job, as present it's not very
clever.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2642 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-27 02:55:49 +00:00
Johan Danielsson
5a32a5c8e7 Add copyright notice.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2389 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-16 21:40:05 +00:00
Johan Danielsson
96f3cac1da Split into more files. Add support for TCP.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1848 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-06-07 17:35:53 +00:00