Tinylog about Dory progress

This commit is contained in:
Nathan Fisher 2023-06-26 19:03:04 -04:00
parent 29c136060d
commit 306ec216fa

View file

@ -4,10 +4,10 @@ Meta(
published: Some(Time(
year: 2023,
month: 6,
day: 21,
hour: 6,
minute: 22,
second: 24,
day: 26,
hour: 23,
minute: 3,
second: 1,
)),
tags: [
"tinylog",
@ -17,6 +17,10 @@ Meta(
Some shorter thoughts and updates that might not warrant a full gemlog entry. I'll probably be using this to post updates on my various projects in a much more regular fashion.
=> .. Home
## 2023-06-26 23:03 UTC
Just finished adding functionality to create unique message id's for incoming mail in Dory. The id strings will consist of the Unix timestamp upon their receipt and an 8-digit random string to avoid collisions, with a dot separator. This should make sorting your inbox by most recent trivial.
There is already a function for actually reading and processing a request in the Dory codebase, and passing the mail off to storage. It's just currently a bit naive, and doesn't send any feedback back to the client and exits on failure. Once that's working, the only thing left in scope is going to be getting the server side connection setup and client certificate validated. Then it's off to incorporating it into a live server application.
## 2023-06-21 06:22 UTC
I was up late tonight, so I did some work on the Filesystem storage backend for Dory. Mostly writing tests, which caught a few bugs, but also implementing some missing functionality.
## 2023-06-20 17:59 UTC