summaryrefslogtreecommitdiffhomepage
path: root/app/src/main/java
AgeCommit message (Expand)Author
2017-08-08Constant time base64Jason A. Donenfeld
2017-08-08Profile: Add helper to check name validitySamuel Holland
2017-08-08Profile: Make name modifiableSamuel Holland
2017-08-08ProfileActivity: Refactor into clean layers of functionalitySamuel Holland
2017-08-07ProfileServiceInterface: Update for map-based collectionSamuel Holland
2017-08-07ProfileService: Use a map to store profile dataSamuel Holland
2017-08-07ObservableArrayMapAdapter: Copy ObservableListAdapterSamuel Holland
2017-08-07ProfileActivity: Add two-pane master-detail layoutSamuel Holland
2017-08-07PlaceholderFragment: Simple fragment that shows a messageSamuel Holland
2017-08-07ProfileActivity: Make local variables finalSamuel Holland
2017-08-07ProfileActivityFragment: Fix service connection trackingSamuel Holland
2017-08-07ProfileList: Load fragment programmaticallySamuel Holland
2017-08-04ProfileList: Extract service management into a base classSamuel Holland
2017-08-04ProfileList: Convert to a fragmentSamuel Holland
2017-08-04RootShell: Make shell command configurableSamuel Holland
2017-08-01ProfileList: Remove "Add" menu action, to be replaced by a FABSamuel Holland
2017-08-01ProfileService: Rework profile updatingSamuel Holland
2017-08-01Interface: Convert to using Keypair classSamuel Holland
2017-08-01Keypair: Create class for generating/storing keysSamuel Holland
2017-08-01Curve25519: Import class from noise-javaSamuel Holland
2017-08-04RootShell: rename SETUP to SETUP_TEMPLATESamuel Holland
2017-07-31RootShell: Use the application cache dir as TMPDIRSamuel Holland
2017-07-31ProfileService: Use wg to enumerate interfacesSamuel Holland
2017-07-31BootCompletedReceiver: Enforce receiving the correct broadcastSamuel Holland
2017-07-29ProfileList: Add a simple menuSamuel Holland
2017-07-31ProfileList: Toggle connection state on clickSamuel Holland
2017-07-31ProfileService: Implement the rest of its interfaceSamuel Holland
2017-07-31ProfileService: Use deep copy to clone profilesSamuel Holland
2017-07-31Profile: Implement deep copyingSamuel Holland
2017-07-31Copyable: New utility interface for deep-copyable classesSamuel Holland
2017-07-31ProfileService: Check for existing interfaces when loading profilesSamuel Holland
2017-07-31Profile: Track connection stateSamuel Holland
2017-07-31ProfileService: Expand and document service interfaceSamuel Holland
2017-07-31RootShell: Add helper class for running commands as rootSamuel Holland
2017-07-30ProfileService: Add a listener to start it on bootSamuel Holland
2017-07-30ProfileService: Only load from files ending with .confSamuel Holland
2017-07-30ProfileService: Create it and move profile loadingSamuel Holland
2017-07-30binding: Weakly reference adapter in list change callbackSamuel Holland
2017-07-29ProfileList: Add minimal activitySamuel Holland
2017-07-29Profile: Add a blank line before each peer sectionSamuel Holland
2017-07-29Profile: Parse config file to a string per attributeSamuel Holland
2017-07-29Profile: Add minimal implementationSamuel Holland