{"push_id":1090342639,"size":5,"distinct_size":5,"ref":"refs/heads/small-fixes","head":"bb3fa5408c57e22ce539a687a4e1e0a5b7e17ce8","before":"e20f32211ee504490bedc234f3ee9d6d2e3a74e1","commits":[{"sha":"baf7ece9a5e5c9af36966c90194bef3795e76790","author":{"email":"3a43275d0a4a726bb5ca9048723c0b05f88132c4@gmail.com","name":"Hunter McMillen"},"message":"Enfore \"reasonable\" upper bound on generated password length\n\nSummary of PR:\n1. Use default password length of 24 if a password of length > 2^17 (131,072) is requested, though I am sure this is still too high in practice since most services won't have a limit this high\n2. Remove misleading comment about environment variable PASSGO_GENERATE_PASSWORD_LENGTH, which does not appear to be referenced anywhere","distinct":true,"url":"https://api.github.com/repos/mattn/passgo/commits/baf7ece9a5e5c9af36966c90194bef3795e76790"},{"sha":"45130afcf9d45d3a14d200f9f9bf6f989e964795","author":{"email":"178b62e73cc3fab9e30bf27b2372c9ff92401915@cloudflare.com","name":"ejcx"},"message":"Provide integrity for the site vault\n\nIf we want to assume the git server is malicious we need\nto provide integrity over the names of the sites names.\nDoing integrity over the entire site is way easier than\nworrying about integrity on a per site basis.\n\nThere is an unsolvable problem if you assume the git server\nis malicious. The git server can remove individual sites\nwithout the user being able to tell, by rolling back commits\nbut it cannot delete arbitrary sites.\n\nI also did some minor cleanup.","distinct":true,"url":"https://api.github.com/repos/mattn/passgo/commits/45130afcf9d45d3a14d200f9f9bf6f989e964795"},{"sha":"e39f3546571602a1ae6bfff65fcb0a7dcb13f5fa","author":{"email":"1be454c389dce6a24516bfecd45aa2291e8f8123@users.noreply.github.com","name":"Evan J Johnson"},"message":"Merge pull request #5 from mcmillhj/feature/sanity-check-password-length-upper-bound\n\nEnforce \"reasonable\" upper bound on generated password length","distinct":true,"url":"https://api.github.com/repos/mattn/passgo/commits/e39f3546571602a1ae6bfff65fcb0a7dcb13f5fa"},{"sha":"23168704c0e6eaf8b5eadef640118648545b97e9","author":{"email":"178b62e73cc3fab9e30bf27b2372c9ff92401915@cloudflare.com","name":"ejcx"},"message":"tree sites that don't have a group properly","distinct":true,"url":"https://api.github.com/repos/mattn/passgo/commits/23168704c0e6eaf8b5eadef640118648545b97e9"},{"sha":"bb3fa5408c57e22ce539a687a4e1e0a5b7e17ce8","author":{"email":"9b1c42e567326d02f223843097d918a102bd7788@gmail.com","name":"Yasuhiro Matsumoto"},"message":"some refactoring\n\n* use filepath.Join()\n* some files are not closed\n* use ioutil.WriteFile instead\n* file descriptor number of stdin is not always zero for all platforms.\n* files are not closed\n* ambiguous width characters doesn't work on windows","distinct":true,"url":"https://api.github.com/repos/mattn/passgo/commits/bb3fa5408c57e22ce539a687a4e1e0a5b7e17ce8"}]}