BrentonEarl / es1-slackware-stuff

My Slackbuilds.org respository for Slackware 14.1. No longer updated.
http://slackbuilds.org/
MIT License
1 stars 0 forks source link

Add mitmproxy 0.14.0 and dependencies #5

Closed BrentonEarl closed 8 years ago

BrentonEarl commented 8 years ago
Summary

mitmproxy is required future dependency of upgraded w3af 1.0 -> v1.6.49. I need to figure out which dependencies are required by mitmproxy for regular functionality. Going to skimp and leave out development deps and deps for the example scripts since they are not needed for regular w3af operation.

w3af tracking: https://github.com/BrentonEarl/w3af-sbo/issues/1

mitmproxy dependencies as described in setup.py:

Checked off: In SBo as acceptable version. Minus (-) means: In SBo and need to be updated Strikethrough means; Support dropped.

Core deps

urwid >=1.3

pytz harparser beautifulsoup4

Developer dependencies

mock pytest pytest-xdist pytest-cov coveralls pathod sphinx sphinx-autobuild sphinxcontrib-documentedlist

BrentonEarl commented 8 years ago

Will need to create SlackBuilds for netlib, configargparse, pyperclipm, Pillow. netlib is blocked because cryptography needs to be updated.

EDIT: It looks like "python-configargparse.tar.gz" is in the pending queue for SlackBuilds.org. Will need to verify configargparse is at the appropriate version for mitmproxy.

BrentonEarl commented 8 years ago

python-configargparse (0.10.0) added to SBo.

BrentonEarl commented 8 years ago

cryptography updated to 1.1.1 in SBo.

BrentonEarl commented 8 years ago

Added: netlib 0.14.0 cfc781805a6e23fb5a93a53d111ca86037dd7c04 15fbae94632908e25c48c61043233a17510fb5ea pyperclip 1.5.24 353ae58f54cd029e71f36cd8b4818d55af0e1aaf

BrentonEarl commented 8 years ago

Added python-pillow 336569018e695c00b6a49e1851b21b1845078997 a63c18fe3df788e9c686f7798867c66e2862a1c9

Note: python-pillow will be removed after Slackware 14.2 is released because it already exists in Slackware-current repositories.

BrentonEarl commented 8 years ago

mitmproxy 59dbeac377db911533ec31d1a08818a02eb041cf 7d7db672b204b4f40a0b5d4fe168901cdb5ff45b

Awaiting for SBo admin approval for python-pillow, netlib and pyperclip. Will start testing mitmproxy once they are commited to SBo.

BrentonEarl commented 8 years ago

Add urwid 3fa3e836ba314c60abf99ba89eeb213e247dc473

BrentonEarl commented 8 years ago

mitmproxy produces the following output for non UTF-8 consoles:

facerip@sbodev[~]$ mitmproxy -h
Error: mitmproxy requires a UTF console environment.
Set your LANG enviroment variable to something like en_US.UTF-8

The following fixes it.

facerip@sbodev[~]$ export LANG=en_US.UTF-8
facerip@sbodev[~]$ echo $LANG
en_US.UTF-8

Need to investigate a solution within the SlackBuild during installation.

Fixed in bf2998a32b5afb8d31a123bb70b58a8d45c10ad8 and b34e50aa5dda271cf7efc1a493266930957fa6f2

BrentonEarl commented 8 years ago

Uploaded urwid and mitmproxy SlackBuilds to SBo. Will continue testing mitmproxy this week and next week.

BrentonEarl commented 8 years ago

urwid already exists in the official Slackware tree. It is at version 1.0.1 in 14.1 and 1.3.0 in -current. Cannot do further work with these SlackBuilds until urwid is updated in Slackware-current to version 1.3.1 in the Slackware tree.

BrentonEarl commented 8 years ago

All future testing and packaging of w3af will be done in the Slackware development branch until the next official stable release (maybe Slackware 15??). You can track w3af for Slackware, here:

https://github.com/BrentonEarl/w3af-sbo

All my Slackware 14.2 slackbuilds will be tracked here: https://github.com/BrentonEarl/slackbuilds-14.2

BrentonEarl commented 8 years ago

This repository is for Slackware 14.1. I will not be updating any SlackBuilds in this repository.