Change logs for xulrunner source package in Experimental

  • 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