diff --git a/construct.yaml b/construct.yaml index 59876d8..ad84627 100644 --- a/construct.yaml +++ b/construct.yaml @@ -39,13 +39,7 @@ specs: - openssl >=3 # Security - certifi - # Upper pin: m2crypto 0.46.0 rewrote ssl_read() in src/SWIG/_ssl.i and inverted the - # handling of ssl_sleep_with_timeout()'s return value (and dropped the gettimeofday() - # that initialises the deadline). Any read() on a connection with a timeout set now - # busy-loops and returns with a stale SSLTimeoutError set, which surfaces as - # "SystemError: returned a result with an exception set" - # and breaks all DIRAC DISET/dips connections. Still unfixed upstream as of 0.49.0. - - m2crypto >=0.43,<0.46 + - m2crypto >=0.50 - pyasn1 >0.4.1 - pyasn1-modules - tornado_m2crypto >=0.1.4