d237c40 ipalib/util.py: switch to ssl.PROTOCOL_TLS_CLIENT by default

1 file Authored by abbra 2 years ago, Committed by rcritten 2 years ago,
    ipalib/util.py: switch to ssl.PROTOCOL_TLS_CLIENT by default
    
    Python 3.10 deprecated ssl.PROTOCOL_TLS and ssl.PROTOCOL_SSLv23
    constants which were aliases to each other. Use of them now causes a
    warning to be displayed:
    
    /usr/lib/python3.10/site-packages/ipalib/util.py:347: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated
      ctx = ssl.SSLContext(ssl.PROTOCOL_SSLv23)
    
    Use ssl.PROTOCOL_TLS_CLIENT instead, this constant is available since
    Python 3.6.
    
    Fixes: https://pagure.io/freeipa/issue/9129
    
    Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
    Reviewed-By: Rob Crittenden <rcritten@redhat.com>
    
        
file modified
+4 -2