From 00dc1ed213c06b60a92d83255589148351b2bc90 Mon Sep 17 00:00:00 2001 From: zzz Date: Wed, 14 Mar 2018 19:12:17 +0000 Subject: [PATCH] SusiMail: Change URL from /susimail/susimail to /susimail Remove susi.i2p links on help pages --- apps/routerconsole/jsp/help_ar.jsp | 2 +- apps/routerconsole/jsp/help_fr.jsp | 2 +- apps/routerconsole/jsp/help_nl.jsp | 4 ++-- apps/routerconsole/jsp/help_ru.jsp | 2 +- apps/routerconsole/jsp/webmail.jsp | 8 +++---- apps/susimail/src/WEB-INF/web.xml | 22 +++++++++++++++++++ .../src/src/i2p/susi/webmail/WebMail.java | 2 +- 7 files changed, 32 insertions(+), 10 deletions(-) diff --git a/apps/routerconsole/jsp/help_ar.jsp b/apps/routerconsole/jsp/help_ar.jsp index 3f8320259..c6c70da6a 100644 --- a/apps/routerconsole/jsp/help_ar.jsp +++ b/apps/routerconsole/jsp/help_ar.jsp @@ -174,7 +174,7 @@ This product includes software developed by the Apache Software Foundation

Another application you can see on this webpage is I2PTunnel (your web interface) - a GPL'ed application written by mihi that lets you tunnel normal TCP/IP traffic over I2P (such as the eepproxy and the irc proxy). There is also a -susimail web based mail client available on +web-based mail client available on the console, which is a GPL'ed application written by susi23. The addressbook application, written by Ragnarok helps maintain your hosts.txt files (see ./addressbook/ for more information).

diff --git a/apps/routerconsole/jsp/help_fr.jsp b/apps/routerconsole/jsp/help_fr.jsp index 00ff15374..c78df58fd 100644 --- a/apps/routerconsole/jsp/help_fr.jsp +++ b/apps/routerconsole/jsp/help_fr.jsp @@ -158,7 +158,7 @@ fondation Apache Software (http://www.apache.org/).

Une autre application visible sur cette page: I2PTunnel (votre interface web) sous licence GPL écrite par mihi qui vous permet de mettre en tunnels le trafic normal TCP/IP sur I2P (comme les proxy eep et le proxy irc). Il y a aussi un client webmail -susimail disponible dans la console, qui est sous +disponible dans la console, qui est sous licence GPL et écrit par susi23. L'application carnet d'adresses, écrite par Ragnarok gère votre fichier hosts.txt (voir ./addressbook/ pour plus de détails).

diff --git a/apps/routerconsole/jsp/help_nl.jsp b/apps/routerconsole/jsp/help_nl.jsp index 914ab152b..7d01970d2 100644 --- a/apps/routerconsole/jsp/help_nl.jsp +++ b/apps/routerconsole/jsp/help_nl.jsp @@ -194,8 +194,8 @@ Dit product bevat software ontwikkeld door de Apache Software Foundation href="http://i2p-projekt.i2p/nl/docs/api/i2ptunnel">I2PTunnel (je web interface) - een GPL applicatie geschreven door mihi die normaal TCP/IP verkeer over I2P laat tunnelen (zoals de eepproxy en de irc -proxy). Er is ook een susimail web based mail -client beschikbaar op de console, dit is een +proxy). Er is ook een web based mail +client beschikbaar op de console, dit is een GPL applicatie geschreven door susi23. De adresboek applicatie, geschreven door Ragnarok helpt je met het beheren van je hosts.txt bestanden (zie ./addressbook/ voor meer informatie).

diff --git a/apps/routerconsole/jsp/help_ru.jsp b/apps/routerconsole/jsp/help_ru.jsp index d9b2375ce..78cade618 100644 --- a/apps/routerconsole/jsp/help_ru.jsp +++ b/apps/routerconsole/jsp/help_ru.jsp @@ -177,7 +177,7 @@

Поверх I2P маршрутизатора работают различные приложения-клиенты, каждое со своим набором лицензий и зависимостей. Например, эта страница входит в приложение консоли маршрутизатора, которое сделано из усеченной версии Jetty (в сборку не включены демонстрационные приложения и прочие дополнения, настройки упрощены). Jetty позволяет запускать в составе маршрутизатора стандартные JSP/сервлеты. Jetty использует javax.servlet.jar разработанный в составе проекта Apache (http://www.apache.org/).

-

Ещё одно приложение на этой странице — I2PTunnel (а тут его вебинтерфейс). Автор mihi, лицензия GPL. I2PTunnel занимается туннелированнием обычного TCP/IP трафика через I2P (может применяться для eepproxy и irc-прокси). susimail — почтовый клиент с вебинтерфейсом, автор susi23, лицензия GPL. Адресная книга помогает управлять содержимым Ваших hosts.txt файлов (подробнее см. ./addressbook/), автор Ragnarok.

+

Ещё одно приложение на этой странице — I2PTunnel (а тут его вебинтерфейс). Автор mihi, лицензия GPL. I2PTunnel занимается туннелированнием обычного TCP/IP трафика через I2P (может применяться для eepproxy и irc-прокси). SusiMail — почтовый клиент с вебинтерфейсом, автор susi23, лицензия GPL. Адресная книга помогает управлять содержимым Ваших hosts.txt файлов (подробнее см. ./addressbook/), автор Ragnarok.

В поставку маршрутизатора включен SAM интерфейс, автор human, приложение в общественном достоянии. SAM предназначен для использования приложениями-клиентами, такими как bittorrent-клиенты. Маршрутизатором используется оптимизированная под разные PC-архитектуры библиотека для вычислений с большими числами – jbigi, которая в свою очередь использует библиотеку GMP (LGPL лицензия). Вспомогательные приложения для Windows созданы с использованием Launch4J, а инсталлятор собран при помощи IzPack. Подробнее о других доступных приложениях и их лицензиях смотрите на странице I2P Software Licenses. Исходный код I2P маршрутизатора и идущих в комплекте приложений можно найти на нашей странице загрузки.

diff --git a/apps/routerconsole/jsp/webmail.jsp b/apps/routerconsole/jsp/webmail.jsp index 6c544bedb..6cd4b928d 100644 --- a/apps/routerconsole/jsp/webmail.jsp +++ b/apps/routerconsole/jsp/webmail.jsp @@ -9,7 +9,7 @@ boolean embedApp = tester.embedApps(); if (!testIFrame || !embedApp) { response.setStatus(307); - response.setHeader("Location", "/susimail/susimail"); + response.setHeader("Location", "/susimail/"); // force commitment response.getOutputStream().close(); return; @@ -34,11 +34,11 @@ <%@include file="summary.jsi" %> -

<%=intl._t("I2P Webmail")%> ">images/newtab.png" />

+

<%=intl._t("I2P Webmail")%> ">images/newtab.png" />

-
<% diff --git a/apps/susimail/src/WEB-INF/web.xml b/apps/susimail/src/WEB-INF/web.xml index b322c097f..c13b50fb3 100644 --- a/apps/susimail/src/WEB-INF/web.xml +++ b/apps/susimail/src/WEB-INF/web.xml @@ -35,9 +35,31 @@ SusiMail + /susimail + + SusiMail + + + + + + SusiMail + /index + + + + SusiMail + /index.jsp + + + + SusiMail + /index.html + + net.i2p.servlet.ErrorServlet /error diff --git a/apps/susimail/src/src/i2p/susi/webmail/WebMail.java b/apps/susimail/src/src/i2p/susi/webmail/WebMail.java index fbd3a7a49..8b0d52125 100644 --- a/apps/susimail/src/src/i2p/susi/webmail/WebMail.java +++ b/apps/susimail/src/src/i2p/susi/webmail/WebMail.java @@ -112,7 +112,7 @@ public class WebMail extends HttpServlet private enum State { AUTH, LOADING, LIST, SHOW, NEW, CONFIG } // TODO generate from servlet name to allow for renaming or multiple instances - private static final String myself = "/susimail/susimail"; + private static final String myself = "/susimail/"; /* * form keys on login page