aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/build.gradle (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-07-12Address lint issues in TunnelListFragmentHarsh Shandilya1-6/+5
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2018-07-12TunnelEditorFragment: add DNSes to allowedIPs when excluding rfc1918Jason A. Donenfeld3-18/+93
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-07-11Clean up warningsJason A. Donenfeld3-1/+3
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-07-11fab: remove asus hackJason A. Donenfeld1-3/+0
Let's hope Eric's changes make this no longer required. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-07-11fab: use support library's renderingEric Kuck19-640/+108
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
2018-07-10Version bump0.0.20180710Jason A. Donenfeld2-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-07-09QuickTileService: automatically slash the tileJason A. Donenfeld3-33/+262
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-07-09BaseFragment: in the event no view is available, use toastJason A. Donenfeld1-8/+7
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-07-09Request VPN permissions on activationEric Kuck9-95/+107
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
2018-07-08Use instanceOf instead of getClassJason A. Donenfeld3-3/+3
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-07-08Build with different name and ID in debug modeEric Kuck3-2/+10
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
2018-07-08gradle: bump build tools versionJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-07-08Switch from ListView to RecyclerViewEric Kuck6-237/+107
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
2018-07-06Another bump for misbuild0.0.20180706Jason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-07-06Version bumpJason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-07-06PeerEditor: put exclusion checkbox next to labelJason A. Donenfeld2-13/+14
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-07-06AppListDialogFragment: add deselect all buttonJason A. Donenfeld2-1/+9
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-07-06tools: update wg-quick for ExcludedApplications supportJason A. Donenfeld1-0/+0
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-07-06global: move to Apache 2.0Jason A. Donenfeld68-425/+267
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-07-06PeerEditor: add exclude private IPs functionalityJason A. Donenfeld3-1/+46
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-07-06TunnelEditor: fix nitsJason A. Donenfeld7-29/+49
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-07-06AppListDialogFragment: add implementation for excluding applicationsEric Kuck12-4/+550
Signed-off-by: Eric Kuck <eric@bluelinelabs.com>
2018-07-06TunnelEditor: better looking buttonsJason A. Donenfeld1-0/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-30android: model: Make some methods staticHarsh Shandilya2-5/+5
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2018-06-30android: FloatingActionsMenu: Don't create labels on ASUS' Android 5 devicesHarsh Shandilya1-0/+3
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 <me@msfjarvis.dev>
2018-06-30android: VersionPreference: Handle no-browser-installed caseHarsh Shandilya1-1/+4
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2018-06-30android: Add select all button to action modeHarsh Shandilya4-0/+21
Thanks to Jason for suggesting the not-clinically-insane method to go about this. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2018-06-30wireguard: Bump snapshotHarsh Shandilya1-0/+0
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2018-06-25Version bump0.0.20180625Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-25libwg-quick: add iptables output allowanceJason A. Donenfeld1-0/+0
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-25global: Small cleanupsJason A. Donenfeld3-7/+6
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-23android: Consolidate getPrefActivity into FragmentUtilsHarsh Shandilya3-28/+31
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> [Samuel: Changed static to non-static import] Signed-off-by: Samuel Holland <samuel@sholland.org>
2018-06-23QuickTileService: Remove useless overrideHarsh Shandilya1-5/+0
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2018-06-23gradle: StyleHarsh Shandilya1-3/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2018-06-23treewide: Optimize importsHarsh Shandilya8-19/+17
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2018-06-19config: Refactor IPCidr and use of InetAddressSamuel Holland7-90/+118
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(). Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-19util: Extract non-Android utility interfacesSamuel Holland10-9/+17
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. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-19crypto: Slightly Java-ify the Curve25519 implementationSamuel Holland1-65/+54
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-19app: Regularly scheduled gradle updatesSamuel Holland3-4/+5
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-19idea: Disable an unwanted inspectionSamuel Holland1-1/+0
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. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-17Application: make lock finalJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-17application: style fixJason A. Donenfeld2-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-17Version bump for clat fix0.0.20180616Jason A. Donenfeld2-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-14Version bump0.0.20180613Jason A. Donenfeld3-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-14global: supply backend asynchronouslyJason A. Donenfeld6-59/+98
We can't block for IO, so move everything to async workers or to callbacks. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-12Version bump0.0.20180612Jason A. Donenfeld3-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-12Application: require rootshell to use wgquick backendJason A. Donenfeld1-3/+7
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-10ToolsInstaller: safer state machineJason A. Donenfeld3-39/+42
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-07Version bump0.0.20180606Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-06-07BaseActivity: styleJason A. Donenfeld2-4/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>