Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-06 | global: move to Apache 2.0 | Jason A. Donenfeld | |
2018-07-06 | PeerEditor: add exclude private IPs functionality | Jason A. Donenfeld | |
2018-07-06 | TunnelEditor: fix nits | Jason A. Donenfeld | |
2018-07-06 | AppListDialogFragment: add implementation for excluding applications | Eric Kuck | |
Signed-off-by: Eric Kuck <eric@bluelinelabs.com> | |||
2018-07-06 | TunnelEditor: better looking buttons | Jason A. Donenfeld | |
2018-06-30 | android: model: Make some methods static | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | |||
2018-06-30 | android: FloatingActionsMenu: Don't create labels on ASUS' Android 5 devices | Harsh Shandilya | |
They have completely wrecked the framework there and all efforts to work around their absolutely broken software have been in vain, hence let's atleast let users be able to use the app, labels or otherwise. Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | |||
2018-06-30 | android: VersionPreference: Handle no-browser-installed case | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | |||
2018-06-30 | android: Add select all button to action mode | Harsh Shandilya | |
Thanks to Jason for suggesting the not-clinically-insane method to go about this. Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | |||
2018-06-30 | wireguard: Bump snapshot | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | |||
2018-06-25 | Version bump | Jason A. Donenfeld | |
2018-06-25 | libwg-quick: add iptables output allowance | Jason A. Donenfeld | |
2018-06-25 | global: Small cleanups | Jason A. Donenfeld | |
2018-06-23 | android: Consolidate getPrefActivity into FragmentUtils | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <harsh@prjkt.io> [Samuel: Changed static to non-static import] Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2018-06-23 | QuickTileService: Remove useless override | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | |||
2018-06-23 | gradle: Style | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | |||
2018-06-23 | treewide: Optimize imports | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | |||
2018-06-19 | config: Refactor IPCidr and use of InetAddress | Samuel Holland | |
Use a canonically-named utility class to tack on methods to the existing InetAddress class. Rename IPCidr to InetNetwork so it better matches InetAddress and is more pronouceable :) While here, simplify the constructor and toString() functions, and properly implement hashCode(). | |||
2018-06-19 | util: Extract non-Android utility interfaces | Samuel Holland | |
As part of a refactoring that will likely introduce more custom collection classes, move the non-Android-specific parts outside the com.wireguard.android package. | |||
2018-06-19 | crypto: Slightly Java-ify the Curve25519 implementation | Samuel Holland | |
2018-06-19 | app: Regularly scheduled gradle updates | Samuel Holland | |
2018-06-19 | idea: Disable an unwanted inspection | Samuel Holland | |
Android Studio isn't smart enough to realize that the public/private keys and the keypair are effectively the same thing. Just turn off the inspection because it's usually tripped by intentional things. | |||
2018-06-17 | Application: make lock final | Jason A. Donenfeld | |
2018-06-17 | application: style fix | Jason A. Donenfeld | |
2018-06-17 | Version bump for clat fix | Jason A. Donenfeld | |
2018-06-14 | Version bump | Jason A. Donenfeld | |
2018-06-14 | global: supply backend asynchronously | Jason A. Donenfeld | |
We can't block for IO, so move everything to async workers or to callbacks. | |||
2018-06-12 | Version bump | Jason A. Donenfeld | |
2018-06-12 | Application: require rootshell to use wgquick backend | Jason A. Donenfeld | |
2018-06-10 | ToolsInstaller: safer state machine | Jason A. Donenfeld | |
2018-06-07 | Version bump | Jason A. Donenfeld | |
2018-06-07 | BaseActivity: style | Jason A. Donenfeld | |
2018-06-07 | BootShutdownReceiver: style | Jason A. Donenfeld | |
2018-06-07 | Backend: abstract version information | Jason A. Donenfeld | |
2018-06-07 | Give Samuel heart attack by removing Dagger | Jason A. Donenfeld | |
2018-06-07 | VersionPreference: account for checking state and move away from tools installer | Jason A. Donenfeld | |
2018-06-06 | FloatingActionMenu: 5.1 requires explicit text color | Jason A. Donenfeld | |
2018-06-06 | MainActivity: Fix style | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | |||
2018-06-06 | ToolsInstallerPreference: do not check for magisk on main thread | Jason A. Donenfeld | |
2018-06-05 | build: Allow building release artifacts in-tree | Harsh Shandilya | |
This change avoids all need for changing any file under VCS to insert signing keys and configs for release builds. Example contents of keystore.properties ``` // Location of keystore, relative to module build.gradle, // in this case, of the app module storeFile=../wireguard.jks storePassword=b3ty0uc4nth4xxth1s keyAlias=wireguard keyPassword=4ndr01dsux ``` Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | |||
2018-06-05 | MainActivity: Silence useless warning | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | |||
2018-06-05 | Version bump | Jason A. Donenfeld | |
2018-06-05 | FloatingActionMenu: use appcompat theme | Jason A. Donenfeld | |
2018-06-05 | MainActivity: collapse action menu on toolbar touch | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | |||
2018-06-05 | ToolsInstaller: allow installing as Magisk module | Jason A. Donenfeld | |
2018-06-05 | libwg-go: better error when using unpatched Go | Jason A. Donenfeld | |
2018-06-05 | ActionBar: show single menu item as toolicon | Jason A. Donenfeld | |
2018-06-05 | TunnelListFragment: hide menu when going to settings | Jason A. Donenfeld | |
Really the menu should be hidden when clicking on the action bar, too. | |||
2018-06-05 | MainActivity: style | Jason A. Donenfeld | |
2018-06-05 | fab: properly get theme color | Jason A. Donenfeld | |
Harsh changed this before, but my original way is what the support library does internally. |