Commit Graph

  • d3299ef94e Importing: Use case-insensitive comparison for zip extension Roopesh Chander 2019-02-25 16:16:58 +0530
  • 5ed28907ec iOS: Hack to restart active tunnel after adding a new tunnel Roopesh Chander 2019-02-24 19:30:14 +0530
  • 1da882785e iOS: Hack to restart active tunnel after adding a new tunnel Roopesh Chander 2019-02-24 19:30:14 +0530
  • ab6d714070 Importing: Show OS error when unable to open a .conf file Roopesh Chander 2019-02-24 16:50:57 +0530
  • 4b8f2ff235 Importing: Show OS error when unable to open a .conf file Roopesh Chander 2019-02-24 16:50:57 +0530
  • d3df8734c2 macOS: Tunnel edit: Disable user interaction when OS VPN prompt is shown Roopesh Chander 2019-02-24 16:05:13 +0530
  • e86c0d239a macOS: Tunnel edit: Disable user interaction when OS VPN prompt is shown Roopesh Chander 2019-02-24 16:05:13 +0530
  • ea5996abe0 macOS: Tunnel edit: s/populateTextFields()/populateFields()/g; Roopesh Chander 2019-02-24 15:14:35 +0530
  • e8c81904db macOS: Tunnel edit: s/populateTextFields()/populateFields()/g; Roopesh Chander 2019-02-24 15:14:35 +0530
  • ce405f856e macOS: When programmatically selecting a tunnel, also scroll if required Roopesh Chander 2019-02-22 18:18:51 +0530
  • 255645bdf0 macOS: When programmatically selecting a tunnel, also scroll if required Roopesh Chander 2019-02-22 18:18:51 +0530
  • 98a967acc8 macOS: Replace NSSegmentedControl with NSPopUpButton and NSButton Roopesh Chander 2019-02-22 16:35:46 +0530
  • 100fc4b855 macOS: Replace NSSegmentedControl with NSPopUpButton and NSButton Roopesh Chander 2019-02-22 16:35:46 +0530
  • b01d09dfb5 Importing: Give a clearer error message on importing an invalid config Roopesh Chander 2019-02-22 13:03:03 +0530
  • e6c146f8c7 Importing: Give a clearer error message on importing an invalid config Roopesh Chander 2019-02-22 13:03:03 +0530
  • 7a580e8941 macOS: Show 'quitting with active tunnel' only when appropriate Roopesh Chander 2019-02-21 19:41:01 +0530
  • 926a2fa401 macOS: Show 'quitting with active tunnel' only when appropriate Roopesh Chander 2019-02-21 19:41:01 +0530
  • 39fb52a2e3 macOS: Fix removal of DNSes from AllowedIPs when DNS has changed Roopesh Chander 2019-02-21 18:17:23 +0530
  • 0862faa3b7 macOS: Fix removal of DNSes from AllowedIPs when DNS has changed Roopesh Chander 2019-02-21 18:17:23 +0530
  • 69a064d954 iOS: On changing DNS, update AllowedIPs with the current DNS servers Roopesh Chander 2019-02-21 17:56:52 +0530
  • b787ed9f5a iOS: On changing DNS, update AllowedIPs with the current DNS servers Roopesh Chander 2019-02-21 17:56:52 +0530
  • eb684ef711 macOS: On saving, update AllowedIPs with the current DNS servers Roopesh Chander 2019-02-21 15:34:59 +0530
  • e5e5418307 macOS: On saving, update AllowedIPs with the current DNS servers Roopesh Chander 2019-02-21 15:34:59 +0530
  • b0eff424f9 Importing: Better error message when .conf file is not readable Roopesh Chander 2019-02-20 16:28:33 +0530
  • 24141baa66 Importing: Better error message when .conf file is not readable Roopesh Chander 2019-02-20 16:28:33 +0530
  • c195760b15 macOS: Specify crypto compliance Jason A. Donenfeld 2019-02-19 16:12:29 +0100
  • e6d62f334a macOS: Specify crypto compliance Jason A. Donenfeld 2019-02-19 16:12:29 +0100
  • ba3f0db92c TunnelViewModel: Remove DNS from AllowedIPs when unchecking 'Exclude private IPs' Roopesh Chander 2019-02-16 19:57:31 +0530
  • 9cfdbfa1a2 TunnelViewModel: Remove DNS from AllowedIPs when unchecking 'Exclude private IPs' Roopesh Chander 2019-02-16 19:57:31 +0530
  • 5031a7db4c macOS: Exclude private IPs Roopesh Chander 2019-02-16 18:25:17 +0530
  • 226911715c macOS: Exclude private IPs Roopesh Chander 2019-02-16 18:25:17 +0530
  • a355232e09 TunnelViewModel: Minor refactoring of exclude private IPs handling Roopesh Chander 2019-02-15 16:20:04 +0530
  • 549f5de700 TunnelViewModel: Minor refactoring of exclude private IPs handling Roopesh Chander 2019-02-15 16:20:04 +0530
  • 6f7214ff38 ConfTextStorage: lowercase only once Jason A. Donenfeld 2019-02-15 21:10:58 +0100
  • 2a4e4e798a ConfTextStorage: lowercase only once Jason A. Donenfeld 2019-02-15 21:10:58 +0100
  • 4c88f477a2 ConfTextStorage: Let's keep the AllowedIPs and DNS servers as strings Roopesh Chander 2019-02-16 00:31:28 +0530
  • 89c108d00f ConfTextStorage: Let's keep the AllowedIPs and DNS servers as strings Roopesh Chander 2019-02-16 00:31:28 +0530
  • 2fb9d6af71 ConfTextStorage: Make fieldType an enum Roopesh Chander 2019-02-16 00:26:49 +0530
  • 0e124746d9 ConfTextStorage: Make fieldType an enum Roopesh Chander 2019-02-16 00:26:49 +0530
  • 38ac66071c ConfTextStorage: keep track of single peer state for exclude private IPs Jason A. Donenfeld 2019-02-15 19:43:56 +0100
  • da3b9d8077 ConfTextStorage: keep track of single peer state for exclude private IPs Jason A. Donenfeld 2019-02-15 19:43:56 +0100
  • 910fdfc321 macOS: Tunnel detail: Set min width/height Roopesh Chander 2019-02-15 15:44:06 +0530
  • eb683ce18c macOS: Tunnel detail: Set min width/height Roopesh Chander 2019-02-15 15:44:06 +0530
  • c38a88988b macOS: Tunnels list: Use constant width for the table view Roopesh Chander 2019-02-15 15:40:08 +0530
  • 5eaef2f573 macOS: Tunnels list: Use constant width for the table view Roopesh Chander 2019-02-15 15:40:08 +0530
  • cf51344444 .mobileconfig: fix lists Roopesh Chander 2019-02-15 14:05:15 +0530
  • 1d003d6dba .mobileconfig: fix lists Roopesh Chander 2019-02-15 14:05:15 +0530
  • fda36b571d README: supports macOS Jason A. Donenfeld 2019-02-15 02:39:34 +0100
  • 151d84e878 README: supports macOS Jason A. Donenfeld 2019-02-15 02:39:34 +0100
  • 1be3224d7a README: recursive cloning Jason A. Donenfeld 2019-02-15 02:37:02 +0100
  • 6af9003f48 README: recursive cloning Jason A. Donenfeld 2019-02-15 02:37:02 +0100
  • ca088e9ddc README: Xcode has a lowercase 'c' Jason A. Donenfeld 2019-02-15 02:35:00 +0100
  • bc8d40f302 README: Xcode has a lowercase 'c' Jason A. Donenfeld 2019-02-15 02:35:00 +0100
  • fcca2d4fec macOS: Show privacy notice on adding first tunnel Jason A. Donenfeld 2019-02-15 01:06:44 +0100
  • 40250bfbab macOS: Show privacy notice on adding first tunnel 0.0.20190207-3 Jason A. Donenfeld 2019-02-15 01:06:44 +0100
  • 58181a4d40 Version bump Jason A. Donenfeld 2019-02-14 23:07:06 +0100
  • 429af207c7 Version bump Jason A. Donenfeld 2019-02-14 23:07:06 +0100
  • cf816ede13 wireguard-go: bump for ARM64 ChaCha20 Jason A. Donenfeld 2019-02-14 12:00:59 +0100
  • a1f2eefb74 wireguard-go: bump for ARM64 ChaCha20 Jason A. Donenfeld 2019-02-14 12:00:59 +0100
  • fbac282bdc .mobileconfig: fix formatting Jason A. Donenfeld 2019-02-13 14:31:02 +0100
  • bd6cf98133 .mobileconfig: fix formatting Jason A. Donenfeld 2019-02-13 14:31:02 +0100
  • 61f5e017c8 .mobileconfig: note keychain limitation Jason A. Donenfeld 2019-02-13 14:04:54 +0100
  • 6cfb502eba .mobileconfig: note keychain limitation Jason A. Donenfeld 2019-02-13 14:04:54 +0100
  • 4547e01283 Preshared key field in the detail view should just say 'enabled' Roopesh Chander 2019-02-12 19:25:42 +0530
  • 9c0e001265 Preshared key field in the detail view should just say 'enabled' Roopesh Chander 2019-02-12 19:25:42 +0530
  • 5792db22a6 Log migration of tunnel configuration Roopesh Chander 2019-02-12 19:17:32 +0530
  • 74f55febab Log migration of tunnel configuration Roopesh Chander 2019-02-12 19:17:32 +0530
  • 9d5aa1d8fa Document installing WireGuard tunnels using Configuration Profiles Roopesh Chander 2019-02-12 17:54:02 +0530
  • 85899545b5 Document installing WireGuard tunnels using Configuration Profiles Roopesh Chander 2019-02-12 17:54:02 +0530
  • 6331b81b5d Migrate when we notice a new tunnel in reload() Roopesh Chander 2019-02-12 17:43:40 +0530
  • 70923d9c87 Migrate when we notice a new tunnel in reload() Roopesh Chander 2019-02-12 17:43:40 +0530
  • 77f929789c Don't migrate in asTunnelConfiguration() Roopesh Chander 2019-02-12 17:37:14 +0530
  • 078780a3ba Don't migrate in asTunnelConfiguration() Roopesh Chander 2019-02-12 17:37:14 +0530
  • b5b72b309f Info.plist: Localize with InfoPlist.strings Roopesh Chander 2019-02-10 18:42:46 +0530
  • e49e20ca51 Info.plist: Localize with InfoPlist.strings Roopesh Chander 2019-02-10 18:42:46 +0530
  • 966fa7909b macOS: Change keyboard shortcut for importing to Cmd+O Roopesh Chander 2019-02-10 17:55:50 +0530
  • ee80eb7614 macOS: Change keyboard shortcut for importing to Cmd+O Roopesh Chander 2019-02-10 17:55:50 +0530
  • 115059f2bb macOS: Adapt to the new applyConfiguration API Roopesh Chander 2019-02-10 03:07:30 +0530
  • 10ca25e60f macOS: Adapt to the new applyConfiguration API Roopesh Chander 2019-02-10 03:07:30 +0530
  • e53c2d4d17 iOS: Rewrite applying runtime configuration Roopesh Chander 2019-02-10 02:38:23 +0530
  • aea253a6e9 iOS: Rewrite applying runtime configuration Roopesh Chander 2019-02-10 02:38:23 +0530
  • 0a3a5ee900 Importing: Ignore case in matching file extensions inside zip files Roopesh Chander 2019-02-09 19:24:08 +0530
  • 3355019408 Importing: Ignore case in matching file extensions inside zip files Roopesh Chander 2019-02-09 19:24:08 +0530
  • 7720307fc9 TunnelsManager: No need to access tunnelConfiguration on status change Roopesh Chander 2019-02-09 19:07:17 +0530
  • 7cee9608d9 TunnelsManager: No need to access tunnelConfiguration on status change Roopesh Chander 2019-02-09 19:07:17 +0530
  • ea827e2ebd Version bump Jason A. Donenfeld 2019-02-08 17:32:38 +0100
  • 91b1734b7a Fix writing of preshared key to config format Roopesh Chander 2019-02-09 14:57:24 +0530
  • 36ccb5883d Version bump 0.0.20190207-2 Jason A. Donenfeld 2019-02-08 17:32:38 +0100
  • 3cea15f6f2 Fix writing of preshared key to config format Roopesh Chander 2019-02-09 14:57:24 +0530
  • bac4851e95 Project: don't embed swift binaries into appex Jason A. Donenfeld 2019-02-08 17:16:05 +0100
  • 80f48aec81 Project: don't embed swift binaries into appex Jason A. Donenfeld 2019-02-08 17:16:05 +0100
  • 0e2556544e Global: fix swiftlint issues Jason A. Donenfeld 2019-02-08 17:05:58 +0100
  • 6134817b23 Global: fix swiftlint issues Jason A. Donenfeld 2019-02-08 17:05:58 +0100
  • 2ec51ba8cf wireguard-go-bridge: get rid of nopie warning Jason A. Donenfeld 2019-02-08 16:42:25 +0100
  • e1d9e63591 wireguard-go-bridge: get rid of nopie warning Jason A. Donenfeld 2019-02-08 16:42:25 +0100
  • 998bbd73e4 wireguard-go-bridge: Cache go tarballs Jason A. Donenfeld 2019-02-08 16:23:40 +0100
  • 4423bd48be wireguard-go-bridge: Cache go tarballs Jason A. Donenfeld 2019-02-08 16:23:40 +0100
  • 38a6ba7091 KeyEncoding: rename file to match extension filename style Jason A. Donenfeld 2019-02-08 16:15:10 +0100
  • 98866b323b KeyEncoding: rename file to match extension filename style Jason A. Donenfeld 2019-02-08 16:15:10 +0100
  • 407b367c8d Key: we already do len checking in C Jason A. Donenfeld 2019-02-08 14:39:59 +0100