Commit Graph

291 Commits

Author SHA1 Message Date
Assar Westerlund
d8eb5501ca (get_pa_etype_info): remove gcc-ism of initializing local struct in
declaration.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4379 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-02-12 02:28:29 +00:00
Johan Danielsson
827ae4f721 Use krb5_decode_EncTicketPart.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4374 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-31 16:47:55 +00:00
Johan Danielsson
41c21a7ca4 Check at runtime whether to use enctypes instead of keytypes. If so
use the same value to encrypt ticket, and kdc-rep as well as `keytype'
for session key. Fix some obvious bugs with the handling of additional
tickets.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4373 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-31 16:47:31 +00:00
Johan Danielsson
b978944405 Cleanup some ktype-etype code.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4355 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-22 23:34:07 +00:00
Johan Danielsson
5281b7bbfe If pre-authentication fails, return a list of keytypes, salttypes, and
salts.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4350 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-22 22:35:46 +00:00
Johan Danielsson
56e9a20e9a Don't fail if realloc(X, 0) returns NULL.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4344 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-22 20:24:31 +00:00
Johan Danielsson
46f727d295 Add some support for using enctypes instead of keytypes.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4332 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-21 01:00:51 +00:00
Assar Westerlund
42e26f5282 (tgs_rep): initialize `i'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4302 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-20 21:58:50 +00:00
Johan Danielsson
f737c77893 WFLAGS
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4276 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-05 22:35:57 +00:00
Johan Danielsson
112202727a static
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4275 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-05 22:35:39 +00:00
Johan Danielsson
c8c329f6bb Process AuthorizationData.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4273 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-05 22:34:37 +00:00
Johan Danielsson
312a29e401 Add context to all krb5_config_*get_*.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4263 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-03 21:25:07 +00:00
Johan Danielsson
ad6c0a43d5 Use AFS string-to-key from libkrb5.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4262 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-03 21:24:41 +00:00
Assar Westerlund
33247b6276 (tgs_check_authenticator): RFC1510 doesn't say that the checksum has
to be keyed, even though later drafts do.  Accept unkeyed checksums to
be compatible with MIT.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4213 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-12-17 01:34:25 +00:00
Johan Danielsson
9a615fee02 Send version 5 TCP-reply as length+data.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4084 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-12-04 02:38:04 +00:00
Assar Westerlund
0cd1bb1263 (create_reply_ticket): use a random nonce in the reply packet.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4071 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-29 06:12:44 +00:00
Assar Westerlund
89ca693143 less reallocing in init_sockets
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4070 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-29 06:12:07 +00:00
Johan Danielsson
41209781ec Add variable used with KRB4.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3990 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-12 16:14:23 +00:00
Assar Westerlund
481d38a599 removed an unused variable
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3985 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-12 05:03:31 +00:00
Johan Danielsson
1780faa5c1 Remove unused variables.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3974 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-12 01:29:08 +00:00
Johan Danielsson
fff1dbcd0c Fix some warnings.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3973 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-12 01:25:33 +00:00
Johan Danielsson
5b0fc3ebb5 Remove unused variable.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3972 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-12 01:04:21 +00:00
Johan Danielsson
f44d645f2a Remove unused variable.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3971 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-12 00:59:18 +00:00
Johan Danielsson
c4fa75bb1a Remove unused variable.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3967 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-12 00:53:24 +00:00
Assar Westerlund
c264b952a5 fix calls to krb5_net_{read,write}
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3910 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 01:37:57 +00:00
Johan Danielsson
21343d305d dependencies
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3901 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 01:34:22 +00:00
Johan Danielsson
f05df77bb0 Exit if no sockets could be bound.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3838 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-09 01:23:07 +00:00
Assar Westerlund
dfb589f3b0 more prototypes
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3755 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-02 04:09:46 +00:00
Assar Westerlund
dc88e6268e static-ize
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3752 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-02 04:07:52 +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
9a707cbe2d more includes
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3749 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-02 04:03:59 +00:00
Assar Westerlund
3b304834e7 (encode_reply): return success
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3713 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-29 22:41:23 +00:00
Johan Danielsson
5c6a228b00 (find_etype) Return correct index of selected etype.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3711 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-29 17:01:53 +00:00
Assar Westerlund
545297c6e4 roken_*
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3695 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-29 01:28:03 +00:00
Johan Danielsson
f3dcbcd96a x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3682 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-28 03:56:48 +00:00
Johan Danielsson
cfccafc623 The return value to process_request should only be non-zero if there
was some fatal error.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3681 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-28 03:56:35 +00:00
Johan Danielsson
4ffad0c7de Log bad requests.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3679 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-28 03:40:23 +00:00
Johan Danielsson
c0147303d1 Move stuff that's in common between as_rep and tgs_rep to separate
functions.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3677 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-28 03:24:17 +00:00
Johan Danielsson
9293c68e1b Fix user-to-user authentication.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3675 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-27 23:20:47 +00:00
Johan Danielsson
4e1ef7a3ce Check version number of krbtgt.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3654 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-21 18:21:34 +00:00
Assar Westerlund
a0252085bc removed seal and unsealing functions
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3630 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-16 04:24:51 +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
Assar Westerlund
ae31038985 adapt to new hdb interface
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3628 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-16 04:14:00 +00:00
Johan Danielsson
a3b72e2213 fix NULL e_text bug
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3611 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-14 22:22:37 +00:00
Johan Danielsson
ddc0d494c6 check for leading '/' in http request
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3582 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-09 22:39:38 +00:00
Assar Westerlund
fc4fa1ec84 netinet/in6.h and netinet6/in6.h
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3561 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-29 14:00:36 +00:00
Assar Westerlund
b7ccdfc55f *** empty log message ***
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3557 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-29 13:24:51 +00:00
Assar Westerlund
1de9ecd915 fix check for keyed and collision-proof checksum
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3546 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-23 07:35:52 +00:00
Assar Westerlund
78bf03ca6b fix IPv6 conditionals
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3544 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-23 07:32:49 +00:00
Johan Danielsson
5c600d0ba3 Somewhat fix the etype usage. The list sent by the client is used to
select wich key to encrypt the kdc rep with (in case of as-req), and
with the server info to select the session key type. The server key
the ticket is encrypted is based purely on the keys in the database.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3533 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 18:28:07 +00:00