From 7be81242d0a415651ed009ad2ea0868a0cc391e8 Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Thu, 21 May 2026 14:39:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=9B=AE=E5=BD=95=E7=BB=93?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Tun/{Punchnet => }/Actors/SDLNATProberActor.swift | 0 Tun/{Punchnet => }/Actors/SDLPuncherActor.swift | 0 Tun/{Punchnet => }/Arp/ArpResolver.swift | 0 Tun/{Punchnet => }/Arp/ArpSnapshot.swift | 0 Tun/{Punchnet => }/Cipher/CCAESChiper.swift | 0 Tun/{Punchnet => }/Cipher/CCChaCha20Cipher.swift | 0 Tun/{Punchnet => }/Cipher/CCDataCipher.swift | 0 Tun/{Punchnet => }/Cipher/CCRSACipher.swift | 0 Tun/{Punchnet => }/Cipher/RSACipher.swift | 0 Tun/{Punchnet => }/Concurrency/AsyncOneShot.swift | 0 Tun/{Punchnet => }/Concurrency/OnceContinuation.swift | 0 Tun/{Punchnet => }/Concurrency/PeriodicWorker.swift | 0 Tun/{Punchnet => }/Context/SDLContextActor.swift | 0 Tun/{Punchnet => }/Context/SDLSuperEventProcessor.swift | 0 Tun/{Punchnet => }/DNS/DNSCloudClient.swift | 0 Tun/{Punchnet => }/DNS/DNSHelper.swift | 0 Tun/{Punchnet => }/DNS/DNSLocalClient.swift | 0 Tun/{Punchnet => }/DNS/DNSParser.swift | 0 Tun/{Punchnet => }/DNS/DNSService.swift | 0 Tun/{Punchnet => }/DataExtension.swift | 0 Tun/{Punchnet => }/Inbound/PacketInboundActor.swift | 0 Tun/{Punchnet => }/Inbound/PacketInboundProcessor.swift | 0 Tun/{Punchnet => }/NWPath/SDLPathDebounceActor.swift | 0 Tun/{Punchnet => }/NWPath/SDLPathMonitor.swift | 0 Tun/{Punchnet => }/NWPath/SDLPathSnapshot.swift | 0 Tun/{Punchnet => }/NetworkStack/ARPPacket.swift | 0 Tun/{Punchnet => }/NetworkStack/IPPacket.swift | 0 Tun/{Punchnet => }/NetworkStack/LayerPacket.swift | 0 Tun/{Punchnet => }/Outbound/PacketOutboundActor.swift | 0 Tun/{Punchnet => }/Outbound/PacketOutboundRouter.swift | 0 Tun/{Punchnet => }/Policy/FlowSessionTable.swift | 0 Tun/{Punchnet => }/Policy/PolicyRuleMap.swift | 0 Tun/{Punchnet => }/Policy/PolicyRuleSnapshot.swift | 0 Tun/{Punchnet => }/Policy/PolicyRuleStore.swift | 0 Tun/{Punchnet => }/Policy/PolicyRuntime.swift | 0 Tun/{Punchnet => }/Policy/PolicyService.swift | 0 Tun/{Punchnet => }/Protobuf/SDLMessage.pb.swift | 0 Tun/{Punchnet => }/Protobuf/SDLMessage.swift | 0 Tun/{Punchnet => }/Protobuf/TunMessage.pb.swift | 0 Tun/{Punchnet => }/SDLConfiguration.swift | 0 Tun/{Punchnet => }/SDLError.swift | 0 Tun/{Punchnet => }/SDLFlowTracer.swift | 0 Tun/{Punchnet => }/SDLIPV6AssistClient.swift | 0 Tun/{Punchnet => }/SDLLogger.swift | 0 Tun/{Punchnet => }/SDLNetworkMonitor.swift | 0 Tun/{Punchnet => }/SDLThrottler.swift | 0 Tun/{Punchnet => }/SDLTunnelAppNotifier.swift | 0 Tun/{Punchnet => }/SDLUtil.swift | 0 Tun/{Punchnet => }/Session/Session.swift | 0 Tun/{Punchnet => }/Session/SessionSnapshot.swift | 0 Tun/{Punchnet => }/Session/SessionTable.swift | 0 Tun/{Punchnet => }/Snapshot/Snapshot.swift | 0 Tun/{Punchnet => }/Snapshot/SnapshotPublisher.swift | 0 Tun/{Punchnet => }/Super/SDLSuperClient.swift | 0 Tun/{Punchnet => }/Super/SDLSuperService.swift | 0 Tun/{Punchnet => }/TunNetwork/SDLTunNetworkManager.swift | 0 Tun/{Punchnet => }/UDPHole/SDLHoleMessage.swift | 0 Tun/{Punchnet => }/UDPHole/SDLUDPHole.swift | 0 Tun/{Punchnet => }/UDPHole/SDLUDPHoleService.swift | 0 Tun/{Punchnet => }/UDPHole/SDLUDPHoleV6.swift | 0 Tun/{Punchnet => }/UIntExtension.swift | 0 punchnet.xcodeproj/project.pbxproj | 2 +- 62 files changed, 1 insertion(+), 1 deletion(-) rename Tun/{Punchnet => }/Actors/SDLNATProberActor.swift (100%) rename Tun/{Punchnet => }/Actors/SDLPuncherActor.swift (100%) rename Tun/{Punchnet => }/Arp/ArpResolver.swift (100%) rename Tun/{Punchnet => }/Arp/ArpSnapshot.swift (100%) rename Tun/{Punchnet => }/Cipher/CCAESChiper.swift (100%) rename Tun/{Punchnet => }/Cipher/CCChaCha20Cipher.swift (100%) rename Tun/{Punchnet => }/Cipher/CCDataCipher.swift (100%) rename Tun/{Punchnet => }/Cipher/CCRSACipher.swift (100%) rename Tun/{Punchnet => }/Cipher/RSACipher.swift (100%) rename Tun/{Punchnet => }/Concurrency/AsyncOneShot.swift (100%) rename Tun/{Punchnet => }/Concurrency/OnceContinuation.swift (100%) rename Tun/{Punchnet => }/Concurrency/PeriodicWorker.swift (100%) rename Tun/{Punchnet => }/Context/SDLContextActor.swift (100%) rename Tun/{Punchnet => }/Context/SDLSuperEventProcessor.swift (100%) rename Tun/{Punchnet => }/DNS/DNSCloudClient.swift (100%) rename Tun/{Punchnet => }/DNS/DNSHelper.swift (100%) rename Tun/{Punchnet => }/DNS/DNSLocalClient.swift (100%) rename Tun/{Punchnet => }/DNS/DNSParser.swift (100%) rename Tun/{Punchnet => }/DNS/DNSService.swift (100%) rename Tun/{Punchnet => }/DataExtension.swift (100%) rename Tun/{Punchnet => }/Inbound/PacketInboundActor.swift (100%) rename Tun/{Punchnet => }/Inbound/PacketInboundProcessor.swift (100%) rename Tun/{Punchnet => }/NWPath/SDLPathDebounceActor.swift (100%) rename Tun/{Punchnet => }/NWPath/SDLPathMonitor.swift (100%) rename Tun/{Punchnet => }/NWPath/SDLPathSnapshot.swift (100%) rename Tun/{Punchnet => }/NetworkStack/ARPPacket.swift (100%) rename Tun/{Punchnet => }/NetworkStack/IPPacket.swift (100%) rename Tun/{Punchnet => }/NetworkStack/LayerPacket.swift (100%) rename Tun/{Punchnet => }/Outbound/PacketOutboundActor.swift (100%) rename Tun/{Punchnet => }/Outbound/PacketOutboundRouter.swift (100%) rename Tun/{Punchnet => }/Policy/FlowSessionTable.swift (100%) rename Tun/{Punchnet => }/Policy/PolicyRuleMap.swift (100%) rename Tun/{Punchnet => }/Policy/PolicyRuleSnapshot.swift (100%) rename Tun/{Punchnet => }/Policy/PolicyRuleStore.swift (100%) rename Tun/{Punchnet => }/Policy/PolicyRuntime.swift (100%) rename Tun/{Punchnet => }/Policy/PolicyService.swift (100%) rename Tun/{Punchnet => }/Protobuf/SDLMessage.pb.swift (100%) rename Tun/{Punchnet => }/Protobuf/SDLMessage.swift (100%) rename Tun/{Punchnet => }/Protobuf/TunMessage.pb.swift (100%) rename Tun/{Punchnet => }/SDLConfiguration.swift (100%) rename Tun/{Punchnet => }/SDLError.swift (100%) rename Tun/{Punchnet => }/SDLFlowTracer.swift (100%) rename Tun/{Punchnet => }/SDLIPV6AssistClient.swift (100%) rename Tun/{Punchnet => }/SDLLogger.swift (100%) rename Tun/{Punchnet => }/SDLNetworkMonitor.swift (100%) rename Tun/{Punchnet => }/SDLThrottler.swift (100%) rename Tun/{Punchnet => }/SDLTunnelAppNotifier.swift (100%) rename Tun/{Punchnet => }/SDLUtil.swift (100%) rename Tun/{Punchnet => }/Session/Session.swift (100%) rename Tun/{Punchnet => }/Session/SessionSnapshot.swift (100%) rename Tun/{Punchnet => }/Session/SessionTable.swift (100%) rename Tun/{Punchnet => }/Snapshot/Snapshot.swift (100%) rename Tun/{Punchnet => }/Snapshot/SnapshotPublisher.swift (100%) rename Tun/{Punchnet => }/Super/SDLSuperClient.swift (100%) rename Tun/{Punchnet => }/Super/SDLSuperService.swift (100%) rename Tun/{Punchnet => }/TunNetwork/SDLTunNetworkManager.swift (100%) rename Tun/{Punchnet => }/UDPHole/SDLHoleMessage.swift (100%) rename Tun/{Punchnet => }/UDPHole/SDLUDPHole.swift (100%) rename Tun/{Punchnet => }/UDPHole/SDLUDPHoleService.swift (100%) rename Tun/{Punchnet => }/UDPHole/SDLUDPHoleV6.swift (100%) rename Tun/{Punchnet => }/UIntExtension.swift (100%) diff --git a/Tun/Punchnet/Actors/SDLNATProberActor.swift b/Tun/Actors/SDLNATProberActor.swift similarity index 100% rename from Tun/Punchnet/Actors/SDLNATProberActor.swift rename to Tun/Actors/SDLNATProberActor.swift diff --git a/Tun/Punchnet/Actors/SDLPuncherActor.swift b/Tun/Actors/SDLPuncherActor.swift similarity index 100% rename from Tun/Punchnet/Actors/SDLPuncherActor.swift rename to Tun/Actors/SDLPuncherActor.swift diff --git a/Tun/Punchnet/Arp/ArpResolver.swift b/Tun/Arp/ArpResolver.swift similarity index 100% rename from Tun/Punchnet/Arp/ArpResolver.swift rename to Tun/Arp/ArpResolver.swift diff --git a/Tun/Punchnet/Arp/ArpSnapshot.swift b/Tun/Arp/ArpSnapshot.swift similarity index 100% rename from Tun/Punchnet/Arp/ArpSnapshot.swift rename to Tun/Arp/ArpSnapshot.swift diff --git a/Tun/Punchnet/Cipher/CCAESChiper.swift b/Tun/Cipher/CCAESChiper.swift similarity index 100% rename from Tun/Punchnet/Cipher/CCAESChiper.swift rename to Tun/Cipher/CCAESChiper.swift diff --git a/Tun/Punchnet/Cipher/CCChaCha20Cipher.swift b/Tun/Cipher/CCChaCha20Cipher.swift similarity index 100% rename from Tun/Punchnet/Cipher/CCChaCha20Cipher.swift rename to Tun/Cipher/CCChaCha20Cipher.swift diff --git a/Tun/Punchnet/Cipher/CCDataCipher.swift b/Tun/Cipher/CCDataCipher.swift similarity index 100% rename from Tun/Punchnet/Cipher/CCDataCipher.swift rename to Tun/Cipher/CCDataCipher.swift diff --git a/Tun/Punchnet/Cipher/CCRSACipher.swift b/Tun/Cipher/CCRSACipher.swift similarity index 100% rename from Tun/Punchnet/Cipher/CCRSACipher.swift rename to Tun/Cipher/CCRSACipher.swift diff --git a/Tun/Punchnet/Cipher/RSACipher.swift b/Tun/Cipher/RSACipher.swift similarity index 100% rename from Tun/Punchnet/Cipher/RSACipher.swift rename to Tun/Cipher/RSACipher.swift diff --git a/Tun/Punchnet/Concurrency/AsyncOneShot.swift b/Tun/Concurrency/AsyncOneShot.swift similarity index 100% rename from Tun/Punchnet/Concurrency/AsyncOneShot.swift rename to Tun/Concurrency/AsyncOneShot.swift diff --git a/Tun/Punchnet/Concurrency/OnceContinuation.swift b/Tun/Concurrency/OnceContinuation.swift similarity index 100% rename from Tun/Punchnet/Concurrency/OnceContinuation.swift rename to Tun/Concurrency/OnceContinuation.swift diff --git a/Tun/Punchnet/Concurrency/PeriodicWorker.swift b/Tun/Concurrency/PeriodicWorker.swift similarity index 100% rename from Tun/Punchnet/Concurrency/PeriodicWorker.swift rename to Tun/Concurrency/PeriodicWorker.swift diff --git a/Tun/Punchnet/Context/SDLContextActor.swift b/Tun/Context/SDLContextActor.swift similarity index 100% rename from Tun/Punchnet/Context/SDLContextActor.swift rename to Tun/Context/SDLContextActor.swift diff --git a/Tun/Punchnet/Context/SDLSuperEventProcessor.swift b/Tun/Context/SDLSuperEventProcessor.swift similarity index 100% rename from Tun/Punchnet/Context/SDLSuperEventProcessor.swift rename to Tun/Context/SDLSuperEventProcessor.swift diff --git a/Tun/Punchnet/DNS/DNSCloudClient.swift b/Tun/DNS/DNSCloudClient.swift similarity index 100% rename from Tun/Punchnet/DNS/DNSCloudClient.swift rename to Tun/DNS/DNSCloudClient.swift diff --git a/Tun/Punchnet/DNS/DNSHelper.swift b/Tun/DNS/DNSHelper.swift similarity index 100% rename from Tun/Punchnet/DNS/DNSHelper.swift rename to Tun/DNS/DNSHelper.swift diff --git a/Tun/Punchnet/DNS/DNSLocalClient.swift b/Tun/DNS/DNSLocalClient.swift similarity index 100% rename from Tun/Punchnet/DNS/DNSLocalClient.swift rename to Tun/DNS/DNSLocalClient.swift diff --git a/Tun/Punchnet/DNS/DNSParser.swift b/Tun/DNS/DNSParser.swift similarity index 100% rename from Tun/Punchnet/DNS/DNSParser.swift rename to Tun/DNS/DNSParser.swift diff --git a/Tun/Punchnet/DNS/DNSService.swift b/Tun/DNS/DNSService.swift similarity index 100% rename from Tun/Punchnet/DNS/DNSService.swift rename to Tun/DNS/DNSService.swift diff --git a/Tun/Punchnet/DataExtension.swift b/Tun/DataExtension.swift similarity index 100% rename from Tun/Punchnet/DataExtension.swift rename to Tun/DataExtension.swift diff --git a/Tun/Punchnet/Inbound/PacketInboundActor.swift b/Tun/Inbound/PacketInboundActor.swift similarity index 100% rename from Tun/Punchnet/Inbound/PacketInboundActor.swift rename to Tun/Inbound/PacketInboundActor.swift diff --git a/Tun/Punchnet/Inbound/PacketInboundProcessor.swift b/Tun/Inbound/PacketInboundProcessor.swift similarity index 100% rename from Tun/Punchnet/Inbound/PacketInboundProcessor.swift rename to Tun/Inbound/PacketInboundProcessor.swift diff --git a/Tun/Punchnet/NWPath/SDLPathDebounceActor.swift b/Tun/NWPath/SDLPathDebounceActor.swift similarity index 100% rename from Tun/Punchnet/NWPath/SDLPathDebounceActor.swift rename to Tun/NWPath/SDLPathDebounceActor.swift diff --git a/Tun/Punchnet/NWPath/SDLPathMonitor.swift b/Tun/NWPath/SDLPathMonitor.swift similarity index 100% rename from Tun/Punchnet/NWPath/SDLPathMonitor.swift rename to Tun/NWPath/SDLPathMonitor.swift diff --git a/Tun/Punchnet/NWPath/SDLPathSnapshot.swift b/Tun/NWPath/SDLPathSnapshot.swift similarity index 100% rename from Tun/Punchnet/NWPath/SDLPathSnapshot.swift rename to Tun/NWPath/SDLPathSnapshot.swift diff --git a/Tun/Punchnet/NetworkStack/ARPPacket.swift b/Tun/NetworkStack/ARPPacket.swift similarity index 100% rename from Tun/Punchnet/NetworkStack/ARPPacket.swift rename to Tun/NetworkStack/ARPPacket.swift diff --git a/Tun/Punchnet/NetworkStack/IPPacket.swift b/Tun/NetworkStack/IPPacket.swift similarity index 100% rename from Tun/Punchnet/NetworkStack/IPPacket.swift rename to Tun/NetworkStack/IPPacket.swift diff --git a/Tun/Punchnet/NetworkStack/LayerPacket.swift b/Tun/NetworkStack/LayerPacket.swift similarity index 100% rename from Tun/Punchnet/NetworkStack/LayerPacket.swift rename to Tun/NetworkStack/LayerPacket.swift diff --git a/Tun/Punchnet/Outbound/PacketOutboundActor.swift b/Tun/Outbound/PacketOutboundActor.swift similarity index 100% rename from Tun/Punchnet/Outbound/PacketOutboundActor.swift rename to Tun/Outbound/PacketOutboundActor.swift diff --git a/Tun/Punchnet/Outbound/PacketOutboundRouter.swift b/Tun/Outbound/PacketOutboundRouter.swift similarity index 100% rename from Tun/Punchnet/Outbound/PacketOutboundRouter.swift rename to Tun/Outbound/PacketOutboundRouter.swift diff --git a/Tun/Punchnet/Policy/FlowSessionTable.swift b/Tun/Policy/FlowSessionTable.swift similarity index 100% rename from Tun/Punchnet/Policy/FlowSessionTable.swift rename to Tun/Policy/FlowSessionTable.swift diff --git a/Tun/Punchnet/Policy/PolicyRuleMap.swift b/Tun/Policy/PolicyRuleMap.swift similarity index 100% rename from Tun/Punchnet/Policy/PolicyRuleMap.swift rename to Tun/Policy/PolicyRuleMap.swift diff --git a/Tun/Punchnet/Policy/PolicyRuleSnapshot.swift b/Tun/Policy/PolicyRuleSnapshot.swift similarity index 100% rename from Tun/Punchnet/Policy/PolicyRuleSnapshot.swift rename to Tun/Policy/PolicyRuleSnapshot.swift diff --git a/Tun/Punchnet/Policy/PolicyRuleStore.swift b/Tun/Policy/PolicyRuleStore.swift similarity index 100% rename from Tun/Punchnet/Policy/PolicyRuleStore.swift rename to Tun/Policy/PolicyRuleStore.swift diff --git a/Tun/Punchnet/Policy/PolicyRuntime.swift b/Tun/Policy/PolicyRuntime.swift similarity index 100% rename from Tun/Punchnet/Policy/PolicyRuntime.swift rename to Tun/Policy/PolicyRuntime.swift diff --git a/Tun/Punchnet/Policy/PolicyService.swift b/Tun/Policy/PolicyService.swift similarity index 100% rename from Tun/Punchnet/Policy/PolicyService.swift rename to Tun/Policy/PolicyService.swift diff --git a/Tun/Punchnet/Protobuf/SDLMessage.pb.swift b/Tun/Protobuf/SDLMessage.pb.swift similarity index 100% rename from Tun/Punchnet/Protobuf/SDLMessage.pb.swift rename to Tun/Protobuf/SDLMessage.pb.swift diff --git a/Tun/Punchnet/Protobuf/SDLMessage.swift b/Tun/Protobuf/SDLMessage.swift similarity index 100% rename from Tun/Punchnet/Protobuf/SDLMessage.swift rename to Tun/Protobuf/SDLMessage.swift diff --git a/Tun/Punchnet/Protobuf/TunMessage.pb.swift b/Tun/Protobuf/TunMessage.pb.swift similarity index 100% rename from Tun/Punchnet/Protobuf/TunMessage.pb.swift rename to Tun/Protobuf/TunMessage.pb.swift diff --git a/Tun/Punchnet/SDLConfiguration.swift b/Tun/SDLConfiguration.swift similarity index 100% rename from Tun/Punchnet/SDLConfiguration.swift rename to Tun/SDLConfiguration.swift diff --git a/Tun/Punchnet/SDLError.swift b/Tun/SDLError.swift similarity index 100% rename from Tun/Punchnet/SDLError.swift rename to Tun/SDLError.swift diff --git a/Tun/Punchnet/SDLFlowTracer.swift b/Tun/SDLFlowTracer.swift similarity index 100% rename from Tun/Punchnet/SDLFlowTracer.swift rename to Tun/SDLFlowTracer.swift diff --git a/Tun/Punchnet/SDLIPV6AssistClient.swift b/Tun/SDLIPV6AssistClient.swift similarity index 100% rename from Tun/Punchnet/SDLIPV6AssistClient.swift rename to Tun/SDLIPV6AssistClient.swift diff --git a/Tun/Punchnet/SDLLogger.swift b/Tun/SDLLogger.swift similarity index 100% rename from Tun/Punchnet/SDLLogger.swift rename to Tun/SDLLogger.swift diff --git a/Tun/Punchnet/SDLNetworkMonitor.swift b/Tun/SDLNetworkMonitor.swift similarity index 100% rename from Tun/Punchnet/SDLNetworkMonitor.swift rename to Tun/SDLNetworkMonitor.swift diff --git a/Tun/Punchnet/SDLThrottler.swift b/Tun/SDLThrottler.swift similarity index 100% rename from Tun/Punchnet/SDLThrottler.swift rename to Tun/SDLThrottler.swift diff --git a/Tun/Punchnet/SDLTunnelAppNotifier.swift b/Tun/SDLTunnelAppNotifier.swift similarity index 100% rename from Tun/Punchnet/SDLTunnelAppNotifier.swift rename to Tun/SDLTunnelAppNotifier.swift diff --git a/Tun/Punchnet/SDLUtil.swift b/Tun/SDLUtil.swift similarity index 100% rename from Tun/Punchnet/SDLUtil.swift rename to Tun/SDLUtil.swift diff --git a/Tun/Punchnet/Session/Session.swift b/Tun/Session/Session.swift similarity index 100% rename from Tun/Punchnet/Session/Session.swift rename to Tun/Session/Session.swift diff --git a/Tun/Punchnet/Session/SessionSnapshot.swift b/Tun/Session/SessionSnapshot.swift similarity index 100% rename from Tun/Punchnet/Session/SessionSnapshot.swift rename to Tun/Session/SessionSnapshot.swift diff --git a/Tun/Punchnet/Session/SessionTable.swift b/Tun/Session/SessionTable.swift similarity index 100% rename from Tun/Punchnet/Session/SessionTable.swift rename to Tun/Session/SessionTable.swift diff --git a/Tun/Punchnet/Snapshot/Snapshot.swift b/Tun/Snapshot/Snapshot.swift similarity index 100% rename from Tun/Punchnet/Snapshot/Snapshot.swift rename to Tun/Snapshot/Snapshot.swift diff --git a/Tun/Punchnet/Snapshot/SnapshotPublisher.swift b/Tun/Snapshot/SnapshotPublisher.swift similarity index 100% rename from Tun/Punchnet/Snapshot/SnapshotPublisher.swift rename to Tun/Snapshot/SnapshotPublisher.swift diff --git a/Tun/Punchnet/Super/SDLSuperClient.swift b/Tun/Super/SDLSuperClient.swift similarity index 100% rename from Tun/Punchnet/Super/SDLSuperClient.swift rename to Tun/Super/SDLSuperClient.swift diff --git a/Tun/Punchnet/Super/SDLSuperService.swift b/Tun/Super/SDLSuperService.swift similarity index 100% rename from Tun/Punchnet/Super/SDLSuperService.swift rename to Tun/Super/SDLSuperService.swift diff --git a/Tun/Punchnet/TunNetwork/SDLTunNetworkManager.swift b/Tun/TunNetwork/SDLTunNetworkManager.swift similarity index 100% rename from Tun/Punchnet/TunNetwork/SDLTunNetworkManager.swift rename to Tun/TunNetwork/SDLTunNetworkManager.swift diff --git a/Tun/Punchnet/UDPHole/SDLHoleMessage.swift b/Tun/UDPHole/SDLHoleMessage.swift similarity index 100% rename from Tun/Punchnet/UDPHole/SDLHoleMessage.swift rename to Tun/UDPHole/SDLHoleMessage.swift diff --git a/Tun/Punchnet/UDPHole/SDLUDPHole.swift b/Tun/UDPHole/SDLUDPHole.swift similarity index 100% rename from Tun/Punchnet/UDPHole/SDLUDPHole.swift rename to Tun/UDPHole/SDLUDPHole.swift diff --git a/Tun/Punchnet/UDPHole/SDLUDPHoleService.swift b/Tun/UDPHole/SDLUDPHoleService.swift similarity index 100% rename from Tun/Punchnet/UDPHole/SDLUDPHoleService.swift rename to Tun/UDPHole/SDLUDPHoleService.swift diff --git a/Tun/Punchnet/UDPHole/SDLUDPHoleV6.swift b/Tun/UDPHole/SDLUDPHoleV6.swift similarity index 100% rename from Tun/Punchnet/UDPHole/SDLUDPHoleV6.swift rename to Tun/UDPHole/SDLUDPHoleV6.swift diff --git a/Tun/Punchnet/UIntExtension.swift b/Tun/UIntExtension.swift similarity index 100% rename from Tun/Punchnet/UIntExtension.swift rename to Tun/UIntExtension.swift diff --git a/punchnet.xcodeproj/project.pbxproj b/punchnet.xcodeproj/project.pbxproj index c1c7b4a..9a4613d 100644 --- a/punchnet.xcodeproj/project.pbxproj +++ b/punchnet.xcodeproj/project.pbxproj @@ -76,7 +76,7 @@ C89D42E62F8F39B7001A17CF /* Exceptions for "Tun" folder in "punchnet" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( - Punchnet/Protobuf/TunMessage.pb.swift, + Protobuf/TunMessage.pb.swift, ); target = C8A77EF22DD1E6D000195617 /* punchnet */; };