Henrique
8972250167
Removed the custom lexer in favor of using pyparsing.
2019-11-15 13:07:12 -05:00
Henrique
f2b118817e
Added a new test to test that the issue from the previous commit won't
...
happen anymore
2019-11-13 10:32:17 -05:00
Henrique
af7088d7f3
Fixed issue introduced by change in the lexer that caused mitmproxy to
...
crash when pressing `:`.
2019-11-13 10:17:07 -05:00
Henrique
875adb2ba8
Added tests to reach 100% coverage
2019-11-13 09:32:51 -05:00
Henrique
cf6839a9d9
Removed an exception handle that can't happen anymore due to the new
...
lexer
2019-11-13 09:26:37 -05:00
Henrique
d90262ad35
Getting 100% coverage in the lexer
2019-11-12 23:16:52 -05:00
Henrique
eee4b24e98
Fixing issues reported by the linter
2019-11-12 22:50:33 -05:00
Henrique
578eb7239c
Tests for the new lexer
2019-11-12 22:09:04 -05:00
Henrique
55239a8a47
Forgot to remove the import for shlex
2019-11-12 22:08:42 -05:00
Henrique
561d6d91d1
Fixed test to use the new method to get the lexer
2019-11-12 22:08:10 -05:00
Henrique
a9596cabe3
Small fix to handle line breaks and tabs \r\n\t
2019-11-12 21:44:07 -05:00
Henrique
561415cea9
Created a lexer for the command bar
2019-11-12 21:27:02 -05:00
Henrique
b321e07279
Renamed the maybequote
function to something better
2019-11-12 18:59:25 -05:00
Henrique
c7ffc22819
Fix for issues when using \ and " on the commander bar
2019-11-12 18:57:39 -05:00
Thomas Kriechbaumer
d9572ef4a7
Merge pull request #3686 from mitmproxy/github-issue-templates
...
Update issue templates
2019-11-07 20:20:38 +01:00
Maximilian Hils
8e64ac0575
Merge pull request #3679 from tomlabaude/pf_ipv6
...
Added support for IPv6 in pf.py for macOS
2019-11-07 18:32:26 +01:00
Maximilian Hils
6cbadf0808
Merge pull request #3688 from mitmproxy/sans-io-adjustments
...
make duration formatting more forgiving
2019-11-07 18:30:58 +01:00
Maximilian Hils
80963966b2
make duration formatting more forgiving
2019-11-07 18:19:50 +01:00
Tom
ff628e783e
pfctl state output always have 2 lines for each socket. Adding outgoing lines in data which matches lines before incoming ones. Also adding IPv6 data and tests
2019-11-05 20:27:00 +01:00
Tom
93c103a2a2
Fixed lint
2019-11-05 20:27:00 +01:00
Tom
d35c00ee65
Added support for IPv6 in pf.py for macOS
2019-11-05 20:27:00 +01:00
Maximilian Hils
3af4647804
squash remaining forum reference
2019-11-04 16:05:43 +01:00
Maximilian Hils
0a197af6a2
update badges
2019-11-04 16:03:04 +01:00
Maximilian Hils
3fc648a6d2
Update issue_template.md
2019-11-04 15:45:18 +01:00
Maximilian Hils
9c9cfdd7ec
Update issue templates
2019-11-04 15:43:39 +01:00
Maximilian Hils
37994fb12f
Merge pull request #3675 from ylmrx/crash_on_replay-3559
...
fixes #3559
2019-11-04 13:20:21 +01:00
Yoann L
1469678b99
take no action if on Host
if :authority
isn't found
2019-11-04 12:26:21 +01:00
Maximilian Hils
65edbda137
Merge pull request #3676 from ylmrx/fix_curl_export
...
curl command export has several problems:
2019-10-30 16:09:29 +01:00
Maximilian Hils
fcccab684d
simplify condition
2019-10-29 16:15:07 +01:00
Yoann L
6da1db750c
missed a type ignore, for mypy compliance
2019-10-29 12:38:11 +01:00
Yoann L
4383122b7b
several fixes on command exports has several problems: #3676
...
* authority can usually rely on actual URL. as `:authority` headers will
break curl command. (advise if it's better to change them to Host, or if
it should be reported on curl side)
* `content-length`: 0 is added for each request. if it's found in the
curl argument list, it'll try to fetch an empty body (and crash).
also trying to guess on accept-encoding header to add the
`--compress` option when fetching potentially compressed content.
* ditto for httpie
* factorize it into raise_if_missing_request (and rename it)
2019-10-29 12:24:07 +01:00
Yoann L
3370740361
several fixes on command exports has several problems: #3676
...
* authority can usually rely on actual URL. as `:authority` headers will
break curl command. (advise if it's better to change them to Host, or if
it should be reported on curl side)
* `content-length`: 0 is added for each request. if it's found in the
curl argument list, it'll try to fetch an empty body (and crash).
also trying to guess on accept-encoding header to add the
`--compress` option when fetching potentially compressed content.
* ditto for httpie
2019-10-28 17:51:59 +01:00
Yoann L
ad120c380a
fixes #3559
...
if the `:authority` header is not found, we can try to guess it from
variable `flow.request.pretty_host` as .pop() accepts a fallback
parameter
2019-10-25 10:38:35 +02:00
Maximilian Hils
eb7ed1dc40
Merge pull request #3671 from mhils/add-types
...
Add HTTP Message Type Hints
2019-10-16 21:42:37 +02:00
Maximilian Hils
063ff41858
add http message type hints
2019-10-16 20:33:09 +02:00
Will
45e3ae0f9c
grammer correction ( #3670 )
2019-10-15 19:59:42 +02:00
Maximilian Hils
4e0598fb5a
Merge pull request #3667 from jannst/fix_docs_readme
...
hugo server -D fails if html file in docs/src/generated are not present
2019-10-13 18:21:08 +02:00
Maximilian Hils
68a7d37d53
improve wording
2019-10-13 18:20:38 +02:00
jannst
f580e0ea97
hugo server -D fails if html file in docs/src/generated are not present
2019-10-13 17:48:23 +02:00
Maximilian Hils
902ef59d01
Move onboardingapp from tornado to flask ( #3661 )
2019-10-06 14:41:46 +02:00
Maximilian Hils
c88d3a9431
update dependencies
2019-10-06 14:00:02 +02:00
Maximilian Hils
fed3d3eb37
Merge pull request #3659 from vin01/master
...
Add EKU extension for dummy certificates
2019-10-04 16:24:19 +02:00
vin01
ed65476b21
Add EKU extension for dummy certificates
2019-10-03 10:23:45 +02:00
vin01
93f9e30728
Add key_size option to define rsa key size ( #3657 )
2019-09-30 19:19:52 +02:00
Nirusu
7ef91f46a3
Update howto-transparent-vms.md for newer versions ( #3597 )
...
Update howto-transparent-vms.md for newer versions
2019-09-30 11:41:49 +02:00
Thomas Kriechbaumer
965dd3cfb5
Merge pull request #3655 from Kriechi/bump
...
bump more deps
2019-09-28 23:56:49 +02:00
Thomas Kriechbaumer
ace79afefc
bump more deps
2019-09-28 23:29:13 +02:00
Thomas Kriechbaumer
33a2415f6c
Merge pull request #3653 from Kriechi/bump-yaml
...
bump deps
2019-09-28 18:49:56 +02:00
Thomas Kriechbaumer
53cb5bf40f
bump deps
2019-09-28 17:37:43 +02:00
Thomas Kriechbaumer
f6405abda2
Merge pull request #3329 from Kriechi/readme-slogan
...
update readme slogan
2019-09-28 16:45:00 +02:00