Howard Chu
8c464dbedb
ITS#5857 always combine frontend and backend: restrict, requires, ssf
2009-01-28 01:45:40 +00:00
Howard Chu
9c34d6c8c7
Dynamically added databases did not have controls init'd
2009-01-25 04:07:58 +00:00
Kurt Zeilenga
4af9eb9715
Update copyright notices
2009-01-22 00:40:04 +00:00
Hallvard Furuseth
753a6d0008
C89 rejects ITS#5784 non-constant array init (backend.c 1.402,-controls.c 1.201)
2008-11-16 03:10:15 +00:00
Howard Chu
6932652551
ITS#5572 cleanup unneeded code
2008-11-11 21:40:39 +00:00
Quanah Gibson-Mount
e701d9b885
ITS#5572 from Rein
2008-11-11 21:09:28 +00:00
Howard Chu
4e22081e02
ITS#5745 report errors in shutdown processing
2008-11-03 13:23:05 +00:00
Howard Chu
a8658c742e
be->be_pcl_mutexp superseded by be->bd_self
2008-11-02 07:58:50 +00:00
Pierangelo Masarati
7ad03166b6
add "What Failed?" LDAP control (ITS#5784)
2008-11-01 15:15:57 +00:00
Pierangelo Masarati
6845c2510d
don't free and reuse filter structure; don't rewrite undefined filter values (ITS#5731,ITS#5732)
2008-10-09 22:34:43 +00:00
Howard Chu
c0f5fad0f8
For ITS#5346 - reintroduce bd_self pointer (from 2008-03-13)
2008-04-23 10:23:00 +00:00
Howard Chu
e1f518ef1c
ITS#5419 only Hidden DBs get special treatment
2008-04-03 10:04:56 +00:00
Howard Chu
294da7ed11
ITS#5435 ConfigReply arg must be non-NULL
2008-03-20 01:24:33 +00:00
Howard Chu
4097d261bb
Use <ldap_queue.h> macros for prev commit
2008-03-14 16:49:53 +00:00
Howard Chu
bff19c4ac4
More for prev commit
2008-03-13 14:37:07 +00:00
Howard Chu
a55123477a
ITS#5419 introduce OpExtra / op->o_extra to supersede op->o_private
2008-03-13 13:14:52 +00:00
Hallvard Furuseth
5b526d2544
ITS#5328 - cosmetic cleanup (0 -> LDAP_SUCCESS)
2008-02-11 21:07:25 +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
Kurt Zeilenga
c890c96d13
Happy New Year (belated)
2008-01-08 00:19:56 +00:00
Hallvard Furuseth
0dab27bb1e
Fix comment for be_rootdn_bind()
2008-01-07 23:23:12 +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
Hallvard Furuseth
d0a379ed45
ITS#5309: Use ldap_pvt_thread_pool_setkey_x() in slap_passwd_check() and
...
be_rootdn_bind() - push/pop any old value instead of resetting it.
2008-01-07 20:08:22 +00:00
Howard Chu
d2179d885f
Use attr_valfind instead of value_find_ex to optimize lookups
2007-09-24 05:02:31 +00:00
Howard Chu
a3547e2758
More for a_numvals
2007-09-23 04:40:16 +00:00
Pierangelo Masarati
ba9baf154e
give the db a chance if rootpw is unset (more for ITS#4962)
2007-08-17 09:50:20 +00:00
Pierangelo Masarati
27428ac00e
uniformly exploit rootdn bind; add support for rootdn bind to backends that didn't have it (ITS#4962)
2007-08-16 09:38:15 +00:00
Pierangelo Masarati
1f3d88f32b
recent check for syncrepl searchbase broke test048; fixing...
2007-08-13 20:51:42 +00:00
Ralf Haferkamp
3a9310431e
Reworked recent backend API changes, now using a separate struct,
...
(ConfigReply) for the error messages.
2007-08-03 12:02:07 +00:00
Ralf Haferkamp
5ae46c195e
Added a new parameter (ConfigArgs*) to the _db_init, _db_open, _db_close and
...
_db_destroy functions.
2007-07-25 17:21:05 +00:00
Howard Chu
88cbe052e0
Fallout from ITS#4986 - remove unused param of select_backend()
2007-07-13 03:18:20 +00:00
Howard Chu
974ca7b366
Fix prev commit
2007-07-13 02:57:01 +00:00
Howard Chu
d09d43559a
ITS#4986 - remove special manageDSAit handing in select_backend()
2007-07-13 02:18:36 +00:00
Pierangelo Masarati
ea560284f0
temporary fix to ITS#4986; does not break current tests, but needs review
2007-06-09 16:28:35 +00:00
Howard Chu
a2405e0a7e
Axe slurpd / replog support
2007-04-06 00:21:02 +00:00
Pierangelo Masarati
639d678592
cleanup struct declarations
2007-03-20 01:07:10 +00:00
Pierangelo Masarati
9555065fea
only fetch user if and as soon as required by filter
2007-02-17 17:35:11 +00:00
Howard Chu
59d4b38a7c
syncinfo_free must be able to free multiple syncinfos
2007-02-13 14:35:53 +00:00
Kurt Zeilenga
da6d9eb046
happy new year
2007-01-02 20:00:42 +00:00
Howard Chu
6020a6d81d
ITS#4337 implement modrdn for back-config
2006-12-24 00:56:37 +00:00
Pierangelo Masarati
2f861c56a6
cleanup variables scope; re-sort conditions
2006-11-05 09:24:01 +00:00
Kurt Zeilenga
672f8ef3f3
RFC 4511 calls for unavailableCriticalExtension to returned when
...
a server is unwilling to make use of a known critical control.
2006-10-28 03:52:53 +00:00
Pierangelo Masarati
4add034d5d
destroy exactly what needs to
2006-09-14 23:53:23 +00:00
Pierangelo Masarati
fdddeb1d8f
minor cleanup
2006-09-09 16:20:11 +00:00
Pierangelo Masarati
7cffbbad26
append global access rules also when be != NULL in backend_startup() (ITS#4654)
2006-08-28 13:31:16 +00:00
Kurt Zeilenga
d3e288dffe
s/managedit/relax/
...
#unifdef -DSLAP_RELAX
2006-08-22 23:31:46 +00:00
Howard Chu
d2b27b156e
Add "hidden" database config, allow hidden DBs with redundant suffixes
2006-05-29 06:03:43 +00:00
Howard Chu
c636f654a4
Make be_shadow_update more specific for syncrepl ops, since mirrormode
...
lets normal users write to a syncrepl database
2006-04-20 22:20:25 +00:00
Kurt Zeilenga
eb9a3c1876
unifdef -DSLAP_ACL_HONOR_DISCLOSE
...
unifdef -DSLAP_ACL_HONOR_MANAGE
unifdef -DSLAP_OVERLAY_ACCESS
unifdef -DSLAP_ORDERED_PRETTYNORM
unifdef -DSLAP_AUTHZ_SYNTAX
Move LDAP_COLLECTIVE_ATTRIBUTES, LDAP_COMP_MATCH, and LDAP_SYNC_TIMESTAMP
back behind LDAP_DEVEL (as these either too experimental or not yet
implemented).
2006-04-12 05:53:26 +00:00
Pierangelo Masarati
00073c8cac
fix operational attrs return with chain overlay (ITS#4431); misc cleanup
2006-03-24 22:49:51 +00:00
Kurt Zeilenga
815c178edc
control/TXN cleanup
2006-03-07 22:05:57 +00:00