Commit Graph

24500 Commits

Author SHA1 Message Date
Love Hornquist Astrand edb688c1e7 don't run EC test if there is broken EC support 2009-08-21 14:04:13 -07:00
Love Hornquist Astrand 30aa8a7166 there is already one verify, don't make two 2009-08-21 13:42:22 -07:00
Love Hornquist Astrand 941b2a1135 1.3.0pre7 2009-08-21 11:38:34 -07:00
Love Hornquist Astrand 796a522b46 always call cipher-init so that we can reset IV when caller wants too 2009-08-21 07:43:50 -07:00
Love Hornquist Astrand 2b6a34e132 allocate cleam memory for cipher to play with 2009-08-21 07:43:29 -07:00
Love Hornquist Astrand 6618ca5ffc switch to EVP_MD_CTX_create() and thus make smaller 2009-08-21 07:22:49 -07:00
Love Hornquist Astrand 56f90c5b19 switch to EVP_MD_CTX_create() and thus make smaller 2009-08-21 07:16:28 -07:00
Love Hornquist Astrand f465930be7 switch to EVP_MD_CTX_create() and thus make smaller 2009-08-21 07:16:19 -07:00
Love Hornquist Astrand dfd40e4403 switch to EVP_MD_CTX_create() and thus make smaller 2009-08-21 07:16:09 -07:00
Love Hornquist Astrand 984dd76fda switch to EVP_MD_CTX_create() and thus make smaller 2009-08-21 07:15:06 -07:00
Love Hornquist Astrand 7ad8c1fdfd switch to EVP_MD_CTX_create() and thus make smaller 2009-08-21 06:58:43 -07:00
Love Hornquist Astrand b69e856d44 Add kdestroy --all/-A 2009-08-21 06:58:31 -07:00
Love Hornquist Astrand c2f6e3eb34 Add kdestroy --all/-A 2009-08-21 06:53:46 -07:00
Love Hornquist Astrand 4f7156de1a switch to EVP_MD_CTX_create() and thus make smaller 2009-08-21 06:45:20 -07:00
Love Hornquist Astrand 292ff66a64 unused variable 2009-08-21 06:22:01 -07:00
Love Hornquist Astrand 9020bb0208 some more doxygen 2009-08-21 06:07:53 -07:00
Love Hornquist Astrand 4621ffd93c mark usage() as noreturn 2009-08-20 20:13:41 -07:00
Love Hornquist Astrand 3021868ebb Drop write only assignments 2009-08-20 20:13:08 -07:00
Love Hornquist Astrand 0c112865b4 Drop RCSID 2009-08-20 19:03:15 -07:00
Love Hornquist Astrand f5ad76fe70 set id = NULL to avoid warning 2009-08-20 19:02:18 -07:00
Love Hornquist Astrand 03cb3aa56b use EVP_MD_CTX_create 2009-08-20 17:13:09 -07:00
Love Hornquist Astrand 27b8565d5f Make verifing detached signatures easier 2009-08-20 16:27:25 -07:00
Love Hornquist Astrand e3da85a4ab add aliases to commands 2009-08-20 14:05:18 -07:00
Love Hornquist Astrand f6da838557 init variables since compiler doesn't get __attribute__((noreturn)) 2009-08-20 14:05:06 -07:00
Love Hornquist Astrand 1838afe680 Make sure return values are checked, always unblind if we blinded, handle error better 2009-08-20 14:04:34 -07:00
Love Hornquist Astrand f0aec0e637 allow one argument 2009-08-20 10:20:09 -07:00
Love Hornquist Astrand 62dc336bf9 Friendlier signing 2009-08-20 09:59:05 -07:00
Love Hornquist Astrand a7b2f1460b Allow --no-signer to work 2009-08-20 08:50:27 -07:00
Love Hornquist Astrand 14a68d5668 Set umask before creating credentials database to make sure cache is user only readable
Reported by Anton Lundin <glance@acc.umu.se>
2009-08-20 08:40:50 -07:00
Anton Lundin 76afc31e9b Try both v4 and v6 socket types
The libroken-getifaddrs fails to retrive the ipv6-address in
solaris-zones but it might connect over ipv6 anyway, and then the kdc
refuses to give a ticket with the cryptic message:

kinit: krb5_get_init_creds: No ENC-TS found

A saner message ends up in the kdc's logfile.

because of a ENXIO when looking for a ipv6-address on the
ipv4-interface, the whole getlifaddrs2 fails and getifaddrs2 is run
instead and it just discovers the ipv4-address.

Signed-off-by: Love Hornquist Astrand <lha@h5l.org>
2009-08-20 07:51:56 -07:00
Love Hornquist Astrand 86d22e328f 1.3.0pre6 2009-08-20 06:55:20 -07:00
Love Hornquist Astrand c8753330e3 link libeditline with LIB_tgetent
Proposed in [HEIDMAL-619] from Anton Lundin
2009-08-20 05:33:44 -07:00
Love Hornquist Astrand 599a7e2e50 add ct_memcmp as an exported symbol 2009-08-20 04:34:26 -07:00
Love Hornquist Astrand 23c83fb6e3 move copy_etypes to HEIMDAL_SMALLER section 2009-08-19 16:58:29 -07:00
Love Hornquist Astrand 2f4ca1347f Don't include krb5_copy_context in a small heimdal 2009-08-19 16:53:03 -07:00
Love Hornquist Astrand 850f9be110 fix docxygen errors 2009-08-19 16:35:14 -07:00
Love Hornquist Astrand 5e1ceeddce Include "roken.h" for prototypes 2009-08-19 04:04:16 -07:00
Love Hornquist Astrand 929559ab2c Switch to using krb5_config_get_list() instead of krb5_config_get() 2009-08-19 04:02:25 -07:00
Love Hornquist Astrand 1edcea7811 more text 2009-08-18 10:47:02 -07:00
Love Hornquist Astrand 0b80f6e4ec document the rest of the storage functions 2009-08-18 10:46:10 -07:00
Love Hornquist Astrand 977f71c72e most of krb5_storage documented 2009-08-18 19:08:01 +02:00
Love Hornquist Astrand 36440df0e6 document krb5_ret_{u,}int{32,16,8} 2009-08-18 19:05:57 +02:00
Love Hornquist Astrand 695c7e17e1 document krb5_storage_{set,clear}_flags 2009-08-18 19:03:09 +02:00
Love Hornquist Astrand 92a6774227 document more in doxygen 2009-08-18 18:59:42 +02:00
Love Hornquist Astrand 8286ff8ec4 document more 2009-08-18 18:58:53 +02:00
Love Hornquist Astrand 5ea59c80a5 drop krb5_context.3 2009-08-18 18:38:11 +02:00
Love Hornquist Astrand 729a49037d pull the last info from krb5_context.3 2009-08-18 18:37:52 +02:00
Love Hornquist Astrand ca3ef895c3 x 2009-08-18 18:35:26 +02:00
Love Hornquist Astrand bb381aaebf document krb5_config_*_{list,bool} 2009-08-18 18:35:05 +02:00
Love Hornquist Astrand 0c5eeab318 move functions to private space that have no external consumers 2009-08-18 16:29:28 +02:00