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
Kurt Zeilenga
2095a7bc51
Fix last commit
2004-04-05 23:49:06 +00:00
Pierangelo Masarati
0f867b9577
revert erroneous commit; cure the test the right way
2004-04-05 23:47:17 +00:00
Kurt Zeilenga
9a64fdb991
use SLAP_DBFLAGS instead of be->be_flags
2004-04-05 23:42:59 +00:00
Pierangelo Masarati
313821118e
revert erroneous commit
2004-04-05 23:12:38 +00:00
Howard Chu
4b2febb3db
Allow users to change their own password by default, fix history check
...
when SafeModify is false.
2004-04-05 23:09:57 +00:00
Kurt Zeilenga
4ef7e08afe
updateref should be allowed with syncrepl (without updatedn)
2004-04-05 23:08:24 +00:00
Kurt Zeilenga
843400deb7
Add SLAP_SHADOW(be): true if be is a shadow database (via any mech)
2004-04-05 21:54:40 +00:00
Kurt Zeilenga
2fcaa15b90
First rounds of backend/database flag cleanup
2004-04-05 21:00:16 +00:00
Kurt Zeilenga
4122a9dd6a
Use SLAP_MONITOR(be) to check flag
2004-04-05 20:24:18 +00:00
Pierangelo Masarati
6a1dd9a1cd
exploit new frontend API 2 protocol error mapping; use urldesc...
2004-04-05 17:36:53 +00:00
Pierangelo Masarati
4e71b85481
exploit new frontend API 2 protocol error mapping
2004-04-05 17:32:59 +00:00
Pierangelo Masarati
e516247068
exploit new isroot_dn helper
2004-04-05 17:31:27 +00:00
Pierangelo Masarati
b89c894eff
add new isroot_dn helper
2004-04-05 17:30:30 +00:00
Pierangelo Masarati
f3ee96399e
move API 2 protocol error mapping to frontend; add new isroot_dn helper
2004-04-05 17:30:08 +00:00
Pierangelo Masarati
f6126f7db1
move API 2 protocol error mapping to frontend
2004-04-05 17:29:06 +00:00
Pierangelo Masarati
873be21a22
add referral check to functions elaborated by overlays
2004-04-05 17:28:13 +00:00
Pierangelo Masarati
0b37fb4eb1
check in portions of code is done on length rather than pointer
2004-04-05 17:25:22 +00:00
Howard Chu
939ca7705b
Avoid mktime/gmtime in parse_time(), just compute time_t ourselves.
2004-04-05 13:38:43 +00:00
Howard Chu
49da68a2bb
ITS#3048 delete sasl_checkpass support
2004-04-05 11:23:47 +00:00
Howard Chu
65e409817e
Fix prev commit, days at month boundaries
2004-04-04 15:40:14 +00:00
Howard Chu
ebd7bc27e7
Fix parse_time GMT computation for daylight savings time
2004-04-04 13:40:56 +00:00
Pierangelo Masarati
2387d2aff8
apparently accept() doesn't fill the sun_path field of the peer socket; hack it
2004-04-03 18:48:03 +00:00
Pierangelo Masarati
58c637479d
return error code only if required (ITS#3042)
2004-04-03 12:15:33 +00:00
Howard Chu
e1fc5012bd
Don't manipulate password history if not configured in policy
2004-04-03 06:21:03 +00:00
Kurt Zeilenga
ad6969e6cd
Add a yet-to-be-tested deliveryMethodValidate function
2004-04-02 02:25:36 +00:00
Kurt Zeilenga
6aded32c94
cleanup
2004-03-27 23:25:50 +00:00
Howard Chu
d1d1a0607e
Restore build rule for dynamic backends.
2004-03-27 23:20:55 +00:00
Kurt Zeilenga
100facedf3
Don't return subordinate referrals (per RFC 3296)
2004-03-27 22:47:31 +00:00
Kurt Zeilenga
2876b3bb84
Don't disclose information to attacker.
...
Referrals need work (not sure why return referrals for bind requests)
2004-03-27 18:19:52 +00:00
Kurt Zeilenga
9b9127eb3f
Cleanup
2004-03-27 18:19:12 +00:00
Jong Hyuk Choi
c1b50022e5
reintroduce changes made in tools/slapadd.c v1.64 (looks like missing during code move)
2004-03-26 21:54:06 +00:00
Kurt Zeilenga
855c22d862
Add numericStringOrderingMatch rule (ITS#2988)
2004-03-26 18:58:01 +00:00
Jong Hyuk Choi
4afcbf3131
fix for ITS#2995
2004-03-25 22:09:08 +00:00
Jong Hyuk Choi
c3d2afbbbe
patch for ITS#2948
2004-03-25 19:20:19 +00:00
Howard Chu
54fba01be2
ITS#3036 check for syncrepl
2004-03-25 09:40:02 +00:00
Howard Chu
1a314f3bca
ITS#3038 64bit compatibility (oops)
2004-03-25 09:25:25 +00:00
Kurt Zeilenga
3a468f5d90
cleanup
2004-03-24 23:44:45 +00:00
Howard Chu
81df94acaa
Silence warning
2004-03-24 10:47:31 +00:00
Kurt Zeilenga
bd765b849d
ITS#2768: configuring slurpd's interval between replog checks
...
based upon a patch submitted by Jason Townsend (Apple).
2004-03-23 01:12:11 +00:00
Kurt Zeilenga
ada53492fd
Seems all overlays are going here (at present)
2004-03-20 23:10:58 +00:00
Howard Chu
be16224b03
A toy/demo overlay for collective attributes.
2004-03-20 21:54:31 +00:00
Howard Chu
5db888434b
Overlay API notes. work in progress, please comment.
2004-03-20 20:30:57 +00:00
Pierangelo Masarati
2c74b5dbed
follow search references as well
2004-03-20 16:35:55 +00:00
Howard Chu
e9188de738
Replaced slap_overinfo.oi_bd with oi_orig.
2004-03-20 12:56:31 +00:00
Howard Chu
09a379394a
ITS#3033 fix debug msg segv
2004-03-20 09:51:33 +00:00
Howard Chu
9f5667c703
Restructure to release locks before sending result
2004-03-20 09:25:00 +00:00
Howard Chu
aec5d60620
Use REP_MATCHED_MUSTBEFREED reply flag
2004-03-20 09:24:01 +00:00
Kurt Zeilenga
9b91e0b067
Add readme.
2004-03-19 16:37:20 +00:00
Howard Chu
cbabd269a5
ITS#2457 Added LUTIL_SLASHPATH macro and func for converting
...
forward-slash paths to Windows back-slash format.
2004-03-19 08:06:42 +00:00
Kurt Zeilenga
56cdaa594c
ITS#3032: retry when GSSAPI creds are not available
2004-03-19 06:16:45 +00:00
Pierangelo Masarati
6beb139e61
fix nasty subtype bug (too many results)
2004-03-18 23:38:55 +00:00
Kurt Zeilenga
ec4e7ef232
Add note that some of the unimplemented matching rules are
...
now described in RFC 3698. Would be good to implement these.
2004-03-18 21:39:57 +00:00
Pierangelo Masarati
d3de8c3336
cleanup error messages
2004-03-18 20:11:49 +00:00
Pierangelo Masarati
9d48197461
to be conservative ...
2004-03-18 19:45:34 +00:00
Pierangelo Masarati
da79e55e4b
oops, I did it again
2004-03-18 19:45:15 +00:00
Pierangelo Masarati
1203eb4c82
cleanup rwm overlay; init/destroy session cookie; strip (optional) leading 'rwm-' from config directives
2004-03-18 19:21:57 +00:00
Pierangelo Masarati
fa3baaeae9
overlays reworking
2004-03-18 18:59:46 +00:00
Howard Chu
ea14637a0d
Fix prev commit
2004-03-18 10:51:18 +00:00
Howard Chu
d1292c1b14
Added ppolicy_use_lockout keyword; Default behavior is not to issue the
...
PP_accountLocked error for locked accounts. (Gives too much information
to attackers.)
2004-03-18 10:35:54 +00:00
Howard Chu
def2fab7b5
Added ppolicy_hide_lockout keyword
2004-03-18 10:20:27 +00:00
Kurt Zeilenga
a2b2dfd461
Hide noop control until published and code is updated.
2004-03-18 04:06:20 +00:00
Kurt Zeilenga
feef2424ad
Fix typo in commit before last
2004-03-18 01:20:14 +00:00
Kurt Zeilenga
f311255e3e
cleanup
2004-03-18 01:18:35 +00:00
Kurt Zeilenga
e323437c6a
cleanup for release engineering
2004-03-18 01:06:39 +00:00
Pierangelo Masarati
5ddbd69451
improve previous commit
2004-03-17 23:43:00 +00:00
Pierangelo Masarati
764aa5d938
move DN/config test in slapdn/slaptest
2004-03-17 23:25:09 +00:00
Pierangelo Masarati
cd8e154e4f
works in most cases ...
2004-03-17 22:37:59 +00:00
Pierangelo Masarati
802e3cc069
add labeledURI to back-ldap databases
2004-03-17 22:37:40 +00:00
Pierangelo Masarati
66ee9b2d73
carefully check the URI
2004-03-17 22:36:47 +00:00
Kurt Zeilenga
45332097a6
password always replaces old passwords
2004-03-17 22:21:21 +00:00
Kurt Zeilenga
5ff057089b
cleanup
2004-03-17 22:14:32 +00:00
Howard Chu
2808c8d302
Fix deadlock in remove_query_data
2004-03-17 20:45:14 +00:00
Howard Chu
448239a6c9
Fix a couple SEGVs
2004-03-17 19:33:35 +00:00
Howard Chu
2821d0bdd6
Add connection_fake_init()
2004-03-17 19:33:13 +00:00
Howard Chu
829bc9969d
Fix passing of state info to over_back_response
2004-03-17 17:59:47 +00:00
Pierangelo Masarati
3fe2cec561
only works with explicit overlay instantiation
2004-03-17 12:21:40 +00:00
Pierangelo Masarati
adb152972f
fix previous commit
2004-03-17 11:58:59 +00:00
Pierangelo Masarati
ec6a663820
reset SlapReply flags
2004-03-17 11:50:15 +00:00
Pierangelo Masarati
b3d238465d
added callbacks to most of the functions; more cleanup
2004-03-17 11:14:30 +00:00
Pierangelo Masarati
f07e485e82
search/unbind works; need to consistently add callbacks to other ops
2004-03-17 10:05:38 +00:00
Pierangelo Masarati
c0606cdfb7
reset flags (need to check consistence across slapd)
2004-03-17 09:59:04 +00:00
Howard Chu
dbade4ad8c
Fix account lock check
2004-03-17 09:54:49 +00:00
Pierangelo Masarati
32573b3418
need to turn it into a man page, when it freezes
2004-03-17 09:26:50 +00:00
Pierangelo Masarati
737f3d8636
slight improvements; doesn't work yet
2004-03-17 09:25:59 +00:00
Pierangelo Masarati
e9c8fd5ee6
actually, teh backend could also be selected on a per-operation basis, if "relay <real naming comntext>" is not provided
2004-03-17 07:56:19 +00:00
Pierangelo Masarati
ba470467af
add back-relay (doesn't work yet)
2004-03-17 01:03:21 +00:00
Pierangelo Masarati
fc28663a14
seeAlso to overlays as well
2004-03-16 22:18:45 +00:00
Howard Chu
52b3ca4a80
Fix non-standard OIDs
2004-03-16 22:00:10 +00:00
Pierangelo Masarati
c76427d8db
add overlay subsystem and connect it to databases
2004-03-16 21:58:29 +00:00
Pierangelo Masarati
16d820ad84
add iterator on overlays
2004-03-16 21:56:40 +00:00
Pierangelo Masarati
9f5f75c7b0
init 'oi' also when the backend already has overlays...
2004-03-16 21:55:45 +00:00
Pierangelo Masarati
a453df6280
add DN check mode; rework check sinfrastructure
2004-03-16 18:36:38 +00:00
Pierangelo Masarati
4fa18e1b37
remove {} from procedures invocation, as noted in ITS#2641; copied annotations from postgres example
2004-03-16 15:15:14 +00:00
Pierangelo Masarati
5ff958a5fd
fix brain dead count (part of ITS#2641)
2004-03-16 11:03:27 +00:00
Howard Chu
23a9893726
Password policy schema from draft 7
2004-03-16 10:34:24 +00:00
Howard Chu
b59da518cf
Password policy overlay, implements draft 7. The spec is still in flux;
...
this module should not be used in production.
2004-03-16 10:15:18 +00:00
Howard Chu
71bc8817e6
Revert "delete old" change; doesn't work for salted hashes.
2004-03-16 04:24:39 +00:00
Howard Chu
075137b8dd
Fix prev commit
2004-03-16 03:24:08 +00:00
Pierangelo Masarati
27f28d5270
handle overlays
2004-03-16 01:22:34 +00:00
Howard Chu
db52f51943
Preserve old slap_passwd_hash() signature, add slap_passwd_hash_type()
2004-03-15 20:58:41 +00:00
Howard Chu
0c9b308781
Delete old password if provided
2004-03-15 19:52:17 +00:00
Kurt Zeilenga
3e586bd393
cleanup
2004-03-14 00:59:37 +00:00
Howard Chu
e05b4b7db6
Cleanup result handling
2004-03-12 21:08:37 +00:00
Howard Chu
cdeda34029
Add c_conn_idx, to simplify external modules managing per-connection state
2004-03-12 18:22:37 +00:00
Pierangelo Masarati
ed1f5965bd
fix error message
2004-03-11 13:02:13 +00:00
Pierangelo Masarati
246fa41c96
"searchFilter" by default must be empty
2004-03-10 21:53:39 +00:00
Jong Hyuk Choi
33442d7ced
for ITS#3105
2004-03-10 21:49:08 +00:00
Pierangelo Masarati
2f4678f204
"searchFilter" by default must be empty
2004-03-10 21:44:22 +00:00
Pierangelo Masarati
c507808524
add "searchFilterAttrDN" rewrite context, and allow filterstring rewrite
2004-03-10 21:41:02 +00:00
Pierangelo Masarati
6a75d14930
revert previous commit
2004-03-10 21:12:53 +00:00
Pierangelo Masarati
65b49dd312
add "searchFilterAttrDN" rewrite context, and allow filterstring rewrite
2004-03-10 21:11:14 +00:00
Pierangelo Masarati
823fa1705e
rewrite entry DN-valued attrs
2004-03-10 19:04:18 +00:00
Pierangelo Masarati
d779a3d543
use prepare/bind/execute instead of bind/execdirect (addresses ITS#2641)
2004-03-10 14:51:41 +00:00
Howard Chu
35c774d3b8
Yet more for ITS#3008. Seems to work properly now.
2004-03-10 09:11:20 +00:00
Howard Chu
3853fade60
More for ITS#3008
2004-03-10 08:00:41 +00:00
Howard Chu
cac30b1855
ITS#3008 fix value-based ACLs
2004-03-10 02:59:03 +00:00
Howard Chu
75725a7ad8
Turn off syslog for slap tools
2004-03-10 02:44:38 +00:00
Howard Chu
826de96417
Minor cleanup
2004-03-10 02:44:10 +00:00
Jong Hyuk Choi
2b77fb424c
backend operations check
2004-03-09 20:43:19 +00:00
Jong Hyuk Choi
4bb948620a
checking limits at the frontend
2004-03-09 20:43:01 +00:00
Pierangelo Masarati
25b24289d2
fix typos
2004-03-09 20:21:10 +00:00
Pierangelo Masarati
006745430e
allow "expand" style in peername, sockname, sockurl as well; more sanity checks
2004-03-09 19:44:14 +00:00
Pierangelo Masarati
042869366d
use "expand" instead of "regex" for group ACLs that allow substring expansion, preserving backwards compatibility; add sanity checks
2004-03-09 16:33:05 +00:00
Pierangelo Masarati
490e1e4aa9
move limits check and preparation in a helper function
2004-03-09 15:59:01 +00:00
Pierangelo Masarati
960b5f8656
add sanity checks
2004-03-09 14:45:10 +00:00
Pierangelo Masarati
82019df71a
cleanup
2004-03-09 14:33:23 +00:00
Pierangelo Masarati
f145457d0c
move limits check and preparation in a helper function
2004-03-09 14:32:00 +00:00
Luke Howard
d249714033
s/SERVER_SEARCH_FLAG/SEARCH_FLAG
2004-03-09 14:12:34 +00:00
Luke Howard
87a02dbb14
Support server search flag control as alias for permissive modify
...
Recognise tree delete control - needs backend support
2004-03-09 14:05:01 +00:00
Pierangelo Masarati
28285002a1
deny an operation
2004-03-09 10:23:19 +00:00
Pierangelo Masarati
2fe1eb921d
cleanup
2004-03-09 07:08:04 +00:00
Pierangelo Masarati
6a425692be
another round at rwm; now add and compare are nearly complete; error handling is in place
2004-03-09 07:06:20 +00:00
Jong Hyuk Choi
ede2f47452
supress log message for glue add case
2004-03-09 00:34:32 +00:00
Jong Hyuk Choi
964dcc04a2
patch to fix consumer replica cookie format in slaptools
2004-03-09 00:34:01 +00:00
Pierangelo Masarati
a4e062ca36
apply advanced peername ACL (ITS#2907)
2004-03-08 18:49:12 +00:00
Pierangelo Masarati
091246c6fd
move limits evaluation to frontend
2004-03-08 18:12:45 +00:00
Pierangelo Masarati
4645eeb5ec
cleanup DN style in limits
2004-03-08 13:13:30 +00:00
Pierangelo Masarati
ac0d45179f
log set in ACL (ITS#2949)
2004-03-08 11:09:49 +00:00
Pierangelo Masarati
2d8467d480
declarations must occur before instructions
2004-03-08 11:01:52 +00:00
Howard Chu
48ac610097
ITS#3004 fix again
2004-03-06 19:16:20 +00:00
Howard Chu
113870c194
Revert to original code
2004-03-06 19:15:39 +00:00
Pierangelo Masarati
5c6ec10f48
massage normalized DN when either is fine
2004-03-06 16:49:08 +00:00
Pierangelo Masarati
29a5162483
cleanup
2004-03-06 16:47:58 +00:00
Pierangelo Masarati
9b6d816fe1
handle unknown attribute type (ITS#3005)
2004-03-06 15:58:26 +00:00
Pierangelo Masarati
abf2df7a11
initial round of fixes related to ITS#2986
2004-03-06 15:01:16 +00:00
Howard Chu
ea0d619dae
Store IDs in BeigEndian format on disk
2004-03-06 12:41:29 +00:00
Howard Chu
ef7195fc31
Store IDs in BigEndian format on disk
...
bdb_idl_cache_put replaces existing entries instead of ignoring them
2004-03-06 12:41:00 +00:00
Howard Chu
23b2ce8b3a
ITS#3004, fix IDL cache AVL comparisons
2004-03-06 12:29:19 +00:00
Pierangelo Masarati
5716b7f1b2
document saslAuthzTo/saslAuthzFrom new syntax; add onelevel style to DN type
2004-03-06 11:00:49 +00:00
Pierangelo Masarati
2b393962fc
fix continuation of ITS#2999
2004-03-06 09:33:24 +00:00
Howard Chu
efd23f5c0c
Fix prev commit
2004-03-05 19:29:02 +00:00
Howard Chu
9b16d161d5
Take advantage of IDL cache in bdb_idl_insert/delete_key
2004-03-05 15:41:30 +00:00
Howard Chu
18bb805736
Fix prev commit
2004-03-05 15:40:37 +00:00
Howard Chu
c5d8c776ca
Set IDL cache to 10x Entry cache by default
2004-03-05 13:46:12 +00:00
Howard Chu
896beebadc
unifdef SLAP_IDL_CACHE
2004-03-05 13:43:18 +00:00
Howard Chu
c558bd49bc
ITS#2992 Windows fixes from Alexey Melnikov
2004-03-05 12:24:06 +00:00
Howard Chu
87a4c01b29
ITS#2998 rename pcl -> be_pcl
2004-03-05 10:33:41 +00:00
Pierangelo Masarati
f5ffcae717
cleanup
2004-03-05 09:56:16 +00:00
Pierangelo Masarati
b761105439
improve fix to ITS#2999: don't care about limits after abandon
2004-03-04 23:02:30 +00:00
Pierangelo Masarati
23b0e84cb8
fix ITS#2999
2004-03-04 22:56:49 +00:00
Howard Chu
de1ee3757b
Fix missing EQAULITY rules
2004-03-03 10:51:32 +00:00
Howard Chu
896271195a
ITS#2974 fix hole array allocation
2004-03-02 23:01:04 +00:00
Howard Chu
4504b48c6b
default_passwd_hash now takes a list of schemes
...
passwordModify exop will generate all the configured hashes
2004-03-02 22:12:23 +00:00
Howard Chu
5f63dfc566
lutil_passwd_hash result berval is in argument list now
2004-03-02 22:11:31 +00:00
Howard Chu
1b98cd6262
Fix SLAPI_ADD_RESCONTROLS
2004-03-02 20:31:37 +00:00
Howard Chu
4a8bb3991f
ITS#2961 check for NULL authcDN
2004-03-02 18:37:49 +00:00
Howard Chu
e729d96ecd
ITS#2985 fix slappasswd typo
2004-03-01 14:54:05 +00:00
Howard Chu
b480d7c9ff
Added pwdexop request structure to avoid redundant parsing
2004-02-29 19:04:34 +00:00
Pierangelo Masarati
d015b9583c
handle filter computed in a more granular way (ITS#2977)
2004-02-28 16:05:59 +00:00
Pierangelo Masarati
ca5515b460
fix the problem right now
2004-02-28 15:20:56 +00:00
Pierangelo Masarati
fa2cb48f3a
should fix ITS#2983 - total count of ops initiated/completed in root of operations branch
2004-02-28 14:36:19 +00:00
Kurt Zeilenga
c850d82559
Move to Attic
2004-02-27 01:23:44 +00:00
Howard Chu
57ba4cac66
Merged slap tools with main slapd binary; installs symlinks.
...
tools directory is now obsolete.
2004-02-26 19:03:41 +00:00
Howard Chu
2d0af83c71
ITS#2934 - don't touch conn->c_sasl_dn for Simple Binds
2004-02-26 11:48:34 +00:00
Howard Chu
7fe35bcddb
ITS#2978 make sure liboverlays.a is always built and used
2004-02-26 03:38:38 +00:00
Howard Chu
0aebe2e51a
ITS#2970 fix build_new_dn for zero-length parent DN
2004-02-26 02:58:12 +00:00
Jong Hyuk Choi
4e3c30bbf0
misc addition to the previous glueing commit
2004-02-24 01:55:59 +00:00
Jong Hyuk Choi
d7d19b7420
Glue entry pruning: delete parent entries when they are glues and become leaves
2004-02-23 22:49:24 +00:00
Jong Hyuk Choi
372dcb78eb
Glue entry pruning : delete parent entries after modrdn when they are glue and become leaf entry
2004-02-23 22:48:46 +00:00
Jong Hyuk Choi
0c58aa3ab9
Glue entry pruning support: delete the parent entries when they are glue and become leaf
2004-02-23 22:47:55 +00:00
Pierangelo Masarati
6f9b99bc69
improve filter error logging in case of unknown attribute type
2004-02-23 11:45:19 +00:00
Jong Hyuk Choi
53d191e14d
syncrepl update: 1) improve error handling 2) glueing support for non-leaf deletion (TODO : deletion of leaf glue entries in the delete / modrdn code)
2004-02-22 20:44:44 +00:00
Pierangelo Masarati
4e57108991
allow search limits based on groups (ITS#2967)
2004-02-18 16:40:36 +00:00
Jong Hyuk Choi
528ea2f808
sync with the man page slapadd(8) : does not change syncrepl entries in the ldif file when neither of the promotion (-p) or the demotion (-r) option is given.
2004-02-17 23:56:18 +00:00
Pierangelo Masarati
129aa2884b
fix numericStringMatch (ITS#2938)
2004-02-17 20:30:37 +00:00
Pierangelo Masarati
1ac20b1f02
improve previous commit
2004-02-17 13:34:51 +00:00
Pierangelo Masarati
cb3d538ea3
allow no-user-modification propagations if back-ldap is used for replication (i.e. updatedn is defined)
2004-02-17 12:39:42 +00:00