annotate AUTHORS @ 359:a3e674fade6c

From Jeffrey Morlan: pst_parse_block misreads Table Contexts (aka "type 2") with a multi-block Row Matrix ("ind2"). Rows are never split between blocks - every block except the last has padding at the end which should be ignored. I've only seen this affect the recipients table, but presumably it could affect attachments too. This was causing out-of-bounds memory ranges to be returned from pst_getBlockOffset and later access; patch fixes both the table reading issue and adds a missing bounds check to pst_getBlockOffset (so as not to risk a segfault if the PST is corrupted).
author Carl Byington <carl@five-ten-sg.com>
date Wed, 06 Jul 2016 10:20:12 -0700
parents 7a91e30826d8
children a2da2bbe393a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
50
fb3818370dd6 more fixes for 64 bit format
carl
parents: 48
diff changeset
1 Original version by:
fb3818370dd6 more fixes for 64 bit format
carl
parents: 48
diff changeset
2 Dave Smith <dave.s@earthcorp.com>
fb3818370dd6 more fixes for 64 bit format
carl
parents: 48
diff changeset
3 Dave Smith <davesmith@users.sourceforge.net>
fb3818370dd6 more fixes for 64 bit format
carl
parents: 48
diff changeset
4
fb3818370dd6 more fixes for 64 bit format
carl
parents: 48
diff changeset
5 Current maintainer:
fb3818370dd6 more fixes for 64 bit format
carl
parents: 48
diff changeset
6 Carl Byington <carl@five-ten-sg.com>
16
c508ee15dfca switch to automake/autoconf
carl
parents: 11
diff changeset
7
c508ee15dfca switch to automake/autoconf
carl
parents: 11
diff changeset
8 With contributions by:
37
ddfb25318812 more valgrind fixes
carl
parents: 31
diff changeset
9 Joseph Nahmias <jello@costa.debian.org> -- bounces
ddfb25318812 more valgrind fixes
carl
parents: 31
diff changeset
10 Joseph Nahmias <joe@nahmias.net>
25
73e8959cd86b patches from Arne
carl
parents: 16
diff changeset
11 Arne Ahrend <aahrend@web.de>
31
b88ceb81dba2 mege changes from Joe Nahmias
carl
parents: 25
diff changeset
12 Nigel Horne <njh@bandsman.co.uk>
43
f6db1f060a95 start on outlook 2003 64 bit format
carl
parents: 41
diff changeset
13 Chris Halls <halls@debian.org>
40
be6d5329cc01 fix unitialized variable
carl
parents: 37
diff changeset
14 Stevens Miller <smiller@novadatalabs.com>
41
183ae993b9ad security fix for potential buffer overrun in lz decompress
carl
parents: 40
diff changeset
15 Brad Hards <bradh@frogmouth.net>
43
f6db1f060a95 start on outlook 2003 64 bit format
carl
parents: 41
diff changeset
16 Alexander Grau <alexandergrau@gmx.de>
f6db1f060a95 start on outlook 2003 64 bit format
carl
parents: 41
diff changeset
17 Antonio Palama <palama@inwind.it>
f6db1f060a95 start on outlook 2003 64 bit format
carl
parents: 41
diff changeset
18 Sean Loaring <sloaring@tec-man.com>
48
f66078abed38 more fixes for 64 bit format
carl
parents: 43
diff changeset
19 James Woodcock
70
b12f4e50e2e8 Patch from Joachim Metz <joachim.metz@gmail.com> for 64 bit compile.
Carl Byington <carl@five-ten-sg.com>
parents: 50
diff changeset
20 Joachim Metz <joachim.metz@gmail.com>
73
3cb02cb1e6cd Patch from Robert Simpson to fix doubly-linked list in the cache_ptr code, and allow arrays of unicode strings (without converting them).
Carl Byington <carl@five-ten-sg.com>
parents: 70
diff changeset
21 Robert Simpson <rsimpson@idiscoverglobal.com>
93
cb14583c119a iconv changes for Mac
Carl Byington <carl@five-ten-sg.com>
parents: 73
diff changeset
22 Justin Greer <jgreer@nextpoint.com>
96
2e3ec9511166 update the release notes
Carl Byington <carl@five-ten-sg.com>
parents: 93
diff changeset
23 Bharath Acharya <abharath@novell.com>
99
b7f456946c5b add configure option --enable-dii=no to remove dependency on libgd.
Carl Byington <carl@five-ten-sg.com>
parents: 96
diff changeset
24 Robert Harris <robert.f.harris@blueyonder.co.uk>
110
7133b39975f7 patch from David Cuadrado to process emails with type PST_TYPE_OTHER
Carl Byington <carl@five-ten-sg.com>
parents: 99
diff changeset
25 David Cuadrado <krawek@gmail.com>
114
e213bfcf9aa7 patch from Chris Eagle to build on cygwin
Carl Byington <carl@five-ten-sg.com>
parents: 110
diff changeset
26 Chris Eagle <cseagle@redshift.com>
118
0f1492b7fe8b patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents: 114
diff changeset
27 Fridrich Strba <fstrba@novell.com>
170
0e1e048716e4 fix bug where we failed to pickup the last extended attribute.
Carl Byington <carl@five-ten-sg.com>
parents: 127
diff changeset
28 Emmanuel Andry <eandry@mandriva.org>
173
d9393349ab29 new debianization from hggdh
Carl Byington <carl@five-ten-sg.com>
parents: 170
diff changeset
29 hggdh <hggdh2@gmail.com>
215
fef2214083a4 ready for new release
Carl Byington <carl@five-ten-sg.com>
parents: 173
diff changeset
30 bharder <bharder@methodlogic.net>
231
fe64279df92b patches from Chris White, Roberto Polli, Justin Greer
Carl Byington <carl@five-ten-sg.com>
parents: 215
diff changeset
31 Chris White <chris@soniannetworks.com>
fe64279df92b patches from Chris White, Roberto Polli, Justin Greer
Carl Byington <carl@five-ten-sg.com>
parents: 215
diff changeset
32 Roberto Polli <robipolli@gmail.com>
239
aa50c23a6935 patch from Lee Ayres to add file name extensions in separate mode; allow mixed items types in a folder in separate mode
Carl Byington <carl@five-ten-sg.com>
parents: 231
diff changeset
33 Lee Ayres <ayres@interhack.com>
242
67b24d6a45d6 patch from Hugo DesRosiers to export categories and notes into vcards.
Carl Byington <carl@five-ten-sg.com>
parents: 239
diff changeset
34 Hugo DesRosiers <info@akralogic.com>
246
5a82d41c883d patches from Kenneth Berland for solaris
Carl Byington <carl@five-ten-sg.com>
parents: 242
diff changeset
35 Kenneth Berland <ken@hero.com>
292
e0e5844d91b3 patch from Leo Antunes for Status: header
Carl Byington <carl@five-ten-sg.com>
parents: 246
diff changeset
36 Leo 'costela' Antunes <costela@debian.org>
325
cb67b335afcc patches from debian
Carl Byington <carl@five-ten-sg.com>
parents: 292
diff changeset
37 Svante Signell <svante.signell@telia.com>
328
c507af52515a add readpst -a option
Carl Byington <carl@five-ten-sg.com>
parents: 325
diff changeset
38 Dominique Leuenberger a.k.a. Dimstar <dimstar@opensuse.org>
340
0f3185217313 Daniel Gryniewicz found buffer overrun in LIST_COPY_TIME
Carl Byington <carl@five-ten-sg.com>
parents: 328
diff changeset
39 Daniel Gryniewicz <dang@linuxbox.com>
345
a8577226f7a9 fixes from AJ Shankar for attachment processing and body encodings that contain embedded null chars
Carl Byington <carl@five-ten-sg.com>
parents: 340
diff changeset
40 AJ Shankar <aj@everlaw.com>
350
7a91e30826d8 Hans Liss - debug level output
Carl Byington <carl@five-ten-sg.com>
parents: 345
diff changeset
41 Jeffrey Morlan <jeffrey@everlaw.com>
7a91e30826d8 Hans Liss - debug level output
Carl Byington <carl@five-ten-sg.com>
parents: 345
diff changeset
42 Hans Liss <Hans@Liss.pp.se>
126
f01d6163acba remove obsolete win32 directory since msvc builds are not directly supported
Carl Byington <carl@five-ten-sg.com>
parents: 118
diff changeset
43
f01d6163acba remove obsolete win32 directory since msvc builds are not directly supported
Carl Byington <carl@five-ten-sg.com>
parents: 118
diff changeset
44 Testing team:
f01d6163acba remove obsolete win32 directory since msvc builds are not directly supported
Carl Byington <carl@five-ten-sg.com>
parents: 118
diff changeset
45 Mac OSX - Michael Watson <mike@mikeandgayle.com>
f01d6163acba remove obsolete win32 directory since msvc builds are not directly supported
Carl Byington <carl@five-ten-sg.com>
parents: 118
diff changeset
46 Cygwin/Mingw - Fridrich Strba <fstrba@novell.com>
127
c2482d0cd84e common cannot include config.h
Carl Byington <carl@five-ten-sg.com>
parents: 126
diff changeset
47 Cygwin - Chris Eagle <cseagle@redshift.com>