3463b82
Summary:            Utilities to convert Outlook .pst files to other formats
3463b82
Name:               libpst
Carl Byington 0466018
Version:            0.6.71
Carl Byington f683138
Release:            1%{?dist}
3463b82
License:            GPLv2+
3463b82
Group:              Applications/Productivity
3463b82
Source:             http://www.five-ten-sg.com/%{name}/packages/%{name}-%{version}.tar.gz
3463b82
BuildRoot:          %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
3463b82
URL:                http://www.five-ten-sg.com/%{name}/
Carl Byington 2314770
Requires:           ImageMagick libgsf
ebbc058
Requires:           %{name}-libs = %{version}-%{release}
Carl Byington affcf36
BuildRequires:      libtool
Carl Byington 0466018
BuildRequires:      ImageMagick gd-devel zlib-devel boost-devel libgsf-devel
Carl Byington 0466018
%if 0%{?fedora} > 25
Carl Byington 0466018
BuildRequires:      python2-devel
Carl Byington 0466018
%else
Carl Byington 0466018
BuildRequires:      python-devel
Carl Byington 0466018
%endif
f256ce2
f256ce2
%{!?python_sitelib:  %global python_sitelib  %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
f256ce2
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
f256ce2
3463b82
3463b82
%description
3463b82
The Libpst utilities include readpst which can convert email messages
3463b82
to both mbox and MH mailbox formats, pst2ldif which can convert the
3463b82
contacts to .ldif format for import into ldap databases, and pst2dii
3463b82
which can convert email messages to the DII load file format used by
3463b82
Summation.
3463b82
3463b82
ebbc058
%package libs
ebbc058
Summary:            Shared library used by the pst utilities
ebbc058
Group:              Development/Libraries
ebbc058
ebbc058
%description libs
ebbc058
The libpst-libs package contains the shared library used by the pst
ebbc058
utilities.
ebbc058
ebbc058
Carl Byington 0466018
%if 0%{?fedora} > 25
Carl Byington 0466018
%package python2
Carl Byington 0466018
Requires:           python2
Carl Byington 0466018
%else
f256ce2
%package python
Carl Byington 0466018
Requires:           python
Carl Byington 0466018
%endif
f256ce2
Summary:            Python bindings for libpst
f256ce2
Group:              Development/Libraries
f256ce2
Requires:           %{name}-libs = %{version}-%{release}
f256ce2
Carl Byington 1b559d8
%if 0%{?fedora} >= 20
b62ebbc
%global __provides_exclude_from %{?__provides_exclude_from:%__provides_exclude_from|}^%{python_sitearch}/_.*\.so$
Carl Byington 1b559d8
%else
Carl Byington 2314770
%{?filter_setup:
Carl Byington 2314770
%filter_provides_in %{python_sitearch}/_.*\.so$
Carl Byington 2314770
%filter_setup
Carl Byington 2314770
}
Carl Byington 1b559d8
%endif
Carl Byington 1b559d8
Carl Byington 2314770
Carl Byington 0466018
%if 0%{?fedora} > 25
Carl Byington 0466018
%description python2
Carl Byington 0466018
%else
f256ce2
%description python
Carl Byington 0466018
%endif
f256ce2
The libpst-python package allows you to use the libpst shared object
f256ce2
from python code.
f256ce2
f256ce2
ebbc058
%package devel
ebbc058
Summary:            Library links and header files for libpst application development
ebbc058
Group:              Development/Libraries
ebbc058
Requires:           pkgconfig
ebbc058
Requires:           %{name}-libs = %{version}-%{release}
ebbc058
ebbc058
%description devel
ebbc058
The libpst-devel package contains the library links and header files
ebbc058
you'll need to develop applications using the libpst shared library.
ebbc058
You do not need to install it if you just want to use the libpst
ebbc058
utilities.
ebbc058
ebbc058
ebbc058
%package devel-doc
ebbc058
Summary:            Documentation for libpst.so for libpst application development
ebbc058
Group:              Documentation
ebbc058
Requires:           %{name}-doc = %{version}-%{release}
ebbc058
ebbc058
%description devel-doc
ebbc058
The libpst-devel-doc package contains the doxygen generated
ebbc058
documentation for the libpst.so shared library.
ebbc058
ebbc058
ebbc058
%package doc
ebbc058
Summary:            Documentation for the pst utilities in html format
ebbc058
Group:              Documentation
ebbc058
ebbc058
%description doc
ebbc058
The libpst-doc package contains the html documentation for the pst
ebbc058
utilities.  You do not need to install it if you just want to use the
ebbc058
libpst utilities.
ebbc058
ebbc058
ebbc058
3463b82
%prep
3463b82
%setup -q
3463b82
3463b82
3463b82
%build
Carl Byington affcf36
autoreconf -v -f -i
ebbc058
%configure --enable-libpst-shared
3463b82
make %{?_smp_mflags}
3463b82
3463b82
3463b82
%install
3463b82
rm -rf $RPM_BUILD_ROOT
3463b82
make DESTDIR=$RPM_BUILD_ROOT install
ebbc058
rm $RPM_BUILD_ROOT%{_libdir}/libpst.la
ebbc058
rm $RPM_BUILD_ROOT%{_libdir}/libpst.a
Carl Byington 5c18761
mv $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version} $RPM_BUILD_ROOT%{_datadir}/doc/%{name}
3463b82
3463b82
3463b82
%clean
3463b82
rm -rf $RPM_BUILD_ROOT
3463b82
3463b82
ebbc058
%post libs -p /sbin/ldconfig
ebbc058
ebbc058
ebbc058
%postun libs -p /sbin/ldconfig
ebbc058
ebbc058
3463b82
%files
3463b82
%defattr(-,root,root,-)
3463b82
%{_bindir}/*
3463b82
%{_mandir}/man1/*
3463b82
%{_mandir}/man5/*
ebbc058
ebbc058
ebbc058
%files libs
ebbc058
%defattr(-,root,root,-)
ebbc058
%{_libdir}/libpst.so.*
b7a72da
%doc COPYING
ebbc058
ebbc058
Carl Byington 0466018
%if 0%{?fedora} > 25
Carl Byington 0466018
%files python2
Carl Byington 0466018
%defattr(-,root,root,-)
Carl Byington 0466018
%{python2_sitearch}/_*.so
Carl Byington 0466018
%exclude %{python2_sitearch}/*.a
Carl Byington 0466018
%exclude %{python2_sitearch}/*.la
Carl Byington 0466018
%else
f256ce2
%files python
ebbc058
%defattr(-,root,root,-)
f256ce2
%{python_sitearch}/_*.so
f256ce2
%exclude %{python_sitearch}/*.a
f256ce2
%exclude %{python_sitearch}/*.la
Carl Byington 0466018
%endif
ebbc058
ebbc058
ebbc058
%files devel
ebbc058
%defattr(-,root,root,-)
ebbc058
%{_libdir}/libpst.so
f256ce2
%{_includedir}/%{name}-4/
ebbc058
%{_libdir}/pkgconfig/libpst.pc
ebbc058
ebbc058
f256ce2
%files devel-doc
f256ce2
%defattr(-,root,root,-)
Carl Byington 5c18761
%{_datadir}/doc/%{name}/devel/
f256ce2
f256ce2
ebbc058
%files doc
ebbc058
%defattr(-,root,root,-)
Carl Byington 5c18761
%dir %{_datadir}/doc/%{name}/
Carl Byington 5c18761
%{_datadir}/doc/%{name}/*.html
Carl Byington 5c18761
%{_datadir}/doc/%{name}/AUTHORS
Carl Byington 5c18761
%{_datadir}/doc/%{name}/COPYING
Carl Byington 5c18761
%{_datadir}/doc/%{name}/ChangeLog
Carl Byington 5c18761
%{_datadir}/doc/%{name}/NEWS
Carl Byington 5c18761
%{_datadir}/doc/%{name}/README
3463b82
3463b82
3463b82
%changelog
Carl Byington 0466018
* Fri Jul 21 2017 Carl Byington <carl@five-ten-sg.com> 0.6.71-1
Carl Byington 0466018
- fedora python naming scheme changes
Carl Byington 0466018
- Zachary Travis - Add support for the OST 2013 format, and
Carl Byington 0466018
  Content-Disposition filename key fix for outlook compatibility
Carl Byington 0466018
Carl Byington 0466018
* Thu Jul 20 2017 Kalev Lember <klember@redhat.com> - 0.6.70-3
Carl Byington 0466018
- Rebuilt for Boost 1.64
Carl Byington 0466018
Carl Byington 0466018
* Fri Jul 07 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.6.70-2
Carl Byington 0466018
- Rebuild due to bug in RPM (RHBZ #1468476)
Carl Byington 0466018
Carl Byington f683138
* Wed Feb 08 2017 Carl Byington <carl@five-ten-sg.com> 0.6.70-1
Carl Byington f683138
- Jeffrey Morlan - pst_getID2 must not recurse into children
Carl Byington f683138
76abc09
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 0.6.69-2
76abc09
- Rebuilt for Boost 1.63
76abc09
Carl Byington 9528d13
* Sat Oct 29 2016 Carl Byington <carl@five-ten-sg.com> 0.6.69-1
Carl Byington 9528d13
- fix bugs in code allowing folders containing multiple item types
Carl Byington 9528d13
Carl Byington 005dad3
* Mon Aug 29 2016 Carl Byington <carl@five-ten-sg.com> 0.6.68-1
Carl Byington 005dad3
- allow folders containing multiple item types, e.g. email and calendar
Carl Byington 005dad3
- better detection of valid internet headers
Carl Byington 005dad3
93f4838
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.67-2
93f4838
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
93f4838
Carl Byington f997f17
* Wed Jul 06 2016 Carl Byington <carl@five-ten-sg.com> 0.6.67-1
Carl Byington f997f17
- Jeffrey Morlan - multiple bug fixes and an optimization
Carl Byington f997f17
Carl Byington f997f17
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.66-3
Carl Byington f997f17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Carl Byington f997f17
Carl Byington f997f17
* Fri Jan 15 2016 Jonathan Wakely <jwakely@redhat.com> - 0.6.66-2
Carl Byington f997f17
- Rebuilt for Boost 1.60
Carl Byington f997f17
Carl Byington 30eb4e9
* Mon Dec 21 2015 Carl Byington <carl@five-ten-sg.com> 0.6.66-1
Carl Byington 30eb4e9
- Igor Stroh - Added Content-ID header support
Carl Byington 30eb4e9
Carl Byington 8a532bd
* Fri Sep 11 2015 Carl Byington <carl@five-ten-sg.com> 0.6.65-1
Carl Byington 8a532bd
- Jeffrey Morlan - fix multiple Content-Type headers
Carl Byington 8a532bd
- Hans Liss - debug level output
Carl Byington 8a532bd
2432d75
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 0.6.64-6
2432d75
- Rebuilt for Boost 1.59
2432d75
Carl Byington 005dad3
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.64-5
9800321
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
9800321
f3911cf
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 0.6.64-4
f3911cf
- rebuild for Boost 1.58
f3911cf
Carl Byington 005dad3
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.64-3
193e863
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
193e863
4b61737
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.6.64-2
4b61737
- Rebuilt for GCC 5 C++11 ABI change
4b61737
Carl Byington a6b18be
* Mon Mar 09 2015 Carl Byington <carl@five-ten-sg.com> 0.6.64-1
Carl Byington a6b18be
- fix line wrap on python provides_exclude_from
Carl Byington a6b18be
- fix unchecked errors found by cppcheck
Carl Byington a6b18be
- AJ Shankar fixes for attachment processing and body encodings
Carl Byington a6b18be
  that contain embedded null chars.
Carl Byington a6b18be
Petr Machata 661e480
* Mon Jan 26 2015 Petr Machata <pmachata@redhat.com> - 0.6.63-5
Petr Machata 661e480
- Rebuild for boost 1.57.0
Petr Machata 661e480
b169374
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.63-4
b169374
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
b169374
5057b24
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.63-3
5057b24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
5057b24
8a01d9c
* Fri May 23 2014 David Tardon <dtardon@redhat.com> - 0.6.63-2
8a01d9c
- rebuild for boost 1.55.0
8a01d9c
b62ebbc
* Fri Dec 27 2013 Carl Byington <carl@five-ten-sg.com> 0.6.63-1
b62ebbc
- Daniel Gryniewicz found buffer overrun in LIST_COPY_TIME
b62ebbc
Carl Byington 1b559d8
* Sun Sep 22 2013 Carl Byington <carl@five-ten-sg.com> 0.6.62-1
Carl Byington 1b559d8
- 983596 - Old dependency filter breaks file coloring
Carl Byington 1b559d8
Carl Byington 5c18761
* Tue Aug 06 2013 Carl Byington <carl@five-ten-sg.com> 0.6.61-1
Carl Byington 5c18761
- move documentation to unversioned directory
Carl Byington 5c18761
8f4b02b
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.59-4
8f4b02b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8f4b02b
Petr Machata f252790
* Sat Jul 27 2013 pmachata@redhat.com - 0.6.59-3
Petr Machata f252790
- Rebuild for boost 1.54.0
Petr Machata f252790
Carl Byington 5c18761
* Wed Jun 12 2013 Carl Byington <carl@five-ten-sg.com> 0.6.60-1
Carl Byington 5c18761
- patch from Dominique Leuenberger to add AC_USE_SYSTEM_EXTENSIONS
Carl Byington 5c18761
- add readpst -a option for attachment stripping
Carl Byington 5c18761
b2f0c8c
* Tue Jun 11 2013 Remi Collet <rcollet@redhat.com> - 0.6.59-2
b2f0c8c
- rebuild for new GD 2.1.0
b2f0c8c
Carl Byington affcf36
* Fri May 17 2013 Carl Byington <carl@five-ten-sg.com> 0.6.59-1
Carl Byington affcf36
- add autoconf checking for libgsf
Carl Byington affcf36
Carl Byington affcf36
* Fri Mar 29 2013 Carl Byington <carl@five-ten-sg.com> 0.6.58-4
Carl Byington affcf36
- add autoreconf for aarch64
Carl Byington affcf36
d136ec6
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 0.6.58-3
d136ec6
- Rebuild for Boost-1.53.0
d136ec6
7a074c5
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 0.6.58-2
7a074c5
- Rebuild for Boost-1.53.0
7a074c5
Carl Byington affcf36
* Fri Dec 28 2012 Carl Byington <carl@five-ten-sg.com> - 0.6.58-1
Carl Byington 962ee7e
- fix From quoting on embedded rfc/822 messages
Carl Byington 962ee7e
Carl Byington 534b257
* Wed Dec 26 2012 Carl Byington <carl@five-ten-sg.com> - 0.6.57-1
Carl Byington 534b257
- bugzilla 852414, remove unnecessary dependencies
Carl Byington 534b257
Carl Byington 2314770
* Mon Dec 24 2012 Carl Byington <carl@five-ten-sg.com> - 0.6.56-1
Carl Byington 2314770
- filter private provides from rpm
Carl Byington 534b257
- merge -m .msg files code into main branch
Carl Byington 2314770
Carl Byington affcf36
* Thu Aug 09 2012 Carl Byington <carl@five-ten-sg.com> - 0.6.55-2
Carl Byington 19dc60c
- rebuild for python
Carl Byington 19dc60c
9fec105
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.54-6
9fec105
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9fec105
Carl Byington 19dc60c
* Tue May 08 2012 Carl Byington <carl@five-ten-sg.com> - 0.6.55-1
Carl Byington 19dc60c
- preserve bcc headers
Carl Byington 19dc60c
- document -C switch to set default character set
Carl Byington 19dc60c
- space after colon is not required in header fields
Carl Byington 19dc60c
77836e7
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.54-5
77836e7
- Rebuilt for c++ ABI breakage
77836e7
0205aa8
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.54-4
0205aa8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
0205aa8
Carl Byington ed63053
* Sat Dec 24 2011 Carl Byington <carl@five-ten-sg.com> - 0.6.54-3
Carl Byington ed63053
- bump versions and prep for fedora build
Carl Byington ed63053
706af80
* Wed Nov 30 2011 Petr Pisar <ppisar@redhat.com> - 0.6.53-3
706af80
- Rebuild against boost-1.48
706af80
Carl Byington affcf36
* Mon Nov 14 2011 Carl Byington <carl@five-ten-sg.com> - 0.6.54-2
Carl Byington ed63053
- failed to bump version number
Carl Byington ed63053
Carl Byington ed63053
* Fri Nov 04 2011 Carl Byington <carl@five-ten-sg.com> - 0.6.54-1
Carl Byington ed63053
- embedded rfc822 messages might contain rtf encoded bodies
Carl Byington ed63053
d5369d8
* Fri Sep 02 2011 Petr Pisar <ppisar@redhat.com> - 0.6.53-2
d5369d8
- Rebuild against boost-1.47
d5369d8
Carl Byington 5ff151c
* Sun Jul 10 2011 Carl Byington <carl@five-ten-sg.com> - 0.6.53-1
Carl Byington 5ff151c
- add Status: header in output
Carl Byington 5ff151c
- allow fork for parallel processing of individual email folders
Carl Byington 5ff151c
  in separate mode
Carl Byington 5ff151c
- proper handling of --with-boost-python option
Carl Byington 5ff151c
Carl Byington 6cdce7e
* Sun May 22 2011 Carl Byington <carl@five-ten-sg.com> - 0.6.52-1
Carl Byington 6cdce7e
- fix dangling freed pointer in embedded rfc822 message processing
Carl Byington 6cdce7e
- allow broken outlook internet header field - it sometimes contains
Carl Byington 6cdce7e
  fragments of the message body rather than headers
Carl Byington 6cdce7e
Carl Byington cf7d713
* Sun Apr 17 2011 Carl Byington <carl@five-ten-sg.com> - 0.6.51-1
Carl Byington cf7d713
- fix for buffer overrun; attachment size from the secondary
Carl Byington cf7d713
  list of mapi elements overwrote proper size from the primary
Carl Byington cf7d713
  list of mapi elements.
Carl Byington cf7d713
  fedora bugzilla 696263
Carl Byington cf7d713
ce2a638
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.49-4
ce2a638
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
ce2a638
7c2e537
* Mon Feb 07 2011 Thomas Spura <tomspur@fedoraproject.org> - 0.6.49-3
7c2e537
- rebuild for new boost
7c2e537
Carl Byington cf7d713
* Fri Dec 24 2010 Carl Byington <carl@five-ten-sg.com> - 0.6.50-1
Carl Byington cf7d713
- rfc2047 and rfc2231 encoding for non-ascii headers and
Carl Byington cf7d713
  attachment filenames.
Carl Byington cf7d713
Jesse Keating 849bc6e
* Wed Sep 29 2010 jkeating - 0.6.49-2
Jesse Keating 849bc6e
- Rebuilt for gcc bug 634757
Jesse Keating 849bc6e
Carl Byington 7be538c
* Mon Sep 13 2010 Carl Byington <carl@five-ten-sg.com> - 0.6.49-1
Carl Byington 7be538c
- fix to ignore embedded objects that are not email messages
Carl Byington 7be538c
  fedora bugzilla 633498
Carl Byington 7be538c
Carl Byington 5a9465c
* Thu Sep 02 2010 Carl Byington <carl@five-ten-sg.com> - 0.6.48-1
Carl Byington 5a9465c
- fix for broken internet headers from Outlook
Carl Byington 5a9465c
- fix ax_python.m4 to look for python2.7
Carl Byington 5a9465c
- use mboxrd from quoting for output formats with multiple messages per file
Carl Byington 5a9465c
- use no from quoting for output formats with single message per file
Carl Byington 5a9465c
Carl Byington bd55d80
* Sat Jul 31 2010 Carl Byington <carl@five-ten-sg.com> - 0.6.47-6
Carl Byington 808846d
- rebuild for python dependencies
Carl Byington 808846d
d3928f2
* Mon Jul 26 2010 David Malcolm <dmalcolm@redhat.com> - 0.6.47-4
d3928f2
- hack up configure so that it looks for python 2.7
d3928f2
b0c59c3
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.6.47-3
b0c59c3
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
b0c59c3
b7a72da
* Wed Jul 07 2010 Carl Byington <carl@five-ten-sg.com> - 0.6.47-2
b7a72da
- Subpackage Licensing, add COPYING to -libs.
b7a72da
- patches from Kenneth Berland for solaris
b7a72da
b7a72da
* Fri May 07 2010 Carl Byington <carl@five-ten-sg.com> - 0.6.47-1
b7a72da
- patches from Kenneth Berland for solaris
b7a72da
a96872f
* Thu Jan 21 2010 Carl Byington <carl@five-ten-sg.com> - 0.6.46-1
a96872f
- prefer libpthread over librt for finding sem_init function.
a96872f
0bf0e39
* Thu Jan 21 2010 Carl Byington <carl@five-ten-sg.com> - 0.6.45-2
0bf0e39
- rebuild for new boost package
0bf0e39
7ad34a2
* Wed Nov 18 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.45-1
7ad34a2
- patch from Hugo DesRosiers to export categories and notes into vcards.
a96872f
- extend that patch to export categories into vcalendar appointments also.
7ad34a2
ec46e88
* Sun Sep 20 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.44-1
ec46e88
- patch from Lee Ayres to add file name extensions in separate mode.
ec46e88
- allow mixed items types in a folder in separate mode.
ec46e88
Carl Byington affcf36
* Sat Sep 12 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.43-1
ec46e88
- decode more of the pst format, some minor bug fixes
ec46e88
- add support for code pages 1200 and 1201.
ec46e88
- add readpst -t option to select output item types, which can
ec46e88
  now be used to process folders containing mixed item types.
ec46e88
- fix segfault with embedded appointments
ec46e88
- add readpst -u option for Thunderbird mode .size and .type files
ec46e88
- better detection of embedded rfc822 message attachments
ec46e88
ec46e88
* Thu Sep 03 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.42-1
ec46e88
- patch from Fridrich Strba to build with DJGPP DOS cross-compiler.
ec46e88
5f49dc8
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.41-2
5f49dc8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5f49dc8
600d4d3
* Tue Jun 23 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.41-1
600d4d3
- fix ax_python detection - should not use locate command
600d4d3
- checking for fedora versions is not needed
600d4d3
2511def
* Tue Jun 23 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.40-1
2511def
- fedora 11 has python2.6
2511def
- remove pdf version of the man pages
2511def
2511def
* Sun Jun 21 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.39-1
dfe6df5
- fedora > 10 moved to boost-python-devel
dfe6df5
2511def
* Sun Jun 21 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.38-1
f256ce2
- add python interface to the shared library.
f256ce2
- bump soname to version 4 for many changes to the interface.
f256ce2
- better decoding of recurrence data in appointments.
f256ce2
- remove readpstlog since debug log files are now plain text.
f256ce2
- add readpst -j option for parallel jobs for each folder.
f256ce2
- make nested mime multipart/alternative to hold the text/html parts.
f256ce2
4d95142
* Fri Apr 17 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.37-1
4d95142
- add pst_attach_to_mem() back into the shared library interface.
4d95142
- fix memory leak caught by valgrind.
4d95142
ebbc058
* Tue Apr 14 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.36-1
ebbc058
- build separate -doc and -devel-doc subpackages.
ebbc058
- other spec file cleanup
ebbc058
ebbc058
* Wed Apr 08 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.35-1
ebbc058
- properly add trailing mime boundary in all modes.
ebbc058
- build separate libpst, libpst-libs, libpst-devel rpms.
ebbc058
8b4999b
* Thu Mar 19 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.34-1
8b4999b
- avoid putting mixed item types into the same output folder.
8b4999b
d5d0636
* Tue Mar 17 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.33-1
d5d0636
- compensate for iconv conversion to utf-7 that produces strings that
d5d0636
  are not null terminated.
d5d0636
- don't produce empty attachment files in separate mode.
d5d0636
58210c1
* Sat Mar 14 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.32-1
58210c1
- fix ppc64 compile error
58210c1
9544b94
* Sat Mar 14 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.31-1
9544b94
- bump version for fedora cvs tagging mistake
9544b94
d75bb88
* Sat Mar 14 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.30-1
d75bb88
- track character set individually for each mapi element.
d75bb88
- remove charset option from pst2ldif since we get that from each
d75bb88
  object now.
d75bb88
- avoid emitting bogus empty email messages into contacts and
d75bb88
  calendar files.
d75bb88
c602609
* Tue Feb 24 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.29-1
c602609
- fix for 64bit on Fedora 11
c602609
c344bb6
* Tue Feb 24 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.28-1
c344bb6
- improve decoding of multipart/report and message/rfc822 mime types.
c344bb6
- improve character set handling.
c344bb6
- fix embedded rfc822 messages with attachments.
c344bb6
b2ee62a
* Sat Feb 07 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.27-1
b2ee62a
- fix for const correctness on Fedora 11
b2ee62a
4c3ef8f
* Sat Feb 07 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.26-1
4c3ef8f
- patch from Fridrich Strba for building on mingw and general
4c3ef8f
- cleanup of autoconf files.
4c3ef8f
- add processing for pst files of type 0x0f.
4c3ef8f
- strip and regenerate all MIME headers to avoid duplicates.
4c3ef8f
- do a better job of making unique MIME boundaries.
4c3ef8f
- only use base64 coding when strictly necessary.
4c3ef8f
4c3ef8f
* Fri Jan 16 2009 Carl Byington <carl@five-ten-sg.com> - 0.6.25-1
4c3ef8f
- improve handling of content-type charset values in mime parts
9cc747c
9cc747c
* Thu Dec 11 2008 Carl Byington <carl@five-ten-sg.com> - 0.6.24-1
9cc747c
- patch from Chris Eagle to build on cygwin
9cc747c
d9ffbc7
* Thu Dec 04 2008 Carl Byington <carl@five-ten-sg.com> - 0.6.23-1
d9ffbc7
- bump version to avoid cvs tagging mistake in fedora
d9ffbc7
8ff3232
* Fri Nov 28 2008 Carl Byington <carl@five-ten-sg.com> - 0.6.22-1
8ff3232
- patch from David Cuadrado to process emails with type PST_TYPE_OTHER
8ff3232
- base64_encode_multiple() may insert newline, needs larger malloc
8ff3232
- subject lines shorter than 2 bytes could segfault
8ff3232
0da600d
* Tue Oct 21 2008 Carl Byington <carl@five-ten-sg.com> - 0.6.21-1
0da600d
- fix title bug with old schema in pst2ldif.
8ff3232
- also escape commas in distinguished names per rfc4514.
0da600d
1592136
* Thu Oct 09 2008 Carl Byington <carl@five-ten-sg.com> - 0.6.20-1
1592136
- add configure option --enable-dii=no to remove dependency on libgd.
1592136
- many fixes in pst2ldif by Robert Harris.
1592136
- add -D option to include deleted items, from Justin Greer
1592136
- fix from Justin Greer to add missing email headers
1592136
- fix from Justin Greer for my_stristr()
1592136
- fix for orphan children when building descriptor tree
1592136
- avoid writing uninitialized data to debug log file
1592136
- remove unreachable code
1592136
- create dummy top-of-folder descriptor if needed for corrupt pst files
1592136
eda72a7
* Sun Sep 14 2008 Carl Byington <carl@five-ten-sg.com> - 0.6.19-1
eda72a7
- Fix base64 encoding that could create long lines.
eda72a7
- Initial work on a .so shared library from Bharath Acharya.
eda72a7
eda72a7
* Thu Aug 28 2008 Carl Byington <carl@five-ten-sg.com> - 0.6.18-1
eda72a7
- Fixes for iconv on Mac from Justin Greer.
eda72a7
fc35b1f
* Tue Aug 05 2008 Carl Byington <carl@five-ten-sg.com> - 0.6.17-1
fc35b1f
- More fixes for 32/64 bit portability on big endian ppc.
fc35b1f
e0086cf
* Tue Aug 05 2008 Carl Byington <carl@five-ten-sg.com> - 0.6.16-1
e0086cf
- Use inttypes.h for portable printing of 64 bit items.
e0086cf
0c1982f
* Wed Jul 30 2008 Carl Byington <carl@five-ten-sg.com> - 0.6.15-1
0c1982f
- Patch from Robert Simpson for file handle leak in error case.
0c1982f
- Fix for missing length on lz decompression, bug found by Chris White.
0c1982f
3463b82
* Sun Jun 15 2008 Carl Byington <carl@five-ten-sg.com> - 0.6.14-1
3463b82
- Fix my mistake in debian packaging.
3463b82
3463b82
* Fri Jun 13 2008 Carl Byington <carl@five-ten-sg.com> - 0.6.13-1
3463b82
- Patch from Robert Simpson for encryption type 2.
3463b82
3463b82
* Tue Jun 10 2008 Carl Byington <carl@five-ten-sg.com> - 0.6.12-1
3463b82
- Patch from Joachim Metz for debian packaging and
3463b82
- fix for incorrect length on lz decompression
3463b82
3463b82
* Tue Jun 03 2008 Carl Byington <carl@five-ten-sg.com> - 0.6.11-1
3463b82
- Use ftello/fseeko to properly handle large files.
3463b82
- Document and properly use datasize field in b5 blocks.
3463b82
- Fix some MSVC compile issues and collect MSVC dependencies into one place.
3463b82
3463b82
* Thu May 29 2008 Carl Byington <carl@five-ten-sg.com> - 0.6.10-1
3463b82
- Patch from Robert Simpson for doubly-linked list code and arrays of unicode strings.
3463b82
3463b82
* Fri May 16 2008 Carl Byington <carl@five-ten-sg.com> - 0.6.9
3463b82
- Patch from Joachim Metz for 64 bit compile.
3463b82
- Fix pst format documentation for 8 byte backpointers.
3463b82
3463b82
* Wed Mar 05 2008 Carl Byington <carl@five-ten-sg.com> - 0.6.8
3463b82
- Initial version of pst2dii to convert to Summation dii load file format
3463b82
- changes for Fedora packaging guidelines (#434727)
3463b82
3463b82
* Tue Jul 10 2007 Carl Byington <carl@five-ten-sg.com> - 0.5.5
3463b82
- merge changes from Joe Nahmias version
3463b82
3463b82
* Sun Feb 19 2006 Carl Byington <carl@five-ten-sg.com> - 0.5.3
3463b82
- initial spec file using autoconf and http://www.fedora.us/docs/rpm-packaging-guidelines.html
3463b82