{"push_id":2929583826,"size":9,"distinct_size":6,"ref":"refs/heads/master_new_manifests","head":"673c68434efee61eb8bdaf32661a7e6d1f2b5b28","before":"f4e08aa71d11f408ab3301608a909a7795bc3eb6","commits":[{"sha":"f7ef320b6a0ee3905fd41cf6e45ef2dc635ff196","author":{"name":"Castulo Martinez","email":"0a4c6cd0229d2a131d8c221aa81f30513042f997@intel.com"},"message":"Fixing memory leak in retrieve_manifests\n\nThis commit fixes a memory leak with the dir variable.\n\nSigned-off-by: Castulo Martinez <castulo.martinez@intel.com>","distinct":false,"url":"https://api.github.com/repos/clearlinux/swupd-client/commits/f7ef320b6a0ee3905fd41cf6e45ef2dc635ff196"},{"sha":"6f846b906942b591f0b9207d0a94be32af0c3bfb","author":{"name":"Castulo Martinez","email":"0a4c6cd0229d2a131d8c221aa81f30513042f997@intel.com"},"message":"Adding the --keepcache option when doing updates\n\nAfter running an update, the state directory is cleaned up.\nSometimes it is useful to be able to peek at the state directory\nafter an update, this is specially true when testing updates,\nthis way tests can verify what manifests were downloaded during\nthe update.\n\nThis commit adds the --keepcache option to swupd update so it can\nbe used when writing tests for updates.\n\nSigned-off-by: Castulo Martinez <castulo.martinez@intel.com>","distinct":false,"url":"https://api.github.com/repos/clearlinux/swupd-client/commits/6f846b906942b591f0b9207d0a94be32af0c3bfb"},{"sha":"b85e7e40d99a8e0229e05425b1e35bf7c41e6d8f","author":{"name":"Otavio Pontes","email":"a04f37e3ccb281cf4119e4b2fa8286ed94121d92@intel.com"},"message":"manifest: Memory leak when signature verification fails\n\nSigned-off-by: Otavio Pontes <otavio.pontes@intel.com>","distinct":false,"url":"https://api.github.com/repos/clearlinux/swupd-client/commits/b85e7e40d99a8e0229e05425b1e35bf7c41e6d8f"},{"sha":"2b0533805f04aeb5d690ac5f11b1e4838983554a","author":{"name":"Castulo Martinez","email":"0a4c6cd0229d2a131d8c221aa81f30513042f997@intel.com"},"message":"Allow loading iterative manifests into the MoM\n\nWhen loading a MoM the file gets downloaded then it is parsed.\nCurrently only bundle manifests with a key of M are being used, so\nmanifests that use an I (from \"Iterative\") are being ignored.\n\nThis commit enables manifests with an I key to be loaded to memory\nwhen loading the MoM as valid manifests.\n\nSigned-off-by: Castulo Martinez <castulo.martinez@intel.com>","distinct":true,"url":"https://api.github.com/repos/clearlinux/swupd-client/commits/2b0533805f04aeb5d690ac5f11b1e4838983554a"},{"sha":"297ad0dc9c4156b72821b4c9460c768f87b1a134","author":{"name":"Castulo Martinez","email":"0a4c6cd0229d2a131d8c221aa81f30513042f997@intel.com"},"message":"Enable the use of iterative manifests for updates\n\nWhen doing updates, iterative manifests should be preferably used,\nthey are smaller than the full manifest.\n\nThis commit adds logic so iterative manifests are used instead of\nfull manifests during updates as long as the iterative manifest\nis for the current version we want to update from.\n\nSigned-off-by: Castulo Martinez <castulo.martinez@intel.com>","distinct":true,"url":"https://api.github.com/repos/clearlinux/swupd-client/commits/297ad0dc9c4156b72821b4c9460c768f87b1a134"},{"sha":"cacaac2c5885666cb5cdc431d7e1da49a810d297","author":{"name":"Castulo Martinez","email":"0a4c6cd0229d2a131d8c221aa81f30513042f997@intel.com"},"message":"Use full manifest if the iterative can't be loaded\n\nDuring an update that is using an iterative manifest, if the iterative\nmanifest fails to be downloaded/loaded into memory, the full manifest\nfor that bundle should be used then.\n\nSigned-off-by: Castulo Martinez <castulo.martinez@intel.com>","distinct":true,"url":"https://api.github.com/repos/clearlinux/swupd-client/commits/cacaac2c5885666cb5cdc431d7e1da49a810d297"},{"sha":"6ff18137e635bc354b2c659ee91e767d06f4f84a","author":{"name":"Castulo Martinez","email":"0a4c6cd0229d2a131d8c221aa81f30513042f997@intel.com"},"message":"Adding tests for updates using iterative manifests\n\nThis commit adds functional tests for validating updates that use\niterative manifests and a combination of full and iterative manifests.\n\nSigned-off-by: Castulo Martinez <castulo.martinez@intel.com>","distinct":true,"url":"https://api.github.com/repos/clearlinux/swupd-client/commits/6ff18137e635bc354b2c659ee91e767d06f4f84a"},{"sha":"07c6a885ffa09744995ca3dd193da5cb70682557","author":{"name":"Castulo Martinez","email":"0a4c6cd0229d2a131d8c221aa81f30513042f997@intel.com"},"message":"Adding function strndup_or_die\n\nAdding a function to make sure we handle errors when using strndup\n\nSigned-off-by: Castulo Martinez <castulo.martinez@intel.com>","distinct":true,"url":"https://api.github.com/repos/clearlinux/swupd-client/commits/07c6a885ffa09744995ca3dd193da5cb70682557"},{"sha":"673c68434efee61eb8bdaf32661a7e6d1f2b5b28","author":{"name":"Castulo Martinez","email":"0a4c6cd0229d2a131d8c221aa81f30513042f997@intel.com"},"message":"Do not download the manifest for unchanged bundles\n\nWhen doing an update, the manifests from all subscribed packages\nare downloaded, even when all we need to perform an update is really\nthe manifests from bundles that are going to be updated.\n\nThis commit makes possible to only download manifests that will be\nused for updates.\n\nSigned-off-by: Castulo Martinez <castulo.martinez@intel.com>","distinct":true,"url":"https://api.github.com/repos/clearlinux/swupd-client/commits/673c68434efee61eb8bdaf32661a7e6d1f2b5b28"}]}
{"actor":{"display_login":"otaviobp"}}