diff options
author | Maximilian Hils <git@maximilianhils.com> | 2017-06-04 23:43:00 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2017-06-04 23:43:23 +0200 |
commit | f3c2123bc7c43d1f923f847e62ecdf749c7960c3 (patch) | |
tree | e26a66853fcd89ab8bb85aeb2df22dcf02a5bfe4 /release | |
parent | 0c91503b975e627f4115b05577b62f4a44900e31 (diff) | |
download | mitmproxy-f3c2123bc7c43d1f923f847e62ecdf749c7960c3.tar.gz mitmproxy-f3c2123bc7c43d1f923f847e62ecdf749c7960c3.tar.bz2 mitmproxy-f3c2123bc7c43d1f923f847e62ecdf749c7960c3.zip |
add windows store experiment
Diffstat (limited to 'release')
-rw-r--r-- | release/windows-store-experiment/AppxManifest.xml | 41 | ||||
-rw-r--r-- | release/windows-store-experiment/Assets/logo.150x150.png | bin | 0 -> 18351 bytes | |||
-rw-r--r-- | release/windows-store-experiment/Assets/logo.44x44.png | bin | 0 -> 4156 bytes | |||
-rw-r--r-- | release/windows-store-experiment/README.md | 20 |
4 files changed, 61 insertions, 0 deletions
diff --git a/release/windows-store-experiment/AppxManifest.xml b/release/windows-store-experiment/AppxManifest.xml new file mode 100644 index 00000000..deddd051 --- /dev/null +++ b/release/windows-store-experiment/AppxManifest.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="utf-8"?> +<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" + xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3" + xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" + xmlns:desktop="http://schemas.microsoft.com/appx/manifest/desktop/windows10"> + <Identity Name="Mitmproxy" ProcessorArchitecture="x86" Publisher="CN=E4E2D0A5-1FD2-42BF-B9FD-3BCA3E1C" Version="2.0.2.0" /> + <Properties> + <DisplayName>Mitmproxy</DisplayName> + <PublisherDisplayName>Maximilian Hils</PublisherDisplayName> + <Logo>Assets\logo.150x150.png</Logo> + </Properties> + <Resources> + <Resource Language="en-us" /> + </Resources> + <Dependencies> + <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14316.0" MaxVersionTested="10.0.15063.296" /> + </Dependencies> + <Capabilities> + <rescap:Capability Name="runFullTrust" /> + </Capabilities> + <Applications> + <Application Id="mitmweb" Executable="mitmweb.exe" EntryPoint="Windows.FullTrustApplication"> + <uap3:VisualElements DisplayName="Mitmproxy UI" Description="Mitmproxy Web UI" BackgroundColor="#333333" + Square150x150Logo="Assets\logo.150x150.png" Square44x44Logo="Assets\logo.44x44.png"/> + <Extensions> + <uap3:Extension Executable="mitmweb.exe" Category="windows.appExecutionAlias" EntryPoint="Windows.FullTrustApplication"> + <uap3:AppExecutionAlias><desktop:ExecutionAlias Alias="mitmweb.exe" /><desktop:ExecutionAlias Alias="mitmproxy.exe" /></uap3:AppExecutionAlias> + </uap3:Extension> + </Extensions> + </Application> + <Application Id="mitmdump" Executable="mitmdump.exe" EntryPoint="Windows.FullTrustApplication"> + <uap3:VisualElements AppListEntry="none" DisplayName="Mitmdump" Description="mitmdump is the command-line companion to mitmproxy. It provides tcpdump-like functionality to let you view, record, and programmatically transform HTTP traffic." BackgroundColor="#333333" + Square150x150Logo="Assets\logo.150x150.png" Square44x44Logo="Assets\logo.44x44.png"/> + <Extensions> + <uap3:Extension Executable="mitmdump.exe" Category="windows.appExecutionAlias" EntryPoint="Windows.FullTrustApplication"> + <uap3:AppExecutionAlias><desktop:ExecutionAlias Alias="mitmdump.exe" /></uap3:AppExecutionAlias> + </uap3:Extension> + </Extensions> + </Application> + </Applications> + </Package>
\ No newline at end of file diff --git a/release/windows-store-experiment/Assets/logo.150x150.png b/release/windows-store-experiment/Assets/logo.150x150.png Binary files differnew file mode 100644 index 00000000..f602b9bb --- /dev/null +++ b/release/windows-store-experiment/Assets/logo.150x150.png diff --git a/release/windows-store-experiment/Assets/logo.44x44.png b/release/windows-store-experiment/Assets/logo.44x44.png Binary files differnew file mode 100644 index 00000000..32c131ea --- /dev/null +++ b/release/windows-store-experiment/Assets/logo.44x44.png diff --git a/release/windows-store-experiment/README.md b/release/windows-store-experiment/README.md new file mode 100644 index 00000000..1a5f089d --- /dev/null +++ b/release/windows-store-experiment/README.md @@ -0,0 +1,20 @@ +# Mitmproxy on the Windows Store + +@mhils experimented with bringing mitmproxy to the Window Store using the Desktop Bridge. This would replace our current InstallBuilder setup and allow for clean installs and - more importantly - automatic updates. + +## Advantages + + - Automatic updates + - Clean installs + - Very simple setup on our end + - Possibility to roll out experimental releases to a subset of users + +## Disadvantages + + - No support for mitmproxy. That only runs under WSL. Making WSL nicer is a complementary effort. + - "Your developer account doesn’t have permission to submit apps converted with the Desktop Bridge at this time." (requested) + - New releases need to be submitted manually (Submission API is in preview). + +## Notes + +We do not want to force anyone to use this, we would of course keep our portable binaries (and, of course, WSL).
\ No newline at end of file |