WeIRCd Changelog

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