801 Commits (adc613d8011af7c508050badb1272e8326554c39)
 

Author SHA1 Message Date
  Samuel Holland c59b3e1230 Profile: Make name modifiable 7 years ago
  Samuel Holland 0685d4a159 ProfileActivity: Refactor into clean layers of functionality 7 years ago
  Samuel Holland 3076fd8c41 ProfileServiceInterface: Update for map-based collection 7 years ago
  Samuel Holland 01524c0dbf ProfileService: Use a map to store profile data 7 years ago
  Samuel Holland 7d3e796842 ObservableArrayMapAdapter: Copy ObservableListAdapter 7 years ago
  Samuel Holland 2df899eae5 ProfileActivity: Add two-pane master-detail layout 7 years ago
  Samuel Holland 2154306fcb PlaceholderFragment: Simple fragment that shows a message 7 years ago
  Samuel Holland 4c96e55b49 ProfileActivity: Make local variables final 7 years ago
  Samuel Holland 00a755f46f ProfileActivityFragment: Fix service connection tracking 7 years ago
  Samuel Holland 372477d0e0 ProfileList: Load fragment programmatically 7 years ago
  Samuel Holland 93e304ba2d ProfileList: Extract service management into a base class 7 years ago
  Samuel Holland 81ab643d2b ProfileList: Convert to a fragment 7 years ago
  Samuel Holland d0bf3b6b32 ProfileList: remove generated config from UI 7 years ago
  Samuel Holland 4b401a368f RootShell: Make shell command configurable 7 years ago
  Samuel Holland f0ac53e29b icon: Remove transparency inside non-round dragon 7 years ago
  Samuel Holland 6c71b88abd ProfileList: Remove "Add" menu action, to be replaced by a FAB 7 years ago
  Samuel Holland 5d5cdf54fa ProfileService: Rework profile updating 7 years ago
  Samuel Holland 874db0b95e Interface: Convert to using Keypair class 7 years ago
  Samuel Holland 19e8087642 Keypair: Create class for generating/storing keys 7 years ago
  Samuel Holland 4208d524b1 Curve25519: Import class from noise-java 7 years ago
  Samuel Holland 1e0a437c3b RootShell: rename SETUP to SETUP_TEMPLATE 7 years ago
  Samuel Holland e718a7c03c RootShell: Use the application cache dir as TMPDIR 7 years ago
  Samuel Holland 544812b2a7 ProfileService: Use wg to enumerate interfaces 7 years ago
  Samuel Holland b324e7b7f1 BootCompletedReceiver: Enforce receiving the correct broadcast 7 years ago
  Samuel Holland 84e19d6c72 ProfileList: Add a simple menu 7 years ago
  Samuel Holland 411b0716f2 ProfileList: Toggle connection state on click 7 years ago
  Samuel Holland b6653fd7f0 ProfileService: Implement the rest of its interface 7 years ago
  Samuel Holland 0ea5ae605c ProfileService: Use deep copy to clone profiles 7 years ago
  Samuel Holland ca708ba382 Profile: Implement deep copying 7 years ago
  Samuel Holland c3b42b85cc Copyable: New utility interface for deep-copyable classes 7 years ago
  Samuel Holland 465a969a70 ProfileList: Add indicator of profile connection state 7 years ago
  Samuel Holland 0451370caf ProfileService: Check for existing interfaces when loading profiles 7 years ago
  Samuel Holland a1e334efa6 Profile: Track connection state 7 years ago
  Samuel Holland 8623437185 ProfileService: Expand and document service interface 7 years ago
  Samuel Holland 2b56dd5d8f RootShell: Add helper class for running commands as root 7 years ago
  Samuel Holland 773190f57d ProfileService: Add a listener to start it on boot 7 years ago
  Samuel Holland d8a5ec3f19 ProfileService: Only load from files ending with .conf 7 years ago
  Samuel Holland c65ac9fafe ProfileService: Create it and move profile loading 7 years ago
  Samuel Holland 5af6703157 binding: Weakly reference adapter in list change callback 7 years ago
  Samuel Holland 7ceafaf2bb ProfileList: Add minimal activity 7 years ago
  Samuel Holland 85f1d4f1d3 Profile: Add a blank line before each peer section 7 years ago
  Samuel Holland 748d780a47 Profile: Parse config file to a string per attribute 7 years ago
  Samuel Holland 0494dd1404 Profile: Add minimal implementation 7 years ago
  Samuel Holland f8b7030e22 project: Add gradle wrapper 7 years ago
  Samuel Holland 5a82ecf18a icon: Use the uncropped logo for the non-round icon 7 years ago
  Samuel Holland 56cf8816d3 project: Create empty project with WireGuard icon 7 years ago
  Jason A. Donenfeld b8cb52ed4b project: Skeleton with license and readme 7 years ago
  Jason A. Donenfeld 506d871013 cli: only call DNS if there is DNS 7 years ago
  Jason A. Donenfeld b2f4a755a0 cli: add multi-DNS to wg-quick 7 years ago
  Jason A. Donenfeld df4fc98493 cli: import from contrib/examples/android 7 years ago