aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/Tunnel (follow)
Commit message (Expand)AuthorAgeFilesLines
* Swift 5 migration: Make use of Result typeRoopesh Chander2019-04-211-5/+11
* Swift 5 migration: Handle changes in Data's pointer interfaceRoopesh Chander2019-04-091-1/+1
* Swift 5 migration: Fix switch warningsRoopesh Chander2019-04-091-0/+4
* TunnelsManager: When setting a config, also set isAvailable cacheRoopesh Chander2019-04-061-0/+1
* TunnelsManager: Fix comparing tunnels with tunnelProviders in reload()Roopesh Chander2019-04-051-2/+13
* TunnelsManager: Cache isTunnelConfigurationAvailableInKeychainRoopesh Chander2019-04-051-1/+12
* macOS: Attempt to remove keychain item only if verifiedRoopesh Chander2019-04-041-1/+3
* macOS: Better handling of tunnels created by another userRoopesh Chander2019-04-031-3/+14
* on-demand: Remove ActivateOnDemandSetting typeRoopesh Chander2019-03-182-38/+14
* on-demand: iOS: Support for SSIDsRoopesh Chander2019-03-181-0/+10
* on-demand: Infrastructure for supporting SSID-based rulesRoopesh Chander2019-03-181-16/+66
* on-demand: Simplify OS-specific code for interface type selectionRoopesh Chander2019-03-181-46/+21
* TunnelName: sort correctly with numbers and capitalsJason A. Donenfeld2019-03-181-4/+7
* TunnelsManager: Don't restart if only on-demand setting has changedRoopesh Chander2019-03-111-5/+11
* TunnelsManager: Support for removing multiple tunnels at a timeRoopesh Chander2019-03-101-2/+22
* TunnelsManager: addMultiple() should also return the last errorRoopesh Chander2019-03-051-5/+7
* iOS: Hack to restart active tunnel after adding a new tunnelRoopesh Chander2019-02-241-1/+16
* Migrate when we notice a new tunnel in reload()Roopesh Chander2019-02-121-0/+5
* TunnelsManager: No need to access tunnelConfiguration on status changeRoopesh Chander2019-02-091-5/+1
* Global: fix swiftlint issuesJason A. Donenfeld2019-02-082-3/+1
* Key: Constant time encodingJason A. Donenfeld2019-02-081-24/+3
* TunnelsManager: Ignore status changes on tunnel providers we don't haveRoopesh Chander2019-02-081-2/+1
* TunnelsManager: Don't lose .restarting stateRoopesh Chander2019-02-081-4/+5
* TunnelsManager: Log startDeactivation callsRoopesh Chander2019-02-081-0/+1
* PacketTunnelProvider: proper fix for 32073323Jason A. Donenfeld2019-02-071-15/+0
* TunnelsManager: When creating/modifying a tunnel, update the associated objectRoopesh Chander2019-02-071-5/+7
* Keychain: store configurations in keychain instead of providerConfigJason A. Donenfeld2019-02-061-4/+16
* TunnelsManager: cache access to configuration objectJason A. Donenfeld2019-02-061-1/+9
* TunnelsManager: Wait for 6 seconds on deactivation instead of 5Jason A. Donenfeld2019-02-061-1/+1
* Configure timers to fire even when tracking mouse eventsRoopesh Chander2019-01-311-2/+2
* TunnelsManager: Invoke reload() in a subsequent runloopRoopesh Chander2019-01-261-1/+7
* macOS: Delay .deactivated status to workaround system bugRoopesh Chander2019-01-261-2/+17
* macOS: Select the active tunnel when showing the manage tunnels windowRoopesh Chander2019-01-241-0/+4
* TunnelsManager: func tunnelInOperation()Roopesh Chander2019-01-241-0/+7
* Tunnel: support getting runtime configurationJason A. Donenfeld2019-01-242-0/+224
* iOS: Fix stale tunnel being shown on iPadRoopesh Chander2019-01-231-3/+3
* macOS: reload: Iterate in reverseRoopesh Chander2019-01-221-5/+3
* TunnelsManager: refresh status after replacing insidesJason A. Donenfeld2019-01-221-0/+1
* TunnelsManager: use new helperJason A. Donenfeld2019-01-221-1/+1
* macOS: Handle tunnel deletions outside the appRoopesh Chander2019-01-221-18/+39
* Better os() directivesRoopesh Chander2019-01-221-3/+9
* TunnelsManager: Remove unused variableRoopesh Chander2019-01-181-1/+0
* macOS: Different status bar icon looks for different statesRoopesh Chander2019-01-161-0/+4
* On-Demand: Add support for macOS-specific valuesRoopesh Chander2019-01-141-5/+33
* Update copyrightJason A. Donenfeld2019-01-075-5/+5
* Fix typo for simulator buildsEric Kuck2018-12-221-1/+1
* TunnelErrors: Add alert text for PacketTunnelProviderErrorRoopesh Chander2018-12-222-13/+21
* TunnelStatus: Absorb NEVPNStatus+CustomStringConvertibleRoopesh Chander2018-12-222-18/+13
* Also refresh statusJason A. Donenfeld2018-12-221-1/+4
* Reassign tunnelProvider if it changes from outside the appJason A. Donenfeld2018-12-221-2/+4