Compare commits

...

14 Commits

Author SHA1 Message Date
ffbd8cfb76 I2P Android 0.9.38 Release commit. 2019-01-27 14:23:08 +00:00
2d1664574d "Fix" for ticket #2404 2019-01-24 18:33:26 +00:00
5d3aa1f625 Strings update 2019-01-24 18:21:20 +00:00
3fa53c7654 Expanded code to hunt NPE - ticket #2389 2019-01-24 18:21:01 +00:00
84ecf55ff8 Play store required a new android number even the first wasn't published. 2018-10-10 18:07:28 +00:00
72ad40ecfc Hotfix update cause of play console warnings.
Short: We had to upgrade to sdk 26 to ensure the app can run on all devices.
2018-10-10 17:56:38 +00:00
2f48898235 Release commit for I2P Android 0.9.37 2018-10-10 17:00:45 +00:00
39758c8cf4 Disable the SSL option for now. See trac issue #2296 2018-10-10 16:09:19 +00:00
ecc5509007 Gradle wrapper update 2018-10-10 16:07:28 +00:00
0e75b3e957 Android studio gave me some warnings against using ellipsize and maxLines together and suggested singleLine. 2018-10-10 16:06:39 +00:00
7b4c80216d Translations update. 2018-10-10 16:03:39 +00:00
70bbc18054 merge of 'bc6eaecbdac3f21b425ed335e348b1c505094d70'
and 'cd8c7bf753e03b16fd44f0516d6fd4fbd649fc5f'
2018-08-27 16:14:56 +00:00
09fcef23a4 Updates for the new i2p android 0.9.36 release. 2018-08-26 15:45:25 +00:00
zzz
333f09073a minor updates from tx 2018-07-04 13:58:17 +00:00
28 changed files with 93 additions and 28 deletions

View File

@ -1,3 +1,5 @@
# Release Process
1. Check out a clean copy of i2p.i2p at the correct release version.
2. Edit `routerjars/local.properties` to use the clean i2p.i2p copy.
3. Pull the latest translations with `tx pull -a` and commit them. (If you don't have the `tx` command, do `pip install transifex-client` )
@ -18,3 +20,6 @@
17. Check F-Droid repo works, and app works.
18. `mtn ci gradle.properties lib/helper/gradle.properties app/build.gradle`
19. Push free and donate builds to Google Play.
20. Tag the new release. Example `mtn tag h: android-0.9.36`

View File

@ -3,7 +3,7 @@ apply plugin: 'com.android.application'
android {
compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION as String)
defaultConfig {
versionCode 4745242
versionCode 4745246
versionName "$I2P_VERSION"
minSdkVersion 9
targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION as String)

View File

@ -111,7 +111,8 @@ public class GeneralTunnelPreferenceFragment extends BaseTunnelPreferenceFragmen
generalCategory.removePreference(generalCategory.findPreference(getString(R.string.TUNNEL_SHARED_CLIENT)));
addPreferencesFromResource(R.xml.tunnel_gen_server_port, portCategory);
portCategory.removePreference(portCategory.findPreference(getString(R.string.TUNNEL_TARGET_PORT)));
portCategory.removePreference(portCategory.findPreference(getString(R.string.TUNNEL_USE_SSL)));
// # TODO: See trac issue #2296
//portCategory.removePreference(portCategory.findPreference(getString(R.string.TUNNEL_USE_SSL)));
}
}
@ -168,8 +169,11 @@ public class GeneralTunnelPreferenceFragment extends BaseTunnelPreferenceFragmen
@Override
protected void generalClientStandardOrIrc(boolean isStandardOrIrc) {
/*
# TODO: See trac issue #2296
if (!isStandardOrIrc)
portCategory.removePreference(portCategory.findPreference(getString(R.string.TUNNEL_USE_SSL)));
*/
}
@Override
@ -185,7 +189,8 @@ public class GeneralTunnelPreferenceFragment extends BaseTunnelPreferenceFragmen
@Override
protected void generalServerHttpBidirOrStreamr(boolean isStreamr) {
addPreferencesFromResource(R.xml.tunnel_gen_client_port, portCategory);
portCategory.removePreference(portCategory.findPreference(getString(R.string.TUNNEL_USE_SSL)));
// # TODO: See trac issue #2296
//portCategory.removePreference(portCategory.findPreference(getString(R.string.TUNNEL_USE_SSL)));
if (isStreamr)
portCategory.removePreference(portCategory.findPreference(getString(R.string.TUNNEL_LISTEN_PORT)));
@ -201,7 +206,8 @@ public class GeneralTunnelPreferenceFragment extends BaseTunnelPreferenceFragmen
protected void generalServerPortStreamr(boolean isStreamr) {
if (isStreamr) {
portCategory.removePreference(portCategory.findPreference(getString(R.string.TUNNEL_TARGET_HOST)));
portCategory.removePreference(portCategory.findPreference(getString(R.string.TUNNEL_USE_SSL)));
// # TODO: See trac issue #2296
//portCategory.removePreference(portCategory.findPreference(getString(R.string.TUNNEL_USE_SSL)));
}
}

View File

@ -182,8 +182,10 @@ public class TunnelUtil extends GeneralHelper {
@Override
protected void generalClientStandardOrIrc(boolean isStandardOrIrc) {
/* # TODO: See trac issue #2296
if (isStandardOrIrc)
ed.putBoolean(res.getString(R.string.TUNNEL_USE_SSL), isSSLEnabled(tunnel));
*/
}
@Override
@ -212,7 +214,8 @@ public class TunnelUtil extends GeneralHelper {
protected void generalServerPortStreamr(boolean isStreamr) {
if (!isStreamr) {
ed.putString(res.getString(R.string.TUNNEL_TARGET_HOST), getTargetHost(tunnel));
ed.putBoolean(res.getString(R.string.TUNNEL_USE_SSL), isSSLEnabled(tunnel));
// # TODO: See trac issue #2296
//ed.putBoolean(res.getString(R.string.TUNNEL_USE_SSL), isSSLEnabled(tunnel));
}
}
@ -414,8 +417,10 @@ public class TunnelUtil extends GeneralHelper {
@Override
protected void generalClientStandardOrIrc(boolean isStandardOrIrc) {
/* # TODO: See trac issue #2296
if (isStandardOrIrc)
cfg.setUseSSL(prefs.getBoolean(res.getString(R.string.TUNNEL_USE_SSL), false));
*/
}
@Override
@ -444,7 +449,8 @@ public class TunnelUtil extends GeneralHelper {
protected void generalServerPortStreamr(boolean isStreamr) {
if (!isStreamr) {
cfg.setTargetHost(prefs.getString(res.getString(R.string.TUNNEL_TARGET_HOST), "127.0.0.1"));
cfg.setUseSSL(prefs.getBoolean(res.getString(R.string.TUNNEL_USE_SSL), false));
// # TODO: See trac issue #2296
//cfg.setUseSSL(prefs.getBoolean(res.getString(R.string.TUNNEL_USE_SSL), false));
}
}

View File

@ -5,6 +5,7 @@ import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
import net.i2p.android.router.util.Util;
import net.i2p.android.router.I2PConstants;
import net.i2p.android.router.service.RouterService;
@ -19,7 +20,12 @@ public class OnBootReceiver extends BroadcastReceiver implements I2PConstants {
if (startOnBoot) {
Intent routerService = new Intent(context, RouterService.class);
context.startService(routerService);
// Ticket #2404
try {
context.startService(routerService);
} catch (IllegalStateException ex) {
Util.e("Error: ", ex);
}
}
}
}

View File

@ -67,7 +67,10 @@ public abstract class AbstractWizardModel implements ModelCallbacks {
public void load(Bundle savedValues) {
for (String key : savedValues.keySet()) {
mRootPageList.findByKey(key).resetData(savedValues.getBundle(key));
// Expanded the code to hunt NPE - Ticket #2389
Page tmp = mRootPageList.findByKey(key);
Bundle tmpBundle = savedValues.getBundle(key);
tmp.resetData(tmpBundle);
}
}

View File

@ -37,7 +37,7 @@
android:layout_toRightOf="@id/tunnel_name"
android:ellipsize="start"
android:gravity="end"
android:maxLines="1"
android:singleLine="true"
android:text="Interface:port"
android:textAppearance="@style/TextAppearance.AppCompat.Secondary" />

View File

@ -29,7 +29,7 @@
android:layout_marginLeft="@dimen/listitem_horizontal_margin"
android:layout_marginStart="@dimen/listitem_horizontal_margin"
android:ellipsize="marquee"
android:maxLines="1"
android:singleLine="true"
android:text="RouterInfo hash"
android:textAppearance="@style/TextAppearance.AppCompat.Primary" />

View File

@ -149,10 +149,12 @@
<string name="settings_label_expl_backupQuantity">Quantitat de còpies de seguretat</string>
<string name="settings_summ_expl_backupQuantity">%s túnels</string>
<string name="settings_desc_expl_backupQuantity">Quantitat de còpies de seguretat del túnel</string>
<string name="menu_about">Quant a</string>
<string name="about_version">Versió:</string>
<string name="about_helpwanted">Es necessita ajuda!</string>
<string name="about_volunteer">Voleu ajudar a millorar l\'aplicació? Oferiu-vos voluntaris al fòrum Android:</string>
<string name="menu_help">Ajuda</string>
<string name="general">Generals</string>
<string name="label_router">Adreces públiques</string>
<string name="label_private">Adreces privades</string>
<string name="addressbook_add_wizard_k_name">Nom</string>
@ -176,6 +178,7 @@
<string name="i2ptunnel_wizard_desc_desc">Una descripció del túnel. És opcional i purament informativa.</string>
<string name="i2ptunnel_wizard_submit_confirm_message">Voleu crear el túnel?</string>
<string name="i2ptunnel_wizard_submit_confirm_button">Crea el túnel</string>
<string name="i2ptunnel_view_target">Objectiu</string>
<string name="i2ptunnel_view_access_point">Punt d\'accés</string>
<string name="edit_tunnel">Edita el túnel</string>
<string name="name">Nom</string>
@ -190,6 +193,7 @@
<string name="profile">Perfil</string>
<string name="profile_interactive">Connexió interactiva</string>
<string name="access_control">Control d\'accés</string>
<string name="disabled">Desactivat</string>
<string name="access_list">Llista d\'accés</string>
<string name="client_connection_limits">Límit de connexions del client</string>
<string name="connections_per_minute">Connexions per minut</string>

View File

@ -354,5 +354,6 @@
<string name="error_logs_copied_to_clipboard">Fehlerprotokolle in die Zwischenablage kopiert</string>
<string name="logs_copied_to_clipboard">Protokolle in die Zwischenablage kopiert</string>
<string name="label_browser_configuration">Browserkonfiguration</string>
<string name="no_market_app">Keine angebotene App gefunden, bitte manuell installieren.</string>
<string name="unset">Deaktivieren</string>
</resources>

View File

@ -114,6 +114,7 @@
<string name="settings_desc_upnp">Avaa palomuuriportit automaattisesti</string>
<string name="settings_label_logging">Lokit</string>
<string name="settings_label_default_log_level">Oletus loggaustaso</string>
<string name="settings_label_appearance">Ulkoasu</string>
<string name="settings_label_language">Kieli</string>
<string name="settings_default">Oletus</string>
<string name="settings_label_advanced">Lisätietoja</string>
@ -198,6 +199,7 @@
<string name="use_ssl">Käytä SSL:ää</string>
<string name="tunnel_parameters">Tunneliparametrit</string>
<string name="profile">Profiili</string>
<string name="disabled">Otettu pois käytöstä</string>
<string name="whitelist">Valkoinen lista</string>
<string name="blacklist">Musta lista</string>
<string name="connections_per_minute">Yhteyksiä minuutissa</string>

View File

@ -1,7 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="app_name">I2P</string>
<string name="desc_i2p_logo">Logo dI2P</string>
<string name="desc_i2p_logo">Logo I2P</string>
<string name="choose_language">Choisir la langue</string>
<string name="welcome_new_install">Bienvenue sur I2P ! Cette appli est un logiciel en version ALPHA de développement et noffre pas un niveau danonymat élevé. Veuillez lire les notes de mise à jour et les informations de licence.</string>
<string name="welcome_new_version">La nouvelle version est installée. Veuillez lire les notes de mise à jour. Version :</string>

View File

@ -15,7 +15,7 @@
<string name="label_logs">Log</string>
<string name="label_error_logs">Log errori</string>
<string name="label_news">News</string>
<string name="label_peers_status">Peers</string>
<string name="label_peers_status">Peer</string>
<string name="label_release_notes">Note di rilascio</string>
<string name="label_licenses">Licenze</string>
<string name="label_browse">Sfoglia</string>
@ -28,13 +28,13 @@
<string name="no_internet">Nessuna connessione Internet disponibile</string>
<string name="hidden">Nascosto</string>
<string name="testing">Test</string>
<string name="firewalled">Bloccato dal Firewall</string>
<string name="firewalled">Bloccato dal firewall</string>
<string name="symmetric_nat">NAT simmetrico</string>
<string name="net_status_error_i2cp">Errore del Gestore di Client I2CP - controllare i log </string>
<!--Parameter is a time, e.g. 32s or 2m-->
<string name="net_status_error_skew">Disallineamento del Clock di %s</string>
<string name="net_status_error_unresolved_tcp">Indirizzo TCP non risolto</string>
<string name="net_status_error_private_tcp">Indirizzo TCP Privato</string>
<string name="net_status_error_private_tcp">Indirizzo TCP privato</string>
<string name="net_status_warn_firewalled_inbound_tcp">Bloccato da firewall con TCP in entrata abilitato</string>
<string name="net_status_warn_firewalled_floodfill">Bloccato dal Firewall e Riempimento</string>
<string name="net_status_info_disconnected">Disconesso - controlla la connessione a internet</string>

View File

@ -31,6 +31,7 @@
<!--Character to indicate a server tunnel. Usually first letter of the word "server".-->
<string name="char_server_tunnel">S</string>
<string name="download">ダウンロード</string>
<string name="upload">アップロード</string>
<string name="configure_browser_title">ブラウザの設定をしますか?</string>
<string name="configure_browser_for_i2p">I2Pサイトを見るためにブラウザを設定しますか(あとでヘルプメニューからも設定できます)</string>
<string name="first_start_title">I2P のインストールおめでとうございます!</string>
@ -92,7 +93,9 @@
<string name="settings_desc_upnp">自動的にファイアーウォールのポートを開く</string>
<string name="settings_label_logging">ロギング</string>
<string name="settings_label_default_log_level">デフォルトのログ水準</string>
<string name="settings_label_appearance">外観</string>
<string name="settings_label_language">言語</string>
<string name="settings_default">デフォルト</string>
<string name="settings_label_advanced">高度</string>
<string name="settings_label_showStats">ルーターの統計</string>
<string name="settings_summ_showStats">メインコンソールに高度な統計を表示</string>
@ -217,6 +220,7 @@
<string name="delay_connect">接続延滞</string>
<string name="access_control">アクセスコントロール</string>
<string name="restricted_access">許可されたアクセス</string>
<string name="disabled">無効</string>
<string name="whitelist">ホワイトリスト</string>
<string name="blacklist">ブラックリスト</string>
<string name="access_list">アクセスリスト</string>

View File

@ -25,7 +25,9 @@
<string name="hidden">Skrytý</string>
<!--Parameter is a time, e.g. 32s or 2m-->
<!--Character to indicate a client tunnel. Usually first letter of the word "client".-->
<string name="char_client_tunnel">C</string>
<!--Character to indicate a server tunnel. Usually first letter of the word "server".-->
<string name="char_server_tunnel">S</string>
<string name="first_start_title">Gratulácia k nainštalovaniu I2P!</string>
<string name="first_start_welcome"><b>Vitajte v I2P!</b> Prosím <b>majte trpezlivosť</b>, kým sa I2P nabootuje a nájde peerov.</string>
<string name="first_start_read">Zatiaľ čo budete čakať, prosím prečítajte si poznámky k vydaniu a úvodnú stránku.</string>
@ -47,6 +49,8 @@
<string name="action_reload_subscriptions">Obnoviť príspevky</string>
<string name="router_not_running">Router nie je spustený.</string>
<string name="stats_not_ready">Správca štatistík zatiaľ nie je pripravený. Prosím vyskúšajte to znova neskôr.</string>
<string name="country">Krajina</string>
<string name="version">Verzia</string>
<string name="count">Počet</string>
<string name="netdb_routers_empty">Žiadne routre vo vašej NetDB.</string>
<string name="netdb_leases_empty">Žiadne prenajaté sady vo vašej NetDB.</string>
@ -74,6 +78,9 @@
<string name="settings_desc_upnp">Automaticky otvoriť porty firewallu</string>
<string name="settings_label_logging">Logovanie</string>
<string name="settings_label_default_log_level">Predvolená úroveń logovania</string>
<string name="settings_label_appearance">Vzhľad</string>
<string name="settings_label_language">Jazyk</string>
<string name="settings_default">Predvolené</string>
<string name="settings_label_advanced">Pokročilé</string>
<string name="settings_label_showStats">Štatistiky routra</string>
<string name="settings_summ_showStats">Zobraziť pokročilé štatistiky v hlavnej konzole</string>
@ -105,6 +112,7 @@
<string name="about_volunteer">Chceli by ste urobiť aplikáciu lepšou? Prihláste sa na androidovom fóre:</string>
<string name="about_donate">Chcete darovať peniaze alebo bitcoiny za účelom zakúpenia ďalších zariadení s Androidom pre vývoj a testovanie? Choďte na:</string>
<string name="menu_help">Pomoc</string>
<string name="general">Všeobecné</string>
<string name="addressbook_search_header">%s nájdených</string>
<string name="addressbook_add_wizard_k_name">Názov</string>
<string name="addressbook_add_wizard_k_destination">Cieľ</string>
@ -173,8 +181,10 @@
<string name="enable_dcc">Povoliť DCC</string>
<string name="target_host">Cieľový host</string>
<string name="target_port">Cieľový port</string>
<string name="use_ssl">Použiť SSL</string>
<string name="tunnel_parameters">Parametre tunelov</string>
<string name="profile">Profil</string>
<string name="disabled">Zrušené</string>
<string name="whitelist">Whitelist</string>
<string name="blacklist">Blacklist</string>
<string name="tunnel_summ_delay_open">Pozdržať otvorenie tunelov až pokiaľ to nebude vyžadované</string>
@ -184,4 +194,5 @@
<string name="username">Užívateľské meno</string>
<string name="password">Heslo</string>
<string name="custom_options">Vlastné nastavenia</string>
<string name="all">Všetko</string>
</resources>

View File

@ -23,7 +23,9 @@
<string name="hidden">Fshehur</string>
<!--Parameter is a time, e.g. 32s or 2m-->
<!--Character to indicate a client tunnel. Usually first letter of the word "client".-->
<string name="char_client_tunnel">C</string>
<!--Character to indicate a server tunnel. Usually first letter of the word "server".-->
<string name="char_server_tunnel">S</string>
<string name="download">Shkarkim</string>
<string name="first_start_title">Urime që arritët ta instaloni I2P\'në!</string>
<string name="first_start_welcome">&lt;b&gt;Mirë se vini në I2P!&lt;b&gt; Ju lutem &lt;b&gt;duroni&lt;b&gt; deri sa I2P të boot dhe tåe gjejë peers, </string>
@ -48,6 +50,8 @@
<string name="stats_not_ready">menaxheri i statistikave nuk është gati ende. Provoni përsëri më vone. </string>
<string name="no_graphs_configured">Asnjë graf nuk është konfigururar. Mund të zgjedhni statistikat për graf në menynë e cilësimeve. Ndryshimet do të kenë efekt pas 60 sekondave.</string>
<string name="configure_graphs">Konfiguro grafët</string>
<string name="country">Vendi</string>
<string name="version">Version</string>
<string name="netdb_routers_empty">Nuk ka routerë në NetDB\'në tuaj. </string>
<string name="netdb_leases_empty">Nuk ka LeaseSets në NetDB\'në tuaj.</string>
<string name="notification_status_peers">Peers: %1$d aktivë, %2$d të njohur</string>
@ -74,6 +78,7 @@
<string name="settings_desc_upnp">Hapni portalet e firewall\'ëve automatikisht</string>
<string name="settings_label_logging">Logimet</string>
<string name="settings_label_default_log_level">Niveli i logimit mesatar</string>
<string name="settings_label_appearance">Paraqitja</string>
<string name="settings_label_language">Gjuhë</string>
<string name="settings_default">Parazgjedhje</string>
<string name="settings_label_advanced">I/e avancuar</string>
@ -174,6 +179,7 @@
<string name="outproxies">Prokurët jashtësor</string>
<string name="target_host">Host\'i i shënjuar</string>
<string name="target_port">Portalja e shenjuar</string>
<string name="use_ssl">Përdorni SSL</string>
<string name="tunnel_parameters">Parametrat e tunelëve</string>
<string name="profile">Profil</string>
<string name="disabled">E çaktivizuar</string>

View File

@ -25,7 +25,7 @@ Läs utgåvenoteringar och licens-information.</string>
<string name="button_router_on">I2P kör (långt tryck för att stanna)</string>
<string name="button_router_graceful">I2P kommer att stängas av om %s</string>
<string name="button_shutdown_now">Långt tryck för att stanna nu</string>
<string name="button_cancel_graceful">Långt tryck för att ångra avstängning</string>
<string name="button_cancel_graceful">Långt tryck för att ångra stängning</string>
<string name="no_internet">Ingen internetuppkoppling är tillgängling</string>
<string name="hidden">Dold</string>
<string name="testing">Testar</string>
@ -108,7 +108,7 @@ Läs utgåvenoteringar och licens-information.</string>
<string name="notification_status_graceful">Stannar I2P om %s</string>
<string name="notification_status_stopping">Stannar I2P</string>
<string name="notification_status_stopping_after_net">Nätverk nedkopplat, stannar I2P</string>
<string name="notification_status_shutdown_cancelled">Avstängning avbruten</string>
<string name="notification_status_shutdown_cancelled">Stängning avbruten</string>
<string name="notification_status_shutting_down">I2P stängs av</string>
<string name="notification_status_bw">Bandbredd:%1$sBps ner / %2$sBps upp</string>
<string name="notification_status_peers">Noder: %1$d aktiva, %2$d kända</string>

View File

@ -326,7 +326,7 @@
<string name="tunnel_summ_referer">\'Referer\' üstbilgisi geçirilsin</string>
<string name="tunnel_summ_accept">\'Accept-*\' üstbilgisi geçirilsin</string>
<string name="tunnel_summ_allow_ssl">I2P adreslerinde SSL kullanılabilsin</string>
<string name="jump_url_list">İnternet adresi listesine sıçra</string>
<string name="jump_url_list">Adresi listesine sıçra</string>
<string name="proxy_auth">Vekil sunucu kimlik doğrulaması</string>
<string name="tunnel_summ_proxy_auth">Bu vekil sunucuda oturum açmak için kimlik doğrulaması istensin</string>
<string name="username">Kullanıcı Adı</string>
@ -340,9 +340,11 @@
<string name="no_messages">Henüz bir ileti yok</string>
<string name="no_error_messages">Henüz bir hata iletisi yok</string>
<plurals name="log_error_messages">
<item quantity="one">%d hata iletisi, yeniden eskiye</item>
<item quantity="other">%d hata iletisi, yeniden eskiye</item>
</plurals>
<plurals name="log_messages">
<item quantity="one">%d ileti, yeniden eskiye</item>
<item quantity="other">%d ileti, yeniden eskiye</item>
</plurals>
<string name="log_entry">Günlük Kaydı</string>

View File

@ -352,5 +352,6 @@
<string name="error_logs_copied_to_clipboard">错误日志已复制到剪贴板</string>
<string name="logs_copied_to_clipboard">日志已复制到剪贴板</string>
<string name="label_browser_configuration">浏览器配置</string>
<string name="no_market_app">没有找到应用商店,请手动安装</string>
<string name="unset">未设置</string>
</resources>

View File

@ -31,6 +31,7 @@
</string-array>
<string-array name="languages">
<item>zz</item>
<item>az</item>
<item>en</item>
<item>ca</item>
<item>zh</item>
@ -58,6 +59,7 @@
</string-array>
<string-array name="language_names">
<item>@string/settings_default</item>
<item>Azerbaijani</item>
<item>English</item>
<item>Català</item>
<item>Chinese 中国的</item>

View File

@ -4,7 +4,7 @@
<string name="TUNNEL_TYPE" translatable="false">type</string>
<string name="TUNNEL_NAME" translatable="false">name</string>
<string name="TUNNEL_DESCRIPTION" translatable="false">description</string>
<string name="TUNNEL_USE_SSL" translatable="false">useSSL</string>
<!--<string name="TUNNEL_USE_SSL" translatable="false">useSSL</string>-->
<string name="TUNNEL_START_ON_LOAD" translatable="false">startOnLoad</string>
<string name="TUNNEL_PRIV_KEY_FILE" translatable="false">privKeyFile</string>

View File

@ -10,10 +10,12 @@
android:key="@string/TUNNEL_LISTEN_PORT"
android:title="@string/listen_port" />
<!--
# TODO: See trac issue #2296
<CheckBoxPreference
android:defaultValue="false"
android:key="@string/TUNNEL_USE_SSL"
android:summary="@string/tunnel_summ_client_ssl"
android:title="@string/client_ssl" />
android:title="@string/client_ssl" />-->
</PreferenceScreen>

View File

@ -9,10 +9,12 @@
android:key="@string/TUNNEL_TARGET_PORT"
android:title="@string/target_port" />
<!--
# TODO: See trac issue #2296
<CheckBoxPreference
android:defaultValue="false"
android:key="@string/TUNNEL_USE_SSL"
android:summary="@string/tunnel_summ_use_ssl"
android:title="@string/use_ssl" />
android:title="@string/use_ssl" />-->
</PreferenceScreen>

View File

@ -4,7 +4,7 @@ buildscript {
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.1'
classpath 'com.android.tools.build:gradle:3.3.0'
classpath 'com.android.tools.lint:lint-gradle:26.1.1'
}
}

View File

@ -13,6 +13,6 @@ POM_DEVELOPER_ID=str4d
POM_DEVELOPER_NAME=str4d
POM_DEVELOPER_EMAIL=str4d@i2pmail.org
I2P_VERSION=0.9.35
ANDROID_BUILD_TARGET_SDK_VERSION=25
ANDROID_BUILD_SDK_VERSION=25
I2P_VERSION=0.9.38
ANDROID_BUILD_TARGET_SDK_VERSION=26
ANDROID_BUILD_SDK_VERSION=26

View File

@ -1,6 +1,6 @@
#Sat Nov 25 01:31:50 NZDT 2017
#Thu Jan 24 19:09:07 CET 2019
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip

View File

@ -3,7 +3,7 @@
<string name="yes">Kyllä</string>
<string name="no">Ei</string>
<string name="install_i2p_android">Asennetaanko I2P Android?</string>
<string name="you_must_have_i2p_android">Sinulla on oltava I2P Android asennettuna ja käynnissä. Haluaisitko asentaa sen?</string>
<string name="you_must_have_i2p_android">I2P Androidin on oltava asennettu ja käynnissä. Haluatko asentaa sen?</string>
<string name="start_i2p_android">Käynnistetäänkö I2P Android?</string>
<string name="would_you_like_to_start_i2p_android">Näyttää siltä, että I2P Android ei ole käynnissä. Haluaisitko käynnistää sen?</string>
<string name="would_you_like_to_start_i2p_android">Näyttää siltä, että I2P Android ei ole käynnissä. Haluatko käynnistää sen?</string>
</resources>

View File

@ -3,5 +3,7 @@
<string name="yes">Igen</string>
<string name="no">Nem</string>
<string name="install_i2p_android">I2P Android telepítése?</string>
<string name="you_must_have_i2p_android">Az I2P Android telepítve lennie és futnia kell. Szeretné telepíteni?</string>
<string name="start_i2p_android">I2P Android indítása?</string>
<string name="would_you_like_to_start_i2p_android">Úgy tűnik, hogy az I2P Android nem fut. Szeretné elindítani?</string>
</resources>