Results 26 issues of Scanner

Finally got around to trying dogsheep-photos but I want to use backblaze's b2 service instead of AWS S3. Had to add a way to optionally specify the endpoint_url to connect...

My primary deployment will be running this as a docker container so we need to make the Dockerfile work, also an example docker compose and default `.env` file (does it...

enhancement

``` * It would be great if auth.py read ~/.mh_profile to get things like the maildir. The vars "Path" (the maildir), "MailDrop" (the mbox spool file to inc from), and...

enhancement

README must: 1. Give a better description of the asimap service 2. Describe how to configure and run it 1. Describe how to run it from docker 2. Describe how...

documentation

The new email.EmailMessage class is better and more modern. MHMessage has the sequence info feature. We should sub-class MHMessage that uses email.EmailMessage and set that as the generator for all...

cleanup

We now read email messages as bytes into an EmailMessage. Our entire protocol path and parsing is all strings. We generate the messages into strings and this has a number...

bug
enhancement
cleanup

For the read lock at least we should be able to make the `read_lock()` context manager a noop if this task already has the read lock (which we have a...

enhancement

The fixtures used for various tests accumulated over time as use patterns in tests were figured out. Need to go through the fixtures and remove the ones that are basically...

enhancement
cleanup

with the move to a modern version of python we can start using `StrEnum`'s to represent things that are really enum like.

enhancement