{"push_id":1247666460,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"f257a4adf1dd0f0b1d75ba324a0dc21e6b8a5ad8","before":"9aea8cd4ae76b5f62ea365dd56d4d9beb96bb024","commits":[{"sha":"c4b92f1a8a9cb64a2c4a9f0ed899ed8a7d95d935","author":{"name":"Michal Privoznik","email":"ff52d8b477e4489d0b3b856d550bc61214c6ad4b@redhat.com"},"message":"schema: Don't validate paths\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1353296\n\nOn UNIX like systems there are no constraints on what characters\ncan be in file/dir names (except for NULL, obviously). Moreover,\nsome values that we think of as paths (e.g. disk source) are not\nnecessarily paths at all. For instance, some hypervisors take\nthat as an arbitrary identifier and corresponding file is then\nlooked up by hypervisor in its table. Instead of trying to fix\nour regular expressions (and forgetting to include yet another\ncharacter there), lets drop the validation completely.\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":true,"url":"https://api.github.com/repos/libvirt/libvirt/commits/c4b92f1a8a9cb64a2c4a9f0ed899ed8a7d95d935"},{"sha":"f87cc927f739763eaf4a926f120dba808a6d50c1","author":{"name":"Michal Privoznik","email":"ff52d8b477e4489d0b3b856d550bc61214c6ad4b@redhat.com"},"message":"virschematest: Initialize @data\n\n==8630== Invalid read of size 8\n==8630==    at 0x4EA4F0F: virFree (viralloc.c:582)\n==8630==    by 0x4F398F0: virXMLValidatorFree (virxml.c:1257)\n==8630==    by 0x40305C: mymain (virschematest.c:191)\n==8630==    by 0x405159: virTestMain (testutils.c:982)\n==8630==    by 0x403553: main (virschematest.c:215)\n==8630==  Address 0xcd72243 is 131 bytes inside a block of size 177 free'd\n==8630==    at 0x4C2B1F0: free (vg_replace_malloc.c:473)\n==8630==    by 0x4EA4F19: virFree (viralloc.c:582)\n==8630==    by 0x4ED0973: virFindFileInPath (virfile.c:1646)\n==8630==    by 0x405149: virTestMain (testutils.c:980)\n==8630==    by 0x403553: main (virschematest.c:215)\n\nSigned-off-by: Michal Privoznik <mprivozn@redhat.com>","distinct":true,"url":"https://api.github.com/repos/libvirt/libvirt/commits/f87cc927f739763eaf4a926f120dba808a6d50c1"},{"sha":"f55eaccb0c570767d8245f57deae188255ee995e","author":{"name":"Andrea Bolognani","email":"0c58d8c54619c257465b8c09c1c6917894f8def9@redhat.com"},"message":"qemu: domain: Reflect USB controller model in guest XML\n\nWhen the user doesn't specify any model for a USB controller,\nwe use an architecture-dependent default, but we don't reflect\nit in the guest XML.\n\nPick the default USB controller model when parsing the guest\nXML instead of when creating the QEMU command line, so that\nour choice is saved back to disk.","distinct":true,"url":"https://api.github.com/repos/libvirt/libvirt/commits/f55eaccb0c570767d8245f57deae188255ee995e"},{"sha":"31de0fab9392db04f9b8b25f90846d73367fdd97","author":{"name":"Andrea Bolognani","email":"0c58d8c54619c257465b8c09c1c6917894f8def9@redhat.com"},"message":"qemu: domain: Drop piix3-ohci controller for migration\n\nNow that the default USB controller model is explicit rather\nthan implicit for i440fx machines, we have to tweak the\nconditions for dropping it in order to keep migration towards\nlibvirt <= 0.9.4 working.","distinct":true,"url":"https://api.github.com/repos/libvirt/libvirt/commits/31de0fab9392db04f9b8b25f90846d73367fdd97"},{"sha":"f257a4adf1dd0f0b1d75ba324a0dc21e6b8a5ad8","author":{"name":"Andrea Bolognani","email":"0c58d8c54619c257465b8c09c1c6917894f8def9@redhat.com"},"message":"qemu: command: Simplify USB controller model selection\n\nSince we now pick the default USB controller model when parsing\nthe guest XML, we can get rid of some duplicated code so that\nthe default model selection happens in one place only.\n\nAdd some comments as well.","distinct":true,"url":"https://api.github.com/repos/libvirt/libvirt/commits/f257a4adf1dd0f0b1d75ba324a0dc21e6b8a5ad8"}]}
{"actor":{"display_login":"libvirtmirror"}}