[evol] todolist update
[evol] replay protection #2 (should be done), and moved 'run' directory in the new workdir (temporary code until real path configuration)
[evol] check if signature timestamp is not too old or reject it (first part of the replay protection)
[evol] crypt rejection mail if user has been identified
[evol] postman can now be daemonized
[evol] check new mails at a selectable minimum interval, and handle stop requests gracefully
[evol] moved signed/encrypted mail creation from original mail to TMail class, and removed mail object duplication in the process (references to inners objects caused original mail to be altered, copying original headers instead)
[evol] set the 'micalg' parameter in signed mails
[evol] updated todolist
[evol] sign outgoing mails, and lot's of fixes and code improvement in mail handling (related to signing, crypting, and preparing/chaining the two)
[evol] handle incoming encrypted messages
[fix] silly typo
[evol] activate outgoing mails
[evol] improved IMAP message handling, and properly delete ignored or processed messages
[evol] backup zone before replacing, reload zone, and rollback zone if reload failed
[evol] ensure DEB_RAILS_PATH is not set twice (but activeldap should do the same)
[evol] set a nice filename in replies attachments
[evol] implement changing a zone
[fix] now is the TODO
[evol] moved notes in a clean TODO file
[evol] send reply for properly signed message with bad content + ensure setting custom headers in all cases
[evol] ensure sent mail is correctly formated (using Rails ActionMailer utility methods)
[evol] finished work on crypting mail response
[evol] preliminary work on crypting mail response
[evol] new DNS class to manage zone files (only read zone file at the moment) + generate proper mail reply
[evol] create basic mail reply and send it using SMTP
[evol] implemented bot stop trigger
[evol] reorganized dependencies
[evol] move IMAP code into a new class
[fix] an exception reference in one object was not defined
[evol] moved the mail processing into a new class returning proper orders
[evol] renamed custom exception and converted an old remaining exception
[evol] add backup files patterns to git ignore file
[evol] move new classes into CyborgHood module and add new exception handling
[evol] split objects abstraction layer and ldap layer in libs
[evol] add abstraction level above LDAP layer #2 + cleanup + indent
[evol] move LDAP settings out of code and use global logger
[evol] add abstraction level above LDAP layer #1
[evol] handle case when signed content is multipart and propagate other parts as refs for CommandParser
[fix] remove logger usage in tmail extension
[evol] properly moved tmail signature handling out of postman in a library (which i should probably suggest upstream)
[evol] added postman bot (not fully cyborgified yet)
[RM] add proper git-ignored list of files
[fix] don't fail to merge bot-specific config if it is empty
[evol] Logger can handle setting a permanent prefix (until reset)
[evol] split test file into libs
Initial version