Ocamldap is an implementation of the Light Weight Directory Access Protocol, and a set of useful tools built around it. It includes high level libraries for creating ldap clients and ldap servers. It also includes many of the auxiliary tools needed for building intelligent solutions, and interoperating with other directories. These include, an rfc2252 schema parser, and an schema checker, an ldif parser and printer, a search filter parser (but no printer yet), and a rudimentary ldap url parser. While including things already done elsewhere is fun, ocamldap adds something as well. So it implements a concept which tries to provide a basic unit of abstraction for managing directory data, called a service. A service is a bit like a stored search filter that you give a name. So you can ask ocamldap if an object satisfies its conditions, but unlike a search filter you can also ask ocamldap to MAKE an object satisfy its conditions. This can be really useful in distributed managment applications. Needless to say, more on this in the Documentation section.
v2.2 :: 0/2.2 :: gentoo
- USE flags
- debug doc ocamlopt
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- Enable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable/enable it at a global scale)
- Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <firstname.lastname@example.org>
- Justin Lecher · gentoo
Use https by default
Signed-off-by: Justin Lecher <email@example.com>
- Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <firstname.lastname@example.org> X-Thanks: Alec Warner <email@example.com> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <firstname.lastname@example.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <email@example.com> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <firstname.lastname@example.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <email@example.com> - validation scripts X-Thanks: Patrick Lauer <firstname.lastname@example.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <email@example.com> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed