Maximilian Hils

Results 57 issues of Maximilian Hils

Hi! First off, thanks for the fantastic work here @nomeata. 😊 I stumbled upon arbtt earlier today and started working on an initial configuration. One thing I tried was creating...

When my custom application code raises an exception in `on_mount`, Textual clears the screen (which hides the original error) and then crashes itself. When debugging #247 I found that the...

The individual jobs in a GitHub Actions workflow have access to all secrets configured in the repository. Consequently, there is significant risk in sourcing actions from third-party repositories on GitHub....

[![gsoc](https://cloud.githubusercontent.com/assets/1019198/22106433/058d5a26-de49-11e6-893e-6a5ff97ffe78.png)](https://summerofcode.withgoogle.com/)   Mitmproxy is participating under the umbrella of the [Honeynet project](https://www.honeynet.org/) in the [Google Summer of Code 2022](https://summerofcode.withgoogle.com/). In short, GSoC participants can get involved into the mitmproxy community...

gsoc

#### Problem Description This unexpectedly fails: ``` λ mitmdump --set confdir=foo /home/user/venv/bin/mitmdump: Certificate Authority parent directory does not exist: ``` This works, but also still creates certs in `~/.mitmproxy because...

kind/bug
area/core

#### Problem Description In reverse proxy mode, we currently don't forward the client's ALPN offers. #### Steps to reproduce the behavior: 1. See https://stackoverflow.com/questions/72336584/mitmproxy-in-reverse-proxy-mode-alpn The problem is likely the inadequate...

kind/bug
area/protocols

#### Problem Description `test_proxyserver:test_dns` currently causes a `PytestUnraisableExceptionWarning` at a random other test when running the testsuite: ```python test/mitmproxy/addons/test_readfile.py::TestReadFileStdin::test_stdin /mnt/c/Users/user/git/mitmproxy/.tox/linux/py/lib/python3.10/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning: Exception ignored in: Traceback (most recent call last): File...

kind/bug
area/tests

TL;DR: Does anyone have objections against dropping support for older Python versions? We don't have too many reasons to support a wide range of versions, and it would be nice...

RFC

This should cause not functional differences, but increase performance and memory usage. Currently depends on unreleased cryptography bindings which will be part of the 38.0 release (https://github.com/pyca/cryptography/pull/7210).

#### Problem Description We have a [client-side replay feature](https://docs.mitmproxy.org/dev/overview-features/#client-side-replay) where you provide a previously saved HTTP conversation, and mitmproxy replays the client requests one by one. This is incredibly useful...

kind/feature
help wanted
area/protocols