7d7945e | Valentin Lorentz | 08 July 2015, 09:35:48 UTC | Topic: Factorize capability checks + make requireManageCapability actually channel-specific. | 08 July 2015, 09:35:56 UTC |
1bdb9e3 | Valentin Lorentz | 07 July 2015, 06:59:33 UTC | Relay: Clarify the doc of Relay.channels.joinOnAllNetworks. Closes GH-1133. | 07 July 2015, 06:59:33 UTC |
1567bc2 | Valentin Lorentz | 04 July 2015, 07:10:25 UTC | Merge pull request #1132 from Ban3/google-translate Restore Google translate | 04 July 2015, 07:10:25 UTC |
7410c16 | Jussi Timperi | 04 July 2015, 00:13:53 UTC | Google: restore test for translate | 04 July 2015, 00:13:53 UTC |
a6d1909 | Jussi Timperi | 03 July 2015, 23:42:01 UTC | Google: restore translate | 03 July 2015, 23:42:01 UTC |
451ec28 | Valentin Lorentz | 28 June 2015, 21:54:22 UTC | Merge pull request #1131 from GLolol/allow-unregistered-db-add Allow unregistered users to use 'add', 'remove', etc. in ChannelIdDatabasePlugin plugins | 28 June 2015, 21:54:22 UTC |
8e51209 | James Lu | 28 June 2015, 18:51:58 UTC | Fixes to ChannelIdDatabasePlugin as pointed out by @ProgVal - Quote: factorize tests - Make supybot.databases.plugins channel specific | 28 June 2015, 21:36:27 UTC |
1fe663d | James Lu | 28 June 2015, 18:24:42 UTC | Quote: test unauthenticated DB 'add' | 28 June 2015, 18:24:42 UTC |
5dabb45 | Valentin Lorentz | 20 June 2015, 23:36:09 UTC | Merge pull request #1129 from GLolol/raise-peeksize conf.py: raise protocols.http.peeksize to 8192 | 20 June 2015, 23:36:09 UTC |
cdfae05 | James Lu | 20 June 2015, 21:11:09 UTC | conf.py: raise protocols.http.peeksize to 8192 YouTube has recently updated its site design again so the <title> element falls right out of the 4K mark. This commit raises the default peeksize to 8K, which allows title snarfing to work with YouTube links again. | 20 June 2015, 21:11:09 UTC |
0c7ec26 | Valentin Lorentz | 13 June 2015, 08:12:11 UTC | Merge pull request #1125 from GLolol/fix-1122 irclib: fix error when SASL is supported but not enabled for a network | 13 June 2015, 08:12:11 UTC |
c3ddc58 | James Lu | 13 June 2015, 01:07:27 UTC | irclib: fix error when SASL is supported but not enabled for a network | 13 June 2015, 01:07:27 UTC |
9d93bc6 | Valentin Lorentz | 12 June 2015, 22:49:40 UTC | Merge pull request #1124 from nyuszika7h/print-function Add missing future imports for print_function | 12 June 2015, 22:49:40 UTC |
9f059b9 | nyuszika7h | 12 June 2015, 20:22:16 UTC | Add missing future imports for print_function There are some places where `print()` is used to print a blank line. However, unless the future feature `print_function` is imported, that will print `()` in Python 2. | 12 June 2015, 20:22:16 UTC |
c8ce623 | Valentin Lorentz | 12 June 2015, 16:34:49 UTC | Merge pull request #1122 from nyuszika7h/fix-cap-neg Fix capability negotiation | 12 June 2015, 16:34:49 UTC |
405247b | Valentin Lorentz | 12 June 2015, 16:34:29 UTC | Merge pull request #1123 from nyuszika7h/nickcapture-release NickCapture: Attempt NickServ release on 437 numeric | 12 June 2015, 16:34:29 UTC |
59489ab | nyuszika7h | 12 June 2015, 12:30:32 UTC | NickCapture: Attempt NickServ release on 437 numeric | 12 June 2015, 13:15:54 UTC |
869c6ce | nyuszika7h | 12 June 2015, 12:30:50 UTC | Fix capability negotiation | 12 June 2015, 13:08:45 UTC |
8b40124 | Valentin Lorentz | 11 June 2015, 09:31:21 UTC | Revert "ShrinkUrl plugin, add BitLy support." This reverts commit 147cccdf6c6335d97535576d883c0a1452ca6c27. I prefer not to have APIs with authentication in Limnoria's officiel plugins, as discussed on GH-361. | 11 June 2015, 09:31:21 UTC |
d01b9b2 | Valentin Lorentz | 08 June 2015, 17:20:52 UTC | Merge pull request #1121 from t3chguy/patch-1 ShrinkUrl plugin, add BitLy support. | 08 June 2015, 17:20:52 UTC |
147cccd | Michael Telatynski | 08 June 2015, 16:57:13 UTC | ShrinkUrl plugin, add BitLy support. Login+ApiKey required for it to function. | 08 June 2015, 16:57:13 UTC |
7c4a28d | Valentin Lorentz | 01 June 2015, 17:32:40 UTC | RSS: Remove illegal characters from entries. | 01 June 2015, 17:32:40 UTC |
9e645ed | Valentin Lorentz | 25 May 2015, 01:11:55 UTC | Fix non-determinism in tests (again). | 25 May 2015, 01:12:01 UTC |
e0db592 | Valentin Lorentz | 25 May 2015, 01:02:52 UTC | Merge pull request #1119 from nyuszika7h/fix-grammar CONTRIBUTING.md: Fix grammar | 25 May 2015, 01:02:52 UTC |
d473113 | nyuszika7h | 24 May 2015, 21:29:26 UTC | CONTRIBUTING.md: Fix grammar "enough" comes after the adjective. | 24 May 2015, 21:29:26 UTC |
154d8c6 | Valentin Lorentz | 24 May 2015, 10:44:16 UTC | Fix syntax error. | 24 May 2015, 10:44:16 UTC |
05ad96d | Valentin Lorentz | 24 May 2015, 10:40:28 UTC | Fix non-determinism. | 24 May 2015, 10:40:28 UTC |
cf557b5 | Valentin Lorentz | 24 May 2015, 10:29:11 UTC | Fix Python 2.6 support. | 24 May 2015, 10:29:11 UTC |
e2b3b91 | Valentin Lorentz | 24 May 2015, 10:25:42 UTC | Use CAP LS. | 24 May 2015, 10:25:42 UTC |
f85395d | Valentin Lorentz | 23 May 2015, 23:08:54 UTC | Revert ban description-related commits. Squashed commit of the following: commit ea4743caa8bdc7abba99635898ae09a9497c43d3 Author: Valentin Lorentz <progval@progval.net> Date: Sun May 24 01:07:49 2015 +0200 Revert "Channel & core: Add support for ban descriptions. Closes GH-1092." This reverts commit 6efea561a57a64bf91c61a5d1f3243db7e26f4f3. Conflicts: src/ircdb.py commit d43b9229fe926869852c4abda1da1b18a0093938 Author: Valentin Lorentz <progval@progval.net> Date: Sun May 24 01:06:30 2015 +0200 Revert "Fix import of channel database." This reverts commit 8ed5522da0f549b89afa4355add88feefd6c4ae3. commit 6c453d9acb3dc37711cb4d51abd9fe216ca65c08 Author: Valentin Lorentz <progval@progval.net> Date: Sun May 24 01:06:27 2015 +0200 Revert "Fix previous commit." This reverts commit 394f1554f71eaadb4c86f26c05af5a2f6a408693. | 23 May 2015, 23:08:54 UTC |
394f155 | Valentin Lorentz | 23 May 2015, 19:18:50 UTC | Fix previous commit. | 23 May 2015, 19:18:50 UTC |
8ed5522 | Valentin Lorentz | 23 May 2015, 19:00:05 UTC | Fix import of channel database. | 23 May 2015, 19:00:05 UTC |
ac0e6b8 | Valentin Lorentz | 23 May 2015, 09:48:32 UTC | RSS: Fix typo. | 23 May 2015, 09:48:32 UTC |
34138b9 | Valentin Lorentz | 23 May 2015, 09:40:26 UTC | RSS: Don't crash on load if there is an invalid feed name. Closes GH-1116. | 23 May 2015, 09:40:26 UTC |
517dc16 | Valentin Lorentz | 23 May 2015, 09:36:40 UTC | Fix typo. | 23 May 2015, 09:36:40 UTC |
ecdd16c | Valentin Lorentz | 20 May 2015, 20:57:24 UTC | Deprecate Twisted. | 20 May 2015, 20:57:24 UTC |
83a91b8 | Valentin Lorentz | 20 May 2015, 19:09:00 UTC | Use two different control files for Python 2 and 3. | 20 May 2015, 19:09:00 UTC |
cdb144f | Valentin Lorentz | 20 May 2015, 18:56:54 UTC | Fix various debuild warnings. | 20 May 2015, 18:56:54 UTC |
6f0458c | Valentin Lorentz | 20 May 2015, 18:41:17 UTC | debian: use dh_python instead of python-support. | 20 May 2015, 18:41:17 UTC |
721cb06 | Valentin Lorentz | 20 May 2015, 11:58:15 UTC | registry: Add a header to the configuration file telling not to edit it. | 20 May 2015, 11:58:20 UTC |
6a912bb | Valentin Lorentz | 19 May 2015, 19:55:56 UTC | Merge pull request #1112 from t3chguy/testing Add ser_berry's Repository to PluginDownloader | 19 May 2015, 19:55:56 UTC |
2334b54 | Michael Telatynski | 19 May 2015, 19:50:40 UTC | Add ser_berry's Repository to PluginDownloader | 19 May 2015, 19:50:40 UTC |
10a9bc5 | Valentin Lorentz | 19 May 2015, 17:10:00 UTC | Owner: Don't crash on "upkeep high" on Python 3. Python 3's except statement removes the need for sys.exc_clear, see https://www.python.org/dev/peps/pep-3100/ | 19 May 2015, 17:10:00 UTC |
dfb68be | Valentin Lorentz | 19 May 2015, 14:40:15 UTC | gpg: Confirmed that this error happens on UNIX too. | 19 May 2015, 14:40:15 UTC |
5952b48 | Valentin Lorentz | 18 May 2015, 22:50:26 UTC | Later: Don't make Misc raise AssertionErrors. | 18 May 2015, 22:50:34 UTC |
1acb68a | Valentin Lorentz | 18 May 2015, 22:07:02 UTC | Merge pull request #1111 from GLolol/aka/search Aka.search: be case insensitive & handle "not found" errors correctly | 18 May 2015, 22:07:02 UTC |
97228af | James Lu | 18 May 2015, 21:20:23 UTC | Aka.search: be case insensitive and handle "not found" errors correctly Closes #1110. | 18 May 2015, 21:53:30 UTC |
60bad6f | Valentin Lorentz | 18 May 2015, 21:30:16 UTC | CONTRIBUTING: add a paragraph about test cases and pull requests. | 18 May 2015, 21:30:16 UTC |
c01acf8 | Valentin Lorentz | 18 May 2015, 21:13:27 UTC | README: Mention Limnoria supports CPython nightly. | 18 May 2015, 21:13:27 UTC |
d814c88 | Valentin Lorentz | 18 May 2015, 21:01:45 UTC | travis.yml: Add Python nightly. | 18 May 2015, 21:01:45 UTC |
7e1634f | Valentin Lorentz | 18 May 2015, 13:24:18 UTC | PluginDownloader: Add t3chguy's repo. | 18 May 2015, 13:24:18 UTC |
db09100 | Valentin Lorentz | 18 May 2015, 11:01:12 UTC | GPG: Fix previous commit. | 18 May 2015, 11:01:12 UTC |
c669735 | Valentin Lorentz | 18 May 2015, 10:38:18 UTC | GPG: Create plugin by moving code from User. | 18 May 2015, 10:38:18 UTC |
a2004b7 | Valentin Lorentz | 17 May 2015, 10:31:14 UTC | Improve order of connect messages. | 17 May 2015, 10:31:14 UTC |
9cb9670 | Valentin Lorentz | 17 May 2015, 10:10:11 UTC | gpg: Don't crash if python-gnupg cannot find the gnupg binary. Reported traceback: File D:python27libsite-packagessupybotgpg.py, line 45, in <module> gnupg.GPG(gnupghome=None) File D:python27libsite-packagesgnupg.py, line 680, in __init__ p = self._open_subprocess([--version]) File D:python27libsite-packagesgnupg.py, line 726, in _open_subprocess return Popen(cmd, shell=False, stdin=PIPE, stdout=PIPE, stderr=PIPE) File D:python27libsubprocess.py, line 710, in __init__ errread, errwrite) File D:python27libsubprocess.py, line 958, in _execute_child startupinfo) WindowsError: [Error 2] The system cannot find the file specified | 17 May 2015, 10:10:11 UTC |
5bd0001 | Valentin Lorentz | 17 May 2015, 10:02:20 UTC | irclib: Faster connection. (At least 5 seconds less.) | 17 May 2015, 10:02:31 UTC |
7cc7ad8 | Valentin Lorentz | 16 May 2015, 10:44:49 UTC | Merge pull request #1107 from GLolol/format-whois formatWhois: fix errors and restore formatting changes lost in supybot merge | 16 May 2015, 10:44:49 UTC |
f1fae13 | Valentin Lorentz | 16 May 2015, 01:59:36 UTC | core: Fix IrcChannel.preserve. Closes GH-1106. | 16 May 2015, 01:59:36 UTC |
5190db3 | James Lu | 16 May 2015, 01:46:28 UTC | formatWhois: Fix channel names having the # cut off | 16 May 2015, 01:46:28 UTC |
c651bc5 | James Lu | 16 May 2015, 01:36:06 UTC | formatWhois: fix error and restore formatting changes lost in supybot merge This reapplies content from commits 2b324203e7701ac1dd83e9879de2543e348f1499, 2628dc03c4743578f2b8e7320b7b4f5e4e715167, ef9fbc4a07db1c18ea5d805f0b4770cc17b152d8, 41effcea13b4a5831dd80835f47829027b39f19f, and 5f23855d278ad4d5527c90cc4000b2c2eddef971. | 16 May 2015, 01:40:55 UTC |
82b8bf8 | Valentin Lorentz | 16 May 2015, 01:21:17 UTC | core: Fix merge of upstream's factorization of whois formatting. | 16 May 2015, 01:21:17 UTC |
24c1caa | James Lu | 10 May 2015, 01:45:01 UTC | Praise: make tests channel specific This should fix build errors in Travis CI. (cherry picked from commit 8dc2996e3597e6a641be089188816b44505366c5) | 16 May 2015, 00:04:03 UTC |
eca7a03 | Valentin Lorentz | 15 May 2015, 22:30:20 UTC | Socket: Move line decoding to utils.str. | 15 May 2015, 22:30:20 UTC |
39d40ec | Valentin Lorentz | 15 May 2015, 22:22:42 UTC | Merge branch 'ircv3.2' into testing | 15 May 2015, 22:22:42 UTC |
3300469 | Valentin Lorentz | 15 May 2015, 22:20:31 UTC | core: Add dictionary of numerics. | 15 May 2015, 22:20:31 UTC |
b405f99 | Valentin Lorentz | 15 May 2015, 18:46:18 UTC | NickAuth: Add support for account-tag (not tested). | 15 May 2015, 18:46:18 UTC |
259457a | Valentin Lorentz | 15 May 2015, 17:35:51 UTC | core: Request capability metadata-notify so plugins can use it if they want. | 15 May 2015, 17:35:51 UTC |
59d542b | Valentin Lorentz | 15 May 2015, 17:24:24 UTC | NickCapture & core: Add support for MONITOR. Closes GH-842. | 15 May 2015, 17:24:24 UTC |
ba495f5 | Valentin Lorentz | 15 May 2015, 16:08:50 UTC | Add support for message tags. | 15 May 2015, 16:08:50 UTC |
ed37fb6 | Valentin Lorentz | 15 May 2015, 14:48:00 UTC | String & core: Add support for G flag in matchers. Closes GH-1072. | 15 May 2015, 14:48:00 UTC |
7031e47 | Valentin Lorentz | 15 May 2015, 12:43:57 UTC | Fix merge. | 15 May 2015, 12:43:57 UTC |
487f8c8 | Valentin Lorentz | 15 May 2015, 12:41:08 UTC | Merge remote-tracking branch 'supybot/master' into testing Conflicts: .mailmap README docs/FAQ.rst plugins/Ctcp/plugin.py plugins/Misc/plugin.py plugins/Network/plugin.py plugins/QuoteGrabs/plugin.py plugins/RSS/README.txt plugins/Relay/plugin.py plugins/ShrinkUrl/config.py plugins/ShrinkUrl/plugin.py plugins/ShrinkUrl/test.py setup.py src/callbacks.py src/commands.py src/conf.py test/test_commands.py | 15 May 2015, 12:41:08 UTC |
6efea56 | Valentin Lorentz | 15 May 2015, 11:43:26 UTC | Channel & core: Add support for ban descriptions. Closes GH-1092. | 15 May 2015, 11:43:26 UTC |
39e0073 | Valentin Lorentz | 15 May 2015, 11:31:36 UTC | Revert "setup.py: Run refactoring in parallel." This reverts commit 3bc8758cf1b7fc7705540d19df76a9724f02bb84. | 15 May 2015, 11:31:36 UTC |
3bc8758 | Valentin Lorentz | 15 May 2015, 11:16:51 UTC | setup.py: Run refactoring in parallel. | 15 May 2015, 11:16:51 UTC |
7448c04 | Valentin Lorentz | 15 May 2015, 11:01:26 UTC | Store the list of server capabilities in IrcState. | 15 May 2015, 11:01:26 UTC |
a81d3dd | Valentin Lorentz | 15 May 2015, 10:38:56 UTC | Web: add option for having titlesnarfer immune to defaultignore. Closes GH-1101 | 15 May 2015, 10:39:30 UTC |
86d9f49 | Valentin Lorentz | 15 May 2015, 10:38:42 UTC | callbacks: Allow Plugin.noIgnore to be a function instead of a boolean. | 15 May 2015, 10:39:30 UTC |
a39a6d2 | Valentin Lorentz | 14 May 2015, 07:46:18 UTC | Fix previous commit | 14 May 2015, 07:46:18 UTC |
ded7dc8 | Valentin Lorentz | 14 May 2015, 07:33:26 UTC | Fix Python 2.6 compatibility of previous commit. | 14 May 2015, 07:33:26 UTC |
3f9118a | Valentin Lorentz | 14 May 2015, 07:14:29 UTC | utils.str.format: Add support for sets for %L + add test case. Closes GH-1104 | 14 May 2015, 07:14:29 UTC |
2008956 | Valentin Lorentz | 10 May 2015, 09:57:11 UTC | RSS: Reove broken (and probably irrelevant) link in the README. | 10 May 2015, 09:57:11 UTC |
b720978 | Valentin Lorentz | 29 April 2015, 08:07:49 UTC | Recommend chardet instead of charade. | 29 April 2015, 08:07:49 UTC |
bce47a8 | Valentin Lorentz | 29 April 2015, 08:07:13 UTC | Revert "Recommend chardet instead of charade. Closes GH-1096." This reverts commit 36a646661d045fd688fee5aa6fef41a380be0f9a. | 29 April 2015, 08:07:13 UTC |
36a6466 | Valentin Lorentz | 28 April 2015, 18:26:17 UTC | Recommend chardet instead of charade. Closes GH-1096. | 29 April 2015, 08:01:10 UTC |
758dc6d | Valentin Lorentz | 27 April 2015, 22:23:04 UTC | Merge pull request #1098 from GLolol/tests/use-internal-mock tests: Use internal mock from Python 3.3+ if available | 27 April 2015, 22:23:04 UTC |
47d2ee2 | Valentin Lorentz | 27 April 2015, 21:36:54 UTC | Paragraph about adding mandatory dependencies. | 27 April 2015, 21:36:54 UTC |
6d20183 | James Lu | 27 April 2015, 04:18:12 UTC | tests: Use internal mock from Python 3.3+ if available Closes ProgVal/Limnoria#1088. | 27 April 2015, 05:49:02 UTC |
fee531b | Valentin Lorentz | 27 April 2015, 05:37:21 UTC | Merge pull request #1097 from GLolol/aka/search Aka: add a 'search' command. | 27 April 2015, 05:37:21 UTC |
308eea9 | James Lu | 27 April 2015, 05:08:01 UTC | Aka: add a 'search' command. Closes ProgVal/Limnoria#1081. | 27 April 2015, 05:20:24 UTC |
a7b1e65 | Valentin Lorentz | 22 April 2015, 07:25:38 UTC | AutoMode: Set supybot.plugins.AutoMode.alternativeCapabilities to True by default. | 22 April 2015, 07:25:38 UTC |
f293cfa | Valentin Lorentz | 19 April 2015, 10:56:39 UTC | ShrinkUrl: Remove goo.gl (buggy) and fix tests. | 19 April 2015, 10:56:39 UTC |
562fa14 | James Lu | 16 April 2015, 01:01:06 UTC | ChannelIdDatabasePlugin: allow unregistered users to use commands This adds a new configuration variable, supybot.databases.plugins.requireRegistration, which defaults to True for maximum security. | 16 April 2015, 01:01:06 UTC |
d8aa4f3 | Valentin Lorentz | 15 April 2015, 22:25:39 UTC | PluginDownloader: Add @waratte's repo. | 15 April 2015, 22:25:39 UTC |
faac1b0 | Valentin Lorentz | 14 April 2015, 23:38:38 UTC | Google: Remove translate command, as Google broke it. | 14 April 2015, 23:38:38 UTC |
e937128 | Valentin Lorentz | 11 April 2015, 20:35:53 UTC | Merge pull request #1090 from GLolol/scripts/round-cpu-time scripts/supybot: round total CPU time to 2 decimal places | 11 April 2015, 20:35:53 UTC |
6fa96df | James Lu | 11 April 2015, 20:33:34 UTC | scripts/supybot: use %.2f for rounding | 11 April 2015, 20:33:34 UTC |
59891f9 | Valentin Lorentz | 05 April 2015, 20:56:20 UTC | Merge pull request #1091 from GLolol/better-logging callbacks.py: log plugin name in registryValue='text' errors | 05 April 2015, 20:56:20 UTC |
fc418d3 | James Lu | 28 February 2015, 03:36:45 UTC | scripts/supybot: round total CPU time to 2 decimal places This prevents rather silly things such as 0.9400000000001 from showing up. (cherry picked from commit GLolol/Limnoria@2d5e936f0d10329bc7a92b11dcb9f1887746a080) | 05 April 2015, 20:47:41 UTC |
6add519 | James Lu | 05 April 2015, 20:42:03 UTC | callbacks.py: log plugin name in registryValue='text' errors This can help with debugging to find what plugins are passing invalid things to registryValue(). | 05 April 2015, 20:44:30 UTC |