<?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 - Security</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, 01 Sep 2009 22:12:16 GMT</pubDate>

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

<item>
    <title>Security update for Freetag Plugin</title>
    <link>http://blog.s9y.org/archives/210-Security-update-for-Freetag-Plugin.html</link>
            <category>Announcements</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/210-Security-update-for-Freetag-Plugin.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=210</wfw:comment>

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

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Thanks to Niels Provos we have been informed of a security issue in the Serendipity Freetag plugin (serendipity_event_freetag). Versions up to 3.08 contained a bug that was not properly escaping a GET variable used in an SQL statement, leading to a possible SQL injection attack.&lt;/p&gt;

&lt;p&gt;The impact of this is considered to be low, as the query used is only for displaying Meta keywords inside a blog entry, and usual mysql-Client libraries to not allow to execute multiple stacked SQL queries to drop tables etc.&lt;/p&gt;

&lt;p&gt;Nevertheless, you should upgrade this plugin version. It is available on Spartacus, or for &lt;a href=&quot;http://spartacus.s9y.org/cvs/additional_plugins/serendipity_event_freetag.zip&quot;&gt;manual download&lt;/a&gt;.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Thu, 27 Aug 2009 09:52:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/210-guid.html</guid>
    
</item>
<item>
    <title>Serendipity Snapshot: New login hashing</title>
    <link>http://blog.s9y.org/archives/205-Serendipity-Snapshot-New-login-hashing.html</link>
            <category>Development</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/205-Serendipity-Snapshot-New-login-hashing.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=205</wfw:comment>

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

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Since quite some time, Serendipity uses old-fashioned md5 hashes to secure your passwords for logins to the backend.&lt;/p&gt;

&lt;p&gt;Because mechanisms to crack md5 hashes with rainbow tables or even &quot;dictionary hash&quot;-lookups are getting more and more popular, we have decided to finally take the step to raise the serendipity hashing mechanism to something salted, and more secure (SHA1). Even though md5 hashes are still reasonably(!) safe when you use long, randomized passwords, the old-style hashing is a one-way route to hell.&lt;/p&gt;

&lt;p&gt;Serendipity has always been had high tributes to backwards compatibility and ease-of-use and ease-of-upgrading, we have decided to take the &quot;soft&quot; upgrade approach. That means, new Serendipity versions will accept your old MD5 login ONCE, and then will use your user-specified password to create the safer hash and store that to the database. &lt;/p&gt;

&lt;p&gt;This will help in hypothetical attack situations, where someone might have gotten hand on your hash values stored inside the database, because he will no longer be able to reverse-engineer your original password.&lt;/p&gt;

&lt;p&gt;We could need help from any developer or betatester trying out the new functionality. Upgrading to the latest snapshot (get it from the &lt;a href=&quot;http://www.s9y.org/12.html&quot;&gt;s9y nightly downloads&lt;/a&gt;) with Serendipity 1.5-alpha2 will deploy the necessary database upgrades. Note that the one-time MD5-login is only possible in the first 6 months after you performed the installation of this serendipity version (through a saved timestamp in the database), and after that timespan, you can no longer login with the old password and must reset your password through the Administrator (or manual means, if you are the administrator).&lt;/p&gt;

&lt;p&gt;Once you perform the update (do &lt;strong&gt;not&lt;/strong&gt; try this on production blogs currently), everything should continue as usual. If it does not, please report your exact problems here or in the &lt;a href=&quot;http://board.s9y.org/&quot;&gt;Forums&lt;/a&gt;. It is suggested that once you have the new serendipity version you change your password, so that nobody that might have already gotten your old md5 hash can use the reverse-engineered password to login again with the new hash created from the same original password.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feedback is appreciated.&lt;/strong&gt; The current mechanism is subject to change and currently more a proof-of-concept - feedback will most definitely lead to improvement. :-)&lt;/p&gt;  
    </content:encoded>

    <pubDate>Tue, 17 Feb 2009 14:04:00 +0100</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/205-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.3.1 released</title>
    <link>http://blog.s9y.org/archives/193-Serendipity-1.3.1-released.html</link>
            <category>Announcements</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/193-Serendipity-1.3.1-released.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=193</wfw:comment>

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

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Serendipity 1.3.1 has been released. This is a bugfix and security related release, basically adressing a potential XSS issue within the Top Referrers plugin as well as hypothetical XSS issues with the installer.&lt;/p&gt;

&lt;p&gt;This release also adresses some basic PostgreSQL8 related problems, because implicit type casts have been removed from this version, causing breakage with several Serendipity core features. The fix for this is only partial and will still happen in (less common) functions of Serendipity. There is no ultimate solution to this because implicit type casts are required for certain entryproperty operations. Maybe the PostgreSQL8 team will think about if implicit type casts are not also quite helpful. ;-)&lt;/p&gt;

&lt;p&gt;The only new feature addition is the exposition of a new smarty {serendipity_getImageSize} function.&lt;/p&gt;

&lt;p&gt;This upgrade is recommended for users that use the Top Referrers plugin and new installations of Serendipity. Many thanks to Hanno Böck, once again, for reporting (and fixing) the two XSS issues (&lt;a href=&quot;http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1385&quot;&gt;CVE-2008-1385&lt;/a&gt; and &lt;a href=&quot;http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1386
&quot;&gt;CVE-2008-1386&lt;/a&gt;)!&lt;/p&gt;

&lt;p&gt;You can find the new release on the &lt;a href=&quot;http://www.s9y.org/12.html&quot;&gt;s9y.org download page&lt;/a&gt;. Upgrade by simply uploading the deflated archive files to your webspace.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Tue, 22 Apr 2008 10:37:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/193-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.3 released (addresses security)</title>
    <link>http://blog.s9y.org/archives/192-Serendipity-1.3-released-addresses-security.html</link>
            <category>Announcements</category>
            <category>Development</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/192-Serendipity-1.3-released-addresses-security.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=192</wfw:comment>

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

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Serendipity 1.3 has finally been released. The new release is mainly a feature consolidation release, but also contains XSS security fixes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The karma rating plugin has been upgraded to support nice, CSS-based rating graphics (see &lt;a href=&quot;http://board.s9y.org/viewtopic.php?t=12300&quot;&gt;this post&lt;/a&gt;) and an overall rehaul on the its coding.&lt;/li&gt;
&lt;li&gt;Make the Spartacus plugin be able to use FTP upload, a workaround for SafeMode PHP restrictions. Also add a remote backend for plugin update checks.&lt;/li&gt;
&lt;li&gt;An importer for phpNuke and lifetype has been added.&lt;/li&gt;
&lt;li&gt;Support for pingbacks has been improved a lot. Trackbacks can now be blocked based on Sender IP checks.&lt;/li&gt;
&lt;li&gt;Add better CSS styling for some internal plugins and the embedding of images. Also made the Remote-RSS plugin to be capable of Smarty-Templating.&lt;/li&gt;
&lt;li&gt;Increased Smarty templating features for the {serendipity_fetchPrintEntries} function, to be able to check for entry properties.&lt;/li&gt;
&lt;li&gt;Add support for SQRelay.&lt;/li&gt;
&lt;li&gt;Minor CSS and graphic updates to the Bulletproof template.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The full list of 41 changes to this release are documented within the &lt;strong&gt;NEWS&lt;/strong&gt; file.&lt;/p&gt;

&lt;p&gt;Regarding Security, the bundled Smarty library has been updated to version 2.6.19 and adresses an issue in environments where the PHP security mode is required. Also, the new Serendipity release contains tighter backend XSS checks so that environments with untrusted authors can be more secure - many thanks to Hanno Böck for addressing this. Most importantly, an issue with XSS attacks within received trackbacks has been discovered by Peter Hüwe and was fixed.&lt;/p&gt;

&lt;p&gt;The update is easy as usual, and recommended for Serendipity users - especially if you do not regularly moderate or check your incoming trackbacks.&lt;/p&gt;

&lt;p&gt;Upgrade pointers can be found in the &lt;a href=&quot;http://www.s9y.org/11.html&quot;&gt;FAQ&lt;/a&gt; and is as easy as just to upload the new files.&lt;/p&gt;

&lt;p&gt;Have fun!&lt;/p&gt;  
    </content:encoded>

    <pubDate>Tue, 18 Mar 2008 10:11:50 +0100</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/192-guid.html</guid>
    
</item>
<item>
    <title>Freetag plugin updated to prevent XSS</title>
    <link>http://blog.s9y.org/archives/190-Freetag-plugin-updated-to-prevent-XSS.html</link>
            <category>Announcements</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/190-Freetag-plugin-updated-to-prevent-XSS.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=190</wfw:comment>

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

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;The &lt;a href=&quot;http://php-blog.cvs.sourceforge.net/php-blog/additional_plugins/serendipity_event_freetag/&quot;&gt;Freetag plugin&lt;/a&gt; has been updated to version 2.96 to fix a possible XSS to the tagcloud output.&lt;/p&gt;

&lt;p&gt;XSS attacks can be used by visitors to display foreign HTML or JavaScript to visitors of the blog, if they visit specially crafted URLs. This attack basically allows for cookie stealing.&lt;/p&gt;

&lt;p&gt;Users of the freetag plugin should upgrade to the latest version; upgrading via Spartacus-Plugin or &lt;a href=&quot;http://spartacus.s9y.org/&quot;&gt;Spartacus.s9y.org&lt;/a&gt; is just a matter of a few minutes. Thanks to Alex from &lt;a href=&quot;http://www.bitsploit.de/uploads/Code/200802080000/&quot;&gt;Bitsploit.de&lt;/a&gt; for reporting this issue to us.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Thu, 07 Feb 2008 14:49:00 +0100</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/190-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.2.1 released</title>
    <link>http://blog.s9y.org/archives/187-Serendipity-1.2.1-released.html</link>
            <category>Announcements</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/187-Serendipity-1.2.1-released.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=187</wfw:comment>

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

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Serendipity 1.2 has been well received by the community, there were only very few minor bugreports. Those have been addressed in the Serendipity 1.2.1 maintenance release, available now.&lt;/p&gt;

&lt;p&gt;The new Serendipity version also includes some &lt;strong&gt;new Bulletproof Theme options&lt;/strong&gt; (user-customized stylesheets) and addresses some very &lt;strong&gt;minor browser quirks&lt;/strong&gt;. If you&#039;re using Bulletproof, it is suggested you perform the update.&lt;/p&gt;

&lt;p&gt;Also this new version addresses a &lt;strong&gt;security issue in the Remote RSS sidebar plugin&lt;/strong&gt; (reported by Hanno Böck), which did not properly treat links coming from an RSS feed, which could lead to possible XSS attack vectors, if you are showing foreign feeds that might distribute malicious content to you. If you&#039;re using this plugin with an unsafe RSS feed, you should upgrade Serendipity.&lt;/p&gt;

&lt;p&gt;Serendipity 1.2.1 features a &lt;strong&gt;new WPXRSS importer&lt;/strong&gt; and can import the new WordPress 2.3 database structure
All bug fixes have also been applied to our current 1.3-release tree. This release currently features some &lt;em&gt;new Smarty-Templating convenience features, a remote spartacus version information interface, full pingback support, a LifeType blog importer and support of SQLRelay&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Upgrading Serendipity is very easy, have a look at the &lt;a href=&quot;http://www.s9y.org/11.html#A18&quot;&gt;FAQ&lt;/a&gt;. The new version is available on the &lt;a href=&quot;http://www.s9y.org/12.html&quot;&gt;Serendipity download page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Enjoy Serendipity and have a nice Christmas time!&lt;/em&gt;&lt;/p&gt;  
    </content:encoded>

    <pubDate>Sat, 08 Dec 2007 16:33:52 +0100</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/187-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.2 released</title>
    <link>http://blog.s9y.org/archives/182-Serendipity-1.2-released.html</link>
            <category>Announcements</category>
            <category>Security</category>
            <category>Templates</category>
    
    <comments>http://blog.s9y.org/archives/182-Serendipity-1.2-released.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=182</wfw:comment>

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

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;The Serendipity Team is proud to present the final release and immediate
availability of Serendipity 1.2.&lt;/p&gt;

&lt;p&gt;This release is a feature consolidation release and focuses on small
usability improvements, a shiny new template (bulletproof) as well as
backend templating and backend login mechanisms as well as some tighter
security restrictions.&lt;/p&gt;

&lt;p&gt;Some more changes in depth are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Templates:&lt;/em&gt; The new &lt;strong&gt;bulletproof&lt;/strong&gt; template is an awesome example to
show off Serendipity&#039;s cool template options. This template allows you to
easily configure the look of your Serendipity site: Place navigation links,
choose sidebar layouts, indicate if you want to use/show trackbacks and
comments, pick your custom header image or even custom colorsets. Don
Chambers, Matthias Mees and David Cummins as well as other contributors have
worked very hard on this template that provides an awesome, unified template
structure. Go to their site at &lt;a
href=&quot;http://s9y-bulletproof.com/&quot;&gt;http://s9y-bulletproof.com&lt;/a&gt; to check out the
details!&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Templates:&lt;/em&gt; The admin backend (overview page and entry editor) can now be styled via
Smarty and gives you the full flexibility to make a custom look of the
backend. Plus, more CSS classes have been added to the default admin theme
that make CSS-only changes much easier. Templates now also can have large
preview images by clicking on their thumbnail.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Usability:&lt;/em&gt; Moved the problematic option to withdraw your own privileges
from personal configuration to the user configuration panel.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Feature:&lt;/em&gt; Added SQLite3 and PDO:PostgreSQL support.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Feature:&lt;/em&gt; Allow to configure whether article overviews for a
certain category should include articles of subcategories or not.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Performance:&lt;/em&gt; Improved SQL performance for archive overview
generation and permalink lookups.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Plugins:&lt;/em&gt; Plugins can now hook in much earlier to make external
authentication easier (like trough the OpenID plugin).&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Spam:&lt;/em&gt; Enhanced the spamblock plugin with captcha previews,
.htaccess generation and some more options.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Security:&lt;/em&gt; Stronger autologin cookie encryption and template
option
handling, thanks (once again) to Stefan
Esser. Proper session fixation prevention, thanks to David Vieira-Kurz.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Bugfix:&lt;/em&gt; Sending pingbacks now properly works.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Bugfix:&lt;/em&gt; The Track-Exits plugin now properly tracks links in
conjunction with the caching of the entryproperties plugin.&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;The full list of changes can be found in the NEWS-file of the
release.&lt;/p&gt;

&lt;p&gt;You can download the new release as always on the Serendipity homepage at
&lt;a href=&quot;http://www.s9y.org/3.html&quot;&gt;http://www.s9y.org/3.html&lt;/a&gt;. Updating is easy: Just upload the new files,
visit your Serendipity installation and let the upgrader do the rest. &lt;/p&gt;

&lt;p&gt;After the upgrade you might want to purge your browser&#039;s cookies (due to the new
authentication mechanism of Serendipity 1.2) to prevent login problems. Detailed 
upgrade instructions can be found in the FAQ on our website.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enjoy Serendipity, and thanks to everyone who participated in the
release process!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For the team,&lt;br /&gt;
Garvin.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Sun, 26 Aug 2007 13:37:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/182-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.1.4 released, security bug in entryproperties plugin</title>
    <link>http://blog.s9y.org/archives/178-Serendipity-1.1.4-released,-security-bug-in-entryproperties-plugin.html</link>
            <category>Announcements</category>
            <category>Plugins</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/178-Serendipity-1.1.4-released,-security-bug-in-entryproperties-plugin.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=178</wfw:comment>

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

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Thanks to Erich Schubert, we were made aware of a bug and security issue in the Plugin &lt;strong&gt;Extended properties for entries&lt;/strong&gt;. Since this plugin is delivered with the core release, we have created a new Serendipity release for both the current stable 1.1 version tree, as well as a new 1.2 beta version.&lt;/p&gt;

&lt;p&gt;Serendipity Users that are using the mentioned plugin do not need to upgrade the full release, they can just fetch the updated version of the plugin through &lt;a href=&quot;http://svn.berlios.de/viewcvs/*checkout*/serendipity/trunk/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php?rev=1831&quot;&gt;this direct link&lt;/a&gt;. Put that updated file into your &lt;strong&gt;plugins/ serendipity_event_entryproperties/ serendipity_event_entryproperties.php&lt;/strong&gt; file.&lt;/p&gt;

&lt;p&gt;The actual bug was, that people were able to deliver custom entryproperties settings to the Serendipity Frontend via a HTTP-Request, which made them able to bypass a possibly used passwort protection. Any other restriction of viewability of entries done via category read-privileges were not affected, though.&lt;/p&gt;

&lt;p&gt;Bottom line is: If you are using password protection for entries, this security update is mandatory for you. Also if you were generally using the entryproperties plugin (which is not installed by default in Serendipity), you are urged to update your plugin. Only people not using this plugin need not care about this issue.&lt;/p&gt;

&lt;p&gt;You can download the new full releases as always on &lt;a href=&quot;http://www.s9y.org/12.html&quot;&gt;the Serendipity download page&lt;/a&gt;.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Wed, 08 Aug 2007 11:14:34 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/178-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.1.3 and 1.2-beta2 released due to SQL exploit</title>
    <link>http://blog.s9y.org/archives/173-Serendipity-1.1.3-and-1.2-beta2-released-due-to-SQL-exploit.html</link>
            <category>Announcements</category>
            <category>Development</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/173-Serendipity-1.1.3-and-1.2-beta2-released-due-to-SQL-exploit.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=173</wfw:comment>

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

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Serendipity 1.1.3 and 1.2-beta2 have been released due to a SQL injection attack reported by Dr. Neal Krawetz today. It is possible to abuse a &#039;commentMode&#039; variable to inject SQL code that was targeted to the function that fetches comment information. This variable was introduced to Serendipity 1.1 - all prior versions are not affected.&lt;/p&gt;

&lt;p&gt;Please update your blogs as soon as possible. If you are using a database backend that allows SQL union queries, the injection could probably lead to disclosure of the stored MD5 password hashes. Because of this, we also suggest to update your blog user account passwords.&lt;/p&gt;

&lt;p&gt;It is a good idea to check your server&#039;s Access-Logs and search for the &#039;commentMode&#039; variable to see, if malicious request have been issued to your blog already.&lt;/p&gt;

&lt;p&gt;For those people that do not want to upgrade to a whole new version, you can also simply patch the file &lt;strong&gt;include/functions_comments.inc.php&lt;/strong&gt; and replace the single occurence of:&lt;/p&gt;

&lt;p&gt;$type      = $serendipity[&#039;GET&#039;][&#039;commentMode&#039;];&lt;/p&gt;

&lt;p&gt;to&lt;/p&gt;

&lt;p&gt;$type      = serendipity_db_escape_string($serendipity[&#039;GET&#039;][&#039;commentMode&#039;]);&lt;/p&gt;

&lt;p&gt;We are very sorry for this, but happy to provide a quick fix in short time. You can download the latest files as usual on &lt;a href=&quot;http://www.s9y.org/&quot;&gt;www.s9y.org&lt;/a&gt;. Read the FAQ on how to perform an easy update.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Sun, 17 Jun 2007 13:08:33 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/173-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.1.2 released</title>
    <link>http://blog.s9y.org/archives/164-Serendipity-1.1.2-released.html</link>
            <category>Announcements</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/164-Serendipity-1.1.2-released.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=164</wfw:comment>

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

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    
&lt;p&gt;This evening we were notified by fellow co-developer Sebastian Nohn about a &lt;a href=&quot;http://seclists.org/fulldisclosure/2007/Mar/0004.html&quot;&gt;full-disclosure posting&lt;/a&gt; about a Serendipity SQL injection matter. We have investigated this reported 0day issue, and can tell you that it is not a SQL injection,but instead &amp;quot;only&amp;quot;an SQL error display.&lt;/p&gt;

&lt;p&gt;No SQL can be injected using the described method. Because of an invalid category ID, serendipity tries to show entries for that category, but the resulting SQL string contains an emtpy &amp;quot;(())&amp;quot; statement which makes the MySQL parser fail, and report the error on-screen. The SQL queries that Serendipity uses are not secret, and could be looked up in the sourcecode as well.&lt;/p&gt;

&lt;p&gt;Even though we consider this issue to be fairly low-impact, Serendipity 1.1.2 has been released because of this, mainly to assure the public that we have addressed the issue. It is not critical that you upgrade to that release. If you do, it is sufficient to update the &lt;strong&gt;include/functions_entries.inc.php&lt;/strong&gt; file. The only change made to that function is &lt;a href=&quot;http://svn.berlios.de/viewcvs/serendipity/branches/1.1/include/functions_entries.inc.php?rev=1639&amp;amp;r1=1574&amp;amp;r2=1639&quot;&gt;documented here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We would also like to express, that we kindly appreciate all bug and security reports about Serendipity, and take them and our responsibility very seriously. Also rest assured that if you contact us developer first before publishing security advisories, we always cooperate, pay credit and fix issues immediately, as we have done in the past. So we look forward to working together with SaMuschie in the future, who seems to taking some serious work in checking security issues - good work on that! :-)&lt;/p&gt;

&lt;p&gt;The latest release can be downloaded &lt;a href=&quot;http://www.s9y.org/12.html&quot;&gt;here&lt;/a&gt;. This fix has also been committed to the daily snapshots.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Thu, 01 Mar 2007 20:57:53 +0100</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/164-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.1 released!</title>
    <link>http://blog.s9y.org/archives/159-Serendipity-1.1-released!.html</link>
            <category>Announcements</category>
            <category>Development</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/159-Serendipity-1.1-released!.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=159</wfw:comment>

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

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;The Serendipity Team is proud to release the Serendipity Weblog version 1.1 to the public.&lt;/p&gt;

&lt;p&gt;This new version is aimed for &lt;strong&gt;feature enhancement and stability consolidation&lt;/strong&gt;. The most important change is the &lt;strong&gt;overhaul of the media database&lt;/strong&gt;, which vastly enhances the already obvious superiority of Serendipity&#039;s Media management. In depth this means that you can now store and customize meta properties easily - store descriptions, EXIF-Tags and keywords which you can later see and search in your database. You can also now assign detailed privileges for each directory of the media database, and the output is now completely templated. Yes, that means you can customize and style your very own media database, both effective in the backend and the frontend.&lt;/p&gt;

&lt;p&gt;The other important change is &lt;strong&gt;more granular plugin permission management&lt;/strong&gt;. You can &lt;strong&gt;enable/disable certain markup-plugins on a per-entry basis&lt;/strong&gt;, and &lt;strong&gt;allow/forbid specific usergroups to access certain plugins&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Another visual apparent change is the &lt;strong&gt;overhaul of the plugin manager&lt;/strong&gt;. You can now &lt;strong&gt;drag&#039;n&#039;drop&lt;/strong&gt; order and move your plugins around. Together with the ability of templates to specific the amount and names of sidebars, you have virtually unlimited flexibility for plugin management!&lt;/p&gt;

&lt;p&gt;Templating has also intensively been upgraded in the respect of &lt;strong&gt;themes being able to specify custom &quot;options&quot;&lt;/strong&gt;. A theme could allow you to choose navigation links, colorsets and much more. Explore the possibilites! Many themes by &lt;a href=&quot;http://www.carlgalloway.com&quot;&gt;Carl Galloway&lt;/a&gt; and other great designers from our forums have already used that feature to provide you with many cool options!&lt;/p&gt;

&lt;p&gt;For the developers among us, it might be of interest to note that Serendipity now &lt;strong&gt;also supports easy custom template-engine support&lt;/strong&gt;. Tired of Smarty? You can also use a plain old PHP template emulation or even a XSLT-transformation layer (&lt;a href=&quot;http://blog.s9y.org/archives/130-New-PHP-and-XMLXSLT-Template-Engines-implemented.html&quot;&gt;read more on this topic here&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Of course we have not only focussed on injecting features, but also fixed some minor bugs, a huge-impact central SQL query optimization and glitches and smaller improvements. In total we have &lt;strong&gt;29 feature&lt;/strong&gt; improvements, &lt;strong&gt;24 bugfixes&lt;/strong&gt; and &lt;strong&gt;21 usability/technical improvements&lt;/strong&gt;. For intense reports on this either read our &lt;a href=&quot;http://svn.berlios.de/viewcvs/serendipity/trunk/docs/NEWS?view=markup&quot;&gt;NEWS&lt;/a&gt;-file or past 1.1-beta announcements &lt;a href=&quot;http://blog.s9y.org/archives/147-Serendipity-1.0.2-and-1.1-beta5-released.html&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://blog.s9y.org/archives/139-New-Serendipity-Releases-1.0.1-and-1.1-beta1.html&quot;&gt;there&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Upgrading is easy as always: Download, unpack, go to your Admin panel, done. Read more here: &lt;a href=&quot;http://www.s9y.org/11.html#A19&quot;&gt;Serendipity FAQ&lt;/a&gt;. The download is available here: &lt;a href=&quot;http://www.s9y.org/12.html&quot;&gt;Serendipity Download Page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We hope you&#039;ll have fun with this new release and continue to make Serendipity an ever-improving system. Let&#039;s have a great 2007!&lt;/p&gt;  
    </content:encoded>

    <pubDate>Thu, 28 Dec 2006 22:00:53 +0100</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/159-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.0.4 released!</title>
    <link>http://blog.s9y.org/archives/154-Serendipity-1.0.4-released!.html</link>
            <category>Announcements</category>
            <category>Development</category>
            <category>Plugins</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/154-Serendipity-1.0.4-released!.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=154</wfw:comment>

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

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;This new Serendipity release addresses a local file inclusion security issue discovered yesterday. It was possible to give a special parameter to a serendipity file to include a file on your own web-tree (or other files the webserver has read access to). If used on clear-text files, this could be used to disclose information like the apache logfiles on your website.&lt;/p&gt;

&lt;p&gt;This error can only happen in a scenario with two prerequisites: Register_Globals needs to be turned on in your PHP configuration AND your webserver must ignore the default Serendipity .htaccess file. This .htaccess file usually prevents to directly call Serendipity&#039;s include files via HTTP. Thus we feel that only a very low percentage of installations should be affected by this bug.&lt;/p&gt;

&lt;p&gt;However, Serendipity 1.0.4 is a &lt;strong&gt;recommended upgrade for everyone taking security responsibly&lt;/strong&gt;, like we do. We are thankful to the community for inspecting Serendipity, searching for bugs and security issues and reporting them to us. In this case, many thanks to &lt;a href=&quot;http://www.s9y.org/forums/viewtopic.php?t=7922&quot;&gt;Majestic from the forums&lt;/a&gt; for notifying us.&lt;/p&gt;

&lt;p&gt;Most of the plugins (both bundled and available via spartacus) were upgraded to also circumvent that bug, so you should upgrade all of your active plugins to the recent versions as well.&lt;/p&gt;

&lt;p&gt;The Serendipity 1.1 release tree was also modified with a patch for this issue. It will be contained in todays snapshot, and the 1.1-beta6 release file. The easy steps to perform an upgrade are documented in our FAQ on http://www.s9y.org/.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Fri, 01 Dec 2006 10:37:00 +0100</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/154-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.0 and PHP 5.2.0</title>
    <link>http://blog.s9y.org/archives/148-Serendipity-1.0-and-PHP-5.2.0.html</link>
            <category>Announcements</category>
            <category>Development</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/148-Serendipity-1.0-and-PHP-5.2.0.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=148</wfw:comment>

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

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Serendipity 1.0.x an PHP 5.2.0 currently do not go well together because of the new PHP ext/filter extension. In the early PHP 5.2.0 cycles this provided a function &#039;input_name_to_filter&#039; which was later dropped, but not removed from Serendipity 1.0&lt;/p&gt;

&lt;p&gt;Serendipity 1.1 beta versions already use a function_exists() check to prevent this, but it had not made it into the 1.0 release cycle.&lt;/p&gt;

&lt;p&gt;Thus, to make s9y work with PHP 5.2.0, you have three options:&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;Disable the ext/filter extension in your php.ini configuration,&lt;/li&gt;&lt;li&gt;Upgrade to Serendipity 1.1-beta versions or&lt;/li&gt;&lt;li&gt;edit your serendipity include/compat.inc.php file and replace the string &quot;extension_loaded(&#039;filter&#039;)&quot; with &quot;extension_loaded(&#039;xfilter&#039;)&quot;, which will effectively disable the follow-up code to take effect&lt;/li&gt;&lt;/ol&gt;

&lt;p&gt;The upcoming Serendipity 1.1 final version will of course integrate a more thorough fix. The serendipity Team is sorry for this confusion it may cause for PHP 5.2.0 users.&lt;/p&gt;  
    </content:encoded>

    <pubDate>Fri, 03 Nov 2006 16:28:14 +0100</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/148-guid.html</guid>
    
</item>
<item>
    <title>Serendipity 1.0.2 and 1.1-beta5 released</title>
    <link>http://blog.s9y.org/archives/147-Serendipity-1.0.2-and-1.1-beta5-released.html</link>
            <category>Announcements</category>
            <category>Development</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/147-Serendipity-1.0.2-and-1.1-beta5-released.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=147</wfw:comment>

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

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;Time again for a new release!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Serendipity 1.0.2&lt;/strong&gt; mainly features a XSS injection attack on the admin backend which could happen if registered authors can be tricked into following a specially crafted URL. This bug was detected by the ever-restless &lt;strong&gt;Stefan Esser&lt;/strong&gt;, many thanks for notifying us. Users of previous version of Serendipity are urged to upgrade to be secure. Note though that this bug requires your own interaction and thus exploits of this depend on how well you can stay away from clicking links that you do not know what they do exactly. ;-)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Serendipity 1.1-beta5&lt;/strong&gt; features the following new changes since &lt;a href=&quot;http://blog.s9y.org/archives/139-New-Serendipity-Releases-1.0.1-and-1.1-beta1.html&quot;&gt;1.1-beta1&lt;/a&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Prevent XSS backend injection attack (see above)&lt;/li&gt;
&lt;li&gt;Themes can now support custom amounts and positions of any number of sidebars (top, bottom, left, right etc.) (&lt;a href=&quot;http://blog.s9y.org/archives/142-Customizable-Plugin-Sidebar-locations.html&quot;&gt;more&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Usergroups can now configure which plugins/events a group is allowed to execute (&lt;a href=&quot;http://blog.s9y.org/archives/141-Plugin-Execution-Permissions.html&quot;&gt;more&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Added the options to use HTTP-Authentication for your login, which enables you to use secured RSS-Feeds with login credentials&lt;/li&gt;
&lt;li&gt;Some permalinks oddities when using % in URLs and some other minor fixes&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Serendipity 1.1 is getting very close to getting finalized (targets mid-December). New major features will be added to a 1.2 version branch, so expect no more major changes here. Please help us by trying out the latest version and report bugs/issues!&lt;/p&gt;

&lt;p&gt;Upgrading is easy as ever: Download, unpack, go to your Admin panel, done. Read more here: &lt;a href=&quot;http://www.s9y.org/11.html#A19&quot;&gt;Serendipity FAQ&lt;/a&gt;. The download is available here: &lt;a href=&quot;http://www.s9y.org/12.html&quot;&gt;Serendipity Download Page&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Have fun!&lt;/p&gt;  
    </content:encoded>

    <pubDate>Wed, 18 Oct 2006 14:44:10 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/147-guid.html</guid>
    
</item>
<item>
    <title>New Serendipity Releases: 1.0.1 and 1.1-beta1</title>
    <link>http://blog.s9y.org/archives/139-New-Serendipity-Releases-1.0.1-and-1.1-beta1.html</link>
            <category>Announcements</category>
            <category>Development</category>
            <category>Security</category>
    
    <comments>http://blog.s9y.org/archives/139-New-Serendipity-Releases-1.0.1-and-1.1-beta1.html#comments</comments>
    <wfw:comment>http://blog.s9y.org/wfwcomment.php?cid=139</wfw:comment>

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

    <author>mail@garv.in (Garvin Hicking)</author>
    <content:encoded>
    &lt;p&gt;The Serendipity Team is proud to offer two new releases:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Serendipity 1.0.1&lt;/strong&gt; addresses a few minor bugfixes in the otherwise very well-received 1.0 stable release. Those are related to utf8-iconv conversion on older PHP setups, sending comment mails to users without an email address and a WYSIWYG image insertion issue.&lt;/p&gt;

&lt;p&gt;The most important fix and reasing for the 1.0.1 release is a security issue that has been reported by Sebastian Nohn using the cool new Security-Scanner &lt;a href=&quot;https://chorizo-scanner.com/&quot;&gt;Chorizo&lt;/a&gt;. The only reported issue by Chorizo was the possibility of Users who could add plugins to the installation (usually only Administrators) to insert file references to other arbitrary PHP files that are then included. We feel this is a minor impact, because usually all administrators already would have full access to the PHP filebase and could include remote files with different means. Also note that users with safemode/open_basedir restrictions would not be affected by this.&lt;/p&gt;

&lt;p&gt;Users with multi-users installations, giving plugin access to untrusted users are urged to upgrade to the latest release!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Serendipity 1.1-beta1&lt;/strong&gt; brings the long awaited new features to a first public release. The 1.1-alpha versions have been tested in the past quite well and are thought to run quite stable.&lt;/p&gt;

&lt;p&gt;The 1.1 version brings those major new features (also see an &lt;a href=&quot;http://blog.s9y.org/archives/127-New-Serendipity-1.1-Features.html&quot;&gt;earlier blog entry for details&lt;/a&gt;):&lt;/p&gt;

 &lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Completely overhauled Media Gallery&lt;/strong&gt;. Serendipity has always been a major player in providing easy media database access, and is now enhancing it for even more usability and flexibility. You can now assign privileges for every media directory. You can now retrieve and store meta properties like descriptions, EXIF-Data, keywords - and filter/search for them easily. Plus, the media gallery is now Smarty Template-driven, so you can customize it to your needs. You can now move images/whole directories within the filestructure, and existing entries will be edited to suit that new location. The media database can now be synchronized on-the-fly with contents on the webspace - means you can upload files via FTP and they will automagically be imported. A explorer-like view on the directories completes the featureset.&lt;/li&gt;
&lt;li&gt;You can &lt;strong&gt;enable/disable certain markup plugins per-entry&lt;/strong&gt;. Ever wanted to create a Full HTML posting, but were annoyed by automatic nl2br conversion? Now you can turn it off for specific entries.&lt;/li&gt;
&lt;li&gt;Support for &lt;strong&gt;Template Options&lt;/strong&gt;. All Themes can now offer specific configuration options for using a theme, like specifying which colorset you want to use, which navigational items you&#039;d like to see and even fine-control banner options. See Carl Galloways Page for some sneak previews on the functionality to come!&lt;/li&gt;
&lt;li&gt;Finally, you can now use &lt;strong&gt;Drag And Drop to re-order your sidebar/event plugins&lt;/strong&gt; much more intuitively than in the past. It uses enhanced JavaScripts (from Cyberdummy.co.uk / tool-man - great script!), that works on all major browsers. For those browsers that don&#039;t offer support for that, or for users without JavaScript, the old method is still working seamlessly. This means, that Serendipity continually strifes to both deliver top-usability to our users, as well as satisfy people who are paying close attention to security issues.&lt;/li&gt;
&lt;li&gt;You can now use an &lt;strong&gt;URL scheme to view comments and entries by individual users/authors&lt;/strong&gt; (with date-filtering and pagination)&lt;/li&gt;
&lt;li&gt;new &quot;comments and trackbacks&quot; RSS feed for your entries&lt;/li&gt;
&lt;li&gt;A new LiveJournal XML importer&lt;/li&gt;
&lt;li&gt;New plugin manager button to &lt;strong&gt;check for new versions of all installed plugins&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Entryproperties plugin now supports &lt;strong&gt;setting passwords for entries&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Performance improvements&lt;/strong&gt;: Smarty API now passes more variables by references, which largely reduces the memory footprint&lt;/li&gt;
&lt;li&gt;New Template Engines: &lt;a href=&quot;http://blog.s9y.org/archives/130-New-PHP-and-XMLXSLT-Template-Engines-implemented.html&quot;&gt;PHP and XML/XSLT-Drivers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Make use of possible existing &lt;strong&gt;PEAR-Installations already existing on your server&lt;/strong&gt;
&lt;li&gt;Improved Security of the &quot;auto-login&quot; feature&lt;/li&gt;
&lt;li&gt;Fix blocking site during file requests by writing session data to disk before making trackbacks etc.&lt;/li&gt;
&lt;li&gt;New Language: &lt;strong&gt;Arabic&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://svn.berlios.de/viewcvs/serendipity/trunk/docs/NEWS?view=markup&quot;&gt;...and many more!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Both releases can be found in the &lt;strong&gt;Download-Section&lt;/strong&gt; on &lt;a href=&quot;http://www.s9y.org/&quot;&gt;www.s9y.org&lt;/a&gt;. As always, just unpack them over your current installation to upgrade. More details can be found in the FAQ on www.s9y.org.&lt;/p&gt;

&lt;p&gt;Have fun -- and please report any bugs you find on our Forums!&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Mon, 14 Aug 2006 11:25:53 +0200</pubDate>
    <guid isPermaLink="false">http://blog.s9y.org/archives/139-guid.html</guid>
    
</item>

</channel>
</rss>