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

wayland: Changes to 'upstream-unstable'



New branch 'upstream-unstable' available with the following commits:
commit 0ff73b7666b8aee1a68302dd6a7664b68aa659af
Author: Bryce Harrington <bryce@osg.samsung.com>
Date:   Tue Feb 16 12:03:40 2016 -0800

    configure.ac: bump to version 1.10.0 for the official release

commit bf34ac75d0d61609296de1300196c843f4246e7c
Author: Jonas Ådahl <jadahl@gmail.com>
Date:   Wed Feb 10 23:35:44 2016 +0800

    connection: Don't add uninitialized memory as 4 byte alignment padding
    
    When we are adding padding bytes making our wl_buffer buffer content 4
    byte aligned, we are just moving the pointer. Since the buffer is
    allocated using plain malloc(), this means our padding bytes are
    effectively uninitialized data, which could be anything previously
    allocated in the server process. As we'll be sharing this buffer
    content with arbitrary clients, we are effectively sharing private
    memory with every client, and even though a well behaving client will
    discard any such memory, a malicious client may not.
    
    Therefor, to avoid any potential missuse of the uninitialized padding
    memory shared between the server and client, initialize the buffer
    content to 0, making the padding bytes always 0.
    
    Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
    Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
    Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
    Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>

commit 1906a90aab613501396fe4fb72c7fba9e13ee161
Author: Bryce Harrington <bryce@osg.samsung.com>
Date:   Tue Feb 9 13:26:21 2016 -0800

    configure.ac: bump to version 1.9.93 for the RC1 release

commit d33514379d311bd9ddd4a2e1e97c8205a8111d3c
Author: Sergi Granell <xerpi.g.12@gmail.com>
Date:   Thu Feb 4 21:48:21 2016 +0100

    cosmetic: add an space after if

commit 6301639146474795da10952db86ea3ef4849f568
Author: Sergi Granell <xerpi.g.12@gmail.com>
Date:   Thu Feb 4 21:35:07 2016 +0100

    cosmetic: use tabs instead of spaces

commit 369b6466a71175289572c4ef8f70af65f620fb88
Author: Derek Foreman <derekf@osg.samsung.com>
Date:   Tue Feb 2 14:56:57 2016 -0600

    scanner: Fix oddities in copyright printing
    
    Some copyright strings could result in broken generated header files with
    unmatched */
    
    This change:
    Runs the loop long enough so the copyright[i] == 0 test can actually
    happen. (if there was no \n no copyright text was printed, */ still was)
    
    Prints the opening /* even if there was whitespace at the start of
    the very first line.
    
    Only emits a */ if a /* was printed.
    
    Signed-off-by: Derek Foreman <derekf@osg.samsung.com>
    Reviewed-by: Jon A. Cruz <jonc@osg.samsung.com>
    Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>


Reply to: