{"push_id":1081556254,"size":12,"distinct_size":12,"ref":"refs/heads/auth","head":"e6c142104d315907c48c8e9a22a9f2eee4bc6cc1","before":"35a6a8a66de6b61fdf5f0f1d2dc3155f42c9d8e4","commits":[{"sha":"f41d049e3e218e24790662374ae7575b751aa95e","author":{"email":"0ae64cbcb14a849415a52dc0ddc5c688ea6bfea8@gmail.com","name":"ALICE"},"message":"Delete testing code","distinct":true,"url":"https://api.github.com/repos/NetwSec/Phase2/commits/f41d049e3e218e24790662374ae7575b751aa95e"},{"sha":"98b2a35d12cdda606209f3409fc5c2999dfbb196","author":{"email":"0ae64cbcb14a849415a52dc0ddc5c688ea6bfea8@gmail.com","name":"ALICE"},"message":"Update Client output","distinct":true,"url":"https://api.github.com/repos/NetwSec/Phase2/commits/98b2a35d12cdda606209f3409fc5c2999dfbb196"},{"sha":"db82398c0267a13bb68582e0bfeed0776a92d539","author":{"email":"0ae64cbcb14a849415a52dc0ddc5c688ea6bfea8@gmail.com","name":"ALICE"},"message":"Fix null user bug\n\nAfter mistyping a username in user management (adding/removing user\nthat didn’t exist), would be unable to use any functions. Added check\nfor null user.","distinct":true,"url":"https://api.github.com/repos/NetwSec/Phase2/commits/db82398c0267a13bb68582e0bfeed0776a92d539"},{"sha":"93b00a84bdaa53d360db4fb2aebce29f9bb9ff84","author":{"email":"0ae64cbcb14a849415a52dc0ddc5c688ea6bfea8@gmail.com","name":"ALICE"},"message":"Add signature support to UserList","distinct":true,"url":"https://api.github.com/repos/NetwSec/Phase2/commits/93b00a84bdaa53d360db4fb2aebce29f9bb9ff84"},{"sha":"14775bf941068caca9a4621870f6dbc6b730f21f","author":{"email":"0ae64cbcb14a849415a52dc0ddc5c688ea6bfea8@gmail.com","name":"ALICE"},"message":"Make signature when user is created\n\nSets a signature using GS_IDENTITY and user info contents. Prevents\ntampering between user creation and first login.","distinct":true,"url":"https://api.github.com/repos/NetwSec/Phase2/commits/14775bf941068caca9a4621870f6dbc6b730f21f"},{"sha":"524ce365278f3ed127a4657b251fe1be36140c80","author":{"email":"0ae64cbcb14a849415a52dc0ddc5c688ea6bfea8@gmail.com","name":"ALICE"},"message":"Update signature when user added to group","distinct":true,"url":"https://api.github.com/repos/NetwSec/Phase2/commits/524ce365278f3ed127a4657b251fe1be36140c80"},{"sha":"9f2709397aa12781f1a9edf33ab13c7c53ea8ac4","author":{"email":"0ae64cbcb14a849415a52dc0ddc5c688ea6bfea8@gmail.com","name":"ALICE"},"message":"Cleanup","distinct":true,"url":"https://api.github.com/repos/NetwSec/Phase2/commits/9f2709397aa12781f1a9edf33ab13c7c53ea8ac4"},{"sha":"c1916d240eda1eb5492afb7d138f6d147bf81f5a","author":{"email":"0ae64cbcb14a849415a52dc0ddc5c688ea6bfea8@gmail.com","name":"ALICE"},"message":"Move KeyList loading to function","distinct":true,"url":"https://api.github.com/repos/NetwSec/Phase2/commits/c1916d240eda1eb5492afb7d138f6d147bf81f5a"},{"sha":"b92cdd04ff8e7f286614cf44d37097abffd2e514","author":{"email":"0ae64cbcb14a849415a52dc0ddc5c688ea6bfea8@gmail.com","name":"ALICE"},"message":"Modify authToken()\n\nTakes an additional User argument to access stored signature in\nUserList for authentication at login.","distinct":true,"url":"https://api.github.com/repos/NetwSec/Phase2/commits/b92cdd04ff8e7f286614cf44d37097abffd2e514"},{"sha":"74cc8f7130d8585130dec84817744076483dd47a","author":{"email":"0ae64cbcb14a849415a52dc0ddc5c688ea6bfea8@gmail.com","name":"ALICE"},"message":"Delete testing code","distinct":true,"url":"https://api.github.com/repos/NetwSec/Phase2/commits/74cc8f7130d8585130dec84817744076483dd47a"},{"sha":"e4e2e642fa54ffee5fb4a8618062c4fff3d4e0e6","author":{"email":"0ae64cbcb14a849415a52dc0ddc5c688ea6bfea8@gmail.com","name":"ALICE"},"message":"Update calls to authToken","distinct":true,"url":"https://api.github.com/repos/NetwSec/Phase2/commits/e4e2e642fa54ffee5fb4a8618062c4fff3d4e0e6"},{"sha":"e6c142104d315907c48c8e9a22a9f2eee4bc6cc1","author":{"email":"0ae64cbcb14a849415a52dc0ddc5c688ea6bfea8@gmail.com","name":"ALICE"},"message":"Authenticate at login","distinct":true,"url":"https://api.github.com/repos/NetwSec/Phase2/commits/e6c142104d315907c48c8e9a22a9f2eee4bc6cc1"}]}