diff --git a/pots/blog.pot b/pots/blog.pot
index d4f4a51464f17c8308a210fdd1944cf6973fd0eb..a2d1755ed446841702962e5a5c42e88ead52d50a 100644
--- a/pots/blog.pot
+++ b/pots/blog.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P website\n"
 "Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2022-08-23 18:02+0000\n"
+"POT-Creation-Date: 2022-11-08 21:15+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -14610,6 +14610,869 @@ msgid ""
 "time."
 msgstr ""
 
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:3
+msgid "Meet Your Maintainer: StormyCloud"
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:10
+msgid "An interview with the maintainers of the StormyCloud Outproxy"
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:12
+msgid "A conversation with StormyCloud Inc."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:17
+msgid ""
+"With the most recent `I2P Java\n"
+"release <https://geti2p.net/en/blog/post/2022/08/22/1.9.0-Release>`__,\n"
+"the existing outproxy, false.i2p was replaced with the new StormyCloud\n"
+"outproxy for new I2P installs. For people who are updating their router,\n"
+"changing over to the Stormycloud service can be done quickly."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:25
+msgid ""
+"In your Hidden Services Manager, change both Outproxies and SSL\n"
+"Outproxies to exit.stormycloud.i2p and click on the save button at the\n"
+"bottom of the page."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:31
+msgid "Who is StormyCloud Inc?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:35
+msgid ""
+"To defend Internet access as a universal human right. By doing so, the\n"
+"group protects users’ electronic privacy and builds community by\n"
+"fostering unrestricted access to information and thus the free exchange\n"
+"of ideas across borders. This is essential because the Internet is the\n"
+"most powerful tool available for making a positive difference in the\n"
+"world."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:44
+msgid "Vision Statement"
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:46
+msgid ""
+"To become a pioneer in providing free and open Internet to everyone in\n"
+"the universe because Internet access is a basic human right\n"
+"`(https://stormycloud.org/about-us/) <https://stormycloud.org/about-"
+"us/>`__"
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:52
+msgid ""
+"I met with Dustin to say hello, and to talk more about privacy, the need\n"
+"for services like StormyCloud, and what drew the company to I2P."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:57
+msgid "What was the inspiration behind starting StormyCloud?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:59
+msgid ""
+"It was late 2021, I was on the /r/tor subreddit. There was a person who\n"
+"had responded in a thread about how to use Tor who talked about how they\n"
+"relied on Tor in order to stay in contact with their family. Their\n"
+"family lived in the United States, but at the time they resided in a\n"
+"country where internet access was very restricted. They needed to be\n"
+"very cautious about who they communicated with and what they said. For\n"
+"these reasons, they relied on Tor. I thought about how I can communicate\n"
+"with people without fear or restrictions and that it should be the same\n"
+"for everyone."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:71
+msgid "The goal of StormyCloud is to help as many people as we can to do that."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:75
+msgid ""
+"What have been some of the challenges of getting StormyCloud\n"
+"started?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:78
+msgid ""
+"The cost — it is ungodly expensive. We went the data centre route since\n"
+"the scale of what we are doing is not something that can be done on a\n"
+"home network. There are equipment expenses and reoccurring hosting\n"
+"costs."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:85
+msgid ""
+"In regard to setting up the non-profit, we followed in Emerald Onion’s\n"
+"path and utilized some of their documents and lessons learned. The Tor\n"
+"community has many resources available that are very helpful."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:91
+msgid "How has the response been to your services?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:93
+msgid ""
+"In July we served 1.5 billion DNS requests over all of our services.\n"
+"People appreciate that there is no logging being done. The data is just\n"
+"not there, and people like that."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:99
+msgid "What is an outproxy?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:101
+msgid ""
+"An outproxy is similar to Tor’s exit nodes, it allows for clearnet\n"
+"(normal internet traffic) to be relayed through the I2P network. In\n"
+"other words, it allows I2P users to access the internet through the\n"
+"safety of the I2P network."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:108
+msgid "What is special about the StormyCloud I2P Outproxy?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:110
+msgid ""
+"To start with we are multi-homed which means we have several servers\n"
+"serving outproxy traffic. This ensures the service is always available\n"
+"to the community. All the logs on our servers are wiped every 15\n"
+"minutes. This ensures both law enforcement and ourselves do not have\n"
+"access to any data. We support visiting Tor onion links though the\n"
+"outproxy, and our outproxy is pretty fast."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:119
+msgid ""
+"How do you define privacy? What are some of the issues you see with\n"
+"overreach and data handling?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:122
+msgid ""
+"Privacy is freedom from unauthorized access. Transparency is important,\n"
+"such as opting in — the example being GDPR requirements."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:127
+msgid ""
+"There are big companies hoarding data that is being used for\n"
+"`warrantless access to location\n"
+"data. <https://www.eff.org/deeplinks/2022/08/fog-revealed-guided-tour-"
+"how-cops-can-browse-your-location-data>`__\n"
+"There is overreach of tech companies into what people think is, and\n"
+"should be private, like photos or messages."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:135
+msgid ""
+"It is important to keep doing outreach about how to keep your\n"
+"communication safe, and what tools or apps will help a person do so. The\n"
+"way that we interact with all of the information out there is important\n"
+"as well. We need to trust but verify."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:142
+msgid "How does I2P fit into StormyCloud’s Mission and Vision Statement?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:144
+msgid ""
+"I2P is an open source project, and what it offers aligns with the\n"
+"mission of StormyCloud Inc. I2P provides a layer of privacy and\n"
+"protection for traffic and communication, and the project believes that\n"
+"everybody has a right to privacy."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:151
+msgid ""
+"We became aware of I2P in early 2022 when talking to people in the Tor\n"
+"community, and liked what the project was doing. It seemed similar to\n"
+"Tor."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:157
+msgid ""
+"During our introduction to I2P and its capabilities, we saw the need for\n"
+"a reliable outproxy. We had really great support from people in the I2P\n"
+"community to create and start providing the outproxy service."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:163
+msgid ""
+"I am always curious about first impressions and what resources we can\n"
+"provide or improve on for people who are getting started with I2P. What\n"
+"can you tell me about your experience and suggestions for onboarding?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:167
+msgid ""
+"Make it easy to replicate or understand for people with limited IT\n"
+"knowledge or knowledge of I2P. Using the router, or even using email on\n"
+"I2P should be easy for everybody."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:173
+msgid "Conclusion"
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:175
+msgid ""
+"The need for awareness about surveilling what should be private in our\n"
+"online lives is ongoing. Collecting any data should be consensual , and\n"
+"privacy should be implicit."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:181
+msgid ""
+"Where we cannot trust that our traffic or communication will not be\n"
+"observed without consent, we thankfully have access to networks that\n"
+"will by-design anonymize traffic and hide our locations."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:187
+msgid ""
+"Thank you to StormyCloud and everyone who provides outproxies or nodes\n"
+"for Tor and I2P so that people can access the internet more safely when\n"
+"they need to. I look forward to more people bridging the capabilities of\n"
+"these complementary networks to create a more robust privacy ecosystem\n"
+"for everyone."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/Meet_your_Maintainer_StormyCloud.rst:195
+msgid ""
+"Learn more about StormyCloud Inc.’s services https://stormycloud.org/\n"
+"and help support their work by making a donation\n"
+"https://stormycloud.org/donate/."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/easy_install_bundle_1.9.5.rst:2
+msgid "Windows Easy-Install Bundle 1.9.5 Release"
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/easy_install_bundle_1.9.5.rst:9
+msgid "Windows Easy-Install Bundle 1.9.5"
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/easy_install_bundle_1.9.5.rst:11
+msgid "Bug Fixing release for Windows 11 users"
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/easy_install_bundle_1.9.5.rst:16
+msgid ""
+"This point release includes a bug fix in the included I2P router, which "
+"resolves\n"
+"a highly obscure bug where the context clock is out of sync with the "
+"clock in\n"
+"use by the File System, resulting in a router which is unable to read the"
+" current\n"
+"state of it's own NetDB. Although this bug has only been observed on "
+"Windows 11\n"
+"so far, it is highly recommended that all users update to the new build."
+msgstr ""
+
+#: i2p2www/blog/2022/09/07/easy_install_bundle_1.9.5.rst:24
+msgid ""
+"This release also features faster startup and times improved stability in"
+" the profile\n"
+"manager."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:1
+msgid ""
+"==================================\n"
+"A Reminder to be Safe as I2P Grows\n"
+"=================================="
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:10
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:12
+msgid "A Reminder to be Safe as I2P Grows"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:17
+msgid ""
+"It is an an exciting time for The Invisible Internet Project (I2P).\n"
+"We are completing our migration to modern cryptography across all of our "
+"transports, ( Java and C++), and we have recently gained a high-capacity "
+"and professional outproxy service, and there are more applications "
+"integrating I2P based functionality than ever.\n"
+"The network is poised to grow, so now is a good time to remind everyone "
+"to be smart and be safe when obtaining I2P and I2P-related software.\n"
+"We welcome new applications, implementations, and forks with new ideas, "
+"and the power of the network comes from its openness to participation by "
+"all I2P users.\n"
+"In fact, we don’t like to call you users, we like to use the word "
+"“Participants” because each of you helps the network, in your own way by "
+"contributing content, developing applications, or simply routing traffic "
+"and helping other participants find peers."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:25
+msgid "You are the network, and we want you to be safe."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:29
+msgid ""
+"We have become aware of attempts to impersonate I2P’s presence on the web"
+" and social media.\n"
+"To avoid offering momentum to these campaigns, we will not mention the "
+"actors affiliated with them, However, in order to help you recognize "
+"these campaigns should you encounter them in the wild, we are documenting"
+" their tactics:"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:42
+msgid ""
+"These campaigns have had the side-effect of “shadow-banning” some "
+"legitimate I2P-related discussion on Twitter and possibly other social "
+"media."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:46
+msgid "Our Sites"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:49
+msgid "We have official sites where people may obtain the I2P software safely:"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:53
+msgid "Official Website - i2p.net"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:55
+msgid "Official Website - geti2p.net"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:57
+msgid "Official Gitlab - i2pgit.org"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:59
+msgid "Official Debian Repository - deb.i2p2.de"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:61
+msgid "Official Debian Repository - deb.i2p2.no"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:63
+msgid "Official Forums - i2pforum.net"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:66
+msgid "Invisible Internet Project Forums, Blogs and Social Media"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:69
+msgid "Hosted by the project"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:72
+msgid "I2P Forums"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:72
+msgid "I2P"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:76
+msgid "Hosted by Others"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:79
+msgid ""
+"These services are hosted by third-parties, sometimes corporations, where"
+" we participate in order to provide a social media outreach presence to "
+"I2P users who choose to participate in them.\n"
+"We will never ask you to participate in these unless you already have an "
+"account with them, prior to interacting with us."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:84
+msgid "Launchpad"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:85
+msgid "Github"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:86
+msgid "Twitter"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:87
+msgid "Reddit"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:89
+msgid "Mastodon"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:91
+msgid "Medium"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:93
+msgid "Forks, Apps, and Third-Party Implementations are Not Evil."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:96
+msgid ""
+"This post attempts to provide ways of vetting the source for obtaining "
+"the Java I2P package represented by the source code contained in "
+"https://i2pgit.org/i2p-hackers/i2p.i2p and "
+"https://github.com/i2p/i2p.i2p, and which is available for download from "
+"the web site https://geti2p.net/.\n"
+"It is not intended to pass judgement on third-party forks, downstream "
+"projects, embedders, packagers, people experimenting in laboratories, or "
+"people who just disagree with us.\n"
+"You are all valued members of our community who are trying to protect, "
+"and not compromise, the privacy of others.\n"
+"Since we are aware of attempts to impersonate I2P project community "
+"members, you may wish to review the download, verification, and "
+"installation procedures which you recommend to your users in order to "
+"document your official sources and known mirrors."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/i2p-safety-reminder.rst:103
+msgid ""
+"Authors Note: An earlier version of this blog post contained the TLS "
+"fingerprint of each of the services operated by the I2P Project.\n"
+"These were removed when a certificate renewal caused the fingerprints to "
+"become inaccurate."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:1
+msgid ""
+"==================================\n"
+"Meet your Maintainer: DivaExchange\n"
+"=================================="
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:10
+msgid "A conversation with DivaExchange"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:12
+msgid ""
+"*In this second installment of Meet Your Maintainer, I reached out to\n"
+"Konrad from DIVA.EXCHANGE to talk about DIVA’s research and services.\n"
+"DIVA.EXCHANGE is developing software with the goal of providing free\n"
+"banking technology for everyone. It is secure without a central\n"
+"infrastructure, and based on blockchain and I2P technology.*"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:20
+msgid "What got you interested in I2P?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:22
+msgid ""
+"About 10 years ago I had a presentation for “Technologieforum Zug” - a\n"
+"very local technology network for business guys. I was introducing I2P\n"
+"and Tor as overlay networks to them - to show them that other\n"
+"interesting things exist out there."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:29
+msgid ""
+"I was always very much interested in cryptography related technology. In\n"
+"general I can say that my core interests were and still are: networks,\n"
+"freedom and privacy on both a technical and social level, interesting\n"
+"algos, like HashCash between 2000 and 2010, which was a very well\n"
+"working Proof-of-Work algo created at Universities in the UK in the late\n"
+"90’s."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:38
+msgid ""
+"I2P fascinated me because it is really carefully done - from the\n"
+"architecture to the implementation in Java and C++. Personally I prefer\n"
+"de-coupled and small programs doing one thing. Hence I was pretty\n"
+"fascinated by the C++ version, I2Pd, which is lean, fast and without\n"
+"dependencies. It works very well for me."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:46
+msgid ""
+"What are the qualities in its technical capacity that aligned with\n"
+"your own work or interests?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:49
+msgid ""
+"I adore craftsmanship. That’s art. And I2P is modern craftsmanship. I2P\n"
+"creates values for end users values which can’t be bought: autonomy,\n"
+"liberty and serenity."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:55
+msgid ""
+"I2P fascinates me because it’s agnostic. Anyone can run anything on I2P\n"
+"as long as it talks TCP or UDP - and can handle some latency. Really:\n"
+"“the network is the computer” and the communication is truly private\n"
+"according to the current state of knowledge."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:62
+msgid "Who is DIVA for?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:64
+msgid ""
+"DIVA gets actively developed and therefore the project is for\n"
+"researchers, software developers, communicators (writers, illustrators…)\n"
+"and for people who want to learn really new stuff in the area of\n"
+"distributed technology."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:71
+msgid ""
+"Once DIVA grows up - please don’t ask me when - DIVA will be a fully\n"
+"distributed, self-hosted bank for everyone."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:76
+msgid "Can you tell me about what DIVA does?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:78
+msgid ""
+"As said, DIVA will be a fully distributed, self-hosted bank for\n"
+"everyone. “Banking” means: savings, payments, investments, loans - so\n"
+"all that stuff everybody is doing everyday. Please note in this context:\n"
+"DIVA works without any central infrastructure and DIVA will never - as\n"
+"long as I have something to say - be a coin or token. There can’t be any\n"
+"central business model involved. If a transaction creates fees because a\n"
+"node of the distributed infrastructure did some work, then these fees\n"
+"remain at the node which did the work."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:89
+msgid ""
+"Why a “bank”? Because financial liberty and autonomy is key to live a\n"
+"good and peaceful life and to be able to make all those smaller and\n"
+"larger daily decisions in freedom. Therefore people shall own their\n"
+"small and secure technology components to do whatever they like to do\n"
+"without being nudged."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:97
+msgid "Well, say hello to DIVA, based on I2P."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:101
+msgid "What are your upcoming goals? What are your stretch goals?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:103
+msgid ""
+"There is a very close goal: understanding the impact of SSU2 which has\n"
+"been lately implemented in I2P. This is a technical goal for the next\n"
+"few weeks."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:109
+msgid ""
+"Then, probably this year: some cryptocurrency transactions using DIVA on\n"
+"testnets. Please don’t forget: DIVA is a research project and people\n"
+"shall be motivated to do their own stuff with DIVA - the way they need\n"
+"it. We don’t run any infrastructure or alike for others except some\n"
+"transparent test networks to increase the knowledge and wisdom of\n"
+"everyone. It’s recommended to stay in touch with DIVA via social\n"
+"networks\n"
+"(`twitter.com/@DigitalValueX <http://twitter.com/@DigitalValueX>`__) or\n"
+"chats to be inspired what to do with DIVA."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:121
+msgid ""
+"I also want to touch an important part for the I2P community: DIVA is\n"
+"based on divachain - which is then based on I2P. Divachain is a very\n"
+"generic fully distributed storage layer. So, just as an example: if some\n"
+"I2P developer believes that a fully distributed, trustless DNS would be\n"
+"a great idea - well, that’s yet another use case of divachain. Fully\n"
+"distributed - no trust needed - all anonymous."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:130
+msgid ""
+"What are some of the other services and contributions you are\n"
+"responsible for?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:133
+msgid ""
+"DIVA.EXCHANGE - which is the open association developing DIVA - runs a\n"
+"reseed server for I2P since a few years. So probably almost every I2P\n"
+"user got somehow in touch with us in the past. Just a note: the\n"
+"DIVA.EXCHANGE reseed server is also available as .onion service - so I2P\n"
+"bootstrapping can be done via the tor network - which is, at least from\n"
+"my perspective, an additional protection layer while entering the\n"
+"network."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:143
+msgid ""
+"DIVA has also created an I2P SAM library. So developers can create any\n"
+"modern application based on I2P. It’s on github and getting more and\n"
+"more popular:\n"
+"`github.com/diva-exchange/i2p-sam/ <http://github.com/diva-exchange/i2p-"
+"sam/>`__.\n"
+"It’s complete, well documented and offers lots of examples."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:151
+msgid ""
+"What are some of the priorities you think that anyone who wants to\n"
+"contribute to the I2P network should consider?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:154
+msgid ""
+"Run your I2P node. Take a look at the different flavours, like Docker\n"
+"versions of I2Pd, or other installs available for multiple operating\n"
+"systems. There are several flavours available and it’s important to be\n"
+"comfortable with the local installation and configuration."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:161
+msgid ""
+"Then: think about your skills - networking skills, programming skills,\n"
+"communication skills? I2P offers lots of interesting challenges: people\n"
+"with networking skills might want to run a reseed server - they are very\n"
+"important to the network. Programmers might help with the Go, C++ or\n"
+"Java version of I2P. And communicators are always needed: talking about\n"
+"I2P from an objective and realistic perspective is helping a lot. Every\n"
+"little bit is great."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:171
+msgid ""
+"Last but not least: if you are a researcher or student - please get in\n"
+"touch with us at DIVA.EXCHANGE or the I2P team - research work is\n"
+"important for I2P."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:177
+msgid "Where do you see the conversation and outlook on tools like I2P now?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:179
+msgid ""
+"Probably I have to say something about the outlook: I2P is important to\n"
+"everyone. I hope that the I2P community - developers, communicators,\n"
+"etc. - remains motivated by the few which deeply appreciate their hard\n"
+"work on truly challenging technology."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:186
+msgid ""
+"I hope that more and more developers see the benefit to develop software\n"
+"based on I2P. Because this would create more use cases for end users.\n"
+"Then I also hope, that the core I2P programs remain simple and become\n"
+"maybe even more de-coupled. Let me make an example what I mean with\n"
+"“de-coupled”: user interfaces probably should not be baked into\n"
+"applications by developers - because there are front end designers which\n"
+"do have great knowledge and years of experience. Developers should just\n"
+"create an API, like a unix or websocket or a REST interface, so that\n"
+"other services can use the program the way they want it. This makes\n"
+"developers and end users happy."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:199
+msgid ""
+"Can you tell me a bit about your own I2P workflow? What are your own\n"
+"use cases?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:202
+msgid ""
+"I am a developer, tester and researcher. So I need all my stuff in\n"
+"containers to remain flexible. I2Pd is running in 1..n containers on\n"
+"multiple systems to serve stuff like: feeding reseed requests, serving\n"
+"the diva.i2p test website, running parts of the DIVA I2P test network -\n"
+"see testnet.diva.exchange and I also have containers to serve my local\n"
+"browsers as a combined I2P and Tor proxy."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:211
+msgid "How can the I2P community support your work?"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:213
+msgid ""
+"We are on social media, like\n"
+"`twitter.com/@DigitalValueX <http://twitter.com/@DigitalValueX>`__ - so\n"
+"follow us there. Additionally we would love to see even more involvement\n"
+"on `github.com/diva-exchange <http://github.com/diva-exchange>`__ - it\n"
+"already got more and more attention in the past months. Thanks a lot for\n"
+"that!"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:222
+msgid "Glossary Of Key Terms"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:224
+msgid "I2P Terms"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:226
+msgid "Reseed Host"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:228
+msgid ""
+"Reseed hosts are needed to for bootstrapping, that is, providing the\n"
+"initial set of I2P nodes for your I2P node to talk to. Depending on the\n"
+"status of your node it may need to bootstrap every now and then if many\n"
+"of the nodes it knows of aren’t contactable."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:235
+msgid ""
+"Reseeding is done over an encrypted connection and all of the bootstrap\n"
+"information is signed by the reseed host you connect to, making it\n"
+"impossible for an unauthenticated source to provide you with false\n"
+"information."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:242
+msgid "Node/Peer"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:244
+msgid ""
+"A node or peer is part of a network of computers sharing resources. When\n"
+"you download and install I2P, you participate in routing traffic for\n"
+"others. Every person using I2P is a node or peer. In some cases. people\n"
+"can supply more bandwidth or resources than others to the network.\n"
+"However, peer diversity is important and the more people who use I2P,\n"
+"the stronger the network becomes. When it comes to setting up your node,\n"
+"you can customize and configure your connection and workflow with the\n"
+"I2P network."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:257
+msgid ""
+"I2Pd is a C++ implementation of the I2P protocol is differs from the I2P\n"
+"Java software in the following ways:"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:262
+msgid ""
+"*Java I2P has built-in applications for torrents, e-mail and so on. i2pd\n"
+"is just a router which you can use with other software through I2CP\n"
+"interface.* *i2pd does not require Java. It’s written in C++.* *i2pd\n"
+"consumes less memory and CPU.* *i2pd can be compiled everywhere gcc or\n"
+"clang presented (including Raspberry and routers).* *i2pd has some major\n"
+"optimizations for faster cryptography which leads to less consumption of\n"
+"processor time and energy.*"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:272
+msgid ""
+"Citation: https://i2pd.readthedocs.io/en/latest/user-guide/FAQ/ Site:\n"
+"https://i2pd.website/"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:277
+msgid ""
+"In terms of the differences or benefits of using either the C++ or Java\n"
+"version of I2P, the question often comes up. Recently, idk responded to\n"
+"this question on the I2P subreddit. Ultimately, it depends on a persons\n"
+"own use case or desired workflow."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:284
+msgid ""
+"*Easy-Install Bundle is the best way to use I2P on Windows for people\n"
+"just getting started. It will automatically get you from starting the\n"
+"router to successfully browsing, every time. However, it doesn’t\n"
+"register as a Windows service, so it’s not as good to use as a 24/7\n"
+"transit node yet. It contains everything you need to browse, but it’s\n"
+"designed around using I2P interactively and not running services,\n"
+"necessarily.*"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:294
+msgid ""
+"*i2pd on the other hand is very light and efficient and is designed\n"
+"expressly to run as a service. It’s great at being a 24/7 transit node,\n"
+"especially if you install it on your router, or on a Linux server\n"
+"somewhere. It’s got less tools built-in though, so if you want to\n"
+"torrent or browse, you will need to add those tools externally.*"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:302
+msgid "Diva Terms"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:304
+msgid ""
+"Konrad has provided insight into of some of the terms used during the\n"
+"conversation."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:309
+msgid "Bank for Everyone"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:311
+msgid ""
+"The possibility to run locally installed software which is able to do\n"
+"everything a well-known bank can: send and receive payments for\n"
+"anything, give and receive loans, manage investments, etc. Such banking\n"
+"software shall neither be depending on any central software components\n"
+"nor supervised or censored by central components. It’s run and managed\n"
+"by its owner only with all its benefits and reliabilities. The network\n"
+"(see “Blockchain” and “Consensus”) tries to make sure that no network\n"
+"participant (a user running his own bank) is able to cheat."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:322
+msgid "Blockchain"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:324
+msgid ""
+"A piece of software which is able to reliably store arbitrary data.\n"
+"Copies of the software and the storage space is distributed within a\n"
+"network of any size where the network participants do not necessarily\n"
+"trust each other (or maybe not even know each other). A synonym of\n"
+"“blockchain” is “Distributed Layer Technology (DLT)”. A blockchain has\n"
+"nothing to do with “coins” or “tokens”. These are just blockchain based\n"
+"applications. Blockchain is a base technology which mainly solves the\n"
+"problem of “trust & abuse” within a network."
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:335
+msgid "Consensus"
+msgstr ""
+
+#: i2p2www/blog/2022/09/26/meet-your-maintainer-divaexchange.rst:337
+msgid ""
+"In a distributed system the majority of the participants need to agree\n"
+"on the state of data (the “truth, as defined by the majority” - from a\n"
+"data perspective). This is a continuous process driven by locally\n"
+"installed software and this is called consensus. There are multiple\n"
+"valid consensus algorithms available. Bottom line: all consensus\n"
+"algorithms cost something: CPU cycles, communication capacity etc. - in\n"
+"short: a bunch of data sets is the input and a single reliable, fully\n"
+"distributed data set valid for the majority in the network is the\n"
+"output."
+msgstr ""
+
 #: i2p2www/blog/2022/1/1/I2P-2021-in-Review.rst:2
 msgid "Year in Review: 2021"
 msgstr ""
@@ -14854,6 +15717,540 @@ msgid ""
 "Copied with permission."
 msgstr ""
 
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:2
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:9
+msgid "SSU2 Transport"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:11
+msgid "Overview"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:14
+msgid ""
+"I2P has used a censorship-resistant UDP transport protocol \"SSU\" since "
+"2005.\n"
+"We've had few, if any, reports of SSU being blocked in 17 years.\n"
+"However, by today's standards of security, blocking resistance,\n"
+"and performance, we can do better. Much better."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:21
+#, python-format
+msgid ""
+"That's why, together with the `i2pd project <%(link1)s>`_, we have "
+"created and implemented \"SSU2\",\n"
+"a modern UDP protocol designed to the highest standards of security and "
+"blocking resistance.\n"
+"This protocol will replace SSU."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:27
+msgid ""
+"We have combined industry-standard encryption with the best\n"
+"features of UDP protocols WireGuard and QUIC, together with the\n"
+"censorship resistance features of our TCP protocol \"NTCP2\".\n"
+"SSU2 may be one of the most secure transport protocols ever designed."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:35
+#, python-format
+msgid ""
+"The Java I2P and i2pd teams are finishing the `SSU2 transport "
+"<%(link1)s>`_ and we will enable it for all routers in the next release."
+"\n"
+"This completes our decade-long plan to upgrade all the cryptography from "
+"the original\n"
+"Java I2P implementation dating back to 2003.\n"
+"SSU2 will replace `SSU <%(link2)s>`_, our sole remaining use of `ElGamal "
+"<%(link3)s>`_ cryptography."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:48
+#, python-format
+msgid ""
+"After the transition to SSU2,\n"
+"we will have migrated all our authenticated and encrypted protocols to "
+"standard `Noise Protocol <%(link1)s>`_ handshakes:"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:54
+msgid "ECIES-X25519-Ratchet end-to-end protocol"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:55
+msgid "ECIES-X25519 tunnel build messages"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:58
+msgid ""
+"All I2P Noise protocols use the following standard cryptographic "
+"algorithms:"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:67
+msgid "Goals"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:70
+msgid "Upgrade the asymmetric cryptography to the much faster X25519"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:71
+msgid "Use standard symmetric authenticated encryption ChaCha20/Poly1305"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:72
+msgid "Improve the obfuscation and blocking resistance features of SSU"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:73
+msgid ""
+"Improve the resistance to spoofed addresses by adapting strategies from "
+"QUIC"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:74
+msgid "Improved handshake CPU efficiency"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:75
+msgid "Improved bandwidth efficiency via smaller handshakes and acknowledgements"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:76
+msgid "Improve the security of the peer test and relay features of SSU"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:77
+msgid ""
+"Improve the handling of peer IP and port changes by adapting the "
+"\"connection migration\" feature of QUIC"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:78
+msgid ""
+"Move away from heuristic code for packet handling to documented, "
+"algorithmic processing"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:79
+msgid "Support a gradual network transition from SSU to SSU2"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:80
+msgid "Easy extensibility using the block concept from NTCP2"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:83
+msgid "Design"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:86
+msgid ""
+"I2P uses multiple layers of encryption to protect traffic from attackers."
+"\n"
+"The lowest layer is the transport protocol layer, used for point-to-point"
+" links between two routers.\n"
+"We currently have two transport protocols:\n"
+"NTCP2, a modern TCP protocol introduced in 2018,\n"
+"and SSU, a UDP protocol developed in 2005."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:95
+#, python-format
+msgid ""
+"SSU2, like previous I2P transport protocols, is not a general-purpose "
+"pipe for data.\n"
+"Its primary task is to securely deliver I2P's low-level `I2NP messages "
+"<%(link1)s>`_\n"
+"from one router to the next.\n"
+"Each of these point-to-point connections comprises one hop in an I2P "
+"tunnel.\n"
+"Higher-layer I2P protocols run over these point-to-point connections\n"
+"to deliver garlic messages end-to-end between I2P's destinations."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:104
+msgid ""
+"Designing a UDP transport presents unique and complex challenges not "
+"present in TCP protocols.\n"
+"A UDP protocol must handle security issues caused by address spoofing,\n"
+"and must implement its own congestion control.\n"
+"Additionally, all messages must be fragmented to fit within the maximum "
+"packet size (MTU)\n"
+"of the network path, and reassembled by the receiver."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:112
+msgid ""
+"We first relied heavily on our previous experience with our NTCP2, SSU, "
+"and streaming protocols.\n"
+"Then, we carefully reviewed and borrowed heavily from two recently-"
+"developed UDP protocols:"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:120
+msgid ""
+"Protocol classification and blocking by adversarial on-path attackers "
+"such\n"
+"as nation-state firewalls is not an explicit part of the threat model for"
+" those protocols.\n"
+"However, it is an important part of I2P's threat model, as our mission is"
+" to\n"
+"provide an anonymous and censorship-resistant communications system to "
+"at-risk users around the world.\n"
+"Therefore, much of our design work involved combining the lessons learned"
+" from\n"
+"NTCP2 and SSU with the features and security supported by QUIC and "
+"WireGuard."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:130
+msgid ""
+"Unlike QUIC, I2P transport protocols are peer-to-peer, with no defined "
+"server/client relationship.\n"
+"Identities and public keys are published in I2P's network database,\n"
+"and the handshake must authenticate participants to those identities."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:137
+msgid ""
+"A complete summary of the SSU2 design is beyond the scope of this "
+"article.\n"
+"However, we highlight several features of the protocol below,\n"
+"emphasizing the challenges of UDP protocol design and threat models."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:147
+msgid "DoS Resistance"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:150
+msgid ""
+"UDP protocols are especially vulnerable to Denial of Service (DoS) "
+"attacks.\n"
+"By sending a large amount of packets with spoofed source addresses to a "
+"victim,\n"
+"an attacker can induce the victim to consume large amounts of CPU and "
+"bandwidth to respond.\n"
+"In SSU2, we adapt the token concept from QUIC and WireGuard.\n"
+"When a router receives a connection request without a valid token,\n"
+"it does not perform an expensive cryptographic DH operation.\n"
+"It simply responds with small message containing a valid token using "
+"inexpensive cryptographic operations.\n"
+"If the initiator was not spoofing his address, he will receive the token "
+"and the handshake may proceed normally.\n"
+"This prevents any traffic amplification attacks using spoofed addresses."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:164
+msgid "Header Encryption"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:167
+msgid ""
+"SSU2's packet headers are similar to WireGuard, and are encrypted in a "
+"manner similar to that in QUIC."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:171
+msgid ""
+"Header encryption is vitally important to prevent traffic classification,"
+" protocol identification, and censorship.\n"
+"Headers also contain information that would make it easier for attackers "
+"to interfere with\n"
+"or even decrypt packet contents.\n"
+"While nation-state firewalls are mostly focused on classification and "
+"possible disruption of TCP traffic,\n"
+"we anticipate that their UDP capabilities will increase to meet the "
+"challenges of\n"
+"new UDP protocols such as QUIC and WireGuard.\n"
+"Ensuring that SSU2 headers are adequately obfuscated and/or encrypted was"
+" the first task we addressed."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:181
+#, python-format
+msgid ""
+"Headers are encrypted using a header protection scheme by XORing with "
+"data calculated from known keys,\n"
+"using ChaCha20, similar to QUIC RFC-9001_ and `Nonces are Noticed "
+"<%(link1)s>`_.\n"
+"This ensures that the encrypted headers will appear to be random, without"
+" any distinguishable pattern."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:187
+#, python-format
+msgid ""
+"Unlike the QUIC RFC-9001_ header protection scheme, all parts of all "
+"headers, including destination and source connection IDs, are encrypted."
+"\n"
+"QUIC RFC-9001_ and `Nonces are Noticed <%(link1)s>`_ are primarily "
+"focused on encrypting the \"critical\" part of the header, i.e. the "
+"packet number (ChaCha20 nonce).\n"
+"While encrypting the session ID makes incoming packet classification a "
+"little more complex, it makes some attacks more difficult."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:193
+msgid ""
+"Our threat model assumes that censorship firewalls do not have real-time "
+"access to I2P's network database.\n"
+"Headers are encrypted with known keys published in the network database "
+"or calculated later.\n"
+"In the handshake phase, header encryption is for traffic classification "
+"resistance only,\n"
+"as the decryption key is public and the key and nonces are reused.\n"
+"Header encryption in this phase is effectively just obfuscation.\n"
+"Note that the header encryption is also used to obfuscate the X25519 "
+"ephemeral keys in the handshake,\n"
+"for additional protection."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:203
+msgid ""
+"In the data phase, only the session ID field is encrypted with a key from"
+" the network database.\n"
+"The critical nonce field is encrypted with a key derived from the "
+"handshake,\n"
+"so it may not be decrypted even by a party with access to the network "
+"database."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:212
+msgid "Packet Numbering, ACKS, and Retransmission"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:215
+#, python-format
+msgid ""
+"SSU2 contains several improvements over SSU for security and efficiency.\n"
+"The packet number is the AEAD nonce, and each packet number is only used "
+"once.\n"
+"Acknowledgements (ACKs) are for packet numbers, not I2NP message numbers "
+"or fragments.\n"
+"ACKs are sent in a very efficient, compact format adapted from QUIC.\n"
+"An immediate-ack request mechanism is supported, similar to SSU.\n"
+"Congestion control, windowing, timers, and retransmission strategies are "
+"not fully specified,\n"
+"to allow for implementation flexibility and improvements,\n"
+"but general guidance is taken from the RFCs for TCP.\n"
+"Additional algorithms for timers are adapted from I2P's `streaming "
+"protocol <%(link1)s>`_ and SSU implementations."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:231
+msgid "Connection Migration"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:234
+msgid ""
+"UDP protocols are susceptible to breakage from peer port and IP changes\n"
+"caused by NAT rebinding, IPv6 temporary address changes, and mobile "
+"device address changes.\n"
+"Previous SSU implementations attempted to handle some of these cases with"
+" complex and brittle heuristics.\n"
+"SSU2 provides a formal, documented process to detect and validate peer\n"
+"address changes and migrate connections to the peer's new address without"
+" data loss.\n"
+"It prevents migration caused by packet injection or modification by "
+"attackers.\n"
+"The protocol to implement connection migration is adapted and simplified "
+"from QUIC."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:248
+msgid "Peer Test and Relay"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:252
+msgid ""
+"SSU provides two important services in addition to the transport of I2NP "
+"messages.\n"
+"First, it supports Peer Test, which is a cooperative scheme to determine "
+"local IP\n"
+"and detect the presence of network address translation (NAT) and firewall"
+" devices.\n"
+"This detection is used to update router state, share that state with "
+"other transports,\n"
+"and publish current address and state in I2P's network database.\n"
+"Second, it supports Relaying, in which routers cooperate to traverse "
+"firewalls\n"
+"so that all routers may accept incoming connections.\n"
+"These two services are essentially sub-protocols within the SSU transport."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:263
+msgid ""
+"SSU2 updates the security and reliability of these services by\n"
+"enhancing them to add more response codes, encryption, authentication,\n"
+"and restrictions to the design and implementation."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:273
+msgid "Performance"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:276
+msgid ""
+"The I2P network is a complex mix of diverse routers.\n"
+"There are two primary implementations running all over the world on\n"
+"hardware ranging from high-performance data center computers to\n"
+"Raspberry Pis and Android phones.\n"
+"Routers use both TCP and UDP transports.\n"
+"While the SSU2 improvements are significant, we do not expect them\n"
+"to be apparent to the user, either locally or in end-to-end transfer "
+"speeds.\n"
+"End-to-end transfers depend on the performance of 13 other routers\n"
+"and 14 point-to-point transport links, each of which could be\n"
+"SSU2, NTCP2, or SSU."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:289
+msgid ""
+"In the live network, latency and packet loss varies widely.\n"
+"Even in a test setup, performance depends on configured latency and "
+"packet loss.\n"
+"The i2pd project reports that maximum transfer rates for SSU2 were over 3"
+" times\n"
+"faster than SSU in some tests. However, they completely redesigned their\n"
+"SSU code for SSU2 as their previous implementation was rather poor.\n"
+"The Java I2P project does not expect that their SSU2 implementation will "
+"be any faster than SSU."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:298
+msgid ""
+"Very low-end platforms such as Raspberry Pis and OpenWRT may see "
+"substantial improvements\n"
+"from the elimination of SSU.\n"
+"ElGamal is extremely slow and limits performance on those platforms."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:304
+msgid ""
+"SSU2 data phase encryption uses ChaCha20/Poly1305, compared to AES with a"
+" MD5 HMAC for SSU.\n"
+"Both are very fast and the change is not expected to measurably affect "
+"performance."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:309
+msgid "Here are some highlights of the estimated improvements for SSU2 vs. SSU:"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:313
+#, python-format
+msgid "40% reduction in total handshake packet size"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:314
+#, python-format
+msgid "50% or more reduction in handshake CPU"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:315
+#, python-format
+msgid "90% or more reduction in ACK overhead"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:316
+#, python-format
+msgid "50% reduction in packet fragmentation"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:317
+#, python-format
+msgid "10% reduction in data phase overhead"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:321
+msgid "Transition Plan"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:324
+msgid ""
+"I2P strives to maintain backward compatibility, both to ensure network "
+"stability,\n"
+"and to allow older routers to continue to be useful and secure.\n"
+"However, there are limits, because compatibility increases code "
+"complexity\n"
+"and maintenance requirements."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:332
+msgid ""
+"The Java I2P and i2pd projects will both enable SSU2 by default in their "
+"next releases (2.0.0 and 2.44.0) in late November 2022.\n"
+"However, they have different plans for disabling SSU.\n"
+"I2pd will disable SSU immediately, because SSU2 is a vast improvement "
+"over their SSU implementation.\n"
+"Java I2P plans to disable SSU in mid-2023, to support a gradual "
+"transition\n"
+"and give older routers time to upgrade.\n"
+"Because Java I2P release 0.9.36 and i2pd release 2.20.0 (2018) were the "
+"first to support NTCP2,\n"
+"routers older than that will not be able to connect to i2pd routers "
+"2.44.0 or higher,\n"
+"as they have no compatible transports."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:347
+msgid "Summary"
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:350
+msgid ""
+"The founders of I2P had to make several choices for cryptographic "
+"algorithms and protocols.\n"
+"Some of those choices were better than others, but twenty years later, "
+"most are showing their age.\n"
+"Of course, we knew this was coming, and we've spent the last decade "
+"planning and implementing cryptographic upgrades.\n"
+"As the old saying goes, upgrading things while maintaining backward "
+"compatibility\n"
+"and avoiding a \"flag day\" is quite challenging, like changing the tires"
+" on the bus while it's rolling down the road."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:358
+msgid ""
+"SSU2 was the last and most complex protocol to develop in our long "
+"upgrade path.\n"
+"UDP has a very challenging set of assumptions and threat model.\n"
+"We first designed and rolled out three other flavors of Noise protocols,\n"
+"and gained experience and deeper understanding of the security and "
+"protocol design issues.\n"
+"Finally, we had to research and fully understand other modern UDP "
+"protocols - WireGuard and QUIC.\n"
+"While the authors of those protocols didn't solve all of our problems for"
+" us,\n"
+"their documentation of the UDP threat models and their designed "
+"countermeasures gave us the\n"
+"confidence that we too would be able to complete our task.\n"
+"We thank them as well as the creators of all the cryptography we rely on "
+"to keep our users safe."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:371
+msgid ""
+"Expect SSU2 to be enabled in the i2pd and Java I2P releases scheduled for"
+" late November 2022.\n"
+"If the update goes well, nobody will notice anything different at all.\n"
+"The performance benefits, while significant, will probably not be "
+"measurable for most people."
+msgstr ""
+
+#: i2p2www/blog/2022/10/11/SSU2-Transport.rst:378
+msgid ""
+"As usual, we recommend that you update to the new release when it's "
+"available.\n"
+"The best way to maintain security and help the network is to run the "
+"latest release."
+msgstr ""
+
 #: i2p2www/blog/2022/2/21/1.7.0-Release.rst:2
 msgid "1.7.0 Release"
 msgstr ""
@@ -15276,6 +16673,68 @@ msgstr ""
 msgid "New translation: Spanish (Argentina)"
 msgstr ""
 
+#: i2p2www/blog/2022/8/28/easy_install_bundle_1.9.0.rst:2
+msgid "Windows Easy-Install Bundle 1.9.0 Release"
+msgstr ""
+
+#: i2p2www/blog/2022/8/28/easy_install_bundle_1.9.0.rst:9
+msgid ""
+"Windows Easy-Install Bundle 1.9.0 - Major Stability/Compatibility "
+"Improvements"
+msgstr ""
+
+#: i2p2www/blog/2022/8/28/easy_install_bundle_1.9.0.rst:11
+msgid ""
+"This update includes the new 1.9.0 router and major quality-of-life "
+"improvements for bundle users"
+msgstr ""
+
+#: i2p2www/blog/2022/8/28/easy_install_bundle_1.9.0.rst:16
+msgid ""
+"This release includes the new I2P 1.9.0 router and is based on Java "
+"18.02.1."
+msgstr ""
+
+#: i2p2www/blog/2022/8/28/easy_install_bundle_1.9.0.rst:20
+msgid ""
+"The old batch scripts have been phased out in favor of a more flexible "
+"and stable solution in the jpackage itself.\n"
+"This should fix all bugs related to path-finding and path-quoting which "
+"were present in the batch scripts. After\n"
+"you upgrade, the batch scripts can be safely deleted. They will be "
+"removed by the installer in the next update."
+msgstr ""
+
+#: i2p2www/blog/2022/8/28/easy_install_bundle_1.9.0.rst:26
+msgid ""
+"A sub-project for managing browsing tools has been started: "
+"i2p.plugins.firefox which has extensive capabilities\n"
+"for configuring I2P browsers automatically and stably on many platforms. "
+"This was used to replace the batch\n"
+"scripts but also functions as a cross-platform I2P Browser management "
+"tool. Contributions are welcome\n"
+"here: http://git.idk.i2p/idk/i2p.plugins.firefox at the source repository."
+msgstr ""
+
+#: i2p2www/blog/2022/8/28/easy_install_bundle_1.9.0.rst:33
+msgid ""
+"This release improves compatibility with externally-running I2P routers "
+"such as those provided by the IzPack\n"
+"installer and by third-party router implementations such as i2pd. By "
+"improving external router discovery it\n"
+"requires less of a system's resources, improves start-up time, and "
+"prevents resource conflicts from occurring."
+msgstr ""
+
+#: i2p2www/blog/2022/8/28/easy_install_bundle_1.9.0.rst:39
+msgid ""
+"Besides that, the profile has been updated to the latest version of the "
+"Arkenfox profile. I2P in Private\n"
+"Browsing and NoScript have both been updated. The profile has been "
+"restructured in order to allow for\n"
+"evaluating different configurations for different threat models."
+msgstr ""
+
 #: i2p2www/blog/2022/8/3/Apple-Silicon-Easy-Install.rst:2
 msgid "Apple Silicon Easy Install"
 msgstr ""
diff --git a/pots/docs.pot b/pots/docs.pot
index ec77f66c39151f322d0e71d21037ea38db5a67d1..764173103c858a09957a7aaae2194a99bc0e67f4 100644
--- a/pots/docs.pot
+++ b/pots/docs.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P website\n"
 "Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2022-08-21 15:32+0000\n"
+"POT-Creation-Date: 2022-11-08 21:15+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -166,7 +166,7 @@ msgid "Application Development Overview and Guide"
 msgstr ""
 
 #: i2p2www/pages/site/docs/index.html:65
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:51
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:50
 msgid "I2PTunnel Configuration"
 msgstr ""
 
@@ -2671,41 +2671,34 @@ msgstr ""
 msgid "An IRC tunnel to the default anonymous IRC network, Irc2P."
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:38
-#, python-format
-msgid ""
-"The anonymous <a href=\"%(monotone)s\">monotone</a>\n"
-"sourcecode repository for I2P"
-msgstr ""
-
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:42
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:41
 #, python-format
 msgid ""
 "A SMTP service provided by postman at <a "
 "href=\"http://%(postman)s/?page_id=16\">%(postman)s</a>"
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:45
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:44
 #, python-format
 msgid ""
 "The accompanying POP sevice of postman at <a "
 "href=\"http://%(postman)s/?page_id=16\">%(postman)s</a>"
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:50
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:49
 msgid "Configuration"
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:54
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:53
 msgid "Client Modes"
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:55
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:165
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:54
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:207
 msgid "Standard"
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:56
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:55
 msgid ""
 "Opens a local TCP port that connects to a service (like HTTP, FTP or "
 "SMTP) on a destination inside of I2P.\n"
@@ -2713,7 +2706,7 @@ msgid ""
 " list of destinations."
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:62
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:61
 msgid ""
 "A HTTP-client tunnel. The tunnel connects to the destination specified by"
 " the URL\n"
@@ -2721,28 +2714,21 @@ msgid ""
 "provided. Strips HTTP connections of the following headers:"
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:67
-msgid ""
-"<b>Accept, Accept-Charset, Accept-Language\n"
-" and Accept-Ranges</b> as they vary greatly between browsers and can be "
-"used as an identifier."
-msgstr ""
-
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:90
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:132
 msgid ""
 "Depending on if the tunnel is using an outproxy or not it will append the"
 " following User-Agent:"
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:94
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:136
 msgid "Outproxy:"
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:95
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:137
 msgid "Internal I2P use:"
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:100
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:142
 msgid ""
 "Creates a connection to a random IRC server specified by the comma "
 "seprated (\", \") \n"
@@ -2750,43 +2736,39 @@ msgid ""
 "allowed due to anonymity concerns."
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:105
-msgid "Whitelist:"
-msgstr ""
-
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:139
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:181
 msgid "Enables using the I2P router as a SOCKS proxy."
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:144
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:186
 msgid ""
 "Enables using the I2P router as a SOCKS proxy with the command whitelist "
 "specified by\n"
 "<a href=\"#client-mode-irc\">IRC</a> client mode."
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:150
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:192
 msgid ""
 "Creates a HTTP tunnel and uses the HTTP request method \"CONNECT\" \n"
 "to build a TCP tunnel that usually is used for SSL and HTTPS."
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:156
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:198
 msgid ""
 "Creates a UDP-server attached to a Streamr client I2PTunnel. The streamr "
 "client tunnel will \n"
 "subscribe to a streamr server tunnel."
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:164
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:206
 msgid "Server Modes"
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:166
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:208
 msgid "Creates a destination to a local ip:port with an open TCP port."
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:171
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:213
 msgid ""
 "Creates a destination to a local HTTP server ip:port. Supports gzip for "
 "requests with \n"
@@ -2794,7 +2776,7 @@ msgid ""
 " such a request."
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:177
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:263
 msgid ""
 "Functions as both a I2PTunnel HTTP Server, and a I2PTunnel HTTP client "
 "with no outproxying\n"
@@ -2803,14 +2785,14 @@ msgid ""
 "requests, or loopback-testing an I2P Site as a diagnostic tool."
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:184
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:270
 msgid ""
 "Creates a destination that filters the reqistration sequence of a client "
 "and passes \n"
 "the clients destination key as a hostname to the IRC-server."
 msgstr ""
 
-#: i2p2www/pages/site/docs/api/i2ptunnel.html:190
+#: i2p2www/pages/site/docs/api/i2ptunnel.html:276
 msgid ""
 "A UDP-client that connects to a media server is created. The UDP-Client "
 "is coupled with a Streamr server I2PTunnel."
diff --git a/pots/get-involved.pot b/pots/get-involved.pot
index 378b54b1ff8c5a3ceeac78c5a406641c7191fab4..cd03a419331b792d284a8c57e67247041f25bf05 100644
--- a/pots/get-involved.pot
+++ b/pots/get-involved.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P website\n"
 "Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2022-08-21 15:33+0000\n"
+"POT-Creation-Date: 2022-11-08 21:15+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -171,7 +171,7 @@ msgstr ""
 msgid "Roadmap"
 msgstr ""
 
-#: i2p2www/pages/site/get-involved/roadmap.html:261
+#: i2p2www/pages/site/get-involved/roadmap.html:281
 msgid ""
 "Looking for older releases? Check the roadmap archive by following this "
 "link."
@@ -1356,7 +1356,7 @@ msgid "Download code signing certificate"
 msgstr ""
 
 #: i2p2www/pages/site/get-involved/develop/release-signing-key.html:10
-msgid "Mac OSX installers for releases 0.9.38 and later are signed by mikalv."
+msgid "Mac OSX installers for releases 0.9.38 and later are signed by zlatinb."
 msgstr ""
 
 #: i2p2www/pages/site/get-involved/develop/release-signing-key.html:16
diff --git a/pots/priority.pot b/pots/priority.pot
index e2414007bbdc4007fd1d54df8ae759feac538bfa..d10da735322254bd7d04febf3775cd86a5338369 100644
--- a/pots/priority.pot
+++ b/pots/priority.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: I2P website\n"
 "Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
-"POT-Creation-Date: 2022-08-21 15:33+0000\n"
+"POT-Creation-Date: 2022-11-08 21:15+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -27,7 +27,7 @@ msgid "I2P Blog ATOM Feed for Category: %(category)s"
 msgstr ""
 
 #: i2p2www/pages/blog/index.html:2 i2p2www/pages/blog/post.html:3
-#: i2p2www/pages/global/nav.html:184
+#: i2p2www/pages/global/nav.html:186
 msgid "Blog"
 msgstr ""
 
@@ -116,8 +116,9 @@ msgstr ""
 
 #: i2p2www/pages/downloads/browser-content.html:25
 msgid ""
-"The source code for the extension is, <a href=\"https://i2pgit.org/idk"
-"/I2P-in-Private-Browsing-Mode-Firefox\">i2pgit.org</a>. "
+"The source code for the extension is available at <a "
+"href=\"https://i2pgit.org/idk/I2P-in-Private-Browsing-Mode-"
+"Firefox\">i2pgit.org</a>. "
 msgstr ""
 
 #: i2p2www/pages/downloads/browser-content.html:26
@@ -268,7 +269,7 @@ msgid ""
 "This extension also works in pre-Fenix(Pre-Firefox-68) Firefox based web "
 "browsers, if installed from the following addons.mozilla.org URL.\n"
 "    <em><a href=\"https://addons.mozilla.org/en-US/android/addon/i2p-"
-"proxy/\">I2P Proxy for Android and Other Systems</a><em>\n"
+"proxy/\">I2P Proxy for Android and Other Systems</a></em>\n"
 msgstr ""
 
 #: i2p2www/pages/downloads/browser-content.html:65
@@ -329,36 +330,24 @@ msgstr ""
 msgid ""
 "<p><b>The I2P project itself does not run any proxies to the "
 "Internet.</b>\n"
-"The I2P software includes two outproxies: false.i2p and outproxy-"
-"tor.meeh.i2p.\n"
-"Even though domain names are different, it's the same outproxy you hit,\n"
-"multihomed/keyed for better performance. These are run by a volunteer. "
-"</p>\n"
-"<a href=\"http://privacysolutions.no\"\n"
-"    target=\"_blank\">http://privacysolutions.no</a>"
+"The I2P software includes a default outproxy: exit.stormycloud.i2p.\n"
+"These are run by a volunteer. </p>\n"
+"<a href=\"https://stormycloud.org\"\n"
+"    target=\"_blank\">https://stormycloud.org</a>"
 msgstr ""
 
-#: i2p2www/pages/downloads/browser-content.html:102
+#: i2p2www/pages/downloads/browser-content.html:101
 #, python-format
-msgid ""
-"By default, I2P comes with two outproxies configured: "
-"<code>%(http)s</code>\n"
-"and <code>%(https)s</code>. Even the domain names are different, it's the"
-" same outproxy you hit.\n"
-"(multi-homed/keyed for better performance)"
+msgid "By default, I2P comes with one outproxy configured: <code>%(http)s</code>."
 msgstr ""
 
-#: i2p2www/pages/downloads/browser-content.html:107
+#: i2p2www/pages/downloads/browser-content.html:104
 msgid ""
-"Filtering is active on these outproxies (for example, mibbit and torrent "
-"tracker\n"
-"access is blocked). I2P Sites that are accessible via .i2p addresses are "
-"also\n"
-"not allowed via the outproxies.\n"
-"As a convenience, the outproxy blocks ad servers."
+"I2P Sites that are accessible via .i2p addresses are also\n"
+"not allowed via the outproxies."
 msgstr ""
 
-#: i2p2www/pages/downloads/browser-content.html:113
+#: i2p2www/pages/downloads/browser-content.html:108
 msgid ""
 "<a href=\"https://www.torproject.org\">Tor</a> provides a browser to use "
 "as an outproxy to the Internet."
@@ -914,8 +903,7 @@ msgstr ""
 #, python-format
 msgid ""
 "First, download and install <a href=\"%(firefox)s\">Firefox</a>, then,\n"
-"just download and install <a href=\"%(postfilename)s\">this "
-"installer</a>. To\n"
+"just download and install this installer(below). To\n"
 "start an installer, \"double-click\" the downloaded .exe file."
 msgstr ""
 
@@ -943,14 +931,14 @@ msgid ""
 msgstr ""
 
 #: i2p2www/pages/downloads/easyinstall.html:65
-#: i2p2www/pages/downloads/firefox.html:50 i2p2www/pages/downloads/mac.html:50
-#: i2p2www/pages/downloads/mac.html:66
+#: i2p2www/pages/downloads/firefox.html:50 i2p2www/pages/downloads/mac.html:51
+#: i2p2www/pages/downloads/mac.html:67
 msgid "Mirror:"
 msgstr ""
 
 #: i2p2www/pages/downloads/easyinstall.html:67
-#: i2p2www/pages/downloads/firefox.html:52 i2p2www/pages/downloads/mac.html:52
-#: i2p2www/pages/downloads/mac.html:68
+#: i2p2www/pages/downloads/firefox.html:52 i2p2www/pages/downloads/mac.html:53
+#: i2p2www/pages/downloads/mac.html:69
 msgid "select alternate mirror"
 msgstr ""
 
@@ -1009,7 +997,7 @@ msgid ""
 msgstr ""
 
 #: i2p2www/pages/downloads/easyinstall.html:101
-#: i2p2www/pages/downloads/firefox.html:86 i2p2www/pages/downloads/mac.html:104
+#: i2p2www/pages/downloads/firefox.html:86 i2p2www/pages/downloads/mac.html:105
 msgid "Source Code and Issue Tracking"
 msgstr ""
 
@@ -1025,10 +1013,10 @@ msgid ""
 msgstr ""
 
 #: i2p2www/pages/downloads/easyinstall.html:107
-#: i2p2www/pages/downloads/easyinstall.html:115
+#: i2p2www/pages/downloads/easyinstall.html:117
 #: i2p2www/pages/downloads/firefox.html:92
-#: i2p2www/pages/downloads/firefox.html:100
-#: i2p2www/pages/downloads/mac.html:109 i2p2www/pages/downloads/mac.html:116
+#: i2p2www/pages/downloads/firefox.html:102
+#: i2p2www/pages/downloads/mac.html:110 i2p2www/pages/downloads/mac.html:117
 msgid "Gitlab Repository"
 msgstr ""
 
@@ -1039,6 +1027,16 @@ msgstr ""
 
 #: i2p2www/pages/downloads/easyinstall.html:109
 #: i2p2www/pages/downloads/firefox.html:94
+msgid "Gitlab Repository for Profile Manager"
+msgstr ""
+
+#: i2p2www/pages/downloads/easyinstall.html:110
+#: i2p2www/pages/downloads/firefox.html:95
+msgid "Github Repository Profile Manager"
+msgstr ""
+
+#: i2p2www/pages/downloads/easyinstall.html:111
+#: i2p2www/pages/downloads/firefox.html:96
 msgid ""
 "If you wish to file an issue about the Firefox profile, please use Gitlab"
 " to\n"
@@ -1048,13 +1046,13 @@ msgid ""
 "option when filing the issue."
 msgstr ""
 
-#: i2p2www/pages/downloads/easyinstall.html:116
-#: i2p2www/pages/downloads/firefox.html:101
+#: i2p2www/pages/downloads/easyinstall.html:118
+#: i2p2www/pages/downloads/firefox.html:103
 msgid "How is it different from Tor Browser?"
 msgstr ""
 
-#: i2p2www/pages/downloads/easyinstall.html:117
-#: i2p2www/pages/downloads/firefox.html:102
+#: i2p2www/pages/downloads/easyinstall.html:119
+#: i2p2www/pages/downloads/firefox.html:104
 msgid ""
 "This is not a fork of Firefox. Instead, it is a browser profile with pre-"
 "configured\n"
@@ -1067,8 +1065,8 @@ msgid ""
 "updates from a trustworthy vendor."
 msgstr ""
 
-#: i2p2www/pages/downloads/easyinstall.html:124
-#: i2p2www/pages/downloads/firefox.html:109
+#: i2p2www/pages/downloads/easyinstall.html:126
+#: i2p2www/pages/downloads/firefox.html:111
 msgid ""
 "I2P routers are designed to have long uptimes, and so unlike Tor Browser,"
 " the\n"
@@ -1482,11 +1480,11 @@ msgid ""
 "that are familiar and built-into the operating system."
 msgstr ""
 
-#: i2p2www/pages/downloads/mac.html:77
+#: i2p2www/pages/downloads/mac.html:78
 msgid "Instructions"
 msgstr ""
 
-#: i2p2www/pages/downloads/mac.html:78
+#: i2p2www/pages/downloads/mac.html:79
 msgid ""
 "Download the appropriate file for your Mac hardware and double-click on "
 "it.  Accept the License Agreement, then\n"
@@ -1495,31 +1493,30 @@ msgid ""
 "Launch I2P from Finder."
 msgstr ""
 
-#: i2p2www/pages/downloads/mac.html:84
+#: i2p2www/pages/downloads/mac.html:85
 msgid "Apple Silicon Notes"
 msgstr ""
 
-#: i2p2www/pages/downloads/mac.html:85
+#: i2p2www/pages/downloads/mac.html:86
 msgid ""
-"The I2P bundle for Apple silicon is currently in BETA.  If you own an "
-"Apple silicon Mac and have previously installed the Intel bundle on it "
-"you need to change the update configuration to make sure the next I2P "
-"update does not revert your bundle to Intel."
+"If you own an Apple silicon Mac and have previously installed the Intel "
+"bundle on it you need to change the update configuration to make sure the"
+" next I2P update does not revert your bundle to Intel."
 msgstr ""
 
-#: i2p2www/pages/downloads/mac.html:89
+#: i2p2www/pages/downloads/mac.html:90
 msgid "Go to the \"Configure Update\" page, usually located at:"
 msgstr ""
 
-#: i2p2www/pages/downloads/mac.html:93
+#: i2p2www/pages/downloads/mac.html:94
 msgid "Then copy-paste the following in the \"News URL\" field:"
 msgstr ""
 
-#: i2p2www/pages/downloads/mac.html:98
+#: i2p2www/pages/downloads/mac.html:99
 msgid "Limitations"
 msgstr ""
 
-#: i2p2www/pages/downloads/mac.html:99
+#: i2p2www/pages/downloads/mac.html:100
 msgid ""
 "I2P will not install any launch agents on your Mac.  If you want I2P to "
 "start on\n"
@@ -1529,14 +1526,14 @@ msgid ""
 "icon."
 msgstr ""
 
-#: i2p2www/pages/downloads/mac.html:105
+#: i2p2www/pages/downloads/mac.html:106
 msgid ""
 "If you would like to examine the source code for individual components, "
 "you may\n"
 "find it on i2pgit.org."
 msgstr ""
 
-#: i2p2www/pages/downloads/mac.html:110
+#: i2p2www/pages/downloads/mac.html:111
 msgid ""
 "If you wish to file an issue about the DMG Bundle, please use Gitlab to\n"
 "contact us. For security-sensitive issues, please remember to check the\n"
@@ -1994,7 +1991,7 @@ msgstr ""
 msgid "How to browse I2P"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:12 i2p2www/pages/global/nav.html:163
+#: i2p2www/pages/global/nav.html:12 i2p2www/pages/global/nav.html:165
 msgid "Applications"
 msgstr ""
 
@@ -2054,7 +2051,7 @@ msgstr ""
 msgid "Developers keys"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:42 i2p2www/pages/global/nav.html:179
+#: i2p2www/pages/global/nav.html:42 i2p2www/pages/global/nav.html:181
 msgid "Contact us"
 msgstr ""
 
@@ -2190,15 +2187,15 @@ msgstr ""
 msgid "Proposals"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:113 i2p2www/pages/global/nav.html:150
+#: i2p2www/pages/global/nav.html:113 i2p2www/pages/global/nav.html:152
 msgid "API"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:119 i2p2www/pages/global/nav.html:156
+#: i2p2www/pages/global/nav.html:119 i2p2www/pages/global/nav.html:158
 msgid "Streaming library"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:120 i2p2www/pages/global/nav.html:157
+#: i2p2www/pages/global/nav.html:120 i2p2www/pages/global/nav.html:159
 msgid "Datagrams"
 msgstr ""
 
@@ -2218,67 +2215,67 @@ msgstr ""
 msgid "Transport layer overview"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:138
+#: i2p2www/pages/global/nav.html:140
 msgid "Tunnels"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:140
+#: i2p2www/pages/global/nav.html:142
 msgid "Tunnel implementation"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:141
+#: i2p2www/pages/global/nav.html:143
 msgid "Unidirectional tunnels"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:142
+#: i2p2www/pages/global/nav.html:144
 msgid "Old implementation"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:145
+#: i2p2www/pages/global/nav.html:147
 msgid "Naming and Address Book"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:146
+#: i2p2www/pages/global/nav.html:148
 msgid "Plugins"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:147
+#: i2p2www/pages/global/nav.html:149
 msgid "Strict Countries"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:161
+#: i2p2www/pages/global/nav.html:163
 msgid "License"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:164
+#: i2p2www/pages/global/nav.html:166
 msgid "Licenses"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:167
+#: i2p2www/pages/global/nav.html:169
 msgid "Meetings, Roadmap"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:169
+#: i2p2www/pages/global/nav.html:171
 msgid "Meeting Logs"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:170
+#: i2p2www/pages/global/nav.html:172
 msgid "Project Roadmap"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:171
+#: i2p2www/pages/global/nav.html:173
 msgid "Task list"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:174
+#: i2p2www/pages/global/nav.html:176
 msgid "Bug tracker"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:177
+#: i2p2www/pages/global/nav.html:179
 msgid "People"
 msgstr ""
 
-#: i2p2www/pages/global/nav.html:185
+#: i2p2www/pages/global/nav.html:187
 msgid "Language"
 msgstr ""