Jeremy Fincher
|
fb150d0e5b
|
Made configuration file parsing more flexible.
|
2003-03-28 02:29:05 +00:00 |
|
Jeremy Fincher
|
a4ae47d7b8
|
Made sure there can't be an unpack tuple of improper size or empty blocks in the config file.
|
2003-03-28 02:09:19 +00:00 |
|
Jeremy Fincher
|
cd350457b2
|
Fixed leftover debuging line and TypeError
|
2003-03-28 02:01:51 +00:00 |
|
Jeremy Fincher
|
f97ab0d0b9
|
Fixed IrcObjectProxy.finalEval to give help in the face of an empty Error exception (like that raised by privmsgs.getArgs)
|
2003-03-28 01:17:33 +00:00 |
|
Jeremy Fincher
|
406b263444
|
Fixed getArgs to raise an empty callbacks.Error on invalid arguments
|
2003-03-28 01:16:46 +00:00 |
|
Jeremy Fincher
|
551a68c4c3
|
Added @getprefixchar
|
2003-03-27 21:34:50 +00:00 |
|
Jeremy Fincher
|
41aa44ee78
|
Fixed bug in handling of outFilters returning None
|
2003-03-27 20:59:05 +00:00 |
|
Jeremy Fincher
|
954951e2d2
|
Added conf.detailedTracebacks to determine if cgitb should be used.
|
2003-03-27 20:40:58 +00:00 |
|
Jeremy Fincher
|
7d44088223
|
Fixed IndexError in Irc.removeCallback
|
2003-03-27 20:38:40 +00:00 |
|
Jeremy Fincher
|
ebd8cfd210
|
Fixed whitespace bug in HTML stripper.
|
2003-03-27 20:14:17 +00:00 |
|
Jeremy Fincher
|
fc20715427
|
Added utils.py, with a quality HTML stripper; removed stripHtml from other source files
|
2003-03-27 20:10:10 +00:00 |
|
Jeremy Fincher
|
3cd72723e4
|
Satisfied PyChecker
|
2003-03-27 11:33:05 +00:00 |
|
Jeremy Fincher
|
e3309c31cf
|
Satisfied PyChecker
|
2003-03-27 11:32:01 +00:00 |
|
Jeremy Fincher
|
714de6bfae
|
Irc.callbacks is always mutated, never replaced, helping the Relay module out.
|
2003-03-27 11:29:42 +00:00 |
|
Jeremy Fincher
|
b95095df38
|
Added cvsup command
|
2003-03-27 11:09:17 +00:00 |
|
Jeremy Fincher
|
15e26578fb
|
Fixed funkyArgument to allow bolding.
|
2003-03-27 11:03:52 +00:00 |
|
Jeremy Fincher
|
5e785ba212
|
Added ability to override conf.py defaults with -c option
|
2003-03-27 09:45:39 +00:00 |
|
Jeremy Fincher
|
2719dcd8bd
|
Changed default for telnetEnable to False, for obvious reasons
|
2003-03-27 09:36:44 +00:00 |
|
Jeremy Fincher
|
ca08509247
|
Split UserCommands out from privmsgs.
|
2003-03-27 07:57:27 +00:00 |
|
Jeremy Fincher
|
d1a5457080
|
Changed privmsgs.CapabilityChecker to privmsgs.CapabilityCheckingPrivmsg
|
2003-03-27 07:26:46 +00:00 |
|
Jeremy Fincher
|
f785d97167
|
Fixed users/channels instantiation to allow for non-existent files
|
2003-03-27 06:57:09 +00:00 |
|
Jeremy Fincher
|
6dc64ce230
|
Broke AdminCommands out of privmsgs.
|
2003-03-27 06:47:42 +00:00 |
|
Jeremy Fincher
|
5844a1440e
|
Separated MiscCommands from privmsgs.
|
2003-03-27 06:34:48 +00:00 |
|
Jeremy Fincher
|
b040e855a8
|
Broke ChannelCommands out of privmsgs
|
2003-03-27 06:28:13 +00:00 |
|
Jeremy Fincher
|
979ed770d8
|
Re-enabled the old reloading method, we'll see if it comes in useful.
|
2003-03-27 06:06:56 +00:00 |
|
Jeremy Fincher
|
20c37dd96f
|
Put setDaemon in its proper place.
|
2003-03-27 06:04:56 +00:00 |
|
Jeremy Fincher
|
ee6a33b7e7
|
Made making modules that rely on certain capabilities being preset much easier to to write (CapabilityChecker)
|
2003-03-27 06:02:37 +00:00 |
|
Jeremy Fincher
|
1f88cd4c03
|
PyChecker found unused imports
|
2003-03-26 10:09:06 +00:00 |
|
Jeremy Fincher
|
6c3e6d7b99
|
PyChecker found another non-selfed variable
|
2003-03-26 10:08:27 +00:00 |
|
Jeremy Fincher
|
a13c55a896
|
PyChecker found a non-selfed variable
|
2003-03-26 10:07:55 +00:00 |
|
Jeremy Fincher
|
587c33cc05
|
PyChecker found a typoed variable name
|
2003-03-26 10:06:26 +00:00 |
|
Jeremy Fincher
|
5fa489e826
|
Fixed bug in IrcObjectProxy.getRealIrc: issubclass->isinstance
|
2003-03-26 07:39:34 +00:00 |
|
Jeremy Fincher
|
56a204b453
|
Made isCommand checking more flexible.
|
2003-03-26 07:02:09 +00:00 |
|
Jeremy Fincher
|
8ab1e9834a
|
Removed useless try/except block.
|
2003-03-26 07:01:13 +00:00 |
|
Jeremy Fincher
|
1623c594d7
|
Added __eq__ and __hash__ to the Irc class (necessary for the Relay module)
|
2003-03-26 06:56:02 +00:00 |
|
Jeremy Fincher
|
05b6303684
|
Added extra line before vim line at bottom.
|
2003-03-26 02:41:39 +00:00 |
|
Jeremy Fincher
|
db69351721
|
Do a msvcrt.heapmin() during upkeep on Windows
|
2003-03-26 02:31:13 +00:00 |
|
Jeremy Fincher
|
4d43fe11db
|
Changed nature of threaded implementation to give more descriptive debug messages and to catch and report uncaught exceptions.
|
2003-03-26 02:30:05 +00:00 |
|
Jeremy Fincher
|
ead342c614
|
Changed defaultCapabilities to a set() instead of a list
|
2003-03-26 01:03:34 +00:00 |
|
Jeremy Fincher
|
f9b755e883
|
Removed auth from un-disable-able commands
|
2003-03-26 01:03:19 +00:00 |
|
Jeremy Fincher
|
73244ba170
|
Fixed a typo in the docstring of getArgs
|
2003-03-25 23:58:11 +00:00 |
|
Jeremy Fincher
|
17815fbeda
|
Don't complain about not adding messages to the message queue when world.startup is in effect.
|
2003-03-25 23:44:22 +00:00 |
|
Jeremy Fincher
|
ff8a967647
|
Moved startup to world.
|
2003-03-25 23:42:37 +00:00 |
|
Jeremy Fincher
|
d07305b384
|
Stylistic bug
|
2003-03-25 23:19:03 +00:00 |
|
Jeremy Fincher
|
4469382089
|
Finally fixed unidentify
|
2003-03-25 23:18:21 +00:00 |
|
Jeremy Fincher
|
1ceab4306c
|
Fixed bug in recent commit: msg -> self.msg in IrcObjectProxy
|
2003-03-25 23:16:10 +00:00 |
|
Jeremy Fincher
|
96b03bf6e7
|
Fixed checkCapability to handle anti capabilities during startup
|
2003-03-25 23:14:26 +00:00 |
|
Jeremy Fincher
|
90687f6d1d
|
Fixed minor period-bug in a docstring help
|
2003-03-25 23:08:45 +00:00 |
|
Jeremy Fincher
|
423e066a19
|
Fixed unidentify to not require a name/password.
|
2003-03-25 23:07:34 +00:00 |
|
Jeremy Fincher
|
eabd3c8cf5
|
Removed auth/unauth aliases for identify/unidentify
|
2003-03-25 23:05:51 +00:00 |
|
Jeremy Fincher
|
657526b985
|
Fixed makeAntiCapability to Do The Right Thing in the face of channel-like capabilities
|
2003-03-25 22:47:58 +00:00 |
|
Jeremy Fincher
|
03c50ff7b4
|
Made a helper function tokenize(s) so it can be called instead of Tokenizer().tokenize(s)
|
2003-03-25 22:32:14 +00:00 |
|
Jeremy Fincher
|
57b2fffc0f
|
Added itersplit
|
2003-03-25 20:21:12 +00:00 |
|
Jeremy Fincher
|
5651ae2190
|
Fixed a platform-dependence bug and rewrote some config file parsing to be cleaner.
|
2003-03-25 19:20:30 +00:00 |
|
James Vega
|
c803e5e9d8
|
Added vim:set ... : strings to source in order to keep file formatting
consistent between developers. Jeremy should be adding the equivalent
settings for emacs soon.
|
2003-03-24 08:41:19 +00:00 |
|
Jeremy Fincher
|
dd35f8f610
|
Fixed typo: reponse->response
|
2003-03-24 08:27:58 +00:00 |
|
Jeremy Fincher
|
c628d60b8b
|
Fixed UnboundLocalError
|
2003-03-22 03:18:57 +00:00 |
|
Jeremy Fincher
|
089e6a400d
|
Fixed a lot of RateLimiter problems; solved Forums.gameknot problem. Also made irc.error raise an exception (that's later handled) in non-threaded callbacks, so there's less a chance of error in not returning after irc.error.
|
2003-03-22 03:16:20 +00:00 |
|
Jeremy Fincher
|
27deaaa7b2
|
Fixed UnboundLocal bugs, caused by not returning after irc.error.
|
2003-03-22 01:49:33 +00:00 |
|
Jeremy Fincher
|
25d4f1238e
|
Fixed lacking irc.error and irc.reply in PrivmsgRegexp; pulled reply functionality into its own function.
|
2003-03-15 11:09:52 +00:00 |
|
Jeremy Fincher
|
7801c84d84
|
Initial revision
|
2003-03-12 06:26:59 +00:00 |
|