Commit Graph

  • 3c463bb137
    Merge branch 'mitmproxy:main' into main main Jaida Wu 2022-04-23 11:16:03 +0800
  • 35703b0b6b
    HTTP/2 keepalive (#5144) EndUser509 2022-04-22 13:59:55 +0200
  • a863f529ab
    Example: manipulate http cookies (#5278) Will Monge 2022-04-22 03:40:23 -0700
  • d1d854f012
    Fix mitmweb export copy failed in non-secure domain (#5265) Lijiawei 2022-04-21 02:00:31 +0800
  • 9ea63e692a
    make GitHub Actions build binaries only Jaida Wu 2022-04-20 16:36:00 +0800
  • a71866d711
    make it insensible Jaida Wu 2022-04-20 16:31:51 +0800
  • a8b6f48374
    [requires.io] dependency update on main branch (#5244) Aldo Cortesi 2022-04-18 03:54:06 +1200
  • 0b4cbfab99
    console: be more tolerant on UTF8 checks, but enforce encoding (#5250) Maximilian Hils 2022-04-06 20:13:19 +0200
  • 02d2b6d310
    warn users if sse flows are received without streaming, refs #4469 (#5249) Maximilian Hils 2022-04-06 12:51:58 +0200
  • 0454f63e98
    Fix text truncation for full-width characters (#4278) kjy00302 2022-04-06 18:17:55 +0900
  • 6d67a405a9
    add Flow.timestamp_created, which retains list order on replay (#5227) Maximilian Hils 2022-04-06 10:34:17 +0200
  • 85e57a91e0
    [requires.io] dependency update on main branch (#5236) Aldo Cortesi 2022-04-02 23:05:06 +1300
  • 648d3bc0f9
    add wsreplay.py, close #5012 Maximilian Hils 2022-03-30 15:14:29 +0200
  • 0fa7c46368
    fix cut addon to work with binary content, fix #3965 (#5230) Maximilian Hils 2022-03-30 14:24:18 +0200
  • 31add1a7c0
    console: improve flowlist performance (#5228) Maximilian Hils 2022-03-29 19:32:40 +0200
  • 66dd158560
    Add domain fronting example (#5217) Gabriel Corona 2022-03-29 18:24:59 +0200
  • 1bc265ace7
    Merge pull request #5226 from mhils/cleanup Maximilian Hils 2022-03-29 15:36:32 +0200
  • 9d1e3107e8 pyupgrade --keep-runtime-typing --py38-plus Maximilian Hils 2022-03-29 14:00:41 +0200
  • b8bed1d770
    errorcheck: print message to stderr for console UI (#5225) Maximilian Hils 2022-03-29 15:26:46 +0200
  • beb49ab121 don't use #noqa for imports Maximilian Hils 2022-03-29 13:51:08 +0200
  • f0da667516
    tlsconfig: make sure to use the correct connection, fix #5109 (#5224) Maximilian Hils 2022-03-29 10:27:53 +0200
  • a63c96ce72
    [requires.io] dependency update on main branch (#5223) Aldo Cortesi 2022-03-29 19:58:31 +1300
  • 533dfcd71b
    [requires.io] dependency update on main branch (#5215) Aldo Cortesi 2022-03-29 08:18:39 +1300
  • 0f346fa89d
    [requires.io] dependency update on main branch (#5207) Aldo Cortesi 2022-03-25 07:12:00 +1300
  • 33bba38b03
    Add httpdump.py example (#5190) Agustin Bacigalup 2022-03-23 10:04:38 -0300
  • af207cab07 update changelog Maximilian Hils 2022-03-23 13:56:59 +0100
  • e534086053
    Add flatpak support to the browser addon (#5200) Paulo Romeira 2022-03-23 09:56:20 -0300
  • 01d67951ee
    [requires.io] dependency update on main branch (#5196) Aldo Cortesi 2022-03-20 07:34:57 +1300
  • 426cea5bd6 reopen main for development Maximilian Hils 2022-03-19 17:35:34 +0100
  • 7352811eef bump to 8.0.0 v8.0.0 Maximilian Hils 2022-03-19 14:52:14 +0100
  • 41ebb24414 update mitmweb assets Maximilian Hils 2022-03-19 14:38:39 +0100
  • b06fb6d157 security: reject whitespace in HTTP/1 header names Maximilian Hils 2022-03-16 09:56:50 +0100
  • 9243ba4e25 fix vt code detection on Windows Maximilian Hils 2022-03-19 16:35:40 +0100
  • 218c942808 docker: use Python 3.10 Maximilian Hils 2022-03-19 15:38:30 +0100
  • a95aed44a7
    CI: use python 3.10 (#5195) Maximilian Hils 2022-03-19 15:37:11 +0100
  • a0e04a7833 web: display WS/WSS as method Maximilian Hils 2022-03-19 14:37:33 +0100
  • 628d6201ae web: fix ~websocket filter Maximilian Hils 2022-03-19 14:37:06 +0100
  • e8ae38c8b6
    Fixed encoding guessing: only search for meta tags in HTML bodies (#4566) Alexander Prinzhorn 2022-03-17 15:25:26 +0100
  • a9283befad
    improve self-connect error message (#5192) Maximilian Hils 2022-03-17 15:24:42 +0100
  • 3a5550a09c
    Rotate stream files (#5097) EndUser509 2022-03-17 11:41:05 +0100
  • ecd4790cbb
    vendor click.style instead of depending on click (#5188) Maximilian Hils 2022-03-16 18:02:53 +0100
  • b5abbc97e3
    [requires.io] dependency update on main branch (#5189) Aldo Cortesi 2022-03-17 05:16:40 +1300
  • e2f42ddb30
    exit for all tools on startup error, fix #4544 (#5187) Maximilian Hils 2022-03-16 14:23:32 +0100
  • 148429c0b3
    lowercase user-added HTTP/2 headers, fix #4746 (#5186) Maximilian Hils 2022-03-16 10:59:30 +0100
  • 6f0587734e
    Refactor how we process --set options (#5067) Maximilian Hils 2022-03-16 08:33:30 +0100
  • 8e1adbc5df
    Add WebSocketMessage.injected flag (#5105) Alexander Prinzhorn 2022-03-16 08:10:23 +0100
  • cba67aa94c
    an ntlm upstream addon for http \ https (#5100) Eldad Marciano 2022-03-15 22:44:09 +0200
  • 3d5f6da048
    ISSUE_5068 (#5161) Vinayak Khandelwal 2022-03-16 02:09:38 +0530
  • a0cf273484
    Merge pull request #5099 from EndUser509/save_streamed_data2 EndUser509 2022-03-15 21:34:49 +0100
  • 6ec97d0b8e fix compatibility with Python 3.8 Maximilian Hils 2022-03-15 21:02:35 +0100
  • e22f8db526 add asyncio exception handler test Maximilian Hils 2022-03-15 19:59:51 +0100
  • 5a4dbffbae update dependencies Maximilian Hils 2022-03-15 19:36:59 +0100
  • 290ec68aca remove pytest.mark.asyncio Maximilian Hils 2022-03-15 19:27:14 +0100
  • a7d473c1c1 fix compatibility with Python <3.10 Maximilian Hils 2022-03-15 19:06:34 +0100
  • 1af095bcf8 docs: fix options generation, add anchors Maximilian Hils 2022-03-15 19:02:43 +0100
  • 5fc20e3e8c tests++ Maximilian Hils 2022-03-15 18:33:46 +0100
  • bbc65e5f37 clean up initialization mess Maximilian Hils 2022-03-15 11:15:05 +0100
  • 46ccf6049c add asyncio_utils.run() Maximilian Hils 2022-03-15 10:28:50 +0100
  • c3dade0950 inline _change_reverse_host to make sure it is not used elsewhere Maximilian Hils 2022-03-14 14:11:01 +0100
  • 33742122a5 set an exception handler for asyncio, fix #5159, refs #5016 Maximilian Hils 2022-03-14 14:06:05 +0100
  • 8bb7ad468f remove workaround for a Python <=3.7 bug Maximilian Hils 2022-03-13 19:20:22 +0100
  • 2387719ace urwid: support sgr mouse reporting Maximilian Hils 2022-03-13 19:04:22 +0100
  • 6c4b3954aa urwid windows: use utf8 Maximilian Hils 2022-03-13 19:03:23 +0100
  • 3387dac679 remove leftover import Maximilian Hils 2022-03-08 17:44:20 +0100
  • e077e60590 tls: gracefully catch connection errors Maximilian Hils 2022-03-07 18:56:38 +0100
  • b491528981 exclude time-sensitive test from CI Maximilian Hils 2022-03-04 11:38:28 +0100
  • 65773cc9c0 speculative fix for #5158 Maximilian Hils 2022-02-27 07:58:20 +0100
  • 5cdd2bc6ec docs: TCPFlow.messages Maximilian Hils 2022-02-27 07:58:00 +0100
  • 2d2a9f3c52
    adjust to template changes in pdoc 10 (#5132) Maximilian Hils 2022-02-14 16:07:20 +0100
  • f85c64401b
    Update dead link (#5128) Sandro 2022-02-11 17:22:13 +0100
  • ffe58ae34c fix map local examples Maximilian Hils 2022-02-09 09:03:46 +0100
  • 4d1d54d4a5
    fix hugo version Maximilian Hils 2022-02-09 08:52:52 +0100
  • 41979a1cb4
    update hugo Maximilian Hils 2022-02-09 08:49:18 +0100
  • 2480eae5b0 Revert "Fix websocket view jumps to top bug (#4845)" Maximilian Hils 2022-02-05 18:24:56 +0100
  • 4468046a26
    Merge pull request #5106 from nneonneo/async_addons Maximilian Hils 2022-02-04 21:20:33 +0100
  • 372a632161 reintroduce Flow.live Maximilian Hils 2022-02-04 17:26:52 +0100
  • 4f5930ec5d simplify concurrency tests Maximilian Hils 2022-02-04 17:07:13 +0100
  • 068204fc59 perf: fast path for sync hooks Maximilian Hils 2022-02-04 16:05:52 +0100
  • 6dc6269b8e Remove no-longer-used tctx.invoke function Robert Xiao 2022-02-03 11:27:01 -0800
  • 794c18bec0 Entirely remove the reply system. Robert Xiao 2022-02-03 06:12:24 -0800
  • ede269fce4 Flow.intercept: use an Event instead of the reply system Robert Xiao 2022-02-03 05:36:31 -0800
  • fd43ca19c4 Flow.kill: don't depend on reply status. Robert Xiao 2022-02-03 04:29:04 -0800
  • 4448550746 Rewrite @concurrent to use async instead of the reply mechanism. Robert Xiao 2022-02-03 03:26:57 -0800
  • caf49300c2 Use async for tctx.cycle/tctx.invoke. Robert Xiao 2022-02-03 03:25:11 -0800
  • e186ccb3ba fix test.helper_tools.dumperview script. Robert Xiao 2022-02-03 03:11:30 -0800
  • ee4999e8e4 Rename new async helper functions. Robert Xiao 2022-02-02 01:04:19 -0800
  • 687ab4b589 Tests for async hook support Robert Xiao 2022-02-02 00:19:45 -0800
  • cee4b72459 Support async hooks. Fixes #4207. Robert Xiao 2022-02-01 23:40:39 -0800
  • 8c86fd06db add changelog linkifier util Maximilian Hils 2022-02-04 16:00:44 +0100
  • 437e55c2c2
    await server_connected hook before doing something with the connection, fixes #5108 (#5110) Alexander Prinzhorn 2022-02-04 14:49:57 +0100
  • 59033371e8
    iOS 15 certificate installation instructions update (#5107) Remigiusz Żętkowski 2022-02-03 12:53:50 +0100
  • 83b43b93a7
    Fix a typo in addons-overview.md (#5088) nt8en 2022-01-25 08:39:54 +0000
  • b5c1ef11c1
    Pass length of hostname.encode() to X509_VERIFY_PARAM_set1_host (#5083) pmoulton 2022-01-21 20:22:01 +0900
  • 11c22d8a4a
    Fix #5077 (#5080) EndUser509 2022-01-20 08:46:52 +0100
  • 53f60c88b1
    fix a crash when refreshing headers with a negative unix timestamp, fix #5054 (#5078) Maximilian Hils 2022-01-18 23:32:38 +0100
  • d47fd3e9c3
    ClientHello: add .raw_bytes(), refs #4877 (#5075) Maximilian Hils 2022-01-18 12:34:09 +0100
  • 1abb8f6921
    add keyboard shortcut n to mitmweb (by using runCommand inside the kb shortcut handler) (#5061) ian klatzco 2022-01-16 15:34:07 +0100
  • 2455632a9c
    typo (#5062) ian klatzco 2022-01-16 00:37:57 +0100
  • 33e58e2c2b
    Clarify web frontend docs (#5055) ian klatzco 2022-01-14 13:00:47 +0100
  • 1e97073078
    Fix crush shutdown when MITM has it's own loop (#5042) PavelICS 2022-01-10 17:58:14 +0300