[issue20188] ALPN support for TLS

2014-07-25 Thread Mark Nottingham
Mark Nottingham added the comment: HTTP/2 requires ALPN, BTW. -- ___ Python tracker <http://bugs.python.org/issue20188> ___ ___ Python-bugs-list mailing list Unsub

[issue21308] PEP 466: backport ssl changes

2014-05-12 Thread Mark Nottingham
Changes by Mark Nottingham : -- nosy: +mnot ___ Python tracker <http://bugs.python.org/issue21308> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue20188] ALPN support for TLS

2014-01-07 Thread Mark Nottingham
New submission from Mark Nottingham: In #14204, support for NPN was added. Subsequently, NPN has been superseded by ALPN in the IETF, and support for it is coming in OpenSSL 1.0.2. http://tools.ietf.org/html/draft-ietf-tls-applayerprotoneg http://rt.openssl.org/Ticket/Display.html?id=3073 http

[issue5639] Support TLS SNI extension in ssl module

2014-01-07 Thread Mark Nottingham
Mark Nottingham added the comment: This is *not* a feature request, it's a bug fix in the underlying protocols. Client sides that do not send SNI are actively hurting the Web and the Internet by constraining the deployment of TLS. The closest analogy would be if Python's HTTP c

[issue8885] markupbase declaration errors aren't recoverable

2012-04-20 Thread Mark Nottingham
Mark Nottingham added the comment: Why remove 2.7? It'd be an easy bug fix if j is incremented. -- ___ Python tracker <http://bugs.python.org/issue8885> ___ ___

[issue7827] recv_into() argument 1 must be pinned buffer, not bytearray

2012-02-04 Thread Mark Nottingham
Mark Nottingham added the comment: >From the release notes, perhaps it was #8104. -- ___ Python tracker <http://bugs.python.org/issue7827> ___ ___ Python-

[issue7827] recv_into() argument 1 must be pinned buffer, not bytearray

2012-02-04 Thread Mark Nottingham
Mark Nottingham added the comment: Seems to be fixed in 2.7, although I'm not sure when exactly : Python 2.7.2 (default, Oct 21 2011, 22:13:39) [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin Type "help", "copyright", "credits"

[issue7097] urlparse.urljoin of simple "http://" and "somedomain.com" produces incorrect result

2012-01-24 Thread Mark Nottingham
Mark Nottingham added the comment: http: and http:// are both valid base URIs; see RFC3986. More to the point, it's a useful thing to use a scheme as a base URI; many users omit the HTTP:// from their URIs. -- nosy: +mnot ___ Python tr

[issue7827] recv_into() argument 1 must be pinned buffer, not bytearray

2011-05-22 Thread Mark Nottingham
Changes by Mark Nottingham : -- nosy: +mnot ___ Python tracker <http://bugs.python.org/issue7827> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue8885] markerbase declaration errors aren't recoverable

2010-06-10 Thread Mark Nottingham
Mark Nottingham added the comment: Attaching test case. -- Added file: http://bugs.python.org/file17623/testcase_8885.py ___ Python tracker <http://bugs.python.org/issue8

[issue8885] markerbase declaration errors aren't recoverable

2010-06-10 Thread Mark Nottingham
Mark Nottingham added the comment: I'm using it from HTMLParser; try to parse a document with the DTD given when error is something like: def error(self, msg): self.errors += 1 and it will loop. -- ___ Python tracker

[issue8885] markerbase declaration errors aren't recoverable

2010-06-04 Thread Mark Nottingham
Mark Nottingham added the comment: http://svn.python.org/view/python/trunk/Lib/markupbase.py?view=log -- status: pending -> open ___ Python tracker <http://bugs.python.org/iss

[issue8885] markerbase declaration errors aren't recoverable

2010-06-03 Thread Mark Nottingham
Mark Nottingham added the comment: Just to be clear -- if error() returns, it will cause an infinite loop. -- ___ Python tracker <http://bugs.python.org/issue8

[issue8885] markerbase declaration errors aren't recoverable

2010-06-03 Thread Mark Nottingham
New submission from Mark Nottingham : In markupbase.py's ParserBase.parse_declaration, an unexpected character is caught like this: else: self.error( "unexpected %r char in declaration" % rawdata[j]) However, the position (j