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
Fernando Carrijo
6de368c9aa
Purge macros NEED_EVENTS and NEED_REPLIES
...
Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2010-07-07 15:12:34 -07: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
Alan Coopersmith
cf49e53701
Strip whitespace from end of lines in source files
2008-06-17 14:41:17 -07: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