Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • e4192ea ui: align listen port and mtu in detail editor by Jason A. Donenfeld 2020-04-06 18:43:41 -0600
  • 4bbb1a0 ui: add suffix to persistent keepalive in editor by Jason A. Donenfeld 2020-04-06 18:24:08 -0600
  • 77b5937 ui: add missing fields to detail view by Jason A. Donenfeld 2020-04-06 18:09:03 -0600
  • 3144d36 TunnelListFragment: onCreateActionMode is called before adapter is alive by Jason A. Donenfeld 2020-04-06 15:22:27 -0600
  • 521bbb4 AppListDialogFragment: refine singular grammar by Jason A. Donenfeld 2020-04-06 04:59:27 -0600
  • 0a55e10 AppListDialogFragment: remove colons from tabs by Jason A. Donenfeld 2020-04-06 04:57:31 -0600
  • d6e5fd9 ui: tweak cards to make them nicer on the eyes by Harsh Shandilya 2020-04-06 16:27:03 +0530
  • 2c625f5 ui: misc cleanups to AppListDialogFragment by Harsh Shandilya 2020-04-06 15:48:12 +0530
  • 7db0fa9 AppListDialogFragment: support both inclusion and exclusion by Jason A. Donenfeld 2020-04-05 21:37:45 -0600
  • e424765 tunnel: support IncludedApplications as whitelist by Jason A. Donenfeld 2020-04-05 19:45:45 -0600
  • 1ca4dbf tunnel: hold peers in an ArrayList by Harsh Shandilya 2020-04-06 01:22:44 +0530
  • 065893e MultiselectableRelativeLayout: use JvmOverloads constructor by Harsh Shandilya 2020-04-06 00:39:22 +0530
  • ef70aa8 ui: fix scrolling in detail view by Harsh Shandilya 2020-04-06 00:17:14 +0530
  • 6a11a19 strings: sync translations by Harsh Shandilya 2020-04-04 16:19:21 +0530
  • 7b5ceac version: bump by Jason A. Donenfeld 2020-04-01 21:57:31 -0600
  • 9fe0019 tunnel: libwg-go: use deterministic verdef name by Jason A. Donenfeld 2020-04-03 17:25:38 -0600
  • 84654a0 gradle: upgrade to 6.3 by Jason A. Donenfeld 2020-04-02 14:50:30 -0600
  • cd43444 gradle: downgrade to 6.2.1 to deal with f-droid organizational mismanagement by Jason A. Donenfeld 2020-04-01 23:41:14 -0600
  • b702889 ObservableTunnel: do not cache key by Jason A. Donenfeld 2020-04-01 21:39:46 -0600
  • c1e86ac tunnel: libwg-go: remove -x option from flock by Jason A. Donenfeld 2020-04-01 17:48:04 -0600
  • 7d31bd2 build: update fragment to 1.2.4 by Harsh Shandilya 2020-04-02 00:17:10 +0530
  • 2e573a6 build: update agp to 3.6.2 by Jason A. Donenfeld 2020-03-31 17:46:00 -0600
  • 8d128cf ui: disable LongLogTag lint by Harsh Shandilya 2020-03-31 03:48:00 +0530
  • d5ffa08 TunnelEditorFragment: don't show bioauth if already visible by Jason A. Donenfeld 2020-03-30 14:53:25 -0600
  • 43ce69b version: bump by Jason A. Donenfeld 2020-03-30 14:14:54 -0600
  • 44a0f53 strings: sync translations by Harsh Shandilya 2020-03-31 01:33:21 +0530
  • d74b988 global: cleanup code style by Jason A. Donenfeld 2020-03-30 13:57:43 -0600
  • 10e9101 ui: update proguard rules to keep crash logs readable by Harsh Shandilya 2020-03-30 04:53:45 +0530
  • 017f420 LogViewerActivity: don't crash if pipe closes by Jason A. Donenfeld 2020-03-30 03:25:47 -0600
  • bc186fe TunnelDetail: set singleLine=true for API <=23 by Jason A. Donenfeld 2020-03-30 03:17:08 -0600
  • 09b40cd BiometricAuthenticator: rework logic and bugs by Jason A. Donenfeld 2020-03-30 00:45:41 -0600
  • d2721f2 BiometricAuthenticator: implement biometric authentication for sensitive operations by Harsh Shandilya 2020-03-30 10:45:49 +0530
  • 3095e19 ObservableTunnel: Don't cache configAsync by Harsh Shandilya 2020-03-30 11:25:44 +0530
  • c547d03 ui: replace generate icon with 'sync' instead of 'toys' by Jason A. Donenfeld 2020-03-29 20:01:54 -0600
  • 4d4764e BindingAdapters: use sleeker lambda by Jason A. Donenfeld 2020-03-29 19:44:51 -0600
  • d44a83f TunnelEditorFragment: add hooks for biometric auth by Jason A. Donenfeld 2020-03-29 19:34:27 -0600
  • 2337fe3 strings: update Italian translation by Vincenzo Reale 2020-03-29 22:23:24 +0200
  • c5b71cb README: mention translations by Jason A. Donenfeld 2020-03-29 17:16:09 -0600
  • 480c95d ui: remove unused stream support by Jason A. Donenfeld 2020-03-29 16:59:51 -0600
  • 8a45e96 strings: Sync German translations by Harsh Shandilya 2020-03-29 14:10:39 +0530
  • c971769 tunnel: libwg-go: check sha256 of downloaded tarball by Jason A. Donenfeld 2020-03-29 02:36:29 -0600
  • 0fa3fe3 tunnel: libwg-go: stick go tarball in gradle cache by Jason A. Donenfeld 2020-03-29 02:28:41 -0600
  • ed090f7 strings: fix positional specifier in russian translation by Jason A. Donenfeld 2020-03-29 01:52:01 -0600
  • f916f96 tunnel: libwg-go: prevent parallel downloads by Jason A. Donenfeld 2020-03-29 01:31:39 -0600
  • 79e766c tunnel: fix package name being passed through to cmake by Jason A. Donenfeld 2020-03-29 01:18:38 -0600
  • 183273d AddTunnelsSheet: Make behaviour nullable by Harsh Shandilya 2020-03-29 11:04:59 +0530
  • b3bb7c6 build: Improve R8 rules and enable aggressive optimization modes by Harsh Shandilya 2020-03-29 10:50:47 +0530
  • 456a74d global: hardcode tags so that minification doesn't ruin the log by Jason A. Donenfeld 2020-03-28 23:19:02 -0600
  • fde724a version: bump by Jason A. Donenfeld 2020-03-28 16:00:35 -0600
  • 574ee5d LogViewerActivity: only scroll every quarter for the first 2.5 seconds of dumping by Jason A. Donenfeld 2020-03-28 23:05:38 -0600
  • 03a838b ui: Remove unnecessary non-null assertion in TAG fields by Harsh Shandilya 2020-03-29 10:24:26 +0530
  • b00aacb Fix tunnel editor theming by Harsh Shandilya 2020-03-29 10:02:53 +0530
  • 532c33a MonkeyedTextInputEditText: make more robust by Jason A. Donenfeld 2020-03-28 18:06:23 -0600
  • 6a7396b ui: use kotlin class instead of java class for tag by Jason A. Donenfeld 2020-03-28 16:24:46 -0600
  • 870b2bf ObservableTunnel: do not cache stats by Jason A. Donenfeld 2020-03-28 15:58:12 -0600
  • 07b69be TunnelEditor: fix up allowedips margins by Jason A. Donenfeld 2020-03-28 15:49:53 -0600
  • b416408 TunnelEditor: get rid of weird gravity on add peer button by Jason A. Donenfeld 2020-03-28 15:43:22 -0600
  • bee6ebe TunnelEditor: move generate button to inside box by Jason A. Donenfeld 2020-03-28 15:21:20 -0600
  • 5989298 TunnelEditor: subdue section font by Jason A. Donenfeld 2020-03-28 15:02:05 -0600
  • 0235f19 TunnelEditor: abstract out section font by Jason A. Donenfeld 2020-03-28 15:00:15 -0600
  • cd6c2f6 TunnelEditor: properly align mtu and listen port by Jason A. Donenfeld 2020-03-28 14:55:33 -0600
  • 75252cf TunnelEditor: move hint to label and add discouraged optional by Jason A. Donenfeld 2020-03-28 14:45:28 -0600
  • 1da7148 TunnelEditor: clean up xml by Jason A. Donenfeld 2020-03-28 14:39:05 -0600
  • fe6b788 MonkeyedTextInputEditText: introduce a new horror by Jason A. Donenfeld 2020-03-28 13:50:11 -0600
  • fb3fec2 TunnelEditor: replace tunnel detail view with ConstraintLayout implementation by Harsh Shandilya 2020-03-28 02:52:14 +0530
  • d2f435b ClipboardUtils: Update to handle TextInputEditText by Harsh Shandilya 2020-03-28 12:40:47 +0530
  • 3a163ac gradle: Remove useless comment by Harsh Shandilya 2020-03-28 01:24:36 +0530
  • df4bf9b Disable screen capture in tunnel editor by Harsh Shandilya 2020-03-28 19:48:32 +0530
  • 0f67a2f Upgrade streamsupport dependency by Harsh Shandilya 2020-03-28 19:21:53 +0530
  • b75946a TunnelComparator: naturally sort tunnel list by Jason A. Donenfeld 2020-03-28 01:41:54 -0600
  • b9b1886 strings: Sync from Crowdin by Harsh Shandilya 2020-03-28 02:55:21 +0530
  • 9fe008d ObservableTunnel: Don't recurse in getConfig by Harsh Shandilya 2020-03-28 02:35:01 +0530
  • e905c35 README: mention docs location by Jason A. Donenfeld 2020-03-27 14:26:08 -0600
  • 12821fb strings: update Russian translate by Alexey 2020-03-27 16:25:36 +0300
  • 2aaa316 gradle: bump threetenabp to 1.2.3 by Jason A. Donenfeld 2020-03-27 13:20:51 -0600
  • 918d9b8 databinding: simplify and address warnings by Jason A. Donenfeld 2020-03-27 03:58:35 -0600
  • 536a6f3 ui: Replace ErrorMessages getter with indexing operator by Harsh Shandilya 2020-03-27 15:16:30 +0530
  • b9fd3d3 Convert ErrorMessages to Kotlin by Harsh Shandilya 2020-03-27 15:12:18 +0530
  • e0b87c3 Convert AsyncWorker to Kotlin by Harsh Shandilya 2020-03-27 14:19:50 +0530
  • 48a9fd4 databinding: rewrite in kotlin by Jason A. Donenfeld 2020-03-26 23:54:44 -0600
  • 8669c01 util: begin conversion to kotlin by Jason A. Donenfeld 2020-03-27 02:31:45 -0600
  • 37949ba TunnelManager: convert to kotlin by Jason A. Donenfeld 2020-03-26 23:21:54 -0600
  • b2bbaf0 util: Start converting to Kotlin by Harsh Shandilya 2020-03-26 14:16:23 +0530
  • 4d6837e ObservableTunnel: port to kotlin by Jason A. Donenfeld 2020-03-26 22:26:53 -0600
  • c8ac970 LogViewerActivity: merge lines that don't match regex by Jason A. Donenfeld 2020-03-26 16:59:54 -0600
  • a3a429b LogViewerActivity: re-add error case to log export by Jason A. Donenfeld 2020-03-26 15:58:02 -0600
  • 0726b1b strings: update Russian translate by Alexey 2020-03-26 15:50:48 +0300
  • defc4f4 LogViewerActivity: constify request by Jason A. Donenfeld 2020-03-26 14:56:00 -0600
  • a984127 LogViewerActivity: set a separate title by Jason A. Donenfeld 2020-03-26 01:58:54 -0600
  • 85dd303 ui: root: rewrite in kotlin by Jason A. Donenfeld 2020-03-26 01:55:44 -0600
  • 2958144 ui: cleanup various pieces of kotlin by Jason A. Donenfeld 2020-03-26 00:51:36 -0600
  • ade8f18 xml: cleanup by Jason A. Donenfeld 2020-03-25 18:13:07 -0600
  • 46e2e29 preferences: add key to all items to squelch warnings by Jason A. Donenfeld 2020-03-25 17:01:43 -0600
  • 63a3951 Introduce realtime log viewer by Harsh Shandilya 2020-03-24 12:12:25 +0530
  • 6f973af strings: update Russian translate by Alexey 2020-03-25 15:52:05 +0300
  • 1ad0ef3 LogExporterPreference: Don't ask for storage permissions on Android 10 and above by Harsh Shandilya 2020-03-25 21:01:02 +0530
  • 90bf46e strings: Explicit indexing for 'import_partial_success' by Eiji Tanioka 2020-03-25 21:16:35 +0900
  • c1c285d Upgrade to Gradle 6.3 by Harsh Shandilya 2020-03-25 02:05:06 +0530
  • f1b541a ui: squelch warnings by Jason A. Donenfeld 2020-03-24 14:08:41 -0600
  • 585257c TunnelManager: disallow remote apps for L by Jason A. Donenfeld 2020-03-24 14:04:13 -0600