2018-12-04Add support for SNI
Enrique D. Bosch [Tue, 04 Dec 2018 23:41:31]
2018-12-04Simplify parser of configuration file
Enrique D. Bosch [Tue, 04 Dec 2018 21:12:31]
2018-12-04Add title to password dialog
Enrique D. Bosch [Tue, 04 Dec 2018 20:53:19]
2018-09-17Reset client keepalive when server keepalive (untagged "OK still here" like response) is detected
Enrique D. Bosch [Mon, 17 Sep 2018 16:50:09]
2018-09-08Set icon to hourglass when the connection is lost and reconnecting
Enrique D. Bosch [Sat, 08 Sep 2018 21:34:57]
2018-09-06Move reset idle to exit_idle
Enrique D. Bosch [Thu, 06 Sep 2018 01:00:58]
2018-09-05Set icon to hourglass when checking mail (searching) and waiting for logout
Enrique D. Bosch [Wed, 05 Sep 2018 19:21:16]
2018-09-04Replace question mark icon with hourglass
Enrique D. Bosch [Tue, 04 Sep 2018 21:38:00]
2018-09-04Move non-logout code to cleanup function
Enrique D. Bosch [Tue, 04 Sep 2018 19:32:19]
2018-09-04For logout, exit from idle mode only when it is
Enrique D. Bosch [Tue, 04 Sep 2018 19:17:08]
2018-09-02Implement correctly LOGOUT command according to RFC 3501, add logout_timeout config option
Enrique D. Bosch [Sun, 02 Sep 2018 21:20:08]
2018-09-02Use defaulted argument in imap_command_tagged function, ifempty function not necessary
Enrique D. Bosch [Sun, 02 Sep 2018 19:44:50]
2018-08-31Simplify ifempty function
Enrique D. Bosch [Fri, 31 Aug 2018 22:07:57]
2018-08-31Simplify interface for imap_command_tagged function
Enrique D. Bosch [Fri, 31 Aug 2018 21:32:14]
2018-08-31Set some defaults for missing config options
Enrique D. Bosch [Fri, 31 Aug 2018 00:48:30]
2018-08-30Add imap_trace option to show IMAP protocol dialog
Enrique D. Bosch [Thu, 30 Aug 2018 00:52:43]
2018-08-24Add error wrapper, later can be a window dialog or something
Enrique D. Bosch [Fri, 24 Aug 2018 22:40:19]
2017-09-07Simplify or, and procs
Enrique D. Bosch [Thu, 07 Sep 2017 00:08:44]
2017-09-05Fix style to avoid double substitution
Enrique D. Bosch [Tue, 05 Sep 2017 22:19:09]
2017-08-17Add tag to LOGIN command in debug omiting the credentials (commented)
Enrique D. Bosch [Thu, 17 Aug 2017 02:18:12]
2017-01-11Change expressions from infix to prefix notation
Enrique D. Bosch [Wed, 11 Jan 2017 01:00:25]
2017-01-03Improve capabilities parsing, remove initial noop by default
Enrique D. Bosch [Tue, 03 Jan 2017 20:44:31]
2017-01-03Improve parsing in IDLE mode
Enrique D. Bosch [Tue, 03 Jan 2017 19:53:17]
2016-12-13Simplify regular expressions
Enrique D. Bosch [Tue, 13 Dec 2016 23:21:49]
2016-12-13Fix end-of-line character handling
Enrique D. Bosch [Tue, 13 Dec 2016 22:03:31]
2016-11-28Correct tls_validate_cert config option (was forced to 1 even when set to 0)
Enrique D. Bosch [Mon, 28 Nov 2016 00:54:07]
2016-11-22Remove unused variable
Enrique D. Bosch [Tue, 22 Nov 2016 23:55:46]
2016-11-22Handle multiline SEARCH responses (according to http://imapwiki.org/ClientImplementation/Search)
Enrique D. Bosch [Tue, 22 Nov 2016 23:26:40]
2016-11-16Wait for response of SEARCH (get the number of messages) before sending the IDLE command
Enrique D. Bosch [Wed, 16 Nov 2016 23:03:15]
2016-11-16Add config option "criteria" for IMAP SEARCH criteria (UNSEEN by default)
Enrique D. Bosch [Wed, 16 Nov 2016 21:33:45]
2016-11-12Remove unnecessary braces
Enrique D. Bosch [Sat, 12 Nov 2016 19:01:49]
2016-09-09Add output for debugging (commented)
Enrique D. Bosch [Fri, 09 Sep 2016 21:09:18]
2016-09-09Improve/fix reconnection functionality
Enrique D. Bosch [Fri, 09 Sep 2016 12:51:40]
2016-06-08Fix style and operators of some expressions
Enrique D. Bosch [Wed, 08 Jun 2016 15:35:03]
2016-06-08Strip unused braces and lines
Enrique D. Bosch [Wed, 08 Jun 2016 11:34:39]
2016-06-08Add an option (tls_ca_subject) to check the subject of the root certificate, to avoid attacks with leaf certificates generated by compromissed or malicious certificate authorities, this is a key pinning mechanism
Enrique D. Bosch [Wed, 08 Jun 2016 00:14:13]
2016-06-08Improve parser of configuration file
Enrique D. Bosch [Wed, 08 Jun 2016 00:00:48]
2016-06-05Fix options passed to tls (were not having effect)
Enrique D. Bosch [Sun, 05 Jun 2016 23:26:38]
2016-06-04Improve capabilities parse routine
Enrique D. Bosch [Sat, 04 Jun 2016 17:05:02]
2016-06-01Fix regular expressions for capabilities
Enrique D. Bosch [Wed, 01 Jun 2016 01:36:58]
2016-05-31Support extension to SEARCH (RFC-4731) when available (via ESEARCH capability) to make UNSEEN queries more efficient
Enrique D. Bosch [Tue, 31 May 2016 17:06:39]
2016-05-30Use SEARCH command instead of STATUS for UNSEEN query as it's more efficient and correct according to RFC-3501
Enrique D. Bosch [Mon, 30 May 2016 20:53:02]
2016-05-29Extract unseen parse code to a new function
Enrique D. Bosch [Sun, 29 May 2016 11:22:47]
2016-05-29Add home directory to config path
Enrique D. Bosch [Sun, 29 May 2016 02:25:34]
2016-05-29Initial record
Enrique D. Bosch [Sun, 29 May 2016 02:23:48]