aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/Shared (follow)
Commit message (Expand)AuthorAgeFilesLines
* Log migration of tunnel configurationRoopesh Chander2019-02-121-0/+1
* Don't migrate in asTunnelConfiguration()Roopesh Chander2019-02-121-11/+8
* Fix writing of preshared key to config formatRoopesh Chander2019-02-091-1/+1
* Global: fix swiftlint issuesJason A. Donenfeld2019-02-081-3/+0
* KeyEncoding: rename file to match extension filename styleJason A. Donenfeld2019-02-081-0/+0
* Key: we already do len checking in CJason A. Donenfeld2019-02-081-6/+0
* Key: Use C implementation insteadJason A. Donenfeld2019-02-083-111/+159
* Key: Constant time encodingJason A. Donenfeld2019-02-082-7/+159
* PrivateDataConfirmation: prompt with touch/face/pin/password ID for viewing/exporting keysJason A. Donenfeld2019-02-061-2/+2
* LegacyConfig: Remove and support plaintext for .mobileconfigJason A. Donenfeld2019-02-062-205/+13
* Keychain: store configurations in keychain instead of providerConfigJason A. Donenfeld2019-02-064-23/+171
* wg-quick conf parser: Handle inline comments correctlyRoopesh Chander2019-02-051-3/+3
* Logger: Convert do-catch to try?Roopesh Chander2019-01-281-3/+2
* Config file parsing: Fix bug when there are comments at the endRoopesh Chander2019-01-241-28/+28
* Tunnel: support getting runtime configurationJason A. Donenfeld2019-01-242-0/+5
* Better os() directivesRoopesh Chander2019-01-221-1/+3
* Parsing: Always error on unrecognized keysRoopesh Chander2019-01-141-12/+10
* Parsing: Error on duplicate entriesRoopesh Chander2019-01-141-2/+7
* macOS: Refactor config file parsingRoopesh Chander2019-01-141-26/+71
* Make app groups work on both iOS and macOSRoopesh Chander2019-01-141-1/+6
* Update copyrightJason A. Donenfeld2019-01-0714-14/+14
* Don't set username on NETunnelProviderProtocolRoopesh Chander2018-12-221-3/+0
* All models now EquatableEric Kuck2018-12-216-0/+75
* Localize remaining strings in network extensionJason A. Donenfeld2018-12-221-0/+8
* Move model helpers to model directoryJason A. Donenfeld2018-12-224-2/+0
* Move name from interface to tunnelJason A. Donenfeld2018-12-225-16/+17
* Nuke trailing spacesJason A. Donenfeld2018-12-2110-60/+60
* 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