Change logs for xorg-server source package in Karmic

  • xorg-server (2:1.6.4-2ubuntu4.3) karmic-security; urgency=low
    
      * SECURITY UPDATE: incorrect mod() macro could result in crashes
        caused by remote attackers (LP: #551193).
        - Added debian/patches/300_xaa-fbcomposite-fix-negative-size.patch
        - CVE-2010-1166
     -- Kees Cook <email address hidden>   Thu, 06 May 2010 13:16:02 -0700
  • xorg-server (2:1.6.4-2ubuntu4.2) karmic-proposed; urgency=low
    
      * Make xdmx work on Karmic.  (LP: #402260)
        Adds the following patches:
        - 189_xdmx_destroywindow.patch: Fix segfault of xdmx when closing
          windows.
        - 190_xdmx_fix_pointer.patch: Fix pointer stuck at the upper screen
          border.
        - 191_xdmx_segfault_on_start.patch: prevent segfault right after
          starting xdmx.
        - 192_xdmx_window_pixmap.patch: Fix segfault by disabling
          Get/SetWindopixmap for xmdx.
     -- Ralf Doering <email address hidden>   Tue, 23 Feb 2010 20:00:52 +0100
  • xorg-server (2:1.6.4-2ubuntu4.1) karmic-proposed; urgency=low
    
      * Rework xvfb-run patch to wait for server to come up before checking
        status (LP: #481591, Debian bug 521075).  Built in security queue
        so that future security-built packages that require xvfb-run will
        not fail.
     -- Kees Cook <email address hidden>   Sat, 14 Nov 2009 09:25:06 -0800
  • xorg-server (2:1.6.4-2ubuntu4) karmic; urgency=low
    
      * Add 188_default_primary_to_first_busid.patch: X can abort if multiple
        video devices are present, and none are marked as primary.  This makes
        X just pick the first one it sees and carry on.
        (LP: #459512)
    
     -- Bryce Harrington <email address hidden>   Mon, 26 Oct 2009 10:05:44 -0700
  • xorg-server (2:1.6.4-2ubuntu3) karmic; urgency=low
    
      * local/xvfb-run: Fix race condition in xvfb-run that can cause
        concurrent invocations to fail.
        (LP: #348052)
    
     -- Bryce Harrington <email address hidden>   Wed, 14 Oct 2009 15:21:51 -0700
  • xorg-server (2:1.6.4-2ubuntu2) karmic; urgency=low
    
      * Add 187_edid_quirk_hp_nc8430.patch: Quirk for another LPL monitor, to
        fix huge font sizes due to invalid EDID from the hardware.
        (LP: #380009)
    
     -- Bryce Harrington <email address hidden>   Tue, 13 Oct 2009 02:25:46 -0700
  • xorg-server (2:1.6.4-2ubuntu1) karmic; urgency=low
    
      * Merge from Debian unstable.  (LP: #447010)
        Remaining Ubuntu changes:
        - debian/control:
          + set Conflicts: xkb-data (<< 0.9), since xkb-path is
            different from previous releases
          + do not Conflict with xserver-xorg-video
          + xvfb Depends on xauth, xfonts-base
          + Set Maintainer to Ubuntu Core Developers
        - debian/rules:
          + build using -fno-stack-protector
          + --with-os-vendor=Ubuntu
        - debian/xserver-xorg-core.install:
          + Add ioport, pcitweak, scanpci scripts & man pages
        - debian/patches:
          + 101_fedora_xserver-1.3.0-document-fontpath-correctly.patch:
            Specify correct paths to fonts
          + 102_ubuntu_sharevts_load_cpu.patch:
            close console fd only when ShareVTs
          + 103_psb_auto.patch:
            Autodetect poulsbo devices (but use -vesa since -psb is broken)
          + 110_fedora_no_move_damage.patch:
            further aiglx support
          + 121_only_switch_vt_when_active.diff:
            Add a check to prevent the X server from changing the VT when killing
            GDM from the console.
          + 135_rethrow_signals.patch:
            When aborting, re-raise signals for apport
          + 140_quell_acpi_errmsgs.patch:
            Avoid generating extraneous warnings when acpi is missing
          + 153_make_dmx_compile.patch:
            Change xcalloc -> calloc, so that dmx compiles.
          + 156_exevents_copykeyclass_nullptrcheck.patch,
            157_check_null_modes.patch, 162_null_crtc_in_rotation.patch,
            166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch
            169_mipointer_nullptr_checks.patch,
            172_cwgetbackingpicture_nullptr_check.patch:
            Fix various segfaults in xserver by checking pointers for NULL
            values before dereferencing them.
          + 164_trap-aspect-ratios.patch:
            Correct monitor EDIDs that have misreported aspect ratios.
          + 165_man_xorg_conf_no_device_ident.patch
            Correct man page
          + 168_glibc_trace_to_stderr.patch:
            Report abort traces to stderr instead of terminal
          + 174_set_bg_pixmap_of_cow_to_none.patch:
            Set background pixmap of composite overlay window to no background
          + 177_animated_cursor_change_master.patch:
            Don't create animated cursors for slave devices
          + 180_fedora_no_synaptics_mouse_synthesis.patch:
            Don't synthesize a mouse section if a synaptics device is found
          + 181_fedora_log_proc_cmdline.patch:
            Dump /proc/cmdline in the log file too
          + 184_virtual_devices_autodetect.patch:
            Use vesa for qemu device, which is not supported by cirrus
          + 185_dix_badwindow.patch:
            Don't return BadMatch from GetProperty if window isn't actually a window
          + 186_autoconfig_geode.patch
            Perform autodetection correctly for various geode devices
      * Update 184_virtual_devices_autodetect.patch to only include inserting
        cirrus, since vbox is covered by the new fedora patch.
      * Drop patches already included upstream:
        - 187_lastdeviceeventtime-no-reset.patch
        - 178_glx_flush_cache.patch
        - 179_glx_cleanup_drawables.patch
        - 183_dont_reset_event_time.patch
        - 182_negative_sync_transitions.patch
      * Ubuntu bugs fixed as of this release:
        - Generate key up event only when key is released.  (Fixed previously)
          (LP: #403339)
        - Fix XDPMS change event idle handling
          (LP: #114336, #152999)
        - Don't shutdown the libhal ctx if it failed to initialize.  Fixes
          crash if HAL or dbus is not running or is interrupted.
          (LP: #114336)
        - Fix crash if SendCoreEvents is off.  Don't send events through
          master in this case.
          (LP: #368135)
        - Fix SWCursor check in xf86CursorSetCursor to prevent cursor image
          showing up on every screen with Xinerama.
          (LP: #357901)
    
     -- Bryce Harrington <email address hidden>   Fri, 09 Oct 2009 12:01:52 -0700
  • xorg-server (2:1.6.3-1ubuntu7) karmic; urgency=low
    
      * Add 187_lastdeviceeventtime-no-reset.patch: Avoids resetting IDLETIME on
        DPMS events.  Cherrypick from upstream.
        (LP: #397839)
    
     -- Loic Minier <email address hidden>   Mon, 28 Sep 2009 10:54:08 +0200
  • xorg-server (2:1.6.3-1ubuntu6) karmic; urgency=low
    
      * Add 186_autoconfig_geode.patch:  Add autoconfiguration support for
        older geode cards.  Cherrypick from upstream.
        (LP: #423866)
    
     -- Bryce Harrington <email address hidden>   Tue, 08 Sep 2009 15:43:28 -0700
  • xorg-server (2:1.6.3-1ubuntu5) karmic; urgency=low
    
      * Add 185_dix_badwindow.patch: dixLookupWindow may return BadMatch if
        the window in question isn't actually a window. In this case,
        GetProperty needs to return BadWindow - not BadMatch.  Fixes unexpected
        crash in some GNOME applications not expecting to get BadMatch returned
        from this function call.
        (LP: #321041)
    
     -- Bryce Harrington <email address hidden>   Thu, 03 Sep 2009 18:27:04 -0700
  • xorg-server (2:1.6.3-1ubuntu4) karmic; urgency=low
    
      * Add 184_virtual_devices_autodetect.patch: Automatic driver detection
        for vbox and kvm for non-cirrus devices.
        (LP: #338219, #348497)
    
     -- Bryce Harrington <email address hidden>   Mon, 24 Aug 2009 14:58:22 -0700
  • xorg-server (2:1.6.3-1ubuntu3) karmic; urgency=low
    
      * Add 183_dont_reset_event_time.patch:  Upstream cherrypick.
        Fix another random display blanking issue.  When we turn off DPMS with
        DPMSModeOff and do dixSaveScreens, don't reset the event time else
        session clients using IDLETIME will be reset.
        See http://blogs.gnome.org/hughsie/2009/08/17/
    
     -- Bryce Harrington <email address hidden>   Wed, 19 Aug 2009 10:21:45 -0700
  • xorg-server (2:1.6.3-1ubuntu2) karmic; urgency=low
    
      * Add 182_negative_sync_transitions.patch:  Upstream cherrypick.
        Fix random blanking display when system is not idle, caused by
        mishandling of negative transition triggers in XSync.
        (LP: #397839)
    
     -- Bryce Harrington <email address hidden>   Fri, 14 Aug 2009 11:21:09 -0700
  • xorg-server (2:1.6.3-1ubuntu1) karmic; urgency=low
    
      * Merge from Debian unstable.
      * control: Drop libaudit-dev from build-deps, since SELinux-support
        is still disabled anyway.
      * Drop 182_fedora_quirk_pea.patch, included in 1.6.3.
    
    xorg-server (2:1.6.3-1) unstable; urgency=low
    
      * New upstream release.
    
     -- Timo Aaltonen <email address hidden>   Wed, 05 Aug 2009 14:11:01 +0300
  • xorg-server (2:1.6.2.901-1ubuntu3) karmic; urgency=low
    
      * Add 182_fedora_quirk_pea.patch:  Quirk for Peacock Ergovision 19
        to use first detailed mode.
      * Add 181_fedora_log_proc_cmdline.patch: Log the /proc/cmdline into
        Xorg.0.log
      * Add 180_fedora_no_synaptics_mouse_synthesis.patch: Don't synthesise a
        mouse section if synaptics devices are found.
        (LP: #406291, #405281, #396908)
      * Actually enable patches 178 and 179
    
     -- Bryce Harrington <email address hidden>   Tue, 04 Aug 2009 02:37:12 -0700
  • xorg-server (2:1.6.2.901-1ubuntu2) karmic; urgency=low
    
      * Add 178_glx_flush_cache.patch and 179_glx_cleanup_drawables.patch:
        - Cleanup destroyed windows and drawables, to prevent crash during
          compiz startup.
          (LP: #408293)
    
     -- Bryce Harrington <email address hidden>   Mon, 03 Aug 2009 07:55:12 -0700
  • xorg-server (2:1.6.2.901-1ubuntu1) karmic; urgency=low
    
      [ Timo Aaltonen ]
      * Merge from Debian unstable. (LP: #403316)
      * Drop 170_primary_pci_video_device.patch, included in Debian
    
    xorg-server (2:1.6.2.901-1) unstable; urgency=low
    
      * New upstream release candidate.
      * Bump mesa Build-Depends to >= 7.5 to fix DRI2 madness again,
        closes: #538637.
    
    xorg-server (2:1.6.2-1) unstable; urgency=low
    
      [ Brice Goglin ]
      * New upstream release.
        + Fixes dri2 madness introduced in previous upload
          (closes: #534522, #536019, #534766, #534771, #534890).
        + Fixes xkb bogus length in write keyboard desc, closes: #529625.
        + Fixes SWCursor being multiply rendered, closes: #526260.
        + Drop Change-default-for-ExaOptimizeMigration-to-false.diff,
          applied upstream.
        + Pull upstream server-1.6-branch up to commit 606f6dba.
      * Bump serverminver to 2:1.6.2 for the dri2 upstream changes in the
        previous upload.
    
      [ Julien Cristau ]
      * Bump xserver-xorg-dev's dependency on dri2proto to >= 2.1 for the same
        reason.
      * Don't set PCI_TXT_IDS_DIR, we don't use that anymore.
      * xserver-xorg-core.bug.script: add a newline between X log and lshal
        output.
    
    xorg-server (2:1.6.1.901-3) unstable; urgency=low
    
      [ Julien Cristau ]
      * xvfb-run: don't pass the magic cookie to xauth on the command line
        (CVE-2009-1573; closes: #526678).  Thanks, Loïc Minier!
      * xvfb-run: use mktemp to create the temporary directory.
      * Change default for ExaOptimizeMigration to false.  This option still
        causes visual corruption in some cases.  Thanks, Michel Dänzer!
      * Only include hal info for keyboards, mice, touchpads and tablets in the
        bug script.
      * In the bug script, grep dmesg for agp in addition to drm.
      * Add patch stolen from Fedora to disable the fbdev driver when it's loaded
        together with a PCI or SBUS driver, instead of calling FatalError (closes:
        #508476).
      * Add patch stolen from Fedora to try and detect the primary PCI device by
        mapping the legacy VGA bios and comparing the vendor and device ids.
        Previously if there was more than one VGA device and the config didn't
        specify BusIDs, the server would just fail to start, so this hack should
        improve things.
      * Update configure options:
        + use --enable-xvfb instead of --enable-vfb
        + drop --disable-builtin-fonts, --enable-xtrap, --disable-kdrive-vesa,
          --disable-lbx, --disable-xprint, --disable-xorgconfig, --disable-xorgcfg
          which don't exist anymore
        + use --disable-config-hal and --disable-dri on hurd-i386
        + reorder options to match configure.ac, and use explicit
          --enable/--disable instead of using the defaults / autodetection
      * Don't recommend xfonts-base.  libXfont provides builtin versions of the
        fixed and cursor fonts, which are the only required ones.  Keep xfonts-*
        packages in Suggests for xserver-xorg-core.
      * Bump Standards-Version to 3.8.2 now that we have README.source.
      * Drop Build-Conflicts on xlibs-static-dev; it's only in oldstable at this
        point.
      * Pull from upstream server-1.6-branch as of June 23rd (commit dbac41b).
      * Bump build-dep on dri2proto to 2.1 for new protocol.
      * Bump build-dep on libselinux1-dev to 2.0.80 for avc_netlink_acquire_fd.
    
      [ David Nusinow ]
      * Add README.source
    
     -- Timo Aaltonen <email address hidden>   Tue, 28 Jul 2009 15:34:16 +0300
  • xorg-server (2:1.6.1.901-2ubuntu2) karmic; urgency=low
    
      * Add xserver-1.5.0-bad-fbdev-thats-mine.patch - If no xorg.conf is
        specified, framebuffer device can erroneously grab the PCI.  Make
        it fail instead in this case.
        (LP: #383407)
    
     -- Bryce Harrington <email address hidden>   Wed, 24 Jun 2009 15:24:44 -0700
  • xorg-server (2:1.6.1.901-2ubuntu1) karmic; urgency=low
    
      * Merge from Debian unstable.
      * Dropped patches:
        - obsolete:
          100_xserver_exa_force_greedy.patch
          107_fedora_dont_backfill_bg_none.patch
        - upstream:
          163_thinko_in_xf86targetpreferred.patch
          171_xkb_geometry_copying.patch
          173_edid_quirk_philips_lcd.patch
          175_set_pointer_screen_in_xtestfakeinput.patch
          176_quell_warning_exacopydirty.patch
        - included by Debian: 999_default_modedebug_on.patch
      * Disable 143_default_to_vesa.patch for now, breaks autoconfiguration
        when the pci-ids directory exists but has no match. (LP: #379504)
      * Disable SELinux support for now, because libaudit-dev needs to be
        moved to main first.
    
    xorg-server (2:1.6.1.901-2) unstable; urgency=low
    
      * Merge from upstream server-1.6-branch (commit a9f85dce).
      * Fix FTBFS on kfreebsd (closes: #525475).  Thanks, Petr Salinger!
    
    xorg-server (2:1.6.1.901-1) experimental; urgency=low
    
      * New upstream development release
        + fixes crash in CheckMotion with xinerama (closes: #524853)
        + Refresh 20_hurd-i386.diff
    
      [ Brice Goglin ]
      * Add 20_hurd-i386.diff to fix FTBFS on hurd-i386,
        thanks Samuel Thibault! (closes: #523970)
    
      [ David Nusinow ]
      * Have the reportbug script append lshal and drm info.
        The drm info comes from grepping dmesg output.
    
      [ Julien Cristau ]
      * Properly initialize libgcrypt in the libgcrypt patch (closes: #524822).
        Thanks, Sven Joachim!
    
    xorg-server (2:1.6.1-1) unstable; urgency=low
    
      [ Julien Cristau ]
      * Disable dri2 on hurd-i386.  Thanks, Samuel Thibault!
    
      [ Brice Goglin ]
      * New upstream release.
    
    xorg-server (2:1.6.0-1) unstable; urgency=low
    
      [ David Nusinow ]
      * Add 0001-xorg.conf-5-refer-to-mousedrv-4-.-Debian-394058.patch to
        refer to correct (semi-obsolete) mouse driver manpage.
        closes: #394058
    
      [ Julien Cristau ]
      * New upstream release.
      * 0001-mi-force-the-paired-kbd-device-before-CopyKeyClass.patch: remove,
        included upstream.
      * Turn on ModeDebug by default.
      * Use libgcrypt for SHA1 instead of OpenSSL's libcrypto.
      * Build the xselinux extension on Linux architectures.
      * Remove build-dependencies on x11proto-evie-dev, x11proto-trap-dev,
        x11proto-xf86misc-dev; the corresponding extensions are removed.
      * Remove build-dependencies on x11proto-print-dev, libfreetype6-dev and
        xfonts-utils since we don't build Xprt anymore.
      * Fix lintian warnings about xserver-xorg-core.NEWS formatting.
      * Move -dbg package to new section debug, add ${misc:Depends} where missing.
      * Remove unused 06_use_proc_instead_of_sysfs_for_pci_domains.diff, obsoleted
        by pci-rework.
      * Merge changelog entries 2:1.4.2-9 to 2:1.4.2-11.
      * Upload to unstable.
    
     -- Timo Aaltonen <email address hidden>   Sun, 24 May 2009 00:32:37 +0300
  • xorg-server (2:1.6.0-0ubuntu15) karmic; urgency=low
    
      * Re-enable 999_default_modedebug_on.patch to provide debug info in
        Xorg.0.log for development series.
    
     -- Bryce Harrington <email address hidden>   Sun, 10 May 2009 22:35:02 -0700
  • xorg-server (2:1.6.0-0ubuntu14) jaunty; urgency=low
    
      * Add 177_animated_cursor_change_master.patch: Fixes crash when using
        animated cursors.
        (LP: #358009)
    
     -- Bryce Harrington <email address hidden>   Wed, 08 Apr 2009 18:52:56 -0700