Howard Chu
11148522ec
ITS#2573 dynamic group support
2003-09-21 10:45:57 +00:00
Howard Chu
b93a0f45d5
ITS#2497 value-level ACLs
2003-09-21 10:34:40 +00:00
Howard Chu
fddbe13c6e
Revert broken index optimizations
2003-09-21 10:11:46 +00:00
Luke Howard
3846a8881a
Define SLAP_STRTOL macro for integerBitAndMatch() and integerBitOrMatch()
...
usage - necessary to use larger types for interop with a certain client
that would expect the assertion (attr:1.2.840.113556.1.4.803:=2147483648)
to match a signed value (eg. -2147483646).
There are probably better / more portable solutions; review appreciated.
2003-09-21 06:26:43 +00:00
Luke Howard
0143bfaaee
Also check for strtoll()
2003-09-21 06:04:14 +00:00
Luke Howard
f4b28f230a
Check for strtoq, strtouq
2003-09-21 05:49:07 +00:00
Luke Howard
0ce1c00f09
Check for strtoq, strtouq
2003-09-21 05:37:20 +00:00
Howard Chu
6da0f1e48e
ITS#2573 dynamic group support
...
moved labeledURI into system schema
attribute types that inherit from labeledURI may be used in dynamic
groups e.g. access to * by group/groupOfURLs/memberURL=foo
2003-09-20 08:16:04 +00:00
Howard Chu
1e808d5ec9
Fix crashes if test_filter is called with NULL op
2003-09-20 08:12:22 +00:00
Howard Chu
20902a2be3
Fix segfault if entry_get is called with NULL attribute
2003-09-20 07:48:57 +00:00
Howard Chu
bb13266a15
Plug memleak in slap_parseURI
2003-09-20 05:55:48 +00:00
Howard Chu
f2c3ba16d6
cn=ldapsync berval cleanup
2003-09-20 03:26:40 +00:00
Howard Chu
93248cee58
Tweak normalization in slap_entry2mods
2003-09-20 03:25:05 +00:00
Howard Chu
1240c70ff4
ITS#2497, implement value-level ACLs:
...
access to attr=foo val.regex=bar.*
2003-09-20 03:23:10 +00:00
Howard Chu
8f3d3cf3c9
Revert rev 1.90 ITS#2484 patch; Cyrus 1.5 is no longer supported.
2003-09-20 00:33:42 +00:00
Kurt Zeilenga
3ca86ffffd
Hide experimental features
2003-09-19 18:41:28 +00:00
Kurt Zeilenga
a9a28794bd
Hide experimental controls
2003-09-19 18:38:35 +00:00
Kurt Zeilenga
3e49a9cf6e
add "proxy" to "authorization" in a few places
2003-09-19 18:23:37 +00:00
Howard Chu
1881ae872f
ITS#2729 fix typos
2003-09-19 00:49:33 +00:00
Kurt Zeilenga
04cecc7666
Fix pre/post attrs init bug (ITS#2728)
2003-09-18 17:12:27 +00:00
Jong Hyuk Choi
f6d883d901
error behavior fix and TODO
2003-09-18 06:04:28 +00:00
Jong Hyuk Choi
0d31f9a251
correction of binddn= requirement in the example section
2003-09-17 23:30:43 +00:00
Jong Hyuk Choi
a0331a0487
missing or empty attrs list in a syncrepl specification
...
is changed to mean attrs="*"
2003-09-17 23:06:57 +00:00
Luke Howard
9459a7f535
fix typo
2003-09-17 11:05:06 +00:00
Jong Hyuk Choi
537ccc3f5f
fix for persistent search termination (ITS#2724)
...
- the consumer slapd did not terminate when the provider is alive
- use a timeout in ldap_result() of syncrepl.c
2003-09-17 10:34:10 +00:00
Jong Hyuk Choi
d336d7783b
fix config file processing (ITS#2722)
2003-09-17 05:34:47 +00:00
Howard Chu
94e88c3700
ITS#2679 don't use cached ACL state from different attribute
2003-09-16 22:03:26 +00:00
Kurt Zeilenga
e878d7eab9
Require Cyrus SASL 2.1
2003-09-16 20:17:18 +00:00
Kurt Zeilenga
1ef3b58d96
Require Cyrus SASL 2.1 or better
2003-09-16 20:17:07 +00:00
Kurt Zeilenga
99f968b597
Initial support for pre/post read controls.
...
TODO:
Fix transactional consistency
Add client response control handling
2003-09-16 18:56:04 +00:00
Kurt Zeilenga
f5cabd3a68
Update refs
2003-09-16 05:27:20 +00:00
Kurt Zeilenga
34d6b50e45
Initial proxy cache and syncrepl chapters
2003-09-16 05:16:33 +00:00
Kurt Zeilenga
6489aaa08b
s/mech/saslmech/ in sasl directives
2003-09-16 04:39:14 +00:00
Kurt Zeilenga
8f0bc2d55b
cleanup
2003-09-15 21:53:58 +00:00
Kurt Zeilenga
f582fd1ba8
Add dn.subtree="" clause
2003-09-15 21:50:13 +00:00
Kurt Zeilenga
4679178db2
Don't pass NULL when string is expected.
...
Other Cleanup
2003-09-15 21:22:20 +00:00
Luke Howard
b299d7e067
Modifications must be copied before calling slap_mods_check() because
...
the pretty function may replace values which are owned by the SLAPI plugin
slapi_entry_dup() optimization - avoid string re-encoding
Fix slapi_add_internal() logic errors (was this ever tested?)
Don't attempt to free entries that have been cached; see new internal
slapi_add_entry_internal_locked() API
2003-09-15 06:53:54 +00:00
Howard Chu
aee837c999
More deadlock tweaks.
2003-09-14 10:27:59 +00:00
Howard Chu
6f632af413
ITS#2484, set sasl_maxbuf to SASL_MAX_BUFF_SIZE if it was negotiated
...
as zero.
2003-09-14 05:19:45 +00:00
Howard Chu
41957e5129
ITS#2649, never defer Abandon requests
2003-09-13 11:15:23 +00:00
Howard Chu
ffab52e529
ITS#2691 use putenv() instead of setenv() for portability
2003-09-13 10:20:27 +00:00
Howard Chu
370fd22870
Add comment about normalized values in mods vs entry attributes
2003-09-13 09:51:28 +00:00
Jong Hyuk Choi
c83f1812ef
fix in slap_entry2mods()
2003-09-13 00:36:14 +00:00
Jong Hyuk Choi
3868f3b5a7
LDAP_SASL_INTERACTIVE -> LDAP_SASL_QUIET
2003-09-12 22:49:14 +00:00
Jong Hyuk Choi
b39039a141
fix for Makefile change
2003-09-12 21:06:29 +00:00
Kurt Zeilenga
aa8fd2f6b0
-y should not require -W
2003-09-12 20:10:05 +00:00
Howard Chu
a2cfda21cd
Fix prev commit
2003-09-12 19:40:04 +00:00
Howard Chu
61155ca8e8
Fix prev commit
2003-09-12 18:53:59 +00:00
Howard Chu
72adc38cdf
Construct ctxcsn entries directly, plug memory leaks, remove
...
dependency on slap_mods_check and slap_mods2entry
2003-09-12 18:52:34 +00:00
Howard Chu
10811b6f51
Clarify/standardize library version mismatch error messages
2003-09-12 00:54:21 +00:00