X.Org Server

Software screenshot:
X.Org Server
Software detaljer:
Version: 1.20.1 Opdateret
Upload dato: 16 Aug 18
Udvikler: X.org Foundation
Licens: Gratis
Popularitet: 22

Rating: nan/5 (Total Votes: 0)

X.Org Server (xorg-server) er en open source og frit distribueret implementering af X Window System (X.Org), der leveres af X.Org Foundation, specielt designet til GNU / Linux operativsystem.


Funktioner et overblik

Nøglefunktioner omfatter input hotplug, KDrive, DTrace og EXA. Det er designet til at køre på mange UNIX-lignende operativsystemer, herunder de fleste Linux-distributioner og BSD-varianter det. Det er også standard X-serveren til Solaris-operativsystemet.


Forked fra XFree86

X.Org Server er en del af X.Org-softwaren, det populære og kraftfulde X Window System, der anvendes i mange POSIX-operativsystemer, herunder næsten alle GNU / Linux-distributioner, samt nogle BSD- og Solaris-smag. Softwaren blev oprindeligt forked fra XFree86 projektet.


En vigtig del af hver Linux distro

Dette er en meget vigtig og væsentlig bestanddel af alle Linux-kernelbaserede operativsystemer, der kører et grafisk skrivebordsmiljø eller en vinduesmanager. Uden X.Org og X.Org Server, vil du kun kunne bruge en distro fra kommandolinjen.

Det er installeret som standard

Det betyder selvfølgelig, at det er installeret som standard i alle disse GNU / Linux-distributioner, uden undtagelse. Hvis du fjerner denne pakke fra din installation, kan du ikke få adgang til det grafiske miljø længere.


X.Org, & nbsp; X.Org Server og X.Org Foundation

Mange mennesker bliver forvirrede om disse to vigtige komponenter i en Linux-distribution, der bruger en grafisk session, men man bør vide, at X.Org (X Window System) er skærmserveren og X.Org Server er X Window System implementering der indeholder flere andre projekter, såsom XCB og Xlib.

Desuden er X.Org Foundation den organisation, der styrer disse to projekter. X.Org (X Window System) -pakkerne er frit tilgængelige for download på Softoware.

Hvad er nyt i denne udgave:

    < li> Denne bugfix-udgave løser flere problemer i RANDR, Xwayland, glamour, modstillingsdriveren og andre steder. Alle opfordres til at opgradere.

Hvad er nyt i version 1.20.0:

  • Masser af nuværende, DRI3 modifikator og buildsystem rettelser .

Hvad er nyt i version:

  • Adam Jackson (10):
  • xfixes: Fjern markøren CursorCurrent
  • glx: Fix typografier, der bryder GLX_ARB_context_flush_control
  • glx: Spul kun indirekte kontekster i MakeCurrent (v2)
  • glx: Fix glXQueryContext for GLX_FBCONFIG_ID og GLX_RENDER_TYPE (v2)
  • komposit: Fjern en vildledende kommentar
  • komposit: Eksport compIsAlternateVisual
  • komposit: Lav compIsAlternateVisual safe selvom Composite er slukket
  • glx: Send GLX_VISUAL_SELECT_GROUP_SGIX attribut til visuelle
  • glx: Flyt Composite's syntetiske billeder til en anden valggruppe
  • xserver 1.19.6
  • Alex Goins (1):
  • ramdac: Check ScreenPriv! = NULL i xf86ScreenSetCursor ()
  • Daniel Martin (4):
  • modesetting: Fix potentiel bufferoverløb
  • test: input: Fix brugt uninitialiseret advarsel i dix_event_to_core
  • test: signal-logging: Fix looping underskrev nummertest
  • os / xdmcp: Honor -once når sessionen er død
  • Eric Anholt (1):
  • xkb: Udskriv den xkbcomp sti, der udføres, når vi ikke kompilerer.
  • Giuseppe Bilotta (3):
  • xkb: initialiser tsymer
  • randr: ProcRRGetOutputInfo: initialiser hukommelsen
  • randr: rrGetScreenResources: initialiser hukommelsen
  • Hector Martin (1):
  • edid: Fix fejl ved CEA-tilstand nummerering
  • Michel Danzer (1):
  • til stede: Send kun nuværendeCompleteNotify-begivenheder til den præsentative klient
  • Nikolay Martynov (1):
  • XShmGetImage: Fix censurering
  • Olivier Fourdan (2):
  • xwayland: Fix non-argb cursor conversion
  • dix: undgå udsættelse NULL PtrCtrl
  • Peter Hutterer (1):
  • config / udev: overvej ID_INPUT_FOO = 0 som 'unset'
  • Thomas Hellstrom (3):
  • glx: Omgå en GLX_OML bytte metode i ældre dri drivere
  • glx: Fix visuel fbconfig-matchning med hensyn til swap-metode
  • glx: Dupliker relevante fbconfigs til kompositterende billeder
  • Tomasz Sniatowski (1):
  • os: Fix strtok / free crash i ComputeLocalClient

Hvad er nyt i version 1.19.3:

  • Tilbagekald "til stede: Tillad at vende med PRIME slaveudgange"
  • Tilbagestill "prime: Synkroniser delt pixelmappe fra rodvindue i stedet for skærmbilledkartet"
  • os: Fix iteration over busfaults
  • glamour: Løs manglende deklaration i dash vertex shader
  • xwayland: Fjern markørrammen tilbagekald
  • xwayland: Overvåg klienttilstande for at ødelægge tilbagekaldelser
  • nuværende: deaktiver kun sideflip, når en slave crtc er aktiv
  • render: Fix adgang uden adgangsgrunde

Hvad er nyt i version 1.19.2:

  • Adam Jackson (1):
  • os: Squash missing declaration warning for timingsafe_memcmp
  • Chris Wilson (3):
  • xfree86: Tag indlåsningen til xf86RecolorCursor
  • xfree86: Tag inputlås til xf86TransparentCursor
  • xfree86: Tag input_lock () til xf86ScreenCheckHWCursor
  • Matthieu Herrb (4):
  • Brug timingsafe_memcmp () til at sammenligne MIT-MAGIC-COOKIES CVE-2017-2624
  • Brug arc4random_buf (3) hvis tilgængelig for at generere cookies.
  • auth: fjern AuthToIDFunc og tilhørende funktioner. Ikke brugt længere.
  • Brown taske forpligter sig til at reparere 957e8d (arc4random_buf () support)
  • Michel Danzer (3):
  • prime: Synkroniser delt pixelmappe fra rodvindue i stedet for skærm pixmap
  • til stede: Tillad at vende med PRIME slaveudgange
  • skade: Valider kildebilleder, der er bundet til Windows, før de pakkes ud
  • Olivier Fourdan (5):
  • xwayland: Anvend outputrotation til skærmstørrelse
  • xwayland: CRTC skal understøtte alle rotationer
  • glamour: To passerer fungerer ikke på memory pixmaps
  • xwayland: Sørg for, at vi har et fokusvindue
  • xwayland: angiv ikke checkRepeat på master kbd
  • Peter Hutterer (1):
  • os: log en fejl, når WriteToClient kaldes fra indgangstråden
  • Svitozar Cherepii (1):
  • xwayland: Tilføj hack til FWXGA-opløsning # 99574

Hvad er nyt i version 1.19.1:

  • dix: Squash nogle nye gcc6 advarsler
  • kdrive: Nuke en masse død kode
  • xfree86: Tilføj IndirectGLX server flag (v2)
  • xfree86: Undgå at sluge & plusmn; iglx kommandolinjeflag
  • modetilpasning: indsæt beskidte rektangler på EINVAL (v2)
  • xfree86: Fix rækkefølge sorteringsrækkefølgen for Xorg-konfiguration (v2)
  • os: Behandle ssh som en ikke-lokal klient (v4)
  • configure.ac: Hold miljø CFLAGS, når du tester
  • x86emu: Skift inkluderer ordre for at undgå konflikt med systemoverskrift
  • Input: Send XI2 FocusOut NotifyPointer-begivenheder til pegefeltet.
  • shm: Censur også billeder, der returneres af ShmGetImage
  • til stede: Forbedre skalering af vblank handler
  • til stede: Fix præsentation af flip out of order
  • randr / provider: Tillad kun slave gpu at være offload kilder.
  • modesetting: sæt driverPrivate til NULL efter lukning fd.
  • xf86Crtc: angiv ikke rodvinduets egenskab på slave-GPU'er.
  • modesetting: Sæt evner op efter glamour og aktiver offload caps.
  • glamour: Tilføj glamour_finish API
  • modesetting: Gennemfør 32-> 24 bpp-konvertering i skyggeopdatering
  • glx: Undgå hukommelselækage, når du bruger indirekte gengivelser
  • linux: Prøv ikke at åbne / dev / vc / 0, fix fejlmeddelelse når / dev / tty0 open fail
  • modesetting: Korrekt oprydning fb for reverse-prime-offload
  • modesetting: Fix bytte af udbyderens synkronisering / kildefunktioner
  • modesetting: Tilføj kun hovedfb, hvis det er nødvendigt
  • XQuartz: Fjern - med-launchd-id-præfiks
  • XQuartz: Løs hjælpeteksten for - med-bundle-id-præfiks
  • XQuartz: Opdater udgivelsesfeedadressen for at bruge den nye https-URL
  • XQuartz: Tilføj-med-sparkle-feed-url configure option
  • XQuartz: Add -with-bundle-version og -with-bundle-version-string configure muligheder
  • XQuartz: Opdater copyright år
  • XQuartz: Løs standard CFBundleVersion
  • glamour: Deaktiver logisk ops, når du laver kompositter [v4]
  • glamour: glamour_make_current før i glamour_composite_with_shader
  • glamour: Bevar GL_RED bits i R-kanal, når destinationen er GL_RED [v2]
  • glamour: Juster for drawable x / y i kompositets kopim optimering
  • glamour: Brug DestroyPixmap i stedet for FreePicture for glyph atlas pixmap
  • modesetting: Ryd drmmode- & gt; fb_id før udløsningen
  • exa: kun tegne gyldige trapezoider
  • xwayland-shm: befæst falder mod EINTR
  • EXA: Ære op parameter til exaGlyphs selvom maskFormat == NULL
  • glamour: Løs prøveudtagning uden for RGBx-kilde / maskebilleder
  • glamour: Check for sammensatte operationer, der svarer til kopier
  • glamour: Kan ikke bruge kopier, når du åbner uden for kompositkilde
  • glamour: Ring eglBindAPI efter eglInitialize
  • xwayland: Ring til eglBindAPI efter eglInitialize
  • dix: Arbejd om ikke-forhåndsmæssige ARGB markørdata
  • glamour: Translate solid text background region efter klipning
  • os: Brug strtok i stedet for xstrtokenize i ComputeLocalClient
  • xwayland: Fix compiler advarsel i GLAMOR Xv
  • glamour: Fix forkert forskydning på sammensatte rektangler
  • wayland: klar ressource til pixmap på urealiseret
  • Xi: Lever ikke emulerede bevægelsesbegivenheder til ikke-emulerende berøringer
  • xkb: Efter ændring af keymap, tvinge en indikatoropdatering
  • xkb: Tilføj en årsag til xkb-indikatoropdateringen efter en tastaturændring
  • xwayland: Opdater RR-tilstand på wl_output.done i stedet for wl_output.mode
  • dix / ptraccel: Fix memory leak i InitPredictableAccelerationScheme
  • modesetting: Løs fejlkontrollen fra DRM_IOCTL_MODE_CURSOR2
  • modværdi: Brug load_cursor_argb_check til sw cursor fallback
  • modesetting: Fix hw markørcheck ved første opkald

Hvad er nyt i version 1.18.4:

  • dix: Squash nogle nye gcc6 advarsler
  • kdrive: Nuke en masse død kode
  • xfree86: Tilføj IndirectGLX server flag (v2)
  • xfree86: Undgå at sluge & plusmn; iglx kommandolinjeflag
  • modetilpasning: indsæt beskidte rektangler på EINVAL (v2)
  • xfree86: Fix rækkefølge sorteringsrækkefølgen for Xorg-konfiguration (v2)
  • os: Behandle ssh som en ikke-lokal klient (v4)
  • configure.ac: Hold miljø CFLAGS, når du tester
  • x86emu: Skift inkluderer ordre for at undgå konflikt med systemoverskrift
  • Input: Send XI2 FocusOut NotifyPointer-begivenheder til pegefeltet.
  • shm: Censur også billeder, der returneres af ShmGetImage
  • til stede: Forbedre skalering af vblank handler
  • til stede: Fix præsentation af flip out of order
  • randr / provider: Tillad kun slave gpu at være offload kilder.
  • modesetting: sæt driverPrivate til NULL efter lukning fd.
  • xf86Crtc: angiv ikke rodvinduets egenskab på slave-GPU'er.
  • modesetting: Sæt evner op efter glamour og aktiver offload caps.
  • glamour: Tilføj glamour_finish API
  • modesetting: Gennemfør 32-> 24 bpp-konvertering i skyggeopdatering
  • glx: Undgå hukommelselækage, når du bruger indirekte gengivelser
  • linux: Prøv ikke at åbne / dev / vc / 0, fix fejlmeddelelse når / dev / tty0 open fail
  • modesetting: Korrekt oprydning fb for reverse-prime-offload
  • modesetting: Fix bytte af udbyderens synkronisering / kildefunktioner
  • modesetting: Tilføj kun hovedfb, hvis det er nødvendigt
  • XQuartz: Fjern - med-launchd-id-præfiks
  • XQuartz: Løs hjælpeteksten for - med-bundle-id-præfiks
  • XQuartz: Opdater udgivelsesfeedadressen for at bruge den nye https-URL
  • XQuartz: Tilføj-med-sparkle-feed-url configure option
  • XQuartz: Add -with-bundle-version og -with-bundle-version-string configure muligheder
  • XQuartz: Opdater copyright år
  • XQuartz: Løs standard CFBundleVersion
  • glamour: Deaktiver logisk ops, når du laver kompositter [v4]
  • glamour: glamour_make_current før i glamour_composite_with_shader
  • glamour: Bevar GL_RED bits i R-kanal, når destinationen er GL_RED [v2]
  • glamour: Juster for drawable x / y i kompositets kopim optimering
  • glamour: Brug DestroyPixmap i stedet for FreePicture for glyph atlas pixmap
  • modesetting: Ryd drmmode- & gt; fb_id før udløsningen
  • exa: kun tegne gyldige trapezoider
  • xwayland-shm: befæst falder mod EINTR
  • EXA: Ære op parameter til exaGlyphs selvom maskFormat == NULL
  • glamour: Løs prøveudtagning uden for RGBx-kilde / maskebilleder
  • glamour: Check for sammensatte operationer, der svarer til kopier
  • glamour: Kan ikke bruge kopier, når du åbner uden for kompositkilde
  • glamour: Ring eglBindAPI efter eglInitialize
  • xwayland: Ring til eglBindAPI efter eglInitialize
  • dix: Arbejd om ikke-forhåndsmæssige ARGB markørdata
  • glamour: Translate solid text background region efter klipning
  • os: Brug strtok i stedet for xstrtokenize i ComputeLocalClient
  • xwayland: Fix compiler advarsel i GLAMOR Xv
  • glamour: Fix forkert forskydning på sammensatte rektangler
  • wayland: klar ressource til pixmap på urealiseret
  • Xi: Lever ikke emulerede bevægelsesbegivenheder til ikke-emulerende berøringer
  • xkb: Efter ændring af keymap, tvinge en indikatoropdatering
  • xkb: Tilføj en årsag til xkb-indikatoropdateringen efter en tastaturændring
  • xwayland: Opdater RR-tilstand på wl_output.done i stedet for wl_output.mode
  • dix / ptraccel: Fix memory leak i InitPredictableAccelerationScheme
  • modesetting: Løs fejlkontrollen fra DRM_IOCTL_MODE_CURSOR2
  • modværdi: Brug load_cursor_argb_check til sw cursor fallback
  • modesetting: Fix hw markørcheck ved første opkald

Hvad er nyt i version 1.18.3:

  • vfb: Tilføj LD_EXPORT_SYMBOLS_FLAG igen til LDFLAGS
  • Xext / vidmode: Reducer overfladen af ​​GetModeLine fejlfindingsmeddelelser
  • glamour: swizzle RED til 0 for alpha teksturer
  • til stede: Kun requeue til næste MSC efter flip failure
  • xfree86 / modes: Sørg for, at HW-markøren er skjult, når den skal være
  • xwayland: inkluderer ikke frekvens i tilstandsnavn
  • xwayland: Lad os støtte visningsport i vidmode
  • DRI2: Tilføj Polaris PCI-id'er

Hvad er nyt i version 1.18.2:

  • glamour er opdateret for at bruge OpenGL-kerneprofiler, hvis det er tilgængeligt, hvilket bør forbedre hukommelsesbrugen og ydeevnen på moderne hardware og få nogle andre præstationsforbedringer for rpi og andre GLES-platforme.
  • DRI2, DRI3 og Present alle modtog korrektionsrettelser til hænger, nedbrud og anden underlighed
  • Xwayland-serveren er blevet opdateret for at understøtte Xv- og xf86vidmode-udvidelserne for bedre kompatibilitet og fastsatte nogle fejl med output hotplug og peger opdateringer
  • Xwin oplevede forbedringer af vindue- og udklipshåndtering og nogle få nye tastaturlayouter

Hvad er nyt i version 1.18.1:

  • build: Fjern forældet miext / cw inklusiv stier
  • vidmode: Slet den ubrugte begivenhedskode
  • Xorg.man: flyt XLOCAL detaljer til X (7) man side i stedet
  • Xorg.man: Opdater for at reflektere -nolisten tcp bliver standard
  • Xserver.man: dokumenter flere transporter for -nolister & amp; -listen muligheder
  • til stede: Fix Async swap logic
  • modesetting: Håndter fejl ved at indstille en CRTC til en DRM-tilstand korrekt
  • modesetting: Gratis output_ids i drmmode_set_mode_major ()
  • modstilling: Fjern XF86_CRTC_VERSION kontrol
  • Tilstedeværelse: Kør straks, hvis target_msc svarer til current_msc
  • Xext: Fix build med --disable-xace
  • os: Sørg for at clientsWritable fd_set initialiseres før brug
  • DRI2: Synkroniser radeonsi_pci_ids.h fra Mesa

Hvad er nyt i version 1.18.0:

  • build: Fjern forældet miext / cw inklusiv stier
  • vidmode: Slet den ubrugte begivenhedskode
  • Xorg.man: flyt XLOCAL detaljer til X (7) man side i stedet
  • Xorg.man: Opdater for at reflektere -nolisten tcp bliver standard
  • Xserver.man: dokumenter flere transporter for -nolister & amp; -listen muligheder
  • til stede: Fix Async swap logic
  • modesetting: Håndter fejl ved at indstille en CRTC til en DRM-tilstand korrekt
  • modesetting: Gratis output_ids i drmmode_set_mode_major ()
  • modstilling: Fjern XF86_CRTC_VERSION kontrol
  • Tilstedeværelse: Kør straks, hvis target_msc svarer til current_msc
  • Xext: Fix build med --disable-xace
  • os: Sørg for at clientsWritable fd_set initialiseres før brug
  • DRI2: Synkroniser radeonsi_pci_ids.h fra Mesa

Hvad er nyt i version 1.17.2:

  • Bemærkbare højdepunkter:
  • Fix for CVE-2015-3164 i Xwayland
  • Fix int10 setup for vesa
  • Ret regression i server-fortolket auth
  • Fix fb setup på big-end CPU'er
  • Byg fix til for gcc5
  • Komplet changelog:
  • Aaron Plattner (2):
  • xfree86: Løs xf86_check_platform_slots håndtering af PCI
  • xfree86: Tilføj GPU-skærme, selvom der ikke er aktive GDev'er
  • Adam Jackson (1):
  • xserver 1.17.2
  • Adel Gadllah (1):
  • modesetting: Fix software cursor backback
  • Alan Coopersmith (2):
  • Ryd ListenTransConns-poster i CloseWellKnownConnections
  • Accept x86_64 samt jeg * 86 for $ host_cpu i Solaris på x86
  • Brent Collins (1):
  • shm: Fix xselinux ressource initialisering til xinerama pixmaps
  • Chris Wilson (2):
  • shm: Fix brug-efter-fri i ShmDestroyPixmap
  • Tilstedeværelse: Kopier unflip indhold tilbage til Screen Pixmap
  • Colin Harrison (2):
  • os / xdmcp.c: Inkluder Xtrans.h, når du bygger til WIN32
  • os / utils.c: Prøv ikke at opbygge os_move_fd () for WIN32
  • Dave Airlie (2):
  • os / access: Fix regression i server fortolket auth
  • glamour: gør ikke gøre ops med matchende kilde / dest (v2)
  • Dima Ryazanov (1):
  • xwayland: Gennemfør glat rulning
  • Egbert Eich (6):
  • symboler: Fix sdksyms.sh for at klare gcc5
  • Xephyr: Kras ikke, når der ikke er angivet et kommandolinjeprincip
  • Xephyr: Print standard serverens displaynummer, hvis ingen er angivet
  • Xephyr: Fix kompilere, når debugging er aktiveret
  • Xephyr: Fix skærmbilledtræk for den ikke-Glamour & amp; ikke-XHSM sag
  • Xephyr: Løs brudt billede, når endianess af klientmaskinen og værten-Xserver adskiller sig
  • Emil Velikov (2):
  • randr: Fjern chatty fejlmeddelelser
  • randr: brug randr: præfiks i ErrorF ()
  • Hans de Goede (1):
  • Genaktiver ikke-serverfd-inputenheder med det samme på vtenter
  • Jason Gerecke (2):
  • xfree86: Returner NULL fra xf86CompatOutput hvis ingen kompat_output er defineret
  • dix: Lad ikke enhedstransformation indstilles på valuatorløse enheder
  • Jon TURNEY (9):
  • ephyr: Undgå en segfault med 'DISPLAY = Xephy -glamor'
  • os: XDMCP valgmuligheder som -query osv. skulle indebære -listen tcp
  • os: Lær vpnprintf () hvordan man håndterer "% *. * s"
  • hw / xwin / glx: Refactor-parsering af XML-elementet
  • hw / xwin / glx: Forbedre kodegeneratoren for at håndtere nyeste Khronos OpenGL-registreringsdatabase XML
  • hw / xwin: Rapportér Cygwin-versionsoplysninger i log
  • glamour: Fix build når konfigureret --able-glamour --disable-xshmfence
  • hw / xwin / winclipboard: Link xwinclip med -lpthread
  • hw / xnest: Fix build for MinGW
  • Jonathan Gray (2):
  • glamour: fjern const fra returtypen af ​​glamour_get_drawable_location ()
  • glamour: Fix build, når DRI3 ikke er defineret
  • Jurg Billeter (1):
  • int10: Fix fejlkontrol for pci_device_map_legacy
  • Keith Packard (1):
  • mi: Delvis pie-skivefyldte buer kan have brug for mere plads til spændinger
  • Maarten Lankhorst (4):
  • glamour: brug kun (un) pack_subimage når det er tilgængeligt
  • glamour: Kontrollér ikke for gl-fejl i glamour_build_program
  • glamour: Brug GL_FRAMEBUFFER i stedet for GL_READ_FRAMEBUFFER
  • glamour: GL_TEXTURE_MAX_LEVEL er ikke tilgængelig på GLES2
  • Michal Srb (1):
  • Udsæt GetMaster til moduler.
  • Michel Danzer (2):
  • Tilføj AC_SYS_LARGEFILE definerer til dix-config.h
  • modesetting: Inkluder dix-config.h fra dumb_bo.c
  • Olivier Fourdan (4):
  • ephyr: Mislykkes hvis glamour bliver bedt om, men ikke brugbar
  • xwayland: Tilføj afhængighed af glamour libs
  • glamour: Kontrollér maksimale indfødte ALU instruktioner
  • dix: Fix billedbytesordre på big endian hardware
  • Ray Strode (5):
  • systemd-logind: filtrer ud ikke-signalmeddelelser fra beskedfilter
  • systemd-logind: Undgå at gætte D-Bus standard timeout
  • xwayland: Aktiver adgangskontrol på åbne stikkontakter [CVE-2015-3164 1/3]
  • os: support ny implicit lokal brugeradgangstilstand [CVE-2015-3164 2/3]
  • xwayland: Standard til lokal bruger, hvis ingen xauth-fil er angivet. [CVE-2015-3164 3/3]
  • Robert Ancell (1):
  • xwayland: Fix fejlstrengene
  • Rui Matos (2):
  • dix / events: Indstil currentTime til det givne tidsstempel i NoticeTime
  • xwayland: Sprøjt vores markøroverflade opdateringer med en ramme tilbagekaldelse
  • Vicente Olivert Riera (1):
  • backtrace.c: Fix ordstøb til en peger

Hvad er nyt i version 1.17.1:

  • xkb: Skift ikke XkbSetGeometry-data i inputbufferen
  • xkb: Kontrollér strængernes længde imod anmodningsstørrelse

Hvad er nyt i version 1.17.0:

  • dri2: Indstil vdpau-drivernavn, hvis ddx ikke angiver nogen drivernavn
  • randr: forsøg på at rette primær på slaveudgang (v2)
  • config / udev: Respekter sædeopgaver ved tildelte enheder
  • os: Fix timers løbsbetingelser

Hvad er nyt i version 1.16.3:

  • glx: Vær mere paranoid over anmodninger om variabel længde [CVE-2014-8093 1/6]
  • glx: Vær strengere for at afvise ugyldige billedstørrelser [CVE-2014-8093 2/6]
  • glx: Yderligere paranoia i __glXGetAnswerBuffer / __GLX_GET_ANSWER_BUFFER (v2) [CVE-2014-8093 3/6]
  • glx: Fix billedstørrelsesberegning for EXT_texture_integer [CVE-2014-8098 1/8]
  • glx: Tilføj Safe_ {add, mul, pad} (v3) [CVE-2014-8093 4/6]
  • glx: Integer overløbsbeskyttelse for ikke-genererede renderanmodninger (v3) [CVE-2014-8093 5/6]
  • glx: Længde kontrol af RenderLarge-anmodninger (v2) [CVE-2014-8098 3/8]
  • glx: Overordnet længdekontrol af byttehandlerPrivate anmodninger [CVE-2014-8098 4/8]
  • glx: Anmodning om anmodningslængde for SetClientInfoARB [CVE-2014-8098 5/8]
  • glx: Længdekontrol af private forespørgsler fra ikke-genererede leverandører [CVE-2014-8098 6/8]
  • glx: Længde kontrol af ikke-genererede enkeltforespørgsler (v2) [CVE-2014-8098 7/8]
  • glx: Send den resterende anmodningslængde til - & gt; varsize (v2) [CVE-2014-8098 8/8]
  • Tilføj -iglx & amp; + iglx til Xserver.man
  • ukontrolleret malloc kan tillade uautoriseret klient at kollapse Xserver [CVE-2014-8091]
  • dix: integer overløb i ProcPutImage () [CVE-2014-8092 1/4]
  • dix: integer overløb i GetHosts () [CVE-2014-8092 2/4]
  • dix: integer overløb i RegionSizeof () [CVE-2014-8092 3/4]
  • dix: heltal overløb i REQUEST_FIXED_SIZE () [CVE-2014-8092 4/4]
  • dri2: heltal overløb i ProcDRI2GetBuffers () [CVE-2014-8094]
  • dbe: Uvaliderede længder i DbeSwapBuffers-opkald [CVE-2014-8097]
  • Xi: Uvaliderede længder i Xinput-udvidelsen [CVE-2014-8095]
  • xcmisc: ugyldig længde i SProcXCMiscGetXIDList () [CVE-2014-8096]
  • Xv: Uvaliderede længder i XVideo-udvidede bytteprocesser [CVE-2014-8099]
  • dri3: ugyldige længder i DRI3 udvidet bytteprocesser [CVE-2014-8103 1/2]
  • til stede: uvaliderede længder i nuværende udvidelsesprocesser [CVE-2014-8103 2/2]
  • randr: ugyldige længder i RandR-udvidet byttet procs [CVE-2014-8101]
  • Gør: uvaliderede længder i Render extn. swapped procs [CVE-2014-8100 2/2]
  • xfixes: ugyldig længde i SProcXFixesSelectSelectionInput [CVE-2014-8102]
  • Tilføj forespørgselslængde kontrol test tilfælde for nogle Xinput 1.x anmodninger
  • Tilføj forespørgselslængde kontrol test tilfælde for nogle Xinput 2.x anmodninger
  • Tilføj REQUEST_FIXED_SIZE testkasser til test / misc.c
  • fb: Fix Bresenham-algoritmer til almindeligt brugte små segmenter.
  • render: Kontroller forespørgselsstørrelse, før du læser det [CVE-2014-8100 1/2]
  • glx: Længde kontrol af GLXRender-anmodninger (v2) [CVE-2014-8098 2/8]
  • til stede: Support PresentOptionCopy
  • glx: Check tilbage fra __glXGetAnswerBuffer
  • dbe: Opkald til DDX SwapBuffers kræver adresse på int, ikke usigneret int [CVE-2014-8097 pt. 2]
  • glx: Kan ikke blande erklæringer og kode i X.org-kilder [CVE-2014-8098 pt. 9]
  • Mangler parenter i REQUEST_FIXED_SIZE makro [CVE-2014-8092 pt. 5]
  • dix: GetHosts-grænsekontrol ved hjælp af forkert pointerværdi [CVE-2014-8092 pt. 6]
  • Til stede: Undgå nedbrud i DebugPresent (), lidt mere info.
  • Til stede: Fix brug af vsynced pageflips og ære PresentOptionAsync. (V4)
  • glx: Løs maskeafkortning i __glXGetAnswerBuffer [CVE-2014-8093 6/6]

Hvad er nyt i version 1.17 RC1:

  • modstilling: Match PCI klasse 3, enhver underklasse
  • xfree86: Fjern stale /usr/share/X11/xorg.conf.d hardcode fra xorg.conf man siden
  • Adam Jackson (131):
  • Implementer -> driverFunc
  • modesetting: Må ikke (to gange) dobbeltspor softwaremarkør
  • Brug egen thunk-funktion i stedet for shadowUpdatePackedWeak
  • dix: Fjern en gammel IBM-konfiguration
  • dix: Fjern nogle XFree86 3.x rester
  • dix: (Ikke) skift BITMAP_SCANLINE_UNIT på Linux s390 {, x}
  • dix: Fjern nogle døde makroer
  • dix: Fjern nogle cfb rester
  • dix: Standard GLYPHPADBYTES til 4
  • dix: Fjern wacky sparc special casing (v2)
  • dix: Fjern et underligt tilfælde af little endian s390
  • dix: Fjern arch awareness fra servermd.h (v2)
  • xfree86: Fjern i2c multimediemoduler
  • xfree86: Fjern #indhold "compiler.h" fra steder, der ikke har brug for det
  • xfree86: Fjern nds32_flush_icache
  • xfree86: Fjern MMIO_MOVE32
  • xfree86: Definer NO_INLINE
  • xfree86: Unspecialize gcc varianter af uændret hukommelsesadgang
  • xfree86: Fjern ubrugte uændrede int64-hjælpere
  • xfree86: Flyt generiske uændrede hjælpere til int10-kode
  • xfree86: Fjern de resterende ubrugte uændrede accessorer
  • xfree86: Fjern et par tilfældige ppc decls
  • xfree86: Undef FAKEIT
  • xfree86: Undef __HIGHC __
  • xfree86: Fjern en usandsynlig bit af #pragma
  • xfree86: Undef GCCUSESGAS
  • xfree86: Fjern en ubrugelig! __ SUNPRO_C vagt
  • xfree86: Fjern pre-2.6 Linux ppc support
  • xfree86: Forenkle en masse OS og buebetingelser
  • xfree86: Ryd op powerpc barrier decls
  • xfree86: Fjern MMIO_ONB * og venner
  • xfree86: Træk generisk barriere () definition op til øverste niveau
  • xfree86: Ryd nogle dumme __sparc makrobrug
  • xfree86: Sammensæt ppc / sparc mmio-swap-eller-ikke conditionals
  • mi: Fjern semi-vilkårlig arch awareness i pakkede koordinatmakroer
  • bsd: Fjern nogle reference arm kode bag #if 0
  • dix: Gør nogle LBX-æra kode mere indlysende
  • kdrive: Fjern nogle døde bits på manens side
  • mi: Fjern tilsyneladende ubrugte miSegregateChildren
  • miext / shadow: Fjern gammel back-kompatibilitet hack
  • miext / shadow: Fjern shadowInit
  • os: Fjern afskrevet malloc / gratis indpakning
  • os: Fjern LocalClientCred
  • render: Fjern ubrugt CopyPicture
  • saver: Åben ikke kode IsMapInstalled
  • vgahw: Nuke ubrugt vgaCmap.c
  • xfree86: Fjern xf86ConfigActivePciEntity
  • xfree86: Fjern nogle ubrugte pre-pciaccess typer
  • xfree86: Fjern forældede PCI-typer
  • xfree86: Fjern ubrugt xf86 {Map, Unmap} LegacyIO
  • xfree86: Fjern protectMem fra VidMemInfo
  • xfree86: Fjern meningsløse xf86RandRCreateScreenResources
  • xfree86: Fjern ubrugelige #include "fb.h"
  • xfree86: Fjern ubrugte HardEdges
  • xkb: Fjern nogle fascinerende paranoia fra hændelsesemission
  • xquartz: Fjern ubrugt DRI {, Post} ValidateTree
  • dri1: Fjern ubrugt DRI {, Post} ValidateTree
  • xwayland: Snap skader rapporter til grænsekassen
  • xfree86: Fjern xf86 {Map, Unmap} vidMem
  • xfree86: Fjern {sæt, fortryd} WC fra VidMemInfo
  • xfree86: Fjern xf86LinearVidMem
  • int10: Port ud af xf86ReadBIOS
  • xfree86: Fjern xf86ReadBIOS
  • xfree86: Fjern xf86CheckMTRR
  • xfree86: Fjern hukommelsen om MTRR bevidsthed
  • xfree86: Ryd op lidt mere alfa-bevidsthed
  • loader: Fjern kompatibilitet med den gamle XFree86 version nummerering
  • ephyr: Implementér hardwaremarkører korrekt (v3) korrekt
  • loader: Deobfuscate RTLD_ * makro ting
  • mi: Fjern kompatibilitet med Windows 8-bpp farvekompatibilitet
  • xfree86: Fjern xv-klip underrette driverkrogen
  • xfree86: Fjern option "TextClockFreq"
  • xfree86: Fjern falsk xf86ConfigError
  • xfree86: Fjern ubrugelig back-pointer til pScrn fra colormap-kode
  • xfree86: Fjern DisplayID-understøttelse
  • xfree86: Fjern xf86Info.log (v2)
  • xfree86: Fjern ubrugt xf86Info.useDefaultFontPathFrom
  • xfree86: configServerFlags fejler aldrig, gør det ugyldigt
  • xfree86: Fjern meningsløse xf86PrintMarkers
  • x86emu: Udefineret _NO_INLINE
  • exa, kdrive: Fjern overflødige BitsPerPixel-makroer
  • input: Fjern ubrugt SetKeySymsMap
  • Loader: Fjern noget Baklava kode
  • vfb: Genimplementér ikke micmap så meget
  • xfree86: Fjern noget, der ikke kan ske printf fra xf86CreateRootWindow
  • kdrive: Fjern vestigial reference til fbInitValidateTree
  • xquartz: Fjern ubrugelige DRIWindowExposures
  • rodløse: Fjern overflødig RootlessShapedWindowIn
  • xwin: Fjern den indfødte GDI-motor (v2)
  • xwin: Fjern primær DirectDraw-motor
  • dix: Slet det tredje argument fra WindowExposuresProcPtr
  • mi: Deobfuscate miWindowExposures
  • mi: Deobfuscate miOverlayWindowExposures
  • mi: Forenkle sammensat grænseoverskridende omdirigeringsgrænseflade
  • mi: Drop plane argument fra miHandleExposures
  • mi: Flyt pScreen-> SendGraphicsExpose op til dix
  • dix: Fjern DIXsaveUnder bit fra vinduet
  • dix: Lower backStorage til bit i stedet for en pointer
  • dix: Fjern en tom hvis
  • dix: Fjern noget meningsløst casting af NULL
  • dix: Fjern en obfuscatory makro
  • mi: miSlideAndSizeWindow - & gt; miResizeWindow
  • fb: fb {Map, Unmap} Vindue - & gt; fb {Indse, Unrealize} Vindue
  • Misc: Fold sammen nogle overflødige betingelser
  • xinerama: Løs adgangstilstand i GetImage's drawable lookup
  • render: Gem altid klientklip som en region
  • mi: Marker span blit rutiner som _X_COLD
  • mi: Unexport brede linjedetaljer
  • mi: Unexport polygon kant bord implementering detaljer
  • mi: Gennemførelses detaljer for unexport span gruppe
  • mi: Unexport subpixel polygon implementerings detaljer
  • mi: Unexport arkivere gennemførelsesoplysninger
  • mi: Fold mispans.c i miwideline.c
  • mi: Fold mifpolycon.c i miarc.c
  • mi: Fold mipoly {con, gen} .c i mipoly.c
  • mi: Fold mipolyutil.c i mipoly.c
  • mi: Fold micursor.c i mipointer.c
  • fb: Eliminer fbLaneTable, statiskér fb {8,16,32} Lane
  • fb: FB_SHIFT er 5 (og FB_UNIT er 32)
  • fb: Fjern lige / ulige stipple slow-pathing
  • fb: Flyt fbStipple * Bits nær deres eneste forbruger
  • fb: Fjern ubrugt fbReduceRasterOp
  • fb: Fjern slow-pathing lige / ulige fliser
  • fb: Skjul glyph implementerings detaljer
  • fb: Skjul nogle detaljer om nulbredde
  • fb: Hide Bresenham line detaljer
  • fb: Skjul fbDots
  • fb: Skjul fbPush {Pattern, Fill}
  • dix: Gem altid GC klientklip som en region (v2)
  • dix: Retype og pakk GC
  • igen
  • komposit: Wrap GetSpans
  • Alan Coopersmith (5):
  • Gør listen tests faktisk testlister
  • Afbryd xi2-test, hvis ActivateDevice () mislykkes
  • Brug unikt visningsnavn for hvert xi2 testprogram [v3]
  • Tildel nok plads til både nulstilling og amp; flag attributter
  • Hvis gaffel fejler i System (), må du ikke falde til exec ()
  • Alan Hourihane (14):
  • Oprindelig begæring af ny modstillingsdriver
  • Kør indryk
  • Tilslut hardwaremarkørstøtte
  • Bring inline med nuværende modesetting-101 filial for ændring af konnektor / encoder
  • Tilføj DRI2-support.
  • formatering rettelser
  • flere formateringsrettigheder
  • endnu mere
  • Tilføj EXA winsys til gallium pipe driver interface.
  • Fix kopioverflade
  • NULL kontrol
  • Tilføj - med-gallium-dir for at angive placering af gallium-træ
  • Flere fejlkontrol
  • løser for ændringer i galliumstride
  • Alex Deucher (1):
  • modesetting: forespørgselsmarkørstørrelse fra kernen
  • Alex Orange (1):
  • fb: Fix Bresenham-algoritmer til almindeligt brugte små segmenter.
  • Alon Levy (1):
  • modesetting: tilføj virtuel stikstøtte
  • Andreas Hartmetz (1):
  • glamour: Lad være med at frigøre hukommelse, vi skal bruge.
  • Axel Davy (1):
  • Fix present_pixmap, når du bruger present_notify_msc
  • Carlos Garnacho (1):
  • xwayland: Kun deaktivere / aktivere enheder på evnen ændres
  • Chris Wilson (2):
  • Tilføj manglende GTF-tilstande
  • Xext / shm: Fjern SHM-segmentet, efter at Pixmap er frigivet
  • Colin Walters (2):
  • autogen.sh: Implementér GNOME Build API
  • xf86platformBus: Tilføj påstand for at undgå (fatal) compiler advarsel
  • Daniel Martin (3):
  • dix: Fjern rester af XpExtension fra protocol.txt
  • sikkerhed: Fjern XpExtension fra SecurityTrustedExtensions
  • xfree86: Slet fil modinit.h
  • Daphne Pfister (1):
  • os: Regenerér os / oscolor.c fra app / rgb # 52289
  • Dave Airlie (61):
  • drop exa
  • modesetting: genstart driverindsats fra andre kodebaser
  • oprydning nogle drmmode_display header-filen
  • modesetting: omskrive probing baseret på fbdev.
  • gut nogle mere unødvendige kode
  • Opdater authors / copyright
  • slip loading dri2
  • sporskadesporingskode fra st / xorg
  • Fix servergenbrug
  • tilføj -Vil, oprydning advarsler
  • Fjern ubrugt fejlretning
  • Tilføj shadowfb support, standard til på.
  • Tilføj startmandsside
  • Kontroller drm support dum bufferfunktion
  • fix foretage distcheck
  • Fix fb_id for beskidt rapportering
  • konfigurer: kræver ikke xvmc.
  • Opdateringsenhed åben
  • Fix noget hvidrum
  • modesetting: Tilføj markørbackback, hvis kernel afviser markør.
  • oprydning dum cap hente
  • brug en hætte til at afgøre, om skyggen er foretrukket eller ej.
  • shadowfb: dump shadowfb tilstand ved opstart
  • modesetting: Fix stride hvis kerne ændrer det.
  • modesetting: flyt skygge ting til anden struktur
  • modesetting: Fix skyggeformatering.
  • modesetting: deaktiver beskidte opdateringer til ENOSYS
  • modesetting: Fix advarsler, fjern død kode.
  • xf86-video-modsætning 0,2
  • modetilpasning: reparer opbygning mod ældre Xext
  • slip brug af alloca, brug bare malloc / free
  • Beskidt: Kontroller Malloc Retur
  • markør: skjul markører på LeaveVT
  • modesetting: Tilføj sæt / drop master omkring VT switch
  • modesetting: flyt åbningskernenheden til inden indstilling af dybden
  • modesetting: forsøg på at træne ud, hvis vi vil have 24 eller 32bpp
  • modesetting: Sørg for, at pci-enheden svarer til DRM-enheden
  • bump version til 0.3.0
  • modesetting: tilføj kompatibel header-fil
  • modesetting: konverter til nye scrn konverterings-API'er.
  • modesetting: fix gør distcheck
  • modesetting: bump til nyeste X-server-kompatible api.
  • modesetting: løsning af kernefel rapportering 0x0 som gyldige minutter
  • modesetting: pci probing kræver interface version 1.4
  • modesetting 0.4.0: bump configure.ac
  • modesetting: drop useless xf86PciInfo include
  • modesetting: Fix advarsel om at være udefineret.
  • modesetting: tilføj platformbus support
  • modesetting: Tilføj output slave support.
  • modesetting: fjern alloca-brugen igen
  • modesetting: Fix crashes forårsaget af udev race betingelser
  • modesetting: bump til 0.6.0
  • modstilling: Giv dummy kroge til skygge
  • modesetting: Fix juster rammekrasj
  • modesetting: Skift outputnavne til sekundære GPU'er
  • modesetting: flyt lukning fd til efter vi tjekker output
  • modetilpasning: Prøv og brug hotspot cursor support
  • modesetting: Fix markørgengivelse med hotspots.
  • modesetting: Fix brug efter fri.
  • modesetting: Fix build regression mod ældre servere.
  • pixmap: Fix reverse optimus-understøttelse med flere hoveder
  • David Ung (1):
  • randr: Fix logik i RRPointerToNearestCrtc
  • Egbert Eich (1):
  • BellProc: Send bellhændelse på kerneprotokolbell, når det bliver bedt om det
  • Eric Anholt (52):
  • xorg: Fjern duplikerede definitioner af nogle XV-relaterede strukturer.
  • kdrive: Gør lidt mere oprydning fra XV struct deduplication.
  • kdrive: Fjern kode for død generisk XV-adapter.
  • kdrive: Forenkle adapteropsætningsgrænsefladen.
  • glamour: Split XV-koden i XF86-afhængige dele og generiske.
  • kdrive: Mark XV navner const for at undgå advarsler.
  • ephyr: Tilføj støtte til XV ved hjælp af glamour.
  • glamour: Del kode til håndtering af put_image.
  • xephyr: Tillad initialisering af glamour med gles2 (på GLX).
  • glamour: Slip unødvendig glTexParameteri () i SetSpans ().
  • glamour: Brug MIN / MAX-makroer til at rydde op glamor_transfer.c
  • glamour: Slip unødvendigt glTexParameteri () i upload af teksturdata.
  • glamour: Slet konstante argumenter til glamour_solid ().
  • glamour: Fjern altid-sandt Inverteret flag.
  • glamour: Drop dead get / pub sub pixmap funktioner.
  • glamour: Drop dead glamour_download_pixmap_to_cpu ()
  • glamour: Drop dead glamour_restore_pixmap_to_texture ().
  • glamour: Fjern en død prototype.
  • glamour: Drop "gør vi en serie blits eller tegner" logik.
  • xv: Fjern døde VIDEO_INVERT_CLIPLIST fra xorg og kdrive DDXes.
  • xv: Fjern døde VIDEO_NO_CLIPPING fra xorg og kdrive DDXes.
  • xv: Flyt almindelig kode til adapteroprydning til xvmain.c
  • xv: Slet ddQueryAdaptors () -grensesnittet.
  • xv: Flyt DDX XV-skærmens private tildeling i DDXes.
  • xv: Drop ubrugt XvdiPreemptVideo ().
  • xv: Drop ubrugt XvdiVideoStopped ().
  • xv: Flyt Luk skærmopsætning fra en DIX-krog til normal indpakning.
  • xv: Flyt xf86 XV-farvenøglehjælp til kernen.
  • xv: Løs problemet med malloc-failures i fill-farvehjælperen.
  • kdrive: Fjern døde KXVPaintRegion ().
  • kdrive: Forstyr ikke eksplicit at rydde nyt vindue privates til NULL.
  • xv: Fjern de intakte AllocatePort / FreePort-grænseflader.
  • xv: Slet ClientPtr fra grænsefladen til DDX.
  • kdrive: Fjern en død struktur.
  • glamour: Forsøg ikke at oprette tekster i kerne skrifttyper, når vi ikke bruger dem.
  • glx: Deaktiver indirekte GLX-kontekster som standard.
  • modsætning: Sammensætningstilpasning er COPYING i xserverens.
  • modesetting: unifdef MODESETTING_OUTPUT_SLAVE_SUPPORT
  • modesetting: xserver kontrollerer allerede XEXTPROTO & gt; = 7.2.99.901.
  • modesetting: Drop brug af "pointer" for "void *"
  • modstilling: Opdatering til API-ændring af platformenhed.
  • modstilling: Forbind driveren til bygningen.
  • modesetting: Slet brug af kompat-api.h
  • modesetting: Drop resterende old-xserver-kompatibilitet.
  • modesetting: Kør x-indent-all.sh.
  • modesetting: Fix nogle rare formatering efter x-indent-all.sh.
  • modesetting: Deduplicate some scrn setup.
  • modesetting: Tilføj support til gengivelse ved hjælp af glamour.
  • dri2: Importer en kopi af Mesa's PCI ID - & gt; driver navn mappings.
  • dri2: Udfyld automatisk drivernavnet, hvis DDX ikke giver det.
  • modesetting: Eksporter to funktioner, jeg vil genbruge fra DRI2 / Present.
  • modesetting: Tilføj support til DRI2 med glamour.
  • Gaetan Nadon (14):
  • Udfyld COPYING-filen med licenstekst
  • Tilføj kontaktoplysninger til README-filen
  • mand: mangler AM_V_GEN og hardkodede sed kommandoenavn
  • Fix typografi i .gitignore
  • gøre: fjern overflødige AUTOMAKE_OPTIONS
  • Fjern overflødig EXTRA_DIST for README-filen.
  • Tilføj manglende mål for ChangeLog og INSTALL
  • Udskift forældet AM_CONFIG_HEADER med AC_CONFIG_HEADERS
  • Fjern overflødig AC_PROG_CC
  • Fjern unødvendigt AM_PROG_CC_C_CO
  • lav: fjern tom variabel opgave
  • lav: Tilføj alle advarsler i henhold til platformen
  • config: udskift deprecated AC_HELP_STRING med AS_HELP_STRING
  • config: layout og kommentér den øverste del af configure.ac
  • Hans de Goede (1):
  • Tilføj support til server-administrerede fds
  • James Simmons (1):
  • Placer ikke markører i sw cursor-tilstand
  • Jasper St. Pierre (2):
  • xwayland-input: Fix en crasher til et løb med Wayland-komponisten
  • xwayland: Gennemfør strygning for overflader baseret på rammehændelsen
  • Jeremy Huddleston Sequoia (3):
  • mieq: Løs en crashregression i mieqProcessDeviceEvent
  • ListenOnOpenFD: Fjern Resets, da dette er meningen at være til hotplugging-forbindelser
  • XQuartz: Bedre support slukker "Displays har separate rum" på OS X Mavericks
  • Joerg Sonnenberger (1):
  • Fix formatstreng.
  • Jon TURNEY (56):
  • hw / xwin / glx: Når du genererer shims, skal du begrænse de betragtede funktioner til GL-versionen

Andre software developer X.org Foundation

X.Org
X.Org

14 Apr 15

xf86-video-r128
xf86-video-r128

19 Feb 15

Kommentarer til X.Org Server

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!