annotate AUTHORS @ 360:26c48ea9d896

From Jeffrey Morlan: pst_build_id_ptr reads the Block BTree into a linked list, which pst_getID does a linear scan through. For large PSTs that have millions of blocks, this is extremely slow - almost all time is spent in pst_getID. Since the BTree entries must be in order, this can be dramatically improved by reading into an array and using binary search.
author Carl Byington <carl@five-ten-sg.com>
date Wed, 06 Jul 2016 10:21:08 -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>