Commit graph

15 commits

Author SHA1 Message Date
wiz
7f84153239 Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +00:00
leot
8a78ca4b65 Update net/mitmproxy to 0.17
Changes:
9 April 2016: mitmproxy 0.17
    * Simplify repository and release structure. mitmproxy now comes as a single package, including netlib and pathod.
    * Rename the Python package from libmproxy to mitmproxy.
    * New option to add server certs to client chain (CVE-2016-2402, John Kozyrakis)
    * Enable HTTP/2 by default (Thomas Kriechbaumer)
    * Improved HAR extractor (Shadab Zafar)
    * Add icon for OSX and Windows binaries
    * Add content view for query parameters (Will Coster)
    * Initial work on Python 3 compatibility
    * locust.io export (Zohar Lorberbaum)
    * Fix XSS vulnerability in HTTP errors (Will Coster)
    * Numerous bugfixes and minor improvements
2016-04-21 08:20:45 +00:00
leot
3f9b8f44b0 Update MASTER_SITES.
Thanks and noticed by wiz@.
2016-02-21 23:54:28 +00:00
leot
285baf6d6f Update net/mitmproxy to 0.16.
Changes:
v0.16
-----
  * Completely revised HTTP2 implementation based on hyper-h2 (Thomas
    Kriechbaumer)
  * Export flows as cURL command, Python code or raw HTTP (Shadab Zafar)
  * Fixed compatibility with the Android Emulator (Will Coster)
  * Script Reloader: Inline scripts are reloaded automatically if modified
    (Matthew Shao)
  * Inline script hooks for TCP mode (Michael J. Bazzinotti)
  * Add default ciphers to support iOS9 App Transport Security (Jorge
    Villacorta)
  * Basic Authentication for mitmweb (Guillem Anguera)
  * Exempt connections from interception based on TLS Server Name Indication
    (David Weinstein)
  * Provide Python Wheels for faster installation
  * Numerous bugfixes and minor improvements
2016-02-16 13:54:00 +00:00
leot
4d53e73b72 Avoid too strict requirements (upper limit of dependencies versions), again!
Bump PKGREVISION.
2016-02-11 11:07:58 +00:00
leot
a69e7efe54 Update net/mitmproxy to 0.15.
Changes:
4 December 2015: mitmproxy 0.15
    * Support for loading and converting older dumpfile formats (0.13 and up)
    * Content views for inline script (@chrisczub)
    * Better handling of empty header values (Benjamin Lee/@bltb)
    * Fix a gnarly memory leak in mitmdump
    * A number of bugfixes and small improvements
2015-12-30 15:08:08 +00:00
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
leot
7548910deb Update net/mitmproxy to 0.14.0.
Changes:
* Statistics: 399 commits, 13 contributors, 79 closed issues, 37 closed
  PRs, 103 days
* Docs: Greatly updated docs now hosted on ReadTheDocs!
  http://docs.mitmproxy.org
* Docs: Fixed Typos, updated URLs etc. (Nick Badger, Ben Lerner, Choongwoo
  Han, onlywade, Jurriaan Bremer)
* mitmdump: Colorized TTY output
* mitmdump: Use mitmproxy's content views for human-readable output (Chris
  Czub)
* mitmproxy and mitmdump: Support for displaying UTF8 contents
* mitmproxy: add command line switch to disable mouse interaction (Timothy
  Elliott)
* mitmproxy: bug fixes (Choongwoo Han, sethp-jive, FreeArtMan)
* mitmweb: bug fixes (Colin Bendell)
* libmproxy: Add ability to fall back to TCP passthrough for non-HTTP
  connections.
* libmproxy: Avoid double-connect in case of TLS Server Name Indication.
  This yields a massive speedup for TLS handshakes.
* libmproxy: Prevent unneccessary upstream connections (macmantrl)
* Inline Scripts: New API for HTTP Headers:
  http://docs.mitmproxy.org/en/latest/dev/models.html#netlib.http.Headers
* Inline Scripts: Properly handle exceptions in `done` hook
* Inline Scripts: Allow relative imports, provide `__file__`
* Examples: Add probabilistic TLS passthrough as an inline script
2015-11-16 18:33:51 +00:00
agc
203292f73e Add SHA512 digests for distfiles for net category
Problems found with existing digests:
	Package haproxy distfile haproxy-1.5.14.tar.gz
	159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package bsddip: missing distfile bsddip-1.02.tar.Z
	Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz
	Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2
	Package djbdns: missing distfile djbdns-cachestats.patch
	Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch
	Package gated: missing distfile gated-3-5-11.tar.gz
	Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz
	Package poink: missing distfile poink-1.6.tar.gz
	Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz
	Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch
	Package waste: missing distfile waste-source.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 00:34:51 +00:00
leot
cf3e2f5b26 Update net/mitmproxy to mitmproxy-0.13.
Changes:
22 July 2015: mitmproxy 0.13
    * Misc bug fixes

3 June 2015: mitmproxy 0.12.1
    * mitmproxy console: mouse interaction - scroll in the flow list, click on
      flow to view, click to switch between tabs.
    * Update our crypto defaults: SHA256, 2048 bit RSA, 4096 bit DH parameters.
    * BUGFIX: crash under some circumstances when copying to clipboard.
    * BUGFIX: occasional crash when deleting flows.

18 May 2015: mitmproxy 0.12
    * mitmproxy console: Significant revamp of the UI. The major changes are
      listed below, and in addition almost every aspect of the UI has
      been tweaked, and performance has improved significantly.
    * mitmproxy console: A new options screen has been created ("o" shortcut),
      and many options that were previously manipulated directly via a
      keybinding have been moved there.
    * mitmproxy console: Big improvement in palettes. This includes improvements
      to all colour schemes. Palettes now set the terminal background colour by
      default, and a new --palette-transparent option has been added to disable
      this.
    * mitmproxy console: g/G shortcuts throughout mitmproxy console to jump
      to the beginning/end of the current view.
    * mitmproxy console: switch  palettes on the fly from the options screen.
    * mitmproxy console: A cookie editor has been added for mitmproxy console
      at long last.
    * mitmproxy console: Various components of requests and responses can be
      copied to the clipboard from mitmproxy - thanks to @marceloglezer.
    * Support for creating new requests from scratch in mitmproxy console (@marceloglezer).
    * SSLKEYLOGFILE environment variable to specify a logging location for TLS
      master keys. This can be used with tools like Wireshark to allow TLS
      decoding.
    * Server facing SSL cipher suite specification (thanks to Jim Shaver).
    * Official support for transparent proxying on FreeBSD - thanks to Mike C
      (http://github.com/mike-pt).
    * Many other small bugfixes and improvemenets throughout the project.
2015-08-23 14:32:24 +00:00
wiz
cdb3fcc8a6 Update to 0.11.3, provided by Leonardo Taccari in PR 49730:
Update net/mitmproxy to 0.11.3.

Changes:
29 Dec 2014: mitmproxy 0.11.3:
    * Bug fixes (-w option and #435 issue).

29 Dec 2014: mitmproxy 0.11.2:
    * Configuration files - mitmproxy.conf, mitmdump.conf, common.conf in the
      .mitmproxy directory.
    * Better handling of servers that reject connections that are not SNI.
    * Many other small bugfixes and improvements.

15 November 2014: mitmproxy 0.11.1:
    * Bug fixes: connection leaks some crashes

7 November 2014: mitmproxy 0.11:
    * Performance improvements for mitmproxy console
    * SOCKS5 proxy mode allows mitmproxy to act as a SOCKS5 proxy server
    * Data streaming for response bodies exceeding a threshold
      (bradpeabody@gmail.com)
    * Ignore hosts or IP addresses, forwarding both HTTP and HTTPS traffic
      untouched
    * Finer-grained control of traffic replay, including options to ignore
      contents or parameters when matching flows (marcelo.glezer@gmail.com)
    * Pass arguments to inline scripts
    * Configurable size limit on HTTP request and response bodies
    * Per-domain specification of interception certificates and keys (see
      --cert option)
    * Certificate forwarding, relaying upstream SSL certificates verbatim (see
      --cert-forward)
    * Search and highlighting for HTTP request and response bodies in
      mitmproxy console (pedro@worcel.com)
    * Transparent proxy support on Windows
    * Improved error messages and logging
    * Support for FreeBSD in transparent mode, using pf (zbrdge@gmail.com)
    * Content view mode for WBXML (davidshaw835@air-watch.com)
    * Better documentation, with a new section on proxy modes
    * Generic TCP proxy mode
    * Countless bugfixes and other small improvements

28 January 2014: mitmproxy 0.10:
    * Support for multiple scripts and multiple script arguments
    * Easy certificate install through the in-proxy web app, which is now
      enabled by default
    * Forward proxy mode, that forwards proxy requests to an upstream HTTP server
    * Reverse proxy now works with SSL
    * Search within a request/response using the "/" and "n" shortcut keys
    * A view that beatifies CSS files if cssutils is available
    * Bug fix, documentation improvements, and more.

25 August 2013: mitmproxy 0.9.2:
    * Improvements to the mitmproxywrapper.py helper script for OSX.
    * Don't take minor version into account when checking for serialized file
      compatibility.
    * Fix a bug causing resource exhaustion under some circumstances for SSL
      connections.
    * Revamp the way we store interception certificates. We used to store these
      on disk, they're now in-memory. This fixes a race condition related to
      cert handling, and improves compatibility with Windows, where the rules
      governing permitted file names are weird, resulting in errors for some
      valid IDNA-encoded names.
    * Display transfer rates for responses in the flow list.
    * Many other small bugfixes and improvements.

16 June 2013: mitmproxy 0.9.1:
    * Use "correct" case for Content-Type headers added by mitmproxy.
    * Make UTF environment detection more robust.
    * Improved MIME-type detection for viewers.
    * Always read files in binary mode (Windows compatibility fix).
    * Some developer documentation.
2015-03-09 09:18:03 +00:00
wiz
c1b44346cd Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
2014-05-09 07:36:53 +00:00
wiz
aa67e11089 Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE=  33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.
2014-01-25 10:29:56 +00:00
wiz
538e3e8d98 Import mitmproxy-0.9 as net/mitmproxy.
This package contains tool for HTTP(S) sniffing.

mitmproxy is an interactive, SSL-capable man-in-the-middle proxy
for HTTP with a console interface.

mitmdump is the command-line version of mitmproxy. Think tcpdump
for HTTP.

libmproxy is the library that mitmproxy and mitmdump are built on.
2013-05-15 22:39:26 +00:00