Mercurial > libpst
comparison ChangeLog @ 54:e109391424b5
some misc. cleanup and convert to mercurial source control
author | carl@ns.five-ten-sg.com |
---|---|
date | Thu, 31 Jan 2008 17:32:54 -0800 |
parents | 034641c26ab9 |
children | 7d5c637aaafb |
comparison
equal
deleted
inserted
replaced
53:c97dabe37115 | 54:e109391424b5 |
---|---|
1 LibPST 0.6.6 (2008-01-xx) | 1 LibPST 0.6.6 (2008-01-31) |
2 =============================== | 2 =============================== |
3 | 3 |
4 * More code cleanup, removing unnecessary null terminations on | 4 * More code cleanup, removing unnecessary null terminations on |
5 binary buffers. All pst file reads now go thru one function. | 5 binary buffers. All pst file reads now go thru one function. |
6 Logging all pst reads to detect cases where we read the same data | 6 Logging all pst reads to detect cases where we read the same data |
7 multiple times - discovers node sizes are actually 512 bytes. | 7 multiple times - discovers node sizes are actually 512 bytes. |
8 * Switch from cvs to mercurial source control. | |
8 | 9 |
9 LibPST 0.6.5 (2008-01-22) | 10 LibPST 0.6.5 (2008-01-22) |
10 =============================== | 11 =============================== |
11 | 12 |
12 * More code cleanup, removing obsolete code. All the boolean flags | 13 * More code cleanup, removing obsolete code. All the boolean flags |
13 of type 0xb have length 4, so these are all 32 bits in the file. | 14 of type 0xb have length 4, so these are all 32 bits in the file. |
14 Libpst treats them all as 16 bits, but at least we are consistent. | 15 Libpst treats them all as 16 bits, but at least we are consistent. |
15 * More fields decoded - for example, see | 16 * More fields decoded - for example, see |
16 <http://msdn2.microsoft.com/en-us/library/aa454925.aspx> | 17 <http://msdn2.microsoft.com/en-us/library/aa454925.aspx> |
17 We should be able to use that data for much more complete decoding. | 18 We should be able to use that data for much more complete decoding. |
18 * Move the rpm group to Applications/Productivity consistent with | 19 * Move the rpm group to Applications/Productivity consistent with |
19 Evolution. | 20 Evolution. |
20 | 21 |
21 LibPST 0.6.4 (2008-01-19) | 22 LibPST 0.6.4 (2008-01-19) |
22 =============================== | 23 =============================== |
23 | 24 |
24 * More fixes for Outlook 2003 64 bit parsing. We observed cases of | 25 * More fixes for Outlook 2003 64 bit parsing. We observed cases of |
25 compressed RTF bodies (type 0x1009) with zero length. | 26 compressed RTF bodies (type 0x1009) with zero length. |
26 * Document type 0x0101 descriptor blocks and process them. | 27 * Document type 0x0101 descriptor blocks and process them. |
27 * Fix large file support - we need to include config.h before any | 28 * Fix large file support - we need to include config.h before any |
28 standard headers. | 29 standard headers. |
29 * Merge following changes from svn snapshot from Alioth: | 30 * Merge following changes from svn snapshot from Alioth: |
30 * Add new fields to appointment for recurring events | 31 * Add new fields to appointment for recurring events |
31 (SourceForge #304198) | 32 (SourceForge #304198) |
32 * Map IPM.Task items to PST_TYPE_TASK. | 33 * Map IPM.Task items to PST_TYPE_TASK. |
33 * Applied patch to remove compiler warnings, thanks! | 34 * Applied patch to remove compiler warnings, thanks! |
34 (SourceForge #304314) | 35 (SourceForge #304314) |
41 * Fix memory and information leak in hex debug dump | 42 * Fix memory and information leak in hex debug dump |
42 | 43 |
43 LibPST 0.6.3 (2008-01-13) | 44 LibPST 0.6.3 (2008-01-13) |
44 =============================== | 45 =============================== |
45 | 46 |
46 * More type consistency issues found by splint. | 47 * More type consistency issues found by splint. |
47 | 48 |
48 LibPST 0.6.2 (2008-01-12) | 49 LibPST 0.6.2 (2008-01-12) |
49 =============================== | 50 =============================== |
50 | 51 |
51 * More fixes for Outlook 2003 64 bit parsing. | 52 * More fixes for Outlook 2003 64 bit parsing. |
52 * All buffer sizes changed to size_t, all file offsets changed to off_t, | 53 * All buffer sizes changed to size_t, all file offsets changed to off_t, |
53 all function names start with pst_, many other type consistency issues | 54 all function names start with pst_, many other type consistency issues |
54 found by splint. Many changes to #llx in debug printing for 64 bit items. | 55 found by splint. Many changes to #llx in debug printing for 64 bit items. |
55 All id values are now uint64_t. | 56 All id values are now uint64_t. |
56 | 57 |
57 LibPST 0.6.1 (2008-01-06) | 58 LibPST 0.6.1 (2008-01-06) |
58 =============================== | 59 =============================== |
59 | 60 |
60 * Outlook 2003 64 bit parsing. Some documentation from Alexander Grau | 61 * Outlook 2003 64 bit parsing. Some documentation from Alexander Grau |
61 <alexandergrau@gmx.de> and patches from Sean Loaring <sloaring@tec-man.com>. | 62 <alexandergrau@gmx.de> and patches from Sean Loaring <sloaring@tec-man.com>. |
62 * fix from Antonio Palama <palama@inwind.it> for email items | 63 * fix from Antonio Palama <palama@inwind.it> for email items |
63 that happen to have item->contact non null, and were being processed | 64 that happen to have item->contact non null, and were being processed |
64 as contacts. | 65 as contacts. |
65 * Add large file support so we can read .pst files larger than 2gb. | 66 * Add large file support so we can read .pst files larger than 2gb. |
66 * Change lspst to be similar to readpst, properly using recursion to walk | 67 * Change lspst to be similar to readpst, properly using recursion to walk |
67 the tree, and testing item types. Add a man page for lspst. | 68 the tree, and testing item types. Add a man page for lspst. |
68 | 69 |
69 LibPST 0.5.12 (2007-10-02) | 70 LibPST 0.5.12 (2007-10-02) |
70 =============================== | 71 =============================== |
71 | 72 |
72 * security fix from Brad Hards <bradh@frogmouth.net> for buffer | 73 * security fix from Brad Hards <bradh@frogmouth.net> for buffer |
532 | 533 |
533 I hope you enjoy, | 534 I hope you enjoy, |
534 | 535 |
535 Dave Smith | 536 Dave Smith |
536 | 537 |
537 : vim: set tw=72 sw=4 ts=4: |