SourceForge CVS / Spartacus functional again

The last month has been a hard time for developers on SourceForge.net, because their CVS service went down for good also for developers, and anonymous access was not updated for the time being.

The Serendipity Spartacus plugin by default uses the SourceForge Servers for downloading plugins and files, and thus this had not worked properly the past month. The first way to fix that problem was to use the "Netmirror.org" file mirror.

Because of the changes made by the SourceForge team to CVS, their new infrastructure will no longer work with the Spartacus plugin, because they changed Domain and URL locations. Users should either use the Netmirror.org file mirror, or use the latest version of the Spartacus plugin with the new path location: serendipity_event_spartacus.php + lang_en.inc.php. The patch is fairly easy and just replaces the URL of the server.

Attention for Plugin Developers using CVS access: SourceForge.net has changed the CVS server from "cvs.sourceforge.net" to "php-blog.cvs.sourceforge.net". You will either need to check out that new repository, or else use this bash command to search+replace all the old paths to the new paths:

find -name "Root" -exec sed -e "s:@cvs:@php-blog.cvs:g" -i {} \;

(Many thanks to lars for pointing this out to me)

Read the Sf.Net docs for details on the new CVS project service. Other good news is that anonymous CVS access will no only lag 2 hours, not 24 hours.

Let's see how this will work out, and my thanks to the SourceForge.Net team who has surely not an easy job providing free access for thousands of projects.

Serendipity 1.0-beta3 released

The Serendipity Team is still working hard on finding the time to not only work on new features of the 1.1 version of Serendipity (like a new per-template configuration options, a completely redone media gallery and media permissions), but also to finalize the long overdue 1.0 release. We are getting close on settling up the design debate, so stay tuned for an update on this.

It's our goal to have the 1.0 release finally be done this month; the codebase is rock-solid, and the 1.0-beta3 version should be ready for showtime for everyone; there are no open bugs or issues known to us, and this version is to prefer over the old 0.9.1 version currently.

If you are already using 1.0-beta2, there is little reason for you to upgrade. beta3 mainly includes some minor bugfixes as well as some last-minute features to force FeedBurner feed redirection, the most recent updates to the Spamblock plugin, a Pivot importer, missing UTF-8 encoding for Windows-Server date responses. Also two minor security issues were addressed. One being an (hard to do) XSRF-attack on the entry manager page, the other one being able to save PHP code in the serendipity_config_local.inc.php file. Only an Admin can do that, and usually and Admin has other means to save PHP code on your server ;-).

Since those changes remedy a new release candidate before the final 1.0 release, we would be happy for anyone trying out this version and report us possible new issues. beta2 has been very well received so far, and our top priority for the 1.0 release is to have a rock-solid release. Without you fellow users, we can't find all bugs, so it's also up to you to help us. Drop by on the forums to report bugs you found!

Download the release here. To upgrade, please read our FAQ - it's easy and fast. :-)