Commit Graph

  • 8e05e8748a refactoring, and fix: config option request.review must be global, since the review timestamp isn't channel specific Elián Hanisch 2010-04-03 21:55:59 -0300
  • 31a9820849 fix updatebt, it failed to recognize extbans, and inserted them again in the db. Elián Hanisch 2010-04-03 21:11:22 -0300
  • deef5dbf37 merge with main Elián Hanisch 2010-04-03 20:06:29 -0300
  • b463ee3b26 fix: running @updatebt would trigger a request msg for each new ban. added option for enable request msg, defaults to False Elián Hanisch 2010-04-03 19:46:32 -0300
  • 44b2133f1c Added a fallback: if for some reason we don't have op's full hostmask, revert to match by nick for send the review. This may be needed in the future as operator's full hostmask aren't stored in the db. Elián Hanisch 2010-04-03 13:20:15 -0300
  • 75bf9e209c refactor and removed some self.log calls Elián Hanisch 2010-04-03 01:57:08 -0300
  • d1d0fc86ab refactoring and getting ready for production, added testcase Elián Hanisch 2010-04-03 01:44:57 -0300
  • dda5154237 removed try: except: block Elián Hanisch 2010-04-03 00:26:20 -0300
  • fd4516f077 fixed testcases Elián Hanisch 2010-04-03 00:17:26 -0300
  • b0b823fef1 config rename: Elián Hanisch 2010-04-02 23:43:26 -0300
  • fd55f019e1 remove our ReadOnly option, which was an ugly hack, and use PersistentCache instead Elián Hanisch 2010-04-02 18:32:19 -0300
  • 9b0a5d4180 save pending reviews on close so we won't lose them Elián Hanisch 2010-04-02 17:28:43 -0300
  • 155d1ae47d banreview command Elián Hanisch 2010-04-02 14:03:44 -0300
  • 8bb046e84c refactoring, requested reviews now follow forward options, some fixes Elián Hanisch 2010-04-02 14:03:01 -0300
  • b31a266933 keep ban list sorted by time Elián Hanisch 2010-04-02 14:01:57 -0300
  • 44b07e6c10 use case insensible dicts here Elián Hanisch 2010-04-02 14:01:07 -0300
  • fffc4b58ed run reviewBans every 10min Elián Hanisch 2010-04-02 13:59:34 -0300
  • b82f1ae2bc not use super or raise error, causes some problems Elián Hanisch 2010-04-02 13:51:49 -0300
  • 621a739198 improved testcases Elián Hanisch 2010-04-01 17:52:53 -0300
  • e0c327cc0c match operators by cloak/host instead of nick Elián Hanisch 2010-04-01 17:52:22 -0300
  • 6ec87d68dd more testcases for BanTracker Elián Hanisch 2010-04-01 16:34:59 -0300
  • 62ee6cf346 skip mutes Elián Hanisch 2010-04-01 12:48:19 -0300
  • bfd6a055c1 complete string message Elián Hanisch 2010-04-01 12:47:56 -0300
  • a7447c0bef if not dabatase is set, db_run would return None and raise exception. fixed Elián Hanisch 2010-04-01 12:39:46 -0300
  • 1807883da2 Use floats in reviewAfterTime, this is less confusing. And make reviewTime option readonly Elián Hanisch 2010-03-31 00:03:13 -0300
  • 0eb45f7822 TestCases for comment request and review request. Elián Hanisch 2010-03-30 17:13:51 -0300
  • 3dd2f09769 reviewAfterTime is now stored in seconds, but when setting the value the unit is days. Elián Hanisch 2010-03-30 17:13:00 -0300
  • e60e72a620 fix: - self.name => self.name() - syntax error Elián Hanisch 2010-03-30 16:22:10 -0300
  • 6b3a33ce4c instead of sending reviews immediately, enqueue them and send then the next time the op says something, that way not only we make sure op is online, but active as well. Elián Hanisch 2010-03-30 14:56:35 -0300
  • 5dfe161bac tweak reviewTime initialisation and comments++ Elián Hanisch 2010-03-30 14:02:53 -0300
  • 7c042b4a79 use a config option for store when we last checked for ban review. That way we can skip bans already reviewed. Elián Hanisch 2010-03-30 13:32:28 -0300
  • 82a5cd7d08 repeating function for check if bans need a review Elián Hanisch 2010-03-30 08:47:16 -0300
  • 0cb8fc1fb7 Style touch-ups and code reuse Terence Simpson 2010-03-29 09:02:17 +0100
  • ae4ee8d666 show when and who last edited a factoid in the cgi page Elián Hanisch 2010-03-28 20:52:30 -0300
  • 298fe02fd9 Merge lp:~symphony/ubuntu-bots/bugfixes for bug #521516 Terence Simpson 2010-03-28 06:15:26 +0100
  • 7f5bcbbfca Don't convert NOTICEs into PRIVMSGs (LP: #539757) Terence Simpson 2010-03-28 05:12:37 +0100
  • 39faf3143d * Use deque in Bantracker for logs * Get "realIrc" object in __init__ of IRCLogin, rather than constantly generating a new object Terence Simpson 2010-03-28 04:34:17 +0100
  • 43485fdc0f new config option: commentRequest.type Elián Hanisch 2010-03-17 07:14:07 -0300
  • 5176697e2e little refactoring and tweaks Elián Hanisch 2010-03-16 21:46:18 -0300
  • e087d47fc1 fix: nick matching wasn't really case insensible Elián Hanisch 2010-03-15 23:28:09 -0300
  • 287038b1e3 cleaned a bit some config option names: Elián Hanisch 2010-03-15 23:26:19 -0300
  • 144291b933 In the case of quiets done by Chanserv, it would be nice to still remind the op to comment on it, like sending a notice to #ubuntu-ops. So two new options for this: Elián Hanisch 2010-03-15 20:51:32 -0300
  • bf737d510f tweak priv message so it displays the full command needed Elián Hanisch 2010-03-15 14:32:09 -0300
  • c88cc2bbd9 new config option "dontRequestComment" Elián Hanisch 2010-03-15 13:12:51 -0300
  • fc99c36faf this looks like a typo: "real_%s" => "%s_real" Elián Hanisch 2010-03-14 11:16:39 -0300
  • 8da46db266 catch assert if mask isn't a hostmask, like in realname bans Elián Hanisch 2010-03-14 10:11:35 -0300
  • 09d8f38835 Implement private msg for ops requesting to comment his/her bans (LP: #521516) Elián Hanisch 2010-03-14 10:07:59 -0300
  • c9fb43ab33 fix syntax error Elián Hanisch 2010-03-14 10:06:36 -0300
  • 5187c05a4b Add die() method to IRCLogin so if IRCLogin is unloaded, it will disable IDENTIFY-MSG Terence Simpson 2010-02-20 10:31:13 +0000
  • 99a0d6ab9f Fix++ Terence Simpson 2010-02-20 10:21:58 +0000
  • 9246b80c12 Fix++ Terence Simpson 2010-02-19 19:11:10 +0000
  • f6b26f3408 Add a couple of debugging functions to IRCLogin Terence Simpson 2010-02-19 19:04:45 +0000
  • b355b89f4a And the rest Terence Simpson 2010-02-04 19:01:11 +0000
  • fcea1f944f Use hashlib rather than deprecated md5 module Terence Simpson 2010-02-04 18:58:05 +0000
  • c375c9757e !info should work regardless of the number of spaces in the command... Terence Simpson 2010-02-04 18:56:07 +0000
  • 75c51ddbc1 More -seven work, mostly on Bantracker, which probably needs a rewrite :( Terence Simpson 2010-01-30 15:19:53 +0000
  • 2cf12cae3d Merge with lp:~tsimpson/ubuntu-bots/ircd-seven * Fix typo s/Dalse/False/ Terence Simpson 2010-01-30 07:43:43 +0000
  • 568cc9588e Update description Terence Simpson 2010-01-30 07:37:28 +0000
  • 4158d4ba45 Fix previous patch Terence Simpson 2009-12-11 18:00:57 +0000
  • 6ffc89d007 BugFix: Bantracker does not parse multiple modes properly (LP: #495555) Allow Bantracker to search bans by ID Terence Simpson 2009-12-11 17:53:15 +0000
  • ac6fd47a8b Make sure to only call commands manually when supybot.defaultIgnore is True Terence Simpson 2009-12-03 23:23:09 +0000
  • ecefe1de50 Fix++ Terence Simpson 2009-12-03 23:18:07 +0000
  • af957954a1 Tweak regex for bugSnarfer in Bugtracker (LP: #148777) Terence Simpson 2009-11-30 19:04:54 +0000
  • 562b0faf0f Update author/version/url info Terence Simpson 2009-11-26 16:39:34 +0000
  • 07ef244648 Remove call to getUrl(), not implemented Terence Simpson 2009-11-25 16:33:07 +0000
  • 5da62db6b0 add missing ')' Terence Simpson 2009-11-22 22:44:07 +0000
  • 2aa2031d86 Add new value substitution code missing from last import from ubottu Terence Simpson 2009-11-22 22:32:40 +0000
  • 24a8f2041f Add 'privateNotFound' channel config option to Encyclopedia, if set to True the bot will /msg the 'notfoundmsg' rather than send it in the channel Terence Simpson 2009-11-16 16:43:34 +0000
  • 5a0e1f597f Modify IRCLogin to support bot CAPAB and CAP commands Terence Simpson 2009-11-11 14:53:30 +0000
  • 7274384481 Fix config Terence Simpson 2009-11-09 21:06:58 +0000
  • 1bfd6d812f Update for Freenode ircd-seven Terence Simpson 2009-11-09 19:25:59 +0000
  • f96f9c5bc3 Fix the doubling of commands when supybot.defaultIgnore is true and a user is identified Terence Simpson 2009-11-07 08:50:16 +0000
  • 31c41dac21 Bantracker: add some convenience functions to Ban class IRCLogin: Make the Launchpad team configurable Terence Simpson 2009-11-04 03:50:49 +0000
  • 55f88b5a60 * Fix a couple more typos/strange supybot errors. * partial work on LP: #448619 Terence Simpson 2009-10-15 23:06:18 +0100
  • ed99993d24 More typos Terence Simpson 2009-10-15 21:34:18 +0100
  • d77f7ee6b8 Fix a couple of typos Terence Simpson 2009-10-15 21:21:50 +0100
  • 7791f6e416 Resync all running ubottu code to bzr branch, they should now be in sync again Terence Simpson 2009-10-12 19:26:35 +0100
  • 46a4ea34d2 Bugtracker/plugin.py: Update Trac class to use the "Tab-delimited Text" source rather than screen-scraping Terence Simpson 2009-04-18 07:54:05 +0100
  • 45f51e064c Bugtracker/plugin.py: Temporary fix for Trac Terence Simpson 2009-04-18 01:39:10 +0100
  • e8227286a1 PackageInfo/README.txt: Update description to show that deb-src lines are needed Terence Simpson 2009-04-17 21:22:19 +0100
  • cc4e59ca57 Update Encyclopedia config.py to use the new ubottu.com address (LP: 340274) Terence Simpson 2009-03-10 05:16:09 +0000
  • cb312e27ef fix typo in PackageInfo/update_apt Terence Simpson 2009-01-27 08:18:52 +0000
  • 523cb40ba1 Another code dump Terence Simpson 2009-01-19 22:26:32 +0000
  • f0e2dffbe2 Update code from working branch and fix a couple of bugs Terence Simpson 2009-01-19 22:10:51 +0000
  • eb73134f47 Fix Lart some Terence Simpson 2009-01-01 21:43:03 +0000
  • 4094c59f58 Fix a small SQL injection issue and update copyright of factoids.cgi Terence Simpson 2008-12-10 06:48:18 +0000
  • 7fc67de3d6 Improve IRCLogin slightly and add extra symlinks to ease use of the Web features Terence Simpson 2008-11-26 14:34:47 +0000
  • d7aa038d05 Fix "Package ... does not exist in ..." message Terence Simpson 2008-11-09 01:59:46 +0000
  • d9d526f81a Add missing function Terence Simpson 2008-11-06 16:21:53 +0000
  • d216d25096 typo + authentication without IRCLogin Terence Simpson 2008-11-02 01:29:06 +0000
  • 201baa636f And now for something completely different... more fixes Terence Simpson 2008-11-02 00:47:25 +0000
  • 8c583fb0eb Fix HTML Terence Simpson 2008-11-01 21:34:55 +0000
  • 712338fa08 The "Good lord supybot needs burning with a large flame-thrower" edition Terence Simpson 2008-11-01 19:03:54 +0000
  • a0184a6c27 Fix error in common.cgi Terence Simpson 2008-11-01 16:45:33 +0000
  • 12711d5b91 Disable debugging code Terence Simpson 2008-10-28 08:13:57 +0000
  • 687e689b09 Small fixes and documentation updates Terence Simpson 2008-10-28 08:09:48 +0000
  • 885ad30ded Added PackageInfo plugin. Moved package info/lookup to PackageInfo plugin Terence Simpson 2008-10-22 18:31:40 +0100
  • 39044a2c16 Updated defaults for plugins.Encyclopedia.remotedb and plugins.Encyclopedia.alert Terence Simpson 2008-10-21 22:54:26 +0100
  • 6aa0afdf2c Update web interface Upgrade Bzr repository version Terence Simpson 2008-09-28 03:11:49 +0100
  • 4105f4f2db Update Encyclopedia Make sure Lart, Mess, Webcal and IRCLogin all work when defaultIgnore is True Terence Simpson 2008-09-28 02:55:23 +0100