diff --git a/i2p2www/blog/2016/01/23/32C3.rst b/i2p2www/blog/2016/01/23/32C3.rst index 2b640d1c..0d97427a 100644 --- a/i2p2www/blog/2016/01/23/32C3.rst +++ b/i2p2www/blog/2016/01/23/32C3.rst @@ -18,13 +18,13 @@ Attending: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo, and eche|on. Start ===== The project has had another successful year at CCC. -We would like to thank the volunteers at `32C3`_ for all of their help in organizing this event and for being accommodating hosts for us. +We would like to thank the volunteers at `32C3`__ for all of their help in organizing this event and for being accommodating hosts for us. Many I2P contributors were able to attend this year's Congress due to many of the generous donations from supporters like you to the project. -If you would like to fund I2P, please see `our donation page`_ for more information. +If you would like to fund I2P, please see `our donation page`__ for more information. {%- endtrans %} -.. _{% trans %}`32C3`{% endtrans %}: https://events.ccc.de/congress/2015/wiki/Static:Main_Page -.. _{% trans %}`our donation page`{% endtrans %}: {{ site_url() }}get-involved/donate +__ https://events.ccc.de/congress/2015/wiki/Static:Main_Page +__ {{ site_url() }}get-involved/donate {% trans -%} Just like previous years we were located in Noisy Square, located near the EFF's table. @@ -40,12 +40,12 @@ The Year of Usability {% trans -%} A common discussion point at the table was the usability of the router console, and how it can be better improved for all I2P users, with a specific focus on new users. -Many (both developers and users) have mentioned to us that their best experience with I2P was through `Vuze`_ and the `I2PBote Android app`_. +Many (both developers and users) have mentioned to us that their best experience with I2P was through `Vuze`__ and the `I2PBote Android app`__. Currently there are vague discussions of redoing the current router console since it is difficult for many users to understand. {%- endtrans %} -.. _{% trans %}`Vuze`{% endtrans %}: https://wiki.vuze.com/w/I2PHelper_HowTo -.. _{% trans %}`I2PBote Android app`{% endtrans %}: https://play.google.com/store/apps/details?id=i2p.bote.android +__ https://wiki.vuze.com/w/I2PHelper_HowTo +__ https://play.google.com/store/apps/details?id=i2p.bote.android {% trans -%} {%- endtrans %} @@ -53,10 +53,10 @@ Currently there are vague discussions of redoing the current router console sinc {% trans -%} We need your feedback! Even if you don't use I2P often, we want to know what you think. -Please `get in touch with us`_ and let us know what improvements or ideas you have! +Please `get in touch with us`__ and let us know what improvements or ideas you have! {%- endtrans %} -.. _{% trans %}`get in touch with us`{% endtrans %}: {{ site_url() }}contact +__ {{ site_url() }}contact #} @@ -73,10 +73,10 @@ Let's get more reseeds! If you don't know what a reseed server is, it is first the connection new routers use to find peers. There was a lot of discussion around the current status of the reseed network right now. As always, more reseed operators are needed! -If you would like to strengthen the reseed infrastructure, (or if you're talented with Go) email `backup -at- i2pmail.org`_. +If you would like to strengthen the reseed infrastructure, (or if you're talented with Go) email `backup -at- i2pmail.org`__. {%- endtrans %} -.. _{% trans %}`backup -at- i2pmail.org`{% endtrans %}: mailto:backup -at- i2pmail.org?subject=How%20Do%20I%20Run%20a%20Reseed%20Node? +__ mailto:backup -at- i2pmail.org?subject=How%20Do%20I%20Run%20a%20Reseed%20Node? {% trans -%} Sybil Detection (beta) @@ -97,20 +97,20 @@ Development Meeting {%- endtrans %} {% trans -%} -On the 30th we held an in person `meeting`_ at our table. +On the 30th we held an in person `meeting`__ at our table. The meeting focused on organizationally preparing for more project management, and public relations (both from Sadie). {%- endtrans %} -.. _{% trans %}`meeting`{% endtrans %}: {{ site_url() }}meetings/241 +__ {{ site_url() }}meetings/241 {% trans -%} We discussed how much of the work done on I2P is lost in the commits and there is not much to see for our users. To remedy this lazygravy plans on preparing a series of posts explaining some technical topics in I2P. -The initial ideas that we discussed writing posts on are what encrypted lease sets are, why different tunnel types are needed, and some observations seen in `I2Spy`_. +The initial ideas that we discussed writing posts on are what encrypted lease sets are, why different tunnel types are needed, and some observations seen in `I2Spy`__. But these are just the start and we would like to hear feedback on topics we should write about! {%- endtrans %} -.. _{% trans %}`i2spy`{% endtrans %}: https://github.com/chris-barry/i2spy +__ https://github.com/chris-barry/i2spy {% trans -%} Meeting (Future) @@ -118,7 +118,7 @@ Meeting (Future) {%- endtrans %} {% trans -%} -There will be a `another meeting`_ on 2 Feburary 2016 to discuss: +There will be a `another meeting`__ on 2 Feburary 2016 to discuss: {%- endtrans %} - {% trans -%}Review of assigned tasks from 30 December meeting{% endtrans %} @@ -126,5 +126,5 @@ There will be a `another meeting`_ on 2 Feburary 2016 to discuss: - {% trans -%}GMP 6 readiness{% endtrans %} - {% trans -%}A proposal for a code of conduct{% endtrans %} -.. _{% trans %}`another meeting`{% endtrans %}: http://{{ i2pconv('zzz.i2p') }}/topics/2014-meeting-tues-feb-2-8-pm-utc +__ http://{{ i2pconv('zzz.i2p') }}/topics/2014-meeting-tues-feb-2-8-pm-utc diff --git a/i2p2www/blog/2016/01/27/0.9.24-Release.rst b/i2p2www/blog/2016/01/27/0.9.24-Release.rst index 4cbc2580..8a083914 100644 --- a/i2p2www/blog/2016/01/27/0.9.24-Release.rst +++ b/i2p2www/blog/2016/01/27/0.9.24-Release.rst @@ -26,24 +26,24 @@ Your router will not automatically update if you are using Java 6. To prevent the problems caused by the ancient commons-logging library, we have removed it. This will cause very old I2P-Bote plugins (0.2.10 and below, signed by HungryHobo) to crash if they have IMAP enabled. The recommended fix is to replace your old I2P-Bote plugin with the current one signed by str4d. -For more details, see `this post`_. +For more details, see `this post`__. {%- endtrans %} -.. _{% trans %}`this post`{% endtrans %}: http://bote.i2p/news/0.4.3 +__ http://bote.i2p/news/0.4.3 {% trans -%} -We had a great `32C3 Congress`_ and are making good progress on our 2016 project plans. -Echelon gave a talk on I2P's history and current status, and his slides are `available here`_ (pdf). -Str4d attended `Real World Crypto`_ and gave a talk on our crypto migration, his slides are `here`_ (pdf). +We had a great `32C3 Congress`__ and are making good progress on our 2016 project plans. +Echelon gave a talk on I2P's history and current status, and his slides are `available here`__ (pdf). +Str4d attended `Real World Crypto`__ and gave a talk on our crypto migration, his slides are `here`__ (pdf). {%- endtrans %} -.. _{% trans %}`32C3 Congress`{% endtrans %}: {{ site_url() }}blog/post/2016/01/23/32C3 +__ {{ site_url() }}blog/post/2016/01/23/32C3 -.. _{% trans %}`available here`{% endtrans %}: https://download.i2p2.de/media/ccc/2015/I2P_Still_alive.pdf +__ https://download.i2p2.de/media/ccc/2015/I2P_Still_alive.pdf -.. _{% trans %}`Real World Crypto`{% endtrans %}: http://www.realworldcrypto.com/rwc2016/program +__ http://www.realworldcrypto.com/rwc2016/program -.. _{% trans %}`here`{% endtrans %}: https://download.i2p2.de/media/rwc/2016/rwc2016-str4d-slides.pdf +__ https://download.i2p2.de/media/rwc/2016/rwc2016-str4d-slides.pdf {% trans -%} As usual, we recommend that you update to this release. The best way to @@ -98,9 +98,9 @@ maintain security and help the network is to run the latest release. - {% trans %}Update GeoIP data (new installs and PPA only){% endtrans %} -`Full list of fixed bugs`_ +`{% trans %}Full list of fixed bugs{% endtrans %}`__ -.. _{% trans %}`Full list of fixed bugs`{% endtrans %}: http://trac.i2p2.de/query?resolution=fixed&milestone=0.9.24 +__ http://trac.i2p2.de/query?resolution=fixed&milestone=0.9.24 **{% trans %}SHA256 Checksums:{% endtrans %}** diff --git a/i2p2www/blog/2016/03/22/0.9.25-Release.rst b/i2p2www/blog/2016/03/22/0.9.25-Release.rst index 432af096..67af4626 100644 --- a/i2p2www/blog/2016/03/22/0.9.25-Release.rst +++ b/i2p2www/blog/2016/03/22/0.9.25-Release.rst @@ -69,9 +69,9 @@ maintain security and help the network is to run the latest release. - {% trans %}Update GeoIP data (new installs and PPA only){% endtrans %} -`Full list of fixed bugs`_ +`{% trans %}Full list of fixed bugs{% endtrans %}`__ -.. _{% trans %}`Full list of fixed bugs`{% endtrans %}: http://trac.i2p2.de/query?resolution=fixed&milestone=0.9.25 +__ http://trac.i2p2.de/query?resolution=fixed&milestone=0.9.25 **{% trans %}SHA256 Checksums:{% endtrans %}** diff --git a/i2p2www/blog/2016/06/07/0.9.26-Release.rst b/i2p2www/blog/2016/06/07/0.9.26-Release.rst index 382410c6..c2a97f85 100644 --- a/i2p2www/blog/2016/06/07/0.9.26-Release.rst +++ b/i2p2www/blog/2016/06/07/0.9.26-Release.rst @@ -12,10 +12,10 @@ {% trans -%} I2P is now a proposed site on Stack Exchange! -Please `commit to using it`_ so the beta phase can begin. +Please `commit to using it`__ so the beta phase can begin. {%- endtrans %} -.. _{% trans %}`commit to using it`{% endtrans %}: https://area51.stackexchange.com/proposals/99297/i2p +__ https://area51.stackexchange.com/proposals/99297/i2p {% trans -%} Update details @@ -89,9 +89,9 @@ maintain security and help the network is to run the latest release. - {% trans %}Update GeoIP data (new installs and PPA only){% endtrans %} -`Full list of fixed bugs`_ +`{% trans %}Full list of fixed bugs{% endtrans %}`__ -.. _{% trans %}`Full list of fixed bugs`{% endtrans %}: http://{{ i2pconv('trac.i2p2.i2p') }}/query?resolution=fixed&milestone=0.9.26 +__ http://{{ i2pconv('trac.i2p2.i2p') }}/query?resolution=fixed&milestone=0.9.26 **{% trans %}SHA256 Checksums:{% endtrans %}** diff --git a/i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst b/i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst index c205cc12..763f1095 100644 --- a/i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst +++ b/i2p2www/blog/2016/06/13/I2P-on-Maven-Central.rst @@ -65,20 +65,20 @@ Maven {% trans -%} -For other build systems, see the Maven Central pages for the `core`_ and -`streaming`_ libraries. +For other build systems, see the Maven Central pages for the `core`__ and +`streaming`__ libraries. {%- endtrans %} {% trans -%} -Android developers should use the `I2P Android client library`_, which contains +Android developers should use the `I2P Android client library`__, which contains the same libraries along with Android-specific helpers. I'll be updating it soon to depend on the new I2P libraries, so that cross-platform applications can work natively with either I2P Android or desktop I2P. {%- endtrans %} -.. _`core`: http://search.maven.org/#artifactdetails%7Cnet.i2p%7Ci2p%7C0.9.26%7Cjar -.. _`streaming`: http://search.maven.org/#artifactdetails%7Cnet.i2p.client%7Cstreaming%7C0.9.26%7Cjar -.. _{% trans %}`I2P Android client library`{% endtrans %}: http://search.maven.org/#artifactdetails%7Cnet.i2p.android%7Cclient%7C0.8%7Caar +__ http://search.maven.org/#artifactdetails%7Cnet.i2p%7Ci2p%7C0.9.26%7Cjar +__ http://search.maven.org/#artifactdetails%7Cnet.i2p.client%7Cstreaming%7C0.9.26%7Cjar +__ http://search.maven.org/#artifactdetails%7Cnet.i2p.android%7Cclient%7C0.8%7Caar {% trans -%} @@ -87,11 +87,11 @@ Get hacking! {%- endtrans %} {% trans -%} -See our `application development`_ guide for help getting started with these +See our `application development`__ guide for help getting started with these libraries. You can also chat with us about them in #i2p-dev on IRC. And if you do start using them, let us know what you're working on with the hashtag -`#I2PSummer`_ on Twitter! +`#I2PSummer`__ on Twitter! {%- endtrans %} -.. _{% trans %}application development{% endtrans %}: {{ site_url('get-involved/develop/applications') }}#start -.. _`#I2PSummer`: https://twitter.com/hashtag/I2PSummer +__ {{ site_url('get-involved/develop/applications') }}#start +__ https://twitter.com/hashtag/I2PSummer diff --git a/i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst b/i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst index c1e6da0a..ee6df07d 100644 --- a/i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst +++ b/i2p2www/blog/2016/07/02/Summer-Dev-roundup-APIs.rst @@ -17,13 +17,13 @@ to speed on the progress we are making! {%- endtrans %} {% trans %} -But first, a big thank you to `Elio Qoshi`_ and `ura`_ for designing us the +But first, a big thank you to `Elio Qoshi`__ and `ura`__ for designing us the fantastic logo you see above. It adds a cheerful personality to our development program (and is going to look great on t-shirts). {%- endtrans %} -.. _`Elio Qoshi`: http://elioqoshi.me -.. _`ura`: http://ura.al +__ http://elioqoshi.me +__ http://ura.al {% trans -%} APIs month @@ -41,10 +41,13 @@ Java / Android -------------- {% trans -%} -The I2P client libraries are now available on `Maven Central`_! See our -`previous blog post`_ for full details. +The I2P client libraries are now available on `Maven Central`__ ! See our +`previous blog post`__ for full details. {% endtrans %} +__ http://search.maven.org/#search%7Cga%7C1%7Cg%3A"net.i2p"%20OR%20g%3A"net.i2p.client" +__ {{ url_for('blog_post', slug='2016/06/13/I2P-on-Maven-Central') }} + {% trans -%} This should make it much simpler for Java developers to use I2P in their applications. Instead of needing to obtain the libraries from a current install, @@ -53,14 +56,12 @@ similarly be much easier. {%- endtrans %} {% trans -%} -The `I2P Android client library`_ has also been updated to use the new I2P +The `I2P Android client library`__ has also been updated to use the new I2P libraries. This means that cross-platform applications can work natively with either I2P Android or desktop I2P. {%- endtrans %} -.. _`Maven Central`: http://search.maven.org/#search%7Cga%7C1%7Cg%3A"net.i2p"%20OR%20g%3A"net.i2p.client" -.. _{% trans %}`previous blog post`{% endtrans %}: {{ url_for('blog_post', slug='2016/06/13/I2P-on-Maven-Central') }} -.. _{% trans %}`I2P Android client library`{% endtrans %}: http://search.maven.org/#artifactdetails%7Cnet.i2p.android%7Cclient%7C0.8%7Caar +__ http://search.maven.org/#artifactdetails%7Cnet.i2p.android%7Cclient%7C0.8%7Caar Python ------ @@ -68,37 +69,37 @@ Python txi2p ````` {% trans -%} -The `Twisted`_ plugin ``txi2p`` now supports in-I2P ports, and will work -seamlessly over local, remote, and port-forwarded `SAM APIs`_. See its -`documentation`_ for usage instructions, and report any issues on `GitHub`_. +The `Twisted`__ plugin ``txi2p`` now supports in-I2P ports, and will work +seamlessly over local, remote, and port-forwarded `SAM APIs`__. See its +`documentation`__ for usage instructions, and report any issues on `GitHub`__. {%- endtrans %} +__ https://twistedmatrix.com +__ {{ site_url('docs/api/samv3') }} +__ https://github.com/str4d/txi2p +__ https://txi2p.readthedocs.io + i2psocket ````````` {% trans -%} The first (beta) version of ``i2psocket`` has been released! This is a direct replacement for the standard Python ``socket`` library that extends it with I2P -support over the `SAM API`_. See its `GitHub page`_ for usage instructions, and +support over the SAM API. See its `GitHub page`__ for usage instructions, and to report any issues. {%- endtrans %} -.. _`Twisted`: https://twistedmatrix.com -.. _`SAM APIs`: -.. _`SAM API`: {{ site_url('docs/api/samv3') }} -.. _{% trans %}`documentation`{% endtrans %}: https://txi2p.readthedocs.io -.. _`GitHub`: https://github.com/str4d/txi2p -.. _{% trans %}`GitHub page`{% endtrans %}: https://github.com/majestrate/i2p.socket +__ https://github.com/majestrate/i2p.socket {% trans -%} Other progress -------------- {%- endtrans %} -- {% trans %}zzz has been hard at work on Syndie, getting a headstart on Plugins month. You can follow his progress on `the development forum thread`_.{% endtrans %} +- {% trans %}zzz has been hard at work on Syndie, getting a headstart on Plugins month. You can follow his progress on `the development forum thread`__.{% endtrans %} - {% trans %}psi has been creating an I2P test network using i2pd, and in the process has found and fixed several i2pd bugs that will improve its compatibility with Java I2P.{% endtrans %} -.. _{% trans %}`the development forum thread`{% endtrans %}: http://zzz.i2p/topics/2064-syndie-release-july-2016 +__ http://zzz.i2p/topics/2064-syndie-release-july-2016 {% trans -%} Coming up: Apps month! @@ -106,8 +107,8 @@ Coming up: Apps month! {%- endtrans %} {% trans -%} -We are excited to be working with `Tahoe-LAFS`_ in July! I2P has for a long time -been home to one of the `largest public grids`_, using a patched version of +We are excited to be working with `Tahoe-LAFS`__ in July! I2P has for a long time +been home to one of the `largest public grids`__, using a patched version of Tahoe-LAFS. During Apps month we will be helping them with their ongoing work to add native support for I2P and Tor, so that I2P users can benefit from all of the improvements upstream. @@ -118,8 +119,8 @@ There are several other projects that we will be talking with about their plans for I2P integration, and helping with design. Stay tuned! {%- endtrans %} -.. _`Tahoe-LAFS`: https://tahoe-lafs.org -.. _{% trans %}`largest public grids`{% endtrans %}: https://tahoe-lafs.org/pipermail/tahoe-lafs-weekly-news/2015-December/000056.html +__ https://tahoe-lafs.org +__ https://tahoe-lafs.org/pipermail/tahoe-lafs-weekly-news/2015-December/000056.html {% trans -%} diff --git a/i2p2www/blog/2016/10/17/0.9.27-Release.rst b/i2p2www/blog/2016/10/17/0.9.27-Release.rst index 0ee508ec..08e89aff 100644 --- a/i2p2www/blog/2016/10/17/0.9.27-Release.rst +++ b/i2p2www/blog/2016/10/17/0.9.27-Release.rst @@ -66,9 +66,9 @@ maintain security and help the network is to run the latest release. - {% trans %}Update GeoIP data (new installs and PPA only){% endtrans %} -`Full list of fixed bugs`_ +`{% trans %}Full list of fixed bugs{% endtrans %}`__ -.. _{% trans %}`Full list of fixed bugs`{% endtrans %}: http://{{ i2pconv('trac.i2p2.i2p') }}/query?resolution=fixed&milestone=0.9.27 +__ http://{{ i2pconv('trac.i2p2.i2p') }}/query?resolution=fixed&milestone=0.9.27 **{% trans %}SHA256 Checksums:{% endtrans %}** diff --git a/i2p2www/blog/2016/12/12/0.9.28-Release.rst b/i2p2www/blog/2016/12/12/0.9.28-Release.rst index 418fb98f..7d19e247 100644 --- a/i2p2www/blog/2016/12/12/0.9.28-Release.rst +++ b/i2p2www/blog/2016/12/12/0.9.28-Release.rst @@ -96,9 +96,9 @@ maintain security and help the network is to run the latest release. - {% trans %}Update GeoIP data (new installs and PPA only){% endtrans %} -`Full list of fixed bugs`_ +`{% trans %}Full list of fixed bugs{% endtrans %}`__ -.. _{% trans %}`Full list of fixed bugs`{% endtrans %}: http://{{ i2pconv('trac.i2p2.i2p') }}/query?resolution=fixed&milestone=0.9.28 +__ http://{{ i2pconv('trac.i2p2.i2p') }}/query?resolution=fixed&milestone=0.9.28 **{% trans %}SHA256 Checksums:{% endtrans %}**