Blame SPECS/libpst.spec

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