45 Commits

Author SHA1 Message Date
idk
036173e6bc Start trimming down the overly-elaborate and/or redundant reseed instructions 2021-11-20 21:31:45 -05:00
zzz
e09b341493 Reseed guide more updates 2021-11-08 11:50:03 -05:00
zzz
19d9dda430 Reseed guide updates 2021-11-08 11:03:28 -05:00
idk
74a09ce6e3 Fix version, undraft post 2021-11-04 15:50:15 -04:00
idk
9a671a9a1c Fix links 2021-11-04 14:14:56 -04:00
idk
9635cc2ec6 Fix Mac OS note 2021-11-04 13:39:49 -04:00
idk
2da8a79482 Fill out jpackage blog post 2021-11-04 13:38:40 -04:00
idk
56e320b511 Add a blog post for new jpackages 2021-11-04 13:06:11 -04:00
idk
3df062677a Merge branch 'master' of i2pgit.org:i2p-hackers/i2p.www 2021-11-02 17:11:55 -04:00
idk
3f9700c08c Add community meeting logs 2021-11-02 17:10:58 -04:00
zzz
53bc04f402 sublist try 4 2021-10-26 14:57:43 -04:00
zzz
2e17f6e16e prop. 159 fixes
- Try again to fix sublists markdown
- spell check
2021-10-26 14:10:25 -04:00
zzz
ddddc9dc9d prop. 159 fixes
- Don't increment packet numbers for retransmitted handshake msgs
- Header is input to MixHash(), not AD, in handshake
- Optional compression for router info block
- Attempt to fix sublists markdown
2021-10-26 13:06:04 -04:00
zzz
9fae96a317 prop. 159: updates
- Switch from AES to ChaCha20 for header encryption
- Switch from router hash to intro key for header encryption
- Extend the receiver loop section
2021-10-26 09:23:14 -04:00
zzz
58d59e7c23 prop. 159 minor updates 2021-10-24 08:01:40 -04:00
zzz
46d6c03740 prop. 159 ack/nack 2021-10-22 16:51:07 -04:00
zzz
6767b79d1d prop. 159 congestion and other updates 2021-10-22 13:16:36 -04:00
zzz
b0843926f7 prop. 159 relay and peer test versions 2021-10-21 10:27:14 -04:00
zzz
338f2fee07 prop. 159 relay and peer test goals 2021-10-21 10:14:27 -04:00
zzz
b25c179444 Add NTCP 1 removal releases and dates 2021-10-21 09:33:19 -04:00
zzz
3aa63a2a80 Note NTCP 1 is no longer supported 2021-10-21 09:28:39 -04:00
zzz
6552ef767f Prop. 159 session confirmed alternatives 2021-10-19 14:32:33 -04:00
zzz
ddfa9b3063 SSU: Document that the Bob-to-Alice peer test message
must be in-session as of API 0.9.52.

Already implemented by i2pd; Java I2P fixes will be in 1.6.0.
2021-10-19 14:31:10 -04:00
zzz
5344482dbe prop. 159 back to 16 byte short header 2021-10-18 11:06:28 -04:00
zzz
79f3bc3290 Update prop. 159 2021-10-18 09:58:42 -04:00
zzz
2d49073384 Capitalize Title 2021-10-18 06:56:45 -04:00
zzz
0754e903f6 Proposal 159 updates 2021-10-17 13:15:09 -04:00
zzz
3cd54147f2 Proposal 159 fixes 2021-10-17 09:32:53 -04:00
zzz
0c3e740b6a Prop. 159 markdown fixes take 3 2021-10-17 07:48:30 -04:00
zzz
dee89ee36b Prop. 159 markdown fixes 2021-10-17 07:07:24 -04:00
zzz
e825cd79e1 Prop. 159 markdown fix, more sections 2021-10-17 06:53:34 -04:00
zzz
49d005c534 Prop. 159 more updates 2021-10-16 16:24:49 -04:00
zzz
cdcea91fd4 Prop. 159 more sections 2021-10-16 13:44:28 -04:00
zzz
4c1b2b7d26 Prop. 159 more updates 2021-10-16 07:58:41 -04:00
zzz
440d9a4509 Prop. 159 update KDF sections 2021-10-15 10:53:35 -04:00
zzz
b526f75c9b Fix meeting dates 2021-10-14 16:24:39 -04:00
zzz
ed0f9e4371 Still more prop 159 updates 2021-10-14 15:33:15 -04:00
zzz
42436168b1 More prop 159 updates 2021-10-14 15:05:10 -04:00
zzz
bea8d90408 Prop 159 major update
Start of the spec sections, very much WIP
2021-10-14 13:27:39 -04:00
zzz
33f0c27ab1 Add Hungarian to dropdown
README updates
2021-10-11 12:45:11 -04:00
zzz
16cd5f629e Update spectags file 2021-10-11 12:32:34 -04:00
zzz
be12819ae2 Update translation source files 2021-10-11 12:28:35 -04:00
zzz
b90d781ebd Pull translations from Transifex 2021-10-11 12:25:26 -04:00
zzz
87ca8d5a7c Prop. 159 edit design goals section 2021-10-11 10:19:21 -04:00
idk
3ee4d16731 Add meeting logs. Add note about x86_64 and M1 Mac performance to OSX page 2021-10-05 18:23:43 -04:00
163 changed files with 109675 additions and 81508 deletions

View File

@@ -34,9 +34,7 @@ If you want to mirror the I2P website, thanks! Here is a checklist:
- In particular, do not change the `CANONICAL_DOMAIN` variable in
`i2p2www/__init__.py`, it needs to point to the official site for SEO.
- If you need to edit variables in `etc/update.vars`, copy the file to
`etc/update.vars.custom` and edit appropriately. The only variable you
may need to edit is `MTNURL` in `etc/update.vars` (if your Monotone client
tunnel is listening on a different port).
`etc/update.vars.custom` and edit appropriately.
- If you want to enable caching, copy `i2p2www/settings.py.sample` to
`i2p2www/settings.py` and edit appropriately.
- Add `./site-updater.sh` to your crontab. This will keep the site updated,
@@ -48,11 +46,20 @@ If you want to mirror the I2P website, thanks! Here is a checklist:
It's possible to set up a mirror using apache2 inside of a Docker container.
It is intended to provide a HTTP server, to use HTTPS, using a reverse proxy
is the easiest way. You should not need to make any modifications to the
service running inside the container, but you may make the same modifications
to the containerized mirror that you would to a normal mirror by changing your
local copy of the site according to the recommendations in the previous
settings.
is the easiest way.
- The `site-updater-docker.sh` is configured to pull from the `git remote` which
you are tracking, usually `origin`. If you cloned from a client tunnel, such
as `git@127.0.0.1:i2p-hackers/i2p.www` using the `git-ssh` tunnel on 7670, then
that is where you will `pull` new updates in from, as well. Therefore,
`etc/update.vars` is unnecessary/unused.
- Caching using `i2pwww/settings.py` works normally by copying `i2p2www/settings.py.sample`
to `i2p2www/settings.py` and editing *before* building the image.
- It is possible to set the variables: `i2p_www_docker_build_args`,
`i2p_www_branch`, `suffix`, `port` to configure how the image and container
are built. See the top of `site-updater-docker.sh` for details.
- To automatically start an HTTP mirror on port 8090, run: `site-updater-docker.sh`
@@ -99,11 +106,6 @@ in `etc/translation.vars` can be overridden by creating the file
$ git commit -am "Updated translations"
```
```
# older mtn instructions
$ mtn ci `cat newtranslations.txt` -m "Updated translations"
```
6. Check in any new translations:
First, look to see which translations are supported in i2pwww/__init__.py.
For any new translations that are NOT in __init__.py,
@@ -115,11 +117,6 @@ in `etc/translation.vars` can be overridden by creating the file
$ git add i2p2www/translations/* && git commit -am "New translations"
```
```
# older mtn instructions
$ mtn add -R i2p2www/translations/ && mtn ci i2p2www/translations/ -m "New translations"
```
## Pushing updated translation source (.pot) files to Transifex:
1. Update the .pot files with any changes to the website text:
@@ -135,11 +132,6 @@ in `etc/translation.vars` can be overridden by creating the file
$ git commit -am "Updated translation strings"
```
```
# older mtn instructions
$ mtn ci pots/ -m "Updated translation strings"
```
3. Push pots file changes to Transifex:
```

View File

@@ -48,6 +48,7 @@ SUPPORTED_LANGS = [
'zh_TW',
'el',
'he',
'hu',
'it',
'ja',
'ko',
@@ -75,6 +76,7 @@ SUPPORTED_LANG_NAMES = {
'fr': u'Français',
'el': u'Greek Ελληνικά',
'he': u'Hebrew עברית',
'hu': u'Hungarian',
'it': u'Italiano',
'ja': u'Japanese 日本語',
'ko': u'Korean 한국말',

View File

@@ -1,5 +1,5 @@
===========================================================
{% trans -%}20 Years of Privacy: A brief History of I2P{%- endtrans %}
{% trans -%}20 Years of Privacy: A Brief History of I2P{%- endtrans %}
===========================================================
.. meta::

View File

@@ -0,0 +1,61 @@
=============================================================
{% trans -%}I2P Jpackages get their First Update{%- endtrans %}
=============================================================
.. meta::
:author: idk
:date: 2021-11-02
:category: general
:excerpt: {% trans %}New, easier-to-install packages reach a new milestone{% endtrans %}
{% trans -%}
A few months ago we released new packages which we hoped would help with onboarding new
people to the I2P network by making the installation and configuration of I2P easier for
more people. We removed dozens of steps from the installation process by switching from
an external JVM to a Jpackage, built standard packages for target operating systems, and
signed them in a way the operating system would recognize to keep the user secure. Since
then, the jpackage routers have reached a new milestone, they are about to recieve their
first incremental updates. These updates will replace the JDK 16 jpackage with an updated
JDK 17 jpackage and provide fixes for some small bugs which we caught after the release.
{%- endtrans %}
{% trans -%}
Updates common to Mac OS and Windows
{%- endtrans %}
------------------------------------
{% trans -%}
All jpackaged I2P installers recieve the following updates:
* Update the jpackaged I2P router to 1.5.1 which is built with JDK 17
Please update as soon as possible.
{%- endtrans %}
{% trans -%}
I2P Windows Jpackage Updates
{%- endtrans %}
----------------------------
{% trans -%}
Windows only packages recieve the following updates:
* Updates I2P in Private Browsing, NoScript browser extensions
* Begins to phase out HTTPS everywhere on new Firefox releases
* Updates launcher script to `fix post NSIS launch issue on some architectures <https://i2pgit.org/i2p-hackers/i2p.firefox/-/issues/9>`_
For a full list of changes see the `changelog.txt in i2p.firefox <https://i2pgit.org/i2p-hackers/i2p.firefox/>`_
{%- endtrans %}
{% trans -%}
I2P Mac OS Jpackage Updates
{%- endtrans %}
---------------------------
{% trans -%}
Mac OS only packages recieve the following updates:
* No Mac-Specific changes. Mac OS is updated to build with JDK 17.
For a summary of development see the `checkins in i2p-jpackage-mac <https://i2pgit.org/i2p-hackers/i2p-jpackage-mac>`_
{%- endtrans %}

View File

@@ -85,63 +85,9 @@ def downloads_list():
def downloads_debian():
return render_template('downloads/debian.html')
# Windows-specific instructions page
# Windows-specific page
def downloads_windows():
return render_template('downloads/windows.html')
# Windows-specific download page
def downloads_windows_only():
# TODO: read mirror list or list of available files
if request.headers.get('X-I2P-Desthash') and not request.headers.get('X-Forwarded-Server'):
def_mirror = DEFAULT_I2P_MIRROR
else:
def_mirror = DEFAULT_MIRROR
return render_template('downloads/download_windows.html', def_mirror=def_mirror)
# OSX-specific download page
def downloads_osx_only():
# TODO: read mirror list or list of available files
if request.headers.get('X-I2P-Desthash') and not request.headers.get('X-Forwarded-Server'):
def_mirror = DEFAULT_I2P_MIRROR
else:
def_mirror = DEFAULT_MIRROR
return render_template('downloads/download_osx.html', def_mirror=def_mirror)
# Linux-specific download page
def downloads_linux_only():
# TODO: read mirror list or list of available files
if request.headers.get('X-I2P-Desthash') and not request.headers.get('X-Forwarded-Server'):
def_mirror = DEFAULT_I2P_MIRROR
else:
def_mirror = DEFAULT_MIRROR
return render_template('downloads/download_linux.html', def_mirror=def_mirror)
# Ubuntu-specific download page
def downloads_debian_only():
# TODO: read mirror list or list of available files
if request.headers.get('X-I2P-Desthash') and not request.headers.get('X-Forwarded-Server'):
def_mirror = DEFAULT_I2P_MIRROR
else:
def_mirror = DEFAULT_MIRROR
return render_template('downloads/download_debian.html', def_mirror=def_mirror)
# Debian-specific download page
def downloads_ubuntu_only():
# TODO: read mirror list or list of available files
if request.headers.get('X-I2P-Desthash') and not request.headers.get('X-Forwarded-Server'):
def_mirror = DEFAULT_I2P_MIRROR
else:
def_mirror = DEFAULT_MIRROR
return render_template('downloads/download_ubuntu.html', def_mirror=def_mirror)
# Android-specific download page
def downloads_android_only():
# TODO: read mirror list or list of available files
if request.headers.get('X-I2P-Desthash') and not request.headers.get('X-Forwarded-Server'):
def_mirror = DEFAULT_I2P_MIRROR
else:
def_mirror = DEFAULT_MIRROR
return render_template('downloads/download_android.html', def_mirror=def_mirror)
# AIO-Windows-specific page
def downloads_easyinstall():

View File

@@ -23,13 +23,6 @@ LEGACY_FUNCTIONS_MAP={
'easyinstall': {'function': 'downloads_easyinstall', 'params': {}},
'nsis': {'function': 'downloads_easyinstall', 'params': {}},
'windows': {'function': 'downloads_windows', 'params': {}},
'download_docker': {'function': 'downloads_docker', 'params': {}},
'download_windows': {'function': 'downloads_windows_only', 'params': {}},
'download_osx': {'function': 'downloads_osx_only', 'params': {}},
'download_linux': {'function': 'downloads_linux_only', 'params': {}},
'download_debian': {'function': 'downloads_debian_only', 'params': {}},
'download_ubuntu': {'function': 'downloads_ubuntu_only', 'params': {}},
'download_android': {'function': 'downloads_android_only', 'params': {}},
'download': {'function': 'downloads_list', 'params': {}},
'installation': {'function': 'downloads_list', 'params': {}},
'meetings': {'function': 'meetings_index', 'params': {}},

View File

@@ -1,5 +1,5 @@
I2P dev meeting, Jun 1, 2021 @ 20:00 UTC
========================================
I2P dev meeting, June 1, 2021 @ 20:00 UTC
=========================================
Quick recap
-----------

View File

@@ -1,5 +1,5 @@
I2P dev meeting, Jul 6, 2021 @ 20:00 UTC
========================================
I2P dev meeting, July 6, 2021 @ 20:00 UTC
=========================================
Quick recap
-----------

View File

@@ -1,5 +1,5 @@
I2P dev meeting, Aug 3, 2021 @ 20:00 UTC
========================================
I2P dev meeting, August 3, 2021 @ 20:00 UTC
===========================================
Quick recap
-----------

View File

@@ -1,5 +1,5 @@
I2P dev meeting, Sept 7, 2021 @ 20:00 UTC
=========================================
I2P dev meeting, September 7, 2021 @ 20:00 UTC
==============================================
Quick recap
-----------

View File

@@ -0,0 +1,74 @@
(04:00:04 PM) eyedeekay: Hi everyone welcome to the community meeting
(04:00:04 PM) eyedeekay: 1) Hi
(04:00:04 PM) eyedeekay: 2) Remaining 0.9.50/1.5.0 items
(04:00:04 PM) eyedeekay: 3) Jpackage Distributions
(04:00:04 PM) eyedeekay: 4) 1.6.0 Development Status
(04:00:15 PM) mode (-m ) by zzz
(04:00:16 PM) eyedeekay: 1) Hi who is here today?
(04:00:24 PM) zlatinb: hi
(04:00:24 PM) zzz: here
(04:00:48 PM) eyedeekay: Hi zzz, hi zlatinb
(04:01:30 PM) eyedeekay: 2) Remaining 0.9.50/1.5.0 items
(04:02:21 PM) eyedeekay: It's the same story here as last meeting, we currently cannot reach mhatta, and our debian main packages are therefore not updated
(04:02:55 PM) eyedeekay: The official recommendation for installing I2P on Debian and Ubuntu will be changing in the next release to use our own .deb repository/PPA
(04:03:26 PM) eyedeekay: We're also updating the instructions to reflect some recommendations which will make usage of our repository more secure
(04:03:52 PM) eyedeekay: In the new setup, our .deb package signing keys will only be valid for our packages, instead of across all packages
(04:04:04 PM) eyedeekay: Current deb/ubuntu users will not need to change anything
(04:05:04 PM) eyedeekay: That's all I have for 2) anything from anyone else?
(04:05:23 PM) T3s|4: eyedeekay: ^all noted, and I am also present
(04:06:21 PM) eyedeekay: Thanks T3s|4
(04:06:21 PM) eyedeekay: Timeout 1m for 2)
(04:07:36 PM) eyedeekay: OK 3) Jpackage Distributions
(04:08:02 PM) zlatinb: I have two items for this topic, both not good
(04:08:18 PM) eyedeekay: OK maybe you should start us off then
(04:08:42 PM) zlatinb: 3.1 - the Mac DMG was not deployed properly to the sigterm.no mirror and I discovered it two weeks after release
(04:09:11 PM) zlatinb: which is a major fail, we need to understand why it happened and how can we prevent it in future
(04:09:30 PM) zlatinb: 3.2 - I just tried the windows AIO on a fresh windows 10 VM with just Firefox installed, and the .bat couldn't launch the I2P.exe
(04:09:50 PM) zlatinb: launching I2P.exe manually worked fine, but something in the connection between the two failed
(04:09:50 PM) zzz: what is AIO?
(04:09:55 PM) eyedeekay: Easy-Install
(04:09:56 PM) zlatinb: All-In-One
(04:10:17 PM) zlatinb: EOT
(04:11:42 PM) eyedeekay: The sigterm.no fail was partly my fault, I've resolved the issue there which had to do with the way I used to do mirror-syncing.
(04:12:13 PM) eyedeekay: Re the Windows bundle, that should definitely not be the case, not good. I'll follow up with it on i2p.firefox as soon as the meeting is over, thanks for bringing it to my attention.
(04:12:50 PM) zlatinb: ok, happy to help debug in any way
(04:14:54 PM) eyedeekay: OK on my side I'm testing the changes to i2p.newsxml for us to do updates with, should be ready to review this week, there are some minor changes to the instructions for running the news server I'll need to go over with ech but we're already in communication about that
(04:16:03 PM) zzz: 3.3 re: bundles for OSX, I recommend we advertise that they are untested on ARM Macs, that performance is unknown, and we should solicit testers
(04:16:17 PM) eyedeekay: Yes agreed, I can make that change to the web site tonight
(04:16:19 PM) zzz: and from that, decide when to start making ARM builds
(04:17:17 PM) eyedeekay: Will do
(04:17:20 PM) zzz: note that Java 17 in theory supports OSX ARm native, but I don't know if any of the openjdk-type sites have the JRE builds yet
(04:18:26 PM) zzz: EOT, thx
(04:18:38 PM) zlatinb: building for Mac aarch64 needs to happen on Mac aarch64 because jpackage
(04:18:55 PM) zlatinb: so that means I need to get an ARM Mac at some point
(04:19:12 PM) zlatinb: or someone else needs to get an Apple dev account
(04:19:31 PM) zlatinb: eot
(04:20:35 PM) eyedeekay: My Mac is also x86_64 unfortunately or I'd offer to do it
(04:21:17 PM) eyedeekay: Anything else for 3)?
(04:22:19 PM) eyedeekay: OK then 4) is 1.6.0 Development Status
(04:25:17 PM) eyedeekay: zzz's been keeping us up to date with his developments and status here: http://zzz.i2p/topics/3170-1-6-0-release-summary
(04:25:20 PM) eyedeekay: 6 weeks in, approx. 7 weeks to go
(04:25:40 PM) eyedeekay: One of my two big planned changes for the router console isn't likely to go in, X-I2P-Locations in the HTTP proxy
(04:26:10 PM) eyedeekay: The other, managing fork-and-forget plugins are going to be ready this week
(04:27:10 PM) eyedeekay: Work on SSU2 continues in #LS2
(04:27:10 PM) eyedeekay: zlatinb and zzz have also been identifying and debugging performance issues in SSU1
(04:27:26 PM) eyedeekay: Anything to add zzz, zlatinb
(04:27:28 PM) eyedeekay: ?
(04:28:07 PM) zzz: so far there's not a lot of big things in this release
(04:28:21 PM) zzz: very small diff as of now
(04:28:50 PM) zzz: let's get any other big changes in soon
(04:29:36 PM) eyedeekay: I'm not letting anything big or drastic go past this weekend for me. If I can't get it done by Monday I'll stick to small stuff.
(04:29:40 PM) zzz: should be on track for a late Nov. release
(04:30:43 PM) zzz: eot
(04:30:45 PM) zzz: oh, also awaiting a post-EOL Jetty 9.3.30 release with some CVE backports. They've tagged it but not posted the builds yet, that's typical for them
(04:31:43 PM) eyedeekay: If they wait to long to post the builds would it require delaying the release?
(04:32:37 PM) zzz: should only be a week or so. if for some reason they don't do it, we can just take their patches
(04:33:02 PM) eyedeekay: OK, thanks for clarifying
(04:33:35 PM) eyedeekay: Is there anything else for 4) and if not, is there anything anyone else would like to discuss while we're here?
(04:35:03 PM) eyedeekay: Timeout 1m
(04:35:04 PM) zzz: if anybody with a registered nick wants voice, let me know before I click the 'm' button. sorry for the inconvenience
(04:37:10 PM) eyedeekay: OK everybody thanks for coming to the meeting
(04:37:10 PM) eyedeekay: See you around IRC and at the meeting next month
(04:37:20 PM) eyedeekay: I've got some website updates to make
(04:37:59 PM) eyedeekay: Please note zzz's ^ statement about voice on the IRC server
(04:40:00 PM) eyedeekay: Oh one other thing, I'm going to be out-of-town Thursday and Friday, I'll be working offline those days. Message idk_afk if I'm not online and I will see it by the evening

View File

@@ -0,0 +1,12 @@
I2P dev meeting, October 5, 2021 @ 20:00 UTC
============================================
Quick recap
-----------
* **Present:**
eyedeekay,
zzz,
zlatinb,
T3s|4

View File

@@ -0,0 +1,74 @@
(04:00:16 PM) eyedeekay: Hi everybody, welcome to the November 2 Community Meeting
(04:00:16 PM) eyedeekay: 1) Hi
(04:00:16 PM) eyedeekay: 2) 1.6.0 Development Status / Upcoming Release
(04:00:16 PM) eyedeekay: 3) mac/win jpackage beta status, user test reports, in-net 17.0.2 update status, plans for 1.6.0 update ?
(04:00:35 PM) zzz: hi
(04:00:38 PM) zlatinb: hi
(04:00:55 PM) eyedeekay: Hi zzz, zlatinb
(04:01:25 PM) eyedeekay: 2) 1.6.0 Development Status / Upcoming Release
(04:02:25 PM) eyedeekay: Release thread is here: http://zzz.i2p/topics/3170-1-6-0-release-summary and we still haven't picked a date, I should have replied on that thread, do we want to do that here?
(04:02:43 PM) zzz: yes please
(04:03:18 PM) zzz: 3 weeks from now would be 13 weeks. +/- 1 week ok with me also
(04:03:19 PM) eyedeekay: OK then in my case I am in favor of the week of the 29th, after US Thanksgiving
(04:04:12 PM) zlatinb: I'm afk from my main workstation until early Dec, so can't build or sign jpackage installers. But I can still give an OTP for the signtool as that's on my phone.
(04:05:34 PM) zzz: ok, so tentatively the week of the 28th then? eche|off eche|on any objections?
(04:07:30 PM) eyedeekay: Week of the 28th sounds good to me for now.
(04:08:34 PM) eyedeekay: Anything else for topic 2)?
(04:08:45 PM) zzz: yeah, quick status
(04:09:02 PM) zzz: looking like a fairly modest release as measured by amount of changes
(04:09:27 PM) zzz: some SSU speedups are perhaps the headline
(04:09:48 PM) zzz: zlatinb, if you have time to squeeze in the unit test deprecation fixes that would be good
(04:09:52 PM) zzz: EOT
(04:10:02 PM) eyedeekay: Thanks zzz
(04:10:28 PM) zlatinb: yeah, no promises on the unit test :)
(04:10:42 PM) eyedeekay: 3) mac/win jpackage beta status, user test reports, in-net 17.0.2 update status, plans for 1.6.0 update?
(04:12:18 PM) zlatinb: I assume that is jdk 17.0.1, there's no 17.0.2 out yet afaik
(04:12:21 PM) zzz: yeah I added that item just to give you two a chance to give the community an update
(04:12:32 PM) eyedeekay: zlatinb and I discussed it a few days ago and evaluated the prospect of doing an OpenJDK 17 update for the jpackage installs
(04:12:43 PM) zzz: ignore any typos :)
(04:13:36 PM) Ryemantis__ is now known as Ryemantis_
(04:14:08 PM) eyedeekay: Right now we're prepared to do in-network updates of the jpackage installs but we are going to wait for the main release to do our jpackage releases which will update to either 17.0.1 or 17.0.2
(04:14:55 PM) zlatinb: 17.0.2 isn't due until mid-january, so we should definitely have a 1.6.0 jpackage release
(04:15:32 PM) zlatinb: my view is that I would really like to do a dry-run of the in-network update process to shake out any insects, but that needs to happen in the next 7 days cause I'm afk afterwards
(04:16:03 PM) zlatinb: to summarize, the following needs to happen:
(04:16:12 PM) zzz: eyedeekay, that wasn't very clear... you're 'prepared' but you're not going to do it, you're going to wait?
(04:16:28 PM) zlatinb: 1. update of the i2p.newsxml repo to produce entries.html per platform
(04:16:50 PM) zlatinb: 2. Make sure idk and ech's news http servers can serve the new news.su3 files
(04:17:17 PM) zlatinb: 3. branch i2p.i2p from the i2p-1.5.0 tag, bump CoreVersion/RouterVersion, tag i2p-1.5.1
(04:17:27 PM) zlatinb: 4. build jpackage installers, sign/notarize as necessary
(04:17:47 PM) zlatinb: 5. build new entries.html with new release.json
(04:17:50 PM) zlatinb: 6. deploy
(04:17:51 PM) zlatinb: eot
(04:18:03 PM) zlatinb: so I don't know if that can happen in 7 days, but it would be very nice if it could
(04:19:10 PM) eyedeekay: By prepared I mean the i2p.newsxml changes produce valid feeds that can be used to distribute in network updates and they work on my lighttpd news setup
(04:20:00 PM) eyedeekay: I need to add platform-specific entries.html support, right now everybody gets all the news but a different torrent
(04:20:38 PM) zzz: even bigger picture, since it's beta, is it going well, are you getting downloads and/or complaints?
(04:21:16 PM) zlatinb: downloads - ~25/day for mac, ~100/day for windows according to matomo
(04:21:44 PM) eyedeekay: No major complaints, there was an issue with detecting the path to the installed package depending on architecture and whether windows was installed which affects some fraction of the Windows users but *only* when the launcher is run from the installer
(04:22:03 PM) eyedeekay: So after the installer is run the bug goes away, and it's fixed in the new version
(04:22:11 PM) eyedeekay: Well, will be
(04:22:15 PM) zzz: great
(04:22:21 PM) eyedeekay: That's the thing zab reported last month
(04:22:40 PM) eyedeekay: *installed or updated from an earlier edition
(04:24:34 PM) Ryemantis_: Hi everyone. Just wanted to also quickly check in and apologize for being quite the last few weeks. October was a very busy month for me and also had a hardware failure mixed in. After this week I should have some time to get my workstation back together and continue work on Android I2P. Currently working on LiveData, Remote-starting I2P, and UPnP fix. Will also update on the forums once I am back at
(04:24:35 PM) Ryemantis_: it. Please let me know too if anything else needs more immediate attention.
(04:25:04 PM) eyedeekay: Excellent to hear from you Ryemantis_ and welcome to the meeting
(04:25:28 PM) eyedeekay: Thanks for the update on what you're working on, hardware failures and life happen to all of us
(04:27:01 PM) eyedeekay: So back to 3) for a moment, for right now it's incumbent on me to add support for entries.html in data/platform/branch/entries.html instead of only in data/entries.html so we can have platform-specific newsfeeds
(04:27:13 PM) Ryemantis_: Definitely appreciate the understanding and thank you all for you hard work
(04:28:23 PM) eyedeekay: As opposed to one feed where everybody gets everybody's news
(04:29:00 PM) eyedeekay: After that, we can start at step 3. in zlatinb's description
(04:29:37 PM) eyedeekay: Anything for 3)?
(04:30:20 PM) zlatinb: no I think that captures everything
(04:30:46 PM) eyedeekay: Cool anything else for the meeting zzz zlatinb Ryemantis_ ?
(04:31:04 PM) zzz: nope
(04:31:30 PM) Ryemantis_: nope
(04:31:49 PM) zlatinb: yeah quick one - next meeting is it on the 1st?
(04:31:54 PM) ***zlatinb checks calendar
(04:32:12 PM) eyedeekay: I think the 7th zlatinb
(04:32:20 PM) zlatinb: ok nvm then
(04:32:33 PM) eyedeekay: The first is a Wednesday by my calendar
(04:33:28 PM) eyedeekay: Oh right that reminds me, DST. I've always scheduled the meetings on UTC, but does anyone want to adjust the time of the meeting for DST?
(04:33:36 PM) zzz has changed the topic to: 1.5.0-4 | Tag freeze Wed. Nov. 17
(04:35:30 PM) eyedeekay: I'll take that as a no then. Unless someone brings it up in a forum thread, meetings will continue to be scheduled at the same time UTC
(04:36:05 PM) eyedeekay: Thanks everybody for coming to the meeting, I'll post the logs in a few minutes.

View File

@@ -0,0 +1,12 @@
I2P dev meeting, November 2, 2021 @ 20:00 UTC
=============================================
Quick recap
-----------
* **Present:**
eyedeekay,
zzz,
zlatinb,
Ryemantis_

View File

@@ -92,79 +92,100 @@ part of <a href="#Post-install_work">starting I2P</a> and configuring it for you
Note: The steps below should be performed with root access (i.e., switching
user to root with <code>su</code> or by prefixing each command with <code>sudo</code>).
{%- endtrans %}</p>
<ol>,
<li>{% trans -%}Ensure that <code>apt-transport-https</code>, <code>curl</code>, <code>lsb-release</code> are installed.{%- endtrans %}
<ol>
<li>{% trans -%}Ensure that <code>apt-transport-https</code> and <code>curl</code> are installed.{%- endtrans %}
<pre>
<code>
sudo apt-get update
sudo apt-get install apt-transport-https lsb-release curl</code>
sudo apt-get install apt-transport-https curl</code>
</pre>
</li>
<li>{% trans file='/etc/apt/sources.list.d/i2p.list',file2='/etc/debian_version' %}
Check which version of Debian you are using on this page at the <a href="https://wiki.debian.org/LTS/" target="_blank">Debian wiki</a>
and verify with <code>{{ file2 }}</code> on your system.
Then, for all Current Debian distributions run the following command to create <code>{{ file }}</code>.{% endtrans %}<br>
<pre>
<code>
echo "deb [signed-by=/usr/share/keyrings/i2p-archive-keyring.gpg] https://deb.i2p2.de/ $(lsb_release -sc) main" \
| sudo tee /etc/apt/sources.list.d/i2p.list
</code>
</pre>
Then, add lines like the following to <code>{{ file }}</code>.{% endtrans %}<br>
<br />
For Buster (stable):<br />
<pre>
<code>deb https://deb.i2p2.de/ buster main
deb-src https://deb.i2p2.de/ buster main</code>
</pre>
<br />
For Stretch (oldstable):<br />
<pre>
<code>deb https://deb.i2p2.de/ stretch main
deb-src https://deb.i2p2.de/ stretch main</code>
</pre>
<br />
For Jessie (oldoldstable):<br />
<pre>
<code>deb https://deb.i2p2.de/ jessie main
deb-src https://deb.i2p2.de/ jessie main</code>
</pre>
<br />
For Wheezy (obsolete):<br>
<pre>
<code>deb https://deb.i2p2.de/ wheezy main
deb-src https://deb.i2p2.de/ wheezy main</code>
</pre>
<br />
{% trans -%}Note: If you are running Debian Sid (testing), then you can install I2P directly from Debian's main repository{%- endtrans %}:
<pre>
<code>sudo apt-get install i2p</code>
</pre>
</li>
<li>{% trans repokey=url_for('static', filename='i2p-debian-repo.key.gpg') -%}
Download <a href="{{ repokey }}">the key used to sign the repository</a>:{%- endtrans %}
<pre>
<code>
curl -o i2p-archive-keyring.gpg https://geti2p.net/_static/i2p-archive-keyring.gpg</code>
</pre>
<li>{% trans repokey=url_for('static', filename='i2p-debian-repo.key.asc') -%}
Download <a href="{{ repokey }}">the key used to sign the repository</a>:{%- endtrans %}
<pre>
<code>
curl -o i2p-debian-repo.key.asc https://geti2p.net/_static/i2p-debian-repo.key.asc</code>
</pre>
</li>
<br />
<li>{% trans -%}Display the key fingerprint.{%- endtrans %}
<pre>
<code>
gpg --keyid-format long --import --import-options show-only --with-fingerprint i2p-archive-keyring.gpg
</code>
</pre>
{% trans -%}Verify that this key fingerprint matches the output:{%- endtrans %}
<pre>
<code>
7840 E761 0F28 B904 7535 49D7 67EC E560 5BCF 1346</code>
</pre>
</li>
<br />
<li>{% trans -%}Copy the keyring to the keyrings directory:{%- endtrans %}
<pre>
<code>
sudo cp ~/i2p-archive-keyring.gpg /usr/share/keyrings</code>
</pre>
</li>
<li>
{% trans %}Notify your package manager of the new repository by entering:{% endtrans %}<br />
{% trans -%}Check the fingerprint and owner of the key without importing anything{%- endtrans %}:<br />
<pre>
<code>
gpg -n --import --import-options import-show i2p-debian-repo.key.asc</code>
</pre>
</li>
<li>
{% trans -%} Add the key to APT's keyring{%- endtrans %}:<br />
<pre>
<code>
sudo apt-key add i2p-debian-repo.key.asc</code>
</pre>
</li>
<li>
{% trans %}Notify your package manager of the new repository by entering{% endtrans %}<br />
<pre>
<code>
sudo apt-get update</code>
</pre>{% trans -%}This command will retrieve the latest list of software
from every repository enabled on your system, including the I2P repository
added in step 1.{%- endtrans %}
</li>
<br />
<li>{% trans -%}You are now ready to install I2P! Installing the <code>i2p-keyring</code>
package will ensure that you receive updates to the repository's GPG key.
{%- endtrans %}<br />
<pre>
</pre>
{% trans -%}
This command will retrieve the latest list of software from every
repository enabled on your system, including the I2P repository added in step
1.
{%- endtrans %}
</li><br />
<li>{% trans -%}
You are now ready to install I2P! Installing the <code>i2p-keyring</code>
package will ensure that you receive updates to the repository's GPG key.
{%- endtrans %}<br />
<pre>
<code>
sudo apt-get install i2p i2p-keyring</code>
</pre>
</li>
</pre></li>
</ol>
<p>
{% trans -%}

View File

@@ -1,93 +0,0 @@
{% extends "global/layout.html" %}
{%- from "downloads/macros" import package, package_outer with context -%}
{% set release_signer = 'zzz' %}
{% block title %}{{ _('Download') }}{% endblock %}
{% block content_nav %}
<script type="text/javascript" src="/_static/site.js"></script>
<ul>
<li><a href="/download_windows">Windows</a>
<li><a href="/download_osx">Mac OS X</a>
<li><a href="/download_linux">GNU/Linux / BSD / Solaris</a>
<li><a href="/download_debian">Ubuntu</a>
<li><a href="/download_debian">Debian</a>
<li><a href="/download_android">Android</a>
<li><a href="/download_docker">Docker</a>
<li><a href="/download_source">{{ _('Source package') }}</a>
<li><a href="/download_update">{{ _('Manual updates') }}</a>
</ul>
{% endblock %}
{% block content %}
<!--<h3>{{ _('Lab') }}</h3>
{% trans lab='/lab' %}
If you would like to try the latest experimental I2P projects, visit the <a href = "{{ lab }}">I2P Lab</a>
{% endtrans -%}-->
<h3>{{ _('Getting Started') }}</h3>
<h4>{% trans %}Basic Steps{% endtrans %}</h4>
<p>{% trans %}For most platforms and systems, setting I2P installed and running will
consist of up to three steps.{% endtrans %}</p>
<ul>
<li><strong>{% trans %}Install Java: {% endtrans %}</strong>{% trans java='https://java.com/download/',
openjdk='http://openjdk.java.net/install/',
icedtea='http://icedtea.classpath.org/wiki/Main_Page',
arm8='https://openjdk.java.net/install/',
ibmsdk7='http://www.ibm.com/developerworks/java/jdk/linux/download.html',
detectjre='https://java.com/en/download/installed.jsp?detect=jre&amp;try=1' %} I2P is written in Java and requires
a Java system to be installed to run. In addition to the I2P download, you need to install Java if you do not have it
already installed. I2P requires Java Runtime Version 7 or higher.
(<a href="{{ java }}">Oracle</a>,
<a href="{{ openjdk }}">OpenJDK</a>, or
<a href="{{ icedtea }}">IcedTea</a>
Java Version 7 or 8 recommended,
except Raspberry Pi: <a href="{{ arm8 }}">OpenJDK 9 for ARM</a>,
PowerPC: <a href="{{ ibmsdk7 }}">IBM Java SE 7 or 8</a>)
<br />
<a href="{{ detectjre }}">Determine your installed Java version here</a>
or type <tt>java -version</tt> at your command prompt.
Only two platforms do not require Java to be installed before I2P is installed, those platforms are:{% endtrans %}</li>
<ul>
<li><strong>{% trans %}Android: {% endtrans %}</strong>{% trans %}Android comes with a Java virtual machine
as part of the platform, which I2P for Android uses. Therefore it is not necessary to install Java to use
I2P for Android.{% endtrans %}</li>
</ul>
<li><strong>{% trans %}Install I2P: {% endtrans %}</strong>{% trans %}Once you have Java installed, you should
run the I2P installer for your platform. This step applies to all systems.{% endtrans %}</li>
<li><strong>{% trans %}Install/Configure a Browser(Optional): {% endtrans %}</strong>{% trans %}Finally, you'll need to
configure applications to use I2P. Many applications can use I2P, but the first application most people configure is a Web
Browser for browsing I2P sites. Detailed instructions are available on the{% endtrans %}
<a href="{{ site_url() }}about/browser-config">{% trans %}Browser Page{% endtrans %}</a>.</li>
</ul>
<h3>{{ _('Release Notes') }}</h3>
<ul><li>
<a href="{{ site_url() }}blog/category/release">{{ _('Release Notes') }}</a>
</li><li>
<a href="https://raw.githubusercontent.com/i2p/i2p.i2p/master/history.txt">{{ _('Change Log') }}</a>
</li><li>
<a href="https://raw.githubusercontent.com/i2p/i2p.android.base/master/CHANGELOG">{{ _('Android Change Log') }}</a>
</li></ul>
<div class="downloadlist">
<h5>{%- trans %}I2P for Android{%- endtrans %}</h5>
{% call package('android') %}
<div class="warning">
{% trans -%}
Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier installed
I2P, unfortunately this release fixes some IPC issues which will force you to uninstall your current installation before installing this.
{%- endtrans %}
{% trans -%}
512 MB RAM minimum; 1 GB recommended.
{%- endtrans %}
{% trans -%}
The releases are not compatible with eachother, as they have different signatures. Uninstall them
completely before installing any other version. The apk's from download.i2p2.de are signed by idk.
{%- endtrans %}
</div>
{% endcall %}
{% endblock %}

View File

@@ -1,177 +0,0 @@
{% extends "global/layout.html" %}
{% block title %}Debian/Ubuntu{% endblock %}
{% block content_nav %}
<script type="text/javascript" src="/_static/site.js"></script>
<ul>
<li><a href="/download_windows">Windows</a>
<li><a href="/download_osx">Mac OS X</a>
<li><a href="/download_linux">GNU/Linux / BSD / Solaris</a>
<li><a href="/download_debian">Ubuntu</a>
<li><a href="/download_debian">Debian</a>
<li><a href="/download_android">Android</a>
<li><a href="/download_docker">Docker</a>
<li><a href="/download_source">{{ _('Source package') }}</a>
<li><a href="/download_update">{{ _('Manual updates') }}</a>
</ul>
{% endblock %}
{% block content %}
<h1>{{ _('Debian I2P Packages') }}</h1>
<h2 id="bionic">{{ _('Debian Buster, Ubuntu Bionic, and later') }}</h2>
{% trans -%}
I2P is available in the official repositories for Ubuntu Bionic and later, and Debian Buster and Sid.
However, Debian Buster and Ubuntu Bionic (LTS) distributions will have older I2P versions.
If you are not running Debian Sid or the latest Ubuntu release,
use our Debian repo or Launchpad PPA to ensure you're running the latest I2P version.
{%- endtrans %}
<h2 id="others">{{ _('Debian or Ubuntu, All Versions') }}</h2>
{% trans -%}The Debian packages should work on most platforms running:{%- endtrans %}
<ul>
<li>{% trans %}<a href="#ubuntu">Ubuntu</a> (Precise <em>12.04</em> and newer){% endtrans %}</li>
<li><a href="#ubuntu">Mint</a></li>
<li>{% trans %}<a href="#debian">Debian Linux</a> (Wheezy and newer){% endtrans %}</li>
<li><a href="#debian">Knoppix</a></li>
</ul>
{% trans trac='http://trac.i2p2.de/newticket?component=package/debian&owner=killyourtv&cc=killyourtv@mail.i2p' -%}
The I2P packages <em>may</em> work on systems not listed above. Please report any issues
with these packages on <a href="{{ trac }}">Trac</a> at
<a href="{{ trac }}">https://trac.i2p2.de</a>.
{%- endtrans %}
<h2 id="debian">{{ _('Instructions for Debian') }}</h2>
<em>{% trans -%}Currently supported architectures{%- endtrans %}: amd64, i386, armhf, arm64, powerpc, ppc64el, s390x</em>
<p>{% trans -%}
Note: The steps below should be performed with root access (i.e., switching
user to root with <code>su</code> or by prefixing each command with <code>sudo</code>).
{%- endtrans %}</p>
<ol>,
<li>{% trans -%}Ensure that <code>apt-transport-https</code>, <code>curl</code>, <code>lsb-release</code> are installed.{%- endtrans %}
<pre>
<code>
sudo apt-get update
sudo apt-get install apt-transport-https lsb-release curl</code>
</pre>
</li>
<li>{% trans file='/etc/apt/sources.list.d/i2p.list',file2='/etc/debian_version' %}
Check which version of Debian you are using on this page at the <a href="https://wiki.debian.org/LTS/" target="_blank">Debian wiki</a>
and verify with <code>{{ file2 }}</code> on your system.
Then, for all Current Debian distributions run the following command to create <code>{{ file }}</code>.{% endtrans %}<br>
<pre>
<code>
echo "deb [signed-by=/usr/share/keyrings/i2p-archive-keyring.gpg] https://deb.i2p2.de/ $(lsb_release -sc) main" \
| sudo tee /etc/apt/sources.list.d/i2p.list
</code>
</pre>
</li>
<li>{% trans repokey=url_for('static', filename='i2p-debian-repo.key.gpg') -%}
Download <a href="{{ repokey }}">the key used to sign the repository</a>:{%- endtrans %}
<pre>
<code>
curl -o i2p-archive-keyring.gpg https://geti2p.net/_static/i2p-archive-keyring.gpg</code>
</pre>
</li>
<br />
<li>{% trans -%}Display the key fingerprint.{%- endtrans %}
<pre>
<code>
gpg --keyid-format long --import --import-options show-only --with-fingerprint i2p-archive-keyring.gpg
</code>
</pre>
{% trans -%}Verify that this key fingerprint matches the output:{%- endtrans %}
<pre>
<code>
7840 E761 0F28 B904 7535 49D7 67EC E560 5BCF 1346</code>
</pre>
</li>
<br />
<li>{% trans -%}Copy the keyring to the keyrings directory:{%- endtrans %}
<pre>
<code>
sudo cp ~/i2p-archive-keyring.gpg /usr/share/keyrings</code>
</pre>
</li>
<li>
{% trans %}Notify your package manager of the new repository by entering:{% endtrans %}<br />
<pre>
<code>
sudo apt-get update</code>
</pre>{% trans -%}This command will retrieve the latest list of software
from every repository enabled on your system, including the I2P repository
added in step 1.{%- endtrans %}
</li>
<br />
<li>{% trans -%}You are now ready to install I2P! Installing the <code>i2p-keyring</code>
package will ensure that you receive updates to the repository's GPG key.
{%- endtrans %}<br />
<pre>
<code>
sudo apt-get install i2p i2p-keyring</code>
</pre>
</li>
</ol>
<p>
{% trans -%}
After the installation process completes you can move on to the next part of <a href="#Post-install_work">starting I2P</a> and configuring it for your system.
{%- endtrans %}
</p>
<h2 id="Post-install_work">{{ _('Post-install work') }}</h2>
{% trans -%}
Using these I2P packages the I2P router can be started in the following
three ways:
{%- endtrans %}
<ul>
<li>
{% trans -%}
&quot;on demand&quot; using the i2prouter script. Simply run &quot;<code>i2prouter
start</code>&quot; from a command prompt. (Note: Do <strong><u>not</u></strong> use
sudo or run it as root!)
{%- endtrans %}
</li>
<li>
{% trans -%}
&quot;on demand&quot; without the <a href="http://wrapper.tanukisoftware.com/">java service wrapper</a>
(needed on non-Linux/non-x86 systems) by running "<code>i2prouter-nowrapper</code>".
(Note: Do <strong><u>not</u></strong>
use sudo or run it as root!)
{%- endtrans %}
</li>
<li>
{% trans -%}
as a service that automatically runs when your system boots, even
before logging in. The service can be enabled with "<code>dpkg-reconfigure
i2p</code>" as root or using sudo. This is the recommended means of operation.
{%- endtrans %}
</li>
</ul>
<p>{% trans -%}
When installing for the first time, please remember to <b>adjust your NAT/firewall</b>
if you can. The ports to forward can be found on the <a href="http://127.0.0.1:7657/confignet">
network configuration page</a> in the router console. If guidance with respect to forwarding ports is needed,
you may find <a href="http://portforward.com">portforward.com</a> to be helpful.
{%- endtrans %}</p>
<p>{% trans -%}
Please review and <b>adjust the bandwidth settings</b> on the
<a href="http://127.0.0.1:7657/config.jsp">configuration page</a>,
as the default settings of 96 KB/s down / 40 KB/s up are fairly conservative.
{%- endtrans %}</p>
<p>{% trans browserconfig=site_url('about/browser-config') -%}
If you want to reach I2P Sites via your browser, have a look on the <a href="{{ browserconfig }}">browser proxy setup</a> page for an easy howto.
{%- endtrans %}</p>
{% endblock %}

View File

@@ -1,107 +0,0 @@
{% extends "global/layout.html" %}
{%- from "downloads/macros" import package, package_outer with context -%}
{% set release_signer = 'zzz' %}
{% block title %}{{ _('Download') }}{% endblock %}
{% block content_nav %}
<script type="text/javascript" src="/_static/site.js"></script>
<ul>
<li><a href="/download_windows">Windows</a>
<li><a href="/download_osx">Mac OS X</a>
<li><a href="/download_linux">GNU/Linux / BSD / Solaris</a>
<li><a href="/download_debian">Ubuntu</a>
<li><a href="/download_debian">Debian</a>
<li><a href="/download_android">Android</a>
<li><a href="/download_docker">Docker</a>
<li><a href="/download_source">{{ _('Source package') }}</a>
<li><a href="/download_update">{{ _('Manual updates') }}</a>
</ul>
{% endblock %}
{% block content %}
<!--<h3>{{ _('Lab') }}</h3>
{% trans lab='/lab' %}
If you would like to try the latest experimental I2P projects, visit the <a href = "{{ lab }}">I2P Lab</a>
{% endtrans -%}-->
<h3>{{ _('Getting Started') }}</h3>
<h4>{% trans %}Basic Steps{% endtrans %}</h4>
<p>{% trans %}For most platforms and systems, setting I2P installed and running will
consist of up to three steps.{% endtrans %}</p>
<ul>
<li><strong>{% trans %}Install Java: {% endtrans %}</strong>{% trans java='https://java.com/download/',
openjdk='http://openjdk.java.net/install/',
icedtea='http://icedtea.classpath.org/wiki/Main_Page',
arm8='https://openjdk.java.net/install/',
ibmsdk7='http://www.ibm.com/developerworks/java/jdk/linux/download.html',
detectjre='https://java.com/en/download/installed.jsp?detect=jre&amp;try=1' %} I2P is written in Java and requires
a Java system to be installed to run. In addition to the I2P download, you need to install Java if you do not have it
already installed. I2P requires Java Runtime Version 7 or higher.
(<a href="{{ java }}">Oracle</a>,
<a href="{{ openjdk }}">OpenJDK</a>, or
<a href="{{ icedtea }}">IcedTea</a>
Java Version 7 or 8 recommended,
except Raspberry Pi: <a href="{{ arm8 }}">OpenJDK 9 for ARM</a>,
PowerPC: <a href="{{ ibmsdk7 }}">IBM Java SE 7 or 8</a>)
<br />
<a href="{{ detectjre }}">Determine your installed Java version here</a>
or type <tt>java -version</tt> at your command prompt.
Only two platforms do not require Java to be installed before I2P is installed, those platforms are:{% endtrans %}</li>
<ul>
<li><strong>{% trans %}Debian and Ubuntu: {% endtrans %}</strong>{% trans %}On Debian and Ubuntu when using
a .deb package to install, the system will automatically install and configure a Java environment for you.{% endtrans %}</li>
</ul>
<li><strong>{% trans %}Install I2P: {% endtrans %}</strong>{% trans %}Once you have Java installed, you should
run the I2P installer for your platform. This step applies to all systems.{% endtrans %}</li>
<li><strong>{% trans %}Install/Configure a Browser(Optional): {% endtrans %}</strong>{% trans %}Finally, you'll need to
configure applications to use I2P. Many applications can use I2P, but the first application most people configure is a Web
Browser for browsing I2P sites. Detailed instructions are available on the{% endtrans %}
<a href="{{ site_url() }}about/browser-config">{% trans %}Browser Page{% endtrans %}</a>.</li>
</ul>
<h3>{{ _('Release Notes') }}</h3>
<ul><li>
<a href="{{ site_url() }}blog/category/release">{{ _('Release Notes') }}</a>
</li><li>
<a href="https://raw.githubusercontent.com/i2p/i2p.i2p/master/history.txt">{{ _('Change Log') }}</a>
</li></ul>
<div class="downloadlist">
<h5>{%- trans %}I2P for Linux{%- endtrans %}</h5>
{% call package('unix') %}
<p>{% trans i2pversion=ver() -%}
The most reliable way to launch the installer is from a terminal like this:
<code>java -jar i2pinstall_{{ i2pversion }}.jar</code>. This will launch the GUI installer.
Depending on how your computer is set up, you may be able to start the
installer by double-clicking the &quot;i2pinstall_{{ i2pversion }}.jar&quot; file or
right-clicking the file and selecting &quot;Open with Java&quot;.
Unfortunately, this behaviour is difficult to predict.
{%- endtrans %}</p>
<h3>{% trans %}Command line (headless) install:{% endtrans %}</h3>
{% trans i2pversion=ver() -%}
I2P can also be installed in a terminal environment, which may be especially
useful for servers, containers, or certain virtual machines. If you wish to
use the installer without a GUI, you can use the command
<code>java -jar i2pinstall_{{ i2pversion }}.jar -console</code> to follow
the install procedure in your terminal.
{%- endtrans %}
{% endcall %}
<h5>{%- trans %}I2P for Debian and Ubuntu{%- endtrans %}</h5>
{% call package_outer('deb', 'Debian / Ubuntu', 'images/download/debian-ubuntu.png') %}
<div class="file">
<a class="default" href="{{ get_url('downloads_debian') }}">{% trans %}Packages for Debian &amp; Ubuntu are available.{% endtrans %}</a>
</div>
<p>{% trans -%}
I2P is available in the official repositories for Ubuntu Bionic and later, and Debian Buster and Sid.
However, Debian Buster and Ubuntu Bionic (LTS) distributions will have older I2P versions.
If you are not running Debian Sid or the latest Ubuntu release,
use our Debian repo or Launchpad PPA to ensure you're running the latest I2P version.
{%- endtrans %}</p>
{% endcall %}
{% endblock %}

View File

@@ -1,97 +0,0 @@
{% extends "global/layout.html" %}
{%- from "downloads/macros" import package, package_outer with context -%}
{% set release_signer = 'zzz' %}
{% block title %}{{ _('Download') }}{% endblock %}
{% block content_nav %}
<script type="text/javascript" src="/_static/site.js"></script>
<ul>
<li><a href="/download_windows">Windows</a>
<li><a href="/download_osx">Mac OS X</a>
<li><a href="/download_linux">GNU/Linux / BSD / Solaris</a>
<li><a href="/download_debian">Ubuntu</a>
<li><a href="/download_debian">Debian</a>
<li><a href="/download_android">Android</a>
<li><a href="/download_docker">Docker</a>
<li><a href="/download_source">{{ _('Source package') }}</a>
<li><a href="/download_update">{{ _('Manual updates') }}</a>
</ul>
{% endblock %}
{% block content %}
<!--<h3>{{ _('Lab') }}</h3>
{% trans lab='/lab' %}
If you would like to try the latest experimental I2P projects, visit the <a href = "{{ lab }}">I2P Lab</a>
{% endtrans -%}-->
<h3>{{ _('Getting Started') }}</h3>
<h4>{% trans %}Basic Steps{% endtrans %}</h4>
<p>{% trans %}For most platforms and systems, setting I2P installed and running will
consist of up to three steps.{% endtrans %}</p>
<ul>
<li><strong>{% trans %}Install Java: {% endtrans %}</strong>{% trans java='https://java.com/download/',
openjdk='http://openjdk.java.net/install/',
icedtea='http://icedtea.classpath.org/wiki/Main_Page',
arm8='https://openjdk.java.net/install/',
ibmsdk7='http://www.ibm.com/developerworks/java/jdk/linux/download.html',
detectjre='https://java.com/en/download/installed.jsp?detect=jre&amp;try=1' %} I2P is written in Java and requires
a Java system to be installed to run. In addition to the I2P download, you need to install Java if you do not have it
already installed. I2P requires Java Runtime Version 7 or higher.
(<a href="{{ java }}">Oracle</a>,
<a href="{{ openjdk }}">OpenJDK</a>, or
<a href="{{ icedtea }}">IcedTea</a>
Java Version 7 or 8 recommended,
except Raspberry Pi: <a href="{{ arm8 }}">OpenJDK 9 for ARM</a>,
PowerPC: <a href="{{ ibmsdk7 }}">IBM Java SE 7 or 8</a>)
<br />
<a href="{{ detectjre }}">Determine your installed Java version here</a>
or type <tt>java -version</tt> at your command prompt.
Only two platforms do not require Java to be installed before I2P is installed, those platforms are:{% endtrans %}</li>
<li><strong>{% trans %}Install I2P: {% endtrans %}</strong>{% trans %}Once you have Java installed, you should
run the I2P installer for your platform. This step applies to all systems.{% endtrans %}</li>
<li><strong>{% trans %}Install/Configure a Browser(Optional): {% endtrans %}</strong>{% trans %}Finally, you'll need to
configure applications to use I2P. Many applications can use I2P, but the first application most people configure is a Web
Browser for browsing I2P sites. Detailed instructions are available on the{% endtrans %}
<a href="{{ site_url() }}about/browser-config">{% trans %}Browser Page{% endtrans %}</a>.</li>
</ul>
<h3>{{ _('Release Notes') }}</h3>
<ul><li>
<a href="{{ site_url() }}blog/category/release">{{ _('Release Notes') }}</a>
</li><li>
<a href="https://raw.githubusercontent.com/i2p/i2p.i2p/master/history.txt">{{ _('Change Log') }}</a>
</li></ul>
<div class="downloadlist">
<h5>{%- trans %}I2P for Mac OSX{%- endtrans %}</h5>
{% call package('mac') %}
<p>{% trans i2pversion=ver() -%}
The most reliable way to launch the installer is from a terminal like this:
<code>java -jar i2pinstall_{{ i2pversion }}.jar</code>. This will launch the GUI installer.
Depending on how your computer is set up, you may be able to start the
installer by double-clicking the &quot;i2pinstall_{{ i2pversion }}.jar&quot; file or
right-clicking the file and selecting &quot;Open with Java&quot;.
Unfortunately, this behaviour is difficult to predict.
{%- endtrans %}</p>
<h3>{% trans %}Command line (headless) install:{% endtrans %}</h3>
{% trans i2pversion=ver() -%}
I2P can also be installed in a terminal environment, which may be especially
useful for servers, containers, or certain virtual machines. If you wish to
use the installer without a GUI, you can use the command
<code>java -jar i2pinstall_{{ i2pversion }}.jar -console</code> to follow
the install procedure in your terminal.
{%- endtrans %}
<h3>{% trans %}DMG Bundle (Beta){% endtrans %}</h3>
If you do not want to use the installer or do not have a Java Runtime Environment available
on your Mac, you can try our latest DMG bundle.
<div class="file">
<a class="default" href="{{ get_url('downloads_mac') }}">{% trans %}Mac OS DMG Bundle (BETA){% endtrans %}</a>
</div>
{% endcall %}
{% endblock %}

View File

@@ -1,149 +0,0 @@
{% extends "global/layout.html" %}
{% block title %}Debian/Ubuntu{% endblock %}
{% block content_nav %}
<script type="text/javascript" src="/_static/site.js"></script>
<ul>
<li><a href="/download_windows">Windows</a>
<li><a href="/download_osx">Mac OS X</a>
<li><a href="/download_linux">GNU/Linux / BSD / Solaris</a>
<li><a href="/download_debian">Ubuntu</a>
<li><a href="/download_debian">Debian</a>
<li><a href="/download_android">Android</a>
<li><a href="/download_docker">Docker</a>
<li><a href="/download_source">{{ _('Source package') }}</a>
<li><a href="/download_update">{{ _('Manual updates') }}</a>
</ul>
{% endblock %}
{% block content %}
<h1>{{ _('Debian I2P Packages') }}</h1>
<h2 id="bionic">{{ _('Debian Buster, Ubuntu Bionic, and later') }}</h2>
{% trans -%}
I2P is available in the official repositories for Ubuntu Bionic and later, and Debian Buster and Sid.
However, Debian Buster and Ubuntu Bionic (LTS) distributions will have older I2P versions.
If you are not running Debian Sid or the latest Ubuntu release,
use our Debian repo or Launchpad PPA to ensure you're running the latest I2P version.
{%- endtrans %}
<h2 id="others">{{ _('Debian or Ubuntu, All Versions') }}</h2>
{% trans -%}The Debian packages should work on most platforms running:{%- endtrans %}
<ul>
<li>{% trans %}<a href="#ubuntu">Ubuntu</a> (Precise <em>12.04</em> and newer){% endtrans %}</li>
<li><a href="#ubuntu">Mint</a></li>
<li>{% trans %}<a href="#debian">Debian Linux</a> (Wheezy and newer){% endtrans %}</li>
<li><a href="#debian">Knoppix</a></li>
</ul>
{% trans trac='http://trac.i2p2.de/newticket?component=package/debian&owner=killyourtv&cc=killyourtv@mail.i2p' -%}
The I2P packages <em>may</em> work on systems not listed above. Please report any issues
with these packages on <a href="{{ trac }}">Trac</a> at
<a href="{{ trac }}">https://trac.i2p2.de</a>.
{%- endtrans %}
<ul>
<li>{% trans %}Option 1: <a href="#ubuntu">Recent versions</a> of Ubuntu and its derivatives (<em>Try this if you're not using Debian)</em>{% endtrans %}</li>
<li>{% trans %}Option 2: <a href="#debian">Debian</a> (including Debian-derivatives){% endtrans %}</li>
</ul>
<h2 id="ubuntu">{{ _('Instructions for Ubuntu and derivatives like Linux Mint &amp; Trisquel') }}</h2>
<h5>{{ _('Adding the PPA via the command line and installing I2P') }}</h5>
<ol>
<li>
{% trans %}Open a terminal and enter:{% endtrans %}<br />
<code>&nbsp;&nbsp;&nbsp; sudo apt-add-repository ppa:i2p-maintainers/i2p</code><br />
{% trans -%}
This command will add the PPA to /etc/apt/sources.list.d and fetch the
gpg key that the repository has been signed with. The GPG key ensures
that the packages have not been tampered with since being built.
{%- endtrans %}
</li>
<li>
{% trans %}Notify your package manager of the new PPA by entering:{% endtrans %}<br />
<code>&nbsp;&nbsp;&nbsp; sudo apt-get update</code><br />
{% trans -%}
This command will retrieve the latest list of software from each
repository that is enabled on your system, including the I2P PPA that
was added with the earlier command.
{%- endtrans %}
</li>
<li>{% trans %}You are now ready to install I2P!{% endtrans %}<br />
<code>&nbsp;&nbsp;&nbsp;&nbsp;sudo apt-get install i2p</code></li>
</ol>
<h5>{{ _('Adding the PPA Using Synaptic') }}</h5>
<ol>
<li>
{% trans -%}
Open Synaptic (System -&gt; Administration -&gt; Synaptic Package Manager).
{%- endtrans %}
</li>
<li>
{% trans -%}
Once Synaptic opens, select <em>Repositories</em> from the <em>Settings</em> menu.
{%- endtrans %}
</li>
<li>
{% trans -%}
Click the <em>Other Sources</em> tab and click <em>Add</em>. Paste <code>ppa:i2p-maintainers/i2p</code> into the APT-line field and click <em>Add Source</em>. Click the <em>Close</em> button then <em>Reload</em>.
{%- endtrans %}
</li>
<li>
{% trans -%}
In the Quick Filter box, type in <code>i2p</code> and press enter. When <code>i2p</code> is returned in the results list, right click <code>i2p</code> and select <em>Mark for Installation</em>. After doing so you may see a <em>Mark additional required changes?</em> popup. If so, click <em>Mark</em> then <em>Apply</em>.
{%- endtrans %}
</li>
</ol>
{% trans -%}
After the installation process completes you can move on to the next
part of <a href="#Post-install_work">starting I2P</a> and configuring it for your system.
{%- endtrans %}
<h2 id="Post-install_work">{{ _('Post-install work') }}</h2>
{% trans -%}
Using these I2P packages the I2P router can be started in the following
three ways:
{%- endtrans %}
<ul>
<li>
{% trans -%}
&quot;on demand&quot; using the i2prouter script. Simply run &quot;<code>i2prouter
start</code>&quot; from a command prompt. (Note: Do <strong><u>not</u></strong> use
sudo or run it as root!)
{%- endtrans %}
</li>
<li>
{% trans -%}
&quot;on demand&quot; without the <a href="http://wrapper.tanukisoftware.com/">java service wrapper</a>
(needed on non-Linux/non-x86 systems) by running "<code>i2prouter-nowrapper</code>".
(Note: Do <strong><u>not</u></strong>
use sudo or run it as root!)
{%- endtrans %}
</li>
<li>
{% trans -%}
as a service that automatically runs when your system boots, even
before logging in. The service can be enabled with "<code>dpkg-reconfigure
i2p</code>" as root or using sudo. This is the recommended means of operation.
{%- endtrans %}
</li>
</ul>
<p>{% trans -%}
When installing for the first time, please remember to <b>adjust your NAT/firewall</b>
if you can. The ports to forward can be found on the <a href="http://127.0.0.1:7657/confignet">
network configuration page</a> in the router console. If guidance with respect to forwarding ports is needed,
you may find <a href="http://portforward.com">portforward.com</a> to be helpful.
{%- endtrans %}</p>
<p>{% trans -%}
Please review and <b>adjust the bandwidth settings</b> on the
<a href="http://127.0.0.1:7657/config.jsp">configuration page</a>,
as the default settings of 96 KB/s down / 40 KB/s up are fairly conservative.
{%- endtrans %}</p>
<p>{% trans browserconfig=site_url('about/browser-config') -%}
If you want to reach I2P Sites via your browser, have a look on the <a href="{{ browserconfig }}">browser proxy setup</a> page for an easy howto.
{%- endtrans %}</p>
{% endblock %}

View File

@@ -1,95 +0,0 @@
{% extends "global/layout.html" %}
{%- from "downloads/macros" import package, package_outer with context -%}
{% set release_signer = 'zzz' %}
{% block title %}{{ _('Download') }}{% endblock %}
{% block content_nav %}
<script type="text/javascript" src="/_static/site.js"></script>
<ul>
<li><a href="/download_windows">Windows</a>
<li><a href="/download_osx">Mac OS X</a>
<li><a href="/download_linux">GNU/Linux / BSD / Solaris</a>
<li><a href="/download_debian">Ubuntu</a>
<li><a href="/download_debian">Debian</a>
<li><a href="/download_android">Android</a>
<li><a href="/download_docker">Docker</a>
<li><a href="/download_source">{{ _('Source package') }}</a>
<li><a href="/download_update">{{ _('Manual updates') }}</a>
</ul>
{% endblock %}
{% block content %}
<!--<h3>{{ _('Lab') }}</h3>
{% trans lab='/lab' %}
If you would like to try the latest experimental I2P projects, visit the <a href = "{{ lab }}">I2P Lab</a>
{% endtrans -%}-->
<h3>{{ _('Getting Started') }}</h3>
<h4>{% trans %}Basic Steps{% endtrans %}</h4>
<p>{% trans %}For most platforms and systems, setting I2P installed and running will
consist of up to three steps.{% endtrans %}</p>
<ul>
<li><strong>{% trans %}Install Java: {% endtrans %}</strong>{% trans java='https://java.com/download/',
openjdk='http://openjdk.java.net/install/',
icedtea='http://icedtea.classpath.org/wiki/Main_Page',
arm8='https://openjdk.java.net/install/',
ibmsdk7='http://www.ibm.com/developerworks/java/jdk/linux/download.html',
detectjre='https://java.com/en/download/installed.jsp?detect=jre&amp;try=1' %} I2P is written in Java and requires
a Java system to be installed to run. In addition to the I2P download, you need to install Java if you do not have it
already installed. I2P requires Java Runtime Version 7 or higher.
(<a href="{{ java }}">Oracle</a>,
<a href="{{ openjdk }}">OpenJDK</a>, or
<a href="{{ icedtea }}">IcedTea</a>
Java Version 7 or 8 recommended,
except Raspberry Pi: <a href="{{ arm8 }}">OpenJDK 9 for ARM</a>,
PowerPC: <a href="{{ ibmsdk7 }}">IBM Java SE 7 or 8</a>)
<br />
<a href="{{ detectjre }}">Determine your installed Java version here</a>
or type <tt>java -version</tt> at your command prompt.
Only two platforms do not require Java to be installed before I2P is installed, those platforms are:{% endtrans %}</li>
<li><strong>{% trans %}Install I2P: {% endtrans %}</strong>{% trans %}Once you have Java installed, you should
run the I2P installer for your platform. This step applies to all systems.{% endtrans %}</li>
<li><strong>{% trans %}Install/Configure a Browser(Optional): {% endtrans %}</strong>{% trans %}Finally, you'll need to
configure applications to use I2P. Many applications can use I2P, but the first application most people configure is a Web
Browser for browsing I2P sites. Detailed instructions are available on the{% endtrans %}
<a href="{{ site_url() }}about/browser-config">{% trans %}Browser Page{% endtrans %}</a>.</li>
</ul><p>
{% trans -%}
Windows: Java 8 is recommended. Java 9 or higher may not work.
{%- endtrans %}
</p>
<h3>{{ _('Release Notes') }}</h3>
<ul><li>
<a href="{{ site_url() }}blog/category/release">{{ _('Release Notes') }}</a>
</li><li>
<a href="https://raw.githubusercontent.com/i2p/i2p.i2p/master/history.txt">{{ _('Change Log') }}</a>
</li></ul>
<div class="downloadlist">
<h5>{%- trans %}I2P for Windows{%- endtrans %}</h5>
{% call package('windows') %}
<p>{% trans -%}
After installing Java, download the file and double-click to run it.
{%- endtrans %}</p>
<h3>{% trans %}Easy-Install Bundle (Beta){% endtrans %}</h3>
<div class="file">
<p>{% trans %}It's now possible to install all I2P components using
a single package(<strong>No Java Required</strong>). To try out the new installer, click here.
This bundle can also be used to configure a Firefox Profile. It will not
interfere with an existing I2P installation if one exists.
{% endtrans %}</p>
<a class="default" href="/nsis">{% trans %}I2P Easy Install Bundle (Beta){% endtrans %}</a>
</div>
<h3>{% trans %}Detailed Install Guide{% endtrans %}</h3>
<div class="file">
<p></p>
<a class="default" href="{{ get_url('downloads_windows') }}">{% trans %}Here is a helpful guide to installing I2P for Windows using a separate Java installation and the classic installer.{% endtrans %}</a>
</div>
{% endcall %}
{% endblock %}

View File

@@ -81,18 +81,18 @@ Windows: Java 8 is recommended. Java 9 or higher may not work.
<h3>{{ _('Pick your I2P Bundle') }}</h3>
<p>
{% trans %}When you download the I2P software bundle, you get everything you need to connect
When you download the I2P software bundle, you get everything you need to connect
and start participating in the I2P network and community. It even includes basic
applications for every user, like e-mail, bittorrent, and a basic I2P Site for
you to personalize and share.{% endtrans %}
you to personalize and share.
</p>
<p>{% trans %}After you've installed, a set up wizard will help you configure a few
<p>After you've installed, a set up wizard will help you configure a few
important things like how much bandwidth you would like to share while your
router begins to make connections to the network. After the set up wizard is
complete, you will be directed to the console home page where you can access
the rest of the applications or configure, monitor, or troubleshoot your
I2P connections.{% endtrans %}</p>
I2P connections.</p>
<div class="downloadlist">

View File

@@ -9,6 +9,11 @@ We are excited to offer you a DMG bundle for Mac OS. It installs and behaves
the same way many other Mac OS applications do and does not require a Java
Runtime Environment to be available.
{%- endtrans %}</p>
<p>{% trans perf="https://i2pgit.org/i2p-hackers/i2p-jpackage-mac/-/issues/1" -%}
This bundle is built for <code>x86_64(Intel)</code> Macs. It will run on
<code>ARM(M1)</code> Macs in emulated mode, but the performance is unknown. M1 Mac
users should report results to us at the <a href="{{ perf }}">Gitlab Repository</a>.
{%- endtrans %}</p>
<h2>{{ _('How do I use it?') }}</h2>
<p>{% trans -%}
Double-Click on the .dmg file, which you may download from this page. When a

View File

@@ -34,8 +34,14 @@ prevent users of I2P from connecting to the network.
<ul>
<li><a href="{{ site_url('get-involved/guides/reseed') }}">Reseed Contributors Guide</a></li>
<li><a href="https://i2pgit.org/idk/reseed-tools">Reseed Software and Documentation</a></li>
<li><a href="/en/docs/spec/updates">SU3 Reseed File Format Specification</a></li>
<li><a href="http://zzz.i2p/topics/1893">zzz.i2p thread</a></li>
<li><a href="http://zzz.i2p/topics/1716">zzz.i2p thread</a></li>
</ul>
{% trans -%} If you have questions about reseeding, please ask them on the reseed forum of {%- endtrans %}
<a href="http://zzz.i2p/forums/18">zzz.i2p</a>.
<h2 id="other">{% trans %}Other ways of Reseeding{% endtrans %}</h2>
<p>

View File

@@ -1,10 +1,16 @@
{% extends "global/layout.html" %}
{% block title %}{% trans %}NTCP (NIO-based TCP){% endtrans %}{% endblock %}
{% block lastupdated %}{% trans %}June 2018{% endtrans %}{% endblock %}
{% block accuratefor %}0.9.36{% endblock %}
{% block lastupdated %}2021-10{% endblock %}
{% block accuratefor %}0.9.52{% endblock %}
{% block content %}
<p>{% trans transports=site_url('docs/transport'), ssu=site_url('docs/transport/ssu'), ntcp2=site_url('docs/spec/ntcp2') -%}
The others are <a href="{{ ssu }}">SSU</a> and <a href="{{ ntcp2 }}">NTCP2</a>.
DEPRECATED, NO LONGER SUPPORTED.
Disabled by default as of 0.9.40 2019-05.
Support removed as of 0.9.50 2021-05.
Replaced by <a href="{{ ntcp2 }}">NTCP2</a>.
NTCP is a Java NIO-based transport introduced in I2P release 0.6.1.22.
Java NIO (new I/O) does not suffer from the 1 thread per connection issues of the old TCP transport.
NTCP-over-IPv6 is supported as of version 0.9.8.

View File

@@ -1,13 +1,14 @@
{% extends "global/layout.html" %}
{% block title %}{% trans %}Secure Semireliable UDP{% endtrans %} (SSU){% endblock %}
{% block lastupdated %}2021-04{% endblock %}
{% block accuratefor %}0.9.50{% endblock %}
{% block lastupdated %}2021-10{% endblock %}
{% block accuratefor %}0.9.52{% endblock %}
{% block content %}
<p>{% trans transports=site_url('docs/transport'), ntcp=site_url('docs/transport/ntcp'), ntcp2=site_url('docs/spec/ntcp2') -%}
SSU (also called "UDP" in much of the I2P documentation and user interfaces)
is one of three <a href="{{ transports }}">transports</a> currently implemented in I2P.
The others are <a href="{{ ntcp }}">NTCP</a> and <a href="{{ ntcp2 }}">NTCP2</a>.
is one of two <a href="{{ transports }}">transports</a> currently implemented in I2P.
The other is <a href="{{ ntcp2 }}">NTCP2</a>.
Support for <a href="{{ ntcp }}">NTCP</a> has been removed.
{%- endtrans %}</p>
<p>{% trans -%}
@@ -504,11 +505,14 @@ to designate a new peer as Bob and try again with a different nonce.
{%- endtrans %}</p>
<p>{% trans -%}
Alice's introduction key is included in all of the PeerTest
messages so that she doesn't need to already have an established
session with Bob and so that Charlie can contact her without knowing
any additional information. Alice may go on to establish a session
with either Bob or Charlie, but it is not required.
Alice's introduction key is included in all of the PeerTest messages
so that Charlie can contact her without knowing any additional information.
As of release 0.9.15, Alice must have an established
session with Bob, to prevent spoofing attacks.
Alice must not have an established session with Charlie for the peer test
to be valid.
Alice may go on to establish a session
with Charlie, but it is not required.
{%- endtrans %}</p>
<h3>IPv6 Notes</h3>

View File

@@ -1,6 +1,6 @@
{% extends "global/layout.html" %}
{% block title %}{{ _('How to Set up a Reseed Server') }}{% endblock %}
{% block lastupdated %}2020-07{% endblock %}
{% block lastupdated %}2021-11{% endblock %}
{% block content %}
<h2>{% trans %}Overview{% endtrans %}</h2>
@@ -44,7 +44,7 @@ This necessitates that you run fail2ban or an equivalent solution.
<p>{% trans -%}
When your setup is complete and ready for testing, we will need the HTTPS URL,
the SSL public key certificate, and the "su3" bundle public key.
the SSL public key certificate (only if selfsigned), and the su3 public key certificate.
After testing is complete, these will be added to the hardcoded entries in the Java and C++ routers in the next release,
and you will start seeing traffic.
We also will need your email address so we may continue to contact you about reseed administration issues.
@@ -79,6 +79,7 @@ If you would like to discuss support, please contact echelon and CC: zzz
<p>{% trans -%}
Our reseed coordinator is "zzz" and he may be contacted at zzz at mail.i2p or zzz at i2pmail.org.
Unfortunately, he is not generally on IRC. The reseed setup is somewhat specialized, and you should direct most questions to him.
IDK is able to answer questions about the reseed software.
{%- endtrans %}</p>
<p>{% trans -%}
@@ -89,7 +90,6 @@ For actual implementation, details below. We have one recommended reseed solutio
<li>{% trans -%}
A Go implementation that includes the web server and all the scripts. This is the recommended solution.
{%- endtrans %}</li>
</ul>
<p>{% trans -%}
@@ -97,14 +97,9 @@ For further information, read the information at the following links, and then c
Thank you!
{%- endtrans %}</p>
<ul><li>
<a href="http://zzz.i2p/topics/1893">zzz.i2p thread</a>
</li><li>
<a href="http://zzz.i2p/topics/1716">zzz.i2p thread</a>
</li><li>
<a href="https://github.com/martin61/i2p-tools">Go reseed server source on github</a>
</li><li>
<a href="/en/docs/spec/updates">SU3 Reseed File Format Specification</a>
<ul>
<li><a href="https://i2pgit.org/idk/reseed-tools">Go reseed server source on gitlab</a></li>
<li><a href="https://github.com/eyedeekay/i2p-tools-1">Go reseed server source on github</a></li>
</li></ul>
<h2>{% trans %}Detailed Instructions{% endtrans %}</h2>
@@ -112,87 +107,71 @@ Thank you!
<h3>How-to Public reseed servers - su3</h3>
<ul>
<li>Some parts of this how-to are copied from <a href="http://zzz.i2p">zzz.i2p</a> and are modified.
<li>Fetching individual RI (dat-files -the legacy/old style-) is not part of this how-to.
<li>Questions can be placed on <a href="http://zzz.i2p/forums/18">zzz.i2p</a> - in the Reseeding sub-forum.
<li>Some parts of this how-to are copied from <a href="http://zzz.i2p">zzz.i2p</a> and are modified.</li>
<li>Fetching individual RI (dat-files -the legacy/old style-) is not part of this how-to.</li>
</ul>
<h3>Table of contents</h3>
<ol>
<li>Introduction
<li>Requirements
<li>Go Solution - Quick Guide
<li>Introduction</li>
<li>Requirements</li>
<li>Go Solution - Quick Guide</li>
<ol>
<li>Start Web Server
<li>Install git and golang
<li>Build and Test
<li>Run Reseed
<li>Backup Certificates and Keys
<li>Enable Autostart
<li>Connect Web Server to Reseed
<li>Test From Another Computer
<li>Send Us Your Certificates
<li>Run Reseed</li>
<li>Backup Certificates and Keys</li>
<li>Enable Autostart</li>
<li>Connect Web Server to Reseed</li>
<li>Test From Another Computer</li>
<li>Send Us Your Certificates</li>
</ol>
<li>Go Solution -Detailed Guide
<ol>
<li>Overview
<li>Building From Source
<li>Run The Reseed Server
<li>Draft For Startup Script
<li>Reverse-Proxy Setup
<li>Convert Existing Java Keystore to crt- and pem-file
</ol>
<li>Seamless SSL-Certificate Exchange
<li>Reseed Server Domain/URL/Port Exchange
<li>Tests
<li>Contact Reseed Maintainer
<li>Seamless SSL-Certificate Exchange</li>
<li>Reseed Server Domain/URL/Port Exchange</li>
<li>Tests</li>
<li>Contact Reseed Maintainer</li>
</ol>
<h2>1. Introduction</h2>
<p>
Public reseed servers are necessary to bootstrap into the I2P net.
New installed I2P routers needs one-time about one hundred RouterInfo's (RI) as jump start.
</p>
<p>
RI contains IP and Port from other I2P routers and are stored in dat-files in the netDB folder.
</p>
<p>
A random bunch of dat-files from the netDB are zipped, then signed to a su3-file
and finally offered to I2P routers seeking reseed service.
Public reseed servers are necessary to bootstrap into the Invisible Internet.
Newly installed I2P routers use reseed server to download between 75 and 100 "routerInfos"
which contain peer information which you use to make your first connections. Reseed servers
carefully distribute a subset of the routerInfos available to them in order to help new routers
join the network.
</p>
<p>
To secure bootstrap and enable a trusted start, HTTPS/TLS and signed su3-files are mandatory.
The reseed server software deals with this automatically, or you may disable the reseed's
built-in HTTPS server in favor of a reverse proxy to provide HTTPS. NGINX is a popular choice.
</p>
<p>
It is essential not to publish all RI from netDB, or all RI to one client.
</p>
<h2>2. Requirements</h2>
<p>
Requirements for running a public reseed server:
<ul>
<li>Well integrated running I2P router @ 24/7
<li>Server with static IPv4 (2 cpu/ 2GB ram is fine)
<li>Unix to run the golang solution
<li>Own domain, sub-domain or an anonymous third-level domain
<li>A self-signed SSL certificate, or an SSL certificate from <a href="https://letsencrypt.org" target="_blank">Let's Encrypt</a>
<li>Enough bandwidth and traffic volume - Around 15 GB/month as of December 2016
<li>Up-to-date web server (Apache/nginx), HTTPS ONLY with TLS 1.2 and good ciphers
<li>Well integrated running I2P router @ 24/7</li>
<li>Server with static IPv4 (2 cpu/ 2GB ram is fine)</li>
<li>Own domain, sub-domain or an anonymous third-level domain. Alternatively, some reseed servers may operate as `.onion` sites, however
visible internet domains are preferred.</li>
<li>A self-signed SSL certificate, or an SSL certificate from <a href="https://letsencrypt.org" target="_blank">Let's Encrypt</a></li>
<li>Enough bandwidth and traffic volume - Around 15 GB/month as of December 2016</li>
</ul>
Optional:
<ul>
<li>fail2ban to protect you from botnets
<li>GnuPG/PGP for signed/encrypted emails
<li>IPv6
<li>fail2ban to protect you from botnets</li>
<li>GnuPG/PGP for signed/encrypted emails</li>
<li>IPv6</li>
<li>Up-to-date web server or reverse proxy (Apache/nginx), HTTPS ONLY with TLS 1.2 and good ciphers</li>
<li>Tor(for `.onion` reseeds only)</li>
</ul>
<p>
This How-to is tested with Ubuntu/Debian as well as FreeBSD.
The web server has to be public reachable from all over the world, an I2P Site inside I2P can be setup in addition.
Also frequent or infrequent attempts to scrape all your reseed files, and of course attacks on your server.
This How-to is tested with Ubuntu/Debian as well as FreeBSD, but should work on any Linux, BSD, OSX, or Windows system.
</p>
<p>
The web server has to be public reachable from all over the world, unless the reseeed is intended to be `.onion` only.
Your server should be kept up-to-date and appropriately hardened against attacks using fail2ban, apparmor, IPTables, etc.
The web server doesn't need to listen at default SSL/TLS port 443 - any other port can be used for obfuscation.
</p>
@@ -323,469 +302,6 @@ Note: i2p-tool has also an build-in standalone webserver with TLS support which
<p>
Send an email: zzz at mail.i2p, PGP signed welcome :-)
<h2>4. Go Solution - Detailed Instructions</h2>
<h3>1. Overview</h3>
<p>
The previous steps for reseeding involves many steps, scripts and programs.
Most of them are easy and plain straight forward, but overall you can call it a little confusing.
<p>
Here comes now an all-in-one solution from matt (Big Thanks!) for providing
a reseed server which merges the following functions into one binary:
<ul>
<li>Create su3-files
<li>Create su3 signer certificate+key
<li>Create SSL-certificate+key
<li>Replaces the http-server and the PHP code (or run next to them in parallel)
</ul>
<p>
Almost all previous used scripts and described steps are not needed with this solution,
but to understand the overall reseed process it is recommended to read them too :-)
<ul>
<li>If you already have an SSL-certificate and su3-signer-key you can reuse them, see one of the following chapter.
<li>For testing and new reseeders the required certs and keys are created automatically at first start.
<li>Also take a look at the content and the naming scheme of these pem and crt files.
</ul>
<p>
Of course you need an up-to-date netDB folder with routerinfos from a running I2P router.
I2P does not have to be running on the same machine as this reseed binary.
In this case you can setup a cronjob to transfer the netDB from the I2P machine to the reseed machine.
<p>
Matt's go solution can be used in parallel next to an already running http-server.
For this leave the http-server running at normal port 80 and 443,
and configure Go solution too use another port, e.g. port 8443.
<p>
More: at github, README.md, https://github.com/martin61/i2p-tools
<h3>2. Building From Source</h3>
<p>
Requirements:
<ul>
<li>go1.4.2 (older versions may not work)
</ul>
<p>
Install go from https://golang.org/doc/install, example for 64 bit Ubuntu/Debian:
<ul>
<li>wget https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz
<li>sudo tar -C /usr/local -xzf go1.4.2.linux-amd64.tar.gz
<li>mkdir $HOME/go
<li>edit /etc/profile and add:
<pre>
export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
</pre>
</ul>
<p>
Verify go:
<pre>
$ go version
</pre>
which should state something like: "go version go1.4.2"
<p>
Install Go solution from https://github.com/martin61/i2p-tools into $HOME/go:
<pre>
$ go get github.com/martin61/i2p-tools
</pre>
<p>
This will install a binary to $GOPATH/bin/i2p-tools
<p>
Run the go solution, the usage/help should be displayed, nothing more:
<pre>
$ i2p-tools
</pre>
<h3>3. Run the Reseed Server</h3>
<pre>
$ i2p-tools reseed --tlsHost=myserver.com --signer=myemail@mail.i2p --netdb=$HOME/.i2p/netDb
</pre>
<ul>
<li>Replace myserver.com with your real domain
<li>Replace myemail@mail.i2p with a valid existing email, which you want to use for reseeding purpose
<li>New TLS certificate+key will be created (if they do not exist)
<li>New signing certificate+key will be created (if they do not exist)
<li>netdb=... should point to the netdb folder of your running I2P with the routerinfos
<li>To use another port append "--port=443" to the command, default is port 8443
</ul>
<p>
Output:
<pre>
2015/03/15 12:28:25 Rebuilding su3 cache...
2015/03/15 12:28:25 Building 200 su3 files each containing 75 out of 3180 routerInfos.
2015/03/15 12:28:35 Done rebuilding.
2015/03/15 12:28:35 HTTPS server started on 0.0.0.0:8443
</pre>
<p>
So you can now test to reach the server at port 8443, see a previous chapter about proper testing.
<p>
Some remarks:
<ul>
<li>Don't run the server daemon as root
<li>Every port between 1024 and 49151 is fine for I2P.
<li>If you want to use the privileged (https-default) port 443, create a port redirect, e.g.
<pre>'iptables -A PREROUTING -t nat -p tcp --dport 443 -j REDIRECT --to-port 8443'</pre>
<li>Redirect the output from the go solution to a logfile, format is default apache-style combined logs
<li>Add a logrotate for the logfiles, since they grow big :-(
<li>Logfiles can be used by fail2ban
<li>Both of the certificates (*.crt) will need to be sent to the reseed maintainer
in order for your reseed server to be included in the standard I2P package.
<li>Add a proper startup script, to run the reseed server, see next chapter
</ul>
<h3>4. Draft for Startup Script "seedserver"</h3>
<p>
The reseed server should be started automatically, so you need a init.d or some sort of
startscript, here named as "seedserver".
This is only a very first draft for a simple startscript (it could be done better :-))
<p>
Login as I2P user:
<ul>
<li>Place the shell-script "seedserver" in the /home/i2p/bin folder (next to i2p-tools)
<li>Make it executable: chmod u+x /home/i2p/bin/seedserver
</ul>
Update the header "# Your settings" with your individual settings.
<p>
Now you can use the shell-script:
<pre>
seedserver start
</pre>
<p>
And then (give it some seconds) take a look at the status:
<pre>
seedserver status
seedserver showlog
</pre>
<p>
Some short explanation about seedserver:
<ul>
<li>runs i2p-tools in the background
<li>creates logfiles
<li>take care of all settings
</ul>
<p>
If this is working fine, you can put the script in your personal crontab, to run it by auto-start
and to do logrotes simply by restarting it regularly once a week to avoid too big logfiles.
If you already reboot your server regularly, you can skip of course the "restart" command line.
<p>
Login as I2P user, edit your crontab:
<pre>
crontab -e
</pre>
<p>
and add these 3 lines at the end:
<pre>
@reboot /home/i2p/bin/seedserver startdelayed
04 14 * * 2 /home/i2p/bin/seedserver restart
#end
</pre>
<p>
Save and close the editor. It would be good to check if this is properly working when you reboot your machine.
<p>
"seedserver" shell script:
<pre>
######################################################################################################
#!/bin/sh
# Your settings
toolpath=/home/i2p/bin
tlsHost=myserver.com
signer=myemail@mail.i2p
netdb="/home/i2p/.i2p/netDb"
tool=i2p-tools
logpath="$toolpath/${tool}.log"
logfile="$logpath/reseed.log"
errfile="$logpath/reseed.error"
cd "$toolpath"
mkdir --parents "$logpath"
do_status() {
/bin/sleep 1
if [ -n "$(pgrep -x "$tool")" ]; then
echo "$tool running, pid $(pgrep "$tool")"
else
echo "$tool not running."
fi;
}
do_start() {
if [ -z "$(pgrep -x "$tool")" ]; then
do_logrotate
nohup "$toolpath/$tool" reseed -tlsHost="$tlsHost" --signer="$signer" --netdb="$netdb" &gt; "$logfile" 2&gt; "$errfile" &
fi;
do_status
}
do_stop() {
if [ -n "$(pgrep -x "$tool")" ]; then
pkill "$tool"
fi;
do_status
}
do_startdelayed() {
echo "waiting 20s..."
/bin/sleep 20
do_start
}
do_restart() {
do_status
do_stop
do_start
}
do_logrotate() {
do_status
if [ -z "$(pgrep -x "$tool")" ]; then
mv --force "${logfile}.6" "${logfile}.7" 2&gt;/dev/null
mv --force "${logfile}.5" "${logfile}.6" 2&gt;/dev/null
mv --force "${logfile}.4" "${logfile}.5" 2&gt;/dev/null
mv --force "${logfile}.3" "${logfile}.4" 2&gt;/dev/null
mv --force "${logfile}.2" "${logfile}.3" 2&gt;/dev/null
mv --force "${logfile}.1" "${logfile}.2" 2&gt;/dev/null
mv --force "${logfile}" "${logfile}.1" 2&gt;/dev/null
mv --force "${errfile}.6" "${errfile}.7" 2&gt;/dev/null
mv --force "${errfile}.5" "${errfile}.6" 2&gt;/dev/null
mv --force "${errfile}.4" "${errfile}.5" 2&gt;/dev/null
mv --force "${errfile}.3" "${errfile}.4" 2&gt;/dev/null
mv --force "${errfile}.2" "${errfile}.3" 2&gt;/dev/null
mv --force "${errfile}.1" "${errfile}.2" 2&gt;/dev/null
mv --force "${errfile}" "${errfile}.1" 2&gt;/dev/null
echo "log-rotate done."
else
echo "log-rotate not possible."
fi;
}
do_showlog() {
echo "-------------------------------------------------------------------------------"
tail "$errfile"
echo "-------------------------------------------------------------------------------"
tail "$logfile"
echo "-------------------------------------------------------------------------------"
}
do_usage() {
echo "Usage: {start|stop|status|restart|logrotate|startdelayed|showlog}"
}
case "$1" in
start)
do_start
;;
stop)
do_stop
;;
status)
do_status
;;
restart)
do_restart
;;
startdelayed)
do_startdelayed
;;
logrotate)
do_logrotate
;;
showlog)
do_showlog
;;
*)
do_usage
;;
esac
exit 0
######################################################################################################
</pre>
<h3>5. Reverse-Proxy Setup</h3>
<p>
You can run i2p-tools also behind your normal web-server (reverse-proxy).
<p>
The web-server handles the TLS handshake, encryption, SSL Certificate and the logfiles.
But you don't need the scripts su3.php and the shell cronjob for creating su3-files.
i2p-tools is running "behind" the web-server, without TLS management, only bind to
local interface 127.0.0.1 and is handling complete building and handling of su3-files.
<p>
Run i2p-tools with this command:
<pre>
i2p-tools reseed --signer test@test.de \
--key /path_to/test_at_test.de.pem \
--netdb /path_to/netDb \
--port=8443 \
--ip 127.0.0.1 \
--trustProxy
</pre>
Important notes for this special setup:
<ul>
<li>do *not* specify --tlsHost, --tlsCert or --tlsKey on the command-line
<li>"ip 127.0.0.1" binds the program only to local interface
<li>"trustProxy" uses the "X-Forwarded-For" to get the real client IP
</ul>
"trustProxy" uses the "X-Forwarded-For" to get the real client IP
<p>
nginx configuration example:
</p>
<pre>
location / {
proxy_pass http://127.0.0.1:8443;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}
</pre>
<p>
Apache (untested - feedback would be appreciated)
</p>
<pre>
ProxyRequests Off
&lt;Proxy *&gt;
Order deny,allow
Allow from all
&lt;/Proxy&gt;
ProxyPass / http://127.0.0.1:8443/
ProxyPassReverse / http://127.0.0.1:8443/
</pre>
<p>
<p>
and for X-Forwarded-For:
<pre>
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
</pre>
<p>
Additionally, ensure that your webserver uses these suggested settings for Strong SSL Security (visit <a href="https://cipherli.st/" target="_blank">CipherLi.st</a> for the latest settings). A sample configuration is provided below.
</p>
<p>
Apache
</p>
<pre>
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
SSLProtocol All -SSLv2 -SSLv3
SSLHonorCipherOrder On
Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains; preload"
Header always set X-Frame-Options DENY
Header always set X-Content-Type-Options nosniff
# Requires Apache >= 2.4
SSLCompression off
SSLUseStapling on
SSLStaplingCache "shmcb:logs/stapling-cache(150000)"
# Requires Apache >= 2.4.11
SSLSessionTickets Off
</pre>
<p>
nginx (remember to replace '$DNS-IP-1' & '$DNS-IP-2' with 2 trusted DNS servers)
</p>
<pre>
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
ssl_ecdh_curve secp384r1; # Requires nginx >= 1.1.0
ssl_session_cache shared:SSL:10m;
ssl_session_tickets off; # Requires nginx >= 1.5.9
ssl_stapling on; # Requires nginx >= 1.3.7
ssl_stapling_verify on; # Requires nginx => 1.3.7
resolver $DNS-IP-1 $DNS-IP-2 valid=300s;
resolver_timeout 5s;
add_header Strict-Transport-Security "max-age=63072000; includeSubDomains; preload";
add_header X-Frame-Options DENY;
add_header X-Content-Type-Options nosniff;
</pre>
<p>
Complete nginx configuration (sample)
<p>
<pre>
user nobody;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen $IP_ADDRESS:443 ssl;
server_name $DOMAIN;
ssl_certificate keys/fullchain.pem;
ssl_certificate_key keys/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
ssl_ecdh_curve secp384r1; # Requires nginx >= 1.1.0
ssl_session_cache shared:SSL:10m;
ssl_session_tickets off; # Requires nginx >= 1.5.9
ssl_stapling on; # Requires nginx >= 1.3.7
ssl_stapling_verify on; # Requires nginx => 1.3.7
resolver $DNS_IP_1 $DNS_IP_2 valid=300s;
resolver_timeout 5s;
ssl_prefer_server_ciphers on;
ssl_dhparam keys/dh.pem;
server_tokens off;
charset utf8;
location /i2pseeds.su3 {
proxy_pass http://127.0.0.1:8443;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
}
</pre>
<h3>6. Convert Existing Java Keystore to crt- and pem-file</h3>
<p>
@@ -844,107 +360,18 @@ openssl x509 -in ${file}.pem -out xxxxx_at_mail.i2p.crt
######################################################################################################
</pre>
<h3>5. Seamless SSL-Certificate Exchange</h3>
<p>
The update/exchange of an already existing self-signed certificates has to be correct timed
on server *and* client side. Considering thousands of clients (many with older I2P version) the exchange
will not be seamless possible and will have very bad impact on many clients: reseed won't work for them.
<p>
To avoid this issue and make the exchange as smooth as possible follow these simple steps:
<ol>
<li>Generate a new SSL-certificate NOW, but do NOT implement it on server
<li>Send the new SSL-certificate to us to perform a roll-out towards clients NOW
<li>WAIT some month, e.g. 3-4 i2p-releases
<li>New SSL-certificate is now hopefully present on many clients (in parallel to the current/old one)
<li>THEN exchange the SSL-certificate on server
</ol>
<p>
This idea based on the fact, that you can provide in i2p/certificates/ssl more than one crt-file for a server, e.g.
server.com.crt and server.com2.crt
<h3>6. Reseed Server Domain/URL/Port Exchange</h3>
<p>
You are already operating a reseed server but want to change your Domain/URL/Port?
To make the exchange as smooth as possible for many clients please follow these steps if possible:
<ol>
<li>Setup an additional reseed instance at the new Domain/URL/Port
<li>We include the new URL into I2P source NOW and delete the old URL NOW
<li>Both of your reseed instances have to run some time in parallel
<li>WAIT some month, e.g. 3-4 i2p-releases
<li>New URL is now hopefully present on many clients
<li>THEN shutdown the old reseed instance
</ol>
<h3>7. Tests</h3>
<p>
Some simple pre-test: test the website and fetch
<pre>
wget --user-agent="Wget/1.11.4" \
-O /tmp/test.su3 \
--no-check-certificate https://your-server.com:PORT/i2pseeds.su3
</pre>
Replace "PORT" with default 443 or your chosen server setting.
Inspect the fetched file.:
Some simple pre-test: test the website and fetch
<pre>
zipinfo -z /tmp/test.su3
</pre>
<p>
Replace "--no-check-certificate" with "--ca-certificate=~/i2p/certificates/ssl/your-server.com.crt"
which contains the path to your local public SSL-certificate to check also your ssl-certificate chain.
<p>
Confirm the following:
<ul>
<li>SSL-certificate chain valid?
<li>The su3-files can be downloaded?
<li>Contains &gt; 50 dat-files?
<li>And is always the same for one client-IP?
<li>Other client-IP's gets another file?
<li>Clients has no direct access to complete folder e.g. https://your-server.com/su3/ ?
</ul>
<p>
Do a real reseed test on *another* I2P router machine:
<ul>
<li>Include manually new SSL-certificate into i2p installation: ~/i2p/certificates/ssl/
<li>Include manually new public reseed key into i2p installation: ~/i2p/certificates/reseed/
<li>http://localhost:7657/configreseed --&gt; remove all reseed hosts
<li>Add the new reseed host e.g. "https://your-server.com/" *without* trailing "i2pseeds.su3"
<li>Save and Shutdown router.
<li>Clear netdb: empty folder ./i2p/netDb.
<li>Restart I2P and watch the I2P router log:
<pre>
2014/10/13 23:01:02 | Reseed start
2014/10/13 23:01:02 | Reseeding from https://your-server/i2pseeds.su3
2014/10/13 23:01:05 | INFO: xx files extracted to /tmp/i2p-V2qudTbd.tmp/reseeds-1010682701
2014/10/13 23:01:05 | Reseed got xx router infos from https://your-server.com/i2pseeds.su3 with 0 errors
2014/10/13 23:01:06 | Reseed complete, xx received
</pre>
</ul>
<h3>8. Contact Reseed Maintainer</h3>
<p>
Contact us per email zzz at mail.i2p (fallback is the reseed section at zzz's forum)
Contact us via email zzz at mail.i2p (alternatively, post in the reseed section on the zzz.i2p forum)
Provide us with details about the new
<ul>
<li>Reseed website URL,
<li>Public part of SSL-certificate
<li>Public su3-key
<li>Reseed website URL
<li>Public SSL certificate
(Only required if selfsigned, which is not recommended. Please use Lets Encrypt or other CA)
<li>Public reseed su3 certificate
<li>Your contact email
<li>A statement that you agree to the privacy policy above
</ul>
<p>
Feel free to contact zzz at mail.i2p in case of questions or problems or post your question at zzz's forum in the reseed section.

View File

@@ -124,27 +124,6 @@ def render_sitemap():
urls.append({
'path': '/download/windows',
})
urls.append({
'path': '/download/download_windows',
})
urls.append({
'path': '/download/download_osx',
})
urls.append({
'path': '/download/download_linux',
})
urls.append({
'path': '/download/download_debian',
})
urls.append({
'path': '/download/download_ubuntu',
})
urls.append({
'path': '/download/download_android',
})
urls.append({
'path': '/download/download_docker',
})
# Render and return the sitemap
response = make_response(render_template('global/sitemap.xml', url_root=url_root, langs=LANG_FRAGS,
curlang=to_url(g.lang), urls=urls))

File diff suppressed because it is too large Load Diff

View File

@@ -4,81 +4,85 @@
!_TAG_PROGRAM_NAME Exuberant Ctags //
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
!_TAG_PROGRAM_VERSION 5.9~svn20110310 //
BandwidthLimits i2cp.rst 467;" m
BlindingInfo i2cp.rst 496;" m
BuildRequestRecord i2np.rst 214;" s
BuildResponseRecord i2np.rst 390;" s
Certificate common-structures.rst 310;" t
CreateLeaseSet i2cp.rst 585;" m
CreateLeaseSet i2cp.rst 622;" m
CreateSession i2cp.rst 679;" m
Data i2np.rst 1337;" m
DatabaseLookup i2np.rst 718;" m
DatabaseSearchReply i2np.rst 1045;" m
DatabaseStore i2np.rst 596;" m
BandwidthLimits i2cp.rst 469;" m
BlindingInfo i2cp.rst 498;" m
BuildRequestRecord i2np.rst 230;" s
BuildResponseRecord i2np.rst 407;" s
Certificate common-structures.rst 318;" t
CreateLeaseSet i2cp.rst 587;" m
CreateLeaseSet i2cp.rst 624;" m
CreateSession i2cp.rst 681;" m
Data i2np.rst 1419;" m
DatabaseLookup i2np.rst 779;" m
DatabaseSearchReply i2np.rst 1125;" m
DatabaseStore i2np.rst 650;" m
Date common-structures.rst 32;" t
DeliveryInstructions common-structures.rst 1699;" s
DeliveryStatus i2np.rst 1119;" m
DestLookup i2cp.rst 711;" m
DestReply i2cp.rst 733;" m
Destination common-structures.rst 673;" s
DestroySession i2cp.rst 756;" m
Disconnect i2cp.rst 775;" m
EncryptedLeaseSet common-structures.rst 1394;" s
Garlic i2np.rst 1162;" m
GarlicClove i2np.rst 435;" s
GarlicCloveDeliveryInstructions i2np.rst 497;" s
GetBandwidthLimits i2cp.rst 795;" m
GetDate i2cp.rst 818;" m
Hash common-structures.rst 263;" t
HostLookup i2cp.rst 851;" m
HostReply i2cp.rst 891;" m
I2CPMessageHeader i2cp.rst 315;" s
I2NPMessageHeader i2np.rst 116;" s
DeliveryInstructions common-structures.rst 1713;" s
DeliveryStatus i2np.rst 1199;" m
DestLookup i2cp.rst 713;" m
DestReply i2cp.rst 735;" m
Destination common-structures.rst 685;" s
DestroySession i2cp.rst 758;" m
Disconnect i2cp.rst 777;" m
EncryptedLeaseSet common-structures.rst 1408;" s
Garlic i2np.rst 1242;" m
GarlicClove i2np.rst 487;" s
GarlicCloveDeliveryInstructions i2np.rst 549;" s
GetBandwidthLimits i2cp.rst 797;" m
GetDate i2cp.rst 820;" m
Hash common-structures.rst 268;" t
HostLookup i2cp.rst 853;" m
HostReply i2cp.rst 893;" m
I2CPMessageHeader i2cp.rst 317;" s
I2NPMessageHeader i2np.rst 132;" s
Integer common-structures.rst 19;" t
KeysAndCert common-structures.rst 573;" s
Lease common-structures.rst 706;" s
Lease2 common-structures.rst 891;" s
LeaseSet common-structures.rst 754;" s
LeaseSet2 common-structures.rst 1076;" s
LeaseSet2Header common-structures.rst 1000;" s
Mapping common-structures.rst 495;" t
MessageId i2cp.rst 335;" s
MessagePayload i2cp.rst 927;" m
MessageStatus i2cp.rst 948;" m
MetaLease common-structures.rst 1211;" s
MetaLeaseSet common-structures.rst 1276;" s
OfflineSignature common-structures.rst 944;" s
Payload i2cp.rst 354;" s
PrivateKey common-structures.rst 94;" t
KeysAndCert common-structures.rst 581;" s
Lease common-structures.rst 718;" s
Lease2 common-structures.rst 907;" s
LeaseSet common-structures.rst 766;" s
LeaseSet2 common-structures.rst 1092;" s
LeaseSet2Header common-structures.rst 1016;" s
Mapping common-structures.rst 503;" t
MessageId i2cp.rst 337;" s
MessagePayload i2cp.rst 929;" m
MessageStatus i2cp.rst 950;" m
MetaLease common-structures.rst 1226;" s
MetaLeaseSet common-structures.rst 1291;" s
OfflineSignature common-structures.rst 960;" s
OutboundTunnelBuildReply i2np.rst 1628;" m
Payload i2cp.rst 356;" s
PrivateKey common-structures.rst 99;" t
PublicKey common-structures.rst 62;" t
ReceiveMessageBegin i2cp.rst 1090;" m
ReceiveMessageEnd i2cp.rst 1116;" m
ReconfigureSession i2cp.rst 1141;" m
ReportAbuse i2cp.rst 1171;" m
RequestLeaseSet i2cp.rst 1199;" m
RequestVariableLeaseSet i2cp.rst 1227;" m
RouterAddress common-structures.rst 1519;" s
RouterIdentity common-structures.rst 644;" s
RouterInfo common-structures.rst 1591;" s
SendMessage i2cp.rst 1253;" m
SendMessageExpires i2cp.rst 1296;" m
SessionConfig i2cp.rst 374;" s
SessionId i2cp.rst 409;" s
SessionKey common-structures.rst 126;" t
SessionStatus i2cp.rst 1439;" m
SessionTag common-structures.rst 278;" t
SetDate i2cp.rst 1484;" m
Signature common-structures.rst 222;" t
SigningPrivateKey common-structures.rst 182;" t
SigningPublicKey common-structures.rst 141;" t
ReceiveMessageBegin i2cp.rst 1100;" m
ReceiveMessageEnd i2cp.rst 1126;" m
ReconfigureSession i2cp.rst 1151;" m
ReportAbuse i2cp.rst 1181;" m
RequestLeaseSet i2cp.rst 1209;" m
RequestVariableLeaseSet i2cp.rst 1237;" m
RouterAddress common-structures.rst 1533;" s
RouterIdentity common-structures.rst 652;" s
RouterInfo common-structures.rst 1605;" s
SendMessage i2cp.rst 1263;" m
SendMessageExpires i2cp.rst 1306;" m
SessionConfig i2cp.rst 376;" s
SessionId i2cp.rst 411;" s
SessionKey common-structures.rst 131;" t
SessionStatus i2cp.rst 1449;" m
SessionTag common-structures.rst 283;" t
SetDate i2cp.rst 1496;" m
ShortBuildRequestRecord i2np.rst 466;" s
ShortBuildResponseRecord i2np.rst 476;" s
ShortTunnelBuild i2np.rst 1589;" m
Signature common-structures.rst 227;" t
SigningPrivateKey common-structures.rst 187;" t
SigningPublicKey common-structures.rst 146;" t
String common-structures.rst 46;" t
Tunnel tunnel-message.rst 36;" m
TunnelBuild i2np.rst 1371;" m
TunnelBuildReply i2np.rst 1412;" m
TunnelData i2np.rst 1259;" m
TunnelGateway i2np.rst 1302;" m
TunnelId common-structures.rst 293;" t
TunnelBuild i2np.rst 1453;" m
TunnelBuildReply i2np.rst 1496;" m
TunnelData i2np.rst 1339;" m
TunnelGateway i2np.rst 1383;" m
TunnelId common-structures.rst 301;" t
TunnelMessageDeliveryInstructions tunnel-message.rst 164;" s
VariableTunnelBuild i2np.rst 1434;" m
VariableTunnelBuildReply i2np.rst 1469;" m
VariableTunnelBuild i2np.rst 1520;" m
VariableTunnelBuildReply i2np.rst 1557;" m

View File

@@ -3,8 +3,8 @@ SSU Protocol Specification
==========================
.. meta::
:category: Transports
:lastupdated: 2021-06
:accuratefor: 0.9.50
:lastupdated: 2021-10
:accuratefor: 0.9.52
.. contents::
@@ -1016,8 +1016,10 @@ Note: IPv6 peer testing is supported as of release 0.9.27.
3. When sent from Charlie to Bob: Bob/Charlie sessionKey
4. When sent from Bob to Alice: Alice's introKey, as
received in the PeerTest message from Alice
4. When sent from Bob to Alice: Alice/Bob sessionKey
(or for Bob prior to 0.9.52, Alice's introKey, as
received in the PeerTest message from Alice,
see note below)
5. When sent from Charlie to Alice: Alice's introKey, as
received in the PeerTest message from Bob
@@ -1107,6 +1109,13 @@ Notes
* As of release 0.9.15, Alice must have an established session with Bob and use
the session key.
* Prior to API version 0.9.52, in some implementations, Bob replied to Alice using
Alice's intro key rather than the Alice/Bob session key, even though
Alice and Bob have an established session (since 0.9.15).
As of API version 0.9.52, Bob will correctly use the session key in all
implementations, and Alice should reject a message received from Bob
with Alice's intro key if Bob is API version 0.9.52 or higher.
* Extended options in the header: Not expected, undefined.
HolePunch

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,708 @@
# Arabic translations for I2P.
# Copyright (C) 2021 ORGANIZATION
# This file is distributed under the same license as the I2P project.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
"PO-Revision-Date: 2021-04-26 14:55+0000\n"
"Last-Translator: zzzi2p\n"
"Language-Team: Arabic (http://www.transifex.com/otf/I2P/language/ar/)\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : "
"n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 1.3\n"
#: i2p2www/pages/site/comparison/freenet.html:2
msgid "I2P Compared to Freenet"
msgstr ""
#: i2p2www/pages/site/comparison/freenet.html:8
msgid ""
"Freenet is a fully distributed, peer to peer anonymous publishing "
"network, offering \n"
"secure ways to store data, as well as some approaches attempting to "
"address the loads\n"
"of a flash flood. While Freenet is designed as a distributed data store,"
" people have\n"
"built applications on top of it to do more generic anonymous "
"communication, such as \n"
"static websites and message boards."
msgstr ""
#: i2p2www/pages/site/comparison/freenet.html:16
#, python-format
msgid ""
"Compared to I2P, Freenet offers some substantial benefits - it is a "
"distributed data\n"
"store, while I2P is not, allowing people to retrieve the content "
"published by others \n"
"even when the publisher is no longer online. In addition, it should be "
"able to \n"
"distribute popular data fairly efficiently. I2P itself does not and will"
" not provide \n"
"this functionality. On the other hand, there is overlap for users who "
"simply want to \n"
"communicate with each other anonymously through websites, message boards,"
" file sharing\n"
"programs, etc. There have also been some attempts to develop a "
"distributed data \n"
"store to run on top of I2P,\n"
"(most recently a port of <a href=\"%(tahoe)s\">Tahoe-LAFS</a>)\n"
"but nothing is yet ready for general use."
msgstr ""
#: i2p2www/pages/site/comparison/freenet.html:29
msgid ""
"However, even ignoring any implementations issues, there are some "
"concerns \n"
"about Freenet's algorithms from both a scalability and anonymity "
"perspective, owing \n"
"largely to Freenet's heuristic driven routing. The interactions of "
"various techniques \n"
"certainly may successfully deter various attacks, and perhaps some "
"aspects of the \n"
"routing algorithms will provide the hoped for scalability. "
"Unfortunately, not much\n"
"analysis of the algorithms involved has resulted in positive results, but"
" there is still\n"
"hope. At the very least, Freenet does provide substantial anonymity "
"against an attacker\n"
"who does not have the resources necessary to analyze it further."
msgstr ""
#: i2p2www/pages/site/comparison/index.html:2
msgid "Comparing I2P to other projects"
msgstr ""
#: i2p2www/pages/site/comparison/index.html:4
msgid ""
"There are a great many other applications and projects working on "
"anonymous \n"
"communication and I2P has been inspired by much of their efforts. This "
"is not \n"
"a comprehensive list of anonymity resources - both freehaven's \n"
"<a href=\"http://freehaven.net/anonbib/topic.html\">Anonymity "
"Bibliography</a>\n"
"and GNUnet's <a href=\"https://www.gnunet.org/links/\">related "
"projects</a>\n"
"serve that purpose well. That said, a few systems stand out for further\n"
"comparison. The following have individual comparison pages:"
msgstr ""
#: i2p2www/pages/site/comparison/index.html:20
#, python-format
msgid ""
"The following are discussed on the <a href=\"%(othernetworks)s\">other "
"networks page:</a>"
msgstr ""
#: i2p2www/pages/site/comparison/index.html:33
#, python-format
msgid ""
"The content of this page is subject to update, discussion and dispute, "
"and we welcome comments and additions.\n"
"You may contribute an analysis by entering a <a href=\"%(trac)s\">new "
"ticket on Trac</a>."
msgstr ""
#: i2p2www/pages/site/comparison/other-networks.html:2
msgid "I2P Compared to Other Anonymous Networks"
msgstr ""
#: i2p2www/pages/site/comparison/other-networks.html:5
msgid "The following networks are discussed on this page."
msgstr ""
#: i2p2www/pages/site/comparison/other-networks.html:17
#, python-format
msgid ""
"Most of the following sections are fairly old, and may not be accurate.\n"
"For an overview of available comparisons, see the\n"
"<a href=\"%(comparison)s\">main network comparisons page</a>.\n"
"You may contribute an analysis by entering a\n"
"<a href=\"%(trac)s\">new ticket on Trac</a>."
msgstr ""
#: i2p2www/pages/site/comparison/other-networks.html:29
#, python-format
msgid ""
"RetroShare is a set of peer-to-peer applications running in a\n"
"<a href=\"%(f2fwiki)s\">Friend-to-friend (F2F)</a> network. Each peer of "
"such F2F \n"
"network makes direct IP connections only to authenticated peers "
"(\"friends\") after explicit \n"
"certificates exchange. It can discover unauthenticated peers (e.g. "
"friends of friends), \n"
"but connections to them are relayed over \"friend\" peers for providing "
"privacy and anonymity."
msgstr ""
#: i2p2www/pages/site/comparison/other-networks.html:37
msgid ""
"RetroShare is designed to build a private network of trusted peers, while"
" I2P is designed \n"
"to be a large-scaled public anonymous network. Recent versions of "
"RetroShare have options to run \n"
"as a public \"darknet\" by using I2P or Tor as a transport. That way all "
"connections are \n"
"anonymized and no trust is required for adding new \"friends\"."
msgstr ""
#: i2p2www/pages/site/comparison/other-networks.html:48
#, python-format
msgid ""
"Morphmix and Tarzan are both fully distributed, peer to peer networks of"
" \n"
"anonymizing proxies, allowing people to tunnel out through the low "
"latency \n"
"mix network. Morphmix includes some very interesting collusion detection"
" \n"
"algorithms and Sybil defenses, while Tarzan makes use of the scarcity of "
"IP\n"
"addresses to accomplish the same. The two primary differences between \n"
"these systems and I2P are related to I2P's <a "
"href=\"%(threatmodel)s\">threat model</a> \n"
"and their out-proxy design (as opposed to providing both sender and "
"receiver \n"
"anonymity). There is source code available to both systems, but we are "
"not aware \n"
"of their use outside of academic environments."
msgstr ""
#: i2p2www/pages/site/comparison/other-networks.html:172
#, python-format
msgid ""
"\n"
"Mixminion and Mixmaster are networks to support anonymous email against a"
" very\n"
"powerful adversary.\n"
"High-latency messaging applications running on top of I2P\n"
"(for example <a href=\"%(syndie)s\">Syndie</a> or I2PBote)\n"
"may perhaps prove adequate to meet the threat\n"
"model of those adversaries, while running in parallel along side the "
"needs of low latency users, to provide\n"
"a significantly larger anonymity set.\n"
"High-latency support within the I2P router itself may or may not be added"
" in a distant future release.\n"
"It is too early to say if I2P will meet the needs of users requiring "
"extreme protection for email."
msgstr ""
#: i2p2www/pages/site/comparison/other-networks.html:184
msgid ""
"As with Tor and Onion Routing, \n"
"both Mixminion and Mixmaster take the directory based approach as well."
msgstr ""
#: i2p2www/pages/site/comparison/other-networks.html:194
#, python-format
msgid ""
"JAP (Java Anonymous Proxy) is a network of mix cascades for anonymizing "
"web requests,\n"
"and as such it has a few centralized nodes (participants in the cascade) "
"that blend\n"
"and mix requests from clients through the sequence of nodes (the cascade)"
" before \n"
"proxying out onto the web. The scope, threat model, and security is "
"substantially \n"
"different from I2P, but for those who don't require significant anonymity"
" but still\n"
"are not satisfied with an Anonymizer-like service, JAP is worth "
"reviewing. One\n"
"caution to note is that anyone under the jurisdiction of the German "
"courts may want\n"
"to take care, as the German Federal Bureau of Criminal Investigation "
"(FBCI) has \n"
"successfully mounted an \n"
"<a href=\"%(url)s\">attack</a> \n"
"on the network. Even though the method of this attack was later found to"
" be illegal \n"
"in the German courts, the fact that the data was successfully collected "
"is the \n"
"concern. Courts change their minds based upon circumstance, and this is "
"evidence that \n"
"if a government body or intelligence agency wanted to, they could gather "
"the data, even \n"
"if it may be found inadmissible in some courts later)"
msgstr ""
#: i2p2www/pages/site/comparison/other-networks.html:216
#, python-format
msgid ""
"Both of these systems work through the same basic \n"
"<a href=\"%(antnet)s\">antnet</a> routing, providing some degree of\n"
"anonymity based on the threat model of providing plausible deniability "
"against a simple \n"
"non-colluding adversary. With the antnet routing, they first either do a"
" random walk or a \n"
"broadcast search to find some peer with the data or identity desired, and"
" then use a feedback\n"
"algorithm to optimize that found path. This works well for applications "
"that merely want to know \n"
"what other people around them have to offer - \"How are y'all doing\" vs."
" \"Hey Alice, how are you\" - \n"
"you basically get a local cluster of nodes that can share files with and "
"maintain some degree of \n"
"anonymity (though you don't have much control over who is in that group "
"of peers)."
msgstr ""
#: i2p2www/pages/site/comparison/other-networks.html:228
msgid ""
"However, the algorithm does not scale well at all - if the application "
"wants to speak with a \n"
"particular peer it ends up doing a broadcast search or random walk "
"(though if they are lucky enough\n"
"for that to succeed, the antnet routing should optimize that found "
"connection). This means that \n"
"while these networks can work great at small scales, they are not "
"suitable for large networks where\n"
"someone wants to get in touch with another specific peer. That does not "
"mean that there is no \n"
"value in these systems, just that their applicability is limited to "
"situations where their \n"
"particular issues can be addressed."
msgstr ""
#: i2p2www/pages/site/comparison/other-networks.html:239
#, python-format
msgid ""
"This was a closed-source network targeted at Iranian users.\n"
"Tor did a <a href=\"%(torpost)s\">good writeup on what to look for in a "
"circumvention tool</a>.\n"
"Suffice it to say that being closed source and publicly targeting a "
"specific country are not good ideas.\n"
"I2P is, of course, open source. However, that source, and our\n"
"<a href=\"%(docs)s\">technical documentation</a>, need much more review."
msgstr ""
#: i2p2www/pages/site/comparison/other-networks.html:248
msgid "Paid VPN Services"
msgstr ""
#: i2p2www/pages/site/comparison/other-networks.html:249
#: i2p2www/pages/site/comparison/other-networks.html:255
#, python-format
msgid ""
"You may contribute an analysis by entering a\n"
"<a href=\"%(trac)s\">new ticket on Trac</a>."
msgstr ""
#: i2p2www/pages/site/comparison/other-networks.html:254
msgid "Others"
msgstr "أخريات"
#: i2p2www/pages/site/comparison/tor.html:2
msgid "I2P Compared to Tor"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:3
msgid "November 2016"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:9
#, python-format
msgid ""
"Tor and Onion Routing are both anonymizing proxy networks, \n"
"allowing people to tunnel out through their low latency mix \n"
"network. The two primary differences between Tor / \n"
"Onion-Routing and I2P are again related to differences in \n"
"the threat model and the out-proxy design (though Tor\n"
"supports hidden services as well). In addition, Tor\n"
"takes the directory-based approach - providing a \n"
"centralized point to manage the overall 'view' of the \n"
"network, as well as gather and report statistics, as \n"
"opposed to I2P's distributed <a href=\"%(netdb)s\">network \n"
"database</a> and <a href=\"%(peerselection)s\">peer selection</a>."
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:23
msgid ""
"The I2P/Tor outproxy functionality does have a few \n"
"substantial weaknesses against certain attackers - \n"
"once the communication leaves the mixnet, global passive\n"
"adversaries can more easily mount traffic analysis. In \n"
"addition, the outproxies have access to the cleartext \n"
"of the data transferred in both directions, and \n"
"outproxies are prone to abuse, along with all of the \n"
"other security issues we've come to know and love with \n"
"normal Internet traffic."
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:35
msgid ""
"However, many people don't need to worry about those \n"
"situations, as they are outside their threat model. It\n"
"is, also, outside I2P's (formal) functional scope (if people want\n"
"to build outproxy functionality on top of an anonymous\n"
"communication layer, they can). In fact, some I2P users\n"
"currently take advantage of Tor to outproxy."
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:49
msgid "Comparison of Tor and I2P Terminology"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:50
msgid ""
"While Tor and I2P are similar in many ways, much of the terminology is "
"different."
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:55
msgid "Cell"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:55
msgid "Message"
msgstr "الرسالة"
#: i2p2www/pages/site/comparison/tor.html:56
msgid "Client"
msgstr "مستخدم"
#: i2p2www/pages/site/comparison/tor.html:56
msgid "Router or Client"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:57
msgid "Circuit"
msgstr "دائرة"
#: i2p2www/pages/site/comparison/tor.html:57
msgid "Tunnel"
msgstr "نفق"
#: i2p2www/pages/site/comparison/tor.html:58
msgid "Directory"
msgstr "المجلد"
#: i2p2www/pages/site/comparison/tor.html:58
msgid "NetDb"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:59
msgid "Directory Server"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:59
msgid "Floodfill Router"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:60
msgid "Entry Guards"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:60
msgid "Fast Peers"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:61
msgid "Entry Node"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:61
msgid "Inproxy"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:62
msgid "Exit Node"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:62
msgid "Outproxy"
msgstr "بروكسي خارجي"
#: i2p2www/pages/site/comparison/tor.html:63
#: i2p2www/pages/site/comparison/tor.html:68
msgid "Hidden Service"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:63
#: i2p2www/pages/site/comparison/tor.html:68
msgid "I2P Site or Destination"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:64
msgid "Hidden Service Descriptor"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:64
msgid "LeaseSet"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:65
msgid "Introduction point"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:65
msgid "Inbound Gateway"
msgstr "نقطة الدخول"
#: i2p2www/pages/site/comparison/tor.html:66
msgid "Node"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:66
#: i2p2www/pages/site/comparison/tor.html:69
#: i2p2www/pages/site/comparison/tor.html:72
msgid "Router"
msgstr "موجه"
#: i2p2www/pages/site/comparison/tor.html:67
msgid "Onion Proxy"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:67
msgid "I2PTunnel Client (more or less)"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:68
msgid "Onion Service"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:69
msgid "Relay"
msgstr "تحويلة"
#: i2p2www/pages/site/comparison/tor.html:70
msgid "Rendezvous Point"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:70
msgid "somewhat like Inbound Gateway + Outbound Endpoint"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:71
msgid "Router Descriptor"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:71
msgid "RouterInfo"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:72
msgid "Server"
msgstr "خادم"
#: i2p2www/pages/site/comparison/tor.html:75
msgid "Benefits of Tor over I2P"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:78
msgid ""
"Much bigger user base; much more visibility in the academic and hacker "
"communities; benefits from\n"
"formal studies of anonymity, resistance, and performance;\n"
"has a non-anonymous, visible, university-based leader"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:84
msgid "Has already solved some scaling issues I2P has yet to address"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:85
msgid "Has significant funding"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:86
msgid "Has more developers, including several that are funded"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:88
msgid ""
"More resistant to state-level blocking due to TLS transport layer and "
"bridges\n"
"(I2P has proposals for \"full restricted routes\" but these are not yet "
"implemented)"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:93
msgid "Big enough that it has had to adapt to blocking and DOS attempts"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:94
msgid "Designed and optimized for exit traffic, with a large number of exit nodes"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:96
msgid ""
"Better documentation, has formal papers and specifications,\n"
"better website, many more translations"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:101
msgid "More efficient with memory usage"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:102
msgid "Tor client nodes have very low bandwidth overhead"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:104
msgid ""
"Centralized control reduces the complexity at each\n"
"node and can efficiently address Sybil attacks"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:110
msgid ""
"A core of high capacity nodes provides higher\n"
"throughput and lower latency"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:115
msgid "C, not Java (ewww)"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:118
msgid "Benefits of I2P over Tor"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:120
msgid ""
"Designed and optimized for hidden services, which are much faster than in"
" Tor"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:121
msgid "Fully distributed and self organizing"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:123
msgid ""
"Peers are selected by continuously profiling and ranking performance,\n"
"rather than trusting claimed capacity"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:129
msgid ""
"Floodfill peers (\"directory servers\") are varying and untrusted,\n"
"rather than hardcoded"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:134
msgid "Small enough that it hasn't been blocked or DOSed much, or at all"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:135
msgid "Peer-to-peer friendly"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:136
msgid "Packet switched instead of circuit switched"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:139
msgid ""
"implicit transparent load balancing of messages \n"
"across multiple peers, rather than a single path"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:145
msgid ""
"resilience vs. failures by running multiple \n"
"tunnels in parallel, plus rotating tunnels"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:151
msgid ""
"scale each client's connections at O(1) instead \n"
"of O(N) (Alice has e.g. 2 inbound tunnels that are \n"
"used by all of the peers Alice is talking with, \n"
"rather than a circuit for each)"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:161
msgid ""
"Unidirectional tunnels instead of bidirectional\n"
"circuits, doubling the number of nodes a peer has to\n"
"compromise to get the same information."
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:166
#, python-format
msgid "Counter-arguments and further discussion <a href=\"%(netdb)s\">here</a>."
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:171
msgid ""
"Protection against detecting client activity, even\n"
"when an attacker is participating in the tunnel, as\n"
"tunnels are used for more than simply passing end \n"
"to end messages (e.g. netDb, tunnel management, \n"
"tunnel testing)"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:180
msgid ""
"Tunnels in I2P are short lived, decreasing the number\n"
"of samples that an attacker can use to mount an \n"
"active attack with, unlike circuits in Tor, which are\n"
"typically long lived."
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:188
msgid ""
"I2P APIs are designed specifically for anonymity and\n"
"security, while SOCKS is designed for functionality."
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:193
msgid "Essentially all peers participate in routing for others"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:195
msgid ""
"The bandwidth overhead of being a full peer is low, \n"
"while in Tor, while client nodes don't require much\n"
"bandwidth, they don't fully participate in the mixnet."
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:201
msgid "Integrated automatic update mechanism"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:202
msgid "Both TCP and UDP transports"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:203
msgid "Java, not C (ewww)"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:206
msgid "Other potential benefits of I2P but not yet implemented"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:207
msgid "...and may never be implemented, so don't count on them!"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:210
msgid ""
"Defense vs. message count analysis by garlic wrapping \n"
"multiple messages"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:216
msgid ""
"Defense vs. long term intersection by adding delays \n"
"at various hops (where the delays are not discernible\n"
"by other hops)"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:223
msgid ""
"Various mixing strategies at the tunnel level (e.g.\n"
"create a tunnel that will handle 500 messages / minute,\n"
"where the endpoint will inject dummy messages if there\n"
"are insufficient messages, etc)"
msgstr ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
"PO-Revision-Date: 2019-11-24 14:31+0000\n"
"Last-Translator: zzzi2p\n"
"Language-Team: Azerbaijani "
@@ -87,6 +87,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:28
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:40
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:33
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:33
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:45
msgid "RELEASE DETAILS"
msgstr ""
@@ -156,6 +158,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:41
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:52
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:49
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:51
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:64
msgid "Bug Fixes"
msgstr ""
@@ -215,6 +219,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:48
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:61
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:62
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:65
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:76
msgid "Other"
msgstr "Digər"
@@ -275,6 +281,8 @@ msgstr "Digər"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:65
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:87
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:76
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:93
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:97
msgid "SHA256 Checksums:"
msgstr ""
@@ -1749,6 +1757,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:55
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:78
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:67
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:83
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:87
msgid "Translation updates"
msgstr ""
@@ -1925,6 +1935,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:22
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:34
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:27
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:27
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:39
msgid ""
"As usual, we recommend that you update to this release. The best way to\n"
"maintain security and help the network is to run the latest release."
@@ -2807,6 +2819,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:30
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:42
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:35
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:35
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:47
msgid "Changes"
msgstr ""
@@ -5143,6 +5157,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:11
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:11
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:11
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:11
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:11
msgid "Update details"
msgstr ""
@@ -5340,6 +5356,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:60
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:82
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:71
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:88
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:92
msgid "Full list of fixed bugs"
msgstr ""
@@ -12414,3 +12432,433 @@ msgstr ""
msgid "i2psnark: Increase max pipeline"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:2
msgid "0.9.48 Release"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:9
msgid "0.9.48 with performance enhancements"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:16
msgid ""
"0.9.48 enables our new end-to-end encryption protocol (proposal 144) for "
"most services.\n"
"We have added preliminary support for new tunnel build message encryption"
" (proposal 152).\n"
"There are significant performance improvements throughout the router."
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:22
msgid ""
"Packages for Ubuntu Xenial (16.04 LTS) are no longer supported.\n"
"Users on that platform should upgrade so you may continue to receive I2P "
"updates."
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:37
msgid "Avoid old DSA-SHA1 routers for lookups, stores, and tunnel peers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:38
msgid "Block same-country connections when in hidden mode"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:39
msgid "BOB: Add deprecation warning"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:40
msgid "Build: Drop support for Xenial; ant 1.9.8 or higher required to build"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:41
msgid "i2ptunnel: Enable dual-key encryption for most tunnel types"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:42
msgid "JBigI: Add library for Linux aarch64, zen, and zen2"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:43
msgid "Preliminary support for ECIES-X25519 routers (proposals 152 and 156)"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:44
msgid "Ratchet: Efficiency improvements and memory reduction"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:45
msgid "SSU: Randomize intro key"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:46
msgid "SSU performance improvements"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:47
msgid "System tray: Enable by default for Linux KDE and LXDE"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:53
msgid "Build: Set release property for better runtime compatibility"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:54
msgid "Console: Fix Jetty not starting on Java 11.0.9.1"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:55
msgid "i2psnark: Limit size of embedded video"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:56
msgid "Improved IPv6 address validation"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:57
msgid "Installer: Disable pack200 to support Java 14+"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:58
msgid "Installer: Add missing linux armv7 and aarch64 wrapper binaries"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:59
msgid "i2ptunnel: Filter server response headers when not compressing"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:60
msgid "NTCP2: Fix sending termination message on idle timeout"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:61
msgid "Streaming: Fix handling of tag options"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:67
msgid "Build: Reproducible build fix"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:68
msgid "Core: Refactoring of data structures to reduce memory usage"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:69
msgid "Crypto: Cache HMAC256 instances"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:70
msgid "i2psnark: Hide BEP 48 padding directory in UI"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:71
msgid "i2psnark: Checks for unsupported v2 torrents"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:72
msgid "i2psnark: Remove old opentrackers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:73
msgid "i2ptunnel: Improved support for offline keys"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:75
msgid "NetDB: Increase minimum floodfill version for leaseset lookups"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:76
msgid "NTCP: Set nodelay on sockets"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:77
msgid "Proxy: Remove old jump servers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:78
msgid "Ratchet: Rotate keys faster"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:80
msgid "Wrapper 3.5.44 (new installs only)"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:82
msgid "New partial translations for Kurdish, Turkmen, Argentinian Spanish"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:2
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:11
msgid "Hello Git, Goodbye Monotone"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:9
msgid "Hello git, goodbye mtn"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:16
msgid "The I2P Git Migration is nearly concluded"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:21
msgid ""
"For over a decade, I2P has relied on the venerable Monotone service to "
"support\n"
"its version control needs, but during the past few years, most of the "
"world has\n"
"moved on to the now-universal Git version control system. In that same\n"
"time, the I2P Network has become faster and more reliable, and accessible"
"\n"
"workarounds to Git's non-resumability have been developed."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:29
msgid ""
"Today marks a significant occasion for I2P, as we switched off the old "
"mtn\n"
"i2p.i2p branch, and moved the development of the core Java I2P libraries "
"from\n"
"Monotone to Git officially."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:35
msgid ""
"While our use of mtn has been questioned in the past, and it's not always"
" been a\n"
"popular choice, I'd like to take this moment, as perhaps the very last "
"project to use\n"
"Monotone to thank the Monotone developers, current and former, wherever "
"they are,\n"
"for the software they created."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:44
msgid "GPG Signing"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:49
msgid ""
"Checkins to the I2P Project repositories require you to configure GPG "
"signing for\n"
"your git commits, including Merge Requests and Pull Requests. Please "
"configure\n"
"your git client for GPG signing before you fork i2p.i2p and check "
"anything in."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:55
msgid "Official Repositories and Gitlab/Github Syncing"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:60
msgid ""
"The official repository is the one hosted at https://i2pgit.org/i2p-"
"hackers/i2p.i2p\n"
"and at https://git.idk.i2p/i2p-hackers/i2p.i2p, but there is a \"Mirror\""
" available\n"
"at Github at https://github.com/i2p/i2p.i2p."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:66
msgid ""
"Now that we're on git, we can synchronize repositories from our own self-"
"hosted Gitlab\n"
"instance, to Github, and back again. This means that it is possible to "
"create and submit\n"
"a merge request on Gitlab and when it is merged, the result will be "
"synced with Github,\n"
"and a Pull Request on Github, when merged, will appear on Gitlab."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:73
msgid ""
"This means that it's possible to submit code to us through our Gitlab "
"instance or through\n"
"Github depending on what you prefer, however, more of the I2P developers "
"are regularly\n"
"monitoring Gitlab than Github. MR's to Gitlab are more likely to be "
"merged sooner\n"
"than PR's to Github."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:80
msgid "Thanks"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:85
msgid ""
"Congratulations and thanks to everyone who helped in the git migration, "
"especially\n"
"zzz, eche|on, nextloop, and our site mirror operators! While some of us "
"will miss\n"
"Monotone, it has become a barrier for new and existing participants in "
"I2P development\n"
"and we're excited to join the world of developers using Git to manage "
"their distributed\n"
"projects."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:2
msgid "0.9.49 Release"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:9
#, fuzzy
msgid "0.9.49 with SSU fixes and faster crypto"
msgstr "0.9.29 xəta düzəlişləri var"
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:16
msgid ""
"0.9.49 continues the work to make I2P faster and more secure.\n"
"We have several improvements and fixes for the SSU (UDP) transport that "
"should result in faster speeds.\n"
"This release also starts the migration to new, faster ECIES-X25519 "
"encryption for routers.\n"
"(Destinations have been using this encryption for a few releases now)\n"
"We've been working on the specifications and protocols for new encryption"
" for several years,\n"
"and we are getting close to the end of it! The migration will take "
"several releases to complete."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:25
msgid ""
"For this release, to minimize disruption, only new installs and a very "
"small percentage of existing installs\n"
"(randomly selected at restart) will be using the new encryption.\n"
"If your router does \"rekey\" to use the new encryption, it may have "
"lower traffic or less reliability than usual for several days after you "
"restart.\n"
"This is normal, because your router has generated a new identity.\n"
"Your performance should recover after a while."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:33
msgid ""
"We have \"rekeyed\" the network twice before, when changing the default "
"signature type,\n"
"but this is the first time we've changed the default encryption type.\n"
"Hopefully it will all go smoothly, but we're starting slowly to be sure."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:49
msgid "Build: Git migration"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:50
msgid "Build: Move web resources to wars"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:51
msgid "i2psnark WebSeed support"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:52
msgid "i2psnark padding file support"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:53
msgid "i2ptunnel: Move proxy resources to jar"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:54
msgid "Router: Redesign ECIES encryption for floodfills (proposal 156)"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:55
msgid "Router: Verify RI stores after startup"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:56
msgid "Router: Reduce Sybil threshold"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:57
msgid "Router: ECIES for new routers"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:58
msgid "Router: Start of ECIES migration"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:59
msgid "SSU: Send individual fragments of messages"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:60
msgid "SSU: Westwood+ congestion control"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:61
msgid "SSU: Fast retransmit"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:66
msgid "Build: Fix Gradle build"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:67
msgid "Crypto: Increase ratchet tag window to prevent message loss"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:68
msgid "I2CP: Fix encrypted leaseset combined with ECIES crypto or offline keys"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:69
msgid "i2ptunnel: Fix config file saving issues"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:70
msgid "Router: Fix leaseset request fails causing watchdog to bark"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:71
msgid "Router: Hidden mode fixes"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:72
msgid "SSU: Fix partial acks not being sent"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:73
msgid "SSU: Fix occasional high CPU usage"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:78
msgid "Crypto: AES performance improvements"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:79
msgid "DoH: Change to RFC 8484 style"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:80
msgid "i2ptunnel: Remove DSA shared clients"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:81
msgid "Proxy: Add jump servers"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:82
msgid "Router: Add more countries for hidden mode"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:83
msgid "Router: Tunnel peer selection changes"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:84
msgid "Router: Move Sybil subsystem from console to router for embedded use"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:85
msgid "Router: Verify RI stores for a while after startup"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:86
msgid "Util: New unit tests"
msgstr ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
# German translations for I2P.
# Copyright (C) 2020 ORGANIZATION
# Copyright (C) 2021 ORGANIZATION
# This file is distributed under the same license as the I2P project.
#
# Translators:
@@ -18,8 +18,8 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
"PO-Revision-Date: 2020-12-01 17:38+0000\n"
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
"PO-Revision-Date: 2021-05-05 17:10+0000\n"
"Last-Translator: Lars Schimmer <echelon@i2pmail.org>\n"
"Language-Team: German (http://www.transifex.com/otf/I2P/language/de/)\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
@@ -97,6 +97,8 @@ msgstr "Die Dateien sind auf der `Downloadseite`__ verfügbar."
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:28
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:40
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:33
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:33
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:45
msgid "RELEASE DETAILS"
msgstr "VERSIONSDETAILS"
@@ -166,6 +168,8 @@ msgstr "Wesentliche Änderungen"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:41
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:52
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:49
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:51
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:64
msgid "Bug Fixes"
msgstr "Fehlerkorrekturen"
@@ -225,6 +229,8 @@ msgstr "Fehlerkorrekturen"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:48
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:61
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:62
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:65
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:76
msgid "Other"
msgstr "Andere"
@@ -285,6 +291,8 @@ msgstr "Andere"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:65
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:87
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:76
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:93
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:97
msgid "SHA256 Checksums:"
msgstr "SHA256-Prüfsummen:"
@@ -1814,6 +1822,8 @@ msgstr "Neue Übersetzungen"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:55
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:78
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:67
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:83
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:87
msgid "Translation updates"
msgstr "Übersetzungsaktualisierungen"
@@ -1996,6 +2006,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:22
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:34
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:27
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:27
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:39
msgid ""
"As usual, we recommend that you update to this release. The best way to\n"
"maintain security and help the network is to run the latest release."
@@ -2923,6 +2935,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:30
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:42
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:35
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:35
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:47
msgid "Changes"
msgstr "Änderungen"
@@ -5326,6 +5340,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:11
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:11
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:11
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:11
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:11
msgid "Update details"
msgstr "Aktualisierungsdetails"
@@ -5524,6 +5540,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:60
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:82
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:71
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:88
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:92
msgid "Full list of fixed bugs"
msgstr ""
@@ -12736,3 +12754,466 @@ msgstr ""
msgid "i2psnark: Increase max pipeline"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:2
msgid "0.9.48 Release"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:9
msgid "0.9.48 with performance enhancements"
msgstr "0.9.48 mit Performanceerbesserungen"
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:16
msgid ""
"0.9.48 enables our new end-to-end encryption protocol (proposal 144) for "
"most services.\n"
"We have added preliminary support for new tunnel build message encryption"
" (proposal 152).\n"
"There are significant performance improvements throughout the router."
msgstr ""
"0.9.48 aktiviert das neue Ende-zu-Ende Verschlüsselungsprotokoll "
"(Vorschlag 144) fur fast alle Services.\n"
"Vorläufige Unterstützung für die neue Verschlüsselung der "
"Tunnelaufbaunachrichten (Vorschlag 152) wurde auch hinzugefügt.\n"
"Es gibt signifikante Verbesserung der Perforamnce im gesamten Routerr."
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:22
msgid ""
"Packages for Ubuntu Xenial (16.04 LTS) are no longer supported.\n"
"Users on that platform should upgrade so you may continue to receive I2P "
"updates."
msgstr ""
"Pakete für Ubuntu Xenial (16.04 LTS) werden nicht mehr unterstützt und "
"zur Verfügung gestellt.\n"
"BenutzerInnen dieser Plattform sollten diese aktualisieren um die letzten"
" I2P Aktualisierungen bekommen zu können. "
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:37
msgid "Avoid old DSA-SHA1 routers for lookups, stores, and tunnel peers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:38
msgid "Block same-country connections when in hidden mode"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:39
msgid "BOB: Add deprecation warning"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:40
msgid "Build: Drop support for Xenial; ant 1.9.8 or higher required to build"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:41
msgid "i2ptunnel: Enable dual-key encryption for most tunnel types"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:42
msgid "JBigI: Add library for Linux aarch64, zen, and zen2"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:43
msgid "Preliminary support for ECIES-X25519 routers (proposals 152 and 156)"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:44
msgid "Ratchet: Efficiency improvements and memory reduction"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:45
msgid "SSU: Randomize intro key"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:46
msgid "SSU performance improvements"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:47
msgid "System tray: Enable by default for Linux KDE and LXDE"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:53
msgid "Build: Set release property for better runtime compatibility"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:54
msgid "Console: Fix Jetty not starting on Java 11.0.9.1"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:55
msgid "i2psnark: Limit size of embedded video"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:56
msgid "Improved IPv6 address validation"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:57
msgid "Installer: Disable pack200 to support Java 14+"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:58
msgid "Installer: Add missing linux armv7 and aarch64 wrapper binaries"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:59
msgid "i2ptunnel: Filter server response headers when not compressing"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:60
msgid "NTCP2: Fix sending termination message on idle timeout"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:61
msgid "Streaming: Fix handling of tag options"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:67
msgid "Build: Reproducible build fix"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:68
msgid "Core: Refactoring of data structures to reduce memory usage"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:69
msgid "Crypto: Cache HMAC256 instances"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:70
msgid "i2psnark: Hide BEP 48 padding directory in UI"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:71
msgid "i2psnark: Checks for unsupported v2 torrents"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:72
msgid "i2psnark: Remove old opentrackers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:73
msgid "i2ptunnel: Improved support for offline keys"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:75
msgid "NetDB: Increase minimum floodfill version for leaseset lookups"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:76
msgid "NTCP: Set nodelay on sockets"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:77
msgid "Proxy: Remove old jump servers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:78
msgid "Ratchet: Rotate keys faster"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:80
msgid "Wrapper 3.5.44 (new installs only)"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:82
msgid "New partial translations for Kurdish, Turkmen, Argentinian Spanish"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:2
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:11
msgid "Hello Git, Goodbye Monotone"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:9
msgid "Hello git, goodbye mtn"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:16
msgid "The I2P Git Migration is nearly concluded"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:21
msgid ""
"For over a decade, I2P has relied on the venerable Monotone service to "
"support\n"
"its version control needs, but during the past few years, most of the "
"world has\n"
"moved on to the now-universal Git version control system. In that same\n"
"time, the I2P Network has become faster and more reliable, and accessible"
"\n"
"workarounds to Git's non-resumability have been developed."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:29
msgid ""
"Today marks a significant occasion for I2P, as we switched off the old "
"mtn\n"
"i2p.i2p branch, and moved the development of the core Java I2P libraries "
"from\n"
"Monotone to Git officially."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:35
msgid ""
"While our use of mtn has been questioned in the past, and it's not always"
" been a\n"
"popular choice, I'd like to take this moment, as perhaps the very last "
"project to use\n"
"Monotone to thank the Monotone developers, current and former, wherever "
"they are,\n"
"for the software they created."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:44
msgid "GPG Signing"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:49
msgid ""
"Checkins to the I2P Project repositories require you to configure GPG "
"signing for\n"
"your git commits, including Merge Requests and Pull Requests. Please "
"configure\n"
"your git client for GPG signing before you fork i2p.i2p and check "
"anything in."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:55
msgid "Official Repositories and Gitlab/Github Syncing"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:60
msgid ""
"The official repository is the one hosted at https://i2pgit.org/i2p-"
"hackers/i2p.i2p\n"
"and at https://git.idk.i2p/i2p-hackers/i2p.i2p, but there is a \"Mirror\""
" available\n"
"at Github at https://github.com/i2p/i2p.i2p."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:66
msgid ""
"Now that we're on git, we can synchronize repositories from our own self-"
"hosted Gitlab\n"
"instance, to Github, and back again. This means that it is possible to "
"create and submit\n"
"a merge request on Gitlab and when it is merged, the result will be "
"synced with Github,\n"
"and a Pull Request on Github, when merged, will appear on Gitlab."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:73
msgid ""
"This means that it's possible to submit code to us through our Gitlab "
"instance or through\n"
"Github depending on what you prefer, however, more of the I2P developers "
"are regularly\n"
"monitoring Gitlab than Github. MR's to Gitlab are more likely to be "
"merged sooner\n"
"than PR's to Github."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:80
msgid "Thanks"
msgstr "Danke"
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:85
msgid ""
"Congratulations and thanks to everyone who helped in the git migration, "
"especially\n"
"zzz, eche|on, nextloop, and our site mirror operators! While some of us "
"will miss\n"
"Monotone, it has become a barrier for new and existing participants in "
"I2P development\n"
"and we're excited to join the world of developers using Git to manage "
"their distributed\n"
"projects."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:2
msgid "0.9.49 Release"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:9
msgid "0.9.49 with SSU fixes and faster crypto"
msgstr "0.9.49 mit SSU Korrekturen und schnelleren Kryptographieoperationen"
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:16
msgid ""
"0.9.49 continues the work to make I2P faster and more secure.\n"
"We have several improvements and fixes for the SSU (UDP) transport that "
"should result in faster speeds.\n"
"This release also starts the migration to new, faster ECIES-X25519 "
"encryption for routers.\n"
"(Destinations have been using this encryption for a few releases now)\n"
"We've been working on the specifications and protocols for new encryption"
" for several years,\n"
"and we are getting close to the end of it! The migration will take "
"several releases to complete."
msgstr ""
"0.9.49 führt die Arbeiten zum Beschleuningen und besseren Absicherung von"
" I2P fort. \n"
"Es gibt diverse Verbesserungen und Korrekturen für den SSU (UDP) "
"Transport, aus denen höhere Geschwindigkeiten resultieren sollten.\n"
"Diese Version startet auch die Migration zur neuen, schnelleren "
"ECIES-X25519 Verschlüsselung für die Router.\n"
"(Destinationen nutzen diese Verschlüsselung schon seit einigen Versionen)"
"\n"
"Wir haben seit einigen Jahren an den Spezifikationen und Implementationen"
" für die neue Verschlüsselung gearbeitet und kommen dem Abschluß dieser "
"Arbeiten nahe! Diese Migration wird einige Versionen bis zum Abschluß "
"benötigen."
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:25
msgid ""
"For this release, to minimize disruption, only new installs and a very "
"small percentage of existing installs\n"
"(randomly selected at restart) will be using the new encryption.\n"
"If your router does \"rekey\" to use the new encryption, it may have "
"lower traffic or less reliability than usual for several days after you "
"restart.\n"
"This is normal, because your router has generated a new identity.\n"
"Your performance should recover after a while."
msgstr ""
"Zur Vermeidung von großen Unterbrechungen werden mit dieser Version nur "
"neue Installationen und ein kleiner Teil der bestehenden Installationen "
"(beim Neustart zufällig ausgewählt) die neue Verschlüsselung nutzen.\n"
"Falls Ihr Router auf die neue Verschlüsselung umstellt, wird dieser "
"wahrscheinlich einige Tage nach dem Neustart weniger stabil sein und "
"weniger Bandbreite nutzen.\n"
"Dieses ist normal, da ihr Router eine neue Identifikation bekommt. Ihre "
"Router-Performance wird nach einer Weile wieder erholt sein."
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:33
msgid ""
"We have \"rekeyed\" the network twice before, when changing the default "
"signature type,\n"
"but this is the first time we've changed the default encryption type.\n"
"Hopefully it will all go smoothly, but we're starting slowly to be sure."
msgstr ""
"Wir haben das I2P Netzwerk schon 2 mal dieser Prozdeur unterzogen, beim "
"Ändern des Stanardsignatur Typus, aber dieses ist das erste Mal, das wir "
"den Standard Verschlüsselung Typus ändern-\n"
"Es sollte problemfrei funktionieren, zur Sicherheit starten wir mit einer"
" kleiner Anzahl an Migrationen."
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:49
msgid "Build: Git migration"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:50
msgid "Build: Move web resources to wars"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:51
msgid "i2psnark WebSeed support"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:52
msgid "i2psnark padding file support"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:53
msgid "i2ptunnel: Move proxy resources to jar"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:54
msgid "Router: Redesign ECIES encryption for floodfills (proposal 156)"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:55
msgid "Router: Verify RI stores after startup"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:56
msgid "Router: Reduce Sybil threshold"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:57
msgid "Router: ECIES for new routers"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:58
msgid "Router: Start of ECIES migration"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:59
msgid "SSU: Send individual fragments of messages"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:60
msgid "SSU: Westwood+ congestion control"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:61
msgid "SSU: Fast retransmit"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:66
msgid "Build: Fix Gradle build"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:67
msgid "Crypto: Increase ratchet tag window to prevent message loss"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:68
msgid "I2CP: Fix encrypted leaseset combined with ECIES crypto or offline keys"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:69
msgid "i2ptunnel: Fix config file saving issues"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:70
msgid "Router: Fix leaseset request fails causing watchdog to bark"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:71
msgid "Router: Hidden mode fixes"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:72
msgid "SSU: Fix partial acks not being sent"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:73
msgid "SSU: Fix occasional high CPU usage"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:78
msgid "Crypto: AES performance improvements"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:79
msgid "DoH: Change to RFC 8484 style"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:80
msgid "i2ptunnel: Remove DSA shared clients"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:81
msgid "Proxy: Add jump servers"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:82
msgid "Router: Add more countries for hidden mode"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:83
msgid "Router: Tunnel peer selection changes"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:84
msgid "Router: Move Sybil subsystem from console to router for embedded use"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:85
msgid "Router: Verify RI stores for a while after startup"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:86
msgid "Util: New unit tests"
msgstr ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
# Spanish translations for I2P.
# Copyright (C) 2020 ORGANIZATION
# Copyright (C) 2021 ORGANIZATION
# This file is distributed under the same license as the I2P project.
#
# Translators:
@@ -17,9 +17,9 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
"PO-Revision-Date: 2020-11-19 13:35+0000\n"
"Last-Translator: Zuhualime Akoochimoya\n"
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
"PO-Revision-Date: 2021-04-26 14:56+0000\n"
"Last-Translator: strel\n"
"Language-Team: Spanish (http://www.transifex.com/otf/I2P/language/es/)\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
"MIME-Version: 1.0\n"
@@ -96,6 +96,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:28
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:40
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:33
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:33
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:45
msgid "RELEASE DETAILS"
msgstr "DETALLES DEL LANZAMIENTO"
@@ -165,6 +167,8 @@ msgstr "Cambios más importantes"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:41
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:52
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:49
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:51
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:64
msgid "Bug Fixes"
msgstr "Correcciones de errores"
@@ -224,6 +228,8 @@ msgstr "Correcciones de errores"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:48
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:61
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:62
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:65
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:76
msgid "Other"
msgstr "Otro"
@@ -284,6 +290,8 @@ msgstr "Otro"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:65
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:87
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:76
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:93
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:97
msgid "SHA256 Checksums:"
msgstr "Sumas de comprobación SHA256:"
@@ -2134,6 +2142,8 @@ msgstr "Nuevas traducciones"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:55
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:78
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:67
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:83
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:87
msgid "Translation updates"
msgstr "Actualizaciones de traducción"
@@ -2355,6 +2365,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:22
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:34
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:27
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:27
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:39
msgid ""
"As usual, we recommend that you update to this release. The best way to\n"
"maintain security and help the network is to run the latest release."
@@ -3554,6 +3566,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:30
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:42
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:35
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:35
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:47
msgid "Changes"
msgstr "Cambios"
@@ -6527,6 +6541,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:11
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:11
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:11
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:11
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:11
msgid "Update details"
msgstr "Detalles de la actualización"
@@ -6749,6 +6765,8 @@ msgstr "Nueva traducción al chino (de Taiwán)"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:60
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:82
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:71
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:88
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:92
msgid "Full list of fixed bugs"
msgstr ""
@@ -14545,3 +14563,432 @@ msgstr ""
msgid "i2psnark: Increase max pipeline"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:2
msgid "0.9.48 Release"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:9
msgid "0.9.48 with performance enhancements"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:16
msgid ""
"0.9.48 enables our new end-to-end encryption protocol (proposal 144) for "
"most services.\n"
"We have added preliminary support for new tunnel build message encryption"
" (proposal 152).\n"
"There are significant performance improvements throughout the router."
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:22
msgid ""
"Packages for Ubuntu Xenial (16.04 LTS) are no longer supported.\n"
"Users on that platform should upgrade so you may continue to receive I2P "
"updates."
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:37
msgid "Avoid old DSA-SHA1 routers for lookups, stores, and tunnel peers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:38
msgid "Block same-country connections when in hidden mode"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:39
msgid "BOB: Add deprecation warning"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:40
msgid "Build: Drop support for Xenial; ant 1.9.8 or higher required to build"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:41
msgid "i2ptunnel: Enable dual-key encryption for most tunnel types"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:42
msgid "JBigI: Add library for Linux aarch64, zen, and zen2"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:43
msgid "Preliminary support for ECIES-X25519 routers (proposals 152 and 156)"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:44
msgid "Ratchet: Efficiency improvements and memory reduction"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:45
msgid "SSU: Randomize intro key"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:46
msgid "SSU performance improvements"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:47
msgid "System tray: Enable by default for Linux KDE and LXDE"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:53
msgid "Build: Set release property for better runtime compatibility"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:54
msgid "Console: Fix Jetty not starting on Java 11.0.9.1"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:55
msgid "i2psnark: Limit size of embedded video"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:56
msgid "Improved IPv6 address validation"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:57
msgid "Installer: Disable pack200 to support Java 14+"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:58
msgid "Installer: Add missing linux armv7 and aarch64 wrapper binaries"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:59
msgid "i2ptunnel: Filter server response headers when not compressing"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:60
msgid "NTCP2: Fix sending termination message on idle timeout"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:61
msgid "Streaming: Fix handling of tag options"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:67
msgid "Build: Reproducible build fix"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:68
msgid "Core: Refactoring of data structures to reduce memory usage"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:69
msgid "Crypto: Cache HMAC256 instances"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:70
msgid "i2psnark: Hide BEP 48 padding directory in UI"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:71
msgid "i2psnark: Checks for unsupported v2 torrents"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:72
msgid "i2psnark: Remove old opentrackers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:73
msgid "i2ptunnel: Improved support for offline keys"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:75
msgid "NetDB: Increase minimum floodfill version for leaseset lookups"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:76
msgid "NTCP: Set nodelay on sockets"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:77
msgid "Proxy: Remove old jump servers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:78
msgid "Ratchet: Rotate keys faster"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:80
msgid "Wrapper 3.5.44 (new installs only)"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:82
msgid "New partial translations for Kurdish, Turkmen, Argentinian Spanish"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:2
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:11
msgid "Hello Git, Goodbye Monotone"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:9
msgid "Hello git, goodbye mtn"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:16
msgid "The I2P Git Migration is nearly concluded"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:21
msgid ""
"For over a decade, I2P has relied on the venerable Monotone service to "
"support\n"
"its version control needs, but during the past few years, most of the "
"world has\n"
"moved on to the now-universal Git version control system. In that same\n"
"time, the I2P Network has become faster and more reliable, and accessible"
"\n"
"workarounds to Git's non-resumability have been developed."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:29
msgid ""
"Today marks a significant occasion for I2P, as we switched off the old "
"mtn\n"
"i2p.i2p branch, and moved the development of the core Java I2P libraries "
"from\n"
"Monotone to Git officially."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:35
msgid ""
"While our use of mtn has been questioned in the past, and it's not always"
" been a\n"
"popular choice, I'd like to take this moment, as perhaps the very last "
"project to use\n"
"Monotone to thank the Monotone developers, current and former, wherever "
"they are,\n"
"for the software they created."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:44
msgid "GPG Signing"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:49
msgid ""
"Checkins to the I2P Project repositories require you to configure GPG "
"signing for\n"
"your git commits, including Merge Requests and Pull Requests. Please "
"configure\n"
"your git client for GPG signing before you fork i2p.i2p and check "
"anything in."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:55
msgid "Official Repositories and Gitlab/Github Syncing"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:60
msgid ""
"The official repository is the one hosted at https://i2pgit.org/i2p-"
"hackers/i2p.i2p\n"
"and at https://git.idk.i2p/i2p-hackers/i2p.i2p, but there is a \"Mirror\""
" available\n"
"at Github at https://github.com/i2p/i2p.i2p."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:66
msgid ""
"Now that we're on git, we can synchronize repositories from our own self-"
"hosted Gitlab\n"
"instance, to Github, and back again. This means that it is possible to "
"create and submit\n"
"a merge request on Gitlab and when it is merged, the result will be "
"synced with Github,\n"
"and a Pull Request on Github, when merged, will appear on Gitlab."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:73
msgid ""
"This means that it's possible to submit code to us through our Gitlab "
"instance or through\n"
"Github depending on what you prefer, however, more of the I2P developers "
"are regularly\n"
"monitoring Gitlab than Github. MR's to Gitlab are more likely to be "
"merged sooner\n"
"than PR's to Github."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:80
msgid "Thanks"
msgstr "Gracias"
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:85
msgid ""
"Congratulations and thanks to everyone who helped in the git migration, "
"especially\n"
"zzz, eche|on, nextloop, and our site mirror operators! While some of us "
"will miss\n"
"Monotone, it has become a barrier for new and existing participants in "
"I2P development\n"
"and we're excited to join the world of developers using Git to manage "
"their distributed\n"
"projects."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:2
msgid "0.9.49 Release"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:9
msgid "0.9.49 with SSU fixes and faster crypto"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:16
msgid ""
"0.9.49 continues the work to make I2P faster and more secure.\n"
"We have several improvements and fixes for the SSU (UDP) transport that "
"should result in faster speeds.\n"
"This release also starts the migration to new, faster ECIES-X25519 "
"encryption for routers.\n"
"(Destinations have been using this encryption for a few releases now)\n"
"We've been working on the specifications and protocols for new encryption"
" for several years,\n"
"and we are getting close to the end of it! The migration will take "
"several releases to complete."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:25
msgid ""
"For this release, to minimize disruption, only new installs and a very "
"small percentage of existing installs\n"
"(randomly selected at restart) will be using the new encryption.\n"
"If your router does \"rekey\" to use the new encryption, it may have "
"lower traffic or less reliability than usual for several days after you "
"restart.\n"
"This is normal, because your router has generated a new identity.\n"
"Your performance should recover after a while."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:33
msgid ""
"We have \"rekeyed\" the network twice before, when changing the default "
"signature type,\n"
"but this is the first time we've changed the default encryption type.\n"
"Hopefully it will all go smoothly, but we're starting slowly to be sure."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:49
msgid "Build: Git migration"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:50
msgid "Build: Move web resources to wars"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:51
msgid "i2psnark WebSeed support"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:52
msgid "i2psnark padding file support"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:53
msgid "i2ptunnel: Move proxy resources to jar"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:54
msgid "Router: Redesign ECIES encryption for floodfills (proposal 156)"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:55
msgid "Router: Verify RI stores after startup"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:56
msgid "Router: Reduce Sybil threshold"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:57
msgid "Router: ECIES for new routers"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:58
msgid "Router: Start of ECIES migration"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:59
msgid "SSU: Send individual fragments of messages"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:60
msgid "SSU: Westwood+ congestion control"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:61
msgid "SSU: Fast retransmit"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:66
msgid "Build: Fix Gradle build"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:67
msgid "Crypto: Increase ratchet tag window to prevent message loss"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:68
msgid "I2CP: Fix encrypted leaseset combined with ECIES crypto or offline keys"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:69
msgid "i2ptunnel: Fix config file saving issues"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:70
msgid "Router: Fix leaseset request fails causing watchdog to bark"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:71
msgid "Router: Hidden mode fixes"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:72
msgid "SSU: Fix partial acks not being sent"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:73
msgid "SSU: Fix occasional high CPU usage"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:78
msgid "Crypto: AES performance improvements"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:79
msgid "DoH: Change to RFC 8484 style"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:80
msgid "i2ptunnel: Remove DSA shared clients"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:81
msgid "Proxy: Add jump servers"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:82
msgid "Router: Add more countries for hidden mode"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:83
msgid "Router: Tunnel peer selection changes"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:84
msgid "Router: Move Sybil subsystem from console to router for embedded use"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:85
msgid "Router: Verify RI stores for a while after startup"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:86
msgid "Util: New unit tests"
msgstr ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
# Finnish translations for I2P.
# Copyright (C) 2020 ORGANIZATION
# Copyright (C) 2021 ORGANIZATION
# This file is distributed under the same license as the I2P project.
#
# Translators:
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
"PO-Revision-Date: 2021-04-11 22:44+0000\n"
"Last-Translator: dfgdfg dfgdfgd\n"
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
"PO-Revision-Date: 2021-04-26 14:55+0000\n"
"Last-Translator: Jorma Karvonen <karvonen.jorma@gmail.com>\n"
"Language-Team: Finnish (http://www.transifex.com/otf/I2P/language/fi/)\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
"MIME-Version: 1.0\n"
@@ -121,42 +121,44 @@ msgid ""
"and building."
msgstr ""
#: i2p2www/pages/site/about/intro.html:11
msgid ""
"The Invisible Internet values privacy and consent, which can only be "
"achieved with privacy-by-default. It is always your choice to share, your"
" platform to own, and the connections you want to make. It is privacy by "
"design, plain, simple and truly free. Additionally I2P offers resistance "
"to pattern recognition and blocking by censors. Because the network "
"relies on peers to route traffic, location blocking is also reduced."
#: i2p2www/pages/site/about/intro.html:9
msgid "I2P Cares About Privacy"
msgstr ""
#: i2p2www/pages/site/about/intro.html:14
#: i2p2www/pages/site/about/intro.html:11
msgid ""
"I2P hides the server from the user and the user from the server. All I2P "
"traffic is internal to the I2P network. Traffic inside I2P does not "
"interact with the Internet directly. It is a layer on top of the "
"Internet. It uses encrypted unidirectional tunnels between you and your "
"peers. No one can see where traffic is coming from, where it is going or "
"what the contents are."
"peers. No one can see where traffic is coming from, where it is going, or"
" what the contents are. Additionally I2P offers resistance to pattern "
"recognition and blocking by censors. Because the network relies on peers "
"to route traffic, location blocking is also reduced."
msgstr ""
#: i2p2www/pages/site/about/intro.html:19
#: i2p2www/pages/site/about/intro.html:14
msgid "How to Connect to the I2P Network"
msgstr ""
#: i2p2www/pages/site/about/intro.html:16
msgid ""
"The Invisible Internet Project provides software to download that "
"connects you to the network.In addition to the network privacy benefits,"
"connects you to the network. In addition to the network privacy benefits,"
" I2P provides an application layer that allows people to use and create "
"familiar apps for daily use. I2P provides its own unique DNS so that you "
"can self host or mirror content on the network. You can create and own "
"your platform that you can add to the I2P directory or only invite your "
"friends. The I2P network functions in the same way the Internet does, "
"just with some extra configuration. The best part is that if you do not "
"find something you want, you can build it. When you download the I2P "
"software, it includes everything you need to connect, share, and create "
"privately."
"your own platform that you can add to the I2P directory or only invite "
"your friends. The I2P network functions the same way the Internet does. "
"When you download the I2P software, it includes everything you need to "
"connect, share, and create privately."
msgstr ""
#: i2p2www/pages/site/about/intro.html:24
#: i2p2www/pages/site/about/intro.html:18
msgid "An Overview of the Network"
msgstr ""
#: i2p2www/pages/site/about/intro.html:20
msgid ""
"I2P uses cryptography to achieve a variety of properties for the tunnels "
"it builds and the communications it transports. I2P tunnels use "
@@ -167,7 +169,7 @@ msgid ""
"are self-authenticating and only belong to the user who generated them."
msgstr ""
#: i2p2www/pages/site/about/intro.html:27
#: i2p2www/pages/site/about/intro.html:23
msgid ""
"I2P is a secure and traffic protecting Internet-like layer. The network "
"is made up of peers (\"routers\") and unidirectional inbound and outbound"
@@ -182,11 +184,15 @@ msgid ""
"contact information securely."
msgstr ""
#: i2p2www/pages/site/about/intro.html:32
#: i2p2www/pages/site/about/intro.html:26
msgid "About Decentralization and I2P"
msgstr ""
#: i2p2www/pages/site/about/intro.html:28
msgid ""
"The I2P network is almost completely decentralized, with exception to "
"what are what are called \"Reseed Servers,\" which is how you first join "
"the network. This is to deal with the DHT ( Distributed Hash Table ) "
"what are called \"Reseed Servers,\" which is how you first join the "
"network. This is to deal with the DHT ( Distributed Hash Table ) "
"bootstrap problem. Basically, there's not a good and reliable way to get "
"out of running at least one permanent bootstrap node that non-network "
"users can find to get started. Once you're connected to the network, you "
@@ -200,7 +206,13 @@ msgid ""
"your traffic on the I2P network."
msgstr ""
#: i2p2www/pages/site/about/intro.html:36
#: i2p2www/pages/site/about/intro.html:30
msgid ""
"I see IP addresses of all other I2P nodes in the router console. Does "
"that mean my IP address is visible by others?"
msgstr ""
#: i2p2www/pages/site/about/intro.html:32
msgid ""
"Yes, this is how a fully distributed peer-to-peer network works. Every "
"node participates in routing packets for others, so your IP address must "
@@ -210,7 +222,11 @@ msgid ""
"research or just running a node to contribute bandwidth to the project."
msgstr ""
#: i2p2www/pages/site/about/intro.html:40
#: i2p2www/pages/site/about/intro.html:34
msgid "What I2P Does Not Do"
msgstr ""
#: i2p2www/pages/site/about/intro.html:36
msgid ""
"The I2P network does not officially \"Exit\" traffic. It has outproxies "
"to the Internet run by volunteers, which are centralized services. I2P is"
@@ -221,6 +237,32 @@ msgid ""
"or a trusted VPN when you want to browse the Internet privately."
msgstr ""
#: i2p2www/pages/site/about/intro.html:38
msgid "Comparisons"
msgstr "Vertailut"
#: i2p2www/pages/site/about/intro.html:40
msgid ""
"There are a great many other applications and projects working on "
"anonymous \n"
"communication and I2P has been inspired by much of their efforts. This "
"is not \n"
"a comprehensive list of anonymity resources - both freehaven's \n"
"<a href=\"http://freehaven.net/anonbib/topic.html\">Anonymity "
"Bibliography</a>\n"
"and GNUnet's <a href=\"https://www.gnunet.org/links/\">related "
"projects</a>\n"
"serve that purpose well. That said, a few systems stand out for further\n"
"comparison. The following have individual comparison pages:"
msgstr ""
#: i2p2www/pages/site/about/intro.html:56
#, python-format
msgid ""
"The following are discussed on the <a href=\"%(othernetworks)s\">other "
"networks page:</a>"
msgstr ""
#: i2p2www/pages/site/about/media.html:2
msgid "Presentations on I2P"
msgstr ""
@@ -290,17 +332,18 @@ msgid ""
"HOPE New York July 17, 2010 - Brief overview of I2P by zzz, at the end of"
" Adrian Hong's talk\n"
"\"Hackers for Human Rights\".\n"
"<a href=\"%(mp3)s\">MP3 audio</a>"
"<a href=\"%(mp3)s\">MP3 audio</a>\n"
"<a href=\"%(vid)s\">Youtube Video</a> (I2P part at 44 minutes)"
msgstr ""
#: i2p2www/pages/site/about/media.html:56
#: i2p2www/pages/site/about/media.html:57
#, python-format
msgid ""
"<a href=\"%(link)s\">Into the I2P Darknet: Welcome to Cipherspace</a>\n"
"Adrian Crenshaw. Schmoocon Firetalk, January 2011"
msgstr ""
#: i2p2www/pages/site/about/media.html:61
#: i2p2www/pages/site/about/media.html:62
#, python-format
msgid ""
"<a href=\"%(link)s\">Using techhnology to advance liberty</a>\n"
@@ -311,7 +354,7 @@ msgid ""
"I2P covered from 10:00 to 20:00 in the video."
msgstr ""
#: i2p2www/pages/site/about/media.html:69
#: i2p2www/pages/site/about/media.html:70
#, python-format
msgid ""
"<a href=\"%(link)s\">Common Darknet Weaknesses</a>\n"
@@ -320,14 +363,14 @@ msgid ""
"11-15, 2011."
msgstr ""
#: i2p2www/pages/site/about/media.html:75
#: i2p2www/pages/site/about/media.html:76
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P / Tor Workshop Notes</a>\n"
"Adrian Crenshaw. DEF CON 19, Las Vegas, August 6, 2011."
msgstr ""
#: i2p2www/pages/site/about/media.html:80
#: i2p2www/pages/site/about/media.html:81
#, python-format
msgid ""
"<a href=\"%(live)s\">Cipherspaces/Darknets: An Overview Of Attack "
@@ -338,13 +381,13 @@ msgid ""
"Adrian Crenshaw. DEF CON 19, Las Vegas, August 7, 2011."
msgstr ""
#: i2p2www/pages/site/about/media.html:90
#: i2p2www/pages/site/about/media.html:91
msgid ""
"<a href=\"http://0x375.org/\">Modern cipherspace ecosystems</a>, 0x375 "
"0x06 (Thessaloniki Tech Talk Sessions), November 4, 2011."
msgstr ""
#: i2p2www/pages/site/about/media.html:94
#: i2p2www/pages/site/about/media.html:95
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P - The Anonymous Network</a>\n"
@@ -353,14 +396,14 @@ msgid ""
"January 25, 2012."
msgstr ""
#: i2p2www/pages/site/about/media.html:100
#: i2p2www/pages/site/about/media.html:101
#, python-format
msgid ""
"<a href=\"%(link)s\">I2PCon 2015</a>\n"
"Toronto, August 15-16, 2015"
msgstr ""
#: i2p2www/pages/site/about/media.html:105
#: i2p2www/pages/site/about/media.html:106
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P - Still alive! (pdf)</a>\n"
@@ -369,7 +412,7 @@ msgid ""
"2015"
msgstr ""
#: i2p2www/pages/site/about/media.html:112
#: i2p2www/pages/site/about/media.html:113
#, python-format
msgid ""
"Replacing Weary Crypto: Upgrading the I2P network with stronger "
@@ -379,7 +422,7 @@ msgid ""
"str4d, Real World Crypto, Stanford, January 8, 2016"
msgstr ""
#: i2p2www/pages/site/about/media.html:120
#: i2p2www/pages/site/about/media.html:121
#, python-format
msgid ""
"Onions and Garlic: the protocols of I2P\n"
@@ -389,7 +432,7 @@ msgid ""
"Whitewater, February 17, 2016"
msgstr ""
#: i2p2www/pages/site/about/media.html:128
#: i2p2www/pages/site/about/media.html:129
#, python-format
msgid ""
"The Invisible Internet Project - An overview and guide to the technology\n"
@@ -398,18 +441,18 @@ msgid ""
"Andrew Savchenko (bircoph), FOSDEM, Brussel, February 4, 2018"
msgstr ""
#: i2p2www/pages/site/about/media.html:136
#: i2p2www/pages/site/about/media.html:137
#, python-format
msgid ""
"<a href=\"%(link)s\">Intro to I2P for App Developers (mp4)</a>\n"
"idk"
msgstr ""
#: i2p2www/pages/site/about/media.html:144
#: i2p2www/pages/site/about/media.html:145
msgid "Tutorials"
msgstr "Oppikurssit"
#: i2p2www/pages/site/about/media.html:147
#: i2p2www/pages/site/about/media.html:148
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P Windows Tutorial</a>\n"
@@ -418,7 +461,7 @@ msgid ""
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
msgstr ""
#: i2p2www/pages/site/about/media.html:154
#: i2p2www/pages/site/about/media.html:155
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P Debian Tutorial</a>\n"
@@ -427,7 +470,7 @@ msgid ""
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
msgstr ""
#: i2p2www/pages/site/about/media.html:161
#: i2p2www/pages/site/about/media.html:162
#, python-format
msgid ""
"<a href=\"%(link)s\">How to set up anonymous site in I2P</a>\n"
@@ -436,7 +479,7 @@ msgid ""
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
msgstr ""
#: i2p2www/pages/site/about/media.html:168
#: i2p2www/pages/site/about/media.html:169
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P Tutorial Mac OS X</a>\n"
@@ -446,7 +489,7 @@ msgid ""
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
msgstr ""
#: i2p2www/pages/site/about/media.html:175
#: i2p2www/pages/site/about/media.html:176
#, python-format
msgid ""
"<a href=\"%(link)s\">Felix Atari explains the basic principles of I2P</a>"
@@ -456,7 +499,7 @@ msgid ""
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
msgstr ""
#: i2p2www/pages/site/about/media.html:182
#: i2p2www/pages/site/about/media.html:183
#, python-format
msgid ""
"<a href=\"%(link)s\">How to get onto I2P, the anonymous P2P Darknet "
@@ -466,7 +509,7 @@ msgid ""
"access I2P."
msgstr ""
#: i2p2www/pages/site/about/media.html:188
#: i2p2www/pages/site/about/media.html:189
#, python-format
msgid ""
"<a href=\"%(link)s\">How to connect to I2P</a>\n"
@@ -474,7 +517,7 @@ msgid ""
"How to install I2P on Ubuntu."
msgstr ""
#: i2p2www/pages/site/about/media.html:194
#: i2p2www/pages/site/about/media.html:195
#, python-format
msgid ""
"<a href=\"%(link)s\">Installing the I2P darknet software in Linux</a>\n"
@@ -483,7 +526,7 @@ msgid ""
"January 2011"
msgstr ""
#: i2p2www/pages/site/about/media.html:201
#: i2p2www/pages/site/about/media.html:202
#, python-format
msgid ""
"<a href=\"%(link)s\">Short garlic routing animation</a>\n"
@@ -491,11 +534,11 @@ msgid ""
"Adrian Crenshaw.\n"
msgstr ""
#: i2p2www/pages/site/about/media.html:209
#: i2p2www/pages/site/about/media.html:210
msgid "Articles and Interviews"
msgstr "Artikkelit ja haastattelut"
#: i2p2www/pages/site/about/media.html:212
#: i2p2www/pages/site/about/media.html:213
#, python-format
msgid ""
"Lance James (0x90) Interviewed by DistributedCity\n"
@@ -504,7 +547,7 @@ msgid ""
"July 26, 2002."
msgstr ""
#: i2p2www/pages/site/about/media.html:220
#: i2p2www/pages/site/about/media.html:221
#, python-format
msgid ""
"Lance James (0x90) Interviewed by El País\n"
@@ -513,7 +556,7 @@ msgid ""
"October 31, 2002."
msgstr ""
#: i2p2www/pages/site/about/media.html:227
#: i2p2www/pages/site/about/media.html:228
#, python-format
msgid ""
"<a href=\"%(link)s\">2003 Business Week article referencing "
@@ -521,7 +564,7 @@ msgid ""
"September 14, 2003."
msgstr ""
#: i2p2www/pages/site/about/media.html:232
#: i2p2www/pages/site/about/media.html:233
#, python-format
msgid ""
"<a href=\"%(link)s\">Netzwelt.de article about being anonymous in the "
@@ -530,7 +573,7 @@ msgid ""
"November 2007."
msgstr ""
#: i2p2www/pages/site/about/media.html:238
#: i2p2www/pages/site/about/media.html:239
#, python-format
msgid ""
"<a href=\"%(link)s\">zzz interviewed by gulli.com</a>\n"
@@ -538,7 +581,7 @@ msgid ""
"<a href=\"%(german)s\">German translation</a>"
msgstr ""
#: i2p2www/pages/site/about/media.html:245
#: i2p2www/pages/site/about/media.html:246
#, python-format
msgid ""
"<a href=\"%(mp3)s\">zzz interviewed on the InfoSec Daily Podcast Ep. 454 "
@@ -549,7 +592,7 @@ msgid ""
" tracker</a>)"
msgstr ""
#: i2p2www/pages/site/about/media.html:251
#: i2p2www/pages/site/about/media.html:252
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P - Anonymity for the Masses</a>,\n"
@@ -557,7 +600,7 @@ msgid ""
"November 11, 2011."
msgstr ""
#: i2p2www/pages/site/about/media.html:257
#: i2p2www/pages/site/about/media.html:258
#, python-format
msgid ""
"<a href=\"%(mp3)s\">zzz and Lance James interviewed on the InfoSec Daily "
@@ -568,7 +611,7 @@ msgid ""
" tracker</a>)"
msgstr ""
#: i2p2www/pages/site/about/media.html:263
#: i2p2www/pages/site/about/media.html:264
#, python-format
msgid ""
"<a href=\"%(mp3)s\">Jeff and Str4d interviewed on the Brakeing Down "
@@ -576,7 +619,7 @@ msgid ""
"Part 1, February 28, 2015"
msgstr ""
#: i2p2www/pages/site/about/media.html:268
#: i2p2www/pages/site/about/media.html:269
#, python-format
msgid ""
"<a href=\"%(mp3)s\">Jeff and Str4d interviewed on the Brakeing Down "
@@ -584,7 +627,7 @@ msgid ""
"Part 2, March 6, 2015"
msgstr ""
#: i2p2www/pages/site/about/media.html:273
#: i2p2www/pages/site/about/media.html:274
#, python-format
msgid ""
"<a href=\"%(link)s\">Fireside With Lei - Episode 18: Lance James. "
@@ -594,7 +637,7 @@ msgid ""
"Robert Lei, December 31, 2018"
msgstr ""
#: i2p2www/pages/site/about/media.html:282
#: i2p2www/pages/site/about/media.html:283
#, python-format
msgid ""
"<a href=\"%(mhatta)s\">Articles by I2P contributor Masayuki Hatta on "
@@ -602,7 +645,7 @@ msgid ""
"2019\n"
msgstr ""
#: i2p2www/pages/site/about/media.html:287
#: i2p2www/pages/site/about/media.html:288
#, python-format
msgid ""
"<a href=\"%(ctrl)s\">Enabling both .onion and .i2p routing with Proxy "
@@ -610,17 +653,17 @@ msgid ""
"Daniel Aleksandersen, February 7 2019"
msgstr ""
#: i2p2www/pages/site/about/media.html:294
#: i2p2www/pages/site/about/media.html:295
msgid "Other"
msgstr "Muut"
#: i2p2www/pages/site/about/media.html:297
#: i2p2www/pages/site/about/media.html:298
msgid ""
"I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n"
"February 14, 2014"
msgstr ""
#: i2p2www/pages/site/about/media.html:302
#: i2p2www/pages/site/about/media.html:303
#, python-format
msgid ""
"<a href=\"%(meeh)s\">A curated list by I2P contributor meeh of I2P "
@@ -638,7 +681,7 @@ msgid ""
"actually installing an I2P router and an accompanying bundle of basic \n"
"applications. The I2P Java distribution is the first I2P software gateway"
" and \n"
"has been actively developed since 2001."
"has been actively developed since 2003."
msgstr ""
#: i2p2www/pages/site/about/software.html:10
@@ -715,8 +758,8 @@ msgstr ""
#: i2p2www/pages/site/about/software.html:37
#, python-format
msgid ""
"<strong><a href=\"%(addressbook)s\">The AddressBook</a></strong>: This is"
" a locally-defined list of \n"
"<strong><a href=\"%(addressbook)s\">The Address Book</a></strong>: This "
"is a locally-defined list of \n"
"human-readable addresses ( ie: i2p-projekt.i2p) and corresponding I2P "
"addresses.(udhdrtrcetjm5sxzskjyr5ztpeszydbh4dpl3pl4utgqqw2v4jna.b32.i2p) "
"It integrates with other applications to \n"
@@ -736,7 +779,7 @@ msgid ""
"adapter for forwarding services ( ie SSH ) into I2P and proxying client \n"
"requests to and from I2P. It provides a variety of “Tunnel Types” which "
"are \n"
"able able to do advance filtering of traffic before it reaches I2P."
"able to do advance filtering of traffic before it reaches I2P."
msgstr ""
#: i2p2www/pages/site/about/software.html:50
@@ -914,7 +957,6 @@ msgstr ""
#: i2p2www/pages/site/about/team.html:46 i2p2www/pages/site/about/team.html:91
#: i2p2www/pages/site/about/team.html:161
#: i2p2www/pages/site/about/team.html:188
#: i2p2www/pages/site/about/team.html:203
#: i2p2www/pages/site/about/team.html:236
msgid "vacant"
msgstr ""
@@ -1139,6 +1181,10 @@ msgstr "Android-kehitys"
msgid "Console"
msgstr "Pääteikkuna"
#: i2p2www/pages/site/about/team.html:203
msgid "IDK/Sadie"
msgstr ""
#: i2p2www/pages/site/about/team.html:204
msgid "Router console HTML/CSS design"
msgstr ""
@@ -1351,8 +1397,8 @@ msgstr ""
#: i2p2www/pages/site/about/i2pcon/2015.html:44
msgid ""
"Note that in-I2P torrents may also be available on the clearnet due to "
"bridging by Vuze clients."
"Note that in-I2P torrents may also be available on the non-private "
"internet due to bridging by Vuze clients."
msgstr ""
#: i2p2www/pages/site/about/i2pcon/2015.html:50

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
# French translations for I2P.
# Copyright (C) 2020 ORGANIZATION
# Copyright (C) 2021 ORGANIZATION
# This file is distributed under the same license as the I2P project.
#
# Translators:
@@ -16,8 +16,8 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
"PO-Revision-Date: 2021-03-25 22:23+0000\n"
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
"PO-Revision-Date: 2021-04-26 14:55+0000\n"
"Last-Translator: AO <ao@localizationlab.org>\n"
"Language-Team: French (http://www.transifex.com/otf/I2P/language/fr/)\n"
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
@@ -158,42 +158,44 @@ msgid ""
"and building."
msgstr ""
#: i2p2www/pages/site/about/intro.html:11
msgid ""
"The Invisible Internet values privacy and consent, which can only be "
"achieved with privacy-by-default. It is always your choice to share, your"
" platform to own, and the connections you want to make. It is privacy by "
"design, plain, simple and truly free. Additionally I2P offers resistance "
"to pattern recognition and blocking by censors. Because the network "
"relies on peers to route traffic, location blocking is also reduced."
#: i2p2www/pages/site/about/intro.html:9
msgid "I2P Cares About Privacy"
msgstr ""
#: i2p2www/pages/site/about/intro.html:14
#: i2p2www/pages/site/about/intro.html:11
msgid ""
"I2P hides the server from the user and the user from the server. All I2P "
"traffic is internal to the I2P network. Traffic inside I2P does not "
"interact with the Internet directly. It is a layer on top of the "
"Internet. It uses encrypted unidirectional tunnels between you and your "
"peers. No one can see where traffic is coming from, where it is going or "
"what the contents are."
"peers. No one can see where traffic is coming from, where it is going, or"
" what the contents are. Additionally I2P offers resistance to pattern "
"recognition and blocking by censors. Because the network relies on peers "
"to route traffic, location blocking is also reduced."
msgstr ""
#: i2p2www/pages/site/about/intro.html:19
#: i2p2www/pages/site/about/intro.html:14
msgid "How to Connect to the I2P Network"
msgstr ""
#: i2p2www/pages/site/about/intro.html:16
msgid ""
"The Invisible Internet Project provides software to download that "
"connects you to the network.In addition to the network privacy benefits,"
"connects you to the network. In addition to the network privacy benefits,"
" I2P provides an application layer that allows people to use and create "
"familiar apps for daily use. I2P provides its own unique DNS so that you "
"can self host or mirror content on the network. You can create and own "
"your platform that you can add to the I2P directory or only invite your "
"friends. The I2P network functions in the same way the Internet does, "
"just with some extra configuration. The best part is that if you do not "
"find something you want, you can build it. When you download the I2P "
"software, it includes everything you need to connect, share, and create "
"privately."
"your own platform that you can add to the I2P directory or only invite "
"your friends. The I2P network functions the same way the Internet does. "
"When you download the I2P software, it includes everything you need to "
"connect, share, and create privately."
msgstr ""
#: i2p2www/pages/site/about/intro.html:24
#: i2p2www/pages/site/about/intro.html:18
msgid "An Overview of the Network"
msgstr ""
#: i2p2www/pages/site/about/intro.html:20
msgid ""
"I2P uses cryptography to achieve a variety of properties for the tunnels "
"it builds and the communications it transports. I2P tunnels use "
@@ -204,7 +206,7 @@ msgid ""
"are self-authenticating and only belong to the user who generated them."
msgstr ""
#: i2p2www/pages/site/about/intro.html:27
#: i2p2www/pages/site/about/intro.html:23
msgid ""
"I2P is a secure and traffic protecting Internet-like layer. The network "
"is made up of peers (\"routers\") and unidirectional inbound and outbound"
@@ -219,11 +221,15 @@ msgid ""
"contact information securely."
msgstr ""
#: i2p2www/pages/site/about/intro.html:32
#: i2p2www/pages/site/about/intro.html:26
msgid "About Decentralization and I2P"
msgstr ""
#: i2p2www/pages/site/about/intro.html:28
msgid ""
"The I2P network is almost completely decentralized, with exception to "
"what are what are called \"Reseed Servers,\" which is how you first join "
"the network. This is to deal with the DHT ( Distributed Hash Table ) "
"what are called \"Reseed Servers,\" which is how you first join the "
"network. This is to deal with the DHT ( Distributed Hash Table ) "
"bootstrap problem. Basically, there's not a good and reliable way to get "
"out of running at least one permanent bootstrap node that non-network "
"users can find to get started. Once you're connected to the network, you "
@@ -237,7 +243,16 @@ msgid ""
"your traffic on the I2P network."
msgstr ""
#: i2p2www/pages/site/about/intro.html:36
#: i2p2www/pages/site/about/intro.html:30
msgid ""
"I see IP addresses of all other I2P nodes in the router console. Does "
"that mean my IP address is visible by others?"
msgstr ""
"Dans la console du routeur, je vois les adresses IP de tous les autres "
"nœuds dI2P. Cela signifie-t-il que les autres peuvent voir mon adresse "
"IP?"
#: i2p2www/pages/site/about/intro.html:32
msgid ""
"Yes, this is how a fully distributed peer-to-peer network works. Every "
"node participates in routing packets for others, so your IP address must "
@@ -247,7 +262,11 @@ msgid ""
"research or just running a node to contribute bandwidth to the project."
msgstr ""
#: i2p2www/pages/site/about/intro.html:40
#: i2p2www/pages/site/about/intro.html:34
msgid "What I2P Does Not Do"
msgstr ""
#: i2p2www/pages/site/about/intro.html:36
msgid ""
"The I2P network does not officially \"Exit\" traffic. It has outproxies "
"to the Internet run by volunteers, which are centralized services. I2P is"
@@ -258,6 +277,43 @@ msgid ""
"or a trusted VPN when you want to browse the Internet privately."
msgstr ""
#: i2p2www/pages/site/about/intro.html:38
msgid "Comparisons"
msgstr "Comparaisons"
#: i2p2www/pages/site/about/intro.html:40
msgid ""
"There are a great many other applications and projects working on "
"anonymous \n"
"communication and I2P has been inspired by much of their efforts. This "
"is not \n"
"a comprehensive list of anonymity resources - both freehaven's \n"
"<a href=\"http://freehaven.net/anonbib/topic.html\">Anonymity "
"Bibliography</a>\n"
"and GNUnet's <a href=\"https://www.gnunet.org/links/\">related "
"projects</a>\n"
"serve that purpose well. That said, a few systems stand out for further\n"
"comparison. The following have individual comparison pages:"
msgstr ""
"Il existe un grand nombre dautres applications et de projets travaillant"
" sur les communications anonymes et I2P sen est largement inspiré. Cette"
" liste est loin dêtre exhaustive concernant le thème de lanonymat (<a "
"href=\"http://freehaven.net/anonbib/topic.html\">Anonymity "
"Bibliography</a> de Freehaven\n"
"et les <a href=\"https://www.gnunet.org/links/\">projets liés</a> à "
"GNUnet servent à celà). \n"
"Néanmoins, certains systèmes se prêtent bien à la comparaison. Les "
"suivants disposent dailleurs dune page dédiée :"
#: i2p2www/pages/site/about/intro.html:56
#, python-format
msgid ""
"The following are discussed on the <a href=\"%(othernetworks)s\">other "
"networks page:</a>"
msgstr ""
"Ceux qui suivent sont discuté sur la page <a "
"href=\"%(othernetworks)s\">autres réseaux</a>"
#: i2p2www/pages/site/about/media.html:2
msgid "Presentations on I2P"
msgstr "Présentations sur I2P"
@@ -349,14 +405,11 @@ msgid ""
"HOPE New York July 17, 2010 - Brief overview of I2P by zzz, at the end of"
" Adrian Hong's talk\n"
"\"Hackers for Human Rights\".\n"
"<a href=\"%(mp3)s\">MP3 audio</a>"
"<a href=\"%(mp3)s\">MP3 audio</a>\n"
"<a href=\"%(vid)s\">Youtube Video</a> (I2P part at 44 minutes)"
msgstr ""
"HOPE New York, 17 juillet 2010 - Brève présentation dI2P par zzz, à la "
"fin de lexposé de Adrian Hong\n"
 Les bouilleurs pour les droits de la personne » (en anglais).\n"
"<a href=\"%(mp3)s\">audio MP3 </a>"
#: i2p2www/pages/site/about/media.html:56
#: i2p2www/pages/site/about/media.html:57
#, python-format
msgid ""
"<a href=\"%(link)s\">Into the I2P Darknet: Welcome to Cipherspace</a>\n"
@@ -365,7 +418,7 @@ msgstr ""
"<a href=\"%(link)s\">Into the I2P Darknet: Welcome to Cipherspace</a>\n"
"Adrian Crenshaw. Schmoocon Firetalk, janvier 2011"
#: i2p2www/pages/site/about/media.html:61
#: i2p2www/pages/site/about/media.html:62
#, python-format
msgid ""
"<a href=\"%(link)s\">Using techhnology to advance liberty</a>\n"
@@ -383,7 +436,7 @@ msgstr ""
"mars 2011. \n"
"I2P couvert de 10:00 à 20:00 dans la vidéo."
#: i2p2www/pages/site/about/media.html:69
#: i2p2www/pages/site/about/media.html:70
#, python-format
msgid ""
"<a href=\"%(link)s\">Common Darknet Weaknesses</a>\n"
@@ -397,7 +450,7 @@ msgstr ""
"Adrian Crenshaw, <a href=\"http://aide.marshall.edu/\">AIDE</a>, 11-15 "
"juillet 2011."
#: i2p2www/pages/site/about/media.html:75
#: i2p2www/pages/site/about/media.html:76
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P / Tor Workshop Notes</a>\n"
@@ -406,7 +459,7 @@ msgstr ""
"<a href=\"%(link)s\"> I2P / Tor notes datelier</a>\n"
"Adrian Crenshaw. DEF CON 19, Las Vegas, 6 août 2011."
#: i2p2www/pages/site/about/media.html:80
#: i2p2www/pages/site/about/media.html:81
#, python-format
msgid ""
"<a href=\"%(live)s\">Cipherspaces/Darknets: An Overview Of Attack "
@@ -423,7 +476,7 @@ msgstr ""
"<a href=\"%(slides)s\">Diaporama (ppt)</a>\n"
"Adrian Crenshaw. DEF CON 19, Las Vegas, 7 août 2011."
#: i2p2www/pages/site/about/media.html:90
#: i2p2www/pages/site/about/media.html:91
msgid ""
"<a href=\"http://0x375.org/\">Modern cipherspace ecosystems</a>, 0x375 "
"0x06 (Thessaloniki Tech Talk Sessions), November 4, 2011."
@@ -431,7 +484,7 @@ msgstr ""
"<a href=\"http://0x375.org/\">Modern cipherspace ecosystems</a>, 0x375 "
"0x06 (Thessaloniki Tech Talk Sessions), 4 novembre 2011."
#: i2p2www/pages/site/about/media.html:94
#: i2p2www/pages/site/about/media.html:95
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P - The Anonymous Network</a>\n"
@@ -444,7 +497,7 @@ msgstr ""
"Blair Dick, Université dAbertay, Dundee Ethical Hacking Society, 25 "
"janvier 2012."
#: i2p2www/pages/site/about/media.html:100
#: i2p2www/pages/site/about/media.html:101
#, python-format
msgid ""
"<a href=\"%(link)s\">I2PCon 2015</a>\n"
@@ -453,7 +506,7 @@ msgstr ""
"<a href=\"%(link)s\">I2PCon 2015</a>\n"
"Toronto, 15-16 août 2015"
#: i2p2www/pages/site/about/media.html:105
#: i2p2www/pages/site/about/media.html:106
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P - Still alive! (pdf)</a>\n"
@@ -465,7 +518,7 @@ msgstr ""
"<a href=\"%(link2)s\">(vidéo)</a>\n"
"echelon, 32C3 (You Broke the Internet Assembly), Hamburg, 28 décembre 2015"
#: i2p2www/pages/site/about/media.html:112
#: i2p2www/pages/site/about/media.html:113
#, python-format
msgid ""
"Replacing Weary Crypto: Upgrading the I2P network with stronger "
@@ -480,7 +533,7 @@ msgstr ""
"<a href=\"%(link2)s\">(odp)</a>\n"
"str4d, Real World Crypto, Stanford, 8 janvier 2016"
#: i2p2www/pages/site/about/media.html:120
#: i2p2www/pages/site/about/media.html:121
#, python-format
msgid ""
"Onions and Garlic: the protocols of I2P\n"
@@ -495,7 +548,7 @@ msgstr ""
"str4d, COMPSCI 460: Computer Networking, University of Wisconsin "
"Whitewater, 17 février 2016"
#: i2p2www/pages/site/about/media.html:128
#: i2p2www/pages/site/about/media.html:129
#, python-format
msgid ""
"The Invisible Internet Project - An overview and guide to the technology\n"
@@ -509,7 +562,7 @@ msgstr ""
"<a href=\"%(link2)s\">(webm)</a>\n"
"Andrew Savchenko (bircoph), FOSDEM, Bruxelles, le 4 février 2018"
#: i2p2www/pages/site/about/media.html:136
#: i2p2www/pages/site/about/media.html:137
#, python-format
msgid ""
"<a href=\"%(link)s\">Intro to I2P for App Developers (mp4)</a>\n"
@@ -519,11 +572,11 @@ msgstr ""
"(mp4)</a>\n"
"idk"
#: i2p2www/pages/site/about/media.html:144
#: i2p2www/pages/site/about/media.html:145
msgid "Tutorials"
msgstr "Tutoriels"
#: i2p2www/pages/site/about/media.html:147
#: i2p2www/pages/site/about/media.html:148
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P Windows Tutorial</a>\n"
@@ -536,7 +589,7 @@ msgstr ""
"Ce guide vous montrera comment installer I2P sous Windows XP.\n"
"Par <a href=\"http://telecomix.org/\">Telecomix</a>"
#: i2p2www/pages/site/about/media.html:154
#: i2p2www/pages/site/about/media.html:155
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P Debian Tutorial</a>\n"
@@ -550,7 +603,7 @@ msgstr ""
"Debian.\n"
"Par <a href=\"http://telecomix.org/\">Telecomix</a>"
#: i2p2www/pages/site/about/media.html:161
#: i2p2www/pages/site/about/media.html:162
#, python-format
msgid ""
"<a href=\"%(link)s\">How to set up anonymous site in I2P</a>\n"
@@ -564,7 +617,7 @@ msgstr ""
"Comment mettre en place un site Web anonyme dans I2P.\n"
"Par <a href=\"http://telecomix.org/\">Telecomix</a>"
#: i2p2www/pages/site/about/media.html:168
#: i2p2www/pages/site/about/media.html:169
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P Tutorial Mac OS X</a>\n"
@@ -579,7 +632,7 @@ msgstr ""
"connecter à irc.telecomix.i2p.\n"
"Par <a href=\"http://telecomix.org/\">Telecomix</a>"
#: i2p2www/pages/site/about/media.html:175
#: i2p2www/pages/site/about/media.html:176
#, python-format
msgid ""
"<a href=\"%(link)s\">Felix Atari explains the basic principles of I2P</a>"
@@ -594,7 +647,7 @@ msgstr ""
"Agent Felix Atari du « Telecomix Crypto Munitions Bureau ».\n"
"Par <a href=\"http://telecomix.org/\">Telecomix</a>"
#: i2p2www/pages/site/about/media.html:182
#: i2p2www/pages/site/about/media.html:183
#, python-format
msgid ""
"<a href=\"%(link)s\">How to get onto I2P, the anonymous P2P Darknet "
@@ -609,7 +662,7 @@ msgstr ""
"Ce tutoriel montre comment installer et configurer le logiciel nécessaire"
" pour accéder à I2P."
#: i2p2www/pages/site/about/media.html:188
#: i2p2www/pages/site/about/media.html:189
#, python-format
msgid ""
"<a href=\"%(link)s\">How to connect to I2P</a>\n"
@@ -620,7 +673,7 @@ msgstr ""
"(vidéo Youtube)\n"
"Comment installer I2P sur Ubuntu."
#: i2p2www/pages/site/about/media.html:194
#: i2p2www/pages/site/about/media.html:195
#, python-format
msgid ""
"<a href=\"%(link)s\">Installing the I2P darknet software in Linux</a>\n"
@@ -633,7 +686,7 @@ msgstr ""
"Adrian Crenshaw. \n"
"Janvier 2011"
#: i2p2www/pages/site/about/media.html:201
#: i2p2www/pages/site/about/media.html:202
#, python-format
msgid ""
"<a href=\"%(link)s\">Short garlic routing animation</a>\n"
@@ -644,11 +697,11 @@ msgstr ""
"(vidéo Youtube)\n"
"Adrian Crenshaw.\n"
#: i2p2www/pages/site/about/media.html:209
#: i2p2www/pages/site/about/media.html:210
msgid "Articles and Interviews"
msgstr "Articles et entrevues"
#: i2p2www/pages/site/about/media.html:212
#: i2p2www/pages/site/about/media.html:213
#, python-format
msgid ""
"Lance James (0x90) Interviewed by DistributedCity\n"
@@ -661,7 +714,7 @@ msgstr ""
"<a href=\"%(link2)s\">Partie 2</a>\n"
"26 juillet 2002."
#: i2p2www/pages/site/about/media.html:220
#: i2p2www/pages/site/about/media.html:221
#, python-format
msgid ""
"Lance James (0x90) Interviewed by El País\n"
@@ -674,7 +727,7 @@ msgstr ""
"<a href=\"%(link)s\">Traduction en Anglais</a>\n"
"31 octobre 2002."
#: i2p2www/pages/site/about/media.html:227
#: i2p2www/pages/site/about/media.html:228
#, python-format
msgid ""
"<a href=\"%(link)s\">2003 Business Week article referencing "
@@ -685,7 +738,7 @@ msgstr ""
"Invisiblenet</a>\n"
"14 septembre 2003."
#: i2p2www/pages/site/about/media.html:232
#: i2p2www/pages/site/about/media.html:233
#, python-format
msgid ""
"<a href=\"%(link)s\">Netzwelt.de article about being anonymous in the "
@@ -698,7 +751,7 @@ msgstr ""
"(Allemand)\n"
"Novembre 2007."
#: i2p2www/pages/site/about/media.html:238
#: i2p2www/pages/site/about/media.html:239
#, python-format
msgid ""
"<a href=\"%(link)s\">zzz interviewed by gulli.com</a>\n"
@@ -709,7 +762,7 @@ msgstr ""
"Mars 2009\n"
"<a href=\"%(german)s\">Traduction allemande</a>"
#: i2p2www/pages/site/about/media.html:245
#: i2p2www/pages/site/about/media.html:246
#, python-format
msgid ""
"<a href=\"%(mp3)s\">zzz interviewed on the InfoSec Daily Podcast Ep. 454 "
@@ -725,7 +778,7 @@ msgstr ""
"href=\"http://tracker2.postman.i2p/index.php?view=TorrentDetail&id=14336\">traqueur"
" de Postman</a>)"
#: i2p2www/pages/site/about/media.html:251
#: i2p2www/pages/site/about/media.html:252
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P - Anonymity for the Masses</a>,\n"
@@ -736,7 +789,7 @@ msgstr ""
"Jonathan Cox,\n"
"11 novembre 2011."
#: i2p2www/pages/site/about/media.html:257
#: i2p2www/pages/site/about/media.html:258
#, python-format
msgid ""
"<a href=\"%(mp3)s\">zzz and Lance James interviewed on the InfoSec Daily "
@@ -752,7 +805,7 @@ msgstr ""
"href=\"http://tracker2.postman.i2p/index.php?view=TorrentDetail&id=15905\">traqueur"
" de Postman</a>)"
#: i2p2www/pages/site/about/media.html:263
#: i2p2www/pages/site/about/media.html:264
#, python-format
msgid ""
"<a href=\"%(mp3)s\">Jeff and Str4d interviewed on the Brakeing Down "
@@ -763,7 +816,7 @@ msgstr ""
"Security Podcast Ep. 2015-010 (mp3)</a>\n"
"Partie 1, 28 février 2015"
#: i2p2www/pages/site/about/media.html:268
#: i2p2www/pages/site/about/media.html:269
#, python-format
msgid ""
"<a href=\"%(mp3)s\">Jeff and Str4d interviewed on the Brakeing Down "
@@ -774,7 +827,7 @@ msgstr ""
"Security Podcast Ep. 2015-011 (mp3)</a>\n"
"Partie 2, 6 mars 2015"
#: i2p2www/pages/site/about/media.html:273
#: i2p2www/pages/site/about/media.html:274
#, python-format
msgid ""
"<a href=\"%(link)s\">Fireside With Lei - Episode 18: Lance James. "
@@ -788,7 +841,7 @@ msgstr ""
"href=\"%(archive)s\">(archive.org)</a> <a href=\"%(mp3)s\">(mp3)</a> "
"Robert Lei, 31 décembre 2018"
#: i2p2www/pages/site/about/media.html:282
#: i2p2www/pages/site/about/media.html:283
#, python-format
msgid ""
"<a href=\"%(mhatta)s\">Articles by I2P contributor Masayuki Hatta on "
@@ -798,7 +851,7 @@ msgstr ""
"<a href=\"%(mhatta)s\">Articles par le contributeur dI2p Masayuki Hatta "
"sur medium.com</a> 2019\n"
#: i2p2www/pages/site/about/media.html:287
#: i2p2www/pages/site/about/media.html:288
#, python-format
msgid ""
"<a href=\"%(ctrl)s\">Enabling both .onion and .i2p routing with Proxy "
@@ -809,11 +862,11 @@ msgstr ""
"la configuration automatique du mandataire</a>\n"
"Daniel Aleksandersen, 7 février 2019"
#: i2p2www/pages/site/about/media.html:294
#: i2p2www/pages/site/about/media.html:295
msgid "Other"
msgstr "Autres"
#: i2p2www/pages/site/about/media.html:297
#: i2p2www/pages/site/about/media.html:298
msgid ""
"I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n"
"February 14, 2014"
@@ -821,7 +874,7 @@ msgstr ""
"I2P mentionné dans \"House of Cards\" de Netflix, saison 2 épisode 2,\n"
"14 février 2014"
#: i2p2www/pages/site/about/media.html:302
#: i2p2www/pages/site/about/media.html:303
#, python-format
msgid ""
"<a href=\"%(meeh)s\">A curated list by I2P contributor meeh of I2P "
@@ -843,7 +896,7 @@ msgid ""
"actually installing an I2P router and an accompanying bundle of basic \n"
"applications. The I2P Java distribution is the first I2P software gateway"
" and \n"
"has been actively developed since 2001."
"has been actively developed since 2003."
msgstr ""
#: i2p2www/pages/site/about/software.html:10
@@ -920,8 +973,8 @@ msgstr ""
#: i2p2www/pages/site/about/software.html:37
#, python-format
msgid ""
"<strong><a href=\"%(addressbook)s\">The AddressBook</a></strong>: This is"
" a locally-defined list of \n"
"<strong><a href=\"%(addressbook)s\">The Address Book</a></strong>: This "
"is a locally-defined list of \n"
"human-readable addresses ( ie: i2p-projekt.i2p) and corresponding I2P "
"addresses.(udhdrtrcetjm5sxzskjyr5ztpeszydbh4dpl3pl4utgqqw2v4jna.b32.i2p) "
"It integrates with other applications to \n"
@@ -941,7 +994,7 @@ msgid ""
"adapter for forwarding services ( ie SSH ) into I2P and proxying client \n"
"requests to and from I2P. It provides a variety of “Tunnel Types” which "
"are \n"
"able able to do advance filtering of traffic before it reaches I2P."
"able to do advance filtering of traffic before it reaches I2P."
msgstr ""
#: i2p2www/pages/site/about/software.html:50
@@ -1125,7 +1178,6 @@ msgstr "Admin des miroirs de site Web"
#: i2p2www/pages/site/about/team.html:46 i2p2www/pages/site/about/team.html:91
#: i2p2www/pages/site/about/team.html:161
#: i2p2www/pages/site/about/team.html:188
#: i2p2www/pages/site/about/team.html:203
#: i2p2www/pages/site/about/team.html:236
msgid "vacant"
msgstr "vacant"
@@ -1352,6 +1404,10 @@ msgstr "Développement Android"
msgid "Console"
msgstr "Console"
#: i2p2www/pages/site/about/team.html:203
msgid "IDK/Sadie"
msgstr ""
#: i2p2www/pages/site/about/team.html:204
msgid "Router console HTML/CSS design"
msgstr "Design HTML/CSS de la console routeur"
@@ -1586,11 +1642,9 @@ msgstr "Note : des liens de vidéos seront affichés dès quils seront dispo
#: i2p2www/pages/site/about/i2pcon/2015.html:44
msgid ""
"Note that in-I2P torrents may also be available on the clearnet due to "
"bridging by Vuze clients."
"Note that in-I2P torrents may also be available on the non-private "
"internet due to bridging by Vuze clients."
msgstr ""
"Noter que les torrents intra-I2P peuvent aussi êtres offerts dans le "
"réseau visible en raison du pont établi par les clients Vuze."
#: i2p2www/pages/site/about/i2pcon/2015.html:50
msgid "Licenses"

View File

@@ -1,5 +1,5 @@
# French translations for I2P.
# Copyright (C) 2020 ORGANIZATION
# Copyright (C) 2021 ORGANIZATION
# This file is distributed under the same license as the I2P project.
#
# Translators:
@@ -19,8 +19,8 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
"PO-Revision-Date: 2020-11-16 17:09+0000\n"
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
"PO-Revision-Date: 2021-04-26 14:56+0000\n"
"Last-Translator: AO <ao@localizationlab.org>\n"
"Language-Team: French (http://www.transifex.com/otf/I2P/language/fr/)\n"
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
@@ -98,6 +98,8 @@ msgstr "Les fichiers sont proposés sur la `page de téléchargement`_."
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:28
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:40
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:33
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:33
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:45
msgid "RELEASE DETAILS"
msgstr "DÉTAILS SUR LA VERSION"
@@ -167,6 +169,8 @@ msgstr "Changements majeurs"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:41
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:52
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:49
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:51
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:64
msgid "Bug Fixes"
msgstr "Correctifs de bogues"
@@ -226,6 +230,8 @@ msgstr "Correctifs de bogues"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:48
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:61
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:62
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:65
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:76
msgid "Other"
msgstr "Autre"
@@ -286,6 +292,8 @@ msgstr "Autre"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:65
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:87
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:76
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:93
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:97
msgid "SHA256 Checksums:"
msgstr "Sommes de contrôle SHA256 :"
@@ -1954,6 +1962,8 @@ msgstr "Nouvelles traductions"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:55
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:78
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:67
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:83
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:87
msgid "Translation updates"
msgstr "Mises à jour de traduction"
@@ -2156,6 +2166,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:22
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:34
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:27
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:27
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:39
msgid ""
"As usual, we recommend that you update to this release. The best way to\n"
"maintain security and help the network is to run the latest release."
@@ -3273,6 +3285,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:30
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:42
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:35
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:35
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:47
msgid "Changes"
msgstr "Changements"
@@ -5955,6 +5969,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:11
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:11
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:11
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:11
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:11
msgid "Update details"
msgstr "Détails sur la mise à jour"
@@ -6158,6 +6174,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:60
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:82
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:71
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:88
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:92
msgid "Full list of fixed bugs"
msgstr "Liste complète des bogues corrigés (en anglais)"
@@ -13818,3 +13836,461 @@ msgstr ""
msgid "i2psnark: Increase max pipeline"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:2
msgid "0.9.48 Release"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:9
msgid "0.9.48 with performance enhancements"
msgstr "0.9.48 avec amélioration des performances"
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:16
msgid ""
"0.9.48 enables our new end-to-end encryption protocol (proposal 144) for "
"most services.\n"
"We have added preliminary support for new tunnel build message encryption"
" (proposal 152).\n"
"There are significant performance improvements throughout the router."
msgstr ""
"0.9.48 met en œuvre notre nouveau protocole de chiffrement de bout en "
"bout (proposition 144) pour la plupart des services. Nous avons ajouté la"
" prise en charge préliminaire du chiffrement des messages de construction"
" de nouveaux tunnels (proposition 152). Le routeur reçoit dimportantes "
"améliorations des performances."
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:22
msgid ""
"Packages for Ubuntu Xenial (16.04 LTS) are no longer supported.\n"
"Users on that platform should upgrade so you may continue to receive I2P "
"updates."
msgstr ""
"Les paquets pour Ubuntu Xenial (16.04 LTS) ne sont plus pris en charge. "
"Les utilisateurs de cette plateforme devraient la mettre à niveau afin de"
" recevoir les futures mises à jour dI2P."
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:37
msgid "Avoid old DSA-SHA1 routers for lookups, stores, and tunnel peers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:38
msgid "Block same-country connections when in hidden mode"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:39
msgid "BOB: Add deprecation warning"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:40
msgid "Build: Drop support for Xenial; ant 1.9.8 or higher required to build"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:41
msgid "i2ptunnel: Enable dual-key encryption for most tunnel types"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:42
msgid "JBigI: Add library for Linux aarch64, zen, and zen2"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:43
msgid "Preliminary support for ECIES-X25519 routers (proposals 152 and 156)"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:44
msgid "Ratchet: Efficiency improvements and memory reduction"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:45
msgid "SSU: Randomize intro key"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:46
msgid "SSU performance improvements"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:47
msgid "System tray: Enable by default for Linux KDE and LXDE"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:53
msgid "Build: Set release property for better runtime compatibility"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:54
msgid "Console: Fix Jetty not starting on Java 11.0.9.1"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:55
msgid "i2psnark: Limit size of embedded video"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:56
msgid "Improved IPv6 address validation"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:57
msgid "Installer: Disable pack200 to support Java 14+"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:58
msgid "Installer: Add missing linux armv7 and aarch64 wrapper binaries"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:59
msgid "i2ptunnel: Filter server response headers when not compressing"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:60
msgid "NTCP2: Fix sending termination message on idle timeout"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:61
msgid "Streaming: Fix handling of tag options"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:67
msgid "Build: Reproducible build fix"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:68
msgid "Core: Refactoring of data structures to reduce memory usage"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:69
msgid "Crypto: Cache HMAC256 instances"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:70
msgid "i2psnark: Hide BEP 48 padding directory in UI"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:71
msgid "i2psnark: Checks for unsupported v2 torrents"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:72
msgid "i2psnark: Remove old opentrackers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:73
msgid "i2ptunnel: Improved support for offline keys"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:75
msgid "NetDB: Increase minimum floodfill version for leaseset lookups"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:76
msgid "NTCP: Set nodelay on sockets"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:77
msgid "Proxy: Remove old jump servers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:78
msgid "Ratchet: Rotate keys faster"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:80
msgid "Wrapper 3.5.44 (new installs only)"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:82
msgid "New partial translations for Kurdish, Turkmen, Argentinian Spanish"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:2
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:11
msgid "Hello Git, Goodbye Monotone"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:9
msgid "Hello git, goodbye mtn"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:16
msgid "The I2P Git Migration is nearly concluded"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:21
msgid ""
"For over a decade, I2P has relied on the venerable Monotone service to "
"support\n"
"its version control needs, but during the past few years, most of the "
"world has\n"
"moved on to the now-universal Git version control system. In that same\n"
"time, the I2P Network has become faster and more reliable, and accessible"
"\n"
"workarounds to Git's non-resumability have been developed."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:29
msgid ""
"Today marks a significant occasion for I2P, as we switched off the old "
"mtn\n"
"i2p.i2p branch, and moved the development of the core Java I2P libraries "
"from\n"
"Monotone to Git officially."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:35
msgid ""
"While our use of mtn has been questioned in the past, and it's not always"
" been a\n"
"popular choice, I'd like to take this moment, as perhaps the very last "
"project to use\n"
"Monotone to thank the Monotone developers, current and former, wherever "
"they are,\n"
"for the software they created."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:44
msgid "GPG Signing"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:49
msgid ""
"Checkins to the I2P Project repositories require you to configure GPG "
"signing for\n"
"your git commits, including Merge Requests and Pull Requests. Please "
"configure\n"
"your git client for GPG signing before you fork i2p.i2p and check "
"anything in."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:55
msgid "Official Repositories and Gitlab/Github Syncing"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:60
msgid ""
"The official repository is the one hosted at https://i2pgit.org/i2p-"
"hackers/i2p.i2p\n"
"and at https://git.idk.i2p/i2p-hackers/i2p.i2p, but there is a \"Mirror\""
" available\n"
"at Github at https://github.com/i2p/i2p.i2p."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:66
msgid ""
"Now that we're on git, we can synchronize repositories from our own self-"
"hosted Gitlab\n"
"instance, to Github, and back again. This means that it is possible to "
"create and submit\n"
"a merge request on Gitlab and when it is merged, the result will be "
"synced with Github,\n"
"and a Pull Request on Github, when merged, will appear on Gitlab."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:73
msgid ""
"This means that it's possible to submit code to us through our Gitlab "
"instance or through\n"
"Github depending on what you prefer, however, more of the I2P developers "
"are regularly\n"
"monitoring Gitlab than Github. MR's to Gitlab are more likely to be "
"merged sooner\n"
"than PR's to Github."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:80
msgid "Thanks"
msgstr "Remerciements"
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:85
msgid ""
"Congratulations and thanks to everyone who helped in the git migration, "
"especially\n"
"zzz, eche|on, nextloop, and our site mirror operators! While some of us "
"will miss\n"
"Monotone, it has become a barrier for new and existing participants in "
"I2P development\n"
"and we're excited to join the world of developers using Git to manage "
"their distributed\n"
"projects."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:2
msgid "0.9.49 Release"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:9
msgid "0.9.49 with SSU fixes and faster crypto"
msgstr "0.9.49 avec des correctifs SSU et une cryptographie plus rapide"
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:16
msgid ""
"0.9.49 continues the work to make I2P faster and more secure.\n"
"We have several improvements and fixes for the SSU (UDP) transport that "
"should result in faster speeds.\n"
"This release also starts the migration to new, faster ECIES-X25519 "
"encryption for routers.\n"
"(Destinations have been using this encryption for a few releases now)\n"
"We've been working on the specifications and protocols for new encryption"
" for several years,\n"
"and we are getting close to the end of it! The migration will take "
"several releases to complete."
msgstr ""
"0.9.49 poursuit le travail afin de rendre I2P plus rapide et plus sûr. "
"Nous avons plusieurs améliorations et correctifs pour le transport SSU "
"(UDP), qui devraient donner des vitesses plus rapides. Cette version "
"commence aussi la migration vers le nouveau chiffrement ECIES-X25519 pour"
" les routeurs (les destinations utilisent déjà ce nouveau chiffrement "
"depuis quelques versions). Nous travaillons depuis plusieurs années sur "
"les spécifications et les protocoles de ce nouveau chiffrement, et nous "
"approchons de la fin du tunnel. Plusieurs versions seront nécessaires "
"pour achever la migration."
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:25
msgid ""
"For this release, to minimize disruption, only new installs and a very "
"small percentage of existing installs\n"
"(randomly selected at restart) will be using the new encryption.\n"
"If your router does \"rekey\" to use the new encryption, it may have "
"lower traffic or less reliability than usual for several days after you "
"restart.\n"
"This is normal, because your router has generated a new identity.\n"
"Your performance should recover after a while."
msgstr ""
"Pour cette version, afin de réduire les perturbations au minimum, seuls "
"les nouvelles installations et un très faible pourcentage des "
"installations existantes (sélectionnées au hasard au redémarrage) "
"utiliseront le nouveau chiffrement. Si votre routeur régénère une clé "
"afin dutiliser le nouveau chiffrement, il pourrait avoir moins de trafic"
" et être moins fiable que dhabitude pendant plusieurs jours après "
"redémarrage. Cela est normal, car votre routeur a généré une nouvelle "
"identité. Vos performances devraient se rétablir après un certain temps."
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:33
msgid ""
"We have \"rekeyed\" the network twice before, when changing the default "
"signature type,\n"
"but this is the first time we've changed the default encryption type.\n"
"Hopefully it will all go smoothly, but we're starting slowly to be sure."
msgstr ""
"Nous avons régénéré une clé pour le réseau deux fois auparavant, lors du "
"changement de type de signature par défaut, mais cest la première fois "
"que nous avons changé le type de chiffrement par défaut. Nous espérons "
"que tout ira bien, mais nous commençons lentement, par prudence."
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:49
msgid "Build: Git migration"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:50
msgid "Build: Move web resources to wars"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:51
msgid "i2psnark WebSeed support"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:52
msgid "i2psnark padding file support"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:53
msgid "i2ptunnel: Move proxy resources to jar"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:54
msgid "Router: Redesign ECIES encryption for floodfills (proposal 156)"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:55
msgid "Router: Verify RI stores after startup"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:56
msgid "Router: Reduce Sybil threshold"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:57
msgid "Router: ECIES for new routers"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:58
msgid "Router: Start of ECIES migration"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:59
msgid "SSU: Send individual fragments of messages"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:60
msgid "SSU: Westwood+ congestion control"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:61
msgid "SSU: Fast retransmit"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:66
msgid "Build: Fix Gradle build"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:67
msgid "Crypto: Increase ratchet tag window to prevent message loss"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:68
msgid "I2CP: Fix encrypted leaseset combined with ECIES crypto or offline keys"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:69
msgid "i2ptunnel: Fix config file saving issues"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:70
msgid "Router: Fix leaseset request fails causing watchdog to bark"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:71
msgid "Router: Hidden mode fixes"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:72
msgid "SSU: Fix partial acks not being sent"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:73
msgid "SSU: Fix occasional high CPU usage"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:78
msgid "Crypto: AES performance improvements"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:79
msgid "DoH: Change to RFC 8484 style"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:80
msgid "i2ptunnel: Remove DSA shared clients"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:81
msgid "Proxy: Add jump servers"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:82
msgid "Router: Add more countries for hidden mode"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:83
msgid "Router: Tunnel peer selection changes"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:84
msgid "Router: Move Sybil subsystem from console to router for embedded use"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:85
msgid "Router: Verify RI stores for a while after startup"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:86
msgid "Util: New unit tests"
msgstr ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
# Italian translations for I2P.
# Copyright (C) 2020 ORGANIZATION
# Copyright (C) 2021 ORGANIZATION
# This file is distributed under the same license as the I2P project.
#
# Translators:
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
"PO-Revision-Date: 2020-11-16 17:09+0000\n"
"Last-Translator: zzzi2p\n"
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
"PO-Revision-Date: 2021-05-07 14:22+0000\n"
"Last-Translator: Fabio Roman <romanfabio@protonmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/otf/I2P/language/it/)\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
"MIME-Version: 1.0\n"
@@ -92,6 +92,8 @@ msgstr "I file sono disponibili nella `Pagina download`__."
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:28
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:40
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:33
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:33
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:45
msgid "RELEASE DETAILS"
msgstr "DETTAGLI DELLA RELEASE"
@@ -161,6 +163,8 @@ msgstr "Cambiamenti maggiori"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:41
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:52
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:49
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:51
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:64
msgid "Bug Fixes"
msgstr "Bug fix"
@@ -220,6 +224,8 @@ msgstr "Bug fix"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:48
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:61
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:62
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:65
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:76
msgid "Other"
msgstr "Altro"
@@ -280,6 +286,8 @@ msgstr "Altro"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:65
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:87
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:76
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:93
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:97
msgid "SHA256 Checksums:"
msgstr "Checksum SHA256:"
@@ -1775,6 +1783,8 @@ msgstr "Nuove traduzioni"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:55
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:78
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:67
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:83
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:87
msgid "Translation updates"
msgstr "Aggiornamenti traduzione"
@@ -1957,6 +1967,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:22
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:34
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:27
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:27
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:39
msgid ""
"As usual, we recommend that you update to this release. The best way to\n"
"maintain security and help the network is to run the latest release."
@@ -2863,6 +2875,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:30
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:42
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:35
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:35
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:47
msgid "Changes"
msgstr "Modifiche"
@@ -5207,6 +5221,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:11
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:11
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:11
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:11
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:11
msgid "Update details"
msgstr ""
@@ -5398,6 +5414,8 @@ msgstr "Nuova traduzione in cinese (Taiwan)"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:60
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:82
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:71
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:88
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:92
msgid "Full list of fixed bugs"
msgstr ""
@@ -11359,7 +11377,7 @@ msgstr ""
#: i2p2www/blog/2019/12/01/0.9.44-Release.rst:9
msgid "0.9.44 with bug fixes"
msgstr ""
msgstr "Versione 0.9.44 con correzioni di bug"
#: i2p2www/blog/2019/12/01/0.9.44-Release.rst:16
msgid ""
@@ -11367,6 +11385,10 @@ msgid ""
"services handling of new encryption types.\n"
"All users should update as soon as possible."
msgstr ""
"La versione 0.9.44 contiene una correzione per un problema di denial of "
"service riguardante i servizi nascosti che utilizzano i nuovi tipi di "
"cifratura.\n"
"Tutti gli utenti dovrebbero aggiornare il prima possibile."
#: i2p2www/blog/2019/12/01/0.9.44-Release.rst:21
msgid ""
@@ -11378,6 +11400,15 @@ msgid ""
"Additional fixes for firewalled IPv6 networks are included.\n"
"Tunnel build fixes should result in faster startup for some users."
msgstr ""
"Il rilascio include il supporto iniziale per la nuova cifratura end-to-"
"end (proposta 144).\n"
"I lavori continuano su questo progetto e non è ancora pronto per "
"l'utilizzo.\n"
"Ci sono modifiche alla pagina principale della console e ai riproduttori "
"multimediali HTML5 integrati in i2psnark.\n"
"Sono incluse correzioni aggiuntive per le reti IPv6 dietro firewall.\n"
"Le correzioni riguardo la creazione dei tunnel dovrebbero risultare in "
"una maggiore velocità di avvio per alcuni utenti."
#: i2p2www/blog/2019/12/01/0.9.44-Release.rst:39
msgid "Console home page changes"
@@ -11453,7 +11484,7 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:9
msgid "0.9.45 with bug fixes"
msgstr ""
msgstr "Versione 0.9.45 con correzioni di bug"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:16
msgid ""
@@ -11463,6 +11494,11 @@ msgid ""
"We continue work on improving performance and the development of new end-"
"to-end encryption (proposal 144)."
msgstr ""
"La versione 0.9.45 contiene importanti correzioni per la modalità hidden "
"e per il tester di larghezza di banda.\n"
"C'è un aggiornamento per il tema scuro della console.\n"
"Continuiamo a lavorare sull'aumento delle prestazioni e a sviluppare la "
"nuova cifratura end-to-end (proposta 144)."
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:32
msgid "Dark theme improvements"
@@ -12130,6 +12166,10 @@ msgid ""
"We have completed development of ECIES encryption (proposal 144) and "
"there is now an option to enable it for testing."
msgstr ""
"La versione 0.9.46 contiene miglioramenti significanti delle prestazioni "
"nella libreria streaming.\n"
"Abbiamo completato lo sviluppo della cifratura ECIES (proposta 144) ed è "
"ora disponibile un'opzione per abilitarla per il testing."
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:21
msgid ""
@@ -12147,6 +12187,10 @@ msgid ""
"Stretch, and Ubuntu packages Precise and Trusty.\n"
"Users on those platforms must upgrade to receive future I2P updates."
msgstr ""
"Questo è l'ultimo rilascio che supporta Java 7, i pacchetti Debian Wheezy"
" e Stretch, e i pacchetti Ubuntu Precise e Trusty.\n"
"Gli utenti di quelle piattaforme dovrebbero eseguire l'aggiornamento per "
"continuare a ricevere gli aggiornamenti I2P."
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:44
msgid ""
@@ -12342,6 +12386,9 @@ msgid ""
"default for some services.\n"
"The Sybil analysis and blocking tool is now enabled by default."
msgstr ""
"La versione 0.9.47 abilita di default il nostro nuovo protocollo di "
"cifratura end-to-end (proposta 144) per alcuni servizi.\n"
"Lo strumento per il blocco e l'analisi Sybil è ora abilitato di default."
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:21
msgid ""
@@ -12351,6 +12398,11 @@ msgid ""
"Users on those platforms should upgrade so you may continue to receive "
"I2P updates."
msgstr ""
"È ora necessario Java 8 o superiori.\n"
"I pacchetti Debian per Wheezy e Stretch, e per Ubuntu Trusty e Precise, "
"non sono più supportati.\n"
"Gli utenti di queste piattaforme dovrebbero eseguire l'aggiornamento per "
"continuare a ricevere gli aggiornamenti I2P."
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:37
msgid "Java 8 now required"
@@ -12410,3 +12462,466 @@ msgstr ""
msgid "i2psnark: Increase max pipeline"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:2
msgid "0.9.48 Release"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:9
msgid "0.9.48 with performance enhancements"
msgstr "Versione 0.9.48 con miglioramenti delle prestazioni"
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:16
msgid ""
"0.9.48 enables our new end-to-end encryption protocol (proposal 144) for "
"most services.\n"
"We have added preliminary support for new tunnel build message encryption"
" (proposal 152).\n"
"There are significant performance improvements throughout the router."
msgstr ""
"La versione 0.9.48 abilita il nostro nuovo protocollo di crittografia "
"end-to-end (proposta 144) per la maggior parte dei servizi.\n"
"Abbiamo aggiunto un supporto preliminare per la nuova cifratura dei "
"tunnel build message.\n"
"Ci sono miglioramenti significativi delle prestazioni in tutto il router."
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:22
msgid ""
"Packages for Ubuntu Xenial (16.04 LTS) are no longer supported.\n"
"Users on that platform should upgrade so you may continue to receive I2P "
"updates."
msgstr ""
"I pacchetti per Ubuntu Xenial (16.04 LTS) non sono più supportati.\n"
"Gli utenti di quella piattaforma dovrebbero eseguire l'aggiornamento per "
"continuare a ricevere gli aggiornamenti I2P."
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:37
msgid "Avoid old DSA-SHA1 routers for lookups, stores, and tunnel peers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:38
msgid "Block same-country connections when in hidden mode"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:39
msgid "BOB: Add deprecation warning"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:40
msgid "Build: Drop support for Xenial; ant 1.9.8 or higher required to build"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:41
msgid "i2ptunnel: Enable dual-key encryption for most tunnel types"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:42
msgid "JBigI: Add library for Linux aarch64, zen, and zen2"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:43
msgid "Preliminary support for ECIES-X25519 routers (proposals 152 and 156)"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:44
msgid "Ratchet: Efficiency improvements and memory reduction"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:45
msgid "SSU: Randomize intro key"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:46
msgid "SSU performance improvements"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:47
msgid "System tray: Enable by default for Linux KDE and LXDE"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:53
msgid "Build: Set release property for better runtime compatibility"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:54
msgid "Console: Fix Jetty not starting on Java 11.0.9.1"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:55
msgid "i2psnark: Limit size of embedded video"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:56
msgid "Improved IPv6 address validation"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:57
msgid "Installer: Disable pack200 to support Java 14+"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:58
msgid "Installer: Add missing linux armv7 and aarch64 wrapper binaries"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:59
msgid "i2ptunnel: Filter server response headers when not compressing"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:60
msgid "NTCP2: Fix sending termination message on idle timeout"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:61
msgid "Streaming: Fix handling of tag options"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:67
msgid "Build: Reproducible build fix"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:68
msgid "Core: Refactoring of data structures to reduce memory usage"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:69
msgid "Crypto: Cache HMAC256 instances"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:70
msgid "i2psnark: Hide BEP 48 padding directory in UI"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:71
msgid "i2psnark: Checks for unsupported v2 torrents"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:72
msgid "i2psnark: Remove old opentrackers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:73
msgid "i2ptunnel: Improved support for offline keys"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:75
msgid "NetDB: Increase minimum floodfill version for leaseset lookups"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:76
msgid "NTCP: Set nodelay on sockets"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:77
msgid "Proxy: Remove old jump servers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:78
msgid "Ratchet: Rotate keys faster"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:80
msgid "Wrapper 3.5.44 (new installs only)"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:82
msgid "New partial translations for Kurdish, Turkmen, Argentinian Spanish"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:2
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:11
msgid "Hello Git, Goodbye Monotone"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:9
msgid "Hello git, goodbye mtn"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:16
msgid "The I2P Git Migration is nearly concluded"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:21
msgid ""
"For over a decade, I2P has relied on the venerable Monotone service to "
"support\n"
"its version control needs, but during the past few years, most of the "
"world has\n"
"moved on to the now-universal Git version control system. In that same\n"
"time, the I2P Network has become faster and more reliable, and accessible"
"\n"
"workarounds to Git's non-resumability have been developed."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:29
msgid ""
"Today marks a significant occasion for I2P, as we switched off the old "
"mtn\n"
"i2p.i2p branch, and moved the development of the core Java I2P libraries "
"from\n"
"Monotone to Git officially."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:35
msgid ""
"While our use of mtn has been questioned in the past, and it's not always"
" been a\n"
"popular choice, I'd like to take this moment, as perhaps the very last "
"project to use\n"
"Monotone to thank the Monotone developers, current and former, wherever "
"they are,\n"
"for the software they created."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:44
msgid "GPG Signing"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:49
msgid ""
"Checkins to the I2P Project repositories require you to configure GPG "
"signing for\n"
"your git commits, including Merge Requests and Pull Requests. Please "
"configure\n"
"your git client for GPG signing before you fork i2p.i2p and check "
"anything in."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:55
msgid "Official Repositories and Gitlab/Github Syncing"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:60
msgid ""
"The official repository is the one hosted at https://i2pgit.org/i2p-"
"hackers/i2p.i2p\n"
"and at https://git.idk.i2p/i2p-hackers/i2p.i2p, but there is a \"Mirror\""
" available\n"
"at Github at https://github.com/i2p/i2p.i2p."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:66
msgid ""
"Now that we're on git, we can synchronize repositories from our own self-"
"hosted Gitlab\n"
"instance, to Github, and back again. This means that it is possible to "
"create and submit\n"
"a merge request on Gitlab and when it is merged, the result will be "
"synced with Github,\n"
"and a Pull Request on Github, when merged, will appear on Gitlab."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:73
msgid ""
"This means that it's possible to submit code to us through our Gitlab "
"instance or through\n"
"Github depending on what you prefer, however, more of the I2P developers "
"are regularly\n"
"monitoring Gitlab than Github. MR's to Gitlab are more likely to be "
"merged sooner\n"
"than PR's to Github."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:80
msgid "Thanks"
msgstr "Grazie"
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:85
msgid ""
"Congratulations and thanks to everyone who helped in the git migration, "
"especially\n"
"zzz, eche|on, nextloop, and our site mirror operators! While some of us "
"will miss\n"
"Monotone, it has become a barrier for new and existing participants in "
"I2P development\n"
"and we're excited to join the world of developers using Git to manage "
"their distributed\n"
"projects."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:2
msgid "0.9.49 Release"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:9
msgid "0.9.49 with SSU fixes and faster crypto"
msgstr "Versione 0.9.49 con correzioni SSU e crittografia velocizzata"
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:16
msgid ""
"0.9.49 continues the work to make I2P faster and more secure.\n"
"We have several improvements and fixes for the SSU (UDP) transport that "
"should result in faster speeds.\n"
"This release also starts the migration to new, faster ECIES-X25519 "
"encryption for routers.\n"
"(Destinations have been using this encryption for a few releases now)\n"
"We've been working on the specifications and protocols for new encryption"
" for several years,\n"
"and we are getting close to the end of it! The migration will take "
"several releases to complete."
msgstr ""
"La versione 0.9.49 continua il lavoro per rendere I2P più veloce e "
"sicuro.\n"
"Abbiamo diversi miglioramenti e correzioni per il trasporto SSU (UDP), il"
" che dovrebbe risultare in una maggiore velocità.\n"
"Con questo rilascio inizia inoltre la migrazione per i router verso la "
"nuova e performante cifratura X25519.\n"
"(Le destinazioni utilizzano questa cifratura già da qualche rilascio "
"oramai)\n"
"Per anni abbiamo lavorato sulle specifiche e sui protocolli per la nuova "
"cifratura e oramai siamo vicinissimi alla fine! La migrazione richiederà "
"diversi rilasci per essere completata."
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:25
msgid ""
"For this release, to minimize disruption, only new installs and a very "
"small percentage of existing installs\n"
"(randomly selected at restart) will be using the new encryption.\n"
"If your router does \"rekey\" to use the new encryption, it may have "
"lower traffic or less reliability than usual for several days after you "
"restart.\n"
"This is normal, because your router has generated a new identity.\n"
"Your performance should recover after a while."
msgstr ""
"Per questo rilascio, al fine di minimizzare le interruzioni, solo le "
"nuove installazioni e una piccola percentuale di quelle esistenti "
"(selezionate randomicamente al riavvio) utilizzeranno la nuova cifratura."
"\n"
"Se il tuo router si \"riconfigura\" per utilizzare la nuova cifratura, "
"potrebbe avere meno traffico o meno affidabilità del normale per diversi "
"giorni dopo il riavvio.\n"
"Questa è una situazione normale poichè il tuo router ha generato una "
"nuova identità.\n"
"Le tue prestazioni dovrebbero ristabilirsi dopo un certo periodo."
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:33
msgid ""
"We have \"rekeyed\" the network twice before, when changing the default "
"signature type,\n"
"but this is the first time we've changed the default encryption type.\n"
"Hopefully it will all go smoothly, but we're starting slowly to be sure."
msgstr ""
"In passato abbiamo già \"riconfigurato\" due volte la rete per cambiare "
"il tipo di firma di default, ma questa è la prima volta che modifichiamo "
"il tipo di cifratura di default.\n"
"Fortunatamente tutto andrà bene, ma stiamo iniziando lentamente per "
"esserne sicuri."
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:49
msgid "Build: Git migration"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:50
msgid "Build: Move web resources to wars"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:51
msgid "i2psnark WebSeed support"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:52
msgid "i2psnark padding file support"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:53
msgid "i2ptunnel: Move proxy resources to jar"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:54
msgid "Router: Redesign ECIES encryption for floodfills (proposal 156)"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:55
msgid "Router: Verify RI stores after startup"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:56
msgid "Router: Reduce Sybil threshold"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:57
msgid "Router: ECIES for new routers"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:58
msgid "Router: Start of ECIES migration"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:59
msgid "SSU: Send individual fragments of messages"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:60
msgid "SSU: Westwood+ congestion control"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:61
msgid "SSU: Fast retransmit"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:66
msgid "Build: Fix Gradle build"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:67
msgid "Crypto: Increase ratchet tag window to prevent message loss"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:68
msgid "I2CP: Fix encrypted leaseset combined with ECIES crypto or offline keys"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:69
msgid "i2ptunnel: Fix config file saving issues"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:70
msgid "Router: Fix leaseset request fails causing watchdog to bark"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:71
msgid "Router: Hidden mode fixes"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:72
msgid "SSU: Fix partial acks not being sent"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:73
msgid "SSU: Fix occasional high CPU usage"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:78
msgid "Crypto: AES performance improvements"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:79
msgid "DoH: Change to RFC 8484 style"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:80
msgid "i2ptunnel: Remove DSA shared clients"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:81
msgid "Proxy: Add jump servers"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:82
msgid "Router: Add more countries for hidden mode"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:83
msgid "Router: Tunnel peer selection changes"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:84
msgid "Router: Move Sybil subsystem from console to router for embedded use"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:85
msgid "Router: Verify RI stores for a while after startup"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:86
msgid "Util: New unit tests"
msgstr ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,19 +1,20 @@
# Italian translations for I2P.
# Copyright (C) 2020 ORGANIZATION
# Copyright (C) 2021 ORGANIZATION
# This file is distributed under the same license as the I2P project.
#
# Translators:
# alamir <christianm@libero.it>, 2014
# Fletcher Lynd <fletcherlynd@hotmail.com>, 2013
# SebastianoPistore <SebastianoPistore.info@protonmail.ch>, 2016-2017
# SebastianoPistore <SebastianoPistore.info@protonmail.ch>, 2020
# SebastianoPistore <SebastianoPistore.info@protonmail.ch>, 2020-2021
msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
"PO-Revision-Date: 2020-11-16 17:09+0000\n"
"Last-Translator: zzzi2p\n"
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
"PO-Revision-Date: 2021-05-06 14:26+0000\n"
"Last-Translator: SebastianoPistore <SebastianoPistore.info@protonmail.ch>"
"\n"
"Language-Team: Italian (http://www.transifex.com/otf/I2P/language/it/)\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
"MIME-Version: 1.0\n"
@@ -366,8 +367,8 @@ msgstr ""
#: i2p2www/pages/site/research/vrp.html:15
msgid ""
"As i2p is an open-source community, many volunteers and development team "
"members run their own EepSites as well as public (“clearnet”) domains. "
"These\n"
"members run their own I2P Sites as well as public (“non-private "
"internet”) domains. These\n"
"sites/servers are NOT in the scope of the vulnerability assessment / "
"response process, only the underlying code of i2p is."
msgstr ""
@@ -523,7 +524,7 @@ msgstr ""
#: i2p2www/pages/site/research/vrp.html:136
msgid "Include severity of vulnerability."
msgstr "Includi gravità della vulnerabiltà."
msgstr "Includi la gravità della vulnerabiltà."
#: i2p2www/pages/site/research/vrp.html:139
msgid "Include systems/apps effected."
@@ -760,7 +761,7 @@ msgstr ""
#: i2p2www/pages/site/research/vrp.html:341
msgid "Continuous Improvement"
msgstr "Miglioramento continuo"
msgstr "Continuous Improvement"
#: i2p2www/pages/site/research/vrp.html:344
msgid ""

View File

@@ -1,5 +1,5 @@
# Japanese translations for I2P.
# Copyright (C) 2020 ORGANIZATION
# Copyright (C) 2021 ORGANIZATION
# This file is distributed under the same license as the I2P project.
#
# Translators:
@@ -7,12 +7,13 @@
# タカハシ, 2014
# rafe <rafe.kun@gmail.com>, 2015
# XMPPはいいぞ, 2020-2021
# XMPPはいいぞ, 2021
msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
"PO-Revision-Date: 2021-03-09 01:33+0000\n"
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
"PO-Revision-Date: 2021-05-14 01:18+0000\n"
"Last-Translator: XMPPはいいぞ\n"
"Language-Team: Japanese (http://www.transifex.com/otf/I2P/language/ja/)\n"
"Plural-Forms: nplurals=1; plural=0\n"
@@ -128,44 +129,46 @@ msgid ""
"location and your identity. The software ships with a router that "
"connects you to the network and applications for sharing, communicating "
"and building."
msgstr "不可視なインターネットプロジェクト(I2P)は完全に暗号化されたプライベートネットワーク層であり、あなたの活動、位置情報、および身元に保護を提供するために、プライバシーとセキュリティを考慮して設計されています。ソフトウェアには、ネットワークに接続するルータと、共有・通信・ビルディングのためのアプリケーションが内蔵されています。"
msgstr "不可視なインターネットプロジェクト(I2P)は完全に暗号化されたプライベートネットワーク層であり、あなたの活動、位置情報、および身元に保護を提供するために、プライバシーとセキュリティを考慮して設計されています。ソフトウェアには、ネットワークに接続するルータと、共有・通信・ビルディングのためのアプリケーションが内蔵されています。"
#: i2p2www/pages/site/about/intro.html:9
msgid "I2P Cares About Privacy"
msgstr ""
#: i2p2www/pages/site/about/intro.html:11
msgid ""
"The Invisible Internet values privacy and consent, which can only be "
"achieved with privacy-by-default. It is always your choice to share, your"
" platform to own, and the connections you want to make. It is privacy by "
"design, plain, simple and truly free. Additionally I2P offers resistance "
"to pattern recognition and blocking by censors. Because the network "
"relies on peers to route traffic, location blocking is also reduced."
msgstr "不可視なインターネットは、プライバシーバイデフォルトでしか実現できないプライバシーと同意を大切にしています。共有するのは常にあなたの選択であり、所有するのはあなたのプラットフォームであり、どんな接続をしたいかはあなたの選択です。それは設計によるプライバシーであり、明白で、簡素で、本当に自由なものです。さらにI2Pは、パターン認識や検閲者によるブロッキングに対する抵抗力を提供しています。ネットワークはトラフィックをルーティングするためにピアに依存しているため、位置情報のブロッキングも軽減されます。"
#: i2p2www/pages/site/about/intro.html:14
msgid ""
"I2P hides the server from the user and the user from the server. All I2P "
"traffic is internal to the I2P network. Traffic inside I2P does not "
"interact with the Internet directly. It is a layer on top of the "
"Internet. It uses encrypted unidirectional tunnels between you and your "
"peers. No one can see where traffic is coming from, where it is going or "
"what the contents are."
msgstr "I2Pは、ユーザーからサーバー、及びユーザーからサーバーを隠します。全てのI2PトラフィックはI2Pネットワークの内部にあります。I2P内部のトラフィックは、インターネットと直接やりとりすることはありません。それはインターネットの上にある層です。あなたとあなたのピアの間で暗号化された一方向トンネルを使用します。トラフィックがどこから来ているのか、どこに向かっているのか、またはどんな内容かは誰も見ることができません。"
"peers. No one can see where traffic is coming from, where it is going, or"
" what the contents are. Additionally I2P offers resistance to pattern "
"recognition and blocking by censors. Because the network relies on peers "
"to route traffic, location blocking is also reduced."
msgstr ""
#: i2p2www/pages/site/about/intro.html:19
#: i2p2www/pages/site/about/intro.html:14
msgid "How to Connect to the I2P Network"
msgstr ""
#: i2p2www/pages/site/about/intro.html:16
msgid ""
"The Invisible Internet Project provides software to download that "
"connects you to the network.In addition to the network privacy benefits,"
"connects you to the network. In addition to the network privacy benefits,"
" I2P provides an application layer that allows people to use and create "
"familiar apps for daily use. I2P provides its own unique DNS so that you "
"can self host or mirror content on the network. You can create and own "
"your platform that you can add to the I2P directory or only invite your "
"friends. The I2P network functions in the same way the Internet does, "
"just with some extra configuration. The best part is that if you do not "
"find something you want, you can build it. When you download the I2P "
"software, it includes everything you need to connect, share, and create "
"privately."
"your own platform that you can add to the I2P directory or only invite "
"your friends. The I2P network functions the same way the Internet does. "
"When you download the I2P software, it includes everything you need to "
"connect, share, and create privately."
msgstr ""
#: i2p2www/pages/site/about/intro.html:24
#: i2p2www/pages/site/about/intro.html:18
msgid "An Overview of the Network"
msgstr ""
#: i2p2www/pages/site/about/intro.html:20
msgid ""
"I2P uses cryptography to achieve a variety of properties for the tunnels "
"it builds and the communications it transports. I2P tunnels use "
@@ -176,7 +179,7 @@ msgid ""
"are self-authenticating and only belong to the user who generated them."
msgstr ""
#: i2p2www/pages/site/about/intro.html:27
#: i2p2www/pages/site/about/intro.html:23
msgid ""
"I2P is a secure and traffic protecting Internet-like layer. The network "
"is made up of peers (\"routers\") and unidirectional inbound and outbound"
@@ -191,11 +194,15 @@ msgid ""
"contact information securely."
msgstr ""
#: i2p2www/pages/site/about/intro.html:32
#: i2p2www/pages/site/about/intro.html:26
msgid "About Decentralization and I2P"
msgstr ""
#: i2p2www/pages/site/about/intro.html:28
msgid ""
"The I2P network is almost completely decentralized, with exception to "
"what are what are called \"Reseed Servers,\" which is how you first join "
"the network. This is to deal with the DHT ( Distributed Hash Table ) "
"what are called \"Reseed Servers,\" which is how you first join the "
"network. This is to deal with the DHT ( Distributed Hash Table ) "
"bootstrap problem. Basically, there's not a good and reliable way to get "
"out of running at least one permanent bootstrap node that non-network "
"users can find to get started. Once you're connected to the network, you "
@@ -209,7 +216,13 @@ msgid ""
"your traffic on the I2P network."
msgstr ""
#: i2p2www/pages/site/about/intro.html:36
#: i2p2www/pages/site/about/intro.html:30
msgid ""
"I see IP addresses of all other I2P nodes in the router console. Does "
"that mean my IP address is visible by others?"
msgstr "ルータコンソールからほかのすべてのI2PードのIPアドレスが見えます。つまり私のIPアドレスも他者から見えていますか"
#: i2p2www/pages/site/about/intro.html:32
msgid ""
"Yes, this is how a fully distributed peer-to-peer network works. Every "
"node participates in routing packets for others, so your IP address must "
@@ -219,7 +232,11 @@ msgid ""
"research or just running a node to contribute bandwidth to the project."
msgstr ""
#: i2p2www/pages/site/about/intro.html:40
#: i2p2www/pages/site/about/intro.html:34
msgid "What I2P Does Not Do"
msgstr ""
#: i2p2www/pages/site/about/intro.html:36
msgid ""
"The I2P network does not officially \"Exit\" traffic. It has outproxies "
"to the Internet run by volunteers, which are centralized services. I2P is"
@@ -230,6 +247,32 @@ msgid ""
"or a trusted VPN when you want to browse the Internet privately."
msgstr ""
#: i2p2www/pages/site/about/intro.html:38
msgid "Comparisons"
msgstr "対照"
#: i2p2www/pages/site/about/intro.html:40
msgid ""
"There are a great many other applications and projects working on "
"anonymous \n"
"communication and I2P has been inspired by much of their efforts. This "
"is not \n"
"a comprehensive list of anonymity resources - both freehaven's \n"
"<a href=\"http://freehaven.net/anonbib/topic.html\">Anonymity "
"Bibliography</a>\n"
"and GNUnet's <a href=\"https://www.gnunet.org/links/\">related "
"projects</a>\n"
"serve that purpose well. That said, a few systems stand out for further\n"
"comparison. The following have individual comparison pages:"
msgstr ""
#: i2p2www/pages/site/about/intro.html:56
#, python-format
msgid ""
"The following are discussed on the <a href=\"%(othernetworks)s\">other "
"networks page:</a>"
msgstr ""
#: i2p2www/pages/site/about/media.html:2
msgid "Presentations on I2P"
msgstr "I2Pに関するプレゼンテーション"
@@ -303,17 +346,18 @@ msgid ""
"HOPE New York July 17, 2010 - Brief overview of I2P by zzz, at the end of"
" Adrian Hong's talk\n"
"\"Hackers for Human Rights\".\n"
"<a href=\"%(mp3)s\">MP3 audio</a>"
"<a href=\"%(mp3)s\">MP3 audio</a>\n"
"<a href=\"%(vid)s\">Youtube Video</a> (I2P part at 44 minutes)"
msgstr ""
#: i2p2www/pages/site/about/media.html:56
#: i2p2www/pages/site/about/media.html:57
#, python-format
msgid ""
"<a href=\"%(link)s\">Into the I2P Darknet: Welcome to Cipherspace</a>\n"
"Adrian Crenshaw. Schmoocon Firetalk, January 2011"
msgstr ""
#: i2p2www/pages/site/about/media.html:61
#: i2p2www/pages/site/about/media.html:62
#, python-format
msgid ""
"<a href=\"%(link)s\">Using techhnology to advance liberty</a>\n"
@@ -324,7 +368,7 @@ msgid ""
"I2P covered from 10:00 to 20:00 in the video."
msgstr ""
#: i2p2www/pages/site/about/media.html:69
#: i2p2www/pages/site/about/media.html:70
#, python-format
msgid ""
"<a href=\"%(link)s\">Common Darknet Weaknesses</a>\n"
@@ -333,14 +377,14 @@ msgid ""
"11-15, 2011."
msgstr ""
#: i2p2www/pages/site/about/media.html:75
#: i2p2www/pages/site/about/media.html:76
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P / Tor Workshop Notes</a>\n"
"Adrian Crenshaw. DEF CON 19, Las Vegas, August 6, 2011."
msgstr ""
#: i2p2www/pages/site/about/media.html:80
#: i2p2www/pages/site/about/media.html:81
#, python-format
msgid ""
"<a href=\"%(live)s\">Cipherspaces/Darknets: An Overview Of Attack "
@@ -351,13 +395,13 @@ msgid ""
"Adrian Crenshaw. DEF CON 19, Las Vegas, August 7, 2011."
msgstr ""
#: i2p2www/pages/site/about/media.html:90
#: i2p2www/pages/site/about/media.html:91
msgid ""
"<a href=\"http://0x375.org/\">Modern cipherspace ecosystems</a>, 0x375 "
"0x06 (Thessaloniki Tech Talk Sessions), November 4, 2011."
msgstr ""
#: i2p2www/pages/site/about/media.html:94
#: i2p2www/pages/site/about/media.html:95
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P - The Anonymous Network</a>\n"
@@ -366,7 +410,7 @@ msgid ""
"January 25, 2012."
msgstr ""
#: i2p2www/pages/site/about/media.html:100
#: i2p2www/pages/site/about/media.html:101
#, python-format
msgid ""
"<a href=\"%(link)s\">I2PCon 2015</a>\n"
@@ -375,7 +419,7 @@ msgstr ""
"<a href=\"%(link)s\">I2PCon 2015</a>\n"
"トロント、2015年8月15-16日"
#: i2p2www/pages/site/about/media.html:105
#: i2p2www/pages/site/about/media.html:106
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P - Still alive! (pdf)</a>\n"
@@ -384,7 +428,7 @@ msgid ""
"2015"
msgstr ""
#: i2p2www/pages/site/about/media.html:112
#: i2p2www/pages/site/about/media.html:113
#, python-format
msgid ""
"Replacing Weary Crypto: Upgrading the I2P network with stronger "
@@ -394,7 +438,7 @@ msgid ""
"str4d, Real World Crypto, Stanford, January 8, 2016"
msgstr ""
#: i2p2www/pages/site/about/media.html:120
#: i2p2www/pages/site/about/media.html:121
#, python-format
msgid ""
"Onions and Garlic: the protocols of I2P\n"
@@ -404,7 +448,7 @@ msgid ""
"Whitewater, February 17, 2016"
msgstr ""
#: i2p2www/pages/site/about/media.html:128
#: i2p2www/pages/site/about/media.html:129
#, python-format
msgid ""
"The Invisible Internet Project - An overview and guide to the technology\n"
@@ -413,18 +457,18 @@ msgid ""
"Andrew Savchenko (bircoph), FOSDEM, Brussel, February 4, 2018"
msgstr ""
#: i2p2www/pages/site/about/media.html:136
#: i2p2www/pages/site/about/media.html:137
#, python-format
msgid ""
"<a href=\"%(link)s\">Intro to I2P for App Developers (mp4)</a>\n"
"idk"
msgstr ""
#: i2p2www/pages/site/about/media.html:144
#: i2p2www/pages/site/about/media.html:145
msgid "Tutorials"
msgstr ""
#: i2p2www/pages/site/about/media.html:147
#: i2p2www/pages/site/about/media.html:148
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P Windows Tutorial</a>\n"
@@ -433,7 +477,7 @@ msgid ""
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
msgstr ""
#: i2p2www/pages/site/about/media.html:154
#: i2p2www/pages/site/about/media.html:155
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P Debian Tutorial</a>\n"
@@ -442,7 +486,7 @@ msgid ""
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
msgstr ""
#: i2p2www/pages/site/about/media.html:161
#: i2p2www/pages/site/about/media.html:162
#, python-format
msgid ""
"<a href=\"%(link)s\">How to set up anonymous site in I2P</a>\n"
@@ -451,7 +495,7 @@ msgid ""
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
msgstr ""
#: i2p2www/pages/site/about/media.html:168
#: i2p2www/pages/site/about/media.html:169
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P Tutorial Mac OS X</a>\n"
@@ -461,7 +505,7 @@ msgid ""
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
msgstr ""
#: i2p2www/pages/site/about/media.html:175
#: i2p2www/pages/site/about/media.html:176
#, python-format
msgid ""
"<a href=\"%(link)s\">Felix Atari explains the basic principles of I2P</a>"
@@ -471,7 +515,7 @@ msgid ""
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
msgstr ""
#: i2p2www/pages/site/about/media.html:182
#: i2p2www/pages/site/about/media.html:183
#, python-format
msgid ""
"<a href=\"%(link)s\">How to get onto I2P, the anonymous P2P Darknet "
@@ -481,7 +525,7 @@ msgid ""
"access I2P."
msgstr ""
#: i2p2www/pages/site/about/media.html:188
#: i2p2www/pages/site/about/media.html:189
#, python-format
msgid ""
"<a href=\"%(link)s\">How to connect to I2P</a>\n"
@@ -489,7 +533,7 @@ msgid ""
"How to install I2P on Ubuntu."
msgstr ""
#: i2p2www/pages/site/about/media.html:194
#: i2p2www/pages/site/about/media.html:195
#, python-format
msgid ""
"<a href=\"%(link)s\">Installing the I2P darknet software in Linux</a>\n"
@@ -498,7 +542,7 @@ msgid ""
"January 2011"
msgstr ""
#: i2p2www/pages/site/about/media.html:201
#: i2p2www/pages/site/about/media.html:202
#, python-format
msgid ""
"<a href=\"%(link)s\">Short garlic routing animation</a>\n"
@@ -506,11 +550,11 @@ msgid ""
"Adrian Crenshaw.\n"
msgstr ""
#: i2p2www/pages/site/about/media.html:209
#: i2p2www/pages/site/about/media.html:210
msgid "Articles and Interviews"
msgstr "記事とインタビュー"
#: i2p2www/pages/site/about/media.html:212
#: i2p2www/pages/site/about/media.html:213
#, python-format
msgid ""
"Lance James (0x90) Interviewed by DistributedCity\n"
@@ -519,7 +563,7 @@ msgid ""
"July 26, 2002."
msgstr ""
#: i2p2www/pages/site/about/media.html:220
#: i2p2www/pages/site/about/media.html:221
#, python-format
msgid ""
"Lance James (0x90) Interviewed by El País\n"
@@ -528,7 +572,7 @@ msgid ""
"October 31, 2002."
msgstr ""
#: i2p2www/pages/site/about/media.html:227
#: i2p2www/pages/site/about/media.html:228
#, python-format
msgid ""
"<a href=\"%(link)s\">2003 Business Week article referencing "
@@ -536,7 +580,7 @@ msgid ""
"September 14, 2003."
msgstr ""
#: i2p2www/pages/site/about/media.html:232
#: i2p2www/pages/site/about/media.html:233
#, python-format
msgid ""
"<a href=\"%(link)s\">Netzwelt.de article about being anonymous in the "
@@ -545,7 +589,7 @@ msgid ""
"November 2007."
msgstr ""
#: i2p2www/pages/site/about/media.html:238
#: i2p2www/pages/site/about/media.html:239
#, python-format
msgid ""
"<a href=\"%(link)s\">zzz interviewed by gulli.com</a>\n"
@@ -553,7 +597,7 @@ msgid ""
"<a href=\"%(german)s\">German translation</a>"
msgstr ""
#: i2p2www/pages/site/about/media.html:245
#: i2p2www/pages/site/about/media.html:246
#, python-format
msgid ""
"<a href=\"%(mp3)s\">zzz interviewed on the InfoSec Daily Podcast Ep. 454 "
@@ -564,7 +608,7 @@ msgid ""
" tracker</a>)"
msgstr ""
#: i2p2www/pages/site/about/media.html:251
#: i2p2www/pages/site/about/media.html:252
#, python-format
msgid ""
"<a href=\"%(link)s\">I2P - Anonymity for the Masses</a>,\n"
@@ -572,7 +616,7 @@ msgid ""
"November 11, 2011."
msgstr ""
#: i2p2www/pages/site/about/media.html:257
#: i2p2www/pages/site/about/media.html:258
#, python-format
msgid ""
"<a href=\"%(mp3)s\">zzz and Lance James interviewed on the InfoSec Daily "
@@ -583,7 +627,7 @@ msgid ""
" tracker</a>)"
msgstr ""
#: i2p2www/pages/site/about/media.html:263
#: i2p2www/pages/site/about/media.html:264
#, python-format
msgid ""
"<a href=\"%(mp3)s\">Jeff and Str4d interviewed on the Brakeing Down "
@@ -591,7 +635,7 @@ msgid ""
"Part 1, February 28, 2015"
msgstr ""
#: i2p2www/pages/site/about/media.html:268
#: i2p2www/pages/site/about/media.html:269
#, python-format
msgid ""
"<a href=\"%(mp3)s\">Jeff and Str4d interviewed on the Brakeing Down "
@@ -599,7 +643,7 @@ msgid ""
"Part 2, March 6, 2015"
msgstr ""
#: i2p2www/pages/site/about/media.html:273
#: i2p2www/pages/site/about/media.html:274
#, python-format
msgid ""
"<a href=\"%(link)s\">Fireside With Lei - Episode 18: Lance James. "
@@ -609,7 +653,7 @@ msgid ""
"Robert Lei, December 31, 2018"
msgstr ""
#: i2p2www/pages/site/about/media.html:282
#: i2p2www/pages/site/about/media.html:283
#, python-format
msgid ""
"<a href=\"%(mhatta)s\">Articles by I2P contributor Masayuki Hatta on "
@@ -617,7 +661,7 @@ msgid ""
"2019\n"
msgstr ""
#: i2p2www/pages/site/about/media.html:287
#: i2p2www/pages/site/about/media.html:288
#, python-format
msgid ""
"<a href=\"%(ctrl)s\">Enabling both .onion and .i2p routing with Proxy "
@@ -625,17 +669,17 @@ msgid ""
"Daniel Aleksandersen, February 7 2019"
msgstr ""
#: i2p2www/pages/site/about/media.html:294
#: i2p2www/pages/site/about/media.html:295
msgid "Other"
msgstr "その他"
#: i2p2www/pages/site/about/media.html:297
#: i2p2www/pages/site/about/media.html:298
msgid ""
"I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n"
"February 14, 2014"
msgstr ""
#: i2p2www/pages/site/about/media.html:302
#: i2p2www/pages/site/about/media.html:303
#, python-format
msgid ""
"<a href=\"%(meeh)s\">A curated list by I2P contributor meeh of I2P "
@@ -653,7 +697,7 @@ msgid ""
"actually installing an I2P router and an accompanying bundle of basic \n"
"applications. The I2P Java distribution is the first I2P software gateway"
" and \n"
"has been actively developed since 2001."
"has been actively developed since 2003."
msgstr ""
#: i2p2www/pages/site/about/software.html:10
@@ -732,8 +776,8 @@ msgstr ""
#: i2p2www/pages/site/about/software.html:37
#, python-format
msgid ""
"<strong><a href=\"%(addressbook)s\">The AddressBook</a></strong>: This is"
" a locally-defined list of \n"
"<strong><a href=\"%(addressbook)s\">The Address Book</a></strong>: This "
"is a locally-defined list of \n"
"human-readable addresses ( ie: i2p-projekt.i2p) and corresponding I2P "
"addresses.(udhdrtrcetjm5sxzskjyr5ztpeszydbh4dpl3pl4utgqqw2v4jna.b32.i2p) "
"It integrates with other applications to \n"
@@ -753,7 +797,7 @@ msgid ""
"adapter for forwarding services ( ie SSH ) into I2P and proxying client \n"
"requests to and from I2P. It provides a variety of “Tunnel Types” which "
"are \n"
"able able to do advance filtering of traffic before it reaches I2P."
"able to do advance filtering of traffic before it reaches I2P."
msgstr ""
#: i2p2www/pages/site/about/software.html:50
@@ -931,7 +975,6 @@ msgstr "ウェブサイトミラー管理者"
#: i2p2www/pages/site/about/team.html:46 i2p2www/pages/site/about/team.html:91
#: i2p2www/pages/site/about/team.html:161
#: i2p2www/pages/site/about/team.html:188
#: i2p2www/pages/site/about/team.html:203
#: i2p2www/pages/site/about/team.html:236
msgid "vacant"
msgstr "開いている"
@@ -1070,7 +1113,7 @@ msgstr "ニュース管理者"
#: i2p2www/pages/site/about/team.html:137
msgid "manage router console news feed"
msgstr "ルータコンソールのニュースフィードを管理"
msgstr "ルータコンソールのニュースフィードを管理"
#: i2p2www/pages/site/about/team.html:140
msgid "Backup News Admin"
@@ -1098,7 +1141,7 @@ msgstr "中核指揮"
#: i2p2www/pages/site/about/team.html:169
msgid "lead dev for the SDK and router"
msgstr "SDKとルータのための開発者を指揮"
msgstr "SDKとルータのための開発者を指揮"
#: i2p2www/pages/site/about/team.html:172
#, python-format
@@ -1156,9 +1199,13 @@ msgstr "Android開発"
msgid "Console"
msgstr "コンソール"
#: i2p2www/pages/site/about/team.html:203
msgid "IDK/Sadie"
msgstr ""
#: i2p2www/pages/site/about/team.html:204
msgid "Router console HTML/CSS design"
msgstr "ルータコンソールの HTML/CSS の設計"
msgstr "ルータコンソールの HTML/CSS の設計"
#: i2p2www/pages/site/about/team.html:207
msgid "SAM"
@@ -1368,8 +1415,8 @@ msgstr ""
#: i2p2www/pages/site/about/i2pcon/2015.html:44
msgid ""
"Note that in-I2P torrents may also be available on the clearnet due to "
"bridging by Vuze clients."
"Note that in-I2P torrents may also be available on the non-private "
"internet due to bridging by Vuze clients."
msgstr ""
#: i2p2www/pages/site/about/i2pcon/2015.html:50

View File

@@ -1,5 +1,5 @@
# Japanese translations for I2P.
# Copyright (C) 2020 ORGANIZATION
# Copyright (C) 2021 ORGANIZATION
# This file is distributed under the same license as the I2P project.
#
# Translators:
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
"PO-Revision-Date: 2021-03-04 03:49+0000\n"
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
"PO-Revision-Date: 2021-05-30 01:11+0000\n"
"Last-Translator: XMPPはいいぞ\n"
"Language-Team: Japanese (http://www.transifex.com/otf/I2P/language/ja/)\n"
"Plural-Forms: nplurals=1; plural=0\n"
@@ -90,6 +90,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:28
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:40
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:33
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:33
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:45
msgid "RELEASE DETAILS"
msgstr "リリース詳細"
@@ -159,6 +161,8 @@ msgstr "大きな変化"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:41
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:52
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:49
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:51
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:64
msgid "Bug Fixes"
msgstr "バグ修正"
@@ -218,6 +222,8 @@ msgstr "バグ修正"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:48
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:61
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:62
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:65
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:76
msgid "Other"
msgstr "その他"
@@ -278,6 +284,8 @@ msgstr "その他"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:65
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:87
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:76
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:93
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:97
msgid "SHA256 Checksums:"
msgstr "SHA256 チェックサム:"
@@ -333,7 +341,7 @@ msgstr ""
msgid ""
"UPnP: Updated our library to fix several issues, should work for more "
"routers now"
msgstr "UPnP: いくつかの問題を修正するためにライブラリをアップデートしたため、より多くのルータで動作するはずです。"
msgstr "UPnP: いくつかの問題を修正するためにライブラリをアップデートしたため、より多くのルータで動作するはずです。"
#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29
msgid ""
@@ -1755,6 +1763,8 @@ msgstr "新たな翻訳"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:55
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:78
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:67
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:83
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:87
msgid "Translation updates"
msgstr "翻訳更新"
@@ -1936,6 +1946,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:22
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:34
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:27
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:27
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:39
msgid ""
"As usual, we recommend that you update to this release. The best way to\n"
"maintain security and help the network is to run the latest release."
@@ -1977,7 +1989,7 @@ msgstr "外部クライアントの I2CP 認証の強制を厳密化 (互換性
#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54
msgid "Increase default inbound exploratory tunnel length variance"
msgstr "デフォルトの着信予備トンネル長の分散を増加"
msgstr "デフォルトの着信調査トンネル長の分散を増加"
#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55
msgid "Big reduction in memory usage by transports"
@@ -2818,6 +2830,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:30
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:42
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:35
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:35
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:47
msgid "Changes"
msgstr "変更"
@@ -4856,7 +4870,7 @@ msgid ""
"We have also made some minor improvements in I2PSnark, and added a new "
"page in\n"
"the routerconsole for viewing older news items."
msgstr "また、I2PSnarkの細かな改善を行い、またルータコンソールに過去のニュース項目閲覧のための新ページを追加しました。"
msgstr "また、I2PSnarkの細かな改善を行い、またルータコンソールに過去のニュース項目閲覧のための新ページを追加しました。"
#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78
msgid "Accelerate transition to Ed25519"
@@ -5128,6 +5142,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:11
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:11
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:11
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:11
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:11
msgid "Update details"
msgstr "アップデート詳細"
@@ -5323,6 +5339,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:60
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:82
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:71
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:88
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:92
msgid "Full list of fixed bugs"
msgstr "修正されたバグの全一覧"
@@ -5355,7 +5373,7 @@ msgid ""
"There are several changes to increase the capacity of the network and "
"hopefully improve tunnel build success."
msgstr ""
"「ルータファミリー」設定ページをコンソールに追加しました。あなたのルータグループが1人の人間により運用されていることを簡単に示せます。\n"
"「ルータファミリー」設定ページをコンソールに追加しました。あなたのルータグループが1人の人間により運用されていることを簡単に示せます。\n"
"ネットワーク容量を増やし、うまくいけばトンネル構築が成功しやすくなるいくつかの変更が行われました。"
#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40
@@ -6867,7 +6885,7 @@ msgid ""
" router infos, to eliminate some network enumeration attacks via DNS.\n"
"We have added some checks in the console to resist rebinding attacks."
msgstr ""
"0.9.33では、ルータコンソールと関連Webアプリアドレス帳、I2PSnark、SusiMailで多数のバグ修正を行いました。\n"
"0.9.33では、ルータコンソールと関連Webアプリアドレス帳、I2PSnark、SusiMailで多数のバグ修正を行いました。\n"
"また、発行されたRouterInfo用の設定ホスト名の取り扱い方法を変更しました。DNSを介したネットワーク列挙攻撃を軽減するためです。\n"
"コンソールにDNSリバインディング攻撃防止のためチェックをいくつか追加しました。"
@@ -12471,3 +12489,437 @@ msgstr "レベル0のgzip展開の高速化"
msgid "i2psnark: Increase max pipeline"
msgstr "i2psnark: 最大パイプラインの増量"
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:2
msgid "0.9.48 Release"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:9
msgid "0.9.48 with performance enhancements"
msgstr "0.9.48 パフォーマンス増強"
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:16
msgid ""
"0.9.48 enables our new end-to-end encryption protocol (proposal 144) for "
"most services.\n"
"We have added preliminary support for new tunnel build message encryption"
" (proposal 152).\n"
"There are significant performance improvements throughout the router."
msgstr ""
"0.9.48では我々の新しいエンドツーエンド暗号プロトコル提案144が大部分のサービスでデフォルトで有効になっています。\n"
"トンネル構築メッセージの新しい暗号化提案152の予備的サポートも追加しました。\n"
"ルータの至る所で著しいパフォーマンス改善があります。"
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:22
msgid ""
"Packages for Ubuntu Xenial (16.04 LTS) are no longer supported.\n"
"Users on that platform should upgrade so you may continue to receive I2P "
"updates."
msgstr ""
"Ubuntu Xenial (16.04 LTS) 用のパッケージはもはやサポートされません。\n"
"このプラットフォームのユーザがI2Pアップデートを受け取り続けるためにはアップグレードが必要です。"
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:37
msgid "Avoid old DSA-SHA1 routers for lookups, stores, and tunnel peers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:38
msgid "Block same-country connections when in hidden mode"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:39
msgid "BOB: Add deprecation warning"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:40
msgid "Build: Drop support for Xenial; ant 1.9.8 or higher required to build"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:41
msgid "i2ptunnel: Enable dual-key encryption for most tunnel types"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:42
msgid "JBigI: Add library for Linux aarch64, zen, and zen2"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:43
msgid "Preliminary support for ECIES-X25519 routers (proposals 152 and 156)"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:44
msgid "Ratchet: Efficiency improvements and memory reduction"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:45
msgid "SSU: Randomize intro key"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:46
msgid "SSU performance improvements"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:47
msgid "System tray: Enable by default for Linux KDE and LXDE"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:53
msgid "Build: Set release property for better runtime compatibility"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:54
msgid "Console: Fix Jetty not starting on Java 11.0.9.1"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:55
msgid "i2psnark: Limit size of embedded video"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:56
msgid "Improved IPv6 address validation"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:57
msgid "Installer: Disable pack200 to support Java 14+"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:58
msgid "Installer: Add missing linux armv7 and aarch64 wrapper binaries"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:59
msgid "i2ptunnel: Filter server response headers when not compressing"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:60
msgid "NTCP2: Fix sending termination message on idle timeout"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:61
msgid "Streaming: Fix handling of tag options"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:67
msgid "Build: Reproducible build fix"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:68
msgid "Core: Refactoring of data structures to reduce memory usage"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:69
msgid "Crypto: Cache HMAC256 instances"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:70
msgid "i2psnark: Hide BEP 48 padding directory in UI"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:71
msgid "i2psnark: Checks for unsupported v2 torrents"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:72
msgid "i2psnark: Remove old opentrackers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:73
msgid "i2ptunnel: Improved support for offline keys"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:75
msgid "NetDB: Increase minimum floodfill version for leaseset lookups"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:76
msgid "NTCP: Set nodelay on sockets"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:77
msgid "Proxy: Remove old jump servers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:78
msgid "Ratchet: Rotate keys faster"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:80
msgid "Wrapper 3.5.44 (new installs only)"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:82
msgid "New partial translations for Kurdish, Turkmen, Argentinian Spanish"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:2
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:11
msgid "Hello Git, Goodbye Monotone"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:9
msgid "Hello git, goodbye mtn"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:16
msgid "The I2P Git Migration is nearly concluded"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:21
msgid ""
"For over a decade, I2P has relied on the venerable Monotone service to "
"support\n"
"its version control needs, but during the past few years, most of the "
"world has\n"
"moved on to the now-universal Git version control system. In that same\n"
"time, the I2P Network has become faster and more reliable, and accessible"
"\n"
"workarounds to Git's non-resumability have been developed."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:29
msgid ""
"Today marks a significant occasion for I2P, as we switched off the old "
"mtn\n"
"i2p.i2p branch, and moved the development of the core Java I2P libraries "
"from\n"
"Monotone to Git officially."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:35
msgid ""
"While our use of mtn has been questioned in the past, and it's not always"
" been a\n"
"popular choice, I'd like to take this moment, as perhaps the very last "
"project to use\n"
"Monotone to thank the Monotone developers, current and former, wherever "
"they are,\n"
"for the software they created."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:44
msgid "GPG Signing"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:49
msgid ""
"Checkins to the I2P Project repositories require you to configure GPG "
"signing for\n"
"your git commits, including Merge Requests and Pull Requests. Please "
"configure\n"
"your git client for GPG signing before you fork i2p.i2p and check "
"anything in."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:55
msgid "Official Repositories and Gitlab/Github Syncing"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:60
msgid ""
"The official repository is the one hosted at https://i2pgit.org/i2p-"
"hackers/i2p.i2p\n"
"and at https://git.idk.i2p/i2p-hackers/i2p.i2p, but there is a \"Mirror\""
" available\n"
"at Github at https://github.com/i2p/i2p.i2p."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:66
msgid ""
"Now that we're on git, we can synchronize repositories from our own self-"
"hosted Gitlab\n"
"instance, to Github, and back again. This means that it is possible to "
"create and submit\n"
"a merge request on Gitlab and when it is merged, the result will be "
"synced with Github,\n"
"and a Pull Request on Github, when merged, will appear on Gitlab."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:73
msgid ""
"This means that it's possible to submit code to us through our Gitlab "
"instance or through\n"
"Github depending on what you prefer, however, more of the I2P developers "
"are regularly\n"
"monitoring Gitlab than Github. MR's to Gitlab are more likely to be "
"merged sooner\n"
"than PR's to Github."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:80
msgid "Thanks"
msgstr "謝辞"
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:85
msgid ""
"Congratulations and thanks to everyone who helped in the git migration, "
"especially\n"
"zzz, eche|on, nextloop, and our site mirror operators! While some of us "
"will miss\n"
"Monotone, it has become a barrier for new and existing participants in "
"I2P development\n"
"and we're excited to join the world of developers using Git to manage "
"their distributed\n"
"projects."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:2
msgid "0.9.49 Release"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:9
msgid "0.9.49 with SSU fixes and faster crypto"
msgstr "0.9.49 SSUの修正と高速な暗号法"
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:16
msgid ""
"0.9.49 continues the work to make I2P faster and more secure.\n"
"We have several improvements and fixes for the SSU (UDP) transport that "
"should result in faster speeds.\n"
"This release also starts the migration to new, faster ECIES-X25519 "
"encryption for routers.\n"
"(Destinations have been using this encryption for a few releases now)\n"
"We've been working on the specifications and protocols for new encryption"
" for several years,\n"
"and we are getting close to the end of it! The migration will take "
"several releases to complete."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:25
msgid ""
"For this release, to minimize disruption, only new installs and a very "
"small percentage of existing installs\n"
"(randomly selected at restart) will be using the new encryption.\n"
"If your router does \"rekey\" to use the new encryption, it may have "
"lower traffic or less reliability than usual for several days after you "
"restart.\n"
"This is normal, because your router has generated a new identity.\n"
"Your performance should recover after a while."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:33
msgid ""
"We have \"rekeyed\" the network twice before, when changing the default "
"signature type,\n"
"but this is the first time we've changed the default encryption type.\n"
"Hopefully it will all go smoothly, but we're starting slowly to be sure."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:49
msgid "Build: Git migration"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:50
msgid "Build: Move web resources to wars"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:51
msgid "i2psnark WebSeed support"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:52
msgid "i2psnark padding file support"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:53
msgid "i2ptunnel: Move proxy resources to jar"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:54
msgid "Router: Redesign ECIES encryption for floodfills (proposal 156)"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:55
msgid "Router: Verify RI stores after startup"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:56
msgid "Router: Reduce Sybil threshold"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:57
msgid "Router: ECIES for new routers"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:58
msgid "Router: Start of ECIES migration"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:59
msgid "SSU: Send individual fragments of messages"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:60
msgid "SSU: Westwood+ congestion control"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:61
msgid "SSU: Fast retransmit"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:66
msgid "Build: Fix Gradle build"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:67
msgid "Crypto: Increase ratchet tag window to prevent message loss"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:68
msgid "I2CP: Fix encrypted leaseset combined with ECIES crypto or offline keys"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:69
msgid "i2ptunnel: Fix config file saving issues"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:70
msgid "Router: Fix leaseset request fails causing watchdog to bark"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:71
msgid "Router: Hidden mode fixes"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:72
msgid "SSU: Fix partial acks not being sent"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:73
msgid "SSU: Fix occasional high CPU usage"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:78
msgid "Crypto: AES performance improvements"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:79
msgid "DoH: Change to RFC 8484 style"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:80
msgid "i2ptunnel: Remove DSA shared clients"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:81
msgid "Proxy: Add jump servers"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:82
msgid "Router: Add more countries for hidden mode"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:83
msgid "Router: Tunnel peer selection changes"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:84
msgid "Router: Move Sybil subsystem from console to router for embedded use"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:85
msgid "Router: Verify RI stores for a while after startup"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:86
msgid "Util: New unit tests"
msgstr ""

View File

@@ -1,15 +1,16 @@
# Japanese translations for I2P.
# Copyright (C) 2020 ORGANIZATION
# Copyright (C) 2021 ORGANIZATION
# This file is distributed under the same license as the I2P project.
#
# Translators:
# XMPPはいいぞ, 2020-2021
# XMPPはいいぞ, 2021
msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
"PO-Revision-Date: 2021-03-08 06:55+0000\n"
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
"PO-Revision-Date: 2021-05-14 01:18+0000\n"
"Last-Translator: XMPPはいいぞ\n"
"Language-Team: Japanese (http://www.transifex.com/otf/I2P/language/ja/)\n"
"Plural-Forms: nplurals=1; plural=0\n"
@@ -369,7 +370,7 @@ msgstr "クライアント"
#: i2p2www/pages/site/comparison/tor.html:56
msgid "Router or Client"
msgstr "ルータまたはクライアント"
msgstr "ルータまたはクライアント"
#: i2p2www/pages/site/comparison/tor.html:57
msgid "Circuit"
@@ -426,8 +427,8 @@ msgstr "秘匿サービス"
#: i2p2www/pages/site/comparison/tor.html:63
#: i2p2www/pages/site/comparison/tor.html:68
msgid "Eepsite or Destination"
msgstr "Eepsite または宛先"
msgid "I2P Site or Destination"
msgstr ""
#: i2p2www/pages/site/comparison/tor.html:64
msgid "Hidden Service Descriptor"
@@ -453,7 +454,7 @@ msgstr "ノード"
#: i2p2www/pages/site/comparison/tor.html:69
#: i2p2www/pages/site/comparison/tor.html:72
msgid "Router"
msgstr "ルータ"
msgstr "ルータ"
#: i2p2www/pages/site/comparison/tor.html:67
msgid "Onion Proxy"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: I2P\n"
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
"PO-Revision-Date: 2019-11-24 14:31+0000\n"
"Last-Translator: zzzi2p\n"
"Language-Team: Dutch (http://www.transifex.com/otf/I2P/language/nl/)\n"
@@ -87,6 +87,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:28
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:40
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:33
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:33
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:45
msgid "RELEASE DETAILS"
msgstr ""
@@ -156,6 +158,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:41
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:52
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:49
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:51
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:64
msgid "Bug Fixes"
msgstr ""
@@ -215,6 +219,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:48
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:61
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:62
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:65
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:76
msgid "Other"
msgstr "Overige"
@@ -275,6 +281,8 @@ msgstr "Overige"
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:65
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:87
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:76
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:93
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:97
msgid "SHA256 Checksums:"
msgstr ""
@@ -1749,6 +1757,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:55
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:78
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:67
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:83
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:87
msgid "Translation updates"
msgstr ""
@@ -1925,6 +1935,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:22
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:34
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:27
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:27
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:39
msgid ""
"As usual, we recommend that you update to this release. The best way to\n"
"maintain security and help the network is to run the latest release."
@@ -2807,6 +2819,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:30
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:42
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:35
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:35
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:47
msgid "Changes"
msgstr ""
@@ -5135,6 +5149,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:11
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:11
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:11
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:11
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:11
msgid "Update details"
msgstr ""
@@ -5331,6 +5347,8 @@ msgstr ""
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:60
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:82
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:71
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:88
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:92
msgid "Full list of fixed bugs"
msgstr ""
@@ -12387,3 +12405,433 @@ msgstr ""
msgid "i2psnark: Increase max pipeline"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:2
msgid "0.9.48 Release"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:9
msgid "0.9.48 with performance enhancements"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:16
msgid ""
"0.9.48 enables our new end-to-end encryption protocol (proposal 144) for "
"most services.\n"
"We have added preliminary support for new tunnel build message encryption"
" (proposal 152).\n"
"There are significant performance improvements throughout the router."
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:22
msgid ""
"Packages for Ubuntu Xenial (16.04 LTS) are no longer supported.\n"
"Users on that platform should upgrade so you may continue to receive I2P "
"updates."
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:37
msgid "Avoid old DSA-SHA1 routers for lookups, stores, and tunnel peers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:38
msgid "Block same-country connections when in hidden mode"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:39
msgid "BOB: Add deprecation warning"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:40
msgid "Build: Drop support for Xenial; ant 1.9.8 or higher required to build"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:41
msgid "i2ptunnel: Enable dual-key encryption for most tunnel types"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:42
msgid "JBigI: Add library for Linux aarch64, zen, and zen2"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:43
msgid "Preliminary support for ECIES-X25519 routers (proposals 152 and 156)"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:44
msgid "Ratchet: Efficiency improvements and memory reduction"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:45
msgid "SSU: Randomize intro key"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:46
msgid "SSU performance improvements"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:47
msgid "System tray: Enable by default for Linux KDE and LXDE"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:53
msgid "Build: Set release property for better runtime compatibility"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:54
msgid "Console: Fix Jetty not starting on Java 11.0.9.1"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:55
msgid "i2psnark: Limit size of embedded video"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:56
msgid "Improved IPv6 address validation"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:57
msgid "Installer: Disable pack200 to support Java 14+"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:58
msgid "Installer: Add missing linux armv7 and aarch64 wrapper binaries"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:59
msgid "i2ptunnel: Filter server response headers when not compressing"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:60
msgid "NTCP2: Fix sending termination message on idle timeout"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:61
msgid "Streaming: Fix handling of tag options"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:67
msgid "Build: Reproducible build fix"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:68
msgid "Core: Refactoring of data structures to reduce memory usage"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:69
msgid "Crypto: Cache HMAC256 instances"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:70
msgid "i2psnark: Hide BEP 48 padding directory in UI"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:71
msgid "i2psnark: Checks for unsupported v2 torrents"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:72
msgid "i2psnark: Remove old opentrackers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:73
msgid "i2ptunnel: Improved support for offline keys"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:75
msgid "NetDB: Increase minimum floodfill version for leaseset lookups"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:76
msgid "NTCP: Set nodelay on sockets"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:77
msgid "Proxy: Remove old jump servers"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:78
msgid "Ratchet: Rotate keys faster"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:80
msgid "Wrapper 3.5.44 (new installs only)"
msgstr ""
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:82
msgid "New partial translations for Kurdish, Turkmen, Argentinian Spanish"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:2
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:11
msgid "Hello Git, Goodbye Monotone"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:9
msgid "Hello git, goodbye mtn"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:16
msgid "The I2P Git Migration is nearly concluded"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:21
msgid ""
"For over a decade, I2P has relied on the venerable Monotone service to "
"support\n"
"its version control needs, but during the past few years, most of the "
"world has\n"
"moved on to the now-universal Git version control system. In that same\n"
"time, the I2P Network has become faster and more reliable, and accessible"
"\n"
"workarounds to Git's non-resumability have been developed."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:29
msgid ""
"Today marks a significant occasion for I2P, as we switched off the old "
"mtn\n"
"i2p.i2p branch, and moved the development of the core Java I2P libraries "
"from\n"
"Monotone to Git officially."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:35
msgid ""
"While our use of mtn has been questioned in the past, and it's not always"
" been a\n"
"popular choice, I'd like to take this moment, as perhaps the very last "
"project to use\n"
"Monotone to thank the Monotone developers, current and former, wherever "
"they are,\n"
"for the software they created."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:44
msgid "GPG Signing"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:49
msgid ""
"Checkins to the I2P Project repositories require you to configure GPG "
"signing for\n"
"your git commits, including Merge Requests and Pull Requests. Please "
"configure\n"
"your git client for GPG signing before you fork i2p.i2p and check "
"anything in."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:55
msgid "Official Repositories and Gitlab/Github Syncing"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:60
msgid ""
"The official repository is the one hosted at https://i2pgit.org/i2p-"
"hackers/i2p.i2p\n"
"and at https://git.idk.i2p/i2p-hackers/i2p.i2p, but there is a \"Mirror\""
" available\n"
"at Github at https://github.com/i2p/i2p.i2p."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:66
msgid ""
"Now that we're on git, we can synchronize repositories from our own self-"
"hosted Gitlab\n"
"instance, to Github, and back again. This means that it is possible to "
"create and submit\n"
"a merge request on Gitlab and when it is merged, the result will be "
"synced with Github,\n"
"and a Pull Request on Github, when merged, will appear on Gitlab."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:73
msgid ""
"This means that it's possible to submit code to us through our Gitlab "
"instance or through\n"
"Github depending on what you prefer, however, more of the I2P developers "
"are regularly\n"
"monitoring Gitlab than Github. MR's to Gitlab are more likely to be "
"merged sooner\n"
"than PR's to Github."
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:80
msgid "Thanks"
msgstr ""
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:85
msgid ""
"Congratulations and thanks to everyone who helped in the git migration, "
"especially\n"
"zzz, eche|on, nextloop, and our site mirror operators! While some of us "
"will miss\n"
"Monotone, it has become a barrier for new and existing participants in "
"I2P development\n"
"and we're excited to join the world of developers using Git to manage "
"their distributed\n"
"projects."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:2
msgid "0.9.49 Release"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:9
#, fuzzy
msgid "0.9.49 with SSU fixes and faster crypto"
msgstr "0.9.29 bevat oplossingen voor programmafouten"
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:16
msgid ""
"0.9.49 continues the work to make I2P faster and more secure.\n"
"We have several improvements and fixes for the SSU (UDP) transport that "
"should result in faster speeds.\n"
"This release also starts the migration to new, faster ECIES-X25519 "
"encryption for routers.\n"
"(Destinations have been using this encryption for a few releases now)\n"
"We've been working on the specifications and protocols for new encryption"
" for several years,\n"
"and we are getting close to the end of it! The migration will take "
"several releases to complete."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:25
msgid ""
"For this release, to minimize disruption, only new installs and a very "
"small percentage of existing installs\n"
"(randomly selected at restart) will be using the new encryption.\n"
"If your router does \"rekey\" to use the new encryption, it may have "
"lower traffic or less reliability than usual for several days after you "
"restart.\n"
"This is normal, because your router has generated a new identity.\n"
"Your performance should recover after a while."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:33
msgid ""
"We have \"rekeyed\" the network twice before, when changing the default "
"signature type,\n"
"but this is the first time we've changed the default encryption type.\n"
"Hopefully it will all go smoothly, but we're starting slowly to be sure."
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:49
msgid "Build: Git migration"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:50
msgid "Build: Move web resources to wars"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:51
msgid "i2psnark WebSeed support"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:52
msgid "i2psnark padding file support"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:53
msgid "i2ptunnel: Move proxy resources to jar"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:54
msgid "Router: Redesign ECIES encryption for floodfills (proposal 156)"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:55
msgid "Router: Verify RI stores after startup"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:56
msgid "Router: Reduce Sybil threshold"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:57
msgid "Router: ECIES for new routers"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:58
msgid "Router: Start of ECIES migration"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:59
msgid "SSU: Send individual fragments of messages"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:60
msgid "SSU: Westwood+ congestion control"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:61
msgid "SSU: Fast retransmit"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:66
msgid "Build: Fix Gradle build"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:67
msgid "Crypto: Increase ratchet tag window to prevent message loss"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:68
msgid "I2CP: Fix encrypted leaseset combined with ECIES crypto or offline keys"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:69
msgid "i2ptunnel: Fix config file saving issues"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:70
msgid "Router: Fix leaseset request fails causing watchdog to bark"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:71
msgid "Router: Hidden mode fixes"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:72
msgid "SSU: Fix partial acks not being sent"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:73
msgid "SSU: Fix occasional high CPU usage"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:78
msgid "Crypto: AES performance improvements"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:79
msgid "DoH: Change to RFC 8484 style"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:80
msgid "i2ptunnel: Remove DSA shared clients"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:81
msgid "Proxy: Add jump servers"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:82
msgid "Router: Add more countries for hidden mode"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:83
msgid "Router: Tunnel peer selection changes"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:84
msgid "Router: Move Sybil subsystem from console to router for embedded use"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:85
msgid "Router: Verify RI stores for a while after startup"
msgstr ""
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:86
msgid "Util: New unit tests"
msgstr ""

Some files were not shown because too many files have changed in this diff Show More