aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard (follow)
Commit message (Expand)AuthorAgeFilesLines
* Smaller copyright headersRoopesh Chander2018-10-2711-77/+22
* Tunnel detail: Start off with the tunnel detail viewRoopesh Chander2018-10-273-0/+238
* Tunnel view model: Add copy public keyRoopesh Chander2018-10-271-0/+1
* Tunnel creation: Variable renamingRoopesh Chander2018-10-271-18/+18
* Tunnel view model: The view model applies for both editing and viewingRoopesh Chander2018-10-272-10/+10
* Tunnels list: Update when a tunnel is addedRoopesh Chander2018-10-272-2/+19
* Tunnel creation: Saving a configurationRoopesh Chander2018-10-272-7/+32
* Model: Use DNSServer in the Configuration modelRoopesh Chander2018-10-272-5/+14
* Model for DNS serverRoopesh Chander2018-10-272-0/+66
* Model: Endpoint host should not have invalid charactersRoopesh Chander2018-10-271-10/+13
* Model: listenPort and persistentKeepAlive should be 16-bit integersRoopesh Chander2018-10-272-6/+6
* Tunnel creation: Refactor by creating a separate view modelRoopesh Chander2018-10-273-330/+346
* Tunnel creation: Validate the data and prepare to save to a configurationRoopesh Chander2018-10-271-2/+178
* Tunnel creation: Save typed values in a scratchpadRoopesh Chander2018-10-271-9/+90
* Tunnel creation: Fix Persistent Keepalive label's lookRoopesh Chander2018-10-271-14/+4
* Tunnel creation: Start off with tunnel creationRoopesh Chander2018-10-273-1/+460
* Model: Make InterfaceConfiguration and PeerConfiguration structsRoopesh Chander2018-10-271-2/+2
* Model: Make it impossible to create invalid interface / peer configuration instancesRoopesh Chander2018-10-271-1/+12
* Use Endpoint in the Configuration modelRoopesh Chander2018-10-271-1/+1
* Model for an endpointRoopesh Chander2018-10-272-0/+83
* Model: IPAddressRange: Converting to and from StringRoopesh Chander2018-10-271-0/+31
* Model: Name should be part of the interface, not the tunnelRoopesh Chander2018-10-272-5/+5
* Tunnels list: Show an actions list when the '+' is tappedRoopesh Chander2018-10-271-1/+14
* Tunnels list: Show data from the tunnels managerRoopesh Chander2018-10-271-2/+42
* Tunnels list: Make the table view style explicitRoopesh Chander2018-10-271-0/+8
* VPN: Add TunnelsManager to manage the tunnels in the appRoopesh Chander2018-10-272-0/+94
* Bump deployment target to iOS 12.0Roopesh Chander2018-10-271-0/+2
* Use IPAddressRange in the Configuration modelRoopesh Chander2018-10-271-2/+5
* Model for an IP Address rangeRoopesh Chander2018-10-272-0/+58
* Models for tunnel, interface and peerRoopesh Chander2018-10-272-0/+53
* Configure the split-view controller to work in both iPhone and iPadRoopesh Chander2018-10-271-0/+24
* Change copyright to WireGuard LLCRoopesh Chander2018-10-273-3/+3
* Use a split-view controller as the main (root) view controllerRoopesh Chander2018-10-273-3/+50
* Move UI code into a separate platform-specific folderRoopesh Chander2018-10-273-8/+24
* Prepare for rewrite: Move WireGuardNetworkExtension into the new project folderRoopesh Chander2018-10-275-0/+311
* Use APP_ID in xcconfig rather than PRODUCT_BUNDLE_IDENTIFIERRoopesh Chander2018-10-272-2/+6
* Enable Network Extensions capabilityRoopesh Chander2018-10-272-0/+31
* Move App ID to Developer.xcconfig as wellRoopesh Chander2018-10-272-2/+3
* Remove storyboard and create UI from codeRoopesh Chander2018-10-276-93/+27
* Move DEVELOPMENT_TEAM into an xcconfig out of the git repoRoopesh Chander2018-10-272-0/+8
* Create a new project in XcodeRoopesh Chander2018-10-2710-0/+621
* Prepare for rewrite: Remove UI and model codeRoopesh Chander2018-10-2768-4168/+0
* Better handling of CIDR values.Jeroen Leenarts2018-10-031-0/+8
* Disable auto corrects and related helpers on UITextfields.Jeroen Leenarts2018-10-031-9/+9
* Export qr scanned config to system settings.Jeroen Leenarts2018-10-031-0/+1
* Remove extra comment cruftJason A. Donenfeld2018-10-037-28/+0
* Remove a few prints, add some whitespace.Jeroen Leenarts2018-10-023-14/+1
* Add some form of image for when no configurations are available.Jeroen Leenarts2018-10-023-0/+35
* Dismiss qr scan vc on cancel.Jeroen Leenarts2018-10-021-1/+3
* Handle persistentKeepAlive better.Jeroen Leenarts2018-10-021-1/+3