A ref change was pushed to the OpenLDAP (openldap.git) repository. It will be available in the public mirror shortly.
The branch, OPENLDAP_REL_ENG_2_5 has been updated via f0e1b8fbecef7eaf4f9ebe813ddabaaf529fa713 (commit) via 63922b076ceab973b25a415f45d433aaa8257586 (commit) via 4d7be1c161869daabb268bcfadbccf8fb1d2b9e1 (commit) via 230b4696691b67a84bc8309775c789a40fdcc4ff (commit) via 379f1380982611f8066e678273601b12c33808b5 (commit) via 4bc333c5e749dd4478c34c04ca4f1630005430f4 (commit) via 3be82f40d5cd4ca050e10859ecb961f28c807c41 (commit) via 711a96064e7c102a3b7552794b066578e53baaab (commit) via 639e5f15fdeaf46941ec6da5c5d5f7ef707a976c (commit) via 81025cc8bfffac24c8d05792928b05898f23693e (commit) via 63c82c0ed7b29dc839e076d5b3efb373f04a2627 (commit) via dc3e4501048cf85ba3ce9127140b78900a2c298b (commit) via a14fb731ac6e39cd037512ca63bcb021f0196e5b (commit) via dbcdcb825803d40b5ef6143b9472a49e78ef9575 (commit) via 5b304a3ae673bb9bd144b2c89ca707fced8fb543 (commit) via e192a0e544976bff7f20216319a8c97470d2cbd5 (commit) via 67f81dccc8ac4ad171f21d5719ada69717b57810 (commit) via 8514f2a7715486d0cb9d25c59f85caece6aa9228 (commit) via efbfc1fe95fabe0450e527e160af37603e5a2cb7 (commit) via d98317488f684f3dd945f98d10283e4542c08a83 (commit) via 7cc34fa722b3f57c7d861815f2714fb81d483083 (commit) via 0eed0ccefc85687d1e11aaec27b7c101eb2c2210 (commit) via 4ccd139355dda44b9c07c4511d9e6ce97971cbf4 (commit) via 92b03e82e0dd3e2c65f887c98dbd13dce1cb5dbe (commit) via e90e8c7d3c12d897bb0584ba04dc519d4f23acf9 (commit) via 230b85348831adf1164ca810b8bec734e33bdd91 (commit) via 39fc8a7c9671edf014814c7667d5a1f80670b2e5 (commit) via 5fec7b777f4a0beb0512fcbdb71cc3a132631ac8 (commit) via 0fa0f8ff078a3a49a19574eecaea797b7a55a665 (commit) via 15137bf76fc68f3c97c92ec0d2354d4dd0906348 (commit) via f6766f1a1f7223fcb7fefbdad2bd7f8ada01da88 (commit) via bfe9152c4c4e6e9ae2959805b09e149036a3f03d (commit) via 403c01b5e6c563e56c529338d28bdf713d2656a6 (commit) via ec411582d663667d6b638162db51dfa70f5263d3 (commit) via c4df431c6cdd2666992af43edec2935d2ef40b06 (commit) via b02807ea2f5eaf85e57e67e5851931a116947b94 (commit) via 12f02425890c2d44d5976c0de2ef64726dc56285 (commit) via 17b5b3d7f8f91ddb3090567d427c42cd10d462a1 (commit) via b2f4cacd4783cfe49370accc712863f9537f9924 (commit) via c06dc95cf9c40acc17c29f941d62e72bc207ccca (commit) via 747679256c3e80864c133caf7d23c1b61b5287f8 (commit) via 60754d77c8d8a5c238562181fcc47ef2a05a8d13 (commit) via 75e0eba1f73aaf6aebbbeeaedaf17cbe6bafee47 (commit) via eb5a58487b293358887a2b7f41ea1873abf55fa0 (commit) via fbe5611e606e80e56e158cc42f0c7289975836a8 (commit) via bc61773904c9965a565ed6a53355df1b55d69ef2 (commit) via 6c177e662988179dd2eb5647c12f571eb5738888 (commit) via 85ccf7bbac9c0c1e90a5802fd234a1e0f311a07c (commit) via be55ce808787b13f4f1590c0979940f0e8d7553f (commit) via 77119a1f6f3f5918eddb0eec5e6271d0b83396d4 (commit) via d40b357f5da9a94d2f4f541c21bde02610d9cd3b (commit) via 6a5e30674b63b17587738ba9a3d1ea3633c33fb1 (commit) via 02df0b485a69fc8393c1fbccc3ae278022b8ac0b (commit) via 5e8aa3f6d111160cbb3ce3a49af7323258e702b5 (commit) via 2cac3ceb03530e3afe741d4a7d4d7e21059a6a97 (commit) via 1273a38edae6c98050145af0bdd7806eab85f86e (commit) via db40120a276c3b7968552e253aea24860fad5f60 (commit) via 860daa0989a741c7fac1f86a549f9101dd5c8973 (commit) via 0f9afae02d9425e54f070ecd5ea8b954115e092b (commit) via 86bffa713ed6ec6bf4ac0539cf7978abbc7b517c (commit) via 71599e4ef42639d3b84384d8daa2acb84332bc46 (commit) via 98442e3272ef573e18f2d37e96fae81e0bdc0707 (commit) via 1aa1d9e4c3741132d19664e47a6c868219e0b13a (commit) via b1549263e128d4729c28f148f39d28e731e02ccb (commit) via 35166673d2200f703a1b3a44ae21b10dd905bf98 (commit) via 1d0a96e78ac327d35a6b720a8992a1712c9d9297 (commit) via 70b57c5667a69336311b707ba81f6a40a2adac22 (commit) via 262a074303de89e0ea025e9fc4c3f91c738e3bc6 (commit) via 2a215dcd773a6584d30b0f13bb779924f8391fcb (commit) via ec2cb12e68923f7b3db60fe20935ca01d4a3932c (commit) via ebf0ef5cb11fc3f92715e644d95c1bf38cc33ebb (commit) via 5957cbb6604e4d4cc599b4b3bb05e40de1f77b8b (commit) via 7ca538ff87a4acc022a83c659502d2df49802ad1 (commit) via abcf0e8f23c6f17a7c7ba51280cc1d9a52b1c772 (commit) via 1df2b85c320fedda4be2c671998eca8893981ca8 (commit) via a5ad0e06439e65cac2e3d55fb1f7cddf7d240874 (commit) via a4e2d5c501962870eee85fe466d98d2759c17b91 (commit) via 3fa7d3c80551046645b5742b2afe899729eec1ea (commit) via 469bc3afbfc478fdce80ee269fd01d2fefa92010 (commit) via c42c9969660fcc8d55ca1386044f67a804a8097c (commit) via 6c5a79be983fafa435454e9cce34a4658e31de79 (commit) via b227ea50e0d2dd145ecb75d7bfbb341caa088e66 (commit) via 6d794396305bc5614f062f7261202287e91cb8a1 (commit) via c5ad08c1a473c9a2d22856284fef6766fe934d3b (commit) via ca4b022fa2537dcace8207c1cd3bc51f1c0c0388 (commit) via 4da8e78fc55d211f6401229b048a90f2fd7b35b2 (commit) via 8d93fe07184a87cce5bd7a12de83f03e1a900bfe (commit) via 593512bb7b2b5d23a658d3a8d05bdeeb15d7611f (commit) via 5b55054544bbee0d5be0dcd50ed94f9dd61d2fae (commit) via 3bda24173df9b071aafc7c3f294c17af3ea2c7d0 (commit) via 8b7f21c7aa8c99065977b3dd4eb41f9f41eeadde (commit) via d8c90a2feebb9eeecc69cd0c4411f51cb75a7dbb (commit) via 4a136c7651aa14b324961eb2d9aea737ce6ef34c (commit) via 47102fccedbd3c10f3c348044fa00c41e793efc1 (commit) via aba073e17135c97258aada8324a72c5d2198f773 (commit) via 4534528fe14e656f16426a8ac862540b5478cb69 (commit) via c825edf67e99f4bc100a8e36c9f23a79cf3b0e02 (commit) via a32cab8b7295d96078a50fdf5688ddd674c4b7ee (commit) via ea1eb1930369e8b268ab543f1db0f0fd5bb70bd1 (commit) via f239bbd3c65c4b6b424924eba82ed38da50f796c (commit) via e9fa4af4d8ee8ce617559904ba77d34ed9aaabb3 (commit) via 81588880852e83e094fea5c0b3dc7c75cf39112c (commit) via bb7e14d2012c8516ae398f67d1199774af10b780 (commit) via 06d289f985f06c80825dfe35d2bed36e4eb82ba8 (commit) via 64141fda51c689fc40de2058834225c51c2227b5 (commit) via e6ae7d5136f189b397d509c11b5e7d14355a8f28 (commit) via 117dcbc54d88c3283211bb86aa02ef7029026279 (commit) via f4a68297a0147bc890446b3cd3efccc49b31decc (commit) via cd914149a665167b2c5ae16baa0c438824588819 (commit) via 7a98f7de5dafc14a565253d883eee0c56977af15 (commit) via d26b1049de8eca2a3dffd1f1e496cf778cb8e6a5 (commit) via cf9fea9379e2ec3b29f239f10bb6c6bbaa2c4850 (commit) via 76df74dbeab47195e42946a474c3a5f8557c168d (commit) via 251ce83d607e3255cbcf7dbe088b223c1b3f6f5d (commit) via abbabbb3d7d2e02bc959dd4b93b672f3c7e3c84d (commit) via 97a310b3126a878452c285c2e6dcffeba1e54b5b (commit) via 09cec1f1b4d45d90648489ef79461018f2e4a2e2 (commit) via e1e643ea41117e06c9262ecff43b785674910b58 (commit) via 254d2adab074b020d98f12a61b6d53297d4ad550 (commit) via 129dcfbd867605ffc1da31ed90c8316cf7c59523 (commit) via e5b523251661e18e2d4230919c1a839ef5f798f5 (commit) via a70b887e6c6e5edc22d7de18c4146248a943ec92 (commit) via c8b806b676168994fad1ef81c16273d26388e28a (commit) via 17f1e32b65c332f7a33b77ebe6e20b47188a88aa (commit) via 6c5b7f75836f269cab23e138394c5c4feaf9c13a (commit) via f8505b10ed37dad514bedb4bcffdcb7de2a5057c (commit) via ea30be6109d6abdc6c67db312cd61ea6c9753820 (commit) via 6e2bac6465bb81a8c1aeb083b6dc497eb4187264 (commit) via e19c683c41e14365d28e82278eec1d8b12c71d4c (commit) via 299a6ca0f426e2e2715dd37d22c6c0bf045f2f6a (commit) via f052e945933315f6210078ac29f96f2b6738da27 (commit) via 765dfaf0e4a63ff209c24a521989c75f65ff368b (commit) via 09ff530036a04a01ad4250eeac2cf30349976ddc (commit) via 50b33cc6b84556e9c2105a4859dda68be528cb50 (commit) via 8c39ba1077808f1edcd034e89f78b0c7d36944e9 (commit) via 7375ffc0d40db77b45d0a2646383d31f8808a765 (commit) via 86b486e20a6c9a0e65d0055f7be97649adcbf357 (commit) via e8c62bf8b478411ca162ef4928904ca85738a600 (commit) via 7b587018ec130e33bd71efe75a5f15fb86590b55 (commit) via e33d1c546167db0919d1248e25c3d03d5c120cde (commit) via b15149a56b19297a18f0d031c5784083997f7442 (commit) via b45a6a7dc728d9df18aa1ca7a9aa43dabb1d4037 (commit) via 497f385587a5b25fca547d98cc3f8fbdef309378 (commit) via f9acf682072889c609a869559656a055e58c9b1d (commit) via 518e857c037d912f5f319832be3a34a8cad747da (commit) via 8dea22af7e2cff7aa737e75f80e327532aa1f8ac (commit) via 054c91335bd5de2ecf6781b08e64189c1029e387 (commit) via de1575aa9a5fd4d8f3c46982de5a7bfdb279e961 (commit) via e6a83821b48a9cdb7d4d99cfe8d1af4bff5f6c13 (commit) via fb35befa9aad530b61ed62c3c5077c386cb1849a (commit) via d3b1558dcba6130140428a0736fe42aa39435c66 (commit) via a465cecdbd78fedf8810509431025e68fe90884c (commit) via ce53de926bcc86cdefd9f0ca463fe4c1191f20c0 (commit) via dd760f2abc0b97360f622cae3ced195ffc339fbd (commit) via ab33121a7b66cb376ff14ca56514950ffa8e8156 (commit) via 43d5d9949469008f021232c3c4b6fabce526c204 (commit) via a1bf7f3ddc844cd7ad02d2395bdaa4ba52bdc472 (commit) via ff6a671e649759874f8f1a1b8bdf11b9896e37f6 (commit) via 48461cbf7f8e553a73e3c228650a403aaadd3dfb (commit) via 6e6e6083b02618c97ec178be5cc076bdded401a8 (commit) via b4364baca71c7e02a4bf5b0a17fed7d9d112537b (commit) via 6a47588fd69a2d22f885f9b40fc87c2b37f1ab09 (commit) via 868750c74b3dde2ca9d7a49d94bc750d8ffad8a1 (commit) via 2a5eaad6919ce6941dec4f0d5cce370707a00ba7 (commit) via e0a7049ee5f45d909c4a094145be8cc0a4174912 (commit) via d8f8a60be8c26a1148b07c2bdeaa71aefee6fc80 (commit) via 52ace4554ed14965c7fdec3364e2af54823f320f (commit) via 0e8c2d5a549b2a932257a1c2350ca45dfb6f8c9f (commit) via 4e23cfc4a9deeb2210dc324f1ab11cc94ddfe39e (commit) via 71a5d7cc0f85f3cefdba44d56edf29d9b5c9f109 (commit) via 3add82a3bb30b94afd23ff5e2c00c59ca8a931d8 (commit) via c29542c41885b56066c66046ca1f690251265c09 (commit) via 8ccb3d4e1b455a0eef48a7abc8b10e546244ea9d (commit) via f6bf403f1ea980fc689963ac91eadcc583a7557e (commit) via 190fccbcdc8112c787a60542b5844e49263ff148 (commit) via 9cc97ea9e1c9ee2ee9f7d427ef9b950e890c219f (commit) via 2731ff0c23ae29414d12658f31d9d3bde6b5c374 (commit) via 12dbcc0eb3fd534ba02e3c8ed8fb1e55c964d6af (commit) via 79ced664b8597c8c08afcb9d1fd48ca4201fe5f7 (commit) via 18e0bcb7dea29a9031e921e782c8d52c7149836c (commit) via 6081a0307ccce9102a102586b9dc90eca62c65c0 (commit) via 34823321c30191ee646736ebc705ac074d6d49e5 (commit) via 7e5c9c1345ef1d10b8cfe6b56eab48d584737c94 (commit) via 932edf8f43f32c82a47b92cdc4588d826fd16d69 (commit) via c65cf6e6d7e2868565226b9f1e322f7580bab10a (commit) via c01e45dacada91d856017b49c59a7a594c075176 (commit) via de998c35182060223cde7068aa284ae2898f2353 (commit) via a9bfce1292bcf46d2a35d6be9fd8fff44ea6ec33 (commit) via 2f27605811afd7d6a63092207192df2c56a8e60e (commit) via 9d4a5f64b6a2abfa08334791a917934ad282a582 (commit) via ddcb186427412838baf4cf18000e97b03aee9ab0 (commit) via a4fddc7b111b693300d3578f0a7e32d54ac65fd2 (commit) via d40a832db011985d6a6b787a88dd802b02d5d5dc (commit) via f65eaee285a883a746f9e91d8051e6d0c2ad7514 (commit) via a3a9019883a9e8d6e693e71b18f0ce5a6e90b0c9 (commit) via dfbeb82442afb1bc6c6cc91d05c37cba2a74aedf (commit) via f5bef58cae5e16d56c48b1efd55249fa7ce54cc6 (commit) via 04a52cef40560b9edec8037b23e444c460fe0d40 (commit) via 3ab98b2fc98843289c1833891518fb3b5b42dcd8 (commit) via c7ef49c8ce6b7db698af5b473138e012b0cd2b15 (commit) via c351616ccd5dc71a6acd3af48a28bc2342d47f83 (commit) via cd82de56c8ec8cbeb0b019ac934bcb84ffab2760 (commit) via 7359a5413a0e9f3b056905b4b4bf01902462bbf5 (commit) via 10a6ffa3e9c2e9418ab70d68bf6aa00871d41b8a (commit) via 0f44671c51eea74b0e782232e5a2e7205138dbbb (commit) via a2d93d69f0f1b5bc1be535e585627eb702dd9a9f (commit) via 7fa5eb42421e07dd369e20f3fa28986c5c8e8b81 (commit) via e2d01fe984317ed021ce27f37609d2a831e8d10d (commit) via 5c0b820c4ab7ef1d26cb5ba3e1d6dc7f16d64854 (commit) via 33876e22d6003b77e80435a63651cce8719a4f56 (commit) via d10fc664f77e5c775e64392223ad746b17be18a8 (commit) via 1f2caff7b9fa85af0b6823849007ef9a3591c3db (commit) via d4df939b9511816826dcb4fb283b530055b92545 (commit) via 7127d5db11013ff53940f046acbe90e04623ec0c (commit) via 33aa4405e5fe3c1fc9230af424677f362f7e635e (commit) via f4e824c8dabefb62b22cc133397e5e339ffbc9cc (commit) via 0f4d656a57c0e643c09e7fbf4c5ab711ff805438 (commit) via fa2ba35ae81c6612bf7c6f3b78605329c74382b7 (commit) via 3004e4cabd734a948c8a308baacd2245debf48ab (commit) via 64cef0f9853d16bf5058d4e22c6b22b632efa025 (commit) via df83989f0fe5bcffb42a426346d2362a8f8898cd (commit) via 1e30640037002ca123c81cad0eb7395f174c0bb7 (commit) via e56964c734ca7af6d4a70efe5be34c245b59edcf (commit) via 38f95b9ab82ff18b0d3bbf6035ca214147fb503f (commit) via d7a778004b0e0c7453075f1c7d429537162df436 (commit) via 4c1ab16ade18a253dd81df7e6eced4d920ac6a8e (commit) via ea4c969a2473085302c4d6d97476ae3594fc27ba (commit) via 246e7e77c85b106d8788bcb1651320e2e30f8b81 (commit) via 3bec2a82283ca6f7c54a56d518860bd01f651873 (commit) via 1105d2043e264fa57441833ab41d8f61c91c23d6 (commit) via 1f33a6d9109792c0a2c88793092264080fe856b0 (commit) via 9e859dd1ca27ccf035701e0ae7fe39b9274ea8f9 (commit) via 78229b3a5b85fcf4bfccd16db4913e5ce4bdbdc0 (commit) via a29391d495d7e60b829f8af03067732b5ce9028d (commit) via ba80b97505fc71121437d512fe409cf0138ca775 (commit) via 83acffd83c22c9febb8c8cb3ba2e615198c95738 (commit) via 8ec9a3bcca9c7d97d40d586a6796d39bb7e4fc20 (commit) via 111329a2dce9010e32a6ca43bb3e86066255e154 (commit) via 6c221e773066178d4801233139ae32411069c428 (commit) via 36e4dd282863dde77fff5f0f1966eba0cb2a01a1 (commit) via 0f320b34422ebb2455b9768092b43418a361b00f (commit) via 8ee03cea88a1900113f551300ff49453e8702c71 (commit) via 776de6d796d440aa032be1ce02f38083d175cb02 (commit) via bf816cb7c011b37325b528a68de3b49b22690541 (commit) via 603a92b5eb6df4654992e114c0fd11a541a7f7e4 (commit) via fee34e098c48e2564bc8762899ff2e91820da5d2 (commit) via b06f5b0493937fc28f2cc86df1d7f464aa4504d8 (commit) via dac02c7ef1655520ae64172757b04ae52ae006ce (commit) via 242ab9c6ef8a79cde6bffd1d8f57df848876dea5 (commit) via b0244fc8697eaca38b44e6048b920ced3d52243d (commit) via 465b1c5972eef1d4e60eb98ae3776d33e270853d (commit) via 8568716376ed129f6f16ac1ebee0f77b9d82e7a1 (commit) via fb49d486a35fd4b2e993398c1eea0c8f7bc6ac40 (commit) via eb087e0861f207858a4e08c72836a86f26d9701c (commit) via 8a259e3df16def3f05828f355e98a5089cd6e6d0 (commit) via 18afc2446d3e3901b4a0e98843cb24a95b56a4b3 (commit) via 5292fb3a3b5a6e62e7c625975c8c8141774a1e4c (commit) via 9069cbe543d079e9d7f55162decb8e732fc32338 (commit) via dc4a6f7e90ba0744062f6b9fa55eb99882158746 (commit) via 77e87690c0b1ad0d7ad95b1283b76f3c0901214b (commit) via 3b01bbbc67389b63e6623da99d397283729e70e7 (commit) via 0ba50a1d064ef71145fe0a08d813d710634a23b4 (commit) via f32384ef44d3ffe430b6afdad589f944e264f4dc (commit) via b0a6dbcc70f9504a4764ea26b104cc43c2456dc4 (commit) via 59e9ff6243465640956b58ad1756a3ede53eca7c (commit) via 762d7b075e59c5dac87f10aeff7868e51bd0bd8c (commit) via 5033a08c86fb6ef0adddabad327422a1c0c0069a (commit) via 385193cd520c3b238fe9048d47e8abf8383386bc (commit) via 2f4948f1e4793e71963bc651b1c1721279fd681f (commit) via e77918a903d980ff789b7e32f71725481e870510 (commit) via f183b81a686fed9409aa93a839618c6943d2da03 (commit) via 22cc51d061e40f3e6370be668ef81ab0dc0bd282 (commit) via 8300eee0179798abe4a55cad6170044d1a80cf99 (commit) via 08851a8200416fb3d96faa0efb2be7b8a5086f43 (commit) via e0cc94a0b72d1fb866c406dc7c940bba9010c84f (commit) via 434c306cbefeafe40f638ed3df93d630c996f9e5 (commit) via 9fc6b894ec1648bd0661c7e928c091597d121677 (commit) via d5170d5f6e25cec71d44847545824defe630da66 (commit) via d11ae735deeedb3341882da42cc0ef0cb32e43c7 (commit) via 626d7e6db5a5a8467693c6c1fb261aa4066a0021 (commit) via f535d06d0741ecd6b1312c9e83b0c05dc4e79f6e (commit) via 302af6a0e7ec0cd5357d5a31df00642f76608d6e (commit) via 6f9a9ca82523c3f8b99194eef54d590838e157e3 (commit) via a351fe0b64f4c2f9896d7e77cf3aba443df69b1c (commit) via f6514da36080efb8876d274c1d01d9c9207335f7 (commit) via 40daa8e73f6c827ff4f1f5b419fe499c567652b7 (commit) via 98b2910ee89e9fbc6c2df00d3dd35aeca7b86daf (commit) via 264263484be9207da366553c812d624020307cbf (commit) via 35251f68475891e018fb9004090d4e554cdb5554 (commit) via dc3b3be429e3cd2ead8250b831e9da76026d2342 (commit) via 3b1acd40cd2e037284dcdcc338f1b78fdaeb347b (commit) via 735b6c995eedc0a16ba1b215542e374358fdd7be (commit) via e20e30792985c91a0f40bf30acc53775e7089b2e (commit) via a4d9a75a1e3b907392f3e00586da4611bbfe09bb (commit) via 4ac16b128cec6f01933b31a9dc1579a664be0121 (commit) via b2426af3d1676ac51c9e796f45982c88a28e65ea (commit) via 3d8fc321d55ff995ce2ed37fdeab375e1b93fff6 (commit) via 30aeae0b94487962ab877820ac9c8d4628fa109e (commit) via 0c1ebd178cafd8add90e6561ff798a2df4e6db67 (commit) via 4d1077ffa4ff336ab7b01d1908dd018fc34a301e (commit) via 0eb577632f291db3e4f89cf4b496822b9766f7cc (commit) via dfc6b58d43718b0eca934c377a1aaa163cbe441e (commit) via ca7f697e14087234e44c96fb7edd81cfb14183dc (commit) via 650b4822ce2916ae16e4bfae18bd6af97451c2f4 (commit) via f09ffffcbd5a0e2c345ef2563d3d4d64bd049550 (commit) via e5ee07785e9d820ec8db08187aa39697584ca1b7 (commit) via 45258f272ce4a37952ccb276631cfc0babf66462 (commit) via 00c8d8b1fb6b8cab6efa12f7a786d2faf808d6b4 (commit) via 28871cb07f5ef00fdbe1e7ea5a39a0b348328ed7 (commit) via 1e8ab5de66c2f012246354eb1433c004e43f4070 (commit) via 412479e6fe38f0cc46c102b52caa04c177abeae6 (commit) via 52f7daab0101648d1713cbc7764a6c209d103cb4 (commit) via 1863245f49f69ea282f42bf4ab417329ef0b3655 (commit) via f82ca15a1862749e13a989599d7f4c52c7648957 (commit) via 57253688b381375ae8b5a1ffce7a2d2d369bb743 (commit) via f5da6638ecb8ea97df53856542231df4a3befca1 (commit) via 36da75830f22db80b4de0bfd67cd8b361b6d053b (commit) via 8e34ed8c786a1f786976da046907f7dbd5d3458d (commit) via 91ebfc82ea75dee6b9751353c39220b8236f496e (commit) via 3d5a7545b950afa81b45e2a7d82593d7de2beff1 (commit) via 4035016796f2d505d3b6885002339b8c20581ada (commit) via a2b946d008b9ba78f053b1d1673cfb7e14028f90 (commit) via 5371d9f2901ef23863bbe6286c9f758937043705 (commit) via c5b73dd85b9746491d23d1bb92fae3017e0cba8f (commit) via a25046535cc4f57f53b0e6952ab478593b886be6 (commit) via 311bc0052cc294d363333de87bebeb9dd15e3ee3 (commit) via 3bb8b737ed8e444c6771c1465574eb6cf5b7f19a (commit) via 03ee55d7250f29c71e2f7f453668e9d71aa627b1 (commit) via 1c963f473945e9902c1682d917baa58002a9ab95 (commit) via 0d7489b9089c8cb5766cc689d8c414f166b4d84e (commit) via 4a574324fd8c35c9ceffecd149bb14ab84b59a85 (commit) via b0ad788b8aaad7d5e75827dacd4bbba203ae69ff (commit) via 065b315f0da07e2d30308316ae38fe62dd488539 (commit) via d7b2c768313f2fd72e660df3bef6f344e3b90403 (commit) via 10566c8be384c6435476ec54e842382841cb84b6 (commit) via fd5ad3ef399dc281e78b06a36162a58a95518c34 (commit) via cc99da182f53d3d4f3874703643b277773717af3 (commit) via 3258bf40eb7c2dc9c0e8ac66c2fc47db4f4fe70f (commit) via 5e531214b5b7fc3e031a16b60640d4d719181d58 (commit) via 77408ac781d65097300aff78576aa45c4ff34673 (commit) via cb9a4d01bc1ecf1eeb3fb7ef39067b2b30b6c545 (commit) via 44e9bda0e42f40e0baf0a2c0ef733eb757abd366 (commit) via 29f6260364df588c876d922ffcc3c429e3b4f062 (commit) via 9bef3574038a99a2c16ac54dab1ec352fc61c6fe (commit) via 636b63b5fd18d16fec97eaf3deb34706647ab898 (commit) via cbf5f034766c0b1c02e5d87f60c1e3626430cc71 (commit) via 46c93e41f43da7f16270179c6eff75e450617329 (commit) via 35a880c53ed0d06b9d0010c9a3ddca04f66dfa9c (commit) via a795d7cc0b6583ed3eb5313b9203087af6d336c3 (commit) via 90835da72ffb18043abb809db31339bfbc643065 (commit) via da170cbe3b1f354ad1dcdf1e2d1ce8128e9ad642 (commit) via fba60ab2ed416507a562c956a03b4d0ac08619cc (commit) via e20ac6b5395e702d4089d97fac6d49972a403a4d (commit) via 19fd969d216c96e34a76e4fc7b325e93a9d7ed03 (commit) via acc5b8866192f899af2bb7012f5d423d5296cc03 (commit) via 08492987a0faf3d8d468d9c8fce2f670e130977c (commit) via 61cfb80f8d3c65a3782ce7793c996c4021f5f0ce (commit) via 44b9fd1c8144f651bbd0b86294f5d5ba06baeee1 (commit) via 70e54d2527edbdbd6216924f63214dbc4ef9a550 (commit) via 78626aeb4a6cee4bc8f441660918c64581eedea6 (commit) via ae2a2a794b1d5aede8df4ef934f6a675a0844375 (commit) via 53a41a22da46927e42dddf20fd35fbc499723ed1 (commit) via ff2d7cc798897ddcd53ed453a7f4ae2442facd71 (commit) via 62811e8f654e7b437e0da42fa7a4fcd17cd39650 (commit) via 6aa6daf2f0306e14705eada03b08acef099e205b (commit) via 0d4cd897867e177a6e209b59cfb2330f32dc0355 (commit) via 30e2a904dcdb857dcb480aab817a8a677b2bf6c5 (commit) via 86105092bdce7293d2d8044bd76f5253745c345a (commit) via a9ff0e97fcb0b43839f622f367c7380404528c90 (commit) via 41a90107735669ae32ac80555aac3f7c5729e318 (commit) via 43a039eba4c73120e382cb9caa5fc93e119444c5 (commit) via 7246da8a661799a4320634da8ffaf4ad5c839554 (commit) via a8f01cc88589a407cb9835b47ece8661c91e6a6b (commit) via 5adcdb7642dbafae484b8f3feb391490ff9be087 (commit) via 04cfd144d9f31b6e1f3d9d85b6fdd932ef18a153 (commit) via 2085def079d29f2bda47ef86075a04df7a0e7cc1 (commit) via 09bec057e54ac2f3f1d1dd6a4b68cd3d4eb47f97 (commit) via 20e46d84948be3127f6145d4f65437091bb87580 (commit) via c1512eea5818c81ff19d81d8aeae1967bab7e64f (commit) via 82737719c85c6e4e3fd7d00e76d393c3fbaeecf7 (commit) via db3909d27d78bbe62de25fa8136428e27d4a7e4e (commit) via 68e064ca8470968e04beddac1457c4c836ae152d (commit) via 8b1fb962fc9facdac1ace50f45148e75a239d152 (commit) via 63308ef6bb76d22588df61dd2a2211f8b1fcd57d (commit) via c6e00c7b0fb673d670c3f5e94edd4852f1ff546c (commit) via 01a5eeac1d6aacbdeef9bcf5660967be55634f84 (commit) via 75999a18c3c302bc2a71e9a01dfe63a62be8077c (commit) via 738723866ed6858cb694b0a770300d781e09e333 (commit) via 2c36a37f908cd2e7297b1bd5621fea2f0d32451a (commit) via afa861bf22bbf49a93149bd25a01a0171b30ca93 (commit) via b65e0b5731aad64e8d149e55724e23b2f0cf7e84 (commit) via bb62d9cb732c894023c5c9f5893acf40add7376c (commit) via 9e156bf91467da256ade7842b03b0aa6f9b7405c (commit) via 0f80e05eebfa2d25db5eb4483752cd37775adb04 (commit) via 17cc93d570da20ff885945d14212dcf864420c4f (commit) via a9f462d615697bc28058ee5c541c4d3e7920f205 (commit) via c9e56b80f35e2cd3362df65bdfec739c5f35cc1b (commit) via bcc66010915528e7efa10b4f9edd34aee44a4874 (commit) via af92b8d2caa7f3a27ea8721cdaf75d8b8a3c79ff (commit) via a5f3a2885c9d1a72ecebf159522a558a1f33d767 (commit) via 221dd433995a480599d3038d109e63e0b570d84d (commit) via 9827569ff0a57040d6869d2dfa062b2aedc9ba69 (commit) via 5bd89a1f1f1a53089cbc8ed576a3b6cc1164f671 (commit) via 1fbc0dff88737be501ed79942891752e7de5222e (commit) via 50d1588b2e1d5204356576666b4f2f34651f8902 (commit) via b6df3cef07cec1040b0d9984c21d21db0c8f7220 (commit) via 375db33d13ab1fe414419a6f9cfb0b41c999862d (commit) via f136773413b0d1817f749d9f3ae65ec0660e7d78 (commit) via a58c01317ca02ef2fee65fd650a5a9f5e04a727c (commit) via 60d500206a108b2c64ca7e36b0113b2cd3711b98 (commit) via 0cee1ffb6021b1aae3fcc9581699da1c85a6dd6e (commit) via 431c4af526b18abb4a18c2c4c8655690b753cbe5 (commit) via e437b12277c1cc8ec72e0f78f660137c60ffaad7 (commit) via 7b5181da8cdd47a13041f9ee36fa9590a0fa6e48 (commit) via cc79503e0422679d7d6f150b51e4ab76b9e0032b (commit) via 11bf6bc10aeb8333df28a00410306904c69ff776 (commit) via 3eeb562489ed79638a38e3a02d8e6f1cfd1049a0 (commit) via 0f101f0fce872fe38703061daf5e530121833865 (commit) via 92eabee52e6019f85f6a17db4ce1d8f32c63cd75 (commit) via 46da831b6d9e1745587d713e998a3f2bd8b2e83e (commit) via 9e657b7676895ecddb0f2e14791be3f06d9543b1 (commit) via b622163ecf14a179d932f779164af5e393311dd8 (commit) via 33f5e7122c6fdd6c4d5e38ba56a7a115b51e3496 (commit) via c4eaa5416dcc45e8d7c768a46d5bbf9fe154a308 (commit) via 70e85ec6246079af27c7a655cb3b6d300d377446 (commit) via 38ac129e3a457ab6f1f41379ddd3fab3c56bf06b (commit) via 70f482880ab44205eeb0fb2b81e1a75adb7c1d98 (commit) via 2975a1d6f13d9cb20fc9ecf47ad28f09b9d30487 (commit) via c0ff8e8a212f8f6c868e26b492292ab078360cb2 (commit) via 87f3477626cac8dc09dafdff2f465baa2f8a7095 (commit) via 49e61a23cdc1d082064c9c139f4662b9fa615232 (commit) via 626ba7eca73a9b73c5ff99ddbb12ec8744254d32 (commit) via 45f131616b25d58005dc93c6e0abc9bd4e05a4ff (commit) via 8b780915d9a7d0e726c143ad2655c343e31ae045 (commit) from faef29309daabfc3ec5079600a588b8eb7e21c1a (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit f0e1b8fbecef7eaf4f9ebe813ddabaaf529fa713 Merge: faef293 63922b0 Author: Quanah Gibson-Mount quanah@openldap.org Date: Mon Nov 18 18:35:13 2019 +0000
Merge remote-tracking branch 'origin/master' into OPENLDAP_REL_ENG_2_5
-----------------------------------------------------------------------
Summary of changes: .gitignore | 30 +- COPYRIGHT | 2 +- INSTALL | 5 +- Makefile.in | 4 +- README | 2 +- build/dir.mk | 12 +- build/info.mk | 2 +- build/lib-shared.mk | 2 +- build/lib-static.mk | 2 +- build/lib.mk | 2 +- build/ltmain.sh | 2 +- build/man.mk | 2 +- build/missing | 2 +- build/mkdep | 4 +- build/mkdep.aix | 2 +- build/mkrelease | 2 +- build/mkvers.bat | 2 +- build/mkversion | 13 +- build/mod.mk | 2 +- build/openldap.m4 | 304 +- build/rules.mk | 2 +- build/shtool | 6 +- build/srv.mk | 2 +- build/top.mk | 5 +- build/version.h | 4 +- build/version.sh | 2 +- build/version.var | 2 +- clients/Makefile.in | 2 +- clients/tools/Makefile.in | 4 +- clients/tools/common.c | 247 +- clients/tools/common.h | 2 +- clients/tools/ldapcompare.c | 2 +- clients/tools/ldapdelete.c | 2 +- clients/tools/ldapexop.c | 2 +- clients/tools/ldapmodify.c | 2 +- clients/tools/ldapmodrdn.c | 2 +- clients/tools/ldappasswd.c | 2 +- clients/tools/ldapsearch.c | 460 +- clients/tools/ldapurl.c | 2 +- clients/tools/ldapvc.c | 4 +- clients/tools/ldapwhoami.c | 2 +- configure | 1681 +--- configure.in | 204 +- contrib/ldapc++/COPYRIGHT | 2 +- contrib/ldapc++/Makefile.am | 2 +- contrib/ldapc++/Makefile.in | 2 +- contrib/ldapc++/README | 4 +- contrib/ldapc++/configure | 4 +- contrib/ldapc++/configure.in | 4 +- contrib/ldapc++/doxygen.rc | 4 +- contrib/ldapc++/examples/Makefile.am | 2 +- contrib/ldapc++/examples/Makefile.in | 2 +- contrib/ldapc++/examples/main.cpp | 4 +- contrib/ldapc++/examples/readSchema.cpp | 2 +- contrib/ldapc++/examples/startTls.cpp | 2 +- contrib/ldapc++/examples/urlTest.cpp | 2 +- contrib/ldapc++/src/LDAPAddRequest.cpp | 2 +- contrib/ldapc++/src/LDAPAddRequest.h | 2 +- contrib/ldapc++/src/LDAPAsynConnection.cpp | 2 +- contrib/ldapc++/src/LDAPAsynConnection.h | 12 +- contrib/ldapc++/src/LDAPAttrType.cpp | 2 +- contrib/ldapc++/src/LDAPAttrType.h | 2 +- contrib/ldapc++/src/LDAPAttribute.cpp | 2 +- contrib/ldapc++/src/LDAPAttribute.h | 4 +- contrib/ldapc++/src/LDAPAttributeList.cpp | 12 +- contrib/ldapc++/src/LDAPAttributeList.h | 2 +- contrib/ldapc++/src/LDAPBindRequest.cpp | 2 +- contrib/ldapc++/src/LDAPBindRequest.h | 2 +- contrib/ldapc++/src/LDAPCompareRequest.cpp | 2 +- contrib/ldapc++/src/LDAPCompareRequest.h | 2 +- contrib/ldapc++/src/LDAPConnection.cpp | 2 +- contrib/ldapc++/src/LDAPConnection.h | 26 +- contrib/ldapc++/src/LDAPConstraints.cpp | 12 +- contrib/ldapc++/src/LDAPConstraints.h | 2 +- contrib/ldapc++/src/LDAPControl.cpp | 7 +- contrib/ldapc++/src/LDAPControl.h | 2 +- contrib/ldapc++/src/LDAPControlSet.cpp | 2 +- contrib/ldapc++/src/LDAPControlSet.h | 6 +- contrib/ldapc++/src/LDAPDeleteRequest.cpp | 2 +- contrib/ldapc++/src/LDAPDeleteRequest.h | 2 +- contrib/ldapc++/src/LDAPEntry.cpp | 2 +- contrib/ldapc++/src/LDAPEntry.h | 4 +- contrib/ldapc++/src/LDAPEntryList.cpp | 2 +- contrib/ldapc++/src/LDAPEntryList.h | 2 +- contrib/ldapc++/src/LDAPException.cpp | 2 +- contrib/ldapc++/src/LDAPException.h | 10 +- contrib/ldapc++/src/LDAPExtRequest.cpp | 2 +- contrib/ldapc++/src/LDAPExtRequest.h | 2 +- contrib/ldapc++/src/LDAPExtResult.cpp | 2 +- contrib/ldapc++/src/LDAPExtResult.h | 2 +- contrib/ldapc++/src/LDAPMessage.cpp | 2 +- contrib/ldapc++/src/LDAPMessage.h | 6 +- contrib/ldapc++/src/LDAPMessageQueue.cpp | 2 +- contrib/ldapc++/src/LDAPMessageQueue.h | 2 +- contrib/ldapc++/src/LDAPModDNRequest.cpp | 2 +- contrib/ldapc++/src/LDAPModDNRequest.h | 2 +- contrib/ldapc++/src/LDAPModList.cpp | 2 +- contrib/ldapc++/src/LDAPModList.h | 2 +- contrib/ldapc++/src/LDAPModification.cpp | 2 +- contrib/ldapc++/src/LDAPModification.h | 2 +- contrib/ldapc++/src/LDAPModifyRequest.cpp | 2 +- contrib/ldapc++/src/LDAPModifyRequest.h | 2 +- contrib/ldapc++/src/LDAPObjClass.cpp | 2 +- contrib/ldapc++/src/LDAPObjClass.h | 2 +- contrib/ldapc++/src/LDAPRebind.cpp | 2 +- contrib/ldapc++/src/LDAPRebind.h | 4 +- contrib/ldapc++/src/LDAPRebindAuth.cpp | 2 +- contrib/ldapc++/src/LDAPRebindAuth.h | 4 +- contrib/ldapc++/src/LDAPReferenceList.cpp | 2 +- contrib/ldapc++/src/LDAPReferenceList.h | 2 +- contrib/ldapc++/src/LDAPRequest.cpp | 2 +- contrib/ldapc++/src/LDAPRequest.h | 4 +- contrib/ldapc++/src/LDAPResult.cpp | 2 +- contrib/ldapc++/src/LDAPResult.h | 8 +- contrib/ldapc++/src/LDAPSaslBindResult.cpp | 2 +- contrib/ldapc++/src/LDAPSaslBindResult.h | 2 +- contrib/ldapc++/src/LDAPSchema.cpp | 2 +- contrib/ldapc++/src/LDAPSchema.h | 2 +- contrib/ldapc++/src/LDAPSearchReference.cpp | 2 +- contrib/ldapc++/src/LDAPSearchReference.h | 2 +- contrib/ldapc++/src/LDAPSearchRequest.cpp | 2 +- contrib/ldapc++/src/LDAPSearchRequest.h | 2 +- contrib/ldapc++/src/LDAPSearchResult.cpp | 2 +- contrib/ldapc++/src/LDAPSearchResult.h | 2 +- contrib/ldapc++/src/LDAPSearchResults.cpp | 2 +- contrib/ldapc++/src/LDAPSearchResults.h | 2 +- contrib/ldapc++/src/LDAPUrl.cpp | 2 +- contrib/ldapc++/src/LDAPUrl.h | 8 +- contrib/ldapc++/src/LDAPUrlList.cpp | 2 +- contrib/ldapc++/src/LDAPUrlList.h | 2 +- contrib/ldapc++/src/LdifReader.cpp | 6 +- contrib/ldapc++/src/LdifReader.h | 2 +- contrib/ldapc++/src/LdifWriter.cpp | 4 +- contrib/ldapc++/src/LdifWriter.h | 2 +- contrib/ldapc++/src/Makefile.am | 2 +- contrib/ldapc++/src/Makefile.in | 2 +- contrib/ldapc++/src/SaslInteraction.cpp | 2 +- contrib/ldapc++/src/SaslInteraction.h | 2 +- contrib/ldapc++/src/SaslInteractionHandler.cpp | 2 +- contrib/ldapc++/src/SaslInteractionHandler.h | 2 +- contrib/ldapc++/src/StringList.cpp | 2 +- contrib/ldapc++/src/StringList.h | 2 +- contrib/ldapc++/src/TlsOptions.cpp | 2 +- contrib/ldapc++/src/TlsOptions.h | 2 +- contrib/ldapc++/src/ac/time.h | 2 +- contrib/ldapc++/src/debug.h | 2 +- contrib/ldapc++/version.sh | 2 +- contrib/ldapc++/version.var | 2 +- contrib/ldaptcl/CHANGES | 2 +- contrib/ldaptcl/COPYRIGHT | 2 +- contrib/ldaptcl/ldap.n | 4 +- contrib/ldaptcl/neoXldap.c | 4 +- contrib/slapd-modules/README | 4 +- contrib/slapd-modules/acl/README.posixgroup | 2 +- contrib/slapd-modules/acl/gssacl.c | 4 +- contrib/slapd-modules/acl/posixgroup.c | 2 +- contrib/slapd-modules/addpartial/README | 2 +- .../slapd-modules/addpartial/addpartial-overlay.c | 37 +- contrib/slapd-modules/adremap/Makefile | 14 +- contrib/slapd-modules/adremap/adremap.c | 2 + contrib/slapd-modules/allop/Makefile | 14 +- contrib/slapd-modules/allop/README | 2 +- contrib/slapd-modules/allop/allop.c | 2 +- contrib/slapd-modules/allop/slapo-allop.5 | 4 +- contrib/slapd-modules/allowed/Makefile | 2 +- contrib/slapd-modules/allowed/README | 2 +- contrib/slapd-modules/allowed/allowed.c | 8 +- contrib/slapd-modules/authzid/Makefile | 2 +- contrib/slapd-modules/authzid/authzid.c | 6 +- contrib/slapd-modules/autogroup/README | 2 +- contrib/slapd-modules/autogroup/autogroup.c | 121 +- contrib/slapd-modules/autogroup/slapo-autogroup.5 | 4 +- contrib/slapd-modules/cloak/Makefile | 14 +- contrib/slapd-modules/cloak/cloak.c | 13 +- contrib/slapd-modules/cloak/slapo-cloak.5 | 4 +- contrib/slapd-modules/comp_match/Makefile | 2 +- contrib/slapd-modules/comp_match/asn.h | 4 +- contrib/slapd-modules/comp_match/componentlib.c | 12 +- contrib/slapd-modules/comp_match/componentlib.h | 6 +- contrib/slapd-modules/comp_match/init.c | 10 +- contrib/slapd-modules/denyop/denyop.c | 4 +- contrib/slapd-modules/dsaschema/README | 2 +- contrib/slapd-modules/dsaschema/dsaschema.c | 2 +- contrib/slapd-modules/dupent/Makefile | 2 +- contrib/slapd-modules/dupent/dupent.c | 4 +- contrib/slapd-modules/kinit/README | 2 +- contrib/slapd-modules/kinit/kinit.c | 34 +- contrib/slapd-modules/lastbind/Makefile | 14 +- contrib/slapd-modules/lastbind/lastbind.c | 50 +- contrib/slapd-modules/lastbind/slapo-lastbind.5 | 11 + contrib/slapd-modules/lastmod/Makefile | 13 +- contrib/slapd-modules/lastmod/lastmod.c | 6 +- contrib/slapd-modules/lastmod/slapo-lastmod.5 | 2 +- contrib/slapd-modules/noopsrch/Makefile | 2 +- contrib/slapd-modules/noopsrch/noopsrch.c | 6 +- contrib/slapd-modules/nops/Makefile | 14 +- contrib/slapd-modules/nops/nops.c | 6 +- contrib/slapd-modules/nops/slapo-nops.5 | 2 +- contrib/slapd-modules/nssov/Makefile | 17 +- contrib/slapd-modules/nssov/README | 6 +- contrib/slapd-modules/nssov/alias.c | 8 +- contrib/slapd-modules/nssov/ether.c | 12 +- contrib/slapd-modules/nssov/group.c | 20 +- contrib/slapd-modules/nssov/host.c | 14 +- contrib/slapd-modules/nssov/netgroup.c | 14 +- contrib/slapd-modules/nssov/network.c | 14 +- contrib/slapd-modules/nssov/nss-pam-ldapd/attrs.h | 2 +- .../slapd-modules/nssov/nss-pam-ldapd/nslcd-prot.h | 2 +- contrib/slapd-modules/nssov/nss-pam-ldapd/nslcd.h | 6 +- contrib/slapd-modules/nssov/nss-pam-ldapd/tio.c | 4 +- contrib/slapd-modules/nssov/nssov.c | 74 +- contrib/slapd-modules/nssov/nssov.h | 10 +- contrib/slapd-modules/nssov/pam.c | 50 +- contrib/slapd-modules/nssov/passwd.c | 28 +- contrib/slapd-modules/nssov/protocol.c | 16 +- contrib/slapd-modules/nssov/rpc.c | 16 +- contrib/slapd-modules/nssov/service.c | 18 +- contrib/slapd-modules/nssov/shadow.c | 18 +- contrib/slapd-modules/nssov/slapo-nssov.5 | 4 +- contrib/slapd-modules/passwd/Makefile | 14 +- contrib/slapd-modules/passwd/README | 2 +- contrib/slapd-modules/passwd/kerberos.c | 2 +- contrib/slapd-modules/passwd/netscape.c | 2 +- contrib/slapd-modules/passwd/pbkdf2/Makefile | 15 +- contrib/slapd-modules/passwd/pbkdf2/README | 2 +- contrib/slapd-modules/passwd/pbkdf2/pw-pbkdf2.c | 7 +- .../slapd-modules/passwd/pbkdf2/slapo-pw-pbkdf2.5 | 112 + contrib/slapd-modules/passwd/radius.c | 2 +- contrib/slapd-modules/passwd/sha2/Makefile | 14 +- contrib/slapd-modules/passwd/sha2/README | 2 +- contrib/slapd-modules/passwd/sha2/sha2.c | 4 +- contrib/slapd-modules/passwd/sha2/slapd-pw-sha2.5 | 118 + contrib/slapd-modules/passwd/sha2/slapd-sha2.c | 2 +- contrib/slapd-modules/passwd/slapd-pw-radius.5 | 110 + contrib/slapd-modules/passwd/totp/Makefile | 14 +- contrib/slapd-modules/passwd/totp/README | 16 +- contrib/slapd-modules/passwd/totp/slapd-totp.c | 265 +- contrib/slapd-modules/passwd/totp/slapo-totp.5 | 109 + contrib/slapd-modules/proxyOld/Makefile | 2 +- contrib/slapd-modules/proxyOld/README | 2 +- contrib/slapd-modules/proxyOld/proxyOld.c | 10 +- contrib/slapd-modules/samba4/Makefile | 2 +- contrib/slapd-modules/samba4/README | 2 +- contrib/slapd-modules/samba4/pguid.c | 18 +- contrib/slapd-modules/samba4/rdnval.c | 27 +- contrib/slapd-modules/samba4/vernum.c | 20 +- contrib/slapd-modules/smbk5pwd/Makefile | 16 +- contrib/slapd-modules/smbk5pwd/README | 2 +- contrib/slapd-modules/smbk5pwd/slapo-smbk5pwd.5 | 179 + contrib/slapd-modules/smbk5pwd/smbk5pwd.c | 28 +- contrib/slapd-modules/trace/trace.c | 24 +- contrib/slapd-modules/usn/README | 2 +- contrib/slapd-modules/usn/usn.c | 7 +- contrib/slapd-modules/vc/Makefile | 2 +- contrib/slapd-modules/vc/vc.c | 4 +- contrib/slapd-tools/README | 2 +- contrib/slapd-tools/statslog | 2 +- contrib/slapd-tools/wrap_slap_ops | 2 +- contrib/slapi-plugins/addrdnvalues/README | 2 +- contrib/slapi-plugins/addrdnvalues/addrdnvalues.c | 2 +- doc/Makefile.in | 2 +- doc/devel/args | 2 +- doc/devel/todo | 1 - doc/devel/utfconv.txt | 4 +- doc/devel/variadic_debug/03-libldap_Debug.cocci | 70 + doc/devel/variadic_debug/04-variadic.cocci | 165 + doc/devel/variadic_debug/07-shortcut.cocci | 216 + doc/devel/variadic_debug/09-merge.cocci | 147 + doc/devel/variadic_debug/README | 39 + doc/devel/variadic_debug/equivalence.iso | 12 + doc/devel/variadic_debug/macros.h | 23 + doc/devel/variadic_debug/script.sh | 73 + doc/drafts/README | 2 +- doc/guide/admin/Makefile | 2 +- doc/guide/admin/README.spellcheck | 2 +- doc/guide/admin/abstract.sdf | 2 +- doc/guide/admin/access-control.sdf | 4 +- doc/guide/admin/admin.sdf | 2 +- doc/guide/admin/appendix-changes.sdf | 29 +- doc/guide/admin/appendix-common-errors.sdf | 14 +- doc/guide/admin/appendix-configs.sdf | 2 +- doc/guide/admin/appendix-contrib.sdf | 2 +- doc/guide/admin/appendix-deployments.sdf | 2 +- doc/guide/admin/appendix-ldap-result-codes.sdf | 2 +- doc/guide/admin/appendix-recommended-versions.sdf | 3 +- doc/guide/admin/appendix-upgrading.sdf | 2 +- doc/guide/admin/aspell.en.pws | 15 - doc/guide/admin/backends.sdf | 51 +- doc/guide/admin/config.sdf | 2 +- doc/guide/admin/dbtools.sdf | 2 +- doc/guide/admin/glossary.sdf | 2 +- doc/guide/admin/guide.sdf | 2 +- doc/guide/admin/index.sdf | 2 +- doc/guide/admin/install.sdf | 21 +- doc/guide/admin/intro.sdf | 14 +- doc/guide/admin/limits.sdf | 2 +- doc/guide/admin/maintenance.sdf | 86 +- doc/guide/admin/master.sdf | 2 +- doc/guide/admin/monitoringslapd.sdf | 35 +- doc/guide/admin/overlays.sdf | 35 +- doc/guide/admin/preface.sdf | 4 +- doc/guide/admin/quickstart.sdf | 4 +- doc/guide/admin/referrals.sdf | 2 +- doc/guide/admin/replication.sdf | 40 +- doc/guide/admin/runningslapd.sdf | 2 +- doc/guide/admin/sasl.sdf | 4 +- doc/guide/admin/schema.sdf | 2 +- doc/guide/admin/security.sdf | 2 +- doc/guide/admin/slapdconf2.sdf | 253 +- doc/guide/admin/slapdconfig.sdf | 229 +- doc/guide/admin/title.sdf | 2 +- doc/guide/admin/tls.sdf | 8 +- doc/guide/admin/troubleshooting.sdf | 2 +- doc/guide/admin/tuning.sdf | 177 +- doc/guide/images/src/README.fonts | 2 +- doc/guide/images/src/ldap-sync-refreshonly.svg | 2 +- doc/guide/plain.sdf | 2 +- doc/guide/preamble.sdf | 4 +- doc/guide/release/copyright-plain.sdf | 2 +- doc/guide/release/copyright.sdf | 2 +- doc/guide/release/install.sdf | 4 +- doc/guide/release/license-plain.sdf | 2 +- doc/guide/release/license.sdf | 2 +- doc/man/Makefile.in | 2 +- doc/man/man1/Makefile.in | 2 +- doc/man/man1/ldapcompare.1 | 11 +- doc/man/man1/ldapdelete.1 | 11 +- doc/man/man1/ldapexop.1 | 11 +- doc/man/man1/ldapmodify.1 | 11 +- doc/man/man1/ldapmodrdn.1 | 11 +- doc/man/man1/ldappasswd.1 | 11 +- doc/man/man1/ldapsearch.1 | 11 +- doc/man/man1/ldapurl.1 | 2 +- doc/man/man1/ldapwhoami.1 | 15 +- doc/man/man3/Makefile.in | 2 +- doc/man/man3/lber-decode.3 | 2 +- doc/man/man3/lber-encode.3 | 2 +- doc/man/man3/lber-memory.3 | 2 +- doc/man/man3/lber-sockbuf.3 | 2 +- doc/man/man3/lber-types.3 | 2 +- doc/man/man3/ldap.3 | 2 +- doc/man/man3/ldap_abandon.3 | 2 +- doc/man/man3/ldap_add.3 | 2 +- doc/man/man3/ldap_bind.3 | 8 +- doc/man/man3/ldap_compare.3 | 2 +- doc/man/man3/ldap_controls.3 | 2 +- doc/man/man3/ldap_delete.3 | 2 +- doc/man/man3/ldap_dup.3 | 2 +- doc/man/man3/ldap_error.3 | 2 +- doc/man/man3/ldap_extended_operation.3 | 2 +- doc/man/man3/ldap_first_attribute.3 | 2 +- doc/man/man3/ldap_first_entry.3 | 2 +- doc/man/man3/ldap_first_message.3 | 2 +- doc/man/man3/ldap_first_reference.3 | 2 +- doc/man/man3/ldap_get_dn.3 | 2 +- doc/man/man3/ldap_get_option.3 | 8 +- doc/man/man3/ldap_get_values.3 | 2 +- doc/man/man3/ldap_memory.3 | 2 +- doc/man/man3/ldap_modify.3 | 2 +- doc/man/man3/ldap_modrdn.3 | 2 +- doc/man/man3/ldap_open.3 | 15 +- doc/man/man3/ldap_parse_reference.3 | 2 +- doc/man/man3/ldap_parse_result.3 | 2 +- doc/man/man3/ldap_parse_sort_control.3 | 2 +- doc/man/man3/ldap_parse_vlv_control.3 | 2 +- doc/man/man3/ldap_rename.3 | 2 +- doc/man/man3/ldap_result.3 | 2 +- doc/man/man3/ldap_schema.3 | 2 +- doc/man/man3/ldap_search.3 | 2 +- doc/man/man3/ldap_sort.3 | 2 +- doc/man/man3/ldap_sync.3 | 2 +- doc/man/man3/ldap_tls.3 | 2 +- doc/man/man3/ldap_url.3 | 2 +- doc/man/man5/Makefile.in | 2 +- doc/man/man5/ldap.conf.5 | 7 +- doc/man/man5/ldif.5 | 2 +- doc/man/man5/slapd-asyncmeta.5 | 26 +- doc/man/man5/slapd-bdb.5 | 286 - doc/man/man5/slapd-bdb.5.links | 1 - doc/man/man5/slapd-config.5 | 39 +- doc/man/man5/slapd-dnssrv.5 | 2 +- doc/man/man5/slapd-ldap.5 | 31 +- doc/man/man5/slapd-ldbm.5 | 20 - doc/man/man5/slapd-ldif.5 | 2 +- doc/man/man5/slapd-mdb.5 | 45 +- doc/man/man5/slapd-meta.5 | 4 +- doc/man/man5/slapd-monitor.5 | 2 +- doc/man/man5/slapd-ndb.5 | 2 +- doc/man/man5/slapd-null.5 | 2 +- doc/man/man5/slapd-passwd.5 | 2 +- doc/man/man5/slapd-relay.5 | 2 +- doc/man/man5/slapd-shell.5 | 2 +- doc/man/man5/slapd-sock.5 | 25 +- doc/man/man5/slapd-sql.5 | 6 +- doc/man/man5/slapd-wt.5 | 2 +- doc/man/man5/slapd.access.5 | 11 +- doc/man/man5/slapd.backends.5 | 34 +- doc/man/man5/slapd.conf.5 | 34 +- doc/man/man5/slapd.overlays.5 | 8 +- doc/man/man5/slapd.plugin.5 | 2 +- doc/man/man5/slapo-accesslog.5 | 9 +- doc/man/man5/slapo-auditlog.5 | 2 +- doc/man/man5/slapo-autoca.5 | 8 +- doc/man/man5/slapo-chain.5 | 2 +- doc/man/man5/slapo-collect.5 | 2 +- doc/man/man5/slapo-constraint.5 | 2 +- doc/man/man5/slapo-dds.5 | 12 +- doc/man/man5/slapo-dyngroup.5 | 2 +- doc/man/man5/slapo-dynlist.5 | 2 +- doc/man/man5/slapo-memberof.5 | 7 +- doc/man/man5/slapo-pbind.5 | 2 +- doc/man/man5/slapo-pcache.5 | 4 +- doc/man/man5/slapo-ppolicy.5 | 4 +- doc/man/man5/slapo-refint.5 | 4 +- doc/man/man5/slapo-retcode.5 | 2 +- doc/man/man5/slapo-rwm.5 | 2 +- doc/man/man5/slapo-sssvlv.5 | 2 +- doc/man/man5/slapo-syncprov.5 | 4 +- doc/man/man5/slapo-translucent.5 | 4 +- doc/man/man5/slapo-unique.5 | 4 +- doc/man/man5/slapo-valsort.5 | 2 +- doc/man/man8/Makefile.in | 2 +- doc/man/man8/slapacl.8 | 2 +- doc/man/man8/slapadd.8 | 2 +- doc/man/man8/slapauth.8 | 2 +- doc/man/man8/slapcat.8 | 8 +- doc/man/man8/slapd.8 | 2 +- doc/man/man8/slapdn.8 | 2 +- doc/man/man8/slapindex.8 | 2 +- doc/man/man8/slapmodify.8 | 2 +- doc/man/man8/slappasswd.8 | 2 +- doc/man/man8/slapschema.8 | 5 +- doc/man/man8/slaptest.8 | 2 +- include/Makefile.in | 4 +- include/ac/alloca.h | 2 +- include/ac/assert.h | 2 +- include/ac/bytes.h | 2 +- include/ac/crypt.h | 2 +- include/ac/ctype.h | 2 +- include/ac/dirent.h | 2 +- include/ac/errno.h | 2 +- include/ac/fdset.h | 2 +- include/ac/localize.h | 2 +- include/ac/param.h | 2 +- include/ac/regex.h | 2 +- include/ac/setproctitle.h | 2 +- include/ac/signal.h | 2 +- include/ac/socket.h | 2 +- include/ac/stdarg.h | 2 +- include/ac/stdlib.h | 2 +- include/ac/string.h | 2 +- include/ac/sysexits.h | 2 +- include/ac/syslog.h | 2 +- include/ac/termios.h | 2 +- include/ac/time.h | 2 +- include/ac/unistd.h | 2 +- include/ac/wait.h | 2 +- include/avl.h | 2 +- include/getopt-compat.h | 2 +- include/lber.h | 14 +- include/lber_pvt.h | 7 +- include/lber_types.hin | 2 +- include/ldap.h | 111 +- include/ldap_cdefs.h | 2 +- include/ldap_config.hin | 4 +- include/ldap_defaults.h | 2 +- include/ldap_features.hin | 4 +- include/ldap_int_thread.h | 32 +- include/ldap_log.h | 45 +- include/ldap_pvt.h | 16 +- include/ldap_pvt_thread.h | 41 +- include/ldap_pvt_uc.h | 4 +- include/ldap_queue.h | 41 +- include/ldap_rq.h | 2 +- include/ldap_schema.h | 2 +- include/ldap_utf8.h | 2 +- include/ldif.h | 2 +- include/lutil.h | 2 +- include/lutil_hash.h | 2 +- include/lutil_ldap.h | 2 +- include/lutil_lockf.h | 2 +- include/lutil_md5.h | 2 +- include/lutil_sha1.h | 2 +- include/{lutil_lockf.h => openldap.h} | 29 +- include/portable.hin | 44 +- include/rewrite.h | 2 +- include/slapi-plugin.h | 6 +- include/sysexits-compat.h | 2 +- libraries/Makefile.in | 2 +- libraries/liblber/Makefile.in | 2 +- libraries/liblber/assert.c | 2 +- libraries/liblber/bprint.c | 2 +- libraries/liblber/debug.c | 2 +- libraries/liblber/decode.c | 48 +- libraries/liblber/dtest.c | 2 +- libraries/liblber/encode.c | 2 +- libraries/liblber/etest.c | 2 +- libraries/liblber/idtest.c | 2 +- libraries/liblber/io.c | 7 +- libraries/liblber/lber-int.h | 3 +- libraries/liblber/memory.c | 29 +- libraries/liblber/nt_err.c | 2 +- libraries/liblber/options.c | 6 +- libraries/liblber/sockbuf.c | 2 +- libraries/liblber/stdio.c | 2 +- libraries/libldap/Makefile.in | 8 +- libraries/libldap/abandon.c | 10 +- libraries/libldap/add.c | 6 +- libraries/libldap/addentry.c | 2 +- libraries/libldap/apitest.c | 4 +- libraries/libldap/assertion.c | 4 +- libraries/libldap/bind.c | 6 +- libraries/libldap/cancel.c | 14 +- libraries/libldap/charray.c | 2 +- libraries/libldap/compare.c | 4 +- libraries/libldap/controls.c | 2 +- libraries/libldap/cyrus.c | 86 +- libraries/libldap/dds.c | 2 +- libraries/libldap/delete.c | 10 +- libraries/libldap/deref.c | 2 +- libraries/libldap/dnssrv.c | 2 +- libraries/libldap/dntest.c | 2 +- libraries/libldap/error.c | 8 +- libraries/libldap/extended.c | 11 +- libraries/libldap/fetch.c | 2 +- libraries/libldap/filter.c | 53 +- libraries/libldap/free.c | 2 +- libraries/libldap/ftest.c | 2 +- libraries/libldap/getattr.c | 8 +- libraries/libldap/getdn.c | 36 +- libraries/libldap/getentry.c | 2 +- libraries/libldap/getvalues.c | 6 +- libraries/libldap/gssapi.c | 17 +- libraries/libldap/init.c | 301 +- libraries/libldap/lbase64.c | 108 + libraries/libldap/ldap-int.h | 48 +- libraries/libldap/ldap-tls.h | 4 +- libraries/libldap/ldap_sync.c | 2 +- libraries/libldap/ldif.c | 77 +- libraries/libldap/ldifutil.c | 60 +- libraries/libldap/messages.c | 2 +- libraries/libldap/modify.c | 8 +- libraries/libldap/modrdn.c | 6 +- libraries/libldap/msctrl.c | 280 + libraries/libldap/open.c | 93 +- libraries/libldap/options.c | 19 +- libraries/libldap/os-ip.c | 140 +- libraries/libldap/os-local.c | 39 +- libraries/libldap/pagectrl.c | 2 +- libraries/libldap/passwd.c | 4 +- libraries/libldap/ppolicy.c | 4 +- libraries/libldap/print.c | 2 +- libraries/libldap/psearchctrl.c | 348 + libraries/libldap/references.c | 4 +- libraries/libldap/request.c | 133 +- libraries/libldap/result.c | 96 +- libraries/libldap/sasl.c | 23 +- libraries/libldap/sbind.c | 6 +- libraries/libldap/schema.c | 4 +- libraries/libldap/search.c | 8 +- libraries/libldap/sort.c | 2 +- libraries/libldap/sortctrl.c | 4 +- libraries/libldap/stctrl.c | 2 +- libraries/libldap/string.c | 2 +- libraries/libldap/t61.c | 2 +- libraries/libldap/test.c | 4 +- libraries/libldap/tls2.c | 189 +- libraries/libldap/tls_g.c | 204 +- libraries/libldap/tls_m.c | 359 +- libraries/libldap/tls_o.c | 302 +- libraries/libldap/turn.c | 4 +- libraries/libldap/txn.c | 4 +- libraries/libldap/unbind.c | 11 +- libraries/libldap/url.c | 4 +- libraries/libldap/urltest.c | 2 +- libraries/libldap/utf-8-conv.c | 2 +- libraries/libldap/utf-8.c | 2 +- libraries/libldap/util-int.c | 6 +- libraries/libldap/vc.c | 4 +- libraries/libldap/vlvctrl.c | 4 +- libraries/libldap/whoami.c | 4 +- libraries/libldap_r/Makefile.in | 16 +- libraries/libldap_r/ldap_thr_debug.h | 4 +- libraries/libldap_r/rdwr.c | 4 +- libraries/libldap_r/rmutex.c | 219 - libraries/libldap_r/rq.c | 2 +- libraries/libldap_r/thr_cthreads.c | 180 - libraries/libldap_r/thr_debug.c | 36 +- libraries/libldap_r/thr_nt.c | 9 +- libraries/libldap_r/thr_posix.c | 15 +- libraries/libldap_r/thr_pth.c | 9 +- libraries/libldap_r/thr_stub.c | 24 +- libraries/libldap_r/thr_thr.c | 8 +- libraries/libldap_r/threads.c | 10 +- libraries/libldap_r/tpool.c | 103 +- libraries/liblmdb/CHANGES | 25 +- libraries/liblmdb/COPYRIGHT | 2 +- libraries/liblmdb/Doxyfile | 10 +- libraries/liblmdb/intro.doc | 2 +- libraries/liblmdb/lmdb.h | 18 +- libraries/liblmdb/mdb.c | 131 +- libraries/liblmdb/mdb_copy.1 | 2 +- libraries/liblmdb/mdb_copy.c | 2 +- libraries/liblmdb/mdb_dump.1 | 2 +- libraries/liblmdb/mdb_dump.c | 2 +- libraries/liblmdb/mdb_load.1 | 2 +- libraries/liblmdb/mdb_load.c | 4 +- libraries/liblmdb/mdb_stat.1 | 2 +- libraries/liblmdb/mdb_stat.c | 2 +- libraries/liblmdb/midl.c | 4 +- libraries/liblmdb/midl.h | 4 +- libraries/liblmdb/mtest.c | 2 +- libraries/liblmdb/mtest2.c | 2 +- libraries/liblmdb/mtest3.c | 2 +- libraries/liblmdb/mtest4.c | 2 +- libraries/liblmdb/mtest5.c | 2 +- libraries/liblmdb/mtest6.c | 2 +- libraries/liblmdb/sample-bdb.txt | 2 +- libraries/liblmdb/sample-mdb.txt | 2 +- libraries/liblunicode/Makefile.in | 2 +- libraries/liblunicode/ucdata/bidiapi.txt | 2 +- libraries/liblunicode/ucdata/ucdata.c | 2 +- libraries/liblunicode/ucdata/ucdata.h | 2 +- libraries/liblunicode/ucdata/ucdata.man | 2 +- libraries/liblunicode/ucdata/ucgendat.c | 15 +- libraries/liblunicode/ucdata/ucpgba.c | 2 +- libraries/liblunicode/ucdata/ucpgba.h | 2 +- libraries/liblunicode/ucdata/ucpgba.man | 2 +- libraries/liblunicode/ucdata/uctable.h | 58 +- libraries/liblunicode/ucstr.c | 2 +- libraries/liblunicode/ure/ure.c | 4 +- libraries/liblunicode/ure/ure.h | 2 +- libraries/liblunicode/ure/urestubs.c | 2 +- libraries/liblunicode/utbm/README | 4 +- libraries/liblunicode/utbm/utbm.c | 2 +- libraries/liblunicode/utbm/utbm.h | 2 +- libraries/liblunicode/utbm/utbmstub.c | 2 +- libraries/liblutil/Makefile.in | 6 +- libraries/liblutil/avl.c | 2 +- libraries/liblutil/base64.c | 2 +- libraries/liblutil/detach.c | 2 +- libraries/liblutil/entropy.c | 4 +- libraries/liblutil/getopt.c | 2 +- libraries/liblutil/getpass.c | 2 +- libraries/liblutil/getpeereid.c | 2 +- libraries/liblutil/hash.c | 2 +- libraries/liblutil/lockf.c | 2 +- libraries/liblutil/md5.c | 2 +- libraries/liblutil/memcmp.c | 2 +- libraries/liblutil/ntservice.c | 5 +- libraries/liblutil/passfile.c | 2 +- libraries/liblutil/passwd.c | 2 +- libraries/liblutil/ptest.c | 2 +- libraries/liblutil/sasl.c | 2 +- libraries/liblutil/setproctitle.c | 2 +- libraries/liblutil/sha1.c | 2 +- libraries/liblutil/signal.c | 2 +- libraries/liblutil/sockpair.c | 2 +- libraries/liblutil/tavl.c | 2 +- libraries/liblutil/testavl.c | 2 +- libraries/liblutil/testtavl.c | 2 +- libraries/liblutil/utils.c | 2 +- libraries/liblutil/uuid.c | 2 +- libraries/librewrite/Makefile.in | 2 +- libraries/librewrite/config.c | 64 +- libraries/librewrite/context.c | 10 +- libraries/librewrite/info.c | 2 +- libraries/librewrite/ldapmap.c | 8 +- libraries/librewrite/map.c | 3 +- libraries/librewrite/params.c | 2 +- libraries/librewrite/parse.c | 2 +- libraries/librewrite/rewrite-int.h | 2 +- libraries/librewrite/rewrite-map.h | 2 +- libraries/librewrite/rewrite.c | 2 +- libraries/librewrite/rule.c | 2 +- libraries/librewrite/session.c | 2 +- libraries/librewrite/subst.c | 4 +- libraries/librewrite/var.c | 2 +- libraries/librewrite/xmap.c | 8 +- servers/Makefile.in | 2 +- servers/slapd/DB_CONFIG | 28 - servers/slapd/Makefile.in | 44 +- servers/slapd/abandon.c | 16 +- servers/slapd/aci.c | 105 +- servers/slapd/acl.c | 102 +- servers/slapd/aclparse.c | 276 +- servers/slapd/ad.c | 17 +- servers/slapd/add.c | 46 +- servers/slapd/alock.c | 718 -- servers/slapd/alock.h | 74 - servers/slapd/at.c | 8 +- servers/slapd/attr.c | 34 +- servers/slapd/ava.c | 10 +- servers/slapd/back-asyncmeta/Makefile.in | 14 +- servers/slapd/back-asyncmeta/abandon.c | 52 - servers/slapd/back-asyncmeta/add.c | 380 +- servers/slapd/back-asyncmeta/back-asyncmeta.h | 355 +- servers/slapd/back-asyncmeta/bind.c | 1106 +-- servers/slapd/back-asyncmeta/candidates.c | 53 +- servers/slapd/back-asyncmeta/compare.c | 286 +- servers/slapd/back-asyncmeta/config.c | 847 +- servers/slapd/back-asyncmeta/conn.c | 503 +- servers/slapd/back-asyncmeta/delete.c | 232 +- servers/slapd/back-asyncmeta/dncache.c | 2 +- servers/slapd/back-asyncmeta/init.c | 115 +- servers/slapd/back-asyncmeta/map.c | 822 +- servers/slapd/back-asyncmeta/message_queue.c | 472 +- servers/slapd/back-asyncmeta/meta_result.c | 1015 ++- servers/slapd/back-asyncmeta/modify.c | 329 +- servers/slapd/back-asyncmeta/modrdn.c | 239 +- servers/slapd/back-asyncmeta/proto-asyncmeta.h | 3 +- servers/slapd/back-asyncmeta/search.c | 613 +- servers/slapd/back-asyncmeta/suffixmassage.c | 112 - servers/slapd/back-asyncmeta/unbind.c | 55 - servers/slapd/back-bdb/Makefile.in | 53 - servers/slapd/back-bdb/add.c | 514 -- servers/slapd/back-bdb/attr.c | 447 - servers/slapd/back-bdb/back-bdb.h | 375 - servers/slapd/back-bdb/bind.c | 166 - servers/slapd/back-bdb/cache.c | 1692 ---- servers/slapd/back-bdb/compare.c | 143 - servers/slapd/back-bdb/config.c | 950 -- servers/slapd/back-bdb/dbcache.c | 210 - servers/slapd/back-bdb/delete.c | 572 -- servers/slapd/back-bdb/dn2entry.c | 84 - servers/slapd/back-bdb/dn2id.c | 1215 --- servers/slapd/back-bdb/error.c | 62 - servers/slapd/back-bdb/extended.c | 54 - servers/slapd/back-bdb/filterindex.c | 1183 --- servers/slapd/back-bdb/id2entry.c | 446 - servers/slapd/back-bdb/idl.c | 1577 ---- servers/slapd/back-bdb/idl.h | 75 - servers/slapd/back-bdb/index.c | 574 -- servers/slapd/back-bdb/init.c | 875 -- servers/slapd/back-bdb/key.c | 104 - servers/slapd/back-bdb/modify.c | 802 -- servers/slapd/back-bdb/modrdn.c | 809 -- servers/slapd/back-bdb/monitor.c | 724 -- servers/slapd/back-bdb/nextid.c | 80 - servers/slapd/back-bdb/operational.c | 151 - servers/slapd/back-bdb/proto-bdb.h | 680 -- servers/slapd/back-bdb/referral.c | 152 - servers/slapd/back-bdb/search.c | 1388 --- servers/slapd/back-bdb/tools.c | 1507 ---- servers/slapd/back-bdb/trans.c | 56 - servers/slapd/back-dnssrv/Makefile.in | 2 +- servers/slapd/back-dnssrv/bind.c | 10 +- servers/slapd/back-dnssrv/compare.c | 2 +- servers/slapd/back-dnssrv/config.c | 2 +- servers/slapd/back-dnssrv/init.c | 2 +- servers/slapd/back-dnssrv/proto-dnssrv.h | 2 +- servers/slapd/back-dnssrv/referral.c | 14 +- servers/slapd/back-dnssrv/search.c | 15 +- servers/slapd/back-hdb/Makefile.in | 70 - servers/slapd/back-hdb/back-bdb.h | 31 - servers/slapd/back-ldap/Makefile.in | 2 +- servers/slapd/back-ldap/TODO.proxy | 4 +- servers/slapd/back-ldap/add.c | 6 +- servers/slapd/back-ldap/back-ldap.h | 11 +- servers/slapd/back-ldap/bind.c | 87 +- servers/slapd/back-ldap/chain.c | 69 +- servers/slapd/back-ldap/compare.c | 2 +- servers/slapd/back-ldap/config.c | 150 +- servers/slapd/back-ldap/delete.c | 2 +- servers/slapd/back-ldap/distproc.c | 29 +- servers/slapd/back-ldap/extended.c | 8 +- servers/slapd/back-ldap/init.c | 4 +- servers/slapd/back-ldap/modify.c | 2 +- servers/slapd/back-ldap/modrdn.c | 2 +- servers/slapd/back-ldap/monitor.c | 35 +- servers/slapd/back-ldap/pbind.c | 2 +- servers/slapd/back-ldap/proto-ldap.h | 2 +- servers/slapd/back-ldap/search.c | 47 +- servers/slapd/back-ldap/unbind.c | 4 +- servers/slapd/back-ldif/Makefile.in | 2 +- servers/slapd/back-ldif/ldif.c | 46 +- servers/slapd/back-mdb/Makefile.in | 2 +- servers/slapd/back-mdb/add.c | 46 +- servers/slapd/back-mdb/attr.c | 224 +- servers/slapd/back-mdb/back-mdb.h | 6 +- servers/slapd/back-mdb/bind.c | 12 +- servers/slapd/back-mdb/compare.c | 4 +- servers/slapd/back-mdb/config.c | 157 +- servers/slapd/back-mdb/delete.c | 36 +- servers/slapd/back-mdb/dn2entry.c | 4 +- servers/slapd/back-mdb/dn2id.c | 38 +- servers/slapd/back-mdb/extended.c | 2 +- servers/slapd/back-mdb/filterindex.c | 102 +- servers/slapd/back-mdb/id2entry.c | 115 +- servers/slapd/back-mdb/idl.c | 68 +- servers/slapd/back-mdb/idl.h | 18 +- servers/slapd/back-mdb/index.c | 8 +- servers/slapd/back-mdb/init.c | 25 +- servers/slapd/back-mdb/key.c | 8 +- servers/slapd/back-mdb/modify.c | 105 +- servers/slapd/back-mdb/modrdn.c | 84 +- servers/slapd/back-mdb/monitor.c | 144 +- servers/slapd/back-mdb/nextid.c | 4 +- servers/slapd/back-mdb/operational.c | 4 +- servers/slapd/back-mdb/proto-mdb.h | 12 +- servers/slapd/back-mdb/referral.c | 4 +- servers/slapd/back-mdb/search.c | 111 +- servers/slapd/back-mdb/tools.c | 119 +- servers/slapd/back-meta/Makefile.in | 2 +- servers/slapd/back-meta/add.c | 4 +- servers/slapd/back-meta/back-meta.h | 2 +- servers/slapd/back-meta/bind.c | 71 +- servers/slapd/back-meta/candidates.c | 12 +- servers/slapd/back-meta/compare.c | 2 +- servers/slapd/back-meta/config.c | 236 +- servers/slapd/back-meta/conn.c | 70 +- servers/slapd/back-meta/delete.c | 2 +- servers/slapd/back-meta/dncache.c | 2 +- servers/slapd/back-meta/init.c | 17 +- servers/slapd/back-meta/map.c | 2 +- servers/slapd/back-meta/modify.c | 2 +- servers/slapd/back-meta/modrdn.c | 2 +- servers/slapd/back-meta/proto-meta.h | 2 +- servers/slapd/back-meta/search.c | 126 +- servers/slapd/back-meta/suffixmassage.c | 4 +- servers/slapd/back-meta/unbind.c | 4 +- servers/slapd/back-monitor/Makefile.in | 2 +- servers/slapd/back-monitor/back-monitor.h | 2 +- servers/slapd/back-monitor/backend.c | 11 +- servers/slapd/back-monitor/bind.c | 4 +- servers/slapd/back-monitor/cache.c | 4 +- servers/slapd/back-monitor/compare.c | 2 +- servers/slapd/back-monitor/conn.c | 18 +- servers/slapd/back-monitor/database.c | 33 +- servers/slapd/back-monitor/entry.c | 2 +- servers/slapd/back-monitor/init.c | 161 +- servers/slapd/back-monitor/listener.c | 10 +- servers/slapd/back-monitor/log.c | 6 +- servers/slapd/back-monitor/modify.c | 4 +- servers/slapd/back-monitor/operation.c | 21 +- servers/slapd/back-monitor/operational.c | 2 +- servers/slapd/back-monitor/overlay.c | 11 +- servers/slapd/back-monitor/proto-back-monitor.h | 2 +- servers/slapd/back-monitor/rww.c | 8 +- servers/slapd/back-monitor/search.c | 4 +- servers/slapd/back-monitor/sent.c | 8 +- servers/slapd/back-monitor/thread.c | 9 +- servers/slapd/back-monitor/time.c | 16 +- servers/slapd/back-ndb/Makefile.in | 2 +- servers/slapd/back-ndb/add.cpp | 2 +- servers/slapd/back-ndb/back-ndb.h | 2 +- servers/slapd/back-ndb/bind.cpp | 2 +- servers/slapd/back-ndb/compare.cpp | 2 +- servers/slapd/back-ndb/config.cpp | 2 +- servers/slapd/back-ndb/delete.cpp | 2 +- servers/slapd/back-ndb/init.cpp | 2 +- servers/slapd/back-ndb/modify.cpp | 2 +- servers/slapd/back-ndb/modrdn.cpp | 2 +- servers/slapd/back-ndb/ndbio.cpp | 2 +- servers/slapd/back-ndb/proto-ndb.h | 2 +- servers/slapd/back-ndb/search.cpp | 2 +- servers/slapd/back-ndb/tools.cpp | 2 +- servers/slapd/back-null/Makefile.in | 2 +- servers/slapd/back-null/null.c | 12 +- servers/slapd/back-passwd/Makefile.in | 2 +- servers/slapd/back-passwd/back-passwd.h | 2 +- servers/slapd/back-passwd/config.c | 2 +- servers/slapd/back-passwd/init.c | 2 +- servers/slapd/back-passwd/proto-passwd.h | 2 +- servers/slapd/back-passwd/search.c | 6 +- servers/slapd/back-perl/Makefile.in | 2 +- servers/slapd/back-perl/README | 2 +- servers/slapd/back-perl/SampleLDAP.pm | 2 +- servers/slapd/back-perl/add.c | 4 +- servers/slapd/back-perl/asperl_undefs.h | 2 +- servers/slapd/back-perl/bind.c | 4 +- servers/slapd/back-perl/close.c | 2 +- servers/slapd/back-perl/compare.c | 4 +- servers/slapd/back-perl/config.c | 5 +- servers/slapd/back-perl/delete.c | 4 +- servers/slapd/back-perl/init.c | 11 +- servers/slapd/back-perl/modify.c | 4 +- servers/slapd/back-perl/modrdn.c | 4 +- servers/slapd/back-perl/perl_back.h | 2 +- servers/slapd/back-perl/proto-perl.h | 2 +- servers/slapd/back-perl/search.c | 4 +- servers/slapd/back-relay/Makefile.in | 2 +- servers/slapd/back-relay/back-relay.h | 2 +- servers/slapd/back-relay/init.c | 13 +- servers/slapd/back-relay/op.c | 4 +- servers/slapd/back-relay/proto-back-relay.h | 2 +- servers/slapd/back-shell/Makefile.in | 2 +- servers/slapd/back-shell/add.c | 2 +- servers/slapd/back-shell/bind.c | 2 +- servers/slapd/back-shell/compare.c | 2 +- servers/slapd/back-shell/config.c | 2 +- servers/slapd/back-shell/delete.c | 2 +- servers/slapd/back-shell/fork.c | 12 +- servers/slapd/back-shell/init.c | 2 +- servers/slapd/back-shell/modify.c | 2 +- servers/slapd/back-shell/modrdn.c | 2 +- servers/slapd/back-shell/proto-shell.h | 2 +- servers/slapd/back-shell/result.c | 8 +- servers/slapd/back-shell/search.c | 2 +- servers/slapd/back-shell/searchexample.conf | 2 +- servers/slapd/back-shell/searchexample.sh | 2 +- servers/slapd/back-shell/shell.h | 2 +- servers/slapd/back-shell/unbind.c | 2 +- servers/slapd/back-sock/Makefile.in | 6 +- servers/slapd/back-sock/add.c | 2 +- servers/slapd/back-sock/back-sock.h | 2 +- servers/slapd/back-sock/bind.c | 2 +- servers/slapd/back-sock/compare.c | 2 +- servers/slapd/back-sock/config.c | 14 +- servers/slapd/back-sock/delete.c | 2 +- servers/slapd/back-sock/extended.c | 76 + servers/slapd/back-sock/init.c | 4 +- servers/slapd/back-sock/modify.c | 6 +- servers/slapd/back-sock/modrdn.c | 2 +- servers/slapd/back-sock/opensock.c | 8 +- servers/slapd/back-sock/proto-sock.h | 4 +- servers/slapd/back-sock/result.c | 8 +- servers/slapd/back-sock/search.c | 2 +- servers/slapd/back-sock/searchexample.conf | 2 +- servers/slapd/back-sock/searchexample.pl | 2 +- servers/slapd/back-sock/unbind.c | 2 +- servers/slapd/back-sql/Makefile.in | 2 +- servers/slapd/back-sql/add.c | 162 +- servers/slapd/back-sql/api.c | 2 +- servers/slapd/back-sql/back-sql.h | 2 +- servers/slapd/back-sql/bind.c | 14 +- servers/slapd/back-sql/compare.c | 12 +- servers/slapd/back-sql/config.c | 91 +- servers/slapd/back-sql/delete.c | 50 +- servers/slapd/back-sql/docs/bugs | 2 +- servers/slapd/back-sql/entry-id.c | 115 +- servers/slapd/back-sql/init.c | 93 +- servers/slapd/back-sql/modify.c | 16 +- servers/slapd/back-sql/modrdn.c | 77 +- servers/slapd/back-sql/operational.c | 20 +- servers/slapd/back-sql/proto-sql.h | 2 +- servers/slapd/back-sql/rdbms_depend/README | 2 +- .../rdbms_depend/timesten/dnreverse/Makefile | 4 +- .../rdbms_depend/timesten/dnreverse/dnreverse.cpp | 4 +- servers/slapd/back-sql/schema-map.c | 151 +- servers/slapd/back-sql/search.c | 92 +- servers/slapd/back-sql/sql-wrap.c | 69 +- servers/slapd/back-sql/util.c | 28 +- servers/slapd/back-wt/Makefile.in | 2 +- servers/slapd/back-wt/add.c | 49 +- servers/slapd/back-wt/attr.c | 4 +- servers/slapd/back-wt/back-wt.h | 2 +- servers/slapd/back-wt/bind.c | 15 +- servers/slapd/back-wt/compare.c | 9 +- servers/slapd/back-wt/config.c | 4 +- servers/slapd/back-wt/ctx.c | 14 +- servers/slapd/back-wt/delete.c | 47 +- servers/slapd/back-wt/dn2entry.c | 10 +- servers/slapd/back-wt/dn2id.c | 46 +- servers/slapd/back-wt/filterindex.c | 80 +- servers/slapd/back-wt/id2entry.c | 16 +- servers/slapd/back-wt/idl.c | 17 +- servers/slapd/back-wt/idl.h | 2 +- servers/slapd/back-wt/index.c | 4 +- servers/slapd/back-wt/init.c | 39 +- servers/slapd/back-wt/key.c | 18 +- servers/slapd/back-wt/modify.c | 68 +- servers/slapd/back-wt/nextid.c | 10 +- servers/slapd/back-wt/operational.c | 7 +- servers/slapd/back-wt/proto-wt.h | 2 +- servers/slapd/back-wt/search.c | 29 +- servers/slapd/back-wt/tools.c | 45 +- servers/slapd/backend.c | 41 +- servers/slapd/backglue.c | 12 +- servers/slapd/backover.c | 71 +- servers/slapd/bconfig.c | 225 +- servers/slapd/bind.c | 39 +- servers/slapd/cancel.c | 6 +- servers/slapd/ch_malloc.c | 10 +- servers/slapd/compare.c | 22 +- servers/slapd/component.c | 29 +- servers/slapd/component.h | 2 +- servers/slapd/config.c | 121 +- servers/slapd/config.h | 2 +- servers/slapd/connection.c | 156 +- servers/slapd/controls.c | 107 +- servers/slapd/cr.c | 4 +- servers/slapd/ctxcsn.c | 15 +- servers/slapd/daemon.c | 586 +- servers/slapd/delete.c | 22 +- servers/slapd/dn.c | 32 +- servers/slapd/entry.c | 43 +- servers/slapd/extended.c | 24 +- servers/slapd/filter.c | 76 +- servers/slapd/filterentry.c | 44 +- servers/slapd/frontend.c | 2 +- servers/slapd/globals.c | 2 +- servers/slapd/index.c | 2 +- servers/slapd/init.c | 38 +- servers/slapd/ldapsync.c | 2 +- servers/slapd/limits.c | 16 +- servers/slapd/lock.c | 6 +- servers/slapd/main.c | 46 +- servers/slapd/matchedValues.c | 18 +- servers/slapd/modify.c | 57 +- servers/slapd/modrdn.c | 37 +- servers/slapd/mods.c | 2 +- servers/slapd/module.c | 29 +- servers/slapd/mr.c | 22 +- servers/slapd/mra.c | 18 +- servers/slapd/nt_svc.c | 2 +- servers/slapd/oc.c | 4 +- servers/slapd/oidm.c | 10 +- servers/slapd/operation.c | 2 +- servers/slapd/operational.c | 2 +- servers/slapd/overlays/Makefile.in | 2 +- servers/slapd/overlays/accesslog.c | 195 +- servers/slapd/overlays/auditlog.c | 3 +- servers/slapd/overlays/autoca.c | 36 +- servers/slapd/overlays/collect.c | 8 +- servers/slapd/overlays/constraint.c | 24 +- servers/slapd/overlays/dds.c | 142 +- servers/slapd/overlays/deref.c | 4 +- servers/slapd/overlays/dyngroup.c | 7 +- servers/slapd/overlays/dynlist.c | 41 +- servers/slapd/overlays/memberof.c | 203 +- servers/slapd/overlays/overlays.c | 4 +- servers/slapd/overlays/pcache.c | 228 +- servers/slapd/overlays/ppolicy.c | 87 +- servers/slapd/overlays/refint.c | 27 +- servers/slapd/overlays/retcode.c | 43 +- servers/slapd/overlays/rwm.c | 27 +- servers/slapd/overlays/rwm.h | 2 +- servers/slapd/overlays/rwmconf.c | 32 +- servers/slapd/overlays/rwmdn.c | 4 +- servers/slapd/overlays/rwmmap.c | 2 +- servers/slapd/overlays/seqmod.c | 2 +- servers/slapd/overlays/sssvlv.c | 127 +- servers/slapd/overlays/syncprov.c | 294 +- servers/slapd/overlays/translucent.c | 58 +- servers/slapd/overlays/unique.c | 83 +- servers/slapd/overlays/valsort.c | 16 +- servers/slapd/passwd.c | 77 +- servers/slapd/phonetic.c | 2 +- servers/slapd/proto-slap.h | 20 +- servers/slapd/referral.c | 12 +- servers/slapd/result.c | 116 +- servers/slapd/root_dse.c | 17 +- servers/slapd/sasl.c | 56 +- servers/slapd/saslauthz.c | 57 +- servers/slapd/schema.c | 4 +- servers/slapd/schema/README | 2 +- servers/slapd/schema/collective.ldif | 2 +- servers/slapd/schema/collective.schema | 4 +- servers/slapd/schema/corba.ldif | 2 +- servers/slapd/schema/corba.schema | 2 +- servers/slapd/schema/core.ldif | 2 +- servers/slapd/schema/core.schema | 2 +- servers/slapd/schema/cosine.ldif | 6 +- servers/slapd/schema/cosine.schema | 8 +- servers/slapd/schema/dsee.ldif | 113 + servers/slapd/schema/dsee.schema | 109 + servers/slapd/schema/duaconf.ldif | 2 +- servers/slapd/schema/duaconf.schema | 4 +- servers/slapd/schema/dyngroup.ldif | 2 +- servers/slapd/schema/dyngroup.schema | 2 +- servers/slapd/schema/inetorgperson.ldif | 2 +- servers/slapd/schema/inetorgperson.schema | 2 +- servers/slapd/schema/java.ldif | 2 +- servers/slapd/schema/java.schema | 2 +- servers/slapd/schema/misc.ldif | 2 +- servers/slapd/schema/misc.schema | 2 +- servers/slapd/schema/msuser.ldif | 4299 +++++++++ servers/slapd/schema/msuser.schema | 4295 +++++++++ servers/slapd/schema/nis.ldif | 2 +- servers/slapd/schema/nis.schema | 2 +- servers/slapd/schema/openldap.ldif | 2 +- servers/slapd/schema/openldap.schema | 2 +- servers/slapd/schema/pmi.ldif | 4 +- servers/slapd/schema/pmi.schema | 4 +- servers/slapd/schema/ppolicy.ldif | 2 +- servers/slapd/schema/ppolicy.schema | 4 +- servers/slapd/schema_check.c | 128 +- servers/slapd/schema_init.c | 145 +- servers/slapd/schema_prep.c | 12 +- servers/slapd/schemaparse.c | 28 +- servers/slapd/search.c | 34 +- servers/slapd/sets.c | 6 +- servers/slapd/sets.h | 2 +- servers/slapd/shell-backends/Makefile.in | 2 +- servers/slapd/shell-backends/passwd-shell.c | 2 +- servers/slapd/shell-backends/shellutil.c | 2 +- servers/slapd/shell-backends/shellutil.h | 2 +- servers/slapd/sl_malloc.c | 50 +- servers/slapd/slap.h | 60 +- servers/slapd/slapacl.c | 2 +- servers/slapd/slapadd.c | 19 +- servers/slapd/slapauth.c | 2 +- servers/slapd/slapcat.c | 2 +- servers/slapd/slapcommon.c | 27 +- servers/slapd/slapcommon.h | 2 +- servers/slapd/slapd.ldif | 3 +- servers/slapd/slapdn.c | 2 +- servers/slapd/slapi/Makefile.in | 2 +- servers/slapd/slapi/plugin.c | 6 +- servers/slapd/slapi/printmsg.c | 2 +- servers/slapd/slapi/proto-slapi.h | 2 +- servers/slapd/slapi/slapi.h | 4 +- servers/slapd/slapi/slapi_dn.c | 2 +- servers/slapd/slapi/slapi_ext.c | 2 +- servers/slapd/slapi/slapi_ops.c | 4 +- servers/slapd/slapi/slapi_overlay.c | 8 +- servers/slapd/slapi/slapi_pblock.c | 2 +- servers/slapd/slapi/slapi_utils.c | 2 +- servers/slapd/slapindex.c | 2 +- servers/slapd/slapmodify.c | 4 +- servers/slapd/slappasswd.c | 12 +- servers/slapd/slapschema.c | 2 +- servers/slapd/slaptest.c | 4 +- servers/slapd/starttls.c | 10 +- servers/slapd/str2filter.c | 4 +- servers/slapd/syncrepl.c | 1480 ++- servers/slapd/syntax.c | 18 +- servers/slapd/txn.c | 10 +- servers/slapd/unbind.c | 7 +- servers/slapd/user.c | 20 +- servers/slapd/value.c | 10 +- servers/slapd/zn_malloc.c | 46 +- tests/Makefile.in | 38 +- tests/README | 2 - tests/data/ditcontentrules.conf | 2 +- tests/data/dynlist.out | 3 + tests/data/idassert.out | 5 + tests/data/memberof.out | 45 + tests/data/monitor2.out | 3 - tests/data/ndb.conf | 2 +- tests/data/regressions/README | 2 +- tests/data/regressions/its4184/its4184 | 6 +- tests/data/regressions/its4326/its4326 | 11 +- tests/data/regressions/its4326/slapd.conf | 6 +- tests/data/regressions/its4336/its4336 | 13 +- tests/data/regressions/its4336/slapd.conf | 2 +- tests/data/regressions/its4337/config.out | 129 - tests/data/regressions/its4337/its4337 | 157 - tests/data/regressions/its4448/its4448 | 18 +- tests/data/regressions/its4448/slapd-meta.conf | 2 +- tests/data/regressions/its6794/its6794 | 2 +- tests/data/regressions/its6794/slapd-glue.conf | 2 +- tests/data/regressions/its8427/its8427 | 314 + tests/data/regressions/its8427/its8427-2 | 395 + .../regressions/{its4337 => its8427}/slapd.conf | 14 +- tests/data/regressions/its8444/its8444 | 7 +- tests/data/regressions/its8521/its8521 | 2 +- tests/data/regressions/its8616/its8616 | 259 + .../{its8521 => its8616}/slapd-provider.ldif | 0 tests/data/regressions/its8663/its8663 | 279 + .../{its8521 => its8663}/slapd-provider.ldif | 0 tests/data/regressions/its8667/accounting.ldif | 63 + tests/data/regressions/its8667/administrative.ldif | 63 + tests/data/regressions/its8667/its8667 | 116 + tests/data/regressions/its8667/janitorial.ldif | 63 + tests/data/regressions/its8667/root.ldif | 46 + .../slapd-consumer.ldif => its8667/slapd.ldif} | 54 +- tests/data/regressions/its8752/its8752 | 513 ++ .../regressions/{its4337 => its8752}/slapd.conf | 17 +- tests/data/regressions/its8752/slapd.conf.mmr | 144 + tests/data/regressions/its8800/db.ldif | 9380 ++++++++++++++++++++ tests/data/regressions/its8800/its8800 | 208 + .../{its8444 => its8800}/slapd-provider1.ldif | 72 +- .../{its8444 => its8800}/slapd-provider2.ldif | 72 +- .../{its8444 => its8800}/slapd-provider3.ldif | 72 +- .../{its8444 => its8800}/slapd-provider4.ldif | 72 +- tests/data/retcode.conf | 2 +- tests/data/slapd-2db.conf | 2 +- tests/data/slapd-aci.conf | 2 +- tests/data/slapd-acl.conf | 2 +- .../data/{slapd-meta.conf => slapd-asyncmeta.conf} | 16 +- tests/data/slapd-cache-master-proxyauthz.conf | 2 +- tests/data/slapd-cache-master.conf | 2 +- tests/data/slapd-chain1.conf | 2 +- tests/data/slapd-chain2.conf | 2 +- tests/data/slapd-component.conf | 2 +- tests/data/slapd-dds.conf | 2 +- tests/data/slapd-deltasync-master.conf | 2 +- tests/data/slapd-deltasync-slave.conf | 2 +- ...epl-slave-refresh1.conf => slapd-dirsync1.conf} | 22 +- tests/data/slapd-dn.conf | 2 +- tests/data/slapd-dnssrv.conf | 2 +- ...-slave-refresh1.conf => slapd-dsee-slave1.conf} | 16 +- ...-slave-persist3.conf => slapd-dsee-slave2.conf} | 21 +- tests/data/slapd-dynlist.conf | 2 +- tests/data/slapd-emptydn.conf | 2 +- tests/data/slapd-glue-ldap.conf | 2 +- tests/data/slapd-glue-syncrepl1.conf | 2 +- tests/data/slapd-glue-syncrepl2.conf | 2 +- tests/data/slapd-glue.conf | 2 +- tests/data/slapd-idassert.conf | 3 +- tests/data/slapd-ldapglue.conf | 2 +- tests/data/slapd-ldapgluegroups.conf | 2 +- tests/data/slapd-ldapgluepeople.conf | 2 +- tests/data/slapd-limits.conf | 2 +- tests/data/slapd-master.conf | 2 +- tests/data/slapd-meta-target1.conf | 2 +- tests/data/slapd-meta-target2.conf | 2 +- tests/data/slapd-meta.conf | 2 +- tests/data/slapd-nis-master.conf | 2 +- tests/data/slapd-passwd.conf | 2 +- tests/data/slapd-ppolicy.conf | 2 +- tests/data/slapd-proxyauthz.conf | 6 +- tests/data/slapd-proxycache.conf | 6 +- tests/data/slapd-pw.conf | 2 +- tests/data/slapd-ref-slave.conf | 4 +- tests/data/slapd-referrals.conf | 2 +- tests/data/slapd-refint.conf | 2 +- tests/data/slapd-relay.conf | 2 +- tests/data/slapd-repl-slave-remote.conf | 2 +- tests/data/slapd-retcode.conf | 2 +- tests/data/slapd-schema.conf | 2 +- tests/data/slapd-sql-syncrepl-master.conf | 2 +- tests/data/slapd-sql.conf | 2 +- tests/data/slapd-syncrepl-master.conf | 2 +- tests/data/slapd-syncrepl-multiproxy.conf | 2 +- tests/data/slapd-syncrepl-slave-persist-ldap.conf | 4 +- tests/data/slapd-syncrepl-slave-persist1.conf | 2 +- tests/data/slapd-syncrepl-slave-persist3.conf | 2 +- tests/data/slapd-syncrepl-slave-refresh1.conf | 2 +- tests/data/slapd-syncrepl-slave-refresh2.conf | 2 +- .../{slapd-schema.conf => slapd-tls-sasl.conf} | 15 +- tests/data/{slapd-schema.conf => slapd-tls.conf} | 11 +- tests/data/slapd-translucent-local.conf | 2 +- tests/data/slapd-translucent-remote.conf | 2 +- tests/data/slapd-unique.conf | 2 +- tests/data/slapd-valregex.conf | 2 +- tests/data/slapd-valsort.conf | 2 +- tests/data/slapd-whoami.conf | 2 +- tests/data/slapd.conf | 4 +- tests/data/slapd2.conf | 2 +- .../{test-ordered-cp.ldif => test-dirsync-cp.ldif} | 12 +- tests/data/test-dirsync-nocp.ldif | 272 + tests/data/test-idassert1.ldif | 6 + tests/data/test.schema | 2 +- tests/data/tls/ca/certs/testsuiteCA.crt | 121 + tests/data/tls/ca/private/testsuiteCA.key | 52 + .../data/tls/certs/bjensen@mailgw.example.com.crt | 32 + tests/data/tls/certs/localhost.crt | 32 + tests/data/tls/conf/openssl.cnf | 129 + tests/data/tls/create-crt.sh | 81 + .../tls/private/bjensen@mailgw.example.com.key | 52 + tests/data/tls/private/localhost.key | 52 + tests/progs/Makefile.in | 2 +- tests/progs/ldif-filter.c | 2 +- tests/progs/slapd-addel.c | 253 +- tests/progs/slapd-auth.c | 2 +- tests/progs/slapd-bind.c | 204 +- tests/progs/slapd-common.c | 298 +- tests/progs/slapd-common.h | 51 +- tests/progs/slapd-modify.c | 157 +- tests/progs/slapd-modrdn.c | 155 +- tests/progs/slapd-mtread.c | 240 +- tests/progs/slapd-read.c | 227 +- tests/progs/slapd-search.c | 241 +- tests/progs/slapd-tester.c | 4 +- tests/run.in | 21 +- tests/scripts/all | 2 +- tests/scripts/conf.sh | 21 +- build/version.var => tests/scripts/confdirsync.sh | 15 +- tests/scripts/defines.sh | 40 +- tests/scripts/its-all | 2 +- tests/scripts/monitor_data.sh | 2 +- tests/scripts/passwd-search | 2 +- tests/scripts/relay | 2 +- tests/scripts/sql-all | 2 +- tests/scripts/sql-test000-read | 2 +- tests/scripts/sql-test001-concurrency | 2 +- tests/scripts/sql-test900-write | 2 +- tests/scripts/sql-test901-syncrepl | 2 +- tests/scripts/start-server | 2 +- tests/scripts/start-server-nolog | 2 +- tests/scripts/start-server2 | 2 +- tests/scripts/start-server2-nolog | 2 +- tests/scripts/startup_nis_ldap_server.sh | 2 +- tests/scripts/test000-rootdse | 2 +- tests/scripts/test001-slapadd | 2 +- tests/scripts/test002-populate | 2 +- tests/scripts/test003-search | 2 +- tests/scripts/test004-modify | 2 +- tests/scripts/test005-modrdn | 2 +- tests/scripts/test006-acls | 2 +- tests/scripts/test007-slapmodify | 4 +- tests/scripts/test008-concurrency | 2 +- tests/scripts/test009-referral | 2 +- tests/scripts/test010-passwd | 2 +- tests/scripts/test011-glue-slapadd | 2 +- tests/scripts/test012-glue-populate | 2 +- tests/scripts/test013-language | 2 +- tests/scripts/test014-whoami | 2 +- tests/scripts/test015-xsearch | 2 +- tests/scripts/test016-subref | 2 +- tests/scripts/test017-syncreplication-refresh | 2 +- tests/scripts/test018-syncreplication-persist | 2 +- tests/scripts/test019-syncreplication-cascade | 2 +- tests/scripts/test020-proxycache | 2 +- tests/scripts/test021-certificate | 2 +- tests/scripts/test022-ppolicy | 2 +- tests/scripts/test023-refint | 98 +- tests/scripts/test024-unique | 4 +- tests/scripts/test025-limits | 4 +- tests/scripts/test026-dn | 2 +- tests/scripts/test027-emptydn | 2 +- tests/scripts/test028-idassert | 26 +- tests/scripts/test029-ldapglue | 2 +- tests/scripts/test030-relay | 2 +- tests/scripts/test031-component-filter | 2 +- tests/scripts/test032-chain | 2 +- tests/scripts/test033-glue-syncrepl | 2 +- tests/scripts/test034-translucent | 2 +- tests/scripts/test035-meta | 2 +- tests/scripts/test036-meta-concurrency | 18 +- tests/scripts/test037-manage | 2 +- tests/scripts/test038-retcode | 2 +- tests/scripts/test039-glue-ldap-concurrency | 2 +- tests/scripts/test040-subtree-rename | 7 +- tests/scripts/test041-aci | 2 +- tests/scripts/test042-valsort | 2 +- tests/scripts/test043-delta-syncrepl | 4 +- tests/scripts/test044-dynlist | 32 +- tests/scripts/test045-syncreplication-proxied | 2 +- tests/scripts/test046-dds | 34 +- tests/scripts/test047-ldap | 2 +- tests/scripts/test048-syncrepl-multiproxy | 2 +- tests/scripts/test049-sync-config | 2 +- tests/scripts/test050-syncrepl-multimaster | 2 +- tests/scripts/test051-config-undo | 2 +- tests/scripts/test052-memberof | 60 +- tests/scripts/test053-syncprov-glue | 25 +- .../scripts/test054-syncreplication-parallel-load | 2 +- tests/scripts/test055-valregex | 4 +- tests/scripts/test056-monitor | 15 +- tests/scripts/test057-memberof-refint | 11 +- tests/scripts/test058-syncrepl-asymmetric | 6 +- tests/scripts/test059-slave-config | 2 +- tests/scripts/test060-mt-hot | 2 +- tests/scripts/test061-syncreplication-initiation | 5 +- tests/scripts/test062-config-delete | 2 +- tests/scripts/test063-delta-multimaster | 4 +- tests/scripts/test064-constraint | 18 + tests/scripts/test065-proxyauthz | 2 +- tests/scripts/test066-autoca | 38 +- tests/scripts/test067-tls | 308 + tests/scripts/test068-sasl-tls-external | 102 + ...timaster => test069-delta-multimaster-starttls} | 27 +- ...multimaster => test070-delta-multimaster-ldaps} | 70 +- ...017-syncreplication-refresh => test071-dirsync} | 240 +- ...7-syncreplication-refresh => test072-dsee-sync} | 128 +- tests/scripts/{test035-meta => test073-asyncmeta} | 151 +- ...p-concurrency => test074-asyncmeta-concurrency} | 37 +- ...test043-delta-syncrepl => test075-dsee-persist} | 299 +- 1352 files changed, 40882 insertions(+), 36726 deletions(-) create mode 100644 contrib/slapd-modules/passwd/pbkdf2/slapo-pw-pbkdf2.5 create mode 100644 contrib/slapd-modules/passwd/sha2/slapd-pw-sha2.5 create mode 100644 contrib/slapd-modules/passwd/slapd-pw-radius.5 create mode 100644 contrib/slapd-modules/passwd/totp/slapo-totp.5 create mode 100644 contrib/slapd-modules/smbk5pwd/slapo-smbk5pwd.5 create mode 100644 doc/devel/variadic_debug/03-libldap_Debug.cocci create mode 100644 doc/devel/variadic_debug/04-variadic.cocci create mode 100644 doc/devel/variadic_debug/07-shortcut.cocci create mode 100644 doc/devel/variadic_debug/09-merge.cocci create mode 100644 doc/devel/variadic_debug/README create mode 100644 doc/devel/variadic_debug/equivalence.iso create mode 100644 doc/devel/variadic_debug/macros.h create mode 100755 doc/devel/variadic_debug/script.sh delete mode 100644 doc/man/man5/slapd-bdb.5 delete mode 100644 doc/man/man5/slapd-bdb.5.links delete mode 100644 doc/man/man5/slapd-ldbm.5 copy include/{lutil_lockf.h => openldap.h} (50%) create mode 100644 libraries/libldap/lbase64.c create mode 100644 libraries/libldap/msctrl.c create mode 100644 libraries/libldap/psearchctrl.c delete mode 100644 libraries/libldap_r/rmutex.c delete mode 100644 libraries/libldap_r/thr_cthreads.c delete mode 100644 servers/slapd/DB_CONFIG delete mode 100644 servers/slapd/alock.c delete mode 100644 servers/slapd/alock.h delete mode 100644 servers/slapd/back-asyncmeta/abandon.c delete mode 100644 servers/slapd/back-asyncmeta/suffixmassage.c delete mode 100644 servers/slapd/back-asyncmeta/unbind.c delete mode 100644 servers/slapd/back-bdb/Makefile.in delete mode 100644 servers/slapd/back-bdb/add.c delete mode 100644 servers/slapd/back-bdb/attr.c delete mode 100644 servers/slapd/back-bdb/back-bdb.h delete mode 100644 servers/slapd/back-bdb/bind.c delete mode 100644 servers/slapd/back-bdb/cache.c delete mode 100644 servers/slapd/back-bdb/compare.c delete mode 100644 servers/slapd/back-bdb/config.c delete mode 100644 servers/slapd/back-bdb/dbcache.c delete mode 100644 servers/slapd/back-bdb/delete.c delete mode 100644 servers/slapd/back-bdb/dn2entry.c delete mode 100644 servers/slapd/back-bdb/dn2id.c delete mode 100644 servers/slapd/back-bdb/error.c delete mode 100644 servers/slapd/back-bdb/extended.c delete mode 100644 servers/slapd/back-bdb/filterindex.c delete mode 100644 servers/slapd/back-bdb/id2entry.c delete mode 100644 servers/slapd/back-bdb/idl.c delete mode 100644 servers/slapd/back-bdb/idl.h delete mode 100644 servers/slapd/back-bdb/index.c delete mode 100644 servers/slapd/back-bdb/init.c delete mode 100644 servers/slapd/back-bdb/key.c delete mode 100644 servers/slapd/back-bdb/modify.c delete mode 100644 servers/slapd/back-bdb/modrdn.c delete mode 100644 servers/slapd/back-bdb/monitor.c delete mode 100644 servers/slapd/back-bdb/nextid.c delete mode 100644 servers/slapd/back-bdb/operational.c delete mode 100644 servers/slapd/back-bdb/proto-bdb.h delete mode 100644 servers/slapd/back-bdb/referral.c delete mode 100644 servers/slapd/back-bdb/search.c delete mode 100644 servers/slapd/back-bdb/tools.c delete mode 100644 servers/slapd/back-bdb/trans.c delete mode 100644 servers/slapd/back-hdb/Makefile.in delete mode 100644 servers/slapd/back-hdb/back-bdb.h create mode 100644 servers/slapd/back-sock/extended.c create mode 100644 servers/slapd/schema/dsee.ldif create mode 100644 servers/slapd/schema/dsee.schema create mode 100644 servers/slapd/schema/msuser.ldif create mode 100644 servers/slapd/schema/msuser.schema delete mode 100644 tests/data/regressions/its4337/config.out delete mode 100755 tests/data/regressions/its4337/its4337 create mode 100755 tests/data/regressions/its8427/its8427 create mode 100755 tests/data/regressions/its8427/its8427-2 copy tests/data/regressions/{its4337 => its8427}/slapd.conf (79%) create mode 100755 tests/data/regressions/its8616/its8616 copy tests/data/regressions/{its8521 => its8616}/slapd-provider.ldif (100%) create mode 100755 tests/data/regressions/its8663/its8663 copy tests/data/regressions/{its8521 => its8663}/slapd-provider.ldif (100%) create mode 100644 tests/data/regressions/its8667/accounting.ldif create mode 100644 tests/data/regressions/its8667/administrative.ldif create mode 100755 tests/data/regressions/its8667/its8667 create mode 100644 tests/data/regressions/its8667/janitorial.ldif create mode 100644 tests/data/regressions/its8667/root.ldif copy tests/data/regressions/{its8521/slapd-consumer.ldif => its8667/slapd.ldif} (52%) create mode 100755 tests/data/regressions/its8752/its8752 rename tests/data/regressions/{its4337 => its8752}/slapd.conf (71%) create mode 100644 tests/data/regressions/its8752/slapd.conf.mmr create mode 100644 tests/data/regressions/its8800/db.ldif create mode 100755 tests/data/regressions/its8800/its8800 copy tests/data/regressions/{its8444 => its8800}/slapd-provider1.ldif (74%) copy tests/data/regressions/{its8444 => its8800}/slapd-provider2.ldif (74%) copy tests/data/regressions/{its8444 => its8800}/slapd-provider3.ldif (74%) copy tests/data/regressions/{its8444 => its8800}/slapd-provider4.ldif (74%) copy tests/data/{slapd-meta.conf => slapd-asyncmeta.conf} (90%) copy tests/data/{slapd-syncrepl-slave-refresh1.conf => slapd-dirsync1.conf} (77%) copy tests/data/{slapd-syncrepl-slave-refresh1.conf => slapd-dsee-slave1.conf} (86%) copy tests/data/{slapd-syncrepl-slave-persist3.conf => slapd-dsee-slave2.conf} (81%) copy tests/data/{slapd-schema.conf => slapd-tls-sasl.conf} (74%) copy tests/data/{slapd-schema.conf => slapd-tls.conf} (82%) copy tests/data/{test-ordered-cp.ldif => test-dirsync-cp.ldif} (63%) create mode 100644 tests/data/test-dirsync-nocp.ldif create mode 100644 tests/data/tls/ca/certs/testsuiteCA.crt create mode 100644 tests/data/tls/ca/private/testsuiteCA.key create mode 100644 tests/data/tls/certs/bjensen@mailgw.example.com.crt create mode 100644 tests/data/tls/certs/localhost.crt create mode 100644 tests/data/tls/conf/openssl.cnf create mode 100755 tests/data/tls/create-crt.sh create mode 100644 tests/data/tls/private/bjensen@mailgw.example.com.key create mode 100644 tests/data/tls/private/localhost.key copy build/version.var => tests/scripts/confdirsync.sh (68%) mode change 100644 => 100755 create mode 100755 tests/scripts/test067-tls create mode 100755 tests/scripts/test068-sasl-tls-external copy tests/scripts/{test063-delta-multimaster => test069-delta-multimaster-starttls} (94%) copy tests/scripts/{test063-delta-multimaster => test070-delta-multimaster-ldaps} (80%) copy tests/scripts/{test017-syncreplication-refresh => test071-dirsync} (56%) copy tests/scripts/{test017-syncreplication-refresh => test072-dsee-sync} (70%) copy tests/scripts/{test035-meta => test073-asyncmeta} (81%) copy tests/scripts/{test039-glue-ldap-concurrency => test074-asyncmeta-concurrency} (89%) copy tests/scripts/{test043-delta-syncrepl => test075-dsee-persist} (60%)