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 |
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 |
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 |
159c1e7 | James Lu | 28 February 2015, 17:52:42 UTC | ShrinkUrl: Remove ln (Closes #618). ln-s.net has been dead for over half a year now; both their website homepage and any previous shortened links return an HTTP 503. Thus, it isn't very useful to leave this broken command lingering around... Signed-off-by: James McCoy <vega.james@gmail.com> | 26 March 2015, 06:52:54 UTC |
01e776e | Mikaela Suomalainen | 09 May 2014, 11:37:47 UTC | ShrinkUrl: use x0 by default. Fixes #617. x0 has the smallest working output. ur1 had the second smallest. Their difference is one character. Signed-off-by: James McCoy <vega.james@gmail.com> | 26 March 2015, 06:49:02 UTC |
8266870 | nyuszika7h | 24 January 2015, 18:33:33 UTC | ShrinkUrl: Remove xrl.us > Please note: Adding new links has been disabled since September 2014 > after 14 months notice. Source: http://metamark.net/ Signed-off-by: James McCoy <vega.james@gmail.com> | 26 March 2015, 06:40:59 UTC |
6a134eb | Valentin Lorentz | 03 March 2015, 07:55:00 UTC | Update string comparison to a newer string. Signed-off-by: James McCoy <vega.james@gmail.com> | 26 March 2015, 06:04:06 UTC |
b0846f9 | Valentin Lorentz | 03 March 2015, 07:53:58 UTC | Fix crash for commands with ambiguous getopts shortcuts and no docstring. Signed-off-by: James McCoy <vega.james@gmail.com> | 26 March 2015, 06:00:43 UTC |
cffbd95 | James McCoy | 26 March 2015, 05:33:04 UTC | Add handling of 437 (nick temporarily unavailable) errors Servers bind a nick to a connection for a short window after it disappears to try and avoid contention over nicks. This may cause a 437 during connection to a server (c.f. ProgVal/Limnoria#1033) or even during normal nick changes, if the timing is lucky. Add handling for this error to the startup code and the Admin plugin. Signed-off-by: James McCoy <vega.james@gmail.com> | 26 March 2015, 05:33:04 UTC |
c3695c9 | James McCoy | 26 March 2015, 04:11:36 UTC | ircutils: Add formatWhois function Parsing through the various WHOIS replies to build a formatted string isn't a trivial task, especially since there is some privacy related information. Consolidate this handling into a single function so there's one place to fix bugs. Also fix an issue with people putting (unterminated) formatted text into the "realname" field of their IRC client (c.f., ProgVal/Limnoria#1083). Signed-off-by: James McCoy <vega.james@gmail.com> | 26 March 2015, 04:11:36 UTC |
3275806 | Valentin Lorentz | 17 March 2015, 06:58:39 UTC | Rename showWhichResponded to showDictName. | 17 March 2015, 06:58:50 UTC |
183592d | James Lu | 21 February 2015, 23:30:52 UTC | Dict: add option to toggle showing which dictionaries responded to a query Dict's output is very long and verbose; this can shorten it by a bit. Conflicts: plugins/Dict/config.py | 17 March 2015, 06:58:49 UTC |
381e514 | Valentin Lorentz | 16 March 2015, 22:19:20 UTC | Merge pull request #1078 from GLolol/channel/allow-devoice-self Channel: allow devoicing self | 16 March 2015, 22:19:20 UTC |
d76b504 | James Lu | 14 March 2015, 06:37:29 UTC | Channel: update tests | 14 March 2015, 06:37:29 UTC |
172f7bd | James Lu | 11 March 2015, 22:51:47 UTC | Channel: allow devoicing self Voice almost always requires halfop or above to set, and since having (half)op gives greater access than voice, I don't see the benefit in restricting this when it won't make a difference anyways. | 11 March 2015, 22:51:47 UTC |
530c246 | Valentin Lorentz | 10 March 2015, 07:32:43 UTC | Merge pull request #1076 from GLolol/patch-1 PluginDownloader: update Iota's repository URL | 10 March 2015, 07:32:43 UTC |
47722f4 | James Lu | 09 March 2015, 23:53:56 UTC | PluginDownloader: update Iota's repository URL | 09 March 2015, 23:53:56 UTC |
a5e881b | Valentin Lorentz | 06 March 2015, 19:45:13 UTC | Merge pull request #1075 from GLolol/channel/allow-admin-part Channel: allow both admins and #channel,ops to use 'part' | 06 March 2015, 19:45:13 UTC |
7757f3a | James Lu | 06 March 2015, 17:50:59 UTC | Channel: allow both admins and #channel,ops to use 'part' | 06 March 2015, 17:50:59 UTC |
585c8ad | Valentin Lorentz | 04 March 2015, 06:26:20 UTC | Merge pull request #1071 from NP-Hardass/patch-1 Remove test from .gitattributes | 04 March 2015, 06:26:20 UTC |
e8b4aeb | NP-Hardass | 04 March 2015, 05:32:40 UTC | Remove test from .gitattributes Fixes an issue where tags/releases do not ship the core test suite, as used by the automated Travis testing. | 04 March 2015, 05:32:40 UTC |
4470805 | Valentin Lorentz | 03 March 2015, 08:02:29 UTC | core: Remove useless imports. | 03 March 2015, 08:02:29 UTC |
72e71ed | Valentin Lorentz | 03 March 2015, 07:55:00 UTC | Update string comparison to a newer string. | 03 March 2015, 07:55:29 UTC |
6f9960d | Valentin Lorentz | 03 March 2015, 07:53:58 UTC | Fix crash for commands with ambiguous getopts shortcuts and no docstring. | 03 March 2015, 07:55:29 UTC |
18bafc7 | Valentin Lorentz | 02 March 2015, 20:35:56 UTC | Merge branch 'testing' of github.com:ProgVal/Limnoria into testing | 02 March 2015, 20:35:56 UTC |
d04af4a | Valentin Lorentz | 28 February 2015, 22:44:42 UTC | Merge pull request #1067 from GLolol/shrinkurl/remove-ln-s ShrinkUrl: Remove ln (Closes #618). | 28 February 2015, 22:44:42 UTC |
dae8116 | James Lu | 28 February 2015, 17:52:42 UTC | ShrinkUrl: Remove ln (Closes #618). ln-s.net has been dead for over half a year now; both their website homepage and any previous shortened links return an HTTP 503. Thus, it isn't very useful to leave this broken command lingering around... | 28 February 2015, 17:52:42 UTC |
c473c8a | Valentin Lorentz | 28 February 2015, 08:15:26 UTC | Merge pull request #1065 from GLolol/patch-1 conf.py: Remove reference to non-existent "user configuration variable" | 28 February 2015, 08:15:26 UTC |
aba37ff | James Lu | 28 February 2015, 08:13:06 UTC | conf.py: Remove reference to non-existent? "user configuration variable" Closes #654. | 28 February 2015, 08:13:06 UTC |
f6c789b | Valentin Lorentz | 28 February 2015, 07:39:34 UTC | Merge pull request #1063 from GLolol/channel/autorejoin-delay Channel: allow adding an auto-rejoin delay | 28 February 2015, 07:39:34 UTC |
e3079f8 | James Lu | 28 February 2015, 07:37:11 UTC | Merge remote-tracking branch 'upstream/testing' into channel/autorejoin-delay Conflicts: plugins/Channel/config.py | 28 February 2015, 07:37:11 UTC |
cf7e4c6 | Valentin Lorentz | 28 February 2015, 06:48:05 UTC | Merge pull request #1064 from GLolol/channel/part+cycle Move 'part' command from Admin to Channel and use part messages in Channel.cycle | 28 February 2015, 06:48:05 UTC |
f11d316 | James Lu | 28 February 2015, 02:55:20 UTC | Merge remote-tracking branch 'upstream/testing' into channel/part+cycle Conflicts: plugins/Admin/config.py plugins/Admin/plugin.py | 28 February 2015, 02:55:20 UTC |
f3107a9 | James Lu | 28 February 2015, 02:45:37 UTC | Channel: allow adding an auto-rejoin delay via supybot.plugins.Channel.rejoinDelay Closes #1011. | 28 February 2015, 02:45:37 UTC |