-
Notifications
You must be signed in to change notification settings - Fork 21
/
NEWS
220 lines (167 loc) · 7.03 KB
/
NEWS
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 <[email protected]>
*** (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 <[email protected]> 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 <[email protected]>
** 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 [email protected]!
* 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 [email protected] [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 <[email protected]>)
** 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 <[email protected]>)
** Fixing bug with -w parameter (reported by Charles Morgan <[email protected]>)
** Should now build on many more platforms (courtesy of: David T Kerns <[email protected]>)
* 1.0.1:
** Fixing bug with -C parameter. (reported by Thomas Ribbrock <[email protected]>)
* 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 <[email protected]>)
* 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" <[email protected]>)
* 0.11:
** Checking for getopt_long for systems that do not have it
** Byte order fix (contributed by Nathan Neulinger <[email protected]>)
** 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: