1. 03 Nov, 2017 1 commit
  2. 02 Nov, 2017 2 commits
  3. 30 Oct, 2017 5 commits
  4. 29 Oct, 2017 1 commit
    • attach: correctly handle namespace inheritance · 299d1198
      Christian Brauner authored
      When attaching to a container's namespaces we did not handle the case where we
      inherited namespaces correctly. In essence, liblxc on start records the
      namespaces the container was created with in the handler. But it only records
      the clone flags that were passed to clone() and doesn't record the namespaces
      we e.g. inherited from other containers. This means that attach only ever
      attached to the clone flags. But this is only correct if all other namespaces
      not recorded in the handler refer to the namespaces of the caller. However,
      this need not be the case if the container has inherited namespaces from
      another container. To handle this case we need to check whether caller and
      container are in the same namespace. If they are, we know that things are all
      good. If they aren't then we need to attach to these namespaces as well.
      Signed-off-by: 's avatarChristian Brauner <christian.brauner@ubuntu.com>
  5. 28 Oct, 2017 3 commits
  6. 27 Oct, 2017 7 commits
  7. 26 Oct, 2017 1 commit
    • lxc-debian: allow creating `testing` and `unstable` · 61fa1329
      Antonio Terceiro authored
      Being able to create `testing` containers, regardless of what's the name
      of the next stable, is useful in several contexts, included but not
      limited to testing purposes. i.e. one won't need to explicitly switch to
      `bullseye` once `buster` is released to be able to continue tracking
      `testing`. While we are at it, let's also enable `unstable`, which is
      exactly the same as `sid`, but there is no reason for not being able to.
      Signed-off-by: 's avatarAntonio Terceiro <terceiro@debian.org>
  8. 21 Oct, 2017 14 commits
  9. 20 Oct, 2017 2 commits
  10. 18 Oct, 2017 1 commit
  11. 17 Oct, 2017 2 commits
  12. 16 Oct, 2017 1 commit