Mercurial > libpst
comparison ChangeLog @ 390:5c0ce43c7532
Fix a number of spelling mistakes
Changes-by: codespell -w
Suggested-by: codespell, spellintian, lintian
I: libpst4: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libpst.so.4.1.14 occured occurred
I: libpst-dev: spelling-error-in-manpage usr/share/man/man5/outlook.pst.5.gz Attachement Attachment
author | Paul Wise <pabs3@bonedaddy.net> |
---|---|
date | Sat, 21 Dec 2019 21:25:45 +0800 |
parents | 2379a4d8d9c7 |
children | acb9fcc58dea |
comparison
equal
deleted
inserted
replaced
389:3f83feface7a | 390:5c0ce43c7532 |
---|---|
3 | 3 |
4 LibPST 0.6.72 (2018-08-01) | 4 LibPST 0.6.72 (2018-08-01) |
5 =============================== | 5 =============================== |
6 * Alfredo Esteban - add -l and -f options to lspst. | 6 * Alfredo Esteban - add -l and -f options to lspst. |
7 * fix bydays recurring appointment, allow all 7 days | 7 * fix bydays recurring appointment, allow all 7 days |
8 * update for fedora python packaging | 8 * update for Fedora Python packaging |
9 | 9 |
10 LibPST 0.6.71 (2017-07-21) | 10 LibPST 0.6.71 (2017-07-21) |
11 =============================== | 11 =============================== |
12 * Zachary Travis - Add support for the OST 2013 format, and | 12 * Zachary Travis - Add support for the OST 2013 format, and |
13 Content-Disposition filename key fix for outlook compatibility | 13 Content-Disposition filename key fix for outlook compatibility |
103 LibPST 0.6.51 (2011-04-17) | 103 LibPST 0.6.51 (2011-04-17) |
104 =============================== | 104 =============================== |
105 * fix for buffer overrun; attachment size from the secondary | 105 * fix for buffer overrun; attachment size from the secondary |
106 list of mapi elements overwrote proper size from the primary | 106 list of mapi elements overwrote proper size from the primary |
107 list of mapi elements. | 107 list of mapi elements. |
108 fedora bugzilla 696263 | 108 Fedora bugzilla 696263 |
109 | 109 |
110 LibPST 0.6.50 (2010-12-24) | 110 LibPST 0.6.50 (2010-12-24) |
111 =============================== | 111 =============================== |
112 * rfc2047 and rfc2231 encoding for non-ascii headers and attachment filenames | 112 * rfc2047 and rfc2231 encoding for non-ascii headers and attachment filenames |
113 | 113 |
129 * fix output file name numbering to start at 1 rather than 2. | 129 * fix output file name numbering to start at 1 rather than 2. |
130 | 130 |
131 LibPST 0.6.46 (2010-02-13) | 131 LibPST 0.6.46 (2010-02-13) |
132 =============================== | 132 =============================== |
133 * prefer libpthread over librt for finding sem_init function. | 133 * prefer libpthread over librt for finding sem_init function. |
134 * rebuild for fedora 13 change in implicit dso linking semantics. | 134 * rebuild for Fedora 13 change in implicit dso linking semantics. |
135 | 135 |
136 LibPST 0.6.45 (2009-11-18) | 136 LibPST 0.6.45 (2009-11-18) |
137 =============================== | 137 =============================== |
138 * patch from Hugo DesRosiers to export categories and notes into vcards. | 138 * patch from Hugo DesRosiers to export categories and notes into vcards. |
139 * extend that patch to export categories into vcalendar appointments also. | 139 * extend that patch to export categories into vcalendar appointments also. |
164 * patch from Fridrich Strba to build with DJGPP DOS cross-compiler. | 164 * patch from Fridrich Strba to build with DJGPP DOS cross-compiler. |
165 | 165 |
166 LibPST 0.6.41 (2009-06-23) | 166 LibPST 0.6.41 (2009-06-23) |
167 =============================== | 167 =============================== |
168 * fix ax_python detection - should not use locate command | 168 * fix ax_python detection - should not use locate command |
169 * checking for fedora versions is not needed | 169 * checking for Fedora versions is not needed |
170 | 170 |
171 LibPST 0.6.40 (2009-06-23) | 171 LibPST 0.6.40 (2009-06-23) |
172 =============================== | 172 =============================== |
173 * fedora 11 has python2.6 | 173 * Fedora 11 has python2.6 |
174 * remove pdf version of the man pages | 174 * remove pdf version of the man pages |
175 | 175 |
176 LibPST 0.6.39 (2009-06-21) | 176 LibPST 0.6.39 (2009-06-21) |
177 =============================== | 177 =============================== |
178 * fedora > 10 moved to boost-python-devel | 178 * Fedora > 10 moved to boost-python-devel |
179 | 179 |
180 LibPST 0.6.38 (2009-06-21) | 180 LibPST 0.6.38 (2009-06-21) |
181 =============================== | 181 =============================== |
182 * add python module interface to the shared library for easy scripting. | 182 * add Python module interface to the shared library for easy scripting. |
183 * the shared library must never write to stdout or stderr. | 183 * the shared library must never write to stdout or stderr. |
184 * fix pst_attach_to_mem so the caller does not need to initialize | 184 * fix pst_attach_to_mem so the caller does not need to initialize |
185 the buffer pointer. | 185 the buffer pointer. |
186 * remove readpst -C switch, obsolete debugging code. | 186 * remove readpst -C switch, obsolete debugging code. |
187 * update version to 4:0:0 since we made many changes to the interface. | 187 * update version to 4:0:0 since we made many changes to the interface. |
219 pst2dii with printf(err). | 219 pst2dii with printf(err). |
220 * properly add trailing mime boundary in all modes. | 220 * properly add trailing mime boundary in all modes. |
221 * move version-info into main configure.in, and set it properly | 221 * move version-info into main configure.in, and set it properly |
222 * prefix all external symbols in the shared library with pst_ to | 222 * prefix all external symbols in the shared library with pst_ to |
223 avoid symbol clashes with other shared libraries. | 223 avoid symbol clashes with other shared libraries. |
224 * new debianization from hggdh. | 224 * new Debianization from hggdh. |
225 * build separate libpst, libpst-libs, libpst-devel rpms. | 225 * build separate libpst, libpst-libs, libpst-devel rpms. |
226 * remove many functions from the interface by making them static. | 226 * remove many functions from the interface by making them static. |
227 | 227 |
228 LibPST 0.6.34 (2009-03-19) | 228 LibPST 0.6.34 (2009-03-19) |
229 =============================== | 229 =============================== |
231 * avoid putting mixed item types into the same output folder. | 231 * avoid putting mixed item types into the same output folder. |
232 | 232 |
233 LibPST 0.6.33 (2009-03-17) | 233 LibPST 0.6.33 (2009-03-17) |
234 =============================== | 234 =============================== |
235 | 235 |
236 * fix fedora 11 type mismatch warning (actually an error in this case). | 236 * fix Fedora 11 type mismatch warning (actually an error in this case). |
237 * fix large file support, some sytems require config.h to be included | 237 * fix large file support, some systems require config.h to be included |
238 earlier in the compilation. | 238 earlier in the compilation. |
239 * compensate for iconv conversion to utf-7 that produces strings that | 239 * compensate for iconv conversion to utf-7 that produces strings that |
240 are not null terminated. | 240 are not null terminated. |
241 * don't produce empty attachment files in separate mode. | 241 * don't produce empty attachment files in separate mode. |
242 | 242 |
246 * fix ppc64 compile error. | 246 * fix ppc64 compile error. |
247 | 247 |
248 LibPST 0.6.31 (2009-03-14) | 248 LibPST 0.6.31 (2009-03-14) |
249 =============================== | 249 =============================== |
250 | 250 |
251 * bump version for fedora cvs tagging mistake. | 251 * bump version for Fedora cvs tagging mistake. |
252 | 252 |
253 LibPST 0.6.30 (2009-03-14) | 253 LibPST 0.6.30 (2009-03-14) |
254 =============================== | 254 =============================== |
255 | 255 |
256 * improve documentation of .pst format. | 256 * improve documentation of .pst format. |
324 =============================== | 324 =============================== |
325 * patch from Chris Eagle to build on cygwin | 325 * patch from Chris Eagle to build on cygwin |
326 | 326 |
327 LibPST 0.6.23 (2008-12-04) | 327 LibPST 0.6.23 (2008-12-04) |
328 =============================== | 328 =============================== |
329 * bump version to avoid cvs tagging mistake in fedora | 329 * bump version to avoid cvs tagging mistake in Fedora |
330 | 330 |
331 LibPST 0.6.22 (2008-11-28) | 331 LibPST 0.6.22 (2008-11-28) |
332 =============================== | 332 =============================== |
333 * patch from David Cuadrado to process emails with type PST_TYPE_OTHER | 333 * patch from David Cuadrado to process emails with type PST_TYPE_OTHER |
334 * base64_encode_multiple() may insert newline, needs larger malloc | 334 * base64_encode_multiple() may insert newline, needs larger malloc |
373 * Patch from Robert Simpson for file handle leak in error case. | 373 * Patch from Robert Simpson for file handle leak in error case. |
374 * Fix for missing length on lz decompression, bug found by Chris White. | 374 * Fix for missing length on lz decompression, bug found by Chris White. |
375 | 375 |
376 LibPST 0.6.14 (2008-06-15) | 376 LibPST 0.6.14 (2008-06-15) |
377 =============================== | 377 =============================== |
378 * Fix my mistake in debian packaging. | 378 * Fix my mistake in Debian packaging. |
379 | 379 |
380 LibPST 0.6.13 (2008-06-13) | 380 LibPST 0.6.13 (2008-06-13) |
381 =============================== | 381 =============================== |
382 * Patch from Robert Simpson for encryption type 2. | 382 * Patch from Robert Simpson for encryption type 2. |
383 * Fix the order of testing item types to avoid claiming | 383 * Fix the order of testing item types to avoid claiming |
384 there are multiple message stores. | 384 there are multiple message stores. |
385 | 385 |
386 LibPST 0.6.12 (2008-06-10) | 386 LibPST 0.6.12 (2008-06-10) |
387 =============================== | 387 =============================== |
388 * Patch from Joachim Metz for debian packaging, and fix | 388 * Patch from Joachim Metz for Debian packaging, and fix |
389 for incorrect length on lz decompression. | 389 for incorrect length on lz decompression. |
390 | 390 |
391 LibPST 0.6.11 (2008-06-03) | 391 LibPST 0.6.11 (2008-06-03) |
392 =============================== | 392 =============================== |
393 * Use ftello/fseeko to properly handle large files. | 393 * Use ftello/fseeko to properly handle large files. |
427 * Fix missing LE32_CPU byte swapping for FILETIME types. | 427 * Fix missing LE32_CPU byte swapping for FILETIME types. |
428 | 428 |
429 LibPST 0.6.6 (2008-01-31) | 429 LibPST 0.6.6 (2008-01-31) |
430 =============================== | 430 =============================== |
431 * More code cleanup, removing unnecessary null terminations on | 431 * More code cleanup, removing unnecessary null terminations on |
432 binary buffers. All pst file reads now go thru one function. | 432 binary buffers. All pst file reads now go through one function. |
433 Logging all pst reads to detect cases where we read the same data | 433 Logging all pst reads to detect cases where we read the same data |
434 multiple times - discovers node sizes are actually 512 bytes. | 434 multiple times - discovers node sizes are actually 512 bytes. |
435 * Switch from cvs to mercurial source control. | 435 * Switch from cvs to mercurial source control. |
436 | 436 |
437 LibPST 0.6.5 (2008-01-22) | 437 LibPST 0.6.5 (2008-01-22) |
458 * Map IPM.Task items to PST_TYPE_TASK. | 458 * Map IPM.Task items to PST_TYPE_TASK. |
459 * Applied patch to remove compiler warnings, thanks! | 459 * Applied patch to remove compiler warnings, thanks! |
460 (SourceForge #304314) | 460 (SourceForge #304314) |
461 * Fix crash with unknown reference type | 461 * Fix crash with unknown reference type |
462 * Fix more memory issues detected by valgrind | 462 * Fix more memory issues detected by valgrind |
463 * lspst - add usage mesage and option parsing using getopt | 463 * lspst - add usage message and option parsing using getopt |
464 (SourceForge #304199) | 464 (SourceForge #304199) |
465 * Fix crash caused by invalid free calls | 465 * Fix crash caused by invalid free calls |
466 * Fix crash when email subject is empty | 466 * Fix crash when email subject is empty |
467 * Fix memory and information leak in hex debug dump | 467 * Fix memory and information leak in hex debug dump |
468 | 468 |
495 overruns in liv-zemple decoding for corrupted or malicious pst files. | 495 overruns in liv-zemple decoding for corrupted or malicious pst files. |
496 | 496 |
497 LibPST 0.5.11 (2007-08-24) | 497 LibPST 0.5.11 (2007-08-24) |
498 =============================== | 498 =============================== |
499 * fix from Stevens Miller <smiller@novadatalabs.com> | 499 * fix from Stevens Miller <smiller@novadatalabs.com> |
500 for unitialized variable. | 500 for uninitialized variable. |
501 | 501 |
502 LibPST 0.5.10 (2007-08-20) | 502 LibPST 0.5.10 (2007-08-20) |
503 =============================== | 503 =============================== |
504 * fix yet more valgrind errors - finally have a clean memory check. | 504 * fix yet more valgrind errors - finally have a clean memory check. |
505 * restructure readpst.c for proper recursive tree walk. | 505 * restructure readpst.c for proper recursive tree walk. |
553 rather than zero. Miscellaneous code cleanup. | 553 rather than zero. Miscellaneous code cleanup. |
554 * document the "7c" descriptor block format. | 554 * document the "7c" descriptor block format. |
555 | 555 |
556 LibPST 0.5.3 (2006-02-20) | 556 LibPST 0.5.3 (2006-02-20) |
557 =============================== | 557 =============================== |
558 * switch to gnu autoconf/automake. This breaks the MS VC++ projects | 558 * switch to GNU autoconf/automake. This breaks the MS VC++ projects |
559 since the source code is now in the src subdirectory. | 559 since the source code is now in the src subdirectory. |
560 * documentation switched to xml, building man pages and html | 560 * documentation switched to xml, building man pages and html |
561 from the master xml copy. | 561 from the master xml copy. |
562 * include rpm .spec file for building src and binary rpms. | 562 * include rpm .spec file for building src and binary rpms. |
563 | 563 |
571 * Cleanup whitespace - using tabs for every four columns. | 571 * Cleanup whitespace - using tabs for every four columns. |
572 | 572 |
573 LibPST 0.5.1 (17 November 2004) | 573 LibPST 0.5.1 (17 November 2004) |
574 =============================== | 574 =============================== |
575 | 575 |
576 Well, alot has happened since the last release of libpst. | 576 Well, a lot has happened since the last release of libpst. |
577 | 577 |
578 Release / Management: | 578 Release / Management: |
579 | 579 |
580 * The project has forked! The new maintainer is Joseph Nahmias. | 580 * The project has forked! The new maintainer is Joseph Nahmias. |
581 * We have changed hosting sites, thanks to sourceforge for hosting | 581 * We have changed hosting sites, thanks to sourceforge for hosting |
600 * Fixed up build process in Makefile | 600 * Fixed up build process in Makefile |
601 * Added mozilla conversion script from David Binard | 601 * Added mozilla conversion script from David Binard |
602 * Fixed bogus creation of readpst.log on every invocation | 602 * Fixed bogus creation of readpst.log on every invocation |
603 * escaped dashes and apostrophe in manpages | 603 * escaped dashes and apostrophe in manpages |
604 * Updated TODO | 604 * Updated TODO |
605 * added manpages from debian pkg | 605 * added manpages from Debian pkg |
606 * fix escaped-string length count to consider '\n', | 606 * fix escaped-string length count to consider '\n', |
607 thanks to Paul Bakker <bakker@fox-it.com>. | 607 thanks to Paul Bakker <bakker@fox-it.com>. |
608 * ensure there's a blank line between header and body | 608 * ensure there's a blank line between header and body |
609 patch from <johnh@aproposretail.com> (SourceForge #890745). | 609 patch from <johnh@aproposretail.com> (SourceForge #890745). |
610 * Apply accumulated endian-related patches | 610 * Apply accumulated endian-related patches |
673 ============= | 673 ============= |
674 | 674 |
675 Fixed a couple more bugs. Is it me or do bugs just insert themselves | 675 Fixed a couple more bugs. Is it me or do bugs just insert themselves |
676 in random, hard to find places! | 676 in random, hard to find places! |
677 | 677 |
678 Cured a few problems with regard to emails with multiple embeded | 678 Cured a few problems with regard to emails with multiple embedded |
679 items. They are not fully re-created using Mime-types, but are | 679 items. They are not fully re-created using Mime-types, but are |
680 accessible with the -S switch (which saves everything as seperate | 680 accessible with the -S switch (which saves everything as separate |
681 items) | 681 items) |
682 | 682 |
683 Fixed a problem reading the first index. Back sliders are now | 683 Fixed a problem reading the first index. Back sliders are now |
684 detected. (ie when the value following the current one is smaller, not | 684 detected. (ie when the value following the current one is smaller, not |
685 bigger!) | 685 bigger!) |
698 =========== | 698 =========== |
699 | 699 |
700 Fixed a nasty bug that occasionally corrupted attachments. Another bug | 700 Fixed a nasty bug that occasionally corrupted attachments. Another bug |
701 with regard to reading of indexes (also occasional). | 701 with regard to reading of indexes (also occasional). |
702 | 702 |
703 Another output method has been added which is called "Seperate". It is | 703 Another output method has been added which is called "Separate". It is |
704 activated with the -S switch. It operates in the following manor: | 704 activated with the -S switch. It operates in the following manor: |
705 | 705 |
706 |--Inbox-->000000 | 706 |--Inbox-->000000 |
707 | 000001 | 707 | 000001 |
708 | 000002 | 708 | 000002 |
709 |--Sentmail-->0000000 | 709 |--Sentmail-->0000000 |
710 | 0000001 | 710 | 0000001 |
711 | 0000002 | 711 | 0000002 |
712 | 712 |
713 All the emails are stored in seperate files counting from 0 upwards, | 713 All the emails are stored in separate files counting from 0 upwards, |
714 in a folder named as the PST folder. | 714 in a folder named as the PST folder. |
715 | 715 |
716 When an email has an attachment, it is saved as a seperate file. The | 716 When an email has an attachment, it is saved as a separate file. The |
717 filename for the attachment is made up of 2 parts, the first is the | 717 filename for the attachment is made up of 2 parts, the first is the |
718 email number to which it belongs, the second is its filename. | 718 email number to which it belongs, the second is its filename. |
719 | 719 |
720 The should now be runnable on big-endian machines, if the define.h | 720 The should now be runnable on big-endian machines, if the define.h |
721 file is first modified. The #define LITTLE_ENDIAN must be commented | 721 file is first modified. The #define LITTLE_ENDIAN must be commented |
741 at make it operate on Solaris. | 741 at make it operate on Solaris. |
742 | 742 |
743 A whole load more items are now recognized by the Item records. With | 743 A whole load more items are now recognized by the Item records. With |
744 more items in Emails and Folders. I haven't got to the Contacts yet. | 744 more items in Emails and Folders. I haven't got to the Contacts yet. |
745 | 745 |
746 Anyway, this is what I would call a minor feature enhancment and | 746 Anyway, this is what I would call a minor feature enhancement and |
747 bugfix release. | 747 bugfix release. |
748 | 748 |
749 Dave Smith | 749 Dave Smith |
750 <dave.s@earthcorp.com> | 750 <dave.s@earthcorp.com> |
751 | 751 |
818 mime creation. A bug has been fixed that was letting part of the | 818 mime creation. A bug has been fixed that was letting part of the |
819 attachments that were created disappear. | 819 attachments that were created disappear. |
820 | 820 |
821 A major enhancement is that "compressible encryption" support has been | 821 A major enhancement is that "compressible encryption" support has been |
822 added. This was an incredibly simple method to use. It is basically a | 822 added. This was an incredibly simple method to use. It is basically a |
823 ceasar cipher. It has been noted by several users already that the PST | 823 caesar cipher. It has been noted by several users already that the PST |
824 password that Outlook uses, serves *no purpose*. It is not used to | 824 password that Outlook uses, serves *no purpose*. It is not used to |
825 encrypt the PST, it is mearly stored there. This means that the | 825 encrypt the PST, it is merely stored there. This means that the |
826 readpst application is able to convert PST files without knowing the | 826 readpst application is able to convert PST files without knowing the |
827 password. Microsoft have some explaning to do! | 827 password. Microsoft have some explaining to do! |
828 | 828 |
829 Output files are now not overwritten if they already exist. This means | 829 Output files are now not overwritten if they already exist. This means |
830 that if you have two folders in your PST file named "fred", the first | 830 that if you have two folders in your PST file named "fred", the first |
831 one encountered will be named "fred" and the second one will be named | 831 one encountered will be named "fred" and the second one will be named |
832 "fred00000001". As you can see, there is enough room there for many | 832 "fred00000001". As you can see, there is enough room there for many |