<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Serendipity</title>
    <link>http://blog.s9y.org/</link>
    <description>The official Serendipity blog</description>
    <dc:language>en</dc:language>
    <admin:errorReportsTo rdf:resource="mailto:" />
    <generator>Serendipity 1.6-alpha1 - http://www.s9y.org/</generator>
    <managingEditor>Jannis Hermanns jannis@gmail.com</managingEditor>
<webMaster>Jannis Hermanns jannis@gmail.com</webMaster>
<pubDate>Tue, 31 Aug 2010 12:48:50 GMT</pubDate>

    <image>
        <url>http://blog.s9y.org/templates_s9yorg/default/img/s9y_banner_small.png</url>
        <title>RSS: Serendipity - The official Serendipity blog</title>
        <link>http://blog.s9y.org/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Serendipity 1.5.4 released</title>
    <link>http://blog.s9y.org/archives/223-Serendipity-1.5.4-released.html</link>
            <category>Announcements</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/223-Serendipity-1.5.4-released.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=223</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=223</wfw:commentRss>
    

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Serendipity 1.5.4 has been released and addresses some minor bugfixes as well as a XSS security issue discovered and reported by &lt;a href=&quot;http://www.htbridge.ch/advisory/xss_vulnerability_in_serendipity.html&quot;&gt;High-Tech Bridge&lt;/a&gt;. The XSS is only exploitable though, if you are using the &quot;Remember me&quot; feature in the Serendipity backend to login. Thanks to the quick notification by the team we were able to fix the issue within 24 hours, as with all past security issues.&lt;/p&gt;

&lt;p&gt;The XSS-issue can easily be patched by only replace the file &lt;strong&gt;include/functions_config.inc.php&lt;/strong&gt; with the new file (&lt;a href=&quot;http://svn.berlios.de/viewvc/serendipity/branches/1.5/include/functions_config.inc.php&quot;&gt;link&lt;/a&gt;), or by applying &lt;a href=&quot;http://svn.berlios.de/viewvc/serendipity/trunk/include/functions_config.inc.php?r1=2679&amp;amp;r2=2688&quot;&gt;this patch&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Other bugfixes that come with the new Serendipity 1.5.4 release are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fix PHP 5.3.2 parse error in a file, thanks to fyremoon&lt;/li&gt;

&lt;li&gt;Fix SQL query statement for deleting a category, which on some
      DB types (SQlite) might not return &quot;true&quot; and thus not really
      delete the category.&lt;/li&gt;

&lt;li&gt;Include license output in plugin listing&lt;/li&gt;

&lt;li&gt;Fix escaping when using ImageMagick to create PDF-thumbnail images&lt;/li&gt;

&lt;li&gt;Add new template variable to feed*.tpl files to support new
      plugins like pubsubhubbub, so that plugins can embed data to the
      main XML element&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The latest release can be found on our &lt;a href=&quot;https://sourceforge.net/projects/php-blog/files/serendipity/1.5.4/&quot;&gt;SourceForge repository&lt;/a&gt; and on the usual place on &lt;a href=&quot;http://www.s9y.org/12.html&quot;&gt;. To upgrade from any previous Serendipity version, simply extract and upload the new files to your server.&lt;/p&gt; 
&lt;script type=&quot;text/javascript&quot;&gt;
var flattr_uid = &#039;supergarv&#039;;
var flattr_tle = &#039;Serendipity 1.5.4 released&#039;;
var flattr_dsc = &#039;Serendipity 1.5.4 has been released and addresses some minor bugfixes as well as a XSS security issue discovered and reported by High-Tech Bridge. The XSS is only exploitable though, if you are using the \&quot;Remember me\&quot; feature in the Serendipity backend to login. Thanks to the quick notification by the team we were able to fix the issue within 24 hours, as with all past security issues.    The XSS-issue can easily be patched by only replace the file include/functions_config.inc.php with the new file (link), or by applying this patch.    Other bugfixes that come with the new Serendipity 1.5.4 release are:      Fix PHP 5.3.2 parse error in a file, thanks to fyremoon    Fix SQL query statement for deleting a category, which on some        DB types (SQlite) might not return \&quot;true\&quot; and thus not really        delete the category.    Include license output in plugin listing    Fix escaping when using ImageMagick to create PDF-thumbnail images    Add new template variable to feed*.tpl files to support new        plugins like pubsubhubbub, so that plugins can embed data to the        main XML element      The latest release can be found on our SourceForge repository and on the usual place on . To upgrade from any previous Serendipity version, simply extract and upload the new files to your server. &#039;;
var flattr_cat = &#039;text&#039;;
var flattr_lng = &#039;en_GB&#039;;
var flattr_tag = &#039;&#039;;
var flattr_url = &#039;http://blog.s9y.org/archives/223-Serendipity-1.5.4-released.html&#039;;
var flattr_btn = &#039;default&#039;;
&lt;/script&gt;
&lt;script src=&quot;http://api.flattr.com/button/load.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
 
    </content:encoded>

    <pubDate>Fri, 27 Aug 2010 12:28:28 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/223-guid.html</guid>
    
</item>
<item>
    <title>Server hardware replaced</title>
    <link>http://blog.s9y.org/archives/222-Server-hardware-replaced.html</link>
            <category>Announcements</category>
    
    <comments>http://blog.s9y.org/archives/222-Server-hardware-replaced.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=222</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=222</wfw:commentRss>
    

    <author>jannis@gmail.com (Jannis)</author>
    <content:encoded>
    &lt;p&gt;
Hey there, we got some of the server hardware for s9y.org and board.s9y.org replaced, so let&#039;s hope everything goes a little more smoothly from here on... Cheers!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt; 
&lt;script type=&quot;text/javascript&quot;&gt;
var flattr_uid = &#039;supergarv&#039;;
var flattr_tle = &#039;Server hardware replaced&#039;;
var flattr_dsc = &#039;  Hey there, we got some of the server hardware for s9y.org and board.s9y.org replaced, so let\&#039;s hope everything goes a little more smoothly from here on... Cheers!       &#039;;
var flattr_cat = &#039;text&#039;;
var flattr_lng = &#039;en_GB&#039;;
var flattr_tag = &#039;&#039;;
var flattr_url = &#039;http://blog.s9y.org/archives/222-Server-hardware-replaced.html&#039;;
var flattr_btn = &#039;default&#039;;
&lt;/script&gt;
&lt;script src=&quot;http://api.flattr.com/button/load.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
 
    </content:encoded>

    <pubDate>Wed, 18 Aug 2010 17:16:23 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/222-guid.html</guid>
    
</item>
<item>
    <title>Server troubles</title>
    <link>http://blog.s9y.org/archives/221-Server-troubles.html</link>
    
    <comments>http://blog.s9y.org/archives/221-Server-troubles.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=221</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=221</wfw:commentRss>
    

    <author>jannis@gmail.com (Jannis)</author>
    <content:encoded>
    &lt;p&gt;On of the servers running &lt;a href=&quot;http://board.s9y.org&quot;&gt;s9y.org/board.s9y.org&lt;/a&gt;&amp;#160;has suffered from a hardware failure, unfortunately. It will be replaced in the next week. It&#039;s gonna be a bumpy ride until then, with a couple of downtimes. I&#039;m working on it. Enjoy the weekend, and if it&#039;s sunny, go out :)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Goodbye,&lt;br /&gt;apologetic Jannis.&amp;#160;&lt;/p&gt; 
&lt;script type=&quot;text/javascript&quot;&gt;
var flattr_uid = &#039;supergarv&#039;;
var flattr_tle = &#039;Server troubles&#039;;
var flattr_dsc = &#039;On of the servers running s9y.org/board.s9y.org&amp;#160;has suffered from a hardware failure, unfortunately. It will be replaced in the next week. It\&#039;s gonna be a bumpy ride until then, with a couple of downtimes. I\&#039;m working on it. Enjoy the weekend, and if it\&#039;s sunny, go out :)     Goodbye,apologetic Jannis.&amp;#160; &#039;;
var flattr_cat = &#039;text&#039;;
var flattr_lng = &#039;en_GB&#039;;
var flattr_tag = &#039;&#039;;
var flattr_url = &#039;http://blog.s9y.org/archives/221-Server-troubles.html&#039;;
var flattr_btn = &#039;default&#039;;
&lt;/script&gt;
&lt;script src=&quot;http://api.flattr.com/button/load.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
 
    </content:encoded>

    <pubDate>Sun, 01 Aug 2010 11:55:17 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/221-guid.html</guid>
    
</item>
<item>
    <title>PHP Parse Error on new PHP 5.3.2</title>
    <link>http://blog.s9y.org/archives/220-PHP-Parse-Error-on-new-PHP-5.3.2.html</link>
            <category>Announcements</category>
            <category>Development</category>
    
    <comments>http://blog.s9y.org/archives/220-PHP-Parse-Error-on-new-PHP-5.3.2.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=220</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=220</wfw:commentRss>
    

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;As we were notified on our forums, the updated PHP 5.3.2 version seems to have changed a behaviour of quoting array variables within strings, which produces a PHP parse error on a serendipity file include/functions_entries.inc.php at line 1433 (in Serendipity 1.5.3).&lt;/p&gt;

&lt;p&gt;The fix is actually quite easy, if you replace the code found at line 1433 from this:&lt;/p&gt;

&lt;blockquote&gt;    
    serendipity_db_query(&quot;DELETE FROM {$serendipity[&quot;dbPrefix&quot;]}entries WHERE id=$id&quot;);&lt;br/&gt;
    serendipity_db_query(&quot;DELETE FROM {$serendipity[&quot;dbPrefix&quot;]}entrycat WHERE entryid=$id&quot;);&lt;br/&gt;
    serendipity_db_query(&quot;DELETE FROM {$serendipity[&quot;dbPrefix&quot;]}entryproperties WHERE entryid=$id&quot;);&lt;br/&gt;
    serendipity_db_query(&quot;DELETE FROM {$serendipity[&quot;dbPrefix2]}comments WHERE entry_id=$id&quot;);&lt;br/&gt;
&lt;/blockquote&gt;

&lt;p&gt;to this:&lt;/p&gt;

&lt;blockquote&gt;    
    serendipity_db_query(&quot;DELETE FROM {$serendipity[&#039;dbPrefix&#039;]}entries WHERE id=$id&quot;);&lt;br/&gt;
    serendipity_db_query(&quot;DELETE FROM {$serendipity[&#039;dbPrefix&#039;]}entrycat WHERE entryid=$id&quot;);&lt;br/&gt;
    serendipity_db_query(&quot;DELETE FROM {$serendipity[&#039;dbPrefix&#039;]}entryproperties WHERE entryid=$id&quot;);&lt;br/&gt;
    serendipity_db_query(&quot;DELETE FROM {$serendipity[&#039;dbPrefix&#039;]}comments WHERE entry_id=$id&quot;);&lt;br/&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you can&#039;t easily spot the difference: It&#039;s changing [&quot;dbprefix&quot;] with double quotes to [&#039;dbprefix&#039;] with single quotes. We&#039;re sorry for this inconvenience, which is already fixed in our SVN branches and will be part of the next release.&lt;/p&gt;

&lt;p&gt;Thanks a lot to fyremoon from the forums, &lt;a href=&quot;http://board.s9y.org/viewtopic.php?p=96273#p96273&quot;&gt;this thread&lt;/a&gt;.&lt;/p&gt; 
&lt;script type=&quot;text/javascript&quot;&gt;
var flattr_uid = &#039;supergarv&#039;;
var flattr_tle = &#039;PHP Parse Error on new PHP 5.3.2&#039;;
var flattr_dsc = &#039;As we were notified on our forums, the updated PHP 5.3.2 version seems to have changed a behaviour of quoting array variables within strings, which produces a PHP parse error on a serendipity file include/functions_entries.inc.php at line 1433 (in Serendipity 1.5.3).    The fix is actually quite easy, if you replace the code found at line 1433 from this:              serendipity_db_query(\&quot;DELETE FROM {$serendipity[\&quot;dbPrefix\&quot;]}entries WHERE id=$id\&quot;);      serendipity_db_query(\&quot;DELETE FROM {$serendipity[\&quot;dbPrefix\&quot;]}entrycat WHERE entryid=$id\&quot;);      serendipity_db_query(\&quot;DELETE FROM {$serendipity[\&quot;dbPrefix\&quot;]}entryproperties WHERE entryid=$id\&quot;);      serendipity_db_query(\&quot;DELETE FROM {$serendipity[\&quot;dbPrefix2]}comments WHERE entry_id=$id\&quot;);      to this:              serendipity_db_query(\&quot;DELETE FROM {$serendipity[\&#039;dbPrefix\&#039;]}entries WHERE id=$id\&quot;);      serendipity_db_query(\&quot;DELETE FROM {$serendipity[\&#039;dbPrefix\&#039;]}entrycat WHERE entryid=$id\&quot;);      serendipity_db_query(\&quot;DELETE FROM {$serendipity[\&#039;dbPrefix\&#039;]}entryproperties WHERE entryid=$id\&quot;);      serendipity_db_query(\&quot;DELETE FROM {$serendipity[\&#039;dbPrefix\&#039;]}comments WHERE entry_id=$id\&quot;);      If you can\&#039;t easily spot the difference: It\&#039;s changing [\&quot;dbprefix\&quot;] with double quotes to [\&#039;dbprefix\&#039;] with single quotes. We\&#039;re sorry for this inconvenience, which is already fixed in our SVN branches and will be part of the next release.    Thanks a lot to fyremoon from the forums, this thread. &#039;;
var flattr_cat = &#039;text&#039;;
var flattr_lng = &#039;en_GB&#039;;
var flattr_tag = &#039;&#039;;
var flattr_url = &#039;http://blog.s9y.org/archives/220-PHP-Parse-Error-on-new-PHP-5.3.2.html&#039;;
var flattr_btn = &#039;default&#039;;
&lt;/script&gt;
&lt;script src=&quot;http://api.flattr.com/button/load.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
 
    </content:encoded>

    <pubDate>Sun, 25 Jul 2010 00:34:53 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/220-guid.html</guid>
    
</item>
<item>
    <title>Server Maintenance</title>
    <link>http://blog.s9y.org/archives/219-Server-Maintenance.html</link>
            <category>Announcements</category>
            <category>Infrastructure</category>
    
    <comments>http://blog.s9y.org/archives/219-Server-Maintenance.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=219</wfw:comment>

    <slash:comments>14</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=219</wfw:commentRss>
    

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;The s9y.org server currently is experiencing some issues. Jannis, our master-bithorder is investigating the issue and we hope it will be resolved shortly. The s9y.org server powers the main wiki as well as the forums; this blog here is hosted on a different machine.&lt;/p&gt;

&lt;p&gt;Meanwhile: Summer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update 2010-07-05&lt;/strong&gt;: The server was up and running during parts of the weekend, but it seems the situation was not resolved completely. The server is now once again up and running, but the bootup-process seems to be blocking due to some MySQL issue. The hardware does not report any specific failure, so we&#039;re a bit clueless as to what is happening, but we currently do not have the time to completely setup a new server. We&#039;ll further investigate the issue, and hope that this outage won&#039;t repeat itself too soon.&lt;/p&gt;

&lt;p&gt;If something fails, the SourceForge.net support options on &lt;a href=&quot;http://www.sf.net/projects/php-blog&quot;&gt;SourceForge.net/Projecs/php-blog&lt;/a&gt; will be there. We&#039;ll also try to work out a possibility for a secondary forum installation that people have offered, and see if we can setup a dump of s9y.org on a static install.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update 2010-07-06&lt;/strong&gt;: And the server went down again. We cannot seem to find the reason why it hangs. We might need to completely reinstall the machine. We try to make it happen as soon as possible and post updates here.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update 2010-07-06, #2&lt;/strong&gt;: Until being able to reinstall the machine, we try to fix the situation by manually booting the machine&#039;s services - currently it seems as if the machine &quot;lives&quot; for about 24-30 hours after each reboot.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update 2010-07-06, #3&lt;/strong&gt;: I created a temporary support forum on SourceForge: &lt;a href=&quot;https://sourceforge.net/apps/phpbb/php-blog/&quot;&gt;SourceForge Forum for Serendipity&lt;/a&gt;.&lt;/p&gt; 
&lt;script type=&quot;text/javascript&quot;&gt;
var flattr_uid = &#039;supergarv&#039;;
var flattr_tle = &#039;Server Maintenance&#039;;
var flattr_dsc = &#039;The s9y.org server currently is experiencing some issues. Jannis, our master-bithorder is investigating the issue and we hope it will be resolved shortly. The s9y.org server powers the main wiki as well as the forums; this blog here is hosted on a different machine.    Meanwhile: Summer.    Update 2010-07-05: The server was up and running during parts of the weekend, but it seems the situation was not resolved completely. The server is now once again up and running, but the bootup-process seems to be blocking due to some MySQL issue. The hardware does not report any specific failure, so we\&#039;re a bit clueless as to what is happening, but we currently do not have the time to completely setup a new server. We\&#039;ll further investigate the issue, and hope that this outage won\&#039;t repeat itself too soon.    If something fails, the SourceForge.net support options on SourceForge.net/Projecs/php-blog will be there. We\&#039;ll also try to work out a possibility for a secondary forum installation that people have offered, and see if we can setup a dump of s9y.org on a static install.    Update 2010-07-06: And the server went down again. We cannot seem to find the reason why it hangs. We might need to completely reinstall the machine. We try to make it happen as soon as possible and post updates here.    Update 2010-07-06, #2: Until being able to reinstall the machine, we try to fix the situation by manually booting the machine\&#039;s services - currently it seems as if the machine \&quot;lives\&quot; for about 24-30 hours after each reboot.    Update 2010-07-06, #3: I created a temporary support forum on SourceForge: SourceForge Forum for Serendipity. &#039;;
var flattr_cat = &#039;text&#039;;
var flattr_lng = &#039;en_GB&#039;;
var flattr_tag = &#039;&#039;;
var flattr_url = &#039;http://blog.s9y.org/archives/219-Server-Maintenance.html&#039;;
var flattr_btn = &#039;default&#039;;
&lt;/script&gt;
&lt;script src=&quot;http://api.flattr.com/button/load.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
 
    </content:encoded>

    <pubDate>Tue, 29 Jun 2010 11:19:13 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/219-guid.html</guid>
    
</item>
<item>
    <title>Flattr Plugin</title>
    <link>http://blog.s9y.org/archives/218-Flattr-Plugin.html</link>
            <category>Plugins</category>
    
    <comments>http://blog.s9y.org/archives/218-Flattr-Plugin.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=218</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=218</wfw:commentRss>
    

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;http://www.flattr.com/&quot;&gt;&lt;img src=&quot;http://flattr.com/_img/flattr-logo-beta.png&quot; style=&quot;float: left; margin: 5px; border: 0px&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.flattr.com/&quot;&gt;Flattr&lt;/a&gt; is a new service that is up and coming the last days in the blogosphere. Their service offers &lt;em&gt;a social micropayment platform that lets you show love for the things you like.&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;The service allows normal people (consumers) to create an account, where they can deposit a certain amount of money. Whenever they appreciate a blog entry, an image, a video or any other content they see on a flattr-enabled website, they can easily click a link to add support to this website. At the end of a certain period, the deposited money is distributed among all the authors of things, that the consumers liked.&lt;/p&gt;

&lt;p&gt;In first regard, this is not really a service to get paid from, but rather a service to spend money on. The modern web has become more and more of a place where people expect free high-quality content. Now it&#039;s time to remember, that quality content is not something that has been free for all people all of the time. This is a new phenomenon of the internet, and people work hard on offering this content, just on their own and to contribute to mankind. With flattr, you can show appreciation for those great deeds, by giving something back to things that wouldn&#039;t otherwise be there.&lt;/p&gt;

&lt;p&gt;This is a bit in the spirit of the early Paypal-donation days, but with a twist: The distribution of a specific deposit and the easy way to &quot;bookmark&quot; interesting things to rembemer them once a fresh billing cycle arrives. It&#039;s a bold move in the opposite direction that Facebook just recently went with their global &quot;I like&quot; method. Flattr not only gathers the information, but enables the originating authors to notice that other people appreciated their work.&lt;/p&gt;

&lt;p&gt;Much ado about something, a plugin to this Interface from within Serendipity is mandatory. Even though the API of Flattr is terribly easy to implement with a small javascriptlet, the Serendipity Plugin does have its unique usage scenarios:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;You can decide on a per-entry basis if you want to announce a blog entry for flattr.com appreciations.&lt;/li&gt;
&lt;li&gt;You can enter the metadata (language, category, description) seperately for each blog entry (inside the usual blog entry administration).&lt;/li&gt;
&lt;li&gt;If you don&#039;t provide specific information, the globally entered fallback will take effect and is used for flattr-submission. Like if you did not specificy a custom category for a blog title, the global category will be used.&lt;/li&gt;
&lt;li&gt;The flattr-Badges are integrated within the RSS-Feed (for javascript-enabled RSS readers)&lt;/li&gt;
&lt;li&gt;When using the Freetag-Plugin, its tags can be automatically used as flattr-tags - or you can override them with custom tags.&lt;/li&gt;
&lt;li&gt;The plugin allows you to place the badge either inside the entry footer, the entry body or even place it in a custom Smarty template variable so that you can place it anywhere.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The plugin is available now on Spartacus, or for &lt;a href=&quot;http://spartacus.s9y.org/cvs/additional_plugins/serendipity_event_flattr.zip&quot;&gt;direct download&lt;/a&gt;. Just unzip to your plugin directory, and enable the event plugin inside the Serendipity plugin management interface.&lt;/p&gt;

&lt;p&gt;Feedback on how to improve the plugin is welcome, preferrable on the &lt;a href=&quot;http://board.s9y.org/viewforum.php?f=4&quot;&gt;Serendipity Forums&lt;/a&gt;.&lt;/p&gt; 
&lt;script type=&quot;text/javascript&quot;&gt;
var flattr_uid = &#039;supergarv&#039;;
var flattr_tle = &#039;Flattr Plugin&#039;;
var flattr_dsc = &#039;Flattr is a new service that is up and coming the last days in the blogosphere. Their service offers a social micropayment platform that lets you show love for the things you like..    The service allows normal people (consumers) to create an account, where they can deposit a certain amount of money. Whenever they appreciate a blog entry, an image, a video or any other content they see on a flattr-enabled website, they can easily click a link to add support to this website. At the end of a certain period, the deposited money is distributed among all the authors of things, that the consumers liked.    In first regard, this is not really a service to get paid from, but rather a service to spend money on. The modern web has become more and more of a place where people expect free high-quality content. Now it\&#039;s time to remember, that quality content is not something that has been free for all people all of the time. This is a new phenomenon of the internet, and people work hard on offering this content, just on their own and to contribute to mankind. With flattr, you can show appreciation for those great deeds, by giving something back to things that wouldn\&#039;t otherwise be there.    This is a bit in the spirit of the early Paypal-donation days, but with a twist: The distribution of a specific deposit and the easy way to \&quot;bookmark\&quot; interesting things to rembemer them once a fresh billing cycle arrives. It\&#039;s a bold move in the opposite direction that Facebook just recently went with their global \&quot;I like\&quot; method. Flattr not only gathers the information, but enables the originating authors to notice that other people appreciated their work.    Much ado about something, a plugin to this Interface from within Serendipity is mandatory. Even though the API of Flattr is terribly easy to implement with a small javascriptlet, the Serendipity Plugin does have its unique usage scenarios:    You can decide on a per-entry basis if you want to announce a blog entry for flattr.com appreciations.  You can enter the metadata (language, category, description) seperately for each blog entry (inside the usual blog entry administration).  If you don\&#039;t provide specific information, the globally entered fallback will take effect and is used for flattr-submission. Like if you did not specificy a custom category for a blog title, the global category will be used.  The flattr-Badges are integrated within the RSS-Feed (for javascript-enabled RSS readers)  When using the Freetag-Plugin, its tags can be automatically used as flattr-tags - or you can override them with custom tags.  The plugin allows you to place the badge either inside the entry footer, the entry body or even place it in a custom Smarty template variable so that you can place it anywhere.      The plugin is available now on Spartacus, or for direct download. Just unzip to your plugin directory, and enable the event plugin inside the Serendipity plugin management interface.    Feedback on how to improve the plugin is welcome, preferrable on the Serendipity Forums. &#039;;
var flattr_cat = &#039;text&#039;;
var flattr_lng = &#039;en_GB&#039;;
var flattr_tag = &#039;&#039;;
var flattr_url = &#039;http://blog.s9y.org/archives/218-Flattr-Plugin.html&#039;;
var flattr_btn = &#039;default&#039;;
&lt;/script&gt;
&lt;script src=&quot;http://api.flattr.com/button/load.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
 
    </content:encoded>

    <pubDate>Fri, 21 May 2010 09:21:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/218-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.5.3 released, Security Issue with Xinha</title>
    <link>http://blog.s9y.org/archives/217-Serendipity-1.5.3-released,-Security-Issue-with-Xinha.html</link>
            <category>Announcements</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/217-Serendipity-1.5.3-released,-Security-Issue-with-Xinha.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=217</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://blog.s9y.org/rss.php?version=2.0&amp;type=comments&amp;cid=217</wfw:commentRss>
    

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Serendipity 1.5.3 has been released, as a security-fix release with no other relevant changes.&lt;/p&gt;

&lt;p&gt;A security issue has been discovered by &lt;a href=&quot;http://www.sektioneins.com/index/index.html&quot;&gt;Stefan Esser&lt;/a&gt; during the course of the &lt;a href=&quot;http://www.php-security.org/&quot;&gt;Month of PHP Security&lt;/a&gt;. This issue was found in the WYSIWYG-Library &lt;a href=&quot;http://trac.xinha.org/&quot;&gt;Xinha&lt;/a&gt; (that Serendipity uses), and affects certain plugins to Xinha (Linker, ImageManager, ExtendedFileManager, InsertSnippet) which can use a dynamic configuration loader. This loader allows to upload file with arbitrary PHP-Code and thus allows remote code execution, even when not logged in to the Xinha/Serendipity backend.&lt;/p&gt;

&lt;p&gt;Due to the seriousness of this bug, we urge everyone to upgrade their installations. People who don&#039;t want the hassle of a full upgrade and are not using the mentioned Xinha-plugins actively, can simply delete the file &lt;strong&gt;htmlarea/contrib/php-xinha.php&lt;/strong&gt;, which will render the mentioned plugins and exploits useless.&lt;/p&gt;

&lt;p&gt;Thanks to Stefan Esser for reporting this issue to us, and making a quick bugfix possible.&lt;/p&gt; 
&lt;script type=&quot;text/javascript&quot;&gt;
var flattr_uid = &#039;supergarv&#039;;
var flattr_tle = &#039;Serendipity 1.5.3 released, Security Issue with Xinha&#039;;
var flattr_dsc = &#039;Serendipity 1.5.3 has been released, as a security-fix release with no other relevant changes.    A security issue has been discovered by Stefan Esser during the course of the Month of PHP Security. This issue was found in the WYSIWYG-Library Xinha (that Serendipity uses), and affects certain plugins to Xinha (Linker, ImageManager, ExtendedFileManager, InsertSnippet) which can use a dynamic configuration loader. This loader allows to upload file with arbitrary PHP-Code and thus allows remote code execution, even when not logged in to the Xinha/Serendipity backend.    Due to the seriousness of this bug, we urge everyone to upgrade their installations. People who don\&#039;t want the hassle of a full upgrade and are not using the mentioned Xinha-plugins actively, can simply delete the file htmlarea/contrib/php-xinha.php, which will render the mentioned plugins and exploits useless.    Thanks to Stefan Esser for reporting this issue to us, and making a quick bugfix possible. &#039;;
var flattr_cat = &#039;text&#039;;
var flattr_lng = &#039;en_GB&#039;;
var flattr_tag = &#039;&#039;;
var flattr_url = &#039;http://blog.s9y.org/archives/217-Serendipity-1.5.3-released,-Security-Issue-with-Xinha.html&#039;;
var flattr_btn = &#039;default&#039;;
&lt;/script&gt;
&lt;script src=&quot;http://api.flattr.com/button/load.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
 
    </content:encoded>

    <pubDate>Mon, 10 May 2010 13:37:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/217-guid.html</guid>
    
</item>

</channel>
</rss>