Milos Petkovic
|
0f3f6da843
|
Multiple channel types should be supported
|
2013-06-17 23:54:59 +02:00 |
|
Valentin Lorentz
|
34b8e53c38
|
travis.yml: Fix tests runner for Python 2.
|
2013-06-17 11:03:50 +00:00 |
|
Milos Petkovic
|
b4a63fa89e
|
Prevent entrymsgs from spamming warnings
|
2013-06-17 08:53:44 +02:00 |
|
Valentin Lorentz
|
8095f34250
|
Topic: @save can now be called even if the bot is not opped.
|
2013-06-09 13:03:35 +00:00 |
|
Valentin Lorentz
|
43563bcc1c
|
core & Factoids: Allow commands to disable doc-availability checks for programmatically setting it.
|
2013-06-01 17:13:55 +02:00 |
|
Valentin Lorentz
|
427f01032b
|
Factoids: Fix XHTML validation of the web interface.
|
2013-06-01 10:32:51 +02:00 |
|
Valentin Lorentz
|
cefd91d4f1
|
Fix encoding issues with Alias containing non-ascii characters.
|
2013-05-31 15:42:57 +02:00 |
|
Valentin Lorentz
|
b360871378
|
Google: Fix previous commit.
|
2013-05-30 13:16:36 +00:00 |
|
Valentin Lorentz
|
6e8b7be0f1
|
Google: Fix @calc.
|
2013-05-30 13:13:19 +02:00 |
|
Valentin Lorentz
|
863addd989
|
RSS: Add link to a patch to apply to feedparser.
|
2013-05-29 15:21:56 +02:00 |
|
Valentin Lorentz
|
ad25f17639
|
RSS: Add Python 3 support.
|
2013-05-29 15:16:23 +02:00 |
|
Valentin Lorentz
|
6266d0f16f
|
Google: Remove plugins/Google/local/simplejson/ since it is not used.
|
2013-05-29 14:48:20 +02:00 |
|
Valentin Lorentz
|
f74d23b9c6
|
Alias: Try to fix UnicodeDecodeError issues.
|
2013-05-28 21:08:03 +02:00 |
|
Valentin Lorentz
|
5691ce58a5
|
Seen: Fix error if last message contained non-ascii characters.
|
2013-05-24 19:36:54 +02:00 |
|
Valentin Lorentz
|
2d4914bc99
|
Merge branch 'gpgauth' into testing
Conflicts:
src/ircdb.py
|
2013-05-24 17:20:27 +02:00 |
|
Valentin Lorentz
|
0537166502
|
RSS: Fix formating if newline character in an entry title. Closes GH-395.
|
2013-05-22 14:03:38 +02:00 |
|
Valentin Lorentz
|
58befaee5c
|
Admin: @nick only sets the nick on the current network. Closes GH-273.
|
2013-05-21 18:52:46 +02:00 |
|
Valentin Lorentz
|
a15dea55db
|
Google: Configurable base URL. Closes GH-64.
|
2013-05-21 18:40:38 +02:00 |
|
Valentin Lorentz
|
efcf9d7837
|
Channel: Add hostmask of the user kicking the bot, in the logs.
|
2013-05-21 18:30:16 +02:00 |
|
Valentin Lorentz
|
d0f50fb388
|
Channel: Log when the bot is kicked.
|
2013-05-21 17:19:21 +02:00 |
|
Valentin Lorentz
|
6783e5834b
|
Later: Fix typo.
|
2013-05-19 08:46:24 +00:00 |
|
Valentin Lorentz
|
a678bfc0d2
|
Alias: Fix encoding issue.
|
2013-05-18 17:59:26 +02:00 |
|
Valentin Lorentz
|
8bfea88e3f
|
Factoids: Use supybot.plugins.Factoids.requireVoice for @forget too.
|
2013-05-18 14:47:38 +02:00 |
|
Valentin Lorentz
|
9e1cf727e3
|
Network: Add @whowas. Closes GH-227.
|
2013-05-18 14:46:58 +02:00 |
|
Valentin Lorentz
|
1090c4623f
|
Factoids: Add supybot.plugins.Factoids.requireVoice. Closes GH-378.
|
2013-05-17 17:47:43 +02:00 |
|
Valentin Lorentz
|
ed62c9efb1
|
commands.py: Rename 'isGranted' to 'haveHalfop+' and add 'haveVoice+'.
|
2013-05-17 17:36:11 +02:00 |
|
Valentin Lorentz
|
65afe65ae6
|
Factoids: Enforce order of approximate factoids.
|
2013-05-14 20:16:05 +02:00 |
|
Valentin Lorentz
|
6ffcf122a7
|
Remove code specific to Python 2.{3,4,5}.
|
2013-05-13 15:27:26 +02:00 |
|
Valentin Lorentz
|
93ecc2424f
|
Google: Fix encoding issue.
|
2013-05-13 14:18:22 +02:00 |
|
Valentin Lorentz
|
8421300e14
|
String: Fix test.
|
2013-05-13 13:51:30 +02:00 |
|
Daniel Folkinshteyn
|
81c366a6be
|
Web: create a cofigurable url whitelist
Prevent various forms of abuse that result via the Web plugin, such as fetching or titling
malicious content, or revealing bot IP.
|
2013-05-11 14:12:31 -04:00 |
|
Valentin Lorentz
|
3935152d65
|
Fix 'dictionary changed size during iteration'.
|
2013-05-10 23:55:48 +02:00 |
|
Valentin Lorentz
|
115f8001fe
|
ChannelStats: Fix bug when conf.supybot.databases.plugins.channelSpecific is true (KeyError in channels list).
|
2013-05-09 12:47:53 +02:00 |
|
Valentin Lorentz
|
8f6063135e
|
Add supybot.abuse.flood.interval.
|
2013-05-09 09:40:55 +02:00 |
|
Valentin Lorentz
|
c0c479a77c
|
Math: Fix load on Python 3.
|
2013-05-08 19:28:16 +00:00 |
|
Daniel Folkinshteyn
|
af1931b3db
|
RSS: add option display headline timestamp.
|
2013-05-05 11:23:15 -04:00 |
|
Daniel Folkinshteyn
|
78659113c1
|
RSS: add option to strip url redirects from headlines
|
2013-05-04 00:01:52 -04:00 |
|
Daniel Folkinshteyn
|
02a2a056a4
|
Owner: Reload module configuration in reload.
Pulled from Limnoria
|
2013-05-03 23:44:27 -04:00 |
|
Daniel Folkinshteyn
|
0b36a29977
|
Owner: Prevent use of uninitialized variable.
(pulled from Limnoria)
|
2013-05-03 23:43:17 -04:00 |
|
Daniel Folkinshteyn
|
bc0d16a4e1
|
RSS: keep track of headlines over multiple feed fetches, with configurable expiration.
This is better at avoiding repeats than just keeping the last fetch, since some feeds
shuffle items around (like google news search).
|
2013-05-03 23:39:34 -04:00 |
|
Valentin Lorentz
|
b9a46cef21
|
Factoids: Fix @lock and @unlock.
|
2013-05-04 01:01:11 +02:00 |
|
Valentin Lorentz
|
da5fb34b11
|
Channel: Fix l10n-fr.
|
2013-04-30 18:32:39 +00:00 |
|
Valentin Lorentz
|
d70138bf23
|
Dict: Use normal import (was broken in Python 3.3 for some reason).
|
2013-04-27 18:18:38 +02:00 |
|
Valentin Lorentz
|
c25ccc4337
|
PluginDownloader: Obey --no-network in tests.
|
2013-04-27 10:19:43 +02:00 |
|
Valentin Lorentz
|
7253dee3ae
|
User: Fix handling of --capability for unregistered users.
|
2013-04-27 10:10:11 +02:00 |
|
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 |
|