summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2016-10-04Properly validate server responsesMatthieu Herrb
By validating length fields from server responses, out of boundary accesses and endless loops can be mitigated. From Tobias Stoeckmann / X.Org security advisory Oct 4, 2016
2016-10-04Integer overflow on illegal server responseMatthieu Herrb
The 32 bit field "rep.length" is not checked for validity, which allows an integer overflow on 32 bit systems. A malicious server could send INT_MAX as length, which gets multiplied by the size of XRectangle. In that case the client won't read the whole data from server, getting out of sync. From Tobias Stoeckmann / X.Org security advisory Oct 4, 2016
2016-10-04Validation of server responses in XGetImage()Matthieu Herrb
Check if enough bytes were received for specified image type and geometry. Otherwise GetPixel and other functions could trigger an out of boundary read later on. From Tobias Stoeckmann / X.Org security advisory Oct 4, 2016
2016-10-04The validation of server responses avoids out of boundary accesses.Matthieu Herrb
From Tobias Stoeckmann / Xorg Securiry adrvisory Oct 4, 2016.
2016-10-03revert pixman-vmx.c to the version of pixman-0.32.8.Matthieu Herrb
gcc 4.2 is not able to compile the new version. XXX switch back to 0.34 once macppc switches to clang.
2016-10-02Fix installation of libXaw.so.15.0 link.Matthieu Herrb
2016-10-02regenMatthieu Herrb
2016-10-02Handle the libXaw.so.xx.y symlink in afterinstall: in Makefile.bsd-wrapperMatthieu Herrb
No more diffs with upstreams in autoconf files; owneship of links for non-root/noperm installs is handled too.
2016-10-02regenMatthieu Herrb
2016-10-02Remove local patch for platforms without shared libsMatthieu Herrb
2016-10-02Reduce diffs with upstreamsMatthieu Herrb
2016-10-02Set owner and group of the XScreenSaver(3) manpage symlink.Theo Buehler
Needed for noperm release. ok matthieu
2016-10-02chown -h symbolic links in conf.d. Needed for noperm release.Theo Buehler
There are a few remaining symlinks that will be fixed later. ok matthieu
2016-10-01Update to pixman 0.34.0.Matthieu Herrb
2016-09-25pixman: upstreams tarballs contain an empty ChangeLog.Matthieu Herrb
So remove what we have here. Less gratuitous local changes.
2016-09-02Update to libXfont 1.5.2Matthieu Herrb
2016-09-02Update to xcb-proto/libxcb 1.12. "Just commit it" naddy@Matthieu Herrb
2016-09-01remove sparcJonathan Gray
2016-08-09extra spaceTheo de Raadt
2016-08-09Update to fontconfig 2.12.1.Matthieu Herrb
Tested by krw@, dcoppa@, ok dcoppa@.
2016-08-09just dump the major. freetype changes probably extend beyond just theTed Unangst
obviously visible symbol additions.
2016-08-09Re-add binary files using 'cvs add -kb'David Coppa
2016-08-09Remove binary filesDavid Coppa
2016-08-09Update to freetype-doc-2.6.5David Coppa
2016-08-09Update to FreeType 2.6.5David Coppa
ok matthieu@
2006-11-25Import freetype 2.2.1Matthieu Herrb
2016-08-06Update to libXi 1.7.6Matthieu Herrb
2016-08-06Update to libXfixes 5.0.2. No functional changes.Matthieu Herrb
2016-07-25Disable the code that allocates W|X memory. There is fallback code thatMark Kettenis
gets used if allocating W|X memory fails, which is probably a bit slower. However, that is much better than commit a W^X violation which currently gets you killed. ok jca@
2016-05-30Update to freetype-doc-2.6.3David Coppa
2016-05-30"javascript" renamed to "js"David Coppa
2016-05-29bump freetype majorDavid Coppa
2016-05-29Bump following freetype update.David Coppa
Suggested by sthen@ ok sthen@, naddy@, matthieu@
2016-05-29Update to FreeType 2.6.3David Coppa
ok sthen@, naddy@, matthieu@
2016-05-29Merge Mesa 11.2.2Jonathan Gray
2015-11-22import Mesa 11.0.6Jonathan Gray
2016-05-29Import Mesa 11.2.2Jonathan Gray
2015-11-22import Mesa 11.0.6Jonathan Gray
2015-11-22import Mesa 11.0.6Jonathan Gray
2016-04-20Make sure we authenticate before calling loader_get_driver_for_fd(). ThisMark Kettenis
function invokes some drm ioctls that require the client to be authenticated. tested by espie@ ok jsg@
2016-04-01remove XENOCARA_BUILD_PIXMAN all platforms now build pixmanJonathan Gray
2016-03-20Merge libdrm 2.4.67Jonathan Gray
2016-03-20Import libdrm 2.4.67Jonathan Gray
2016-03-18test some more __ARM_ARCH_* builtin definesJonathan Gray
2016-03-13Enable atomics operations for fontconfig on mips64 and mips64el.Matthieu Herrb
ok kettenis@
2016-03-11Remove support vax and XENOCARA_HAVE_SHARED_LIBS scaffolding.Okan Demirmen
ok matthieu@
2016-03-06Update to libXrandr 1.5.0Matthieu Herrb
2016-02-28Back out rev 1.3 and use __sync builtins on alpha. gcc no longerJonathan Gray
triggers an ICE with p_atomic_cmpxchg/__sync_val_compare_and_swap. Tested by matthieu.
2016-02-20On alpha with -O2 gcc gets an ICE on 2 files.Matthieu Herrb
With help of jsg@
2016-02-20alpha lacks p_atomic_cmpxchg() switch to non atomic opsMatthieu Herrb