X.Org Server

Скриншот программы:
X.Org Server
Детали программы:
Версия: 1.20.1 обновление
Дата загрузки: 16 Aug 18
Разработчик: X.org Foundation
Тип распространения: Бесплатная
Популярность: 22

Rating: nan/5 (Total Votes: 0)

Сервер X.Org (xorg-server) - это свободно распространяемая реализация X Window System (X.Org), предоставляемая Фондом X.Org, специально разработанная для GNU / Linux.


Особенности с первого взгляда

Ключевые функции включают в себя входной hotplug, KDrive, DTrace и EXA. Он разработан для работы во многих UNIX-подобных операционных системах, включая большинство дистрибутивов Linux и BSD. Это также сервер X по умолчанию для операционной системы Solaris.


Выстрел из XFree86

X.Org Server является частью программного обеспечения X.Org, популярной и мощной системы X Window, используемой во многих операционных системах POSIX, включая почти все дистрибутивы GNU / Linux, а также некоторые варианты BSD и Solaris. Первоначально программное обеспечение было спроектировано из проекта XFree86.


Важным компонентом каждого дистрибутива Linux

Это очень важный и важный компонент всех операционных систем на базе ядра Linux, которые запускают графическую среду рабочего стола или оконный менеджер. Без X.Org и X.Org Server вы сможете использовать только дистрибутив из командной строки.

Он установлен по умолчанию

Конечно, это означает, что он установлен по умолчанию во всех этих дистрибутивах GNU / Linux без исключения. Если вы удалите этот пакет из своей установки, вы больше не сможете получить доступ к графической среде.


X.Org, & NBSP; Сервер X.Org и X.Org Foundation

Многие люди путаются в отношении этих двух основных компонентов дистрибутива Linux, который использует графический сеанс, но следует знать, что X.Org (X Window System) является сервером отображения, а X.Org Server - это реализация X Window System который содержит несколько других проектов, таких как XCB и Xlib.

Кроме того, X.Org Foundation - это организация, которая управляет этими двумя проектами. Пакеты X.Org (X Window System) доступны для загрузки на Softoware.

Что нового в этой версии:

    < li> В этом выпуске исправления исправлены несколько проблем в RANDR, Xwayland, гламуре, драйвере настройки модемов и в других местах. Каждому рекомендуется обновить.

Что нового в версии 1.20.0:

  • Множество настоящих, модификаторов DRI3 и buildsystem .

Что нового в версии:

  • Адам Джексон (10):
  • xfixes: удалить массив CursorCurrent
  • glx: Исправить опечатки, которые нарушают GLX_ARB_context_flush_control
  • glx: Только очистить косвенные контексты в MakeCurrent (v2)
  • glx: исправить glXQueryContext для GLX_FBCONFIG_ID и GLX_RENDER_TYPE (v2)
  • composite: удалить вводящий в заблуждение комментарий
  • composite: Экспорт compIsAlternateVisual
  • compos: Сделать compIsAlternateVisual безопасным, даже если Composite выключен.
  • glx: Отправить атрибут GLX_VISUAL_SELECT_GROUP_SGIX для визуальных эффектов
  • glx: синтетические визуальные эффекты Composite для другой группы выбора
  • xserver 1.19.6
  • Alex Goins (1):
  • ramdac: Проверить ScreenPriv! = NULL в xf86ScreenSetCursor ()
  • Даниэль Мартин (4):
  • modeetting: Исправить переполнение потенциального буфера
  • test: input: Исправлено использование неинициализированного предупреждения в dix_event_to_core
  • test: протоколирование сигналов: исправление циклов с подтвержденными номерами
  • os / xdmcp: Honor -once, когда сеанс мертв
  • Эрик Анхольт (1):
  • xkb: печать пути xkbcomp выполняется, когда мы не скомпилируем.
  • Джузеппе Билотта (3):
  • xkb: инициализировать tsyms
  • randr: ProcRRGetOutputInfo: инициализировать память
  • randr: rrGetScreenResources: инициализировать память
  • Гектор Мартин (1):
  • edid: исправить ошибку за один раз в нумерации режима CEA
  • Мишель Данцер (1):
  • present: отправлять отправителю только события PresentCompleteNotify
  • Николай Мартынов (1):
  • XShmGetImage: исправить цензуру
  • Оливье Фурдан (2):
  • xwayland: исправить преобразование курсора не-argb
  • dix: избегать отсрочки NULL PtrCtrl
  • Питер Хаттер (1):
  • config / udev: рассмотрим ID_INPUT_FOO = 0 как 'unset'
  • Томас Хеллстром (3):
  • glx: работайте над методом swap GLX_OML в более старых драйверах dri.
  • glx: Исправить визуальное соответствие fbconfig по методу swap.
  • glx: дублировать соответствующие fbconfigs для компоновки визуальных образов
  • Tomasz Sniatowski (1):
  • os: Исправить strtok / free crash в ComputeLocalClient

Что нового в версии 1.19.3:

  • Revert & quot; present: Разрешить пролистывание с помощью ведомых выходов PRIME & quot;
  • Revert & prime; prime: синхронизировать совместно используемую pixmap из корневого окна вместо пиксельной карты экрана.
  • os: исправить итерацию по шинным ошибкам
  • glamor: Исправить отсутствующее объявление в тире вершинного шейдера
  • xwayland: очистить обратный вызов рамки кадра
  • xwayland: отслеживать состояния клиентов для уничтожения обратных вызовов
  • present: отключить перелистывание страницы только при активном подчиненном crtc.
  • render: Исправить доступ к граничной границе

Что нового в версии 1.19.2:

  • Адам Джексон (1):
  • os: Squash отсутствует объявление предупреждения для timingsafe_memcmp
  • Крис Уилсон (3):
  • xfree86: Возьмите блокировку ввода для xf86RecolorCursor
  • xfree86: введите блокировку ввода для xf86TransparentCursor
  • xfree86: Возьмите input_lock () для xf86ScreenCheckHWCursor
  • Matthieu Herrb (4):
  • Используйте timingsafe_memcmp () для сравнения MIT-MAGIC-COOKIES CVE-2017-2624
  • Используйте arc4random_buf (3), если они доступны для создания файлов cookie.
  • auth: удалить AuthToIDFunc и связанные с ним функции. Больше не используется.
  • Коричневый мешок обязуется исправить 957e8d (поддержка arc4random_buf ())
  • Мишель Данцер (3):
  • prime: синхронизировать общую pixmap из корневого окна вместо изображения pixmap экрана.
  • present: разрешить переключение с помощью ведомых выходов PRIME
  • damage: проверка исходных изображений, привязанных к окнам, перед распаковкой.
  • Оливье Фурдан (5):
  • xwayland: применить выходное вращение для размера экрана
  • xwayland: CRTC должен поддерживать все вращения
  • glamor: два прохода не будут работать с растровыми изображениями памяти.
  • xwayland: убедитесь, что у нас есть окно фокусировки
  • xwayland: не устанавливайте checkRepeat на master kbd
  • Питер Хаттер (1):
  • os: регистрировать ошибку, когда WriteToClient вызывается из входного потока
  • Svitozar Cherepii (1):
  • xwayland: добавьте взломать для разрешения FWXGA # 99574

Что нового в версии 1.19.1:

  • dix: сквойте некоторые новые предупреждения gcc6
  • kdrive: Nuke куча мертвого кода
  • xfree86: добавить флаг сервера IndirectGLX (v2)
  • xfree86: Не проглатывайте & plusmn; флаг командной строки iglx
  • modeetting: повторно отправить грязные прямоугольники на EINVAL (v2)
  • xfree86: исправить резервный порядок сортировки драйверов для Xorg -configure (v2)
  • os: обрабатывать ssh как нелокальный клиент (v4)
  • configure.ac: Хранить среду CFLAGS при тестировании
  • x86emu: изменение включает порядок, чтобы избежать конфликта с заголовком системы.
  • Вход: отправьте события XI2 FocusOut NotifyPointer в окно указателя.
  • shm: также изображения цензуры, возвращенные ShmGetImage
  • present: улучшить масштабирование обработчика vblank
  • present: Исправить представление флиппов из строя
  • randr / provider: разрешить ведомому gpu быть источником разгрузки.
  • modeetting: установить driverPrivate в NULL после закрытия fd.
  • xf86Crtc: не устанавливайте свойство корневого окна на подчиненных графических процессорах.
  • modeetting: установить возможности после гламура и включить блокировку разгрузки.
  • гламур: добавить glamor_finish API
  • modeetting: реализовать 32-х и 24-битное преобразование в теневом обновлении.
  • glx: избегать утечки памяти при использовании косвенного рендеринга
  • linux: не пытайтесь открыть / dev / vc / 0, исправить ошибку msg, когда / dev / tty0 open fail
  • modeetting: правильная очистка fb для обратного препроцесса-разгрузки
  • modeetting: Исправить замену возможностей приемника / источника поставщика.
  • modeetting: добавьте основной fb при необходимости
  • XQuartz: Удалить --with-launchd-id-prefix
  • XQuartz: исправить текст справки для --with-bundle-id-prefix
  • XQuartz: обновить URL-адрес фида для использования нового URL-адреса https
  • XQuartz: Добавить опцию настройки --with-sparkle-feed-url
  • XQuartz: добавить параметры конфигурации --with-bundle-version и -with-bundle-version-string
  • XQuartz: обновление лет авторских прав.
  • XQuartz: исправление по умолчанию CFBundleVersion
  • glamour: отключить логические операции при выполнении композитинга [v4]
  • гламур: glamor_make_current раньше в glamor_composite_with_shader
  • glamor: Сохранить GL_RED бит в R-канале, когда целевым является GL_RED [v2]
  • glamor: Настройте для рисования x / y в оптимизации копирования композита
  • гламур: используйте DestroyPixmap вместо FreePicture для pixmap атласа глифа
  • modeetting: очистить drmmode- & gt; fb_id перед тем, как отключить
  • exa: использовать только трапеции.
  • xwayland-shm: укреплять fallocate против EINTR
  • EXA: параметр Honor op для exaGlyphs, даже если maskFormat == NULL
  • гламур: исправить выборку за пределами изображения источника / маски RGBx
  • glamor: проверьте составные операции, эквивалентные копиям.
  • гламур: нельзя использовать копии при доступе за пределы композитного источника
  • гламур: вызов eglBindAPI после eglInitialize
  • xwayland: вызов eglBindAPI после eglInitialize
  • dix: работайте с данными, не связанными с предварительным умножением данных ARGB.
  • гламур: Перевести область сплошного текста после отсечения.
  • os: используйте strtok вместо xstrtokenize в ComputeLocalClient
  • xwayland: предупреждение о компиляции в GLAMOR Xv
  • glamor: исправить неправильное смещение на составных прямоугольниках
  • wayland: очистить ресурс для pixmap on unrealize
  • Xi: не доставляйте эмулированные события движения для неэмулирующих прикосновений
  • xkb: после изменения раскладки клавиатуры запустите обновление индикатора
  • xkb: добавьте причину обновления индикатора xkb после изменения раскладки клавиатуры
  • xwayland: обновить состояние RR на wl_output.done вместо wl_output.mode
  • dix / ptraccel: Исправить утечку памяти в InitPredictableAccelerationScheme
  • modeetting: исправить ошибку с DRM_IOCTL_MODE_CURSOR2
  • modeetting: используйте load_cursor_argb_check для возврата курсора sw
  • modeetting: Исправить проверку курсора hw при первом вызове

Что нового в версии 1.18.4:

  • dix: сквойте некоторые новые предупреждения gcc6
  • kdrive: Nuke куча мертвого кода
  • xfree86: добавить флаг сервера IndirectGLX (v2)
  • xfree86: Не проглатывайте & plusmn; флаг командной строки iglx
  • modeetting: повторно отправить грязные прямоугольники на EINVAL (v2)
  • xfree86: исправить резервный порядок сортировки драйверов для Xorg -configure (v2)
  • os: обрабатывать ssh как нелокальный клиент (v4)
  • configure.ac: Хранить среду CFLAGS при тестировании
  • x86emu: изменение включает порядок, чтобы избежать конфликта с заголовком системы.
  • Вход: отправьте события XI2 FocusOut NotifyPointer в окно указателя.
  • shm: также изображения цензуры, возвращенные ShmGetImage
  • present: улучшить масштабирование обработчика vblank
  • present: Исправить представление флиппов из строя
  • randr / provider: разрешить ведомому gpu быть источником разгрузки.
  • modeetting: установить driverPrivate в NULL после закрытия fd.
  • xf86Crtc: не устанавливайте свойство корневого окна на подчиненных графических процессорах.
  • modeetting: установить возможности после гламура и включить блокировку разгрузки.
  • гламур: добавить glamor_finish API
  • modeetting: реализовать 32-х и 24-битное преобразование в теневом обновлении.
  • glx: избегать утечки памяти при использовании косвенного рендеринга
  • linux: не пытайтесь открыть / dev / vc / 0, исправить ошибку msg, когда / dev / tty0 open fail
  • modeetting: правильная очистка fb для обратного препроцесса-разгрузки
  • modeetting: Исправить замену возможностей приемника / источника поставщика.
  • modeetting: добавьте основной fb при необходимости
  • XQuartz: Удалить --with-launchd-id-prefix
  • XQuartz: исправить текст справки для --with-bundle-id-prefix
  • XQuartz: обновить URL-адрес фида для использования нового URL-адреса https
  • XQuartz: Добавить опцию настройки --with-sparkle-feed-url
  • XQuartz: добавить параметры конфигурации --with-bundle-version и -with-bundle-version-string
  • XQuartz: обновление лет авторских прав.
  • XQuartz: исправление по умолчанию CFBundleVersion
  • glamour: отключить логические операции при выполнении композитинга [v4]
  • гламур: glamor_make_current раньше в glamor_composite_with_shader
  • glamor: Сохранить GL_RED бит в R-канале, когда целевым является GL_RED [v2]
  • glamor: Настройте для рисования x / y в оптимизации копирования композита
  • гламур: используйте DestroyPixmap вместо FreePicture для pixmap атласа глифа
  • modeetting: очистить drmmode- & gt; fb_id перед тем, как отключить
  • exa: использовать только трапеции.
  • xwayland-shm: укреплять fallocate против EINTR
  • EXA: параметр Honor op для exaGlyphs, даже если maskFormat == NULL
  • гламур: исправить выборку за пределами изображения источника / маски RGBx
  • glamor: проверьте составные операции, эквивалентные копиям.
  • гламур: нельзя использовать копии при доступе за пределы композитного источника
  • гламур: вызов eglBindAPI после eglInitialize
  • xwayland: вызов eglBindAPI после eglInitialize
  • dix: работайте с данными, не связанными с предварительным умножением данных ARGB.
  • гламур: Перевести область сплошного текста после отсечения.
  • os: используйте strtok вместо xstrtokenize в ComputeLocalClient
  • xwayland: предупреждение о компиляции в GLAMOR Xv
  • glamor: исправить неправильное смещение на составных прямоугольниках
  • wayland: очистить ресурс для pixmap on unrealize
  • Xi: не доставляйте эмулированные события движения для неэмулирующих прикосновений
  • xkb: после изменения раскладки клавиатуры запустите обновление индикатора
  • xkb: добавьте причину обновления индикатора xkb после изменения раскладки клавиатуры
  • xwayland: обновить состояние RR на wl_output.done вместо wl_output.mode
  • dix / ptraccel: Исправить утечку памяти в InitPredictableAccelerationScheme
  • modeetting: исправить ошибку с DRM_IOCTL_MODE_CURSOR2
  • modeetting: используйте load_cursor_argb_check для возврата курсора sw
  • modeetting: Исправить проверку курсора hw при первом вызове

Что нового в версии 1.18.3:

  • vfb: добавьте LD_EXPORT_SYMBOLS_FLAG в LDFLAGS
  • Xext / vidmode: уменьшить количество отладочных сообщений GetModeLine
  • гламур: swizzle RED до 0 для текстур альфа
  • present: Только повторный запрос для следующего MSC после сальто
  • xfree86 / modes: убедитесь, что курсор HW скрыт, когда он должен быть
  • xwayland: не включать частоту в имя режима
  • xwayland: Притворим, что мы поддерживаем viewport в vidmode
  • DRI2: добавьте идентификаторы PCI для Polaris.

Что нового в версии 1.18.2:

  • glamor обновляется, чтобы использовать основные профили OpenGL, если это доступно, что должно улучшить использование и производительность памяти на современном оборудовании и получить некоторые другие улучшения производительности для rpi и других платформ GLES.
  • DRI2, DRI3 и представить все исправленные исправления для зависаний, сбоев и других странностей.
  • Сервер Xwayland обновлен для поддержки расширений Xv и xf86vidmode для лучшей совместимости и исправлен ряд ошибок с выходом hotplug и обновлениями указателей.
  • Xwin увидел улучшения в управлении окнами и буфером обмена, а также несколько новых раскладок клавиатуры

Что нового в версии 1.18.1:

  • build: Удалить устаревшие miext / cw включают пути
  • vidmode: удалить неиспользуемый код события
  • Xorg.man: переместите элементы XLOCAL на страницу руководства (7)
  • Xorg.man: обновление для отражения -nolisten tcp становится стандартным
  • Xserver.man: документируйте больше транспорта для -nolisten & amp; Параметры -listen
  • present: Исправить логику подмены Async
  • modeetting: обрабатывать сбои при правильной настройке CRTC в режиме DRM
  • modeetting: свободные значения output_ids в drmmode_set_mode_major ()
  • modeetting: удалить проверки XF86_CRTC_VERSION.
  • present: Выполняйте сразу, если target_msc равно current_msc
  • Xext: исправить сборку с помощью --disable-xace
  • os: убедитесь, что clientWritable fd_set инициализирован перед использованием
  • DRI2: синхронизация radeonsi_pci_ids.h из Mesa

Что нового в версии 1.18.0:

  • build: Удалить устаревшие miext / cw включают пути
  • vidmode: удалить неиспользуемый код события
  • Xorg.man: переместите элементы XLOCAL на страницу руководства (7)
  • Xorg.man: обновление для отражения -nolisten tcp становится стандартным
  • Xserver.man: документируйте больше транспорта для -nolisten & amp; Параметры -listen
  • present: Исправить логику подмены Async
  • modeetting: обрабатывать сбои при правильной настройке CRTC в режиме DRM
  • modeetting: свободные значения output_ids в drmmode_set_mode_major ()
  • modeetting: удалить проверки XF86_CRTC_VERSION.
  • present: Выполняйте сразу, если target_msc равно current_msc
  • Xext: исправить сборку с помощью --disable-xace
  • os: убедитесь, что clientWritable fd_set инициализирован перед использованием
  • DRI2: синхронизация radeonsi_pci_ids.h из Mesa

Что нового в версии 1.17.2:

  • Известные основные моменты:
  • Исправление для CVE-2015-3164 в Xwayland
  • Исправить настройку int10 для vesa
  • Исправить регрессию в интерпретируемой сервером auth
  • Исправить настройку fb на процессорах большого числа.
  • Исправить сборку для gcc5
  • Полный список изменений:
  • Аарон Платтнер (2):
  • xfree86: исправление xf86_check_platform_slot обработки PCI
  • xfree86: добавьте экраны GPU, даже если нет активных GDevs
  • Адам Джексон (1):
  • xserver 1.17.2
  • Адель Гадлла (1):
  • modeetting: исправление программного курсора.
  • Алан Куперсмит (2):
  • Очистить записи ListenTransConns в CloseWellKnownConnections
  • Принять x86_64, а также i * 86 для $ host_cpu в Solaris на x86
  • Брент Коллинз (1):
  • shm: Исправить инициализацию ресурса xselinux для графических карт xinerama.
  • Крис Уилсон (2):
  • shm: исправить беспорядок после использования в ShmDestroyPixmap
  • present: Скопируйте содержимое unflip обратно на экранное изображение
  • Колин Харрисон (2):
  • os / xdmcp.c: Включить Xtrans.h при создании для WIN32
  • os / utils.c: Не пытайтесь создавать os_move_fd () для WIN32
  • Дейв Эйрли (2):
  • os / access: исправление регрессии на сервере, интерпретированное auth
  • гламур: не делайте рендеринг ops с совпадающим источником / dest (v2)
  • Дима Рязанов (1):
  • xwayland: реализация плавной прокрутки
  • Эгберт Эих (6):
  • символы: Исправить sdksyms.sh, чтобы справиться с gcc5
  • Xephyr: не сбой, если не указан аргумент командной строки
  • Xephyr: отобразить номер сервера по умолчанию, если ни один не указан.
  • Xephyr: исправить компиляцию при включении отладки
  • Xephyr: исправить изображение изображения экрана для неглазурного и amp; не-XHSM-код
  • Xephyr: Исправить сломанное изображение, когда endianess клиентской машины и host-Xserver отличаются
  • Эмиль Великов (2):
  • randr: удалить сообщения об ошибках chatty
  • randr: использовать randr: префикс в ErrorF ()
  • Ганс де Годе (1):
  • Немедленно включите устройства ввода-вывода без сервера на vtenter
  • Джейсон Гереке (2):
  • xfree86: возвращает NULL из xf86CompatOutput, если не определено имя_компьютера
  • dix: не разрешать преобразование устройства на бесценовые устройства.
  • Джон ТУРНИ (9):
  • ephyr: избегайте segfault с помощью «DISPLAY = Xephy -glamor»
  • os: параметры XDMCP, такие как -query и т. д., должны подразумевать -listen tcp
  • os: научить vpnprintf () как обращаться с "% *. * s"
  • hw / xwin / glx: анализ синтаксического анализа XML-элемента
  • hw / xwin / glx: улучшите генератор кода для обработки последнего реестра Xronos OpenGL XML
  • hw / xwin: сообщите информацию о версии Cygwin в журнале
  • glamor: Исправить сборку при настройке --enable-glamour --disable-xshmfence
  • hw / xwin / winclipboard: ссылка xwinclip с -lpthread
  • hw / xnest: Исправить сборку для MinGW
  • Джонатан Грей (2):
  • glamor: удалить const из возвращаемого типа glamor_get_drawable_location ()
  • glamor: исправить сборку, когда DRI3 не определен
  • Юрг Биллетер (1):
  • int10: исправить ошибку для pci_device_map_legacy
  • Кейт Паккард (1):
  • mi: Частичные дуги, заполненные частицей, могут понадобиться больше места для пролетов
  • Маартен Ланкхорст (4):
  • гламур: используйте только (un) pack_subimage при наличии
  • glamor: не проверяйте ошибки gl в glamor_build_program
  • гламур: используйте GL_FRAMEBUFFER вместо GL_READ_FRAMEBUFFER
  • гламур: GL_TEXTURE_MAX_LEVEL недоступен на GLES2
  • Michal Srb (1):
  • Вывести GetMaster в модули.
  • Мишель Данцер (2):
  • Добавить AC_SYS_LARGEFILE для dix-config.h
  • modeetting: включить dix-config.h из dumb_bo.c
  • Оливье Фурдан (4):
  • ephyr: Fail, если гламур запрошен, но не используется
  • xwayland: добавьте зависимость от гламурных libs
  • glamor: проверить максимальные инструкции для ALU
  • dix: исправить размер байтового байта на аппарате большого конца.
  • Рэй Строде (5):
  • systemd-logind: отфильтровать несигнальные сообщения из фильтра сообщений.
  • systemd-logind: не следует упускать из виду D-Bus по умолчанию по умолчанию
  • xwayland: включить контроль доступа на открытых сокетах [CVE-2015-3164 1/3]
  • os: поддержка нового неявного локального режима доступа пользователя [CVE-2015-3164 2/3]
  • xwayland: по умолчанию локальный пользователь, если не указан xauth-файл. [CVE-2015-3164 3/3]
  • Роберт Анселл (1):
  • xwayland: исправить строки ошибок
  • Руи Матос (2):
  • dix / events: установите currentTime на заданную метку времени в журнале уведомлений
  • xwayland: Дросселируйте нашу поверхность курсора с обратным вызовом кадра
  • Висенте Оливерт Риера (1):
  • backtrace.c: Исправить слово, нажав на указатель

Что нового в версии 1.17.1:

  • xkb: Не меняйте данные XkbSetGeometry во входном буфере
  • xkb: проверить длину строк по размеру запроса

Что нового в версии 1.17.0:

  • dri2: укажите имя драйвера vdpau, если ddx не указывает имя драйвера
  • randr: попытка исправить первичный сигнал на ведомом выходе (v2)
  • config / udev: Уважать назначение мест при назначенных устройствах
  • os: Исправить условия гонки таймера

Что нового в версии 1.16.3:

  • glx: Будьте более параноидальными в отношении запросов переменной длины [CVE-2014-8093 1/6]
  • glx: будьте более строги относительно отклонения недопустимых размеров изображения [CVE-2014-8093 2/6]
  • glx: дополнительная паранойя в __glXGetAnswerBuffer / __GLX_GET_ANSWER_BUFFER (v2) [CVE-2014-8093 3/6]
  • glx: исправить размер размера изображения для EXT_texture_integer [CVE-2014-8098 1/8]
  • glx: Добавить safe_ {add, mul, pad} (v3) [CVE-2014-8093 4/6]
  • glx: Целочисленная защита от переполнения для необработанных запросов рендеринга (v3) [CVE-2014-8093 5/6]
  • glx: Проверка длины для запросов RenderLarge (v2) [CVE-2014-8098 3/8]
  • glx: проверка длины верхнего уровня для замененных запросов VendorPrivate [CVE-2014-8098 4/8]
  • glx: проверка длины запроса для SetClientInfoARB [CVE-2014-8098 5/8]
  • glx: проверка длины для негенерированных частных запросов поставщика [CVE-2014-8098 6/8]
  • glx: Проверка длины для негенерированных одиночных запросов (v2) [CVE-2014-8098 7/8]
  • glx: передать оставшуюся длину запроса в - & gt; varsize (v2) [CVE-2014-8098 8/8]
  • Добавить -iglx & amp; + iglx в Xserver.man
  • unchecked malloc может разрешить несанкционированному клиенту сбой Xserver [CVE-2014-8091]
  • dix: целочисленное переполнение в ProcPutImage () [CVE-2014-8092 1/4]
  • dix: целочисленное переполнение в GetHosts () [CVE-2014-8092 2/4]
  • dix: целочисленное переполнение в RegionSizeof () [CVE-2014-8092 3/4]
  • dix: целочисленное переполнение в REQUEST_FIXED_SIZE () [CVE-2014-8092 4/4]
  • dri2: целочисленное переполнение в ProcDRI2GetBuffers () [CVE-2014-8094]
  • dbe: неопределенные длины в вызовах DbeSwapBuffers [CVE-2014-8097]
  • Xi: неопределенные длины в расширении Xinput [CVE-2014-8095]
  • xcmisc: неопределенная длина в SProcXCMiscGetXIDList () [CVE-2014-8096]
  • Xv: неопределенные длины в расширении с расширением XVideo (CVE-2014-8099)
  • dri3: неопределенные длины в расширении DRI3 с обменом procs [CVE-2014-8103 1/2]
  • present: неопределенные длины в текущих процедурах расширения [CVE-2014-8103 2/2]
  • randr: unvalidated lengths в RandR extension swapped procs [CVE-2014-8101]
  • render: неопределенные длины в Render extn. swed procs [CVE-2014-8100 2/2]
  • xfixes: unvalidated length в SProcXFixesSelectSelectionInput [CVE-2014-8102]
  • Добавить тестовые примеры проверки длины запроса для некоторых запросов Xinput 1.x.
  • Добавьте тестовые примеры проверки длины запроса для некоторых запросов Xinput 2.x.
  • Добавьте тестовые файлы REQUEST_FIXED_SIZE для проверки / misc.c
  • fb: исправить алгоритмы Брешенема для обычно используемых небольших сегментов.
  • render: проверьте размер запроса перед его чтением [CVE-2014-8100 1/2]
  • glx: Проверка длины для запросов GLXRender (v2) [CVE-2014-8098 2/8]
  • подарок: поддержка PresentOptionCopy
  • glx: проверить возврат из __glXGetAnswerBuffer
  • dbe: вызов DDX SwapBuffers требует адрес int, а не unsigned int [CVE-2014-8097 pt. 2]
  • glx: Невозможно смешивать декларации и код в источниках X.org [CVE-2014-8098, pt. 9]
  • Отсутствует паренс в макросе REQUEST_FIXED_SIZE [CVE-2014-8092 pt. 5]
  • dix: проверка границ GetHosts с использованием неправильного значения указателя [CVE-2014-8092 pt. 6]
  • present: Избегайте сбоев в DebugPresent (), немного больше информации.
  • present: исправить использование vsynced pageflips и почитать PresentOptionAsync. (В4)
  • glx: Усечение фикс-маски в __glXGetAnswerBuffer [CVE-2014-8093 6/6]

Что нового в версии 1.17 RC1:

  • modeetting: соответствие классу PCI 3, любому подклассу
  • xfree86: удалить устаревший /usr/share/X11/xorg.conf.d жесткий код с man-страницы xorg.conf
  • Адам Джексон (131):
  • Реализация - & gt; драйверFunc
  • modeetting: Нельзя (сломать) двунаправленный программный курсор
  • Используйте собственную функцию thunk вместо shadowUpdatePackedWeak
  • dix: удалить старую конфигурацию IBM
  • dix: удалить некоторые остатки XFree86 3.x
  • dix: (не надо) изменить BITMAP_SCANLINE_UNIT на Linux s390 {, x}
  • dix: удалить некоторые мертвые макросы
  • dix: удалить некоторые остатки cfb
  • dix: По умолчанию GLYPHPADBYTES до 4
  • dix: Удалите wacky sparc специальный корпус (v2)
  • dix: удалите странный случай little-endian s390
  • dix: удалить информацию о сводности из servermd.h (v2)
  • xfree86: удалить мультимедийные модули i2c
  • xfree86: Удалите #include "compiler.h" из тех мест, в которых это не нужно
  • xfree86: удалить nds32_flush_icache
  • xfree86: удалить MMIO_MOVE32
  • xfree86: Undefine NO_INLINE
  • xfree86: Unspecialize gcc-варианты неравномерного доступа к памяти.
  • xfree86: удалить неиспользуемые unaligned помощники int64
  • xfree86: перемещение общих неровных помощников в код int10
  • xfree86: удалить оставшиеся неиспользуемые не привязанные аксессоры
  • xfree86: удалите несколько случайных ppc-объявлений
  • xfree86: Undef FAKEIT
  • xfree86: Undef __HIGHC __
  • xfree86: удалить маловероятный бит #pragma
  • xfree86: Undef GCCUSESGAS
  • xfree86: удалить бесполезную! __ SUNPRO_C guard
  • xfree86: удалить поддержку док-версии 2.6 для Linux
  • xfree86: упростить набор условных обозначений ОС и арки
  • xfree86: очистка барьера powerpc decls
  • xfree86: удалить MMIO_ONB * и друзей
  • xfree86: определение общего барьера () до верхнего уровня
  • xfree86: очистите некоторое глупое использование макроса __sparc.
  • xfree86: Унифицируйте ppc / sparc mmio-swap-or-not условные обозначения
  • mi: Удалить полу-произвольное понимание дуги в макросах упакованных координат
  • BSD: Удалите код ссылки руки за #if 0
  • dix: сделать код LBX более очевидным.
  • kdrive: удалить некоторые мертвые биты страницы man
  • mi: удалить, по-видимому, неиспользуемые miSegregateChildren
  • miext / shadow: удалите древнюю обратную совместимость.
  • miext / shadow: Удалить shadowInit
  • os: удалить устаревшие пакеты malloc / free
  • os: удалить LocalClientCred
  • render: Удалить неиспользуемый CopyPicture
  • заставка: не открывать-код IsMapInstalled
  • vgahw: Nuke unused vgaCmap.c
  • xfree86: удалить xf86ConfigActivePciEntity
  • xfree86: удалить некоторые неиспользуемые типы pre-pciaccess
  • xfree86: удалить устаревшие типы PCI
  • xfree86: удалить неиспользуемые xf86 {Map, Unmap} LegacyIO
  • xfree86: удалить защиту из VidMemInfo
  • xfree86: удалить бессмысленные xf86RandRCreateScreenResources
  • xfree86: удалить бесполезный #include "fb.h"
  • xfree86: удалить неиспользуемые HardEdges
  • xkb: удалить некоторую увлекательную паранойю от излучения событий
  • xquartz: удалить неиспользуемый DRI {, сообщение} ValidateTree
  • dri1: удалить неиспользуемый DRI {, сообщение} ValidateTree
  • xwayland: отчеты о повреждениях с привязкой к ограничивающей рамке
  • xfree86: удалить xf86 {Map, Unmap} VidMem
  • xfree86: Удалить {set, undo} WC из VidMemInfo
  • xfree86: удалить xf86LinearVidMem
  • int10: Отключить порт xf86ReadBIOS
  • xfree86: удалить xf86ReadBIOS
  • xfree86: удалить xf86CheckMTRR
  • xfree86: удалите память о знании MTRR
  • xfree86: очистите более альфа-осведомленность.
  • загрузчик: удалите совместимость с древней версией версии XFree86
  • ephyr: правильно реализовать аппаратные курсоры (v3)
  • загрузчик: Deobfuscate RTLD_ * макрос.
  • mi: Удалите совместимость с Windows 8-bpp colormap
  • xfree86: удалить xv клип уведомить драйвер.
  • xfree86: удалить опцию «TextClockFreq»
  • xfree86: удалить ложный xf86ConfigError
  • xfree86: удалить бесполезный обратный указатель на pScrn из кода colormap
  • xfree86: удалить поддержку DisplayID
  • xfree86: удалить xf86Info.log (v2)
  • xfree86: удалить неиспользуемый файл xf86Info.useDefaultFontPathFrom
  • xfree86: configServerFlags никогда не сработает, заставьте его вернуть void
  • xfree86: удалить бессмысленные xf86PrintMarkers
  • x86emu: Undefine _NO_INLINE
  • exa, kdrive: удалить избыточные макросы BitsPerPixel
  • : Удалить неиспользуемую SetKeySymsMap
  • loader: удалить некоторый код baklava
  • vfb: Не переопределяйте так много микромарок
  • xfree86: удалите некоторые can't-happen printf из xf86CreateRootWindow
  • kdrive: удалить рудиментарную ссылку на fbInitValidateTree
  • xquartz: удалить бесполезные DRIWindowExposures
  • rootless: удалить избыточный RootlessShapedWindowIn
  • xwin: удалить встроенный движок GDI (v2)
  • xwin: удалить основной движок DirectDraw
  • dix: отбросить третий аргумент из WindowExposuresProcPtr
  • mi: Deobfuscate miWindowExposures
  • mi: Deobfuscate miOverlayWindowExposures
  • mi: Упростите интерфейс перенаправления комбинированного пограничного клипа.
  • mi: аргумент Drop plane из miHandleExposures
  • mi: Переместить pScreen- & gt; SendGraphicsExpose до dix
  • dix: удалить бит DIXsaveUnder из окна
  • dix: Понизьте backStorage до бита вместо указателя
  • dix: удалить пустой, если
  • dix: удалить бессмысленное литье из NULL
  • dix: удалить обфускационный макрос
  • mi: miSlideAndSizeWindow - & gt; miResizeWindow
  • fb: fb {Карта, Unmap} Окно - & gt; FB {Осуществьте, Unrealize} Окно
  • misc: Сложите некоторые избыточные условные обозначения
  • xinerama: установите режим доступа в доступном поиске GetImage
  • render: всегда хранить клип клиента как регион
  • mi: Пометить прокрутку blit-процедур как _X_COLD
  • mi: Информация об экспоненциальной информации Unexport
  • mi: Детали реализации таблицы крайних краев Unexport.
  • mi: Детали реализации группы развертывания Unexport
  • mi: подробности реализации многоугольника Unexport субпикселя
  • mi: Детали реализации экструзионной дуги Unexport
  • mi: Fold mispans.c в miwideline.c
  • mi: Fold mifpolycon.c в miarc.c
  • mi: Fold mipoly {con, gen} .c в mipoly.c
  • mi: Fold mipolyutil.c в mipoly.c
  • mi: Fold micursor.c в mipointer.c
  • fb: Устранить fbLaneTable, staticize fb {8,16,32} Lane
  • fb: FB_SHIFT - 5 (и FB_UNIT - 32)
  • fb: удаление четных / нечетных медленных траекторий
  • fb: Переместить fbStipple * Биты возле их единственного потребителя
  • fb: удалить неиспользуемый fbReduceRasterOp
  • fb: удаление медленных путей с четными / нечетными фрагментами
  • fb: Скрыть подробности реализации глифа
  • fb: Скрыть некоторые данные линии нулевой ширины
  • fb: Скрыть детали линии Bresenham.
  • fb: Скрыть fbDots
  • fb: Скрыть fbPush {Pattern, Fill}
  • dix: всегда храните клип клиента GC в качестве области (v2)
  • dix: Retype и repack GC
  • composite: Wrap GetSpans
  • Алан Куперсмит (5):
  • Сделать списки тестов на самом деле тестовыми списками
  • Отменить тесты xi2, если сбой ActivateDevice ()
  • Используйте уникальное отображаемое имя для каждой тестовой программы xi2 [v3]
  • Выделите достаточно места для сброса и amp; атрибуты флагов
  • Если fork не работает в System (), не переходите к exec ()
  • Алан Хурихане (14):
  • Первоначальная фиксация нового драйвера настройки модема
  • Выполнить отступ
  • Подключить поддержку аппаратного курсора.
  • Ввести встроенную текущую ветку modeetting-101 для изменений соединителя / кодировщика.
  • Добавьте поддержку DRI2.
  • исправления форматирования
  • больше исправлений форматирования
  • еще больше
  • Добавить EXA winsys для интерфейса драйвера галлийной трубы.
  • Исправить поверхность копии.
  • NULL проверяет
  • add --with-gallium-dir для указания местоположения галлиевого дерева
  • Дополнительная проверка ошибок
  • исправления изменений шага галлия
  • Alex Deucher (1):
  • modeetting: размер указателя курсора из ядра
  • Алекс Оранж (1):
  • fb: исправить алгоритмы Брешенема для обычно используемых небольших сегментов.
  • Алон Леви (1):
  • режим: добавление поддержки виртуального соединителя
  • Андреас Хартметц (1):
  • glamor: Не освобождайте память, которую мы будем использовать.
  • Аксель Дэви (1):
  • Исправить present_pixmap при использовании current_notify_msc
  • Карлос Гарначо (1):
  • xwayland: только отключить / включить устройства при изменении возможностей.
  • Крис Уилсон (2):
  • Добавить отсутствующие режимы GTF
  • Xext / shm: отсоединить сегмент SHM после отпускания Pixmap
  • Колин Уолтерс (2):
  • autogen.sh: Внедрить API сборки GNOME
  • xf86platformBus: добавьте утверждение, чтобы избежать (фатального) предупреждения компилятора
  • Даниэль Мартин (3):
  • dix: удалить остатки XpExtension из файла протокола.txt
  • безопасность: удаление XpExtension из SecurityTrustedExtensions
  • xfree86: удалить файл modinit.h
  • Дафни Пфистер (1):
  • os: Восстановить os / oscolor.c из приложения / rgb # 52289
  • Дейв Эйрли (61):
  • drop exa
  • modeetting: перезапустить работу драйвера из других кодовых баз
  • очистить файл заголовка drmmode_display
  • modeetting: переписать зондирование на основе fbdev.
  • gut еще один ненужный код
  • авторы обновлений / авторские права
  • падение загрузки dri2
  • код отслеживания повреждений портов от st / xorg
  • исправлять перезагрузку сервера
  • add -Wall, предупреждения очистки
  • удалить неиспользуемую debug
  • добавить поддержку shadowfb, по умолчанию включено.
  • добавить начальную страницу man
  • проверить поддержку dumb-файла поддержки drm
  • fix make distcheck
  • исправить fb_id для грязной отчетности
  • configure: не требуется xvmc.
  • устройство фиксации открыто
  • исправить некоторые пробелы
  • modeetting: добавьте откат курсора, если ядро ​​отклоняет курсор.
  • очистка немой крышки fetch
  • используйте кепку, чтобы решить, предпочтительна ли тень.
  • shadowfb: состояние дампа shadowfb при запуске
  • modeetting: исправить шаг, если ядро ​​изменяет его.
  • modeetting: перемещение теневого материала в другую структуру.
  • modeetting: исправить изменение размера тени.
  • modeetting: отключить грязные обновления для ENOSYS
  • modeetting: исправить предупреждения, удалить мертвый код.
  • xf86-video-modesetting 0.2.0
  • modeetting: исправить сборку с более старого Xext
  • отказаться от использования alloca, просто использовать malloc / free
  • грязный: проверьте возврат malloc
  • курсор: скрыть курсоры на LeaveVT
  • modeetting: добавьте мастер установки / удаления вокруг переключателя VT.
  • modeetting: переместите открывающее устройство ядра до установки глубины
  • modeetting: попытайтесь выработать, если мы хотим 24 или 32bpp
  • modeetting: убедитесь, что устройство pci соответствует устройству drm.
  • версия bump до 0.3.0
  • modeetting: добавить файл заголовка сопоставления
  • modeetting: конвертировать в новые API конверсий scrn.
  • modeetting: fix make distcheck
  • modeetting: bump to latest X server compat api.
  • modesetting: обходное сообщение об ошибке ядра 0x0 как действительные минуты
  • modeetting: pci-зондирование требует версии интерфейса 1.4
  • modeetting 0.4.0: bump configure.ac
  • modeetting: drop бесполезно xf86PciInfo включает
  • modeetting: исправить предупреждение о том, что закрытие не определено.
  • режим: добавление поддержки платформы платформы.
  • modeetting: добавьте поддержку подчиненного устройства.
  • modeetting: снова удалить использование alloca
  • modeetting: исправить ошибки, вызванные условиями гонки udev.
  • modeetting: bump to 0.6.0
  • modeetting: предоставить фиктивные крючки для тени.
  • режим: исправление смены кадров кадра
  • modeetting: изменить имена для вторичных графических процессоров.
  • modeetting: перемещение закрытия fd после проверки выходных данных
  • modeetting: попробуйте использовать поддержку курсора hotspot.
  • modeetting: исправить рендеринг курсора с горячими точками.
  • режим установки: исправить использование после бесплатного.
  • modeetting: исправить сборку регрессии против старых серверов.
  • pixmap: исправить поддержку обратного оптимиза с несколькими головами.
  • Дэвид Унг (1):
  • randr: исправить логику в RRPointerToNearestCrtc
  • Эгберт Эих (1):
  • BellProc: при возникновении запроса на звонок по колоновому протоколу звонка
  • Эрик Анхольт (52):
  • xorg: удалить дублированные определения некоторых связанных с XV структур.
  • kdrive: сделайте немного больше очистки от дедупликации структуры struct.
  • kdrive: удалить мертвые коды адаптеров XV.
  • kdrive: упростите интерфейс настройки адаптера.
  • glamor: Разделите код XV на XF86-зависимые части и общие.
  • kdrive: Пометьте XV имена const, чтобы избежать предупреждений.
  • ephyr: добавьте поддержку XV, используя гламур.
  • гламур: общий код для обработки put_image.
  • xephyr: разрешить инициализацию гламура с помощью gles2 (на GLX).
  • гламур: сбросить ненужные glTexParameteri () в SetSpans ().
  • гламур: используйте макросы MIN / MAX для очистки glamor_transfer.c
  • гламур: удалить ненужные glTexParameteri () при загрузке данных текстуры.
  • glamor: Поставьте постоянные аргументы в glamor_solid ().
  • гламур: удалить флаг true-true yInverted.
  • glamor: Drop dead get / pub sub pixmap функции.
  • glamor: Drop dead glamor_download_pixmap_to_cpu ()
  • glamor: Drop dead glamor_restore_pixmap_to_texture ().
  • гламур: удалить мертвый прототип.
  • гламур: отбросьте «мы делаем логику серии blits или draws».
  • xv: удалить мертвые VIDEO_INVERT_CLIPLIST из DDX xorg и kdrive.
  • xv: удалить мертвые VIDEO_NO_CLIPPING из DDX xorg и kdrive.
  • xv: переместите общий код для очистки адаптера на xvmain.c
  • xv: отмените интерфейс ddQueryAdaptors ().
  • xv: перемещение частного размещения экрана DDX XV в DDX.
  • xv: удалить неиспользуемый XvdiPreemptVideo ().
  • xv: удалить неиспользуемый файл XvdiVideoStopped ().
  • xv: переместите настройку CloseScreen с DIX-крюка на обычную упаковку.
  • xv: Переместите xf86 XV цветной ключ-ключ к ядру.
  • xv: исправить случаи сбоя malloc в помощнике цветного ключа заполнения.
  • kdrive: удалить мертвый KXVPaintRegion ().
  • kdrive: Не беспокойтесь, явную очистку новых оконных рядов от NULL.
  • xv: удалить интерфейсы AllocatePort / FreePort no-op.
  • xv: Отбросьте ClientPtr из интерфейса в DDX.
  • kdrive: удалить мертвую структуру.
  • glamor: не пытайтесь настроить текстуры основных шрифтов, когда мы их не будем использовать.
  • glx: отключить косвенные контексты GLX по умолчанию.
  • modeetting: Сжатие режимов копирования COPYING в xserver's.
  • modeetting: unifdef MODESETTING_OUTPUT_SLAVE_SUPPORT
  • modeetting: xserver уже проверяет XEXTPROTO & gt; = 7.2.99.901.
  • modeetting: используйте «указатель» для «void *»
  • modeetting: обновление для API API платформы.
  • modeetting: подключите драйвер к сборке.
  • modeetting: Drop использования compat-api.h
  • modeetting: оставить оставшуюся совместимость с старым xserver.
  • modeetting: запустите x-indent-all.sh.
  • modeetting: исправить какое-то странное форматирование после x-indent-all.sh.
  • modeetting: Дедупликация некоторых настроек scrn.
  • modeetting: добавьте поддержку рендеринга с помощью гламура.
  • dri2: Импортируйте копию идентификатора PCI Mesa - & gt; сопоставления имен драйверов.
  • dri2: Автоматическое заполнение имени драйвера, если DDX не предоставляет его.
  • modeetting: экспортировать две функции, которые я хочу использовать повторно с DRI2 / Present.
  • modeetting: добавьте поддержку DRI2 с гламуром.
  • Гаетан Надон (14):
  • Заполните файл COPYING текстом лицензии
  • Добавить контактную информацию в файл README
  • man: отсутствует AM_V_GEN и жестко закодированное имя команды sed
  • Исправить опечатку в .gitignore
  • make: удалить избыточные AUTOMAKE_OPTIONS
  • Удалите избыточный EXTRA_DIST для файла README.
  • Добавить недостающие цели для ChangeLog и INSTALL
  • Заменить устаревший AM_CONFIG_HEADER с помощью AC_CONFIG_HEADERS
  • Удалить избыточное AC_PROG_CC
  • Удалить ненужный AM_PROG_CC_C_CO
  • make: удалить пустую переменную
  • make: добавить все предупреждения в соответствии с платформой
  • config: заменить устаревший AC_HELP_STRING на AS_HELP_STRING
  • config: макет и комментарий верхней части configure.ac
  • Ганс де Годе (1):
  • Добавить поддержку для управляемых сервером fds
  • Джеймс Симмонс (1):
  • не отображать курсоры в режиме курсора курсора
  • Джаспер Сен-Пьер (2):
  • xwayland-input: Исправьте crasher для гонки с компоновщиком Wayland.
  • xwayland: реализовать дросселирование поверхностей на основе события кадра
  • Джереми Хаддлстон Секвойя (3):
  • mieq: исправить регрессию сбоя в mieqProcessDeviceEvent
  • ListenOnOpenFD: удалить Сброс, поскольку это предназначено для подключения к подключению по сети
  • XQuartz: улучшена поддержка отключения «Дисплеи имеют отдельные промежутки» на OS X Mavericks
  • Йорг Сонненбергер (1):
  • Исправить строку формата.
  • Джон ТУРНИ (56):
  • hw / xwin / glx: при создании прокладок ограничьте рассмотренные функции версией GL

Другие программы разработчика X.org Foundation

xf86-video-r128
xf86-video-r128

19 Feb 15

X.Org
X.Org

14 Apr 15

Комментарии к X.Org Server

Комментарии не найдены
добавить комментарий
Включите картинки!