Howard Chu
|
82e95f8091
|
Change AttributeName.an_oc_exclude to an_oc_flags, avoid multiple
futile searches for OC matches.
|
2009-07-26 00:14:15 +00:00 |
|
Howard Chu
|
f11b45063d
|
Undef SLAP_CONTROL_X_SORTEDRESULTS, use sssvlv overlay now.
Will unifdef all relevant code later...
|
2009-07-13 08:43:06 +00:00 |
|
Hallvard Furuseth
|
b74b7c232d
|
ITS#6101: Move sru_search first in union SlapReply.sr_un, for initialization.
|
2009-07-07 21:11:39 +00:00 |
|
Howard Chu
|
1ca5fe851f
|
ITS#5836, #6089 fix c_writers counting
|
2009-07-01 03:01:08 +00:00 |
|
Hallvard Furuseth
|
3bbaa8103b
|
Cleanup: Remove SLAP_CB_FREEME, an unused internal result code
|
2009-06-11 22:57:04 +00:00 |
|
Rein Tollevik
|
447f3f746e
|
ITS#6001 SID of queued CSN must match the one in the op
|
2009-03-05 20:43:53 +00:00 |
|
Howard Chu
|
6a838df274
|
ITS#5392 use lutil_debug for Statslog if HAVE_DEBUG && !HAVE_SYSLOG
|
2009-02-10 11:16:31 +00:00 |
|
Howard Chu
|
cf1558659b
|
ITS#5655 TLS_PROTOCOL_MIN from Philip Guenther
|
2009-01-24 03:34:49 +00:00 |
|
Kurt Zeilenga
|
4af9eb9715
|
Update copyright notices
|
2009-01-22 00:40:04 +00:00 |
|
Howard Chu
|
1a171b07d3
|
ITS#5835 fix connection teradown when there are waiting writers
|
2009-01-15 20:41:40 +00:00 |
|
Pierangelo Masarati
|
ed33fa5cc6
|
add shadow mask
|
2008-12-06 17:20:43 +00:00 |
|
Pierangelo Masarati
|
a86fae235b
|
fix previous commit (related to ITS#5804)
|
2008-11-15 10:42:18 +00:00 |
|
Quanah Gibson-Mount
|
e701d9b885
|
ITS#5572 from Rein
|
2008-11-11 21:09:28 +00:00 |
|
Howard Chu
|
b613ab25b0
|
ITS#4556 allow Add content checking to be configured per-DB
|
2008-11-10 22:10:19 +00:00 |
|
Howard Chu
|
5dc58028c1
|
ITS#5710 fix stupid updateCookie hack, use explicit o_dont_replicate flag
|
2008-11-06 21:10:25 +00:00 |
|
Howard Chu
|
f463be3b95
|
Add DBFLAG_CLEAN for a DB that was cleanly shut down; don't bother
scanning to verify contextCSN for clean shutdowns (ITS#5640)
|
2008-11-02 23:06:10 +00:00 |
|
Pierangelo Masarati
|
52e28a9ece
|
add dontUseCopy and proxiedAuthz "non_critical" disallow switches (ITS#5785)
|
2008-11-02 21:38:10 +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 |
|
Hallvard Furuseth
|
34e8048136
|
ITS#5734: Search limits by baseDN - limits dn.this="..."
|
2008-10-21 00:04:44 +00:00 |
|
Pierangelo Masarati
|
3ccdb86edb
|
allow definition of syntaxes via configuration, including X-SUBST (ITS#5663)
|
2008-09-27 13:30:43 +00:00 |
|
Pierangelo Masarati
|
a0e3e68a02
|
allow controls deletion to be deferred; pass response controls back to frontend in extops (ITS#5711)
|
2008-09-27 10:06:43 +00:00 |
|
Pierangelo Masarati
|
0009def716
|
implement X-SUBST substitute syntax extension (ITS#5663)
|
2008-09-08 00:10:18 +00:00 |
|
Pierangelo Masarati
|
03793fd9f4
|
implement caseIgnoreListMatch (ITS#5608)
|
2008-08-30 14:30:31 +00:00 |
|
Ralf Haferkamp
|
b3b2aa70f3
|
enable back-config delete support with LDAP_DEVEL
|
2008-06-12 11:51:05 +00:00 |
|
Howard Chu
|
b13d108686
|
Config should presrve OID macros in attr syntax field as well
|
2008-06-05 18:41:14 +00:00 |
|
Hallvard Furuseth
|
08e2ce2d1d
|
parenthesize some macro args
|
2008-05-17 00:05:54 +00:00 |
|
Howard Chu
|
75eecdc539
|
ITS#5346 overlay_db_open needs to preserve the original *be.
|
2008-04-23 10:31:22 +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
|
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 |
|
Kurt Zeilenga
|
c890c96d13
|
Happy New Year (belated)
|
2008-01-08 00:19:56 +00:00 |
|
Pierangelo Masarati
|
096ce6f741
|
pass ConfigReply to overlays; don't complain unless once-only overlays are instantiated multiple times
|
2007-12-27 17:36:39 +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
|
7f81edc6fa
|
Align MRA desc with AVA/SSA desc
|
2007-12-14 05:44:10 +00:00 |
|
Howard Chu
|
8a8a05d811
|
Change integer indexing to ordered only, no backward compatibility
|
2007-11-25 13:19:08 +00:00 |
|
Howard Chu
|
0f1bad6fb0
|
ITS#5186 check for multiple suffixes at config time, not open time
|
2007-11-07 04:31:06 +00:00 |
|
Howard Chu
|
8bc46e741a
|
ITS#5191 do all pagedresult control parsing in the frontend, don't
re-parse in the backend. Keep track of pagedresult controls and state
in backglue.
|
2007-11-01 15:11:22 +00:00 |
|
Howard Chu
|
233632fa04
|
Use per-thread slap_counters to eliminate lock contention
|
2007-10-25 08:45:00 +00:00 |
|
Howard Chu
|
a9d35da834
|
Repack Connection structure for alignment
|
2007-10-25 04:29:46 +00:00 |
|
Howard Chu
|
68ebee4726
|
Concurrency tweaks:
store conn->c_sd, don't use ber_sockbuf_ctrl to retrieve it.
use per-thread free lists for operations, no mutexes needed.
|
2007-10-25 02:22:40 +00:00 |
|
Pierangelo Masarati
|
c3c3c9c16b
|
support de-normalization
|
2007-10-05 09:26:48 +00:00 |
|
Pierangelo Masarati
|
cf2cee553e
|
back out hex RID
|
2007-10-02 18:08:41 +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
|
e8c2414831
|
Preliminary sorted value support
|
2007-09-24 01:31:23 +00:00 |
|
Howard Chu
|
c4dbe1a274
|
Attribute/Modification value counters
|
2007-09-21 08:43:56 +00:00 |
|
Pierangelo Masarati
|
d92e8ad1f7
|
add helper for internal searchs for objectClass=*
|
2007-09-15 17:38:53 +00:00 |
|
Pierangelo Masarati
|
9a00bbb35f
|
add support for session tracking (draft-wahl-ldap-sessio) to proxy backends requests
|
2007-08-22 15:49:35 +00:00 |
|
Pierangelo Masarati
|
1a59d091bc
|
minimal implementation of draft-wahl-ldap-session-03
|
2007-08-21 22:47:54 +00:00 |
|
Pierangelo Masarati
|
6270bd9e82
|
cleanup experimental controls: rename macros, ifdef code
|
2007-08-21 21:42:09 +00:00 |
|
Pierangelo Masarati
|
5acbf5997c
|
re-sort funcs (and enums) in "logical" order
|
2007-08-17 09:49:17 +00:00 |
|
Pierangelo Masarati
|
2f5bfba296
|
let req_modify_s and req_modrdn_s have a common portion to interoperate within slap_mods_opattrs() (ITS#5093)
|
2007-08-16 09:48:53 +00:00 |
|
Pierangelo Masarati
|
15545731bc
|
fix previous commit
|
2007-08-16 09:32:04 +00:00 |
|
Pierangelo Masarati
|
f4844889fd
|
s/orb_tmp_mech/orb_mech/
|
2007-08-16 09:29:45 +00:00 |
|
Howard Chu
|
a87b4592a4
|
Remove tool_id2entry_get
|
2007-08-11 04:19:53 +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 |
|
Hallvard Furuseth
|
c60f7c1fd2
|
For ITS#4943: Axe thread pool semaphore code
|
2007-06-10 23:37:49 +00:00 |
|
Hallvard Furuseth
|
93fbb87545
|
Give OperationBuffer normal struct members instead of using
LBER_ALIGNED_BUFFER(OPERATION_BUFFER_SIZE), as discussed in ITS#4078.
Add a corresponding SyncOperationBuffer in overlays/syncprov.c.
|
2007-05-18 23:54:26 +00:00 |
|
Pierangelo Masarati
|
978c3609e0
|
allow array of more generic syntaxes
|
2007-05-16 09:13:14 +00:00 |
|
Pierangelo Masarati
|
eb5d285a1b
|
allow attribute inheritance with syntax restriction (please review)
|
2007-05-16 01:40:34 +00:00 |
|
Howard Chu
|
a2405e0a7e
|
Axe slurpd / replog support
|
2007-04-06 00:21:02 +00:00 |
|
Howard Chu
|
c6df30118f
|
ITS#4893 fix prev commit
|
2007-03-25 12:18:06 +00:00 |
|
Howard Chu
|
7cdfd72cc0
|
More struct cleanup
|
2007-03-25 11:37:51 +00:00 |
|
Pierangelo Masarati
|
639d678592
|
cleanup struct declarations
|
2007-03-20 01:07:10 +00:00 |
|
Howard Chu
|
250cbd286a
|
Optimization: send sid in cookie to avoid getting our changes sent
back to us.
|
2007-02-05 23:10:22 +00:00 |
|
Howard Chu
|
b5d8341569
|
Add timeout / network timeout to bindconf
|
2007-02-05 11:03:59 +00:00 |
|
Howard Chu
|
fffaea79eb
|
Preliminary multi-context support for syncrepl. Passes all single-master
tests, needs multi-master testing.
|
2007-02-05 04:50:07 +00:00 |
|
Pierangelo Masarati
|
5bf79a5686
|
fix modify opattrs sync replication (ITS#4820; test019 can't be fixed right now)
|
2007-01-27 16:38:20 +00:00 |
|
Pierangelo Masarati
|
4b9f4c688a
|
allow to specify the required access privileges in internal operations (ITS#4806)
|
2007-01-16 22:13:44 +00:00 |
|
Howard Chu
|
5d3f3c240d
|
ITS#4554 slapindex takes a list of attributes to index
|
2007-01-15 01:14:14 +00:00 |
|
Howard Chu
|
a2e299eb22
|
ITS#4799 remove kerberos / kbind
|
2007-01-10 00:23:28 +00:00 |
|
Kurt Zeilenga
|
da6d9eb046
|
happy new year
|
2007-01-02 20:00:42 +00:00 |
|
Howard Chu
|
03dbc30deb
|
Use temporary AttributeDescriptions to prevent unbounded growth
|
2006-12-26 04:51:08 +00:00 |
|
Howard Chu
|
3bf226382e
|
ITS#3707 preserve filter input, allow (and ignore) undefined attributes
|
2006-12-25 23:30:45 +00:00 |
|
Howard Chu
|
e955bbeaf5
|
Unify rs_modlist in Add/Modify/Modrdn req structs
|
2006-12-24 06:45:57 +00:00 |
|
Howard Chu
|
8b457119ac
|
Use a specific sr_type for intermediate Glue results
|
2006-12-18 19:46:40 +00:00 |
|
Howard Chu
|
1e849ec14d
|
ITS#4638 restore original parameters on op completion
(this is preliminary, more work remains)
|
2006-12-17 22:57:45 +00:00 |
|
Pierangelo Masarati
|
8830e0628e
|
more portable fix to ITS#4756
|
2006-12-17 22:03:03 +00:00 |
|
Pierangelo Masarati
|
97e6225cc9
|
implement full IPv6 support in ACLs; use URL notation (as suggested by Howard) to disambiguate parsing (ITS#4756)
|
2006-12-15 01:11:11 +00:00 |
|
Howard Chu
|
1f35a953a1
|
Remainder of fix for ITS#4615 - stop processing overlay stack at glue
boundary
|
2006-12-13 03:03:47 +00:00 |
|
Pierangelo Masarati
|
e73ce756cc
|
fix DN (and berval'ued items requiring) normalization in bindconf_parse (ITS#4766)
|
2006-12-02 16:13:25 +00:00 |
|
Kurt Zeilenga
|
99b954e2c3
|
LDAPBIS cleanup
|
2006-10-28 03:53:02 +00:00 |
|
Kurt Zeilenga
|
857e74bbed
|
Remove extraneous SLAP_RELAX macro
|
2006-10-21 03:37:35 +00:00 |
|
Howard Chu
|
f63f46f0b1
|
Use a single malloc for entry_decode instead of two - partially decode
the entry to get nvals first, so the size can be computed.
|
2006-09-20 02:43:47 +00:00 |
|
Howard Chu
|
242274d038
|
Remove obsolete SLAP_FILTER_DN definitions
|
2006-09-14 09:29:29 +00:00 |
|
Howard Chu
|
9f054b648b
|
Support dynamic add/delete of attributeTypes and objectClasses
|
2006-09-14 00:06:04 +00:00 |
|
Howard Chu
|
2bfe79fe88
|
Add BackendInfo.bi_extra for backend custom APIs
Use bi_extra for back-monitor entry points. Backends should never
directly reference each other's symbols.
|
2006-09-13 11:38:51 +00:00 |
|
Pierangelo Masarati
|
8eb455e7b2
|
add sb_version to slap_bindconf;
rework slap_client_connect() and slap_discover_feature() accordingly
|
2006-09-11 00:52:43 +00:00 |
|
Pierangelo Masarati
|
b60990780f
|
custom monitoring can be enabled/disabled via config
|
2006-09-06 23:08:57 +00:00 |
|
Pierangelo Masarati
|
0d2e2772d5
|
move req2op selection into a helper
|
2006-09-04 07:17:34 +00:00 |
|
Howard Chu
|
78172aa0cf
|
Entry/Attribute struct caching, to minimize malloc fragmentation
Note: this breaks LDAP_COMP_MATCH and SLAP_ZONE_MALLOC. But they
were probably broken already anyway.
|
2006-08-29 01:43:23 +00:00 |
|
Kurt Zeilenga
|
d3e288dffe
|
s/managedit/relax/
#unifdef -DSLAP_RELAX
|
2006-08-22 23:31:46 +00:00 |
|
Kurt Zeilenga
|
3d667a4705
|
remove dontusecopy ifdefs
|
2006-08-22 20:57:33 +00:00 |
|
Kurt Zeilenga
|
97fa3f1efd
|
More LDAP_DEVEL cleanup
Rename ManageDIT to Relax
|
2006-08-22 00:45:16 +00:00 |
|
Kurt Zeilenga
|
d9720d50dd
|
Some LDAP_DEVEL cleanup
|
2006-08-15 19:36:54 +00:00 |
|
Howard Chu
|
86f1f7e047
|
Cleanup unused fields from prev commit
|
2006-07-09 21:32:16 +00:00 |
|
Howard Chu
|
25c4b164a4
|
ITS#4253 fix value-dependent ACL caching - just record the ACL we'll start
looking for, don't cache anything else.
|
2006-07-09 20:51:00 +00:00 |
|
Luke Howard
|
7c9c559019
|
add o_no_subordinate_glue member to operation
|
2006-06-10 12:30:00 +00:00 |
|