"Fossies" - the Fresh Open Source Software Archive 
Member "mairix-0.24/NEWS" (13 Aug 2017, 13232 Bytes) of package /linux/privat/mairix-0.24.tar.gz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
See also the latest
Fossies "Diffs" side-by-side code changes report for "NEWS":
0.23_vs_0.24.
1 NEW IN VERSION 0.24
2 ===================
3 * Support fancy Content-Disposition
4 * RFC5987-compliant headers
5 * Support for remote IMAP folders
6 * Fix string overrun bugs in nvp.c
7 * Option to follow symlinks to mboxes in rc file
8 * Minor parsing improvements, documentation fixes, and small bug repairs.
9
10 NEW IN VERSION 0.23
11 ===================
12 * Allow '=' in message-id search for RFC2822 conformance
13 * Add the option -H to force hardlinks
14 * Skip .gitignore files
15 * Do not interpret special characters [~,/=^] in Message-ID queries
16 * Fix faultly mbox message separators
17 * Improve reporting of unparsed MIME headers & remove code duplication
18 * Allow empty sections in MIME headers
19 * Add support for uuencoded attachments
20 * Improve the parsing of MIME boundaries
21 * Fix SEGV if mbox shrinks
22 * Add test suite
23 * Fix building in parallel
24
25 NEW IN VERSION 0.22
26 ===================
27
28 * Skip symlinks when using mbox (R A Lichtensteiger)
29 * Update copyright year info throughout
30 * Update ACKNOWLEDGEMENTS and copyright headers where more credit was due
31 * Update FSF address in file headers
32 * Update COPYING to latest gpl-2.0.txt
33 * Improve error message if home directory cannot be determined
34 * Honour HOME environment variable (Andreas Amann)
35 * MIME types are allowed to have "+" characters in them. (Jonathan Kamens)
36 * Fix deficiencies in the parsing of mbox From lines (Jonathan Kamens)
37 * Include the existing -x flag in the help message (Mark Hills)
38 * Fix documentation nits (Tom Doherty)
39 * Remove spurious message when the mtime of a message file has changed
40 * Do not export functions already exported through a callback structure. (Samuel Tardieu)
41 * Fix two manpages buglets. (Samuel Tardieu)
42 * When freeing a struct nvp, do not forget to free the struct nvp_entry. (Samuel Tardieu)
43 * Do not leak memory if duplicate fields are present. (Samuel Tardieu)
44 * Initialize the date header with a known value. (Samuel Tardieu)
45 * Merge two conflicting solutions for bad MIME encoding
46 * Fix segfault when last char is not a newline (Mika Fischer)
47 * fix for MIME-related crash (Paramjit Oberoi)
48 * Add support claws-mail (Anand Kumria)
49 * Add MH sub-type support for ezmlm-archives (Claus Alboege)
50 * Detect a trailing -f or -o with no following argument
51 * Allow lines starting "From" to occur part-way through the header.o
52 * Display message-ID in search -x mode
53 * Remove execute permission from source files
54 * Handle mbox from separators where email address is in angle brackets
55 * Fix a bug in rfc822.c: Some headers weren't correctly parsed. (Jaime Velasco Juan)
56
57 NEW IN VERSION 0.21
58 ===================
59
60 * Fix make clean target in dfasyn/ (Benj. Mako Hill)
61 * Limit number of messages that are examined when an end boundary is missing in
62 an mbox (Chung-chieh Shan)
63 * Avoid examining . and .. when traversing MH folder hierarchy (Steven Lumos)
64 * Fix various bugs in the name/value parser
65 * Add some RFC2231 support to the name/value parser (continuations)
66 * Fix indexing when existing database only contains 1 message
67
68 NEW IN VERSION 0.20
69 ===================
70
71 * Cache uncompressed mbox data (Chris Mason, further work by me)
72 * Fix gaps in date ranges for search
73 * Unlock database if mairix is interrupted (Paul Fox)
74 * Add fast index option (-F)
75 * Fix conditional compilation errors for compressed mbox
76 * Reimplement MIME header parsing
77 * Add capability to search on names of attachments
78 * Add capability to search on state of message flags
79 * Create maildir-format mfolder filenames correctly with regard to flags
80 * Various bug fixes (Oliver Braun, Matthias Teege)
81
82
83 NEW IN VERSION 0.19
84 ===================
85 * mairix.spec fixes (André Costa)
86 * bug fix: freeing of message structures (Karsten Petersen)
87 * Add new -x (--excerpt-output) option, an alternative mode for searching.
88 This displays the key headers from the matching messages on stdout.
89 * Add notes about the mairix-users mailing list and the SourceForge page to
90 README.
91 * Fix configuration + compilation to allow building with gzip support but
92 without bzlib support.
93 * Rename internal functions like zopen() to avoid name conflicts on MacOS X.
94 (Vincent Lefevre)
95 * Remove a spurious ; in bison input file (Vincent Lefevre)
96 * Improve output given in various error conditions (based on patch by Karsten
97 Petersen)
98
99 NEW IN VERSION 0.18
100 ===================
101
102 * Support bzip2'd mbox folders
103 * Fix bugs in parsing mbox folders containing unquoted 'From ' lines inside
104 MIME body parts
105 * Fix bug in parsing content-type data containing quotes with whitespace
106 before
107 * Clone the message flags (when both the source folder and mfolder are both
108 of maildir type)
109 * New manpages mairix.1 and mairixrc.5 are included, and the old texinfo-based
110 documentation is deprecated into the old_docs/ directory.
111 * Upgrade scanners to new version of dfasyn
112 * Support Mew's MH folder subtype
113
114
115 NEW IN VERSION 0.17.1
116 =====================
117
118 * Fix detection of MH folder subtype used by nnml (Gnus)
119 * Fix filename format generated in the /cur/ directory for maildir mfolders.
120 * Syntax fix in configure script
121
122 NEW IN VERSION 0.17
123 ===================
124
125 * Support gzipped mbox folders (any file matched by a mbox= line in the config
126 file is considered as a gzipped mbox if its name ends in .gz)
127 * Rework directory traversal for the '...' construct to speed up indexing and
128 the check that mfolder isn't going to overwrite a real folder when searching.
129 * Check whether database exists before attempting to do searching.
130 * Matched new maildir messages go in /new/ subdirectory of maildir mfolder.
131 * Fix lots of compiler warnings generated by gcc4.x
132 * Don't create and immediately scrub database entries for empty mbox folders.
133 * Fix usage() info for bare word in searching
134 * Allow '.' on the ends of numeric filenames in MH folders (to work
135 with Evolution)
136 * Update .PHONY target so that 'make install' etc are more reliable.
137 * Add X-source-folder header to indicate the original folder of a match found
138 in an mbox.
139 * Migration to git for revision control.
140
141 NEW IN VERSION 0.16.1
142 =====================
143
144 * Remove the lockfile if the program terminates for any reason.
145
146 NEW IN VERSION 0.16
147 ===================
148
149 * Home directory (~) and environment variable ($foo / ${foo}) expansion in the
150 .mairixrc file
151 * Add -Q flag to skip database integrity checks during indexing (equivalently
152 the nochecks option in .mairixrc file). This speeds up indexing but loses
153 some robustness.
154 * Add ^ word prefix to require substring search to be left-anchored
155 * Split 'make clean' into separate clean and clean_docs
156 * Improve some error messages
157 * Add online help entries for -o and -d
158 * Don't write out the database if there are no changes found during indexing.
159 * Fix stale information about the 'and' and 'or' delimiters in the online help.
160 * Add the capability to omit particular folders from indexing (omit keyword in
161 .mairixrc file.) This allows broad wildcards to be used with selected
162 folders removed from the wildcard which is much more convenient in many
163 set-ups.
164 * Avoid writing matches to any folder on the list of folders to be indexed
165 (affects both mfolder option and argument of -o command line switch.) This
166 prevents disasterous loss of messages in the event of trying to overwrite an
167 wanted folder with the matches.
168 * Implement dot-locking on the database file to prevent corruption due to
169 concurrent updates. Add --unlock file to forcibly remove a stray lockfile.
170 * Display message path in warning messages from rfc822 parsing.
171
172 NEW IN VERSION 0.15
173 ===================
174
175 * Migrate to GNU Arch for hosting the development archive
176 * In mbox parsing, handle return path in 'From ' line only being a local part
177 (reported by several people)
178 * Don't output number of matched messages in raw mode (to make output more
179 useful to scripts etc) (Samuel Tardieu)
180 * Fix vfolder->mfolder in dotmairixrc.eg (reported by several people)
181 * Handle spaces in multipart message boundary strings (Chung-chieh Shan)
182 * Be more tolerant of bad multipart message boundary separators (Chung-chieh
183 Shan)
184 * Add rudimentary database dump command (-d/--dump)
185 * Fix bug in handling of per-database hash key
186 * Improve standards-compliance of maildir output file names (Jeff King)
187 * Remove most compiler warnings
188
189 NEW IN VERSION 0.14.1
190 =====================
191
192 * Bug fix : splitting of messages in mboxes was too strict regarding whitespace
193
194 NEW IN VERSION 0.14
195 ===================
196
197 * Fix error in path (p:) searching for messages in mboxes.
198 * Improve usage() function
199
200 NEW IN VERSION 0.13
201 ===================
202
203 * Fixes to support the mbox format used by Mozilla mail
204 * When creating vfolder directories for maildir/mh, remove existing
205 non-directory at the same path, if present. When creating mbox vfolder file,
206 complain if there's already a directory at the same path and exit.
207 * Switch from the term "virtual folder" to "match folder"
208 * Fix bug in path matches (p:) containing upper-case letters - previously they
209 matched on corresponding all lower-case paths.
210
211 NEW IN VERSION 0.12
212 ===================
213
214 ! Change in database file format - existing databases need to be destroyed and
215 recreated.
216
217 * Indexing of mbox folders in addition to the existing maildir & MH support
218 * Output to mbox format vfolder
219 * Return exit status 1 if no messages are matched in search mode, and exit
220 status 2 for all error conditions.
221 * Allow wildcards to be used in specifying maildir and mh folder paths.
222 * Searching on messages having a particular Message-ID (m:msgid expression in
223 search mode).
224 * When indexing whole email addresses, '+' is now considered a valid character.
225 * Use ',' instead of '+' in search expressions, and '/' instead of ','. This
226 is to allow '+' to be used inside email addresses that are being searched
227 for. The '/' character is traditionally associated with meaning 'or', so it
228 made more sense to move ',' to mean 'and'. (Unfortunately, there were very
229 few metacharacters left which don't have some special meaning to shells, and
230 I wanted to avoid the need to quote or escape the search expressions.)
231 * Bug fix checking return status of mmap.
232 * Handle ">From " at the start of the message headers
233 * Handle mis-formatted encoding strings "7 bit" and "8 bit"
234 * Make every database use a random seed for the token hash function (to prevent
235 denial of service attacks against mairix through carefully crafted messages.)
236 * Rename some options in the mairixrc file, to put the folder formats on an
237 equal footing.
238 * Properly handle the case where a maildir vfolder exists but one or more of
239 the new,tmp,cur subdirectories is missing.
240 * Add configure script (not autoconf-based)
241
242 NEW IN VERSION 0.11
243 ===================
244
245 * Detect failed malloc (out of memory) conditions properly and report it.
246 * Improved date specification syntax for d: option
247 * Allow vfolder to be an absolute path or relative to current directory,
248 instead of just relative to base directory.
249
250 NEW IN VERSION 0.10
251 ===================
252
253 * Add 'raw' mode for searching.
254 * When purging, only print the pass[12] message in verbose mode
255 * Add an ACKNOWLEDGEMENTS file.
256 * Hack to handle missing NAME_MAX on various non-Linux systems
257 * Improve mairix.spec file for RPM building
258 * Change default value for prefix in Makefile to make it more standard.
259
260 NEW IN VERSION 0.9
261 ==================
262
263 * Fix problem with auditing headers if a uucp/mbox-style "from " header is
264 present at the start.
265 * Allow \: sequence in folder names to specify a :
266
267 NEW IN VERSION 0.8
268 ==================
269
270 * Fix bug : mairix used to crash if a message had corrupted RFC822 header lines
271
272 NEW IN VERSION 0.7
273 ==================
274
275 * Fix bug : mairix likely to crash if a non-existant folder is listed in the
276 conf file.
277 * Allow multiple folders and mh_folders lines in the conf file for people who
278 have many separate folders.
279 * Print an extra 'comfort' message in verbose mode before starting to scan the
280 directory tree.
281
282 NEW IN VERSION 0.6
283 ==================
284
285 * When an unrecognized encoding is found, ignore the body part instead of
286 aborting the run.
287
288 NEW IN VERSION 0.5
289 ==================
290
291 * When -a option is used for search, avoid symlinking the same message twice if
292 it matches more than one query.
293 * Fixes to rpm spec file.
294 * Fix handling of = in base64-encoded attachments.
295 * Support non POSIX locales.
296 * Support rfc2047 encoding in headers.
297 * Create vfolder if it doesn't already exist.
298 * Allow searching on complete email addresses as well as individual words in
299 to, cc and from fields.
300 * New -o option to allow vfolder name to be given on the command line.
301
302 NEW IN VERSION 0.4
303 ==================
304
305 * Support for MH folders
306 * Create database with mode 0600 instead of 0644 (better security).
307 * Add Makefile target to install whichever forms of the documentation have been
308 built.
309
310 NEW IN VERSION 0.3
311 ==================
312
313 * Various bug fixes
314
315 NEW IN VERSION 0.2
316 ==================
317
318 * Substrings of message paths can be used as search expressions (p:substring
319 option)
320 * = now used instead of / as the delimiter for number of errors in an
321 approximate match (to help with path search)
322 * Bug fix when using -t mode for search with unpurged dead messages still in
323 the database.
324
325 ==================
326 # vim:comments-=mb\:*:comments+=fb\:*