{"push_id":590657832,"size":1,"distinct_size":1,"ref":"refs/heads/TN-9.3-STABLE","head":"5eaebe31518cb664ce9ce32efa6d84ec885b1685","before":"d0c2ec44280a0bd8c9d434c988cf58dcefd0546e","commits":[{"sha":"5eaebe31518cb664ce9ce32efa6d84ec885b1685","author":{"email":"af641c7b7706fe9036c81ff36d367d08adc5aa67@gmail.com","name":"Frank Riley"},"message":"Cleaned up the geli encryption methods:\n- Moved redundant geli calls into reusable methods\n- Implemented feature #8325 (don't remove recovery key when setting passphrase)\n- Fixed a bug where geli_detach would always return that it failed\n- Don't ignore status from geli commands\n- Try to provide meaningful recovery output if a re-key goes horribly wrong\n- If the user clicks \"destroy data\" when detaching a volume, clear the geli metadata and delete the key\n- Create a reusable method for creating key files\n- Log to debug all geli commands, include the return status and stderr if they fail\n- Give the key slots meaningful names\n\n(cherry picked from commit da52ebdc2ad6ea87c0d84f058fb545df9c1b6890)\n\nTicket: #8325\n(cherry picked from commit 61d1033aa4ae78a20b03c7d581fdc5adefd2b32f)","distinct":true,"url":"https://api.github.com/repos/freenas/freenas/commits/5eaebe31518cb664ce9ce32efa6d84ec885b1685"}]}