Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • ab271e7 ConfigActivity: Enable animations on fragment transitions by Samuel Holland 2017-08-14 15:20:57 -0500
  • 83da2aa EditFragment: Input filters for config name and private key by Samuel Holland 2017-08-14 13:53:47 -0500
  • d5ede01 ConfigActivity: Avoid crash when started while locked by Samuel Holland 2017-08-14 10:44:29 -0500
  • 5e55d19 Major renaming and refactoring in activity and service by Samuel Holland 2017-08-13 07:24:03 -0500
  • c72d30a Profile: Add function to copy config from another profile by Samuel Holland 2017-08-13 07:23:16 -0500
  • f84d178 ProfileActivity: Remove unnecessary parameterization by Samuel Holland 2017-08-13 06:22:31 -0500
  • 4350009 ProfileService: Rework handling of updates, again by Samuel Holland 2017-08-13 06:16:05 -0500
  • dacd745 ServiceClientFragment: Connect early if possible by Samuel Holland 2017-08-10 01:11:00 -0500
  • 5fad895 ProfileList: Fix state tracking by Samuel Holland 2017-08-10 01:10:15 -0500
  • de53a1b ProfileEdit: Finish writing code-behind by Samuel Holland 2017-08-10 01:05:20 -0500
  • 87d3200 ProfileActivity: Do menus correctly by Samuel Holland 2017-08-10 01:04:46 -0500
  • d6d6f34 ProfileFragment: Make good use of the cached profile by Samuel Holland 2017-08-10 00:57:44 -0500
  • d00480a Settings: Add empty activity by Samuel Holland 2017-08-09 07:34:28 -0500
  • af8e013 Hook up editing to the layout and menus by Samuel Holland 2017-08-09 07:31:12 -0500
  • c199827 ProfileEdit: Add empty activity/fragment by Samuel Holland 2017-08-09 07:30:25 -0500
  • 671aae7 ProfileActivity: Do not use onClick for menus by Samuel Holland 2017-08-09 07:28:04 -0500
  • 7d2d9f0 ProfileActivity: Also remember editing state by Samuel Holland 2017-08-09 07:25:11 -0500
  • 2c4f605 ProfileFragment: Helper class to remember a fragment's profile by Samuel Holland 2017-08-09 07:18:31 -0500
  • 39ed03f ProfileList: Add the list fragment in code so it knows the layout by Samuel Holland 2017-08-09 06:19:37 -0500
  • 52cdf3e ProfileActivity: Replace fragments instead of hiding by Samuel Holland 2017-08-09 05:12:00 -0500
  • 2e3daa8 ProfileActivity: Extract base class for fixing fragments by Samuel Holland 2017-08-09 03:23:25 -0500
  • 529e320 Interface: Correctly handle setting a null or empty key by Samuel Holland 2017-08-09 02:51:54 -0500
  • f0f9192 KeyEncoding: Clean up and reorganize to match style by Samuel Holland 2017-08-09 02:51:08 -0500
  • c3afe5b Keypair: Convert to java-style array declarations by Samuel Holland 2017-08-09 02:44:46 -0500
  • f6b864d Constant time base64 by Jason A. Donenfeld 2017-08-08 18:22:41 +0200
  • f8d8e5e res: Add icons for quick settings tile by Samuel Holland 2017-08-08 05:55:27 -0500
  • 99973a4 Profile: Add helper to check name validity by Samuel Holland 2017-08-08 05:54:35 -0500
  • c59b3e1 Profile: Make name modifiable by Samuel Holland 2017-08-08 05:54:12 -0500
  • 0685d4a ProfileActivity: Refactor into clean layers of functionality by Samuel Holland 2017-08-08 05:51:38 -0500
  • 3076fd8 ProfileServiceInterface: Update for map-based collection by Samuel Holland 2017-08-07 20:19:29 -0500
  • 01524c0 ProfileService: Use a map to store profile data by Samuel Holland 2017-08-07 19:55:11 -0500
  • 7d3e796 ObservableArrayMapAdapter: Copy ObservableListAdapter by Samuel Holland 2017-08-07 19:46:19 -0500
  • 2df899e ProfileActivity: Add two-pane master-detail layout by Samuel Holland 2017-08-07 18:51:47 -0500
  • 2154306 PlaceholderFragment: Simple fragment that shows a message by Samuel Holland 2017-08-07 18:48:46 -0500
  • 4c96e55 ProfileActivity: Make local variables final by Samuel Holland 2017-08-07 18:43:52 -0500
  • 00a755f ProfileActivityFragment: Fix service connection tracking by Samuel Holland 2017-08-07 18:42:38 -0500
  • 372477d ProfileList: Load fragment programmatically by Samuel Holland 2017-08-07 16:55:02 -0500
  • 93e304b ProfileList: Extract service management into a base class by Samuel Holland 2017-08-04 12:39:56 -0500
  • 81ab643 ProfileList: Convert to a fragment by Samuel Holland 2017-08-04 12:24:18 -0500
  • d0bf3b6 ProfileList: remove generated config from UI by Samuel Holland 2017-08-04 00:40:43 -0500
  • 4b401a3 RootShell: Make shell command configurable by Samuel Holland 2017-08-04 00:37:58 -0500
  • f0ac53e icon: Remove transparency inside non-round dragon by Samuel Holland 2017-08-04 00:35:02 -0500
  • 6c71b88 ProfileList: Remove "Add" menu action, to be replaced by a FAB by Samuel Holland 2017-08-01 02:06:17 -0500
  • 5d5cdf5 ProfileService: Rework profile updating by Samuel Holland 2017-08-01 01:38:39 -0500
  • 874db0b Interface: Convert to using Keypair class by Samuel Holland 2017-08-01 01:12:59 -0500
  • 19e8087 Keypair: Create class for generating/storing keys by Samuel Holland 2017-08-01 01:08:56 -0500
  • 4208d52 Curve25519: Import class from noise-java by Samuel Holland 2017-08-01 01:06:34 -0500
  • 1e0a437 RootShell: rename SETUP to SETUP_TEMPLATE by Samuel Holland 2017-08-04 00:37:29 -0500
  • e718a7c RootShell: Use the application cache dir as TMPDIR by Samuel Holland 2017-07-31 23:21:59 -0500
  • 544812b ProfileService: Use wg to enumerate interfaces by Samuel Holland 2017-07-31 23:11:18 -0500
  • b324e7b BootCompletedReceiver: Enforce receiving the correct broadcast by Samuel Holland 2017-07-31 22:15:50 -0500
  • 84e19d6 ProfileList: Add a simple menu by Samuel Holland 2017-07-29 06:39:37 -0500
  • 411b071 ProfileList: Toggle connection state on click by Samuel Holland 2017-07-31 21:30:51 -0500
  • b6653fd ProfileService: Implement the rest of its interface by Samuel Holland 2017-07-31 21:22:02 -0500
  • 0ea5ae6 ProfileService: Use deep copy to clone profiles by Samuel Holland 2017-07-31 21:20:04 -0500
  • ca708ba Profile: Implement deep copying by Samuel Holland 2017-07-31 21:14:42 -0500
  • c3b42b8 Copyable: New utility interface for deep-copyable classes by Samuel Holland 2017-07-31 21:11:33 -0500
  • 465a969 ProfileList: Add indicator of profile connection state by Samuel Holland 2017-07-31 21:29:29 -0500
  • 0451370 ProfileService: Check for existing interfaces when loading profiles by Samuel Holland 2017-07-31 21:18:14 -0500
  • a1e334e Profile: Track connection state by Samuel Holland 2017-07-31 21:13:01 -0500
  • 8623437 ProfileService: Expand and document service interface by Samuel Holland 2017-07-31 19:06:47 -0500
  • 2b56dd5 RootShell: Add helper class for running commands as root by Samuel Holland 2017-07-31 19:00:05 -0500
  • 773190f ProfileService: Add a listener to start it on boot by Samuel Holland 2017-07-30 02:01:38 -0500
  • d8a5ec3 ProfileService: Only load from files ending with .conf by Samuel Holland 2017-07-30 02:18:17 -0500
  • c65ac9f ProfileService: Create it and move profile loading by Samuel Holland 2017-07-30 01:48:57 -0500
  • 5af6703 binding: Weakly reference adapter in list change callback by Samuel Holland 2017-07-30 18:44:57 -0500
  • 7ceafaf ProfileList: Add minimal activity by Samuel Holland 2017-07-29 06:09:55 -0500
  • 85f1d4f Profile: Add a blank line before each peer section by Samuel Holland 2017-07-29 17:40:36 -0500
  • 748d780 Profile: Parse config file to a string per attribute by Samuel Holland 2017-07-29 17:30:33 -0500
  • 0494dd1 Profile: Add minimal implementation by Samuel Holland 2017-07-29 06:08:54 -0500
  • f8b7030 project: Add gradle wrapper by Samuel Holland 2017-07-28 23:11:24 -0500
  • 5a82ecf icon: Use the uncropped logo for the non-round icon by Samuel Holland 2017-07-30 22:47:24 -0500
  • 56cf881 project: Create empty project with WireGuard icon by Samuel Holland 2017-07-28 23:10:37 -0500
  • b8cb52e project: Skeleton with license and readme by Jason A. Donenfeld 2017-07-31 03:00:41 +0200
  • 506d871 cli: only call DNS if there is DNS by Jason A. Donenfeld 2017-07-31 22:26:00 +0200
  • b2f4a75 cli: add multi-DNS to wg-quick by Jason A. Donenfeld 2017-07-31 05:15:05 +0200
  • df4fc98 cli: import from contrib/examples/android by Jason A. Donenfeld 2017-07-31 03:02:26 +0200
  • e85142d git: Initialize repository by Samuel Holland 2017-07-28 22:59:47 -0500