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 |
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 |
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 |