aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/Tunnel (unfollow)
Commit message (Expand)AuthorFilesLines
2019-03-18on-demand: Remove ActivateOnDemandSetting typeRoopesh Chander2-38/+14
2019-03-18on-demand: iOS: Support for SSIDsRoopesh Chander1-0/+10
2019-03-18on-demand: Infrastructure for supporting SSID-based rulesRoopesh Chander1-16/+66
2019-03-18on-demand: Simplify OS-specific code for interface type selectionRoopesh Chander1-46/+21
2019-03-18TunnelName: sort correctly with numbers and capitalsJason A. Donenfeld1-4/+7
2019-03-11TunnelsManager: Don't restart if only on-demand setting has changedRoopesh Chander1-5/+11
2019-03-10TunnelsManager: Support for removing multiple tunnels at a timeRoopesh Chander1-2/+22
2019-03-05TunnelsManager: addMultiple() should also return the last errorRoopesh Chander1-5/+7
2019-02-24iOS: Hack to restart active tunnel after adding a new tunnelRoopesh Chander1-1/+16
2019-02-12Migrate when we notice a new tunnel in reload()Roopesh Chander1-0/+5
2019-02-09TunnelsManager: No need to access tunnelConfiguration on status changeRoopesh Chander1-5/+1
2019-02-08Global: fix swiftlint issuesJason A. Donenfeld2-3/+1
2019-02-08Key: Constant time encodingJason A. Donenfeld1-24/+3
2019-02-08TunnelsManager: Ignore status changes on tunnel providers we don't haveRoopesh Chander1-2/+1
2019-02-08TunnelsManager: Don't lose .restarting stateRoopesh Chander1-4/+5
2019-02-08TunnelsManager: Log startDeactivation callsRoopesh Chander1-0/+1
2019-02-07PacketTunnelProvider: proper fix for 32073323Jason A. Donenfeld1-15/+0
2019-02-07TunnelsManager: When creating/modifying a tunnel, update the associated objectRoopesh Chander1-5/+7
2019-02-06Keychain: store configurations in keychain instead of providerConfigJason A. Donenfeld1-4/+16
2019-02-06TunnelsManager: cache access to configuration objectJason A. Donenfeld1-1/+9
2019-02-06TunnelsManager: Wait for 6 seconds on deactivation instead of 5Jason A. Donenfeld1-1/+1
2019-01-31Configure timers to fire even when tracking mouse eventsRoopesh Chander1-2/+2
2019-01-26TunnelsManager: Invoke reload() in a subsequent runloopRoopesh Chander1-1/+7
2019-01-26macOS: Delay .deactivated status to workaround system bugRoopesh Chander1-2/+17
2019-01-24macOS: Select the active tunnel when showing the manage tunnels windowRoopesh Chander1-0/+4
2019-01-24TunnelsManager: func tunnelInOperation()Roopesh Chander1-0/+7
2019-01-24Tunnel: support getting runtime configurationJason A. Donenfeld2-0/+224
2019-01-23iOS: Fix stale tunnel being shown on iPadRoopesh Chander1-3/+3
2019-01-22macOS: reload: Iterate in reverseRoopesh Chander1-5/+3
2019-01-22TunnelsManager: refresh status after replacing insidesJason A. Donenfeld1-0/+1
2019-01-22TunnelsManager: use new helperJason A. Donenfeld1-1/+1
2019-01-22macOS: Handle tunnel deletions outside the appRoopesh Chander1-18/+39
2019-01-22Better os() directivesRoopesh Chander1-3/+9
2019-01-18TunnelsManager: Remove unused variableRoopesh Chander1-1/+0
2019-01-16macOS: Different status bar icon looks for different statesRoopesh Chander1-0/+4
2019-01-14On-Demand: Add support for macOS-specific valuesRoopesh Chander1-5/+33
2019-01-07Update copyrightJason A. Donenfeld5-5/+5
2018-12-22Fix typo for simulator buildsEric Kuck1-1/+1
2018-12-22TunnelErrors: Add alert text for PacketTunnelProviderErrorRoopesh Chander2-13/+21
2018-12-22TunnelStatus: Absorb NEVPNStatus+CustomStringConvertibleRoopesh Chander2-18/+13
2018-12-22Also refresh statusJason A. Donenfeld1-1/+4
2018-12-22Reassign tunnelProvider if it changes from outside the appJason A. Donenfeld1-2/+4
2018-12-21All models now EquatableEric Kuck1-1/+1
2018-12-22Clean up trailing whitespaceJason A. Donenfeld1-3/+3
2018-12-21Removing a tunnel from iOS's settings is now immediately reflected in appEric Kuck1-33/+43
2018-12-22Localize remaining strings in network extensionJason A. Donenfeld1-6/+15
2018-12-22Combine double log invocationsJason A. Donenfeld1-4/+2
2018-12-21Fixes mock tunnelsEric Kuck1-3/+3
2018-12-22Move name from interface to tunnelJason A. Donenfeld1-5/+5
2018-12-21Fix paren typoJason A. Donenfeld2-3/+3