<?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>Shadowmaster’s Blog - phpBB</title>
    <link>http://shadowm.rewound.net/blog/</link>
    <description>A light in the darkness, where everything is possible...</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.6 - http://www.s9y.org/</generator>
    
    

<item>
    <title>Wesnoth forums status</title>
    <link>http://shadowm.rewound.net/blog/archives/140-Wesnoth-forums-status.html</link>
            <category>Wesnoth</category>
            <category>phpBB</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/140-Wesnoth-forums-status.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=140</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=140</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Today, around 15:00 UTC, the Wesnoth.org board was disabled by none other than me, in order to perform some maintenance work in the forum files. With this, the forums were upgraded from phpBB 3.0.7-PL1 to phpBB 3.0.8 and one mod was updated to a newer version still awaiting validation from the phpBB mods team.&lt;/p&gt;

&lt;p&gt;Additionally, I added a new server-side redirection rule to convert old &lt;tt&gt;http://www.wesnoth.org/forum/&lt;/tt&gt; and &lt;tt&gt;http://wesnoth.org/forum/&lt;/tt&gt; links to use the current forums vhostname, &lt;tt&gt;forums.wesnoth.org&lt;/tt&gt;. This should solve issues with inconsistent links lingering around and polluting people’s bookmarks and web pages with different forum paths — of course, this is not automatic and existing references need to be manually updated to reflect any required changes, but at least now &lt;tt&gt;/forum&lt;/tt&gt; has got a well deserved final rest.&lt;/p&gt;

&lt;p&gt;There isn’t really any other exciting news to share with you, although I do expect an undefined amount of users to have login problems the next time they visit the forums. This should not be a permanent issue, however, but if it turns out to be I have a solution (a.k.a. “plan B”) prepared for the occasion.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 16 Dec 2010 17:49:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/140-guid.html</guid>
    
</item>
<item>
    <title>Wesnoth MP username rules for phpBB 3.0.x</title>
    <link>http://shadowm.rewound.net/blog/archives/109-Wesnoth-MP-username-rules-for-phpBB-3.0.x.html</link>
            <category>Software</category>
            <category>Wesnoth</category>
            <category>phpBB</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/109-Wesnoth-MP-username-rules-for-phpBB-3.0.x.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=109</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=109</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;div class=&quot;thumbnail float-right&quot; style=&quot;width: 168px;&quot;&gt;&lt;a href=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/userreg1.png&quot;&gt;&lt;img alt=&quot;Wesnothd Usernames in the ACP (screenshot)&quot; src=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/th_userreg1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;The &lt;a href=&quot;http://www.wesnoth.org/&quot;&gt;Battle for Wesnoth&lt;/a&gt; forums have been working since quite a while as an authentication source for Multiplayer server users, who can register forum accounts to claim ownership of a username, making it unavailable in MP except to people who can provide the correct login credentials. phpBB 3.0.x, however, doesn’t help a lot in regards to user registration rules since it supports more stuff in usernames than what &lt;tt&gt;wesnothd&lt;/tt&gt; (the Wesnoth MP server software) does.&lt;/p&gt;

&lt;p&gt;To fill this gap, I wrote a quick hack long time ago, and enabled it in the forums, forbidding further registrations of incompatible usernames. Nowadays, all new accounts must comply with some simple rules which my mod implements.&lt;/p&gt;

&lt;p&gt;Only this night I bothered to actually &lt;a href=&quot;http://www.phpbb.com/mods/modx/&quot;&gt;MODX&lt;/a&gt;-ify the hack, which had been previously circulating in the form of a Git commit in my source tree. Now I present to you the Wesnothd Usernames mod for phpBB 3.0.7-pl1.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;/src/wesnothd-usernames-1.0.0.zip&quot;&gt;Version 1.0.0&lt;/a&gt; (Zip, 33.4 KiB)&lt;br /&gt;
       &lt;small&gt;SHA1 checksum: &lt;tt&gt;1229f401eeac171887cfee8c0ccecd9aaa19dd4a&lt;/tt&gt;&lt;/small&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This might be useful only to very few people since the whole phpBB authentication support code is barely documented — but if you find a use for this mod in your phpBB+wesnothd installation, please feel free to drop me a comment so I can know your experience and fix any bugs that you may find. Of course, it’s unlikely that there are any bugs here since this modifications has been part of the &lt;a href=&quot;http://forums.wesnoth.org/&quot;&gt;official Wesnoth.org forums&lt;/a&gt; for more than a year. &lt;img src=&quot;/dorset6/img/smilies/wink.gif&quot; alt=&quot;;)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 03 Oct 2010 03:49:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/109-guid.html</guid>
    
</item>

</channel>
</rss>
