Skip to content

Commit

Permalink
Fix Info files (#1671)
Browse files Browse the repository at this point in the history
* Tweaks

* Fix Info files
  • Loading branch information
fortuna authored Jul 19, 2023
1 parent 69e0499 commit b53c485
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -169,20 +169,20 @@ class OutlineDevice {
// TODO: handle error
self.goTunnel = Tun2socksConnectShadowsocksTunnel(
tunWriter, self.goClient, self.isUdpEnabled, &connectError);
self.relayFromLocalToProxy()
}

private func relayFromLocalToProxy() {
self.packetFlow.readPacketObjects() { packets in
for packet in packets {
self.goTunnel?.write(<#T##data: Data?##Data?#>, ret0_: <#T##UnsafeMutablePointer<Int>?#>)
}
//
// self.relayFromLocalToProxy()
}

// private func relayFromLocalToProxy() {
// self.packetFlow.readPacketObjects() { packets in
// for packet in packets {
// self.goTunnel?.write(<#T##data: Data?##Data?#>, ret0_: <#T##UnsafeMutablePointer<Int>?#>)
// }
////
//// }
// Task { [weak self] in
// self?.relayFromLocalToProxy()
// }
Task { [weak self] in
self?.relayFromLocalToProxy()
}
}
// }

/// Updates the UDP support
func updateUdpSupport() async {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@ public class OutlineVpn: NSObject {
private func startTunnel(manager: NETunnelProviderManager) async throws -> Void {
self.tunnelManager = manager
manager.isEnabled = true
// manager.isOnDemandEnabled = true
// TODO: subscribe to changes
try manager.connection.startVPNTunnel()
// TODO: wait for the start to be complete
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<key>NSExtensionPointIdentifier</key>
<string>com.apple.networkextension.packet-tunnel</string>
<key>NSExtensionPrincipalClass</key>
<string>$(PRODUCT_MODULE_NAME).OutlinePacketTunnel</string>
<string>OutlinePacketTunnel.OutlinePacketTunnel</string>
</dict>
</dict>
</plist>
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<key>NSExtensionPointIdentifier</key>
<string>com.apple.networkextension.packet-tunnel</string>
<key>NSExtensionPrincipalClass</key>
<string>$(PRODUCT_MODULE_NAME).OutlinePacketTunnel</string>
<string>OutlinePacketTunnel.OutlinePacketTunnel</string>
</dict>
</dict>
</plist>

0 comments on commit b53c485

Please sign in to comment.