{"push_id":2979392902,"size":25,"distinct_size":11,"ref":"refs/heads/mender-artifact-v3","head":"2ff555d49c0052925441a6bf55f468ea235e559a","before":"9554117c796e510b700c2f3304540b0b9964e8e5","commits":[{"sha":"93938f9446ae33682deb1b89273fe262718b4639","author":{"name":"Marcin Pasinski","email":"473faad59dd39d8c25ce5634da61459ba6532c3c@northern.tech"},"message":"Update the Go versions for testing and building artifact tool.\n\nUse the latest official, and one supported by Yocto Go versions for building and testing the artifact.\nGet rid of building using `tip` which is the latest Go development version.\n\nChangelog: None\n\nSigned-off-by: Marcin Pasinski <marcin.pasinski@northern.tech>","distinct":false,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/93938f9446ae33682deb1b89273fe262718b4639"},{"sha":"7e48695194a48a0b93a171dc7d5720436269f48a","author":{"name":"Kristian Amlie","email":"4260da5b73dd37b888449667bcfd1f251e1d1b74@users.noreply.github.com"},"message":"Merge pull request #136 from pasinskim/go_upgrade\n\nUpdate the Go versions for testing and building artifact tool.","distinct":false,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/7e48695194a48a0b93a171dc7d5720436269f48a"},{"sha":"718ce7794af23702aaf4b4fa44f9b26d282d1ed7","author":{"name":"Ole Petter","email":"311ee1acef6e516b58238217629109071539b6ed@cfengine.com"},"message":"FIX: mender-artifact cp no longer renames the artifact.\n\nChangelog: Title\n\nSigned-off-by: Ole Petter <ole.orhagen@cfengine.com>\nSigned-off-by: Ole <ole.orhagen@northern.tech>","distinct":false,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/718ce7794af23702aaf4b4fa44f9b26d282d1ed7"},{"sha":"7a861588f824cf625d36276f60861c53e9d49806","author":{"name":"Ole Petter","email":"311ee1acef6e516b58238217629109071539b6ed@cfengine.com"},"message":"FIX: remove leftover tmp files from mender-artifact cp.\n\nChangelog: Title\n\nSigned-off-by: Ole Petter <ole.orhagen@cfengine.com>\nSigned-off-by: Ole <ole.orhagen@northern.tech>","distinct":false,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/7a861588f824cf625d36276f60861c53e9d49806"},{"sha":"fb0b45461b2b7083470cac8567cfd615f8dbb856","author":{"name":"Marcin Pasinski","email":"473faad59dd39d8c25ce5634da61459ba6532c3c@northern.tech"},"message":"Fix failing signing artifact test.\n\nAfter cleaning up the temporary files one test is failing as it\nis relying on the fact that some test temporary files are left unchanged.\nThis is fixing the broken test.\n\nChangelog: None\n\nSigned-off-by: Marcin Pasinski <marcin.pasinski@northern.tech>","distinct":false,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/fb0b45461b2b7083470cac8567cfd615f8dbb856"},{"sha":"e28583185d184fecf110720ad62ef32721aee0aa","author":{"name":"Ole Petter","email":"311ee1acef6e516b58238217629109071539b6ed@cfengine.com"},"message":"FIX: mender-artifact no longer changes the names of the updates in an artifact\n\nChangelog: Title\n\nSigned-off-by: Ole Petter <ole.orhagen@cfengine.com>","distinct":false,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/e28583185d184fecf110720ad62ef32721aee0aa"},{"sha":"5e8eacf1086c4462b293b776e12c41ab96b8fb97","author":{"name":"Kristian Amlie","email":"4260da5b73dd37b888449667bcfd1f251e1d1b74@users.noreply.github.com"},"message":"Merge pull request #137 from kacf/artifact_modification_fixes\n\nArtifact modification fixes","distinct":false,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/5e8eacf1086c4462b293b776e12c41ab96b8fb97"},{"sha":"e4dd8c0d8ed44069b65a2cf836362fa15e6b00eb","author":{"name":"Ole Petter","email":"311ee1acef6e516b58238217629109071539b6ed@cfengine.com"},"message":"Updated the JSON format of header-info version 3.\n\nChangelog: Title\n\nSigned-off-by: Ole Petter <ole.orhagen@cfengine.com>\n\nUpdate artifact-format.md\n\nSigned-off-by: Ole Petter <ole.orhagen@cfengine.com>","distinct":false,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/e4dd8c0d8ed44069b65a2cf836362fa15e6b00eb"},{"sha":"11d1903e30632afb31f17da8c848f1670ea3f967","author":{"name":"oleorhagen","email":"5187d4f6f5f21523d8e992793751bb59d4633c52@matnat.uio.no"},"message":"Merge pull request #129 from oleorhagen/headinfov3\n\nUpdated the JSON format of header-info version 3.","distinct":false,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/11d1903e30632afb31f17da8c848f1670ea3f967"},{"sha":"0ed3d19cb9d433e93471fc338600fe43634fb07f","author":{"name":"Ole Petter","email":"311ee1acef6e516b58238217629109071539b6ed@cfengine.com"},"message":"FIX: MEN-2166: Renaming a file across devices now works.\n\nChangelog: None\n\nSigned-off-by: Ole Petter <ole.orhagen@cfengine.com>","distinct":false,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/0ed3d19cb9d433e93471fc338600fe43634fb07f"},{"sha":"56948d677cd450f2acfdd76afe4642a3f5b58d8a","author":{"name":"Don Cross","email":"25ebf125f083d196a32c579cca7708486b210316@gmail.com"},"message":"MEN-2155 Fail validate when key supplied for unsigned artifact\n\nChangelog: A command of the form\n\"mender-artifact validate unsigned.mender -k public.key\"\nwas incorrectly succeeding for an unsigned artifact when a public key\nwas supplied. Supplying a public key indicates that the caller requires\nthe artifact to contain a signature that matches that key.\nNow this command fails (exits with a nonzero value) as expected.\n\nFixed logic in validate function to return an error when\na public key was given but the artifact does not contain\na digital signature file (mender.sig).\n\nAlso fixed a problem where some callers (for example,\nthe new \"cat\" command) call validate with \"\" instead\nof nil to indicate a missing key.\n\nAdded 2 more unit tests:\n\n- Must fail validation of an unsigned artifact with key given.\n  Confirmed this test failed before the fix mentioned above,\n  and now passes.\n\n- Must fail validation of a signed artifact with no key given.\n  This test already, and still, passes.  It's just nice to have.\n\nChanged TestValidate function to assert that the error is not nil\nbefore asserting that it contains the expected text.\nThis makes a failure easier to understand when the error is\nincorrectly nil, because it shows the line number of the assert\nfailure, instead of causing a panic before the assert is entered.\nThis happened to me when I ran the unit tests before fixing MEN-2155\nand made it less obvious what was wrong.\n\nSigned-off-by: Don Cross <cosinekitty@gmail.com>","distinct":true,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/56948d677cd450f2acfdd76afe4642a3f5b58d8a"},{"sha":"f07f7f780b219a7370de5b16ddef8f50aa3c7ae8","author":{"name":"Don Cross","email":"25ebf125f083d196a32c579cca7708486b210316@gmail.com"},"message":"Tell git to ignore Visual Studio Code directory \".vscode\"\n\nChangelog: None\n\nMicrosoft Visual Studio Code creates a .vscode directory\nto hold user settings and other things that don't belong\nin source control.  Updated .gitignore to ignore this directory.\n\nSigned-off-by: Don Cross <cosinekitty@gmail.com>","distinct":false,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/f07f7f780b219a7370de5b16ddef8f50aa3c7ae8"},{"sha":"f81c77149622a7c094bf216dd39505f7d7e3a545","author":{"name":"Kristian Amlie","email":"4260da5b73dd37b888449667bcfd1f251e1d1b74@users.noreply.github.com"},"message":"Merge pull request #142 from oleorhagen/renamefix\n\nFIX: MEN-2166: Renaming a file across devices now works.","distinct":false,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/f81c77149622a7c094bf216dd39505f7d7e3a545"},{"sha":"2995974a0541d6382fd83335b7df0e3018ffabc3","author":{"name":"Kristian Amlie","email":"505e66ae45028a0596c853559221f0b72c1cee21@northern.tech"},"message":"Fix missing changelog entry in 0ed3d19cb9d433e.\n\nChangelog: FIX: MEN-2166: Renaming a file across devices now works.\n\nSigned-off-by: Kristian Amlie <kristian.amlie@northern.tech>","distinct":false,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/2995974a0541d6382fd83335b7df0e3018ffabc3"},{"sha":"4608fa312be027b87200597c615a02d1f4de900c","author":{"name":"Kristian Amlie","email":"4260da5b73dd37b888449667bcfd1f251e1d1b74@users.noreply.github.com"},"message":"Merge pull request #143 from cosinekitty/ignore_vscode\n\nTell git to ignore Visual Studio Code directory \".vscode\"","distinct":false,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/4608fa312be027b87200597c615a02d1f4de900c"},{"sha":"302c9bacdc0abcbdd0493fcdeac0c0cca2c2847b","author":{"name":"oleorhagen","email":"5187d4f6f5f21523d8e992793751bb59d4633c52@matnat.uio.no"},"message":"Merge pull request #141 from cosinekitty/MEN-2155-02\n\nMEN-2155 Fail validate when key supplied for unsigned artifact","distinct":true,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/302c9bacdc0abcbdd0493fcdeac0c0cca2c2847b"},{"sha":"78544a96c18a5e81cb7bc141c918e08646c70ced","author":{"name":"Ole Petter","email":"311ee1acef6e516b58238217629109071539b6ed@cfengine.com"},"message":"FIX: mender-artifact cat,cp,modify etc no longer removes the update.\n\nPreviously an update present in a directory, with the same name as the\nupdate present in an update would be removed as a result of what the\nfunctions thought was tmp-files.\n\nMEN-2171\n\nChangelog: Commit\n\nSigned-off-by: Ole Petter <ole.orhagen@cfengine.com>","distinct":true,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/78544a96c18a5e81cb7bc141c918e08646c70ced"},{"sha":"e174b9fb7eaabf8ccef0c4a0aabf37a373c40fd7","author":{"name":"Don Cross","email":"25ebf125f083d196a32c579cca7708486b210316@gmail.com"},"message":"Changelog: Fixed a bug that caused a command like\n\"mender-artifact cat signed.mender:/etc/mender/artifact_info\"\nto fail with the error:\n\"failed to open the partition reader: err: error validating signature\"\nThere was a similar problem with the \"cp\" command, and also\nthe \"modify\" command when no \"-k\" was present to replace the\nexisting signature.\n\nThis change is based on the general idea that if the user\ndoes not specify a public key, he is saying he does not want\nto authenticate a digital signature, whether or not one exists\nin the artifact.\n\nSimplified the validate function so it no longer returns an\nerror if the artifact contains a signature but no public\nkey was specified by the caller.\n\nAdded a unit test that used to fail before the bug was fixed,\nand now it passes.\n\nUpdated existing unit tests that were affected by this change.\n\nSigned-off-by: Don Cross <cosinekitty@gmail.com>","distinct":true,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/e174b9fb7eaabf8ccef0c4a0aabf37a373c40fd7"},{"sha":"48a5cb6174d17f11654b10eb49600f8aa226caca","author":{"name":"oleorhagen","email":"5187d4f6f5f21523d8e992793751bb59d4633c52@matnat.uio.no"},"message":"Merge pull request #147 from cosinekitty/MEN-2169\n\nMEN-2169 Fix mender-artifact \"cat\", \"cp\", \"modify\" on signed artifacts.","distinct":true,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/48a5cb6174d17f11654b10eb49600f8aa226caca"},{"sha":"c658c3dd0c7bbd4c7a8d7de7dc2464460495acbb","author":{"name":"Ole Petter","email":"311ee1acef6e516b58238217629109071539b6ed@cfengine.com"},"message":"Merge remote-tracking branch 'mendersoftware/master' into mender-artifact-v3","distinct":true,"url":"https://api.github.com/repos/oleorhagen/mender-artifact/commits/c658c3dd0c7bbd4c7a8d7de7dc2464460495acbb"}]}
{"actor":{"display_login":"oleorhagen"}}