Elián Hanisch
56cd566609
disable threadding:
...
threadded plugin + sqlite = locking issues
2010-05-22 20:39:25 -03:00
Elián Hanisch
95618780f4
syncing for the first time fails because it tries to backup a file that
...
doesn't exist yet. Since there's nothing to backup, ignore this error and continue.
2010-05-17 10:46:35 -03:00
Terence Simpson
b355b89f4a
And the rest
2010-02-04 19:01:11 +00:00
Terence Simpson
5da62db6b0
add missing ')'
2009-11-22 22:44:07 +00:00
Terence Simpson
2aa2031d86
Add new value substitution code missing from last import from ubottu
2009-11-22 22:32:40 +00:00
Terence Simpson
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
2009-11-16 16:43:34 +00:00
Terence Simpson
7791f6e416
Resync all running ubottu code to bzr branch, they should now be in sync again
2009-10-12 19:26:35 +01:00
Terence Simpson
f0e2dffbe2
Update code from working branch and fix a couple of bugs
2009-01-19 22:10:51 +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
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
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
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
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
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
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
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
eb2dcaade2
Added @help values
...
Fixed Mess
2008-05-05 17:44:14 +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
bd6239e9ef
Misc fixes
2008-01-19 18:57:32 +01:00
Dennis Kaarsemaker
e93d83aec3
alias/also fixes
...
avoid nickspam with @editors
2007-10-02 23:05:26 +02:00
Dennis Kaarsemaker
c45c9fe6c3
Fix <reply> badness
2007-07-27 20:12:50 +02:00
Dennis Kaarsemaker
d218ddad74
Misc fixes
...
Add CVE snarfer
Malone -> Launchpad rename
2007-06-08 20:16:37 +02:00
Dennis Kaarsemaker
10022b2a42
More fixes\!\!
2007-04-01 13:23:45 +02:00
Dennis Kaarsemaker
8da397faf2
Ubugtu is dead, long live ubugtu
2007-03-25 19:14:33 +02:00
Dennis Kaarsemaker
02f675df11
* Fixes in Mess
...
* Made Encyclopedia close/open database connections about hourly (depending on
usage)
* Encyclopedias prefixcha is now per-channel
2007-03-14 21:50:20 +01:00
Dennis Kaarsemaker
a3481af25c
Fixy fixy!
2007-02-10 22:47:18 +01:00
Dennis Kaarsemaker
e375094603
More fixes everywhere
2007-02-04 23:10:10 +01:00
Dennis Kaarsemaker
f3ffcabca9
Encyclopedia made neat.
2007-02-04 18:35:40 +01:00
Dennis Kaarsemaker
139d186c83
Bugtracker now is much more usable and contains documentation. Backwards
...
incompatible though!
2007-02-01 09:46:32 +01:00