Love Hornquist Astrand
71bd63639f
use productbuild
2012-12-10 12:39:23 -08:00
Kumar Thangavelu
0cc458463d
unning "kinit --fast-armor-cache=xxx" against a Win2K3 domain resulted in a crash with the attached backtrace. FAST is not supported with RC4 keys which are used in Win2K3. The code already handles this but the error code is not propagated up the stack.
...
Signed-off-by: Love Hörnquist Åstrand <lha@h5l.org >
2012-12-09 15:22:55 -08:00
Roland C. Dowdeswell
1b5b82183c
In lib/hx509/cert.c, fix cases where errors are returned as certs.
...
In both hx509_cert_init() and hx509_cert_init_data(), there is an
output parameter for the error code but there are cases where the
error is used as a return value instead of the specified hx509_cert.
We fix these issues. We also check if error is non-NULL and only
set the error in this case, allowing the functions to be called
with error == NULL without segfault.
2012-12-03 14:12:52 +08:00
Roland C. Dowdeswell
27dd8621fb
Remove a couple of NULL deferences in lib/krb5/get_cred.c.
2012-12-03 14:10:12 +08:00
Love Hornquist Astrand
f97f15a86c
bound len
2012-11-27 22:01:37 -08:00
Love Hornquist Astrand
039b1941ea
do chdir("/") after chroot()
2012-11-27 21:58:06 -08:00
Love Hornquist Astrand
237ac68bb0
don't write out stack data in reply file
2012-11-27 21:58:06 -08:00
Love Hornquist Astrand
50055fe3c4
bound data returned to size of buffer
2012-11-27 21:58:06 -08:00
Love Hornquist Astrand
764e701e2d
try to unconfuse coverity
2012-11-27 21:58:05 -08:00
Love Hornquist Astrand
60472d48ea
set vno to unconfuse coverity
2012-11-27 21:58:05 -08:00
Love Hornquist Astrand
c979a356f7
uninited memory free
2012-11-27 21:58:05 -08:00
Love Hornquist Astrand
b0ed05395a
tell coverity that principal returns an allocated pointer
2012-11-27 21:58:05 -08:00
Love Hornquist Astrand
0570fbf9fd
don't double free fd
2012-11-27 21:58:05 -08:00
Love Hornquist Astrand
c12dc3fa9d
tell coverity that ret_princ returns an allocated pointer
2012-11-27 21:58:05 -08:00
Love Hornquist Astrand
ed87e9b33a
use after free
2012-11-27 21:58:04 -08:00
Love Hornquist Astrand
353ac10863
fix use after free
2012-11-27 21:58:04 -08:00
Love Hörnquist Åstrand
6294c36526
avoid -Wshadow
2012-11-22 17:27:21 -08:00
Dana Koch
a95cae113d
Fix typo with return values in realloc_descrs.
...
Signed-off-by: Love Hörnquist Åstrand <lha@h5l.org >
2012-11-22 17:24:40 -08:00
Love Hörnquist Åstrand
9ad763288d
fix -Wshadow
2012-11-17 14:14:52 -08:00
Love Hörnquist Åstrand
6d783560e4
fix sizeof(uuid)
2012-11-17 14:13:54 -08:00
Love Hörnquist Åstrand
1c17814e6f
fix memset
2012-11-17 14:12:22 -08:00
Dana Koch
3f71aca591
If multiple accept's happen during a select, make sure it gets stored correctly, and does not clobber an existing open descriptor.
...
Signed-off-by: Love Hörnquist Åstrand <lha@h5l.org >
2012-11-17 14:07:59 -08:00
Roland C. Dowdeswell
3ea8da179a
Fix renewal/refresh logic when kinit is provided with a command.
...
1. in ticket_lifetime() calculate the remaining lifetime
of the ticket rather than the requested lifetime.
2. in renew_func(), attempt to renew if the tickets are
renewable rather than only if --renewable is specified.
3. fix the call to renew_validate() in renew_func() to
specify renewable tickets if the original tickets are
renewable rather than only if --renewable is specified.
4. stop printing constant warnings to the terminal about
how tickets cannot be obtained if they expire, cannot
be renewed and we can't non-interactively obtain fresh
ones. We limit it to a single warning.
5. after the tickets expire, we backoff the requests to
obtain fresh tickets exponentially.
2012-10-17 01:32:43 +08:00
Magnus Ahltorp
7d4b6c3d4d
Capture return value from __sync_add_and_fetch in the test
...
__sync_add_and_fetch is treated as a built in function by the compiler if the return value is not used (as in the autoconf test), but it is treated as a regular function when the return value is used
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2012-10-15 09:18:34 -07:00
Love Hörnquist Åstrand
f25c6000fa
Merge pull request #21 from hyc/mdb2
...
Add support for OpenLDAP libmdb
2012-10-07 18:54:53 -07:00
Howard Chu
9f95207933
Add support for OpenLDAP libmdb
2012-10-07 16:47:45 -07:00
Love Hornquist Astrand
47c71b5971
rename KRB5_PLUGIN_KUSEROK since kuserok is a little bit too common
2012-10-07 11:28:28 -07:00
Love Hornquist Astrand
b45e4a6f98
require version >= 0
2012-10-07 11:13:17 -07:00
Love Hornquist Astrand
4ebfd6b818
make sure logs are truncated
2012-10-07 11:11:17 -07:00
Love Hornquist Astrand
c707016669
scan whole logfile
2012-10-07 11:06:29 -07:00
Love Hornquist Astrand
029de6cfa4
pass back an heim_error from hx509_cert_init
2012-10-07 06:33:13 -07:00
Love Hornquist Astrand
216bfa564d
rename mdb to mitdb
2012-10-06 15:38:56 -07:00
Love Hornquist Astrand
65107e39ee
fixup error messages
2012-10-01 09:54:13 -07:00
Love Hornquist Astrand
0a237dc778
don't use free'd string
2012-10-01 09:53:52 -07:00
Love Hornquist Astrand
d9aa1ff496
use configuration for db-dir
2012-10-01 09:50:46 -07:00
Love Hornquist Astrand
703ae0e22d
add db-dir
2012-10-01 09:50:32 -07:00
Love Hornquist Astrand
baf748fb8e
catch better slave message now that iprop is more verbose
2012-10-01 09:36:11 -07:00
Marco Molteni
8cc9326f64
Document some GSS-API functions and fix some spelling errors. No code changes.
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2012-09-27 14:26:29 -07:00
Stef Walter
b0b94a445a
Add pkg-config files for krb5 libraries
...
* These can be used along side krb5-config
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2012-09-27 14:00:49 -07:00
Love Hornquist Astrand
9ba23d7da8
guess some code for SUN_PROC_POINT
2012-09-24 21:28:04 -07:00
Love Hornquist Astrand
db85d0998e
include <stddef.h> so that we have a size_t
...
from metanest and https://github.com/heimdal/heimdal/issues/15
2012-09-23 10:56:16 -07:00
Love Hornquist Astrand
8fb0c019ec
use Getopt::Std, patch original from Leonardo <rnalrd@gmail.com>, updated by me
2012-09-23 10:41:34 -07:00
Love Hornquist Astrand
846f6e0e7b
always produce a signature that is the size of the modulus
2012-09-11 20:45:43 -07:00
Philip Boulain
12f7c3248b
dd include flags for test cases.
...
When building with OpenSSL at a custom prefix, some test cases will fail
to compile due to missing include path compiler options. This patch adds
them, as well as defining CPPFLAGS and LDADD for test_expr.
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2012-09-10 08:39:42 -07:00
Jeffrey Altman
6f594e7d8b
Merge pull request #18 from meffie/master
...
drop the __restrict keyword in roken to please old compilers.
2012-08-16 12:55:20 -07:00
Michael Meffie
4a438db29d
drop __restrict some more, to please old compilers
...
Avoid the __restrict keyword in roken to appease older compilers.
2012-08-16 15:19:44 -04:00
Roland C. Dowdeswell
3a30f3b0d1
Windows doesn't support poll(2) or fcntl(2) so #ifdef it out in send_to_kdc.c.
2012-08-14 22:50:33 +01:00
Jeffrey Altman
571e7daab3
Revert "generated files must #include config if supported"
...
therefore #include config.h is not required.
This reverts commit 9be792055c
.
2012-08-12 16:05:04 -04:00
Roland C. Dowdeswell
be5afdbf7f
Make concurrent builds work.
...
To stop the errors when building concurrently, we make a number of
changes:
1. stop including generated files in *_SOURCES,
2. make *-protos.h and *-private.h depend on the *_SOURCES,
3. make all objects depend on *-{protos,private}.h,
4. in a few places change dir/header.h to $(srcdir)/dir/header.h,
This appears to work for me with make -j16 on a 4-way box.
2012-08-08 00:04:04 +01:00
Andrew Tridgell
d9d8e94d66
heimdal: fixed -Werror=format error in com_err
...
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2012-08-02 14:43:52 +02:00