Abhinav Singh
Abhinav Singh
Example, provide a public URL which is broken via reverse proxy, then we can dig into it further. Thank you!!!
We must also inspect the diff between upstream vs generated certificate. We must try to copy as much information as possible in generated certificates. E.g. list of all common names.
@lubosmato Thank you for digging into it. One of the reasons I never enabled `--threadless` as default due to lack of testing across OS (especially Windows). IIUC, this is a...
@webknjaz Thank you for context about `macOS`. Frankly I haven't seen a problem on my MacBook yet, having said that Python version changes have occurred including `Big Sur` upgrades. I...
PS: It's about a month I am running `proxy.py` locally on `macOS BigSur` with `--threadless`. I haven't observed anything noticeable. Only occasion when I had to stop `proxy.py` was while...
@lubosmato @webknjaz I wanted to make `--threadless` as default (in `v2.4.0`) but seemingly it's not safe to do so at this stage. Let's do it in another future release :)...
Thanks for bringing version specific behavior to my notice. I am thinking if this is the case, then may be `proxy.py` can disable `--threadless` for offending versions while keeping it...
Per `pypistats` I think it is safe to set default `--threadless` flags for `Python 3.8+`. Not for windows though, as it may need further investigation. Issue reported by @lubosmato is...
Python has a [ProactorEventLoop](https://docs.python.org/3/library/asyncio-eventloop.html#asyncio.ProactorEventLoop) which uses IOCP internally. May be we can look into it at some point.
## Update I checked on a Windows system. `ProactorEventLoop` was being used by default. But still we are getting: - `an operation was attemped on something that is not a...