Johannes Löthberg
7c757cd52e
disable: Actually disable command by plugin if specified
...
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
2016-11-03 14:28:41 +01:00
Valentin Lorentz
f5db2338c5
Reply: Restore supybot.reply.oneToOne in tests because it breaks Factoids.
2016-10-02 13:55:26 +02:00
Valentin Lorentz
97d29d7913
Bring back VersionIsEmpty for supybot.user
...
Was removed by e5729bc86d
, but
the removal breaks compatibility with popular IRCds.
2016-10-01 23:47:42 +02:00
Valentin Lorentz
c6e29031d1
Make replies() behave consistently with reply() regarding the 'to' parameter.
...
Side-effect: Fixes channel-specificity of supybot.reply.onetoone for the Reply.replies command.
Closes GH-1266.
2016-10-01 13:37:03 +02:00
Valentin Lorentz
fe52ba8fe8
Merge pull request #1265 from GLolol/patch-1
...
Factoids: add missing Raise in requireVoice checks
2016-09-26 18:37:05 +02:00
James Lu
cd853f3e31
Factoids: add missing Raise in requireVoice checks
...
Reported by braimee on IRC.
2016-09-25 17:11:14 -07:00
Valentin Lorentz
d7099794bc
Fix Python 2 support of last commit.
2016-09-20 23:22:13 +02:00
Valentin Lorentz
2cfe0f679f
Fix previous commit on some Python versions.
2016-09-20 23:09:29 +02:00
Valentin Lorentz
d39647142c
RSS: Fix shadowing of any/all.
2016-09-20 22:54:11 +02:00
Valentin Lorentz
79bcc04d0a
Fix Python 3.6 support of utils.python.glob2re.
2016-09-14 20:09:00 +02:00
Valentin Lorentz
b3bed0d6f9
User: Fix error handling when hostmasks overlap.
2016-09-14 19:10:26 +02:00
Valentin Lorentz
08c6238e14
README: Fix dependencies install instructions.
2016-09-14 19:10:05 +02:00
Valentin Lorentz
4f280599e1
RSS: use the original FeedParserDict for substitution
...
instead of building a new keyword arguments dict by iteration.
'description' is a field in FeedParserDict, but is not present when iterating,
which made it unavailable as a substitution variable.
2016-09-08 21:42:31 +02:00
Valentin Lorentz
2d30b40a80
NickAuth: Fix indentation.
2016-08-21 23:47:45 +02:00
Valentin Lorentz
1e7c3007e0
Later: Strip duplicate nicks given to @tell to avoid spam.
...
Suggested by @cottongin but implemented differently.
Closes GH-1261.
2016-08-19 19:20:17 +02:00
jacksonmj
0f14c1c654
Filter: add more filters - vowelrot, caps, capwords
2016-08-16 11:16:51 +02:00
GLolol
7767777af4
supybot-wizard: load Network by default
2016-08-16 11:07:50 +02:00
Valentin Lorentz
e5729bc86d
Remove VersionIfEmpty config type, useless since 278a111f5f
.
2016-08-16 11:03:58 +02:00
James Lu
278a111f5f
irclib: expand standard substitutions in realname
2016-08-16 11:00:58 +02:00
Valentin Lorentz
3776404628
RSS: Use HTTP(S) proxy. Closes GH-1234.
2016-08-16 10:56:29 +02:00
Valentin Lorentz
fa755c3a9c
Google: Decode URLs. Closes GH-1260.
2016-08-10 22:52:00 +02:00
Valentin Lorentz
866d95ca0b
Use python3 command instead of python in README.
2016-08-09 22:23:47 +02:00
Valentin Lorentz
b4182753be
Internet: Add support for TLDs and IP addresses in @whois. Closes GH-1253.
2016-08-09 21:08:18 +02:00
Valentin Lorentz
d416c3384e
Merge pull request #1259 from GLolol/web/1236
...
Web: optionally hide the domain in titleSnarfer
2016-08-09 20:30:24 +02:00
James Lu
66736b22d5
Web: optionally hide the domain in titleSnarfer
...
This adds a snarferShowDomain option to optionally hide the domain ("(at site.abc)" text) in titleSnarfer output. Closes #1236 .
2016-08-09 11:22:00 -07:00
Valentin Lorentz
2141174272
Add 3.6 to supported Python versions in README.
2016-08-07 19:39:30 +02:00
Valentin Lorentz
b4efdebdf9
Merge pull request #1257 from teward/testing
...
debian/compat is required, v9 or above
2016-08-06 22:48:42 +02:00
Thomas Ward
3a08b699df
debian/compat is required, v9 or above
...
DebHelper, which helps build Debian packages, fails for the Debian packaging as is. This is due to the system autoassuming a compat level of Debhelper 1, and anything older than v4 is not accepted. Debian Testing, Ubuntu Xenial, etc. have DebHelper compat 9 as the recommended (this is also seen in the Debian Maintainer Guide (on August 6, 2016): https://www.debian.org/doc/manuals/maint-guide/dother.en.html#compat )
2016-08-06 16:35:10 -04:00
Valentin Lorentz
fbbc806def
Merge pull request #1256 from GLolol/mailmap
...
mailmap: update my emails
2016-08-05 19:57:40 +02:00
James Lu
f96a324611
mailmap: update my emails [skip ci]
2016-08-05 10:49:58 -07:00
Valentin Lorentz
9ca82c34fc
Fix .travis.yml.
2016-08-02 11:44:37 +02:00
Valentin Lorentz
b4ae25807b
travis.yml: Uninstall 'limnoria' package installed by irctest.
2016-08-02 11:25:55 +02:00
Valentin Lorentz
1a2edb6cbc
travis.yml: Simplify test command.
2016-08-02 11:04:29 +02:00
Valentin Lorentz
40a06d6527
Deprecate IrcMsg.__getattr__ and fix compatibility with Python ≥ 3.6.
2016-08-02 10:32:01 +02:00
Valentin Lorentz
d8beb047eb
travis.yml: Install 'irctest' at the install step.
2016-08-02 10:32:01 +02:00
Valentin Lorentz
1ff8b5e6e0
Merge pull request #1254 from GLolol/version
...
ircutils: expand $version to Limnoria instead of Supybot
2016-08-02 08:51:02 +02:00
James Lu
fea1ae1c20
ircutils: expand $version to Limnoria instead of Supybot
2016-08-01 20:57:21 -07:00
Valentin Lorentz
de8d4fbe52
PluginDownloader: Fix decoding issue (caught in stepnem/Freenode).
2016-08-01 16:09:11 +02:00
Valentin Lorentz
9c76750ff9
PluginDownloader: Add test case.
...
Someone reported it to crash, but it does no. Hmm…
2016-08-01 16:08:31 +02:00
Valentin Lorentz
035c38a4f1
ChannelStats: Forbid large numbers for factorial().
2016-07-30 20:25:52 +02:00
Valentin Lorentz
66782d47d8
GPG: Improve error messages.
2016-07-29 10:26:59 +02:00
Valentin Lorentz
0d820477c2
GPG: Improve error messages.
2016-07-29 01:28:12 +02:00
Valentin Lorentz
94ec830061
Exclude redundant Travis build.
2016-07-28 09:50:08 +02:00
Valentin Lorentz
ccc6b53a9a
Fix version returned by 'supybot --version' (Limnoria, not Supybot).
2016-07-28 09:27:21 +02:00
Valentin Lorentz
e41b75d636
Merge remote-tracking branch 'mapreri/stable-output' into testing. Closes GH-1250.
2016-07-23 16:23:09 +02:00
Valentin Lorentz
aa1c971ac0
Merge pull request #1251 from mapreri/trevis-update
...
trevis: also test for 3.5 stable move to 3.6-dev
2016-07-23 16:03:15 +02:00
Mattia Rizzolo
fefd69b947
trevis: also test for 3.5 stable move to 3.6-dev
2016-07-23 13:51:25 +00:00
Mattia Rizzolo
a69117a203
always sort the produced config files
2016-07-23 13:36:00 +00:00
Valentin Lorentz
dc4afb45a0
Try to provide Server Name Indication even if Python does not have SSLContext.
2016-07-20 20:42:40 +02:00
Valentin Lorentz
9c29652697
Merge pull request #1249 from GLolol/patch-1
...
Google: mention the format of language codes
2016-07-15 20:51:11 +02:00