Commit graph

3212 commits

Author SHA1 Message Date
djmaze
76630f593d Added some RFC 9051 IMAP4rev2 details
Added the missing FolderCheck() and FolderClose() commands
2021-10-29 01:57:05 +02:00
djmaze
2eac280508 IMAP LOGIN returns CAPABILITY, use that.
And bugfix broken XOAUTH2
2021-10-29 01:13:42 +02:00
djmaze
55c41c16b1 Missing space in dutch translation 2021-10-28 21:33:15 +02:00
djmaze
b326fb5af4 Improved error handling for exif_read_data() File not supported 2021-10-28 21:32:59 +02:00
djmaze
d2e69d7459 TODO Comment for #154 2021-10-28 21:32:20 +02:00
djmaze
8fae760bb8 Bugfix: error for folder status after IMAP FolderUnselect 2021-10-28 21:31:32 +02:00
djmaze
6faf8a6a36 Add constants for RFC 3516 2021-10-28 13:36:33 +02:00
djmaze
ed6be165f9 Add TODO comments for rfc4551 2021-10-28 13:36:12 +02:00
djmaze
913f1bfb10 Speedup MailClient folders list generator 2021-10-28 12:37:37 +02:00
djmaze
8636163f97 Bugfix: Undefined variable $key 2021-10-28 11:19:45 +02:00
djmaze
a0f96103a3 Bugfix: undefined $oResponse 2021-10-28 11:17:43 +02:00
djmaze
0ba7d3979a Added IMAP FolderHierarchyDelimiter() to easily fetch the delimiter 2021-10-28 11:17:18 +02:00
djmaze
371797cab1 IMAP oLastResponse not needed 2021-10-28 10:42:33 +02:00
djmaze
6c84313c98 Don't call IMAP METADATA on LSUB 2021-10-28 09:48:22 +02:00
djmaze
e289532699 Move IMAP response parser to trait for readability 2021-10-28 09:47:46 +02:00
djmaze
9fbde56e01 Make IMAP LIST-STATUS extension optional so you can turn it off on slow servers.
See application.ini `imap_use_list_status`
2021-10-27 22:44:24 +02:00
djmaze
68fc40e911 Damn, forgot browser cache while debugging. Now it works 2021-10-27 22:19:15 +02:00
djmaze
2afb11fd65 Improve previous bugfix commit with additional comments. 2021-10-27 21:49:44 +02:00
djmaze
3230a653d3 Bugfix: there's a long standing IMAP CLIENTBUG where STATUS command is executed after SELECT/EXAMINE on same folder 2021-10-27 21:14:52 +02:00
djmaze
a7194b74b9 Added RFC 2971 2021-10-27 19:42:09 +02:00
djmaze
85e7cbc206 Document some code 2021-10-27 19:41:54 +02:00
djmaze
d0210bd09a No need to call folderInformationMultiply at boot when LIST-STATUS is supported 2021-10-27 15:30:19 +02:00
djmaze
8d07ab87fa Merge STATUS related code into a trait 2021-10-27 13:54:55 +02:00
djmaze
d952ec5930 Resolve issue #153 2021-10-27 08:47:02 +02:00
djmaze
a13c6980a3 RFC5258 NonExistent 2021-10-26 20:27:53 +02:00
djmaze
4d6d0622e5 Speedup generating folderlist 2021-10-26 15:43:27 +02:00
djmaze
f992a06b63 Support RFC5258 to prevent LSUB roundtrip 2021-10-26 15:30:51 +02:00
djmaze
934431c6be Bugfix: ignore getMetadata() Exceptions 2021-10-26 15:10:58 +02:00
djmaze
1bb7139d46 Bugfix: undefined $sProxyAuthUser 2021-10-26 14:20:08 +02:00
djmaze
2efa0d8eb7 Cleanup some CSS and improve mail compose screen 2021-10-26 13:36:05 +02:00
djmaze
09a9a45e98 Cleanup plugin hooks README 2021-10-25 09:52:04 +02:00
djmaze
54f6f34e0d &$this should be $this for callables 2021-10-25 09:51:39 +02:00
djmaze
57dd0f7e2c Move TemproryApcStorage to demo-account plugin 2021-10-25 09:45:22 +02:00
djmaze
3945ab1349 Set umask(0077) by default to prevent any access to the _data_ dir 2021-10-22 17:42:58 +02:00
djmaze
89f0e81194 Sieve support login with OAUTHBEARER/XOAUTH2 2021-10-22 15:31:56 +02:00
djmaze
ed109740cd Cleanup netClientLogin code 2021-10-22 13:22:04 +02:00
djmaze
617d700a5d Revamp NetClient (SMTP, IMAP, Sieve) login for rfc7628 OAuth plugin support 2021-10-22 12:45:14 +02:00
djmaze
dff2415762 Bugfix setting cloudron/Dockerfile version 2021-10-21 22:48:06 +02:00
djmaze
48b5b59ec2 Added some example code for Cloudron and Virtualmin 2021-10-21 22:45:15 +02:00
djmaze
12a07cce8c Resolve issue #82 by adding back all languages 2021-10-21 22:02:06 +02:00
djmaze
3f335d8005 Cleanup relativetimeformat language files 2021-10-21 21:20:39 +02:00
djmaze
1b58e45b26 Added Polish language 2021-10-21 20:42:34 +02:00
djmaze
d27e6fe97f Added Czech language 2021-10-21 20:39:11 +02:00
djmaze
16f9ec3c37 Added Russian language 2021-10-21 20:34:45 +02:00
djmaze
fb86d15c02 Treat Kolab folders as SystemFolder and show the type in User -> Settings -> Folders 2021-10-21 17:15:00 +02:00
djmaze
524cafe689 Enable detection of some Kolab 'mail.*' folder types 2021-10-21 15:49:42 +02:00
djmaze
d534d2700a Show if optional PHP extensions are loaded on Admin -> About page 2021-10-21 15:28:56 +02:00
djmaze
6c0b5ab33b cURL is not required so put it in a list of optional PHP extensions 2021-10-21 14:59:45 +02:00
djmaze
5fcf31f512 Improve MailSo\NetClient (and children) code 2021-10-21 14:46:08 +02:00
djmaze
c8a5ae5c3a Improved kolab folder-type detection as they can also be appended with '.default' 2021-10-19 12:44:09 +02:00