Howard Chu
|
8373d9f9fc
|
ITS#6408, fix r1.265 (from ITS#4884) - use correct ce_type
|
2009-12-01 22:21:18 +00:00 |
|
Hallvard Furuseth
|
07e5a4dda5
|
Silence warning in initializer
|
2009-11-30 14:07:12 +00:00 |
|
Hallvard Furuseth
|
ca563787ad
|
Silence "maybe uninitialized" warning (eprev after 0 iterations, cannot happen)
|
2009-11-30 14:00:18 +00:00 |
|
Howard Chu
|
111b27cfd4
|
ITS#6270, refix patch from ITS#5511
|
2009-11-30 06:07:22 +00:00 |
|
Hallvard Furuseth
|
492b2cda2b
|
ITS#6403: reset 'entry' output argument to overlay_entry_get_ov()
|
2009-11-29 19:53:01 +00:00 |
|
Howard Chu
|
3b2380254a
|
ITS#6400 clarify...
|
2009-11-24 03:41:24 +00:00 |
|
Howard Chu
|
fae4df1ed6
|
more for #6397
|
2009-11-23 22:17:25 +00:00 |
|
Howard Chu
|
e72e0507f8
|
ITS#6397 cleanup psearch if cookie is stale
|
2009-11-23 22:13:42 +00:00 |
|
Hallvard Furuseth
|
bbd238e38b
|
ITS#6398: plug memory leak of confdir
|
2009-11-23 21:52:11 +00:00 |
|
Hallvard Furuseth
|
da747ed63a
|
Fix rev 1.200 commit: C90 forbids mixed declarations and code
|
2009-11-23 16:04:00 +00:00 |
|
Howard Chu
|
e3c01a32f8
|
Revert pending CSN if the update fails
|
2009-11-22 19:30:50 +00:00 |
|
Pierangelo Masarati
|
1cf63599fe
|
revert previous commit
|
2009-11-22 19:09:24 +00:00 |
|
Howard Chu
|
faddd86f54
|
Revert prev commit, simpler fix...
|
2009-11-22 17:43:48 +00:00 |
|
Pierangelo Masarati
|
78a6a16615
|
silence signedness warnings
|
2009-11-22 14:58:18 +00:00 |
|
Pierangelo Masarati
|
f59337655e
|
use keepalive stuff when connecting as a client via bindconf (second part of ITS#6389)
|
2009-11-22 13:05:58 +00:00 |
|
Pierangelo Masarati
|
14c3f7de57
|
allow parsing/unparsing of keepalive stuff in bindconf (first part of ITS#6389)
|
2009-11-22 12:51:45 +00:00 |
|
Pierangelo Masarati
|
1970251bb7
|
check result of str2filter; syncrepl: can be broken; retcode: can't; pcache: shouldn't (ITS#6391)
|
2009-11-22 11:57:17 +00:00 |
|
Howard Chu
|
993fbf4514
|
Short-circuit backend_operational; sent entry's e_private doesn't belong
to the backend any more
|
2009-11-22 04:43:34 +00:00 |
|
Howard Chu
|
c365ac359e
|
ITS#6368 use dup'd entries in response queue
|
2009-11-22 04:42:00 +00:00 |
|
Howard Chu
|
77680f78a8
|
ITS#6394 partially revert ITS#5108. Use RID_MAX, as originally designed.
|
2009-11-22 00:08:52 +00:00 |
|
Pierangelo Masarati
|
c315ede9d5
|
connid is unsigned; offset real conns by maxrid + 1
|
2009-11-21 21:44:45 +00:00 |
|
Howard Chu
|
2fd6d4749a
|
Cleanup pointless compare in debug msgs
|
2009-11-21 21:34:33 +00:00 |
|
Pierangelo Masarati
|
39f0d79485
|
use macros for fake connid
|
2009-11-21 21:02:49 +00:00 |
|
Howard Chu
|
4105ee462d
|
ITS#6393 syncrepl internal connids are now <= -1000
|
2009-11-21 20:22:18 +00:00 |
|
Howard Chu
|
650ebba22b
|
Fix prev commit
|
2009-11-21 11:54:59 +00:00 |
|
Howard Chu
|
4bdc6fcbc9
|
in op_response, rearrange contextCSN update checks
|
2009-11-21 11:43:01 +00:00 |
|
Howard Chu
|
75d1e515ee
|
in updateCookie, no-op if nothing changed
|
2009-11-21 11:38:42 +00:00 |
|
Howard Chu
|
9992d5c43a
|
Ignore attempts to Add cn=schema,cn=config
|
2009-11-21 07:13:48 +00:00 |
|
Howard Chu
|
f664cbfb4c
|
Use unique IDs for fake syncrepl connections
|
2009-11-21 06:54:58 +00:00 |
|
Howard Chu
|
c6de7bf853
|
ITS#6392 fix authid-rewrite parsing
|
2009-11-21 04:44:51 +00:00 |
|
Howard Chu
|
572e16883c
|
Braindead serialization for #6368/test050
|
2009-11-21 04:14:40 +00:00 |
|
Howard Chu
|
af0d762c1c
|
Mostly revert prev commit, broke test054
|
2009-11-21 03:38:13 +00:00 |
|
Howard Chu
|
ae5af832db
|
Always log outgoing cookie, just use op->o_csn instead of commit_csn since
all responses are now serialized.
|
2009-11-21 02:37:53 +00:00 |
|
Howard Chu
|
3dd04151f5
|
Always log rid with incoming cookie
|
2009-11-21 02:34:10 +00:00 |
|
Howard Chu
|
60d83e06b8
|
Fix typo in 1.487
|
2009-11-20 23:20:37 +00:00 |
|
Howard Chu
|
d283f02c45
|
Fix prev commit
|
2009-11-20 22:52:47 +00:00 |
|
Howard Chu
|
2aadfa5d86
|
Reject old ops based on pending ops, not just committed ops
|
2009-11-20 22:47:48 +00:00 |
|
Howard Chu
|
2f351f964d
|
Move connection state enums to slap.h to ease debugging
|
2009-11-19 11:24:14 +00:00 |
|
Howard Chu
|
198cbd6ea8
|
ITS#6368 partially revert 1.273, always check for skips, not just on
first matchops call
|
2009-11-19 11:17:53 +00:00 |
|
Howard Chu
|
ddfe3cde10
|
ITS#6387 plug leaks
|
2009-11-18 23:58:39 +00:00 |
|
Howard Chu
|
ffb06848ff
|
ITS#6368 add another call to check_syncprov to make sure cookie is fresh
|
2009-11-18 22:06:02 +00:00 |
|
Howard Chu
|
42e56b95d5
|
Don't allow any other jobs if a -q job is active
|
2009-11-18 21:08:48 +00:00 |
|
Pierangelo Masarati
|
272abc5561
|
don't test a NULL BackendDB * (ITS#6385)
|
2009-11-18 09:51:49 +00:00 |
|
Pierangelo Masarati
|
1ec443df53
|
trim unnecessary test
|
2009-11-16 10:02:47 +00:00 |
|
Pierangelo Masarati
|
3768fbbd30
|
warn if retry is not forever
|
2009-11-16 09:58:12 +00:00 |
|
Pierangelo Masarati
|
70a71edffb
|
trim unwanted commit
|
2009-11-16 09:55:27 +00:00 |
|
Howard Chu
|
99381a43e1
|
ITS#6304 retry if tls_accept() returns 1
|
2009-11-15 22:39:35 +00:00 |
|
Howard Chu
|
4cabc24269
|
ITS#6363 cleanup prev commit
|
2009-11-15 21:36:23 +00:00 |
|
Howard Chu
|
c419a3e4f7
|
ITS#6367 use correct SID in our request cookie
|
2009-11-15 19:15:12 +00:00 |
|
Howard Chu
|
fbe532b099
|
Use sl_mfunc instead of direct reference to slap_sl_free
|
2009-11-15 19:13:51 +00:00 |
|
Pierangelo Masarati
|
07dc23f5ee
|
treat bervals as bervals (related to ITS#6378,ITS#6379)
|
2009-11-15 18:26:53 +00:00 |
|
Howard Chu
|
ff98f4abc5
|
Use fake_init2 in db_open/db_close since they can execute from a
back-config operation (and could wipe out the state otherwise)
|
2009-11-15 10:38:13 +00:00 |
|
Howard Chu
|
68ab1a2272
|
Cleanup
|
2009-11-15 10:34:10 +00:00 |
|
Howard Chu
|
cd99d851a2
|
Fix uninit'd var
|
2009-11-15 08:59:56 +00:00 |
|
Howard Chu
|
c9d86af0ba
|
Fix 1.49 sl_realloc
|
2009-11-15 03:02:09 +00:00 |
|
Howard Chu
|
1eebd22151
|
Add a note about sl_malloc stack-based behavior
|
2009-11-14 23:25:14 +00:00 |
|
Howard Chu
|
3fbbd8ea3f
|
Mark freed regions so they can be reclaimed
|
2009-11-14 23:20:44 +00:00 |
|
Howard Chu
|
67edd75e48
|
Cleanup for #6373
|
2009-11-14 21:53:06 +00:00 |
|
Howard Chu
|
b800bd4729
|
ITS#6377, fix rev 1.478
|
2009-11-14 21:25:11 +00:00 |
|
Pierangelo Masarati
|
9cfa465107
|
handle embedded '\0' (ITS#6379)
|
2009-11-14 16:45:13 +00:00 |
|
Howard Chu
|
dd2f158b52
|
Fix prev commit
|
2009-11-14 09:35:23 +00:00 |
|
Howard Chu
|
fe911c5960
|
ITS#6376 plug potential leak
|
2009-11-14 09:34:29 +00:00 |
|
Howard Chu
|
d6fbe1c7ca
|
ITS#6361 remove asserts
|
2009-11-13 23:48:51 +00:00 |
|
Howard Chu
|
480d306186
|
ITS#6373 fix subentry keyword
|
2009-11-11 04:09:26 +00:00 |
|
Howard Chu
|
3f9e8eeeec
|
ITS#6373 more for subentry creation
|
2009-11-11 04:03:27 +00:00 |
|
Howard Chu
|
9ad558b78c
|
ITS#6373 create subentry if missing
|
2009-11-11 03:36:46 +00:00 |
|
Howard Chu
|
46a97b9204
|
ITS#6373 sync_use_subentry support
|
2009-11-11 03:19:01 +00:00 |
|
Howard Chu
|
1e85952843
|
ITS#6373 add sync_use_subentry keyword
|
2009-11-11 03:06:32 +00:00 |
|
Howard Chu
|
6355380ee1
|
Use OperationBuffer for fake op
|
2009-11-11 03:05:31 +00:00 |
|
Howard Chu
|
a48e329fc8
|
ITS#6373 revert 2009/03/10 commit, resurrect sync subentry code
|
2009-11-11 03:01:48 +00:00 |
|
Howard Chu
|
dda8ccd8d5
|
ITS#6309 tweak invalid dn logmsg
|
2009-11-11 01:42:00 +00:00 |
|
Howard Chu
|
2a334baba6
|
ITS#6372 make wake_sds non-blocking
|
2009-11-11 00:21:03 +00:00 |
|
Pierangelo Masarati
|
17a185b32a
|
unparse checkpoint time in minutes (ITS#6370)
|
2009-11-10 19:02:33 +00:00 |
|
Ralf Haferkamp
|
9d0c7b24c6
|
Initialize ConfigArgs before calling config_del_vals (ITS#6363)
|
2009-11-05 15:38:03 +00:00 |
|
Howard Chu
|
f685d9e78b
|
Clean up prev commit
|
2009-11-04 06:09:51 +00:00 |
|
Howard Chu
|
f6983802e2
|
More for ITS#6360
|
2009-11-04 05:52:04 +00:00 |
|
Howard Chu
|
0ecb68e02d
|
ITS#6360 fix cache cursize count
|
2009-11-04 00:47:45 +00:00 |
|
Hallvard Furuseth
|
e7fd598c01
|
Cleanup since ITS#6133
|
2009-11-02 16:19:59 +00:00 |
|
Hallvard Furuseth
|
5270cedb86
|
ITS#6337: replace previous commit with minimum-impact change.
Some cleanup.
|
2009-11-02 16:14:39 +00:00 |
|
Pierangelo Masarati
|
32fcd038ae
|
remove unused parameter idx (ITS#6356)
|
2009-10-30 22:53:27 +00:00 |
|
Hallvard Furuseth
|
e77aa3024a
|
Remove spurious comment
|
2009-10-30 18:43:43 +00:00 |
|
Hallvard Furuseth
|
d9d584e922
|
Alternate ITS#6324 fix. Use bitmask, handle -1 (LDAP_DEBUG_ANY) specially.
|
2009-10-30 17:46:38 +00:00 |
|
Howard Chu
|
a3f38ed932
|
ITS#6346 serialize all responses
|
2009-10-29 23:46:10 +00:00 |
|
Howard Chu
|
3d189671bd
|
ITS#6310 dup entry before adding to cache
|
2009-10-24 05:59:39 +00:00 |
|
Hallvard Furuseth
|
1ebe7a6eaf
|
more ITS#6324: fix fprintf(%u, long) format
|
2009-10-23 12:20:31 +00:00 |
|
Hallvard Furuseth
|
dc26fb37eb
|
Fix previous commit: backslash-space-newline -> backslash-newline
|
2009-10-21 20:15:15 +00:00 |
|
Howard Chu
|
f8a77ecfa2
|
ITS#6342 include <ac/unistd.h>
|
2009-10-21 03:09:28 +00:00 |
|
Ralf Haferkamp
|
96ce821037
|
ITS#6341 removal of last entry from cache caused corruption in the lru list
|
2009-10-20 14:41:09 +00:00 |
|
Hallvard Furuseth
|
68b914d72b
|
ITS#6338: Fix \0-termination of dnParent(x, x) for one-level DN x.
|
2009-10-19 23:51:08 +00:00 |
|
Pierangelo Masarati
|
49b1729ad7
|
don't dereference pointer in case of error
|
2009-10-19 23:41:11 +00:00 |
|
Pierangelo Masarati
|
15c29b52fb
|
plug one-time leak
|
2009-10-19 23:39:59 +00:00 |
|
Pierangelo Masarati
|
6a1ac5f987
|
quick hack for ITS#6337: malloc'ed callback for bind
|
2009-10-19 23:00:15 +00:00 |
|
Rein Tollevik
|
739f8d0753
|
ITS#6335 Don't reuse a modtarget someone is about to remove
|
2009-10-16 17:27:18 +00:00 |
|
Howard Chu
|
eefe62b597
|
Implement policy checks on compare op
|
2009-10-15 07:11:39 +00:00 |
|
Pierangelo Masarati
|
716eaf0e8b
|
update entryCSN (and operational attrs in general) when changing memberOf (ITS#6329)
|
2009-10-14 20:35:42 +00:00 |
|
Pierangelo Masarati
|
5118f06b13
|
plug leak/logical error (ITS#6326)
|
2009-10-07 22:46:35 +00:00 |
|
Pierangelo Masarati
|
8bdf89ac6a
|
make sure members are not used uninitialized
|
2009-10-07 22:44:14 +00:00 |
|
Pierangelo Masarati
|
bd1f6deed7
|
more about ITS#6324
|
2009-10-07 20:01:19 +00:00 |
|
Pierangelo Masarati
|
16d3ad01c0
|
don't "overflow" debug levels (ITS#6324)
|
2009-10-06 22:03:15 +00:00 |
|
Hallvard Furuseth
|
e6fc72d3c6
|
ITS#6303: fix broken variant of the struct hack
|
2009-09-29 22:45:34 +00:00 |
|
Howard Chu
|
66570ad5f1
|
ITS#6258 add '-n' option to slaptest
|
2009-09-29 07:33:01 +00:00 |
|
Howard Chu
|
e0cad0e988
|
ITS#6308 lock leak: must release entry using same op that acquired it
|
2009-09-29 06:21:32 +00:00 |
|
Howard Chu
|
2e601e8291
|
ITS#6288 don't deref sort control if it wasn't set
|
2009-09-29 03:10:03 +00:00 |
|
Howard Chu
|
1a9a438c23
|
ITS#6140 delete obsolete schema
|
2009-09-29 02:34:28 +00:00 |
|
Howard Chu
|
2d2fca51d2
|
ITS#6242 need managedsait to replace glue entries with their real values
|
2009-09-27 22:42:04 +00:00 |
|
Pierangelo Masarati
|
1815ad4cb6
|
register authz cookie (ITS#6296)
|
2009-09-17 21:16:04 +00:00 |
|
Rein Tollevik
|
296826b1f0
|
ITS#6297 Allow hex in serverID directive
|
2009-09-17 15:06:22 +00:00 |
|
Pierangelo Masarati
|
4b4db7b529
|
keep compatibility with slapd's gmtime_mutex (ITS#6262)
|
2009-09-08 23:21:21 +00:00 |
|
Rein Tollevik
|
b3ef15321b
|
ITS#6287 Rewritten the ACL state cache
|
2009-09-08 21:06:15 +00:00 |
|
Pierangelo Masarati
|
393612b8e1
|
by now, make sure no timeout is used (ITS#6282)
|
2009-09-08 07:56:43 +00:00 |
|
Pierangelo Masarati
|
07b7491249
|
fix LDIF comment when modifying (ITS#6286)
|
2009-09-08 04:40:24 +00:00 |
|
Pierangelo Masarati
|
7608e06a53
|
warn if entryUUID,entryCSN are missing and the database is shadow (ITS#6281)
|
2009-09-08 04:11:05 +00:00 |
|
Howard Chu
|
fffb1fab4e
|
Include "lutil.h" - fixes warnings in RE24
|
2009-09-01 00:35:22 +00:00 |
|
Howard Chu
|
b0fdc08e06
|
ITS#6276 wake up blocked writers if we're pausing
|
2009-08-28 23:00:46 +00:00 |
|
Pierangelo Masarati
|
e45c20cf92
|
fix uninitialized var (ITS#6266; actually, the problem was a bit more severe...)
|
2009-08-24 01:22:55 +00:00 |
|
Pierangelo Masarati
|
20359f2020
|
fix previous commit (ITS#6267)
|
2009-08-24 00:41:12 +00:00 |
|
Pierangelo Masarati
|
72c1b2f821
|
add pedantic checks
|
2009-08-21 17:08:48 +00:00 |
|
Pierangelo Masarati
|
53fca03374
|
remove unneded code
|
2009-08-21 17:08:04 +00:00 |
|
Pierangelo Masarati
|
10a61120ca
|
tell what database initialization failed based on the suffix
|
2009-08-21 17:07:12 +00:00 |
|
Pierangelo Masarati
|
9f2360e2a9
|
fix uninitialized and off-by-one (thanks to valgrind)
|
2009-08-21 16:01:33 +00:00 |
|
Howard Chu
|
27c39c56c4
|
ITS#6152 add tests for cache refresh and Bind caching
|
2009-08-21 13:25:38 +00:00 |
|
Howard Chu
|
6d50de8526
|
ITS#6152 pwdModify support
|
2009-08-20 09:47:34 +00:00 |
|
Howard Chu
|
17d31e523f
|
Fix prev commit
|
2009-08-20 09:46:40 +00:00 |
|
Howard Chu
|
2d28fe4d4c
|
ITS#6265 must set orm_no_opattrs
|
2009-08-20 00:32:28 +00:00 |
|
Howard Chu
|
acd888b9de
|
child DB should have ordering prefix
|
2009-08-19 23:46:37 +00:00 |
|
Pierangelo Masarati
|
9f13a2ae02
|
more cleanup of attr renaming
|
2009-08-19 23:13:13 +00:00 |
|
Pierangelo Masarati
|
afec8d12ad
|
more cache monitoring (ITS#5178)
|
2009-08-19 23:09:52 +00:00 |
|
Pierangelo Masarati
|
a688867cae
|
more about previous commit
|
2009-08-19 22:41:06 +00:00 |
|
Hallvard Furuseth
|
4b6f2de8ab
|
Silence warning (bv_len >= 0 is always true)
|
2009-08-19 18:59:33 +00:00 |
|
Hallvard Furuseth
|
c0e0a64799
|
Silence warning (missing braces ininitializer)
|
2009-08-19 18:58:28 +00:00 |
|
Hallvard Furuseth
|
b6f79805be
|
Fix Debug() format (%x -> %lx) since rev 1.385
|
2009-08-19 18:57:04 +00:00 |
|
Pierangelo Masarati
|
69878f43c8
|
refactor connection handling
|
2009-08-19 16:45:15 +00:00 |
|
Pierangelo Masarati
|
bdec7702d7
|
better logging of privileged connections (more to come; might be unstable for a bit)
|
2009-08-19 15:00:59 +00:00 |
|
Pierangelo Masarati
|
148cc2f2fc
|
silence warnings
|
2009-08-19 13:20:11 +00:00 |
|
Pierangelo Masarati
|
b928fa97d8
|
silence warning
|
2009-08-19 13:02:54 +00:00 |
|
Pierangelo Masarati
|
8da69a9249
|
silence warnings
|
2009-08-19 12:55:15 +00:00 |
|
Howard Chu
|
0caea881a5
|
Only free the req_dn / ndn we created. Someone may have rewritten it...
|
2009-08-19 11:27:49 +00:00 |
|
Hallvard Furuseth
|
eea6678234
|
More ITS#6234: // comment from rev 1.384 -> /**/
|
2009-08-19 09:54:03 +00:00 |
|
Howard Chu
|
7427622625
|
s/new/anew/ avoid C++ keyword
|
2009-08-19 09:25:25 +00:00 |
|
Howard Chu
|
924fdaaf84
|
Bind caching works
|
2009-08-19 08:14:07 +00:00 |
|
Howard Chu
|
99341bb367
|
Look for our callback to pop, don't just do it blindly
|
2009-08-19 08:05:18 +00:00 |
|
Howard Chu
|
3de89b4201
|
Bind caching, work in progress
|
2009-08-19 03:00:33 +00:00 |
|
Pierangelo Masarati
|
f3cdcadf89
|
wrap gmtime for reentrancy (ITS#6262)
|
2009-08-18 23:48:15 +00:00 |
|
Howard Chu
|
52cd360680
|
Fix prev commit, attr_find args
|
2009-08-18 20:35:02 +00:00 |
|
Howard Chu
|
f0a0e9fa32
|
Revert prev commit, use ldap_pvt_ funcs
|
2009-08-18 08:53:41 +00:00 |
|
Pierangelo Masarati
|
87321c3fae
|
update cachedQueryURL only when requested
|
2009-08-18 08:38:42 +00:00 |
|
Howard Chu
|
7442e58dc2
|
For ITS#6152 add slapd_str2scope(), slapd_scope2bv()
|
2009-08-18 02:47:28 +00:00 |
|
Pierangelo Masarati
|
ef7569fdc0
|
expose cachedQueryURL in overlay's monitor entry (partial fulfilment of ITS#5178; needs new register_overlay() code in back-monitor)
|
2009-08-17 23:23:21 +00:00 |
|
Pierangelo Masarati
|
d4f88422fd
|
allow to register overlay-specific stuff
|
2009-08-17 23:08:40 +00:00 |
|
Pierangelo Masarati
|
5c62c82e00
|
more about ITS#6243
|
2009-08-17 23:05:48 +00:00 |
|