pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/x11/modular-xorg-server



Module Name:    pkgsrc
Committed By:   is
Date:           Fri Dec 30 09:33:04 UTC 2011

Modified Files:
        pkgsrc/x11/modular-xorg-server: Makefile distinfo
Added Files:
        pkgsrc/x11/modular-xorg-server/patches: patch-sf patch-sg

Log Message:
Fix broken occurences of the CPP macro mod(a,b) using a without parentheses
in an arithmetic expression, leading to surprising results when used later
with arithmetic expressions of the same precedence as parameter a.
This is very old X11 code, copy and pasted to several places over the years.
Fixed in 1.9something (which is in mit/external). OK by wiz@.
This seems to be the root cause of CVE-2010-1166.


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 pkgsrc/x11/modular-xorg-server/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/x11/modular-xorg-server/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/x11/modular-xorg-server/patches/patch-sf \
    pkgsrc/x11/modular-xorg-server/patches/patch-sg

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index