Max Mazurov
Max Mazurov
1. Define evaluation context that is passed across the codebase via context.Context. 2. Replace some (most?) configuration values with generic dynamic like: ```go type DynamicString struct { ... } func...
maddy should be able to forward messages to an arbitrary HTTP endpoint. ``` deliver_to http { tls_client { ... } header Authorization "Bearer ..." format rfc822/headers/json/form field "body" "{{ header...
Might be useful if some `deliver_to` calls are intended to produce non-critical copies (e.g. push notifications, like #735). ``` deliver_to ignore_error http ... ```
From-scratch rewrite of imapsql storage based on upstream go-imap v2 (not maddy fork one). Downstream repository: https://github.com/foxcpp/maddy-storage
imapserver should track read-only state of the selected mailbox and disallow calling STORE, EXPUNGE, APPEND on it. Additionally, EXPUNGE should not be called when unselecting a read-only mailbox - currently...
When I pass []byte(nil) as an argument to INSERT, unexpected FOREIGN KEY violation happens. **Expected behavior** Row is successfully inserted. **Actual behavior** Error is returned from INSERT: `constraint failed: FOREIGN...