Commit Graph

  • 9852a75f01 Key: we already do len checking in C Jason A. Donenfeld 2019-02-08 14:39:59 +0100
  • a231410c52 Info.plist: Add missing key types Jason A. Donenfeld 2019-02-08 03:47:33 +0100
  • 657915e931 Info.plist: Add missing key types 0.0.20190207-1 Jason A. Donenfeld 2019-02-08 03:47:33 +0100
  • f518c00722 Version bump Jason A. Donenfeld 2019-02-08 03:28:28 +0100
  • 9239512b49 Version bump Jason A. Donenfeld 2019-02-08 03:28:28 +0100
  • 0539929d0c Key: Use C implementation instead Jason A. Donenfeld 2019-02-08 03:21:52 +0100
  • 7ebf36d0f4 Key: Use C implementation instead Jason A. Donenfeld 2019-02-08 03:21:52 +0100
  • 05547861b6 Key: Constant time encoding Jason A. Donenfeld 2019-02-08 00:44:14 +0100
  • e2c717212b Key: Constant time encoding Jason A. Donenfeld 2019-02-08 00:44:14 +0100
  • 9eed5fd898 TunnelsManager: Ignore status changes on tunnel providers we don't have Roopesh Chander 2019-02-08 04:38:08 +0530
  • 443ecb1e20 TunnelsManager: Ignore status changes on tunnel providers we don't have Roopesh Chander 2019-02-08 04:38:08 +0530
  • 1b8b9ed7ee iOS: Use shorter pretty time Roopesh Chander 2019-02-08 04:14:10 +0530
  • 6014b4b8a6 iOS: Use shorter pretty time Roopesh Chander 2019-02-08 04:14:10 +0530
  • ef6af03412 iOS: Tunnel detail: Turn off animation when showing fields changing Roopesh Chander 2019-02-08 03:22:16 +0530
  • b947c98dc0 iOS: Tunnel detail: Turn off animation when showing fields changing Roopesh Chander 2019-02-08 03:22:16 +0530
  • a99a755c34 macOS: Show alert if exiting with an active tunnel Roopesh Chander 2019-02-08 03:01:17 +0530
  • 59918ec67a macOS: Show alert if exiting with an active tunnel Roopesh Chander 2019-02-08 03:01:17 +0530
  • ecd66defe5 TunnelsManager: Don't lose .restarting state Roopesh Chander 2019-02-08 00:17:05 +0530
  • fd40b3adb8 TunnelsManager: Don't lose .restarting state Roopesh Chander 2019-02-08 00:17:05 +0530
  • 1f3ec042e0 TunnelsManager: Log startDeactivation calls Roopesh Chander 2019-02-07 18:53:37 +0530
  • 9111b2723f TunnelsManager: Log startDeactivation calls Roopesh Chander 2019-02-07 18:53:37 +0530
  • 631e9bb70d wireguard-go: Bump Jason A. Donenfeld 2019-02-07 21:09:03 +0100
  • c4b253f8b3 wireguard-go: Bump Jason A. Donenfeld 2019-02-07 21:09:03 +0100
  • 446c3e3698 Enable hardened runtime Jason A. Donenfeld 2019-02-07 19:17:27 +0100
  • 56d878481b Enable hardened runtime Jason A. Donenfeld 2019-02-07 19:17:27 +0100
  • 02e9172940 NetworkExtensionMac: Don't forget to link to the networkextension framework Jason A. Donenfeld 2019-02-07 19:13:43 +0100
  • e89714cfbb NetworkExtensionMac: Don't forget to link to the networkextension framework Jason A. Donenfeld 2019-02-07 19:13:43 +0100
  • 8676f3a663 StatusItemController: Show animation when deactivating Jason A. Donenfeld 2019-02-07 18:19:15 +0100
  • 364fcd4dbe StatusItemController: Show animation when deactivating Jason A. Donenfeld 2019-02-07 18:19:15 +0100
  • 394a0cbeb0 PacketTunnelProvider: proper fix for 32073323 Jason A. Donenfeld 2019-02-07 15:01:37 +0100
  • 2d761b4a00 PacketTunnelProvider: proper fix for 32073323 Jason A. Donenfeld 2019-02-07 15:01:37 +0100
  • 868fee0477 TunnelsManager: When creating/modifying a tunnel, update the associated object Roopesh Chander 2019-02-07 18:18:04 +0530
  • af026c106e TunnelsManager: When creating/modifying a tunnel, update the associated object Roopesh Chander 2019-02-07 18:18:04 +0530
  • 0cddb562fc macOS: prohibit multiple instances of app Jason A. Donenfeld 2019-02-06 03:32:40 +0100
  • 5c67f7467c macOS: prohibit multiple instances of app Jason A. Donenfeld 2019-02-06 03:32:40 +0100
  • bebcaa012b PrivateDataConfirmation: prompt with touch/face/pin/password ID for viewing/exporting keys Jason A. Donenfeld 2019-02-06 03:23:51 +0100
  • c005893fe7 PrivateDataConfirmation: prompt with touch/face/pin/password ID for viewing/exporting keys Jason A. Donenfeld 2019-02-06 03:23:51 +0100
  • ed8dc516dc LegacyConfig: Remove and support plaintext for .mobileconfig Jason A. Donenfeld 2019-02-06 02:01:12 +0100
  • 30576a1fe6 LegacyConfig: Remove and support plaintext for .mobileconfig Jason A. Donenfeld 2019-02-06 02:01:12 +0100
  • 8c3557a907 Keychain: store configurations in keychain instead of providerConfig Jason A. Donenfeld 2019-02-04 07:37:26 +0100
  • 0407d41005 Keychain: store configurations in keychain instead of providerConfig Jason A. Donenfeld 2019-02-04 07:37:26 +0100
  • a26d620f11 TunnelsManager: cache access to configuration object Jason A. Donenfeld 2019-02-04 21:30:33 +0100
  • bcd475e0bc TunnelsManager: cache access to configuration object Jason A. Donenfeld 2019-02-04 21:30:33 +0100
  • 30a73a75fd Project: Remove OS name from appex file name Jason A. Donenfeld 2019-02-05 00:50:11 +0100
  • c79a45f2e2 Project: Remove OS name from appex file name Jason A. Donenfeld 2019-02-05 00:50:11 +0100
  • 71d26b4122 TunnelsManager: Wait for 6 seconds on deactivation instead of 5 Jason A. Donenfeld 2019-02-05 16:56:17 +0100
  • d2556d045d TunnelsManager: Wait for 6 seconds on deactivation instead of 5 Jason A. Donenfeld 2019-02-05 16:56:17 +0100
  • 71525c9d4e wg-quick conf parser: Handle inline comments correctly Roopesh Chander 2019-02-05 16:45:32 +0530
  • 4ac1437c4b wg-quick conf parser: Handle inline comments correctly Roopesh Chander 2019-02-05 16:45:32 +0530
  • 02a96d4566 macOS: Select tunnel after adding it with 'Add empty tunnel' Roopesh Chander 2019-02-05 16:39:19 +0530
  • d3a4d606cf macOS: Select tunnel after adding it with 'Add empty tunnel' Roopesh Chander 2019-02-05 16:39:19 +0530
  • 466db151b8 macOS: Ensure fields are updated on saving Roopesh Chander 2019-02-05 16:15:43 +0530
  • 6838d19599 macOS: Ensure fields are updated on saving Roopesh Chander 2019-02-05 16:15:43 +0530
  • 1be133f269 iOS: Ensure fields are updated on saving Roopesh Chander 2019-02-05 15:54:23 +0530
  • 1ae8e6228f iOS: Ensure fields are updated on saving Roopesh Chander 2019-02-05 15:54:23 +0530
  • 80de2ac6ac macOS: Apply runtime configuration by diff-ing Roopesh Chander 2019-02-04 18:25:32 +0530
  • caa4fadd01 macOS: Apply runtime configuration by diff-ing Roopesh Chander 2019-02-04 18:25:32 +0530
  • 8a6a60482c TunnelViewModel: Don't call peer change handler if there are no changes Roopesh Chander 2019-02-04 18:57:59 +0530
  • 63371841af TunnelViewModel: Don't call peer change handler if there are no changes Roopesh Chander 2019-02-04 18:57:59 +0530
  • 657ec34d19 macOS: Tunnel detail: Refactor calculation of tableViewModelRows Roopesh Chander 2019-02-04 16:27:11 +0530
  • 5e704465a7 macOS: Tunnel detail: Refactor calculation of tableViewModelRows Roopesh Chander 2019-02-04 16:27:11 +0530
  • f7a31ca7bb x25519: demand RNG is successful Jason A. Donenfeld 2019-02-05 00:49:18 +0100
  • e4277c2dfd x25519: demand RNG is successful Jason A. Donenfeld 2019-02-05 00:49:18 +0100
  • 3c61db3a21 Config: Add template for macOS key Jason A. Donenfeld 2019-02-03 13:47:42 +0100
  • fc63aa7c17 Config: Add template for macOS key Jason A. Donenfeld 2019-02-03 13:47:42 +0100
  • 618d89941a iOS: SwitchCell should hold the observation token Roopesh Chander 2019-02-03 12:37:57 +0530
  • c392ed13d6 iOS: SwitchCell should hold the observation token Roopesh Chander 2019-02-03 12:37:57 +0530
  • cbc602245e iOS: KeyValueCell should hold the observation token Roopesh Chander 2019-02-03 12:27:51 +0530
  • c322117e49 iOS: KeyValueCell should hold the observation token Roopesh Chander 2019-02-03 12:27:51 +0530
  • ca61e09536 wireguard-go: bump Jason A. Donenfeld 2019-02-03 00:20:24 +0100
  • 2c3b71629b wireguard-go: bump Jason A. Donenfeld 2019-02-03 00:20:24 +0100
  • 4ff6105053 iOS: Apply runtime configuration by diff-ing Roopesh Chander 2019-02-01 17:06:42 +0530
  • 99f72293f6 iOS: Apply runtime configuration by diff-ing Roopesh Chander 2019-02-01 17:06:42 +0530
  • 4134baced1 iOS: Tunnel detail: Keep track of visible fields with a [Bool] array Roopesh Chander 2019-02-01 16:04:42 +0530
  • 10f52ca69a iOS: Tunnel detail: Keep track of visible fields with a [Bool] array Roopesh Chander 2019-02-01 16:04:42 +0530
  • 0c5739db82 Strings: fix backwards clock wording Jason A. Donenfeld 2019-02-01 14:49:38 +0100
  • ac7b938953 Strings: fix backwards clock wording Jason A. Donenfeld 2019-02-01 14:49:38 +0100
  • 1f51ff6b17 iOS: Tunnel detail: Reload runtime config every second Roopesh Chander 2019-01-31 19:34:44 +0530
  • d2e14cfb19 iOS: Tunnel detail: Reload runtime config every second Roopesh Chander 2019-01-31 19:34:44 +0530
  • 08e5d65045 iOS: Tunnel detail: Refactor updation of status Roopesh Chander 2019-01-31 18:39:24 +0530
  • 26e6f23582 iOS: Tunnel detail: Refactor updation of status Roopesh Chander 2019-01-31 18:39:24 +0530
  • 1189b3d700 Fix handling of 'PersistentKeepalive: every n seconds' Roopesh Chander 2019-01-31 18:17:46 +0530
  • d605613c62 Fix handling of 'PersistentKeepalive: every n seconds' Roopesh Chander 2019-01-31 18:17:46 +0530
  • f292a0ec7a iOS: Make it compile again Roopesh Chander 2019-01-31 18:17:04 +0530
  • d2abc246cf iOS: Make it compile again Roopesh Chander 2019-01-31 18:17:04 +0530
  • 3b29578524 Configure timers to fire even when tracking mouse events Roopesh Chander 2019-01-31 17:04:34 +0530
  • 60f1fee6e7 Configure timers to fire even when tracking mouse events Roopesh Chander 2019-01-31 17:04:34 +0530
  • 70ac48ceba macOS: Tunnel detail: Reload runtime config every second Roopesh Chander 2019-01-31 14:43:37 +0530
  • 85e9b48f87 macOS: Tunnel detail: Reload runtime config every second Roopesh Chander 2019-01-31 14:43:37 +0530
  • acecc70397 Logger: Convert do-catch to try? Roopesh Chander 2019-01-28 17:46:12 +0530
  • 558f6db3c2 Logger: Convert do-catch to try? Roopesh Chander 2019-01-28 17:46:12 +0530
  • b0bb2e993a Runtime info: Make bytecount and timestamp info prettier Roopesh Chander 2019-01-28 16:22:20 +0530
  • 28e5a061c1 Runtime info: Make bytecount and timestamp info prettier Roopesh Chander 2019-01-28 16:22:20 +0530
  • d1f83d167e Persistent Keepalive detail should read 'every n seconds' Roopesh Chander 2019-01-28 13:05:16 +0530
  • 69fddfa1f8 Persistent Keepalive detail should read 'every n seconds' Roopesh Chander 2019-01-28 13:05:16 +0530
  • a796c6c485 TunnelsManager: Invoke reload() in a subsequent runloop Roopesh Chander 2019-01-26 14:31:38 +0530
  • df7bdc0baa TunnelsManager: Invoke reload() in a subsequent runloop Roopesh Chander 2019-01-26 14:31:38 +0530
  • 6ad3487a9d macOS: Delay .deactivated status to workaround system bug Roopesh Chander 2019-01-25 18:14:48 +0530
  • 0c9380fe4e macOS: Delay .deactivated status to workaround system bug Roopesh Chander 2019-01-25 18:14:48 +0530
  • eabeb8ff05 macOS: Select the active tunnel when showing the manage tunnels window Roopesh Chander 2019-01-24 18:35:07 +0530