Matthieu Herrb
ab2f59530b
Check for NULL strings before getting their lengths
...
Problem reported by Karsten Trulsen
Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
2021-05-30 16:33:48 +02:00
Matthieu Herrb
8d2e02ae65
Reject string longer than USHRT_MAX before sending them on the wire
...
The X protocol uses CARD16 values to represent the length so
this would overflow.
CVE-2021-31535
Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
2021-05-18 13:57:49 +02:00
Thomas E. Dickey
844271305a
reduce gcc-normal warnings using casts (no object change)
...
Signed-off-by: Thomas E. Dickey <dickey@invisible-island.net>
2020-04-21 20:56:05 -04:00
Alan Coopersmith
ddb1786720
Purge CVS/RCS id tags
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2010-01-14 17:38:26 -08:00
Daniel Stone
e41477f37b
Colours: Fix --disable-xcms
...
Disable large tracts of colour management code when passing
--disable-xcms.
2007-10-24 19:22:22 +03:00
Søren Sandmann Pedersen
7eee605e3a
- For now put xtrans in X11/Xtrans/X11, since libX11 is looking for it in <X11/...>
...
- For Xcomposite and Xdamage, don't link the build system out of the xc tree
- Link the public X11 headers into their own directory
- Add links to XKeysymDB and XErrorDB
- Add links to all the Xlib man pages
- Add links to the lcUniConv subdirectory
- Conditionally include config.h in Xlib source
2005-05-13 22:53:36 +00:00
Egbert Eich
c6349f4319
Merging XORG-CURRENT into trunk
2004-04-23 18:42:09 +00:00
Kaleb Keithley
deae12c6b6
R6.6 is the Xorg base-line
2003-11-14 15:54:30 +00:00