Antoine Pitrou <[email protected]> added the comment:
(previous message deleted, I hadn't noticed the "reuse_port" parameter)
My preference for create_datagram_endpoint() would be:
- make the "reuse_address" parameter a no-op, and raise an error when
"reuse_address=True" is passed
- do that in 3.8 as well
This way we 1) solve the security issue 2) ensure that anyone that passed
"reuse_address=True" explicitly is notified that they were doing something
dangerous unwillingly.
And, yes, someone who really wants SO_REUSEADDR can set it manually, for
example by calling `transport.get_extra_info('socket')`.
----------
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue37228>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com