d73de5e | Valentin Lorentz | 30 March 2017, 21:37:56 UTC | Fix potential bug due to mutability of lists as default argument. | 30 March 2017, 21:38:18 UTC |
3ce6ea1 | Valentin Lorentz | 27 March 2017, 17:15:44 UTC | Merge pull request #1286 from nyuszika7h/fix-math-calc-round Math: Fix round() in calc command | 27 March 2017, 17:15:44 UTC |
7d299dc | nyuszika7h | 27 March 2017, 14:35:33 UTC | Math: Fix round() in calc command The second argument of `round()` has to be an integer, and since every number is converted to a float to avoid using too much memory, a wrapper has to be added for this function. I've tested it with big numbers and it doesn't seem to cause any issue. | 27 March 2017, 14:35:33 UTC |
5665f2f | Valentin Lorentz | 25 March 2017, 21:03:03 UTC | Use msg.tagged instead of deprecated IrcMsg.__getattr__ API. | 25 March 2017, 21:03:03 UTC |
62616a3 | Valentin Lorentz | 25 February 2017, 12:32:22 UTC | travis: update Python versions. | 25 February 2017, 12:32:22 UTC |
355ff7f | Valentin Lorentz | 25 February 2017, 12:24:03 UTC | Fix support for Python < 3.4. | 25 February 2017, 12:24:03 UTC |
dab0261 | Valentin Lorentz | 25 February 2017, 12:10:33 UTC | Use ast.literal_eval() instead of eval() when possible. It's unlikely to change anything, but a little more safety does not hurt. | 25 February 2017, 12:10:33 UTC |
8bae847 | Valentin Lorentz | 25 February 2017, 10:31:52 UTC | Use ast.parse in 'eval' mode instead of 'exec'. This fixes compatibility with Python 3.7; but we should have been doing this since b8fe420ef35c63a85a92179b62adf4556f2d1a92. The incompatibility with Python 3.7 was introduced in https://github.com/python/cpython/commit/cb41b2766de646435743b6af7dd152751b54e73f See also: http://bugs.python.org/issue29646 | 25 February 2017, 10:31:52 UTC |
8b1299c | Valentin Lorentz | 24 February 2017, 19:36:50 UTC | Merge pull request #1284 from GLolol/patch-1 ircutils: remove redundant str.replace calls | 24 February 2017, 19:36:50 UTC |
bf65824 | Valentin Lorentz | 24 February 2017, 19:36:09 UTC | setup.py: Fix download url. | 24 February 2017, 19:36:09 UTC |
34f5031 | Valentin Lorentz | 24 February 2017, 19:36:00 UTC | travis: Add nightly to the list of allowed failures. | 24 February 2017, 19:36:00 UTC |
9f57bde | James Lu | 24 February 2017, 01:30:34 UTC | ircutils: remove redundant str.replace As strings, '\x0f' == '\x0F', and '\x1f' == '\x1F' | 24 February 2017, 01:30:34 UTC |
6cb7477 | James Lu | 15 January 2017, 22:19:55 UTC | User: force replies for 'hostmask list' in private instead of requiring the command to be called that way | 12 February 2017, 10:42:42 UTC |
3633a2b | Valentin Lorentz | 27 January 2017, 20:00:49 UTC | RSS: Only keep the most recent entries in the initial announce. | 27 January 2017, 20:00:58 UTC |
8652c68 | Valentin Lorentz | 22 January 2017, 20:22:39 UTC | Fix case-insensitive plugin loading if a plugin is in two directories. | 22 January 2017, 20:22:39 UTC |
e52db06 | Valentin Lorentz | 22 January 2017, 11:50:00 UTC | Less ambiguous name for the content of @owner announce. | 22 January 2017, 11:50:00 UTC |
71a9717 | Valentin Lorentz | 22 January 2017, 11:48:49 UTC | Merge pull request #1280 from nyuszika7h/announce-format Allow specifying the format of Owner.announce | 22 January 2017, 11:48:49 UTC |
dab4737 | nyuszika7h | 22 January 2017, 11:34:54 UTC | Allow specifying the format of Owner.announce Someone asked how to remove the owner's username from announcements, so it may be useful to make this configurable instead of making them edit a core plugin's code which is not the best idea, or write another plugin. | 22 January 2017, 11:34:54 UTC |
eef9018 | Valentin Lorentz | 22 January 2017, 08:28:42 UTC | Add 'import supybot.i18n' warning to supybot-wizard. | 22 January 2017, 08:28:42 UTC |
260a511 | Valentin Lorentz | 10 January 2017, 23:11:26 UTC | Merge branch 'sasl-scram' into testing | 10 January 2017, 23:11:26 UTC |
8ce4311 | Valentin Lorentz | 10 January 2017, 23:10:46 UTC | Working support of scram-sha-256. | 10 January 2017, 23:10:46 UTC |
9be4db0 | Valentin Lorentz | 10 January 2017, 22:27:50 UTC | Fix ecdsa nameerror introduced in previous commit. | 10 January 2017, 22:27:50 UTC |
e87ad5b | Valentin Lorentz | 10 September 2016, 18:16:28 UTC | Untested implementation of SASL SCRAM auth. | 10 January 2017, 22:23:56 UTC |
90c5c78 | Valentin Lorentz | 10 January 2017, 21:56:17 UTC | Add option --no-setuid to supybot-test https://bugs.debian.org/834950 | 10 January 2017, 21:56:17 UTC |
22956a3 | Valentin Lorentz | 23 December 2016, 14:11:58 UTC | Merge pull request #1279 from rnc/master Use copyfile instead of copy | 23 December 2016, 14:11:58 UTC |
039a4f3 | Nick Cross | 23 December 2016, 13:56:47 UTC | Use copyfile instead of copy | 23 December 2016, 13:57:27 UTC |
787f893 | Valentin Lorentz | 18 December 2016, 23:53:10 UTC | Merge pull request #1278 from GLolol/fix-remote-channel Channel: fix KeyError in combination with 'network command' | 18 December 2016, 23:53:10 UTC |
010da43 | James Lu | 18 December 2016, 23:08:51 UTC | Channel: use msg.prefix instead of nickToHostmask for capability checks Closes #1233. | 18 December 2016, 23:36:47 UTC |
cbb9f8c | Valentin Lorentz | 18 December 2016, 22:55:47 UTC | Merge pull request #1277 from GLolol/patch-1 Google: update link to supported languages list | 18 December 2016, 22:55:47 UTC |
73be2bf | James Lu | 18 December 2016, 22:53:01 UTC | Google: update link to supported languages list Google has since reformatted their docs and moved the language support info to a separate page. | 18 December 2016, 22:53:01 UTC |
b934870 | James Lu | 20 July 2016, 23:02:10 UTC | Debug: import supybot for easier access to the module | 18 December 2016, 22:37:55 UTC |
7617008 | Valentin Lorentz | 08 December 2016, 17:22:02 UTC | Merge pull request #1276 from kyrias/title-timeout Add timeout to `web title` command | 08 December 2016, 17:22:02 UTC |
07f98d3 | Johannes Löthberg | 08 December 2016, 09:11:15 UTC | Add timeout to `web title` command Signed-off-by: Johannes Löthberg <johannes@kyriasis.com> | 08 December 2016, 09:11:15 UTC |
9fe4abe | Valentin Lorentz | 07 December 2016, 23:48:11 UTC | Web: Use a timeout to fetch pages. Closes GH-1275. This is required because the sandbox is not used anymore, since 9c57199838ed167ff4d810a91f489eb32bd717f0. | 07 December 2016, 23:48:11 UTC |
b9b36d4 | Valentin Lorentz | 07 December 2016, 23:37:12 UTC | Improve decorator. | 07 December 2016, 23:37:12 UTC |
4acb692 | Valentin Lorentz | 07 December 2016, 23:36:30 UTC | Web: Use new-style command wrap (as a decorator). | 07 December 2016, 23:36:30 UTC |
b46ea6f | Valentin Lorentz | 28 November 2016, 09:31:52 UTC | Merge branch 'custom-whoami' into testing | 28 November 2016, 09:31:52 UTC |
bbaf3cd | Valentin Lorentz | 28 November 2016, 09:31:37 UTC | User: Fix previous commit by @IotaSpencer. | 28 November 2016, 09:31:37 UTC |
0c4f9d7 | Ken Spencer | 27 November 2016, 02:48:50 UTC | User: allow for custom whoami error | 28 November 2016, 09:28:48 UTC |
0be4e2c | Fudster | 28 November 2016, 09:24:56 UTC | Add Fudster's repo (#1274) * Add Fudster's repo * fixed missing owner var * Fix padding * Fix padding..... * Remove tabs | 28 November 2016, 09:24:56 UTC |
ecf70a4 | Valentin Lorentz | 22 November 2016, 21:15:43 UTC | GPG: Limit number of headers fetched on old Python versions. | 22 November 2016, 21:15:43 UTC |
95a1f21 | Valentin Lorentz | 11 November 2016, 12:04:00 UTC | Revert some instances of s/iteritems/items/ in be118c3338c4154b612789fbdb07561e8d455665. | 11 November 2016, 12:04:00 UTC |
9c57199 | Valentin Lorentz | 11 November 2016, 11:12:40 UTC | Web: Disable the fetch sandbox on Python versions with the _MAXHEADERS fix. Partial fix to GH-1271. | 11 November 2016, 11:13:02 UTC |
0b93ab6 | Valentin Lorentz | 09 November 2016, 17:37:25 UTC | Merge pull request #1270 from IotaSpencer/patch-1 Update Iota's link | 09 November 2016, 17:37:25 UTC |
f29ede5 | Ken Spencer | 09 November 2016, 17:23:31 UTC | Update Iota's link | 09 November 2016, 17:23:31 UTC |
abfc499 | Valentin Lorentz | 04 November 2016, 23:49:36 UTC | Update README and list of classifiers. | 05 November 2016, 07:51:29 UTC |
14180a2 | Valentin Lorentz | 01 November 2016, 20:36:14 UTC | Fix error when printing the 'NoSuitableDatabase' error. | 05 November 2016, 07:51:29 UTC |
f641952 | Valentin Lorentz | 03 November 2016, 17:53:19 UTC | Merge pull request #1269 from kyrias/fix-disable disable: Actually disable command by plugin if specified | 03 November 2016, 17:53:19 UTC |
7c757cd | Johannes Löthberg | 03 November 2016, 13:28:41 UTC | disable: Actually disable command by plugin if specified Signed-off-by: Johannes Löthberg <johannes@kyriasis.com> | 03 November 2016, 13:28:41 UTC |
95d4d40 | Valentin Lorentz | 01 November 2016, 20:30:39 UTC | Remove debug prints. | 01 November 2016, 20:30:39 UTC |
96c1ccc | Valentin Lorentz | 31 October 2016, 18:06:35 UTC | NickAuth: Fix error message. | 31 October 2016, 18:06:35 UTC |
167e66e | Valentin Lorentz | 31 October 2016, 16:02:14 UTC | NickAuth: Use only the account name, not the current nick. | 31 October 2016, 16:02:14 UTC |
1fdbc24 | Valentin Lorentz | 31 October 2016, 15:28:08 UTC | NickAuth: Improve error message. | 31 October 2016, 15:28:08 UTC |
5b29c8c | Valentin Lorentz | 27 October 2016, 18:51:36 UTC | utils.iter: Allow None argument to filterfalse and all. Fixes bug in the Debian plugin. | 27 October 2016, 18:51:36 UTC |
df130e8 | Valentin Lorentz | 26 October 2016, 19:17:01 UTC | Fix inconsistency in the help message for configuring ident. | 26 October 2016, 19:17:01 UTC |
337094a | Valentin Lorentz | 26 October 2016, 16:11:01 UTC | Document argument 'heap_size' of commands.process. | 26 October 2016, 16:11:01 UTC |
f5db233 | Valentin Lorentz | 02 October 2016, 11:55:26 UTC | Reply: Restore supybot.reply.oneToOne in tests because it breaks Factoids. | 02 October 2016, 11:55:26 UTC |
97d29d7 | Valentin Lorentz | 01 October 2016, 21:47:42 UTC | Bring back VersionIsEmpty for supybot.user Was removed by e5729bc86d8148dcb39339d488b674e125fe0aa9, but the removal breaks compatibility with popular IRCds. | 01 October 2016, 21:47:42 UTC |
c6e2903 | Valentin Lorentz | 01 October 2016, 11:37:03 UTC | 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. | 01 October 2016, 11:37:03 UTC |
fe52ba8 | Valentin Lorentz | 26 September 2016, 16:37:05 UTC | Merge pull request #1265 from GLolol/patch-1 Factoids: add missing Raise in requireVoice checks | 26 September 2016, 16:37:05 UTC |
cd853f3 | James Lu | 26 September 2016, 00:11:14 UTC | Factoids: add missing Raise in requireVoice checks Reported by braimee on IRC. | 26 September 2016, 00:11:14 UTC |
d709979 | Valentin Lorentz | 20 September 2016, 21:22:13 UTC | Fix Python 2 support of last commit. | 20 September 2016, 21:22:13 UTC |
2cfe0f6 | Valentin Lorentz | 20 September 2016, 21:09:29 UTC | Fix previous commit on some Python versions. | 20 September 2016, 21:09:29 UTC |
d396471 | Valentin Lorentz | 20 September 2016, 20:54:11 UTC | RSS: Fix shadowing of any/all. | 20 September 2016, 20:54:11 UTC |
79bcc04 | Valentin Lorentz | 14 September 2016, 18:09:00 UTC | Fix Python 3.6 support of utils.python.glob2re. | 14 September 2016, 18:09:00 UTC |
b3bed0d | Valentin Lorentz | 14 September 2016, 17:10:26 UTC | User: Fix error handling when hostmasks overlap. | 14 September 2016, 17:10:26 UTC |
08c6238 | Valentin Lorentz | 14 September 2016, 17:10:05 UTC | README: Fix dependencies install instructions. | 14 September 2016, 17:10:05 UTC |
4f28059 | Valentin Lorentz | 08 September 2016, 19:42:31 UTC | 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. | 08 September 2016, 19:42:31 UTC |
2d30b40 | Valentin Lorentz | 21 August 2016, 21:47:45 UTC | NickAuth: Fix indentation. | 21 August 2016, 21:47:45 UTC |
1e7c300 | Valentin Lorentz | 19 August 2016, 17:20:17 UTC | Later: Strip duplicate nicks given to @tell to avoid spam. Suggested by @cottongin but implemented differently. Closes GH-1261. | 19 August 2016, 17:20:17 UTC |
0f14c1c | jacksonmj | 28 October 2015, 01:14:10 UTC | Filter: add more filters - vowelrot, caps, capwords | 16 August 2016, 09:16:51 UTC |
7767777 | GLolol | 16 December 2014, 15:19:33 UTC | supybot-wizard: load Network by default | 16 August 2016, 09:07:50 UTC |
e5729bc | Valentin Lorentz | 16 August 2016, 09:03:58 UTC | Remove VersionIfEmpty config type, useless since 278a111f5f95e009f222cd6fcb9c6af0230e6439. | 16 August 2016, 09:03:58 UTC |
278a111 | James Lu | 23 May 2016, 01:18:14 UTC | irclib: expand standard substitutions in realname | 16 August 2016, 09:00:58 UTC |
3776404 | Valentin Lorentz | 16 August 2016, 08:56:29 UTC | RSS: Use HTTP(S) proxy. Closes GH-1234. | 16 August 2016, 08:56:29 UTC |
fa755c3 | Valentin Lorentz | 10 August 2016, 20:52:00 UTC | Google: Decode URLs. Closes GH-1260. | 10 August 2016, 20:52:00 UTC |
866d95c | Valentin Lorentz | 09 August 2016, 20:23:47 UTC | Use python3 command instead of python in README. | 09 August 2016, 20:23:47 UTC |
b418275 | Valentin Lorentz | 09 August 2016, 19:08:02 UTC | Internet: Add support for TLDs and IP addresses in @whois. Closes GH-1253. | 09 August 2016, 19:08:18 UTC |
d416c33 | Valentin Lorentz | 09 August 2016, 18:30:24 UTC | Merge pull request #1259 from GLolol/web/1236 Web: optionally hide the domain in titleSnarfer | 09 August 2016, 18:30:24 UTC |
66736b2 | James Lu | 09 August 2016, 18:22:00 UTC | 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. | 09 August 2016, 18:22:00 UTC |
2141174 | Valentin Lorentz | 07 August 2016, 17:39:30 UTC | Add 3.6 to supported Python versions in README. | 07 August 2016, 17:39:30 UTC |
b4efdeb | Valentin Lorentz | 06 August 2016, 20:48:42 UTC | Merge pull request #1257 from teward/testing debian/compat is required, v9 or above | 06 August 2016, 20:48:42 UTC |
3a08b69 | Thomas Ward | 06 August 2016, 20:35:10 UTC | 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) | 06 August 2016, 20:35:10 UTC |
fbbc806 | Valentin Lorentz | 05 August 2016, 17:57:40 UTC | Merge pull request #1256 from GLolol/mailmap mailmap: update my emails | 05 August 2016, 17:57:40 UTC |
f96a324 | James Lu | 05 August 2016, 17:49:23 UTC | mailmap: update my emails [skip ci] | 05 August 2016, 17:49:58 UTC |
9ca82c3 | Valentin Lorentz | 02 August 2016, 09:44:37 UTC | Fix .travis.yml. | 02 August 2016, 09:44:37 UTC |
b4ae258 | Valentin Lorentz | 02 August 2016, 09:25:55 UTC | travis.yml: Uninstall 'limnoria' package installed by irctest. | 02 August 2016, 09:25:55 UTC |
1a2edb6 | Valentin Lorentz | 02 August 2016, 09:04:29 UTC | travis.yml: Simplify test command. | 02 August 2016, 09:04:29 UTC |
40a06d6 | Valentin Lorentz | 02 August 2016, 08:31:27 UTC | Deprecate IrcMsg.__getattr__ and fix compatibility with Python ≥ 3.6. | 02 August 2016, 08:32:01 UTC |
d8beb04 | Valentin Lorentz | 02 August 2016, 08:28:03 UTC | travis.yml: Install 'irctest' at the install step. | 02 August 2016, 08:32:01 UTC |
1ff8b5e | Valentin Lorentz | 02 August 2016, 06:51:02 UTC | Merge pull request #1254 from GLolol/version ircutils: expand $version to Limnoria instead of Supybot | 02 August 2016, 06:51:02 UTC |
fea1ae1 | James Lu | 23 May 2016, 01:24:06 UTC | ircutils: expand $version to Limnoria instead of Supybot | 02 August 2016, 03:57:21 UTC |
de8d4fb | Valentin Lorentz | 01 August 2016, 14:09:11 UTC | PluginDownloader: Fix decoding issue (caught in stepnem/Freenode). | 01 August 2016, 14:09:11 UTC |
9c76750 | Valentin Lorentz | 01 August 2016, 14:08:31 UTC | PluginDownloader: Add test case. Someone reported it to crash, but it does no. Hmm… | 01 August 2016, 14:08:31 UTC |
035c38a | Valentin Lorentz | 30 July 2016, 18:25:52 UTC | ChannelStats: Forbid large numbers for factorial(). | 30 July 2016, 18:25:52 UTC |
66782d4 | Valentin Lorentz | 28 July 2016, 23:29:12 UTC | GPG: Improve error messages. | 29 July 2016, 08:26:59 UTC |
0d82047 | Valentin Lorentz | 28 July 2016, 23:28:12 UTC | GPG: Improve error messages. | 28 July 2016, 23:28:12 UTC |
94ec830 | Valentin Lorentz | 28 July 2016, 07:50:08 UTC | Exclude redundant Travis build. | 28 July 2016, 07:50:08 UTC |
ccc6b53 | Valentin Lorentz | 28 July 2016, 07:27:21 UTC | Fix version returned by 'supybot --version' (Limnoria, not Supybot). | 28 July 2016, 07:27:21 UTC |
e41b75d | Valentin Lorentz | 23 July 2016, 14:23:09 UTC | Merge remote-tracking branch 'mapreri/stable-output' into testing. Closes GH-1250. | 23 July 2016, 14:23:09 UTC |