* 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
added Backend::Basic#authenticate by splitting pass=().
* Make Hanlder#updt_cmd parse the address via IPAddr.
* Moved some raising of 5xx errors from Backend to Handler.
* Rename *hostname to *host.
* Implemented Backend#LDAPv3#update_host.
* Style fixes.
git-svn-id: svn+ssh://svn.luon.net/svn/ildus/trunk@10 65a33f86-aa00-0410-91be-cd1bf5efb309
* Merged Account with Backend::Basic.
* Adapted the Handler and Backend for this change.
* Implemented parts of Backend::LDAPv3 (init, hostnames).
* Add auxiliary ildus.schema.
* Fixed unit tests.
git-svn-id: svn+ssh://svn.luon.net/svn/ildus/trunk@9 65a33f86-aa00-0410-91be-cd1bf5efb309
* Added a unit test for this case.
* Added a TODO item about the protocol errors.
* Added SetUserFirst protocol error and new mapping to error
code 531 (protocol change!).
* Adapated Handler#pass_cmd to raise the SetUserFirst error
when a username has not been set.
git-svn-id: svn+ssh://svn.luon.net/svn/ildus/trunk@7 65a33f86-aa00-0410-91be-cd1bf5efb309
* Transformed Server::Handler::Backend to Server::Handler::Backend::Basic.
* Inheritance from this class will result in registering of the class
for that type.
* Written Server::Handler::Backend module for loading and getting backends.
* Provided empty LDAP backend class.
* Changed auth stub to not use rand() but to check whether the password
is "foo".
git-svn-id: svn+ssh://svn.luon.net/svn/ildus/trunk@5 65a33f86-aa00-0410-91be-cd1bf5efb309