http://hg.code.sf.net:8000/p/roundup/code/atom-log/tip/roundup/anypy/ssl_.py Mercurial Repository: p/roundup/code: roundup/anypy/ssl_.py history 2024-03-02T04:10:40-05:00 chore: sort imports w/ ruff. http://hg.code.sf.net:8000/p/roundup/code/#changeset-d5d7ecd31864f01364db75f8dbfb5ceab536acd8 John Rouillard rouilj@ieee.org 2024-03-02T04:10:40-05:00 2024-03-02T04:10:40-05:00
changeset d5d7ecd31864
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description chore: sort imports w/ ruff.
files
flake8 fixes: whitespace, remove unused imports http://hg.code.sf.net:8000/p/roundup/code/#changeset-07ce4e4110f587bf6a878f9c15a9cb22537969ed John Rouillard rouilj@ieee.org 2023-03-18T14:16:31-04:00 2023-03-18T14:16:31-04:00
changeset 07ce4e4110f5
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description flake8 fixes: whitespace, remove unused imports
files
issue2551186 - replace socket.sslerror in mailgw.py. http://hg.code.sf.net:8000/p/roundup/code/#changeset-3e8f2104753b6431ddc593a5c89506687564214b John Rouillard rouilj@ieee.org 2022-01-04T18:39:40-05:00 2022-01-04T18:39:40-05:00
changeset 3e8f2104753b
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description issue2551186 - replace socket.sslerror in mailgw.py.

roundup/mailgw.py:

replaced socket.sslerror with anypy/ssl_.SSLError
also looks like a socket.sslerror was removed from pops handling.
added it back using method above.

roundupanypy/ssl_.py:
defines replacement SSLError suitable for python2 or 3

tested by running nc -lp 995 or 993 (pop3s/imaps) and sending
gibberish when mailgw connects. This generates a bad version number
SSLError.

I need to get my imap and pop mock servers included for testing at
some point, but I am not sure how to make them bind to the right port
as they are priv ports.
files