Commit Graph

14054 Commits

Author SHA1 Message Date
Luke Howard
b6fffd1417 Add orr_modlist member to request structure, containing a list of
modifications to be applied by the backend atomically with a modify
RDN request.

Handle updating of RDN values in frontend.

Code that calls a backend's be_modrdn should call slap_modrdn2mods(op, rs)
before invoking the backend and cleanup with slap_mods_free( op->orr_modlist, 1 ).
See do_modrdn() for an example.
2006-01-01 09:23:24 +00:00
Pierangelo Masarati
82c04bf2a0 clarify issues related to performing operations with rootdn identity 2005-12-29 16:14:41 +00:00
Pierangelo Masarati
6f68a1af6d Log0 2005-12-28 01:22:56 +00:00
Pierangelo Masarati
eb734a167b add severity-aware logging (ITS#4282) 2005-12-27 16:29:37 +00:00
Pierangelo Masarati
3897c50da9 test handles known issues so it can be always on in HEAD 2005-12-26 17:04:04 +00:00
Pierangelo Masarati
aecf0f4164 typos in comments (very pedantic...) 2005-12-26 17:00:12 +00:00
Pierangelo Masarati
0fa9578f48 handle when URIs are null 2005-12-26 16:55:50 +00:00
Luke Howard
dc166c08b8 Fix regression in SLAPI ACL plugins, call with frontendDB pblock 2005-12-24 17:15:13 +00:00
Luke Howard
cbf33d4fb1 Handle LDAP_MOD_INCREMENT in acl_check_modlist() 2005-12-24 16:02:15 +00:00
Luke Howard
d4c9c3b60e Use local SSF for internal SLAPI operations (probably need to do same
in connection_fake_init()) too)
2005-12-24 13:16:48 +00:00
Luke Howard
ac64f4806b Fix CLDAP regression 2005-12-24 11:00:28 +00:00
Luke Howard
d8647e5c07 Create SLAPI object extensions in connection_fake_init() 2005-12-24 10:59:46 +00:00
Luke Howard
c723a77e1c Fix crasher in slapi_over_unmerge_controls() (if called from cleanup handler
where merge controls was not called)
2005-12-24 09:20:06 +00:00
Luke Howard
dcfd499eca Set ors_slimit in slap_read_controls so that slap_send_search_entry()
check passes
2005-12-24 07:40:12 +00:00
Luke Howard
3ba381a862 Fix compile error when LDAP_CONNECTIONLESS is defined 2005-12-24 07:16:35 +00:00
Kurt Zeilenga
755fb9931c moved to slapd-modules 2005-12-24 01:15:23 +00:00
Kurt Zeilenga
7ab9775244 clarify SASLprep task 2005-12-23 23:53:02 +00:00
Kurt Zeilenga
192df412ac reserve -N for "disable SASLprep" future use 2005-12-23 23:49:48 +00:00
Pierangelo Masarati
a9348a1b88 on Solaris, [v][sf][n]printf doesn't like NULL; on Solaris 10 strerror_r apparently returns NULL in some cases (ITS#4285) 2005-12-23 12:48:39 +00:00
Kurt Zeilenga
d1bc820b2f fix ITS#4283/4 segfaults 2005-12-23 02:20:11 +00:00
Pierangelo Masarati
20dc92fe25 cleanup debug handling 2005-12-22 22:33:32 +00:00
Pierangelo Masarati
28aad43241 don't expose unused (and deprecated) log levels 2005-12-22 22:27:16 +00:00
Pierangelo Masarati
ec0ef0f6e7 forgot to filter original data ... 2005-12-22 13:06:09 +00:00
Pierangelo Masarati
23be60e73a clarify regression testing 2005-12-22 13:00:11 +00:00
Pierangelo Masarati
108dbb95f8 fix test014 error codes and data logic 2005-12-22 08:47:31 +00:00
Kurt Zeilenga
a2e9a98c36 Remove comments 2005-12-22 04:27:59 +00:00
Kurt Zeilenga
6618f0eac5 Fix typo 2005-12-22 01:51:57 +00:00
Pierangelo Masarati
16ec79f440 more on timeouts and so 2005-12-22 00:06:47 +00:00
Kurt Zeilenga
ff763d4730 return LDAP_NOT_SUPPORTED when SASL is not available 2005-12-21 22:56:45 +00:00
Howard Chu
a48f7b6f93 ITS#4278 set ml->sml_type 2005-12-21 20:43:14 +00:00
Pierangelo Masarati
5075d09f49 cleanup and clarify the threading issues with back-ldap and back-meta when looping back to the same DSA (ITS#4141) 2005-12-21 19:01:59 +00:00
Pierangelo Masarati
8d4418b044 fix handling of bind-timeout 2005-12-21 17:28:27 +00:00
Pierangelo Masarati
8ce45fc80d sounds like wiping the issues under the carpet, but test036 behaves much better if the target systems are less loaded 2005-12-21 17:28:01 +00:00
Pierangelo Masarati
bfdceee00f fix typo in last commit 2005-12-21 00:22:37 +00:00
Pierangelo Masarati
92ef3ba790 check "pretty" entryUUID; use a DN with entryUUID as naming attr in filter 2005-12-21 00:08:13 +00:00
Kurt Zeilenga
e50fc1833d Add UUIDPretty
Likely should add UUID-named-entry test case to test026...
2005-12-20 23:25:44 +00:00
Pierangelo Masarati
ccd7f1630b more fixes related to ITS#4272 2005-12-20 22:47:14 +00:00
Kurt Zeilenga
439af9ec10 (Quick)fix UUID naming attributes 2005-12-20 22:36:51 +00:00
Kurt Zeilenga
adfa1f5918 Revert last change
Need to rework test to check expected results on a per request
basis.
2005-12-20 21:58:56 +00:00
Kurt Zeilenga
bf987dc8fb Check return of ldapadd(1) 2005-12-20 21:54:47 +00:00
Pierangelo Masarati
8c2ceeb605 don't idassert anonymous unless explicitly configured (ITS#4272) 2005-12-20 20:43:14 +00:00
Pierangelo Masarati
8346de462b silence warning 2005-12-20 20:36:05 +00:00
Pierangelo Masarati
e02659111c add data to test regression of ITS#4184 2005-12-20 19:47:31 +00:00
Pierangelo Masarati
ed05c70208 add regression testing infrastructure 2005-12-20 19:46:07 +00:00
Pierangelo Masarati
4a86a767ab more unparsing buffer overflow cleanup 2005-12-20 15:33:50 +00:00
Pierangelo Masarati
81bafb9935 fix potential overflow in syncrepl_unbind() and related helpers 2005-12-20 14:31:16 +00:00
Pierangelo Masarati
46388237b2 update note about size/time limit in syncrepl 2005-12-20 14:03:44 +00:00
Pierangelo Masarati
e2fb0213ed note to developers 2005-12-20 14:03:04 +00:00
Pierangelo Masarati
94028fe7e4 add more checks on input values 2005-12-20 13:58:25 +00:00
Pierangelo Masarati
46a88603dd add more checks on input values 2005-12-20 13:07:38 +00:00