diff options
Diffstat (limited to 'packages/meshbay-client/build/appx-manifest.xml')
| -rw-r--r-- | packages/meshbay-client/build/appx-manifest.xml | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/packages/meshbay-client/build/appx-manifest.xml b/packages/meshbay-client/build/appx-manifest.xml index a8dba41..c097fdd 100644 --- a/packages/meshbay-client/build/appx-manifest.xml +++ b/packages/meshbay-client/build/appx-manifest.xml @@ -44,10 +44,11 @@ ${extensions} </Application> </Applications> - <!-- The node accepts connections from peers (WebRTC, QUIC, casting). Rules - declared here are created by Windows at install with no administrator - prompt, follow the executable's versioned path on every update, and go - with the package. A rule the app made itself named that path and was + <!-- The node accepts connections from peers (WebRTC, QUIC, casting), and + the command-line client does during a transfer (WebRTC). Rules declared + here are created by Windows at install with no administrator prompt, + follow the executable's versioned path on every update, and go with the + package. A rule the app made itself named that path and was stale after the next update; the network capabilities create rules for sandboxed apps only, which a full-trust process is not. Both measured on a real install. --> @@ -64,5 +65,10 @@ <desktop2:Rule Direction="in" IPProtocol="UDP" Profile="all" /> </desktop2:FirewallRules> </desktop2:Extension> + <desktop2:Extension Category="windows.firewallRules"> + <desktop2:FirewallRules Executable="app\resources\node-runtime\meshbay-cli.exe"> + <desktop2:Rule Direction="in" IPProtocol="UDP" Profile="all" /> + </desktop2:FirewallRules> + </desktop2:Extension> </Extensions> </Package> |