{"push_id":784004048,"size":176,"distinct_size":0,"ref":"refs/heads/<1440589001-15997-1-git-send-email-afarallax@yandex.ru>","head":"e7b00b3e56b4b6b9828646cd6bc73fb08fd4bbad","before":"46a72b255fe326640712d11a138d235d8b9c3681","commits":[{"sha":"5f2a80adc6fd2b2e4e0579a6613a9913e3cc9a05","author":{"email":"aea4fd857e97ee7d33f60175ba9388a955b9d916@twiddle.net","name":"Richard Henderson"},"message":"target-alpha: Rewrite helper_cmpbge using bit tests\n\nNot quite as good as using a proper host vector compare,\nbut certainly better than a loop.\n\nSigned-off-by: Richard Henderson <rth@twiddle.net>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/5f2a80adc6fd2b2e4e0579a6613a9913e3cc9a05"},{"sha":"112e4518f0d38fc3c52e55c7d7e77b66a295ec2b","author":{"email":"aea4fd857e97ee7d33f60175ba9388a955b9d916@twiddle.net","name":"Richard Henderson"},"message":"target-alpha: Special case cmpbge with zero\n\nKnowing the comparator is zero leads to a simpler operation.\n\nSigned-off-by: Richard Henderson <rth@twiddle.net>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/112e4518f0d38fc3c52e55c7d7e77b66a295ec2b"},{"sha":"eb8934b0418b3b1d125edddc4fc334a54334a49b","author":{"email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","name":"Gerd Hoffmann"},"message":"vnc: fix memory corruption (CVE-2015-5225)\n\nThe _cmp_bytes variable added by commit \"bea60dd ui/vnc: fix potential\nmemory corruption issues\" can become negative.  Result is (possibly\nexploitable) memory corruption.  Reason for that is it uses the stride\ninstead of bytes per scanline to apply limits.\n\nFor the server surface is is actually fine.  vnc creates that itself,\nthere is never any padding and thus scanline length always equals stride.\n\nFor the guest surface scanline length and stride are typically identical\ntoo, but it doesn't has to be that way.  So add and use a new variable\n(guest_ll) for the guest scanline length.  Also rename min_stride to\nline_bytes to make more clear what it actually is.  Finally sprinkle\nin an assert() to make sure we never use a negative _cmp_bytes again.\n\nReported-by: 范祚至(库特) <zuozhi.fzz@alibaba-inc.com>\nReviewed-by: P J P <ppandit@redhat.com>\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/eb8934b0418b3b1d125edddc4fc334a54334a49b"},{"sha":"47c9dfee808f9455d732aea7c4390ad0972bbd84","author":{"email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","name":"Peter Maydell"},"message":"Merge remote-tracking branch 'remotes/kraxel/tags/pull-cve-2015-5225-20150826-1' into staging\n\nvnc: fix memory corruption (CVE-2015-5225)\n\n# gpg: Signature made Wed 26 Aug 2015 17:37:21 BST using RSA key ID D3E87138\n# gpg: Good signature from \"Gerd Hoffmann (work) <kraxel@redhat.com>\"\n# gpg:                 aka \"Gerd Hoffmann <gerd@kraxel.org>\"\n# gpg:                 aka \"Gerd Hoffmann (private) <kraxel@gmail.com>\"\n\n* remotes/kraxel/tags/pull-cve-2015-5225-20150826-1:\n  vnc: fix memory corruption (CVE-2015-5225)\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/47c9dfee808f9455d732aea7c4390ad0972bbd84"},{"sha":"a17d448274575efbfcc1c04ec2641a0afeb74e17","author":{"email":"5358ee9f0680eb358b65f440d52747b927594ea7@gmail.com","name":"Peter Crosthwaite"},"message":"exec-all: Translate TCI return addresses backwards too\n\nThis subtraction of return addresses applies directly to TCI as well as\nhost-TCG. This fixes Linux boots for at least Microblaze, CRIS, ARM and\nSH4 when using TCI.\n\n[sw: Removed indentation for preprocessor statement]\n[sw: The patch also fixes Linux boot for x86_64]\n\nReviewed-by: Richard Henderson <rth@twiddle.net>\nSigned-off-by: Stefan Weil <sw@weilnetz.de>\nSigned-off-by: Peter Crosthwaite <crosthwaite.peter@gmail.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/a17d448274575efbfcc1c04ec2641a0afeb74e17"},{"sha":"351053e76d21d0eaa2e0f27c9b69c8ebf65f3650","author":{"email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","name":"Peter Maydell"},"message":"Merge remote-tracking branch 'remotes/weil/tags/pull-tci-20150826' into staging\n\ntci patch queue\n\n# gpg: Signature made Wed 26 Aug 2015 19:51:07 BST using RSA key ID 677450AD\n# gpg: Good signature from \"Stefan Weil <sw@weilnetz.de>\"\n# gpg:                 aka \"Stefan Weil <stefan.weil@weilnetz.de>\"\n# gpg:                 aka \"Stefan Weil <stefan.weil@bib.uni-mannheim.de>\"\n# gpg: WARNING: This key is not certified with a trusted signature!\n# gpg:          There is no indication that the signature belongs to the owner.\n# Primary key fingerprint: 4923 6FEA 75C9 5D69 8EC2  B78A E08C 21D5 6774 50AD\n\n* remotes/weil/tags/pull-tci-20150826:\n  exec-all: Translate TCI return addresses backwards too\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/351053e76d21d0eaa2e0f27c9b69c8ebf65f3650"},{"sha":"b352153f5f7eb12b56602fc03ae4361e01201f90","author":{"email":"7bcd33b9cf1253cd25a04b0c2f11e2233ec0ddbd@gmail.com","name":"G 3"},"message":"From: John Arbuckle <programmingkidx@gmail.com>\n\nqemu-doc.texi: Add information on compiling source code on Mac OS X\n\nAdd information to the documentation on how to build QEMU\non Mac OS X.\n\nSigned-off-by: John Arbuckle <programmingkidx@gmail.com>\nReviewed-by: Peter Maydell <peter.maydell@linaro.org>\n[PMM: fixed a minor capitalization error]\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/b352153f5f7eb12b56602fc03ae4361e01201f90"},{"sha":"6c76ec68f68494d4a31b5d82073ed4d2798b8e13","author":{"email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","name":"Peter Maydell"},"message":"qemu-doc.texi: Fix capitalization error in OS X build instructions\n\nFix a capitalization error in the OS X build instructions;\nthis was picked up in review of commit b352153f5f and intended to be\ncorrected before I applied it, but I accidentally didn't include it.\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/6c76ec68f68494d4a31b5d82073ed4d2798b8e13"},{"sha":"090d0bfd948343d522cd20bc634105b5cfe2483b","author":{"email":"f1b010126f61b5c59e7d5eb42c5c68f6105c5914@vivier.eu","name":"Laurent Vivier"},"message":"s390: fix softmmu compilation\n\nguest_base must be used only in linux-user mode.\n\nSigned-off-by: Laurent Vivier <laurent@vivier.eu>\nMessage-id: 1440757421-9674-1-git-send-email-laurent@vivier.eu\nReviewed-by: Richard Henderson <rth@twiddle.net>\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/090d0bfd948343d522cd20bc634105b5cfe2483b"},{"sha":"9f3917804dfda737650a22c745469809725b3c6e","author":{"email":"3a22e9cf704854296e65b3541097a97e3000b637@daynix.com","name":"Leonid Bloch"},"message":"qemu-ga: Add .msi files to .gitignore\n\nSigned-off-by: Leonid Bloch <leonid@daynix.com>\nSigned-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/9f3917804dfda737650a22c745469809725b3c6e"},{"sha":"0a18750f296c85a5a446dc04e1c49cd35ad9e7d5","author":{"email":"3a22e9cf704854296e65b3541097a97e3000b637@daynix.com","name":"Leonid Bloch"},"message":"qemu-ga: Two MSI related cosmetic changes\n\nSigned-off-by: Leonid Bloch <leonid@daynix.com>\nSigned-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/0a18750f296c85a5a446dc04e1c49cd35ad9e7d5"},{"sha":"1d394fb78771f4ca307c6020ff3b041905350f70","author":{"email":"3a22e9cf704854296e65b3541097a97e3000b637@daynix.com","name":"Leonid Bloch"},"message":"qemu-ga: Fixed GUID capitalization\n\nFor compatibility, all the letters in GUID should be capital.\n\nSigned-off-by: Leonid Bloch <leonid@daynix.com>\nSigned-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/1d394fb78771f4ca307c6020ff3b041905350f70"},{"sha":"8b17ccccb23bcd7554d327f46bf4e07ae6da60c0","author":{"email":"3a22e9cf704854296e65b3541097a97e3000b637@daynix.com","name":"Leonid Bloch"},"message":"qemu-ga: Minor cosmetic changes to the WXS file\n\nSigned-off-by: Leonid Bloch <leonid@daynix.com>\nSigned-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/8b17ccccb23bcd7554d327f46bf4e07ae6da60c0"},{"sha":"5e994f94121cdb9c48939cb489e2da646c229a48","author":{"email":"3a22e9cf704854296e65b3541097a97e3000b637@daynix.com","name":"Leonid Bloch"},"message":"qemu-ga: Created a separate component for each installed file in the MSI\n\nThis is done to follow the recommendations given here: https://msdn.microsoft.com/en-us/library/aa368269%28VS.85%29.aspx\n\nSigned-off-by: Leonid Bloch <leonid@daynix.com>\nReviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nSigned-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/5e994f94121cdb9c48939cb489e2da646c229a48"},{"sha":"848849dddf68630021351f5068de12f5c54ae2f8","author":{"email":"3a22e9cf704854296e65b3541097a97e3000b637@daynix.com","name":"Leonid Bloch"},"message":"qemu-ga: Prevent QEMU-GA VSS provider from being unregistered on MSI reinstall\n\nPreviously, running the .msi would unregister the QEMU GA VSS service if QEMU GA was already installed on the machine, and then register it only if QEMU GA was NOT previously installed. This behavior caused the service to be registered only after the INITIAL installation, and any subsequent run of the .msi (to redo, repair, or upgrade the installation) ended in the service being unregistered.\n\nNow, the VSS service is still unregistered if QEMU GA is already installed (so that a fix or an update could be performed) but then it is registered again (if the GA is not being uninstalled) thus finishing the repair/upgrade correctly. Additionally, downgrading is now prevented. If a user would like to downgrade a version, he/she must uninstall the newer version first.\n\nSigned-off-by: Leonid Bloch <leonid@daynix.com>\nReviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nSigned-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/848849dddf68630021351f5068de12f5c54ae2f8"},{"sha":"decdfbd28d754f6ff596c0201ab55e9ff4df5b4e","author":{"email":"3a22e9cf704854296e65b3541097a97e3000b637@daynix.com","name":"Leonid Bloch"},"message":"qemu-ga: Fixed paths issue with MSI build\n\nPreviously, if building out-of-tree, the MSI build would fail since\nit wasn't able to find the needed files.\n\nSigned-off-by: Leonid Bloch <leonid@daynix.com>\nReviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>\n* fixed up commit msg formating\nSigned-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/decdfbd28d754f6ff596c0201ab55e9ff4df5b4e"},{"sha":"4c875d89cb11f4033012eebd63963ab725f8108e","author":{"email":"04e3c7ed0b6a5be8ee7105f6c521ea7c8e5b8c37@linux.vnet.ibm.com","name":"Michael Roth"},"message":"configure: qemu-ga: report MSI install support in summary\n\nCurrently we need to examine config-host.mak to determine whether\noptions/probes for MSI package generation had desired result. Report\nthis more prominently in ./configure summary as we do with other\nguest agent configure options.\n\nReviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nSigned-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/4c875d89cb11f4033012eebd63963ab725f8108e"},{"sha":"2e2a58e0e49ddb3561b541dc01c3206543b3a1a3","author":{"email":"a6f2b960a4aca61381fc650a67901b2ac8e83e6d@redhat.com","name":"Marc-André Lureau"},"message":"qga: misc spelling\n\nSigned-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nReviewed-by: Eric Blake <eblake@redhat.com>\nReviewed-by: Denis V. Lunev <den@openvz.org>\nReviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>\nSigned-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/2e2a58e0e49ddb3561b541dc01c3206543b3a1a3"},{"sha":"c6c84523cd890e95b946c6a8f264ff54a7d5b930","author":{"email":"a6f2b960a4aca61381fc650a67901b2ac8e83e6d@redhat.com","name":"Marc-André Lureau"},"message":"qga: use exit() when parsing options\n\nThe option parsing is going to be moved to a separate function,\nuse exit() consistently.\n\nSigned-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nReviewed-by: Denis V. Lunev <den@openvz.org>\nReviewed-by: Eric Blake <eblake@redhat.com>\nReviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>\nSigned-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/c6c84523cd890e95b946c6a8f264ff54a7d5b930"},{"sha":"23b42894b389eccb45ab66da3a3e77d3a8cfc2b6","author":{"email":"a6f2b960a4aca61381fc650a67901b2ac8e83e6d@redhat.com","name":"Marc-André Lureau"},"message":"qga: move string split in separate function\n\nThe function is going to be reused in a later patch.\n\nSigned-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nReviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>\nReviewed-by: Denis V. Lunev <den@openvz.org>\nSigned-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/23b42894b389eccb45ab66da3a3e77d3a8cfc2b6"}]}