Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release version 7.4.1HEADv7.4.1master | Ivan Kanakarakis | 2023-02-24 | 3 | -6/+7 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Fix subject-id requirements processing | Ivan Kanakarakis | 2023-02-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Release version 7.4.0v7.4.0 | Ivan Kanakarakis | 2023-02-14 | 2 | -3/+6 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | With encryption The ID of each Signature element must be unique | Mahyar Moghimi | 2023-02-14 | 1 | -1/+1 |
| | | | | | | | | If assertion is gonna be encrypted and the response and the assertion are signed, both signatures will have an ID of `signature1` which leads to an invalid xml because the ids have to be unique. A similar issue has been reported and fixed the same way in server.py with this commit: 4375361939e942c4dd666d3ca4e1159858404bc4 | ||||
* | Move tox.ini config into pyproject.toml | Ivan Kanakarakis | 2023-02-14 | 2 | -22/+26 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Merge pull request #896 from fredrikt/ft-enable_mypy | Ivan Kanakarakis | 2023-02-14 | 10 | -246/+196 |
|\ | | | | | Bump Python to 3.9, enable mypy configuration, and fix initial issues reported. | ||||
| * | Update changelog | Ivan Kanakarakis | 2023-02-14 | 1 | -0/+6 |
| | | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Add type stubs | Ivan Kanakarakis | 2023-02-14 | 2 | -1/+112 |
| | | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Add mypy and bump minimum supported python version to 3.9 | Ivan Kanakarakis | 2023-02-14 | 2 | -228/+56 |
| | | | | | | | | | | | | | | The agreed minimum supported python version is the one that is in the current stable Debian distribution. Using Python 3.9 allows us to make use of the new typing annotations. Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | bugfix: bool(format) is always true. First bugfix using mypy :). | Fredrik Thulin | 2023-02-14 | 1 | -1/+1 |
| | | |||||
| * | Fix initial issues reported by mypy. | Fredrik Thulin | 2023-02-14 | 6 | -13/+17 |
| | | |||||
| * | enable mypy config | Fredrik Thulin | 2023-02-14 | 1 | -12/+13 |
|/ | | | | Run with "poetry run mypy src". | ||||
* | Update publish instructions | Ivan Kanakarakis | 2023-02-14 | 1 | -22/+6 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Update release instructions | Ivan Kanakarakis | 2023-02-14 | 1 | -57/+28 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Release version 7.3.0v7.3.0 | Ivan Kanakarakis | 2023-02-14 | 2 | -4/+19 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | tests: register pytest custom marks | Ivan Kanakarakis | 2023-02-14 | 1 | -0/+3 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Update behaviour of subject-id requirements entity attribute | Ivan Kanakarakis | 2023-02-14 | 3 | -33/+71 |
| | | | | | | When the subject-id requiment is "any", both the subject-id and pairwise-id should be processsed. Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Update dependencies | Ivan Kanakarakis | 2023-02-14 | 1 | -732/+750 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Merge pull request #894 from REANNZ/fix-ed-extensions | Ivan Kanakarakis | 2023-01-31 | 1 | -0/+55 |
|\ | | | | | Fix: render extensions also for EntityDescriptor and IdPSSODescriptor | ||||
| * | fix: metadata: process extensions also for aa, aq and pdp descriptors | Vlad Mencl | 2023-01-23 | 1 | -0/+33 |
| | | |||||
| * | fix: metadata: process extensions also for idp_sso_descriptor | Vlad Mencl | 2023-01-16 | 1 | -0/+11 |
| | | |||||
| * | fix: metadata: process extensions also for entity_descriptor | Vlad Mencl | 2023-01-16 | 1 | -0/+11 |
| | | | | | | | | | | | | | | While extensions configured for an SP are processed (inside SPSSODescriptor), extensions defined at the EntityDescriptor level were ignored. Render the extensions also on the EntityDescriptor level. | ||||
* | | Merge pull request #895 from earonesty/earonesty-patch-1 | Ivan Kanakarakis | 2023-01-31 | 1 | -1/+5 |
|\ \ | | | | | | | Fix compatibility issues processing the payload with some saml implementations | ||||
| * | | Update entity.py | earonesty | 2023-01-25 | 1 | -1/+5 |
|/ / | |||||
* | | delete_one do not accept just a key as delete previous did | Johan Lundberg | 2023-01-23 | 1 | -6/+3 |
|/ | | | | | change delete_one to delete_many instead of iterating through results deleting all found documents | ||||
* | collection.remove has been removed in pymongo >=4 | Johan Lundberg | 2022-12-23 | 1 | -1/+1 |
| | |||||
* | Disable REFEDS Access entity categories for Swamid | Johan Lundberg | 2022-12-23 | 2 | -3/+10 |
| | | | | | Turns out the implementation of no aggregation ECs was not quite what was needed to comply with the policy for these. | ||||
* | Bump certifi from 2022.9.24 to 2022.12.7 | dependabot[bot] | 2022-12-11 | 1 | -14/+3 |
| | | | | | | | | | | | | | Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.9.24 to 2022.12.7. - [Release notes](https://github.com/certifi/python-certifi/releases) - [Commits](https://github.com/certifi/python-certifi/compare/2022.09.24...2022.12.07) --- updated-dependencies: - dependency-name: certifi dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> | ||||
* | Merge pull request #888 from ↵ | Ivan Kanakarakis | 2022-12-11 | 5 | -4/+65 |
|\ | | | | | | | | | johanlundberg/lundberg_treat_requested_subject_id_as_attribute Add support for subject-id requirements signalling in metadata | ||||
| * | do not add a duplicate attribute request for subject id | Johan Lundberg | 2022-12-09 | 1 | -1/+1 |
| | | |||||
| * | cleanup | Johan Lundberg | 2022-12-09 | 1 | -1/+0 |
| | | |||||
| * | add test for requested subject id | Johan Lundberg | 2022-12-09 | 2 | -1/+21 |
| | | |||||
| * | add requested subject id to SPs requested attributes | Johan Lundberg | 2022-12-09 | 1 | -2/+7 |
| | | |||||
| * | add ability to get required subject id as a RequestedAttribute dict | Johan Lundberg | 2022-12-09 | 1 | -0/+37 |
|/ | |||||
* | Update note | Ivan Kanakarakis | 2022-12-07 | 1 | -1/+1 |
| | |||||
* | clarify that order is important for all ECs | Johan Lundberg | 2022-12-07 | 1 | -1/+3 |
| | |||||
* | add tests for no aggregation entity categories | Johan Lundberg | 2022-12-07 | 4 | -0/+385 |
| | |||||
* | allow to specify no aggregation entity categories | Johan Lundberg | 2022-12-07 | 1 | -2/+6 |
| | | | | | this will restrict the attributes returned to only the one specified in that exact category | ||||
* | added missing attribute mailLocalAddress to attribute maps | Johan Lundberg | 2022-12-07 | 2 | -0/+4 |
| | |||||
* | update Swamid entity categories config | Johan Lundberg | 2022-12-07 | 1 | -7/+53 |
| | | | | new config option NO_AGGREGATION | ||||
* | fix: use resp.name_id instead of resp.assertion.subject.name_id for cases ↵ | Tangent Chang | 2022-11-29 | 1 | -1/+1 |
| | | | | that using encrypted-id | ||||
* | deps: pdate pymongo and others packages on lockfile | Ivan Kanakarakis | 2022-11-29 | 1 | -198/+169 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | set defensive pymongo version | Johan Lundberg | 2022-11-29 | 1 | -1/+1 |
| | |||||
* | added changelog | Johan Lundberg | 2022-11-29 | 1 | -0/+4 |
| | |||||
* | make mongodb code run with more recent pymongo | Johan Lundberg | 2022-11-29 | 2 | -11/+4 |
| | | | | these changes should be compatible with pymongo >=3.5 | ||||
* | deps: Update versions of dependencies | Ivan Kanakarakis | 2022-11-15 | 1 | -238/+233 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | fix: example/requirements.txt to reduce vulnerabilities | snyk-bot | 2022-11-15 | 1 | -0/+1 |
| | | | | The following vulnerabilities are fixed by pinning transitive dependencies: - https://snyk.io/vuln/SNYK-PYTHON-SETUPTOOLS-3113904 | ||||
* | docs: Link to supported specifications | Ivan Kanakarakis | 2022-11-15 | 1 | -0/+31 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Clean up remaining legacy `try: except ImportError:` blocks | Aarni Koskela | 2022-11-15 | 9 | -91/+11 |
| | |||||
* | Remove Six dependency | Aarni Koskela | 2022-11-15 | 6 | -10/+4 |
| |