{"push_id":1034236939,"size":3,"distinct_size":3,"ref":"refs/heads/upstream","head":"59b3bd2aa6c6e3ab5d8b7af2bc6490c0ed0d9a8c","before":"117737a7fa6c8611d049f74dd9407ba5ab1ca425","commits":[{"sha":"155a1ec5fb27dcbbc2e6464bc6e5d8b08c0b03e5","author":{"email":"c53e8bea82ed95590f82a8984eea9f8a6b206185@vinschen.de","name":"Corinna Vinschen"},"message":"Allocate temporary TOKEN_GROUP arrays using TLS\n\nA user token can be up to 64K in size.  The group list might take a lot\nof that so use tmp_pathbuf allocated space rather than stack space\nallocted via alloca.  In create_token the TOKEN_GROUP was allocated via\nmalloc, but the code is needlessly complicated.  Simplify by using\ntmp_pathbuf as well.\n\n\t* sec_auth.cc (verify_token): Allocate TOKEN_GROUP via tmp_pathbuf.\n\t(create_token): Ditto.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":true,"url":"https://api.github.com/repos/openrisc/newlib/commits/155a1ec5fb27dcbbc2e6464bc6e5d8b08c0b03e5"},{"sha":"fc504453fd98a03c81d796cff179ebf6262d107c","author":{"email":"c53e8bea82ed95590f82a8984eea9f8a6b206185@vinschen.de","name":"Corinna Vinschen"},"message":"Use 64K buffers for TOKEN_GROUPS\n\nA user token can be up to 64K in size.  Using 32K buffers for TOKEN_GROUPS\nmay be insufficient.\n\n\t* uinfo.cc (get_logon_sid): Use 64K buffers for the TOKEN_GROUPS\n\tarray.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":true,"url":"https://api.github.com/repos/openrisc/newlib/commits/fc504453fd98a03c81d796cff179ebf6262d107c"},{"sha":"59b3bd2aa6c6e3ab5d8b7af2bc6490c0ed0d9a8c","author":{"email":"c53e8bea82ed95590f82a8984eea9f8a6b206185@vinschen.de","name":"Corinna Vinschen"},"message":"Only allow enabled groups as primary group\n\nSo far any group in the user's token could be used as primary group.\nWindows doesn't check if the primary group is enabled or not, it just\nhas no meaning.  From a POSIXy point of view it can lead to weird\nresults though.\n\n\t* uinfo.cc (check_token_membership): New static function.\n\t(internal_getlogin): Only allow enabled groups as primary group.\n\nSigned-off-by: Corinna Vinschen <corinna@vinschen.de>","distinct":true,"url":"https://api.github.com/repos/openrisc/newlib/commits/59b3bd2aa6c6e3ab5d8b7af2bc6490c0ed0d9a8c"}]}