{"push_id":547984613,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"9cb4d183559d7f0b1008ea077be8e7793a7ba72d","before":"db2930e17441d39caaa61b52ecf4116504107a26","commits":[{"sha":"38005c5436d8a929141b7e8c0314dc5fd1c403f1","author":{"email":"dcf2bf3ff8ea93047d51252815aac9756207ea09@samba.org","name":"Michael Adam"},"message":"doc: clarify the description of the veth network type in the  manpage.\n\nSigned-off-by: Michael Adam <obnox@samba.org>\nAcked-by: Stéphane Graber <stgraber@ubuntu.com>","distinct":true,"url":"https://api.github.com/repos/tenforward/lxc/commits/38005c5436d8a929141b7e8c0314dc5fd1c403f1"},{"sha":"4799a1e7eced77ae8ef48579b81aa71127958a61","author":{"email":"3df611b026e4639bee8aef7a4beb2e39fcebb313@ubuntu.com","name":"Serge Hallyn"},"message":"lxc-start-ephemeral: handle the overlayfs workdir option (v2)\n\nWe fixed this some time ago for basic lxc-start, but never did\nlxc-start-ephemeral.\n\nSince the lxc-start patches were pushed, Miklos has given us a\nway to detect whether we need the workdir= option.  So the\nbdev.c code could be simplified to check for \"overlay\\n\" in\n/proc/filesystems just as lxc-start-ephemeral does.  This\npatch doesn't do that.\n\nChangelog (v2):\n\t1. use 'overlay' fstype for new overlay upstream module\n\t2. avoid using unneeded readlines().\n\nSigned-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>\nAcked-by: Stéphane Graber <stgraber@ubuntu.com>","distinct":true,"url":"https://api.github.com/repos/tenforward/lxc/commits/4799a1e7eced77ae8ef48579b81aa71127958a61"},{"sha":"d2cf4c378588cc1d497fe8b2ba3f835d6b03fe38","author":{"email":"3df611b026e4639bee8aef7a4beb2e39fcebb313@ubuntu.com","name":"Serge Hallyn"},"message":"close-all-fds: fix behavior\n\nWe want to close all inherited fds in three cases - one, if a container\nis daemonized.  Two, if the user specifies -C on the lxc-start command\nline.  Three, in src/lxc/monitor.c.  The presence of -C is passed in the\nlxc_conf may not always exist.\n\nOne call to lxc_check_inherited was being done from lxc_start(), which\ndoesn't know whether we are daemonized.  Move that call to its caller,\nlxcapi_start(), which does know.\n\nPass an explicit closeall boolean as second argument to lxc_check_inherited.\nIf it is true, then all fds are closed.  If it is false, then we check\nthe lxc_conf->close_all_fds.\n\nWith this, all tests pass, and the logic appears correct.\n\nNote that when -C is not true, then we only warn about inherited fds,\nbut we do not abort the container start.  This appears to have ben the case\nsince commit 92c7f6295518 in 2011.  Unfortunately the referenced URL with\nthe justification is no longer valid.  We may want to consider becoming\nstricter about this again.  (Note that the commit did say \"for now\")\n\nSigned-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>\nAcked-by: Stéphane Graber <stgraber@ubuntu.com>","distinct":true,"url":"https://api.github.com/repos/tenforward/lxc/commits/d2cf4c378588cc1d497fe8b2ba3f835d6b03fe38"},{"sha":"e145b7bb6d62fe3ba279ec0730117edea9c2d538","author":{"email":"dcf2bf3ff8ea93047d51252815aac9756207ea09@samba.org","name":"Michael Adam"},"message":"lxc-download: fix typo in help text.\n\nSigned-off-by: Michael Adam <obnox@samba.org>\nAcked-by: Stéphane Graber <stgraber@ubuntu.com>","distinct":true,"url":"https://api.github.com/repos/tenforward/lxc/commits/e145b7bb6d62fe3ba279ec0730117edea9c2d538"},{"sha":"308f4f391a0a0f2bd29a44a7b2be1e43abc61912","author":{"email":"dcf2bf3ff8ea93047d51252815aac9756207ea09@samba.org","name":"Michael Adam"},"message":"lxc-download: make --list more useful.\n\nMake it possible to use --list without having to specify\n--dist, --release, and --arch, which does not make a lot\nof sense.\n\nSigned-off-by: Michael Adam <obnox@samba.org>\nAcked-by: Stéphane Graber <stgraber@ubuntu.com>","distinct":true,"url":"https://api.github.com/repos/tenforward/lxc/commits/308f4f391a0a0f2bd29a44a7b2be1e43abc61912"},{"sha":"7d540a266389ab981c87a64050b0ba050e147e15","author":{"email":"dcf2bf3ff8ea93047d51252815aac9756207ea09@samba.org","name":"Michael Adam"},"message":"lxc-download: improve help text.\n\n--help and --list are special in the sense that they\nare independent of the other options and exit early.\nDocument them separately.\n\nSigned-off-by: Michael Adam <obnox@samba.org>\nAcked-by: Stéphane Graber <stgraber@ubuntu.com>","distinct":true,"url":"https://api.github.com/repos/tenforward/lxc/commits/7d540a266389ab981c87a64050b0ba050e147e15"},{"sha":"87da4ec3371b975df8387360524c76cb4d4b6a4a","author":{"email":"3df611b026e4639bee8aef7a4beb2e39fcebb313@ubuntu.com","name":"Serge Hallyn"},"message":"autodev: switch strategies (v3)\n\nDo not keep container devs under /dev/.lxc.  Instead, always\nkeep them in a small tmpfs mounted at $(mounted_root)/dev.\n\nThe tmpfs is mounted in the container monitor's namespace.  This\nmeans that at every reboot it will get re-created.  It seems to\nme this better replicates what happens on a real host.\n\nIf we want devices persisting across reboots, then perhaps we can\nimplement a $lxcpath/$name/keepdev directory containing devices to\nbind into the container at each startup.\n\nChangelog (v2): don't bother with the $lxcpath/$name/rootfs.dev\n\tdirectory, just mount the tmpfs straight into the container.\n\nChangelog (v3): Don't create /dev if it doesn't exist\n\nSigned-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>\nAcked-by: Stéphane Graber <stgraber@ubuntu.com>","distinct":true,"url":"https://api.github.com/repos/tenforward/lxc/commits/87da4ec3371b975df8387360524c76cb4d4b6a4a"},{"sha":"9cb4d183559d7f0b1008ea077be8e7793a7ba72d","author":{"email":"3df611b026e4639bee8aef7a4beb2e39fcebb313@ubuntu.com","name":"Serge Hallyn"},"message":"fill_autodev: bind-mount if mknod fails (v3)\n\nFirst, rename setup_autodev to fill_autodev, since all it\ndoes is populate it, not fully set it up.\n\nSecondly, if mknod of a device fails, then try bind-mounting\nit from the host rather than failing immediately.\n\nNote that this isn't an urgent patch because the common.userns\nconfiguration hook already specifies bind,create=file mount\nentries for all the devices we would want.\n\nChangelog (v3): ignore if /dev doesn't exist\n\nSigned-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>\nAcked-by: Stéphane Graber <stgraber@ubuntu.com>","distinct":true,"url":"https://api.github.com/repos/tenforward/lxc/commits/9cb4d183559d7f0b1008ea077be8e7793a7ba72d"}]}