Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revisit: start_tls() difficult when using asyncio.start_server() #90046

Closed
rob-blackbourn mannequin opened this issue Nov 24, 2021 · 3 comments
Closed

Revisit: start_tls() difficult when using asyncio.start_server() #90046

rob-blackbourn mannequin opened this issue Nov 24, 2021 · 3 comments
Assignees
Labels
3.8 (EOL) end of life 3.9 only security fixes 3.10 only security fixes 3.11 only security fixes stdlib Python modules in the Lib dir topic-SSL type-feature A feature request or enhancement

Comments

@rob-blackbourn
Copy link
Mannequin

rob-blackbourn mannequin commented Nov 24, 2021

BPO 45888
Nosy @tiran, @rob-blackbourn

Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

Show more details

GitHub fields:

assignee = 'https://github.com/tiran'
closed_at = None
created_at = <Date 2021-11-24.07:37:09.328>
labels = ['expert-SSL', '3.8', '3.9', '3.10', '3.11', 'type-feature', 'library']
title = 'Revisit: start_tls() difficult when using asyncio.start_server()'
updated_at = <Date 2021-11-24.07:37:09.328>
user = 'https://github.com/rob-blackbourn'

bugs.python.org fields:

activity = <Date 2021-11-24.07:37:09.328>
actor = 'rob-blackbourn'
assignee = 'christian.heimes'
closed = False
closed_date = None
closer = None
components = ['Library (Lib)', 'SSL']
creation = <Date 2021-11-24.07:37:09.328>
creator = 'rob-blackbourn'
dependencies = []
files = []
hgrepos = []
issue_num = 45888
keywords = []
message_count = 1.0
messages = ['406906']
nosy_count = 2.0
nosy_names = ['christian.heimes', 'rob-blackbourn']
pr_nums = []
priority = 'normal'
resolution = None
stage = None
status = 'open'
superseder = None
type = 'enhancement'
url = 'https://bugs.python.org/issue45888'
versions = ['Python 3.8', 'Python 3.9', 'Python 3.10', 'Python 3.11']

@rob-blackbourn
Copy link
Mannequin Author

rob-blackbourn mannequin commented Nov 24, 2021

The bpo-34975 "start_tls() difficult when using asyncio.start_server()" was closed because streams was being re-written, but it's still a useful enhancement, and a fairly simple change.

Could this be revisited?

I've done a proof of concept here: https://github.com/rob-blackbourn/asyncio-upgradeable-streams

@rob-blackbourn rob-blackbourn mannequin added 3.8 (EOL) end of life 3.9 only security fixes 3.10 only security fixes 3.11 only security fixes labels Nov 24, 2021
@rob-blackbourn rob-blackbourn mannequin assigned tiran Nov 24, 2021
@rob-blackbourn rob-blackbourn mannequin added stdlib Python modules in the Lib dir topic-SSL 3.8 (EOL) end of life type-feature A feature request or enhancement 3.9 only security fixes 3.10 only security fixes 3.11 only security fixes labels Nov 24, 2021
@rob-blackbourn rob-blackbourn mannequin assigned tiran Nov 24, 2021
@rob-blackbourn rob-blackbourn mannequin added stdlib Python modules in the Lib dir topic-SSL type-feature A feature request or enhancement labels Nov 24, 2021
@ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
@rob-blackbourn
Copy link

I notice the original issue has been reopened. Should we close this?

@kumaraditya303
Copy link
Contributor

Duplicate of #79156

@kumaraditya303 kumaraditya303 marked this as a duplicate of #79156 Apr 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.8 (EOL) end of life 3.9 only security fixes 3.10 only security fixes 3.11 only security fixes stdlib Python modules in the Lib dir topic-SSL type-feature A feature request or enhancement
Projects
None yet
Development

No branches or pull requests

3 participants