Love Hörnquist Åstrand
6a192f0dce
clean files
2014-02-16 11:53:56 -08:00
Love Hörnquist Åstrand
dbf523a15d
clean files
2014-02-16 11:52:22 -08:00
Love Hörnquist Åstrand
4fa77ebb03
clean files
2014-02-16 11:51:56 -08:00
Love Hörnquist Åstrand
923246a66e
clean files
2014-02-16 11:51:25 -08:00
Love Hörnquist Åstrand
dffccabe31
clean files
2014-02-16 11:50:43 -08:00
Love Hörnquist Åstrand
1503257983
clean files
2014-02-16 11:50:34 -08:00
Love Hörnquist Åstrand
1223428b85
add missing files, sort stuff
2014-02-16 11:47:27 -08:00
Love Hörnquist Åstrand
03f75e380f
set CODE_SIGN_IDENTITY when building
2014-02-16 11:45:13 -08:00
Love Hörnquist Åstrand
f074a81c0c
code sign all binaries when we can
2014-02-16 11:35:19 -08:00
Love Hörnquist Åstrand
08e4d21bcf
extra dist and clean better
2014-02-16 10:05:43 -08:00
Love Hörnquist Åstrand
54378de6b4
add an2ln-db.txt
2014-02-16 10:05:24 -08:00
Love Hörnquist Åstrand
bc0109489e
include noinst_HEADERS
2014-02-16 10:04:56 -08:00
Love Hörnquist Åstrand
9c560f8443
use noinst_HEADERS for login-protos.h
2014-02-16 10:04:49 -08:00
Love Hörnquist Åstrand
c78ca069f1
use noinst_HEADERS for kcm-protos.h
2014-02-16 09:16:25 -08:00
Love Hörnquist Åstrand
4fb41b50cf
use noinst_HEADERS for kdc-private.h
2014-02-16 09:16:18 -08:00
Love Hörnquist Åstrand
314927691c
use noinst_HEADERS for krb5-private.h
2014-02-16 09:16:05 -08:00
Love Hörnquist Åstrand
4d39bae8bb
use noinst_HEADERS for hdb-private.h
2014-02-16 09:15:53 -08:00
Love Hörnquist Åstrand
762a72d650
use noinst_HEADERS for hx509-private.h
2014-02-16 09:15:48 -08:00
Love Hörnquist Åstrand
bf4a1f88de
add kuserok_plugin.h
2014-02-16 09:15:44 -08:00
Love Hörnquist Åstrand
cae2e6f168
include hx509-private.h
2014-02-16 09:15:39 -08:00
Love Hörnquist Åstrand
e507f48d24
more roken rename
2014-02-16 09:15:32 -08:00
Love Hörnquist Åstrand
c39652f323
x
2014-02-16 09:15:26 -08:00
Love Hörnquist Åstrand
e55b0d0ca5
delete POP3, telnet and rsh/rcp support
2014-02-16 09:14:19 -08:00
Love Hörnquist Åstrand
444f9e6568
copy news from release branch
2014-02-16 08:10:09 -08:00
Jeffrey Altman
20aaa7c37a
verify_krb5_conf: add missing entries
...
Change-Id: I45761e046801fcdb101b82b081a7b1fe65d882ee
2014-02-14 23:41:09 -05:00
Jeffrey Altman
8676b27b26
verify_krb5_conf: sort entries, remove duplicates
...
Change-Id: I23dc60b4c48bcf08ed9ad687ee792366b25db3d7
2014-02-14 23:41:08 -05:00
Love Hörnquist Åstrand
01dbfac96f
fix warnings
2014-02-14 19:45:46 -08:00
Love Hörnquist Åstrand
f2e69c9c62
make hdb plugin test pass
2014-02-14 19:36:36 -08:00
Jeffrey Altman
c07aaee128
krb5_get_name_canon_rules: fix profile location
...
[realms] <realm> { name_canon_rules = <strings> }
not
[libdefaults] <realm> { name_canon_rules = <strings> }
Change-Id: I770c2250333d2649f983f015de94f30740c9771d
2014-02-14 22:32:15 -05:00
Love Hörnquist Åstrand
6d57bb6a4a
quiet warnings
2014-02-14 19:26:20 -08:00
Love Hörnquist Åstrand
c69c4634ad
allow setting signature algorithm
2014-02-12 09:46:02 -08:00
Jeffrey Altman
e37d66486c
Merge pull request #59 from chewi/master
...
Fix roken-h-process.pl
2014-02-11 20:44:59 -08:00
Jeffrey Altman
e52c5f2a64
Windows packaging: install kadmin.exe
...
Now that kadmin.exe works on Windows, install it.
Change-Id: I4b5e85386bd6e39ac1a8e01cd6d323c09520da1a
2014-02-04 23:20:16 -05:00
Jeffrey Altman
3e2ca4be37
min instead of MIN
...
The MIN macro is not defined everywhere. use min().
Change-Id: I47413080364e215ad2a2075403b224867deba037
2014-02-04 23:20:13 -05:00
Jeffrey Altman
8de592ab5a
improve resolve_origin readability
...
comment the HAVE_DLADDR preprocessor #else and #endif
because they are so many lines apart.
indent the strrchr() call after the _Win32 block to demonstrate
they are related.
Change-Id: I112dc91b350b277cdb1dc1cd3ccd8f31a2084409
2014-02-04 23:20:11 -05:00
Jeffrey Altman
d9bc256199
define HEIMDAL_WARN_UNUSED_RESULT_ATTRIBUTE
...
Always define HEIMDAL_WARN_UNUSED_RESULT_ATTRIBUTE even if attributes are
not supported.
Change-Id: Ibc2110d809d81f546723853038c69176075d6013
2014-02-04 23:20:10 -05:00
Jeffrey Altman
dba026b5ef
Introduce and apply krb5_storage_from_socket
...
On Windows a file descriptor is an int value allocated by the
local module instance of the C Run Time Library. A socket handle is a
SOCKET value allocated by a Winsock Provider for the requested family and
protocol. These two values cannot be mixed and there is no mechanism for
converting between the two. The _get_osfhandle() and _open_osfhandle()
functions can work with a standard HANDLE (file, pipe, etc) but cannot be
used for a SOCKET.
The Heimdal krb5_storage_from_fd() routine counted on the osf conversion
functions working on SOCKET values. Since they do not any attempt to call
krb5_storage_from_fd() on a socket resulted in an assertion being thrown
by the C RTL.
Another problem is SOCKET value truncation when storing a 64-bit value
into a 32-bit int.
To address these problems a new krb5_storage_from_socket() routine is
introduced. This routine setups a krb5_storage that stores a socket value
as a rk_socket_t and provides a set of helper routines that always use
network ready functions.
The krb5_storage_from_fd() routines no longer use net_read() and
net_write() but provide helpers that follow their logic so that pipes can
be processed.
All call sites that allocate a socket now store the socket as rk_socket_t
and call krb5_storage_from_socket().
All locations that previously called the bare close() on a socket value
now call rk_closesocket().
Change-Id: I045f775b2a5dbf5cf803751409490bc27fffe597
2014-02-04 23:20:08 -05:00
Nicolas Williams
fdabfd6040
Win32 dladdr() wasn't returning 0 in all failures
2014-02-04 15:43:28 -06:00
Nicolas Williams
2fd4c58338
dladdr() on Win32 should't leave dli_fname == NULL
2014-02-04 15:37:45 -06:00
Nicolas Williams
2820cd7716
Revert "Minor WIN32/POSIX bug in resolve_origin()"
...
This reverts commit c9985fc695
.
2014-02-04 14:37:54 -06:00
Jeffrey Altman
6c4423cd46
kadm5: use rk_closesocket to close sockets
...
kadm5_c_destroy did not use rk_closesocket when cleaning up
the context. This results in an exception on Windows since a
socket is not a file descriptor.
Change-Id: I9ebddad61f0199acb495a0773925df4f41e4fef2
2014-02-03 15:40:32 -05:00
James Le Cuirot
97f1e2efb5
Fix roken-h-process.pl
2014-02-01 22:04:10 +00:00
Jeffrey Clark
cc1faff15f
Simple hdb plugin test
...
Signed-off-by: Love Hörnquist Åstrand <lha@h5l.org >
2014-01-31 08:49:55 +01:00
Jeffrey Clark
c1c7da7f79
Fix compiling hdb ldap as a module
...
Signed-off-by: Love Hörnquist Åstrand <lha@h5l.org >
2014-01-31 08:49:51 +01:00
Love Hörnquist Åstrand
d8d0e659ce
make sure h is set at when we find a match, from [GITHUB #54 ]
2014-01-31 08:45:29 +01:00
Ingo Schwarze
b7d384392b
fix the kswitch(1) manual prologue
...
Signed-off-by: Love Hörnquist Åstrand <lha@h5l.org >
2014-01-31 08:38:04 +01:00
Gustavo Zacarias
f76e8d5710
roken-h-process: use Getopt::Std, getopts.pl is deprecated
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Love Hörnquist Åstrand <lha@h5l.org >
2014-01-31 08:33:39 +01:00
Love Hörnquist Åstrand
1c698d298c
Merge pull request #57 from jelmer/gitignore-update
...
Update .gitignore with generated files.
2014-01-19 16:41:28 -08:00
Jelmer Vernooij
4028bc3b70
Update .gitignore with generated files.
2014-01-20 00:38:54 +00:00
Nico Williams
cf6f9cc613
Merge pull request #56 from jelmer/kcm-fix-sigterm
...
Fix handling of SIGINT/SIGTERM in kcm.
2014-01-18 23:58:46 -08:00