-
xulrunner (1.9.2.8-1) experimental; urgency=low
* New upstream release.
* Fixes mfsa-2010-48, also known as CVE-2010-2755.
* js/src/nanojit/njcpudetect.h: Add missing detection for armv4t.
-- Mike Hommey <email address hidden> Wed, 28 Jul 2010 10:22:31 +0000
-
xulrunner (1.9.2.7-1) experimental; urgency=high
* New upstream release.
* Fixes mfsa-2010-{34-47}, also known as
CVE-2010-1211, CVE-2010-1212, CVE-2010-1208, CVE-2010-1209,
CVE-2010-1214, CVE-2010-1215, CVE-2010-2752, CVE-2010-2753,
CVE-2010-1205, CVE-2010-1213, CVE-2010-1207, CVE-2010-1210,
CVE-2010-2751, CVE-2010-0654, CVE-2010-2754.
* debian/control*:
- Add build-depends on libglib2.0-dev (>= 2.18.0) for filemonitor.
Closes: #587636.
- Bump libnss build-depends to fit what configure is looking for.
Closes: #587637.
- Remove conflict/replace for very old packages.
- Bump Standards-Version to 3.9.0.0.
- Fit the Uploaders field to reality.
* debian/mozconfig.in, debian/rules: Check if mozconfig system library
options will properly set the right variables. Closes: #587639
* debian/reftest-app/application.ini: Set a MaxVersion in our reftest-app
application.ini.
* debian/extra-stuff/Makefile.in: Use Preprocessor.py instead of
preprocessor.pl in debian/extra-stuff.
* debian/rules:
- Only set -std=gnu++0x flag when using g++ 4.4+.
- Don't install dependentlibs.list.
- Bump shlibs.
* debian/libmozjsSO_VERSION.symbols.in: Add new symbols.
* xpcom/reflect/xptcall/src/md/unix/*ppc_linux*: Add support for powerpcspe.
Closes: #586072.
* xulrunner/installer/mozilla-plugin.pc.in: Fix mozilla-plugin.pc.in CFLAGS.
Closes: #581384.
* modules/plugin/Makefile.in: Build the test plugin on GNU/kfreebsd.
-- Mike Hommey <email address hidden> Wed, 21 Jul 2010 03:26:49 +0200
-
xulrunner (1.9.2.4-2) experimental; urgency=low
* Import the sole change from new upstream release 1.9.2.6:
- modules/libpref/src/init/all.js: Increase the OOPP hang timeout.
-- Mike Hommey <email address hidden> Mon, 28 Jun 2010 09:34:08 +0200
-
xulrunner (1.9.2.4-1) experimental; urgency=low
* New upstream release.
* Fixes mfsa-2010-{26,28-33}, also known as
CVE-2010-1200, CVE-2010-1202, CVE-2010-1203, CVE-2010-1198,
CVE-2010-1196, CVE-2010-1199, CVE-2010-1125, CVE-2010-1197,
CVE-2008-5913.
Closes: #532516
* modules/libpr0n/encoders/png/nsPNGEncoder.cpp: Use png_set_filter to make
libpng not use write filters. bz#564410.
* netwerk/protocol/http/src/nsHttpChannel.cpp: Make sure to call
OnStartRequest even if we're failing on an SSL CONNECT. bz#561536.
Closes: #553635.
* memory/jemalloc/jemalloc.c: Use syscall() for mmap and munmap, and disable
ncpus use in jemalloc to work around deadlocks. Replaces the previous patch
to use a small pool of static memory during initialization. bz#435683
* debian/test.mk: Re-enable PNG xpcshell tests that were failing when using
system library.
-- Mike Hommey <email address hidden> Wed, 23 Jun 2010 12:39:34 +0200
-
xulrunner (1.9.2.4~build2-3) experimental; urgency=low
* debian/rules, debian/xulrunner-BASE_VERSION.install.in: Don't install
plugin-container when building without ipc support.
-- Mike Hommey <email address hidden> Wed, 05 May 2010 08:54:37 +0200
-
xulrunner (1.9.2.3-3) experimental; urgency=low
* debian/control*, debian/rules: Don't include spidermonkey-bin debugging
symbols in libmozjs-dbg. There is actually not much to be debugged in smjs
itself, while the need to conflict with all other libmozjs-dbg packages is
a big caveat. Closes: #579251.
* debian/rules:
- Disable necko wifi on unsupported platforms. Closes: #578463.
- Build with -std=gnu++0x.
* toolkit/xre/nsAppRunner.cpp:
- KDE/Gnome startup notification not disappearing when app window is up.
bz#416053. Closes: #562970.
- KDE/Gnome startup notification not disappearing for the first time
startup (needsRestart). bz#534845.
* configure*: : Revert change to force not to use -fshort-wchar.
* embedding/components/find/src/nsFind.cpp, layout/base/nsCSSRendering.cpp,
layout/generic/nsTextFrameThebes.cpp,
modules/libpr0n/decoders/jpeg/nsJPEGDecoder.cpp,
modules/plugin/base/public/npruntime.h,
xpcom/tests/TestEncoding.cpp: Fix compiler errors with g++ 4.4 with
-std=gnu++0x of the form: error: narrowing conversion ... inside { }.
bz#502301.
* config/system-headers, js/src/config/system-headers: No need to put ffi.h
in system-headers, it was already there.
* modules/plugin/base/public/nsIPluginTag.idl,
modules/plugin/base/src/nsPluginHost.*: Keep nsIPluginTag binary
compatibility and add fullpath to a nsIPluginTag_1_9_2 interface.
* debian/extra-stuff/addonsInfo.js, debian/extra-stuff/debUpdateNotifier.js:
Use the nsIPluginTag_1_9_2 interface when available, in debian/extra-stuff
components.
* netwerk/streamconv/converters/nsBinHexDecoder.cpp: Additional fix for
g++ 4.4 -std=gnu++0x errors. This fixes FTBFS on arm, ppc and s390.
* xulrunner/installer/libxul-embedding.pc.in: Put -ldl in the proper field
in libxul-embedding.pc.
* xpcom/glue/nsStringAPI.h, xpcom/string/public/nsLiteralString.h,
xpcom/base/nscore.h: Do build time detection of 2-bytes wchar_t and
char16_t support. bz#559278. Closes: #577677.
* xpcom/reflect/xptcall/src/md/unix/Makefile.in,
xpcom/reflect/xptcall/src/md/unix/xptcinvoke_linux_sh.cpp,
xpcom/reflect/xptcall/src/md/unix/xptcstubs_linux_sh.cpp: Add xptcall
support for SH4 processors. Closes: #553593. bz#382214.
Thanks Nobuhiro Iwamatsu and others.
* js/src/nanojit/NativeARM.cpp, js/src/nanojit/avmplus.h,
js/src/nanojit/njcpudetect.h: Add nanojit support for ARMv4T. Thanks Albin
Tonnerre for the initial patch. bz#552624. Fixes FTBFS on armel.
* js/src/jsbit.h, js/src/jslog2.cpp, js/src/jstl.h: Change parameter type of
JS_{CEILING,FLOOR}_LOG2W and js_FloorLog2wImpl to be JSSize. This fixes
FTBFS on s390. bz#557270.
* xpcom/threads/nsProcessCommon.cpp: Fix remaining race condition when
calling nsProcess.Kill. bz#543441.
* layout/base/tests/Makefile.in: Hack to avoid building and running
TestPoisonArea for now. It currently fails to build on several
architectures, and also freezes on others (at least arm), so we disable it
until things are sorted out.
-- Mike Hommey <email address hidden> Sat, 01 May 2010 11:19:10 +0200
-
xulrunner (1.9.2.3-2) experimental; urgency=low
* debian/remove.nonfree: There are still some .cvsignore files in the
upstream tarballs.
* debian/extra-stuff/packages-static.xulrunner: Install debian.jar and
debian.manifest ; without them, the upgrade notifier doesn't work.
-- Mike Hommey <email address hidden> Fri, 02 Apr 2010 20:55:13 +0200
-
xulrunner (1.9.1.3-2) experimental; urgency=low
* debian/xulrunner-dev.install, debian/rules, debian/dh/*: Add a
dh_xulrunner (deb)helper and a "xulrunner" dh sequence to add the
"proper" xulrunner dependency to shlibs:Depends.
* debian/xulrunner-1.9.1.install: Install the update.locale file.
Closes: #540784.
* debian/control, debian/rules: Build against default-jdk, but keep
support for java-gcj-compat-dev. Closes: #526305.
* debian/control: xulrunner-1.9.1-dbg conflicts with xulrunner-1.9-dbg.
Closes: #537628.
* js/src/Makefile.in: Properly build twice in a row (picked from upstream
mercurial repo). Closes: #546770.
* Don't build oss and wireless geoloc support on *bsd and hurd.
Thanks Petr Salinger. Closes: #547269.
-- Mike Hommey <email address hidden> Wed, 16 Sep 2009 17:54:36 +0200
-
xulrunner (1.9.1.3-1) experimental; urgency=low
* New upstream release.
* Fixes mfsa-2009-{47,49,50}, also known as
CVE-2009-3070, CVE-2009-3071, CVE-2009-3072, CVE-2009-3074,
CVE-2009-3075, CVE-2009-3077, CVE-2009-3078.
* debian/control:
+ Build depend on newer libnss3-dev.
+ Build depend on libiw-dev to build wifi monitor component.
Closes: #543339
-- Mike Hommey <email address hidden> Thu, 10 Sep 2009 21:52:12 +0200
-
xulrunner (1.9.1.2-1) experimental; urgency=low
* New upstream release.
* Fixes mfsa-2009-{38,44,45,46}, some of which are also known as
CVE-2009-2654, CVE-2009-2470.
-- Mike Hommey <email address hidden> Thu, 20 Aug 2009 07:36:51 +0200
-
xulrunner (1.9.1.1-2) experimental; urgency=low
* js/src/Makefile.in: Avoid linking with system-installed libmozjs when
linking js binary to it.
* debian/rules, debian/symbols.filter: Workaround bug in gcc < 4.4
exporting hidden vtables and VTTs on armel. Closes: #537775.
* modules/libpref/src/prefapi.cpp: Avoid writing out locked prefs default
value in user preferences. Closes: #512111.
* debian/rules:
+ Don't fail to build with DEB_BUILD_OPTIONS=noopt.
+ Avoid duplicating LDFLAGS during the build.
* debian/control: Change the Maintainer field and add Uploaders. Welcome
to Antonio Jose Lopez Morillo.
-- Mike Hommey <email address hidden> Thu, 30 Jul 2009 00:12:30 +0200
-
xulrunner (1.9.1.1-1) experimental; urgency=low
* New upstream release. Fixes 0-day JIT flaw.
* js/src/jsbuiltins.cpp: Really don't export js_SetTraceableNativeFailed.
Closes: #536530.
* configure.in, configure, debian/control: Build against sqlite 3.6.x.
* debian/control:
+ Build-depend on nspr 4.8.
+ Change section for libmozjs2d-dbg, xulrunner-1.9.1-dbg and
libmozillainterfaces-java.
* debian/rules: Add support for DEB_BUILD_OPTIONS's nocheck.
* debian/control: Bump Standards-Version to 3.8.2.0.
* debian/copyright: Fix GPL and LGPL text location.
* debian/copyright, debian/xulrunner-1.9.1.README.Debian: Fix typos.
* toolkit/mozapps/downloads/src/nsHelperAppDlg.js.in: Fix bad application
message. Closes: #494694.
-- Mike Hommey <email address hidden> Fri, 17 Jul 2009 23:31:38 +0200
-
xulrunner (1.9.1-1) experimental; urgency=low
* New upstream release.
* debian/control: Build-Depend on libhunspell-dev >= 1.2.
* config/config.mk: Revert previous fix for FTBFS because of internal
version of hunspell, which is okay now.
* content/svg/content/src/Makefile.in,
* gfx/thebes/src/gfxASurface.cpp: Fix FTBFS when system cairo provides
directfb surfaces. bz#501239.
* js/src/xpconnect/shell/xpcshell.cpp: Fix FTBFS of xpcshell when
EDITLINE is set. bz#501241.
* js/src/jsdate.{h,cpp}: Make js_IntervalNow part of the friendly API.
bz#491617.
* js/src/jsapi.{h,cpp}: Expose js_StrictlyEqual() to consumers. bz#491646.
* config/autoconf.mk.in, configure.in, configure, js/src/Makefile.in:
Revert changes to allow to build a standalone js binary, as it is now
built by default upstream.
* js/src/Makefile.in, js/src/js.cpp, js/src/jstracer.cpp: Allow to build
the js shell against the libmozjs shared library. bz#501300.
* config/autoconf.mk.in, configure.in, configure, js/src/Makefile.in,
js/src/config/autoconf.mk.in, js/src/configure.in, js/src/configure:
Build js shell and xpcshell against libreadline.
* js/src/jsobj.cpp, js/src/jscntxt.cpp: Don't export some functions that
are not defined in headers. This way, they don't end up being C++
mangled as well.
* config/autoconf.mk.in, debian/rules,
extensions/python/xpcom/src/loader/Makefile.in,
extensions/python/xpcom/src/module/Makefile.in,
xulrunner/installer/Makefile.in: Use a variable for xulrunner base
version in various places.
* config/autoconf.mk.in, debian/*: s/1.9/1.9.1/g.
* build/unix/run-mozilla.sh, debian/rules, debian/xulrunner-1.9.1.install,
xulrunner/stub/Makefile.in, xulrunner/stub/nsXULStub.cpp: Remove
libjemalloc and workarounds as it is now statically linked.
* config/rules.mk, js/src/config/rules.mk: Move SO_VERSION handling in
js/src's copy of config/rules.mk.
* js/src/jsobj.{h,cpp}, js/src/xpconnect/src/xpcquickstubs.cpp: Make
js_obj_defineGetter and js_obj_defineSetter friend API.
* debian/control: Add build dependency on libasound2-dev.
* debian/rules: Properly install js shell binary:
* debian/control, debian/libmozjs*, debian/rules,
debian/xulrunner-1.9.1.links, js/src/Makefile.in: Update symbols,
and bump soname.
* js/src/jsbuiltins.h: Don't export js_SetTraceableNativeFailed, which
is only used internally. Otherwise, this is one more different symbol
between JIT and non-JIT builds.
* debian/libmozjs2d.symbols.jit, debian/rules: Add missing symbol for
JIT-enabled builds.
* js/src/nanojit/Assembler.cpp: Implement sync_instruction_memory for
sparc linux. bz#502369.
* debian/copyright: Update copyright information.
-- Mike Hommey <email address hidden> Wed, 08 Jul 2009 00:07:55 +0200