Valentin Lorentz
fe540b3620
ChannelLogger: check for logChannelMessages before logging.
2013-04-26 17:52:18 +02:00
Valentin Lorentz
243cc0b998
Seen: Add supybot.plugins.Seen.showLastMessage.
2013-04-23 16:52:35 +00:00
George Miller
bf761f52e4
Fixed the last fix in Anonymous which broke the ability to query via say
2013-04-22 23:42:42 +00:00
Valentin Lorentz
8701002ff9
Anonymous: Fix use of pipes.
2013-04-22 17:58:32 +00:00
Valentin Lorentz
96fae12fd2
Anonymous: Use assertEqual in tests instead of failUnless(... == ...).
2013-04-22 17:46:35 +00:00
Valentin Lorentz
d8df5cc650
Misc: Fix ignoring of user flooding with invalid commands in private.
2013-04-20 08:19:16 +00:00
Richard Schwab
847563869c
Use a real inexistent domain for DNS fail testing
2013-04-13 22:56:52 +02:00
Valentin Lorentz
0595489166
Karma: Fix tests.
2013-04-11 19:13:03 +02:00
Valentin Lorentz
7a71ecb9f9
Misc: Add supybot.plugins.Misc.mores.
2013-04-10 17:26:55 +02:00
Valentin Lorentz
61eb0fd3f8
RSS: add supybot.plugins.RSS.announcementSeparator.
2013-04-06 16:57:30 +00:00
George Miller
0150c79924
Added a way to have the urlsnarfer report exceptions (hotsnotnound, ...)
...
(Should be possible changed to only ioExceptions)
Enable/Disable via 'supybot.plugins.Web.snarferReportIOExceptions'
2013-04-05 10:05:00 +02:00
Valentin Lorentz
23e84cfff9
Join all channels in one message when connecting.
2013-03-27 16:55:45 +01:00
Valentin Lorentz
3137db859f
Karma: Display the new karma when it is updated.
2013-03-25 18:07:21 +01:00
Valentin Lorentz
6524dfd8c9
Karma: Fix @dump. Closes GH-457.
2013-03-25 16:24:43 +01:00
Valentin Lorentz
f4c643ad51
Factoids: Add the web interface.
2013-03-11 19:54:17 +01:00
Valentin Lorentz
d714909576
Use non-sexist language in strings and comments.
2013-03-08 20:34:31 +01:00
Alexander Ralph Michael Minges
81f98611a4
Added German translation for NickAuth.
2013-03-08 17:57:48 +01:00
Valentin Lorentz
9ef83f70cf
Web: Fix encoding in @title.
2013-03-06 12:11:46 +00:00
Valentin Lorentz
f438d0a0c2
AutoMode & Channel & Config & Google & Seen & ShrinkUrl & String: Update l10n-fr.
2013-03-03 19:48:31 +01:00
Valentin Lorentz
693e827340
Alias & ChannelLogger & MessageParser & MoobotFactoids & User & Web: Update l10n-fr.
2013-03-02 19:15:12 +01:00
Valentin Lorentz
2cfe1f9d78
PluginDownloader: Add jonimoose's repository.
2013-02-27 21:46:43 +00:00
Valentin Lorentz
10fc03ab19
Google: Fix snarfer with Python 3.
2013-02-24 01:51:40 +01:00
Valentin Lorentz
c3f2bfdfc9
Fix previous commit. Thanks to Nothing4You.
2013-02-22 19:22:23 +01:00
Valentin Lorentz
cb48f667ae
MessageParser: Prevent duplicated response if supybot.databases.plugins.channelspecific is enabled.
2013-02-22 18:40:38 +01:00
Valentin Lorentz
48b03a8f46
Merge branch 'testing' of github.com:ProgVal/Limnoria into testing
2013-02-22 18:31:12 +01:00
Valentin Lorentz
42f5b02d30
MessageParser: Order @list output with id, instead of random order.
2013-02-22 18:30:48 +01:00
Valentin Lorentz
4069b2eba1
MessageParser: Add supybot.MessageParser.maxTriggers variable.
2013-02-22 18:27:10 +01:00
Valentin Lorentz
b6c62b617a
Math: Fix l10n-fr.
2013-02-21 17:52:09 +00:00
Valentin Lorentz
5a114aba2e
Google & ShrinkUrl: Fix issue with super() in custom config types if plugin is reloaded.
2013-02-09 21:53:56 +01:00
Valentin Lorentz
5b432a781e
Google: Restore @calc and @phonebook.
2013-02-03 07:53:55 +00:00
Valentin Lorentz
21c17b8248
Google: Fix Python 3 compatibility of the @translate command.
2013-02-01 17:12:03 +01:00
nyuszika7h
b2fdf83496
Google: Add translate command (needs testing)
...
https://github.com/myano/jenni/blob/master/modules/translate.py
is where I got the idea from. Say thanks to sbp and yano too! :)
Conflicts:
plugins/Google/plugin.py
2013-02-01 14:54:13 +00:00
Valentin Lorentz
33048545ea
Revert "Google: Remove translate command since their API is gone"
...
This reverts commit 304facd167
.
Conflicts:
plugins/Google/test.py
2013-02-01 14:49:53 +00:00
Valentin Lorentz
f880d5b6ef
RSS: Fix typo.
2013-01-23 16:32:23 +01:00
Valentin Lorentz
c9b6b56244
Utilities: Fix encoding in tests.
2013-01-21 21:09:50 +01:00
Valentin Lorentz
bbe65a39a6
Utilities: Add tests for unicode characters.
2013-01-21 20:20:26 +01:00
Valentin Lorentz
97bffbdef1
User: Add support for authentication via GPG.
2013-01-20 00:09:37 +01:00
Valentin Lorentz
06aca4bda8
PluginDownloader: Add frumious's repo.
2013-01-19 18:54:48 +01:00
Valentin Lorentz
bbd9d1636a
Math: Fix rounding.
2013-01-11 19:44:21 +01:00
Valentin Lorentz
0ff58db4f0
Math: Fix tests to allow higher precision.
2013-01-11 18:15:02 +01:00
Valentin Lorentz
ea63da3e7d
Math: As unit conversion algorithm fails with high precision, make significant digits matter.
2013-01-11 18:14:11 +01:00
Valentin Lorentz
018ee3456d
ShrinkUrl: Retry shrinking twice if it fails.
2013-01-07 20:22:23 +01:00
Valentin Lorentz
589d55ebcd
NickAuth: Use assertEqual for string comparison in tests ('foo' is not 'foo' with Pypy).
2013-01-07 17:15:17 +01:00
Valentin Lorentz
add5e07d97
Dict: Fix encoding.
2013-01-06 19:54:04 +01:00
Valentin Lorentz
603f44129d
Web: Fix Python 3 compatibility.
2013-01-06 17:06:26 +01:00
Valentin Lorentz
8a8f380a6b
Internet: Fix Python 3 compatibility.
2013-01-06 16:58:02 +01:00
Valentin Lorentz
418b3e007c
Filter: Fix encoding with Python 3.
2013-01-06 16:53:07 +01:00
Valentin Lorentz
7e0d868db1
Merge branch 'py3k-backport' into testing
2013-01-06 16:46:29 +01:00
Valentin Lorentz
df62ddad78
Google: Fix encoding with Python 3.
2013-01-06 16:46:21 +01:00
Valentin Lorentz
139cb39ec5
MoobotFactoids: Fix tests with fastest computers.
2013-01-05 21:12:16 +01:00
Valentin Lorentz
fdb7a764d4
core & Filter & Owner: Fix Python 2.6 compatibibility.
2013-01-05 20:51:36 +01:00
Valentin Lorentz
b7b60630d8
Owner: Skip test of @rename for nested commands.
2013-01-05 20:32:39 +01:00
Valentin Lorentz
f44e033827
MoobotFactoids: Prevent race condition in tests (for fastest computers).
2013-01-05 20:19:59 +01:00
Valentin Lorentz
be3017f1de
Filter: Fix encoding issues in tests.
2013-01-05 20:05:36 +01:00
Valentin Lorentz
6e452e0496
Filter: Fix @rot13 with non-ascii strings.
2013-01-05 20:05:22 +01:00
Valentin Lorentz
422dfc3679
PluginDownloader: Rename gsf to code4lib (upstream change).
2013-01-05 19:20:35 +01:00
Valentin Lorentz
775a1a2cde
PluginDownloader: Remove gsf tests (too long).
2013-01-05 19:20:03 +01:00
Valentin Lorentz
2177429618
Web: Remove netcraft (which does not seem to want bots).
2013-01-05 19:14:58 +01:00
Valentin Lorentz
63a4285941
MoobotFactoids: Add count of recent/top factoids (removed while internationalizing).
2013-01-05 19:13:37 +01:00
Valentin Lorentz
5afff1c0d6
MoobotFactoids: Fix encoding issue in tests.
2013-01-05 19:09:46 +01:00
Valentin Lorentz
db48d78050
Internet: Fix whois of domains whose whois server is too lazy to close a connection.
2013-01-05 18:46:56 +01:00
Valentin Lorentz
10197b9956
Internet: Fix whois on .com domains (if too many domains matched).
2013-01-05 18:20:52 +01:00
Valentin Lorentz
dd74982969
Internet: Remove test which fails if it is run too much ('WHOIS LIMIT EXCEEDED').
2013-01-05 18:20:32 +01:00
Valentin Lorentz
5f1d7cc097
Web: Fix test of snarfing (Microsoft changes the title based on location of the computer).
2013-01-05 18:03:13 +01:00
Valentin Lorentz
918092a54d
Web: Fix snarfing of titles with UTF-8 characters.
2013-01-05 18:02:35 +01:00
Valentin Lorentz
a11cb6478a
ChannelStats: Fix tests.
2013-01-04 23:03:00 +01:00
Valentin Lorentz
4c23fae4d3
ShrinkUrl: Fix tests.
2013-01-04 22:56:12 +01:00
Valentin Lorentz
e86768b61a
Misc: Fix testTell.
2013-01-04 22:01:36 +01:00
Valentin Lorentz
1132728656
Merge branch 'testing' of github.com:ProgVal/Limnoria into testing
2013-01-01 21:12:38 +01:00
Valentin Lorentz
3dba9088b0
Merge remote-tracking branch 'supybot/master' into testing
...
Conflicts:
INSTALL
plugins/ChannelLogger/README.txt
plugins/ChannelStats/README.txt
plugins/Google/plugin.py
plugins/Google/test.py
plugins/Plugin/test.py
plugins/Web/test.py
setup.py
src/callbacks.py
src/ircdb.py
src/irclib.py
src/utils/str.py
test/test_irclib.py
2013-01-01 21:11:24 +01:00
TheLordOfTime
417182c15a
Conditional: Add description about plugin to init
...
Fixes the issue in supybot-wizard which shows this type of output:
What plugin would you like to look at? [.../Conditional/...] Conditional
Add a description of the plugin (to be presented to the user inside the wizard)
here. This should describe *what* the plugin does.
Would you like to load this plugin? [y/n] (default: y)
2012-12-31 11:34:07 -05:00
Valentin Lorentz
499d68f73a
Channel: Remove debug output.
2012-12-26 20:53:49 +01:00
Valentin Lorentz
6cbc6a14dd
Rename all 'locale' directories to 'locales'.
...
Firstly, these directories contains more than one locale. Secondly, it conflicts with the 'locale' python module.
2012-12-26 15:43:35 +01:00
Valentin Lorentz
84148988b3
Fix tests broken by 6a06ca991
.
2012-12-26 15:37:52 +01:00
Valentin Lorentz
bcde88ab4d
Channel: Add --all parameter to @unban.
2012-12-23 17:28:36 +01:00
Valentin Lorentz
c46602d3f2
Channel: Implement @listbans.
2012-12-23 17:19:29 +01:00
Valentin Lorentz
0607462dd5
PluginDownloader: Add error messages to assertion errors.
2012-12-19 16:55:54 +00:00
Valentin Lorentz
46a25b913c
PluginDownload: Output more detailed error log.
2012-12-19 16:43:14 +00:00
Daniel Folkinshteyn
f6209a90c2
String: cap maximum soundex length to 1024.
2012-12-17 06:30:04 +01:00
Daniel Folkinshteyn
5d6a3c5a46
String: cap maximum soundex length to 1024.
2012-12-16 23:53:13 -05:00
Valentin Lorentz
cead634055
PluginDownloader: Fix tests.
2012-12-12 19:24:49 +01:00
Valentin Lorentz
f19eb060f3
ChannelStats: Fix tests.
2012-12-12 19:24:39 +01:00
Valentin Lorentz
943f3a0133
Web: Fix test for @title.
2012-12-12 19:24:23 +01:00
Valentin Lorentz
ad3f58efc2
Add the content of the new value of a config var, when it is not compatible with this config type.
2012-12-12 18:47:03 +01:00
Valentin Lorentz
3063340ce3
Channel: Make use of the context() method of registry.Value objects.
2012-12-08 20:05:53 +01:00
Valentin Lorentz
93586d71f4
Add support for extended banmasks. Closes GH-105.
2012-12-02 19:04:48 +01:00
Valentin Lorentz
650cbe548a
Channel: Prevent @iban from adding wildcard when an exact banmask is given.
2012-12-02 18:50:41 +01:00
Valentin Lorentz
22febc4a20
Web: Fix encoding issues in title snarfing and @title.
2012-11-17 15:10:36 +00:00
Valentin Lorentz
28cdbaf021
Config: Fix previous commit.
2012-11-09 22:40:10 +00:00
Valentin Lorentz
216df3d472
Config: Rename @reset to @setdefault (reset is a method implemented by the core).
2012-11-09 22:32:01 +00:00
Valentin Lorentz
5de01bd222
Merge pull request #424 from Mkaysi/nickauth-l10n-fi
...
NickAuth: add messages.pot & l10n-fi.
2012-11-07 07:50:40 -08:00
Erika Mustermann
0cd7bd857a
Added @reset command per request issue #163
2012-11-07 04:20:03 +00:00
Valentin Lorentz
992de0962b
Misc: Update @version to use new display format of dates in Github API.
2012-11-05 15:44:22 +00:00
Valentin Lorentz
72b1d4f3de
NickAuth: Copy plugin.py's description to __init__.py. Closes GH-425.
2012-11-04 14:25:11 +00:00
Mika Suomalainen
fef5ed367f
NickAuth: add l10n-fi.
2012-11-04 11:28:16 +02:00
Mika Suomalainen
18348276f8
NickAuth: add messages.pot
2012-11-04 11:11:17 +02:00
Valentin Lorentz
659f6ebceb
NickAuth: First commit.
2012-11-03 23:06:57 +01:00
Valentin Lorentz
6ea2d062b7
Web: Filter special chars in @title, and add --no-filter.
...
I'm adding --no-filter just in case someone want to use @title to do this at purpose
2012-10-31 16:35:51 +00:00
Mika Suomalainen
ca8a829689
User: update l10n-fi & messages.pot
2012-10-30 17:42:24 +02:00
Valentin Lorentz
fba70d15bc
Add configuration variable conf.supybot.capabilities.private.
...
This variable is a list of capabilities that are considered as 'private',
ie. the bot won't tell anyone but admins that a user has it, nor will the
bot give a list of users with this capability.
2012-10-29 20:15:14 +01:00
Valentin Lorentz
88b2b235ff
User: Add tests for @user list --capability.
2012-10-29 19:28:59 +01:00
Valentin Lorentz
d05506ee22
Seen: Add supybot.plugins.Seen.minimumNonWildcard.
2012-10-23 16:34:38 +00:00
Valentin Lorentz
32b0b12c1f
Seen: Fix tests.
2012-10-23 16:30:28 +00:00
Daniel Folkinshteyn
40bdec92ca
Math: calc: coerce argument to ascii string. working with unicode errors on the translate() step.
2012-10-22 11:24:28 -04:00
Valentin Lorentz
a565b7f7d7
MessageParser: Add support for global triggers.
2012-10-18 19:31:08 +02:00
Valentin Lorentz
4d1a7ea32a
Display more explicit error if python-sqlite3 is not installed.
2012-10-13 08:54:33 +00:00
Valentin Lorentz
5ebbf2d516
Merge branch 'debian' into testing
...
Conflicts:
setup.py
2012-10-12 19:56:43 +02:00
Valentin Lorentz
aff8cd30ad
Merge pull request #419 from Mkaysi/automode-l10n-fi
...
AutoMode: update l10n-fi.
2012-10-07 09:00:06 -07:00
Mika Suomalainen
0098fa576e
AutoMode: update l10n-fi.
2012-10-07 18:58:26 +03:00
Valentin Lorentz
b132e44418
Merge pull request #418 from Mkaysi/alias-l10n-fi
...
Alias: update l10n-fi.
2012-10-07 08:54:51 -07:00
Valentin Lorentz
514f26fc33
Merge pull request #417 from Mkaysi/google-l10n-fi
...
Google: update l10n-fi.
2012-10-07 08:54:38 -07:00
Valentin Lorentz
eca08f7ed0
Merge pull request #416 from Mkaysi/channellogger-l10n-fi
...
ChannelLogger: update l10n-fi
2012-10-07 08:54:25 -07:00
Mika Suomalainen
a80569c0ee
AutoMode: update messages.pot
2012-10-07 18:54:21 +03:00
Mika Suomalainen
d8595bee85
Alias: update messages.pot
...
I forgot to commit it again.
2012-10-07 18:52:59 +03:00
Mika Suomalainen
9e2e6bf8f8
Alias: update l10n-fi.
2012-10-07 18:51:47 +03:00
Mika Suomalainen
bbb7a0cc3b
Google: update l10n-fi.
2012-10-07 18:46:42 +03:00
Mika Suomalainen
9bc69cccaf
Google: update messages.pot
2012-10-07 18:43:39 +03:00
Mika Suomalainen
e9923dbf38
ChannelLogger: update l10n-fi.
2012-10-07 18:39:45 +03:00
Mika Suomalainen
8e0100ac47
ChannelLogger: update messages.pot
2012-10-07 18:37:47 +03:00
Valentin Lorentz
707b2d77e6
Merge pull request #415 from Mkaysi/shrinkurl-l10n-fi
...
ShrinkUrl: update l10n-fi.
2012-10-07 08:37:42 -07:00
Mika Suomalainen
f584c10bc7
ShrinkUrl: commit updated messages.pot
2012-10-07 18:35:43 +03:00
Mika Suomalainen
1b85284100
ShrinkUrl: update l10n-fi.
2012-10-07 18:34:02 +03:00
Mika Suomalainen
38c512f3e1
Channel: update l10n-fi.
2012-10-07 18:12:56 +03:00
Mika Suomalainen
3fdbad99e2
Channel: update messages.pot
2012-10-07 18:04:47 +03:00
Valentin Lorentz
40801513ac
Channel: Fix help for @iban.
2012-10-06 20:48:10 +00:00
Valentin Lorentz
c8dc3eac16
Channel: Use exact hostmask if provided.
2012-10-06 17:58:44 +00:00
Valentin Lorentz
fe9c28ffa8
Channel: Add command @iban. Closes GH-282.
2012-10-06 17:58:19 +00:00
Terje Hoås
cb623b2f4e
Web: Fix fetch. Use getUrl instead of getUrlFd.
2012-10-02 18:19:53 +02:00
Valentin Lorentz
247ed460b0
Revert "Utilities: Add @concat command": already in Format.
...
This reverts commit 75f9917f86
.
2012-09-30 11:35:35 +00:00
Valentin Lorentz
75f9917f86
Utilities: Add @concat command
2012-09-30 11:02:12 +00:00
Valentin Lorentz
45e6b7be7a
Merge pull request #407 from resistivecorpse/testing
...
adds an on off config option for logging of joins parts and quits in Cha...
2012-09-26 10:53:09 -07:00
Mika Suomalainen
b7d762c041
Later: rename README.md -> README.txt
2012-09-26 19:29:18 +03:00
resistivecorpse
6d7b6a7d31
chaged msg.arg[0] to channel in if statements for joins and parts
2012-09-26 12:27:33 -04:00
Mika Suomalainen
405d68448a
Later: write proper README.
...
How can it be possible that there has been README file reading
"Insert a description of your plugin here, with any notes, etc. about using it" for eight years?
2012-09-26 17:13:35 +03:00
resistivecorpse
82ed771b9e
minor fixes to ChannelLogger
2012-09-25 01:11:09 -04:00
resistivecorpse
c154d2a51c
Merge branch 'testing' of https://github.com/ProgVal/Limnoria into testing
2012-09-24 05:01:59 -04:00
Valentin Lorentz
d6da8a5a0d
Unix: Prevent name conflict with _().
2012-09-23 16:30:14 +00:00
resistivecorpse
54a6425e55
adds an on off config option for logging of joins parts and quits in ChannelLogger plugin
2012-09-22 16:01:29 -04:00
Valentin Lorentz
3a43229755
Merge branch 'py3k-backport' into testing
2012-09-22 17:44:10 +00:00
Valentin Lorentz
ad3bf1302f
Web: Fix compatibility with Python <= 2.6.
2012-09-22 17:43:59 +00:00
Valentin Lorentz
5dbf4a58c7
Merge branch 'py3k-backport' into testing
2012-09-22 17:34:42 +00:00
Valentin Lorentz
a95546316f
Web: Fix title snarfer with titles containing unicode characters.
2012-09-22 17:34:33 +00:00
Valentin Lorentz
dfbf74ba62
AutoMode: Prevent traceback if a unregistered user joins.
2012-09-22 17:22:35 +02:00
Valentin Lorentz
ae2f81356a
Channel: Fix l10n-fr.
2012-09-20 20:05:40 +02:00
Valentin Lorentz
270e9b0806
Merge branch 'py3k-backport' into testing
...
Conflicts:
plugins/Web/plugin.py
2012-09-19 15:09:47 +00:00
Valentin Lorentz
841dc719e1
Web: Fix page decoding.
2012-09-19 15:08:52 +00:00
Valentin Lorentz
a8415c8d75
AutoMode: Fix commit 4eb674843e
(extra modes).
2012-09-17 19:27:18 +02:00
Valentin Lorentz
0267f15a45
Owner: Reload module configuration in @reload.
2012-09-17 17:49:13 +02:00
Valentin Lorentz
4eb674843e
AutoMode: Add support for extra modes (add supybot.plugins.AutoMode.extra).
2012-09-17 17:06:34 +02:00
Valentin Lorentz
74273b0d84
PluginDownloader: Recognize any file starting with 'README' in @info.
2012-09-16 13:01:16 +00:00