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

Nested ldap queries #811

Merged
merged 43 commits into from
Mar 15, 2023
Merged

Nested ldap queries #811

merged 43 commits into from
Mar 15, 2023

Commits on Jan 9, 2023

  1. Configuration menu
    Copy the full SHA
    3066fe1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8866bc View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

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

Commits on Feb 6, 2023

  1. Configuration menu
    Copy the full SHA
    72d905a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    44207d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d114627 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b1917c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c491c01 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b393b05 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7834923 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. checkpoint.

    carneyweb committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    f5432d5 View commit details
    Browse the repository at this point in the history
  2. modified the string_split algorithm.

    Simplified for our specific use case.
    carneyweb committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    b206276 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c23864d View commit details
    Browse the repository at this point in the history
  4. More code cleanup.

    carneyweb committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    e73ae46 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. more cleanup.

    carneyweb committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    a7b974b View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. Configuration menu
    Copy the full SHA
    b8538df View commit details
    Browse the repository at this point in the history
  2. Added a test case

    Test case shows that top level flat keys are preferred over nested keys if both are present pointing
    to an equivalent value. For instance, given the following json:
    
    {
      "a.b" : 5,
      "a" : {
        "b" : 10
      }
    }
    
    The query for "(a.b=5)" will match, and "(a.b=10)" will not match.
    
    Also updated the doxygen documentation for LDAPFilter to explain this extension to the behavior of
    LDAP filters.
    carneyweb committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    8faba6a View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

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

Commits on Feb 15, 2023

  1. Configuration menu
    Copy the full SHA
    7002cb5 View commit details
    Browse the repository at this point in the history
  2. Updated some comments.

    carneyweb committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    8aa8a9c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc7a904 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    efe7b45 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    81fdcb0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e1a9c31 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2767e40 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    054cf09 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    af8c849 View commit details
    Browse the repository at this point in the history
  10. checkpoint.

    carneyweb committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    2a4205f View commit details
    Browse the repository at this point in the history
  11. modified the string_split algorithm.

    Simplified for our specific use case.
    carneyweb committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    b18b26b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a97fd15 View commit details
    Browse the repository at this point in the history
  13. More code cleanup.

    carneyweb committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    b7633c8 View commit details
    Browse the repository at this point in the history
  14. more cleanup.

    carneyweb committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    4d4d4e7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3c027d2 View commit details
    Browse the repository at this point in the history
  16. Added a test case

    Test case shows that top level flat keys are preferred over nested keys if both are present pointing
    to an equivalent value. For instance, given the following json:
    
    {
      "a.b" : 5,
      "a" : {
        "b" : 10
      }
    }
    
    The query for "(a.b=5)" will match, and "(a.b=10)" will not match.
    
    Also updated the doxygen documentation for LDAPFilter to explain this extension to the behavior of
    LDAP filters.
    carneyweb committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    7e751b3 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    773bdb2 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    4ce6ad2 View commit details
    Browse the repository at this point in the history
  19. Updated some comments.

    carneyweb committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    422e175 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    dfafbce View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    76fd1eb View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. disable support for nested filtering

    set -DSUPPORT_NESTED_LOOKUP to re-enable the algorithm.
    carneyweb committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    6dcc117 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3c47b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    97cb79e View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

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