path: root/WireGuard/Shared (follow)
Commit message (Expand)AuthorAgeFilesLines
* More linter warnings fixed, enabled more swiftlint rules, project cleanupEric Kuck2018-12-121-1/+1
* Tons more swiftlint warnings fixed. Still a few remaining.Eric Kuck2018-12-121-7/+7
* Added swiftlint and fixed all errors (and a bunch, but not all, warnings)Eric Kuck2018-12-125-18/+26
* Model: Declare keyLength constant and use that wherever applicableRoopesh Chander2018-12-091-3/+6
* Make strings consistentJason A. Donenfeld2018-12-071-1/+1
* Refactoring: Consolidate file deletion into a separate functionRoopesh Chander2018-12-071-0/+10
* NE: Write log to fileRoopesh Chander2018-11-301-0/+19
* Model, Tunnels manager: Rewrite the model for VPN-on-demandRoopesh Chander2018-11-123-88/+2
* Model: Add activationType to tunnel configurationRoopesh Chander2018-11-113-19/+25
* Model: ActivityType enum to represent VPN-on-demand optionsRoopesh Chander2018-11-101-0/+66
* Model: TunnelConfiguration: Add explicit conformance to DecodableRoopesh Chander2018-11-101-1/+15
* Model: Ensure that a TunnelConfiguration always has a valid array of peersRoopesh Chander2018-11-101-2/+9
* Remove unused file PacketTunnelOptionKey.swiftRoopesh Chander2018-11-081-30/+0
* Model: Endpoint.hostname()Roopesh Chander2018-11-081-0/+11
* Move logic to extension: NETunnelProviderProtocol extension code should be sharedRoopesh Chander2018-11-081-0/+35
* Model: Move InterfaceConfiguration.publicKey to Curve25519.swiftRoopesh Chander2018-11-081-4/+0
* Move logic to extension: Move model files to SharedRoopesh Chander2018-11-084-0/+287
* Global: fix up captialization in headersJason A. Donenfeld2018-10-301-1/+1
* VPN: Bring up the tunnelRoopesh Chander2018-10-271-0/+30