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
1043c55c39
'<stuart> right now its showing a teranchela(sp?) eating something or something' r=kerz
2002-04-09 21:23:57 +00:00
ian%hixie.ch
022fbeb04b
Bumping version number to 2.5.
2002-04-01 07:46:34 +00:00
ian%hixie.ch
5c4df623d9
Infobot is a little eager. 'aaa is bbb' was being handled as 'is bbb' because 'aaa' matched the 'ah' regexp. Oops. r=justdave.
2002-04-01 06:19:26 +00:00
ian%hixie.ch
223b5637b0
Bumping version number to 2.4.
2002-04-01 05:17:41 +00:00
ian%hixie.ch
8199dba14c
Kooking Module for those times when someone is annoying you. Original code by Keunwoo Lee, ported by Pike. b=128010, r=zach.
2002-04-01 05:10:01 +00:00
ian%hixie.ch
ad6c1d590e
XML Logging Module. b=16226, r=kerz.
2002-04-01 05:08:37 +00:00
ian%hixie.ch
f80bef3886
Generic Conversion module. b=72933, r=zach.
2002-04-01 05:07:36 +00:00
ian%hixie.ch
90b08ac487
Change the // forms to m// forms. Comment some of the regexps. Allow multiple bugs to be caught on one line. b=76910, r=kerz.
2002-04-01 05:03:03 +00:00
ian%hixie.ch
672a8db99a
Changes Tinderbox to use either say or notify, configurable via the 'useNotice' variable. b=72960, r=timeless
2002-04-01 04:46:24 +00:00
ian%hixie.ch
c455d29a91
Implements a magic eight-ball module.
2002-04-01 04:39:21 +00:00
ian%hixie.ch
71a6be2fe7
Use the new getHelpLine and getModules APIs instead of accessing \@modulenames and $helpline directly. This also makes the CTCP VERSION reply be sorted. b=130532, r=imajes
2002-04-01 04:32:42 +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
10fa03034c
Entries for empty lists were ignored when rewriting the configuration file. b=133179, r=timeless
2002-04-01 01:59:24 +00:00
ian%hixie.ch
3d7f568679
The 'seen' command should accept punctuation at the end, not consider it part of the nick to look for. b=133046, r=caillon. Some more friendliness. b=131323, r=caillon.
2002-03-31 23:53:11 +00:00
ian%hixie.ch
87223bdec0
Adds various different friendly prefixes to Infobot responses. b=131320, r=caillon. Makes mozbot ignore prefixes like peterv: at the start of auto-learnt factoids. b=132264, r=caillon.
2002-03-31 23:19:36 +00:00
ian%hixie.ch
14c7acad0f
Minor typo in help text, ++ should be --. b=132195, p=mental, r=hixie
2002-03-24 16:54:07 +00:00
ian%hixie.ch
7046232b82
2.3 development has begun
2002-03-24 02:28:42 +00:00
ian%hixie.ch
c878e09837
Correctly quote regular expressions when hostmasks are used. b=133023, p=jake, r=hixie
2002-03-23 23:18:16 +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
14593f0bf3
Spelling module. Checks your spelling on the fly. b=126612, r=imajes, code originally by mental.
2002-03-08 15:15:24 +00:00
ian%hixie.ch
80036cfbb1
Quizbot module. b=124621, r=imajes
2002-03-04 21:44:54 +00:00
ian%hixie.ch
51c165dbb8
Mozbot spams channels when it notices that tinderbox is down. This makes it shut up when it notices lots of changes. b=126063, r=imajes
2002-03-04 21:16:48 +00:00
ian%hixie.ch
1ffce5d6e3
The 'foo bugs' command should not be handled as a command, since it clashes with the 'help' command. Change it to a Baffled handler. b=115638, r=imajes
2002-02-26 22:54:02 +00:00
ian%hixie.ch
e0fae9eb78
Empty lists are not saved. b=124661, r=imajes
2002-02-26 22:48:35 +00:00
ian%hixie.ch
799791d534
Make channelOpMasks be able to op via nickname by implementing normal hostmask syntax. b=73433, r=Jake. Add slightly more friendly syntax to ask to be opped. b=72961, r=kerz.
2002-02-25 16:48:28 +00:00
ian%hixie.ch
de30dd8681
Implement Infobot functionality as a bot module. b=123692, r=timeless
2002-02-25 15:49:23 +00:00
ian%hixie.ch
fc071a9e7e
Improve help info. Change the command syntax to not clash with the Infobot module. Made the -- and ++ commands slightly more discriminating. Fixed an error in an error message (how long till ' loses its special meaning... grr...). Made people drop off the list when they hit zero. Made the individual karma report give the position of the person in the list. Fixed a logic errer in the private stats code. b=123713, r=kerz
2002-02-19 22:34:49 +00:00
ian%hixie.ch
84ad46d453
Stop private messages to the bot from being logged. b=123956, r=kerz. Rename the default command from uris to links. b=72957, r=kerz.
2002-02-19 21:42:04 +00:00
ian%hixie.ch
f5f6847827
Minor changes to what commands are accepted to make it friendlier. b=72961, r=kerz
2002-02-19 21:37:20 +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
cf1585e4f6
Correct minor typo ('retieve' to 'retrieve'). r=ispell
2002-02-19 15:04:55 +00:00
ian%hixie.ch
59ccece79f
Renaming INSTALL.UNIX to INSTALL.UNIX.CHROOT-JAIL. b=125872, r=imajes
2002-02-16 12:47:01 +00:00
ian%hixie.ch
925331c1c5
Implement wwwtitle and correct a logic error in the comment and message text of wwwdoctype. r=zach, b=72953
2002-02-16 01:25:40 +00:00
ian%hixie.ch
0fc154332c
Adding Stocks contributor.
2002-02-13 13:48:19 +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
8260ebdb0a
Inital implementation of Stock Quote module. Code/Review by both zach and Hixie. b=70874
2002-02-13 00:42:57 +00:00
ian%hixie.ch
0dd4d40533
Remove brackets around grep(). b=111831 r=timeless
2002-02-12 15:03:11 +00:00
ian%hixie.ch
986eed4538
* Implement !seen command
...
* Implement a few new greeting types (e.g. wb)
b=72943 r=timeless
* Implement CTCP Ping and Source responses
b=72956 r=timeless
* Remove brackets around grep() in Greeting.bm
b=111831 r=timeless
2002-02-12 14:59:29 +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
e96a0843d8
Fixes a copy-paste error in the help line. r=timeless; b=123708
2002-02-07 08:36:23 +00:00
ian%hixie.ch
ba09233316
Lets the invite command accept the more natural syntax 'invite user in #channel' rather than just 'invite user channel'. r=zach; b=72949
2002-02-07 08:33:17 +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