Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow non ascii characters in ava | Johan Lundberg | 2018-10-04 | 1 | -1/+1 |
| | |||||
* | Allow any namespace prefix | Ivan Kanakarakis | 2018-09-06 | 1 | -33/+45 |
| | | | | | | | | | | If the xsd string comes with a namespace prefix, it is left intact. If the xsd string has no namespace prefix and the xsd type is known, the xsd namespace is set to 'xs'. If the xsd string has no namespace and the type is unknown, the xsd namespace is left empty. Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Remove redundant and unused functions | Ivan Kanakarakis | 2018-09-06 | 1 | -42/+0 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Improve naming | Ivan Kanakarakis | 2018-09-06 | 1 | -25/+29 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Handle Python3 str and Python2 unicode uniformly | Ivan Kanakarakis | 2018-09-06 | 1 | -26/+38 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Combine dicts based on xs_type | Ivan Kanakarakis | 2018-09-04 | 1 | -52/+68 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Do not mess with the value if xs:type is anyType | Ivan Kanakarakis | 2018-09-04 | 1 | -9/+4 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Work on set_text | Ivan Kanakarakis | 2018-09-04 | 1 | -61/+85 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Merge pull request #538 from sheilatron/Docstrings4Learning | Ivan Kanakarakis | 2018-08-24 | 1 | -1/+10 |
|\ | | | | | Improve docstring for NameID and argtree.add_path | ||||
| * | Docstring explanation of the NameID element | Sheila Allen | 2018-08-14 | 1 | -1/+10 |
| | | |||||
* | | Raise ValueError for invalid attribute type | Colleen Murphy | 2018-08-15 | 1 | -1/+1 |
|/ | | | | | | | | | | | Without this patch, the AttributeValueBase set_text method checks for a valid xsi:type before setting the text value, but when it gets to the catchall case, instead of raising an exception it simply creates an unassigned ValueError instance and does nothing with it. This is clearly not intentional, and it is a problem because it means it is possible to set an invalid xsi:type for an AttributeValue. This patch corrects the error by raising the ValueError exception rather than letting it disappear into the ether. | ||||
* | Fix deprecation and resource warnings. | Ivan Kanakarakis | 2018-08-02 | 1 | -14/+10 |
| | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Add more nameid-format definitions | Ivan Kanakarakis | 2018-07-07 | 1 | -6/+12 |
| | | | | | | | | | In accordance to Section _8.3 Name Identifier Format Identifiers_ of the SAML2-core specification. Only new definitions are added. Usage is not supported yet. Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | Remove invalid nameid-format | Ivan Kanakarakis | 2018-07-07 | 1 | -3/+1 |
| | | | | | | | | | | The nameid format urn:oasis:names:tc:SAML:2.0:nameid-format:unspecified is invalid and not specified by any spec. Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
* | fix for bad xsi:nil on complex attributevalue | Leif Johansson | 2017-05-29 | 1 | -3/+5 |
| | |||||
* | It's cleaner to conditionally add this attribute | Ashima Athri | 2016-10-06 | 1 | -2/+7 |
| | | | | As per @jgehrcke's comment | ||||
* | Add a namespace for AttributeValue xsi:type value | Ashima Athri | 2016-10-05 | 1 | -0/+2 |
| | | | | | | | | | This fixes the issue when integrating with onelogin's python3-saml client: Element '{urn:oasis:names:tc:SAML:2.0:assertion}AttributeValue', attribute '{http://www.w3.org/2001/XMLSchema-instance}type': The QName value 'xs:string' has no corresponding namespace declaration in scope. | ||||
* | Slowly moving from six to future.backports | Roland Hedberg | 2016-03-09 | 1 | -2/+5 |
| | | | | pycryptodomex from pypi now constructs Cryptodome module on OS X too. | ||||
* | 'AsTime' validator should be 'dateTime' | Andrew Wason | 2016-01-28 | 1 | -1/+1 |
| | |||||
* | Fix basic python3 issues in test_02_saml | Clint Byrum | 2015-05-28 | 1 | -1/+1 |
| | | | | | | - Strings/bytes encoding/decoding where necessary. - Random hash seed producing test fails sometimes on keys(), sorting lists fixes this. | ||||
* | Correct python3-incompatible assumptions | Clint Byrum | 2015-05-28 | 1 | -0/+2 |
| | | | | | The s_utils tests reveal some incompatibilities with python2-specific behaviors being assumed. | ||||
* | Use six.string_types instead of basestring | Clint Byrum | 2015-05-15 | 1 | -1/+2 |
| | | | | | | | In python3 strings are different, so basestring isn't available anymore. While examining these uses, all of them still work fine with six.string_types and should not need any new special handling to deal with bytes. | ||||
* | Remove iteritems from dict loops for python3 | Clint Byrum | 2015-05-15 | 1 | -1/+1 |
| | | | | Python3 has removed this and made .items() a view. | ||||
* | Fix python3 syntax errors | Clint Byrum | 2015-05-15 | 1 | -2/+2 |
| | | | | | Retains python2.7 compatibility for all files. Fixes only syntax errors, tests still fail on python3 for various reasons. | ||||
* | Moved s2repoze, xmkdsig and xmlenc under saml2. | Roland Hedberg | 2015-05-15 | 1 | -2/+2 |
| | | | | Fixed bug in mdstore.MetadataStore in handling external metadata using the new config format. | ||||
* | Messed up the documentation. Now trying to fix it. | Roland Hedberg | 2014-10-28 | 1 | -1/+1 |
| | |||||
* | Merge pull request #156 from erickt/expose-unspecified1 | Roland Hedberg | 2014-10-26 | 1 | -2/+2 |
|\ | | | | | Expose NAMEID_FORMAT_UNSPECIFIED1 | ||||
| * | Expose NAMEID_FORMAT_UNSPECIFIED1 | Erick Tryzelaar | 2014-10-23 | 1 | -2/+2 |
| | | |||||
* | | use NAME_FORMAT_URI as default fallback nameFormat for better compatibility ↵ | Patrick Brosi | 2014-10-08 | 1 | -1/+1 |
|/ | | | | with ADFS | ||||
* | extended API with lists for supported NameID formats, AttributeName formats, ↵ | rhoerbe | 2014-08-11 | 1 | -2/+13 |
| | | | | digest and sig algs | ||||
* | Remove xsi:nil from extension_attributes if there is a value. | Roland Hedberg | 2014-04-12 | 1 | -0/+2 |
| | |||||
* | Made all exceptions inherit from a basic pySAML2 exception. | Roland Hedberg | 2013-06-14 | 1 | -1/+3 |
| | |||||
* | Editorial | Roland Hedberg | 2013-04-15 | 1 | -452/+508 |
| | |||||
* | Refactored out session information storage. | Roland Hedberg | 2013-03-11 | 1 | -8/+8 |
| | |||||
* | PEP-8 | Roland Hedberg | 2013-03-09 | 1 | -19/+11 |
| | |||||
* | Static variables for the standard consent types. | Roland Hedberg | 2013-01-31 | 1 | -0/+6 |
| | |||||
* | Fixed some AttributeValue problems | Roland Hedberg | 2013-01-12 | 1 | -9/+32 |
| | |||||
* | Handle 'null' attribute value | Roland Hedberg | 2013-01-11 | 1 | -12/+67 |
| | |||||
* | Added a couple of message/element/class specific verify methods | Roland Hedberg | 2013-01-10 | 1 | -1/+50 |
| | |||||
* | Subject confirmation methods update | Roland Hedberg | 2013-01-09 | 1 | -1/+4 |
| | |||||
* | Request preparation refactoring | Roland Hedberg | 2012-12-29 | 1 | -0/+5 |
| | |||||
* | Editorial | Roland Hedberg | 2012-12-06 | 1 | -13/+34 |
| | |||||
* | cleared code | Roland Hedberg | 2012-11-27 | 1 | -33/+82 |
| | |||||
* | clean up | Roland Hedberg | 2012-06-13 | 1 | -2/+1 |
| | | | | | Added missing character The code in encdec.py is just a placeholder for the time being, don't use it ! It doesn't work ! | ||||
* | Initial add0.4.2 | Roland Hedberg | 2012-05-23 | 1 | -0/+1585 |