[Unreal-users] Unreal3.2.4 re-released
Status: Beta
Brought to you by:
wildchild
From: Bram M. <sy...@un...> - 2006-02-05 19:27:46
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I regret to inform you that we had to re-release 3.2.4 because the '?' wildcard was not working (in for example bans). Apparently despite numerous testing and hundreds of downloads of the last release candidate, this bug simply slipped trough. All files on unrealircd.com and it's mirrors have been replaced with the fixed version. If you have downloaded 3.2.4 before Sunday February 5 18:00 GMT, then you probably have the broken version without the fix. To check if you are using the old version, type '/quote INFO' on IRC and pay attention to the numbers in the ReleaseId line (=almost the last line): 1.1.1.1.2.21 = bad version (*NIX) 1.1.1.1.2.22 = fixed version (*NIX) 1.1.1.1.2.1.2.1.2.2234.2.449 = bad version (Windows or *NIX CVS) 1.1.1.1.2.1.2.1.2.2234.2.454 = fixed version (Windows or *NIX CVS) *NIX people: warning regarding version numbers: If someone applied the patch for *NIX (see below) the version number will not change. So basically if you have .22 you know you are ok, but if you get .21 then you are either not ok or the admin patched it already. In that case, you can try this to determine if you have the fix or not: 1. go to your Unreal3.2 directory 2. type: grep -F "(*m != '?')" src/match.c 3. if it returns 2 lines then you got the fix, if it returns 1 then not. For everyone who already downloaded the old 3.2.4: Windows: redownload from http://www.unrealircd.com/?page=downloads *NIX: Either redownload it too, OR (much faster) do this: 1. go to your Unreal3.2 directory 2. download http://www.unrealircd.com/downloads/324.wildcard.patch 3. type: cat 324.wildcard.patch|patch -p0 4. type: make && make install 5. restart the ircd Or, all in two lines (except the restart), from your Unreal3.2 directory: wget http://www.unrealircd.com/downloads/324.wildcard.patch (cat 324.wildcard.patch|patch -p0) && make && make install This should only take a few seconds, but the main annoyance is that you will have to restart the ircd in order for the fix to take effect. We did not change the version number, so people will not have to recompile their modules. I understand this has it's own advantages/disadvantages. We are really sorry for all the inconvenience. The UnrealIRCd Team. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (MingW32) iD8DBQFD5lGo4cPWX+btKqIRAi+wAJ99UycY9iTEBnq1UauOrwBVIBFQJwCeOFun nOkWCEoaYlht36bsyBPkF2w= =avn1 -----END PGP SIGNATURE----- |