Fixes bug when loading a file which contains multiple-value attributes.
Incorporating documentation patch from bentley (github)
Fixing small problems from new versions of automake/gcc
Reverted the UTF decoder code as it caused problems on some platforms.
Replaced my buggy UTF conversion code with public domain version and also included other various bug fixes/tweaks from Randy Diffenderfer
I have switched from CVS to Subversion.
* 1.4.5 [28 Sept 2008]
** Fixing bug when reading from stdin [Bug #2126695]
* 1.4.4 [29 May 2008]
** Small updates after long absense
** Adding --ignore-checksum feature.
* 1.4.3: [25 August 2006]
** Fixing 'unicode string filename' bug [Bug #1546546]. Regressive bug:
code to handle unicode strings added in v1.3.3 was lost in v1.4 during
v1.4.2 contains two fixes:
1. better handling of files with garbage at the end; this happens sometimes when Outlook saves the tnef file with at least one extra character 0x0A at the end. It now will complete processing and report an error.
2. Fixing a build error on Solaris 10 where an empty libreplace.a was causing a problem.
v1.4.1 has been released. This version contains a new command line switch contributed by Tony Aiuto. This new switch (--list-with-mime-types) acts like the --list switch but also prints out the MIME type of each attachment if that information can be found in the TNEF file.
TNEF v1.4 has just been released. It contains a fix for a crash related to multi-name properties. It also contains a full reoganization of the code base.
** Code reorganization
** New MAPI property names
** Fixing parsing of multi-value MAPI properties [Bug# 1434145]
TNEF v1.3.4 has been released on SourceForge. It implements a fix for
bug # 1318728 concerning the incorrect decompression of RTF data in the
Thanks to Eduardo Subelman for pointing out the problem
and also providing a fix.
From the NEWS file:
** Fixing RTF message body saving [Bug# 1318728]. Fix courtesy of
Version 1.3.3 has been released. This is adds a new feature to save message bodies and fixes a couple of bugs. See the NEWS file for details.
[excerpt from NEWS file]
** Fixing memory leak bug [Bug# 1168062]. GUIDs not being freed corrrectly.
** Fixing tnef.spec.in bug [Bug# 1200197]. Adding fix to RedHat package building problem from John Simpson <email@example.com>
** Now saving message body data [RFE# 1033855]. Now optionally saves message body data, generalizing the previous --save-rtf feature.
** Implementing Unicode handling [Patch# 666561]. Implementing code to translate Unicode strings to uft8 as best as can be. Snitched code from ytnef <URL: www.sourceforge.net/projects/ytnef> Thanks firstname.lastname@example.org!
Small bug fix release:
** Fixing test buf [Bug# 1121539]. Tests failed due to 32 vs. 64 bit diff.
** Fixing compile bug [Bug# 1109683]. Basename declared incorrectly
** Fixing endian bug [Bug# 1117373]. GUIDs were not being parsed, only copied out of stream, thus endianess was wrong left up to chance
** Fixing dumb compiling bugs [BUG: #1108485]. GCC lets me write incorrect code!
** Small modifications to tnef.spec.in as suggested by email@example.com [BUG: #1102128]
** Corrected type problems to improve portability to 64 bit systems and Mac.
Addition of hte --save-rtf parameters allows for RTF formatted data in the TNEF file to be saved.
tnef-1.2.3 distribution was missing the test files for the new triples feature which lead to errors in the 'make check' stage of installation. This has been corrected in tnef-126.96.36.199. No other feature changes were made.
New -x/--maxsize command line switches to protect against nefarious TNEF attachments with incorrect size fields.
New handling of szTRIPLES and mapiUNDEFINED types.
Fixes test failure on NetBSD (698111) and big-endian systems (712371).
This release contains automated testing which can be accessed via make check.
It does not contain any new features to the basic TNEF product.
This release contains a test case for MAPI_OBJECT and minor code cleanups.
Corrects crash when input file contains MAPI object attribute.
Configuration / Distribution Bug fix release
Corrects lstat.o and getopt_long configuration problems on Mac OS X.
Bug fix release.