summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArne Schwabe <arne@rfc2549.org>2016-04-01 14:47:46 +0200
committerArne Schwabe <arne@rfc2549.org>2016-04-01 16:16:09 +0200
commit5b08ac8422b9a252ecf971470351cf40f5ca2a1a (patch)
treefbb2701965d750dd0f38536ce39b47db98731425
parent237836932b2f3a66a08a7020332496c96916e662 (diff)
New versionv0.6.51
-rw-r--r--build.gradle2
-rw-r--r--main/build.gradle4
-rw-r--r--main/src/main/AndroidManifest.xml4
-rw-r--r--main/src/main/java/de/blinkt/openvpn/core/LogFileHandler.java7
-rw-r--r--main/src/main/java/de/blinkt/openvpn/core/VpnStatus.java2
-rw-r--r--main/src/main/res/drawable-hdpi/icon.pngbin2991 -> 0 bytes
-rw-r--r--main/src/main/res/drawable-mdpi/icon.pngbin1921 -> 0 bytes
-rw-r--r--main/src/main/res/drawable-xhdpi/icon.pngbin4303 -> 0 bytes
-rw-r--r--main/src/main/res/drawable-xxhdpi/icon.pngbin6864 -> 14248 bytes
-rwxr-xr-xmain/src/main/res/mipmap-hdpi/ic_launcher.pngbin1686 -> 5284 bytes
-rwxr-xr-xmain/src/main/res/mipmap-mdpi/ic_launcher.pngbin1098 -> 2994 bytes
-rw-r--r--main/src/main/res/mipmap-xhdpi/banner_tv.pngbin0 -> 21996 bytes
-rwxr-xr-xmain/src/main/res/mipmap-xhdpi/ic_launcher.pngbin2494 -> 7520 bytes
-rwxr-xr-xmain/src/main/res/mipmap-xxhdpi/ic_launcher.pngbin4429 -> 13017 bytes
-rwxr-xr-xmain/src/main/res/mipmap-xxxhdpi/ic_launcher.pngbin6691 -> 18967 bytes
-rw-r--r--misc/Banner_besser.jpgbin0 -> 110596 bytes
-rw-r--r--misc/Banner_besser.psdbin0 -> 627326 bytes
-rw-r--r--misc/Banner_besser_tv.pngbin0 -> 62798 bytes
-rw-r--r--misc/Banner_besser_tv.psdbin0 -> 851334 bytes
-rw-r--r--misc/banner.pngbin0 -> 161496 bytes
-rw-r--r--misc/banner_tv.pngbin0 -> 212862 bytes
-rw-r--r--misc/logo_arne.pngbin0 -> 13737 bytes
-rw-r--r--misc/logo_arne.svg104
-rwxr-xr-xmisc/web_hi_res_512.pngbin0 -> 58282 bytes
24 files changed, 112 insertions, 11 deletions
diff --git a/build.gradle b/build.gradle
index 1a2fe258..46d86cdb 100644
--- a/build.gradle
+++ b/build.gradle
@@ -8,7 +8,7 @@ buildscript {
jcenter()
}
dependencies {
- classpath 'com.android.tools.build:gradle:2.1.0-alpha3'
+ classpath 'com.android.tools.build:gradle:2.1.0-alpha4'
}
}
diff --git a/main/build.gradle b/main/build.gradle
index ecedb71e..53d31100 100644
--- a/main/build.gradle
+++ b/main/build.gradle
@@ -25,8 +25,8 @@ android {
defaultConfig {
minSdkVersion 14
targetSdkVersion 23
- versionCode = 130
- versionName = "0.6.50"
+ versionCode = 131
+ versionName = "0.6.51"
}
sourceSets {
diff --git a/main/src/main/AndroidManifest.xml b/main/src/main/AndroidManifest.xml
index 2fb4629a..bf499648 100644
--- a/main/src/main/AndroidManifest.xml
+++ b/main/src/main/AndroidManifest.xml
@@ -28,8 +28,8 @@
<application
android:name=".core.ICSOpenVPNApplication"
android:allowBackup="true"
- android:banner="@drawable/icon"
- android:icon="@drawable/icon"
+ android:banner="@mipmap/banner_tv"
+ android:icon="@mipmap/ic_launcher"
android:label="@string/app"
android:supportsRtl="true"
android:theme="@style/blinkt"
diff --git a/main/src/main/java/de/blinkt/openvpn/core/LogFileHandler.java b/main/src/main/java/de/blinkt/openvpn/core/LogFileHandler.java
index a30cde5b..d69fdfb0 100644
--- a/main/src/main/java/de/blinkt/openvpn/core/LogFileHandler.java
+++ b/main/src/main/java/de/blinkt/openvpn/core/LogFileHandler.java
@@ -9,10 +9,8 @@ import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.os.Parcel;
-import android.text.TextUtils;
import java.io.BufferedInputStream;
-import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
@@ -22,7 +20,6 @@ import java.nio.ByteBuffer;
import java.util.Locale;
import de.blinkt.openvpn.R;
-import de.blinkt.openvpn.fragments.Utils;
/**
* Created by arne on 23.01.16.
@@ -33,7 +30,6 @@ class LogFileHandler extends Handler {
static final int LOG_INIT = 102;
public static final int LOG_MESSAGE = 103;
private static FileOutputStream mLogFile;
- private static BufferedOutputStream mBufLogfile;
public static final String LOGFILE_NAME = "logcache.dat";
@@ -78,7 +74,7 @@ class LogFileHandler extends Handler {
private static void trimLogFile() {
try {
- mBufLogfile.flush();
+ mLogFile.flush();
mLogFile.getChannel().truncate(0);
} catch (IOException e) {
e.printStackTrace();
@@ -101,7 +97,6 @@ class LogFileHandler extends Handler {
private void openLogFile (File cacheDir) throws FileNotFoundException {
File logfile = new File(cacheDir, LOGFILE_NAME);
mLogFile = new FileOutputStream(logfile);
- mBufLogfile = new BufferedOutputStream(mLogFile);
}
private void readLogCache(File cacheDir) {
diff --git a/main/src/main/java/de/blinkt/openvpn/core/VpnStatus.java b/main/src/main/java/de/blinkt/openvpn/core/VpnStatus.java
index 5f45feb8..29bef6de 100644
--- a/main/src/main/java/de/blinkt/openvpn/core/VpnStatus.java
+++ b/main/src/main/java/de/blinkt/openvpn/core/VpnStatus.java
@@ -20,7 +20,9 @@ import android.text.TextUtils;
import android.util.Log;
import java.io.ByteArrayInputStream;
+import java.io.DataOutputStream;
import java.io.File;
+import java.io.OutputStream;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.security.MessageDigest;
diff --git a/main/src/main/res/drawable-hdpi/icon.png b/main/src/main/res/drawable-hdpi/icon.png
deleted file mode 100644
index d772f454..00000000
--- a/main/src/main/res/drawable-hdpi/icon.png
+++ /dev/null
Binary files differ
diff --git a/main/src/main/res/drawable-mdpi/icon.png b/main/src/main/res/drawable-mdpi/icon.png
deleted file mode 100644
index b72082d8..00000000
--- a/main/src/main/res/drawable-mdpi/icon.png
+++ /dev/null
Binary files differ
diff --git a/main/src/main/res/drawable-xhdpi/icon.png b/main/src/main/res/drawable-xhdpi/icon.png
deleted file mode 100644
index 7f861703..00000000
--- a/main/src/main/res/drawable-xhdpi/icon.png
+++ /dev/null
Binary files differ
diff --git a/main/src/main/res/drawable-xxhdpi/icon.png b/main/src/main/res/drawable-xxhdpi/icon.png
index 8e9e5845..16afb418 100644
--- a/main/src/main/res/drawable-xxhdpi/icon.png
+++ b/main/src/main/res/drawable-xxhdpi/icon.png
Binary files differ
diff --git a/main/src/main/res/mipmap-hdpi/ic_launcher.png b/main/src/main/res/mipmap-hdpi/ic_launcher.png
index 4acd8429..52fc9219 100755
--- a/main/src/main/res/mipmap-hdpi/ic_launcher.png
+++ b/main/src/main/res/mipmap-hdpi/ic_launcher.png
Binary files differ
diff --git a/main/src/main/res/mipmap-mdpi/ic_launcher.png b/main/src/main/res/mipmap-mdpi/ic_launcher.png
index fc35dfd0..d99f7d91 100755
--- a/main/src/main/res/mipmap-mdpi/ic_launcher.png
+++ b/main/src/main/res/mipmap-mdpi/ic_launcher.png
Binary files differ
diff --git a/main/src/main/res/mipmap-xhdpi/banner_tv.png b/main/src/main/res/mipmap-xhdpi/banner_tv.png
new file mode 100644
index 00000000..8ffb5f43
--- /dev/null
+++ b/main/src/main/res/mipmap-xhdpi/banner_tv.png
Binary files differ
diff --git a/main/src/main/res/mipmap-xhdpi/ic_launcher.png b/main/src/main/res/mipmap-xhdpi/ic_launcher.png
index 3a09bfe5..04ebb081 100755
--- a/main/src/main/res/mipmap-xhdpi/ic_launcher.png
+++ b/main/src/main/res/mipmap-xhdpi/ic_launcher.png
Binary files differ
diff --git a/main/src/main/res/mipmap-xxhdpi/ic_launcher.png b/main/src/main/res/mipmap-xxhdpi/ic_launcher.png
index 01bf65df..69bea5a6 100755
--- a/main/src/main/res/mipmap-xxhdpi/ic_launcher.png
+++ b/main/src/main/res/mipmap-xxhdpi/ic_launcher.png
Binary files differ
diff --git a/main/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/main/src/main/res/mipmap-xxxhdpi/ic_launcher.png
index 537d313a..b9b738b1 100755
--- a/main/src/main/res/mipmap-xxxhdpi/ic_launcher.png
+++ b/main/src/main/res/mipmap-xxxhdpi/ic_launcher.png
Binary files differ
diff --git a/misc/Banner_besser.jpg b/misc/Banner_besser.jpg
new file mode 100644
index 00000000..5720505c
--- /dev/null
+++ b/misc/Banner_besser.jpg
Binary files differ
diff --git a/misc/Banner_besser.psd b/misc/Banner_besser.psd
new file mode 100644
index 00000000..5d7e9b8c
--- /dev/null
+++ b/misc/Banner_besser.psd
Binary files differ
diff --git a/misc/Banner_besser_tv.png b/misc/Banner_besser_tv.png
new file mode 100644
index 00000000..39184f71
--- /dev/null
+++ b/misc/Banner_besser_tv.png
Binary files differ
diff --git a/misc/Banner_besser_tv.psd b/misc/Banner_besser_tv.psd
new file mode 100644
index 00000000..b2a0d0ce
--- /dev/null
+++ b/misc/Banner_besser_tv.psd
Binary files differ
diff --git a/misc/banner.png b/misc/banner.png
new file mode 100644
index 00000000..28b67560
--- /dev/null
+++ b/misc/banner.png
Binary files differ
diff --git a/misc/banner_tv.png b/misc/banner_tv.png
new file mode 100644
index 00000000..5b1b935f
--- /dev/null
+++ b/misc/banner_tv.png
Binary files differ
diff --git a/misc/logo_arne.png b/misc/logo_arne.png
new file mode 100644
index 00000000..fca9e8b3
--- /dev/null
+++ b/misc/logo_arne.png
Binary files differ
diff --git a/misc/logo_arne.svg b/misc/logo_arne.svg
new file mode 100644
index 00000000..80245615
--- /dev/null
+++ b/misc/logo_arne.svg
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="513.901px" height="515.08px" viewBox="1 -2.08 513.901 515.08" enable-background="new 1 -2.08 513.901 515.08"
+ xml:space="preserve">
+<g id="logo_x5F_fast_x5F_fertig_x5F_mit_Ohren_x5F_2_1_">
+ <g>
+ <path fill="#CECDCC" d="M506,513c-34.668,0-67.994,0-102.66,0c-0.882-1.152-2.337-2.438-3.151-3.386
+ c-18.079-21.079-36.203-42.121-54.32-63.168c-2.202-2.559-4.406-4.549-8.336-4.538c-51.329,0.13-102.659,0.048-153.988,0.21
+ c-2.338,0.007-5.249,1.24-6.919,2.89c-21.349,21.072-42.531,42.313-63.701,63.568c-1.222,1.229-10.798,4.424-12.174,4.424
+ C65,513,42,513,8,513c-3.56,0-7-5.11-7-7s0-194.667,0-292c0.35-0.72,0.897-1.406,1.021-2.162
+ c5.695-35.341,18.076-68.084,38.374-97.646c2.993-4.358,2.639-7.381-0.216-11.519C28.75,86.107,17.591,69.354,6.52,52.546
+ C5.136,50.444,1,36.75,3.75,25.563c0.195-2.79,1.878-5.84,3.594-8.056C14.459,8.32,25.93,0.226,38.75,2.875
+ c0.798,0.165,15.302,3.588,20.502,10.142c7.83,9.866,15.069,20.204,22.45,30.42c3.26,4.514,6.25,9.223,9.456,13.979
+ c1.327-0.882,2.06-1.271,2.678-1.794c27.917-23.63,59.688-39.764,95.096-48.764C245-6.5,272.494-1.998,300.747,2.001
+ s74.306,20.005,106.046,43.226c7.034,5.147,13.788,10.68,20.907,16.219c5.642-8.528,10.903-17.011,16.71-25.104
+ c4.918-6.854,6.393-9.311,12.087-15.522C460.58,16.366,485,4.25,501.859,14.361c16.049,9.625,15.556,34.231,7.808,46.198
+ c-11.141,16.583-22.132,33.269-33.392,49.769c-2.069,3.031-1.746,5.031,0.122,7.943c13.941,21.744,24.328,45.082,30.618,70.173
+ c2.127,8.485,3.997,17.036,5.983,25.557c0,97.333,0,194.667,0,292C513,510.164,510.232,513,506,513z M340.944,255.169
+ l-0.105-0.056c1.406,0.458,2.812,1.31,4.223,1.314c21.163,0.073,42.326,0.045,63.489-0.002c1.461-0.003,2.921-0.352,4.382-0.541
+ l0.373,0.068l0.372-0.068c1.443,0.253,2.888,0.726,4.332,0.729c24.159,0.045,48.318,0.037,72.479,0.011
+ c1.105-0.001,2.21-0.285,4.197-0.56c-0.904-10.128-1.413-20.057-2.733-29.877c-5.244-38.992-19.133-74.674-42.106-106.651
+ c-2.902-4.04-2.528-6.633,0.037-10.411c13.186-19.424,26.14-39.005,39.123-58.566c1.273-1.921,2.426-3.989,3.241-6.138
+ c1.732-4.558,0.521-8.61-3.086-11.726c-3.415-2.949-7.588-2.903-11.231-0.866c-2.923,1.634-5.812,3.963-7.71,6.685
+ c-7.999,11.465-15.613,23.198-23.383,34.823c-5.054,7.56-10.13,15.104-15.438,23.017C384.396,47.217,327.36,21.056,260.035,20.17
+ C192.738,19.283,135.072,44.045,87.05,91.55c-0.971-1.257-1.609-1.989-2.146-2.79C72.585,70.357,60.444,51.83,47.816,33.641
+ c-2.389-3.44-6.323-6.462-10.211-8.059c-6.336-2.604-12.854,2.259-12.646,9.121c0.095,3.115,1.357,6.559,3.085,9.206
+ C40.142,62.45,52.48,80.833,64.777,99.243c6.548,9.802,6.623,9.81-0.297,19.53c-24.786,34.817-39.196,73.531-43.468,116.011
+ c-0.754,7.503-0.852,15.07-1.227,22.113c19.167,0,37.475,0.104,55.781-0.048c7.936-0.064,15.865-0.654,23.797-1.004l0.332,0.036
+ l0.328-0.062c0.788,0.194,1.575,0.556,2.364,0.558c24.78,0.044,49.561,0.072,74.339,0.008c1.053-0.002,2.104-0.897,3.157-1.377
+ c5.358-16.273,11.05-32.447,20.5-46.879c9.743-14.881,20.832-28.499,37.654-36.127c14.758-6.692,29.495-7.441,44.335-0.406
+ c16.569,7.856,28.036,21.055,37.641,36.151c9.161,14.4,15.147,30.212,20.328,46.367
+ C340.541,254.466,340.742,254.817,340.944,255.169z M169.972,345.023c-0.948-23.414,0.803-46.647,5.208-70.045
+ c-17.885,0-35.183-0.038-52.479,0.017c-8.479,0.025-16.956,0.223-25.435,0.342c-0.816-0.114-1.634-0.326-2.451-0.326
+ c-23.822-0.019-47.646-0.022-71.47,0.003c-1.097,0.002-2.193,0.302-3.042,0.427c0,73.061,0,145.762,0,218.688
+ c24.752,0,49.068,0.016,73.383-0.06c0.974-0.003,1.943-0.866,2.915-1.328c1.062-0.672,2.289-1.175,3.157-2.039
+ c22.756-22.641,45.479-45.313,68.183-68.008c0.785-0.785,1.32-1.819,1.972-2.737C169.933,394.979,169.952,370.001,169.972,345.023
+ z M416.638,275.307c-0.989-0.107-47.142-0.326-68.79-0.304c-0.739,0.001-1.479,0.256-2.376,0.421
+ c4.023,21.313,5.582,42.498,5.471,63.842c-0.132,25.313-0.053,50.627,0.02,75.939c0.005,1.648,0.211,3.732,1.188,4.879
+ c13.482,15.808,27.129,31.476,40.709,47.2c7.543,8.734,15.34,16.572,23.779,26.406c0-3.29-0.304-4.139-0.304-5.928
+ c0-32.642-0.016-65.281,0.004-97.922c0.021-37.802,0.074-75.604,0.113-113.404c0.062,1.828,0.179,3.656,0.179,5.484
+ c0.01,68.475,0.008,136.95,0.008,205.426c0,2.099,0,4.197,0,6.344c26.229,0,51.749,0,77.203,0c0-73.026,0-145.607,0-218.696
+ c-7.223,0-14.177-0.027-21.129,0.006C453.728,275.09,435.619,275.2,416.638,275.307z M321.623,421.732
+ c-15.146-32.957-30.019-65.315-45.154-98.254c15.437-5.25,27.274-14.479,34.837-28.599c7.661-14.307,9.093-29.449,4.855-45.023
+ c-6.812-25.042-30.092-43.339-56.342-43.542c-25.128-0.193-48.584,14.473-57.634,40.507c-4.41,12.689-4.458,25.539-0.213,38.259
+ c6.365,19.07,19.605,31.547,38.789,38.388c-14.206,33.012-28.149,65.413-42.285,98.264
+ C239.7,421.732,280.125,421.732,321.623,421.732z"/>
+ <path fill="none" d="M513,214c-1.987-8.521-3.857-17.071-5.984-25.557c-6.29-25.091-16.677-48.429-30.618-70.173
+ c-1.868-2.912-2.191-4.912-0.122-7.943c11.26-16.5,22.251-33.186,33.393-49.769C510.563,59.227,511.88,58.18,513,57
+ C513,109.333,513,161.667,513,214z"/>
+ <path fill="none" d="M1,506c2.333,2.332,4.667,4.666,7,7c-2.333,0-4.667,0-7,0C1,510.666,1,508.332,1,506z"/>
+ <path fill="#F08327" d="M99.364,255.846c-7.932,0.351-15.862,0.939-23.797,1.004c-18.307,0.15-36.614,0.048-55.781,0.048
+ c0.375-7.043,0.473-14.61,1.227-22.113c4.271-42.479,18.682-81.193,43.468-116.011c6.92-9.722,6.846-9.729,0.297-19.53
+ C52.48,80.833,40.142,62.45,28.045,43.909c-1.728-2.647-2.991-6.091-3.085-9.206c-0.209-6.861,6.309-11.726,12.646-9.121
+ c3.888,1.597,7.822,4.618,10.211,8.059c12.627,18.19,24.769,36.716,37.088,55.119c0.536,0.801,1.175,1.533,2.146,2.79
+ c48.021-47.505,105.688-72.267,172.984-71.381c67.324,0.886,124.36,27.047,171.363,76.184
+ c5.308-7.913,10.384-15.457,15.438-23.017c7.77-11.625,15.384-23.358,23.383-34.823c1.898-2.722,4.787-5.051,7.71-6.685
+ c3.645-2.037,7.816-2.083,11.231,0.866c3.606,3.115,4.818,7.168,3.086,11.726c-0.815,2.147-1.968,4.216-3.241,6.138
+ c-12.983,19.562-25.938,39.144-39.123,58.566c-2.565,3.778-2.939,6.371-0.037,10.411c22.975,31.978,36.862,67.659,42.106,106.651
+ c1.32,9.82,1.829,19.749,2.733,29.877c-1.987,0.274-3.092,0.558-4.197,0.56c-24.159,0.025-48.318,0.034-72.479-0.011
+ c-1.444-0.003-2.889-0.475-4.332-0.728c-3.11-19.441-8.353-38.268-16.353-56.285c-12.897-29.05-30.484-54.431-55.776-74.358
+ c-21.427-16.884-45.465-27.338-72.295-30.174c-23.573-2.491-46.517,1.738-68.218,11.851c-11.526,5.37-21.652,12.648-31.493,20.633
+ c-12.29,9.969-23.965,20.554-32.412,33.91c-8.126,12.85-15.699,26.177-22.12,39.943
+ C106.982,218.619,102.267,237.031,99.364,255.846z"/>
+ <path fill="#1E3863" d="M99.364,255.846c2.902-18.814,7.618-37.227,15.646-54.44c6.421-13.768,13.994-27.095,22.12-39.943
+ c8.447-13.356,20.123-23.941,32.412-33.91c9.841-7.983,19.967-15.263,31.493-20.633c21.701-10.111,44.645-14.341,68.218-11.851
+ c26.83,2.836,50.868,13.29,72.295,30.174c25.292,19.929,42.879,45.309,55.776,74.358c8,18.019,13.241,36.844,16.353,56.285
+ c0-0.001-0.372,0.067-0.372,0.067l-0.373-0.068c-1.251-0.295-2.502-0.847-3.754-0.848c-22.779-0.015-45.561,0.038-68.34,0.075
+ c0,0,0.105,0.056,0.104,0.055c-0.201-0.353-0.402-0.703-0.603-1.055c-5.181-16.155-11.167-31.967-20.328-46.367
+ c-9.604-15.097-21.07-28.294-37.641-36.151c-14.841-7.036-29.577-6.287-44.335,0.406c-16.822,7.629-27.911,21.247-37.654,36.127
+ c-9.449,14.432-15.142,30.605-20.5,46.879c-24.689-0.003-49.378-0.024-74.066,0.027c-1.932,0.004-3.861,0.512-5.793,0.784
+ l-0.328,0.062L99.364,255.846z"/>
+ <path fill="#1D3863" d="M321.623,421.732c-41.498,0-81.923,0-123.146,0c14.136-32.851,28.08-65.252,42.285-98.264
+ c-19.184-6.841-32.423-19.316-38.789-38.388c-4.245-12.721-4.197-25.569,0.213-38.259c9.05-26.034,32.505-40.7,57.634-40.507
+ c26.25,0.202,49.53,18.499,56.342,43.542c4.236,15.574,2.806,30.718-4.855,45.023c-7.562,14.119-19.4,23.349-34.837,28.599
+ C291.605,356.416,306.478,388.775,321.623,421.732z"/>
+ <path fill="#F08226" d="M472.71,274.999c6.952-0.033,13.906-0.006,21.129-0.006c0,73.089,0,145.67,0,218.696
+ c-25.454,0-50.975,0-77.203,0c0-2.146,0-4.245,0-6.344c0-68.476,0.002-136.951-0.008-205.426c0-1.828,0.072-4.784,0.01-6.613
+ C416.409,274.933,453.728,275.09,472.71,274.999z"/>
+ <path fill="#F08327" d="M96.601,492.74c-0.972,0.462-1.941,1.325-2.915,1.328c-24.314,0.074-48.631,0.06-73.383,0.06
+ c0-72.928,0-145.629,0-218.688c0.848-0.125,1.945-0.425,3.042-0.427c23.824-0.025,47.647-0.021,71.47-0.003
+ c0.817,0,1.635,0.212,2.451,0.326c-0.204,2.296-0.584,4.592-0.586,6.888C96.631,352.396,96.619,422.568,96.601,492.74z"/>
+ <path fill="#1D3863" d="M96.601,492.74c0.019-70.173,0.03-140.345,0.079-210.518c0.001-2.296,0.382-4.592,0.586-6.888
+ c8.479-0.119,16.956-0.315,25.435-0.342c17.297-0.055,34.594-0.017,52.479-0.017c-4.404,23.396-6.155,46.631-5.208,70.045
+ c-0.324,1.584-0.926,3.167-0.93,4.752c-0.062,21.803-0.062,43.604-0.002,65.404c0.004,1.593,0.568,3.184,0.873,4.776
+ c-0.651,0.918-1.188,1.952-1.972,2.737c-22.704,22.693-45.427,45.367-68.183,68.008C98.89,491.566,97.662,492.069,96.601,492.74z"
+ />
+ <path fill="#1D3863" d="M416.337,389.841c-0.02,32.641,0.301,100.56,0.301,103.85c-8.438-9.834-16.237-17.671-23.78-26.406
+ c-13.58-15.726-27.227-31.394-40.709-47.2c-0.977-1.146-1.183-3.229-1.188-4.879c-0.071-25.313-0.15-50.627-0.02-75.939
+ c0.111-21.344-1.446-42.527-5.471-63.842c0.896-0.165,1.637-0.42,2.376-0.421c21.648-0.021,68.791,0.304,68.791,0.304
+ S416.359,352.478,416.337,389.841z"/>
+ <path fill="#21325A" d="M340.838,255.114c22.779-0.037,45.561-0.09,68.34-0.075c1.252,0,2.503,0.552,3.754,0.848
+ c-1.461,0.188-2.921,0.537-4.382,0.541c-21.163,0.047-42.326,0.075-63.489,0.002C343.651,256.423,342.244,255.572,340.838,255.114
+ z"/>
+ <path fill="#203159" d="M100.023,255.821c1.932-0.272,3.862-0.78,5.793-0.784c24.688-0.052,49.377-0.03,74.066-0.027
+ c-1.052,0.479-2.104,1.375-3.157,1.377c-24.78,0.064-49.56,0.037-74.339-0.008C101.599,256.376,100.811,256.015,100.023,255.821z"
+ />
+ <path fill="#20315A" d="M169.913,419.956c-0.305-1.594-0.869-3.185-0.873-4.776c-0.06-21.802-0.061-43.603,0.002-65.404
+ c0.004-1.585,0.605-3.168,0.93-4.752C169.952,370.001,169.933,394.979,169.913,419.956z"/>
+ <path fill="#21325A" d="M340.341,254.115c0.2,0.352,0.4,0.702,0.603,1.055C340.742,254.817,340.541,254.466,340.341,254.115z"/>
+ </g>
+</g>
+</svg>
diff --git a/misc/web_hi_res_512.png b/misc/web_hi_res_512.png
new file mode 100755
index 00000000..cb7dd653
--- /dev/null
+++ b/misc/web_hi_res_512.png
Binary files differ