Nicolas Williams
659c761213
Add private text file binary search API to libheimbase
2011-12-02 01:02:44 -06:00
Nicolas Williams
aea02876e7
Initial aname2lname plugin patch based on code from Love
...
Included is a default plugin that searches a sorted text file where
every line is of the form:
<unparsed-principal>[<whitespace><username>]
If the username is missing in a matching line then an error is
returned. If a matching line is not found then the next plugin will
be allowed to run, if any.
2011-12-02 00:58:26 -06:00
Nicolas Williams
d0abcebf80
Make _krb5_plugin_run_f() use krb5_plugin_register()ed plugins too
2011-12-02 00:58:26 -06:00
Love Hörnquist Åstrand
58329bc1a0
__HEIM_OCTET_STRING__
2011-11-30 00:35:51 -08:00
Love Hörnquist Åstrand
32aef60c6c
__HEIM_OCTET_STRING__
2011-11-30 00:34:50 -08:00
Love Hörnquist Åstrand
206b22c9f5
add data object
2011-11-29 23:40:28 -08:00
Nicolas Williams
417dff03ba
Fix trailing whitespace
2011-11-29 14:50:44 -06:00
Roland C. Dowdeswell
af011f57fc
Provide server side kadm5_chpass_principal_3() with ks_tuple implementation.
...
We enable kadm5_chpass_principal_3() in the server side of the
library. The client kadm5 library calls will still return the
error KAMD5_KS_TUPLE_NO_SUPP.
Signed-off-by: Nicolas Williams <nico@cryptonector.com >
2011-11-29 14:47:37 -06:00
Roland C. Dowdeswell
00bea41dcb
Fix hdb_generate_key_set() to honour ks_tuple, n_ks_tuple.
...
The code was generating a char ** of string representations of the
ks_tuple() array but it was not using it. We modify the code to:
1. extend the array returned by ks_tuple2str() to include
enough space for the trailing NULL and ensure that there
is a NULL at the end,
2. not free the array before exiting ks_tuple2str() as we
intend to use it in the caller,
3. re-organise the pointers in hdb_generate_key_set() to
make it more clear how we are to free things that have
been allocated.
4. free the char ** given us by ks_tuple2str() if it has
been allocated.
Signed-off-by: Nicolas Williams <nico@cryptonector.com >
2011-11-29 14:47:37 -06:00
Roland C. Dowdeswell
2f6ad56c46
Reverse order of n_ks_tuple and ks_tuple in hdb_generate_key_set().
...
Signed-off-by: Nicolas Williams <nico@cryptonector.com >
2011-11-29 14:47:37 -06:00
Luke Howard
21173f98dc
add fast.c to dist sources
2011-11-29 12:52:32 +11:00
Luke Howard
c18d1a804e
add fast.c to Windows build
2011-11-29 12:51:07 +11:00
Nicolas Williams
265d9ba5ca
Error/warning cleanups for clang (LLVM)
2011-11-28 14:42:06 -06:00
Nicolas Williams
c757eb7fb0
Rename and fix as/tgs-use-strongest-key config parameters
...
Different ticket session key enctype selection options should
distinguish between target principal type (krbtgt vs. not), not
between KDC request types.
2011-11-25 17:21:04 -06:00
Nicolas Williams
c930853dd1
Export heim_bool_val from libheimbase
2011-11-24 00:00:50 -06:00
Love Hörnquist Åstrand
fa304162db
test rsa mode too
2011-11-23 09:43:56 -08:00
Love Hörnquist Åstrand
04895ee955
extract out perf number code
2011-11-23 07:10:35 -08:00
Love Hörnquist Åstrand
b69246d766
use pre-generated certs/keys
2011-11-22 19:11:26 -08:00
Love Hörnquist Åstrand
a8e4c393ee
use pre-generated certs/keys
2011-11-22 19:11:16 -08:00
Love Hörnquist Åstrand
c376e869a0
kdc-tester4.json is in objdir
2011-11-22 19:01:56 -08:00
Love Hörnquist Åstrand
8242b14eb9
add kdc-tester3.json
2011-11-22 18:59:38 -08:00
Nicolas Williams
0dd9982cb7
Forgot tests/kdc/kdc-tester4.json.in
2011-11-22 20:45:19 -06:00
Love Hörnquist Åstrand
2e37f67e6f
handle new syntax for ccache's
2011-11-22 17:57:49 -08:00
Love Hörnquist Åstrand
dce7b990ed
handle writing credential into ccache, use them in as fast-ccache and then destory them
2011-11-22 17:57:05 -08:00
Love Hörnquist Åstrand
f53199ba53
pretty printing
2011-11-22 17:56:25 -08:00
Nicolas Williams
35f4032381
Add PKINIT support in kdc-tester and check-tester
2011-11-22 18:48:41 -06:00
Nicolas Williams
b02365d714
Forgot to add kdc-tester3.json
2011-11-22 17:47:29 -06:00
Nicolas Williams
7d04b50398
Merge branch 'kdc-tester'
2011-11-22 17:08:33 -06:00
Nicolas Williams
d630567f70
Add performance measurements for FAST (with host key and user keys, not password)
2011-11-22 17:05:06 -06:00
Nicolas Williams
81293d9334
krb5_get_init_creds*() should not krb5_cc_close() the FAST ccache!
2011-11-22 17:04:35 -06:00
Nicolas Williams
ad60b236a0
Add missing symbols to export list
2011-11-22 17:04:03 -06:00
Love Hornquist Astrand
35848f5869
use low match distance for helping, or use ask user to use "help"
2011-11-22 13:58:41 -08:00
Love Hornquist Astrand
00494ac136
use sl_did_you_mean
2011-11-22 12:21:15 -08:00
Love Hornquist Astrand
e0613d6aa6
use ?
2011-11-22 12:19:04 -08:00
Love Hornquist Astrand
623bd64f0c
use sl_did_you_mean
2011-11-22 12:18:48 -08:00
Love Hornquist Astrand
d26df6ba7f
export sl_did_you_mean that uses OptimalStringAlignmentDistance to propose an alternative
2011-11-22 12:18:37 -08:00
Love Hornquist Astrand
791c70eaa2
reopen logfile every request
2011-11-22 11:41:40 -08:00
Love Hornquist Astrand
8b351e5eb2
keep file open when we care about performance (which we do now)
2011-11-22 11:10:41 -08:00
Love Hornquist Astrand
118f99e308
tell if keytab is missing principal
2011-11-22 11:00:51 -08:00
Love Hornquist Astrand
72e88209f8
support keytab testing (and use it)
2011-11-22 11:00:51 -08:00
Love Hornquist Astrand
f2319c2458
better help on unknown command
2011-11-22 11:00:51 -08:00
Nicolas Williams
121ab46bb6
Add missing symbols needed for make check in base
2011-11-22 11:49:26 -06:00
Nicolas Williams
1572b762b6
Fix missing symbols.
2011-11-22 00:32:52 -06:00
Love Hörnquist Åstrand
e037054e8d
disable printer
2011-11-21 21:50:23 -08:00
Love Hörnquist Åstrand
a82fb8ae3e
perf counter
2011-11-21 20:57:17 -08:00
Love Hörnquist Åstrand
af7f0eb746
less verbose
2011-11-21 20:34:36 -08:00
Love Hörnquist Åstrand
3f1d903a85
add kinit test to kdc-tester
2011-11-21 20:34:36 -08:00
Love Hörnquist Åstrand
6af6e27c50
glue in send_to_kdc
2011-11-21 20:34:36 -08:00
Love Hörnquist Åstrand
c4721dd1d0
add basic support for pkinit
2011-11-21 20:34:35 -08:00
Love Hörnquist Åstrand
503266c4a3
use json to drive kdc-tester
2011-11-21 20:34:35 -08:00