123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229 |
- [1.5.0]
- Changed default config & state locations to follow the XDG basedir spec.
- The old locations remain supported.
- The reference point for relative local paths in the configuration file
- is now the file's containing directory.
- Placeholders will be now created for messages exceeding MaxSize even if
- they are flagged on the source side.
- Renamed the ReNew/--renew/-N options to Upgrade/--upgrade/-u
- and Delete/--delete/-d to Gone/--gone/-g.
- Superseded SSLVersions option with TLSVersions, and disabled TLS v1.0
- and v1.1 by default. Renamed SSLType option to TLSType.
- Made the Channel side to expire with MaxMessages configurable.
- MaxMessages and MaxSize can be used together now.
- Added support for IMAP mailbox names with non-ASCII characters.
- Added support for Maildir Paths with suffixes.
- The unfiltered list of mailboxes in each Store can be printed now.
- A proper summary is now printed prior to exiting.
- This includes expunges, which are now included in the progress as well.
- Added new sync operation 'Old'.
- Added support for mirroring deletions more accurately.
- Added --dry-run option.
- Added --ext-exit option.
- [1.4.0]
- The 'isync' compatibility wrapper was removed.
- Added support for disabling TLS v1.3 - adjust SSLVersions if you set it.
- Removed support for obsolete/insecure SSL v3.
- The IMAP '$Forwarded' / Maildir 'P' (passed) flag is supported now.
- Support for configuring a TLS cipher string was added.
- IMAP mailbox subscriptions are supported now.
- The IMAP user query can be scripted now.
- Added built-in support for macOS Keychain.
- Messages excluded by MaxSize will now result in placeholders.
- The use of Master/Slave terminology has been deprecated.
- [1.3.0]
- Network timeout handling has been added.
- Support for proper Maildir++ and a Maildir sub-folder naming style
- without extra dots have been added.
- Support for TLS client certificates was added.
- Support for recovering from baseless UID validity changes was added.
- The get-cert script was renamed to mbsync-get-cert.
- [1.2.0]
- The 'isync' compatibility wrapper is now deprecated.
- An IMAP Path/NAMESPACE rooted in INBOX won't be handled specially any more.
- This means that some Patterns may need adjustment.
- The default output is a lot less verbose now.
- The meanings of the -V and -D options changed significantly.
- The SSL/TLS configuration has been re-designed.
- SSL is now explicitly enabled or disabled - "use SSL if available" is gone.
- Notice: Tunnels are assumed to be secure and thus default to no SSL.
- Support for SASL (flexible authentication) has been added.
- Support for Windows file systems has been added.
- Support for compressed data transfer has been added.
- Folder deletions can be propagated now.
- [1.1.0]
- Support for hierarchical mailboxes in Patterns.
- Full support for IMAP pipelining (streaming, parallelization) added.
- This is considerably faster especially with high-latency networks.
- Faster and hopefully more reliable support for IMAP servers without the
- UIDPLUS extension (e.g., M$ Exchange).
- More automatic handling of SSL certificates.
- IPv6 support.
- IMAP password query can be scripted.
- Message arrival dates can be propagated.
- Data safety in case of system crashes was improved.
- MaxMessages was made vastly more useful.
- [1.0.0]
- Essentially a rewrite. Synchronization state storage concept, configuration
- and command line changed entirely.
- But you needn't to worry about the upgrade, as a fully automated migration
- path is provided, even for users of isync 0.7 and below.
- Still, you should re-read the manual to be able to take full advantage of the
- new features:
- The supported mailbox types can be freely paired.
- A possible application of this is using a local IMAP server to access
- mailboxes that are not natively supported yet.
- Message deletions (expunges) are now propagated both ways, so there is no need
- for using mutt with maildir_trash any more.
- Additional trash options added.
- `OneToOne' replaced by something more flexible.
- Partial support for IMAP pipelining (streaming, parallelization) added.
- Makes flag change propagation much faster - this affects every message that
- becomes Seen/Read.
- [0.9]
- Added Tunnel directive to allow the user to specify a shell command to run
- to set up an IMAP connection in place of a TCP socket (eg., to run over
- an SSH session).
- Added PREAUTH support (useful mostly in conjunction with Tunnel).
- Messages marked deleted are not uploaded when we are going to expunge.
- Locally generated messages are not re-fetched after uploading even if the
- UIDPLUS extension is not supported by the server.
- Added `OneToOne' configuration option: ignore any Mailbox specifications
- and instead pick up all mailboxes from the local MailDir and remote Folder
- and map them 1:1 onto each other according to their names.
- -C now creates both local and remote boxes; -L and -R create only local/remote.
- --quiet is now really quiet.
- [0.8]
- !!! IMPORTANT !!!
- In order to fix the problem where messages copied from one mailbox to
- another were not uploaded to the new mailbox, the way Isync stores the UID
- for each message needed to be changed. As a result, you _MUST_ delete all
- the messages in the local maildir box before using this version. Otherwise
- it will upload every message to the server thinking its a new mail.
- [0.7]
- Added `MaxMessages' configuration option to allow tracking of only the most
- recently added message in the local mailbox.
- Added --create (-C) command line option to force creation of the local
- maildir-style mailbox if it doesn't already exist.
- [0.6]
- Added `Delete' configuration option to correspond to the -d command line
- option.
- Added -a (--all) command line option to synchronize all mailboxes.
- [0.5]
- Updated SSL support.
- Added CRAM authentication support.
- Added MailDir configuration option to specify the default location of local
- mailboxes when relative paths are used.
- Added support for uploading local messages to the IMAP server.
- Added CopyDeletedTo configuration option to cause isync to move deleted
- messages to a particular mailbox on the server when they are expunged.
- [0.4]
- Added MaxSize configuration option to limit downloading of new messages from
- the server to less than some threshold.
- More robust --fast option works without using \Recent flags, so the previous
- problem with multiple accesses killing these flags is no longer a problem.
- RFC2060 obsoleted RFC822.PEEK, use BODY.PEEK[] instead which does the same
- job.
- Don't need to request UID in a FETCH when doing UID FETCH (RFC2060 states
- that its automatically returned).
- [0.3]
- Fixed to clean up temp maildir files when the fetch of a new message failed.
- Fixed to not assume order of the flags returned by "UID FETCH"
- Added support for building RPMs.
- [0.2]
- SSL support added.
- [0.1]
- Initial release.
|