{"push_id":646712180,"size":27,"distinct_size":27,"ref":"refs/heads/master","head":"173561fc9b2939b7d77be626894581c2e057f984","before":"51e685cc39ae530709305eaa3b76b7dc01dac95e","commits":[{"sha":"0648ec746ee6e70c5b10b8a9a7d220c86d9ad5f6","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"Add command for installing the anti-evil-maid package","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/0648ec746ee6e70c5b10b8a9a7d220c86d9ad5f6"},{"sha":"f64bdfce3465d5d6503fff7f056a3a9adb2c3ae1","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"Remove typos","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/f64bdfce3465d5d6503fff7f056a3a9adb2c3ae1"},{"sha":"ffaa70c4634c8a882d317f4eef7247905d4ffa5e","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"tcsd must be started again after reboot","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/ffaa70c4634c8a882d317f4eef7247905d4ffa5e"},{"sha":"36901ddfc5822ee2e9fee9615ce4055dba7a5a6e","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"Note about '-z' vs. SRK passwords in the sealing step","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/36901ddfc5822ee2e9fee9615ce4055dba7a5a6e"},{"sha":"cfabb4c57c2a68525ad4adbb64f90774c7717cb1","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"Avoid storing secrets in the shell history","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/cfabb4c57c2a68525ad4adbb64f90774c7717cb1"},{"sha":"6072f35170b6f9e34f878d2c1c306c95b983ccec","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"Add GRUB_CMDLINE_TBOOT grub variable\n\nhttp://thread.gmane.org/gmane.comp.boot-loaders.tboot.devel/610/focus=611","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/6072f35170b6f9e34f878d2c1c306c95b983ccec"},{"sha":"1a3e5ca9b193221a94bb719bf685764a07d1b887","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"Fix typos and stray tabs","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/1a3e5ca9b193221a94bb719bf685764a07d1b887"},{"sha":"38cbe61d8465f2567b364ab6dbf45a5c3fa8c3fc","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"Clear plymouth messages automatically at the end\n\nImplemented using an array, so put bash in the shebang. There's a\npreexisting bashism in this script anyway: the 'function' keyword.","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/38cbe61d8465f2567b364ab6dbf45a5c3fa8c3fc"},{"sha":"360021b0c524e1a3abbb2aa818e8edb1cd7fbc55","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"Add and use plymouth_maybe aliases","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/360021b0c524e1a3abbb2aa818e8edb1cd7fbc55"},{"sha":"ac42ffba4df16b52ffc7624639231637a2ce6084","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"Clear secret etc. even in the dontforcestickremoval case","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/ac42ffba4df16b52ffc7624639231637a2ce6084"},{"sha":"8c5c89240dfc80aa12c925d2d612c9966f65d0ed","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"ask_for_password is a function","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/8c5c89240dfc80aa12c925d2d612c9966f65d0ed"},{"sha":"64e166ac2164db9dfd8617921e1bbb6ba6ea6be4","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"Put paths in variables, use same location for unsealed .txt and .png","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/64e166ac2164db9dfd8617921e1bbb6ba6ea6be4"},{"sha":"bae8cba6ac18501802f37b8258f26cb469fd5dbe","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"Use consistent terminology","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/bae8cba6ac18501802f37b8258f26cb469fd5dbe"},{"sha":"d58e493151599143086d7df8763aec7b55b6fa41","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"Factor out the unseal command","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/d58e493151599143086d7df8763aec7b55b6fa41"},{"sha":"4503e6b1bdc3bcf6b6ff01c30cfc583f149fc57b","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"Reformat long comment; remove commented out code","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/4503e6b1bdc3bcf6b6ff01c30cfc583f149fc57b"},{"sha":"c74eec07a22b531ba9982f69599b390bf0253a11","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"Move code to where it's really necessary","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/c74eec07a22b531ba9982f69599b390bf0253a11"},{"sha":"d7a44d92a67b6802e504d48e2cd4b9a86b8177aa","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"Move code around","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/d7a44d92a67b6802e504d48e2cd4b9a86b8177aa"},{"sha":"1824b4d659e4005f995de38b4fb5fd9e62bdcccf","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"Distinguish disk password entry and boot process continuation\n\nThe user instructions (and the script's logic) are complicated by the\nimplementation detail that the secret can appear either in this dialog\n(.txt) or the next (.png).","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/1824b4d659e4005f995de38b4fb5fd9e62bdcccf"},{"sha":"fe08814a834b5c4041bb1e89578fce49a08125a2","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"(1/3) Do the right thing when installing to the internal boot partition\n\nThis commit only adds the code to detect internal/external installation\nmode, but does not use it yet.","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/fe08814a834b5c4041bb1e89578fce49a08125a2"},{"sha":"bdf596afd1067a513c909a255aafc4e3b82dd8af","author":{"email":"061cdeb8921d5f574aba7a8216be695b40f317f0@openmailbox.org","name":"Rusty Bird"},"message":"(2/3) Do the right thing when installing to the internal boot partition\n\nThis commit only indents the code that will be treated conditionally in\nthe next commit. 'git log -p -w' will verify that only whitespace has\nchanged.","distinct":true,"url":"https://api.github.com/repos/marmarek/qubes-antievilmaid/commits/bdf596afd1067a513c909a255aafc4e3b82dd8af"}]}