ian%hixie.ch
cc100f9da1
Bug 134600: Add some more modules to the default set.
2003-10-03 23:46:54 +00:00
ian%hixie.ch
31f4b76fbd
Implement incoming Notice support in the BotModule APL. Bug 169882. Largely based on a patch by Ken Coar.
2003-10-03 23:35:49 +00:00
ian%hixie.ch
0f67329225
More diagnostics for localAddr users. (check the version of Net::IRC)
2003-10-03 23:03:52 +00:00
ian%hixie.ch
9103b2e742
Bug 131324: Stop the bot from saying the same thing n times in a row.
2003-10-03 21:01:48 +00:00
ian%hixie.ch
d80d23f8f1
Bug 124748: Stop time drift once and for all by using a globally initialised time() value. This was done as a pretty blind search-and-replace, so may have caused regressions and may be non-optimal. Please file bugs if you spot problems. This adds the entry 'time' to the event object.
2003-10-03 15:47:35 +00:00
ian%hixie.ch
37514d30b5
Make all instances of the time function have brackets, to make them easier to find.
2003-10-03 15:19:12 +00:00
ian%hixie.ch
af90e48a89
Bug 134617: Let users tell the bot to shut up. Adds a 'getMessageQueue' function to the bot API. Also fixes some unrelated minor issues in the developer documentation and makes a tiny optimisation in drainmsgqueue.
2003-10-03 15:08:42 +00:00
ian%hixie.ch
b5920883b6
Upgrade ignoredUsers and implement ignoredTargets. Fixes bug 133067, adds a bunch of documentation. Other very minor typographical fixes.
2003-09-20 21:10:28 +00:00
ian%hixie.ch
22e3d1ab3b
'IGNORE' doesn't seem to work on all platforms. Let's go back to our old reaping code. It still seems to fix the bug. Also, fix another instance of the '/bin/bash might be tainted' problem.
2003-09-20 18:17:53 +00:00
ian%hixie.ch
0f42189a5d
Change our child process handling behaviour to be more proactive and hopefully less likely to hang. This in theory fixes bug 111987, but who knows. Feel free to reopen that bug if it doesn't help or if it makes things worse (e.g. if you start seeing zombie processes everywhere). It seemed to work for me on Debian.
2003-09-20 17:27:09 +00:00
ian%hixie.ch
b4135edf15
Fix a minor warning
2003-08-09 13:48:22 +00:00
ian%hixie.ch
e30b8ac746
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
57e468fbbe
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
0d0352ed11
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
c8fba971f8
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
13d001e9b3
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
293e551f9c
Updating various version strings to 2.2.
2002-03-08 15:43:31 +00:00
ian%hixie.ch
d6728b8554
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
4ea280ea56
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
0532498703
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
4795f7e93e
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
c50b3c77fe
* 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
7ec6984494
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
51a4520c4a
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
ae454984a5
mkdir requires the second argument in perl 5.005. b=111730, r=daniele
2001-11-25 14:17:19 +00:00
ian%hixie.ch
cfc5246ba6
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
8be7b6f9d9
Changing release numbers to 2.0 to match mozbot version number.
2001-04-23 07:09:20 +00:00
ian%hixie.ch
9660807d69
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
2b5153d392
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
78638cd1e0
fix version.
2001-03-29 22:40:51 +00:00
timeless%mac.com
8b6f15dc64
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
1bed56cc6d
Add 'approve' command.
2000-05-31 01:45:30 +00:00
cls%seawood.org
77ab896a2a
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
cdbb54aa7c
Undo cls's last two changes, at his request.
2000-04-21 18:59:16 +00:00
cls%seawood.org
6f00162a06
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
f1f99dddc2
Was reporting the wrong version number.
2000-04-20 17:36:55 +00:00
cls%seawood.org
2313be69b5
Added SeaMonkey-Ports to the tree list
2000-04-19 00:32:33 +00:00
terry%mozilla.org
3a47b79cc3
Patch by daa@distributed.net -- scan ftp listings, added summary stats for tinderbox.
2000-04-18 17:59:50 +00:00
risto%netscape.com
07d6838f41
Added rko to admins
2000-01-30 13:24:49 +00:00
risto%netscape.com
44132be9b0
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
015b32c03c
someone complained that moshi, moshi is a telephone greeting only.
2000-01-03 19:38:08 +00:00
risto%netscape.com
ca88d1a230
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
9c85d6570c
freshmeat seems to have changed the location of their RDF page.
1999-11-11 00:55:49 +00:00
dmose%mozilla.org
2db9bdbbbe
updated license boilerplate
1999-11-01 23:33:56 +00:00
terry%mozilla.org
0bc610dfa5
Fixed perl error caused by previous change.
1999-10-26 15:48:25 +00:00
mccabe%netscape.com
d4dfe69b45
Initial checkin of mozbot code-reviewing functionality.
1999-10-26 01:22:00 +00:00
cyeh%netscape.com
591e5a1cd0
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
809db9452c
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
ea6367d854
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
45442b9430
Keep separate versions of admin files, based on the nickname we use.
1999-09-15 16:24:37 +00:00