{"push_id":784001488,"size":169,"distinct_size":0,"ref":"refs/heads/<1440833392-5555-1-git-send-email-sw@weilnetz.de>","head":"40bfc218f44475cf001ae4b712a2a6954847154a","before":"ef23ef1c9faa5722b958f71d05be8ef1ae522505","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":"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"},{"sha":"4bca81ceedb59397f6082777f6ed4b39d456be85","author":{"email":"a6f2b960a4aca61381fc650a67901b2ac8e83e6d@redhat.com","name":"Marc-André Lureau"},"message":"qga: make split_list() return allocated strings\n\nIn order to avoid any confusion, let's allocate new strings when\nsplitting.\n\nSigned-off-by: Marc-André Lureau <marcandre.lureau@redhat.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/4bca81ceedb59397f6082777f6ed4b39d456be85"},{"sha":"44de156ca7bfaf899745291a0d603d4f7550f5ea","author":{"email":"a6f2b960a4aca61381fc650a67901b2ac8e83e6d@redhat.com","name":"Marc-André Lureau"},"message":"qga: rename 'path' to 'channel_path'\n\n'path' is already a global function, rename the variable since it's\ngoing to be in global scope 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/44de156ca7bfaf899745291a0d603d4f7550f5ea"},{"sha":"2e38d9903be28493ccd6de4a55e5226e9f07dea9","author":{"email":"a6f2b960a4aca61381fc650a67901b2ac8e83e6d@redhat.com","name":"Marc-André Lureau"},"message":"qga: copy argument strings\n\nFollowing patch will return allocated strings, so we must correctly\ninitialize alloc & free them. The nice side effect is that we no longer\nhave to check for \"fixed_state_dir\" to call ga_install_service() with a\nNULL state dir. The default values are set after parsing the command\nline options.\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/2e38d9903be28493ccd6de4a55e5226e9f07dea9"},{"sha":"7a40669491b344a4fe66a0957fe47d594b808f08","author":{"email":"a6f2b960a4aca61381fc650a67901b2ac8e83e6d@redhat.com","name":"Marc-André Lureau"},"message":"qga: move option parsing to separate function\n\nMove option parsing out of giant main().\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/7a40669491b344a4fe66a0957fe47d594b808f08"},{"sha":"ef8be55429b9a6718c7e07ede20391c09be65974","author":{"email":"a6f2b960a4aca61381fc650a67901b2ac8e83e6d@redhat.com","name":"Marc-André Lureau"},"message":"qga: fill default options in main()\n\nFill all default options during main(). This is a preparation patch\nto allow to dump the configuration.\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/ef8be55429b9a6718c7e07ede20391c09be65974"},{"sha":"e3d3103975112a1ab8a0129a4be1cfe3314bce8b","author":{"email":"a6f2b960a4aca61381fc650a67901b2ac8e83e6d@redhat.com","name":"Marc-André Lureau"},"message":"qga: move agent run in a separate function\n\nOnce the options are populated, move the running state to\na run_agent() function.\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>\n* fixed up an s/ga_state/s/ artifact causing segfault\n* replaced g_list_free_full with g_list_foreach to maintain glib\n  2.22 compatibility\nSigned-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/e3d3103975112a1ab8a0129a4be1cfe3314bce8b"},{"sha":"d4c8a5d49e514bfeac2040ee5371b4e6a7d8d561","author":{"email":"a6f2b960a4aca61381fc650a67901b2ac8e83e6d@redhat.com","name":"Marc-André Lureau"},"message":"qga: free a bit more\n\nNow that main() has a single exit point, we can free a few\nmore allocations.\n\nSigned-off-by: Marc-André Lureau <marcandre.lureau@redhat.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/d4c8a5d49e514bfeac2040ee5371b4e6a7d8d561"}]}