Posts Tagged ‘Unreal IRCd’

UnrealIRCd team releases patch against Firefox XPS Attack

Monday, March 1st, 2010

In a posting on the UnrealIRCd project website, coder Syzop announced a module that can help mitigate and completely stop the so-called “Firefox XPS Attack” (NSFW link).

The attack, which exploits the fact that malicious JavaScript can send arbitrary data to a wide range of ports, gained publicity when it was used against the freenode network over a period of a few weeks.

Even though the Mozilla project has a blocklist of ports that are specifically not allowed to be communicated to, the port commonly used by IRC networks (6667) was not on those lists.

UnrealIRCd updates their IRCd to 3.2.8.1

Sunday, April 26th, 2009

The UnrealIRCd project released a bugfix release of version 3.2.8 and the current release is now 3.2.8.1.

The bugfix became necessary as a crash has been found in the option allow::options::noident.

In a short interview developer nate explains how the crash is being triggered and how to avoid it:

There was an issue in allow::options::noident, where if it was enabled in an allow block that a user could potentially crash a server due to a buffer overflow. As far as we’ve been able to see, there’s no risk of remote code execution as much as it just causing a segfault.  The main ways of resolving it are updating to 3.2.8.1 or simply making sure no allow blocks specifically have noident (which most by default won’t thankfully).

Unreal 3.2.8-rc2 has been released

Sunday, January 25th, 2009

A little less than 4 weeks after the -rc1 release, there now is a -rc2 release of UnrealIRCd 3.2.8 available where some of the still present bugs have been fixed.

Fixes in this release include a bug that prevented you from compiling the IRCd on Mac OS X , problems with OperOverride that prevented you from -q/-a’ing someone when you were halfop, an issue with SuSE Linux 10.3 on AMD64 arch where the IRCd core-dumped on start, prevention of throttling client connections and stalling the IRCd when there are big adjustments made to the systems time after starting the IRCd and, last but not least, the documentation has been updated to reflect the latest additions and changes.

UnrealIRCd 3.2.8-rc1 is ready for testing

Monday, December 29th, 2008

And another one in the IRCd updates list – this time it’s Unreal.

After it has been announced that Stskeeps will leave the project behind there has been quite some uproar as it is one of the most widely used IRCd’s today.

The announcement was quickly followed up by nate, who explained that he will indeed continue development on version 3.3.x so the project is far away from being dead but he also noted that “Its still going to be a few months off before any code is here for base uses” as he is “the only one working on 3.3 right now”.

Stskeeps quits developing for UnrealIRCd

Monday, December 8th, 2008

In an announcement on the IRCd’s website, Stskeeps posts his “resignation letter”:

“So, after a long wait, I’ve decided to pull out of the UnrealIRCd project – which I started back in 1999. My reasons for this is that IRC has reached a point where it’s growing increasingly difficult to do anything remotely inventive, restricted by the lack of cooperation in the IRCd community and amongst networks & clients, and lack of people interested in helping out with doing the actual code. And when it’s not possible to do anything inventive, it just isn’t exciting anymore, and it’s a drag to code on.”