Maximilian Hils
f8243086f6
improve dependency management in setup.py
2015-07-04 19:38:41 +02:00
Thomas Kriechbaumer
fbb2633dd3
replace contrib libraries with pypi dependencies
2015-06-02 10:00:34 +02:00
Aldo Cortesi
13ee54da86
Remove dependency on PyOpenSSL, move version check into netlib.
...
There are a few more functions in the code that accesses PyOpenSSL
directly that should probably also be moved to netlib. Later.
2015-05-31 13:13:12 +12:00
Aldo Cortesi
a05a70d816
Add coding style check, reformat.
2015-05-30 12:03:28 +12:00
Aldo Cortesi
6685c27697
docs: first-pass conversion to bootstrap3
...
Crappy default styling for now.
2015-05-20 13:12:41 +12:00
Aldo Cortesi
8725d50d03
Add blinker dependency, start using it to refactor console app
...
Blinker lets us set up a central pub/sub mechanism to disentangle our object
structure.
2015-03-21 11:19:20 +13:00
Maximilian Hils
5721e5bd27
require urwid 1.3
2015-03-18 00:05:57 +01:00
Maximilian Hils
60dc5e0fe3
add mitmweb executable
2015-03-06 10:03:11 +01:00
Maximilian Hils
355f9fc407
use entry_points for Windows support
2015-02-27 14:43:23 +01:00
Maximilian Hils
e0c5f86b20
Merge pull request #467 from mitmproxy/clipboard
...
Clipboard
2015-02-08 22:18:28 +01:00
Maximilian Hils
2ed09beae4
fix tests, re-enable pypy, do housekeeping
2015-02-07 01:17:24 +01:00
Marcelo Glezer
64c02a16c3
save_flow now uses with, and pyperclip requirement updated to 1.5.8
2015-02-06 00:44:43 -03:00
Marcelo Glezer
4a481814f6
added pyperclip dependency
2015-02-05 11:31:24 -03:00
Aldo Cortesi
8a8437470e
Move onboarding app to Tornado
...
Two reasons for this. First, this removes flask and its dependencies, which are
quite sizeable. Second, pyinstaller now barfs on simplejson, which is a Flask
dependency. I just don't have time to fix this upstream, so doing what we
should be doing anyway is a no-brainer.
2014-12-27 23:06:51 +13:00
Maximilian Hils
667fe0c20b
fix tests
2014-11-15 23:10:25 +01:00
Maximilian Hils
a699bdc286
Merge pull request #410 from JustusW/master
...
Added HAR generation as inline script
2014-11-15 22:45:28 +01:00
Justus Wingert
c84ad384f6
Updated setup.py and moved requirements to examples section. Included examples section in requirements.txt. Updated har_extractor to use command line arguments.
2014-11-15 22:37:32 +01:00
Justus Wingert
a7ab06d80e
Switched to pytz. Added comment for clarification on behaviour of HAREncodable. Added missing parameter in reset(). Fixed accessing headers.
2014-11-15 22:04:52 +01:00
Justus Wingert
31249b9e24
Hopefully fixed dependency fuckup.
2014-11-15 19:28:10 +01:00
Justus Wingert
57d9807122
Added script dependencie to harparser.
2014-11-15 19:05:36 +01:00
Aldo Cortesi
0906ee94ac
Remove sortedcontainers from deps - we don't use it
2014-11-15 16:14:59 +13:00
Aldo Cortesi
24c4df07e3
First-order integration of configargparser to add config file support
2014-11-15 16:14:08 +13:00
Maximilian Hils
2335d00c1c
Merge branch 'master' of github.com:mitmproxy/mitmproxy
2014-11-11 12:30:56 +01:00
Maximilian Hils
f19ee74b99
be more explicit about requirements
2014-11-11 12:30:51 +01:00
Aldo Cortesi
ec17e70d9e
Remove entry points in favor of vanilla scripts, fix test-release
2014-11-11 14:00:28 +13:00
Aldo Cortesi
e732771c1c
We don't need requests for mitmproxy
2014-11-05 09:57:09 +13:00
Maximilian Hils
e2ee41e764
distutils -> setuptools
2014-10-01 20:41:58 +02:00
Aldo Cortesi
ff09529ba3
Add tornado dependency, serve index file
2014-09-14 12:33:07 +12:00
Maximilian Hils
5f5af9535a
update distribution: pip install now works on Windows
2014-09-09 00:06:10 +02:00
Seppo Yli-Olli
66c2e8ff52
Drop usage of obsolete function "file"
...
Also use context manager
2014-08-29 19:18:52 +03:00
Maximilian Hils
105230c7c2
add trove classifier for Python 2
2014-08-19 13:48:14 +02:00
Maximilian Hils
3a89c84eaf
add requests to requrements, improve error logging
2014-03-19 17:18:21 +01:00
Maximilian Hils
2e50b10735
fix windows tests, include improvements from 0.10.1
2014-03-08 17:19:47 +01:00
Aldo Cortesi
32af668814
Minor cleanups.
2014-03-02 22:15:53 +13:00
Mikhail Korobov
3e0e4b7dec
remove upper bound for Pillow in setup.py
2014-02-05 19:43:08 +06:00
Aldo Cortesi
f431eb5acc
Tweak setup.py to allow installs outside source dir
...
Also fix mitmdump version output
2014-01-19 16:06:03 +13:00
Tomaz Muraus
e9c2c0ac3a
Migrate from Pil to the latest version of Pillow.
2014-01-03 21:13:14 +01:00
Aldo Cortesi
df7c7796b2
Update license trove classifier.
2013-05-30 09:22:00 +12:00
Aldo Cortesi
8608cdf177
Update PyOpenSSL version requirement.
2013-05-20 12:44:07 +12:00
Aldo Cortesi
b5cf3b4f74
README, Linux transparent mode docs, requirements additions.
2013-05-14 09:12:26 +12:00
Aldo Cortesi
9fa09cc1f9
Fix crash in client playback.
2013-05-05 13:18:52 +12:00
Aldo Cortesi
5b48bce585
Fix typo in setup.py
...
Fixes #105
2013-03-14 09:21:56 +13:00
Aldo Cortesi
6a9683719c
Sync mitmproxy, pathod and netlib version numbers.
2013-03-05 09:11:22 +13:00
Aldo Cortesi
7b3d3dc85e
Documentation, setup.py updates, styling.
2013-01-02 14:02:41 +13:00
Aldo Cortesi
75ce5772ea
We now require Urwid 1.1 or newer.
2012-11-23 15:45:19 +13:00
Aldo Cortesi
8cd140ef33
Add dependency reference for netlib.
2012-06-28 15:14:57 +12:00
Aldo Cortesi
1b1ccab8b7
Extract protocol and tcp server implementations into netlib.
2012-06-19 09:58:50 +12:00
Aldo Cortesi
e5c076ab4e
Note dependency on PyASN1 > 0.1.2 in setup.py
2012-04-13 05:17:12 +12:00
Aldo Cortesi
5e096c8ec9
Make pypi render our perfectly valid RST description.
2012-04-09 16:45:42 +12:00
Aldo Cortesi
ab1d8fa350
Expand SSL cert support
...
- Capture the remote SSL certificate
- Expose the remote cert as an attribute on Response
- Expand the certutils.SSLCert interface to expose more cert info
2012-04-02 16:21:23 +12:00
Aldo Cortesi
690f797da2
Add PIL to our ever-increasing stable of dependencies.
2012-03-26 11:56:19 +13:00
Aldo Cortesi
533f61f67a
Use PyOpenSSL and PyASN1 for certificate parsing.
...
Yes, these are two more major dependencies for mitmproxy, but if we're going to
do all the cool things I want to do with SSL certs, there is no other way.
2012-03-01 21:08:44 +13:00
Aldo Cortesi
6a5ddbd3d4
Improve README.txt legibility, add some trove classifiers.
2012-02-25 13:36:08 +13:00
Aldo Cortesi
760d303dfa
Add README.txt for PyPi.
...
Yes, this means we now maintain two complete README files that are identical
except for markup. We distribute with only README.txt, so README.mkd can
actually move in to the documentation tree at some point.
2012-02-25 13:16:30 +13:00
Aldo Cortesi
0c3035a2b5
Start preparing for 0.7
...
Update CHANGELOG, CONTRIBUTORS, README.mkd, todo, and bump version.
2012-02-19 22:43:05 +13:00
Rory McCann
65b587cdbb
added install
2012-02-07 18:52:26 +00:00
Aldo Cortesi
b9f8645258
Update trove classiviers in setup.py
2011-08-07 11:18:26 +12:00
Aldo Cortesi
f12510d979
Spell-check docs, setup.py fixes, add missing files to manifest.
2011-03-30 12:05:50 +13:00
Aldo Cortesi
968c612769
Minor fix to setup.py.
2011-03-18 10:35:09 +13:00
Aldo Cortesi
c346a382d6
Fix setup.py
2011-02-21 12:04:24 +13:00
Henrik Nordstrom
d11dd742d8
Simple record & playback functionality
2011-02-10 02:59:51 +01:00
Aldo Cortesi
7983dbb26a
Abstract flow management out of the interactive code.
2011-01-25 15:02:48 +13:00
Aldo Cortesi
e98a035540
Release mitmproxy 0.2
2010-03-01 17:25:27 +13:00
Aldo Cortesi
b91156723b
Split mitmproxy and mitmdump - mitmdump is the non-interactive verison of mitmproxy.
2010-03-01 14:48:06 +13:00
Aldo Cortesi
3349734005
setup.py updates.
2010-02-16 18:01:26 +13:00
Aldo Cortesi
cb0e328709
Initial checkin.
2010-02-16 17:09:07 +13:00