Enji Cooper
Enji Cooper
More work's required in order to get the program to compile cleanly with OpenSSL 3. I'll move this PR back to draft mode and fix those issues.
> Is `-DOPENSSL_API_COMPAT=0x10100000L` sufficient to build with OpenSSL 3.0 at least initially? Yes, but I want to clean this up so the folks in this project don't have to do...
I've confirmed that the newest revision is functionally correct and produces the same values as it did previously -- I also compared the logic in the python hmac module to...
> @corecode it might be a little while, but I will put it on the list. > > I presume we'd like @ngie-eign to squash the fixups into one commit?...
I understand now why it exists (to make `__copy__/info` work), but I wish this was better documented so I knew that its use was internal-only..
I tried adding a `conn.ensure_connection(max_retries=len(conn.alt))` before the `SimpleQueue` call, but that failed too.
I figured it out. The "problem" is that Connection.switch always assumes it's dealing with a URL, not a hostname. I have a patch to enhance the code to allow alternates...
.github workflows, etc, needs to be updated.
I updated setup.py and CHANGELOG.rst in #237 as well. I think that's everything that needs to be done. I can close my PR in favor of your's.
LGTM -- but I'm not a contributor, so sorry -- can't provide approval 😅 .