Commit Graph

256 Commits

Author SHA1 Message Date
Jeremy Fincher aad1d2dc41 Updated to allow different networks. 2004-07-20 05:57:58 +00:00
James Vega 1383da0f1a Prevent scheduled downloads from happening when we're generating
docs (hopfully), and fix a userdataFilename bug introduced in the
earlier fix.
2004-06-20 08:14:59 +00:00
Jeremy Fincher 17a40423ee Removed mini-wizard. 2004-06-20 05:17:59 +00:00
James Vega 233174d9ce Remember the basedir when we prompt users for their directories and wrap
the prompts a little tighter.
2004-06-19 19:02:06 +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 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 8274d5dfb9 Fixed strictRfc appropriately. 2004-04-29 11:41:05 +00:00
Jeremy Fincher 4a232f2da9 Fixed bug #941013. 2004-04-29 11:05:53 +00:00
Jeremy Fincher cd3039317d Added an author command. 2004-04-28 06:30:55 +00:00
Jeremy Fincher dfe1743dac OoopsEXCLAIM 2004-04-22 03:27:40 +00:00
Jeremy Fincher 59151542b9 Let's ignore HUP when daemonized. 2004-04-20 22:19:17 +00:00
Jeremy Fincher ea4259af2f Updated version number. 2004-04-20 21:14:13 +00:00
Jeremy Fincher ac67bb0cc0 Added more daemonization code. 2004-04-20 10:40:27 +00:00
Jeremy Fincher 850fdf26a8 Let's remember to remove the pidFile. 2004-04-19 16:08:03 +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 e63dbb09bf I really should test these things before I commit. 2004-04-19 04:36:26 +00:00
Jeremy Fincher 7fb2edd898 Slight improvement. 2004-04-18 00:40:06 +00:00
Jeremy Fincher b32f98ff24 Oops, forgot some stupid spaces. 2004-04-17 16:46:29 +00:00
Jeremy Fincher e8dcca25b1 Against my better judgment, I'm adding a command-line option to allow dumb people to run their bots as root. 2004-04-17 14:23:03 +00:00
Jeremy Fincher 4c7985f35c Against my better judgment, I'm adding a command-line option to allow dumb people to run their bots as root. 2004-04-17 14:19:50 +00:00
Jeremy Fincher b888fa49be Updated version. 2004-04-16 07:26:25 +00:00
Stéphan Kochen 1541f051fd Seperated logging to channels to it's own plugin.
(...and a couple of smaller changes to log itself)
2004-04-12 16:08:23 +00:00
Stéphan Kochen e89827f203 Added support for logging to a channel. 2004-04-11 23:12:36 +00:00
Jeremy Fincher 63758a1a61 Updated version. 2004-04-09 17:41:32 +00:00
Jeremy Fincher c75e8b5137 Updated version numbers. 2004-04-08 11:43:14 +00:00
Jeremy Fincher c97d3905c5 Fixed the non-quitting bug, although it's not been tested with twistedDrivers itself. It works with the other two. 2004-04-07 15:52:28 +00:00
James Vega 97dde42b61 Switch to hotshot for profiling 2004-03-26 00:58:36 +00:00
James Vega 90718f0e8c Hopefully this will keep us from having any new plugins with no __revision__
variable.
2004-03-19 17:08:28 +00:00
James Vega 1f4cc2a4fe yn returns a boolean already 2004-03-02 19:35:35 +00:00
Jeremy Fincher de512b24de Guarded asserts with strictRfc. 2004-02-24 11:21:12 +00:00
James Vega ad1a23fcd2 Removed doindent and trap KeyboardInterrupt in supybot. 2004-02-23 10:50:40 +00:00
Jeremy Fincher a8554a0ea3 Check that we're not root before running. Not for security issues, but just because it causes so many problems with user databases and whatnot. 2004-02-22 09:09:40 +00:00
Jeremy Fincher 837ab99748 Changed copyright date in template. 2004-02-19 07:04:08 +00:00
Jeremy Fincher 952676be69 Fixed bug found by skullY. 2004-02-17 03:55:31 +00:00
Jeremy Fincher f364bb9705 Added world.starting to know that we shouldn't flush. 2004-02-12 00:49:41 +00:00
Jeremy Fincher 3b899fd5c0 Moved enablePipeSyntax to advanced and cleaned up some style stuff (the rest will wait until after the release is out). 2004-02-11 06:21:21 +00:00
Jeremy Fincher c04d3632cc strictRfc added, off by default. 2004-02-11 05:57:34 +00:00
Stéphan Kochen b15f12126a Fix, cleanup... I'll let you decide. ;) 2004-02-10 13:16:45 +00:00
Jeremy Fincher 03ebdc3512 Make starting the bot a little safer; we won't have to worry about trashing our registry file until around 5 minutes after the bot has started. 2004-02-10 03:16:26 +00:00
Jeremy Fincher bc10f87683 Fixed bug #893608. 2004-02-09 19:51:14 +00:00
Jeremy Fincher 53f9c0aa94 Made an empty stings cancel out of the plugin selection. 2004-02-09 19:01:47 +00:00
Jeremy Fincher ef31ca7cab Made so there are no stdout logs through the wizard. 2004-02-09 15:50:46 +00:00
Jeremy Fincher a178492453 Made the interval between upkeeps configurable. 2004-02-08 10:49:08 +00:00
Jeremy Fincher 7df4875a93 Don't make directories, foo! 2004-02-07 23:14:58 +00:00
Jeremy Fincher 0ab86752a7 *Really* fixed supybot-adduser now. 2004-02-07 22:23:12 +00:00
Jeremy Fincher 169a69255a Fixed. 2004-02-07 12:25:56 +00:00
Jeremy Fincher cc68310aa8 Turned stdout off entirely. 2004-02-06 05:25:48 +00:00
Jeremy Fincher aff2e6f718 Updated. Not finished, but Vee2d2 needs it. 2004-02-06 04:39:47 +00:00
Jeremy Fincher f9188e45b3 Fix the stupid 'I refuse to quit, even in the face of insurmountable odds!' bug. 2004-02-04 23:07:43 +00:00
Jeremy Fincher 5e3fae4dbb Robustified\! 2004-02-04 18:01:00 +00:00
Daniel DiPaolo a4aff250cc Changed --enable-eval to --allow-eval to mesh with src/conf.py 2004-02-04 15:45:13 +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 07ba0d5bbe Added some useless little facts on exit. 2004-02-02 08:34:17 +00:00
Stéphan Kochen 5957eaad5d Lots of wizard updates. Still have to get rid of the onStart and
afterConnect stuff though.
2004-01-31 22:24:43 +00:00
Jeremy Fincher b01886f537 Make a backup of the registry file on startup. 2004-01-30 19:49:48 +00:00
Stéphan Kochen 9423cbc97c Adduser works again. :) (and a small wizard bugfix) 2004-01-29 18:08:38 +00:00
Jeremy Fincher aabb617eb8 Updated the comment in the templated configure. 2004-01-27 20:05:08 +00:00
Jeremy Fincher e7c019e59f Updated to the new registry dealio. 2004-01-27 18:43:20 +00:00
Jeremy Fincher b94a7a3b4e Made defaultplugin use the registry. 2004-01-25 08:22:50 +00:00
Jeremy Fincher b6dac88b44 Added a mini-wizard for people who run without a registry file. 2004-01-22 19:37:17 +00:00
Jeremy Fincher 4b8df598a9 Made to annotate by default. 2004-01-21 15:52:47 +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
Stéphan Kochen b8d73d98c6 Possibly a bit hackish, but we use registry._cache here to preset some
registry variables so directories the user doesn't want don't get created
by conf and log and to prevent log from logging anything non-critical.
2004-01-20 13:41:02 +00:00
Jeremy Fincher 17804c91a4 Updates! 2004-01-20 11:53:34 +00:00
Stéphan Kochen a7559f3686 More work on the wizard. Removed allowEval. (somewhere else?)
Still a couple of FIXME's. Added a function to prompt and set registry
values to questions.py.
2004-01-20 00:21:15 +00:00
Jeremy Fincher 946f686dfd Added an extra comment. 2004-01-19 21:54:54 +00:00
James Vega 24ff1a972f Except that registry has to come before conf 2004-01-19 20:36:16 +00:00
James Vega 4ea29eb3a4 Proper ordering of imports 2004-01-19 20:34:02 +00:00
Stéphan Kochen fccf2c44de Modified supybot-wizard to work with the new registry... somewhat.
It seems to work and generate the config file which right now defaults to
supybot.conf in the current directory (which will be changed, ofcourse).
Moved some of the wizard's stuff to questions.py and cleaned up.
2004-01-19 17:44:50 +00:00
Jeremy Fincher 81339b68b6 Allow no registry file to be specified. 2004-01-18 08:00:38 +00:00
Jeremy Fincher 6ca78924f3 HUUUUUUUUGE Configuration change. 2004-01-18 07:58:26 +00:00
Jeremy Fincher b18ad358ee Made a stronger attempt to make sure the registry file gets written. 2004-01-18 05:42:07 +00:00
Jeremy Fincher 5b120d3276 Initial checkin. 2004-01-18 05:39:03 +00:00
Daniel DiPaolo 626038fa53 Yeah, let's make the RIGHT fix this time 2004-01-04 20:11:28 +00:00
Daniel DiPaolo 12842c6a52 Fixed a boo-boo (missing ')') 2004-01-04 20:04:38 +00:00
Jeremy Fincher 19484027f8 Fixed a minor ui issue. 2004-01-02 22:01:16 +00:00
Jeremy Fincher 8a739241a1 Allow a comma separator in the en masse plugin addition. 2004-01-01 20:04:35 +00:00
Daniel DiPaolo 00028614c5 Removed legacy dependency on the debug module, following the example of the
1.21->1.22 changes in supybot-wizard
2003-12-14 09:57:11 +00:00
Jeremy Fincher 088d350c9e Fixed bug #856621, fixed the commented-out minimumLogPriority question. 2003-12-09 03:14:16 +00:00
Jeremy Fincher 028f25eeb2 Added questions for replyWithNickPrefix and replyWhenAddressedByNick. 2003-12-08 13:02:46 +00:00
Jeremy Fincher b6dd266549 Re-added colored stdout logging. 2003-12-01 15:38:42 +00:00
Jeremy Fincher 48166f4895 Huge update to the logging infrastructure. 2003-11-26 18:21:12 +00:00
Jeremy Fincher d618e9ec87 Fixed logic bug in prefixchar questions. 2003-11-22 17:08:39 +00:00
Jeremy Fincher 877d376988 Restricted the characters that a prefix character can be. 2003-11-22 06:53:34 +00:00
Jeremy Fincher 8a850e7f64 Ask first before calling getpass. 2003-11-20 01:06:27 +00:00
Jeremy Fincher 7dd1f4d1d9 Removed example string from the template in suypbot-newplugin. 2003-11-19 00:25:51 +00:00
Jeremy Fincher a5627c34f8 Made the 'add any more commands' dealio a little more intuitive, I think. 2003-11-17 06:15:36 +00:00
Jeremy Fincher 92ed968ed0 Made password getting more standard. 2003-11-17 04:13:06 +00:00
Jeremy Fincher 1ef8b604ea Fix for bug #840908 2003-11-14 17:46:39 +00:00
James Vega 12c52807f8 Default displaying of usage examples to False until we put the example strings
back in
2003-11-06 20:49:37 +00:00
Jeremy Fincher 50c18a6727 That's some ugly output there, buddy. 2003-10-30 03:19:18 +00:00
Jeremy Fincher 9825356e95 Cleaned up error message when exceptions are raised on loading the plugin module. 2003-10-28 14:23:12 +00:00
Jeremy Fincher 6acd477e5a Geezle peats, still didn't get the channel thing right. 2003-10-24 13:35:35 +00:00
Jeremy Fincher af402fd60a Added a configuration option to show only syntax on ArgumentError. 2003-10-24 11:31:09 +00:00
Jeremy Fincher 0ff6b8927c Fixed a bug introduced with the utils.dqrepr'ing of channels. 2003-10-23 08:28:18 +00:00
Jeremy Fincher 179f994008 Added description of the separator in the channels question. 2003-10-23 08:08:12 +00:00
Jeremy Fincher 9ed6c5bacb Fixed missing backslash. 2003-10-23 07:50:35 +00:00
Jeremy Fincher e255ef2e68 Made local plugins to be ordered before global plugins. 2003-10-23 03:26:36 +00:00
James Vega c14decfdea Updated wording of the irc server port prompt 2003-10-23 02:02:00 +00:00
Jeremy Fincher f9bd4db612 Made the wizard and Relay.configure utils.dqrepr their channel names. 2003-10-22 09:14:49 +00:00