Branch: refs/heads/master
  Home:   https://github.com/seccomp/libseccomp
  Commit: 4dfa441a27d7a4b6c83f2bcbd9a1c67e4c139791
      
https://github.com/seccomp/libseccomp/commit/4dfa441a27d7a4b6c83f2bcbd9a1c67e4c139791
  Author: Paul Moore <[email protected]>
  Date:   2018-01-17 (Wed, 17 Jan 2018)

  Changed paths:
    M tests/11-basic-basic_errors.c

  Log Message:
  -----------
  tests: test for invalid filter attributes

Signed-off-by: Paul Moore <[email protected]>


  Commit: 9994197ea8fdcca46dc637b347868d42ba642058
      
https://github.com/seccomp/libseccomp/commit/9994197ea8fdcca46dc637b347868d42ba642058
  Author: Paul Moore <[email protected]>
  Date:   2018-01-17 (Wed, 17 Jan 2018)

  Changed paths:
    M tests/16-sim-arch_basic.c

  Log Message:
  -----------
  tests: exercise removing multiple ABIs from a filter

Signed-off-by: Paul Moore <[email protected]>


  Commit: 1ea2f59f04746bb1ffdde7572ce7d4784dd63877
      
https://github.com/seccomp/libseccomp/commit/1ea2f59f04746bb1ffdde7572ce7d4784dd63877
  Author: Paul Moore <[email protected]>
  Date:   2018-01-17 (Wed, 17 Jan 2018)

  Changed paths:
    M tests/.gitignore
    A tests/41-sim-syscall_priority_arch.c
    A tests/41-sim-syscall_priority_arch.py
    A tests/41-sim-syscall_priority_arch.tests
    M tests/Makefile.am

  Log Message:
  -----------
  tests: add a test to check for syscall priority function on non-native ABIs

Signed-off-by: Paul Moore <[email protected]>


  Commit: f7538f1d737fae2b5fb1492298e80ffb0d2a49ce
      
https://github.com/seccomp/libseccomp/commit/f7538f1d737fae2b5fb1492298e80ffb0d2a49ce
  Author: Paul Moore <[email protected]>
  Date:   2018-01-17 (Wed, 17 Jan 2018)

  Changed paths:
    M src/gen_bpf.c

  Log Message:
  -----------
  bpf: remove some dead code in _bpf_append_blk()

Signed-off-by: Paul Moore <[email protected]>


  Commit: d2c30a7096af964aacd569702d9ea372fd49709b
      
https://github.com/seccomp/libseccomp/commit/d2c30a7096af964aacd569702d9ea372fd49709b
  Author: Paul Moore <[email protected]>
  Date:   2018-01-17 (Wed, 17 Jan 2018)

  Changed paths:
    M src/db.c

  Log Message:
  -----------
  db: make sure the tree branches end in actions

When we remove a node from the tree we need to make sure it is
replaced with the appropriate action.

Signed-off-by: Paul Moore <[email protected]>


  Commit: 39a10f90865b10e02d0d1fa1cb69f3e40996b90a
      
https://github.com/seccomp/libseccomp/commit/39a10f90865b10e02d0d1fa1cb69f3e40996b90a
  Author: Paul Moore <[email protected]>
  Date:   2018-01-17 (Wed, 17 Jan 2018)

  Changed paths:
    M tests/.gitignore
    A tests/42-sim-adv_chains.c
    A tests/42-sim-adv_chains.py
    A tests/42-sim-adv_chains.tests
    M tests/Makefile.am

  Log Message:
  -----------
  tests: add some advanced syscall argument chain tests via 40-sim-adv_chains

Signed-off-by: Paul Moore <[email protected]>


  Commit: ce3dda9a1747cc6a4c044eafe5a2eb653c974919
      
https://github.com/seccomp/libseccomp/commit/ce3dda9a1747cc6a4c044eafe5a2eb653c974919
  Author: Paul Moore <[email protected]>
  Date:   2018-01-17 (Wed, 17 Jan 2018)

  Changed paths:
    M src/arch-s390.c
    M src/arch-s390.h
    M src/arch-s390x.c
    M src/arch-s390x.h
    M src/arch-x86.c
    M src/arch-x86.h
    M src/arch.c
    M src/arch.h
    M src/db.c
    M src/db.h
    M src/gen_pfc.c
    M tests/08-sim-subtree_checks.c
    M tests/08-sim-subtree_checks.tests
    M tests/42-sim-adv_chains.c

  Log Message:
  -----------
  all: massive src/db.c rework

First, and most importantly, let me state that this is perhaps the worst
possible example of a patch I can think of, and if anyone tries to submit
a PR/patch like this one I will reject it almost immediately.  I'm only
merging this because 1) this patch escalated quickly, 2) splitting it would
require a disproportionate amount of time, and 3) this effort had blocked
other work for too long ... and, well, I'm the maintainer.  Consider this
a bit of "maintainer privilege" if you will.

This patch started simply enough: the goal was to add/augment some tests to
help increase the libseccomp test coverage.  Unfortunately, this particular
test improvement uncovered a rather tricky bug which escalated quite quickly
and soon involved a major rework of how we build the filter tree in src/db.c.
This rework brought about changes throughout the repository, including the
transaction and ABI specific code.

Signed-off-by: Paul Moore <[email protected]>


  Commit: 6aa2200d3baf7c95cfbd687348155c7373e066f0
      
https://github.com/seccomp/libseccomp/commit/6aa2200d3baf7c95cfbd687348155c7373e066f0
  Author: Paul Moore <[email protected]>
  Date:   2018-01-17 (Wed, 17 Jan 2018)

  Changed paths:
    M tests/08-sim-subtree_checks.py

  Log Message:
  -----------
  tests: update the python tests

Commit ce3dda9a1747 ("all: massive src/db.c rework") failed to update the
python tests to match the native/C tests; this patch fixes that oversight.

Signed-off-by: Paul Moore <[email protected]>


Compare: 
https://github.com/seccomp/libseccomp/compare/56250ddff8fd...6aa2200d3baf

-- 
You received this message because you are subscribed to the Google Groups 
"libseccomp" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to