Commit Graph

508 Commits

Author SHA1 Message Date
Terence Simpson fc610a5794 Fix auth checking in Bantracker (again) 2008-08-08 04:58:47 +01:00
Terence Simpson fc89bc3bdf Yet another update 2008-08-07 21:09:11 +01:00
Terence Simpson de212755bb Fix @sync again 2008-08-07 18:42:46 +01:00
Terence Simpson 03aa1fda82 add supybot.utils to Encyclopedia/plugins.py 2008-08-07 18:17:53 +01:00
Terence Simpson 8290296373 Fix broken capability checking and extend with some hierarchy checking 2008-08-07 14:31:26 +01:00
Terence Simpson 24a296c2d8 Implement the 'sync' command fully, making the 'remotedb' variable channel specific. See @help sync 2008-08-07 12:37:25 +01:00
Terence Simpson 0a39ae7222 Make sure all modules uses are imported 2008-08-07 06:49:37 +01:00
Terence Simpson 9660e4e41d More inteligent !factoid > user handling 2008-08-07 06:43:22 +01:00
Terence Simpson 24fe143332 This makes 100 :) 2008-08-04 20:09:49 +01:00
Terence Simpson f173b65390 The "Massive Update" edition:
Mess:
 * Fixed file lookup to not depend on order in config file
Encyclopedia:
 * Lots of small fixes and a few additions
Bantracker:
 * Web-interface now has a special oper: keyword, logs can now be hidden too
 * Added new commands: 'updatebt': Syncs with the channel ban list,
   'coment': Reads or adds a comment for a ban,
   'togglemsg': Toggles /msg's from the bot,
   'banlink': Sends a direct link to the a log with a highlight
 * Updated several commands and made hostname lookup more intelligent
2008-08-04 11:11:15 +01:00
Terence Simpson 8f254c3ad5 Use UTC for all times visable to the user 2008-08-04 04:51:32 +01:00
Terence Simpson e3afd82c22 Add @bansearch and @banlog commands to Bantracker 2008-07-22 02:40:39 +01:00
Terence Simpson ea937919fc Update a couple README.txt files 2008-07-20 17:06:04 +01:00
Terence Simpson 168050b05c Big-Old-Update Edition
FreenodeAuth has been replaced by the IRCLogin plugin
Bantracker, Bugtracker, Encyclopedia and Lart have some fixes updates
2008-07-20 16:59:27 +01:00
Terence Simpson c46c983c71 '/msg <botname> search ...' now works as expected 2008-06-02 10:33:53 +01:00
Terence Simpson 9fbc513440 Make sure 'ubuntu ###' looks at launchpad for the bug, not bugzilla.ubuntu.com 2008-05-29 11:15:18 +01:00
Terence Simpson ade1297f6c Bugtracker: Small fix
Encyclopedia: Fix "Everyone is an editor" bug
2008-05-28 23:22:15 +01:00
Terence Simpson ee4d16b352 When checking if the bot is addressed, check with case-insensitivity 2008-05-16 04:57:03 +01:00
Terence Simpson 8dc82d12ff Remove '-F' from apt-file options, it seems to give no results 2008-05-14 08:37:21 +01:00
Terence Simpson da3317d8ae Because I'm dumb 2008-05-13 22:22:50 +01:00
Terence Simpson 68d0540458 Fix code that seems to fail 2008-05-13 21:08:59 +01:00
Terence Simpson a9d2ca3f44 Made the IMAP code as generic as possible 2008-05-13 19:47:01 +01:00
Terence Simpson 06814d02cd If python-apt isn't installed (like on some non-debian systems) then just disable package search and lookup 2008-05-11 16:16:20 +01:00
Terence Simpson 8401c7f03f @mark also accesps hostmasks now and will try to get the hostmask of the nick given, if it can't find the hostmask it wil fall back to the nick given and let you know. 2008-05-11 05:37:14 +01:00
Terence Simpson 30549cba8b Remove some checking for '>' and '|' when creating factoids, should allow adding factoids with > and | in them.
** Not sure if this will cause a problem or not, but it should be ok hopefully **
2008-05-11 02:50:54 +01:00
Terence Simpson 21ab658806 Encyclopedia:
Fix channel specific factoid lookup for channes with Upper-case names (LP: #203595)
Bugtracker:
  Add @mark to add a Bantracker entry without having to kick or ban (LP: #159568)
2008-05-11 02:36:57 +01:00
Terence Simpson eaeb52c797 make !find case sensitive as apt-file is 2008-05-10 17:01:24 +01:00
Terence Simpson 69e7bfce35 Small edit to the code that detects when the bot is being addressed and returns a factoid 2008-05-10 16:47:49 +01:00
Terence Simpson 398938dbcd Bantracker timezone defaults to UTC
Encyclopedia:
  calling @sync reloads the plugin after successfully downloading the new database
  allert command and relay channel and configurable per-channel
  (LoCo channels can set the relay to #ubuntu-irc if they want)
  Adding an alias without first creating a dummy factoid should be fixed
2008-05-10 16:13:26 +01:00
Terence Simpson dc653d3df1 Don't assume the bots nick is 5 chars long,
now the bot responds with the factoid when addressed by nick and !
2008-05-08 20:41:50 +01:00
Terence Simpson 5e92746f22 Small fix 2008-05-07 21:11:04 +01:00
Terence Simpson 02bcaf5336 Factoid editing now recognises ~= as <sed>
Displaying info on a factoid (!-factoid) now shows who was the last to edit also
Adding an <alias> factoid should now work when the factoid is new
Package lookup even more rebust, readded source information
2008-05-07 03:04:23 +01:00
Terence Simpson 9fa81121c8 Make !find and !info more robust
Add a new configuration variable 'tzUrl' for the location of a list of supported timezones
Remove silly code that said "GMT" is not a valid timezone
2008-05-06 17:22:00 +01:00
Terence Simpson c2be01c5c0 Make sure we only handle errors we know about, don't mask other possible errors 2008-05-06 00:10:07 +01:00
Terence Simpson b129c99aeb Make sure Webcal doesn't fail horribly 2008-05-05 22:01:58 +01:00
Terence Simpson a2a27edfd4 Fix a couple typos 2008-05-05 19:10:49 +01:00
Terence Simpson eb2dcaade2 Added @help values
Fixed Mess
2008-05-05 17:44:14 +01:00
Terence Simpson e0d9db683f Fix typo in Bantracker/config.py 2008-05-05 16:28:59 +01:00
Terence Simpson 90d52ce695 Update index.html too 2008-05-05 12:46:55 +01:00
Terence Simpson 393b3521f5 Tweaks and modifications.
Bantracker:
  Make the bantracker URL configurable from the bot
  Make sure all the html links are relative
Encyclopedia:
  Handle the possibility of apt-file not being installed
  Handle the possibility of the apt-file cache not being created
  Add sync command to sync with a remote database
  Make sure all the html links are relative
Mess:
  Take out the hard-coded paths, use the config variables to find the plugin dir
2008-05-05 12:34:57 +01:00
Dennis Kaarsemaker 9be83810c6 show sourcepackage in \!info 2008-01-26 15:23:20 +01:00
Dennis Kaarsemaker 5a6a69f878 Mess and Lart are back 2008-01-19 18:57:54 +01:00
Dennis Kaarsemaker bd6239e9ef Misc fixes 2008-01-19 18:57:32 +01:00
Dennis Kaarsemaker 5ab56888fe I'm blue dabadee..... 2007-10-02 23:06:14 +02:00
Dennis Kaarsemaker 44797851ee Disable anonymous access 2007-10-02 23:05:48 +02:00
Dennis Kaarsemaker e93d83aec3 alias/also fixes
avoid nickspam with @editors
2007-10-02 23:05:26 +02:00
Dennis Kaarsemaker 68a7938571 Fixing FreenodeAuth 2007-10-02 23:04:39 +02:00
Dennis Kaarsemaker 2e08efdd35 Fix CVE snarfer for new layout of CVE website 2007-10-02 23:04:04 +02:00
Dennis Kaarsemaker 393fb71d98 Fix up this crummy plugin as well 2007-09-18 01:43:05 +02:00
Dennis Kaarsemaker 6ec9cd85da Fix up LpLogin, errrr, FreenodeAuth 2007-09-17 21:39:44 +02:00