libreoffice.git
7 years agotdf#101821 sw: fix layout footnote use-after-free in SwRootFrame
Michael Stahl [Thu, 22 Jun 2017 08:39:36 +0000 (10:39 +0200)]
tdf#101821 sw: fix layout footnote use-after-free in SwRootFrame

The ClearSwLayouterEntries() accesses anchored objects and if they are
anchored in footnotes then RemoveFootnotes() has already deleted them.

(regression from 962d0500c4debaef43e5f146e47e08c66d851562)

Invalid write of size 1
   at 0x4143CCB3: SwAnchoredObject::SetTmpConsiderWrapInfluence(bool) (anchoredobject.cxx:739)
   by 0x414D8A21: SwObjsMarkedAsTmpConsiderWrapInfluence::Clear() (objstmpconsiderwrapinfl.cxx:58)
   by 0x414C943E: SwLayouter::ClearObjsTmpConsiderWrapInfluence(SwDoc const&) (layouter.cxx:401)
   by 0x411DBE57: sw::DocumentLayoutManager::ClearSwLayouterEntries() (DocumentLayoutManager.cxx:504)
   by 0x414D05D9: SwRootFrame::DestroyImpl() (newfrm.cxx:594)
   by 0x41535AB3: SwFrame::DestroyFrame(SwFrame*) (ssfrm.cxx:389)
   by 0x419E8171: std::_Sp_counted_deleter<SwRootFrame*, void (*)(SwFrame*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() (shared_ptr_base.h:464)
   by 0x40EB6DB5: std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() (shared_ptr_base.h:150)
   by 0x40EB5E76: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() (shared_ptr_base.h:662)
   by 0x419E65F9: std::__shared_ptr<SwRootFrame, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() (shared_ptr_base.h:928)
   by 0x419E6615: std::shared_ptr<SwRootFrame>::~shared_ptr() (shared_ptr.h:93)
   by 0x419E619D: SwViewShell::~SwViewShell() (vnew.cxx:285)
  Address 0x5feb6eee is 334 bytes inside a block of size 488 free'd
   at 0x4C2F21A: operator delete(void*) (vg_replace_malloc.c:576)
   by 0x41488962: SwFlyAtContentFrame::~SwFlyAtContentFrame() (flyfrms.hxx:134)
   by 0x41535AFC: SwFrame::DestroyFrame(SwFrame*) (ssfrm.cxx:391)
   by 0x415360BD: SwLayoutFrame::DestroyImpl() (ssfrm.cxx:477)
   by 0x41535AB3: SwFrame::DestroyFrame(SwFrame*) (ssfrm.cxx:389)
   by 0x414A2FF4: sw_RemoveFootnotes(SwFootnoteBossFrame*, bool, bool) (ftnfrm.cxx:852)
   by 0x414A3104: sw_RemoveFootnotes(SwFootnoteBossFrame*, bool, bool) (ftnfrm.cxx:874)
   by 0x414A321A: SwRootFrame::RemoveFootnotes(SwPageFrame*, bool, bool) (ftnfrm.cxx:897)
   by 0x414D0558: SwRootFrame::DestroyImpl() (newfrm.cxx:585)
   by 0x41535AB3: SwFrame::DestroyFrame(SwFrame*) (ssfrm.cxx:389)
   by 0x419E8171: std::_Sp_counted_deleter<SwRootFrame*, void (*)(SwFrame*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() (shared_ptr_base.h:464)
   by 0x40EB6DB5: std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() (shared_ptr_base.h:150)
   by 0x40EB5E76: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() (shared_ptr_base.h:662)
   by 0x419E65F9: std::__shared_ptr<SwRootFrame, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() (shared_ptr_base.h:928)
   by 0x419E6615: std::shared_ptr<SwRootFrame>::~shared_ptr() (shared_ptr.h:93)
   by 0x419E619D: SwViewShell::~SwViewShell() (vnew.cxx:285)

Change-Id: I147f46d49c90de46189ad34feed66c289adddc15

Gbp-Pq: Name layout-footnote-use-after-free.diff

7 years agolimit WEBSERVICE to http[s] protocols
Caolán McNamara [Wed, 10 Jan 2018 14:27:35 +0000 (14:27 +0000)]
limit WEBSERVICE to http[s] protocols

and like excel...

'For protocols that aren’t supported, such as ftp:// or file://, WEBSERVICE
returns the #VALUE! error value.'

Change-Id: I0e9c6fd3426fad56a199eafac48de9b0f23914b3
Reviewed-on: https://gerrit.libreoffice.org/47776
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
(cherry picked from commit a916fc0c0e0e8b10cb4158fa0fa173fe205d434a)

Gbp-Pq: Name WEBSERVICE-DDE.diff

7 years agorework diamond transition to use only opengl core
Caolán McNamara [Thu, 1 Dec 2016 12:32:09 +0000 (12:32 +0000)]
rework diamond transition to use only opengl core

cause that's all we've got in gtk3

Change-Id: I6a47e344ccd39ba63e7a51ae18f89bb05bb642c4

Gbp-Pq: Name gtk3-opengl-slideshow.diff

7 years agoFix typo in configure.ac (mk68 -> m68k)
John Paul Adrian Glaubitz [Sun, 27 Nov 2016 18:22:59 +0000 (19:22 +0100)]
Fix typo in configure.ac (mk68 -> m68k)

Change-Id: Ibbedf9444e2c43b3dff886d9513be7e3d2a99095

Gbp-Pq: Name m68k-java-arch.diff

7 years agono-openssl
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
no-openssl

don't add -lssl etc if not needed (because we use system-postgresql)

Gbp-Pq: Name no-openssl.diff

7 years agotdf#75369 Start Center: Non-installed applications aren't greyed out
Akshay Deep [Fri, 17 Jun 2016 08:11:00 +0000 (13:41 +0530)]
tdf#75369 Start Center: Non-installed applications aren't greyed out

Change-Id: I52de5d7062bebe816e90ba39f559cd57dfc1067c
Reviewed-on: https://gerrit.libreoffice.org/26406
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Gbp-Pq: Name startcenter-grey-out-not-installed.diff

7 years agosparc64
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
sparc64

Gbp-Pq: Name sparc64.diff

7 years agoRevert "always support packagekit if dbus is enabled"
Rene Engelhard [Sun, 21 Feb 2016 01:20:43 +0000 (02:20 +0100)]
Revert "always support packagekit if dbus is enabled"

This reverts commit f2984e95740cfbb9c74574f2a1225af3411d4901.

Gbp-Pq: Name no-packagekit-per-default.diff

7 years agodebian-branding
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
debian-branding

Gbp-Pq: Name debian-branding.diff

7 years agorsc-no-error-about-unknown-switch
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
rsc-no-error-about-unknown-switch

Gbp-Pq: Name rsc-no-error-about-unknown-switch.diff

7 years agogcj-no-bitness-check
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
gcj-no-bitness-check

Gbp-Pq: Name gcj-no-bitness-check.diff

7 years agohppa-is-32bit
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
hppa-is-32bit

Gbp-Pq: Name hppa-is-32bit.diff

7 years agoodk-no-dot
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
odk-no-dot

Gbp-Pq: Name odk-no-dot.diff

7 years agomake ConnectivityTools a normal target, so we can pack it
Bjoern Michaelsen [Wed, 12 Mar 2014 16:49:28 +0000 (17:49 +0100)]
make ConnectivityTools a normal target, so we can pack it

Gbp-Pq: Name build-connectivitytools.diff

7 years agolo-xlate-lang-update
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
lo-xlate-lang-update

Gbp-Pq: Name lo-xlate-lang-update.diff

7 years agojavadoc-optional
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
javadoc-optional

Gemeinsame Unterverzeichnisse: odk-old/config und odk/config.
Gemeinsame Unterverzeichnisse: odk-old/docs und odk/docs.
Gemeinsame Unterverzeichnisse: odk-old/examples und odk/examples.

Gbp-Pq: Name javadoc-optional.diff

7 years agofix-internal-hsqldb-build
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
fix-internal-hsqldb-build

Gbp-Pq: Name fix-internal-hsqldb-build.diff

7 years agodisable-flaky-tests
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
disable-flaky-tests

Gbp-Pq: Name disable-flaky-tests.diff

7 years agodebian-hardened-buildflags-CPPFLAGS
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
debian-hardened-buildflags-CPPFLAGS

Gbp-Pq: Name debian-hardened-buildflags-CPPFLAGS.diff

7 years agomake-package-modules-not-suck
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
make-package-modules-not-suck

Gbp-Pq: Name make-package-modules-not-suck.diff

7 years agomysqlcppconn-libmysqlclient-SONAME
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
mysqlcppconn-libmysqlclient-SONAME

Gbp-Pq: Name mysqlcppconn-libmysqlclient-SONAME.diff

7 years agojdbc-driver-classpaths
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
jdbc-driver-classpaths

Gbp-Pq: Name jdbc-driver-classpaths.diff

7 years agoreportdesign-mention-package
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
reportdesign-mention-package

Gbp-Pq: Name reportdesign-mention-package.diff

7 years agosensible-lomua
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
sensible-lomua

===================================================================

Gbp-Pq: Name sensible-lomua.diff

7 years agoinstall-fixes
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
install-fixes

Gbp-Pq: Name install-fixes.diff

7 years agobuild-against-shared-lpsolve
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
build-against-shared-lpsolve

Gbp-Pq: Name build-against-shared-lpsolve.diff

7 years agodebian-debug
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
debian-debug

Gbp-Pq: Name debian-debug.diff

7 years agosplit-evoab
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
split-evoab

Gbp-Pq: Name split-evoab.diff

7 years agojurt-soffice-location
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
jurt-soffice-location

commit b71107fb12e3c3125e0cb62c5a4f6636a80c6408
Author:     Bjoern Michaelsen <bjoern.michaelsen@canonical.com>
AuthorDate: Tue Jun 7 11:52:37 2011 +0200
Commit:     Bjoern Michaelsen <bjoern.michaelsen@canonical.com>
CommitDate: Tue Jun 7 11:52:37 2011 +0200

    on debian-based systems, we know where our soffice binary is

Gbp-Pq: Name jurt-soffice-location.diff

7 years agogcj-safe-jni-h-include
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
gcj-safe-jni-h-include

Gbp-Pq: Name gcj-safe-jni-h-include.diff

7 years agodebian-opt
Debian LibreOffice Maintainers [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
debian-opt

Gbp-Pq: Name debian-opt.diff

7 years agolibreoffice (1:5.2.7-1+deb9u4) stretch-security; urgency=high
Rene Engelhard [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
libreoffice (1:5.2.7-1+deb9u4) stretch-security; urgency=high

  * debian/patches/CVE-2018-10119.diff,
    debian/patches/CVE-2018-10120.diff: as name says...

[dgit import unpatched libreoffice 1:5.2.7-1+deb9u4]

7 years agoImport libreoffice_5.2.7-1+deb9u4.debian.tar.xz
Rene Engelhard [Wed, 18 Apr 2018 15:17:55 +0000 (16:17 +0100)]
Import libreoffice_5.2.7-1+deb9u4.debian.tar.xz

[dgit import tarball libreoffice 1:5.2.7-1+deb9u4 libreoffice_5.2.7-1+deb9u4.debian.tar.xz]

8 years agoImport libreoffice_5.2.7.orig.tar.xz
Rene Engelhard [Thu, 4 May 2017 18:18:44 +0000 (19:18 +0100)]
Import libreoffice_5.2.7.orig.tar.xz

[dgit import orig libreoffice_5.2.7.orig.tar.xz]

8 years agoImport libreoffice_5.2.7.orig-helpcontent2.tar.xz
Rene Engelhard [Thu, 4 May 2017 18:18:44 +0000 (19:18 +0100)]
Import libreoffice_5.2.7.orig-helpcontent2.tar.xz

[dgit import orig libreoffice_5.2.7.orig-helpcontent2.tar.xz]

8 years agoImport libreoffice_5.2.7.orig-translations.tar.xz
Rene Engelhard [Thu, 4 May 2017 18:18:44 +0000 (19:18 +0100)]
Import libreoffice_5.2.7.orig-translations.tar.xz

[dgit import orig libreoffice_5.2.7.orig-translations.tar.xz]