{"push_id":1060643621,"size":69,"distinct_size":69,"ref":"refs/heads/core3-devel","head":"91cbfa8d09994f3569f10f16b832e537049a87dc","before":"c5962910d0764c969cf2b0e94ee6fa4486d92ebc","commits":[{"sha":"84af7386f5182b7041cf24968e217a2f60c85838","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"tests: support VMs cleaned up in tearDownClass, instead of tearDown\n\nUsage: VMs with name created by self.make_vm_name(name,\nclass_teardown=True) will be cleaned up in tearDownClass. It should be\nused only in setUpClass.\n\nFixes QubesOS/qubes-issues#1691","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/84af7386f5182b7041cf24968e217a2f60c85838"},{"sha":"be00d15d99926e4ea1bfd32ad5b65556d1955893","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"tests: do not crash when trying to log class setup/teardown fail\n\nQubesOS/qubes-issues#1691","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/be00d15d99926e4ea1bfd32ad5b65556d1955893"},{"sha":"0d2e03389f3a0b36c4af0262ddc84ceb1539d141","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"tests: qvm-open-in-vm and qvm-open-in-dvm tests for different file types\n\nQubesOS/qubes-issues#1621","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/0d2e03389f3a0b36c4af0262ddc84ceb1539d141"},{"sha":"0d31306b9098ecee5991d3450a7457710a452ac8","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"tests: clearing 'updates pending' flag\n\nQubesOS/qubes-issues#1685","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/0d31306b9098ecee5991d3450a7457710a452ac8"},{"sha":"8ee909f08c94b5513bc2d41670cc24ff6b6993e2","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"Caught unknown libvirt errors on getting runtime VM info\n\nIn some cases libvirt doesn't report error code at all. This probably\nhappens in some stage of domain startup/shutdown. Threat this the same\nas domain not running.\n\nFixes QubesOS/qubes-issues#1537","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/8ee909f08c94b5513bc2d41670cc24ff6b6993e2"},{"sha":"0b5bd060bbdd07fdc46bab46f2862fd9a81fb63f","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"Fix domain renaming when it wasn't defined in libvirt\n\nFixes QubesOS/qubes-issues#1632","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/0b5bd060bbdd07fdc46bab46f2862fd9a81fb63f"},{"sha":"f13abc2ace8b1128e593c62cbc521442539e01c9","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"tests: rename domain when it is't defined libvirt\n\nRegression test for QubesOS/qubes-issues#1632","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/f13abc2ace8b1128e593c62cbc521442539e01c9"},{"sha":"be231421ded49b3505a53dba42a3e60c9c6c6c61","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"tests: try to change name to conflicting value\n\nQubesOS/qubes-issues#1723","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/be231421ded49b3505a53dba42a3e60c9c6c6c61"},{"sha":"9fa090b422f40a29fa4e9a18d7fb2971e4a3b1d6","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"core: prevent VM renaming over already existing VM\n\nFixes QubesOS/qubes-issues#1723","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/9fa090b422f40a29fa4e9a18d7fb2971e4a3b1d6"},{"sha":"6378e2bd20bbef0ad6d8d570ed79ccef1b9eb06d","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"qvm-run: allow --localcmd with --pass-io, even when --all is given\n\nWith --localcmd, stdin/out are connected to that local process (instead\nof a terminal), so it doesn't conflict with --all.\n\nQubesOS/qubes-issues#1728","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/6378e2bd20bbef0ad6d8d570ed79ccef1b9eb06d"},{"sha":"0e273276d325ebe0a54be1c0d53cf6bfc9d92b16","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"qvm-run: warn if --localcmd used without --pass-io","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/0e273276d325ebe0a54be1c0d53cf6bfc9d92b16"},{"sha":"ae848d536958b2064ec96f96ad96540162cb4683","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"version 3.1.12","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/ae848d536958b2064ec96f96ad96540162cb4683"},{"sha":"2fcd3c6832a83b2965aefbebf89015578224bdd9","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@zrubi.hu","name":"Zrubi"},"message":"new --force option for qvm-sync-clock to be able to bypass time sync errors","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/2fcd3c6832a83b2965aefbebf89015578224bdd9"},{"sha":"9bd651faaa0408e0c139cddfcf63988eb9377241","author":{"email":"4d77f9bf8210821bb588be51667aab93ed7731d9@yahoo.com","name":"Jon Griffiths"},"message":"qvm-prefs: --get option was misspelled --gry","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/9bd651faaa0408e0c139cddfcf63988eb9377241"},{"sha":"5546d679c0cd8e3d7a9ba94678e8b22be8525510","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"dispvm: use try/finally to make sure that qubes.xml is unlocked\n\nEven in case of some exception (in which case theoretically it should be\nunlocked at qfile-daemon-dvm exit, but the script may wait for\nsomething).\n\nQubesOS/qubes-issues#1636","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/5546d679c0cd8e3d7a9ba94678e8b22be8525510"},{"sha":"0121cb2fd4e75d809519afbe8f60a1f31121821e","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"qmemman: make memory request handling more defensive\n\nIf getting memory for new VM fails for any reason, make sure that global\nlock will be released. Otherwise qmemman will stop functioning at all.\n\nQubesOS/qubes-issues#1636","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/0121cb2fd4e75d809519afbe8f60a1f31121821e"},{"sha":"4658967d09183943b126c440baabdc11e7c13b4e","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"Merge remote-tracking branch 'qubesos/pr/17'\n\n* qubesos/pr/17:\n  qvm-prefs: --get option was misspelled --gry","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/4658967d09183943b126c440baabdc11e7c13b4e"},{"sha":"3f19157d2f953f0e70b6532089877d49af3d570a","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"Merge remote-tracking branch 'qubesos/pr/16'\n\n* qubesos/pr/16:\n  new --force option for qvm-sync-clock to be able to bypass time sync errors","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/3f19157d2f953f0e70b6532089877d49af3d570a"},{"sha":"3ece17a8cf61d2df663e7c2a855602505bab043d","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"qvm-sync-clock: sync dom0 clock only when NTP sync succeeded, even with --force\n\nOtherwise dom0 clock (initially almost ok) may be adjusted to totally\ninvalid timestamp of ClockVM (for example just after resume from S3\nsleep).","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/3ece17a8cf61d2df663e7c2a855602505bab043d"},{"sha":"0fb69d39cac330988f9579c323718deba6543f70","author":{"email":"b37867d4e08020cf5bb17f05a2c036fbc82d5481@invisiblethingslab.com","name":"Marek Marczykowski-Górecki"},"message":"tests: qvm-sync-clock is asynchronouse, take it into account","distinct":true,"url":"https://api.github.com/repos/woju/qubes-core-admin/commits/0fb69d39cac330988f9579c323718deba6543f70"}]}