1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220
|
TNEF NEWS -- history of user-visible changes. 31 August 2014
Copyright (C) 2000-2019 by Mark Simpson
* 1.4.18 [10 Nov 2019]
** Improve safety of strdups
*** https://github.com/verdammelt/tnef/pull/40
** Correct possible improper bitshift.
*** https://github.com/verdammelt/tnef/pull/41
* 1.4.17 [13 Jan 2018]
** Fix embarrassing version number problem.
* 1.4.16 [01 Jan 2018]
** Several documentation fixes.
** Small bug fix for UUID assertion.
* 1.4.15 [28 May 2017]
** Fix underflow problem
*** https://github.com/verdammelt/tnef/issues/23
* 1.4.14 [19 March 2017]
** Use __builtin_mul_overflow when available.
** Fixing Unicode related bugs introduced in previous release.
*** https://github.com/verdammelt/tnef/issues/20
* 1.4.13 [23 February 2017]
** Fixing security issues reported by Eric Sesterhenn and Hanno Böck
* 1.4.12 [31 August 2014]
** Fixing bug in distribution tarball.
*** https://github.com/verdammelt/tnef/issues/9
** Fixing autoconf warnings
*** https://github.com/verdammelt/tnef/issues/4
*** https://github.com/verdammelt/tnef/pull/10
** Fixing compilation warning on Fedora
*** https://github.com/verdammelt/tnef/pull/8
* 1.4.11 [12 July 2014]
** Fixing bug when parsing files with multiple value MAPI attributes
*** https://github.com/verdammelt/tnef/issues/3
** Fixing compilation warnings
*** https://github.com/verdammelt/tnef/issues/5
* 1.4.10 [4 November 2013]
** Incorporating documentation patch from bentley (github)
** Fixing small problems from new versions of automake/gcc
* 1.4.9 [29 February 2012]
** Incorporating patches from Engelke Eschner <tekai@gmx.li>
*** (from github: https://github.com/verdammelt/tnef/pull/1)
*** Fixing some memory leaks
*** printing out MIME types
* 1.4.8 [18 April 2011]
** Switched to Git
** Applied patch for man page from Jari Aalto [patch #3104753]
* 1.4.7 [31 January 2010]
** Reverting to older UTF decoding method. The public domain UTF converter
I replaced my buggy/wrong version with was itself buggy and wrong it seems
(didn't work on some platforms).
** Updating main copyright date notice.
* 1.4.6 [25 August 2009]
** Including patch from Randy Diffenderfer for a variety of fixes & tweaks.
** Replacing my buggy/wrong UTF converter code with public domain UTF converter code.
* 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
code re-arranging/refactoring
* 1.4.2: [23 July 2006]
** Fixing 'garbage at end of file' bug [Bug# 1513940]. Now tries to handle gracefully
** Fixing Solaris 10 empty libreplace.a bug [Bug# 1517789]. Now libreplace.a never empty.
* 1.4.1: [23 April 2006]
** Applied patch from Tony Aiuto <tony@ics.com> to add the ability to list the file mime types.
* 1.4:
** Code reorganization
** New MAPI property names
** Fixing parsing of multi-value MAPI properties [Bug# 1434145]
* 1.3.4:
** Fixing RTF message body saving [Bug# 1318728]. Fix courtesy of Eduardo Subelman.
* 1.3.3:
** 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 <jms1@users.sourceforge.net>
** 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 yerase@users.sourceforge.net!
* 1.3.2:
** 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
* 1.3.1:
** Fixing dumb compiling bugs [BUG: #1108485]. GCC lets me write incorrect code!
** Small modifications to tnef.spec.in as suggested by jmsl@users.sf.net [BUG: #1102128]
** Corrected type problems to improve portability to 64 bit systems and Mac.
* 1.3:
** Adding feature to allow for saving of RTF data.
* 1.2.3.1:
** Fixing distribution: triples test files were missing
** Updating man page.
* 1.2.3:
** Dumping of data for objects of type szTRIPLE
* 1.2.2:
** New command line option: -x SIZE | --maxsize=SIZE to allow users to protect against nefarious TNEF files.
** Removed deprecated command line options
** First pass at a primitive web page for tnef.sourceforge.net
* 1.2.1:
** Fixing test failure on NetBSD [Bug# 698111] and big-endian systems [Bug# 712371].
* 1.2.0:
** Added new automated testing. Run them with ``make check''.
* 1.1.5:
** Added MAPI_OBJECT.tnef test file
** Code cleanup.
* 1.1.4:
** Fixed crash [Bug# 620072]: Segfault related to MAPI_OBJECT parsing.
* 1.1.3:
** Fixed MacOSX config. [Bug# 608075]: configuration on MacOSX
* 1.1.2:
** Fixing bug with MAPI_ATTACH_OBJ_DATA instead of attATTACHMENT usage. (courtesy of Asbjorn Pettersen <AsbjornPettersen@dualog.no>)
** Minor Updates of copyright and bug reporting address.
* 1.1.1:
** man page: moved to man1
** Updating of spec file
* 1.1:
** man page (courtesy of Charles Morgan <cmorgan@aracnet.com>)
** Fixing bug with -w parameter (reported by Charles Morgan <cmorgan@aracnet.com>)
** Should now build on many more platforms (courtesy of: David T Kerns <dkerns@lucent.com>)
* 1.0.1:
** Fixing bug with -C parameter. (reported by Thomas Ribbrock <argathin@gmx.net>)
* 1.0:
** First 1.0 release
** Now parsing MAPI attributes.
** Long filenams available.
* 0.16:
** Now builds on Digital UNIX v4.0 (OSF1)
** Intermittent crash fix.
** New option to allow for numberd file backups
(courtesy of Jean-Jacques Michel <jjmichel@linbox.com>)
* 0.15:
** Addition of overwrite and confirmation flags
* 0.14.1:
** Compile bug in previous release fixed.
* 0.14:
** Security fix: Now ignores pathnames of files in TNEF file unless
--use-paths switch is given.
* 0.13:
** Added rpm spec file to distribution
** Changed command line options to be more tar like
* 0.12:
** Handling case where filename comes after filedata in TNEF file.
(contributed by "Adam L. Gibson" <Adam@PTM.com>)
* 0.11:
** Checking for getopt_long for systems that do not have it
** Byte order fix (contributed by Nathan Neulinger <nneul@umr.edu>)
** More tests
* 0.10:
** Create default filename when none given in TNEF file.
* 0.9:
** Undoing change made in v0.8... did not work correctly.
* v0.8:
** Now gets the actual filename from the tnef file, not the shorter 'DOS'
filename.
* v0.7.2:
** File format in LaTeX file now.
* v0.7.1:
** Cleanup.
* v0.7:
** Now should be able to handle different sizes of int on different machines
** Checksums now being handled.
** TNEF grammer document and test files in distribution.
* v0.6:
** First public release.
** Just sort of works
Local Variables:
mode: outline
End:
|