Commit Graph

  • 63244b1e47 News: Use positiveInt converter instead of manual checks. James Vega 2010-09-05 01:09:43 -04:00
  • 3c00d82579 Scheduler: don't immediately execute commands when restoring repeated events. Daniel Folkinshteyn 2010-09-04 01:25:57 -04:00
  • 0fe7912628 Misc: update version command to get latest version from gribble git. Daniel Folkinshteyn 2010-09-02 18:31:42 -04:00
  • 567e72488d Cherry-pick a bunch of upstream fix commits. Daniel Folkinshteyn 2010-09-02 09:14:22 -04:00
  • bde37c2afe Channel: Correct specification of "#channel,op" capability. James Vega 2010-08-31 19:00:28 -04:00
  • ee42f42fb4 Filter: Rename _(un)code to _(morse|unMorse)code James Vega 2010-08-31 18:52:09 -04:00
  • d6423cad67 Dict: Refer to the server config variable in Dict.dict's help. James Vega 2010-08-31 18:46:05 -04:00
  • 828b82ea9c User: Handle DuplicateHostmask exception in hostmask.add. James Vega 2010-08-29 11:24:54 -04:00
  • 1fbc28b376 User: Only require name for set.password when changing other user's password. James Vega 2010-08-29 11:10:54 -04:00
  • 5e72daa5f4 User: Require set.password to be sent in private. James Vega 2010-08-29 11:03:05 -04:00
  • 2c812cfd9e User: Specify changename must be used in private in its help. James Vega 2010-08-29 10:49:13 -04:00
  • 7613e4056a Model Admin's ignore help after Channel's. James Vega 2010-08-29 10:26:59 -04:00
  • 3a0e19bc22 Scheduler: remove spammy debug output. Daniel Folkinshteyn 2010-09-01 17:37:31 -04:00
  • f9fc250a62 Scheduler: handle event persistence on plugin reload. Daniel Folkinshteyn 2010-09-01 16:37:55 -04:00
  • e5e9cbba69 Scheduler: add scheduled task persistence. Daniel Folkinshteyn 2010-09-01 02:02:47 -04:00
  • 8deb47eb53 Merge branch 'maint/0.83.4' James Vega 2010-08-31 19:01:37 -04:00
  • 8cc6320768 Channel: Correct specification of "#channel,op" capability. James Vega 2010-08-31 19:00:28 -04:00
  • 452c019b10 Filter: Rename _(un)code to _(morse|unMorse)code James Vega 2010-08-31 18:52:09 -04:00
  • 28839f8d00 Merge branch 'maint/0.83.4' James Vega 2010-08-31 18:47:09 -04:00
  • bc98577fb1 Dict: Refer to the server config variable in Dict.dict's help. James Vega 2010-08-31 18:46:05 -04:00
  • 7d87d2f87a Merge branch 'maint/0.83.4' James Vega 2010-08-29 11:34:55 -04:00
  • 577294f489 User: Handle DuplicateHostmask exception in hostmask.add. James Vega 2010-08-29 11:24:54 -04:00
  • de726f90f3 User: Only require name for set.password when changing other user's password. James Vega 2010-08-29 11:10:54 -04:00
  • f977a3a260 User: Require set.password be sent in private. James Vega 2010-08-29 11:03:05 -04:00
  • 07da8cab13 User: Specify chanagename must be used in private in its help. James Vega 2010-08-29 10:49:13 -04:00
  • 25b987cc58 Model Admin's ignore help after Channel's. James Vega 2010-08-29 10:26:59 -04:00
  • e7ef97e529 Ensure channel-specific reply.whenNotAddressed works. James Vega 2010-07-26 19:48:37 -04:00
  • 0ff414b993 Services: Don't filter outgoing JOIN messages on disabled networks James Vega 2010-06-27 19:48:36 -04:00
  • 3f63917dc2 Use conf.registerGlobalValue to ensure generated values are properly setup. James Vega 2010-06-24 00:37:40 -04:00
  • 8c280369a6 Services: Properly register the NickServ.password group and child values. James Vega 2010-06-21 19:35:35 -04:00
  • 31d5191dcd supybot: Remove extraneous sys.stdin.close() James Vega 2010-06-20 09:40:57 -04:00
  • 0f877166ad Services: Fix conflict with callbacks.Commands.isDisabled James Vega 2010-06-19 22:38:27 -04:00
  • abf6df9e13 fix google calc to work when doing a currency conversion. Daniel Folkinshteyn 2010-06-02 18:36:27 -04:00
  • 9e1ba9910a make Misc.apropos return plugin name even if command is in only one plugin. Daniel Folkinshteyn 2010-04-27 12:46:22 -04:00
  • 976567c1ac Services: Disable most of the plugin on networks in the disabled list. James Vega 2010-06-19 16:59:13 -04:00
  • 8d5e4ba624 Twisted: Send all available ircmsgs and reduce delay between checks James Vega 2010-06-18 20:33:43 -04:00
  • ff760d1c69 Socket: Ensure driver is flagged as disconnected after a socket error. James Vega 2010-05-24 23:36:29 -04:00
  • a6857ce9bf utils/web.py: Only try catching socket.sslerror if built with SSL support James Vega 2010-05-24 15:44:25 -04:00
  • 246e09cc99 Anonymous: Implement support for allowPrivateTarget config. James Vega 2010-05-24 15:21:58 -04:00
  • e9d55d4bbd fix bug in RSS.announce.list: Daniel Folkinshteyn 2010-04-26 19:50:08 -04:00
  • 4f2279fc92 Improve supybot-botchk documentation. Make a note that supybot.pidFile config must be set for it to work. Daniel Folkinshteyn 2010-04-25 23:24:42 -04:00
  • fb8d0d320a fix alias bug https://sourceforge.net/tracker/?func=detail&aid=2987147&group_id=58965&atid=489447 add tests for appropriate behavior Daniel Folkinshteyn 2010-04-14 10:27:56 -04:00
  • 7869b962d1 Fix the previous Factoids fix. James Vega 2010-04-11 11:04:45 -04:00
  • b2c45caa66 Factoids: Pass channel to whatis when being called from search James Vega 2010-04-11 10:36:55 -04:00
  • fa199022e1 Make registry.Regexp.error mimic registry.Value.error James Vega 2010-04-11 10:15:39 -04:00
  • be9128b3ec Internet: Use whois-servers.net for all whois lookups. James Vega 2010-03-03 08:33:44 -05:00
  • 8d94ff743c Include hostmasks in JOIN, PART, QUIT logs. James Vega 2010-02-28 21:17:35 -05:00
  • 0933621dab Factoids: Prevent empty key or value when adding a factoid. James Vega 2010-02-05 18:50:03 -05:00
  • e13d3d6943 Decode/encode as 'string_escape' when (de)serializing the registry. James Vega 2010-01-30 23:03:35 -05:00
  • 455b5631bc Update plugins to ignore all non-ACTION CTCP messages. James Vega 2010-01-28 08:14:44 -05:00
  • e2cafb2e3d Don't bother snarfing URLs from non-Action CTCP messages. (cherry picked from commit 3282e3407ede364acbc92b4e9a6319800d50d46a) Jeremy Fincher 2010-01-28 06:35:53 -06:00
  • f35e68cd65 Network: Properly parse WHOIS response James Vega 2010-01-10 20:17:10 -05:00
  • 4de4717f43 PLUGIN_TUTORIAL: Remove references to the old website. James Vega 2009-12-10 08:09:11 -05:00
  • afb4e1e07f Use 0 when no results are returned for Google.fight James Vega 2009-11-28 21:21:00 -05:00
  • 2a79c0cab9 Fix supybot-botchk's use of subprocess James Vega 2009-11-28 17:48:03 -05:00
  • a7c924b466 Switch from using the various popen flavors to subprocess.Popen James Vega 2009-11-22 14:31:58 -05:00
  • 2a18d07a2e Default to strict RFC compliance. James Vega 2009-11-18 20:02:53 -05:00
  • 9ddf07ce97 Allow Banmask.makeBanmask to work when dynamic.channel is None. James Vega 2009-11-01 10:26:08 -05:00
  • c53f8cd510 Rename Owner.log to Owner.logmark James Vega 2009-10-31 18:22:14 -04:00
  • d95cdfec34 Remove supybot-plugin-package from the set of installed files. James Vega 2009-10-25 09:20:45 -04:00
  • 56d97e0eeb Remove supybot-plugin-package. James Vega 2009-10-23 20:09:54 -04:00
  • c5df44204d Use '2x' to reference Python version in README. James Vega 2009-10-23 20:07:48 -04:00
  • 2688467a31 Re-word the private message FAQ since +E UMODE is no longer default. James Vega 2009-10-23 20:05:55 -04:00
  • 0bd9a8b6f4 Use the correct URLs for the PySqlite website. James Vega 2009-10-21 22:48:04 -04:00
  • dcdbd5bea4 Update references to PySqlite URL James Vega 2009-10-21 22:43:26 -04:00
  • f0852a9e45 utils.web: Provide access to the raw httpUrlRe/urlRe strings James Vega 2009-10-15 21:56:26 -04:00
  • bb4e09886a Use utils.web.httpUrlRe for the Web/ShrinkUrl snarfer regexes. James Vega 2009-10-04 21:41:05 -04:00
  • 750fb2ccdc Check for empty word list in BadWords plugin before filtering. Benjamin P. Burhans 2009-09-03 20:57:45 -07:00
  • 3e984c71d0 Clarify databases.types.cdb.maximumModifications' help and use a proper type. James Vega 2009-09-11 18:09:38 -04:00
  • 5a0f96fc8e Reply with an error when getBanmask doesn't have a valid channel. James Vega 2009-09-02 07:40:33 -04:00
  • bdf9e8836b Ensure getBanmask has a channel variable as per makeBanmask's requirement James Vega 2009-09-01 23:29:42 -04:00
  • bc1c159d27 QuoteGrabs plugin: Add an `ungrab' command. Štěpán Němec 2009-08-19 16:00:57 +02:00
  • d7d5ccea50 scripts/supybot: Unify the `os.linesep' vs '\n' usage. Štěpán Němec 2009-08-16 23:29:04 +02:00
  • 4cc8fdecdc Note plugin: Fix erroneous use of __contributors__. Štěpán Němec 2009-08-16 22:38:46 +02:00
  • 6bebc383b4 ChannelStats.rank now starts from 1 instead of 0 James Vega 2009-08-20 10:48:41 -04:00
  • 5b8bae5d5f Escape '-' where necessary in supybot.1 James Vega 2009-07-25 15:12:30 +02:00
  • 6299ef5c22 Account for negative times in timeElapsed. Ricky Zhou 2009-07-17 17:08:20 -04:00
  • 885d60a132 QuoteGrabs: QuoteGrabsRecord at arg needs to be an int. James Vega 2009-07-18 20:27:45 -04:00
  • d43d083f44 User: getHostmasks should always return a string James Vega 2009-07-16 11:39:20 -04:00
  • 965f4e79b8 User: Fix hostmask.list to show the user's name not the repr user object James Vega 2009-07-16 11:28:43 -04:00
  • 7aeedea6f6 Updated ChannelIdDatabasePlugin's getCommandHelp signature James Vega 2009-07-14 20:30:57 -04:00
  • 26cefc78f4 Channel: alert should not require the caller to have op capability James Vega 2009-06-30 11:06:17 -04:00
  • 2b0b74dfe0 Google: Keep the list of supported languages in one place. James Vega 2009-06-26 18:21:16 -04:00
  • 65a180798f QuoteGrabs: Fix incorrect argument order to _grab James Vega 2009-06-26 16:58:46 -04:00
  • 4eb30069bf Try using simplejson instead if json-py is installed. Ricky Zhou 2009-06-03 02:55:40 -04:00
  • 8bb49e8873 supybot-wizard: Handle os.makedirs errors on Windows James Vega 2009-05-26 16:27:53 -04:00
  • a1286f8f43 release.py: Remove the archives after uploading to Sourceforge James Vega 2009-05-25 13:50:05 -04:00
  • 024a77af48 Updated to 0.83.4.1+git. James Vega 2009-05-25 13:38:22 -04:00
  • a8d2e35fb1 Initial pass at Sphinx documentation. James Vega 2010-08-24 18:24:52 -04:00
  • cf6fcb9928 Merge commit '05e8b658e633f37456340b83b01fa304f9fcc5d3', Add script to automatically update version with a datestamp upon commit. Daniel Folkinshteyn 2010-08-22 16:15:26 -04:00
  • 6230a32c69 Fix setup.py version import. It failed on clean install, since module supybot is not yet available. When importing 'from src', that pulled src/__init__.py, which in turn tried to import the supybot module. Now we edit sys.path and import the .py file directly. Daniel Folkinshteyn 2010-08-20 12:35:58 -04:00
  • 05e8b658e6 Add script to automatically update version with a datestamp upon commit. Daniel Folkinshteyn 2010-08-20 11:08:31 -04:00
  • 2a40d6eb90 Consolidate the version string to reside in one central place to ease change making. Daniel Folkinshteyn 2010-08-20 10:31:05 -04:00
  • 2c37d3e6a7 MessageParser: added configurable separator for the list command. quantumlemur 2010-08-19 18:55:03 -04:00
  • 29837e94b1 Make plugin loading/reloading case-insensitive. Daniel Folkinshteyn 2010-08-11 00:43:05 -04:00
  • 808cb2c9f4 Ensure channel-specific reply.whenNotAddressed works. James Vega 2010-07-26 19:48:37 -04:00
  • 4ea3761b4b String: make levenshtein command threaded, since it can take a nontrivial amount of time with longer inputs. Daniel Folkinshteyn 2010-08-08 01:46:05 -04:00
  • 2d9f61e66c String: make re timeout configurable. Daniel Folkinshteyn 2010-08-08 01:43:05 -04:00
  • e4498664bb Fix error handling for subprocesses. Daniel Folkinshteyn 2010-08-08 00:39:51 -04:00
  • 89fd19ed7d Status.processes: add output of currently active processes. Daniel Folkinshteyn 2010-08-06 14:48:21 -04:00