Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor!: Rules are loaded into a radix trie instead of a list #1358

Merged
merged 77 commits into from
Apr 30, 2024

Commits on Apr 12, 2024

  1. Configuration menu
    Copy the full SHA
    8fcb57c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7700693 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. Configuration menu
    Copy the full SHA
    23deeaa View commit details
    Browse the repository at this point in the history
  2. linter warnings resolved

    dadrus committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    ecd178b View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. first working version

    dadrus committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    55de764 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e47a724 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c467a90 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7a3787e View commit details
    Browse the repository at this point in the history
  5. first updates to examples

    dadrus committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    be24aa1 View commit details
    Browse the repository at this point in the history
  6. first changes to the docs

    dadrus committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    109c95d View commit details
    Browse the repository at this point in the history
  7. some linter warnings resolved

    dadrus committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    1256454 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    d6d6c8f View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2024

  1. Configuration menu
    Copy the full SHA
    3c6590f View commit details
    Browse the repository at this point in the history
  2. some code reformatting

    dadrus committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    77312a0 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. Configuration menu
    Copy the full SHA
    655c590 View commit details
    Browse the repository at this point in the history
  2. more code comments

    dadrus committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    8ee0a96 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc537cc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c6f5790 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    672c4db View commit details
    Browse the repository at this point in the history
  6. radixtree package move to x

    dadrus committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    4dad2ce View commit details
    Browse the repository at this point in the history
  7. further renamings

    dadrus committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    4f89a3e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0abc474 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    effbc98 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    55d7c23 View commit details
    Browse the repository at this point in the history
  3. useless test removed

    dadrus committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    a94d5a2 View commit details
    Browse the repository at this point in the history
  4. code simplifications

    dadrus committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    6cd57a3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    df558eb View commit details
    Browse the repository at this point in the history
  6. new mock

    dadrus committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    12ce84d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c9a47d9 View commit details
    Browse the repository at this point in the history
  8. some code simplifications

    dadrus committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    18499b6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    aeecd3d View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. making updating rules index atomic, provider have access to the rule …

    …index errors, further simplifications and refactorings
    dadrus committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    bd29116 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c225199 View commit details
    Browse the repository at this point in the history
  3. linter earnings resolved

    dadrus committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    3b3d992 View commit details
    Browse the repository at this point in the history
  4. package comment moved

    dadrus committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    99d5e47 View commit details
    Browse the repository at this point in the history
  5. more tests for radix tree

    dadrus committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    3b86421 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    371bd44 View commit details
    Browse the repository at this point in the history
  7. linter warnings resolved

    dadrus committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    2fa845e View commit details
    Browse the repository at this point in the history
  8. repository impl updated

    dadrus committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    97d9c79 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d522eda View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c4c9705 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. backtracking test fixed

    dadrus committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    03291a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e7f476d View commit details
    Browse the repository at this point in the history
  3. rule config updated to implement the new matching config api. More us…

    …e of validation to simplify and reduce code
    dadrus committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    b74f31e View commit details
    Browse the repository at this point in the history
  4. examle rule updated

    dadrus committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    a9b79c2 View commit details
    Browse the repository at this point in the history
  5. helm chart updated

    dadrus committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    bc3ef95 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    00eea4f View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. Configuration menu
    Copy the full SHA
    f4ef1b4 View commit details
    Browse the repository at this point in the history
  2. helm chart updated

    dadrus committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    d4a94b9 View commit details
    Browse the repository at this point in the history
  3. examples updated

    dadrus committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    a162f60 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    57df03f View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. Configuration menu
    Copy the full SHA
    5a685b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef65689 View commit details
    Browse the repository at this point in the history
  3. DockerHub readme updated

    dadrus committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    f590945 View commit details
    Browse the repository at this point in the history
  4. docs updated; to be continued

    dadrus committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    9d4bbe7 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. more docs updates

    dadrus committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    e70c988 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc3f1bf View commit details
    Browse the repository at this point in the history
  3. description of rule_path_match_prefix removed from the documentation …

    …of affected providers
    dadrus committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    18ade03 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    da6787e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    212865e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5c248ef View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    127d4df View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    eab6827 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    115b96e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    07ec621 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b371752 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    da82458 View commit details
    Browse the repository at this point in the history
  13. example config updated

    dadrus committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    a8a6cba View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e0e21c9 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    767f8ef View commit details
    Browse the repository at this point in the history
  16. notes in examples readme added

    dadrus committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    b0d0d3d View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    7bd03a3 View commit details
    Browse the repository at this point in the history
  2. more docu

    dadrus committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    8622ea2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b33ec7 View commit details
    Browse the repository at this point in the history
  4. documentation updated

    dadrus committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    2fd38b0 View commit details
    Browse the repository at this point in the history
  5. example rule updated

    dadrus committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    92b368b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6147096 View commit details
    Browse the repository at this point in the history