Commit Graph

  • 48b24769c2 irclib: Document classes better, especially instance attributes. Valentin Lorentz 2020-09-27 15:24:27 +0200
  • 38b0541f04 Autocomplete: fix typo in README. Valentin Lorentz 2020-09-27 15:24:05 +0200
  • 5d80b2eec9 irclib: Fix crash when MOTD is sent again later in the connection. Valentin Lorentz 2020-09-19 17:08:52 +0200
  • 0a6bb49fe6 irclib: Fix crash on CAP NEW. Valentin Lorentz 2020-09-19 16:55:51 +0200
  • 6da0e7fc5f Math: Fix test on Python 3.10 (nightly) Valentin Lorentz 2020-09-19 10:38:07 +0200
  • 49e03decc4 .travis.yml: don't install opt deps on py 3.4 and 3.5. Valentin Lorentz 2020-09-19 10:29:41 +0200
  • 0102d64cf4 RSS: fix tests with feedparser 6. Valentin Lorentz 2020-09-19 10:15:23 +0200
  • f4d6bd11be registry: forbid direct access to Regexp.setValue. Valentin Lorentz 2020-09-15 09:59:08 +0200
  • ac94c5291e registry: fix Regexp initialization when the default value is not None. Valentin Lorentz 2020-09-15 09:57:15 +0200
  • 864315cc5f Config: Don't prepend @ to config value names if their only children are networks. Valentin Lorentz 2020-09-09 15:23:58 +0200
  • bdbb74f046 BadWords: Re-allow words with a space (aka 'phrases') Valentin Lorentz 2020-09-05 22:21:11 +0200
  • 23417b0675 registry: Fix regression preventing default None value for Regexp. Valentin Lorentz 2020-09-05 22:02:53 +0200
  • 6a3be33fcd registry: Don't use an internal state for Regexp, it breaks net- and chan- specific values. Valentin Lorentz 2020-09-05 21:40:40 +0200
  • f3f628ddba BadWords: disallow adding words with a space in them. Valentin Lorentz 2020-09-05 21:37:32 +0200
  • 97016b9c55 Exempt trusted users from being ignored. Valentin Lorentz 2020-09-05 16:42:28 +0200
  • 77682cc50b ChannelLogger: Add tests for non-relayed messages when rewriteRelayed is True. master-2020-09-03 Valentin Lorentz 2020-08-30 14:52:45 +0200
  • 01dc289cd6 ChannelLogger: write tests for relayed privmsg Valentin Lorentz 2020-08-30 14:36:50 +0200
  • 7887001ea3 ChannelLogger: write tests for privmsg and notice. Valentin Lorentz 2020-08-30 14:36:33 +0200
  • a33af98af1 ChannelLogger: add tests for getLog. Valentin Lorentz 2020-08-30 12:03:12 +0200
  • 811ccfe3bf ChannelLogger: update comment master-2020-08-30 Valentin Lorentz 2020-08-29 22:53:25 +0200
  • 532d38d6da ChannelLogger: Fix typo in variable name. Valentin Lorentz 2020-08-29 22:49:06 +0200
  • 6f5d8c3011 Autocomplete (+ Fediverse): configure Black. Valentin Lorentz 2020-08-29 18:44:32 +0200
  • 7710edb5fe Autocomplete: flake8 Valentin Lorentz 2020-08-29 18:39:03 +0200
  • d0eb48c90e Autocomplete: more readable test failures. Valentin Lorentz 2020-08-29 18:38:57 +0200
  • 6f34f377e5 Autocomplete: return only the common prefix + one word. Valentin Lorentz 2020-08-29 18:38:39 +0200
  • efb4d476a5 Autocomplete: Only return the end of the current word (or the next one if the current word is finished) Valentin Lorentz 2020-08-29 18:19:00 +0200
  • fbf9f0166d Autocomplete: Fix name of response tag. Valentin Lorentz 2020-08-29 16:42:19 +0200
  • a55fbab591 Autocomplete: Initial implementation. Valentin Lorentz 2020-08-29 16:33:29 +0200
  • fe84bfbbb6 callbacks: add comments to findCallbacksForArgs. Valentin Lorentz 2020-08-29 16:29:40 +0200
  • f253da049d ChannelLogger: rewrite relayed messages echoed by the server Valentin Lorentz 2020-08-23 16:34:59 +0200
  • 91d2a2860f ChannelLogger: Fix regression preventing outgoing messages from being logged. Valentin Lorentz 2020-08-23 16:30:46 +0200
  • 5dc72d2b34 Rename IrcCallback.echo_message to IrcCallback.echoMessage. Valentin Lorentz 2020-08-23 16:27:22 +0200
  • 761fc2353e utils.net: Do not disable TLS certificate check when authorityCertificate is set. Valentin Lorentz 2020-08-01 21:46:03 +0200
  • 57da6d04e2 utils.net: always check fingerprints if they are set, even if verifyCertificates is False. Valentin Lorentz 2020-08-01 21:45:08 +0200
  • 9317a67345 .travis.yml: don't test optional dependencies on pypy3 + trusty, python-cryptography can't build against the system openssl anymore. Valentin Lorentz 2020-07-25 15:46:12 +0200
  • 8f72c418e5 callbacks: don't crash when the prefix is from network services. Valentin Lorentz 2020-07-25 15:29:16 +0200
  • 5b52c73fd4 README: point support channel to #limnoria James Lu 2020-07-23 10:38:16 -0700
  • a84eabf146 Factoids: Add --author filtering to @search. Valentin Lorentz 2020-07-14 18:15:47 +0200
  • 6e47278b9f
    Google: Set User-Agent override. (#1426) Gordon Shumway 2020-07-14 08:44:43 -0400
  • 5315cd3275 userAgents: avoid potential IndexError Gordon Shumway 2020-07-12 02:42:30 -0400
  • 4c4d0024ca
    Fix typo. HttpUserAgent -> HttpUserAgents (#1424) Gordon Shumway 2020-07-11 18:13:13 -0400
  • 73de5616e8
    Selectable User-Agent for HTTP requests (#1423) Gordon Shumway 2020-07-11 04:25:09 -0400
  • e5a04aaf13 DDG: Add region test. Gordon Shumway 2020-07-06 16:32:12 -0400
  • 1c1ba1119d DDG: Add region and safeSearch configs. oddluck 2020-07-06 19:43:45 +0000
  • 902677a378 DDG: Fix redirect detection. Gordon Shumway 2020-07-06 15:26:55 -0400
  • 0284ed9ebd irclib: Don't error when 004 is missing umodes and chanmodes. Valentin Lorentz 2020-07-05 19:45:08 +0200
  • 76edd3189c Herald: Use time.monotonic instead of time.time. Valentin Lorentz 2020-07-03 21:00:43 +0200
  • 9081f5678b Herald: Throttle default heralds. Gordon Shumway 2020-07-03 02:16:04 -0400
  • 138957676e DDG: better document the transitions in the parser. master-2020-07-01 Valentin Lorentz 2020-07-01 20:05:12 +0200
  • 427cf82d6b DDG: Add debug prints in the parser. Valentin Lorentz 2020-07-01 10:34:13 +0200
  • 59f1441d23 Google: Fix plugin. Gordon Shumway 2020-07-01 04:00:36 -0400
  • 01f166a224 Google: Fix plugin. Gordon Shumway 2020-07-01 02:53:02 -0400
  • 9be5676dfd DDG: Update lite search URL. Valentin Lorentz 2020-07-01 10:33:26 +0200
  • a3e6887fc9 Keep closing parenthesis when snarfing URLs Gordon Shumway 2020-06-27 14:23:08 -0400
  • ef59a033e3 Channel: add support for MODES= with no value in ISUPPORT. Valentin Lorentz 2020-06-27 07:51:13 +0200
  • 6c4a8edb9c irclib: Ignore 'sts' in case of missing keys instead of aborting the connection. Valentin Lorentz 2020-06-20 20:15:28 +0200
  • 76ead86e2c commands: Add a helpful error message instead of OSError when a subprocess can't be started. Valentin Lorentz 2020-06-20 12:57:15 +0200
  • 0e2b0a96c8 SedRegex: Log error exceptions from the replacer. Valentin Lorentz 2020-06-20 12:37:35 +0200
  • 8ed0b95962 supybot-wizard: re-prompt for channels if there were too many commas. Valentin Lorentz 2020-06-14 20:17:33 +0200
  • 19f9604851 supybot-wizard: Fix handling of channel keys. Valentin Lorentz 2020-06-14 20:15:49 +0200
  • 88d0a3a79f NickAuth: Add WHOX test. Valentin Lorentz 2020-06-12 19:29:08 +0200
  • 99e8b598d0 NickAuth: Add test for extended-join. Valentin Lorentz 2020-06-12 19:11:29 +0200
  • 99cb656df0 NickAuth: Detect extended-join based on capability. Valentin Lorentz 2020-06-12 19:11:15 +0200
  • dd865583e7 NickAuth: cleanups. Valentin Lorentz 2020-06-12 18:49:02 +0200
  • 42d1bd3f39 ircmsgs: Document IrcMsg attributes. Valentin Lorentz 2020-06-07 16:35:11 +0200
  • 2ceb60762e Seen: Don't internalize IrcString (again). Valentin Lorentz 2020-06-05 00:41:18 +0200
  • 277cbb6589 Socket: Add missing self argument to setTimeout. Valentin Lorentz 2020-05-30 21:54:24 +0200
  • 2bcdfd069a Socket: Detect closed TCP connections. Valentin Lorentz 2020-05-29 19:46:32 +0200
  • d9b1d1f49d Socket: make setTimeout catch errors. Valentin Lorentz 2020-05-29 19:44:54 +0200
  • fabe8a284e Socket: de-register setTimeout from supybot.drivers.poll's callbacks when dying. Valentin Lorentz 2020-05-29 19:42:42 +0200
  • 88549f9faa Socket: Move call to supybot.drivers.poll outside the critical section. Valentin Lorentz 2020-05-29 19:41:09 +0200
  • aa2f9202ec Google: Fix false positives on embedded thumbnails (eg. Youtube results). Valentin Lorentz 2020-05-28 19:07:08 +0200
  • 847e51a7ec plugins: Fix name mismatch of typeSubstitution in getCommandHelp. Valentin Lorentz 2020-05-27 21:19:06 +0200
  • 8b9ac3540d plugins: Fix AttributeError in getCommandHelp. Valentin Lorentz 2020-05-27 20:30:39 +0200
  • f9bf75aeee net: Give more context to TLS errors. Valentin Lorentz 2020-05-26 23:03:45 +0200
  • d56e8ef73d Socket: Remove misleading error fallback for Python <3.4. Valentin Lorentz 2020-05-26 23:00:40 +0200
  • b4df468b3a net: remove fallback implementation of ssl_wrap_socket. Valentin Lorentz 2020-05-26 22:46:28 +0200
  • 2924845de4 Google: Update, with a proper HTML parser. Valentin Lorentz 2020-05-24 18:57:27 +0200
  • ed87de1527 Filter: add support for upper-case letters. Valentin Lorentz 2020-05-23 13:32:26 +0200
  • b4d21127b1 Filter: Add uwu. Valentin Lorentz 2020-05-23 12:06:55 +0200
  • a7a03513bf ircutils: Set __slots__. Valentin Lorentz 2020-05-22 08:38:30 +0200
  • dde35a844d Seen: Don't internalize IrcString. Valentin Lorentz 2020-05-22 08:36:52 +0200
  • ac4ca4950d DDG: update plugin metadata James Lu 2020-05-21 23:11:38 -0700
  • 2b567c5ef9 Owner: remove obsolete note about stock plugins on ImportError James Lu 2020-05-21 23:06:17 -0700
  • 71cf7338c3 supybot-wizard: Fix crash when adding or removing owner capability. Valentin Lorentz 2020-05-21 00:17:50 +0200
  • fa76fb9cd4 conf: Fix/update doc of supybot.plugins. Valentin Lorentz 2020-05-20 20:35:05 +0200
  • dc33ee3464 README: mention py3.8 support. Valentin Lorentz 2020-05-18 23:52:40 +0200
  • 568b84847b irclib: Fix hang in cap nego when echo-message is available but not labeled-response. Valentin Lorentz 2020-05-18 20:50:14 +0200
  • c9c05cf8e1 ircmsgs: Internalize prefix, server_tags keys, and command. Valentin Lorentz 2020-05-17 21:11:14 +0200
  • 2682e4cb48 Seen, ChannelUserDictionary: Internalize channel names. Valentin Lorentz 2020-05-17 21:09:00 +0200
  • 08f4c781cb ChannelLogger: Make relayed message rewriting optional. Valentin Lorentz 2020-05-17 21:05:59 +0200
  • 75f7479bf4 Config: Fix name clash with the expected 'reset' method. Valentin Lorentz 2020-05-17 12:46:46 +0200
  • e9a8826805 irclib: catch exception when calling callback.reset() Valentin Lorentz 2020-05-17 12:46:01 +0200
  • 2fe9bedb86 Fediverse: Remove nick prefix from snarfer output. Valentin Lorentz 2020-05-16 23:15:11 +0200
  • 83c49ec43a Fediverse: black Valentin Lorentz 2020-05-16 23:14:46 +0200
  • b78973265b registry: Remove warnings in getSpecific, they are going to show up way too often. Valentin Lorentz 2020-05-16 10:43:37 +0200
  • 6cc3d3080c Config: mention 'reset channel' and 'reset network' in setdefault's help. Valentin Lorentz 2020-05-16 10:20:43 +0200
  • 27f4386279 Config: Add commands 'reset channel' and 'reset network'. Valentin Lorentz 2020-05-16 10:15:31 +0200
  • 1b4205f1ac registry: Fix comment about high-cardinality values. Valentin Lorentz 2020-05-16 00:35:16 +0200
  • 2eb32de26e registry: Hide warning when channel is 'global'. Valentin Lorentz 2020-05-16 00:32:00 +0200