From d1e85633fbe8d871355d2b9feb51e2c9983d8a21 Mon Sep 17 00:00:00 2001 From: Samuel Holland Date: Wed, 5 Sep 2018 20:17:14 -0500 Subject: Remodel the Model - The configuration and crypto model is now entirely independent of Android classes other than Nullable and TextUtils. - Model classes are immutable and use builders that enforce the appropriate optional/required attributes. - The Android config proxies (for Parcelable and databinding) are moved to the Android side of the codebase, and are designed to be safe for two-way databinding. This allows proper observability in TunnelDetailFragment. - Various robustness fixes and documentation updates to helper classes. Signed-off-by: Jason A. Donenfeld --- app/src/main/res/values/strings.xml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'app/src/main/res/values/strings.xml') diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 87ea18f5..6202ee78 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -63,6 +63,7 @@ Log file will be saved to downloads folder MTU Name + Cannot parse “%s” at %s Peer control WireGuard tunnels Allows an app to control WireGuard tunnels. Apps with this permission may enable and disable WireGuard tunnels at will, potentially misdirecting Internet traffic. @@ -99,13 +100,9 @@ Successfully renamed tunnel to “%s” Invalid name Tunnel %s already exists - Empty address Address is empty - Unable to parse line: “%s” Forbidden characters in endpoint Peer public key may not be empty - Invalid configuration line: %s - Could not find any config information WireGuard base64 keys must be 44 characters encoding 32 bytes WireGuard keys must be 32 bytes WireGuard hex keys must be 64 characters encoding 32 bytes -- cgit v1.2.3-59-g8ed1b