SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-8e1fbd9c-da46-4d16-8ca5-3468acad7be8 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-5.0.2 Created: 2025-08-06T01:31:40Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd9b2b0b5e7d1dcdfdb3f7d34579c70f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-92181d5addad513edfeca6e081b734a3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b07ce7fd47bd4e24fef8cd7f9a6cd9b5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3fe84aed21e76f3b49d0e9433fcbdf2c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eeffae8d8c97bf389c7d3ef05d47104c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-02faa1d1fa3a0bd91f5507a04cee66cd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a6d85ffc746caa9e4bcaba72de6241e0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4bfa0eba2024de3a3d5c6c34f9a95a28 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b80bcd520ac0d2e775f69d675a62cf3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2675d0af575c5b83bf0f2cbc05aa03be Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f197703a5166176f943d2d1b570b8b2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-920cefb3883ccfe0b01d7a62817045cb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-15948ed6387f3652ff410b6a17376a6d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eae6a75e027423c7738a63a6ce29e9b8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e4f2e02d0ebcf28edb3cc758d429681 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-35067b44c1756d402d38b8206e8e6898 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4782bba99b9366a35f417c6d36de643d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8389414727a2d309ee0563ae09c3cfaf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-349a5fe7182fba218f0c3d69851e8ce5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-84138bcc3c30c143ba57b921c8ea2859 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d2782781212a89b74b270c8084e5c093 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa6895e4bc8344b0263acc046c8c18d4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2bf9977997daca4a97fdc4bbb70d32aa Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-34d384cf5da9ec8f319ba7f029752670 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f9f9f555ec2bb08f1dba09aa6c22a79 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-637402900e613da2cef6f2ad4badae8b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ae406b77d9540483c7bba4e3e3b3b8be Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5202f95b05f7923722d7ff8a84284e59 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd58dc459d8f438472713e24aab05ec3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-74f700a2d8e03c1067bcd512a4ebd274 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c2fbbd41e77f3ec612353e1974c9d8a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f2906d97608c64106cfdd09422176fa5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ce96184aad6d495099d4d87e1d97f08f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-81274170fad7ab49d6859b3377aaa6a3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cb0ad1880c38e959c8af902ab55f6569 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e60febf8ea54c4d4b2870481951d8904 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64c3b7aaaa4d1ad430d95c4b7605b1c6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c923e31744cf98bd1c4fe4c7fce3246 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9a06146a53f57b49b96a5aa0625f7c58 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0e0864dfe62a6cf3c77bcccf9b60e035 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c8946db9f365bd1a4994e0dcf59fcc70 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d832fcbacd9b5163ca3b9718a7f1409e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4c6da428859c048600f3b77547e58f98 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4cbf23142ba8a683a70cf789eda8200a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2fdbc6791990e3cf808f401de73ecd12 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f593bf080f4488ba2c39729de8ffc992 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-68c9d3501207d4da2e016328e5720694 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d6f2e86d46ace47ff48583f0649ef93 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-74c70c8079662acc67773b6be5e27822 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37ed565c44be246144d8fc7f2f32f307 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-62a02099b6fc20cd4bcbe19b576c1d51 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e92a7613847e390fcc801024bebae580 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c1987950ac9de8d6a460ed35611ba77 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3286fba715d4208f0fbde96e325f9a76 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ecd94faf2c0f58ab80606014b2ef951b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-24f0a60dba5df0d51ab307f7251580bc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1b0b1dd485b647ca42d24d7e9535948d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-404e822fe2b10df9d0720eaff3b6ce60 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d20e53e4ac4ec961970872bed3cab9b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-05ad56254704e0063e6d3f07221abc51 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cae06ec464dfe3a67b662a2120f83efe Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1526b5e23234f0826645a625632f1fe7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0947b819c4ffef23efb81d3afa5ca0cb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0618e96bfa17edfd57f36693927e8f9b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-241ee3341b95fc3ab78b3df6298ff174 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a1fab31a2f9140b2d58174bb7fda9fcb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-83d2479686b757c147a84f78eb80e9c5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-58e63c90c43fbf7bffc4668522f4ab17 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-80c9a0476f10257108b8d9413de65462 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1b7258e99b26f32058aa2a4a63d6388a FileName: ./.github/workflows/ci.yml SPDXID: SPDXRef-bd9b2b0b5e7d1dcdfdb3f7d34579c70f FileChecksum: SHA1: 99943a16759f7fd059377b9464eee1547815d77b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./.github/workflows/pre-commit.yml SPDXID: SPDXRef-92181d5addad513edfeca6e081b734a3 FileChecksum: SHA1: c970a6508b4b0c92db5f7aa725ddc14b2985b8d4 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./.github/workflows/release.yml SPDXID: SPDXRef-b07ce7fd47bd4e24fef8cd7f9a6cd9b5 FileChecksum: SHA1: db411c9bc83ece98db46bd6599b745a042a9af2c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./.gitignore SPDXID: SPDXRef-3fe84aed21e76f3b49d0e9433fcbdf2c FileChecksum: SHA1: 1166db0bb79e2695ab852504f90874cf08c97ef5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./.pre-commit-config.yaml SPDXID: SPDXRef-eeffae8d8c97bf389c7d3ef05d47104c FileChecksum: SHA1: 7b1b61cb8e7009af2d56c165885172c6833a31af LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./.readthedocs.yml SPDXID: SPDXRef-02faa1d1fa3a0bd91f5507a04cee66cd FileChecksum: SHA1: a00bc463e74d2793e3b6e1f846b51e5464504787 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./CHANGELOG.md SPDXID: SPDXRef-a6d85ffc746caa9e4bcaba72de6241e0 FileChecksum: SHA1: 70317e166d5d754849360fb5332dc1068e830703 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./CONTRIBUTING.md SPDXID: SPDXRef-4bfa0eba2024de3a3d5c6c34f9a95a28 FileChecksum: SHA1: c115285c175d3afd533a121cf1d5116dddc10b05 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./MANIFEST.in SPDXID: SPDXRef-5b80bcd520ac0d2e775f69d675a62cf3 FileChecksum: SHA1: 882736e240cd0fe59238c3e0b3db89230f1b67c4 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./Makefile SPDXID: SPDXRef-2675d0af575c5b83bf0f2cbc05aa03be FileChecksum: SHA1: 979b9ef4dc10933194127d6270da5d04eddf68d4 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./README.md SPDXID: SPDXRef-3f197703a5166176f943d2d1b570b8b2 FileChecksum: SHA1: f02203315aec2f7bf9dafb6a1b80f0c79342f34d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./SECURITY.md SPDXID: SPDXRef-920cefb3883ccfe0b01d7a62817045cb FileChecksum: SHA1: 944cc1d6d895ab354a283f70a00e4aee8bb330a8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./benchmarks/test_search.py SPDXID: SPDXRef-15948ed6387f3652ff410b6a17376a6d FileChecksum: SHA1: a25714f467b4209e061a3bdeca0d2b234716fd97 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: 2025 Florian Best FileName: ./create_sync.sh SPDXID: SPDXRef-eae6a75e027423c7738a63a6ce29e9b8 FileChecksum: SHA1: b69a0f5c13c9fdfad753ba49b61aa5f22f42ad55 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./docs/Makefile SPDXID: SPDXRef-4e4f2e02d0ebcf28edb3cc758d429681 FileChecksum: SHA1: 4289c4213114ea0ccc5f777d718cf7d282a7a86a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./docs/_substitutions.rst SPDXID: SPDXRef-35067b44c1756d402d38b8206e8e6898 FileChecksum: SHA1: adfab4130323eecd6e31fb6b15674e758469a438 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./docs/conf.py SPDXID: SPDXRef-4782bba99b9366a35f417c6d36de643d FileChecksum: SHA1: 3a8589ed61284c939028a11ebf6ded5d61b66949 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/auth.py SPDXID: SPDXRef-8389414727a2d309ee0563ae09c3cfaf FileChecksum: SHA1: 03511ad64e970b88718cffd1a0b351c331a4b1d9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/connection.py SPDXID: SPDXRef-349a5fe7182fba218f0c3d69851e8ce5 FileChecksum: SHA1: ae8152901250562febf142d83239d70ff7369f92 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/controls.py SPDXID: SPDXRef-84138bcc3c30c143ba57b921c8ea2859 FileChecksum: SHA1: b099ec99f60a7b37d8d166e2d97e7d812c32143f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/crud.py SPDXID: SPDXRef-d2782781212a89b74b270c8084e5c093 FileChecksum: SHA1: ee4e0762e3aa6f7c1d216c1de651199fb1c851af LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/dn.py SPDXID: SPDXRef-fa6895e4bc8344b0263acc046c8c18d4 FileChecksum: SHA1: 6c6b820629628a6151ac9de0db4557d717dedc17 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/extended.py SPDXID: SPDXRef-2bf9977997daca4a97fdc4bbb70d32aa FileChecksum: SHA1: 1bc3cac4f2a7e1e015ac905c9e7d13752d254d24 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/ldap_authentication.rst SPDXID: SPDXRef-34d384cf5da9ec8f319ba7f029752670 FileChecksum: SHA1: fa0434a9a6660244143c37abc2c8329fad74c84e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/ldap_connection.rst SPDXID: SPDXRef-9f9f9f555ec2bb08f1dba09aa6c22a79 FileChecksum: SHA1: 6908bb6c1810d4da89a9d2ff32faa2a2150163db LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/ldap_controls.rst SPDXID: SPDXRef-637402900e613da2cef6f2ad4badae8b FileChecksum: SHA1: edebed295a65569953e331f836c03f3d0a70a778 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/ldap_crud.rst SPDXID: SPDXRef-ae406b77d9540483c7bba4e3e3b3b8be FileChecksum: SHA1: bc0a28c4d51eb33ceea9c244e4e338db5db83bec LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/ldap_dn.rst SPDXID: SPDXRef-5202f95b05f7923722d7ff8a84284e59 FileChecksum: SHA1: 6f702db069ac3ee0c78db79290be7ed4d69910e0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/ldap_extended.rst SPDXID: SPDXRef-cd58dc459d8f438472713e24aab05ec3 FileChecksum: SHA1: a84e1e4f1fe1f13c1fdfa688cc18b27f518e9177 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/ldap_options.rst SPDXID: SPDXRef-74f700a2d8e03c1067bcd512a4ebd274 FileChecksum: SHA1: dab3471cfcacd0f0f785948c1056ffbc5519f94b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/ldap_search.rst SPDXID: SPDXRef-6c2fbbd41e77f3ec612353e1974c9d8a FileChecksum: SHA1: 3106d85ad1cd65b85dd648e0178ce9c9c3a2ea85 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/ldap_synchronous.rst SPDXID: SPDXRef-f2906d97608c64106cfdd09422176fa5 FileChecksum: SHA1: 3d23ef975262874371656525c7a4bf437662d844 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/options.py SPDXID: SPDXRef-ce96184aad6d495099d4d87e1d97f08f FileChecksum: SHA1: fc9d0033de1e1d59a82f6f920fde2206a7791e41 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/search.py SPDXID: SPDXRef-81274170fad7ab49d6859b3377aaa6a3 FileChecksum: SHA1: 3ef501a5744220bc13739d95d1e0ae64a04db3d5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: 2025 Florian Best FileName: ./docs/examples/sync.py SPDXID: SPDXRef-cb0ad1880c38e959c8af902ab55f6569 FileChecksum: SHA1: 7ef5553be02a26ca424b19dfe45caabea4a43e39 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: 2025 Florian Best FileName: ./docs/index.rst SPDXID: SPDXRef-e60febf8ea54c4d4b2870481951d8904 FileChecksum: SHA1: e7e8fc3e03bf9f0ec571fdfcde04d2c04e03c394 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./docs/modules/ldap.rst SPDXID: SPDXRef-64c3b7aaaa4d1ad430d95c4b7605b1c6 FileChecksum: SHA1: 3888bdf18893d92cf261233284597eea9d2caee8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./docs/pyproject.toml SPDXID: SPDXRef-3c923e31744cf98bd1c4fe4c7fce3246 FileChecksum: SHA1: 570757fe908a4229e581b8478e175eaeb1765246 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./docs/requirements.txt SPDXID: SPDXRef-9a06146a53f57b49b96a5aa0625f7c58 FileChecksum: SHA1: 36c1bd9741743f1ee942e7b8b2d106294ac3bcf3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./ldapserver SPDXID: SPDXRef-0e0864dfe62a6cf3c77bcccf9b60e035 FileChecksum: SHA1: 6dc050f481e09b1502a21c8467712f66a9a718cf LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./pyproject.toml SPDXID: SPDXRef-c8946db9f365bd1a4994e0dcf59fcc70 FileChecksum: SHA1: 87caff0fe42c69aa1c4885eed51dbdd8b368e294 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./pytest.ini SPDXID: SPDXRef-d832fcbacd9b5163ca3b9718a7f1409e FileChecksum: SHA1: 9b3b14748b3dbae79918511bfcec09f42aa87bfd LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./pytest_benchmark.ini SPDXID: SPDXRef-4c6da428859c048600f3b77547e58f98 FileChecksum: SHA1: 14819d2379c6eb86297137d25ac0a7188b1bc2aa LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./src/freeiam/_version.py SPDXID: SPDXRef-4cbf23142ba8a683a70cf789eda8200a FileChecksum: SHA1: 19a2e31e949885ca4ae2c2a849b4ed7df048b7e8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./src/freeiam/errors.py SPDXID: SPDXRef-2fdbc6791990e3cf808f401de73ecd12 FileChecksum: SHA1: e916267743a8e4a325a503f881d07591cdb79627 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./src/freeiam/ldap/__init__.py SPDXID: SPDXRef-f593bf080f4488ba2c39729de8ffc992 FileChecksum: SHA1: d5737dd8510cb99e50ceb3de17e544817a5bd9a8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./src/freeiam/ldap/_wrapper.py SPDXID: SPDXRef-68c9d3501207d4da2e016328e5720694 FileChecksum: SHA1: 245c6c7a502f684c038de86d2748ccc1bfbd6a2f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./src/freeiam/ldap/attr.py SPDXID: SPDXRef-9d6f2e86d46ace47ff48583f0649ef93 FileChecksum: SHA1: d67eae1825a2ab2681b39cbb487962175e2f68d5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./src/freeiam/ldap/connection.py SPDXID: SPDXRef-74c70c8079662acc67773b6be5e27822 FileChecksum: SHA1: 239c9058e8c603d07628fd1bbf247a54dfaade50 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./src/freeiam/ldap/constants.py SPDXID: SPDXRef-37ed565c44be246144d8fc7f2f32f307 FileChecksum: SHA1: 12197027257d437eceec220d2350017c5efdb1f6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./src/freeiam/ldap/controls.py SPDXID: SPDXRef-62a02099b6fc20cd4bcbe19b576c1d51 FileChecksum: SHA1: cd586840b5a9504f346dce3aa4ad1624fe6c9a07 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./src/freeiam/ldap/dn.py SPDXID: SPDXRef-e92a7613847e390fcc801024bebae580 FileChecksum: SHA1: 83b00e40aec878739d41f0ca860e1a4e2fa5807b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./src/freeiam/ldap/filter.py SPDXID: SPDXRef-3c1987950ac9de8d6a460ed35611ba77 FileChecksum: SHA1: d06d6e9013fab39d0cdd014bfc176498cfbd371f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./src/freeiam/ldap/pool.py SPDXID: SPDXRef-3286fba715d4208f0fbde96e325f9a76 FileChecksum: SHA1: aa36e1dd2544de11bad10149da9fbf5430f969b3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./src/freeiam/ldap/schema.py SPDXID: SPDXRef-ecd94faf2c0f58ab80606014b2ef951b FileChecksum: SHA1: 2a276f37e623d2825edeb8332f3c7fae5ecccb48 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./src/freeiam/ldap/sync_connection.py SPDXID: SPDXRef-24f0a60dba5df0d51ab307f7251580bc FileChecksum: SHA1: 92fb96045aa97a69ce1b82445583305543350d5b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./tests/certs/ca.crt SPDXID: SPDXRef-1b0b1dd485b647ca42d24d7e9535948d FileChecksum: SHA1: 9f0fac6c1fecbbd305be798c303fdda058c6129e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./tests/certs/ca.key SPDXID: SPDXRef-404e822fe2b10df9d0720eaff3b6ce60 FileChecksum: SHA1: a475a098d4f5588e8db89aeec7c0be52724dfd11 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./tests/certs/dhparam.pem SPDXID: SPDXRef-9d20e53e4ac4ec961970872bed3cab9b FileChecksum: SHA1: 8cbcad1e731a7a4a72b5bca519758fed49350122 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./tests/certs/ldap.crt SPDXID: SPDXRef-05ad56254704e0063e6d3f07221abc51 FileChecksum: SHA1: 455e10cb47d29397c02fc4b4bd059e97a551b822 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./tests/certs/ldap.key SPDXID: SPDXRef-cae06ec464dfe3a67b662a2120f83efe FileChecksum: SHA1: 04cbe8334ab8a5bf959bd008a90ce0967c1fc253 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best FileName: ./tests/conftest.py SPDXID: SPDXRef-1526b5e23234f0826645a625632f1fe7 FileChecksum: SHA1: 7e51e66018a01bfabb77685baba1c9e9e60ceb4a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./tests/entrypoint/sssvlv.sh SPDXID: SPDXRef-0947b819c4ffef23efb81d3afa5ca0cb FileChecksum: SHA1: 6a11d5a77a19b170ab59468b8b8b1394ea01ef25 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Broadcom FileName: ./tests/ldifs/base.ldif SPDXID: SPDXRef-0618e96bfa17edfd57f36693927e8f9b FileChecksum: SHA1: b6d26a9de692db9f5c791137f5e1b175afe9cc71 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./tests/ldifs/users.ldif SPDXID: SPDXRef-241ee3341b95fc3ab78b3df6298ff174 FileChecksum: SHA1: 098e2b14e4cd3cc7bd1a138542a88888e894775b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 Florian Best FileName: ./tests/test_ldap_connection.py SPDXID: SPDXRef-a1fab31a2f9140b2d58174bb7fda9fcb FileChecksum: SHA1: d25938e139e7360131eb58d8e246fe1eadc4e5c4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: 2025 Florian Best FileName: ./tests/test_ldap_connection_sync.py SPDXID: SPDXRef-83d2479686b757c147a84f78eb80e9c5 FileChecksum: SHA1: 9c71826770a3e2da8c2ea93212ec23c9761ac4e0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: 2025 Florian Best FileName: ./tests/test_ldap_controls.py SPDXID: SPDXRef-58e63c90c43fbf7bffc4668522f4ab17 FileChecksum: SHA1: 71d62db52219090ccbcf280c5e301efb1ecf5e15 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: 2025 Florian Best FileName: ./tests/test_ldap_dn.py SPDXID: SPDXRef-80c9a0476f10257108b8d9413de65462 FileChecksum: SHA1: a919c0bebf55021fe91e165a395bbf2122110ac9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: 2025 Florian Best FileName: ./tox.ini SPDXID: SPDXRef-1b7258e99b26f32058aa2a4a63d6388a FileChecksum: SHA1: eb1f4fd2bd4b3bc491b986646186ef899ed47052 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: 2025 Florian Best