Commit graph

7879 commits

Author SHA1 Message Date
Aldo Cortesi
04da36cac8
Merge pull request #3282 from kajojify/language
Async commands support
2018-08-14 20:41:55 +12:00
Miroslav
a69eea67fb Going into mergeable state.
Some typing fixes since typing module doesn't fully support recursive types.
a few typos were fixed
test coverage, new tests for the new code
new syntax feature - assignment for 'set' command.
2018-08-12 16:00:39 +03:00
Miroslav
c78f10f859 get_tokens changes go back 2018-08-04 12:50:49 +03:00
Miroslav
c0ed80e02b Excess changes were canceled 2018-08-04 11:56:53 +03:00
Miroslav
1c3c39cadf Asyncio bugs fixed. 2018-08-04 02:18:10 +03:00
Miroslav
8d0f4009c3 Commands rework. Asyncio support for commands 2018-07-31 18:21:51 +03:00
Aldo Cortesi
009e3d7674
Merge pull request #3268 from kajojify/language
Pipes initial support
2018-07-31 09:05:55 +12:00
Miroslav
ec1b0bb85b Wrong name for pipe_expression grammar rule was changed 2018-07-30 03:08:46 +03:00
Miroslav
76581708d8 Pipes bug was fixed. Some minor code reorganization.
New style annotation.
New test case.
2018-07-30 03:05:49 +03:00
Miroslav
a547a7e96a Coverage for types.py was fixed 2018-07-28 18:51:42 +03:00
Miroslav
ae4e26037b Bug with pipe usage was fixed. Coverage was expanded 2018-07-28 17:47:58 +03:00
Miroslav
57cca47b1f Initial pipes support 2018-07-28 14:50:37 +03:00
Aldo Cortesi
0a6341e76f
Merge pull request #3260 from kajojify/language
Brackets support
2018-07-24 21:59:08 +12:00
Miroslav
2386ba6238 Minor fixes. Array handler. Coverage fixed. 2018-07-24 01:46:19 +03:00
Miroslav
d3dff7a77c Brackets support 2018-07-23 13:51:53 +03:00
Aldo Cortesi
f0bafbf4f9
Merge pull request #3183 from kajojify/language
Porting the current command language on PLY
2018-06-21 09:10:50 +12:00
Miroslav
c4142862c6 excluding parser.py and lexer.py from individual coverage 2018-06-20 00:55:25 +03:00
Miroslav
0af586270f return type for __init__ 2018-06-18 17:57:36 +03:00
Miroslav
1794401e1f new names 2018-06-18 17:20:58 +03:00
Miroslav
7d9d37d01b Linter fix 2018-06-18 16:29:02 +03:00
Miroslav
7dbbcac97b Lint 2018-06-16 22:17:57 +03:00
Miroslav
c187fcc5c2 Coverage 2018-06-16 21:25:06 +03:00
Miroslav
6c0e816df0 Additional tests. Deleting excess code. Minor fixes 2018-06-16 21:15:25 +03:00
Thomas Kriechbaumer
62d0d3db63 update release information for Docker 2018-06-16 11:19:11 +02:00
Aldo Cortesi
ba7047a9a4
Merge pull request #3205 from cortesi/ccase
cibuild: permit non-dev versions on maintenance branches
2018-06-16 15:38:27 +12:00
Aldo Cortesi
9463fee764 cibuild: permit non-dev versions on maintenance branches
Cater for the corner case where commits are incorporated on a maintenance
branch. We should be able to test these without adding a dev suffix to the tool
versions.
2018-06-16 15:09:34 +12:00
Aldo Cortesi
94a22b8795
Merge pull request #3204 from cortesi/nurelease
cibuild: cater for tags with "v" prefix
2018-06-16 11:21:22 +12:00
Aldo Cortesi
f5a6499b15 Simpler addon clear mechanism
This should improve test robustness
2018-06-16 10:59:24 +12:00
Aldo Cortesi
85526e5370 cibuild: Match Travis env variable behaviour
Whenever TRAVIS_TAG is non-empty, TRAVIS_BRANCH is over-ridden to match the
TRAVIS_TAG value. Adjust our tests to reflect this, and add a sanity check that
fails hard if this constraint is ever not met.

See https://github.com/travis-ci/travis-ci/issues/4745
2018-06-16 10:23:33 +12:00
Aldo Cortesi
bf791ba1d5 cibuild: refactor to handle v prefix for release tag names 2018-06-16 09:48:21 +12:00
Aldo Cortesi
ff8a9f5440 Sync CHANGELOG for v4.x 2018-06-16 09:07:37 +12:00
Maximilian Hils
3227f67d88 update compiled mitmweb assets 2018-06-15 17:15:15 +02:00
Aldo Cortesi
212afebeb0
Merge pull request #3188 from Kriechi/py36-check
fix syntax-error on older python interpreters
2018-06-14 17:53:29 +12:00
Aldo Cortesi
d36b5aaada
Merge pull request #3190 from realeyes-media/master
Adding Docker build for Raspberry Pi 3 (ARMv7 Processor Family)
2018-06-13 09:19:42 +12:00
Thomas Kriechbaumer
b6fd9b4484
Merge pull request #3200 from Kriechi/websocket-frame-masking-api
improve websocket frame masking api
2018-06-11 13:40:31 +02:00
Thomas Kriechbaumer
be26958ea8 improve websocket frame masking api 2018-06-11 13:28:28 +02:00
Miroslav
397fb8ece5 Various fixes. Tests 2018-06-09 15:51:17 +03:00
Miroslav
3ccf24764c Any number of spaces between tokens. Fix for quotes. 2018-06-08 23:13:18 +03:00
Thomas Kriechbaumer
1413958a67 fix syntax-error on older python interpreters 2018-06-08 08:31:48 +02:00
Miroslav
0330b30160 Autocompletion fixed. parse_partial refactoring. New lexer state. 2018-06-08 02:50:51 +03:00
Miroslav
cb5c492c88 Autocompletion and highlighting almost fixed. 2018-06-08 02:27:30 +03:00
marcymarcy
e98100e461 Combining Docker push steps, clarifying tag name 2018-06-06 11:01:49 -06:00
marcymarcy
4a25efda82 Using subprocesses 2018-06-06 10:39:19 -06:00
marcymarcy
2af9d20312 Renaming function, formatting fix 2018-06-06 09:49:57 -06:00
Maximilian Hils
9047c4f2a5
Merge pull request #3189 from Kriechi/bump-hugo
bump hugo
2018-06-06 16:33:36 +02:00
marcymarcy
d80271c641 Adding ARMv7 into build 2018-06-05 14:12:32 -06:00
marcymarcy
aeb772e741 Dockerfile for Raspberry Pi 3 2018-06-05 14:12:11 -06:00
Thomas Kriechbaumer
054b3272fc bump hugo 2018-06-05 20:48:36 +02:00
Miroslav
49f04e5546 Tests fixed 2018-06-05 15:07:30 +03:00
Miroslav
4074a62c6c Various fixes for lexer and parser
ARRAY token is removed;
Tests are fixed;
2018-06-05 14:49:13 +03:00