~slgeorge/isync/trunk

1020 by Oswald Buddenhagen
make default config & state locations follow the XDG basedir spec
1
[1.5.0]
2
3
Changed default config & state locations to follow the XDG basedir spec.
4
The old locations remain supported.
5
1021 by Oswald Buddenhagen
re-interpret relative local paths in config file
6
The reference point for relative local paths in the configuration file
7
is now the file's containing directory.
8
1092 by Oswald Buddenhagen
make MaxSize ignore source-side message flagging
9
Placeholders will be now created for messages exceeding MaxSize even if
10
they are flagged on the source side.
11
1096 by Oswald Buddenhagen
rename Delete to Gone
12
Renamed the ReNew/--renew/-N options to Upgrade/--upgrade/-u
13
and Delete/--delete/-d to Gone/--gone/-g.
1095 by Oswald Buddenhagen
rename ReNew to Upgrade
14
1154 by Oswald Buddenhagen
disable TLS 1.0 & 1.1 by default
15
Superseded SSLVersions option with TLSVersions, and disabled TLS v1.0
1155 by Oswald Buddenhagen
rename SSLType => TLSType
16
and v1.1 by default. Renamed SSLType option to TLSType.
1153 by Oswald Buddenhagen
supersede SSLVersions option with TLSVersions
17
1141 by Oswald Buddenhagen
make expiration target side configurable
18
Made the Channel side to expire with MaxMessages configurable.
19
1094 by Oswald Buddenhagen
fix mixing MaxMessages with MaxSize
20
MaxMessages and MaxSize can be used together now.
21
1160 by Oswald Buddenhagen
enable UTF-8 on servers with RFC6855 support
22
Added support for IMAP mailbox names with non-ASCII characters.
23
1165 by Oswald Buddenhagen
add support for Maildir Paths with suffixes
24
Added support for Maildir Paths with suffixes.
25
1034 by Oswald Buddenhagen
add --list-stores mode
26
The unfiltered list of mailboxes in each Store can be printed now.
27
1044 by Oswald Buddenhagen
print human-readable summary at exit
28
A proper summary is now printed prior to exiting.
1144 by Oswald Buddenhagen
include expunges in progress counters
29
This includes expunges, which are now included in the progress as well.
1044 by Oswald Buddenhagen
print human-readable summary at exit
30
1100 by Oswald Buddenhagen
add new sync operation 'Old'
31
Added new sync operation 'Old'.
32
1108 by Oswald Buddenhagen
add ExpungeSolo option
33
Added support for mirroring deletions more accurately.
34
1140 by Oswald Buddenhagen
add --dry-run mode
35
Added --dry-run option.
36
1145 by Oswald Buddenhagen
add --ext-exit option
37
Added --ext-exit option.
38
823 by Oswald Buddenhagen
delete the compat wrapper
39
[1.4.0]
40
41
The 'isync' compatibility wrapper was removed.
42
865 by Oswald Buddenhagen
add support for (disabling) TLS v1.3
43
Added support for disabling TLS v1.3 - adjust SSLVersions if you set it.
866 by Oswald Buddenhagen
remove support for SSLv3
44
Removed support for obsolete/insecure SSL v3.
865 by Oswald Buddenhagen
add support for (disabling) TLS v1.3
45
826 by Michael J Gruber
implement Forwarded flag
46
The IMAP '$Forwarded' / Maildir 'P' (passed) flag is supported now.
47
862 by Jaroslav Suchanek
Add support for specifying cipher string used for ssl connection
48
Support for configuring a TLS cipher string was added.
49
864 by Oswald Buddenhagen
Add option to use IMAP LSUB instead of LIST
50
IMAP mailbox subscriptions are supported now.
51
888 by Oswald Buddenhagen
add ability to script IMAP user query
52
The IMAP user query can be scripted now.
53
889 by Oswald Buddenhagen
add option to get password from macOS Keychain
54
Added built-in support for macOS Keychain.
55
904 by Oswald Buddenhagen
create placeholders for messages over MaxSize
56
Messages excluded by MaxSize will now result in placeholders.
57
892 by Oswald Buddenhagen
deprecate master/slave terminology
58
The use of Master/Slave terminology has been deprecated.
59
717 by Oswald Buddenhagen
add socket timeout handling
60
[1.3.0]
61
62
Network timeout handling has been added.
63
818 by Oswald Buddenhagen
make NEWS more accurate
64
Support for proper Maildir++ and a Maildir sub-folder naming style
65
without extra dots have been added.
722 by Oswald Buddenhagen
support verbatim and real Maildir++ subfolder naming styles
66
732 by Anton Khirnov
add support for sending a TLS client certificate
67
Support for TLS client certificates was added.
68
759 by Oswald Buddenhagen
implement Message-Id based UIDVALIDITY recovery
69
Support for recovering from baseless UID validity changes was added.
70
819 by Oswald Buddenhagen
rename get-cert => mbsync-get-cert
71
The get-cert script was renamed to mbsync-get-cert.
72
640 by Oswald Buddenhagen
deprecate the compat wrapper
73
[1.2.0]
74
75
The 'isync' compatibility wrapper is now deprecated.
76
700 by Oswald Buddenhagen
don't refuse to strip Path just because it's INBOX/
77
An IMAP Path/NAMESPACE rooted in INBOX won't be handled specially any more.
78
This means that some Patterns may need adjustment.
79
707 by Oswald Buddenhagen
revamp console output options
80
The default output is a lot less verbose now.
81
The meanings of the -V and -D options changed significantly.
82
642 by Oswald Buddenhagen
re-design SSL/TLS configuration
83
The SSL/TLS configuration has been re-designed.
84
SSL is now explicitly enabled or disabled - "use SSL if available" is gone.
85
Notice: Tunnels are assumed to be secure and thus default to no SSL.
86
648 by Oswald Buddenhagen
add SASL support
87
Support for SASL (flexible authentication) has been added.
646 by Oswald Buddenhagen
rework authentication mechanism configuration
88
651 by Oswald Buddenhagen
introduce FieldDelimiter and InfoDelimiter options
89
Support for Windows file systems has been added.
90
665 by Oswald Buddenhagen
added support for IMAP DEFLATE
91
Support for compressed data transfer has been added.
92
681 by Oswald Buddenhagen
add support for propagating folder deletions
93
Folder deletions can be propagated now.
94
446 by Oswald Buddenhagen
pre-release doc updates
95
[1.1.0]
96
97
Support for hierarchical mailboxes in Patterns.
98
99
Full support for IMAP pipelining (streaming, parallelization) added.
100
This is considerably faster especially with high-latency networks.
101
102
Faster and hopefully more reliable support for IMAP servers without the
103
UIDPLUS extension (e.g., M$ Exchange).
104
105
More automatic handling of SSL certificates.
106
585 by Oswald Buddenhagen
pre-release doc updates
107
IPv6 support.
108
109
IMAP password query can be scripted.
110
111
Message arrival dates can be propagated.
112
113
Data safety in case of system crashes was improved.
114
115
MaxMessages was made vastly more useful.
456 by Oswald Buddenhagen
add option to control amount of fsync()ing
116
185 by Oswald Buddenhagen
The Big Rewrite. too many change to list them all.
117
[1.0.0]
118
119
Essentially a rewrite. Synchronization state storage concept, configuration
120
and command line changed entirely.
121
But you needn't to worry about the upgrade, as a fully automated migration
122
path is provided, even for users of isync 0.7 and below.
123
Still, you should re-read the manual to be able to take full advantage of the
124
new features:
125
126
The supported mailbox types can be freely paired.
127
A possible application of this is using a local IMAP server to access
128
mailboxes that are not natively supported yet.
129
130
Message deletions (expunges) are now propagated both ways, so there is no need
131
for using mutt with maildir_trash any more.
132
133
Additional trash options added.
134
135
`OneToOne' replaced by something more flexible.
136
137
Partial support for IMAP pipelining (streaming, parallelization) added.
138
Makes flag change propagation much faster - this affects every message that
139
becomes Seen/Read.
140
98 by Oswald Buddenhagen
- took over maintenance
141
[0.9]
142
118 by Oswald Buddenhagen
update
143
Added Tunnel directive to allow the user to specify a shell command to run
144
to set up an IMAP connection in place of a TCP socket (eg., to run over
145
an SSH session).
146
147
Added PREAUTH support (useful mostly in conjunction with Tunnel).
148
149
Messages marked deleted are not uploaded when we are going to expunge.
150
151
Locally generated messages are not re-fetched after uploading even if the
152
UIDPLUS extension is not supported by the server.
153
154
Added `OneToOne' configuration option: ignore any Mailbox specifications
155
and instead pick up all mailboxes from the local MailDir and remote Folder
156
and map them 1:1 onto each other according to their names.
157
158
-C now creates both local and remote boxes; -L and -R create only local/remote.
159
160
--quiet is now really quiet.
98 by Oswald Buddenhagen
- took over maintenance
161
74 by Michael Elkins
updated year in copyright notice
162
[0.8]
163
79 by Michael Elkins
remove tilde backup files for distclean
164
!!! IMPORTANT !!!
165
166
In order to fix the problem where messages copied from one mailbox to
167
another were not uploaded to the new mailbox, the way Isync stores the UID
168
for each message needed to be changed.  As a result, you _MUST_ delete all
169
the messages in the local maildir box before using this version.  Otherwise
170
it will upload every message to the server thinking its a new mail.
74 by Michael Elkins
updated year in copyright notice
171
69 by Michael Elkins
Added MaxMessages patch from Eivind Eklund <eivind@FreeBSD.org>.
172
[0.7]
173
174
Added `MaxMessages' configuration option to allow tracking of only the most
175
recently added message in the local mailbox.
176
72 by Michael Elkins
added --create/-C command line option to force creation of the local
177
Added --create (-C) command line option to force creation of the local
178
maildir-style mailbox if it doesn't already exist.
179
55 by Michael Elkins
added `Delete' configuration option to force -d option
180
[0.6]
181
182
Added `Delete' configuration option to correspond to the -d command line
183
option.
184
62 by Michael Elkins
post 0.6 commit
185
Added -a (--all) command line option to synchronize all mailboxes.
186
44 by Michael Elkins
post 0.5-release commit
187
[0.5]
188
189
Updated SSL support.
190
191
Added CRAM authentication support.
192
193
Added MailDir configuration option to specify the default location of local
194
mailboxes when relative paths are used.
195
196
Added support for uploading local messages to the IMAP server.
197
198
Added CopyDeletedTo configuration option to cause isync to move deleted
199
messages to a particular mailbox on the server when they are expunged.
200
18 by Michael Elkins
added MaxSize configuration variable
201
[0.4]
202
203
Added MaxSize configuration option to limit downloading of new messages from
204
the server to less than some threshold.
205
206
More robust --fast option works without using \Recent flags, so the previous
207
problem with multiple accesses killing these flags is no longer a problem.
208
209
RFC2060 obsoleted RFC822.PEEK, use BODY.PEEK[] instead which does the same
210
job.
211
212
Don't need to request UID in a FETCH when doing UID FETCH (RFC2060 states
213
that its automatically returned).
214
16 by Michael Elkins
updated NEWS for 0.3 release
215
[0.3]
216
217
Fixed to clean up temp maildir files when the fetch of a new message failed.
218
219
Fixed to not assume order of the flags returned by "UID FETCH"
220
221
Added support for building RPMs.
222
223
[0.2]
224
225
SSL support added.
226
1 by Michael Elkins
initial import
227
[0.1]
228
229
Initial release.