aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove useless requirements.txt fileVG2016-06-121-1/+0
| | | | | This is a project and not a python environement, setup.py already contains all the required libraries. Thus requirements.txt is not needed here.
* replace manual management by email python classVG2016-06-122-25/+15
|
* Make climl work, from receiving to sending to allVG2016-06-125-12/+33
| | | | | | - add a todo list (in french) for futur evolutions - add a hook to modify emails adding a reply-to - add a traceback trace print for sockets/ssl errors
* simplify exception display, fix rcpt filenameVG2016-06-103-9/+13
|
* display better messages when catching interface exceptionsVG2016-06-102-4/+5
|
* fix ref to moved content variable and fix arg appening to exceptionVG2016-06-103-11/+11
|
* make simpler context, detect listnameVG2016-06-093-21/+31
|
* add protection if hook returns noneVG2016-06-081-1/+5
|
* move conf and start a new hookVG2016-06-083-31/+51
|
* add first code for sending mails by smtpVG2016-05-311-0/+9
|
* Implement basic rcpt list and send stepsVG2016-05-292-6/+21
|
* Auto-commit on 6d1dbe8495b5fafbc5f50d80268d0ca5b7b097beVG2016-05-272-0/+23
|
* Auto-commit on 807fe7afb37fe2cfcf15c9457d04f64fa11b7511VG2016-05-211-3/+3
|
* add a number of steps/hooksVG2016-05-202-0/+24
|
* Add more explicit prints for mail processing stepsVG2016-05-202-1/+3
|
* Move processing mail code to a dedicated functionVG2016-05-192-37/+45
| | | | Also move KeyboardIntr handling to a better place
* Add interface: hook can do non-critical exceptionVG2016-05-192-1/+26
|
* get email size and contentVG2016-05-191-1/+15
|
* Fix module name in codeVG2016-05-191-1/+1
|
* Remove double connection exception handlingVG2016-05-191-12/+4
|
* Remove catchall rerun connect only if disconnectedVG2016-05-191-8/+5
| | | | | | Disconnections (socket/ssl errors) should be catched to retry connections. Other exceptions should not be handled, instead hooks are encouraged to fix their codes.
* Use a catch-all for always-on serviceVG2016-05-181-1/+6
| | | | Errors are displayed on stdout
* Add missing files for tox to runVG2016-05-142-1/+19
|
* Add more ignore relative to pytest/toxVG2016-05-141-0/+10
|
* Add tox configuration file for test suiteVG2016-05-141-0/+12
|
* Add interupt handler while sleeping between retriesVG2016-05-131-1/+6
|
* Fix mail id by search after idleVG2016-05-121-6/+5
|
* Change time.time to time.monotonicVG2016-05-121-8/+2
| | | | | This has less corner case and thus I could simplify function description by deleting the corner case note.
* add timeout for allways in idle serversVG2016-05-121-5/+21
| | | | ex: dovecot sends keepalives messages each 2minutes (by default)
* Auto-commit on 6d1dbe8495b5fafbc5f50d80268d0ca5b7b097beVG2016-05-111-0/+1
|
* get unseen mails at startVG2016-05-111-2/+7
|
* Fix list comprehension syntax errorVG2016-05-101-1/+1
|
* Auto-commit on 6d1dbe8495b5fafbc5f50d80268d0ca5b7b097beVG2016-05-101-1/+1
|
* Auto-commit on 6d1dbe8495b5fafbc5f50d80268d0ca5b7b097beVG2016-05-091-1/+3
|
* Auto-commit on 6d1dbe8495b5fafbc5f50d80268d0ca5b7b097beVG2016-05-091-21/+61
|
* Auto-commit on 6d1dbe8495b5fafbc5f50d80268d0ca5b7b097beVG2016-05-092-5/+6
|
* Auto-commit on 807fe7afb37fe2cfcf15c9457d04f64fa11b7511VG2016-05-093-91/+104
|
* Auto-commit on 807fe7afb37fe2cfcf15c9457d04f64fa11b7511VG2016-04-271-0/+0
|
* Fix imap idle checking with remote servertestsVG2015-12-241-8/+15
| | | | | | - fix exception class - select a mailbox to check incomming emails for - make the bridge run continuously until stopped with siginterrupt
* fix missing importVG2015-12-241-0/+1
|
* fix exception handling syntax errorVG2015-12-221-2/+3
|
* makes the imap connection work in a context (with statement)VG2015-12-171-3/+21
|
* add conf processing (boolean)VG2015-12-161-6/+22
|
* add option to bypass ssl hostname and/or ca checkVG2015-12-161-5/+16
|
* add option to specify CA certificateVG2015-12-161-5/+13
|
* try to do the first connectionVG2015-12-151-7/+11
|
* First tests reading a configuration fileVG2015-12-141-0/+27
|
* Add backports test package to ignore listVG2015-12-141-0/+1
|
* gitignores *.whl python wheels tooVG2015-12-111-0/+1
|
* add first examplesVG2015-12-111-0/+5
|