/modular-xorg-server, Modular X11 server from modular X.org
1.12.4nb3, Package name:
modular-xorg-server-1.12.4nb3, Maintainer: pkgsrc-users
The X.org X11 Server from the modularized source tree of
Required to run:
] Required to build:
] Package options
: dri, inet6
Master sites: (Expand) SHA1:
Version history: (Expand)
- (2013-10-09) Updated to version: modular-xorg-server-1.12.4nb3
- (2013-06-05) Updated to version: modular-xorg-server-1.12.4nb2
- (2013-06-03) Updated to version: modular-xorg-server-1.12.4nb1
- (2013-05-16) Updated to version: modular-xorg-server-1.12.4
- (2013-02-12) Updated to version: modular-xorg-server-1.6.5nb15
- (2012-12-15) Updated to version: modular-xorg-server-1.6.5nb14
CVS history: (Expand)
| 2013-10-08 22:33:54 by Thomas Klausner | Files touched by this commit (3) | |
From a4d9bf1259ad28f54b6d59a480b2009cc89ca623 Mon Sep 17 00:00:00 2001
From: Alan Coopersmith <email@example.com>
Date: Mon, 16 Sep 2013 21:47:16 -0700
Subject: [PATCH] Avoid use-after-free in dix/dixfonts.c: doImageText()
Save a pointer to the passed in closure structure before copying it
and overwriting the *c pointer to point to our copy instead of the
original. If we hit an error, once we free(c), reset c to point to
the original structure before jumping to the cleanup code that
Since one of the errors being checked for is whether the server was
able to malloc(c->nChars * itemSize), the client can potentially pass
a number of characters chosen to cause the malloc to fail and the
error path to be taken, resulting in the read from freed memory.
Since the memory is accessed almost immediately afterwards, and the
X server is mostly single threaded, the odds of the free memory having
invalid contents are low with most malloc implementations when not using
memory debugging features, but some allocators will definitely overwrite
the memory there, leading to a likely crash.
Reported-by: Pedro Ribeiro <firstname.lastname@example.org>
Signed-off-by: Alan Coopersmith <email@example.com>
Reviewed-by: Julien Cristau <firstname.lastname@example.org>
| 2013-06-16 15:34:30 by OBATA Akio | Files touched by this commit (6) |
preprocessor is a tool.
| 2013-06-14 00:30:41 by Joerg Sonnenberger | Files touched by this commit (7) |
Consistently use devel/tradcpp as preprocessor.
| 2013-06-05 00:17:35 by Matthias Scheler | Files touched by this commit (1946) |
Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
| 2013-06-03 12:06:28 by Thomas Klausner | Files touched by this commit (1948) |
Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
Suggested by tron in PR 47882
| 2013-05-21 20:38:03 by Joerg Sonnenberger | Files touched by this commit (2) |
Restore part of patch-sa to get correct syntax for in/out.
| 2013-05-19 11:28:51 by OBATA Akio | Files touched by this commit (1) |
TLS is not supported by NetBSD<6.
| 2013-05-19 03:30:24 by OBATA Akio | Files touched by this commit (1) |