CVSROOT:        /cvs/src
Module name:    src
Changes by:     [email protected]  2014-05-06 12:02:48

Modified files:
        winsup/cygwin  : ChangeLog grp.cc sec_helper.cc security.h 
                         uinfo.cc winlean.h 

Log message:
        * grp.cc (internal_getgroups): Drop unused cygsid variable.
        * sec_helper.cc (cygpsid::pstring): Use sid_sub_auth_count macro.
        (cygsid::get_sid): Use MAX_SUBAUTH_CNT rather than wrong constant 8.
        Don't call memcpy to copy subauthorities into SID, use assignment.
        (cygsid::getfromstr): Use MAX_SUBAUTH_CNT rather than wrong constant 8.
        * security.h (MAX_SUBAUTH_CNT): New definition.  Set to 11 to cover
        Microsoft Accounts.
        (MAX_SID_LEN): Define in terms of SID member sizes and MAX_SUBAUTH_CNT.
        (DBGSID): Use MAX_SUBAUTH_CNT to define size of SubAuthority array.
        * uinfo.cc (pwdgrp::fetch_account_from_windows): Handle Micosoft
        Accounts.  Handle them as well known group.  Compare domain names
        case-insensitive.
        * winlean.h (PIPE_REJECT_REMOTE_CLIENTS): Drop temporary definition
        since Mingw64 catched up.
        (DNLEN): Redefine as 16.  Explain why.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.6403&r2=1.6404
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/grp.cc.diff?cvsroot=src&r1=1.133&r2=1.134
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_helper.cc.diff?cvsroot=src&r1=1.108&r2=1.109
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.h.diff?cvsroot=src&r1=1.129&r2=1.130
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=src&r1=1.212&r2=1.213
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winlean.h.diff?cvsroot=src&r1=1.13&r2=1.14

Reply via email to