summaryrefslogtreecommitdiff
path: root/usr.sbin/ldapd
AgeCommit message (Expand)Author
2010-07-28Revert parts of previous change leading to assertion failure forMartin Hedenfal
2010-07-26Fix a sigbus due to unaligned memory access, found when compacting onMartin Hedenfal
2010-07-21Add a history section saying that ldapd/ldapctl first appeared in 4.8.Martin Hedenfal
2010-07-18Fix an unaligned memory access.Martin Hedenfal
2010-07-13Avoid double free in ldap modify requests. The values received in theMartin Hedenfal
2010-07-10Retry requests when the btree is busy. Without this, clients will just hangMartin Hedenfal
2010-07-06Send empty statistics rather than segfault if "ldapctl stats" is run when aMartin Hedenfal
2010-07-06Plug another memory leak. Forgot to reset key returned from cursor, havingMartin Hedenfal
2010-07-06Clarify differences between the 'include' and 'schema' keyword. And stressMartin Hedenfal
2010-07-06When moving a node between pages during rebalance, find the source pageMartin Hedenfal
2010-07-06Adapt code to adhere to the comment (now that doesn't happen very often!).Martin Hedenfal
2010-07-06Check return code from commit. Incorrectly returned success when commitMartin Hedenfal
2010-07-05Unbreak writing updates to the btree while having a cursor open on theMartin Hedenfal
2010-07-05Plug a memory leak when aborting transactions.Martin Hedenfal
2010-07-05Close cursor on delete. Fixes memory leak introduced by non-leaf deleteMartin Hedenfal
2010-07-02Dump parsed schema to buffer and send in requests for the cn=schemaMartin Hedenfal
2010-07-02Don't validate modification of immutable attributes if the namespace isMartin Hedenfal
2010-07-02Disallow deleting non-leaf nodes.Martin Hedenfal
2010-07-02Add a BT_CURSOR_EXACT operation to btree_cursor_get. It behaves likeMartin Hedenfal
2010-07-02Plug a memory leak where each update leaked one page.Martin Hedenfal
2010-07-02Fix memory leaks in schema parser.Martin Hedenfal
2010-07-01Implement the LDAP compare operation.Martin Hedenfal
2010-07-01Parse (and ignore) schema extensions with an X- prefix. Bail on unknown keywo...Martin Hedenfal
2010-07-01Give a more descriptive error message when an object class definitionMartin Hedenfal
2010-07-01Free the list of object classes allocated after validating an entry.Martin Hedenfal
2010-07-01reset number of revisions after compactionMartin Hedenfal
2010-07-01Copy statistics to the compacted database so it isn't lost.Martin Hedenfal
2010-07-01If the length of an element being read is larger than what is available inMartin Hedenfal
2010-07-01Fix two possible null pointer assignments in the error path.Martin Hedenfal
2010-07-01Fix a null pointer dereference when writing an entry requiring a singleMartin Hedenfal
2010-07-01Remove dead assignments. Found by clang static analyzer.Martin Hedenfal
2010-07-01Add checks that we're not adding immutable attributes, just as we'reMartin Hedenfal
2010-06-30Set a default btree cache size.Martin Hedenfal
2010-06-30Don't prune page cache directly when adding to it. Fixes a crash with aMartin Hedenfal
2010-06-30Change the example for the 'include' keyword as schema files are no longerMartin Hedenfal
2010-06-30remove trailing spacesMartin Hedenfal
2010-06-30Validate that an entry can't belong to an abstract object class directly,Martin Hedenfal
2010-06-30Add a global root user that is allowed to read/write entries in all localMartin Hedenfal
2010-06-30Don't send statistics for referral namespaces. This unbreaks ldapctl stats.Martin Hedenfal
2010-06-30Move OBJ_NAME and ATTR_NAME macros to schema.h so it's reachable fromMartin Hedenfal
2010-06-30Verify that any object class subclassing is allowed.Martin Hedenfal
2010-06-30Validate that all attributes are allowed by any of its object classes.Martin Hedenfal
2010-06-29sort SEE ALSO;Jason McIntyre
2010-06-29Add support for referrals. Referrals are configured in the config file,Martin Hedenfal
2010-06-29document the 'schema' keyword, and remove the placeholders for schema syntaxMartin Hedenfal
2010-06-29Remember on what listener a connection got from, and return protocol errorMartin Hedenfal
2010-06-29Fix signedness warnings.Martin Hedenfal
2010-06-29don't overwrite the return code from validate_entryMartin Hedenfal
2010-06-29Rewrite the schema parser, as it's not a context-free grammar.Martin Hedenfal
2010-06-28Use the proper OIDs for syntax description, instead of bogus symbolicMartin Hedenfal