Hallvard Furuseth
062021e731
ITS#6437, slap_sl_mem_create():
...
Bugfix: Switching implementation stack<->pool on an old context could
crash or leak, it ran the wrong implementation's cleanup code.
Cleanup: Factor out identical stack/pool code. Call
slap_sl_mem_destroy(NULL,) instead of copying its pool code.
API change: slap_sl_mem_destroy(key=NULL,) gets a new meaning. Does
not affect current OpenLDAP code, it never passed NULL.
2010-01-02 18:05:56 +00:00
Howard Chu
7946c100a4
ITS#6322 cleanup close_listeners()
2009-12-30 20:33:27 +00:00
Pierangelo Masarati
ade09a57da
allow direct insert/delete of olcRwmMap (ITS#6436)
2009-12-21 18:58:21 +00:00
Pierangelo Masarati
0329d982a2
better fix to ITS#6434 (olcRwmMap needs work to allow atomic mods)
2009-12-21 17:32:05 +00:00
Rein Tollevik
874d7001cc
ITS#6435: Added optional SLAP_SCHEMA_EXPOSE define.
2009-12-21 17:28:45 +00:00
Pierangelo Masarati
89934d993c
ITS#6434 (forced commit)
2009-12-21 13:06:52 +00:00
Pierangelo Masarati
8ddb160ae8
fix in-database configuration of olcRwmMap (no ITS# yet)
2009-12-20 18:31:08 +00:00
Pierangelo Masarati
2047a0d784
plug one-time leaks
2009-12-18 19:07:16 +00:00
Hallvard Furuseth
703571f736
ITS#6403: do not require *ent == NULL on entry to null_back_entry_get()
2009-12-16 09:12:48 +00:00
Gavin Henry
ab01569248
ITS#6290 dynamic group documentation
2009-12-15 13:09:34 +00:00
Gavin Henry
be1d0945e6
(ITS#6382) Error in set example (groups of groups)
2009-12-15 12:42:02 +00:00
Ralf Haferkamp
8542dfd6d7
declaration after code (introduced by ITS#6428 fix)
2009-12-11 18:09:47 +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
Hallvard Furuseth
198634e945
Fix typo in last commit (ITS#5340: REP_ENTRY_MUSTFLUSH)
2009-12-10 19:54:57 +00:00
Hallvard Furuseth
904ba0d317
Fix rev 1.403 (ITS#6428): C90 does not accept mixed declarations and code
2009-12-10 19:53:10 +00:00
Ralf Haferkamp
8133ec8b21
ITS#6428 fixes for olcTimeLimit
2009-12-10 14:57:12 +00:00
Ralf Haferkamp
414230c469
global limits can also be set in "cn=config" (more forITS#6428)
2009-12-10 14:22:26 +00:00
Ralf Haferkamp
c3de6ba19b
apply frontend limits when deleting olcSizeLimit from a database (more forITS#6428)
2009-12-10 13:07:13 +00:00
Ralf Haferkamp
a0540f187c
ITS#6428 apply global sizelimit changes to all databases
2009-12-10 11:56:52 +00:00
Hallvard Furuseth
1a7b18bcca
ITS#5340: REP_ENTRY_MUSTFLUSH, rs_replace_entry(), rs_ensure_entry_modifiable()
2009-12-10 00:07:34 +00:00
Pierangelo Masarati
f3342dcbd3
document keepalive (ITS#6389)
2009-12-09 12:35:49 +00:00
Howard Chu
12affea4ac
ITS#6425 fix uninit'd vars
2009-12-09 00:04:58 +00:00
Pierangelo Masarati
85621c882a
guard against simultaneous REP_ENTRY_MUSTRELEASE and REP_ENTRY_MODIFIABLE (related to ITS#6423)
2009-12-08 20:53:39 +00:00
Pierangelo Masarati
48b8970dad
issue a useful error message
2009-12-08 19:49:15 +00:00
Pierangelo Masarati
173873172c
guard against simultaneous REP_ENTRY_MUSTRELEASE and REP_ENTRY_MODIFIABLE (ITS#6423)
2009-12-08 19:36:10 +00:00
Hallvard Furuseth
78ece29ae1
ITS#5810 undo last commit: s/^#${AC_null}#// would remove #mod#, not #nullmod#
2009-12-08 19:07:12 +00:00
Pierangelo Masarati
51382aab72
ITS#6424
2009-12-08 18:54:24 +00:00
Pierangelo Masarati
88f5f39472
ITS#6418
2009-12-08 18:49:09 +00:00
Pierangelo Masarati
40065adb4d
remove REP_ENTRY_MUSTRELEASE when copying (ITS#6423)
2009-12-08 18:47:17 +00:00
Howard Chu
c79267b88a
Fix unparse in prev commit
2009-12-08 11:59:29 +00:00
Howard Chu
25a4e7806a
ITS#6419 also init for ldaps:// URIs
2009-12-08 11:50:39 +00:00
Pierangelo Masarati
2c1c200662
log about invalid URI (more about ITS#6421)
2009-12-08 01:34:22 +00:00
Pierangelo Masarati
db852e4378
handle simple filters with no brackets (ITS#6421)
2009-12-08 00:17:25 +00:00
Hallvard Furuseth
525f1cafb8
Fix last commit, and also define AC_ldif
2009-12-07 21:19:47 +00:00
Howard Chu
dba33ec04c
ITS#6419 starttls keyword should trigger bindconf TLS settings
2009-12-07 20:06:54 +00:00
Hallvard Furuseth
947f2cd6f9
Support back-null after all
2009-12-06 23:13:22 +00:00
Hallvard Furuseth
1381825003
Wait for central master to start after final restart.
...
Narrow tests for failed entry removal: 'RC = success' -> 'rc != noSuchObject'.
2009-12-06 21:01:45 +00:00
Hallvard Furuseth
108dc0ef25
Fix typo "KILL -HUP" -> "kill -HUP" (after some failures)
2009-12-06 19:58:13 +00:00
Hallvard Furuseth
87d5d6a92b
Support back-null
2009-12-06 16:08:13 +00:00
Hallvard Furuseth
182e231447
Update aged test: recognize olcAddContentAcl,olcMonitoring,olcSyncUseSubentry
2009-12-06 14:54:09 +00:00
Hallvard Furuseth
795fcced3d
ITS#5810: exclude instead of include backends, explain exclusion
2009-12-06 14:04:51 +00:00
Hallvard Furuseth
cd8c1faecb
ITS#5810: fix previous commit - skip back-null
2009-12-06 14:04:02 +00:00
Hallvard Furuseth
5f5ad73236
ITS#5810: tweak previous commit - explain backend exclusion
2009-12-06 14:03:27 +00:00
Hallvard Furuseth
9417403a7f
ITS#5810: skip back-ldif
2009-12-06 14:01:38 +00:00
Hallvard Furuseth
27dc946239
ITS#5810: Skip test for back-null
2009-12-04 16:45:19 +00:00
Hallvard Furuseth
3840353d6a
Support back-null
2009-12-04 16:44:44 +00:00
Howard Chu
7c9e4df765
ITS#6412, refix #6304 - only check for writes if sockbuf NEEDS_WRITE
2009-12-04 02:44:00 +00:00
Hallvard Furuseth
300bba05e8
ITS#6414: Do not write outside database directory.
...
Also rename misnamed dn2path() to ndn2path() with different prototype.
2009-12-03 23:20:39 +00:00
Rein Tollevik
6c406f1737
ITS#6413 Ensure task don't get queued while being freed after config change.
2009-12-03 21:56:48 +00:00