Feature implementation from commits 76f407d..3ead2ab#1
Open
yashuatla wants to merge 15 commits intofeature-base-1from
Open
Feature implementation from commits 76f407d..3ead2ab#1yashuatla wants to merge 15 commits intofeature-base-1from
yashuatla wants to merge 15 commits intofeature-base-1from
Conversation
* fix display of ipv6 addresses * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* Upgrade tornado to 6.5.0 to fix CVE-2025-47287 GHSA-7cx3-6m66-7c5m * [autofix.ci] apply automated fixes --------- Co-authored-by: Philippe Noel <philippe.noel@cyberwatch.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* web: move eventlog reducer off immer * web: add eventlog benchmark
Convenient when manipulating mitmproxy programmatically, as it's often useful to specify port 0 (for all sorts of servers) but then the user needs a way to retrieve the actual port being used. mitmproxy logs the bound ports out by default, however because it logs to the fully buffered stdout *and* can generate quite a bit of log, this tends to be inconvenient. Writing out a file at a user-specified location makes it much easier for them to poll, and using json even if there is a minor race the user can just keep reading until they see a valid JSON file.
* Add 'updateFilter' method to the current websocket connection (mitmproxy#7421) * specify types * create backend singleton class and remove window.backend * add example of sending a message through web socket * back to previous version * make sendMessage private and add updateFilter function * send correct messages * remove console logs * update snapshot * remove unrelated stuff * [autofix.ci] apply automated fixes * remove console.log * move the backend update in the redux duck * remove circular dependency, use window.backend * improve typing * remove cyclic dependency on backend instance * [autofix.ci] apply automated fixes * type -> icon naming * remove partial * back to prev approach and solve cyclic dependencies * [autofix.ci] apply automated fixes * nit * add comment --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Maximilian Hils <git@maximilianhils.com> * Fix bug when sending a message while CONNECTING (mitmproxy#7467) * fix problem while connecting + add more tests * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> * web: add server-side filters (mitmproxy#7506) * fix logic and conflicts * fix tests * client side logic to show/hide filters * move message information inside payload * leftover * update filt.peg and filt.js * [autofix.ci] apply automated fixes * update existing tests * [autofix.ci] apply automated fixes * websocket broadcaster: add send task this ensures that messages are sent in order * websocket broadcaster: nits * filtersUpdated -> filterUpdate * wip: fixup flows store * store: move flows off immer * move flow backend actions * bench++ * web flows: object -> map/set * lint! * tests++, fixes++ * web: tests++, fix sort * be explicit about missing search filters * fix flow deletion * wip * [autofix.ci] apply automated fixes * incorporate review feedback * add tests for view utils * fix nits * fix compatibility with nodejs 18 * update app.js * nits * [autofix.ci] apply automated fixes * update app.js * changelog++ * cov++ * untangle store and backend --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Maximilian Hils <git@maximilianhils.com>
* web: account for race conditions during flow fetching * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* web: simplify connection state reducer * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
…y#7734) * fix bug * update changelog * nit review
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains changes from a range of commits from the original repository.
Commit Range:
76f407d..3ead2abFiles Changed: 55 (24 programming files)
Programming Ratio: 43.6%
Commits included:
... and 5 more commits