summaryrefslogtreecommitdiffhomepage
path: root/ios/PacketTunnel
AgeCommit message (Expand)AuthorFilesLines
2021-03-19SimulatorTunnelProviderHost: pick the actual tunnel based on relay constraintsAndrej Mihajlov1-11/+0
2021-03-02Remove unused bridging headers and wireguard version extraction scriptAndrej Mihajlov1-5/+0
2021-02-11Integrate WireGuardKitAndrej Mihajlov9-740/+118
2020-09-15Use UInt32 constantsAndrej Mihajlov1-1/+1
2020-09-15Move AnyIPEndpoint to a separate file & implement CustomStringConvertible on ...Andrej Mihajlov3-26/+62
2020-09-15Update copyright notice in PacketTunnelSettingsGenerator.swiftAndrej Mihajlov1-0/+1
2020-09-09Refactor DNS64 resolution codeAndrej Mihajlov3-40/+68
2020-09-09Add missing copyright noticesAndrej Mihajlov1-0/+1
2020-09-03Remove dup() callAndrej Mihajlov1-19/+1
2020-09-02Make sure to call the system completionHandler after the stop operation is fu...Andrej Mihajlov1-2/+4
2020-09-02Change logging queue priority from background to utilityAndrej Mihajlov1-1/+1
2020-09-02Pass queue for completion callbacksAndrej Mihajlov2-62/+73
2020-09-02Add PacketTunnelState and rework tunnelAndrej Mihajlov2-153/+268
2020-09-02Use work queue in network monitorAndrej Mihajlov1-44/+37
2020-08-28Turn off WireGuard when no active network interfaces available.Andrej Mihajlov1-32/+121
2020-08-19Wrap IPC response in container type to fix JSON encoding issue of primitive t...Andrej Mihajlov1-1/+1
2020-08-18Trim newline character from WireGuard logsAndrej Mihajlov1-1/+2
2020-08-13Add SwiftLogAndrej Mihajlov5-85/+52
2020-07-22Accept queue in OperationBlockObserverAndrej Mihajlov1-4/+2
2020-07-22Get rid of AnyEncodable in favor of generic encoding functionAndrej Mihajlov1-19/+21
2020-07-22Migrating RelayCache to REST relaysAndrej Mihajlov1-1/+1
2020-07-15Remove pendingStartCompletionAndrej Mihajlov1-47/+59
2020-07-15Fix left overs of "tunnel configuration", replaced with "tunnel settings"Andrej Mihajlov1-10/+10
2020-07-15Rename tunnelConfiguration -> tunnelSettingsAndrej Mihajlov2-4/+4
2020-07-15Uncombine tunnel managementAndrej Mihajlov4-323/+340
2020-05-25Simplify WireGuard configurationAndrej Mihajlov2-49/+17
2020-05-19Fix DNS64 resolution and IPv6 supportAndrej Mihajlov6-116/+130
2020-05-18Update wireguard-go to the latestAndrej Mihajlov1-8/+2
2020-05-18Switch to using DispatchWallTime and DispatchSourceTimer in key rotationAndrej Mihajlov1-1/+1
2020-05-13Add private key rotationAndrej Mihajlov1-33/+69
2020-04-14Log tunnel stop reasonAndrej Mihajlov1-1/+1
2020-03-09Pick relay based on weightsAndrej Mihajlov1-3/+2
2020-02-18Show relay location and connection infoAndrej Mihajlov1-1/+3
2020-02-06Replace Amagicom AB with Mullvad VPN AB in iOS source filesLinus Färnstrand8-8/+8
2020-01-14Fix race condition when setting up the global loggerAndrej Mihajlov1-6/+6
2020-01-07Add log categoriesAndrej Mihajlov1-0/+21
2020-01-03Remove debug logAndrej Mihajlov1-5/+2
2020-01-03Move WireGuard related routine to WireguardDeviceAndrej Mihajlov5-296/+627
2019-12-09Add packet tunnel implementationAndrej Mihajlov7-13/+745
2019-06-14Add bridging header for packet tunnelAndrej Mihajlov1-0/+6
2019-05-29Trim whitespaceAndrej Mihajlov1-4/+4
2019-03-27Bootstrap iOS appAndrej Mihajlov3-0/+78