53b6acd | Valentin Lorentz | 17 September 2017, 19:39:03 UTC | please stop spamming irc | 17 September 2017, 19:39:43 UTC |
12c8fa2 | Valentin Lorentz | 17 September 2017, 19:09:38 UTC | Merge pull request #1302 from ProgVal/glolol/console-quit-subst Substitute $nick and friends with <console> when exiting on Ctrl-C | 17 September 2017, 19:09:38 UTC |
17a0348 | James Lu | 17 September 2017, 18:45:10 UTC | Substitute $nick and friends with <console> when exiting on Ctrl-C | 17 September 2017, 19:07:16 UTC |
d96d464 | James Lu | 28 January 2017, 01:46:21 UTC | test: lower wait time between fetching responses, for faster tests | 17 September 2017, 17:29:50 UTC |
4b37f91 | Valentin Lorentz | 17 September 2017, 08:10:04 UTC | Merge pull request #1300 from GLolol/plugindownloader-multibranch Support non-master branches in PluginDownloader | 17 September 2017, 08:10:04 UTC |
afb0cf0 | Valentin Lorentz | 17 September 2017, 08:09:38 UTC | Merge pull request #1299 from GLolol/network-specific-history Make irc.state.history network specific | 17 September 2017, 08:09:38 UTC |
9fb72be | James Lu | 25 August 2017, 02:13:06 UTC | Add the Python 2 (legacy) branch of my repository | 25 August 2017, 02:13:17 UTC |
32ab953 | James Lu | 25 August 2017, 01:58:09 UTC | PluginDownloader: support non-master branches | 25 August 2017, 01:58:09 UTC |
bdbc79b | Valentin Lorentz | 23 August 2017, 16:51:54 UTC | Fix for Slack. | 23 August 2017, 16:51:54 UTC |
d7902c9 | Valentin Lorentz | 20 August 2017, 18:14:09 UTC | .travis.yml: Update pypy3 version. | 20 August 2017, 18:14:09 UTC |
087fa71 | Valentin Lorentz | 20 August 2017, 17:55:28 UTC | Aka: Tell in the help message what channel the aka is for. | 20 August 2017, 17:55:28 UTC |
0d7714d | Valentin Lorentz | 18 August 2017, 21:03:06 UTC | Unix: disable ipv6 test if ipv6 is disabled (eg. Travis). | 18 August 2017, 21:03:06 UTC |
b02a124 | Valentin Lorentz | 18 August 2017, 20:19:21 UTC | .travis.yml: use 'sudo: true'. Re-enables 'ping' (was disabled while switching from Precise to Trusty), and may actually be faster. See https://github.com/travis-ci/travis-ci/issues/8270 | 18 August 2017, 20:19:21 UTC |
5272bf3 | Valentin Lorentz | 18 August 2017, 16:30:22 UTC | Aka: Fix combination of required and optional arguments. Was broken by 7f43727835f72ffc7dd301458705cc3c30e40d46 (why?) | 18 August 2017, 16:30:22 UTC |
b00081f | Valentin Lorentz | 03 August 2017, 20:01:49 UTC | Make REMOVE a high-priority message. Closes GH-1294. | 03 August 2017, 20:02:01 UTC |
03c4529 | James Lu | 03 August 2017, 19:25:34 UTC | Owner: make irc.state.history network specific It is fairly counterintuitive for plugins to read the IrcState history, only to find that the message it got is from the wrong network. I'm not sure why the original Supybot chose to link all the history buffers together, as those lines came from before Supybot was introduced to Git. Closes #1211. | 03 August 2017, 19:25:34 UTC |
d5b4275 | Valentin Lorentz | 01 August 2017, 07:48:41 UTC | Merge pull request #1297 from Peppernrino/patch-1 Fix spelling mistake. | 01 August 2017, 07:48:41 UTC |
f0b2af9 | Peppernrino | 01 August 2017, 05:50:01 UTC | Fix spelling mistake. | 01 August 2017, 05:50:01 UTC |
c51a22d | Valentin Lorentz | 29 July 2017, 16:05:35 UTC | Remove instructions for installing from Git from the README. Install from Git is only supposed to be used by people who want to contribute, anyway. | 29 July 2017, 16:05:35 UTC |
417f38b | Valentin Lorentz | 21 July 2017, 18:05:18 UTC | MessageParser: Prevent empty matches from leaving unreplaced. | 21 July 2017, 18:05:18 UTC |
b28f72f | Valentin Lorentz | 17 July 2017, 17:07:43 UTC | Use PySocks instead of SocksiPy-branch. Closes GH-1246. | 17 July 2017, 17:07:43 UTC |
59ed253 | Valentin Lorentz | 04 June 2017, 13:58:40 UTC | supybot-wizard: do not pollute the CWD before paths to directories are known. | 04 June 2017, 13:59:06 UTC |
2caf8e4 | Valentin Lorentz | 09 May 2017, 19:04:00 UTC | Merge pull request #1290 from s-i-newton/channellogger-getlogdir-normalize ChannelLogger: Normalize channel name in getLogDir | 09 May 2017, 19:04:00 UTC |
b93b5a2 | Marc Chevalier | 09 May 2017, 10:50:21 UTC | ChannelLogger: Normalize channel name in getLogDir | 09 May 2017, 10:50:21 UTC |
6fcf9a2 | Valentin Lorentz | 08 May 2017, 16:53:38 UTC | Merge pull request #1289 from nyuszika7h/fix-math-calc-round-single-arg Math: Fix round() with single argument in 'calc' command | 08 May 2017, 16:53:38 UTC |
bb448f4 | nyuszika7h | 08 May 2017, 16:50:27 UTC | Math: Fix round() with single argument in 'calc' command I broke this with my previous commit related to this. | 08 May 2017, 16:50:27 UTC |
7e756ee | Valentin Lorentz | 04 May 2017, 19:53:56 UTC | Admin: Add tests for joining-on-invite. | 04 May 2017, 19:53:56 UTC |
1615b3b | Valentin Lorentz | 04 May 2017, 19:53:08 UTC | Unix: Don't assume tests are running from Limnoria's source root. | 04 May 2017, 19:53:23 UTC |
060e150 | Valentin Lorentz | 04 May 2017, 18:49:31 UTC | Merge pull request #1288 from s-i-newton/testing Typo in Aka readme and unused variable in Karma | 04 May 2017, 18:49:31 UTC |
afbefc5 | Marc Chevalier | 04 May 2017, 12:44:00 UTC | Karma: remove unused variable in karma command | 04 May 2017, 12:59:04 UTC |
99b4a72 | Marc Chevalier | 04 May 2017, 12:48:06 UTC | Aka: fix backquote matching in readme | 04 May 2017, 12:58:48 UTC |
7f43727 | Valentin Lorentz | 17 April 2017, 09:05:04 UTC | Aka: Proper mitigation of expansion bomb. | 17 April 2017, 09:05:04 UTC |
3075a41 | Valentin Lorentz | 17 April 2017, 08:53:26 UTC | Aka: Allow more than one in an aka. Closes GH-1283. | 17 April 2017, 08:53:26 UTC |
5452d41 | Valentin Lorentz | 17 April 2017, 08:31:43 UTC | Aka: Remove first elements of the 'args' list in a single pass. | 17 April 2017, 08:31:43 UTC |
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 |