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 |
aa1c971 | Valentin Lorentz | 23 July 2016, 14:03:15 UTC | Merge pull request #1251 from mapreri/trevis-update trevis: also test for 3.5 stable move to 3.6-dev | 23 July 2016, 14:03:15 UTC |
fefd69b | Mattia Rizzolo | 23 July 2016, 13:48:07 UTC | trevis: also test for 3.5 stable move to 3.6-dev | 23 July 2016, 13:51:25 UTC |
a69117a | Mattia Rizzolo | 23 July 2016, 13:36:00 UTC | always sort the produced config files | 23 July 2016, 13:36:00 UTC |
dc4afb4 | Valentin Lorentz | 20 July 2016, 18:42:30 UTC | Try to provide Server Name Indication even if Python does not have SSLContext. | 20 July 2016, 18:42:40 UTC |
9c29652 | Valentin Lorentz | 15 July 2016, 18:51:11 UTC | Merge pull request #1249 from GLolol/patch-1 Google: mention the format of language codes | 15 July 2016, 18:51:11 UTC |
30ba4bb | James Lu | 15 July 2016, 18:48:26 UTC | Google: mention the format of language codes This might reduce confusion when people do things like "!google translate english to french hello", which produces no result. | 15 July 2016, 18:48:26 UTC |
b16ec65 | Valentin Lorentz | 07 July 2016, 06:24:02 UTC | Merge pull request #1248 from nirik/abuse-owner-to-trusted change abuse command flood to except trusted users instead of just owners | 07 July 2016, 06:24:02 UTC |
932f496 | Kevin Fenzi | 06 July 2016, 22:50:14 UTC | change abuse command flood to except trusted users instead of just owners | 06 July 2016, 22:50:14 UTC |
6ec6047 | Valentin Lorentz | 29 June 2016, 07:17:15 UTC | supybot-wizard: Fix typo. | 29 June 2016, 07:17:15 UTC |
ea89e4b | Valentin Lorentz | 27 June 2016, 18:14:17 UTC | Fix supybot-wizard for disabling SSL. Answering 'no' kept the default value for SSL, which is True since c3dd5f8b64618de70414024c354b4867aaaa044c. | 27 June 2016, 18:14:17 UTC |
7b658e7 | Valentin Lorentz | 04 June 2016, 16:57:31 UTC | Factoids: Fix Python 3 support. | 04 June 2016, 16:57:31 UTC |
59df2ff | Valentin Lorentz | 04 June 2016, 16:53:55 UTC | Factoids: Fix names of utils.web.url(un)quote. | 04 June 2016, 16:53:55 UTC |
cc0eaae | Valentin Lorentz | 12 May 2016, 15:50:58 UTC | Merge pull request #1244 from GLolol/patch-2 Google: remove unused & duplicated imports | 12 May 2016, 15:50:58 UTC |
88a8bbb | James Lu | 12 May 2016, 01:24:36 UTC | Google: remove unused & duplicated imports "import json" was being done twice. cgi, time, and socket all appear to be unused. | 12 May 2016, 01:24:36 UTC |
8b68261 | Valentin Lorentz | 08 May 2016, 06:58:12 UTC | Merge pull request #1242 from GLolol/shrinkurl/x0+https ShrinkUrl: Update API URL, now serving HTTPS links | 08 May 2016, 06:58:12 UTC |
7f13b93 | James Lu | 08 May 2016, 04:02:38 UTC | ShrinkUrl: Update API URL, now serving HTTPS links Source: https://x0.no/api/ For reference, http://api.x0.no/ now redirects to https://x0.no/api/ | 08 May 2016, 04:02:38 UTC |
cd06cc8 | Valentin Lorentz | 06 May 2016, 14:16:45 UTC | Merge pull request #1241 from GLolol/patch-2 Google: add DDG plugin with py2/py3 support | 06 May 2016, 14:16:45 UTC |
218ba76 | James Lu | 06 May 2016, 14:14:25 UTC | Google: self-promot-- add DDG plugin with py2/py3 support | 06 May 2016, 14:14:25 UTC |
b669517 | Valentin Lorentz | 06 May 2016, 07:02:54 UTC | Google: Add warning about deprecation. | 06 May 2016, 07:02:54 UTC |
de290d1 | Valentin Lorentz | 05 May 2016, 07:01:51 UTC | Google: Fix @lucky. | 05 May 2016, 07:01:51 UTC |
8321d8a | Valentin Lorentz | 05 May 2016, 06:31:04 UTC | Google: Fix URL formatting. For some reason, it worked on Python 3… | 05 May 2016, 06:31:04 UTC |
6f1045e | Valentin Lorentz | 05 May 2016, 06:03:10 UTC | Google: Fixes. | 05 May 2016, 06:03:10 UTC |
f8aaddd | Valentin Lorentz | 04 May 2016, 17:29:53 UTC | Google: Fix google URL. | 04 May 2016, 17:29:53 UTC |
b5268d6 | Valentin Lorentz | 04 May 2016, 17:05:03 UTC | Google: AJAX API was closed today, using HTML scraping instead. | 04 May 2016, 17:05:31 UTC |
fa5552e | Valentin Lorentz | 29 April 2016, 20:09:17 UTC | Merge pull request #1235 from JunaidLoonat/master Use HTTP proxy for HTTPS requests as well | 29 April 2016, 20:09:17 UTC |
3a2b603 | Junaid Loonat | 26 April 2016, 21:32:48 UTC | Improved HttpProxy validation routine Validation routine for HttpProxy updated to use the newly introduced isSocketAddress() function | 26 April 2016, 21:32:48 UTC |
3e72aa5 | Junaid Loonat | 26 April 2016, 21:12:26 UTC | New isSocketAddress() method Introduction of the isSocketAddress() method which will use the existing getSocket() method in order to validate whether the provided string is a valid socket address. | 26 April 2016, 21:12:26 UTC |
7be7b98 | Junaid Loonat | 25 April 2016, 21:21:46 UTC | Update conf.py | 25 April 2016, 21:21:46 UTC |
c211c60 | Junaid Loonat | 25 April 2016, 20:12:52 UTC | Removed HTTP(S) proxy code The HTTP(S) proxy is now set globally from the configuration logic. | 25 April 2016, 20:12:52 UTC |
14e5c49 | Junaid Loonat | 25 April 2016, 20:03:00 UTC | Update conf.py | 25 April 2016, 20:03:00 UTC |
8d2da9a | Junaid Loonat | 25 April 2016, 19:50:52 UTC | Immediate HTTP(S) proxy (de)activation Introduction of HttpProxy class which is based off of the SocksProxy class. Allows for immediate HTTP(S) proxy activation and deactivation, as the configuration is changed. | 25 April 2016, 19:50:52 UTC |
654d98c | Junaid Loonat | 25 April 2016, 08:14:49 UTC | Use proxy for HTTPS requests as well Use proxy handler/opener classes, instead of request.set_proxy, to avoid any potential bugs in older Python versions. Use the HTTP proxy (if configured) for HTTPS requests as well. | 25 April 2016, 08:14:49 UTC |
c9e5486 | Valentin Lorentz | 24 April 2016, 19:26:25 UTC | Ctcp: Don't strip CTCP character in output. (bug added in previous commit) | 24 April 2016, 19:26:25 UTC |
6ec0af2 | Valentin Lorentz | 24 April 2016, 19:11:34 UTC | Strip CTCP characters from irc.reply by default. | 24 April 2016, 19:11:34 UTC |
52517c8 | Valentin Lorentz | 13 April 2016, 15:56:03 UTC | Open CSV files in binary mode on Python 2. Closes GH-1230. | 13 April 2016, 15:56:03 UTC |
2d1816e | Valentin Lorentz | 10 April 2016, 17:31:59 UTC | Ctcp: s/Supybot/Limnoria/ in version reply. | 10 April 2016, 17:31:59 UTC |
443999d | Valentin Lorentz | 02 April 2016, 16:57:10 UTC | Misc: s/Supybot/Limnoria/ in @version. | 02 April 2016, 16:57:10 UTC |
eba2be7 | Valentin Lorentz | 24 March 2016, 22:18:42 UTC | https:// for the builds URL. | 24 March 2016, 22:18:42 UTC |
92ed5d4 | Valentin Lorentz | 24 March 2016, 21:04:35 UTC | Open log files with UTF-8 encoding. It seems to work better that way, at least on Python 3. | 24 March 2016, 21:04:35 UTC |
3879f30 | James Lu | 07 February 2016, 20:05:03 UTC | User: allow owners to change their own password I don't understand why this restriction exists. If someone gains access to someone else's owner account, they can do a lot worse damage than just changing the owner password. People logging in via NickAuth or hostmasks should be able to change their passwords at will, even if the owner doesn't know his previous password. | 21 March 2016, 19:57:13 UTC |
d4a7149 | James Lu | 02 October 2015, 03:23:11 UTC | Misc.last: add a timeout in --regexp search to prevent various ReDoS attacks | 21 March 2016, 19:57:04 UTC |
b649268 | Valentin Lorentz | 20 March 2016, 11:56:33 UTC | Add another fallback to log emitting in case of unicode-related error. | 20 March 2016, 11:56:33 UTC |
93feb71 | Valentin Lorentz | 20 March 2016, 09:28:33 UTC | Normalize fingerprints to allow more formats. https://github.com/Limnoria/Limnoria-doc/issues/76#issuecomment-198794341 | 20 March 2016, 09:28:33 UTC |
9cd2170 | Valentin Lorentz | 17 March 2016, 18:18:41 UTC | Add supported server fingerprint algorithms to the help of supybot.networks.*.ssl.serverFingerprints. Closes GH-1221. | 17 March 2016, 18:18:41 UTC |
51c354b | Valentin Lorentz | 16 March 2016, 15:49:07 UTC | Conditional: disable threading. | 16 March 2016, 15:49:07 UTC |
e91b3e7 | Valentin Lorentz | 15 March 2016, 16:14:08 UTC | Merge pull request #1228 from GLolol/ircutils-1 ircutils: add $network to standard substitutions | 15 March 2016, 16:14:08 UTC |
22408ce | James Lu | 15 March 2016, 15:35:46 UTC | Fix tests from last commit | 15 March 2016, 15:35:46 UTC |
1b0c2ab | James Lu | 15 March 2016, 02:33:47 UTC | ircutils: add $network to standard substitutions | 15 March 2016, 03:30:11 UTC |
1d62a0a | Valentin Lorentz | 12 March 2016, 21:30:00 UTC | Fix version-clash error message to show the path to python instead of supybot. | 12 March 2016, 21:30:15 UTC |
71c67f8 | Valentin Lorentz | 12 March 2016, 06:40:00 UTC | Merge pull request #1227 from GLolol/network/fix-getopts Network: fix getopts key for --nossl | 12 March 2016, 06:40:00 UTC |
9ace300 | James Lu | 12 March 2016, 03:44:46 UTC | Network: fix getopts key for --nossl | 12 March 2016, 04:05:41 UTC |
5db3fac | Valentin Lorentz | 11 March 2016, 20:12:04 UTC | Unix: Add support for -4 and -6 in @ping. Closes GH-1224. | 11 March 2016, 20:12:04 UTC |
6936e3d | Valentin Lorentz | 11 March 2016, 20:00:01 UTC | Aka: make @list --keys reply on a single line, even if supybot.reply.oneToOne is False. Closes GH-1225. | 11 March 2016, 20:00:01 UTC |
fc3c9ee | Valentin Lorentz | 08 March 2016, 21:40:41 UTC | Time: Explicitely handle the 'now' case. dateutil never handled it, and just returned the current day. https://github.com/dateutil/dateutil/issues/212 | 08 March 2016, 21:40:41 UTC |
7f38076 | Valentin Lorentz | 08 March 2016, 21:00:44 UTC | Use HTMLParser.unescape instead of chr to decode HTML entities. This adds support for entities encoded in hexadecimal notation. | 08 March 2016, 21:00:44 UTC |
25a913a | Valentin Lorentz | 01 March 2016, 18:20:58 UTC | Unix: Make fortune.equal and fortune.file channel-specific. | 01 March 2016, 18:21:17 UTC |
bf02f79 | Valentin Lorentz | 24 February 2016, 18:31:13 UTC | Merge pull request #1220 from GLolol/drivers/logging Socket: lower SSL related log level, and reword text to flow better | 24 February 2016, 18:31:13 UTC |
2c1de23 | Valentin Lorentz | 24 February 2016, 16:27:22 UTC | Merge pull request #1219 from GLolol/patch-1 conf: fix help for verifyCertificates | 24 February 2016, 16:27:22 UTC |
f1390b1 | Valentin Lorentz | 24 February 2016, 16:25:51 UTC | Improve SSL-related version warnings. | 24 February 2016, 16:25:51 UTC |