Commit Graph

325 Commits

Author SHA1 Message Date
Assar Westerlund
a4d7e57832 (handle_udp, handle_tcp): correct type of `n'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5183 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-11-02 02:16:05 +00:00
Assar Westerlund
fc1956b05f new arg_printusage
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5130 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-08-18 21:17:01 +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
Assar Westerlund
e80e7f73a0 (get_pa_etype_info): initialize `ret'
(tgs_rep2): initialize `krbtgt'


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5050 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-06-30 16:09:57 +00:00
Assar Westerlund
2d029408aa (do_request): check for errors from `sendto'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5049 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-06-30 16:09:08 +00:00
Assar Westerlund
f9b8c2a15a (do_524): initialize `ret'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5048 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-06-30 16:08:36 +00:00
Johan Danielsson
40c3be460d (check_tgs_flags): make sure kdc-req-body->rtime is not NULL; set
endtime to min of new starttime + old_life, and requested endtime


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4975 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-05-28 22:33:00 +00:00
Johan Danielsson
beeb25cdac Optionally compare client address to addresses in ticket.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4970 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-05-28 19:29:43 +00:00
Johan Danielsson
7c0ea4a0e3 Pass client address to as_rep() and tgs_rep().
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4969 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-05-28 19:28:41 +00:00
Johan Danielsson
b8c5cfde81 proto
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4968 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-05-28 19:28:13 +00:00
Johan Danielsson
0aa932e1f8 Add check_ticket_addresses, and allow_null_ticket_addresses variables.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4967 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-05-28 19:28:02 +00:00
Johan Danielsson
921cc2cf63 move libdes after krb4 libs to avoid multiple definitions with shared libs
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4965 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-05-28 18:04:01 +00:00
Johan Danielsson
192688e7db libtoolize
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4914 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-05-23 14:23:28 +00:00
Assar Westerlund
31f12b41a0 conditionalize ka-server reading support on KASERVER_DB
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4889 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-05-16 05:11:12 +00:00
Johan Danielsson
5f04c53e6f Add ka-server support.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4850 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-05-11 19:10:20 +00:00
Johan Danielsson
926c25c48b Header for hprop ka-server database support.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4849 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-05-11 19:09:42 +00:00
Johan Danielsson
6737170101 Use DBLIB.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4764 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-04-08 08:53:17 +00:00
Johan Danielsson
c52069af0e (v4_prop): Check for null key.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4737 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-04-05 09:29:39 +00:00
Johan Danielsson
32f0abe5dd Add some headers.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4736 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-04-05 09:29:11 +00:00
Johan Danielsson
f43f1bd246 Check for `encode_as_rep_as_tgs_rep' flag. Emit an error message if no
matching keys where found.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4723 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-04-05 05:07:04 +00:00
Johan Danielsson
11bc286094 Add `encode_as_rep_as_tgs_rep' flag.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4722 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-04-05 05:06:03 +00:00
Johan Danielsson
f045a28cbc (v4_prop): Check for `changepw.kerberos'.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4645 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-21 23:47:18 +00:00
Johan Danielsson
21f9d06453 static
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4642 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-21 23:30:29 +00:00
Johan Danielsson
d9f69b31b4 fix some XXX comments
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4641 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-21 22:16:13 +00:00
Johan Danielsson
3acaa32a3d Move checking of principal flags to new function `check_flags'.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4638 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-21 21:57:08 +00:00
Johan Danielsson
5c23dcecb7 copyright
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4627 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-21 01:26:03 +00:00
Johan Danielsson
d7b414cfa1 (v4_prop): use krb5_unparse_name_short
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4626 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-21 01:25:47 +00:00
Johan Danielsson
5aedb5f740 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4619 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-21 00:49:10 +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
05a5c19e41 (tgs_rep2): check for interesting flags on involved principals.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4614 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-20 23:48:37 +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
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
f5b18a0c01 remove unused variables
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4555 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-06 01:31:47 +00:00
Assar Westerlund
37fd642d03 use krb5_{read,write}_message
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4487 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-01 02:43:20 +00:00
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