aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/Shared (follow)
Commit message (Expand)AuthorAgeFilesLines
* providerConfiguration is now a WgQuickConfigEric Kuck2018-12-2110-195/+248
* All migration stuff moved to one gross fileEric Kuck2018-12-218-255/+196
* Simplify versioning of stored dataJason A. Donenfeld2018-12-211-26/+10
* Get rid of superflous isActivateOnDemandEnabled keyJason A. Donenfeld2018-12-211-11/+3
* Updated NETunnelProvider save formatEric Kuck2018-12-2114-186/+564
* Enabled more swiftlint rulesEric Kuck2018-12-201-0/+1
* Remove non-helpful commentsRoopesh Chander2018-12-193-6/+0
* TunnelsManager: If only Activate On Demand has changed, don't restart tunnelRoopesh Chander2018-12-191-0/+6
* NE: Handle bad domain names and Activate On DemandRoopesh Chander2018-12-191-2/+7
* Most similar views now shared between ViewControllersEric Kuck2018-12-141-1/+1
* Prettier log time formatJason A. Donenfeld2018-12-151-9/+19
* Simplify logging tagsJason A. Donenfeld2018-12-143-19/+28
* Simplify filemanager extensionJason A. Donenfeld2018-12-131-18/+13
* Can't -> cannotJason A. Donenfeld2018-12-131-5/+5
* NE: Communicate last error to app through a shared fileRoopesh Chander2018-12-141-0/+12
* Simplify C stringsJason A. Donenfeld2018-12-131-13/+6
* Rewrite LoggerJason A. Donenfeld2018-12-133-77/+78
* Logging: Write versions from both app and extensionRoopesh Chander2018-12-131-0/+10
* Logging: file_log doesn't need the message typeRoopesh Chander2018-12-131-3/+3
* Logging: Tag the entries in the merged logRoopesh Chander2018-12-133-6/+13
* Logging: Use ringlogger for logging from the appRoopesh Chander2018-12-131-1/+1
* Logging: ringlogger.c: Trim trailing newlinesRoopesh Chander2018-12-131-0/+7
* Logging: Use ringlogger for logging from the extensionRoopesh Chander2018-12-134-19/+80
* Commit untested ringlogger codeJason A. Donenfeld2018-12-132-0/+139
* More formatting nits and cyclomatic complexity fixesEric Kuck2018-12-122-6/+4
* 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