Ralf Haferkamp
ad93b706a9
New class "TlsOptions" to handle TLS/SSL related settings
2010-02-15 17:17:42 +00:00
Ralf Haferkamp
78c09eadfd
tab<->spaces cleanup
2010-02-15 17:07:46 +00:00
Howard Chu
aeeed3da85
Revert prev commit, wrong branch
2009-12-11 11:05:12 +00:00
Howard Chu
71b9dccbe2
New access_allowed()
2009-12-11 11:00:17 +00:00
Howard Chu
3fd074155f
Move loginStatus to ldapns.schema
2009-10-03 21:37:55 +00:00
Howard Chu
6db4295f43
ITS#6323 libtool rpath
2009-10-02 23:12:05 +00:00
Howard Chu
e2dd639931
Fix authz return code checking
2009-09-29 08:30:21 +00:00
Howard Chu
992a20ee0a
Fix pam_authz result code
2009-09-29 08:13:25 +00:00
Howard Chu
3f9151b79e
Fix usage flags for normalizing
2009-09-29 08:11:52 +00:00
Howard Chu
8817fb4c45
ITS#6284 Provide default path for $(LIBTOOL)
2009-09-29 03:15:39 +00:00
Ralf Haferkamp
ad93ab595c
Throw an exception when reading an unexpected LDIF record type
2009-09-25 15:08:37 +00:00
Howard Chu
e6102ec99e
Fix: use attr_valfind, not value_find_ex
2009-09-18 02:39:35 +00:00
Howard Chu
76cc2f14b6
Fix: minuid/maxuid test used wrong attribute
2009-09-17 09:33:08 +00:00
Howard Chu
ed3260c2d6
ITS#6291 properly terminate responses with NSLCD_RESULT_END
2009-09-15 00:59:57 +00:00
Pierangelo Masarati
91ed170c29
don't open if no configuration is present (ITS#6279)
2009-09-08 08:15:08 +00:00
Howard Chu
3c22770aca
Also install ldapns.schema
2009-09-01 02:28:10 +00:00
Howard Chu
f99f2e5fdb
Minor tweaks
2009-09-01 02:24:00 +00:00
Quanah Gibson-Mount
8df3b043ba
Portability fixes. Now has a clean and install target.
2009-09-01 02:05:19 +00:00
Quanah Gibson-Mount
f6ba3b246a
Portability fixes
2009-09-01 01:45:20 +00:00
Howard Chu
dd9b31cc1d
ITS#4730 add makefile
2009-08-26 01:24:38 +00:00
Howard Chu
053521cd75
ITS#6274 fix .c suffix rule dependencies
2009-08-25 21:11:39 +00:00
Howard Chu
12b570efe2
s/ber_bvmatch/bvmatch/
2009-08-22 00:33:26 +00:00
Pierangelo Masarati
f3cdcadf89
wrap gmtime for reentrancy (ITS#6262)
2009-08-18 23:48:15 +00:00
Pierangelo Masarati
68ddf384ca
only add attrs if values are present...
2009-08-18 14:32:02 +00:00
Pierangelo Masarati
5ce7813a9e
s/aa/allowed/; we already ran into the issue of having a run-time loadable overlay whose file differs from the overlay's name...
2009-08-18 11:07:26 +00:00
Pierangelo Masarati
12d87d5711
add a readme
2009-08-18 10:50:45 +00:00
Kurt Zeilenga
36ef26a2af
Cleanup
2009-08-18 00:49:15 +00:00
Pierangelo Masarati
1cd9659715
add on demand allowedAttributes/allowedAttributesEffective to entries (ITS#4730)
2009-08-18 00:27:05 +00:00
Howard Chu
84efb8773e
Fix typos
2009-08-16 23:08:41 +00:00
Kurt Zeilenga
a5abeb92ec
Update contrib notices to reflect that they are distributed as part of
...
OpenLDAP Software (though they may not necessarily be supported by the
OpenLDAP Project). Assistance in updating ACKNOWLEDGEMENTS welcomed.
2009-08-16 22:55:23 +00:00
Howard Chu
6b07fdbb22
Revert prev commit, agi_mutex is needed sometimes. Need to eliminate the
...
unnecessary cases still.
2009-07-24 07:12:02 +00:00
Howard Chu
70981a30d9
Delete unnecessary agi_mutex
2009-07-24 06:59:40 +00:00
Howard Chu
c02131a8b8
Fix db_open, delete unused variables. More cleanup is needed.
2009-07-24 06:47:05 +00:00
Ralf Haferkamp
3ebee592e0
Missing #include
2009-07-17 16:21:14 +00:00
Howard Chu
8fb96225a3
ITS#5535 replace private _kadm5_*_key functions with public hdb funcs
2009-06-26 04:08:47 +00:00
Howard Chu
973c1698cb
Note that pam-session logging requires a rootdn
2009-06-04 12:26:29 +00:00
Howard Chu
a440584dfd
Align SSD names with nsswitch.conf names
2009-06-04 12:21:16 +00:00
Howard Chu
ec11a76a62
Accept spaces in group names unless -DSTRICT_GROUPS
2009-06-03 02:58:16 +00:00
Howard Chu
8252b67ead
Use rootdn for session updates
2009-06-03 02:51:40 +00:00
Howard Chu
72690a01e0
Fix whitespace
2009-06-03 02:36:21 +00:00
Howard Chu
ed90646556
Add tty arg to authz
2009-06-03 02:28:22 +00:00
Howard Chu
2f2802342f
Do a mkdir on /var/run/nslcd before trying to create the socket
2009-06-03 02:20:56 +00:00
Howard Chu
2d93461817
Add tty to authz params
2009-06-03 01:46:37 +00:00
Howard Chu
6cc1cf81c1
Added ruser and rhost to authz params
2009-06-03 01:40:03 +00:00
Howard Chu
9e82dee243
Fix typo
2009-05-20 06:38:43 +00:00
Howard Chu
8ff986b1bc
Note that host SSD must be configured for hostservice option
2009-04-29 02:41:26 +00:00
Howard Chu
94ec116fca
Rewritten
2009-04-29 02:31:20 +00:00
Howard Chu
16662542af
Fix typos, use uid2dn by default
2009-04-29 02:27:39 +00:00
Howard Chu
8da06617a7
Add nssov-pam-session keyword to select which services will be recorded
...
in session management
2009-04-29 00:29:11 +00:00
Quanah Gibson-Mount
8f8128d727
Add missing CVS tag
2009-04-28 03:05:46 +00:00
Emmanuel Dreyfus
e240d55c07
Add libtoolized makefile
2009-04-25 18:19:24 +00:00
Gavin Henry
6981c8fd04
slapo-nssov.5 draft. Please use as starting point.
2009-04-23 11:29:36 +00:00
Howard Chu
21f5405978
Use nslcd-mapped PAM error codes instead of actual PAM error codes
2009-04-23 08:23:58 +00:00
Howard Chu
50283523bd
More for sessions, working. TODO: configure list of sessions to record
2009-04-23 07:56:40 +00:00
Howard Chu
4a6d46dfa9
More for session management
2009-04-23 00:38:41 +00:00
Howard Chu
42a7e05809
Reformat requests, rough pwmod support
2009-04-20 10:25:24 +00:00
Howard Chu
9b67609efb
More for prev commit
2009-04-20 10:24:42 +00:00
Howard Chu
d8778432cf
Added uidnumber checks
2009-04-20 03:53:09 +00:00
Howard Chu
8619215354
Use local_ssf for our fake connections
2009-04-20 03:37:52 +00:00
Howard Chu
d17d30dc38
sanity check for host_ad and svc_ad
2009-04-20 03:18:34 +00:00
Howard Chu
8fd0d184a7
Flesh out config options, implement authorization checks
2009-04-20 02:42:40 +00:00
Howard Chu
655881d0c4
Start documenting PAM support
2009-04-19 01:56:24 +00:00
Howard Chu
825870a072
We need the authorizedService schema
2009-04-19 01:15:22 +00:00
Howard Chu
d7fa38c003
Move tmpluser to authz call; add ppolicy support to authc
2009-04-18 23:12:36 +00:00
Howard Chu
51b87202e0
In uid2dn, only return success if a unique DN was found
2009-04-18 23:11:33 +00:00
Howard Chu
408e751200
Move tmpluser to authz call; print authz messages regardless of success
...
status
2009-04-18 23:10:58 +00:00
Howard Chu
20657af2de
In pwmod, ctx may be empty so always pass current username
2009-04-18 01:44:22 +00:00
Howard Chu
609efdc0b3
*** empty log message ***
2009-04-18 00:50:14 +00:00
Howard Chu
f735dcc712
Add pam support (work in progress)
2009-04-17 12:18:51 +00:00
Howard Chu
8b5489e681
Add pam support (work in progress)
2009-04-17 12:11:33 +00:00
Howard Chu
016500f41d
Add missing newlines to debug msgs
2009-04-17 12:10:27 +00:00
Howard Chu
7ad72fca15
Fix prev commit - work-in-progress
2009-04-17 07:23:15 +00:00
Howard Chu
856a790a28
Add missing newlines to debug msgs
2009-04-17 07:19:48 +00:00
Howard Chu
060f193af7
Fix typo in debug
2009-04-17 03:41:54 +00:00
Emmanuel Dreyfus
b697550ddc
If the change set becomes empty, prevent other overlays from executing and
...
return a success.
2009-03-16 22:05:47 +00:00
Pierangelo Masarati
161169aa11
free self in case anything goes wrong
2009-03-14 16:41:58 +00:00
Pierangelo Masarati
3f58df73a5
don't short circuit callback list
2009-03-14 16:27:59 +00:00
Emmanuel Dreyfus
58437e838a
Remove two useless lines (a badly applied patch before the last commit?)
2009-02-11 05:03:25 +00:00
Emmanuel Dreyfus
b5baf7fd01
libtoolize autogroup
...
add install rules for autogroup, nops and smbk5pwd
2009-02-07 22:10:24 +00:00
Quanah Gibson-Mount
dab20397a7
Add CVS header
2009-02-02 23:48:07 +00:00
Emmanuel Dreyfus
f3254b319d
Add makefile for slapo-cloak
2009-02-02 22:14:07 +00:00
Quanah Gibson-Mount
43a35baf98
Add CVS header
2009-02-02 19:32:35 +00:00
Emmanuel Dreyfus
56e651a041
Missing stuff for proper linking of the module (sorry for the double commit)
2009-01-31 19:23:04 +00:00
Emmanuel Dreyfus
4e08a2da1b
libtoolize
2009-01-31 18:42:59 +00:00
Howard Chu
ba0863d500
ITS#5660 SHA2 password hashes
2009-01-26 04:08:34 +00:00
Howard Chu
4fe69b3fc5
ITS#5410 add support for gcrypt ( GnuTLS )
2009-01-26 03:58:33 +00:00
Kurt Zeilenga
4af9eb9715
Update copyright notices
2009-01-22 00:40:04 +00:00
Emmanuel Dreyfus
e281c948cb
Move cloak config OID from overlay to contrib branch (ITS#5872)
2009-01-10 11:22:36 +00:00
Emmanuel Dreyfus
f1e2cc411f
The cloak overlay hides some attributes unless explicitely requested (ITS #5872 )
2009-01-09 05:26:28 +00:00
Pierangelo Masarati
920dca9762
improvements by David Hawes (ITS#5756)
2008-11-19 10:17:27 +00:00
Ralf Haferkamp
8e358f214c
corrected filter and search limits in uid2dn function (ITS#5802)
2008-11-10 15:45:01 +00:00
Ralf Haferkamp
def11e2fce
Fixed "nssov-map" handling when using slapd.conf (ITS#5801)
2008-11-10 14:48:06 +00:00
Ralf Haferkamp
1d468467e6
Don't crash on empty groups (ITS#5800)
2008-11-10 14:24:29 +00:00
Ralf Haferkamp
93f3ae50db
Adapt to recent changes in filter_free_x() interface
2008-11-07 13:38:30 +00:00
Pierangelo Masarati
d641477db0
more about ITS#5732
2008-11-01 14:30:14 +00:00
Howard Chu
da347b78b9
ITS#5766 honor principal expiration
2008-10-30 15:56:48 +00:00
Howard Chu
bcbb456391
remove references to OpenLDAP 2.4.6
2008-09-04 02:15:21 +00:00
Ralf Haferkamp
13342fdb79
- remove unneeded Copy-Constructor
...
- allow to create Controls with no value
2008-08-27 21:19:51 +00:00
Ralf Haferkamp
4aa7e7a5b8
Allow to pass LDAP_SCHEMA_-flags
2008-08-08 11:14:58 +00:00
Howard Chu
e7383994fb
ITS#5575, passwords now need to be NUL-terminated by us
2008-06-23 19:32:45 +00:00
Ralf Haferkamp
62b03af050
regenerated
2008-06-23 15:23:56 +00:00
Ralf Haferkamp
65138bc66d
Added missing files for make dist
2008-06-23 15:22:38 +00:00
Ralf Haferkamp
cf9c81710f
regenerated
2008-06-23 14:42:08 +00:00
Ralf Haferkamp
21ec8aaac7
include version.var and .sh into the distribution
2008-06-23 14:40:35 +00:00
Ralf Haferkamp
0a73b8a854
regenerated autoconf related files
2008-06-23 14:26:49 +00:00
Ralf Haferkamp
1d82d1d86a
Define library version/release in version.var to avoid regenerating
...
Makefile.in with every release. (works similar to OpenLDAP's main
version.sh/version.var)
2008-06-23 14:09:38 +00:00
Ralf Haferkamp
2bc9106fe1
cleanup, added AC_COPYRIGHT and AC_REVISION macros
2008-06-23 11:08:36 +00:00
Howard Chu
329f4e53c8
s/must/may/ - SSDs are available whether configured or not
2008-06-21 19:13:23 +00:00
Ralf Haferkamp
af38418187
be more liberal when parsing LDIF Entries
2008-06-20 13:19:12 +00:00
Hallvard Furuseth
70a964e64d
nitpicks
2008-06-16 12:57:26 +00:00
Gavin Henry
f2433f5b9f
Read over, update using work from hallvard and spell check.
2008-06-16 11:20:25 +00:00
Hallvard Furuseth
64f2ea996f
Initial revision
2008-06-14 18:18:08 +00:00
Ralf Haferkamp
31780c2add
added support for deleting attribute type from the list of attributes
2008-06-12 14:47:55 +00:00
Howard Chu
37784d76e3
Add nssov overlay
2008-06-02 12:13:00 +00:00
Howard Chu
c682cce27c
nss-ldap overlay, built with nss-ldapd-0.6.2
2008-06-02 12:08:05 +00:00
Emmanuel Dreyfus
7baff7393c
Use DES_* functions instead of deprecated des_*
2008-05-20 05:18:33 +00:00
Emmanuel Dreyfus
364b87f587
Here is slapo-nops, used to remove idempotent operations (i.e.: replacing
...
an attribute values by the exact same values)
2008-05-19 22:44:08 +00:00
Ralf Haferkamp
318a680879
- removed unneeded copy constructor
...
- handle more AttributeType properties
- additional "const"-ification
2008-04-30 17:43:32 +00:00
Ralf Haferkamp
c9f7beb86a
Use "const" where appropriate
2008-04-30 15:18:28 +00:00
Gavin Henry
51be9d70fe
just a typo I found when reading.
2008-04-07 17:19:23 +00:00
Gavin Henry
e720e064c6
just a typo I found when reading.
2008-04-07 16:05:59 +00:00
Ralf Haferkamp
20d2188cbf
empty() and size() methods
2008-04-04 10:36:01 +00:00
Howard Chu
78a1714ad9
Fix bogus whitespace from 1.18
2008-04-03 09:48:39 +00:00
Ralf Haferkamp
ee846c174c
SASL support for LDAPConnection
2008-04-01 16:35:42 +00:00
Ralf Haferkamp
e4c84417f7
added $OpenLDAP$ CVS Keyword
2008-03-28 11:27:24 +00:00
Ralf Haferkamp
93529d26c5
added $OpenLDAP$ CVS Keyword
2008-03-28 11:05:10 +00:00
Ralf Haferkamp
14336cb9ae
- Build LdifWriter
...
- added $OpenLDAP$ CVS Keyword
2008-03-28 10:57:48 +00:00
Ralf Haferkamp
2297aaf3f8
initial LdifWriter code
2008-03-27 17:02:37 +00:00
Ralf Haferkamp
5568abbbca
- Plugged memory leak default constructor
...
- Fixed copy-constructor
2008-03-27 14:02:58 +00:00
Ralf Haferkamp
133ecac740
build LdifReader
2008-03-20 16:11:15 +00:00
Ralf Haferkamp
e4b9519810
Improved error handling
2008-03-20 16:10:37 +00:00
Ralf Haferkamp
fee0730f26
derive LDAPException from std::exception, merged ReferralException into the
...
LDAPException files
2008-03-20 15:08:29 +00:00
Ralf Haferkamp
9277b5b45f
missing pieces from last commit
2008-03-20 13:24:49 +00:00
Ralf Haferkamp
289e63985c
Read LDIF version, handle comments and empty lines
2008-03-20 10:01:33 +00:00
Ralf Haferkamp
8df3224ccf
Initial code for Ldif classes
2008-03-17 16:08:51 +00:00
Ralf Haferkamp
8f98dc6585
Allow IPv6 addresses
2008-03-17 13:57:47 +00:00
Ralf Haferkamp
adee18e145
Fixed parsing of URIs with missing host and/or port
2008-03-17 11:18:47 +00:00
Gavin Henry
17f22b3ee7
Updated via 'doxygen -u doxygen.rc'
2008-03-07 17:18:22 +00:00
Gavin Henry
7b3015b338
Tidied include lines
2008-03-07 16:46:23 +00:00
Howard Chu
ef852b01aa
Cleanup
2008-03-04 01:11:19 +00:00
Ralf Haferkamp
b3e5e04595
Remove request from active requests stack in exception handler
2008-02-26 13:34:59 +00:00
Ralf Haferkamp
2b628547f5
Avoid double free of LDAPRequest
2008-02-26 13:24:02 +00:00
Ralf Haferkamp
9cbcbbe596
fixed missing #includes
2008-01-22 15:34:04 +00:00
Ralf Haferkamp
98f63844c8
cleanup #includes, removed SUSE-specific stuff from comments
2008-01-22 14:31:54 +00:00
Ralf Haferkamp
2c52832d1a
add wrapper methods to add/replace Attributes
2008-01-22 14:14:39 +00:00
Hallvard Furuseth
cd63a0c43b
Warning cleanup: function ptr <=> void* at ldap_pvt_thread_pool_<set/get>key()
2008-01-11 06:07:43 +00:00
Hallvard Furuseth
2ab2740cbb
ldap_pvt_thread_pool_getkey() arg 'data' should point to a void* variable
2008-01-08 16:23:05 +00:00
Kurt Zeilenga
c890c96d13
Happy New Year (belated)
2008-01-08 00:19:56 +00:00
Pierangelo Masarati
30f401c628
rename ldap_pvt_thread_pool_setkey_x() to ldap_pvt_thread_pool_setkey() (as part of ITS#5309)
2008-01-07 21:35:03 +00:00
Howard Chu
ea9863bf6c
Assign contrib config OID
2007-12-28 07:51:00 +00:00
Ralf Haferkamp
3ce83307f7
autoconf/automake adjustments, regenerated files
2007-12-20 12:35:30 +00:00
Ralf Haferkamp
ba0cd79651
initial support for SASL
2007-12-20 12:33:48 +00:00
Ralf Haferkamp
c677b95768
Fixed includes
2007-12-20 11:58:40 +00:00
Ralf Haferkamp
621099e15d
Check for active requests before trying to receive a message
2007-12-20 11:49:03 +00:00
Ralf Haferkamp
914872c12a
Helper Classes to handle cyrus-sasl interactions
2007-12-19 16:54:42 +00:00
Pierangelo Masarati
20f2548c82
fix declarations of buffers for numeric strings; other related cleanup
2007-12-15 15:23:23 +00:00
Howard Chu
946e859108
ITS#5145 autogroups, with minor cleanup
2007-12-15 11:48:56 +00:00
Ralf Haferkamp
b52fb10b13
moved ldap_result() code to the LDAPRequest-Class
2007-12-11 16:57:21 +00:00
Ralf Haferkamp
f0b840c4f7
getURLString() is const now to avoid uneeded copying when using UrlLists
2007-11-21 11:19:10 +00:00
Gavin Henry
da801e3db0
addpartial overlay update for 2.4.6 (ITS#3593)
2007-11-14 18:05:07 +00:00
Ralf Haferkamp
99fab38565
increased version number and regenerated autoconf/automake files
2007-11-07 11:02:26 +00:00
Ralf Haferkamp
d63b735e7f
Fixed gcc 4.3 compile issues
2007-11-07 11:01:03 +00:00
Ralf Haferkamp
029a05a8d5
use URIs instead of hostname/port
2007-10-17 17:07:05 +00:00
Ralf Haferkamp
f3c2c29f69
fixed typo
2007-10-17 16:42:07 +00:00
Howard Chu
6db8d0d1b5
Init/destroy mutex
2007-09-27 19:20:04 +00:00
Howard Chu
e6d027ae8f
Microsoft-style Update Sequence Numbers
2007-09-27 02:09:38 +00:00
Howard Chu
148afe6aa0
Add Modifications / sml_numvals
2007-09-23 00:22:47 +00:00
Howard Chu
75df004a04
Use OLcfgCt{Oc|At} arc for contrib modules
2007-09-22 23:58:54 +00:00
Ralf Haferkamp
8d8f2d4378
Silence compiler warnings
2007-09-21 11:27:23 +00:00
Ralf Haferkamp
7c3476d188
Regenerated
2007-09-21 11:13:12 +00:00
Ralf Haferkamp
89db79cde5
more for out of source builds
2007-09-21 11:05:10 +00:00
Ralf Haferkamp
4f894ffe22
out of source builds should work now
2007-09-21 11:03:14 +00:00
Ralf Haferkamp
0b326103d6
#ifdef LDAP_OPT_DIAGNOSTIC_MESSAGE, to be able to build with older libldap
2007-09-21 11:00:23 +00:00
Ralf Haferkamp
1585022fde
Adopted to latest API changes
2007-08-03 12:17:47 +00:00
Gavin Henry
780f25c512
New module. ITS#3593
2007-07-27 11:08:09 +00:00
Pierangelo Masarati
5616af14c3
needs portable.h
2007-06-02 11:31:17 +00:00
Hallvard Furuseth
a376bb455e
Regenerate
2007-05-18 18:53:10 +00:00
Hallvard Furuseth
73aaead5bd
Re-fixing ITS#2667: test -a and test -o unportable, use && and ||.
2007-05-18 15:23:28 +00:00
Pierangelo Masarati
bf144a4ec0
apply fixes in ITS#4951 (tested)
2007-05-13 23:14:55 +00:00
Hallvard Furuseth
bbc719ca56
ITS#4948: '#if <undefined macro>' -> '#ifdef' warning cleanup
2007-05-09 18:17:10 +00:00
Ralf Haferkamp
5856d39289
Fixed initialization of "usage" and "single" attributes
2007-01-24 14:27:29 +00:00
Ralf Haferkamp
7741e1eeff
add support for usage flag
2007-01-09 12:24:04 +00:00
Ralf Haferkamp
69e3a58b2b
store LDAP_OPT_DIAGNOSTIC_MESSAGE in correct Attribute
2007-01-09 12:23:31 +00:00
Kurt Zeilenga
da6d9eb046
happy new year
2007-01-02 20:00:42 +00:00
Pierangelo Masarati
0544badf19
move slapo-denyop to contrib/slapd-modules/debyop/
2006-12-28 16:30:53 +00:00
Pierangelo Masarati
9fc7cd7267
move slapo-lastmod to contrib/slapd-modules/lastlog/ (ITS#4701)
2006-12-28 16:30:33 +00:00
Pierangelo Masarati
26c2c98196
move slapo-lastmod to contrib/slapd-modules/lastlog/ (ITS#4701)
2006-12-28 16:23:57 +00:00
Pierangelo Masarati
b11f35f104
fix typo
2006-12-17 22:34:35 +00:00
Howard Chu
e05fdb41fc
Check for failure from k5adm init
2006-12-15 16:38:45 +00:00
Pierangelo Masarati
968da1cb14
add LDAP_OPT_DIAGNOSTIC_MESSAGE; replace deprecated option names
2006-10-14 17:04:17 +00:00
Ralf Haferkamp
ca7bf18fe8
reworked #includes
2006-10-10 14:25:00 +00:00
Luca Scamoni
fbed376e2d
add support for "sambaPwdCanChange"
2006-09-21 09:17:05 +00:00
Pierangelo Masarati
a9c4b54f1b
really really minor cleanup
2006-09-08 21:19:05 +00:00
Ralf Haferkamp
2d2ad0e314
example code for the LDAPUrl Class
2006-07-03 16:31:27 +00:00
Ralf Haferkamp
804ff1ed94
new routines for parsing/constructing LDAP Urls
2006-07-03 16:30:33 +00:00
Ralf Haferkamp
b0bb5cc23c
minor cleanup
2006-07-03 16:29:30 +00:00
Ralf Haferkamp
fe98ff05e9
- removed deprecated acconfig.h.
...
- regenerated autoconf/automake/libtool related files
2006-06-01 16:19:44 +00:00
Pierangelo Masarati
864e276981
always try to open config; NULL means use default
2006-05-12 14:42:49 +00:00
Pierangelo Masarati
f35a55398a
add (basic) support for {RADIUS} scheme; userPassword attributes prefixed with {RADIUS} are interpreted as RADIUS userids and authentication occurs contacting the configured RADIUS servers with that userid and the provided password (experimental; please report)
2006-05-12 12:03:05 +00:00
Hallvard Furuseth
7ead463927
Remove suspicious whitespace from makefile
2006-04-01 23:29:41 +00:00
Ralf Haferkamp
d3d7976747
- use ldap_url_desc2str() to construct URL
...
- throw Exception in initialization error
2006-03-31 15:55:19 +00:00
Howard Chu
b623699a44
Support for obsolete proxy authorization control
2006-03-30 08:22:39 +00:00
Kurt Zeilenga
fdfd5e7ec0
clarify 'native'
2006-01-25 22:13:14 +00:00
Pierangelo Masarati
4d9fc0e85d
improve logging
2006-01-14 18:59:46 +00:00
Pierangelo Masarati
a76a78096d
trace overlay: traces overlay execution
2006-01-14 18:44:55 +00:00
Kurt Zeilenga
acbb5cf689
Happy new year!
2006-01-03 23:11:52 +00:00
Kurt Zeilenga
755fb9931c
moved to slapd-modules
2005-12-24 01:15:23 +00:00
Pierangelo Masarati
bfdceee00f
fix typo in last commit
2005-12-21 00:22:37 +00:00
Pierangelo Masarati
d34fffcaf9
use lutil_ato*() whenever appropriate
2005-11-24 01:10:05 +00:00
Pierangelo Masarati
754e59543d
cleanup
2005-11-20 01:39:19 +00:00
Pierangelo Masarati
8f0d3530e2
fix previous commit; use table-driven attribute description lookup
2005-11-14 12:33:40 +00:00
Pierangelo Masarati
450e3aaaec
refine previous commit
2005-11-14 11:23:03 +00:00
Pierangelo Masarati
8520a8dfd7
cleanup in case of failure
2005-11-12 16:24:12 +00:00
Pierangelo Masarati
29fab9cfd4
add support for "sambaPwdMustChange"; add support for back-config
2005-11-12 16:18:09 +00:00
Pierangelo Masarati
c2d9d642f9
cleanup
2005-10-13 22:28:30 +00:00
Pierangelo Masarati
c5e6f6db13
silence warnings for DO_SAMBA build
2005-10-13 22:23:02 +00:00
Ralf Haferkamp
dc61d7bc56
regenerated autoconfig/automake files
2005-10-05 17:30:04 +00:00
Ralf Haferkamp
efdd59d70d
don't use deprecated libldap functions
2005-10-05 17:26:27 +00:00
Hallvard Furuseth
023d510766
Support POSIX 1003.1-2001 without XSI extensions (ITS #2667 ):
...
Do not use test -a/-o. Use shell features like &&, || or case...esac.
Use grep instead of egrep (but not the not-yet-portable Posix variant grep -E).
Based on a patch from Paul Eggert.
2005-09-17 22:22:15 +00:00
Pierangelo Masarati
c365b701cb
reflect API changes
2005-08-22 16:31:23 +00:00
Pierangelo Masarati
3b4b9cbc33
check software version
2005-08-22 09:28:13 +00:00
Pierangelo Masarati
0b9988ab8d
moved from servers/slapd/overlays
2005-08-22 09:14:12 +00:00
Pierangelo Masarati
35de807a93
add posixGroup access control via dynacl as an example of how dynacl work
2005-08-17 14:32:27 +00:00
Howard Chu
5944f306d7
ITS#3910 heimdal 0.7 compatibility, silence warnings
2005-08-11 21:05:19 +00:00
Pierangelo Masarati
3d69f55986
fix headers (ITS#3896)
2005-07-27 23:32:29 +00:00
Howard Chu
0bb80f0ccd
Add note about shared library requirements
2005-07-02 10:21:03 +00:00
Howard Chu
18714cee18
Add SLAP_MOD_INTERNAL flag on mod ops if it's defined
2005-06-04 09:57:27 +00:00
Sang Seok Lim
62c62f039f
Bug fix in Component Matching for CRL support
2005-05-09 01:06:06 +00:00
Ralf Haferkamp
7496ebeb35
-increase version number
...
-regenerated autoconf and automake files
-additional example code
2005-04-20 13:03:09 +00:00
Ralf Haferkamp
00c7cf396b
improved error reporting
2005-04-20 12:57:51 +00:00
Ralf Haferkamp
7389cb27ed
support for syntax and equality matching rule
2005-04-20 12:54:49 +00:00
Howard Chu
7862d5d014
Partial revert, must use lower-case hex
2005-04-08 23:33:26 +00:00
Howard Chu
2ee11b3744
cleanup whitespace, use upper case hex for nt/lm
2005-04-07 02:26:14 +00:00
Howard Chu
6b784de0df
ITS#3635 fix input to lmhash
2005-04-07 02:23:17 +00:00
Sang Seok Lim
7c91b8a327
Componant matching routines for CRL support
2005-03-29 00:10:16 +00:00
Kurt Zeilenga
d69a0871cf
Delete ldapsasl note
2005-03-18 00:26:02 +00:00
Howard Chu
b33b74281d
Remove ldapsasl, it is now part of Cyrus SASL
2005-02-28 01:09:15 +00:00
Howard Chu
7ac0497863
Use #ifndef for SASL_VERSION_FULL, new Cyrus <sasl.h> defines it now
2005-02-26 03:00:30 +00:00
Sang Seok Lim
f13d97e09c
Fix memory leak in a component encoder
2005-02-10 16:58:56 +00:00
Howard Chu
9a279634b0
Rename k5key symbols, add k5key_hash
2005-01-24 21:46:06 +00:00
Howard Chu
d74f40b650
Add description of {K5KEY} password mech
2005-01-13 19:07:23 +00:00
Howard Chu
5ebc834c7b
Plug krb5 memleaks, add {K5KEY} passwd check mechanism
2005-01-13 09:56:52 +00:00
Kurt Zeilenga
dc0eacd40b
Happy New Year!
2005-01-01 20:49:32 +00:00
Kurt Zeilenga
b85bc7d4a4
Reverse last commit.
2004-12-31 13:10:12 +00:00
Kurt Zeilenga
822bb18a6a
Fix typo
2004-12-31 13:08:06 +00:00
Kurt Zeilenga
dcb21284c6
Fix bad merge
2004-12-29 17:34:41 +00:00
Sang Seok Lim
7b1f2d85b0
Bug fix: invalid return value
2004-12-25 06:44:29 +00:00
Sang Seok Lim
27c817217b
README updated
2004-12-23 20:25:12 +00:00
Sang Seok Lim
190c17b3c8
MACRO value adjustment for x509 Certificate
2004-12-21 05:58:25 +00:00
Sang Seok Lim
b07fc2e6be
Enabling sharing component descriptions of primitive ASN.1 types
2004-12-21 04:44:19 +00:00
Sang Seok Lim
726e880993
invalid path
2004-12-20 16:53:41 +00:00
Sang Seok Lim
c863425358
fix snacc buffer memory leak
2004-12-20 16:53:05 +00:00
Sang Seok Lim
9eee2b8d91
code cleanup
2004-12-20 03:49:58 +00:00
Sang Seok Lim
28a967584d
Component Indexing support for BDB
...
- only for equality matching
- only components of ASN.1 types used in an X.509 certificate can be indexed
(composite types except for RDN and DN are not supported yet)
- how to use
index [attribute name].[component reference] eq
Ex)
index userCertificate eq
index userCertificate.toBeSigned.issuer.rdnSequence eq
index userCertificate.toBeSigned.serialNumber eq
index userCertificate.toBeSigned.version eq
2004-12-20 03:31:44 +00:00
Sang Seok Lim
3492452a5b
1) <select> and <content> type component reference support
...
2) attribute aliasing support
- x509CertificateIssuer
- x509CertificateSerial
- x509CertificateIssuerAndIssuer
3) AuthorityKeyIdentifier support(one of certificate extension)
4) Misc. improvement
- integrate OID and its decoder mapping table
- normalize and validate the values of both component asserions and
extracted components
5) Misc. bug fix
2004-12-13 16:26:58 +00:00
Sang Seok Lim
d6a3dd512c
Bug fix
...
GSER/BER decoders: return code and memory leackage
2004-12-06 01:26:38 +00:00
Sang Seok Lim
98485f5247
1) existing matching rules support in component filter
...
2) remove double buffering for decoded component values
3) caching decoded component assertion values
2004-12-01 22:11:55 +00:00
Sang Seok Lim
5314ac0116
Component library for GSER encoders of primitive types
2004-11-29 23:11:21 +00:00
Sang Seok Lim
decfd7217f
1) <all> type component reference support
...
2) nibble type memory support when decoding
3) description type object identifier support
4) OPTIONAL, DEFAULT support in certificate decoder/extractor/matching
5) Misc bug fix
2004-11-29 20:21:38 +00:00
Sang Seok Lim
a90e63fde0
ComponentFilterMatch support for userCertificate
2004-11-14 20:11:38 +00:00
Hallvard Furuseth
ab12babf06
--sort should not imply --join if --trace is also specified.
2004-11-02 17:19:17 +00:00
Hallvard Furuseth
b1ee36be20
Add slapd-tools/statslog, useful to search and inspect statslog output.
2004-11-01 21:40:26 +00:00
Jong Hyuk Choi
d16c45d147
Misc cleanup
2004-10-27 22:39:54 +00:00
Sang Seok Lim
71e78dd7f9
Component Matching module
...
See "contrib/slapd-modules/comp_match/README" to understand
what's the purpose of this patch is and how to use it.
2004-10-27 19:37:02 +00:00
Ralf Haferkamp
f32368254d
- improvments on schema parsing
...
- return server message on modification errors
2004-08-13 11:37:21 +00:00
Luke Howard
2638052775
Use new slapi_entry_add_rdn_values() API
2004-05-23 15:45:32 +00:00
Howard Chu
41e53b5a25
Experimental Samba and Heimdal password synchronization overlay.
2004-04-02 13:06:38 +00:00
Howard Chu
6cb76b54e8
Use LUTIL_PASSWD_{ERR,OK} result codes
2004-03-17 21:36:39 +00:00
Luke Howard
bad4a24449
Use AC_MEMCPY rather than memcpy() - has overlapping regions
2004-02-28 02:59:58 +00:00
Ralf Haferkamp
25c9bb33c7
Declare ListType inside class definition
2004-02-03 17:11:17 +00:00
Howard Chu
9f3d15efb7
Copied unsupported password mechanisms to here. Move more as necessary.
2004-01-25 13:07:52 +00:00
Ralf Haferkamp
14a6bced66
add getKind method
2004-01-22 16:26:38 +00:00
Kurt Zeilenga
98c37637e3
Add modules/plugins
2004-01-17 19:56:40 +00:00
Luke Howard
51740982f4
fix copyrights
2004-01-10 05:22:59 +00:00
Luke Howard
5e9cfcd9c4
More documentation
2004-01-10 05:09:00 +00:00
Luke Howard
0354426a98
Update copyright notice
2004-01-10 05:05:56 +00:00
Luke Howard
8172ba1895
Don't return API result codes on wire
2004-01-10 05:04:37 +00:00
Luke Howard
bffe986a31
Add rcsID tag
2004-01-10 05:00:33 +00:00
Luke Howard
895c0ec421
*** empty log message ***
2004-01-10 05:00:04 +00:00
Luke Howard
016f332624
Add some sample plugins
2004-01-10 04:54:24 +00:00
Kurt Zeilenga
3c598e89fb
Happy new year
2004-01-01 19:15:16 +00:00
Howard Chu
5555612699
#ifdef for auxprop_store
2003-11-29 23:09:39 +00:00
Howard Chu
2a2fc44cde
Use OpenLDAP Public License
2003-11-29 23:04:39 +00:00
Kurt Zeilenga
f2456fecae
Minor updates
2003-11-29 22:56:18 +00:00
Howard Chu
032d2b3578
Cleanup unneeded definitions
2003-11-28 15:44:23 +00:00
Howard Chu
0132af8433
Added ldapdb_axuprop_store for use with Cyrus SASL 2.1.16+
2003-11-28 15:38:12 +00:00
Howard Chu
0251ed1749
Add note about not using ldapdb with slapd.
2003-10-19 22:45:00 +00:00
Howard Chu
e91b0435e2
Misc notes
2003-10-19 19:41:14 +00:00
Howard Chu
db24b00660
Fix use of ProxyAuthz control
2003-10-13 19:30:28 +00:00
Howard Chu
a53514078c
Fix non-portable initializers.
2003-10-09 10:36:28 +00:00
Howard Chu
fee0f44307
Added ldapdb_starttls keyword
2003-10-07 00:19:36 +00:00
Howard Chu
ffab52e529
ITS#2691 use putenv() instead of setenv() for portability
2003-09-13 10:20:27 +00:00
Ralf Haferkamp
39bc8e7ecc
honor superior Objectclasses
2003-06-25 18:12:06 +00:00
Ralf Haferkamp
e995b2fd35
Added utility classes for Schema parsing
2003-06-24 18:05:03 +00:00
Howard Chu
07287da277
Fix berval len assignments
2003-06-06 20:19:30 +00:00
Ralf Haferkamp
b967cb9dbf
regenerated autoconf/automake stuff
2003-06-05 18:14:46 +00:00
Ralf Haferkamp
3f4c09183f
Moved sample code to examples dir
2003-06-05 18:10:44 +00:00
Ralf Haferkamp
851407f4e4
removed caching
2003-06-05 17:35:12 +00:00
Howard Chu
a14acc68e2
ITS#2423 don't malloc prompt results
2003-04-06 00:52:24 +00:00
Howard Chu
7088d5c4bd
Add copyright notice
2003-03-09 01:03:41 +00:00