Commit Graph

  • 7d2d9f0cb3 ProfileActivity: Also remember editing state Samuel Holland 2017-08-09 07:25:11 -0500
  • 2c4f605b66 ProfileFragment: Helper class to remember a fragment's profile Samuel Holland 2017-08-09 07:18:31 -0500
  • 39ed03f758 ProfileList: Add the list fragment in code so it knows the layout Samuel Holland 2017-08-09 06:19:37 -0500
  • 52cdf3e7e5 ProfileActivity: Replace fragments instead of hiding Samuel Holland 2017-08-09 05:12:00 -0500
  • 2e3daa8913 ProfileActivity: Extract base class for fixing fragments Samuel Holland 2017-08-09 03:23:25 -0500
  • 529e320e3f Interface: Correctly handle setting a null or empty key Samuel Holland 2017-08-09 02:51:54 -0500
  • f0f9192aed KeyEncoding: Clean up and reorganize to match style Samuel Holland 2017-08-09 02:51:08 -0500
  • c3afe5be2c Keypair: Convert to java-style array declarations Samuel Holland 2017-08-09 02:44:46 -0500
  • f6b864d4e7 Constant time base64 Jason A. Donenfeld 2017-08-08 18:22:41 +0200
  • f8d8e5e23e res: Add icons for quick settings tile Samuel Holland 2017-08-08 05:55:27 -0500
  • 99973a4b08 Profile: Add helper to check name validity Samuel Holland 2017-08-08 05:54:35 -0500
  • c59b3e1230 Profile: Make name modifiable Samuel Holland 2017-08-08 05:54:12 -0500
  • 0685d4a159 ProfileActivity: Refactor into clean layers of functionality Samuel Holland 2017-08-08 05:51:38 -0500
  • 3076fd8c41 ProfileServiceInterface: Update for map-based collection Samuel Holland 2017-08-07 20:19:29 -0500
  • 01524c0dbf ProfileService: Use a map to store profile data Samuel Holland 2017-08-07 19:55:11 -0500
  • 7d3e796842 ObservableArrayMapAdapter: Copy ObservableListAdapter Samuel Holland 2017-08-07 19:46:19 -0500
  • 2df899eae5 ProfileActivity: Add two-pane master-detail layout Samuel Holland 2017-08-07 18:51:47 -0500
  • 2154306fcb PlaceholderFragment: Simple fragment that shows a message Samuel Holland 2017-08-07 18:48:46 -0500
  • 4c96e55b49 ProfileActivity: Make local variables final Samuel Holland 2017-08-07 18:43:52 -0500
  • 00a755f46f ProfileActivityFragment: Fix service connection tracking Samuel Holland 2017-08-07 18:42:38 -0500
  • 372477d0e0 ProfileList: Load fragment programmatically Samuel Holland 2017-08-07 16:55:02 -0500
  • 93e304ba2d ProfileList: Extract service management into a base class Samuel Holland 2017-08-04 12:39:56 -0500
  • 81ab643d2b ProfileList: Convert to a fragment Samuel Holland 2017-08-04 12:24:18 -0500
  • d0bf3b6b32 ProfileList: remove generated config from UI Samuel Holland 2017-08-04 00:40:43 -0500
  • 4b401a368f RootShell: Make shell command configurable Samuel Holland 2017-08-04 00:37:58 -0500
  • f0ac53e29b icon: Remove transparency inside non-round dragon Samuel Holland 2017-08-04 00:35:02 -0500
  • 6c71b88abd ProfileList: Remove "Add" menu action, to be replaced by a FAB Samuel Holland 2017-08-01 02:06:17 -0500
  • 5d5cdf54fa ProfileService: Rework profile updating Samuel Holland 2017-08-01 01:38:39 -0500
  • 874db0b95e Interface: Convert to using Keypair class Samuel Holland 2017-08-01 01:12:59 -0500
  • 19e8087642 Keypair: Create class for generating/storing keys Samuel Holland 2017-08-01 01:08:56 -0500
  • 4208d524b1 Curve25519: Import class from noise-java Samuel Holland 2017-08-01 01:06:34 -0500
  • 1e0a437c3b RootShell: rename SETUP to SETUP_TEMPLATE Samuel Holland 2017-08-04 00:37:29 -0500
  • e718a7c03c RootShell: Use the application cache dir as TMPDIR Samuel Holland 2017-07-31 23:21:59 -0500
  • 544812b2a7 ProfileService: Use wg to enumerate interfaces Samuel Holland 2017-07-31 23:11:18 -0500
  • b324e7b7f1 BootCompletedReceiver: Enforce receiving the correct broadcast Samuel Holland 2017-07-31 22:15:50 -0500
  • 84e19d6c72 ProfileList: Add a simple menu Samuel Holland 2017-07-29 06:39:37 -0500
  • 411b0716f2 ProfileList: Toggle connection state on click Samuel Holland 2017-07-31 21:30:51 -0500
  • b6653fd7f0 ProfileService: Implement the rest of its interface Samuel Holland 2017-07-31 21:22:02 -0500
  • 0ea5ae605c ProfileService: Use deep copy to clone profiles Samuel Holland 2017-07-31 21:20:04 -0500
  • ca708ba382 Profile: Implement deep copying Samuel Holland 2017-07-31 21:14:42 -0500
  • c3b42b85cc Copyable: New utility interface for deep-copyable classes Samuel Holland 2017-07-31 21:11:33 -0500
  • 465a969a70 ProfileList: Add indicator of profile connection state Samuel Holland 2017-07-31 21:29:29 -0500
  • 0451370caf ProfileService: Check for existing interfaces when loading profiles Samuel Holland 2017-07-31 21:18:14 -0500
  • a1e334efa6 Profile: Track connection state Samuel Holland 2017-07-31 21:13:01 -0500
  • 8623437185 ProfileService: Expand and document service interface Samuel Holland 2017-07-31 19:06:47 -0500
  • 2b56dd5d8f RootShell: Add helper class for running commands as root Samuel Holland 2017-07-31 19:00:05 -0500
  • 773190f57d ProfileService: Add a listener to start it on boot Samuel Holland 2017-07-30 02:01:38 -0500
  • d8a5ec3f19 ProfileService: Only load from files ending with .conf Samuel Holland 2017-07-30 02:18:17 -0500
  • c65ac9fafe ProfileService: Create it and move profile loading Samuel Holland 2017-07-30 01:48:57 -0500
  • 5af6703157 binding: Weakly reference adapter in list change callback Samuel Holland 2017-07-30 18:44:57 -0500
  • 7ceafaf2bb ProfileList: Add minimal activity Samuel Holland 2017-07-29 06:09:55 -0500
  • 85f1d4f1d3 Profile: Add a blank line before each peer section Samuel Holland 2017-07-29 17:40:36 -0500
  • 748d780a47 Profile: Parse config file to a string per attribute Samuel Holland 2017-07-29 17:30:33 -0500
  • 0494dd1404 Profile: Add minimal implementation Samuel Holland 2017-07-29 06:08:54 -0500
  • f8b7030e22 project: Add gradle wrapper Samuel Holland 2017-07-28 23:11:24 -0500
  • 5a82ecf18a icon: Use the uncropped logo for the non-round icon Samuel Holland 2017-07-30 22:47:24 -0500
  • 56cf8816d3 project: Create empty project with WireGuard icon Samuel Holland 2017-07-28 23:10:37 -0500
  • b8cb52ed4b project: Skeleton with license and readme Jason A. Donenfeld 2017-07-31 03:00:41 +0200
  • 506d871013 cli: only call DNS if there is DNS Jason A. Donenfeld 2017-07-31 22:26:00 +0200
  • b2f4a755a0 cli: add multi-DNS to wg-quick Jason A. Donenfeld 2017-07-31 05:15:05 +0200
  • df4fc98493 cli: import from contrib/examples/android Jason A. Donenfeld 2017-07-31 03:02:26 +0200
  • e85142dbfc git: Initialize repository Samuel Holland 2017-07-28 22:59:47 -0500