Commit Graph

5456 Commits

Author SHA1 Message Date
Howard Chu
a2a2ccf848 Added static ppolicy, refinit, unique overlays 2004-04-17 15:41:31 +00:00
Howard Chu
7fb90589af Fix replog check 2004-04-17 15:41:16 +00:00
Howard Chu
c8ca3e2af6 Assume slapd if argv[0] is unrecognized, don't fail.
libtool creates lt-slapd for some dynamic builds...
2004-04-17 15:28:07 +00:00
Howard Chu
81bc7fcc8c Fix module link libraries 2004-04-17 15:12:20 +00:00
Pierangelo Masarati
7be90a7ddf remove unused structure member ps_id 2004-04-17 15:01:13 +00:00
Howard Chu
e034b942bc Added ppolicy rules 2004-04-17 13:35:54 +00:00
Pierangelo Masarati
6fe2750aa5 allow backwards compatibility for 'T' option (single char) 2004-04-17 10:48:40 +00:00
Howard Chu
8da6bf194a Added referential integrity and attribute uniqueness overlays 2004-04-17 08:17:43 +00:00
Pierangelo Masarati
71921f219c further improvement... 2004-04-16 19:10:09 +00:00
Pierangelo Masarati
9b3a3d5fce improve tool mode selection by slapd switch 2004-04-16 18:54:15 +00:00
Kurt Zeilenga
a54900be42 s/saslAuthz/authz/ 2004-04-16 06:12:13 +00:00
Pierangelo Masarati
93ff139915 split objectClass and attributeType mapping (should cure ITS#3091: Sybase compatibility) 2004-04-15 22:29:52 +00:00
Pierangelo Masarati
6624f68725 fix braindead config option (mostly harmless) 2004-04-15 20:27:43 +00:00
Pierangelo Masarati
9962894c58 sounds a bit more conservative... 2004-04-15 20:26:39 +00:00
Pierangelo Masarati
1f9d280b1a sounds like we're there... 2004-04-15 11:12:01 +00:00
Pierangelo Masarati
e77b064aab fix default sizelimit on pr (ITS#3085) 2004-04-15 09:15:30 +00:00
Kurt Zeilenga
7999211371 note that 'email' is deprecated in favor of 'mail' 2004-04-15 02:59:54 +00:00
Kurt Zeilenga
774cec3f84 misc updates 2004-04-15 02:59:38 +00:00
Luke Howard
22f425c1f3 Fix warning in assignment 2004-04-15 02:37:40 +00:00
Luke Howard
12949734bd Fix warning in assignment 2004-04-15 02:36:23 +00:00
Luke Howard
b047ba6f7e Fix warning 2004-04-15 02:35:39 +00:00
Pierangelo Masarati
9bad466a37 added schema from draft-joslin-config-schema-07.txt 2004-04-15 00:59:18 +00:00
Pierangelo Masarati
165778483b fix paged results limits 2004-04-15 00:18:17 +00:00
Pierangelo Masarati
d7884b5853 rename macro 2004-04-14 23:23:46 +00:00
Pierangelo Masarati
e46e44c34d enable use of librewrite for sasl-regexp only if librewrite is compiled (ITS#3084) 2004-04-14 23:17:57 +00:00
Pierangelo Masarati
3643d5fc16 cleanup 2004-04-14 17:47:53 +00:00
Pierangelo Masarati
ec34062ed4 improve logging 2004-04-14 12:50:11 +00:00
Pierangelo Masarati
62198f1c2e re-fix limits checking logic 2004-04-13 20:38:36 +00:00
Pierangelo Masarati
63035a5b5b allow optional overlays 2004-04-13 18:49:31 +00:00
Pierangelo Masarati
af71dbc4a8 more improvements 2004-04-13 18:43:59 +00:00
Pierangelo Masarati
61ee5897e0 various improvements 2004-04-13 18:41:00 +00:00
Pierangelo Masarati
d28cf4a77a add slapsaslauth test tool 2004-04-13 17:26:32 +00:00
Pierangelo Masarati
faa1385f51 cleanup error messages and logs 2004-04-13 17:26:07 +00:00
Pierangelo Masarati
3ea4368913 add slapsaslauth test tool 2004-04-13 17:18:03 +00:00
Pierangelo Masarati
629cd41f58 use librewrite for sasl-regexp (need to #define SLAP_X_SASL_REWRITE; ITS#2886); lots of cleanup 2004-04-13 16:51:25 +00:00
Pierangelo Masarati
6c01508f0c cleanup needed for tool mode compatibility (may need work) 2004-04-13 16:49:12 +00:00
Pierangelo Masarati
c846d75b8b lots of cleanup 2004-04-13 16:47:23 +00:00
Pierangelo Masarati
755210c960 use librewrite for sasl-regexp (need to #define SLAP_X_SASL_REWRITE; ITS#2886); lots of cleanup 2004-04-13 16:47:04 +00:00
Pierangelo Masarati
171a47c05b cleanup error messages and logs 2004-04-13 15:59:51 +00:00
Pierangelo Masarati
eae82899ca silence warnings 2004-04-13 09:52:12 +00:00
Pierangelo Masarati
b2f17ad4ec update OIDs 2004-04-13 09:02:03 +00:00
Howard Chu
d5df8e3f40 Fix paged search initialization 2004-04-12 17:59:27 +00:00
Kurt Zeilenga
4834e626ff Fix overaggressive s/bvalues/values/ changes of previous commit(s) 2004-04-12 17:35:12 +00:00
Pierangelo Masarati
eb73849592 last mod overlay (needs cleanup) 2004-04-10 20:56:09 +00:00
Pierangelo Masarati
3342d93860 disable fancy key by default 2004-04-10 10:17:51 +00:00
Pierangelo Masarati
cbe91bccdb typo 2004-04-10 10:13:12 +00:00
Pierangelo Masarati
c0c24cfec5 first round of SHADOW flags/isupdate test unification 2004-04-10 10:00:58 +00:00
Pierangelo Masarati
b703cfb008 Added provisions for a layer between the backend and the ODBC
for further mucking with data.  This can be of use in ill situations
where not all the required massaging can be done on data with SQL
by means of stored procedures, but overlays are called too early
and cannot be used to make data non LDAP compliant.
- only support for bidirectional DN mucking is provided right now
- support for other values mucking is planned
- write is not completely tested yet
- the API could change quite often; don't rely too much on it

other cleanup has been added.
2004-04-10 09:33:55 +00:00
Kurt Zeilenga
071b9466c4 Fix approx matching when there is an equality index but no approx index.
Add better approx test
2004-04-09 21:30:55 +00:00
Kurt Zeilenga
6daaf88244 Fix typo 2004-04-09 21:13:41 +00:00
Kurt Zeilenga
07fc395816 s/bvalues/values/ 2004-04-09 20:56:46 +00:00
Kurt Zeilenga
a122cda534 s/bvalues/values 2004-04-09 20:55:30 +00:00
Kurt Zeilenga
2f924dc488 Temporary defines for SLAP_*_SHADOW. 2004-04-09 20:43:15 +00:00
Pierangelo Masarati
b157f668b7 honor sizelimit requests on the overall count when pagedResults control is used; cleanup and more features 2004-04-09 17:55:21 +00:00
Pierangelo Masarati
2e13fbeea1 completion of limits w/ paged results control 2004-04-09 15:54:46 +00:00
Pierangelo Masarati
36941332a1 improve previous commit; now special limit on the number of total entries of a paged results can be set via the limits. Need to decide whether the default should be unlimited or what 2004-04-09 12:26:34 +00:00
Pierangelo Masarati
fadf3398d4 honor size limits when using paged results 2004-04-09 11:44:28 +00:00
Pierangelo Masarati
0505c64f08 blind fix to ITS#3069; I assume there's no reason to limit the sessionlog limit to 999 2004-04-09 11:22:07 +00:00
Kurt Zeilenga
3f739ce26e Now with permissive modify 2004-04-08 22:10:38 +00:00
Kurt Zeilenga
0ec962a08b Another bug. 2004-04-08 21:45:49 +00:00
Kurt Zeilenga
8198a8fd45 Fix typo in last commit 2004-04-08 21:37:12 +00:00
Kurt Zeilenga
2d09d0a8b1 This should be more complete.
But without permissive.  That needs to be reworked completely.
2004-04-08 21:35:10 +00:00
Kurt Zeilenga
98baa45e6a No need to check attribute values when a is NULL 2004-04-08 19:56:50 +00:00
Howard Chu
3fb7e5762b Fix typo (ITS#3070) 2004-04-08 15:05:55 +00:00
Pierangelo Masarati
a886172472 blind fix of mod_values cleanup 2004-04-08 14:42:02 +00:00
Howard Chu
c86e07dd25 Fix ITS#3063, special case handling of "" suffix 2004-04-08 12:15:26 +00:00
Pierangelo Masarati
8be57d80ba blind fix (tnx Howard); I'll check it later 2004-04-08 11:44:57 +00:00
Pierangelo Masarati
354372987f General improvements:
- There might be special cases that require the unique key to be a string
  (just ran into one); since this is not a generally useful change, it's
  hidden behind #defines.
- Added essential support for telephoneNumber match; the same infrastructure
  might be useful for other specialized matches (also regular matches should
  use it to handle multiple spaces and so!).
- Fixed dynamic backend initialization.
- Cleaned up search base DN normalization (works also if no uppercase function
  is available, using case exact matches).
2004-04-08 09:08:28 +00:00
Kurt Zeilenga
6b410330ed cleanup 2004-04-08 07:04:34 +00:00
Kurt Zeilenga
c7f0438044 bvalue cleanup 2004-04-08 06:49:17 +00:00
Kurt Zeilenga
b217659088 ITS#3066: properly detect duplicates 2004-04-08 06:44:50 +00:00
Howard Chu
8c6fe48806 More dynamic/static cleanup 2004-04-08 05:58:54 +00:00
Howard Chu
f2e1df3ef7 Consolidated static/dynamic backend switches 2004-04-08 05:56:23 +00:00
Howard Chu
cba00e0025 Fix attributions, add HP info 2004-04-08 02:59:28 +00:00
Kurt Zeilenga
49e378af07 cleanup 2004-04-08 02:43:52 +00:00
Jong Hyuk Choi
1c1b2bb6ee updatedn fix for syncrepl 2004-04-07 17:32:37 +00:00
Kurt Zeilenga
df4db9beb1 SLAPTOOL links should be to final dest directory 2004-04-07 16:55:04 +00:00
Howard Chu
0e2a12142a Zero out rs->sr_err before send_search_entry 2004-04-07 16:41:17 +00:00
Howard Chu
76453e82ea Cleanup, fix for SASL/PLAIN 2004-04-07 15:26:25 +00:00
Howard Chu
692c37720f Fix internal search limits (due to recent limit_check change) 2004-04-07 15:10:26 +00:00
Kurt Zeilenga
44725e7303 use BER_BVNULL 2004-04-07 04:11:43 +00:00
Kurt Zeilenga
abbbbbe3bb cleanup 2004-04-07 03:32:37 +00:00
Howard Chu
7122df3573 Fix search limits due to frontend limit_check change 2004-04-06 23:29:33 +00:00
Kurt Zeilenga
dd726c5b6f delete from dn2id database bug in back-ldbm/idl.c (ITS#3046)
Suggested fix provided by Wout van Albada
2004-04-06 21:54:07 +00:00
Kurt Zeilenga
0c2c38c02f ITS#3059: modrdn should delete than add. 2004-04-06 21:06:35 +00:00
Kurt Zeilenga
f7d8d55d84 cleanup 2004-04-06 19:42:37 +00:00
Kurt Zeilenga
158e5727b4 ITS#3056 partial fix - from a slurpd perspective, the updatedn
should be allowed to the entry at the naming prefix (database suffix).
2004-04-06 19:32:17 +00:00
Jong Hyuk Choi
b844e7fe42 Fix for ITS#3055 2004-04-06 17:58:03 +00:00
Pierangelo Masarati
7b4b144e7e revert unnecessary change 2004-04-06 13:30:52 +00:00
Pierangelo Masarati
88c6f2ed38 initialize overlays 2004-04-06 13:19:12 +00:00
Pierangelo Masarati
25fce61f70 silence erroneous warning 2004-04-06 12:22:51 +00:00
Pierangelo Masarati
53e69064ff load overlays also with tools 2004-04-06 12:22:29 +00:00
Howard Chu
464af5aeeb Don't try to use runqueue in SLAP_TOOL_MODE 2004-04-06 12:21:49 +00:00
Pierangelo Masarati
779b3ba801 wrong arg order :) 2004-04-06 09:55:09 +00:00
Pierangelo Masarati
a11dc61e05 rework be_isupdate accordingly to be_isroot 2004-04-06 09:42:40 +00:00
Pierangelo Masarati
2808fb2cb7 fix addition of chk_referrals to overlay stack 2004-04-06 09:33:14 +00:00
Pierangelo Masarati
e17be551a4 fix previous commit 2004-04-06 08:47:59 +00:00
Kurt Zeilenga
13d25a675f cleanup 2004-04-06 01:48:36 +00:00
Kurt Zeilenga
c7e89d57be swap be_isroot and be_isroot_dn symbols 2004-04-06 01:06:20 +00:00
Kurt Zeilenga
37ef5350bd Rework return of update referrals 2004-04-06 00:47:21 +00:00