GitHub PushEvent at 2014-08-23 15:08:27
Repository: lxc
Actor: tenforward
Payload: {"shas":[["61c237221de7881dbd8f8e5defed8f546186cd08","3df611b026e4639bee8aef7a4beb2e39fcebb313@ubuntu.com","lxc_map_ids: don't do bogus chekc for newgidmap\n\nIf we didn't find newuidmap, then simply require the caller to be\nroot and write to /proc/self/uidmap manually.  Checking for\nnewgidmap to exist is bogus.\n\nSigned-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>","Serge Hallyn",true],["cf03f973a8649ac6c74680f788f275f547af51a1","acf5ae661bb0a9f738c88a741b1d35ac69ab5408@10ur.org","show additional info if btrfs subvolume deletion fails (issue #315)\n\nUnprivileged users require \"-o user_subvol_rm_allowed\" mount option for btrfs.\nMake the INFO level message to ERROR to make it clear, which now says following;\n\n[caglar@qop:~] lxc-destroy -n rubik\nlxc_container: Is the rootfs mounted with -o user_subvol_rm_allowed?\nlxc_container: Error destroying rootfs for rubik\nDestroying rubik failed\n\nSigned-off-by: S.Çağlar Onur <caglar@10ur.org>\nAcked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>","S.Çağlar Onur",true],["2eef2bda81c8e7d4c64ab90105342918e0e65f9d","acf5ae661bb0a9f738c88a741b1d35ac69ab5408@10ur.org","ignore SIGKILL (CTRL-C) and SIGQUIT (CTRL-\\) - issue #313\n\nSigned-off-by: S.Çağlar Onur <caglar@10ur.org>\nAcked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>","S.Çağlar Onur",true],["d08779d49d36db9e2dd8ab33a4af9db281a001b5","3df611b026e4639bee8aef7a4beb2e39fcebb313@ubuntu.com","load_config_locked: update unexp network\n\nWhen we read a lxc.network.hwaddr line, if it contained any 'x's then\nthose get quitely filled in at config_network_hwaddr.  If that happens\nthen we want to save the autogenerated hwaddr in the unexpanded config\nso that when we write it to disk, it is saved.\n\nThis patch dumbly re-generates the network configuration in the\nunexp configuration every time we load a config file, just as we do\nafter every clone.\n\nSigned-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>\nAcked-by: Stéphane Graber <stgraber@ubuntu.com>","Serge Hallyn",true],["d5752559f8d6971dfd189fcc5ff17f0bef99498c","3df611b026e4639bee8aef7a4beb2e39fcebb313@ubuntu.com","chmod container dir to 0770 (v2)\n\nThis prevents u2 from going into /home/u1/.local/share/lxc/u1/rootfs\nand running setuid-root applications to get write access to u1's\ncontainer rootfs.\n\nv2: set umask to 002 for the mkdir.  Otherwise if umask happens to be,\nsay, 022, then user does not have write permissions under the container\ndir and creation of $containerdir/partial file will fail.\n\nSigned-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>\nAcked-by: Stéphane Graber <stgraber@ubuntu.com>","Serge Hallyn",true],["d79067a726f1b4a06828220cc11dd3cfbc244856","30157ad3f36efbd4c43c24249f65b841e896d378@gmail.com","build: Fix support for split build and source dirs\n\nBuilding LXC in a separate target directory, by running configure from\noutside the source tree, failed with multiple errors, mostly in the\nPython and Lua extensions, due to assuming the source dir and build dir\nare the same in a few places. To fix that:\n\n- Pre-process setup.py with the appropriate directories at configure\n  time\n- Introduce the build dir as an include path in the Lua Makefile\n- Link the default container configuration file from the alternatives\n  in the configure stage, instead of setting a variable and using it\n  in the Makefile\n\nSigned-off-by: Daniel Miranda <danielkza2@gmail.com>\nAcked-by: Stéphane Graber <stgraber@ubuntu.com>","Daniel Miranda",true],["2938f7c82b894db4039f050a91fdc3b8c96b7d5e","3df611b026e4639bee8aef7a4beb2e39fcebb313@ubuntu.com","mount_entry: use statvfs\n\nUse statvfs instead of parsing /proc/self/mountinfo to check for the\nflags we need to and into the msbind mount flags.  This will be faster\nand the code is cleaner.\n\nSigned-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>\nAcked-by: Stéphane Graber <stgraber@ubuntu.com>","Serge Hallyn",true],["e2a7e8dc47df0f188f89e0ef9945c49f126e5475","3df611b026e4639bee8aef7a4beb2e39fcebb313@ubuntu.com","lxc_mount_auto_mounts: honor existing nodev etc at remounts\n\nSame problem as we had with mount_entry().  lxc_mount_auto_mounts()\nsometimes does bind mount followed by remount to change options.\nWith recent kernels it must pass any preexisting NODEV/NOSUID/etc\nflags.\n\nSigned-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>\nAcked-by: Stéphane Graber <stgraber@ubuntu.com>","Serge Hallyn",true],["614305f3975fbc8eaec7308ce525b6e9866b434c","3df611b026e4639bee8aef7a4beb2e39fcebb313@ubuntu.com","statvfs: do nothing if statvfs does not exist (android/bionic)\n\nIf statvfs does not exist, then don't recalculate mount flags\nat remount.\n\nIf someone does need this, they could replace the code (only\nif !HAVE_STATVFS) with code parsing /proc/self/mountinfo (which\nexists in the recent git history)\n\nSigned-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>\nAcked-by: Stéphane Graber <stgraber@ubuntu.com>","Serge Hallyn",true],["361e0e3c08fa9f0bb0ff782fc30d52f391ebfaa1","acf5ae661bb0a9f738c88a741b1d35ac69ab5408@10ur.org","use lxcpath as unprivileged containers log directory\n\nSigned-off-by: S.Çağlar Onur <caglar@10ur.org>\nAcked-by: Stéphane Graber <stgraber@ubuntu.com>","S.Çağlar Onur",true],["6ad22d063aa0fdbd77425acd7f9c9de79e5aff3e","3df611b026e4639bee8aef7a4beb2e39fcebb313@ubuntu.com","Update the openvswitch bridge attach code\n\n1. don't determine ovs-vsctl path at configure time, do it at runtime\n\n2. lxc-user-nic: set a sane path to protect from unpriv users\n\nSigned-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>\nAcked-by: Stéphane Graber <stgraber@ubuntu.com>","Serge Hallyn",true]],"size":11,"ref":"refs/heads/master","head":"6ad22d063aa0fdbd77425acd7f9c9de79e5aff3e"}