Commit Graph

123 Commits

Author SHA1 Message Date
Terence Simpson 7fc67de3d6 Improve IRCLogin slightly and add extra symlinks to ease use of the Web features 2008-11-26 14:34:47 +00:00
Terence Simpson d7aa038d05 Fix "Package ... does not exist in ..." message 2008-11-09 01:59:46 +00:00
Terence Simpson d9d526f81a Add missing function 2008-11-06 16:21:53 +00:00
Terence Simpson d216d25096 typo + authentication without IRCLogin 2008-11-02 01:29:06 +00:00
Terence Simpson 201baa636f And now for something completely different... more fixes 2008-11-02 00:47:25 +00:00
Terence Simpson 8c583fb0eb Fix HTML 2008-11-01 21:34:55 +00:00
Terence Simpson 712338fa08 The "Good lord supybot needs burning with a large flame-thrower" edition 2008-11-01 19:03:54 +00:00
Terence Simpson a0184a6c27 Fix error in common.cgi 2008-11-01 16:45:33 +00:00
Terence Simpson 12711d5b91 Disable debugging code 2008-10-28 08:13:57 +00:00
Terence Simpson 687e689b09 Small fixes and documentation updates 2008-10-28 08:09:48 +00:00
Terence Simpson 885ad30ded Added PackageInfo plugin.
Moved package info/lookup to PackageInfo plugin
2008-10-22 18:31:40 +01:00
Terence Simpson 39044a2c16 Updated defaults for plugins.Encyclopedia.remotedb and plugins.Encyclopedia.alert 2008-10-21 22:54:26 +01:00
Terence Simpson 6aa0afdf2c Update web interface
Upgrade Bzr repository version
2008-09-28 03:11:49 +01:00
Terence Simpson 4105f4f2db Update Encyclopedia
Make sure Lart, Mess, Webcal and IRCLogin all work when defaultIgnore is True
2008-09-28 02:55:23 +01:00
Terence Simpson 95544ba73f Allow @login to be used even when supybot.defaultIgnore is True 2008-08-09 20:03:30 +01:00
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