Love Hörnquist Åstrand
62b865cdd2
(LDAP__bytes2hex,LDAP__hex2bytes): encode nibbels in the other order
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14390 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-12 23:29:42 +00:00
Love Hörnquist Åstrand
cd395c78ad
s/objectclass/objectClass/
...
check if attribute exists before we try to delete it
LDAP__bytes2hex encodes in strange byte order, is this really right ?
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14389 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-12 21:37:35 +00:00
Love Hörnquist Åstrand
17649d29d8
(LDAP_firstkey): When iterating over all entries, search for samba
...
accounts too, From: "James F. Hranicky" <jfh@cise.ufl.edu >
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14386 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-11 22:41:46 +00:00
Love Hörnquist Åstrand
ca797bb5d5
(krb5kdcentry_attrs): ask for attribute uid too
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14384 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-11 19:17:02 +00:00
Love Hörnquist Åstrand
30bd897db2
(LDAP_message2entry): if the entry is missing both krb5PrincipalName
...
and uid, it must be broken, ignore it and return it doesn't exists.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14383 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-12-11 18:55:18 +00:00
Love Hörnquist Åstrand
158d6369e8
(LDAP_entry2mods): allow for pre-c99 compilers, From metze at samba.org
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14061 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-07-22 06:05:18 +00:00
Love Hörnquist Åstrand
255b3f04e7
(LDAP_seq): try handling errors better
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14031 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-07-08 14:29:20 +00:00
Love Hörnquist Åstrand
6b8911bca7
(LDAP__connect): call ldap_initialize with right argument
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14014 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-07-01 01:58:17 +00:00
Love Hörnquist Åstrand
edb7f2e0f2
if its the entry just contains the structural object (no samba nor
...
heimdal object), add an aux heimdal object on to it.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13917 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-06-05 12:03:18 +00:00
Love Hörnquist Åstrand
ddcc2d1a97
Allow the objectClass to be "sambaSamAccount" or structural_object
...
when searching for uid entries.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13905 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-06-02 14:19:07 +00:00
Love Hörnquist Åstrand
31f45fb97b
add creation base that defaults to the search base
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13902 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-06-02 13:06:38 +00:00
Love Hörnquist Åstrand
1459542470
indent like the rest of the code
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13901 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-06-01 22:58:50 +00:00
Love Hörnquist Åstrand
2e20f6c28f
check return values from ldap operations and close it we get back
...
LDAP_SERVER_DOWN. stupid ldap client lib, you should retry by yourself.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13899 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-06-01 20:09:29 +00:00
Love Hörnquist Åstrand
fabc739054
require search base to be configured, create local context structure
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13897 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-06-01 15:29:36 +00:00
Love Hörnquist Åstrand
31a565d11c
clean, indent
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13885 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-05-28 11:34:32 +00:00
Love Hörnquist Åstrand
c2ac17b82e
(LDAP_entry2mods): make sure krb5KeyVersionNumber is added on new entires
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13884 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-05-28 10:36:03 +00:00
Love Hörnquist Åstrand
0dd55a0e22
indent
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13883 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-05-27 10:58:54 +00:00
Love Hörnquist Åstrand
8447f193fb
make samba_forwardable a krb5_boolean
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13860 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-05-23 21:34:46 +00:00
Love Hörnquist Åstrand
1824e16f28
make samba forwarding a runtime configure option
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13859 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-05-23 21:33:26 +00:00
Love Hörnquist Åstrand
f83d4958cb
(LDAP_message2entry): allow samba entires to be forwarded
...
From: Andrew Bartlett <abartlet@samba.org >
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13857 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-05-23 21:24:57 +00:00
Love Hörnquist Åstrand
d5b83091fb
(LDAP_message2entry): fix [] test
...
From: Andrew Bartlett <abartlet@samba.org >
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13856 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-05-23 21:22:06 +00:00
Love Hörnquist Åstrand
89494bfa4b
(LDAP_message2entry): remove bogus length check
...
From: Andrew Bartlett <abartlet@samba.org >
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13855 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-05-23 21:20:02 +00:00
Love Hörnquist Åstrand
ffa9994f58
(LDAP_message2entry): in the sambaNTPassword case, make sure
...
ent->etypes are allocated, From: Andrew Bartlett <abartlet@samba.org >
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13854 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-05-23 21:17:27 +00:00
Love Hörnquist Åstrand
84dd284f6a
(hdb_ldap_create): allow configuration of default structural object
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13676 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-04-01 16:30:09 +00:00
Love Hörnquist Åstrand
ea42ef5261
clean up error handling, plug memory leaks, and free memory in error path,
...
assume realloc(NULL, ...) works, factor out common code, indent
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13509 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-14 12:38:48 +00:00
Love Hörnquist Åstrand
2220d2a312
use macro for HDB * -> LDAP *
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13467 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-07 22:04:39 +00:00
Love Hörnquist Åstrand
c5fd7d3102
Intergrate Heimdal's hdb-ldap and the Samba password database.
...
From: Andrew Bartlett <abartlet@samba.org >
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13460 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-07 17:38:48 +00:00
Love Hörnquist Åstrand
2e03946bac
revert the part of the file I didn't mean to commit yet (samba support)
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13433 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-06 23:13:16 +00:00
Love Hörnquist Åstrand
f46a1ac367
make ldap possible to build as a shared module
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13428 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-03-06 21:51:24 +00:00
Love Hörnquist Åstrand
0540f13b86
prefix all struct HDB elements with hdb_
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12880 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-09-19 00:25:35 +00:00
Love Hörnquist Åstrand
1c5aca620c
code rewrite from Luke Howard <lukeh@PADL.COM>
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12642 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-08-25 20:29:03 +00:00
Love Hörnquist Åstrand
7bafce13ca
(LDAP_store): log what principal/dn failed
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12444 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-07-17 22:45:12 +00:00
Love Hörnquist Åstrand
c36bc39594
use int2HDBFlags/HDBFlags2int
...
From: Alberto Patino <jalbertop@aranea.com.mx >, Luke Howard <lukeh@PADL.COM >
Pointed out by Andrew Bartlett of Samba
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12379 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-06-17 12:53:16 +00:00
Love Hörnquist Åstrand
cb73a5dde8
(LDAP__connect): bind sasl "EXTERNAL" to ldap connection
...
(LDAP_store): remove superfluous argument to asprintf
From Alberto Patino <jalbertop@aranea.com.mx >
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12334 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-05-27 10:03:54 +00:00
Johan Danielsson
9dbccbeb68
use ASN1_MALLOC_ENCODE
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11375 ec53bebd-3082-4978-b11e-865c3cabbd6b
2002-09-04 18:42:22 +00:00
Johan Danielsson
452e98c132
some pretty much untested changes from Luke Howard
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10616 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-08-31 18:19:49 +00:00
Assar Westerlund
b4af9d661b
change order of includes to allow it to work with more versions of
...
openldap
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9764 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-03-26 00:59:37 +00:00
Assar Westerlund
eeb71956be
(LDAP__lookup_princ): call ldap_search_s correctly. From Jacques
...
Vidrine <n@nectar.com >
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9618 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-01-30 16:59:08 +00:00
Assar Westerlund
c7c19f07f3
adapt to new hdb_seal_keys and hdb_unseal_keys
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9595 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-01-30 01:24:29 +00:00
Assar Westerlund
5f648d3799
use socklen_t where appropriate instead of int
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8923 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-08-09 20:53:11 +00:00
Johan Danielsson
bb90aecaee
pass context to seal/unseal_keys
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8551 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-07-05 13:17:32 +00:00
Assar Westerlund
42226a0c1d
remove clause 3 from the copyright. ok'ed by lukeh in
...
<200004050950.TAA70900@au.padl.com >
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8122 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-04-05 17:17:19 +00:00
Assar Westerlund
3df2bc1e8a
tweak the ifdef to OPENLDAP
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8118 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-04-05 03:34:31 +00:00
Assar Westerlund
141591df88
From Luke Howard <lukeh@PADL.COM>
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8113 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-04-05 02:16:21 +00:00