| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
found by clang, ok henning
|
| |
|
|
|
|
| |
operands).
ok deraadt@
|
| |
|
|
|
| |
certain modify operations. Also fix logic error when replacing an attribute
with the empty set.
|
| |
|
|
|
| |
modify request is linked into the stored ber structure, and then both are
freed. Fix this by unlinking the values from the request.
|
| |
|
|
| |
a reference to a cached page.
|
| |
|
|
| |
failed due to disk full.
|
| |
|
|
| |
check.
|
| |
|
|
| |
configured with relaxed schema checking.
|
| | |
|
| |
|
|
|
|
|
|
| |
disallowing modifying immutable attributes. Remove the check for modifying
operational attributes, as there's nothing that disallows that (except that
they're also often marked as immutable).
While here, check the return value from ber_add_* and ldap_add_attribute.
|
| |
|
|
|
|
| |
either in the global context or in a namespace. The latter can be used to
delegate requests to different servers for specific parts of the DIT. The
former is a global catch-all referral.
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
This also brings the config parser more in line with other parse.y in the
tree. The new schema parser also supports symbolic OID names.
You need to update your /etc/ldapd.conf. Schema files are no longer
included with the 'include' keyword, you have to use 'schema' for that.
Moves schema-related structures to a separate include file to ease reuse.
|
| |
|
|
|
| |
functions only return success or failure (-1 or NULL). Update callers to
check errno.
|
| |
|
|
|
|
|
|
|
| |
already does. Trigger a reopen imsg request if either the data or index
databases are compacted. Queue the failed request and try again when the
file is reopened.
Compaction can now be done by a separate process, and ldapd will pick up
the change and reopen the file.
|
|
|
ok deraadt@ jacekm@ gilles@ back@ henning@ blambert@
|