summaryrefslogtreecommitdiff
path: root/openid/oidutil.py
Commit message (Collapse)AuthorAgeFilesLines
* Convert data values for extensions to textVlastimil Zíma2018-08-281-0/+15
|
* Fix #21 - Update log message levelsVlastimil Zíma2018-06-291-2/+0
|
* Fix exception handlingVlastimil Zíma2018-05-111-1/+1
|
* Use six for URL utilitiesVlastimil Zíma2018-05-111-1/+1
|
* Update strings in cryptography and utilities APIVlastimil Zíma2018-05-111-19/+31
|
* Replace unicode with six.text_typeVlastimil Zíma2018-05-111-1/+1
|
* Drop unused toUnicode utility functionVlastimil Zíma2018-05-111-14/+1
|
* Add string_to_text utility functionVlastimil Zíma2018-05-111-0/+17
|
* Use lxml for XMLVlastimil Zíma2018-03-071-43/+0
|
* Pepify and add flake8Vlastimil Zíma2017-11-291-13/+16
|
* Update loggingVlastimil Zíma2017-11-291-4/+5
|
* Clean imports by isortVlastimil Zíma2017-11-221-2/+1
|
* Merge branch 'cdman/use-logging-module'Will Norris2012-08-241-19/+7
|\ | | | | | | fixes #42
| * Changed over to logging module from built-in logging module and updated ↵Attila-Mihaly Balazs2012-06-111-19/+7
| | | | | | | | tests accordingly
* | Fixed a bug in Message.toFormMarkup() related to encoding UTF-8 encoded form ↵Kai Lautaportti2010-10-141-1/+13
|/ | | | | | | | | | | | | | | | | | | values. The .toFormMarkup() method that generates a <form> HTML structure had a bug when the form field values contained UTF-8 encoded strings with characters outside the 7-bit ASCII space. If the lxml implementation of the ElementTree API was in use these values would result in a ValueError being raised (ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes or control characters). If the stdlib implementation of ElementTree was used these characters were silently replaced by their XML character reference equivalents (&#XXX;). This patch generates the form using Unicode values for everything and then serializes the form to a UTF-8 encoded string ensuring that the final form is what is expected and constant regardless of the ElementTree API implementation.
* [project @ More explicit message when no ElementTree library can be imported]Kevin Turner2008-06-251-1/+4
|
* [project @ Have the auto-submit html wrapper hide the continue button via ↵tailor2008-05-271-2/+11
| | | | javascript]
* [project @ Added toHTML methods in consumer and server where toFormMarkup ↵tailor2008-05-231-1/+10
| | | | appears]
* [project @ isAbsoluteHTTPURL: stale, removed]tailor2008-05-191-12/+0
|
* [project @ Document importElementTree and allow the user to specify the list ↵http://j3h.us/2007-10-021-2/+15
| | | | of module to try as ElementTree]
* [project @ Add support for lxml ElementTree implementation]http://j3h.us/2007-10-021-0/+1
| | | | | | | Now that we're being more portable about the API, it just works. Ideally, we'd have builders testing each different ElementTree import, but since it works for me, I think I'll only go there if we have trouble.
* [project @ Be smarter about using the ElementTree API]http://j3h.us/2007-10-021-1/+13
| | | | | | | | | * Use the XML function instead of directly calling XMLTreeBuilder, since XMLTreeBuilder is not ported to all implementations of ElementTree * Make the detection routine actually attempt to parse a trivial document to ensure that a parser is present at all
* [project @ openid.oidutil.elementtree_modules: remove lxml]Kevin Turner2007-05-041-1/+0
| | | | | | Jonathan says: "It looks like lxml should be removed from elementtree_modules. I can't find any evidence that it has supported or will support XMLTreeBuilder."
* [project @ Documentation for oidutil.appendArgs]Josh Hoyt2007-03-231-0/+18
|
* [project @ User documentation for oidutil.log()]Josh Hoyt2007-03-231-1/+37
| | | | Fixes #3009
* [project @ remove missing 'normalizeUrl' from oidutil.__all__]tailor2006-09-221-1/+1
|
* [project @ oidutil.Symbol.__hash__: define]Kevin Turner2006-08-311-0/+3
| | | | | (deepcopy really does break everything. You can have d.keys() == deepcopy(d).keys() without d[s] == deepcopy(d)[s])
* [project @ Add __ne__ to Symbol class]Josh Hoyt2006-08-241-0/+3
|
* [project @ Added Symbol class for singleton symbolic constants]Josh Hoyt2006-08-221-0/+15
|
* [project @ Add functionality to consumer.AuthRequest to output a HTML form ↵Josh Hoyt2006-08-021-0/+17
| | | | or just get the dictionary of form values]
* [project @ Convert to RFC3986 URI normalization instead of the ad-hoc OpenID ↵Josh Hoyt2006-07-251-52/+0
| | | | 1.0 mechanism.]
* [project @ Add unicode-conversion for appendArgs]Josh Hoyt2006-07-181-0/+15
|
* [project @ Abstract out association session types]Josh Hoyt2006-04-261-2/+3
|
* [project @ Python 2.2 compatibility - no basestring class]Josh Hoyt2006-04-171-1/+1
|
* [project @ make normalizeUrl return None for anything but a basestring instance]Josh Hoyt2006-04-171-3/+1
|
* [project @ Fix case where the application will attempt to continue when the ↵Josh Hoyt2006-03-161-0/+12
| | | | return_to is badly malformed and there is no trust_root specified]
* [project @ Documentation reword on quoteMinimal]Josh Hoyt2006-02-211-1/+1
|
* [project @ Add normalizeUrl to the exports of oidutil]Josh Hoyt2006-02-211-1/+1
|
* [project @ Make URL normalization deal better with Unicode domain names when ↵Josh Hoyt2005-12-231-1/+4
| | | | the idna codec is not present (2.2 compatibility)]
* [project @ Change behavior of appendArgs to sort dicts before using]tailor2005-12-211-0/+4
|
* [project @ Change behavior of oidutil.normalizeURL slightly]tailor2005-12-141-1/+6
|
* [project @ Remove getOpenIDParameters]Josh Hoyt2005-11-281-9/+0
|
* [project @ Document quoteMinimal]Josh Hoyt2005-11-281-3/+11
|
* [project @ Move getOpenIDParamaters, quoteMinimal, and normalizeURL to oidutil]tailor2005-11-231-0/+48
|
* [project @ Move kvform to its own module]Josh Hoyt2005-11-031-0/+31