# HG changeset patch # User Carl Byington # Date 1303093646 25200 # Node ID 6c73cd336d5d0d7a242aacc8e591c344bf77d5e7 # Parent 5ca87faa020ba63c52d4b9cd47eda75adce77e3a prep for fedora build diff -r 5ca87faa020b -r 6c73cd336d5d ChangeLog --- a/ChangeLog Sun Apr 17 18:45:33 2011 -0700 +++ b/ChangeLog Sun Apr 17 19:27:26 2011 -0700 @@ -1,3 +1,10 @@ +LibPST 0.6.51 (2011-04-17) +=============================== + * fix for buffer overrun; attachment size from the secondary + list of mapi elements overwrote proper size from the primary + list of mapi elements. + fedora bugzilla 696263 + LibPST 0.6.50 (2010-12-24) =============================== * rfc2047 and rfc2231 encoding for non-ascii headers and attachment filenames diff -r 5ca87faa020b -r 6c73cd336d5d NEWS --- a/NEWS Sun Apr 17 18:45:33 2011 -0700 +++ b/NEWS Sun Apr 17 19:27:26 2011 -0700 @@ -1,3 +1,4 @@ +0.6.51 2011-04-17 fix for buffer overrun; attachment size fetched twice 0.6.50 2010-12-24 rfc2047 and rfc2231 encoding for non-ascii headers and attachment filenames 0.6.49 2010-09-13 fix to ignore embedded objects that are not email messages 0.6.48 2010-09-02 fix for broken internet headers from Outlook, change to mboxrd quoting diff -r 5ca87faa020b -r 6c73cd336d5d configure.in --- a/configure.in Sun Apr 17 18:45:33 2011 -0700 +++ b/configure.in Sun Apr 17 19:27:26 2011 -0700 @@ -1,5 +1,5 @@ AC_PREREQ(2.59) -AC_INIT(libpst,0.6.50,carl@five-ten-sg.com) +AC_INIT(libpst,0.6.51,carl@five-ten-sg.com) AC_CONFIG_SRCDIR([src/libpst.c]) AC_CONFIG_HEADER([config.h]) AM_INIT_AUTOMAKE @@ -19,7 +19,7 @@ # 6. libtool will build libpst.so.x.y.z where the SONAME is libpst.so.x # and x=current-age, y=age, z=revision -libpst_version_info='5:0:1' +libpst_version_info='5:1:1' AC_SUBST(LIBPST_VERSION_INFO, [$libpst_version_info]) libpst_so_major='4' AC_SUBST(LIBPST_SO_MAJOR, [$libpst_so_major]) @@ -35,6 +35,7 @@ # 0.6.48 libpst.so.4 libpst.so.4.0.3 # 0.6.49 libpst.so.4 libpst.so.4.0.4 # 0.6.50 libpst.so.4 libpst.so.4.1.0 +# 0.6.51 libpst.so.4 libpst.so.4.1.1 diff -r 5ca87faa020b -r 6c73cd336d5d libpst.spec.in --- a/libpst.spec.in Sun Apr 17 18:45:33 2011 -0700 +++ b/libpst.spec.in Sun Apr 17 19:27:26 2011 -0700 @@ -147,10 +147,25 @@ %changelog +* Sun Apr 17 2011 Carl Byington - 0.6.51-1 +- fix for buffer overrun; attachment size from the secondary + list of mapi elements overwrote proper size from the primary + list of mapi elements. + fedora bugzilla 696263 + +* Tue Feb 08 2011 Fedora Release Engineering - 0.6.49-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Feb 07 2011 Thomas Spura - 0.6.49-3 +- rebuild for new boost + * Fri Dec 24 2010 Carl Byington - 0.6.50-1 - rfc2047 and rfc2231 encoding for non-ascii headers and attachment filenames. +* Wed Sep 29 2010 jkeating - 0.6.49-2 +- Rebuilt for gcc bug 634757 + * Mon Sep 13 2010 Carl Byington - 0.6.49-1 - fix to ignore embedded objects that are not email messages fedora bugzilla 633498 diff -r 5ca87faa020b -r 6c73cd336d5d regression/regression-tests.bash --- a/regression/regression-tests.bash Sun Apr 17 18:45:33 2011 -0700 +++ b/regression/regression-tests.bash Sun Apr 17 19:27:26 2011 -0700 @@ -65,7 +65,7 @@ #$val ../src/readpst $jobs -te -r -D -cv -o output$n -d $ba.log $fn >$ba.err 2>&1 ## normal recursive dump - $val ../src/readpst -j 0 -S -cv -o output$n -d $ba.log $fn >$ba.err 2>&1 + $val ../src/readpst -j 0 -r -cv -o output$n -d $ba.log $fn >$ba.err 2>&1 ## separate mode with filename extensions #$val ../src/readpst $jobs -r -e -D -cv -o output$n -d $ba.log $fn >$ba.err 2>&1 @@ -114,7 +114,7 @@ ##$func 11 flow.pst #$func 12 test-html.pst #$func 13 test-text.pst -$func 14 joe.romanowski.pst +#$func 14 joe.romanowski.pst #$func 15 hourig1.pst #$func 16 test-mac.pst ##$func 17 harris.pst @@ -127,7 +127,7 @@ #$func 24 paul.sheer.pst # embedded rfc822 attachment #$func 25 jerry.pst # non ascii subject lines #$func 26 phill.bertolus.pst # possible segfault in forked process, cannot reproduce -#$func 27 justin.phelps.pst # segfault? +$func 27 justin.phelps.pst # segfault in attachment processing. [ -n "$val" ] && grep 'lost:' *err | grep -v 'lost: 0 '