Fix slugs and add newsletters

This commit is contained in:
hiro 2018-06-20 11:26:49 +02:00
parent ba139a91e2
commit 3d73095df6
15 changed files with 693 additions and 311 deletions

View File

@ -1,63 +0,0 @@
/* Support Portal Styles
*
*/
.section-nav {
padding-top: 0 !important;
border: 0 !important;
}
#sidenav-topics .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
color: #7D4698;
background-color: #fff;
font-weight: bold;
}
.toc-entry a:hover {
color: $purple !important;
}
.sidetopics {
background: transparent;
position: sticky;
top: 114px;
padding-top: inherit;
}
#topics {
min-height: 500px;
margin-bottom: 200px;
}
#topics h5{
padding-top: 7rem;
}
.question {
padding: 0.75rem 0;
}
.footer {
position: relative;
z-index:99999999999;
}
.footer a.nav-link {
padding: 0.2rem;
}
footer .border{
border: 0 !important;
border-bottom: 1px solid rgba(255,255,255,0.3) !important;
}
@include media-breakpoint-down(sm) {
.display-4 {
font-size: 2rem;
}
.toc-entry a {
display: block;
padding: 0.4rem 0 !important;
font-size: 1.3rem;
}
}
@include media-breakpoint-up(md) {
}
@include media-breakpoint-up(lg) {
}

View File

@ -1,46 +0,0 @@
/*!
* Bootstrap v4.0.0-beta.2 (https://getbootstrap.com)
* Copyright 2011-2017 The Bootstrap Authors
* Copyright 2011-2017 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
@import "tor-variables";
@import "functions";
@import "variables";
@import "mixins";
@import "root";
@import "print";
@import "reboot";
@import "type";
@import "images";
@import "code";
@import "grid";
@import "tables";
@import "forms";
@import "buttons";
@import "transitions";
@import "dropdown";
@import "button-group";
@import "input-group";
@import "custom-forms";
@import "nav";
@import "navbar";
@import "card";
@import "breadcrumb";
@import "pagination";
@import "badge";
@import "jumbotron";
@import "alert";
@import "progress";
@import "media";
@import "list-group";
@import "close";
@import "modal";
@import "tooltip";
@import "popover";
@import "carousel";
@import "utilities";
@import "tor";
@import "portal";
@import "sidebar";
@import "component-examples";

View File

@ -1,42 +0,0 @@
body {
font-family: 'Verdana', sans-serif;
margin: 50px 25px;
}
a {
color: #2a99b6;
}
a:hover {
color: #33bbdf;
}
header, footer, div.page {
width: 760px;
margin: 0 auto;
background: #daeef3;
padding: 20px 30px;
}
header h1 {
color: #169bbd;
margin: 0;
font-weight: normal;
font-size: 42px;
}
header nav ul {
list-style: none;
margin: 0;
padding: 0;
}
header nav ul li {
display: inline;
margin: 0 8px 0 0;
padding: 0;
}
div.page {
background: #f1fbfe;
}

View File

@ -0,0 +1,297 @@
_model: post
---
_template: newsletter.html
---
author: steph@torproject.org
---
pub_date: 2017-11-08
---
title: Next-Gen Onions, Bastet, KIST, Mobile Browsing, Events
---
html_body:
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody><!-- Spacing -->
<tr>
<td height="20" width="100%">
<table align="center" border="0" cellpadding="2" cellspacing="0" width="93%">
<tbody>
<tr>
<td rowspan="2" style="padding-top:10px; padding-bottom:10px;" width="38%">&nbsp;</td>
<td align="right">
<h5 style="font-family: Source Sans Pro, Helvetica, Arial, sans-serif; color:#7d4698;"><a href="https://www.torproject.org" target="_blank"><img alt="tor news logo" src="https://extra.torproject.org/media/Newsletter/tor-news-logo-560.png" style="width: 250px; height: 75px;" /></a></h5>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody><!-- /Spacing -->
<tr>
<td style="font-family: Source Sans Pro, Helvetica, arial, sans-serif; font-size: 23px; color:#7d4698; text-align:left; line-height: 32px; padding:5px 15px; background-color:#f1f2f2;">We&#39;ve got a lot to tell you.&nbsp;</td>
</tr>
<!-- Spacing -->
<tr>
<td height="15" style="font-size:1px; line-height:1px; mso-line-height-rule: exactly;" width="100%">&nbsp;</td>
</tr>
<!-- /Spacing --><!-- content -->
<tr>
<td style="padding:0 15px;">
<p font-family:="" pro="" sans="" source="" style="font-family: &quot;Source sans pro&quot;, Helvetica, arial, sans-serif; font-size: 14px; color: rgb(72, 72, 72); text-align: left; line-height: 18px; padding-bottom: 5px;&gt;To our Friends of Internet Freedom: &lt;/p&gt;
&lt;p style="><font face="Source sans pro, Helvetica, arial, sans-serif"><span style="font-size: 14px;">To keep you informed with updates and opportunities from across the organization, we&rsquo;re&nbsp;starting Tor News again and will&nbsp;send it around once a month to start.&nbsp;This format is a little different than what some of you originally signed up for, but we hope you&rsquo;ll stick around and hear what Tor is doing to protect internet freedom. We&#39;re now using CiviCRM to send Tor News, and as in the past, we&nbsp; will not publish, sell, trade, share, or rent any information about you. If you&rsquo;d rather unsubscribe, you can in the footer below. As always, we have team-specific <a href="https://lists.torproject.org/cgi-bin/mailman/listinfo">mailing lists you can join</a>.</span></font></p>
<p style="font-family: Source sans pro, Helvetica, arial, sans-serif; font-size: 14px; color: #484848; text-align:left; line-height: 18px; padding-bottom:5px;"><font face="Source sans pro, Helvetica, arial, sans-serif"><span style="font-size: 14px;">Here&rsquo;s what we&rsquo;ve been up to. &nbsp;&nbsp;</span></font><br />
&nbsp;</p>
</td>
</tr>
<!-- Spacing --><!-- end of content -->
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<!-- end of hero image and story --><!-- story 1 -->
<table bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" id="backgroundTable" st-sortable="left-image" width="100%">
<tbody>
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody><!-- Spacing -->
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidthinner" width="650">
<tbody><!-- image -->
<tr>
<td align="center" class="devicewidthinner" width="100%">
<div class="imgpop"><a href="https://blog.torproject.org/tors-fall-harvest-next-generation-onion-services" target="_blank"><img alt="tor-onion" src="https://blog.torproject.org/sites/default/files/styles/full_width/public/image/tor-nextgen-onions.png?itok=EUW1MQrU" style="width: 650px; height: 325px;" /></a></div>
</td>
</tr>
<!-- /Spacing -->
<tr>
<td height="15" style="font-size:1px; line-height:1px; mso-line-height-rule: exactly;" width="100%">&nbsp;</td>
</tr>
<tr>
<td color:="#" style="color: #7d4698; font-family: Source Sans Pro, Helvetica, arial, sans-serif; font-size: 18px; text-align:left; line-height: 26px; padding:0 15px; background-color:#f1f2f2;">Our New Harvest: the Next Generation of Onion Services</td>
</tr>
<!-- Spacing -->
<tr>
<td height="15" style="font-size:1px; line-height:1px; mso-line-height-rule: exactly;" width="100%">&nbsp;</td>
</tr>
<!-- /Spacing --><!-- content -->
<tr>
<td style="padding:0 15px;">
<p style="font-family: &quot;Source sans pro&quot;, Helvetica, arial, sans-serif; font-size: 14px; color: rgb(72, 72, 72); text-align: left; line-height: 18px; padding-bottom: 5px;">We are hyped to present&nbsp;the&nbsp;<a href="https://trac.torproject.org/projects/tor/wiki/doc/NextGenOnions">next generation of onion services</a>! We&#39;ve been working on this project non-stop&nbsp;<a href="https://blog.torproject.org/mission-montreal-building-next-generation-onion-services">for the</a>&nbsp;<a href="https://trac.torproject.org/projects/tor/ticket/12424">past</a><a href="https://blog.torproject.org/hidden-services-need-some-love">&nbsp;4 years</a>&nbsp;and we officially launched it a couple weeks&nbsp;ago by&nbsp;<a href="https://blog.torproject.org/tor-0321-alpha-released-support-next-gen-onion-services-and-kist-scheduler">publishing our first alpha releases</a>.&nbsp;</p>
<p>We are assuming you are familiar with traditional onion services: fun little sites that look like&nbsp;<a data-href="https://www.nytimes3xbfgragh.onion/" href="https://open.nytimes.com/https-open-nytimes-com-the-new-york-times-as-a-tor-onion-service-e0d0b67b7482" rel="noopener" target="_blank">nytimes3xbfgragh.onion</a>. Onion services have&nbsp;been around&nbsp;<a href="https://www.youtube.com/watch?v=wHmxCeLpveA">for over 10 years</a>&nbsp;and are&nbsp;used for all sorts of tasty things. News organizations use them for private information disclosure (see&nbsp;<a href="https://securedrop.theguardian.com/">SecureDrop</a>). Websites use them to defeat censorship and provide a secure gateway for their users (e.g.&nbsp;<a href="http://propub3r6espa33w.onion/">ProPublica</a>). The cryptocurrency ecosystem uses them to perform&nbsp;<a href="https://blog.torproject.org/tor-heart-cryptocurrencies">private transactions</a>&nbsp;and mining. People use them for their reachability and permanent onion address if they are behind NAT or dynamic IP.</p>
<p><strong>We believe that being able to express yourself and publish content&nbsp;with privacy is&nbsp;as important as being able to browse the web privately, and hence we consider onion services a critical part of the internet.</strong></p>
<p>So let&#39;s get a taste of the improvements these&nbsp;next generation onions provide us with:</p>
<p>On the&nbsp;<b>cryptography side</b>, we are looking at cutting-edge crypto algorithms and improved authentication schemes. On the&nbsp;<b>protocol end</b>, we redesigned the directory system to defend against info leaks and reduce the overall attack surface.<a href="https://blog.torproject.org/tors-fall-harvest-next-generation-onion-services"> Read more</a>.</p>
</td>
</tr>
<tr>
<td height="15" style="font-size:1px; line-height:1px; mso-line-height-rule: exactly;" width="100%">&nbsp;</td>
</tr>
<tr>
<td color:="#" style="color: #7d4698; font-family: Source Sans Pro, Helvetica, arial, sans-serif; font-size: 18px; text-align:left; line-height: 26px; padding:0 15px; background-color:#f1f2f2;">Introducing Bastet: Our New Directory Authority&nbsp;</td>
</tr>
<!-- Spacing -->
<tr>
<td height="15" style="font-size:1px; line-height:1px; mso-line-height-rule: exactly;" width="100%">&nbsp;</td>
</tr>
<!-- /Spacing --><!-- content -->
<tr>
<td style="padding:0 15px;">
<p>How does the network choose the route that Tor traffic takes through the network? How does every Tor user get the same information on relays? How does Tor authenticate the connection to any given relay?</p>
<p>The answer is through directory authorities &mdash; dedicated servers which tell Tor clients which relays make up the Tor network. Information about these directory authorities, located around the world and maintained by super trusted we-know-you-and-have-had-many-beers-with-you Tor volunteers, are hard-coded into Tor. Every hour, these volunteer-run directory authorities vote on and reach a consensus on the relays that make up the Tor network.</p>
<p>We added a new directory authority last month, increasing the diversity and stability of the directory authority system. The latest authority, named &ldquo;Bastet&rdquo; after the ancient Egyptian goddess, is run by Tor contributor Stefani. <a href="https://blog.torproject.org/introducing-bastet-our-new-directory-authority">Continue reading</a>.&nbsp;</p>
</td>
</tr>
<!-- /Spacing -->
<tr>
<td height="15" style="font-size:1px; line-height:1px; mso-line-height-rule: exactly;" width="100%">&nbsp;</td>
</tr>
<tr>
<td color:="#" style="color: #7d4698; font-family: Source Sans Pro, Helvetica, arial, sans-serif; font-size: 18px; text-align:left; line-height: 26px; padding:0 15px; background-color:#f1f2f2;">Tor&#39;s Traffic Got KIST</td>
</tr>
<!-- Spacing -->
<tr>
<td height="15" style="font-size:1px; line-height:1px; mso-line-height-rule: exactly;" width="100%">&nbsp;</td>
</tr>
<!-- /Spacing --><!-- content -->
<tr>
<td style="padding:0 15px;">
<p>Starting with Tor 0.3.2.1-alpha, we&#39;ve had a new feature to address traffic congestion in the Tor network. The new algorithm &mdash;Kernel Informed Socket Transport (KIST)&mdash; prevents connections between Tor relays from becoming overwhelmed&nbsp;by changing how traffic is distributed throughout the Tor network.</p>
<p>The previous design often meant too much data was being written to each Tor relay connection, which would overwhelm relays and lead to traffic delays. KIST, on the other hand, intelligently considers how to write data across all connections to other relays in a way that allows traffic to pass through the network more quickly. Clients can run KIST, but the benefits accrue when it&rsquo;s widely used by relays. Currently, KIST is only available on Linux-like systems because of how they handle TCP information, but a variant, KISTlite, runs on all systems. <a href="https://blog.torproject.org/kist-and-tell-tors-new-traffic-scheduling-feature">Learn more</a>.</p>
</td>
</tr>
<!-- /Spacing -->
<tr>
<td height="15" style="font-size:1px; line-height:1px; mso-line-height-rule: exactly;" width="100%">&nbsp;</td>
</tr>
<tr>
<td color:="#" style="color: #7d4698; font-family: Source Sans Pro, Helvetica, arial, sans-serif; font-size: 18px; text-align:left; line-height: 26px; padding:0 15px; background-color:#f1f2f2;">We&#39;re Upping Our Support to Mobile Browsing&nbsp;</td>
</tr>
<!-- Spacing -->
<tr>
<td height="15" style="font-size:1px; line-height:1px; mso-line-height-rule: exactly;" width="100%">&nbsp;</td>
</tr>
<!-- /Spacing --><!-- content -->
<tr>
<td style="padding:0 15px;">
<p>Around a year ago, folks from the Tor Project and the&nbsp;<a href="https://guardianproject.info/">Guardian Project</a>&nbsp;met to discuss the future of Tor Browser on mobile devices. The discussion began with Orfox, a Google Summer of Code (GSoC) project for mobile browsing over the Tor network. Since then, we have been working towards Orfox having similar functionality and security guarantees as Tor Browser for desktop.&nbsp;<b>&nbsp;</b></p>
<p>Our first improvement was to port the Security Slider from Tor Browser desktop to Orfox. To adapt this feature from a desktop application into a mobile application,&nbsp;<a href="https://trac.torproject.org/projects/tor/wiki/doc/UX/OrfoxSecuritySlider">we had to change how the UI works</a>&nbsp;for the mobile screen.&nbsp;<a href="https://blog.torproject.org/blog/upping-support-mobile-browsing">Learn more</a>&nbsp;about our plans for mobile.</p>
</td>
</tr>
<!-- /Spacing -->
<tr>
<td height="15" style="font-size:1px; line-height:1px; mso-line-height-rule: exactly;" width="100%">&nbsp;</td>
</tr>
<tr>
<td color:="#" style="color: #7d4698; font-family: Source Sans Pro, Helvetica, arial, sans-serif; font-size: 18px; text-align:left; line-height: 26px; padding:0 15px; background-color:#f1f2f2;">Upcoming Events with Tor&nbsp;</td>
</tr>
<!-- Spacing -->
<tr>
<td height="15" style="font-size:1px; line-height:1px; mso-line-height-rule: exactly;" width="100%">&nbsp;</td>
</tr>
<!-- /Spacing --><!-- content -->
<tr>
<td style="padding:0 15px;">
<ul>
<li style="font-family: &quot;Source sans pro&quot;, Helvetica, arial, sans-serif; font-size: 14px; color: rgb(72, 72, 72); text-align: left; line-height: 18px; padding-bottom: 5px;"><a href="https://blog.torproject.org/events/vasilis-enucomp-parnaiba-brazil" hreflang="en">Vasilis at ENUCOMP, Parna&iacute;ba, Brazil</a>;&nbsp;<time datetime="2017-11-15T12:00:00Z">November 15-</time><time datetime="2017-11-17T12:00:00Z">17, 2017</time></li>
<li style="font-family: &quot;Source sans pro&quot;, Helvetica, arial, sans-serif; font-size: 14px; color: rgb(72, 72, 72); text-align: left; line-height: 18px; padding-bottom: 5px;"><a href="https://blog.torproject.org/events/alison-international-forum-freedom-research-paris-france" hreflang="en">Alison at the International Forum Freedom of Research;&nbsp;Paris, France</a>;&nbsp;<time datetime="2017-11-16T12:00:00Z">November 16-</time><time datetime="2017-11-18T12:00:00Z">18, 201</time></li>
<li style="font-family: &quot;Source sans pro&quot;, Helvetica, arial, sans-serif; font-size: 14px; color: rgb(72, 72, 72); text-align: left; line-height: 18px; padding-bottom: 5px;"><a href="https://blog.torproject.org/events/vasilis-v-international-symposium-lavits-2017-santiago-chile" hreflang="en">Vasilis at V INTERNATIONAL SYMPOSIUM LAVITS 2017, Santiago, Chile</a>;&nbsp;<time datetime="2017-11-29T12:00:00Z">November 29, 2017</time>&nbsp;-&nbsp;<time datetime="2017-12-01T12:00:00Z">December 01, 2017</time></li>
<li style="font-family: &quot;Source sans pro&quot;, Helvetica, arial, sans-serif; font-size: 14px; color: rgb(72, 72, 72); text-align: left; line-height: 18px; padding-bottom: 5px;"><a href="https://blog.torproject.org/events/ilv-gus-vasilis-and-others-primavera-hacker-17-santiago-chile" hreflang="en">ilv, gus, vasilis and others at Primavera Hacker 17, Santiago, Chile</a>;&nbsp;<time datetime="2017-12-02T12:00:00Z">December 02-</time><time datetime="2017-12-03T12:00:00Z">03, 2017</time></li>
</ul>
</td>
</tr>
<!-- Spacing --><!-- end of content -->
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<!-- /story 2--><!-- banner1 -->
<table bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" id="backgroundTable" st-sortable="left-image" width="100%">
<tbody>
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody><!-- Spacing -->
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidthinner" width="650">
<tbody><!-- /Spacing -->
<tr>
<td color:="#" style="color: #7d4698; font-family: Source Sans Pro, Helvetica, arial, sans-serif; font-size: 18px; text-align:left; line-height: 26px; padding:0 15px; background-color:#f1f2f2;">Take a Stand Against Tracking, Censorship, and Surveillance</td>
</tr>
<!-- Spacing -->
<tr>
<td height="15" style="font-size:1px; line-height:1px; mso-line-height-rule: exactly;" width="100%">&nbsp;</td>
</tr>
<!-- /Spacing --><!-- content -->
<tr>
<td style="padding:0 15px;">
<p style="font-family: &quot;Source sans pro&quot;, Helvetica, arial, sans-serif; font-size: 14px; color: rgb(72, 72, 72); text-align: left; line-height: 18px; padding-bottom: 5px;">There&#39;s never been a better time to donate to the Tor Project. Give today, and Mozilla will match your donation. We&#39;re standing up for privacy and powering digital resistance. <a href="http://www.torproject.org/donate-email2">Join us</a>.&nbsp;</p>
<div style="background-color: #68b030; padding: 6px 8px 6px 8px;
-webkit-border-radius:3px; border-radius:3px; margin: 0 auto; width:150px; text-align: center;"><a href="http://www.torproject.org/donate-email2" style="font-size: 16px; font-family: Source sans pro, Helvetica, Arial, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none; display:inline-block;" target="_blank">DONATE NOW</a></div>
<p style="font-family: &quot;Source sans pro&quot;, Helvetica, arial, sans-serif; font-size: 14px; color: rgb(72, 72, 72); text-align: left; line-height: 18px; padding-bottom: 5px;">The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open-source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.<br />
&nbsp;</p>
</td>
</tr>
<!-- /button --><!-- white button --><!-- /button --><!-- Spacing --><!-- end of content -->
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<!-- /banner 1--><!-- banner 2 --><!-- /banner2 --><!-- footer -->

View File

@ -0,0 +1,59 @@
_model: post
---
_template: post.html
---
author: steph@torproject.org
---
pub_date: 2017-11-08
---
title: Next-Gen Onions, Bastet, KIST, Mobile Browsing, Events
---
body:
We've got a lot to tell you.
To keep you informed with updates and opportunities from across the organization, were starting Tor News again and will send it around once a month to start. This format is a little different than what some of you originally signed up for, but we hope youll stick around and hear what Tor is doing to protect internet freedom. We're now using CiviCRM to send Tor News, and as in the past, we will not publish, sell, trade, share, or rent any information about you. If youd rather unsubscribe, you can in the footer below. As always, we have team-specific mailing lists you can join.
Heres what weve been up to.
Our New Harvest: the Next Generation of Onion Services
We are hyped to present the next generation of onion services! We've been working on this project non-stop for the past 4 years and we officially launched it a couple weeks ago by publishing our first alpha releases.
We are assuming you are familiar with traditional onion services: fun little sites that look like nytimes3xbfgragh.onion. Onion services have been around for over 10 years and are used for all sorts of tasty things. News organizations use them for private information disclosure (see SecureDrop). Websites use them to defeat censorship and provide a secure gateway for their users (e.g. ProPublica). The cryptocurrency ecosystem uses them to perform private transactions and mining. People use them for their reachability and permanent onion address if they are behind NAT or dynamic IP.
We believe that being able to express yourself and publish content with privacy is as important as being able to browse the web privately, and hence we consider onion services a critical part of the internet.
So let's get a taste of the improvements these next generation onions provide us with:
On the cryptography side, we are looking at cutting-edge crypto algorithms and improved authentication schemes. On the protocol end, we redesigned the directory system to defend against info leaks and reduce the overall attack surface. Read more: blog.torproject.org/tors-fall-harvest-next-generation-onion-services
Introducing Bastet: Our New Directory Authority
How does the network choose the route that Tor traffic takes through the network? How does every Tor user get the same information on relays? How does Tor authenticate the connection to any given relay?
The answer is through directory authorities — dedicated servers which tell Tor clients which relays make up the Tor network. Information about these directory authorities, located around the world and maintained by super trusted we-know-you-and-have-had-many-beers-with-you Tor volunteers, are hard-coded into Tor. Every hour, these volunteer-run directory authorities vote on and reach a consensus on the relays that make up the Tor network.
We added a new directory authority last month, increasing the diversity and stability of the directory authority system. The latest authority, named “Bastet” after the ancient Egyptian goddess, is run by Tor contributor Stefani. Continue reading: blog.torproject.org/introducing-bastet-our-new-directory-authority
Tor's Traffic Got KIST
Starting with Tor 0.3.2.1-alpha, we've had a new feature to address traffic congestion in the Tor network. The new algorithm —Kernel Informed Socket Transport (KIST)— prevents connections between Tor relays from becoming overwhelmed by changing how traffic is distributed throughout the Tor network.
The previous design often meant too much data was being written to each Tor relay connection, which would overwhelm relays and lead to traffic delays. KIST, on the other hand, intelligently considers how to write data across all connections to other relays in a way that allows traffic to pass through the network more quickly. Clients can run KIST, but the benefits accrue when its widely used by relays. Currently, KIST is only available on Linux-like systems because of how they handle TCP information, but a variant, KISTlite, runs on all systems. Learn more: blog.torproject.org/kist-and-tell-tors-new-traffic-scheduling-feature
We're Upping Our Support to Mobile Browsing
Around a year ago, folks from the Tor Project and the Guardian Project met to discuss the future of Tor Browser on mobile devices. The discussion began with Orfox, a Google Summer of Code (GSoC) project for mobile browsing over the Tor network. Since then, we have been working towards Orfox having similar functionality and security guarantees as Tor Browser for desktop.
Our first improvement was to port the Security Slider from Tor Browser desktop to Orfox. To adapt this feature from a desktop application into a mobile application, we had to change how the UI works for the mobile screen. Learn more about our plans for mobile: blog.torproject.org/blog/upping-support-mobile-browsing
Upcoming Events with Tor: https://blog.torproject.org/events/month
Vasilis at ENUCOMP, Parnaíba, Brazil; November 15-17, 2017 Alison at the International Forum Freedom of Research; Paris, France; November 16-18, 201 Vasilis at V INTERNATIONAL SYMPOSIUM LAVITS 2017, Santiago, Chile; November 29, 2017 - December 01, 2017 ilv, gus, vasilis and others at Primavera Hacker 17, Santiago, Chile; December 02-03, 2017
Take a Stand Against Tracking, Censorship, and Surveillance
There's never been a better time to donate to the Tor Project. Give today, and Mozilla will match your donation. We're standing up for privacy and powering digital resistance. Join us: https://www.torproject.org/donate-email2
The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open-source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.

View File

@ -0,0 +1,139 @@
_model: post
---
_template: newsletter.html
---
author: steph@torproject.org
---
pub_date: 2017-10-27
---
title:Power Digital Resistance with Tor!
---
html_body:
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody><!-- Spacing -->
<tr>
<td height="20" width="100%"><img alt="tor-banner" src="https://blog.torproject.org/sites/default/files/inline-images/Tor-Email-Banner-2017.png" style="width: 650px; height: 81px;" /></td>
</tr>
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody><!-- /Spacing -->
<tr>
<td style="font-family: Source Sans Pro, Helvetica, arial, sans-serif; font-size: 23px; color:#7d4698; text-align:center; line-height: 32px; padding:5px 15px; background-color:#f1f2f2;">&ldquo;I think Tor is the most important privacy-enhancing technology project being used today.&rdquo; &mdash;Edward Snowden</td>
</tr>
<!-- Spacing -->
<tr>
<td height="15" style="font-size:1px; line-height:1px; mso-line-height-rule: exactly;" width="100%">&nbsp;</td>
</tr>
<!-- /Spacing --><!-- content -->
<tr>
<td style="padding:0 15px;">
<p><font face="Source sans pro, Helvetica, arial, sans-serif"><span style="font-size: 16px;">Friend,</span></font></p>
<p><font face="Source sans pro, Helvetica, arial, sans-serif"><font face="Source sans pro, Helvetica, arial, sans-serif"><span style="font-size: 16px;">Thank you so much for being a member of the Tor community. As part of the Tor Project&rsquo;s end-of-year fundraising campaign, we&rsquo;re highlighting how Tor powers digital resistance and promotes and protects essential human rights around the world.&nbsp;</span></font></font></p>
<p><font face="Source sans pro, Helvetica, arial, sans-serif"><strong><font face="Source sans pro, Helvetica, arial, sans-serif"><span style="font-size: 16px;">And if you donate now, Mozilla will match your donation up to a total of $500,000!</span></font></strong></font></p>
<div style="background-color: #68b030; padding: 6px 8px 6px 8px;
-webkit-border-radius:3px; border-radius:3px; margin: 0 auto; width:150px; text-align: center;"><font face="Source sans pro, Helvetica, arial, sans-serif"><a href="http://www.torproject.org/donate-email2" style="font-size: 16px; font-family: Source sans pro, Helvetica, Arial, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none; display:inline-block;" target="_blank">MAKE A DONATION</a></font></div>
<p><font face="Source sans pro, Helvetica, arial, sans-serif"><font face="Source sans pro, Helvetica, arial, sans-serif"><span style="font-size: 16px;">For the past decade, we&rsquo;ve been building and distributing software that saves lives. Activists and journalists use Tor to alert the world to human rights abuses, people in countries that censor the internet use Tor to access critical resources, and ordinary users use Tor to evade pervasive surveillance and tracking. Millions of people rely on Tor every day for a safer, more secure way to access the internet.</span></font></font></p>
<p><font face="Source sans pro, Helvetica, arial, sans-serif"><font face="Source sans pro, Helvetica, arial, sans-serif"><span style="font-size: 16px;">This vital work is made possible thanks, in no small part, to supporters like you.</span></font></font></p>
<p><font face="Source sans pro, Helvetica, arial, sans-serif"><font face="Source sans pro, Helvetica, arial, sans-serif"><span style="font-size: 16px;">Corporate whistleblowers, health care workers, politicians, lawyers, and members of marginalized communities all depend on Tor to protect themselves. We&rsquo;ve got big plans for improving Tor in 2018, bringing its privacy protections to mobile devices and encouraging more third-party developers to integrate Tor&rsquo;s protection into their apps.</span></font></font></p>
<p><font face="Source sans pro, Helvetica, arial, sans-serif"><font face="Source sans pro, Helvetica, arial, sans-serif"><span style="font-size: 16px;">Let&rsquo;s fight for free expression together. Donate today, get some cool swag, and have your gift matched by Mozilla&rsquo;s generous matching program.</span></font></font></p>
<p><font face="Source sans pro, Helvetica, arial, sans-serif"><font face="Source sans pro, Helvetica, arial, sans-serif"><span style="font-size: 16px;">We rely on the generous support of our donors, and you can help us make the world&rsquo;s strongest privacy tool even stronger by lending a hand. Whether you can give $5 or $500, you&rsquo;ll be helping promote basic human rights worldwide. Join the digital resistance and support the Tor Project today!</span></font></font></p>
<div style="background-color: #68b030; padding: 6px 8px 6px 8px;
-webkit-border-radius:3px; border-radius:3px; margin: 0 auto; width:150px; text-align: center;"><font face="Source sans pro, Helvetica, arial, sans-serif"><a href="http://www.torproject.org/donate-email2" style="font-size: 16px; font-family: Source sans pro, Helvetica, Arial, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none; display:inline-block;" target="_blank">MAKE A DONATION</a></font></div>
<p><font face="Source sans pro, Helvetica, arial, sans-serif"><font face="Source sans pro, Helvetica, arial, sans-serif"><span style="font-size: 16px;">Yours in privacy,<img alt="pic-tommy-collison" src="https://blog.torproject.org/sites/default/files/inline-images/tommy-tor.jpg" style="margin: 10px; float: right; width: 125px; height: 125px;" /><br />
Tommy</span></font></font></p>
<p><font face="Source sans pro, Helvetica, arial, sans-serif"><font face="Source sans pro, Helvetica, arial, sans-serif"><span style="font-size: 16px;">Tommy Collison<br />
Writer/Editor<br />
The Tor Project&nbsp;</span></font></font></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" id="backgroundTable" st-sortable="left-image" width="100%">
<tbody>
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody><!-- Spacing -->
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidthinner" width="650">
<tbody><!-- /Spacing -->
<tr>
<td color:="#" style="color: #7d4698; font-family: Source Sans Pro, Helvetica, arial, sans-serif; font-size: 18px; text-align:left; line-height: 26px; padding:0 15px; background-color:#f1f2f2;">&nbsp;</td>
</tr>
<!-- /Spacing --><!-- content -->
<tr>
<td style="padding:0 15px;">
<p style="font-family: &quot;Source sans pro&quot;, Helvetica, arial, sans-serif; font-size: 11px; color: rgb(72, 72, 72); text-align: left; line-height: 14px; padding-bottom: 5px;">The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open-source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.</p>
</td>
</tr>
<!-- /button --><!-- white button --><!-- /button --><!-- Spacing --><!-- end of content -->
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<!-- /banner 1--><!-- banner 2 --><!-- /banner2 --><!-- footer -->

View File

@ -0,0 +1,39 @@
_model: post
---
_template: post.html
---
author: steph@torproject.org
---
pub_date: 2017-10-27
---
title: Power Digital Resistance with Tor!
---
body:
Power Digital Resistance with Tor!
“I think Tor is the most important privacy-enhancing technology project being used today.” —Edward Snowden
Friend,
Thank you so much for being a member of the Tor community. As part of the Tor Projects end-of-year fundraising campaign, were highlighting how Tor powers digital resistance and promotes and protects essential human rights around the world.
And if you donate now, Mozilla will match your donation up to a total of $500,000!
MAKE A DONATION: https://donate.torproject.org
For the past decade, weve been building and distributing software that saves lives. Activists and journalists use Tor to alert the world to human rights abuses, people in countries that censor the internet use Tor to access critical resources, and ordinary users use Tor to evade pervasive surveillance and tracking. Millions of people rely on Tor every day for a safer, more secure way to access the internet.
This vital work is made possible thanks, in no small part, to supporters like you.
Corporate whistleblowers, health care workers, politicians, lawyers, and members of marginalized communities all depend on Tor to protect themselves. Weve got big plans for improving Tor in 2018, bringing its privacy protections to mobile devices and encouraging more third-party developers to integrate Tors protection into their apps.
Lets fight for free expression together. Donate today, get some cool swag, and have your gift matched by Mozillas generous matching program.
We rely on the generous support of our donors, and you can help us make the worlds strongest privacy tool even stronger by lending a hand. Whether you can give $5 or $500, youll be helping promote basic human rights worldwide. Join the digital resistance and support the Tor Project today!
Yours in privacy, Tommy
Tommy Collison Writer/Editor The Tor Project
MAKE A DONATION: https://donate.torproject.org

View File

@ -1,9 +1,73 @@
_model: post
---
_template: newsletter.html
---
author: steph@torproject.org
---
pub_date: 2017-07-07
---
title: Sandboxing, Tor Metrics Library, Hackfest, Job Opening, Upcoming Events
---
html_body:
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody><!-- Spacing -->
<tr>
<td height="20" width="100%">
<table align="center" border="0" cellpadding="2" cellspacing="0" width="93%">
<tbody>
<tr>
<td rowspan="2" style="padding-top:10px; padding-bottom:10px;" width="38%">&nbsp;</td>
<td align="right">
<h5 style="font-family: Source Sans Pro, Helvetica, Arial, sans-serif; color:#7d4698;"><a href="https://www.torproject.org" target="_blank"><img alt="tor news logo" src="https://extra.torproject.org/media/Newsletter/tor-news-logo-560.png" style="width: 250px; height: 75px;" /></a></h5>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody><!-- /Spacing -->
<tr>
</tr>
<!-- Spacing -->
<tr>
<td height="15" style="font-size:1px; line-height:1px; mso-line-height-rule: exactly;" width="100%">&nbsp;</td>
</tr>
<!-- /Spacing --><!-- content -->
<tr>
<td style="padding:0 15px;">
</td>
</tr>
<!-- Spacing --><!-- end of content -->
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<!-- end of hero image and story --><!-- story 1 -->
<table bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" id="backgroundTable" st-sortable="left-image" width="100%">
<tbody>
<tr>
@ -150,8 +214,66 @@ html_body:
</tbody>
</table>
<!-- /story 2--><!-- banner1 -->
<table bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" id="backgroundTable" st-sortable="left-image" width="100%">
<tbody>
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody><!-- Spacing -->
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidthinner" width="650">
<tbody><!-- /Spacing -->
<tr>
<td color:="#" style="color: #7d4698; font-family: Source Sans Pro, Helvetica, arial, sans-serif; font-size: 18px; text-align:left; line-height: 26px; padding:0 15px; background-color:#f1f2f2;">Help Us Protect Your Privacy and Anonymity</td>
</tr>
<!-- Spacing -->
<tr>
<td height="15" style="font-size:1px; line-height:1px; mso-line-height-rule: exactly;" width="100%">&nbsp;</td>
</tr>
<!-- /Spacing --><!-- content -->
<tr>
<td style="padding:0 15px;">
<div style="background-color: #7d4698; padding: 6px 8px 6px 8px;
-webkit-border-radius:3px; border-radius:3px; margin: 0 auto; width:150px; text-align: center;"><a href="http://www.torproject.org/donate-email2" style="font-size: 16px; font-family: Source sans pro, Helvetica, Arial, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none; display:inline-block;" target="_blank">MAKE A DONATION</a></div>
---
pub_date: 2017-07-07
---
title: Sandboxing, Tor Metrics Library, Hackfest, Job Opening, Upcoming Events
<p style="font-family: &quot;Source sans pro&quot;, Helvetica, arial, sans-serif; font-size: 14px; color: rgb(72, 72, 72); text-align: left; line-height: 18px; padding-bottom: 5px;">The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open-source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.<br />
&nbsp;</p>
</td>
</tr>
<!-- /button --><!-- white button --><!-- /button --><!-- Spacing --><!-- end of content -->
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<!-- /banner 1--><!-- banner 2 --><!-- /banner2 --><!-- footer -->

View File

@ -1,5 +1,13 @@
_model: post
---
_template: post.html
---
author: steph@torproject.org
---
pub_date: 2017-07-07
---
title: Sandboxing, Tor Metrics Library, Hackfest, Job Opening, Upcoming Events
---
body:
Tor Browser Now Protects Your Privacy with Sandboxing
@ -35,7 +43,3 @@ Upcoming Events with Tor
Help Us Protect Your Privacy and Anonymity. Make a Donation: https://donate.torproject.org
The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open-source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.
---
pub_date: 2017-07-07
---
title: Sandboxing, Tor Metrics Library, Hackfest, Job Opening, Upcoming Events

View File

@ -10,6 +10,7 @@ type = string
[children]
model = post
order_by = -pub_date, title
slug_format = {{ ((this.pub_date) if this.pub_date) ~ "-" ~ this._id }}
[pagination]
enabled = yes

View File

@ -1,9 +1,9 @@
{% macro render_post(post, from_index=false) %}
<div class="blog-post">
{% if from_index %}
<h2>{{ post.title }} <a href="{{ post|url }}">[HTML]</a></h2>
<h2><a href="{{ post|url }}">{{ post.title }}</a></h2>
{% else %}
<h2>{{ post.title }}</h2>
<h2>{{ post.title }} [<a href="{{ post|url }}">HTML</a>]</h2>
{% endif %}
<p class="meta">
Published on {{ post.pub_date }}
@ -12,6 +12,20 @@
{{ child.body }}
{% endfor %}
</div>
{% endmacro %}
{% macro render_text_post(post, from_index=false) %}
<div class="blog-post">
{% if from_index %}
<h2><a href="{{ post|url }}">{{ post.title }}</a></h2>
{% else %}
<h2>{{ post.title }} [<a href="{{ "../"|url }}">HTML</a>]</h2>
{% endif %}
<p class="meta">
Published on {{ post.pub_date }}
</p>
{{ post.body }}
</div>
{% endmacro %}
{% macro render_rss_post(post, from_index=false) %}

View File

@ -1,20 +0,0 @@
{% macro render_post(post, from_index=false) %}
<div class="blog-post">
{% if from_index %}
<h2><a href="{{ post|url }}">{{ post.title }}</a></h2>
{% else %}
<h2>{{ post.title }}</h2>
{% endif %}
<p class="meta">
written by
{% if post.twitter_handle %}
<a href="https://twitter.com/{{ post.twitter_handle
}}">{{ post.author or post.twitter_handle }}</a>
{% else %}
{{ post.author }}
{% endif %}
on {{ post.pub_date }}
</p>
{{ post.body }}
</div>
{% endmacro %}

View File

@ -2,7 +2,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="{{ '/static/style.css'|asseturl }}">
<link rel="stylesheet" href="{{ '/static/fonts/open-iconic/font/css/open-iconic-bootstrap.css'|asseturl }}">
<title>{% block title %}{{ this.title }}{% endblock %}</title>
<body>
@ -22,130 +21,9 @@
</tbody>
</table>
<!-- End of main-banner-->
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody><!-- Spacing -->
<tr>
<td height="20" width="100%">
<table align="center" border="0" cellpadding="2" cellspacing="0" width="93%">
<tbody>
<tr>
<td rowspan="2" style="padding-top:10px; padding-bottom:10px;" width="38%">&nbsp;</td>
<td align="right">
<h5 style="font-family: Source Sans Pro, Helvetica, Arial, sans-serif; color:#7d4698;"><a href="https://www.torproject.org" target="_blank"><img alt="tor news logo" src="https://extra.torproject.org/media/Newsletter/tor-news-logo-560.png" style="width: 250px; height: 75px;" /></a></h5>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody><!-- /Spacing -->
<tr>
</tr>
<!-- Spacing -->
<tr>
<td height="15" style="font-size:1px; line-height:1px; mso-line-height-rule: exactly;" width="100%">&nbsp;</td>
</tr>
<!-- /Spacing --><!-- content -->
<tr>
<td style="padding:0 15px;">
</td>
</tr>
<!-- Spacing --><!-- end of content -->
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<!-- end of hero image and story --><!-- story 1 -->
{% block body %}
{{ this.html_body|safe }}
{{ this.html_body|safe }}
{% endblock %}
<table bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" id="backgroundTable" st-sortable="left-image" width="100%">
<tbody>
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody><!-- Spacing -->
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td width="100%">
<table align="center" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" class="devicewidth" width="650">
<tbody>
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" class="devicewidthinner" width="650">
<tbody><!-- /Spacing -->
<tr>
<td color:="#" style="color: #7d4698; font-family: Source Sans Pro, Helvetica, arial, sans-serif; font-size: 18px; text-align:left; line-height: 26px; padding:0 15px; background-color:#f1f2f2;">Help Us Protect Your Privacy and Anonymity</td>
</tr>
<!-- Spacing -->
<tr>
<td height="15" style="font-size:1px; line-height:1px; mso-line-height-rule: exactly;" width="100%">&nbsp;</td>
</tr>
<!-- /Spacing --><!-- content -->
<tr>
<td style="padding:0 15px;">
<div style="background-color: #7d4698; padding: 6px 8px 6px 8px;
-webkit-border-radius:3px; border-radius:3px; margin: 0 auto; width:150px; text-align: center;"><a href="http://www.torproject.org/donate-email2" style="font-size: 16px; font-family: Source sans pro, Helvetica, Arial, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none; display:inline-block;" target="_blank">MAKE A DONATION</a></div>
<p style="font-family: &quot;Source sans pro&quot;, Helvetica, arial, sans-serif; font-size: 14px; color: rgb(72, 72, 72); text-align: left; line-height: 18px; padding-bottom: 5px;">The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open-source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.<br />
&nbsp;</p>
</td>
</tr>
<!-- /button --><!-- white button --><!-- /button --><!-- Spacing --><!-- end of content -->
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<!-- /banner 1--><!-- banner 2 --><!-- /banner2 --><!-- footer -->
<table bgcolor="#d8d8d8" border="0" cellpadding="0" cellspacing="0" id="backgroundTable" st-sortable="footer" width="100%">
<tbody>
<tr>
@ -166,16 +44,17 @@
<tbody>
<tr>
<td width="20">&nbsp;</td>
<td align="left" height="40" width="250"><span style="font-family: Source sans pro, Helvetica, arial, sans-serif; font-size: 13px; text-align:left; line-height: 26px; padding-bottom:10px; color:#f1f1f2;"><a href="{action.subscribeUrl}" style="color: #f1f1f2;"></a>&nbsp;<a href="https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-news" style="color: #f1f1f2;">Subscribe</a> </span></td>
<td align="left" height="40" width="250"><span style="font-family: Source sans pro, Helvetica, arial, sans-serif; font-size: 13px; text-align:left; line-height: 26px; padding-bottom:10px;"><a href="{action.unsubscribeUrl}" style="color: #f1f2f2; ">Unsubscribe </a><a href="{action.subscribeUrl}" style="color: #f0f0f0;">|</a> <a href="{action.optOutUrl}" style="color: #f0f0f0;">Opt out</a></span></td>
</tr>
<tr>
<td width="40">&nbsp;</td>
<td align="left" height="40" width="400"><span style="font-family: Source sans pro, Helvetica, arial, sans-serif; font-size: 13px; text-align:left; line-height: 18px; color: #f1f2f2;"></span><br />
<td align="left" height="40" width="400"><span style="font-family: Source sans pro, Helvetica, arial, sans-serif; font-size: 13px; text-align:left; line-height: 18px; color: #f1f2f2;">{domain.address}</span><br />
<span style="font-family: Source sans pro, Helvetica, arial, sans-serif; font-size: 13px; text-align:left; line-height: 18px; color: #f1f2f2;"><a href="https://torproject.org"><span style="font-family: Source sans pro, Helvetica, arial, sans-serif; font-size: 13px; text-align:left; line-height: 18px; padding-bottom:10px; color: #f1f2f2;">torproject.org</span></a></span></td>
</tr>
</tbody>
</table>
<!-- end of logo --><!-- start of social icons -->
<!-- end of logo -->
<!-- start of social icons -->
<table align="right" border="0" cellpadding="0" cellspacing="0" height="40" vaalign="middle" width="60">
<tbody>

View File

@ -1,6 +1,6 @@
{% extends "layout.html" %}
{% from "macros/archive.html" import render_post %}
{% from "macros/archive.html" import render_text_post %}
{% block title %}{{ this.title }}{% endblock %}
{% block body %}
{{ render_post(this) }}
{{ render_text_post(this) }}
{% endblock %}

View File

@ -4,8 +4,7 @@
<title>Tor Newsletter Archive</title>
<description>Get updates and opportunities from across the organization and community</description>
<link>https://newsletter.torproject.org</link>
<atom:link href="https://newsletter.torprojec.org/rss/"
rel="self" type="application/rss+xml" />
<atom:link href="https://newsletter.torprojec.org/rss/index.xml" rel="self" type="application/rss+xml" />
{% from "macros/archive.html" import render_rss_post %}
{% block body %}
{% for post in site.query('/archive') %}