Love Hornquist Astrand
08d12ee6e0
implement RAND_pseudorand for the w32 provider in terms of w32crypto_bytes
2009-12-24 07:13:15 +01:00
Love Hornquist Astrand
95888d4ad3
rk_cloexec_dir uses dirfd that is not available on windows
...
All unixes have something like it, roken provides macro if not available.
2009-12-23 19:38:21 +01:00
Love Hornquist Astrand
3a09421025
no dirent.h, use dirent.hin instead
2009-12-23 19:29:40 +01:00
Love Hornquist Astrand
7a7061ac70
use strtol
2009-12-23 17:07:36 +01:00
Love Hornquist Astrand
f798af41a0
change #ifdef to make this compile
2009-12-23 14:31:28 +01:00
Love Hornquist Astrand
be73fa4687
use krb5_socket_t
2009-12-23 14:12:38 +01:00
Love Hornquist Astrand
160ddd0e43
use rk_closesocket
2009-12-23 14:06:37 +01:00
Love Hornquist Astrand
8d28c442d5
Merge branch 'master' into win32-port
2009-12-23 14:03:37 +01:00
Asanka Herath
68cfbb7e19
Add rk_cloexec_dir() to lib/roken
2009-12-22 14:03:39 -05:00
Guido Günther
33f3be4d52
Don't free the hx509ctx
...
otherwise we crash if we fail to init certs (e.g. due to missing
smartcard).
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2009-12-22 18:49:39 +01:00
Asanka Herath
ff11a8ae43
Merge remote branch 'lha/master' into win32-port2
...
* lha/master:
Clean kadm5-pwcheck.h
rename closesocket to rk_closesocket
Log what principal was used in the failure case
2009-12-22 11:05:03 -05:00
Love Hornquist Astrand
4182a61eba
rename closesocket to rk_closesocket
2009-12-22 09:03:05 +01:00
Asanka Herath
27115dea15
Correct whitespace errors
2009-12-21 18:06:23 -05:00
Asanka Herath
7f5b105fd6
Fix exports
2009-12-21 18:06:05 -05:00
Asanka Herath
16faee892e
Use correct socket glue and try to maintain constness
2009-12-21 18:05:39 -05:00
Asanka Herath
a0ae9f5a0e
Merge remote branch 'h-github/master' into win32-port2
...
* h-github/master: (64 commits)
refix socket wrappers with rk_
Patch from Secure Endpoints/Asanka Herath for windows support
unset KRB5CCNAME
its really just LIBADD more most of them
correct quoting
Use -lpthread for modern freebsd instead
clean KRB5CCNAME and KRB5_CONFIG, require test to reset them
more up ${env_setup}
use PTHREADS_LIBADD for freebsd6 and newer
add PTHREAD_LIBADD
add PTHREAD_LIBADD
add PTHREAD_LIBADD
switch to PTHREADS_LIBADD
log what the error string say too
More debug logging
sprinkle more 'echo "test failed"'
sprinkle 'echo "test failed"'
use calloc(), indent more prettier
in sh, equal compare is really = for strings, not ==
Check for duplicates, already loaded mechs
...
Conflicts (resolved):
lib/krb5/auth_context.c
lib/krb5/changepw.c
lib/krb5/context.c
lib/krb5/error_string.c
lib/krb5/kuserok.c
lib/krb5/libkrb5-exports.def.in
lib/krb5/net_write.c
lib/krb5/store_fd.c
lib/krb5/test_cc.c
lib/roken/strerror_r.c
2009-12-21 13:44:00 -05:00
Asanka Herath
349915e438
Fix comment
2009-12-21 13:09:26 -05:00
Love Hornquist Astrand
d1d0de730d
refix socket wrappers with rk_
2009-12-21 08:50:46 +01:00
Love Hornquist Astrand
687db64c56
Patch from Secure Endpoints/Asanka Herath for windows support
2009-12-21 08:45:28 +01:00
Love Hornquist Astrand
d9e7f5cd97
add PTHREAD_LIBADD
2009-12-17 09:25:30 +01:00
Love Hornquist Astrand
76c1e2e8a2
switch to PTHREADS_LIBADD
2009-12-17 09:11:09 +01:00
Love Hornquist Astrand
eadb8838cb
use calloc(), indent more prettier
2009-12-14 21:40:16 -08:00
Love Hornquist Astrand
a740ee89bc
Check for duplicates, already loaded mechs
2009-12-14 17:16:59 -08:00
Love Hornquist Astrand
986aff5a86
(kcm_send_request): if heim_ipc_init_context, we have not kcm
2009-12-14 16:05:10 -08:00
Love Hornquist Astrand
9f5772050b
Match old code and use krb5_sname_to_principal on the imported name for acquire cred.
...
Reported by Jan Rekorajski
2009-12-13 22:55:36 -08:00
Love Hornquist Astrand
a80ec519cd
condition threadsafe on ENABLE_PTHREAD_SUPPORT
2009-12-13 22:48:56 -08:00
Love Hornquist Astrand
8991a40847
add PTHREADS_LIBS
2009-12-13 16:35:50 -08:00
Love Hornquist Astrand
b0feb58f32
remove invalid $Id$
2009-12-13 15:43:02 -08:00
Love Hornquist Astrand
daef47b7da
don't define SQLITE_THREADSAFE just because THREADSAFE is set
2009-12-13 15:36:14 -08:00
Love Hornquist Astrand
2613e3c973
x
2009-12-13 15:10:52 -08:00
Love Hornquist Astrand
936c3bbd7e
add otp_find_alg
2009-12-13 13:52:34 -08:00
Love Hornquist Astrand
8df64cb195
add krb5_auth_con_getremoteseqnumber
2009-12-13 13:33:41 -08:00
Love Hornquist Astrand
722a54f6ba
add missing ;
2009-12-13 13:29:02 -08:00
Love Hornquist Astrand
baf83f0b3d
unix -> u
2009-12-13 13:24:44 -08:00
Love Hornquist Astrand
fff9350227
less dup rk_
2009-12-13 12:24:47 -08:00
Love Hornquist Astrand
659868bf1b
drop -version-info
2009-12-13 12:24:09 -08:00
Love Hornquist Astrand
0a4b702cf1
less dup rk_
2009-12-13 12:22:33 -08:00
Love Hornquist Astrand
77e382a2e0
handle that we always include strerror_r.c
2009-12-13 12:03:04 -08:00
Love Hornquist Astrand
5312f4de31
always include strerror_r.c
2009-12-13 12:02:46 -08:00
Love Hornquist Astrand
2f07a7d29d
Try handle strerror_r more correct
2009-12-13 12:02:28 -08:00
Love Hornquist Astrand
75aa4b44fa
switch to rk_strerror_r
2009-12-13 11:42:12 -08:00
Love Hornquist Astrand
74527a0bb2
if we have strerror_r, assume its the non standard strerror_r
2009-12-13 11:15:38 -08:00
Love Hornquist Astrand
85ad70e230
fix type for strerror_r
2009-12-13 11:02:46 -08:00
Love Hornquist Astrand
3f1ba393c5
bump -version-info
2009-12-11 03:14:15 +01:00
Ted Percival
bfcdeda3b4
Fix memory leak in fcc_move
...
This usually occurs when re-initializing a file credential
cache over the top of an existing one.
This was meant to be fixed in commit 48cb3aa
by calling
fcc_destroy(), but that only unlinks the "from" file
(which was already renamed or unlinked) but still doesn't
free the in-memory credentials. Using fcc_close() instead of
fcc_destroy() frees the leaked in-memory credentials.
Signed-off-by: Love Hornquist Astrand <lha@h5l.org >
2009-12-10 23:35:44 +01:00
Love Hornquist Astrand
4835144bb2
Install kadm5-pwcheck.h header
...
Prompted by bug from Russ Allbery
2009-12-09 22:40:10 +01:00
Love Hornquist Astrand
c867fd3e2e
Make libtool pull in the depenency on libldap
...
Put in explicy depenency on libdap so that libtool
might to the right thing for us.
Patch from Jan Rekorajski
2009-12-08 00:15:10 -08:00
Love Hornquist Astrand
d57236a520
add back krb5_version and krb5_long_version to libkrb5, hide them in libvers
...
prompted by bug reported by Markus Moeller
2009-12-07 21:16:43 -08:00
Love Hornquist Astrand
e3044663df
add version script to libotp
2009-12-07 21:15:29 -08:00
Love Hornquist Astrand
5e43df65a5
make compile
2009-12-07 21:10:52 -08:00