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
Jeffrey Altman
b8a53329fc
Windows: rk_wcsdup allocator
...
patchset 3fe5572840
should have
replaced wcsdup().
Change-Id: Ib1e09477b430525267c6c930d7c4ab29858a68bb
2012-07-20 09:40:22 -04:00
Jeffrey Altman
0686ad5ece
Windows: rk_strdup allocator
...
patchset 3fe5572840
should have
replaced strdup().
Change-Id: I7af7b3e953e379fb23fccd9fa7a9e02c354c2dc4
2012-07-20 00:50:47 -04:00