Age | Commit message (Collapse) | Author |
|
to the heavy use of assert.
ok millert
|
|
client or control connections when there are at least 8 fds available,
and close a connection before calling imsg_read if it would be unable to
accept an fd from the parent process.
ok gilles@
|
|
maybe still be a corner case where it needs one more file descriptor
beyond the limit..
|
|
Also shows a hexdump of the input buffer if BER decoding fails.
Useful when debugging protocol issues.
|
|
by RFC 4511. A filter term can now be evaluated as undefined if the
attribute description is not recognized, the attribute type doesn't define
the appropriate matching rule, or the filtering is not implemented.
This also implements the NOT filter in the query planner.
|
|
work for SASL and BSDAUTH binds as it does for simple binds.
|
|
with eric@ at c2k10
|
|
waiting for a response if the btree was being reopened when the request was
received.
|
|
|
|
namespaces. Useful for dump/restore of all namespaces.
|
|
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.
|
|
if trying to use starttls without a configured certificate, instead of just
blocking the client.
|
|
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.
|
|
|
|
|
|
|
|
|
|
process now that the btree can pick up the changes automatically.
|
|
|
|
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.
|
|
the unprivileged child over imsg. Part of a larger change that will fix
database compaction.
|
|
consistent snapshot of the database.
Also fixes a couple of format string errors for long long ints.
|
|
the database files, instead of relying on the chrooted-to path.
This breaks compaction as the ldape process can't re-open the
database files. This is being worked on.
ok gilles@
|
|
ok deraadt@ jacekm@ gilles@ back@ henning@ blambert@
|