1. 31 Aug, 2011 1 commit
  2. 09 Aug, 2011 1 commit
  3. 23 May, 2011 1 commit
  4. 29 Mar, 2011 2 commits
    • Steve Beattie's avatar
      This patch extends the stress profile generator to add variable · bb31faff
      Steve Beattie authored
      definition and references.
      bb31faff
    • Steve Beattie's avatar
      This patch attempts to address the over-aggressive behavior of the · 162b49b4
      Steve Beattie authored
      stress tests on the parser, by dropping the maximum number of rules
      each profile can have, as well as reducing the number of profiles to
      generate by default to 50. It also cleans up the emitted profiles
      a little, creates the profile names with the suffix .sd [1], fixes
      stress.sh to actually honor the -p (alternate parser) argument, fixes
      the profile flags generation to not generate duplicates flags, and
      fixes the file rules to always start with a constant randomly-generated
      prefix element (rather than a regex or variable) to greatly reduce
      the possibility of X dominance collisions in the parser
      162b49b4
  5. 02 Mar, 2011 1 commit
  6. 07 Jan, 2011 1 commit
  7. 20 Dec, 2010 1 commit
  8. 30 Sep, 2010 1 commit
    • Steve Beattie's avatar
      This patch modifies the xattr regression test to use a separate · 317197a6
      Steve Beattie authored
      loopback mounted filesystem to operate on, to guarantee that the mount
      option user_xattr is enabled (it's disabled by default on Ubuntu).
      
      With this change, a number of the user xattr testcases that were
      expected to pass but weren't started working; however, some of the
      ones that were failing as expected are now passing. I've touched up
      the expectations as well.
      317197a6
  9. 26 Aug, 2010 1 commit
    • John Johansen's avatar
      The upstream 2.6.36 kernel is missing the... · d256e1f9
      John Johansen authored
      The upstream 2.6.36 kernel is missing the /sys/kernel/security/apparmor/profiles file, so introspection of which profiles are loaded is not possible.
      Make testing of profiles loaded conditional on introspection being present.
      
      d256e1f9
  10. 10 Aug, 2010 1 commit
  11. 04 Aug, 2010 2 commits
  12. 26 Jul, 2010 6 commits
  13. 27 Apr, 2010 1 commit
    • Steve Beattie's avatar
      First, readlink is in /bin/ on ubuntu, not /usr/bin - checked both · d6713e49
      Steve Beattie authored
      paths. Secondly, the /lib64 -> /lib symlink would mean the
      /lib64/ld-linux symlink would incorrectly be generated as
      /lib64/ld-N.NN.so which still has a symlink in its path, and thus
      apparmor wouldn't permit the access. Fixing by having readlink
      canonicalize the entire path.
      
      ack thppt.
      d6713e49
  14. 15 Mar, 2010 1 commit
  15. 12 Mar, 2010 1 commit
  16. 11 Mar, 2010 3 commits
  17. 07 Feb, 2010 4 commits
  18. 11 Nov, 2009 1 commit
  19. 25 Aug, 2009 1 commit
  20. 21 Aug, 2009 1 commit
  21. 20 Aug, 2009 3 commits
  22. 28 Jul, 2009 1 commit
  23. 08 Jul, 2009 1 commit
  24. 26 Nov, 2008 1 commit
    • Steve Beattie's avatar
      Resurrect a random profile generator for stress testing the parser. · e18d431b
      Steve Beattie authored
      Needs love in the form of enhancements to support regexs, all the added
      features in upcoming 2.3 release, etc.
      
      Could also stand a bit of refactoring to make the ruby program not suck
      up so much ram by writing out profiles as things go along rather than
      generating a bunch of large objects and keeping them around.
      e18d431b
  25. 08 Oct, 2008 1 commit
  26. 11 Jun, 2008 1 commit