Activity
rename variables, struct fields and functions to include an "x" when …
rename variables, struct fields and functions to include an "x" when …
fix warnings by ineffassign, with a one actual issue
fix warnings by ineffassign, with a one actual issue
check whether mailboxes have message/etc counts through an "upgrade" …
check whether mailboxes have message/etc counts through an "upgrade" …
After queueing a message in the web api's, prevent context cancelatio…
After queueing a message in the web api's, prevent context cancelatio…
update to latest github.com/mjl-/adns, synced to go1.24.1
update to latest github.com/mjl-/adns, synced to go1.24.1
webmail: when composing, no longer remove the last remaining To addre…
webmail: when composing, no longer remove the last remaining To addre…
Before moving message files in imapserver and webmail API, ensure the…
Before moving message files in imapserver and webmail API, ensure the…
Minor cleanup: use the ModSeq from the Mailbox in a ChangeMailboxAdd,…
Minor cleanup: use the ModSeq from the Mailbox in a ChangeMailboxAdd,…
webmail: Don't abort SSE connection when a metadata/annotation change…
webmail: Don't abort SSE connection when a metadata/annotation change…
imapserver: Fix broadcasting change when modifying metadata key
imapserver: Fix broadcasting change when modifying metadata key
When removing an account, wait for the last account reference has gon…
When removing an account, wait for the last account reference has gon…
We won't be implementing IMAP UNAUTHENTICATE.
We won't be implementing IMAP UNAUTHENTICATE.
Cleanup temporary files created during IMAP APPEND command.
Cleanup temporary files created during IMAP APPEND command.
Prevent spurious warnings about thread ids not being correct for mess…
Prevent spurious warnings about thread ids not being correct for mess…
Fix recently introduced bug when authentication with password.
Fix recently introduced bug when authentication with password.
webmail: When completing a recipient address, quote the "name" if nec…
webmail: When completing a recipient address, quote the "name" if nec…
Allow multiple localpart catch all separators, e.g. both "+" and "-",…
Allow multiple localpart catch all separators, e.g. both "+" and "-",…
smtpserver: In localserve mode, don't reject messages "From" domain "…
smtpserver: In localserve mode, don't reject messages "From" domain "…
When adding a new domain, only set up RSA DKIM keys, not ed25519.
When adding a new domain, only set up RSA DKIM keys, not ed25519.
Fix previous commit, add missing error check and minor test refactor.
Fix previous commit, add missing error check and minor test refactor.
When opening an account, check for unexpected message files in the fi…
When opening an account, check for unexpected message files in the fi…
Run modernize to rewrite some older go constructs to newer ones
Run modernize to rewrite some older go constructs to newer ones
Add package smtp as fuzzing target since its addition in previous commit
Add package smtp as fuzzing target since its addition in previous commit
imapserver: REPLACE commands when in read-only mode should fail
imapserver: REPLACE commands when in read-only mode should fail
imapserver: Prevent spurious unhandled panics for connections with co…
imapserver: Prevent spurious unhandled panics for connections with co…
imapserver: implement MULTIAPPEND extension, rfc 3502
imapserver: implement MULTIAPPEND extension, rfc 3502
imapserver: try harder to get the user-agent (from the ID command) in…
imapserver: try harder to get the user-agent (from the ID command) in…