summaryrefslogtreecommitdiff
path: root/os
AgeCommit message (Expand)AuthorFilesLines
2017-06-13os: Set oc->fd to -1 when connection is closedKeith Packard1-0/+1
2017-06-13os: Check oc->trans_conn before using oc->fd in YieldControlNoInputKeith Packard1-10/+9
2017-06-13os: Don't call ospoll_listen/ospoll_mute after connection is closedKeith Packard1-4/+6
2017-06-13os: Use CloseDownFileDescriptor from AbortClient, including ospoll_removeKeith Packard3-11/+12
2017-06-13os: Eliminate ConnectionTranslationKeith Packard2-140/+1
2017-05-12os, xfree86: Stop being so weird about <limits.h>Adam Jackson2-19/+0
2017-05-10meson: Only detect each function oncePeter Harris1-9/+9
2017-05-10timingsafe_memcmp: Fix meson buildAdam Jackson1-1/+1
2017-05-04meson: Test to build xserver_poll.c was invertedJon TURNEY1-2/+2
2017-04-29os: Mark client as ready to read when closing due to write failure [100863]Keith Packard1-1/+5
2017-04-29os: un-duplicate code to close client on write failureKeith Packard1-13/+21
2017-04-27meson: Factor out the AC_REPLACE_FUNCS stuff to its own libraryAdam Jackson1-7/+17
2017-04-26Add a Meson build system alongside autotools.Eric Anholt1-0/+65
2017-04-26Use #ifdef instead of #if for features to make Meson easier.Eric Anholt1-8/+8
2017-04-26os: Handle SIGABRTMichel Dänzer2-0/+7
2017-04-25Rewrite the byte swapping macros.Eric Anholt1-2/+2
2017-03-27dpms: Consolidate a bunch of stuff into Xext/dpms.cAdam Jackson1-0/+1
2017-03-02os: Squash missing declaration warning for timingsafe_memcmpAdam Jackson1-0/+3
2017-03-01Brown bag commit to fix 957e8d (arc4random_buf() support)Matthieu Herrb1-1/+1
2017-02-28auth: remove AuthToIDFunc and associated functions. Not used anymore.Matthieu Herrb5-56/+3
2017-02-28Use arc4random_buf(3) if available to generate cookies.Matthieu Herrb1-0/+7
2017-02-28Use timingsafe_memcmp() to compare MIT-MAGIC-COOKIES CVE-2017-2624Matthieu Herrb2-1/+46
2017-02-27os: log a bug whenever WriteToClient is called from the input threadPeter Hutterer2-0/+11
2017-02-23os: Fix iteration over busfaultsChris Wilson1-6/+7
2017-02-23inputthread: Initialise inputThreadInfo->changed before useChris Wilson1-0/+2
2017-02-20os: remove unused define MAX_TIMES_PEROlivier Fourdan1-1/+0
2017-02-14DetermineClientCmd: try using /proc/pid/cmdline on Solaris tooAlan Coopersmith1-39/+47
2017-01-11AttendClient of grab-pervious client must queue to saved_ready_clients [v2]Keith Packard1-0/+4
2017-01-02os: return 0 from check_timers if we touched any of themPeter Hutterer1-1/+3
2017-01-02os,dix: Depend custom libs on libs, not objectsMihail Konev1-2/+2
2016-10-28os: Recompute whether any clients are ready after ProcessWorkQueue() (bug 98030)Keith Packard1-1/+3
2016-10-27inputthread: On Linux leave the main thread's name as-isPeter Hutterer1-0/+2
2016-10-15os/inputthread: Ensure pollfd refreshingMihail Konev1-1/+4
2016-09-22dix: Silence TSan warnings when checking for pending inputJeremy Huddleston Sequoia1-1/+1
2016-09-22os: Clear saved poll events in listen so that edge triggering worksKeith Packard1-2/+6
2016-09-22os: Ready clients with pending output aren't flushed, so set NewOutputPendingKeith Packard1-1/+2
2016-09-16os: Add 'ospoll.h' to Makefile.amKeith Packard1-0/+1
2016-09-13os: Use pthread_setname_np to set thread names if availableAlan Coopersmith1-0/+12
2016-09-13os: OsSigHandler should not show rtld errors for unrelated signalsAlan Coopersmith1-4/+8
2016-09-13os/inputthread: Fix setting of cloexec on file descriptorsJeremy Huddleston Sequoia1-2/+13
2016-08-15dix: Pass ClientPtr to FlushCallbackMichel Dänzer2-7/+4
2016-08-14os: Abandon loop after poll call when array of fds has changedKeith Packard1-0/+10
2016-08-14os: Delay freeing of epoll_wait return pointers until epoll is idle.Keith Packard1-2/+23
2016-08-12os: Allow re-registering fd with InputThreadRegisterDevKeith Packard1-11/+25
2016-08-11os: append, rather than prepend, any new input thread fdsPeter Hutterer1-1/+1
2016-07-21os: Clean up WaitFor.cKeith Packard1-84/+41
2016-07-21os: Use xorg_list for struct _OsTimerRecKeith Packard1-73/+84
2016-07-21os: Remove CheckConnectionsKeith Packard2-40/+2
2016-07-21os: Leave stdin and stdout openKeith Packard1-11/+0
2016-07-21Allow 1024 and 2048 for LimitClientsKeith Packard1-2/+4