What's new in WeIRCd 0.8.2
Aug 30, 2010
- Fixed critical string formatting vulnerability in irc_SendWhois()
New in WeIRCd 0.8.1 (Aug 30, 2010)
- Added ip reverse lookups for proper host names (deactivate with ResolvedHosts=false, see example conf)
- Added "ConnectThrottling" config option to disable connect throttling, enabled per default
- Added "ResolvedHosts" config option to disable host resolving (described below), enabled per default
- Fixed ipv6 addresses not properly displayed (now correctly shown with square brackets)
- Fixed channel mode +O not properly showing up when requesting channel modes
- Fixed NoOpChans not working properly due to mask check failing for two similar strings without * mask chars
- Fixed ChanServ's autoop/-halfop/-voice being broken due to changes in 0.8
- Fixed setup.sh's check conditions for automake/autoconf/libtool not working properly on many systems (I hope they will work better now)
- Changed maximum mode parameter count from 12 to 15
- Changed 378 numeric syntax to something more client-friendly
New in WeIRCd 0.8 (Jun 15, 2010)
- Added ChanServ drop command
- Fixed channel ops/halfops unable to talk when banned although they can just easily unban themselves at any time
- Fixed config loader sometimes not unloading modules loaded for examination and config value validation
- Fixed maximum mode parameter count not being honoured
- Fixed memory corruption in ISON
- Fixed new IRC command parser not being able to deal with a full length channel name as a parameter (truncated)
- Fixed long (but valid) PRIVMSGs sometimes being truncated because the resulting event message would exceed 512 bytes (this will still break CTCPs so far, including /me)
- Fixed TOPIC changes not properly saved by ChanServ
- Fixed 'The ... service is currently unavailable.' message
- Fixed root startup sequence not setting file access rights correctly on a couple of things (including databases) which causes issues if database files already exist but someone messed around with the access rights afterwards
- Raised maximum possible IRC parameter count (so it basically works with many mode parameters up to... loads :p [limit is the generic IRC parser here, but as much as 20 should be possible])
- Changed maximum mode parameter count from 5 to 12
- Improved performance when adding new users
New in WeIRCd 0.7.5 (Dec 22, 2009)
- Added graphical settings pane for administration panel
- Added INVITE command
- Added RPL_WHOISHOST to whois when WHOIS'ing yourself or having IRC op privilegues
- Fixed a smaller memory leak when deleting users
- Fixed USERHOST not returning real host when used on oneself
New in WeIRCd 0.7.2 (Nov 30, 2009)
- ChanServ properly working
- Shipping with a graphical admin tool