Love Hörnquist Åstrand
9766d760ab
(main): catch KRB5_CONFIG_BADFORMAT from krb5_init_context
...
From: Mathias Feiler <feiler@uni-hohenheim.de >
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15368 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-06-14 00:06:17 +00:00
Love Hörnquist Åstrand
825a65e9b9
Add more missig entires, from Mathias Feiler <feiler@uni-hohenheim.de>
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15366 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-06-13 22:56:39 +00:00
Love Hörnquist Åstrand
4fcc39ccbc
(krb5_closelog): free all content in krb5_log_facility
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15364 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-06-11 00:14:28 +00:00
Love Hörnquist Åstrand
7ab99ed744
(krb5_log_facility): drop const from program element
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15363 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-06-11 00:05:24 +00:00
Love Hörnquist Åstrand
c31ebc73a1
If we are allocating 0 entires, avoid failing if ALLOC returns NULL
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15331 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-06-01 10:40:05 +00:00
Love Hörnquist Åstrand
66908bd0e7
Check for [kdc]v4-realm
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15330 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-06-01 07:26:20 +00:00
Love Hörnquist Åstrand
38ed451ae8
When returning a new error code, set error string.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15328 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-31 22:13:50 +00:00
Love Hörnquist Åstrand
ea4a3e5660
When returning a new error code, either set error string or clear it
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15327 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-31 22:06:15 +00:00
Love Hörnquist Åstrand
897ad7f8f3
Adapt to changed signature of _krb5_xunlock, clear more error string
...
where needed.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15326 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-31 21:50:43 +00:00
Love Hörnquist Åstrand
14747af538
(_krb5_xunlock): catch the error and turn it into something sensable
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15325 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-31 21:48:57 +00:00
Love Hörnquist Åstrand
f549696d69
Spelling, from Björn Sandell
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15292 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-29 21:58:36 +00:00
Love Hörnquist Åstrand
b314613a39
fix test
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15284 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-29 18:22:59 +00:00
Love Hörnquist Åstrand
7c2839a3d5
XXX don't run the test unless the machine is in kth.se or su.se
...
because it depends on local resolver configuration.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15283 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-29 18:21:54 +00:00
Love Hörnquist Åstrand
f49bd1d202
change format for expantion variables in default_cc_name to
...
%{variable} to not confuse them with shell ditto
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15272 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-29 16:18:21 +00:00
Love Hörnquist Åstrand
78418b884a
add _PATH_KCM_DOOR, default path to kcm door
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15261 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-29 14:50:35 +00:00
Love Hörnquist Åstrand
320ea792a2
use [libdefaults]kcm_door to find the door to kcm
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15260 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-29 14:49:50 +00:00
Love Hörnquist Åstrand
3525446dd1
libkrb5_la_LIBADD += LIB_door_create
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15259 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-29 14:47:12 +00:00
Love Hörnquist Åstrand
9ed2aa6e3f
Maybe include <sys/mman.h>, maybe include <door.h>.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15257 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-29 14:28:39 +00:00
Love Hörnquist Åstrand
a50f5cbbd4
(kcm_send_request): add support for doing a door call to kcm
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15256 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-29 14:27:09 +00:00
Love Hörnquist Åstrand
084b3b2d2a
change format for expantion variables in default_cc_name to
...
%{variable} to not confuse them with shell ditto
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15254 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-29 13:15:58 +00:00
Love Hörnquist Åstrand
85718a32f7
fix last commit
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15253 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-29 13:13:17 +00:00
Love Hörnquist Åstrand
25fea843b6
(_krb5_expand_default_cc_name): change format for expantion variables
...
to %{variable} to not confuse them with shell ditto
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15252 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-29 13:12:22 +00:00
Love Hörnquist Åstrand
a44ca50f26
remove trailing space
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15240 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-25 13:47:58 +00:00
Love Hörnquist Åstrand
b8c54d9492
remove . for .Nd
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15239 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-25 13:19:16 +00:00
Love Hörnquist Åstrand
0d7e349526
remove trailing whitespace
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15238 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-25 13:18:33 +00:00
Love Hörnquist Åstrand
b612b2b0c8
update copyright
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15234 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-25 05:30:42 +00:00
Love Hörnquist Åstrand
1811dedf7b
(kcm_alloc): allow kcm socket to be configured by [libdefaults]kcm_socket=/path
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15222 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-24 12:49:20 +00:00
Love Hörnquist Åstrand
5d06d26b07
document WRFILE and JAVA14
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15207 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-23 14:07:32 +00:00
Love Hörnquist Åstrand
285d9f5407
Remove duplicate line that was commented using c99 style comments.
...
Found by samba's build farm.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15203 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-20 10:42:54 +00:00
Love Hörnquist Åstrand
429998ed6e
(srv_get_hosts): if srv_get_hosts failes, return and ignore the error
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15201 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-20 09:09:42 +00:00
Love Hörnquist Åstrand
ea49018330
(srv_find_realm): make sure res' and
count' have good values
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15200 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-20 09:07:18 +00:00
Love Hörnquist Åstrand
a1e379cb15
tests all keytab format
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15198 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-20 09:01:29 +00:00
Love Hörnquist Åstrand
cc1891f16f
add missing options, prompted by James F. Hranicky mail to heimdal-discuss
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15192 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-19 20:50:53 +00:00
Love Hörnquist Åstrand
2d1b36a743
(_krb5_pk_rd_pa_reply): non non asn1 decoding errors, fail. Make sure
...
we free memory on error.
(pk_verify_chain_standard): make sure we provide good errors.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15190 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-19 18:49:05 +00:00
Love Hörnquist Åstrand
d90f956e94
(pk_verify_chain_standard): store better error message in the context
...
for certificate errors.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15188 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-19 18:27:15 +00:00
Love Hörnquist Åstrand
577e88be43
add pkinit and password quailty check options
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15187 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-19 18:15:20 +00:00
Love Hörnquist Åstrand
c0817d7f3b
(krb5_kt_free_entry): zero out content of all krb5_free_x_content like
...
functions to make sure data doesnt get reused, idea from Wynn Wilkes
<wwilkes@vintela.com >
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15185 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-19 14:04:45 +00:00
Love Hörnquist Åstrand
0ec6d0d363
(process_pa_data_to_md): add comment that the caller always free
...
out_md; remove comment about memory, it doesn't happen.
(init_cred_loop): free ctx->as_req.padata when its reset (From Wynn
Wilkes <wwilkes@vintela.com >), move a comment close the the code
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15178 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-19 07:42:06 +00:00
Love Hörnquist Åstrand
db975c9c97
(fkt_remove_entry): need to call krb5_kt_free_entry after each
...
krb5_kt_next_entry.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15177 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-19 04:13:18 +00:00
Love Hörnquist Åstrand
1ed2143174
(fkt_remove_entry): need to call krb5_kt_free_entry after each
...
fkt_next_entry_int. From: Wynn Wilkes <wwilkes@vintela.com >
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15176 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-19 04:11:34 +00:00
Love Hörnquist Åstrand
4a5b9202fb
s/sizeo/sizeof/
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15175 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-18 10:06:16 +00:00
Love Hörnquist Åstrand
71fc6141d5
TESTS += test_keytab
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15172 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-18 05:08:29 +00:00
Love Hörnquist Åstrand
db19fc890c
(krb4_kt_remove_entry): plug memory leak, avoid crashing on empty keytab
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15171 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-18 05:03:30 +00:00
Love Hörnquist Åstrand
46c23b1852
document behavior of krb5_kt_remove_entry
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15170 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-18 04:49:15 +00:00
Love Hörnquist Åstrand
ed2c4b3694
(mkt_remove_entry): check if there isn't any entries in the keytab
...
before removing any since that leads to bad pointer arithmetic and
crashing. From: Wynn Wilkes <wwilkes@vintela.com >.
Make the function return KRB5_KT_NOTFOUND if the entry wasn't in the
keytab (just like the filebased keytab).
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15169 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-18 04:44:40 +00:00
Love Hörnquist Åstrand
f97a50a117
test memory corruption in MEMORY keytab
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15168 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-18 04:38:30 +00:00
Love Hörnquist Åstrand
e84fad2e0e
zero out content of all krb5_free_x_content like functions to make sure data doesnt get reused, idea from Wynn Wilkes <wwilkes@vintela.com>
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15167 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-18 04:21:57 +00:00
Love Hörnquist Åstrand
b926505f3f
document KRB5_GC_EXPIRED_OK
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15166 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-18 04:07:38 +00:00
Love Hörnquist Åstrand
485b61db15
add krb5_cc_new_unique
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15165 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-18 04:05:17 +00:00
Love Hörnquist Åstrand
fd9149ac7d
(fcc_get_first): check return value from malloc, memset the structure,
...
make sure cursor doesn't point to freed memory on failure.
From: Wynn Wilkes <wwilkes@vintela.com >
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15164 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-05-17 17:46:46 +00:00