{"push_id":1161614923,"size":29,"distinct_size":7,"ref":"refs/heads/usb_redir","head":"9298d8c5d3c3926e61649b55e87ba246eb14e34c","before":"5653e8ebba96ec66981aaa1fc3c410e15b8f458d","commits":[{"sha":"d2e14efb053c20d16f0cc109f780b2910d494540","author":{"name":"John Ferlan","email":"ea4b206ebea463545bcc9d546f93a642d7aeb984@redhat.com"},"message":"caps: Add capability for tls-x509-creds\n\nAdd the capability flag and checks for the qemu object 'tls-creds-x509'\n\nSigned-off-by: John Ferlan <jferlan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/d2e14efb053c20d16f0cc109f780b2910d494540"},{"sha":"323d5bdc949289134d1a3f817996c61af3758567","author":{"name":"John Ferlan","email":"ea4b206ebea463545bcc9d546f93a642d7aeb984@redhat.com"},"message":"docs: Clarify chardev protocol\n\nAdd a slight clarification to usage of \"telnet\", \"telnets\", or \"tls\" as\nthe protocol type value.\n\nSigned-off-by: John Ferlan <jferlan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/323d5bdc949289134d1a3f817996c61af3758567"},{"sha":"55931292c94a296eb6a96937a5b1a17394199577","author":{"name":"John Ferlan","email":"ea4b206ebea463545bcc9d546f93a642d7aeb984@redhat.com"},"message":"qemu: Refactor qemuDomainAttachChrDevice error paths\n\nRefactor the error paths for attaching char device (it's about to be\nmore complicated).\n\nSigned-off-by: John Ferlan <jferlan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/55931292c94a296eb6a96937a5b1a17394199577"},{"sha":"2a58ed0bce8f2b5f1966fc67e56188a8175dd149","author":{"name":"Chunyan Liu","email":"94e3fa55efa2107514aeef1b36e87e326c3c8542@suse.com"},"message":"libxl: support creating guest with USB hostdev\n\nSupport creating guest with USB host device in config file.\nCurrently libxl only supports xen PV guest, and only supports\nspecifying USB host device by 'bus number' and 'device number',\nfor example:\n\n    <hostdev mode='subsystem' type='usb' managed='no'>\n      <source>\n        <address bus='1' device='3'/>\n      </source>\n    </hostdev>\n\nSigned-off-by: Chunyan Liu <cyliu@suse.com>\nSigned-off-by: Jim Fehlig <jfehlig@suse.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/2a58ed0bce8f2b5f1966fc67e56188a8175dd149"},{"sha":"fc21d1065b1684bca081fa2b141bd5ad69c7bb38","author":{"name":"Chunyan Liu","email":"94e3fa55efa2107514aeef1b36e87e326c3c8542@suse.com"},"message":"libxl: support hotplug USB host device\n\nSupport hot attach/detach a USB host device to guest.\nCurrently libxl only supports xen PV guest, and only\nsupports specifying USB host device by 'bus number'\nand 'device number', for example:\n\n usb.xml:\n    <hostdev mode='subsystem' type='usb' managed='no'>\n      <source>\n        <address bus='1' device='3'/>\n      </source>\n    </hostdev>\n #xl attach-device dom usb.xml\n #xl detach-device dom usb.xml\n\nSigned-off-by: Chunyan Liu <cyliu@suse.com>\nSigned-off-by: Jim Fehlig <jfehlig@suse.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/fc21d1065b1684bca081fa2b141bd5ad69c7bb38"},{"sha":"44c99f2500c0ae1b914cbde188a7c195eff59cc5","author":{"name":"Chunyan Liu","email":"94e3fa55efa2107514aeef1b36e87e326c3c8542@suse.com"},"message":"Add conversion of domxml USB config to/from xl.cfg\n\nxl.cfg:\nusbdev = [ \"hostbus=1,hostaddr=3\" ]\n\nusb.xml:\n  <hostdev mode='subsystem' type='usb' managed='no'>\n    <source>\n      <address bus='1' device='3'/>\n    </source>\n  </hostdev>\n\nSigned-off-by: Chunyan Liu <cyliu@suse.com>\nSigned-off-by: Jim Fehlig <jfehlig@suse.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/44c99f2500c0ae1b914cbde188a7c195eff59cc5"},{"sha":"6fcaf4a54751c2afaf50a83150958aa0ac3c8a16","author":{"name":"Chunyan Liu","email":"94e3fa55efa2107514aeef1b36e87e326c3c8542@suse.com"},"message":"xlconfigtest: add test for USB config conversion\n\nSigned-off-by: Chunyan Liu <cyliu@suse.com>\nSigned-off-by: Jim Fehlig <jfehlig@suse.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/6fcaf4a54751c2afaf50a83150958aa0ac3c8a16"},{"sha":"442cdb817e0d29c94f98bf9c534d609f7d10380a","author":{"name":"Jingjing Shao","email":"fc441a433b7be65d23698074129902468237e46a@redhat.com"},"message":"doc: Fix explanation of S3 and S4 states\n\nExplanation of S3 and S4 states was swapped.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/442cdb817e0d29c94f98bf9c534d609f7d10380a"},{"sha":"8ce58b0081e301375913c9147ae4daeed01fd37e","author":{"name":"Michal Privoznik","email":"ff52d8b477e4489d0b3b856d550bc61214c6ad4b@redhat.com"},"message":"virHostCPUGetInfo: Fix build on non-Unix like systems\n\nThis function is plenty of ifdefs providing implementations for\nLinux, *BSD and OS-X. However, if we are being build for any\nother architecture, all that's left behind by preprocessor is\njust a error reporting call and return of -1. In that case,\npassed arguments are unused:\n\n../../src/util/virhostcpu.c: In function 'virHostCPUGetInfo':\n../../src/util/virhostcpu.c:966:33: error: unused parameter 'cpus' [-Werror=unused-parameter]\n                   unsigned int *cpus,\n                                 ^~~~\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/8ce58b0081e301375913c9147ae4daeed01fd37e"},{"sha":"e347e732bb71f247acd8d06a97de8035608ada98","author":{"name":"Ján Tomko","email":"7cd9998bc81151f045ad70194d5fa375f8e73169@redhat.com"},"message":"docs: document rng backend path restrictions of older libvirt\n\nCommit 67f2b72 removed the path restrictions for rng backend,\nalong with the documentation of the restriction.\n\nRestore the documentation for users still using older libvirt.\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1074464","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/e347e732bb71f247acd8d06a97de8035608ada98"},{"sha":"e26098a1f405eaf6e0b2d3386a84ee7154cd59ec","author":{"name":"Ján Tomko","email":"7cd9998bc81151f045ad70194d5fa375f8e73169@redhat.com"},"message":"cfg.mk: use a single regex for all non-reentrant functions\n\nThe prohibit_nonreentrant syntax-check rule spawns a new shell\nfor every non-reentrant function we know, to make it easier\nto mention the function name in the error message, with the _r\nappended.\n\nSince the line with the offending function is already printed\nand some of the functions on our list do not have a _r counterpart,\ncompile them into one big regex and use a more generic error message\nto save time.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/e26098a1f405eaf6e0b2d3386a84ee7154cd59ec"},{"sha":"ca773b2fe2a0386f1265858eeccf4e11f2d7804c","author":{"name":"Ján Tomko","email":"7cd9998bc81151f045ad70194d5fa375f8e73169@redhat.com"},"message":"vbox: reformat multi-line error reports\n\nPut the comma on the first line.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/ca773b2fe2a0386f1265858eeccf4e11f2d7804c"},{"sha":"b9df3555929e373b5b9136ed2bb1a524db28c90c","author":{"name":"Ján Tomko","email":"7cd9998bc81151f045ad70194d5fa375f8e73169@redhat.com"},"message":"maint: remove whitespace from closing parentheses\n\nTo allow tightening syntax check.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/b9df3555929e373b5b9136ed2bb1a524db28c90c"},{"sha":"b918d76fd6826a9d8401252b585144ca70af6e93","author":{"name":"Ján Tomko","email":"7cd9998bc81151f045ad70194d5fa375f8e73169@redhat.com"},"message":"Rename virAssertCmpInt to testAssertEq\n\nDrop the op parameter, we only use equality.\nDrop the vir prefix since it's only used in the tests.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/b918d76fd6826a9d8401252b585144ca70af6e93"},{"sha":"4e1a7dbb310c8fadbb4ece5c367bffcbc6ff0801","author":{"name":"Ján Tomko","email":"7cd9998bc81151f045ad70194d5fa375f8e73169@redhat.com"},"message":"Rename bracket-spacing.pl to check-spacing.pl\n\nWe test whitespace with lots of other characters now.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/4e1a7dbb310c8fadbb4ece5c367bffcbc6ff0801"},{"sha":"b953e163ad12602c0046cb3600fcd1eb6fec4862","author":{"name":"Ján Tomko","email":"7cd9998bc81151f045ad70194d5fa375f8e73169@redhat.com"},"message":"check-spacing: rewrite whitespace check before (semi)colon\n\nInstead of matching multiple characters, match any occurrence\npreceded by a single whitespace and handle the exceptions\nlater.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/b953e163ad12602c0046cb3600fcd1eb6fec4862"},{"sha":"cdf84bf1a80148e4a4e62d113b82863df8bddfc3","author":{"name":"Ján Tomko","email":"7cd9998bc81151f045ad70194d5fa375f8e73169@redhat.com"},"message":"check-spacing: rewrite regex for checking the closing parenthesis\n\nInstead of matching multiple characters before the parenthesis,\nonly check for a single whitespace, which is much less cpu-intensive.\n\nThis only matches a few dozen of places where they are on an separate\nline, filter out those with a separate regex.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/cdf84bf1a80148e4a4e62d113b82863df8bddfc3"},{"sha":"a2762b93fd5a8240f3e326e3ae9af07b09866cb9","author":{"name":"Ján Tomko","email":"7cd9998bc81151f045ad70194d5fa375f8e73169@redhat.com"},"message":"check-spacing: simplify keyword spacing check\n\nWe do not need a separate check forbidding whitespace\nafter the opening parenthesis after a keyword -\nwe forbid it after all of them.\n\nThe only allowed whitespace after an opening parenthesis\nis a newline, tune the regex to reflect that.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/a2762b93fd5a8240f3e326e3ae9af07b09866cb9"},{"sha":"633daa4c571b29f554b8f7021a912f1566c1d427","author":{"name":"Ján Tomko","email":"7cd9998bc81151f045ad70194d5fa375f8e73169@redhat.com"},"message":"check-spacing: remove virAssertCmpInt exception\n\nThe macro is now called testAssertEq and no longer\ntakes an operator as its argument.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/633daa4c571b29f554b8f7021a912f1566c1d427"},{"sha":"cab2b44d8bab35a033567835cc6d05396d9ee1d0","author":{"name":"Ján Tomko","email":"7cd9998bc81151f045ad70194d5fa375f8e73169@redhat.com"},"message":"check-spacing: use non-capturing groups","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/cab2b44d8bab35a033567835cc6d05396d9ee1d0"}]}
{"actor":{"display_login":"zippy2"}}