Recently in Mozilla Category

Mozbot 2.6 is released!

| 3 Comments

Exactly 7 years to the day of its predecessor, a new version of Mozbot, the extensible IRC bot, has been released.

New in Mozbot 2.6 is:

  • The Google module, including Google Fight support.
  • Support for Bugzilla activity messages in channels
  • Support for Secure IRC (via SSL)
  • Translation improvements
  • and more...

Find out more on the Mozbot project site. and grab the source tarball and give it a try...

What do you want to see in Mozbot 2.8?

| No Comments

Its been a long time since there was a Mozbot release, the last release was, in fact, Mozbot 2.4 on April 1st, 2002.. Mozbot 2.6, the next release, has been in development ever since (As Mozbot 2.5, since Mozbot releases are even minor-numbered only.).

Nowadays for all practical purposes, running Mozbot 2.4 is pretty close to impossible (or at the least, really buggy.) and pretty much everybody i’ve tried to help with a Mozbot 2.4 problem the solution has been to upgrade to CVS head. So its really time to release Mozbot 2.6 (which, according to the roadmap, there’s no blocking bugs remaining for Mozbot 2.6, meaning, aside from needing to make sure none of the recent changes have caused any major regressions, its already done, and really, has been for awhile. with time being the major factor keeping it from being actually released. That said, I’m supposed to have such time and know how to release being its maintainer now and all, so. :-) )

All that being said. I’m interested in feedback for what changes, features, etc should make up the next version of Mozbot [2.8]? 

My own personal items on this list would probably start with…

  • Atom support in feeds (Currently it only supports RSS)
  • Use LWP instead of forking for wget() to fetch content from the web for modules

What are your pet bugs that make mozbot not useful to you? What would be good to have?

Feedback is most definitely welcome.

If its unowned, you may buy it from the bank...

| No Comments

Most of you are aware that I run firebot, and that he's been around, a relatively long time now, where long is since around the Firefox 0.9 launch (June 6th? maybe, can't really remember, and the launch was the 14th.) in 2004. Starting as a bug-reporting bot, I eventually changed him to running mozbot, the Mozilla IRC bot software. Mozbot, surprisingly enough, was released by Netscape developers on 10/16/1998, with Mozbot2, (oopsbot) on 4/23/2001, and was actively maintained by Hixie for several years after, until he moved on to more time-consuming things sometime in 2005. The last major version was Mozbot 2.4, released in 2002. As fate would have it, I ended up running the mozbot on irc.mozilla.org after awhile, picking up from mozbot and more recently, botbot, after mozillazine stopped hosting one. Its gone from a tiny single-channel thing to being in around 3 dozen, and he even has a fan blog. Though, without an active maintainer, getting patches that were hiding inside firebot's dusty innards into the source tree was pretty much impossible, aside from the bugzilla module, which the bugzilla team graciously supported.
So, perhaps out of stupidity, or maybe not, I sort've jokingly inquired about taking over ownership of the code officially, and as age-old mozilla policy would have it, you ask for it, you own it. (Log is here, including the part where Hixie came out of 179 hours of idleness to give it away, search for mozbot (21:04 or so)). Though I think mozbot ownership comes with it the curse of becoming suddenly busy with other things, as for the first 6 weeks, I had pretty much no time to devote to it, college courses being the time consuming beasts that they are, but since finally getting started on Novermber 6th, the following 23 (!) bugs have been fixed in mozbot:


  • Bug 463449 [Stock] Quote data has moved, update url

  • Bug 366533 [Translate] Add Support for Google/Yahoo, additional languages.

  • Bug 456927 Infobot module 'tell' command is case sensitive

  • Bug 366386 [ServicesLogin] ServicesLogin does not identify before joining channels

  • Bug 293985 [BUGZILLA] FetchBug repeats bug info in last channel if a product has more than one channel

  • Bug 292424 [RDF] Asking for the entire RSS feed can easily fill mozbot's queue

  • Bug 234742 [RDF] If more than one headline is retrieved at once, they all get run together

  • Bug 248450 [mozbot.pl] Mozbot should support the SSL options of Net::IRC 0.74+

  • Bug 332066 [BUGZILLA] Report component of new bugs

  • Bug 463473 [mozbot.pl] unescapeXML should also unescape numerical XML codes

  • Bug 332069 [BUGZILLA] Fetch bug information of dependency changes

  • Bug 463966 [Tinderbox] Max # of changes should not be hardcoded.

  • Bug 463967 [BUGZILLA] Don't fetch CC list or attachment data when getting bug info

  • Bug 405572 [UUIDGen] Offer alternative UUID format for CID

  • Bug 465104 [mozbot.pl] Add a space after :-( so some clients show the face properly.

  • Bug 465103 [mozbot.pl] Add a kick subroutine to the bot api.

  • Bug 432165 [mozbot.pl] mozbot does not automatically make itself a bot.

  • Bug 469617 [mozbot.pl] CTCP Gender reply should be configurable

  • Bug 469614 [BUGZILLA] Truncate buglog on module startup

  • Bug 469624 [BUGZILLA] Option to skip reporting bug details for automated change notifications

  • Bug 341484 [GREETING] Remove !seen stuff

  • Bug 131321 [SEEN] Wildcards for !seen command

  • Bug 303287 [GREETING] Option to disable the 'C++ is evil' type messages in certain channels

With 6 more being resolved as Invalid, Duplicate or Worksforme. Which, considering how few changes have occured in the last while, feels like amazing work. Most of them are old patches that have been languishing in bugzilla, waiting for reviews for, in some cases several years, So I'd like to thank everybody who's submitted a patch, even if it has taken forever to get it landed, for their work.

Oh, and for those who run a mozbot (all few of you...) and who use the !seen functionality, i'd like to draw your attention to Bug 131321/341484, which factored out the !seen functionality into a new module, Seen.bm, so be sure to load it, once you update to tip, so things keep working.

About this Archive

This page is an archive of recent entries in the Mozilla category.

Holidays is the previous category.

Music is the next category.

Find recent content on the main index or look in the archives to find all content.