Commit Graph

112 Commits (bda02002de8bbffbcc6200302fb5edcede916ddd)

Author SHA1 Message Date
Aleksander Machniak f6586c7cf7 Fix PHP warning: count(): Parameter must be an array or an object... in ID command handler (#7392) 6 years ago
Aleksander Machniak e84dc4c385 Fix literals handling again 6 years ago
Aleksander Machniak 2965e60c1f Support many string literals in a "line response", deduplicate code 6 years ago
Aleksander Machniak f9c84e2646 Fix string literals handling in IMAP STATUS (and various other) responses (#7290) 6 years ago
Aleksander Machniak d194b238c7 Support RFC8438: IMAP STATUS=SIZE - for faster folder size calculation (#7269) 6 years ago
Aleksander Machniak 770d818dd9 Fix undefined variable 6 years ago
Aleksander Machniak 0b02e87afe Fix some strict mode warnings 6 years ago
Aleksander Machniak fe796d4040 Remove useless pass-by-reference 6 years ago
Aleksander Machniak 66fab8cdb2 CS fixes, Avoid usused variables, fixed minor bugs 6 years ago
Aleksander Machniak 1afa46d28d PHPDoc and CS fixes 6 years ago
Aleksander Machniak 44bdca4ab9 Enigma: Fix bug where signature verification could have been skipped for some message structures (#6838) 7 years ago
Aleksander Machniak 57c67db029 Remove year(s) from copyright headers + some cleanup 7 years ago
Aleksander Machniak 5693b4f31c Fix bug in parsing some IMAP command responses that include unsolicited replies (#6577) 7 years ago
Aleksander Machniak 943de28d2a Log IMAP/SMTP connection time in debug mode 7 years ago
Aleksander Machniak 3dad8c5908 Fix incorrect IMAP SASL GSSAPI negotiation (#6308) 7 years ago
Aleksander Machniak c4916a8fe3 Simplify code that uses setError() followed by return 7 years ago
Aleksander Machniak 19332495b0 Fix so fallback from BINARY to BODY FETCH is used also on [PARSE] errors in dovecot 2.3 (#6383) 7 years ago
Aleksander Machniak 988ed7e565 Fix PHP warnings on dummy QUOTA responses in Courier-IMAP 4.17.1 (#6374) 7 years ago
Edgaras L c236c22c41 Parse all quotas from GETQUOTAROOT (#6280) 8 years ago
Aleksander Machniak 8df6d7c3e4 Fix regression in compressMessageSet() (#6235) 8 years ago
Aleksander Machniak 8b0540d402 Fix possible IMAP command injection and type juggling vulnerabilities (#6229) 8 years ago
Aleksander Machniak c0959bd619 Sanity checks for header data length in FETCH (#6087)
Where we know what expected data length is we truncate the input.
8 years ago
Aleksander Machniak 36638ec0c2 Fix untagged COPYUID responses handling - again (#5982) 8 years ago
Aleksander Machniak f8fc01b800 Fix so untagged COPYUID responses are also supported according to RFC6851 (#5982) 8 years ago
Aleksander Machniak 76adb49454 Support for IMAP folders that cannot contain both folders and messages (#5057) 9 years ago
Aleksander Machniak e04f72d018 Fix PHP 7.2 warnings on count() use (#5845) 9 years ago
Aleksander Machniak 7c001260fa Simplified code to parse METADATA responses 9 years ago
Aleksander Machniak f7809af6e4 Support AUTHENTICATE LOGIN for IMAP connections (#5563)
Add imap_auth_type=IMAP to force use of LOGIN instead of AUTHENTICATE LOGIN.
In imap_auth_type=CHECK mode prefer LOGIN over AUTHENTICATE LOGIN (for performance reasons).
9 years ago
Aleksander Machniak e800fb5a19 Bring back unintentionally removed .SILENT suffix in STORE FLAGS command 9 years ago
Aleksander Machniak d1cf69562f CS fixes and return values fixes 9 years ago
ka7 9a35768c26 spelling fixes (#5690) 9 years ago
Aleksander Machniak 9028e77290 Enigma: Set micalg parameter to real hash algorithm used for signing 9 years ago
Aleksander Machniak 81f67a4de2 Don't use each() deprecated in PHP 7.2 9 years ago
Aleksander Machniak 940a27400e Use GSSAPI only if configured (#5530) 9 years ago
Aleksander Machniak 8a76bf3783 Make sure $prefs property is an array (#5523) 9 years ago
Aleksander Machniak e17e8851f1 CS improvements, _xor() method replaced with an anonymous function 9 years ago
Aleksander Machniak cf9f0d8829 Fix bug where IMAP password could be exposed via error message (#5472) 9 years ago
Aleksander Machniak 2298ecf7f6 Fix E_DEPRECATED warning when using Auth_SASL::factory() (#5401) 9 years ago
Aleksander Machniak c08ca018d8 Get rid of rcube_imap_generic::strToTime() in favor of rcube_utils::strtotime() 10 years ago
Aleksander Machniak 4921c21cff Optimize SELECT response handling 10 years ago
Aleksander Machniak 6f2c007d1b CS fixes: Replace use of "bool ? true : false" with just "bool" 10 years ago
Aleksander Machniak 7462095f60 Small code improvements 10 years ago
Aleksander Machniak ca34ba139e CS fixes 10 years ago
Francis Russell 8f71b164fd Make TLS method for IMAP parameterisable. 10 years ago
Francis Russell 191a6a6805 Enable use of TLSv1.1 and TLSv1.2 for IMAP. 10 years ago
Aleksander Machniak 7e3298753a Use ternary operator where aplicable 10 years ago
Aleksander Machniak eca19d65b5 Optimized some regular expressions 10 years ago
Aleksander Machniak 354cff8b26 Some more CS fixes 10 years ago
Aleksander Machniak 7fb0aedc9b Fix fetchMIMEHeaders() so it really works with multiple parts, various CS fixes 10 years ago
Aleksander Machniak 85f4209074 Code improvements: CS fixes, improved internal cache cleanup on folder selection, removed redundant cache 10 years ago