{"push_id":562281333,"size":2,"distinct_size":1,"ref":"refs/heads/master","head":"21aaf46a0ae6c2bb98c6747e18ede4c719c7b19e","before":"0663bc61bb71956cbfd3a494631bdd36d7c0af6e","commits":[{"sha":"7eb3c606ae9b7756afe0b7a58a141fb63f48e7e0","author":{"email":"37b3c3af58070f169033fd28ca30f9880addd618@kobo.com","name":"James McGoodwin"},"message":"Update to use strlcpy\n\nOBSD has moved away from strcpy as an unsafe method of string copying.\n\nThey've implimented strlcpy instead, which from the strlcpy(3) man page\nare:\n\n\"designed to be safer, more consistent, and less error prone\nreplacements for the easily misused functions strncpy(3) and\nstrncat(3).\"\n\n/usr/bin/googleauth would exhibit strange string behaviour randomly on\nthe old strcpy function, particularly when constructing the 'user@host'\ncomponent of the 'label' string.\n\nOn a run of 5 batch-built googleauth configs, at least onetime the\nvalue of 'label' would contain output from a nasty memory overflow and\ntypically segfault the process.\n\nThe same could happen when constructing the 'encoderURL' variable.\n\nThese two cases should now be fixed.","distinct":false,"url":"https://api.github.com/repos/KrugerHeavyIndustries/googleauth/commits/7eb3c606ae9b7756afe0b7a58a141fb63f48e7e0"},{"sha":"21aaf46a0ae6c2bb98c6747e18ede4c719c7b19e","author":{"email":"f9b3d153677a616a7947888991be7408c9caacdd@users.noreply.github.com","name":"Chris Kruger"},"message":"Merge pull request #1 from KrugerHeavyIndustries/strlcpy_migration\n\nUpdate to use strlcpy","distinct":true,"url":"https://api.github.com/repos/KrugerHeavyIndustries/googleauth/commits/21aaf46a0ae6c2bb98c6747e18ede4c719c7b19e"}]}