Граф коммитов

86 Коммитов

Автор SHA1 Сообщение Дата
ian%hixie.ch 23e35d582f Fix a typo which confused older Perls, and fix a big error in the handling of uppercase channel names. b=MasterTLH (thanks dude), p=Hixie, r=justdave,bbaetz 2002-07-10 13:56:22 +00:00
ian%hixie.ch 9f5c032a8a Makes mozbot only mark joins as joined on a successful attempt. b=112049, r=kerz.
Implements getHelpLine and getModules API functions and updates documentation to match. b=130532, r=imajes.

Adds a notice() method to the mozbot API. Updates the documentation to reflect this. (Also updates the version and corrects a typo in the docs.) b=72960, r=timeless.

Fixes the problem whereby if a module doesn't load, it's not removed from the @modulenames list, which causes problems for modules that walk the @modulenames list to get each module in turn. b=133148, r=kerz.

The Log event for the Told event doesn't have the prefix text that made the event a Told event in the first place. This adds a field 'fulldata' to the event hash which will let loggers log the whole thing. Also updates documentation. b=133509, r=kerz.

Log events were not generated for events generated by the bot. This removes redundant checks to prevent that from happening (redundant since the server never sent us the messages in the first place) and then adds code to synthesise the relevant Log events. Updates the documentation to match. b=16226, r=kerz.

The Initialise handler was needlessly within the scope of an undef'd $/. This scopes the cause of this problem. b=131483, p=Robin Berjon, r=kerz, a=hixie.

Makes ctcpSend() send messages to the target, not the originator. This makes it work like say(). b=133140, r=caillion.

Adds a way to make the auth command not give confirmation feedback (quiet auth). b=134342, r=caillon.
2002-04-01 03:46:06 +00:00
ian%hixie.ch 4ca8c99245 More fallout from the General.bm split. Change the IRC name to r=imajes. 2002-03-08 19:40:27 +00:00
ian%hixie.ch 856160de8e Hack workaround to make the General module autojoin all channels the first time the bot is run. This will be removed and fixed correctly for 2.4, see bug 112049. 2002-03-08 19:15:55 +00:00
ian%hixie.ch c0b727f88f Fix typo in the previous checkin that was making virgin installations not load the General module. 2002-03-08 18:39:39 +00:00
ian%hixie.ch 23f3aaf4dc Updating various version strings to 2.2. 2002-03-08 15:43:31 +00:00
ian%hixie.ch 05de38c44f Split out the General module into its own file. This removes any version number dependence in mozbot.pl, which means that future updates will not automatically require mozbots to be restarted. b=124662, r=imajes 2002-03-08 15:39:47 +00:00
ian%hixie.ch 5df116808d Add the custom library files to the list of files to check for changes. This will make upgrading mozbot easier. r=kerz 2002-02-19 21:33:23 +00:00
ian%hixie.ch 56677c92a7 Fixing regression introduced by the CTCP patch: long lines no longer get wrapped. Also includes minor cleanup. r=kerz 2002-02-13 02:20:01 +00:00
ian%hixie.ch 894082b958 Added support for running mozbot on multi-homed boxes (requires Net::IRC 0.71). b=93186 r=kiko 2002-02-13 00:49:37 +00:00
ian%hixie.ch e424b062c2 * Implement CTCP Ping, Version and Source as BotModule Event
* Added ctcpSend(), ctcpReply() APIs
* Implemented CTCP Version in the general module
* Updated devel docs
b=117625 r=Jake

* Remove brackets around grep() in mozbot.pl
b=111831 r=Jake
2002-02-12 14:51:59 +00:00
ian%hixie.ch 2841b9ae98 Add support for keyed channels to mozbot. A lot of work, like it said in the INSTALL file. :-) b=112955 r=timeless 2001-11-30 23:38:21 +00:00
timeless%mac.com 7873addd19 Bugzilla Bug 107823 change nsIFile
to use 'Modified' instead of 'Modification'
r=akkana sr=brendan
2001-11-26 08:05:05 +00:00
ian%hixie.ch 8db5cd827f mkdir requires the second argument in perl 5.005. b=111730, r=daniele 2001-11-25 14:17:19 +00:00
ian%hixie.ch 3db33a040e Fixing various typos and spelling mistakes spotted by timeless. There shouldn't be any code level changes here. moa=hixie 2001-04-29 08:35:29 +00:00
ian%hixie.ch 4a768a4662 Changing release numbers to 2.0 to match mozbot version number. 2001-04-23 07:09:20 +00:00
ian%hixie.ch ef86cfa4d4 Updating mozbot to version 2.0: changed to a more modular architecture, added support for multiple channels, added support for multiple nicks, generally cleaned up the code, etc. Uses some code and ideas from timeless and zach. 2001-04-23 07:07:17 +00:00
blakeross%telocity.com 6a0b2fa90f Backing out on request of module owner (no review, no module owner approval, unstable code). Don't shoot the messenger (with the checkin access)! 2001-03-30 00:34:31 +00:00
timeless%mac.com bbfc184836 fix version. 2001-03-29 22:40:51 +00:00
timeless%mac.com 81582fd3ea Bugzilla Bug 74024 check techbot1 into cvs
Land techbot1 into mozbot tree. This has been a long time coming.

techbot1 includes support for arbitrary commands, bugzilla features including
bug, component and keyword queries. more support for tinderbox including
sheriff querying.  support for multiple channels.  it handles missing
components better.
2001-03-29 22:38:35 +00:00
mccabe%netscape.com b85ee3c5df Add 'approve' command. 2000-05-31 01:45:30 +00:00
cls%seawood.org 8b4cc661ad Added separate list to distinguish between trees to be tracked and those to be reported. And it works this time too. Trees that are not reported by default can be seen via 'mozbot trees name-of-not-reported-tree'. 2000-04-21 23:47:20 +00:00
terry%mozilla.org 8a775bc755 Undo cls's last two changes, at his request. 2000-04-21 18:59:16 +00:00
cls%seawood.org b427379014 Added separate list of all available trees. This allows mozbot to actively report the status of one set of trees and individually give the results for another set. 2000-04-21 01:07:38 +00:00
terry%mozilla.org 83797b1016 Was reporting the wrong version number. 2000-04-20 17:36:55 +00:00
cls%seawood.org 895380e34f Added SeaMonkey-Ports to the tree list 2000-04-19 00:32:33 +00:00
terry%mozilla.org fc42721470 Patch by daa@distributed.net -- scan ftp listings, added summary stats for tinderbox. 2000-04-18 17:59:50 +00:00
risto%netscape.com 4ccfc28ec6 Added rko to admins 2000-01-30 13:24:49 +00:00
risto%netscape.com 5595e1a02c Fixed legacy cvs-mirror.mozilla.org URL's to tinderbox.mozilla.org and
bonsai.mozilla.org.
2000-01-30 08:42:28 +00:00
leaf%mozilla.org 24c525eb47 someone complained that moshi, moshi is a telephone greeting only. 2000-01-03 19:38:08 +00:00
risto%netscape.com b9c8b599cc Y2K fix. Localtime returns time by definition year - 1900. So year 2000
is returned as 100.
2000-01-03 10:06:00 +00:00
terry%mozilla.org 0ad4a5f655 freshmeat seems to have changed the location of their RDF page. 1999-11-11 00:55:49 +00:00
dmose%mozilla.org 18f71469a1 updated license boilerplate 1999-11-01 23:33:56 +00:00
terry%mozilla.org cf78ed541f Fixed perl error caused by previous change. 1999-10-26 15:48:25 +00:00
mccabe%netscape.com 8d32ad4bc2 Initial checkin of mozbot code-reviewing functionality. 1999-10-26 01:22:00 +00:00
cyeh%netscape.com 96e0fdab9e move megahal initialization so that if there is a nick collision and we
die, we at least don't leave a forked process behind.
1999-10-14 00:44:37 +00:00
cyeh%netscape.com d800bc5b93 add support for megahal conversation ai, fix syntax error for sending
stock reports to the original requestor.
1999-10-12 22:34:49 +00:00
slamm%netscape.com 96c3481ea5 Send stocks privately. A number of people including me would rather not see the stock number flying by all the time. 1999-09-24 18:19:01 +00:00
terry%mozilla.org c0c0f1922d Keep separate versions of admin files, based on the nickname we use. 1999-09-15 16:24:37 +00:00
terry%mozilla.org 2e810df187 Patch by Christopher Blizzard <blizzard@redhat.com> -- added "uuid" command. 1999-08-25 16:39:01 +00:00
mang%subcarrier.org 2898ee2db7 stock is now an alias for stocks, because I can't type 1999-08-20 03:58:00 +00:00
terry%mozilla.org 3f4484ccb3 Add in babelfish code (stolen from infobot). 1999-08-13 00:21:01 +00:00
cyeh%netscape.com 41ee99f743 add rhat to stocks to track 1999-08-11 17:10:00 +00:00
terry%mozilla.org 02fe75ac14 Removed BEOS. 1999-08-09 18:30:24 +00:00
endico%mozilla.org e096d3a78d oops, its BEOS, not BE 1999-08-08 15:55:50 +00:00
endico%mozilla.org 888e0e3287 use BE, not ^BE 1999-08-08 15:45:26 +00:00
endico%mozilla.org c12ee46967 add BE to list of stocks we track. add RHAT next weds 1999-08-08 15:27:54 +00:00
terry%mozilla.org 06b17b16d3 Cope with newer rss format (so that, for example, we can now get the
headlines for mozillazine again).
1999-07-30 16:53:50 +00:00
leaf%mozilla.org 240883bd12 mozbot should report test failures in the brief report 1999-06-11 23:36:46 +00:00
endico%mozilla.org 05b11e484e "tree" is now alias for "trees" command since its mistyped so often 1999-05-21 00:42:55 +00:00