Commit Graph

  • 60cfceec4f macOS: Manage tunnels: Export log pulldown menu implementation Roopesh Chander 2019-01-04 18:11:49 +05:30
  • 361830a69e macOS: Manage tunnels: Export tunnels pulldown menu implementation Roopesh Chander 2019-01-04 16:25:57 +05:30
  • f6ea25573b macOS: Xcode: Add ablity to save files Roopesh Chander 2019-01-04 16:22:51 +05:30
  • de12c27d5b macOS: Manage tunnels: Select first tunnel on showing the window Roopesh Chander 2019-01-03 23:16:44 +05:30
  • a221cb566b macOS: Manage tunnels: Set window title Roopesh Chander 2019-01-03 23:07:53 +05:30
  • f33cd0b6fd macOS: Manage tunnels: Import pulldown menu implementation Roopesh Chander 2019-01-03 22:48:05 +05:30
  • 38bb0faf86 macOS: Manage tunnels: Localize pulldown menu items Roopesh Chander 2019-01-03 22:40:30 +05:30
  • 8d9c5e2950 macOS: Show open panel as sheet on manage window Roopesh Chander 2019-01-03 19:43:52 +05:30
  • 09f4be17de macOS: Manage tunnels: Adjust spacings Roopesh Chander 2019-01-03 19:34:50 +05:30
  • 60e18dfdd5 macOS: Manage tunnels: Add a box around the detail view Roopesh Chander 2019-01-03 19:34:28 +05:30
  • 5bc0c5b2b4 macOS: Manage tunnels: Show status checkbox and edit button Roopesh Chander 2019-01-03 19:10:31 +05:30
  • 4a4eeb4a21 macOS: s/macMenuStatus/macStatus/g; Roopesh Chander 2019-01-03 17:49:32 +05:30
  • ada7db3dca macOS: Manage tunnels: Tunnel detail view Roopesh Chander 2019-01-03 01:16:27 +05:30
  • c946c0ea48 macOS: Manage tunnels: Add a filler button Roopesh Chander 2019-01-02 18:57:09 +05:30
  • 4a4690b5fa macOS: Manage tunnels: Fix list view look Roopesh Chander 2019-01-02 18:22:07 +05:30
  • 37fce31d16 macOS: Manage tunnels: Add buttons to the bottom of the list view Roopesh Chander 2019-01-02 03:04:01 +05:30
  • 7934d6b0c7 macOS: Manage tunnels window: Tunnels list Roopesh Chander 2019-01-02 01:07:46 +05:30
  • 98e9088aba macOS: Capitalize All Rights Reserved Roopesh Chander 2018-12-29 23:58:51 +05:30
  • 2c81c3a379 macOS: Show status as disabled menu items Roopesh Chander 2018-12-29 19:39:14 +05:30
  • 04f6ee0f11 macOS: Ability to activate / deactivate a tunnel Roopesh Chander 2018-12-29 18:44:29 +05:30
  • 545f8c88f4 macOS: Ability to import tunnels from file Roopesh Chander 2018-12-29 15:33:41 +05:30
  • 6a27626fc0 iOS: Refactor importFromFile Roopesh Chander 2018-12-29 01:36:46 +05:30
  • fb1607d4a2 macOS: Add tunnel management menu items Roopesh Chander 2018-12-29 00:42:02 +05:30
  • 51a2c272b9 macOS: Specify app is an 'agent' Roopesh Chander 2018-12-28 19:33:34 +05:30
  • b5751b6321 macOS: Create status bar with tunnel names Roopesh Chander 2018-12-28 19:29:09 +05:30
  • 110012dbcc macOS: Add status bar icon Roopesh Chander 2018-12-28 18:22:07 +05:30
  • 5c7a149167 macOS: Remove MainMenu.xib Roopesh Chander 2018-11-25 18:42:51 +05:30
  • 629009d3be macOS: NE: Add entitlements for making network connections Roopesh Chander 2018-12-28 13:42:25 +05:30
  • d7d4355f5e Make app groups work on both iOS and macOS Roopesh Chander 2018-12-28 00:33:31 +05:30
  • 55d6961a2f macOS: Add Network Extensions capability to app Roopesh Chander 2018-12-27 19:53:15 +05:30
  • c8cd663a05 iOS: Fix WireGuardNetworkExtensioniOS target Roopesh Chander 2018-12-27 19:27:59 +05:30
  • a754c4d7ab iOS: Fix WireGuardiOS target Roopesh Chander 2018-12-27 19:25:14 +05:30
  • 95415cd917 macOS: Fix WireGuardmacOS target Roopesh Chander 2018-12-27 19:14:15 +05:30
  • b32b897181 macOS: Fix WireGuardNetworkExtensionmacOS target Roopesh Chander 2018-12-27 17:41:54 +05:30
  • d5c1acb57e macOS: WireGuardNetworkExtensionmacOS depends on WireGuardGoBridgemacOS Roopesh Chander 2018-12-27 16:02:09 +05:30
  • 573f9640de macOS: Add WireGuardNetworkExtensionmacOS target Roopesh Chander 2018-12-27 15:44:49 +05:30
  • f6772dc353 macOS: Add WireGuardmacOS target Roopesh Chander 2018-12-25 18:33:28 +05:30
  • 0cbe66df99 Xcode: Add WireGuardGoBridgemacOS target Roopesh Chander 2018-12-22 18:17:52 +05:30
  • 3cd33ebe8f Move iOS images and storyboard into UI/iOS/ folder Roopesh Chander 2018-12-22 19:15:39 +05:30
  • c7a40d3cb0 Xcode: Rename iOS targets to include an 'iOS' suffix Roopesh Chander 2018-12-22 18:16:43 +05:30
  • d02b0fd10e xcconfig: Make app id platform-specific Roopesh Chander 2018-11-21 19:35:47 +05:30
  • 09d7a5229a On-Demand: Add support for macOS-specific values Roopesh Chander 2018-12-22 18:59:23 +05:30
  • 1ca5407b85 wireguard-go-bridge: Make CFLAGS_PREFIX work for macOS as well Roopesh Chander 2018-12-22 17:17:51 +05:30
  • 10982a57ef import Foundation instead of UIKit wherever possible Roopesh Chander 2018-12-22 17:08:55 +05:30
  • 5f15b664fc Version bump 0.0.20190107-1 Jason A. Donenfeld 2019-01-08 02:13:44 +01:00
  • 49f287439e PacketTunnelSettingsGenerator: use 127.0.0.1 as dummy address Jason A. Donenfeld 2019-01-08 01:51:12 +01:00
  • 150cd119c7 Avoid dynamic MTU calculations for now Jason A. Donenfeld 2019-01-03 19:24:30 +01:00
  • e2384e143c Update copyright Jason A. Donenfeld 2019-01-02 01:56:33 +01:00
  • 52c59704de Version bump 0.0.20181225-2 Jason A. Donenfeld 2018-12-28 19:43:11 +01:00
  • 0b828f9b96 Rework DNS and routes in network extension Jason A. Donenfeld 2018-12-28 19:34:31 +01:00
  • 51a3e5c0b4 Version bump 0.0.20181225-1 Jason A. Donenfeld 2018-12-26 01:41:22 +01:00
  • c9c343cde2 NetworkExtension: rescope socket instead of tearing down socket Jason A. Donenfeld 2018-12-25 22:38:32 +01:00
  • c563a24348 minizip: Remove zip encryption code Roopesh Chander 2018-12-25 12:46:59 +05:30
  • 808852c547 Tunnel edit: Fix crash Roopesh Chander 2018-12-24 12:58:35 +05:30
  • 035055ef0a SwitchCell nits Eric Kuck 2018-12-22 15:32:29 -06:00
  • 508ba44576 Fix typo for simulator builds Eric Kuck 2018-12-22 14:32:39 -06:00
  • 999b761ed0 Remove more comments Roopesh Chander 2018-12-23 00:31:20 +05:30
  • 129f94dccd Rely on availability of fd only after setting network settings Jason A. Donenfeld 2018-12-22 18:29:05 +01:00
  • aaee3c5cbe Bump to latest wireguard-go release Jason A. Donenfeld 2018-12-22 17:38:25 +01:00
  • dddbf3b370 Retain aggressive socket reestablishment for now Jason A. Donenfeld 2018-12-22 15:45:09 +01:00
  • d29f47fc9b Don't set username on NETunnelProviderProtocol Roopesh Chander 2018-12-22 16:13:31 +05:30
  • e6e1795d08 TunnelErrors: Add alert text for PacketTunnelProviderError Roopesh Chander 2018-12-22 16:05:35 +05:30
  • fd29cf3402 TunnelStatus: Absorb NEVPNStatus+CustomStringConvertible Roopesh Chander 2018-12-22 15:46:28 +05:30
  • 56ad5f74e9 Also refresh status Jason A. Donenfeld 2018-12-22 07:07:53 +01:00
  • 49bf55021f Reassign tunnelProvider if it changes from outside the app Jason A. Donenfeld 2018-12-22 06:56:12 +01:00
  • 0bec5b04b0 All models now Equatable Eric Kuck 2018-12-21 22:41:54 -06:00
  • d36e7e27ff Clean up trailing whitespace Jason A. Donenfeld 2018-12-22 05:30:35 +01:00
  • b0b6866c51 Do not crash if we can't get socket.fileDescriptor Jason A. Donenfeld 2018-12-22 05:12:53 +01:00
  • 9098cd1161 Removing a tunnel from iOS's settings is now immediately reflected in app Eric Kuck 2018-12-21 21:59:43 -06:00
  • 8365adf435 Localize remaining strings in network extension Jason A. Donenfeld 2018-12-22 03:41:54 +01:00
  • 9d9859248e RTL support Eric Kuck 2018-12-21 20:37:22 -06:00
  • f7e9f4d631 Strongly recommended now appears as placeholder for DNS when needed Eric Kuck 2018-12-21 19:52:51 -06:00
  • f2000aa1da Combine double log invocations Jason A. Donenfeld 2018-12-22 02:21:07 +01:00
  • 82de3e3090 Bump go bridge Jason A. Donenfeld 2018-12-22 01:58:02 +01:00
  • 41a4c6362a Attempt to strongly recommend things Jason A. Donenfeld 2018-12-22 01:55:42 +01:00
  • aede9f6e45 Move model helpers to model directory Jason A. Donenfeld 2018-12-22 01:36:33 +01:00
  • 1eeed89174 Fixes mock tunnels Eric Kuck 2018-12-21 18:35:01 -06:00
  • c1c5f7a7c7 Do not set copyable back to true on reuse Jason A. Donenfeld 2018-12-22 01:31:59 +01:00
  • 4ed646973e Move name from interface to tunnel Jason A. Donenfeld 2018-12-22 00:28:18 +01:00
  • 9295895e3a Fix paren typo Jason A. Donenfeld 2018-12-21 23:43:11 +01:00
  • 7b9d4cb9e3 Nuke trailing spaces Jason A. Donenfeld 2018-12-21 23:34:56 +01:00
  • 1fecd8eb6c providerConfiguration is now a WgQuickConfig Eric Kuck 2018-12-21 15:16:09 -06:00
  • accf60b82f Do not require NetworkExtension to know its own name Jason A. Donenfeld 2018-12-21 22:05:47 +01:00
  • f6af9d9ffb All migration stuff moved to one gross file Eric Kuck 2018-12-21 12:51:14 -06:00
  • 78b38a4eba Simplify versioning of stored data Jason A. Donenfeld 2018-12-21 18:58:06 +01:00
  • ec031b1f19 Get rid of superflous isActivateOnDemandEnabled key Jason A. Donenfeld 2018-12-21 18:50:32 +01:00
  • 8553723e04 Updated NETunnelProvider save format Eric Kuck 2018-12-20 22:52:45 -06:00
  • 38445114e0 NE: simplify logic Jason A. Donenfeld 2018-12-21 15:56:03 +01:00
  • a21c569e9f NE: Simplify DNS resolution Roopesh Chander 2018-12-21 19:23:16 +05:30
  • 0552d75aa1 Localize all the things Roopesh Chander 2018-12-18 16:30:16 +05:30
  • e47a8232d8 Tunnel detail: iPad: Handle deletion of tunnel correctly Roopesh Chander 2018-12-21 18:02:18 +05:30
  • f818cdd963 NE: Update listen port only when first interface changes Roopesh Chander 2018-12-21 17:32:44 +05:30
  • 28ce4d5164 NE: Change handling of bad domain names and Activate On Demand Roopesh Chander 2018-12-21 15:40:04 +05:30
  • c2131cb757 Added missing param in MockTunnels Eric Kuck 2018-12-20 13:51:44 -06:00
  • b23578dc7c wireguard-go-bridge: SDK_DIR is not defined for simulator Jason A. Donenfeld 2018-12-20 20:47:42 +01:00
  • a89ad95901 Enabled more swiftlint rules Eric Kuck 2018-12-20 11:22:37 -06:00
  • 5618c465a2 Added a String->[String] helper Eric Kuck 2018-12-20 10:46:26 -06:00
  • de08978a80 TunnelErrors: Remove unused error Roopesh Chander 2018-12-20 18:27:56 +05:30
  • 9268c0c4bc Tunnel edit: init() need not take a tunnelConfiguration argument Roopesh Chander 2018-12-19 16:30:34 +05:30
  • 5c501ac9a6 NE: Log whether tunnel was activated from the app or not Roopesh Chander 2018-12-19 16:26:28 +05:30