Package: libreoffice / 1:4.3.3-2+deb8u11

Metadata

Package Version Patches format
libreoffice 1:4.3.3-2+deb8u11 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
debian opt.diff | (download)

config_host.mk.in | 1 1 + 0 - 0 !
configure.ac | 3 3 + 0 - 0 !
2 files changed, 4 insertions(+)

---
gcj safe jni h include.diff | (download)

configure.ac | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

---
jurt soffice location.diff | (download)

jurt/com/sun/star/lib/util/NativeLibraryLoader.java | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---
split evoab.diff | (download)

postprocess/CustomTarget_registry.mk | 5 3 + 2 - 0 !
scp2/InstallModule_gnome.mk | 1 1 + 0 - 0 !
scp2/source/gnome/file_gnome.scp | 10 10 + 0 - 0 !
scp2/source/gnome/module_gnome.scp | 3 3 + 0 - 0 !
4 files changed, 17 insertions(+), 2 deletions(-)

---
debian debug.diff | (download)

configure.ac | 10 8 + 2 - 0 !
solenv/gbuild/platform/com_GCC_defs.mk | 4 4 + 0 - 0 !
solenv/gbuild/platform/unxgcc.mk | 5 5 + 0 - 0 !
3 files changed, 17 insertions(+), 2 deletions(-)

---
fix system lpsolve build.diff | (download)

RepositoryExternal.mk | 2 1 + 1 - 0 !
configure.ac | 3 2 + 1 - 0 !
2 files changed, 3 insertions(+), 2 deletions(-)

---
install fixes.diff | (download)

bin/distro-install-file-lists | 150 2 + 148 - 0 !
1 file changed, 2 insertions(+), 148 deletions(-)

---
sensible lomua.diff | (download)

officecfg/registry/data/org/openoffice/Office/Common.xcu | 2 1 + 1 - 0 !
shell/source/unix/misc/senddoc.sh | 24 24 + 0 - 0 !
2 files changed, 25 insertions(+), 1 deletion(-)

---
sensible browser.diff | (download)

shell/source/unix/misc/gnome-open-url.sh | 2 1 + 1 - 0 !
shell/source/unix/misc/kde-open-url.sh | 8 6 + 2 - 0 !
2 files changed, 7 insertions(+), 3 deletions(-)

---
reportdesign mention package.diff | (download)

dbaccess/source/ui/misc/dbumiscres.src | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
jdbc driver classpaths.diff | (download)

officecfg/registry/data/org/openoffice/Office/DataAccess.xcu | 19 19 + 0 - 0 !
1 file changed, 19 insertions(+)

---
mysqlcppconn libmysqlclient SONAME.diff | (download)

external/mysqlcppconn/Library_mysqlcppconn.mk | 4 4 + 0 - 0 !
external/mysqlcppconn/UnpackedTarball_mysqlcppconn.mk | 1 1 + 0 - 0 !
external/mysqlcppconn/patches/mysql-connector-c++-1.1.0-SONAME.patch | 12 12 + 0 - 0 !
3 files changed, 17 insertions(+)

---
make package modules not suck.diff | (download)

Repository.mk | 45 26 + 19 - 0 !
scp2/AutoInstall.mk | 1 1 + 0 - 0 !
scp2/InstallModule_draw.mk | 2 2 + 0 - 0 !
scp2/source/draw/module_draw.scp | 5 4 + 1 - 0 !
4 files changed, 33 insertions(+), 20 deletions(-)

---
debian hardened buildflags CPPFLAGS.diff | (download)

config_host.mk.in | 1 1 + 0 - 0 !
configure.ac | 5 5 + 0 - 0 !
solenv/gbuild/gbuild.mk | 2 2 + 0 - 0 !
3 files changed, 8 insertions(+)

---
gtk3 hack explicit gmodule.diff | (download)

config_host.mk.in | 2 2 + 0 - 0 !
configure.ac | 3 3 + 0 - 0 !
vcl/Library_vclplug_gtk3.mk | 1 1 + 0 - 0 !
3 files changed, 6 insertions(+)

---
disable flaky tests.diff | (download)

sc/qa/unoapi/sc.sce | 15 0 + 15 - 0 !
sw/JunitTest_sw_complex.mk | 8 0 + 8 - 0 !
toolkit/Module_toolkit.mk | 2 1 + 1 - 0 !
3 files changed, 1 insertion(+), 24 deletions(-)

---
wheezy backports python.diff | (download)

configure.ac | 4 2 + 2 - 0 !
unotest/source/python/org/libreoffice/unotest.py | 1 1 + 0 - 0 !
2 files changed, 3 insertions(+), 2 deletions(-)

---
fix internal hsqldb build.diff | (download)

external/hsqldb/UnpackedTarball_hsqldb.mk | 1 1 + 0 - 0 !
external/hsqldb/patches/use-system-servlet-api.jar.diff | 29 29 + 0 - 0 !
2 files changed, 30 insertions(+)

---
javadoc optional.diff | (download)

configure.ac | 64 43 + 21 - 0 !
odk/CustomTarget_check.mk | 2 1 + 1 - 0 !
odk/Module_odk.mk | 6 4 + 2 - 0 !
odk/util/check.pl | 2 1 + 1 - 0 !
scp2/InstallModule_sdkoo.mk | 6 6 + 0 - 0 !
scp2/source/sdkoo/sdkoo.scp | 2 2 + 0 - 0 !
6 files changed, 57 insertions(+), 25 deletions(-)

---
lo xlate lang update kurdish.diff | (download)

bin/lo-xlate-lang | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
build connectivitytools.diff | (download)

connectivity/Module_connectivity.mk | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] make connectivitytools a normal target, so we can pack it


odk no dot.diff | (download)

odk/docs/cpp/Doxyfile | 2 2 + 0 - 0 !
odk/docs/idl/Doxyfile | 2 2 + 0 - 0 !
2 files changed, 4 insertions(+)

---
handle symlinks to icon themes correctly.diff | (download)

vcl/source/app/IconThemeScanner.cxx | 70 44 + 26 - 0 !
1 file changed, 44 insertions(+), 26 deletions(-)

 [patch] fdo#81532 handle symlinks to icon themes correctly

- added logging for icon theme scanning.

system coinmp.diff | (download)

RepositoryExternal.mk | 15 15 + 0 - 0 !
config_host.mk.in | 3 3 + 0 - 0 !
configure.ac | 16 14 + 2 - 0 !
3 files changed, 32 insertions(+), 2 deletions(-)

---
config sub guess update.diff | (download)

config.guess | 360 132 + 228 - 0 !
config.sub | 144 86 + 58 - 0 !
2 files changed, 218 insertions(+), 286 deletions(-)

 update config.{guess,sub}

...to latest versions from <http://git.savannah.gnu.org/gitweb/?p=config.git;
a=blob_plain;f=config.guess;hb=HEAD> and <http://git.savannah.gnu.org/gitweb/?
p=config.git;a=blob_plain;f=config.sub;hb=HEAD>, for aarch64 support.

aarch64.diff | (download)

bridges/Library_cpp_uno.mk | 12 12 + 0 - 0 !
bridges/source/cpp_uno/gcc3_linux_aarch64/abi.cxx | 310 310 + 0 - 0 !
bridges/source/cpp_uno/gcc3_linux_aarch64/abi.hxx | 87 87 + 0 - 0 !
bridges/source/cpp_uno/gcc3_linux_aarch64/callvirtualfunction.cxx | 66 66 + 0 - 0 !
bridges/source/cpp_uno/gcc3_linux_aarch64/callvirtualfunction.hxx | 33 33 + 0 - 0 !
bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx | 464 464 + 0 - 0 !
bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx | 376 376 + 0 - 0 !
configure.ac | 6 6 + 0 - 0 !
desktop/source/deployment/misc/dp_platform.cxx | 4 3 + 1 - 0 !
jvmfwk/plugins/sunmajor/pluginlib/vendorbase.hxx | 2 2 + 0 - 0 !
solenv/gbuild/platform/LINUX_AARCH64_GCC.mk | 14 14 + 0 - 0 !
11 files changed, 1373 insertions(+), 1 deletion(-)

 [patch 2/2] linux aarch64 port

(cherry picked from commit 235fa0334e0b45c736b636ba1689e2f8c7458697)
Conflicts:
        bridges/source/cpp_uno/gcc3_linux_aarch64/abi.cxx
        bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx
        bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx
	configure.ac

sdk use sh to call config guess.diff | (download)

odk/config/configure.pl | 2 1 + 1 - 0 !
odk/config/setsdkenv_unix.sh.in | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 config.guess is apparently not supposed to be called directly

(if you look at how it is used by generated configure scripts); this fixes the
inadvertent loss of executable flag in 3379a4d028a77de5a50e305175d80f65560d5688
"Update config.{guess,sub}"

lt LT euro.diff | (download)

i18npool/source/localedata/data/lt_LT.xml | 9 8 + 1 - 0 !
officecfg/registry/data/org/openoffice/Office/Calc.xcu | 11 11 + 0 - 0 !
sc/source/core/tool/interpr2.cxx | 3 2 + 1 - 0 !
wizards/source/euro/Init.xba | 24 20 + 4 - 0 !
wizards/source/euro/euro.src | 7 6 + 1 - 0 !
5 files changed, 47 insertions(+), 7 deletions(-)

 added eur as default currency to lithuanian locale

lt LT euro translations.diff | (download)

translations/source/af/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/am/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/an/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ar/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/as/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ast/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/be/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/bg/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/bn-IN/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/bn/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/bo/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/br/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/brx/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/bs/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ca-valencia/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ca/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/cs/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/cy/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/da/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/de/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/dgo/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/dz/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/el/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/en-GB/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/en-ZA/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/eo/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/es/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/et/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/eu/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/fa/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/fi/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/fr/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ga/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/gd/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/gl/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/gu/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/he/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/hi/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/hr/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/hu/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/id/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/is/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/it/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ja/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ka/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/kk/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/kl/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/km/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/kmr-Latn/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/kn/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ko/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/kok/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ks/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ky/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/lb/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/lo/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/lt/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/lv/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/mai/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/mk/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ml/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/mn/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/mni/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/mr/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/my/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/nb/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ne/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/nl/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/nn/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/nr/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/nso/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/oc/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/om/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/or/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/pa-IN/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/pl/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/pt-BR/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/pt/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ro/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ru/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/rw/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/sa-IN/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/sat/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/sd/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/si/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/sid/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/sk/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/sl/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/sq/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/sr-Latn/wizards/source/euro.po | 12 10 + 2 - 0 !
translations/source/sr/wizards/source/euro.po | 12 10 + 2 - 0 !
translations/source/ss/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/st/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/sv/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/sw-TZ/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ta/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/te/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/tg/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/th/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/tn/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/tr/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ts/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/tt/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ug/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/uk/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ur/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/uz/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/ve/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/vi/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/xh/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/zh-CN/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/zh-TW/wizards/source/euro.po | 10 9 + 1 - 0 !
translations/source/zu/wizards/source/euro.po | 10 9 + 1 - 0 !
113 files changed, 1019 insertions(+), 115 deletions(-)

---
euro wizard ods not sxc.diff | (download)

wizards/source/euro/AutoPilotRun.xba | 16 8 + 8 - 0 !
1 file changed, 8 insertions(+), 8 deletions(-)

 default to ods instead of sxc

backport rtf fixes.diff | (download)

writerfilter/qa/cppunittests/rtftok/data/pass/sf_2063317381c4a46d642c79a4b1817dc0-101375-minimized.rtf | 62 62 + 0 - 0 !
writerfilter/qa/cppunittests/rtftok/data/pass/sf_2063317381c4a46d642c79a4b1817dc0-108116-minimized.rtf | 62 62 + 0 - 0 !
writerfilter/source/dmapper/DomainMapperTableHandler.cxx | 8 7 + 1 - 0 !
writerfilter/source/rtftok/rtfdocumentimpl.cxx | 13 7 + 6 - 0 !
4 files changed, 138 insertions(+), 7 deletions(-)

 resolves: fdo#86449 backport rtf fixes

empty Reference

valgrind + bff

(cherry picked from commit 0a42632a74596cbc781746931bf8f2650994b80f)

empty m_aStates

valgrind + bff

(cherry picked from commit e3247719911f4e9b61ec43ea1c9ce04bcddc4ff8)

hwpreader check reads.diff | (download)

hwpfilter/source/drawdef.h | 12 6 + 6 - 0 !
hwpfilter/source/drawing.h | 281 176 + 105 - 0 !
hwpfilter/source/hbox.h | 4 2 + 2 - 0 !
hwpfilter/source/hinfo.cxx | 104 79 + 25 - 0 !
hwpfilter/source/hiodev.cxx | 117 77 + 40 - 0 !
hwpfilter/source/hiodev.h | 24 15 + 9 - 0 !
hwpfilter/source/hpara.cxx | 33 25 + 8 - 0 !
hwpfilter/source/htags.h | 2 1 + 1 - 0 !
hwpfilter/source/hwpfile.cxx | 82 52 + 30 - 0 !
hwpfilter/source/hwpfile.h | 10 6 + 4 - 0 !
hwpfilter/source/hwplib.h | 11 0 + 11 - 0 !
hwpfilter/source/hwpread.cxx | 69 39 + 30 - 0 !
12 files changed, 478 insertions(+), 271 deletions(-)

 check if reads were successful
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Reviewed-on: https://gerrit.libreoffice.org/14631
CVE 2015 4551.diff | (download)

include/unotools/securityoptions.hxx | 2 2 + 0 - 0 !
sc/source/filter/xml/xmlimprt.cxx | 10 9 + 1 - 0 !
sc/source/ui/docshell/docsh4.cxx | 18 15 + 3 - 0 !
sw/source/core/doc/docnew.cxx | 11 11 + 0 - 0 !
sw/source/filter/xml/xmlimp.cxx | 76 39 + 37 - 0 !
unotools/source/config/securityoptions.cxx | 8 8 + 0 - 0 !
6 files changed, 84 insertions(+), 41 deletions(-)

---
ww8dontwrap.diff | (download)

sw/source/filter/ww8/ww8scan.cxx | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 ww8: make sure we don't wrap around
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

coverity 1266485.diff | (download)

vcl/source/gdi/jobset.cxx | 29 17 + 12 - 0 !
1 file changed, 17 insertions(+), 12 deletions(-)

 coverity#1266485 untrusted value as argument
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

pStatus vector offsets.diff | (download)

sw/source/filter/ww8/ww8scan.cxx | 18 9 + 9 - 0 !
sw/source/filter/ww8/ww8scan.hxx | 4 2 + 2 - 0 !
2 files changed, 11 insertions(+), 11 deletions(-)

 convert pstatus to vector and use at to check offsets

(cherry picked from commit ea70088895ed45dc60abf18319acc1b4fa3018dd)

V 1lp8t84lh4.diff | (download)

lotuswordpro/source/filter/lwptabrack.cxx | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 [patch] guard against corrupt m_nnumtabs

V a7vjdei7l7.diff | (download)

lotuswordpro/source/filter/lwptoc.cxx | 13 9 + 4 - 0 !
1 file changed, 9 insertions(+), 4 deletions(-)

 [patch] guard against corrupt lwptocsuperlayout

V mgylorku1q.diff | (download)

lotuswordpro/source/filter/lwpsilverbullet.cxx | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 [patch] guard against corrupt silverbullet
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

(cherry picked from commit 36d55980b1b3498fecc460d3c46667e5f5a17b8e)
Reviewed-on: https://gerrit.libreoffice.org/20504
V pxk0pgyk9d.diff | (download)

lotuswordpro/source/filter/lwpidxmgr.cxx | 7 5 + 2 - 0 !
lotuswordpro/source/filter/lwpobjstrm.cxx | 2 1 + 1 - 0 !
lotuswordpro/source/filter/lwptabrack.cxx | 2 1 + 1 - 0 !
3 files changed, 7 insertions(+), 4 deletions(-)

 [patch 1/2] guard against corrupt objindexdata

ppc64el jdk paths.diff | (download)

config_host/config_java.h.in | 6 6 + 0 - 0 !
configure.ac | 12 9 + 3 - 0 !
jvmfwk/plugins/sunmajor/pluginlib/vendorbase.hxx | 6 5 + 1 - 0 !
3 files changed, 20 insertions(+), 4 deletions(-)

---
CVE 2016 4324.diff | (download)

writerfilter/source/rtftok/rtfdocumentimpl.cxx | 9 7 + 2 - 0 !
1 file changed, 7 insertions(+), 2 deletions(-)

---
olefix.diff | (download)

embeddedobj/source/commonembedding/visobj.cxx | 6 5 + 1 - 0 !
include/svx/svdoole2.hxx | 17 17 + 0 - 0 !
sc/inc/documentlinkmgr.hxx | 7 7 + 0 - 0 !
sc/source/ui/docshell/docsh.cxx | 3 3 + 0 - 0 !
sc/source/ui/docshell/docsh4.cxx | 7 7 + 0 - 0 !
sc/source/ui/docshell/documentlinkmgr.cxx | 103 86 + 17 - 0 !
sd/source/core/drawdoc.cxx | 6 6 + 0 - 0 !
sd/source/ui/docshell/docshel4.cxx | 5 4 + 1 - 0 !
svx/source/svdraw/svdoole2.cxx | 18 0 + 18 - 0 !
svx/source/unodraw/unoshap4.cxx | 4 2 + 2 - 0 !
sw/inc/IDocumentLinksAdministration.hxx | 2 1 + 1 - 0 !
sw/inc/doc.hxx | 2 1 + 1 - 0 !
sw/source/core/doc/docnew.cxx | 100 52 + 48 - 0 !
sw/source/core/uibase/app/docsh.cxx | 2 1 + 1 - 0 !
sw/source/filter/basflt/shellio.cxx | 3 2 + 1 - 0 !
15 files changed, 194 insertions(+), 91 deletions(-)

---
CVE 2017 7870.diff | (download)

tools/inc/poly.h | 2 1 + 1 - 0 !
tools/source/generic/poly.cxx | 13 9 + 4 - 0 !
2 files changed, 10 insertions(+), 5 deletions(-)

---
CVE 2017 12607.diff | (download)

filter/source/msfilter/svdfppt.cxx | 6 3 + 3 - 0 !
include/filter/msfilter/svdfppt.hxx | 12 7 + 5 - 0 !
2 files changed, 10 insertions(+), 8 deletions(-)

 fix crash on loading certain ppts

CVE 2017 12608.diff | (download)

sw/source/filter/ww8/ww8par2.cxx | 29 16 + 13 - 0 !
1 file changed, 16 insertions(+), 13 deletions(-)

 add ww6 test dir and fix a crash
X-Git-Tag: libreoffice-5.1.0.0.alpha1~3127
WEBSERVICE only http and https.diff | (download)

sc/source/core/tool/interpr7.cxx | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

 [patch 1/6] limit webservice to http[s] protocols
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

and like excel...

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

layout footnote use after free.diff | (download)

sw/source/core/layout/newfrm.cxx | 24 14 + 10 - 0 !
1 file changed, 14 insertions(+), 10 deletions(-)

 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)

CVE 2018 10119.diff | (download)

sot/source/sdstor/stgstrms.cxx | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 [patch] ofz#5747 short->sal_int32 like in stgdatastrm
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit

CVE 2018 10120.diff | (download)

sw/source/filter/ww8/ww8toolbar.cxx | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 [patch] ofz#6173 check index before use
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit