github ergochat/ergo v0.7.0
ChanServ, Logs, and Stability

latest releases: v2.14.0, v2.14.0-rc2, v2.14.0-rc1...
pre-release7 years ago

This release brings channel registration with ChanServ, logging improvements, and a whole host of improvements across the board.

Thanks to a suggestion by dp- on our channel (#oragono on Freenode), the socket handling code has been overhauled to allow for a larger number of more stable connections. As well, improved testing has brought with it a bunch of strange hang and crash fixes, which means that Oragono should be more stable than ever.

Channel registration is really cool. Essentially, you register the channel with /CS REGISTER as you would on any network, and then all topic changes, the +b/+e/+I lists, and your founder status, are all remembered and re-applied when the server's restarted.

Config Changes

  • channels section added to control channel registration.
  • logging key under server removed, replaced with logging section.
  • max-sendq key added under server.
  • registration and authentication-enabled keys moved under accounts section.
  • samode capability added to oper capabilities.
  • sts section added under server.

Added

  • Added ChanServ service, to allow channel registration.
  • Added USERHOST command (thanks @vegax87).
  • Added SAMODE command.
  • Added draft IRCv3 capability draft/sts.

Changed

  • DLINE and KLINE now let you specify years, months and days (e.g. 1y12m30d) in durations.
  • Logging is now much more useful, displays colours and can log to disk.
  • Socket handling has been rewritten, which means we should support more connections more effectively (thanks dp- for the suggestion!).

Fixed

  • Fixed a bunch of small hangs and crashes.
  • Fixed an account issue where clients could login to multiple accounts at once.
  • Fixed an issue where server times were incorrect (thanks @martinlindhe!).
  • Fixed halfops not being able to talk during moderated mode (+m).
  • Fixed issues that prevented rehashing after the first rehash had gone through successfully.
  • Fixed the inability to view channel ban, ban exception, and invite exception lists.

Don't miss a new ergo release

NewReleases is sending notifications on new releases.