Pierangelo Masarati
|
6c27bf332c
|
cleanup
|
2004-01-17 18:26:36 +00:00 |
|
Pierangelo Masarati
|
945f3fc9d0
|
cleanup
|
2004-01-17 18:07:43 +00:00 |
|
Pierangelo Masarati
|
c4a8f58a0d
|
honor attributeType inheritance as well
|
2004-01-17 16:27:11 +00:00 |
|
Pierangelo Masarati
|
d65f402058
|
improve fix to ITS#2923; note that suffix massaging is inherently flawed, because comperisons should always occur on Normalized DN, while massaging can also occur on Pretty DN, but there is no guarantee they have the same length or any length-based comparison can work; so in any case, we should pass the Normalized DN and, if the Pretty DN is present, massage it as well accordingly
|
2004-01-17 12:25:46 +00:00 |
|
Pierangelo Masarati
|
2c049ebb42
|
fix ITS#2923
|
2004-01-17 11:48:14 +00:00 |
|
Pierangelo Masarati
|
fa856463fe
|
now I remember why I introduced the 'has_ldapinfo_dn_ru' flag
|
2004-01-17 11:33:13 +00:00 |
|
Howard Chu
|
4b88f8c1b2
|
slapd_shutdown/syncrepl fix
|
2004-01-16 20:02:07 +00:00 |
|
Howard Chu
|
f77474f1df
|
ITS#2924, fix transition to subsequent subordinates
|
2004-01-16 19:07:03 +00:00 |
|
Pierangelo Masarati
|
aa39de6db3
|
should improve readability and (hopefully) decrease traffic on openldap-software; sorry I can't test it right now
|
2004-01-16 18:56:22 +00:00 |
|
Howard Chu
|
c9d033ae30
|
Fix syncrepl slapd_shutdown detection, would not stop on a gentlehup.
|
2004-01-15 21:35:05 +00:00 |
|
Howard Chu
|
fc32304934
|
sl_malloc tweak
|
2004-01-15 21:32:58 +00:00 |
|
Howard Chu
|
bb1a97544d
|
ITS#2921, fix client connection handling for HAVE_WINSOCK
|
2004-01-15 20:20:17 +00:00 |
|
Howard Chu
|
d720ebdbbd
|
Fix static mingw dependency
|
2004-01-15 07:25:35 +00:00 |
|
Pierangelo Masarati
|
92a05ccf74
|
add extra level of parens only if required
|
2004-01-13 00:33:14 +00:00 |
|
Howard Chu
|
36914d7be6
|
trim prev commit
|
2004-01-12 04:15:51 +00:00 |
|
Howard Chu
|
a8dbfd322a
|
Really fix ITS#2905
|
2004-01-12 04:09:52 +00:00 |
|
Howard Chu
|
778516cc8c
|
Fix ITS#2905, properly detect duplicate entries
|
2004-01-12 03:54:01 +00:00 |
|
Pierangelo Masarati
|
fbb72268fb
|
warn if no suffix or no init function are present
|
2004-01-11 23:56:13 +00:00 |
|
Pierangelo Masarati
|
1a9bc6655d
|
don't segfault if a database doesn't have the suffix
|
2004-01-11 23:40:33 +00:00 |
|
Pierangelo Masarati
|
04096a3cca
|
fix ITS#2901
|
2004-01-11 22:52:07 +00:00 |
|
Pierangelo Masarati
|
db395f2cd7
|
don't search if the filter is invalid; search also if an attribute is undefined for that objectclass, the filter may succeed anyway
|
2004-01-11 22:50:25 +00:00 |
|
Pierangelo Masarati
|
93725181af
|
cleanup avl duplicate handling
|
2004-01-10 11:12:53 +00:00 |
|
Pierangelo Masarati
|
634324d5b9
|
allow multiple attribute definitions; honor ldap_entry_objclasses in filter; major cleanup
|
2004-01-10 10:42:44 +00:00 |
|
Pierangelo Masarati
|
354d8a183c
|
honor objectclass inheritance in filters + some cleanup
|
2004-01-09 11:43:00 +00:00 |
|
Kurt Zeilenga
|
c8408d3c6a
|
ITS#2906: report invalid userPassword schemes, clarify documentation
|
2004-01-09 04:11:57 +00:00 |
|
Pierangelo Masarati
|
14da72a97a
|
don't try to decide if uppercase based on LDAP matching rules
|
2004-01-09 01:53:03 +00:00 |
|
Pierangelo Masarati
|
15da03a587
|
table 'ldap_entries' must be aliased to allow filtering for DN-valued attrs
|
2004-01-09 01:48:41 +00:00 |
|
Pierangelo Masarati
|
e8e62aa617
|
need odbc libs when building back-sql as module
|
2004-01-08 23:00:44 +00:00 |
|
Kurt Zeilenga
|
57a7682f40
|
Fix typo in slap_auxprop_init() (should not impact behavior) (ITS#2909)
found by Nalin Dahyabhai (Redhat).
|
2004-01-08 01:14:04 +00:00 |
|
Pierangelo Masarati
|
1dd604fb04
|
fix ITS#2900
|
2004-01-05 18:32:27 +00:00 |
|
Luke Howard
|
3102602002
|
Fix previous commit
|
2004-01-02 06:34:50 +00:00 |
|
Luke Howard
|
53002fc3ce
|
Wrap slapi_entry_attr_get_charptr() around slapi_value_get_string()
|
2004-01-02 06:10:51 +00:00 |
|
Luke Howard
|
cc9101d980
|
Check value is a C string in slapi_value_get_string()
|
2004-01-02 06:07:22 +00:00 |
|
Kurt Zeilenga
|
3c598e89fb
|
Happy new year
|
2004-01-01 19:15:16 +00:00 |
|
Luke Howard
|
c03a70955d
|
Make defaulted backend available to ACL plugin pblock
|
2004-01-01 09:42:44 +00:00 |
|
Luke Howard
|
03e5db818f
|
Fix ACL plugin bug - return value of ACL plugins was being ignored
|
2004-01-01 06:33:18 +00:00 |
|
Jong Hyuk Choi
|
0c0b29fc85
|
a patch for persistent search
|
2003-12-31 22:11:38 +00:00 |
|
Kurt Zeilenga
|
d3168d0011
|
cleanup
|
2003-12-31 04:26:17 +00:00 |
|
Kurt Zeilenga
|
7f59380c5e
|
Quick hack for PSEARCH crash.
|
2003-12-31 04:26:07 +00:00 |
|
Kurt Zeilenga
|
45a0cbdfcd
|
cleanup
|
2003-12-31 01:41:16 +00:00 |
|
Kurt Zeilenga
|
d44c1d999d
|
clarify meaning of strongAuthRequired
|
2003-12-30 21:09:01 +00:00 |
|
Kurt Zeilenga
|
a3c1b64a73
|
Initial subordinate implementation (for chaining)
|
2003-12-30 03:53:03 +00:00 |
|
Luke Howard
|
f289d6b7f0
|
Fix assertion failure if acl_check_modlist() called where op->o_bd == NULL.
Behavior now matches access_allowed() - the first backend is used. The
code needs review, I have not tested it.
|
2003-12-30 03:50:14 +00:00 |
|
Kurt Zeilenga
|
29bd3d4056
|
Update OID
|
2003-12-30 01:58:23 +00:00 |
|
Kurt Zeilenga
|
c7f1759e80
|
Misc cleanup
|
2003-12-30 01:26:38 +00:00 |
|
Kurt Zeilenga
|
8538184861
|
LDAP_SCOPE_SUBORDINATES (for chaining)
|
2003-12-30 01:25:50 +00:00 |
|
Kurt Zeilenga
|
2775c8d4a8
|
Update no-op control to return LDAP_NO_OPERATION instead of LDAP_SUCCESS.
(back-sql needs to be updated)
|
2003-12-29 23:31:39 +00:00 |
|
Kurt Zeilenga
|
fcad25da47
|
Misc code cleanup
|
2003-12-29 22:25:43 +00:00 |
|
Luke Howard
|
0549d46adf
|
Don't require slapi to be in the path - always include slapi/slapi.h
|
2003-12-28 04:17:48 +00:00 |
|
Luke Howard
|
b0416d1140
|
Cleanup SLAPI namespace
|
2003-12-28 04:14:19 +00:00 |
|
Luke Howard
|
71dfd57e75
|
Initialize terminating bv_len in slapi_int_ldapmods2modifications
|
2003-12-27 08:43:02 +00:00 |
|
Howard Chu
|
e933f076cc
|
Better fix for ITS#2512. Use callback to invoke replog before sending
result to client.
|
2003-12-25 15:01:53 +00:00 |
|
Howard Chu
|
d8f9f4ee22
|
Revert prev commit, unnecessary
|
2003-12-25 14:57:26 +00:00 |
|
Howard Chu
|
4c1ce5a02a
|
Fix prev commit
|
2003-12-24 23:48:07 +00:00 |
|
Howard Chu
|
329bd66d6a
|
Use a separate mutex for the replication timestamp
|
2003-12-24 14:32:33 +00:00 |
|
Howard Chu
|
e6f34fddcd
|
ITS#2895 TXN_PREPARE is not needed since we use nested transactions. It
also has a side-effect of releasing all the transaction's existing locks.
|
2003-12-24 13:27:03 +00:00 |
|
Howard Chu
|
93390425df
|
ITS#2895 store a copy in the entry cache
|
2003-12-24 10:59:50 +00:00 |
|
Howard Chu
|
97edd9f83d
|
Fix bogus "Internal error" when deleting non-existent entry
|
2003-12-24 10:58:11 +00:00 |
|
Howard Chu
|
d31230f859
|
Fix replog sequencing - assign sequence numbers at beginning of operation,
instead of getting a timestamp at the end. This makes it possible for
slurpd to sort the log later.
|
2003-12-23 18:48:36 +00:00 |
|
Howard Chu
|
c7da63df3d
|
ITS#2887 fix slapi crash
|
2003-12-23 18:40:56 +00:00 |
|
Howard Chu
|
8aaaad0dd7
|
Revert to simple authzID behavior
|
2003-12-23 14:27:54 +00:00 |
|
Howard Chu
|
171e934bf0
|
Execute overlays in reverse of config order.
|
2003-12-23 14:18:47 +00:00 |
|
Howard Chu
|
71c076dd5d
|
Avoid runtime copying of BackendDB
|
2003-12-23 14:12:54 +00:00 |
|
Pierangelo Masarati
|
18360d1eb2
|
fix previous commit
|
2003-12-20 17:41:08 +00:00 |
|
Pierangelo Masarati
|
79bc396ed8
|
in the <what> clause of ACLs, only 'attr=' or 'attrs=' are allowed; the former for backwards compatibility, while slapd.access(5) correctly uses only the latter form
|
2003-12-20 15:31:54 +00:00 |
|
Pierangelo Masarati
|
39574bcb5f
|
for consistency, always allow 'onelevel' as an alias for 'one' in dnstyle
|
2003-12-20 15:18:21 +00:00 |
|
Howard Chu
|
2b44c72d84
|
Fix handling of an_oc_exclude
|
2003-12-20 14:35:13 +00:00 |
|
Howard Chu
|
1586a68219
|
ITS#2888 don't return LDAP_SIZELIMIT_EXCEEDED prematurely
|
2003-12-20 10:10:59 +00:00 |
|
Howard Chu
|
c3bb9e42a6
|
More cleanup
|
2003-12-20 09:55:17 +00:00 |
|
Howard Chu
|
59f76d543c
|
Clean up prev commit
|
2003-12-20 09:19:19 +00:00 |
|
Howard Chu
|
d27b734770
|
ITS#2889 - fix explicit objectClass inclusion/exclusion
|
2003-12-20 06:28:05 +00:00 |
|
Luke Howard
|
120adb6b1b
|
Fix slapi_modify_internal() to deal with just the modification type of
a mod operation
|
2003-12-19 10:10:59 +00:00 |
|
Kurt Zeilenga
|
aabcce3e58
|
Document +0
|
2003-12-19 05:06:51 +00:00 |
|
Kurt Zeilenga
|
5481755c0e
|
Move ldapi to /var/run
|
2003-12-19 02:28:06 +00:00 |
|
Kurt Zeilenga
|
fdbd8705ae
|
Move pid/args files into $(RUNDIR)/run
Move ldapi into $(RUNDIR)/run/openldap
|
2003-12-19 02:18:29 +00:00 |
|
Howard Chu
|
3b0b66de10
|
Fix install rule
|
2003-12-18 20:26:05 +00:00 |
|
Kurt Zeilenga
|
e9133952fb
|
Move experimental built-in SASL behind SLAP_BUILTIN_SASL macro
|
2003-12-18 20:01:47 +00:00 |
|
Pierangelo Masarati
|
42d7d6d743
|
propagate flags to sasl-regexp functions (will need it later)
|
2003-12-18 18:32:45 +00:00 |
|
Pierangelo Masarati
|
113727ba53
|
allow 'all' vs. 'any' sasl-authz-policy
|
2003-12-18 18:28:43 +00:00 |
|
Kurt Zeilenga
|
babc993ef7
|
clarify default access control policy
|
2003-12-18 17:32:30 +00:00 |
|
Kurt Zeilenga
|
9647ccd945
|
Completely untested built-in EXTERNAL implementation
Needs identity mapping and proxy authorization support
|
2003-12-18 06:52:39 +00:00 |
|
Howard Chu
|
e4b899df95
|
ITS#2884 silence warning. We don't dereference this pointer, we just use
it's value as a unique key.
|
2003-12-18 03:54:48 +00:00 |
|
Howard Chu
|
9777dc2114
|
ITS#2883 initialize rc before running callbacks
|
2003-12-18 03:50:09 +00:00 |
|
Kurt Zeilenga
|
3eb5337020
|
Make modify/increment conditional
|
2003-12-17 21:42:48 +00:00 |
|
Pierangelo Masarati
|
f2a9089e4d
|
cleanup most of the -pedantic warnings (ITS#2884) and other small fixes
|
2003-12-17 20:55:46 +00:00 |
|
Kurt Zeilenga
|
271fff13de
|
Sync with HEAD
|
2003-12-17 17:55:27 +00:00 |
|
Luke Howard
|
516fd0ff50
|
First round of SLAPI cleanups - use slapi_int_XXX for internal functions
(slapi_x_XXX is still reserved for exported functions that are not part
of the SLAPI specification)
|
2003-12-16 15:49:31 +00:00 |
|
Pierangelo Masarati
|
2d948c7106
|
fix a couple of (too optimistic) comments...
|
2003-12-16 14:25:36 +00:00 |
|
Luke Howard
|
c8f62b12d3
|
Honour any controls that are sent by a SLAPI plugin
|
2003-12-16 11:17:54 +00:00 |
|
Pierangelo Masarati
|
8fa476a5c6
|
line up comments and code
|
2003-12-16 11:05:52 +00:00 |
|
Pierangelo Masarati
|
4e83a282d0
|
improve error handling for attr val ACL syntax
|
2003-12-16 10:56:21 +00:00 |
|
Luke Howard
|
0bcddbc908
|
Don't leak SLAPI_RESCONTROLS when free'ing parameter block - these
are allocated by the plugin
|
2003-12-16 05:59:50 +00:00 |
|
Kurt Zeilenga
|
a736f237f8
|
Deprecate +objectClass in favor of @objectClass per IETF discussions
|
2003-12-16 05:55:52 +00:00 |
|
Kurt Zeilenga
|
e3ffc1b165
|
Revert last commit
|
2003-12-16 01:55:56 +00:00 |
|
Pierangelo Masarati
|
e2483d8a9b
|
honor '!' (objectClass negation) when checking attribute presence in list
|
2003-12-16 01:10:33 +00:00 |
|
Pierangelo Masarati
|
ee34f3fb64
|
add to 'val[.<style>=<value>' ACLs special match styles for DN-valued attributes; add negated objectClass to attribute name lists for ACLs and partial replication
|
2003-12-16 00:49:10 +00:00 |
|
Howard Chu
|
6e6bef8f56
|
Fix - need to initialize lutil_passwd.
|
2003-12-16 00:39:29 +00:00 |
|
Pierangelo Masarati
|
bc972e0656
|
allow 'AUTHZ' mech in proxyAuthz control to allow also the <mech> part of the 'u:' user
|
2003-12-15 18:19:14 +00:00 |
|
Pierangelo Masarati
|
3a5c53a8b1
|
typo
|
2003-12-14 15:36:46 +00:00 |
|
Pierangelo Masarati
|
b4629f1e79
|
fix previous commits
|
2003-12-14 14:08:15 +00:00 |
|