1. 28 Nov, 2017 1 commit
  2. 27 Nov, 2017 2 commits
    • Merge pull request #1949 from marcosps/issue_84 · fd3c548d
      Serge Hallyn authored
      Use AX_PTHREAD config script to detect pthread api
    • seccomp: filter syscalls based on arguments · 3ee26d19
      LiFeng authored
      In order to support filtering syscalls based on arguments the seccomp version 2
      specification is extended to the following form:
      
      syscall_name action [index,value,op,valueTwo] [index,value,op]...
      
      where the arguments of the tuple [index,value,valueTwo,op] have the following
      meaning:
      1. index (uint32_t):
         The index of the syscall argument.
      2. value (uint64_t):
         The value for the syscall argument specified by "index".
      3. valueTwo (uint64_t, optional):
         The value for the syscall argument specified by "index". This optional value
         is only valid in conjunction with SCMP_CMP_MASKED_EQ.
      4. op (string):
         The operator for the syscall argument. Valid operators are the constants
         - SCMP_CMP_NE        (!=)
         - SCMP_CMP_LE        (<=)
         - SCMP_CMP_EQ        (==)
         - SCMP_CMP_GE        (>=)
         - SCMP_CMP_GT        (>)
         - SCMP_CMP_MASKED_EQ (&=)
         as defined by libseccomp >= v2.3.2.
         For convenience liblxc also understands the standard operator notation
         indicated in brackets after the libseccomp constants above as an equivalent
         notation.
      Note that it is legal to specify multiple entries for the same syscall.
      
      An example for an extended seccomp version 2 profile is:
      
      2
      blacklist allow
      reject_force_umount  # comment this to allow umount -f;  not recommended
      [all]
      kexec_load errno 1 [0,1,SCMP_CMP_LE][3,1,==][5,1,SCMP_CMP_MASKED_EQ,1]
      open_by_handle_at errno 1
      init_module errno 1
      finit_module errno 1
      delete_module errno 1
      unshare errno 9 [0,0x10000000,SCMP_CMP_EQ]
      unshare errno 2 [0,0x20000000,SCMP_CMP_EQ]
      
      Closes #1564.
      Signed-off-by: 's avatarLiFeng <lifeng68@huawei.com>
      Reviewed-by: 's avatarChristian Brauner <christian.brauner@ubuntu.com>
  3. 26 Nov, 2017 1 commit
  4. 25 Nov, 2017 1 commit
  5. 24 Nov, 2017 2 commits
  6. 23 Nov, 2017 9 commits
  7. 22 Nov, 2017 8 commits
  8. 21 Nov, 2017 2 commits
  9. 20 Nov, 2017 6 commits
  10. 18 Nov, 2017 1 commit
  11. 17 Nov, 2017 7 commits