Commit Graph

242 Commits

Author SHA1 Message Date
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
Johan Danielsson
dadf39203d Add keytype support. Default to version 5 keys.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3532 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-22 18:23:30 +00:00
Assar Westerlund
2ca944d2bc use new addr_families functions
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3517 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-21 13:24:31 +00:00
Johan Danielsson
af5e363ebf Don't encrypt twice. Complain on non-convertable principals.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3499 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-13 21:04:15 +00:00
Assar Westerlund
8c5842631e stricter #ifdef
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3487 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-12 23:40:05 +00:00
Assar Westerlund
b09f153c01 rename sa_len' -> sa_size'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3484 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-12 23:22:32 +00:00
Assar Westerlund
a8948e7362 typo
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3474 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-12 23:02:32 +00:00
Assar Westerlund
70a72deb11 support AF_INET6
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3473 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-12 23:02:13 +00:00
Assar Westerlund
e985fef005 remove unneeded cast
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3470 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-11 05:46:26 +00:00
Johan Danielsson
b792574729 Don't replace transited field.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3466 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-10 19:40:40 +00:00
Johan Danielsson
ec242eb9f5 Fixes for cross-realm, including (but not limited to):
* allow client to be non-existant (should probably check for "local realm")

* if server isn't found and it is a request for a krbtgt, try to find
  a realm on the way to the requested realm

* update the transited encoding iff client-realm != server-realm != tgt-realm


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3463 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-10 19:26:09 +00:00
Johan Danielsson
1c6b2da7c9 Fix password handling.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3456 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-09 16:24:07 +00:00
Assar Westerlund
3e4d63e8d6 increase the arbitrary limit from 1024 to 8192
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3449 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-09 05:47:40 +00:00
Assar Westerlund
30e3aea7d7 fix for !KRB4
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3448 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-09 05:46:39 +00:00
Assar Westerlund
e624e0c3a4 (main): check number of arguments
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3421 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-07 23:34:53 +00:00
Assar Westerlund
01bf42dfe8 (main): use sigaction without SA_RESTART to break out of select when a
signal arrives


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3418 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-07 23:27:12 +00:00
Assar Westerlund
04eefedfad default to HDB_DB_DIR "/m-key"
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3417 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-07 23:26:38 +00:00
Assar Westerlund
6348e1ff0c (configure): add `--help'. check the number of arguments. handle the
case of there being to speicification of port numbers


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3416 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-07 23:26:23 +00:00
Assar Westerlund
8a85f87b89 (set_salt_padata): new function
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3407 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-07 20:29:19 +00:00
Assar Westerlund
98062e7611 make `salen' an int to get rid of some stupid warning
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3406 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-07 20:28:47 +00:00
Johan Danielsson
b293e5caea Check invalid flag.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3402 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-07 12:33:40 +00:00
Johan Danielsson
90428fbf8a x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3374 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 20:33:04 +00:00
Johan Danielsson
4dc0663fb1 Update to recent options.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3373 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 20:32:22 +00:00
Johan Danielsson
1e8744056d Add --decrypt' and --encrypt' flags.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3371 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 20:16:20 +00:00
Johan Danielsson
375dd5feae fix proto
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3370 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 20:15:20 +00:00
Johan Danielsson
7aae890bf5 use new master key functions
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3369 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 20:15:08 +00:00
Johan Danielsson
403f587251 call setsockopt(SO_REUSEADDR)
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3366 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 20:13:20 +00:00
Johan Danielsson
a1cc81345b Add support to read dump from stdin.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3362 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 18:17:50 +00:00
Johan Danielsson
45991ffbcc Add support to dump database to stdout. Don't use same master key as
version 4.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3361 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 18:16:21 +00:00
Johan Danielsson
d346dbeaaa NEVERDATE
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3360 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 18:12:45 +00:00
Johan Danielsson
16c19410b9 send_clear, recv_clear
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3359 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 18:12:18 +00:00
Johan Danielsson
9baa2f1528 fix proto
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3354 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 14:51:53 +00:00
Johan Danielsson
be9a286a21 krb5_error_code
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3353 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 14:51:35 +00:00
Johan Danielsson
6b9bf00471 Allow dynamic port specification.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3349 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 14:01:37 +00:00
Johan Danielsson
e3d0e1c4c9 Add flags for http support, and port specifications.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3348 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 14:01:02 +00:00
Johan Danielsson
1510e7d5cc add protos
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3347 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 13:59:59 +00:00
Johan Danielsson
e6fe92e286 krb5_store_xdr_data static
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3346 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 13:57:27 +00:00
Johan Danielsson
2b41598879 void
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3345 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 13:55:33 +00:00
Johan Danielsson
5dfa70dc05 remove usage
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3344 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-03 13:46:37 +00:00
Johan Danielsson
ed3371fb5c use headers.h
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3327 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-01 15:54:23 +00:00
Johan Danielsson
eab8b0bdfe Use headers.h. Add v4 m-keyfile support.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3326 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-01 15:54:14 +00:00
Johan Danielsson
3826f1cbfb move some variables
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3325 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-01 15:53:29 +00:00
Johan Danielsson
8eff0f60e2 common headers
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3324 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-01 15:52:35 +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
Johan Danielsson
023d1960b0 context to krb5_getportbyname
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3315 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-31 17:54:35 +00:00
Johan Danielsson
14cf7f3270 Change port to 754.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3314 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-31 17:52:36 +00:00
Johan Danielsson
e9f6d0e17c Verify who tries to transmit a database. Context to
krb5_getportbyname.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3313 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-31 17:52:05 +00:00
Johan Danielsson
23c621c662 Add timeout to select, and log about expired tcp connections.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3298 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-30 19:34:30 +00:00
Johan Danielsson
ea294cc756 database
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3297 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-30 19:33:45 +00:00
Johan Danielsson
40c3fc05b1 Add `database' option.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3296 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-30 19:33:27 +00:00