https://wiki.diasporafoundation.org/api.php?action=feedcontributions&user=Hermzz&feedformat=atomdiaspora* project wiki - User contributions [en]2024-03-29T06:58:39ZUser contributionsMediaWiki 1.39.3https://wiki.diasporafoundation.org/wiki/index.php?title=Roadmap&diff=3482Roadmap2014-11-04T14:35:03Z<p>Hermzz: </p>
<hr />
<div>To access the already published versions, check the [https://github.com/diaspora/diaspora/releases release page] on github.<br />
<br />
A lot of people is asking us our roadmap. We certainly have things in our [[TODO-list]] but we can't affirm any deadline: we all are volunteers and are working only when we have free time. If your interested in the future of diaspora*, you can also check [[Current and future development]] page.<br />
<br />
Current big features we are working on:<br />
* Put the federation on its own layer (federation will be available in a gem!) [https://www.loomio.org/discussions/3704 loomio discussion]<br />
* A chat based on XMPP [https://www.loomio.org/discussions/3678 loomio discussion]<br />
* Account migration between pods [https://www.loomio.org/discussions/1653 loomio discussion]<br />
* [DONE] Refactoring the single post view [https://www.loomio.org/discussions/2110 loomio discussion]<br />
<br />
To see what is coming up in the next release, see the [https://github.com/diaspora/diaspora/milestones `Next` milestone on GitHub]. Generally this is the list that will be released in the next normal (non hotfix) release.<br />
<br />
Here is the previous diaspora* releases (more details [https://github.com/diaspora/diaspora/releases on github])<br />
<br />
Remember: our version syntax is Version.Major.Minor.Hotfix. The more to the left the increasing number is, the bigger the changes are!<br />
<br />
{| class="wikitable" style="text-align: center; max-width: 800px;"<br />
! Version !! Release date !! Full changelog !! Main changes<br />
|-<br />
| 0 || 2012-08-27 || - || diaspora* becomes a community run project!<br />
|-<br />
| 0.0.1.0 || 2012-10-07 || [https://github.com/diaspora/diaspora/blob/v0.0.1.0/Changelog.md Changelog] || Refactor, new setting file, remove 'beta' code<br />
|-<br />
| 0.0.1.1 || 2012-10-09 || [https://github.com/diaspora/diaspora/blob/v0.0.1.1/Changelog.md Changelog] || Syntax error in french<br />
|-<br />
| 0.0.1.2 || 2012-10-24 || [https://github.com/diaspora/diaspora/blob/v0.0.1.2/Changelog.md Changelog] || Exception when the initial reshare is deleted<br />
|-<br />
| 0.0.2.0 || 2012-11-20 || [https://github.com/diaspora/diaspora/blob/v0.0.2.0/Changelog.md Changelog] || Improve posting to Facebook and Twitter; refactoring<br />
|-<br />
| 0.0.2.1 || 2013-01-02 || [https://github.com/diaspora/diaspora/blob/v0.0.2.1/Changelog.md Changelog] || Fix rails vulnerability<br />
|-<br />
| 0.0.2.2 || 2013-01-08 || [https://github.com/diaspora/diaspora/blob/v0.0.2.2/Changelog.md Changelog] || Fix rails vulnerability<br />
|-<br />
| 0.0.2.3 || 2013-01-28 || [https://github.com/diaspora/diaspora/blob/v0.0.2.3/Changelog.md Changelog] || Fix devise vulnerability<br />
|-<br />
| 0.0.2.4 || 2013-02-01 || [https://github.com/diaspora/diaspora/blob/v0.0.2.4/Changelog.md Changelog] || Fix XSS vulnerability<br />
|-<br />
| 0.0.2.5 || 2013-02-11 || [https://github.com/diaspora/diaspora/blob/v0.0.2.5/Changelog.md Changelog] || Fix rack and json vulnerability<br />
|-<br />
| 0.0.3.0 || 2013-02-17 || [https://github.com/diaspora/diaspora/blob/v0.0.3.0/Changelog.md Changelog] || Embed more sites, contact podmin, progress % for uploading image, re-add hovercards, message from profile, mobile settings<br />
|-<br />
| 0.0.3.1 || 2013-02-24 || [https://github.com/diaspora/diaspora/blob/v0.0.3.1/Changelog.md Changelog] || Some bug fixes<br />
|-<br />
| 0.0.3.2 || 2013-02-26 || [https://github.com/diaspora/diaspora/blob/v0.0.3.2/Changelog.md Changelog] || Fix XSS vulnerability<br />
|-<br />
| 0.0.3.3 || 2013-03-11 || [https://github.com/diaspora/diaspora/blob/v0.0.3.3/Changelog.md Changelog] || HTTPS source for gemfile for compatibility with bundler 1.3<br />
|-<br />
| 0.0.3.4 || 2013-03-18 || [https://github.com/diaspora/diaspora/blob/v0.0.3.4/Changelog.md Changelog] || Fix Rails vulenrabilities<br />
|-<br />
| 0.1.0.0 || 2013-05-19 || [https://github.com/diaspora/diaspora/blob/v0.1.0.0/Changelog.md Changelog] || Switch from resque to sidekiq, photo upload on mobile, hotkeys to navigate, posts preview, location with openstreetmap<br />
|-<br />
| 0.1.0.1 || 2013-05-21 || [https://github.com/diaspora/diaspora/blob/v0.1.0.1/Changelog.md Changelog] || Federate location, reshare location<br />
|-<br />
| 0.1.1.0 || 2013-06-28 || [https://github.com/diaspora/diaspora/blob/v0.1.1.0/Changelog.md Changelog] || Add participants to conversation, typhoeus update<br />
|-<br />
| 0.2.0.0 || 2013-08-27 || [https://github.com/diaspora/diaspora/blob/v0.2.0.0/Changelog.md Changelog] || New Single Post View, Opengraph support, new official website<br />
|-<br />
| 0.2.0.1 || 2013-12-05 || [https://github.com/diaspora/diaspora/blob/v0.2.0.1/Changelog.md Changelog] || Bump Rails to version 3.2.16 and the recommended Ruby version to 1.9.3-p484.<br />
|-<br />
| 0.3.0.0 || 2014-01-19 || [https://github.com/diaspora/diaspora/blob/v0.3.0.0/Changelog.md Changelog] || New statistics feature, Ruby 2.0, mobile improvements<br />
|-<br />
| 0.3.0.1 || 2014-01-20 || [https://github.com/diaspora/diaspora/blob/v0.3.0.1/Changelog.md Changelog] || Fix regressions in 0.3.0.0<br />
|-<br />
| 0.3.0.2 || 2014-02-15 || [https://github.com/diaspora/diaspora/blob/v0.3.0.2/Changelog.md Changelog] || Fix YouTube embedding in Firefox, hovercards, infinite stream, bump kaminari<br />
|-<br />
| 0.3.0.3 || 2014-02-19 || [https://github.com/diaspora/diaspora/blob/v0.3.0.3/Changelog.md Changelog] || Bump Rails to 3.2.17 (security update)<br />
|-<br />
| 0.4.0.0 || 2014-06-22 || [https://github.com/diaspora/diaspora/blob/v0.4.0.0/Changelog.md Changelog] || Report posts and comment, new notification view and dropdown, new mobile menu and drawer, conduct polls, hovercards on bootstrap pages<br />
|-<br />
| 0.4.0.1 || 2014-06-24 || [https://github.com/diaspora/diaspora/blob/v0.4.0.1/Changelog.md Changelog] || Fix perfomance regression on stream loading<br />
|-<br />
| 0.4.1.0 || 2014-09-14 || [https://github.com/diaspora/diaspora/blob/v0.4.1.0/Changelog.md Changelog] || Most pages ported to Bootstrap. Many small improvements and bug fixes. Terms of Service feature.<br />
|-<br />
| 0.4.1.1 || 2014-10-03 || [https://github.com/diaspora/diaspora/blob/v0.4.1.1/Changelog.md Changelog] || Fix XSS vulnerability<br />
|-<br />
| 0.4.1.2 || 2014-10-30 || [https://github.com/diaspora/diaspora/blob/v0.4.1.2/Changelog.md Changelog] || Update Rails for CVE-2014-7818<br />
|-<br />
| 0.5.0.0 || Planned end of 2014 || [https://github.com/diaspora/diaspora/blob/develop/Changelog.md Changelog] || Major upgrade of Rails and Sidekiq, migration from Blueprint to Bootstrap, drop support of Ruby 1.9 and introduce support of Ruby 2.1<br />
|}</div>Hermzzhttps://wiki.diasporafoundation.org/wiki/index.php?title=Lighttpd_reverse_proxy&diff=3481Lighttpd reverse proxy2014-11-04T14:34:15Z<p>Hermzz: /* Proxy and Static Files */</p>
<hr />
<div>This describes a example configuration to use lighttpd as a proxy for the thin webserver and to serve the static content.<br />
<br />
<tt>mod_proxy</tt> has to be enabled using <tt>lighttpd-enable-mod proxy</tt> on the command line.<br />
<br />
=== Proxy and Static Files ===<br />
<br />
At the end of your '''lighttpd.conf''' append this section.<br />
<br />
<pre>$HTTP[&quot;host&quot;] =~ &quot;(^|\.)pod\.url\.com$&quot; {<br />
server.document-root = &quot;/path/to/diaspora/public/&quot;<br />
url.rewrite = (&quot;^/$&quot; =&gt; &quot;/users/sign_in&quot; )<br />
<br />
$HTTP[&quot;url&quot;] !~ &quot;\.(js|css|gif|jpg|png|ico|txt|swf|html|htm|svg)$&quot; {<br />
proxy.server = (&quot;&quot; =&gt; (( &quot;host&quot; =&gt; &quot;127.0.0.1&quot;, &quot;port&quot; =&gt; 3000)))<br />
}<br />
<br />
# Bypass proxy for sidekiq assets<br />
$HTTP[&quot;url&quot;] =~ &quot;^/sidekiq&quot; {<br />
proxy.server = (&quot;&quot; => (( &quot;host&quot; =&gt; &quot;127.0.0.1&quot;, &quot;port&quot; =&gt; 3000)))<br />
}<br />
}</pre><br />
The first line filters all requests to your pod URL. So only requests to your pod are processed. In the second line replace the path to your diaspora public directory. The third line is optional and redirects first time visitors to the sign in page.<br />
<br />
The inner section filters out all requests that do not hit static files and forwards them to the thin app server.<br />
<br />
=== Secure Connections ===<br />
<br />
To always use https add the following code within the previews block. <tt>mod_redirect</tt> has to be enabled.<br />
<br />
<pre>$SERVER[&quot;socket&quot;]== &quot;:80&quot; { # <br />
url.redirect = (&quot;^/(.*)&quot; =&gt; &quot;https://pod.url.com/$1&quot;)<br />
}</pre><br />
=== Curl Expect Header ===<br />
<br />
There is a problem with curl. Curl adds an Expect header to its HTTP POST requests. lighttpd rejects these requests by default. To ignore the requests add the following line.<br />
<br />
<pre>server.reject-expect-100-with-417 = &quot;disable&quot; </pre><br />
<br />
[[Category:Github transfer done]]<br />
[[Category:Installation]]<br />
[[Category:Podmin]]<br />
[[Category:Technical]]</div>Hermzz