Jeremy Fincher
03b740ec9d
Finally removed supybot.channels.
2004-10-24 07:55:41 +00:00
James Vega
dac65f455f
alwaysLoadDefault => alwaysLoadImportant
2004-10-20 15:08:04 +00:00
Jeremy Fincher
4a2d2a99d8
An XXX, fixed isNick to allow keyword arguments.
2004-10-15 11:22:13 +00:00
Jeremy Fincher
3dceea823d
Added supybot.reply.whenAddressedByNick.atEnd.
2004-10-09 02:48:08 +00:00
James Vega
c5db149f65
Correct our ValidChannel checking (no , in channel key) and provide a little
...
more information in supybot-wizard if there's an error when adding channels.
2004-10-07 18:47:26 +00:00
Jeremy Fincher
b03000ed42
If replies.success is empty, don't send a success message at all.
2004-10-02 18:28:58 +00:00
Jeremy Fincher
a982fe32fd
Fix0r the reference to an old undefined variable.
2004-10-02 18:20:04 +00:00
Jeremy Fincher
f63445d39d
Updated to 0.80.0pre3.
2004-10-01 04:20:26 +00:00
Jeremy Fincher
7f5af21732
w00t, now channel values will always remember their values.
2004-09-30 22:47:32 +00:00
Jeremy Fincher
8ddf22fabb
Gotta be sure to basename the journal.
2004-09-30 09:56:50 +00:00
Jeremy Fincher
45f99cd1ee
Added some configuration for cdb.
2004-09-30 04:15:12 +00:00
Jeremy Fincher
728ad5788b
This was needed, so our stuff doesn't get quoted.
2004-09-24 14:20:15 +00:00
Jeremy Fincher
78da84e4cb
Configurable quotes, w00t.
2004-09-24 01:13:17 +00:00
Jeremy Fincher
3e58419338
Various minor refactorings, moved supybot.reply.{brackets,pipeSyntax} to supybot.commands.nested.
2004-09-23 23:15:27 +00:00
Jeremy Fincher
ab21fc54cf
Fixed a typo.
2004-09-23 21:20:27 +00:00
Jeremy Fincher
72214dc9d0
Added supybot.reply.maximumLength.
2004-09-23 17:07:54 +00:00
Jeremy Fincher
998f61cce8
Moved disambiguation stuff to callbacks.IOP. Also fixed rename-persistence.
2004-09-22 21:38:20 +00:00
Jeremy Fincher
dda6f9be4a
registerPlugin was returning the wrong group.
2004-09-21 18:37:06 +00:00
James Vega
50973a10fb
Remove #! lines.
2004-09-20 03:01:50 +00:00
James Vega
fb569b4ff4
0.80.0pre2
2004-09-17 17:29:16 +00:00
Jeremy Fincher
904665cea6
Added backup directory.
2004-09-16 16:32:14 +00:00
Jeremy Fincher
a26e664cf8
Added a serialize to databases. If you haven't modified this variable, you should remove it from your configuration file before starting your bot next time you restart.
2004-09-16 10:55:43 +00:00
James Vega
7e52305f35
Add anydbm to our conf.Databases so that Markov can be converted to our
...
new-style db infrastructure.
2004-09-13 17:28:31 +00:00
Jeremy Fincher
cca1483bc1
Updated.
2004-09-13 01:06:06 +00:00
Jeremy Fincher
49c465c1c7
Database independence stuff.
2004-09-11 20:24:52 +00:00
Jeremy Fincher
ee70224aa3
Changed callCommand to give a name rather than a method; added invalidCommand throttling, ctcp throttling, and whole bunch of other crap.
2004-09-08 23:34:48 +00:00
James Vega
87a532374e
+cvs
2004-09-06 17:26:35 +00:00
James Vega
2df9642eb2
0.79.9999
2004-09-06 16:19:45 +00:00
Jeremy Fincher
d95759931e
Elucidation is important.
2004-09-06 08:00:18 +00:00
James Vega
5ed87fff49
+cvs
2004-09-05 01:01:21 +00:00
Jeremy Fincher
39855b85c8
Updated for the new release.
2004-08-31 20:23:35 +00:00
Jeremy Fincher
1f6c3c72cf
Updated for the new release.
2004-08-30 07:08:26 +00:00
Jeremy Fincher
6c9d74e728
Changed networks to be case-insensitive.
2004-08-28 19:56:31 +00:00
Jeremy Fincher
8b737865b5
Made a generated debug value, useful for troubleshooting.
2004-08-28 12:35:26 +00:00
Jeremy Fincher
003d7d4ecc
Added a configuration variable for user modes.
2004-08-28 06:10:09 +00:00
Jeremy Fincher
c3b32148b3
Workaround stupid os.path.join stupidity.
2004-08-28 05:47:27 +00:00
Jeremy Fincher
bb3df205f2
Updated to work with non-absolute selfs again.
2004-08-28 05:37:52 +00:00
Jeremy Fincher
ae4b8f7861
Allow non-basenames in dirize.
2004-08-28 05:27:05 +00:00
Jeremy Fincher
4b24a3f499
Added the +cvs back.
2004-08-27 08:29:05 +00:00
Jeremy Fincher
dae0d1152a
Updated version numbers.
2004-08-27 07:33:35 +00:00
Jeremy Fincher
bcae3b6b9e
Slight fix.
2004-08-27 05:56:43 +00:00
Jeremy Fincher
f4c384a274
Changed supybot.capabilities to an ircdb.CapabilitySet instead of a ircutils.IrcSet.
2004-08-27 04:48:16 +00:00
Jeremy Fincher
6b1f742e71
prefixChars == reply.whenAddressedBy.chars.
2004-08-25 23:03:42 +00:00
Jeremy Fincher
8a352be8ff
Don't ask me why I was copying that list.
2004-08-23 22:07:35 +00:00
Jeremy Fincher
fbb348b6e7
Copyright updates. Again, more is left to be done, but this is my part.
2004-08-23 13:14:06 +00:00
Jeremy Fincher
e757cb9750
Removed the servers keyword to registerNetwork (it was useless) and added an append method to the Servers class.
2004-08-23 12:29:04 +00:00
Jeremy Fincher
fbd3f46788
Forgot this import with the src/Owner.py import that supported it.
2004-08-22 07:11:29 +00:00
Jeremy Fincher
6ecf2ae6ea
Let's hope this doesn't break anything too serious.
2004-08-21 09:14:59 +00:00
Jeremy Fincher
55f5f341ce
Documentation should stay current with the code.
2004-08-19 16:58:19 +00:00
Jeremy Fincher
0f598271dc
Speeling fixes.
2004-08-18 23:15:27 +00:00
Jeremy Fincher
b22e3c44e2
Changed supplyDefault to _supplyDefault and added %s handling for supybot.nick.alternates.
2004-08-17 20:43:25 +00:00
Jeremy Fincher
f89bb167d1
Various updates.
2004-08-17 06:36:51 +00:00
James Vega
d267fe9fbf
Revert our directories.plugins defaults to the old behavior
2004-08-16 18:00:00 +00:00
Jeremy Fincher
c16bfcb371
Removed the default channel of #supybot.
2004-08-10 21:35:53 +00:00
Jeremy Fincher
8a4e79e007
Let's try to respect some channel values, shall we?
2004-08-08 17:48:33 +00:00
Jeremy Fincher
ef9c94beb5
Oops, did I forget to commit this before?
2004-08-06 16:11:44 +00:00
Jeremy Fincher
8daceeaebd
Changed the way channel databases are handled, added supybot.databases.plugins.channelSpecific.
2004-08-05 05:23:44 +00:00
Jeremy Fincher
45d3d63d4b
Uh oh, we're getting repeats. Let's fix this.
2004-08-03 07:26:03 +00:00
Jeremy Fincher
b6ba7955ac
With some clearer thinking, I believe this is the proper implementation of tmpDir. If there's something wrong with it, send me a note or write a test and it'll be fixed.
2004-08-01 12:46:03 +00:00
Jeremy Fincher
5a6cd1efa3
Update to use temporary directory.
2004-07-31 19:12:38 +00:00
Jeremy Fincher
2a611309a7
Added mores group and instant.
2004-07-31 12:38:38 +00:00
Jeremy Fincher
ae26bf4a6c
Still changing over those variable names.
2004-07-31 08:43:58 +00:00
Jeremy Fincher
9250d3ab32
Tons of differences, moved some registry values around, also changed some internal attributes of registry thingies.
2004-07-31 05:00:43 +00:00
Jeremy Fincher
a8a95c2ecc
Fixed the one-channel bug.
2004-07-30 22:35:51 +00:00
Jeremy Fincher
7328bd50ba
Added network-specific channels.
2004-07-30 21:07:28 +00:00
Jeremy Fincher
2336af5525
Updated to allow multiple servers.
2004-07-30 06:52:21 +00:00
Jeremy Fincher
e714edef3c
Oops, forgot this.
2004-07-29 10:25:32 +00:00
Jeremy Fincher
a3f136279f
Spelled publicly correctly, and moved the proper registration of the public attribute from Owner to conf.registerPlugin.
2004-07-29 07:01:40 +00:00
Jeremy Fincher
230a0503a2
Added DataFilename.
2004-07-28 02:56:08 +00:00
Jeremy Fincher
1b5e3b82f8
Added supybot.reply.withNoticeWhenPrivate.
2004-07-26 15:51:01 +00:00
Jeremy Fincher
7dbbf16dcc
Allow multiple nicks, refactored irclib.Irc a bit.
2004-07-26 06:05:39 +00:00
Jeremy Fincher
f9c61271ea
w00, less path mungingEXCLAIMEXCLAIM
2004-07-24 05:18:26 +00:00
Jeremy Fincher
2e4a8e3567
Updated to use the helper functions conf.register*
2004-07-23 06:54:29 +00:00
Jeremy Fincher
88b966306a
Removed final remnants of bracketSyntax.
2004-07-23 04:59:41 +00:00
Jeremy Fincher
70efdfbea1
Slight cleanups.
2004-07-21 18:49:27 +00:00
Jeremy Fincher
3b74c01463
Added http proxy support.
2004-07-20 08:41:25 +00:00
Jeremy Fincher
87d8d60e2e
Oops, forgot to commit this with the Note commits.
2004-07-20 07:06:52 +00:00
Jeremy Fincher
aad1d2dc41
Updated to allow different networks.
2004-07-20 05:57:58 +00:00
James Vega
61d6e029b1
Move creation of userdata.conf to scripts/supybot just to ensure that we're
...
not trying to create it before the directories exist.
2004-06-19 18:57:42 +00:00
Jeremy Fincher
8ab613dbed
Remove bracketSyntax, make brackets channel-specific.
2004-05-07 16:14:02 +00:00
Jeremy Fincher
2f2b7bd6c1
Changed supybot.defaultCapabilities to a space-separated list, made prefixChars channel-specific, and a few other quick changes.
2004-05-07 11:30:42 +00:00
Jeremy Fincher
b4f977e2dd
Fixed the wacky addressed problems.
2004-05-06 15:48:09 +00:00
Jeremy Fincher
6b3ed89e17
Minor updates.
2004-04-30 19:20:47 +00:00
Jeremy Fincher
e3b690f933
Added userdata registry.
2004-04-30 18:24:35 +00:00
Jeremy Fincher
95ef531cb2
Let's change the default for supybot.databases.user.hashed.
2004-04-30 05:25:30 +00:00
Jeremy Fincher
dc1bc4ba55
Updated a ton of configuration variables.
2004-04-30 02:13:42 +00:00
Jeremy Fincher
8274d5dfb9
Fixed strictRfc appropriately.
2004-04-29 11:41:05 +00:00
Jeremy Fincher
e2de2784bc
Allow the empty string for supybot.brackets, so users can turn off command nesting.
2004-04-22 04:28:54 +00:00
Jeremy Fincher
ea4259af2f
Updated version number.
2004-04-20 21:14:13 +00:00
Jeremy Fincher
6ef38bd28f
Added pidFile support and a signal handler for SIGTERM (the default for kill).
2004-04-19 05:05:53 +00:00
Jeremy Fincher
437afe707c
Updated with a little infrastructure for allowing daemonization.
2004-04-18 05:56:31 +00:00
Jeremy Fincher
c955a32c63
Changed the default of detailedError, less important now that we have LogToIrc.
2004-04-17 16:45:29 +00:00
Jeremy Fincher
b888fa49be
Updated version.
2004-04-16 07:26:25 +00:00
Jeremy Fincher
d5ee023bfa
Updated some design of the Values.
2004-04-13 01:01:52 +00:00
Jeremy Fincher
63758a1a61
Updated version.
2004-04-09 17:41:32 +00:00
Jeremy Fincher
7f6040a160
Refactored callbacks.{error,reply} and its friends; added supybot.reply.errorWithNotice.
2004-04-09 02:55:03 +00:00
Jeremy Fincher
c75e8b5137
Updated version numbers.
2004-04-08 11:43:14 +00:00
Jeremy Fincher
3538dee7c9
Ah, a better way to do default normalization.
2004-04-08 11:13:03 +00:00
Jeremy Fincher
9eee85dc63
I really should test these things before committing.
2004-04-08 10:59:13 +00:00
Jeremy Fincher
77f2c84245
Made drivers.module use OnlySomeStrings.
2004-04-08 10:50:05 +00:00
Jeremy Fincher
93f64b6a68
Added supybot.reply.maximumMores.
2004-04-05 17:36:17 +00:00
Jeremy Fincher
6cddfb5358
Added supybot.reply.truncate, to turn off the normal moring of things.
2004-04-05 16:01:36 +00:00
Jeremy Fincher
a4b4c2101c
Added supybot.databases.users.hash.
2004-04-05 09:23:40 +00:00
Jeremy Fincher
71ea32c811
Added supybot.brackets for specifying what valid bracket characters are.
2004-03-30 08:27:05 +00:00
Jeremy Fincher
ae97d0390a
Added removeChannel to the SpaceSeparatedListOfChannels.
2004-03-25 12:15:57 +00:00
Jeremy Fincher
de512b24de
Guarded asserts with strictRfc.
2004-02-24 11:21:12 +00:00
Jeremy Fincher
a59beb0b93
Updated version.
2004-02-20 07:52:39 +00:00
Daniel DiPaolo
940a934f6e
Clarified the prefixChars help string
2004-02-19 08:04:09 +00:00
Stéphan Kochen
f08f875d3c
Fixed a nasty bug where pipe syntax would still work if it's disabled but
...
the pipe character is spaced out, as in: @foo | bar
Also added supybot.bracketSyntax; defaults to True, don't worry. ;)
2004-02-18 15:39:30 +00:00
Jeremy Fincher
ced437b309
Change the default upkeepInterval to 1h instead of 5m.
2004-02-16 09:13:48 +00:00
Jeremy Fincher
c5aa3f0112
The documentation was wrong, not the code.
2004-02-16 08:36:29 +00:00
Jeremy Fincher
28062699b8
Changed slightly the phrasing of supybot.reply.noUser.
2004-02-13 07:25:24 +00:00
Jeremy Fincher
77458078e9
Improved the help for supybot.directories.plugins.
2004-02-12 07:25:15 +00:00
Jeremy Fincher
1264f21f23
Fixed supybot.channels to use an IrcSet instead of a list.
2004-02-11 06:27:35 +00:00
Jeremy Fincher
c04d3632cc
strictRfc added, off by default.
2004-02-11 05:57:34 +00:00
Jeremy Fincher
d6f79c4a56
Made a showDefault configuration option for deciding whether or not to write the default to the registry, and made registerPlugin set it to False (who needs to know what the default is for that stuff?)
2004-02-10 03:15:31 +00:00
Stéphan Kochen
85fc5f25be
Allow channel keys in registry.
2004-02-10 00:00:27 +00:00
Jeremy Fincher
a178492453
Made the interval between upkeeps configurable.
2004-02-08 10:49:08 +00:00
Jeremy Fincher
3ca4b1d43c
Updating version numbers.
2004-02-08 03:59:09 +00:00
Jeremy Fincher
0525b9a4fa
Ooops, thought I tested it, but it turns I had forgotten to install.
2004-02-07 11:23:19 +00:00
Jeremy Fincher
b51961b18a
Added supybot.defaultSocketTimeout as a configurable.
2004-02-07 11:12:12 +00:00
Jeremy Fincher
0784ad7246
Changed replyPossibleBug to a channel value.
2004-02-06 08:48:35 +00:00
Jeremy Fincher
ee6107d016
Added an extra caveat to the supybot.flush help.
2004-02-04 05:11:31 +00:00
Jeremy Fincher
5d98b1a5bc
Converted ignores to a separate file, rather than a registry value.
2004-02-04 00:39:52 +00:00
Jeremy Fincher
43af36e5f5
Strike's a tard.
2004-02-03 23:55:31 +00:00
Jeremy Fincher
4c8f3d5314
Made the registry dynamically reloadable as well as added a supybot.flush configuration variable.
2004-02-03 22:58:54 +00:00
Jeremy Fincher
27b24e142a
Reordred some more, changed the default of prefixChars, and fixed some older-written values.
2004-02-03 18:21:19 +00:00
Jeremy Fincher
e853325a42
Reordered some more.
2004-02-03 17:59:45 +00:00
Daniel DiPaolo
62d2c13f45
Reordering stuff.
2004-02-03 17:40:19 +00:00
Jeremy Fincher
9bf4f35a51
Refactored registry to remove the Group/Value distinction.
2004-02-03 16:43:22 +00:00
Jeremy Fincher
4b107808c2
Eh, those things didn't need to be where they were.
2004-02-02 17:19:38 +00:00
Jeremy Fincher
c101fd121a
Made globalValues a group.
2004-01-31 20:51:52 +00:00
Jeremy Fincher
5b2d89b086
Fixed that one bug submitted by jamessan about plugin.command capabilities being unhandled.
2004-01-30 22:14:39 +00:00
Jeremy Fincher
7f107ff9c2
Made maxSize a config variable, supybot.httpPeekSize.
2004-01-28 16:14:12 +00:00
Jeremy Fincher
b94a7a3b4e
Made defaultplugin use the registry.
2004-01-25 08:22:50 +00:00
Jeremy Fincher
fbf417adb2
Improved the default supybot.replies.noUser.
2004-01-23 14:52:04 +00:00
Jeremy Fincher
27639a9c3a
Added registerGroup.
2004-01-21 19:13:59 +00:00
Jeremy Fincher
58332ad382
Added several new types for better error checking, converted supybot.channels to be space-separated, and made Admin.{join,nick} Do The Right Thing.
2004-01-21 17:13:04 +00:00
Jeremy Fincher
0cd95c63d5
Added supybot.reply.noCapabilityError.
2004-01-20 22:39:15 +00:00
Jeremy Fincher
e8bba56f1f
Added supybot.reply.detailedErrors.
2004-01-20 22:26:48 +00:00
Jeremy Fincher
03647ce53d
Added supybot.threadAllCommands.
2004-01-20 22:09:10 +00:00
Stéphan Kochen
f161f9d4c7
More wizard workage. Seems to be working pretty well right now. :)
...
Removed 'plugins' from the default list of plugin directories. Th's up to
the user to decide.
Also some possibly hackish use of the _cache again but I see no real way
around it.
2004-01-20 16:17:56 +00:00
Jeremy Fincher
d77bd968ae
Oops\! Made supybot.replies.success into supybot.replies.error. That's one way to confuse people :)
2004-01-20 15:55:33 +00:00
Jeremy Fincher
3936afc419
I don't know what the difference is, but CVS tells me something's different.
2004-01-20 12:32:21 +00:00
Jeremy Fincher
9c0b26ebb0
Updated to make setting channel values and global values easier.
2004-01-19 22:07:41 +00:00
Jeremy Fincher
224cacc966
Fixed several bugs and added the replies rich reply method.
2004-01-19 20:51:04 +00:00
Jeremy Fincher
6ca78924f3
HUUUUUUUUGE Configuration change.
2004-01-18 07:58:26 +00:00
Jeremy Fincher
85e0783cb9
Added RFE #871165 , doInvite for Admin.
2004-01-06 03:32:21 +00:00
Jeremy Fincher
a7d0eb9829
Added a whole buttload of configuration variables.
2004-01-01 20:08:53 +00:00
Jeremy Fincher
cb5c22c9dc
Made pinging the server optional.
2003-12-20 07:01:09 +00:00