Abhinav Singh
Abhinav Singh
https://github.com/abhinavsingh/async_pubsub/blob/master/async_pubsub/redis_pubsub.py#L16 This will lead to publishing data to wrong redis `ip:port`, if your redis instance is not running on localhost and not on default port.
Reported at https://github.com/pfleidi/yaxim/issues/99, looks more `mod_message_carbon` specific. Specific packet details in https://github.com/pfleidi/yaxim/issues/99#issuecomment-27850458
### Discussed in https://github.com/abhinavsingh/proxy.py/discussions/1218 Originally posted by **RjRDRG** July 12, 2022 Hello, Is it possible to modify a request body and headers with the reverse proxy plugin?
Got it to work by replacing `'openssl'` by `'D:\\Program Files\\OpenSSL-Win64\\bin\\openssl.exe'`. After doing this in the pki.py file, the script runs fine :) The interception works, and the responses are cached...
Start as ``` nohup proxy \ --enable-web-server \ --pac-file local.pac \ --log-file proxy.log \ --pid-file proxy.pid > proxy.log 2>&1 & ``` Try as ``` $ curl -v http://127.0.0.1:8899/local.pac * Trying...
Under multiport mode, plugins may need to know on which port was the request received/accepted. This information is currently not surfaced to plugins. For background also see https://github.com/abhinavsingh/proxy.py/issues/535#issuecomment-1034770059 thread
References - https://github.com/abhinavsingh/proxy.py/issues/980#issuecomment-1022011228 - https://github.com/abhinavsingh/proxy.py/issues/980#issuecomment-1022012726 as observed by @softhub-software-development TL;DR: 1. Avoid `.tobytes()` conversion 2. Avoid using `len(mv)` 3. Assemble multiple `mv` if we can batch them in a single...
Reference https://github.com/abhinavsingh/proxy.py/blob/54e74a911f382656fc49cb57def0c8f29c1b7582/proxy/common/utils.py#L107-L115 If a plugin modifies the response without updating `Content-Length` header, client may see errors or at worst hang. `build_http_response` must ensure that `Content-Length` header matches size of response...
Currently our integration tests use `httpbin` and other services. This unfortunately results in flaky behavior where upstream server can throw any kind of error. We must bake in replica's of...