aboutsummaryrefslogtreecommitdiffstats
path: root/release/windows-store-experiment
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2017-06-04 23:43:00 +0200
committerMaximilian Hils <git@maximilianhils.com>2017-06-04 23:43:23 +0200
commitf3c2123bc7c43d1f923f847e62ecdf749c7960c3 (patch)
treee26a66853fcd89ab8bb85aeb2df22dcf02a5bfe4 /release/windows-store-experiment
parent0c91503b975e627f4115b05577b62f4a44900e31 (diff)
downloadmitmproxy-f3c2123bc7c43d1f923f847e62ecdf749c7960c3.tar.gz
mitmproxy-f3c2123bc7c43d1f923f847e62ecdf749c7960c3.tar.bz2
mitmproxy-f3c2123bc7c43d1f923f847e62ecdf749c7960c3.zip
add windows store experiment
Diffstat (limited to 'release/windows-store-experiment')
-rw-r--r--release/windows-store-experiment/AppxManifest.xml41
-rw-r--r--release/windows-store-experiment/Assets/logo.150x150.pngbin0 -> 18351 bytes
-rw-r--r--release/windows-store-experiment/Assets/logo.44x44.pngbin0 -> 4156 bytes
-rw-r--r--release/windows-store-experiment/README.md20
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
new file mode 100644
index 00000000..f602b9bb
--- /dev/null
+++ b/release/windows-store-experiment/Assets/logo.150x150.png
Binary files differ
diff --git a/release/windows-store-experiment/Assets/logo.44x44.png b/release/windows-store-experiment/Assets/logo.44x44.png
new file mode 100644
index 00000000..32c131ea
--- /dev/null
+++ b/release/windows-store-experiment/Assets/logo.44x44.png
Binary files differ
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