]>
git.g-eek.se Git - interimap.git/log 
Guilhem Moulin  [Mon, 7 Mar 2016 15:01:51 +0000  (16:01 +0100)] 
Add an option "purge-after" to remove old messages.
Guilhem Moulin  [Mon, 7 Mar 2016 12:32:13 +0000  (13:32 +0100)] 
pullimap: Remove "logfile" config option.
Guilhem Moulin  [Mon, 7 Mar 2016 12:30:01 +0000  (13:30 +0100)] 
pullimap: add an option '--no-delivery' to prevent SMTP/LMTP delivery.
Guilhem Moulin  [Mon, 7 Mar 2016 10:40:38 +0000  (11:40 +0100)] 
typo
Guilhem Moulin  [Sat, 5 Mar 2016 18:49:08 +0000  (19:49 +0100)] 
Ensure the FD_CLOEXEC bit is 1 on sockets, logger and state files.
Guilhem Moulin  [Sat, 5 Mar 2016 18:36:20 +0000  (19:36 +0100)] 
Terminate the SMTP transmission channel gracefully.
Guilhem Moulin  [Sat, 5 Mar 2016 17:36:07 +0000  (18:36 +0100)] 
pullimap: add support for IMAP IDLE (RFC 2177).
Guilhem Moulin  [Sat, 5 Mar 2016 17:15:25 +0000  (18:15 +0100)] 
pullimap: add support for SMTP pipelining (RFC 2920)
Guilhem Moulin  [Sat, 5 Mar 2016 16:57:08 +0000  (17:57 +0100)] 
pullimap: add sendmail feature (SMTP/LMTP client).
Guilhem Moulin  [Sat, 5 Mar 2016 14:52:27 +0000  (15:52 +0100)] 
pullimap: mark downloaded messages as \Seen
Guilhem Moulin  [Sat, 5 Mar 2016 14:31:36 +0000  (15:31 +0100)] 
pullimap (IMAP part only)
Guilhem Moulin  [Fri, 4 Mar 2016 10:50:00 +0000  (11:50 +0100)] 
Inspect the select(2) syscall's return value.
Guilhem Moulin  [Thu, 3 Mar 2016 21:32:41 +0000  (22:32 +0100)] 
Remove dependency on IO::Select.
Guilhem Moulin  [Thu, 3 Mar 2016 21:28:46 +0000  (22:28 +0100)] 
Relax parsing of continuation requests for for empty resp-text.
Guilhem Moulin  [Thu, 3 Mar 2016 21:26:33 +0000  (22:26 +0100)] 
Don't modify the state when receiving an unsolicited FETCH response without UID
Guilhem Moulin  [Thu, 3 Mar 2016 21:25:29 +0000  (22:25 +0100)] 
fix slurp(), useful for IDLE and NOTIFY.
Guilhem Moulin  [Thu, 3 Mar 2016 21:03:48 +0000  (22:03 +0100)] 
Log and debug messages: don't prefix with a ':' for nameless clients.
Guilhem Moulin  [Thu, 3 Mar 2016 18:05:40 +0000  (19:05 +0100)] 
Ensure the inbox is always used in upper-case internally.
Guilhem Moulin  [Fri, 6 Nov 2015 17:50:56 +0000  (18:50 +0100)] 
wibble
Guilhem Moulin  [Mon, 19 Oct 2015 15:14:43 +0000  (17:14 +0200)] 
Add an option 'SSL_protocols'.
Guilhem Moulin  [Tue, 6 Oct 2015 00:25:56 +0000  (02:25  +0200)] 
Fix byte count for compression streams.
Guilhem Moulin  [Sun, 27 Sep 2015 23:17:42 +0000  (01:17  +0200)] 
Bump version number.
Guilhem Moulin  [Tue, 22 Sep 2015 18:30:09 +0000  (20:30 +0200)] 
Display source UIDs upon APPEND.
Guilhem Moulin  [Tue, 22 Sep 2015 18:18:10 +0000  (20:18 +0200)] 
Bug fix: don't delete the lockfile if another instance of interimap is running.
Guilhem Moulin  [Tue, 22 Sep 2015 18:16:47 +0000  (20:16 +0200)] 
wibble
Guilhem Moulin  [Thu, 17 Sep 2015 20:05:09 +0000  (22:05 +0200)] 
Use TCP keepalive to detect dead peers.
Guilhem Moulin  [Wed, 16 Sep 2015 16:28:10 +0000  (18:28 +0200)] 
Move SSL fingerprint verification to the the verify callback.
Guilhem Moulin  [Wed, 16 Sep 2015 16:05:29 +0000  (18:05 +0200)] 
Display the certificate chain, SSL protocol and cipher in debug mode.
Guilhem Moulin  [Wed, 16 Sep 2015 14:49:00 +0000  (16:49 +0200)] 
Set X.509 certificate purpose to 'SSL Server' for SSL_verify=YES.
Guilhem Moulin  [Tue, 15 Sep 2015 16:24:43 +0000  (18:24 +0200)] 
Don't set SO_KEEPALIVE on the socket.
Guilhem Moulin  [Tue, 15 Sep 2015 14:48:29 +0000  (16:48 +0200)] 
Remove support for the Binary Content extension [RFC3516].
Guilhem Moulin  [Tue, 15 Sep 2015 03:14:06 +0000  (05:14  +0200)] 
Don't catch SIGHUP as it only work during IDLE.
Guilhem Moulin  [Tue, 15 Sep 2015 00:25:24 +0000  (02:25  +0200)] 
wibble
Guilhem Moulin  [Tue, 15 Sep 2015 00:10:55 +0000  (02:10  +0200)] 
Add the ability to proxy TCP connections through a SOCKSv5 proxy.
Guilhem Moulin  [Mon, 14 Sep 2015 19:11:56 +0000  (21:11 +0200)] 
Replace IO::Socket::INET dependency by the lower lever Socket to enable IPv6.
Guilhem Moulin  [Mon, 14 Sep 2015 11:54:52 +0000  (13:54 +0200)] 
Add a SIGNAL section to the manpage.
Guilhem Moulin  [Mon, 14 Sep 2015 11:46:02 +0000  (13:46 +0200)] 
wibble
Guilhem Moulin  [Mon, 14 Sep 2015 00:23:22 +0000  (02:23  +0200)] 
Accept non-fully qualified commands.
Guilhem Moulin  [Sun, 13 Sep 2015 23:20:53 +0000  (01:20  +0200)] 
Pass literals by reference to save memory.
Guilhem Moulin  [Sun, 13 Sep 2015 12:04:03 +0000  (14:04 +0200)] 
Replace IO::Socket::SSL dependency by the lower level Net::SSLeay.
Guilhem Moulin  [Sun, 13 Sep 2015 11:37:50 +0000  (13:37 +0200)] 
Fix detection of boolean options.
Guilhem Moulin  [Thu, 10 Sep 2015 22:30:23 +0000  (00:30  +0200)] 
Use 0/1 internally for 'NO'/'YES'.
Guilhem Moulin  [Thu, 10 Sep 2015 22:20:10 +0000  (00:20  +0200)] 
Factor the SSL code (imaps and STARTTLS).
Guilhem Moulin  [Thu, 10 Sep 2015 18:39:50 +0000  (20:39 +0200)] 
Print IMAP traffic stats when receiving a SIGHUP.
Guilhem Moulin  [Thu, 10 Sep 2015 18:19:36 +0000  (20:19 +0200)] 
Don't warn that no compression is enabled if the server doesn't support it.
Guilhem Moulin  [Thu, 10 Sep 2015 01:38:40 +0000  (03:38  +0200)] 
wibble
Guilhem Moulin  [Wed, 9 Sep 2015 21:32:41 +0000  (23:32 +0200)] 
Exit with return value 0 when receiving a TERM signal.
Guilhem Moulin  [Wed, 9 Sep 2015 20:44:00 +0000  (22:44 +0200)] 
Bump version.
Guilhem Moulin  [Wed, 9 Sep 2015 20:30:00 +0000  (22:30 +0200)] 
Add a list of supported extensions.
Guilhem Moulin  [Wed, 9 Sep 2015 19:37:35 +0000  (21:37 +0200)] 
Refactoring.
Guilhem Moulin  [Wed, 9 Sep 2015 14:05:36 +0000  (16:05 +0200)] 
Add support for the Binary Content extension [RFC3516].
Guilhem Moulin  [Tue, 8 Sep 2015 23:18:14 +0000  (01:18  +0200)] 
Add a configuration option 'null-stderr=YES'.
Guilhem Moulin  [Tue, 8 Sep 2015 22:44:05 +0000  (00:44  +0200)] 
Add support for the IMAP COMPRESS extension [RFC4978].
Guilhem Moulin  [Mon, 7 Sep 2015 23:02:23 +0000  (01:02  +0200)] 
wibble
Guilhem Moulin  [Mon, 7 Sep 2015 22:59:39 +0000  (00:59  +0200)] 
Add an option --watch to keep the connections open and wait for changes.
Guilhem Moulin  [Mon, 7 Sep 2015 22:20:57 +0000  (00:20  +0200)] 
wibble
Guilhem Moulin  [Mon, 7 Sep 2015 22:17:24 +0000  (00:17  +0200)] 
Block SIGINT signals to the children for type=tunnel.
Guilhem Moulin  [Mon, 7 Sep 2015 15:36:00 +0000  (17:36 +0200)] 
Rename ‘imapsync’ to ‘interimap’.
Guilhem Moulin  [Mon, 7 Sep 2015 13:49:21 +0000  (15:49 +0200)] 
Add a note imapsync vs. offlineimap.
Guilhem Moulin  [Mon, 7 Sep 2015 13:16:33 +0000  (15:16 +0200)] 
Add instruction for how to build a Debian package from the last release.
Guilhem Moulin  [Sun, 6 Sep 2015 20:31:49 +0000  (22:31 +0200)] 
Add instructions for how to build the Debian package.
Guilhem Moulin  [Sun, 6 Sep 2015 20:28:49 +0000  (22:28 +0200)] 
Promote SSH connections to the remote IMAP server.
Guilhem Moulin  [Sun, 6 Sep 2015 19:44:43 +0000  (21:44 +0200)] 
wibble
Guilhem Moulin  [Sun, 6 Sep 2015 19:26:00 +0000  (21:26 +0200)] 
Getopt::Long is a core module.
Guilhem Moulin  [Sun, 6 Sep 2015 18:58:52 +0000  (20:58 +0200)] 
Fix typo: lUID ↔ rUID.
Guilhem Moulin  [Sun, 6 Sep 2015 18:51:37 +0000  (20:51 +0200)] 
Message Sequence Match Data: sequence set come before UIDs.
Guilhem Moulin  [Sat, 5 Sep 2015 15:30:07 +0000  (17:30 +0200)] 
Add README file.
Guilhem Moulin  [Sat, 5 Sep 2015 15:20:21 +0000  (17:20 +0200)] 
Add INSTALL file.
Guilhem Moulin  [Sat, 5 Sep 2015 15:04:14 +0000  (17:04 +0200)] 
typo
Guilhem Moulin  [Sat, 5 Sep 2015 14:44:51 +0000  (16:44 +0200)] 
Sample UIDs in SELECT $mailbox (QRESYNC ...) commands.
Guilhem Moulin  [Tue, 1 Sep 2015 12:59:00 +0000  (14:59 +0200)] 
typo
Guilhem Moulin  [Tue, 1 Sep 2015 01:14:58 +0000  (03:14  +0200)] 
typo
Guilhem Moulin  [Tue, 1 Sep 2015 00:16:03 +0000  (02:16  +0200)] 
Use groff's mailto markup.
Guilhem Moulin  [Mon, 31 Aug 2015 23:52:40 +0000  (01:52  +0200)] 
typo
Guilhem Moulin  [Mon, 31 Aug 2015 22:46:12 +0000  (00:46  +0200)] 
Compress "No match for vanished local/remote UID ..." warnings.
Guilhem Moulin  [Thu, 20 Aug 2015 17:11:36 +0000  (19:11 +0200)] 
Unconditionally restart the systemd service.
Guilhem Moulin  [Sun, 9 Aug 2015 18:38:30 +0000  (20:38 +0200)] 
Add support for SASL-IR (RFC 4959) to save a round-trip in AUTHENTICATE commands.
Guilhem Moulin  [Fri, 31 Jul 2015 20:41:24 +0000  (22:41 +0200)] 
Log high precision timestamps in the logfile.
Guilhem Moulin  [Fri, 31 Jul 2015 20:40:28 +0000  (22:40 +0200)] 
Log debug messages to STDERR unless 'logfile' is set.
Guilhem Moulin  [Fri, 31 Jul 2015 15:20:44 +0000  (17:20 +0200)] 
Add a note regrading the default database with type=tunnel.
Guilhem Moulin  [Fri, 31 Jul 2015 15:17:29 +0000  (17:17 +0200)] 
typo
Guilhem Moulin  [Wed, 29 Jul 2015 23:39:30 +0000  (01:39  +0200)] 
Log out before exiting.
Guilhem Moulin  [Wed, 29 Jul 2015 23:26:16 +0000  (01:26  +0200)] 
Don't try to rename children of mailboxes with \NoInferiors or \HasNoChildren attribute.
Guilhem Moulin  [Wed, 29 Jul 2015 23:16:51 +0000  (01:16  +0200)] 
Add a $try parameter to create, delete, rename, etc.
Guilhem Moulin  [Wed, 29 Jul 2015 22:57:14 +0000  (00:57  +0200)] 
Ignore mailboxes with '\NoSelect' attribute.
Guilhem Moulin  [Wed, 29 Jul 2015 22:39:58 +0000  (00:39  +0200)] 
Don't initialize cache for ignore mailboxes.
Guilhem Moulin  [Wed, 29 Jul 2015 22:39:33 +0000  (00:39  +0200)] 
typo
Guilhem Moulin  [Wed, 29 Jul 2015 22:07:07 +0000  (00:07  +0200)] 
Reformulation.
Guilhem Moulin  [Wed, 29 Jul 2015 22:01:35 +0000  (00:01  +0200)] 
wibble
Guilhem Moulin  [Wed, 29 Jul 2015 22:10:28 +0000  (00:10  +0200)] 
Don't push non-existing mailboxes to @MAILBOXES.
Guilhem Moulin  [Tue, 28 Jul 2015 10:31:49 +0000  (12:31 +0200)] 
Don't set  to a ignored mailbox.
Guilhem Moulin  [Mon, 27 Jul 2015 22:47:32 +0000  (00:47  +0200)] 
typo
Guilhem Moulin  [Mon, 27 Jul 2015 22:12:44 +0000  (00:12  +0200)] 
Update systemd service file.
Guilhem Moulin  [Mon, 27 Jul 2015 22:12:14 +0000  (00:12  +0200)] 
Update default config file.
Guilhem Moulin  [Mon, 27 Jul 2015 21:45:09 +0000  (23:45 +0200)] 
Enable fine-grained control on the mailboxes to consider.
Guilhem Moulin  [Mon, 27 Jul 2015 20:52:21 +0000  (22:52 +0200)] 
Drop the 'read-only' option.
Guilhem Moulin  [Mon, 27 Jul 2015 20:49:07 +0000  (22:49 +0200)] 
bugfix: Don't exist with the children's exist status upon error.
Guilhem Moulin  [Mon, 27 Jul 2015 20:02:17 +0000  (22:02 +0200)] 
No longer try to guess whether a mailbox was deleted or renamed.
Guilhem Moulin  [Sun, 26 Jul 2015 18:02:01 +0000  (20:02 +0200)] 
Reformulate introduction in the manpage.
Guilhem Moulin  [Sun, 26 Jul 2015 17:52:52 +0000  (19:52 +0200)] 
Make --oneshot the default mode and disable watch mode.