Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ctc-oss/fapolicy-analyzer
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.3.0
Choose a base ref
...
head repository: ctc-oss/fapolicy-analyzer
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 12 commits
  • 82 files changed
  • 3 contributors

Commits on Feb 26, 2024

  1. Add pages (#1007)

    Adds a GitHub Pages site for documentation and announcements.
    
    Closes #943
    jw3 authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    3a4dd10 View commit details
    Browse the repository at this point in the history
  2. Fix pages (#1008)

    Fix a couple issues with draft flags and theme module install.
    jw3 authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    0662b0b View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Site updates (#1010)

    Second introductory blog post detailing the installation options for the
    fapolicy-analyzer.
    jw3 authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    5c842bc View commit details
    Browse the repository at this point in the history
  2. Build site on PRs (#1011)

    Adds hugo build to pull requests to validate site
    
    Also fixes some typos from #1010
    jw3 authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    f1756ed View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. Package filter conf parser (#1012)

    Adds a parser and evaluator for the fapolicyd filter config
    
    The public api here is not integrated into the system in this PR. A
    later commit will integrate it as the backend of the editor.
    
    The evaluation function implemented here can be used to enhance the
    analysis view by tying a trust decision back to a line from rpm filter,
    similar to how rules are referenced. A difference between rules and
    trust here is that the trust relation may not exist, where the rule
    relation always exists.
    
    The impl uses a trie to map characterwise for searching. The impl
    supports the same wildcard characters as the fapolicyd impl. There is
    decent test coverage, but likely more corner cases. Configurations from
    the wild, mapped into tests, would be useful. The examples from the
    fapolicyd man pages are mapped to tests.
    
    #758
    jw3 authored Apr 13, 2024
    Configuration menu
    Copy the full SHA
    e9f482b View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. Build updates (#1016)

    Upstream related updates to build and dependencies
    
    - webkit2gtk4.1
    - pyo3 0.21
    - pyo3-log 0.10
    - fixes el9 build
    - pyo3 0.21 Bound smart pointer
    - flit-core 3.9.0
    - do not update hugo deps
    
    
    Closes #903
    Closes #1015 
    Closes #1017
    jw3 authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    4fdce00 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Trust Filter UI (#1014)

    Add UI components to edit the fapolicyd trust filter config
    
    Closes #758
    jw3 authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    25f65db View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Fix trust filter syntax reporting (#1023)

    Connect trust filter syntax checks to the info GUI
    
    This also adds a lint warning for too many indents.
    
    Closes #1018
    jw3 authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    336a973 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Update eval parameter passing during formatting (#1022)

    Portable eval call during formatting
    
    The eval() built-in functions API is evolving in 3.13. This change uses
    a version check to add support for 3.13 while keeping support back to
    3.9.
    
    Closes #1019
    tparchambault authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    96ae6e3 View commit details
    Browse the repository at this point in the history
  2. Release 1.4.0 (#1029)

    ##
    [v1.4.0](https://github.com/ctc-oss/fapolicy-analyzer/releases/tag/v1.4.0)
    - 2024-07-28
    
    
    ### Added
    
    - Added fapolicyd package filter config parser and analyzer.
    ([#1012](#1012))
    - Added fapolicyd package filter config editor GUI.
    ([#1014](#1014))
    
    ### Fixed
    
    - Address new Py 3.13 eval() parameter list while still supporting RHEL9
    Py 3.9 ([#1022](#1022))
    
    ### Packaging
    
    - Supporting Fedora 41, 40, 39, dropped support for 38.
    ([#1016](#1016))
    jw3 authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    d8d4a95 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Bump flit-core back on el9 (#1035)

    This is an update that was applied in the Fedora repo to resolve an
    issue publishing the 1.4.0 rpm.
    
    The flit-core update to 3.9.0 pulled in a tomli dependency that was too
    new for the build system. The difference between CI and Koji was the
    inability to pull the PyPi dependencies brought tomli issue to light.
    jw3 authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    2610dda View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. CI updates for tools build and node (#1032)

    Workflow updates
    
    - increase versions on deprecated actions
    - fixes the glibc issue in the tools build
    
    Closes #1028 
    Closes #1030
    
    ---------
    
    Co-authored-by: John Wass <wassj@ctc.com>
    egbicker and jw3 authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    d062c01 View commit details
    Browse the repository at this point in the history
Loading