Jeffrey Altman
303c62533f
kdc: _kdc_do_kx509 fix use after free error
...
In _kdc_do_kx509() do not free 'principal' until after its last
use. Move declaration to top of function and free it during the
common exit processing.
Introduced by 10a5976e45
.
Change-Id: Iaf000eb090b0fa523f04a4864c6b17058d922995
2017-01-13 15:00:46 -05:00
Jeffrey Altman
5d4a8a04f5
Merge pull request #238 from jelmer/x32
...
Do not detect x32 as 64-bit platform.
2017-01-09 15:04:20 -05:00
Thorsten Glaser
005c8886d7
Do not detect x32 as 64-bit platform.
...
Fixes test failures due to ISO C Undefined Behaviour in MP_MASK macro.
2017-01-09 19:57:40 +00:00
Viktor Dukhovni
3e509d7806
No sys/ttydefaults.h on CYGWIN
...
Issue: #236
Reported by: Allan Dynes <vseven@yahoo.com >
2017-01-03 14:52:24 -05:00
Nicolas Williams
d237e8e4d9
Fix check-iprop races
2016-12-22 09:40:14 -06:00
Viktor Dukhovni
8645828040
Update NEWS
2016-12-21 19:03:34 -05:00
Viktor Dukhovni
f1bc9f2ff9
Avoid pidfile() missing prototype warnings
2016-12-19 20:55:08 -05:00
Viktor Dukhovni
24206682d7
Move external libdeps after our own
...
If some external library lives in a directory in which Heimdal is
already installed, we may pick up LD_LIBRARY_PATH Heimdal objects
from a different release. Move the external deps to the end, to
ensure a more appropriate LD_LIBRARY_PATH.
2016-12-19 19:39:22 -05:00
Viktor Dukhovni
7dc4481ed2
Avoid interposing pidfile(), use rk_pidfile() instead
2016-12-19 19:10:49 -05:00
Nicolas Williams
bda422f40b
Make check-ldap work again
...
(cherry picked from commit 7a1f7499bd28447159000c31a6638b48ab2d9596)
2016-12-19 14:46:54 -06:00
Antoine Jacoutot
586e5f6d9d
Fix build with LibreSSL.
2016-12-17 23:04:41 -05:00
Nicolas Williams
63f22421c8
Fix lib/roken can't find pidfile() ( #230 )
2016-12-16 12:05:51 -06:00
Nicolas Williams
4a9d1782de
More missing dist files
2016-12-15 12:40:23 -06:00
Nicolas Williams
3f88aae56c
Finish removal of lib/45
2016-12-15 12:23:09 -06:00
Nicolas Williams
995c8279b1
One more missing file
2016-12-15 12:21:17 -06:00
Nicolas Williams
3e65dfbc32
Fix make dist missing files ( #228 )
2016-12-15 12:15:56 -06:00
Viktor Dukhovni
3657f23a9e
Fix more doxygen bitrot
2016-12-15 04:28:21 -05:00
Nicolas Williams
2cc59accca
Lame patch: expect dot and msgen in /usr/bin
2016-12-14 22:05:59 -06:00
Nicolas Williams
171377acd8
Fix lib/base doxygen control
2016-12-14 22:05:58 -06:00
Nicolas Williams
7aabd73f18
Remove doc/manpage noise files
2016-12-14 22:05:58 -06:00
Nicolas Williams
ecb0b6b590
Close stray unclosed .Bd roff directive
2016-12-14 22:05:58 -06:00
Nicolas Williams
fa2afcc5fc
Add #ifndef DOXY guard to generated headers
...
cf/make-proto.pl copies Doxygen docs to -private and -protos headers.
We need to either extract these from those files but not source files,
or only from source files but not the generated headers. This commit
does the latter.
2016-12-14 22:05:58 -06:00
Nicolas Williams
2ebec2e4ec
Fix some Doxygen warnings
2016-12-14 22:05:46 -06:00
Viktor Dukhovni
a1c505309c
More extensive SRV order tests
...
Based largely on initial version by Nico.
2016-12-12 19:42:11 -05:00
Viktor Dukhovni
32f8564296
Fix incorrect scaling of weight 0 SRV records
...
Loosely based on patch by Nico.
2016-12-12 17:51:13 -05:00
Nicolas Williams
a7f8732d79
Fix #182 , add -lpthread to libheimbase as needed
...
We should really check whether pthread_once() is in libc so that then we
don't have to add an unnecessary dependency on -lpthread.
Also, we have a proper once implementation that we could use when we
don't have pthread_once(), so we should fallback on that if we detect
that we have neither pthread_once() in libc and --disable-pthread is
given.
2016-12-08 18:44:41 -06:00
Nicolas Williams
3422afb291
Fix -ldb-5 discovery ( #215 )
2016-12-08 18:30:58 -06:00
Nicolas Williams
e75be174e0
Fix Windows build perl issue
2016-12-08 17:52:52 -06:00
Viktor Dukhovni
a51ecdb8db
Make leaks-kill.sh a no-op for now
2016-12-07 19:52:54 -06:00
Nicolas Williams
1ed7bd56b1
Fix leaks-kill.sh --check
2016-12-07 19:52:29 -06:00
Nicolas Williams
2027aa11ed
Use --detach in tests to avoid waiting
2016-12-07 19:52:29 -06:00
Nicolas Williams
8735d47d8b
Add missing tests/gss env setup
2016-12-06 22:44:34 -06:00
Nicolas Williams
5f2e4fb368
kdc: add --testing option for leak testing
...
The kdc nowadays forks and restarts worker children. This is nice, but
for leak checking in tests on OS X with leak(1) we really need the
worker to be the one process.
2016-12-06 22:44:23 -06:00
Nicolas Williams
87b234e154
roken_detach_prep() close pipe
2016-12-06 22:44:23 -06:00
Nicolas Williams
d609264a00
Only rm pidfile if PID matches
2016-12-06 22:44:23 -06:00
Nicolas Williams
a6e8ff2ae5
pidfile(): write newline too
2016-12-06 22:44:23 -06:00
Nicolas Williams
12eb54d03f
rk_pidfile() should call pidfile() if HAVE_PIDFILE
...
This is necessary so we can use --detach in tests even on NetBSD and
OpenBSD.
2016-12-06 22:44:23 -06:00
Nicolas Williams
bbaae5f43c
Fix 32-bit time_t regression ( #220 )
2016-12-06 22:44:23 -06:00
Nicolas Williams
27d7939d74
Improve valgrind suppressions
2016-12-06 22:44:23 -06:00
Nicolas Williams
6e5bbbf65d
Fix FAST client memleak
2016-12-06 22:44:23 -06:00
Jelmer Vernooij
650d730d0d
Increase timeout when waiting for iprop-slave.
...
This is required when running on slower platforms. We're hitting the
timeout building on mips.
2016-12-04 17:40:38 -06:00
Jelmer Vernooij
846a62a39e
Use actual libdir/includedir in krb5-config and pc files. ( #219 )
...
This fixes the library path on e.g. systems like Debian which specify a
custom includedir and libdir.
2016-12-03 18:31:43 -06:00
Viktor Dukhovni
f0a772e3e6
More robust kadm5 server handle init and cleanup
2016-12-03 01:36:53 -05:00
Viktor Dukhovni
7209b72869
Bump master version to 7.99.1 (8.0-dev)
2016-12-02 22:38:00 -05:00
Nicolas Williams
de4bd036e1
lib/kadm5 parallel build fix went too far
2016-11-28 21:56:16 -06:00
Nicolas Williams
923105d130
Fix lib/kadm5 parallel build
2016-11-28 21:48:45 -06:00
Nicolas Williams
16b77f7dfa
Fix make dist
2016-11-28 21:35:34 -06:00
Nicolas Williams
e5126ab924
Fix warnings
2016-11-28 17:34:44 -06:00
Nicolas Williams
3ba12317a0
Misc fixes (coverity)
2016-11-28 15:09:55 -06:00
Nicolas Williams
f38089257b
Misc fixes (coverity)
2016-11-20 17:43:51 -06:00