Commit Graph

4 Commits

Author SHA1 Message Date
paul 50ccb02e2f Backend system rework:
* Use two kind of backends: a domain backend and account backend.
 * Adapt the configuration for this change.
 * Changed the backend loading system via Backend.get.
 * Created two new namespaces: AccountBackend and DomainBackend.
 * Split up the Backend::Basic class into AccountBackend::Basic and
   DomainBackend.
 * Removed the Server::Account class, moved the methods to
   AccountBackend::Basic.
 * Created the Htaccess AccountBackend, moved the LDAPv3 backend
   to DomainBackend::Ldap.
 * Removed AccountBackend related stuff from DomainBackend::Ldap.


git-svn-id: svn+ssh://svn.luon.net/svn/ildus/trunk@12 65a33f86-aa00-0410-91be-cd1bf5efb309
2005-11-11 14:56:19 +00:00
paul 7b7b4c6631 Added support for a commit hook:
* Transformed the config a bit.
  * Added Backend::Basic#commit, call commit when one or more updates are
    performed by the backend.
  * Implemented commit for the LDAPv3 backend updating the serial and
    calling an optional hook.
  * Style fixes.


git-svn-id: svn+ssh://svn.luon.net/svn/ildus/trunk@11 65a33f86-aa00-0410-91be-cd1bf5efb309
2005-11-01 15:12:51 +00:00
paul 046f4b7b1e Added unit test for the command handler.
git-svn-id: svn+ssh://svn.luon.net/svn/ildus/trunk@6 65a33f86-aa00-0410-91be-cd1bf5efb309
2005-09-29 14:38:39 +00:00
paul 3f0dff1084 Initial import into Subversion.
git-svn-id: svn+ssh://svn.luon.net/svn/ildus/trunk@1 65a33f86-aa00-0410-91be-cd1bf5efb309
2005-09-13 19:08:42 +00:00