I just published 1.2.0 final on the modules site..
I have received no feedback, good or bad, regarding the final RC, so I will assume it functioned properly.. so here s the result: 1.2.0 final.
I didn't receive any language files so english is the only language included at this point..
Ok, so what s changed compared to 1.1.16... quite a lot! Here are the most important ones:
- New language system with seperate lang files based on anopes own system. The old language tables simply got to big to be easily maintainable..
- 2 changes making it easier to hide bots in !staff etc: Users on ulined servers will be always excluded and a configuration directive allowing users with +B to be automatically excluded.
- Fixed several crash bugs, including those in !shun and !set nobot.
- Fixed possible exploit allowing an attacker to guess a users real IP/host as was discussed in earlier posts and on the modules site. This was already looked at in a 1.1 release, but there were still holes in the system...
The new language system uses seperate language files so the module isn't just a single .so or .dll anymore: it requires the language files which should be automatically installed by the makefiles.
For windows users using the pre-compiled package this means that next to copying the .dll they also need to copy the language file. The .zip has been constructed in such a way that this is done automatically when extracted inside anopes root install dir while retaining the directory structure.
Full Changelog: A Introduced new language system to replace the cores lang system for modules.
A Added configuration directive which when set ignores users with +B. (Unreal & PTlink)
C Clients on ulined servers no longer show up in !staff. This eliminates the need
to add an exemption for every network service.
C Clients with usermode +B (bots) no longer show up in !staff. (Unreal & PTlink)
C Using !unban on yourself is no longer hindered by EnUnbanIP protections.
U Synchronized module code with Anope 1.8.0.
U Updated flags.
U Updated list of unsupported modules.
U Updated !shun syntax to match that of os_shun.
U Reworked syntax layout in language files.
U Updated INSTALL instructions.
U Updated windows makefiles. As of now windows support should be back.
F Fixed crashbug in !set nobot.
F Fixed several issues found in the core.
F Fixed markup codes no longer being loaded properly.
F Now unloads languages upon unload and reloads when the config is reloaded.
F Fixed wrong syntax messages being send for some !bkick commands.
F Fixed crashbug in !unban command when banlist is empty.
F Fixed possible though rare exploit in !unban allowing attackers to guess a users'
real IP if the host did not resolve and no vhost is set.
Thanks to Namegduf for reporting and providing template patch.
F Fixed !unban not protecting masks.
F Fixed invalid language string call in !admins. (Reported by Joey.)
F Fixed several typos in english language file.
F !down now removes modes users shouldn't have.
F Botserv bot now replies to !sync instead of ChanServ.
F Failing to load the langfiles is no longer fatal to anope.
F Fixed crashbug in !shun. (Reported by midnight_tiger.)
For obvious reasons,
updating is highly recommended..
And as of now the 1.1 branch is no longer supported.
The module can be downloaded from the modules site:
http://modules.anope.org/viewmod.php?id=61