{"push_id":2777494072,"size":13,"distinct_size":13,"ref":"refs/heads/3.1-devel","head":"01824eb81b2e88241e1dec4bdf1ff0b6ed3602dd","before":"d45fc7f9c7b6475d0862d1dfacd99c681614161b","commits":[{"sha":"2b731d5b4a3686cd4951143c3aa3790ef44daa4f","author":{"name":"Vojtech Trefny","email":"8458c114f32d8e8ef9ef32f5272e3e38bf09ddd1@redhat.com"},"message":"Add support for dm-integrity devices","distinct":true,"url":"https://api.github.com/repos/storaged-project/blivet/commits/2b731d5b4a3686cd4951143c3aa3790ef44daa4f"},{"sha":"ba084840b927f81d28813dfbf4a16aefef8bf2f3","author":{"name":"Vojtech Trefny","email":"8458c114f32d8e8ef9ef32f5272e3e38bf09ddd1@redhat.com"},"message":"Do not try to add LUKSDevice in LUKSFormatPopulator\n\nWith LUKS 2 we can't just add the LUKSDevice as a child of the\ndevice with LUKSFormat because there can be a dm-integrity\ndevice between these two.\nRunning format.setup() for unopened devices is enough -- populator\ndetects the new LUKS device (and the integrity device too) and\nwill add it later using the LUKSDevicePopulator.","distinct":true,"url":"https://api.github.com/repos/storaged-project/blivet/commits/ba084840b927f81d28813dfbf4a16aefef8bf2f3"},{"sha":"cef2d0d52e368e80ec2781429b4d0f76414bec71","author":{"name":"Vojtech Trefny","email":"8458c114f32d8e8ef9ef32f5272e3e38bf09ddd1@redhat.com"},"message":"Add initial support for DM Integrity \"format\"\n\nThis format is used only for standalone integrity devices (so not\nfor LUKS 2 with integrity). We don't support this format right now,\neven libblockdev doesn't support working with integrity devices\n(it is not possible to open/setup the format). This only adds the\nformat to blivet so it isn't confused by it if someone creates\nthis setup manually.","distinct":true,"url":"https://api.github.com/repos/storaged-project/blivet/commits/cef2d0d52e368e80ec2781429b4d0f76414bec71"},{"sha":"fb3db816a9621d2f71abba3cd3a23523e4029a7c","author":{"name":"Vojtech Trefny","email":"8458c114f32d8e8ef9ef32f5272e3e38bf09ddd1@redhat.com"},"message":"Add support for LUKS2 format\n\nThis adds a new property 'luks_version' to the LUKS device format\nand also allows creating the format.","distinct":true,"url":"https://api.github.com/repos/storaged-project/blivet/commits/fb3db816a9621d2f71abba3cd3a23523e4029a7c"},{"sha":"e79163d695e63a1617f56db8ab9da6477396729b","author":{"name":"Vojtech Trefny","email":"8458c114f32d8e8ef9ef32f5272e3e38bf09ddd1@redhat.com"},"message":"Require libblockdev 2.17\n\nAnd also check for the \"LUKS2\" technology. This is needed for\ncreating the LUKS2 format.","distinct":true,"url":"https://api.github.com/repos/storaged-project/blivet/commits/e79163d695e63a1617f56db8ab9da6477396729b"},{"sha":"6f4459ec6b68dfb0075525bf0c6087aeb9e50bb7","author":{"name":"Vojtech Trefny","email":"8458c114f32d8e8ef9ef32f5272e3e38bf09ddd1@redhat.com"},"message":"Use passphrase/key file when resizing LUKS2 format\n\nLUKS2 requires passphrase for resize.","distinct":true,"url":"https://api.github.com/repos/storaged-project/blivet/commits/6f4459ec6b68dfb0075525bf0c6087aeb9e50bb7"},{"sha":"1a5b568507b7f1c375c4585dd399ee855b560bcf","author":{"name":"Vojtech Trefny","email":"8458c114f32d8e8ef9ef32f5272e3e38bf09ddd1@redhat.com"},"message":"Fix passing 'min_luks_entropy' when creating LUKS format\n\nWe need to use this parameter when creating the LUKS format, not\nwhen creating filesystem on top of the LUKS device.","distinct":true,"url":"https://api.github.com/repos/storaged-project/blivet/commits/1a5b568507b7f1c375c4585dd399ee855b560bcf"},{"sha":"3d1adfda7d527cca698ee3bd4d984305f1a323b8","author":{"name":"Vojtech Trefny","email":"8458c114f32d8e8ef9ef32f5272e3e38bf09ddd1@redhat.com"},"message":"DeviceFactory: use min_luks_entropy from kwargs","distinct":true,"url":"https://api.github.com/repos/storaged-project/blivet/commits/3d1adfda7d527cca698ee3bd4d984305f1a323b8"},{"sha":"44c36c2e716afbe87050729db9ad128cc3e4e80e","author":{"name":"Vojtech Trefny","email":"8458c114f32d8e8ef9ef32f5272e3e38bf09ddd1@redhat.com"},"message":"Add support for LUKS2 to DeviceFactory","distinct":true,"url":"https://api.github.com/repos/storaged-project/blivet/commits/44c36c2e716afbe87050729db9ad128cc3e4e80e"},{"sha":"ab73564e70d57e059c8cfc937de5ff2a61c53c28","author":{"name":"Vojtech Trefny","email":"8458c114f32d8e8ef9ef32f5272e3e38bf09ddd1@redhat.com"},"message":"Allow specifying extra arguments for PBKDF when creating LUKS2","distinct":true,"url":"https://api.github.com/repos/storaged-project/blivet/commits/ab73564e70d57e059c8cfc937de5ff2a61c53c28"},{"sha":"89a2de1ec4cc8546d9fa4c9524e35b964ec69d74","author":{"name":"Vendula Poncova","email":"6da588853d4eb1ca9e332285fe26741dc65bdc20@redhat.com"},"message":"Fix the populate_kickstart method in LUKS","distinct":true,"url":"https://api.github.com/repos/storaged-project/blivet/commits/89a2de1ec4cc8546d9fa4c9524e35b964ec69d74"},{"sha":"c55e6de46f18b88d7cb31c299bb2f965d2e73093","author":{"name":"Vojtech Trefny","email":"8458c114f32d8e8ef9ef32f5272e3e38bf09ddd1@redhat.com"},"message":"Allow configuring default LUKS2 PBKDF arguments using luks_data\n\nAlso automatically calculate maximum amount of memory for argon2\nif not set.","distinct":true,"url":"https://api.github.com/repos/storaged-project/blivet/commits/c55e6de46f18b88d7cb31c299bb2f965d2e73093"},{"sha":"01824eb81b2e88241e1dec4bdf1ff0b6ed3602dd","author":{"name":"Vojtech Trefny","email":"8458c114f32d8e8ef9ef32f5272e3e38bf09ddd1@redhat.com"},"message":"Merge pull request #697 from vojtechtrefny/3.1-devel_luks2\n\nLUKS2 support","distinct":true,"url":"https://api.github.com/repos/storaged-project/blivet/commits/01824eb81b2e88241e1dec4bdf1ff0b6ed3602dd"}]}
{"actor":{"display_login":"vojtechtrefny"}}