"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\:*