{"push_id":1957070907,"size":103,"distinct_size":0,"ref":"refs/heads/master","head":"95719b2c193dcb68039864a9cff9941fdba9e295","before":"97bae840988a7909ed791f3969618ecc5a062fcb","commits":[{"sha":"82fcb239d9cf36cbac1431e6208d104db60b6a65","author":{"name":"Alberto Donato","email":"54346fc6c28516d206e11d323662448e261a03d4@canonical.com"},"message":"tests: function to include storage backends helpers\n\nSigned-off-by: Alberto Donato <alberto.donato@canonical.com>","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/82fcb239d9cf36cbac1431e6208d104db60b6a65"},{"sha":"b6fbd33848c6c735e6e9fa12239a4bdfc1e38d1a","author":{"name":"Alberto Donato","email":"54346fc6c28516d206e11d323662448e261a03d4@canonical.com"},"message":"tests: refactor cleanup functions\n\nSigned-off-by: Alberto Donato <alberto.donato@canonical.com>","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/b6fbd33848c6c735e6e9fa12239a4bdfc1e38d1a"},{"sha":"47b0c46221c21d9d94afd27598fe68be6b546122","author":{"name":"Stéphane Graber","email":"5744b939e467b8ceb313c18fd80178045c94906f@stgraber.org"},"message":"Merge pull request #3677 from albertodonato/tests-cleanup-refactor\n\nTests cleanup refactor","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/47b0c46221c21d9d94afd27598fe68be6b546122"},{"sha":"1b83c2a137e8a30430bdbef09ab1ba54be01d906","author":{"name":"Stéphane Graber","email":"5744b939e467b8ceb313c18fd80178045c94906f@ubuntu.com"},"message":"network: Allow starting LXD without dnsmasq\n\nCloses #3678\n\nSigned-off-by: Stéphane Graber <stgraber@ubuntu.com>","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/1b83c2a137e8a30430bdbef09ab1ba54be01d906"},{"sha":"fd82764a9543e8e56a519e666a41392c50a8275e","author":{"name":"Stéphane Graber","email":"5744b939e467b8ceb313c18fd80178045c94906f@ubuntu.com"},"message":"lxc: Fix race in progress reporter\n\nSigned-off-by: Stéphane Graber <stgraber@ubuntu.com>","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/fd82764a9543e8e56a519e666a41392c50a8275e"},{"sha":"dec2672d86498133c2e70e245d1129d8eb21bdf4","author":{"name":"Christian Brauner","email":"6378c93c1a3c66ad39a2d15eb6b9ab4f0dbab2a6@ubuntu.com"},"message":"Merge pull request #3681 from stgraber/master\n\nDon't hard depend on dnsmasq and fix progress reporting","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/dec2672d86498133c2e70e245d1129d8eb21bdf4"},{"sha":"7ca757712056f68f8ada72f03e75bc3dbf065c71","author":{"name":"ajthemacboy","email":"bd9892febcade72deed744833ed9f033fe3d75bd@users.noreply.github.com"},"message":"Typo: now -> know\n\nSigned-off-by: AJ Ruckman <aj@eyestra.in>","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/7ca757712056f68f8ada72f03e75bc3dbf065c71"},{"sha":"1b57021030cb35938da6c58e3cb88430872fc9c7","author":{"name":"Stéphane Graber","email":"5744b939e467b8ceb313c18fd80178045c94906f@stgraber.org"},"message":"Merge pull request #3691 from stgraber/master\n\nTypo: now -> know","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/1b57021030cb35938da6c58e3cb88430872fc9c7"},{"sha":"1ec2aab643e51d212c8b7ecaabc810e573458d10","author":{"name":"Stéphane Graber","email":"5744b939e467b8ceb313c18fd80178045c94906f@ubuntu.com"},"message":"Fix networkIptablesClear with missing ip{6}tables\n\nCloses #3688\n\nSigned-off-by: Stéphane Graber <stgraber@ubuntu.com>","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/1ec2aab643e51d212c8b7ecaabc810e573458d10"},{"sha":"17c412aac2afe6da362c48e5d07077f7edd76fba","author":{"name":"Christian Brauner","email":"6378c93c1a3c66ad39a2d15eb6b9ab4f0dbab2a6@ubuntu.com"},"message":"Merge pull request #3696 from stgraber/master\n\nFix networkIptablesClear with missing ip{6}tables","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/17c412aac2afe6da362c48e5d07077f7edd76fba"},{"sha":"6c7605ef5c652abcbed349169cea0c943a30d916","author":{"name":"Christian Brauner","email":"6378c93c1a3c66ad39a2d15eb6b9ab4f0dbab2a6@ubuntu.com"},"message":"storage: fix \"size\" property\n\nstorage pools:\n- the \"size\" property is not available for the dir storage driver\n\nstorage volumes:\n- defaule \"size\" property can only be set for the lvm and ceph storage driver\n\nCloses #3679.\n\nSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com>","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/6c7605ef5c652abcbed349169cea0c943a30d916"},{"sha":"7ab86a27fd2cf8ddb9193746ae4ef64209c93f40","author":{"name":"Christian Brauner","email":"6378c93c1a3c66ad39a2d15eb6b9ab4f0dbab2a6@ubuntu.com"},"message":"storage: non-functional changes\n\nSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com>","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/7ab86a27fd2cf8ddb9193746ae4ef64209c93f40"},{"sha":"7af4e9919bd12f236b7e6efe802b3fbe013724a3","author":{"name":"Christian Brauner","email":"6378c93c1a3c66ad39a2d15eb6b9ab4f0dbab2a6@ubuntu.com"},"message":"storage: enable \"volume.size\" for {btrfs,zfs}\n\nCloses #3679.\n\nSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com>","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/7af4e9919bd12f236b7e6efe802b3fbe013724a3"},{"sha":"eae4a025d4677b47fce7e15ec5d51f2ede714e6f","author":{"name":"Christian Brauner","email":"6378c93c1a3c66ad39a2d15eb6b9ab4f0dbab2a6@ubuntu.com"},"message":"patches: unset \"size\" for ZFS containers + images\n\nCloses #3679.\n\nSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com>","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/eae4a025d4677b47fce7e15ec5d51f2ede714e6f"},{"sha":"93467346bb2ad67e50e32c85ab2b512bb85399f8","author":{"name":"Christian Brauner","email":"6378c93c1a3c66ad39a2d15eb6b9ab4f0dbab2a6@ubuntu.com"},"message":"zfs: coding style\n\n*NEVER* use\n\nif ret := foo(); err != nil {\n\t// something\n}\n\n*ALWAYS* use\n\nret := foo()\nif err != nil {\n\t// something\n}\n\nSigned-off-by: Christian Brauner <christian.brauner@ubuntu.com>","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/93467346bb2ad67e50e32c85ab2b512bb85399f8"},{"sha":"dcceac7f964a7250e1e6184da3f9136f3fe00743","author":{"name":"Free Ekanayaka","email":"9164e92487d3d573e816a152cc2f7a0fd155458f@canonical.com"},"message":"Move lxd/util.go into its own lxd/util/ sub-package\n\nMove all the code currently in lxd/util.go to a new lxd/util\nsub-package, and split it into two files according to the\nfunctionality (http.go for http-related utils, kernel.go for\nkernel-related utils).\n\nIn detail:\n\n- Add a new lxd/util sub-package.\n- Rename lxd/util.go to lxd/util/http.go, changing its package name\n  from \"main\" to \"util\".\n- Move loadModule from lxd/util/http.go to lxd/util/kernel.go.\n- Make all functions public.\n- Update call sites.\n\nSigned-off-by: Free Ekanayaka <free.ekanayaka@canonical.com>","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/dcceac7f964a7250e1e6184da3f9136f3fe00743"},{"sha":"c3a2b3c4bf6cb3b129c4de1b05d55fd924fb1a96","author":{"name":"Free Ekanayaka","email":"9164e92487d3d573e816a152cc2f7a0fd155458f@canonical.com"},"message":"Extract Daemon.httpClient into a standalone HTTPClient function\n\nExtract the Daemon.httpClient method, which really depends only on the\nDaemon.proxy attribute and nothing else from Deamon, into a standalone\nHTTPClient function part of the new lxd/util package.\n\nSigned-off-by: Free Ekanayaka <free.ekanayaka@canonical.com>","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/c3a2b3c4bf6cb3b129c4de1b05d55fd924fb1a96"},{"sha":"24ee237c8933859ae284ac396c11a9c3c44c1437","author":{"name":"Free Ekanayaka","email":"9164e92487d3d573e816a152cc2f7a0fd155458f@canonical.com"},"message":"Move Deamon.CheckTrustState and Deamon.isTrustedClient to lxd/util\n\nExtract the CheckTrustState and isTrustedClient methods of Daemon to\nstandalone functions living in the lxd/util sub-package.\n\nSigned-off-by: Free Ekanayaka <free.ekanayaka@canonical.com>","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/24ee237c8933859ae284ac396c11a9c3c44c1437"},{"sha":"8729e8abc9920e383bd90782cf86c5dab28d2f7b","author":{"name":"Free Ekanayaka","email":"9164e92487d3d573e816a152cc2f7a0fd155458f@canonical.com"},"message":"Move Daemon.isRecursionRequest to the lxd/util sub-package\n\nExtract the Daemon.isRecursionRequest method into a standalone\nfunction in the lxd/util package.\n\nSigned-off-by: Free Ekanayaka <free.ekanayaka@canonical.com>","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/8729e8abc9920e383bd90782cf86c5dab28d2f7b"},{"sha":"788936ee8f06ccacf329c3d1ef4ed9a8c14372ba","author":{"name":"Free Ekanayaka","email":"9164e92487d3d573e816a152cc2f7a0fd155458f@canonical.com"},"message":"Extract Daemon.SetupStorageDriver into a standalone function\n\nConvert the Daemon.SetupStorageDriver method into a standalone\nfunction accepting a Daemon parameter and move it to the storage.go\nfile. Later down the road it should be possible to make the function\naccept a more narrow API as parameter than the whole Daemon structure,\nfor decoupling, easier dependency management and unit-testability.\n\nSigned-off-by: Free Ekanayaka <free.ekanayaka@canonical.com>","distinct":false,"url":"https://api.github.com/repos/albertodonato/lxd/commits/788936ee8f06ccacf329c3d1ef4ed9a8c14372ba"}]}
{"actor":{"display_login":"albertodonato"}}