With the recent discovery of an exploit available that can allow any user to segfault the Unreal IRC Daemon, people have been severely confused as to what exactly is going on with each version of Unreal. As it stands, there are two "branches" of Unreal in existence at this point in time: A "stable" branch, and a "development" branch. The stable branch includes Unreal 3.1.1, Unreal 3.1.2, and the newly released Unreal 3.1.3. It uses the "old" configuration file format. The development branch includes all of the Unreal 3.2-BETA releases. It uses the "new" configuration file format. At this time, Unreal 3.1.1 and 3.1.2 as available on the unrealircd.com website are patched against the segfault exploit, but suffer from mode propagation errors on server synchs as a result. Unreal 3.1.3 is also immune to the exploit, and does NOT suffer from the mode propagation problem. It is the recommended download for the stable branch. All versions of Unreal 3.2-BETA including BETA7 and below are susceptible to the segfault bug. Unreal 3.2-BETA8 is not susceptible, but DOES suffer from the mode propagation problem. BETA9 is being worked on and will be released soon. "What do you mean by mode propagation errors?" If you're in a channel on server A that is set mode +nt and server B synchs with server A, server B does not see the channel as +nt. That's pretty much the general idea.