path: root/WireGuard/Shared (unfollow)
Commit message (Expand)AuthorFilesLines
2019-03-18ringlogger: document racesJason A. Donenfeld1-0/+3
2019-03-17ringlogger: support mpsc for singlefileJason A. Donenfeld5-75/+154
2019-03-11wg-quick parser: trim \r as wellJason A. Donenfeld1-5/+5
2019-02-12Log migration of tunnel configurationRoopesh Chander1-0/+1
2019-02-12Don't migrate in asTunnelConfiguration()Roopesh Chander1-11/+8
2019-02-09Fix writing of preshared key to config formatRoopesh Chander1-1/+1
2019-02-08Global: fix swiftlint issuesJason A. Donenfeld1-3/+0
2019-02-08KeyEncoding: rename file to match extension filename styleJason A. Donenfeld1-0/+0
2019-02-08Key: we already do len checking in CJason A. Donenfeld1-6/+0
2019-02-08Key: Use C implementation insteadJason A. Donenfeld3-111/+159
2019-02-08Key: Constant time encodingJason A. Donenfeld2-7/+159
2019-02-06PrivateDataConfirmation: prompt with touch/face/pin/password ID for viewing/exporting keysJason A. Donenfeld1-2/+2
2019-02-06LegacyConfig: Remove and support plaintext for .mobileconfigJason A. Donenfeld2-205/+13
2019-02-06Keychain: store configurations in keychain instead of providerConfigJason A. Donenfeld4-23/+171
2019-02-05wg-quick conf parser: Handle inline comments correctlyRoopesh Chander1-3/+3
2019-01-28Logger: Convert do-catch to try?Roopesh Chander1-3/+2
2019-01-24Config file parsing: Fix bug when there are comments at the endRoopesh Chander1-28/+28
2019-01-24Tunnel: support getting runtime configurationJason A. Donenfeld2-0/+5
2019-01-22Better os() directivesRoopesh Chander1-1/+3
2019-01-14Parsing: Always error on unrecognized keysRoopesh Chander1-12/+10
2019-01-14Parsing: Error on duplicate entriesRoopesh Chander1-2/+7
2019-01-14macOS: Refactor config file parsingRoopesh Chander1-26/+71
2019-01-14Make app groups work on both iOS and macOSRoopesh Chander1-1/+6
2019-01-07Update copyrightJason A. Donenfeld14-14/+14
2018-12-22Don't set username on NETunnelProviderProtocolRoopesh Chander1-3/+0
2018-12-21All models now EquatableEric Kuck6-0/+75
2018-12-22Localize remaining strings in network extensionJason A. Donenfeld1-0/+8
2018-12-22Move model helpers to model directoryJason A. Donenfeld4-2/+0
2018-12-22Move name from interface to tunnelJason A. Donenfeld5-16/+17
2018-12-21Nuke trailing spacesJason A. Donenfeld10-60/+60
2018-12-21providerConfiguration is now a WgQuickConfigEric Kuck10-195/+248
2018-12-21All migration stuff moved to one gross fileEric Kuck8-255/+196
2018-12-21Simplify versioning of stored dataJason A. Donenfeld1-26/+10
2018-12-21Get rid of superflous isActivateOnDemandEnabled keyJason A. Donenfeld1-11/+3
2018-12-21Updated NETunnelProvider save formatEric Kuck14-186/+564
2018-12-20Enabled more swiftlint rulesEric Kuck1-0/+1
2018-12-19Remove non-helpful commentsRoopesh Chander3-6/+0
2018-12-19TunnelsManager: If only Activate On Demand has changed, don't restart tunnelRoopesh Chander1-0/+6
2018-12-19NE: Handle bad domain names and Activate On DemandRoopesh Chander1-2/+7
2018-12-14Most similar views now shared between ViewControllersEric Kuck1-1/+1
2018-12-15Prettier log time formatJason A. Donenfeld1-9/+19
2018-12-14Simplify logging tagsJason A. Donenfeld3-19/+28
2018-12-13Simplify filemanager extensionJason A. Donenfeld1-18/+13
2018-12-13Can't -> cannotJason A. Donenfeld1-5/+5
2018-12-14NE: Communicate last error to app through a shared fileRoopesh Chander1-0/+12
2018-12-13Simplify C stringsJason A. Donenfeld1-13/+6
2018-12-13Rewrite LoggerJason A. Donenfeld3-77/+78
2018-12-13Logging: Write versions from both app and extensionRoopesh Chander1-0/+10
2018-12-13Logging: file_log doesn't need the message typeRoopesh Chander1-3/+3
2018-12-13Logging: Tag the entries in the merged logRoopesh Chander3-6/+13