mox/imapserver
Mechiel Lukkien 02eb7b5033
bugfix: imapserver "append" command: properly account for message size when bare newlines ("\n") are converted to crlf ("\r\n")
the original size, with bare newlines, was stored in the database, not the
actual adjusted file size. this caused failures when reading the message.

users may want to run "mox fixmsgsize <account>" if they imported messages from
another account over IMAP.

reported by daftaupe, thanks!
2023-12-11 15:18:06 +01:00
..
append_test.go bugfix: imapserver "append" command: properly account for message size when bare newlines ("\n") are converted to crlf ("\r\n") 2023-12-11 15:18:06 +01:00
authenticate_test.go imap continuations must have a space after the "+" 2023-07-24 19:54:55 +02:00
condstore_test.go add webmail 2023-08-07 21:57:03 +02:00
copy_test.go improve training of junk filter 2023-02-11 23:00:12 +01:00
create_test.go mox! 2023-01-30 14:27:06 +01:00
delete_test.go only send \NonExistent for IMAP4rev2, and automatically subscribe to imported mailboxes 2023-02-17 18:35:11 +01:00
error.go for imap/smtp syntax errors, only echo the remaining buffer if the connection is authenticated 2023-03-10 11:32:34 +01:00
expunge_test.go mox! 2023-01-30 14:27:06 +01:00
fetch.go add webmail 2023-08-07 21:57:03 +02:00
fetch_test.go mox! 2023-01-30 14:27:06 +01:00
fuzz_test.go make mox compile on windows, without "mox serve" but with working "mox localserve" 2023-10-14 10:54:07 +02:00
idle_test.go imap continuations must have a space after the "+" 2023-07-24 19:54:55 +02:00
list.go make mox compile on windows, without "mox serve" but with working "mox localserve" 2023-10-14 10:54:07 +02:00
list_test.go imapserver: always send special-use attributes for mailboxes 2023-09-23 21:00:26 +02:00
lsub_test.go mox! 2023-01-30 14:27:06 +01:00
move_test.go mox! 2023-01-30 14:27:06 +01:00
pack.go add two new log levels for tracing sensitive auth protocol messages, and bulk data messages 2023-02-03 20:33:19 +01:00
parse.go add condstore & qresync imap extensions 2023-07-24 21:25:50 +02:00
prefixconn.go mox! 2023-01-30 14:27:06 +01:00
protocol.go add condstore & qresync imap extensions 2023-07-24 21:25:50 +02:00
protocol_test.go add condstore & qresync imap extensions 2023-07-24 21:25:50 +02:00
rename_test.go fix bug in imapserver with rename of inbox, and add consistency checks 2023-06-30 17:19:29 +02:00
search.go turns out the esearch tag is a string before imap4rev2, so can't blame new outlook 2023-11-22 22:01:23 +01:00
search_test.go add webmail 2023-08-07 21:57:03 +02:00
selectexamine_test.go implement storing non-system/well-known flags (keywords) for messages and mailboxes, with imap 2023-06-24 00:24:43 +02:00
server.go bugfix: imapserver "append" command: properly account for message size when bare newlines ("\n") are converted to crlf ("\r\n") 2023-12-11 15:18:06 +01:00
server_test.go make mox compile on windows, without "mox serve" but with working "mox localserve" 2023-10-14 10:54:07 +02:00
starttls_test.go mox! 2023-01-30 14:27:06 +01:00
status_test.go improve message parsing: allow bare carriage return (unless in pedantic mode), allow empty header, and no longer treat a message with only headers as a message with only a body 2023-08-11 14:07:49 +02:00
store_test.go add webmail 2023-08-07 21:57:03 +02:00
subscribe_test.go mox! 2023-01-30 14:27:06 +01:00
unselect_test.go mox! 2023-01-30 14:27:06 +01:00
unsubscribe_test.go mox! 2023-01-30 14:27:06 +01:00
utf7.go mox! 2023-01-30 14:27:06 +01:00
utf7_test.go mox! 2023-01-30 14:27:06 +01:00