Commit Graph

  • ab3dbcfecd Fix computation of message overhead in multiline batches. Valentin Lorentz 2021-04-16 22:43:50 +0200
  • 6b1460e160 Log loading times for each plugin Valentin Lorentz 2021-04-11 16:35:39 +0200
  • fd873fa0a5 httpserver: Don't serve_forever when documenting Valentin Lorentz 2021-04-11 13:24:10 +0200
  • 9869136289 src/setup: Add support for ReST readmes by default master-2021-04-11 Valentin Lorentz 2021-04-11 10:37:36 +0200
  • cd02444f87 supybot-plugin-doc: Add labels for all command and config variables Valentin Lorentz 2021-04-05 22:56:40 +0200
  • 4fc6580a09 callbacks: Document replySuccess() and error() Valentin Lorentz 2021-04-05 21:32:43 +0200
  • f11684a1cf callbacks: Add/improve method docstrings Valentin Lorentz 2021-04-05 20:34:49 +0200
  • 66ba7cb020 Plugin: Only show the first paragraph; as the whole help can be very long. Valentin Lorentz 2021-04-05 17:32:26 +0200
  • 833af36b08 all plugins: auto-generate READMEs Valentin Lorentz 2021-04-05 17:29:49 +0200
  • 76b6c56919 supybot-plugin-doc: Fix various edge case issues in the ReST output Valentin Lorentz 2021-04-05 17:33:37 +0200
  • 113fc74ca1 Relay: Mention other plugins in the README. Valentin Lorentz 2021-04-05 15:54:13 +0200
  • 21657f31ee Aka, Alias: Remove mentions of Alias in the Aka documentation, and explain Alias is deprecated Valentin Lorentz 2021-04-05 14:50:30 +0200
  • 49eef1cd7d Misc: Make @help mention '@plugin help' when relevant. Valentin Lorentz 2021-04-05 14:39:41 +0200
  • 9323302704 Socket: Recover from socks.GeneralProxyError exceptions. Valentin Lorentz 2021-04-05 13:41:29 +0200
  • 16fc2aef93 supybot-plugin-doc: Add option --output-filename Valentin Lorentz 2021-04-05 12:27:31 +0200
  • 524e409322 supybot-plugin-doc: Fix bugs with --plugins-dir Valentin Lorentz 2021-04-05 12:25:44 +0200
  • 6b9de3d09d supybot-plugin-doc: Add explicit target for each plugin reference Valentin Lorentz 2021-04-05 12:25:17 +0200
  • 5b98503fd3 supybot-plugin-doc: Add config option for the page title Valentin Lorentz 2021-04-05 11:32:09 +0200
  • a7fb46f526 supybot-plugin-doc: Update value of supybot.databases Valentin Lorentz 2021-04-05 11:31:27 +0200
  • 24f20dcb86 Factoids, Services: Fix crash when imported by supybot-plugin-doc Valentin Lorentz 2021-04-05 11:30:59 +0200
  • c28d517d6f irclib: Copy messages before altering them at all Valentin Lorentz 2021-04-02 20:53:38 +0200
  • b030a7bb76 callbacks: Fix py 3.4 support Valentin Lorentz 2021-03-31 20:26:41 +0200
  • d452a7051c callbacks: Don't write nick prefixes in the middle of multiline messages. Valentin Lorentz 2021-03-31 19:35:16 +0200
  • 911f875c1f PluginDownloader: Change default branch from master to HEAD Richard 2021-03-29 15:37:07 +0200
  • a003eff7a5 Config: Document network-specific variables in @list output Valentin Lorentz 2021-03-26 20:47:55 +0100
  • 41c5589bea utils.str: Rely only on the documented methods of textwrap.TextWrapper. Valentin Lorentz 2021-03-25 23:44:57 +0100
  • 91a4083ae1 Misc: Clamp the number of lines returned by @more to the draft/multiline max-lines value, if any. Valentin Lorentz 2021-03-13 19:49:05 +0100
  • bbc2e9de0d irclib: 'lift' message tags to the batch when sending a multiline batch Valentin Lorentz 2021-03-13 19:00:41 +0100
  • 92399bb6a7 drivers: Don't strip all whitespaces before parsing messages. Valentin Lorentz 2021-03-13 18:32:36 +0100
  • 7cb3ae12da Misc: Make @more reply in batches when possible. Valentin Lorentz 2021-03-13 18:11:52 +0100
  • bf90a7c94d callbacks: Make reply() send multiline batches when supybot.reply.mores.instant > 1 Valentin Lorentz 2021-03-13 17:30:25 +0100
  • d5d22985f5 irclib: Remove special-casing of the last instant message in _sendReply Valentin Lorentz 2021-03-13 15:14:33 +0100
  • de29218bdb irclib: Make NestedCommandsIrcProxy._replyOverhead count in bytes instead of chars Valentin Lorentz 2021-03-13 15:05:15 +0100
  • 8a3efe4379 irclib: Split _sendReply from NestedCommandsIrcProxy.reply Valentin Lorentz 2021-03-13 15:03:56 +0100
  • 567618392f Add tests + fix bugs Valentin Lorentz 2021-03-13 13:03:26 +0100
  • 99a6a7cde9 raise exceptions instead of logging, so we get a helpful traceback Valentin Lorentz 2021-03-13 12:22:39 +0100
  • c7939d3eb5 [wip] typo Valentin Lorentz 2021-03-13 12:16:19 +0100
  • 26f2d9a292 [wip] idea for ordering batches in Irc.queue Valentin Lorentz 2021-03-13 12:15:21 +0100
  • e19436a4ba [wip] support outgoing batches Valentin Lorentz 2021-03-13 12:12:03 +0100
  • 8b90884fa0 irclib: Copy messages before echoing them master-2021-04-01 Valentin Lorentz 2021-04-01 19:08:54 +0200
  • f390ade16d Anonymous: Add CLIENTTAGDENY test master-2021-03-26 Valentin Lorentz 2021-03-18 20:25:50 +0100
  • ac0d7952a7 Anonymous: Add @react command Valentin Lorentz 2021-03-18 20:20:05 +0100
  • d60cc5c92a irclib: add method getClientTagDenied Valentin Lorentz 2021-03-18 19:53:35 +0100
  • 544f137c64 Anonymous: Simplify/modernize @internationalizeDocstring and var setting in test. Valentin Lorentz 2021-03-18 19:56:10 +0100
  • 7861040c37 Merge branch 'logtoirc' into testing Valentin Lorentz 2021-03-17 21:22:29 +0100
  • 2990fcd302 README+setup: Update supported Python versions master-2021-03-17 Valentin Lorentz 2021-03-13 13:15:41 +0100
  • f1a5ab4866 String: Add unicodename and unicodesearch commands. Valentin Lorentz 2021-03-11 22:49:13 +0100
  • 54342765cd LogToIrc: Make variables channel- and network-specific when relevant Valentin Lorentz 2021-03-11 20:20:53 +0100
  • 0919b9f58a ircmsgs: Fix function docstrings. Valentin Lorentz 2021-03-11 19:46:05 +0100
  • cb7a395444 irclib: truncate outgoing messages to 512 bytes, not 512 chars Valentin Lorentz 2021-03-11 19:02:55 +0100
  • 7359ddce90 LogToIrc: better error handling Valentin Lorentz 2021-03-11 00:40:28 +0100
  • f0b4332908 LogToIrc: Update __init__/die signatures. Valentin Lorentz 2021-03-11 00:39:50 +0100
  • 6d880c9a6f LogToIrc: Move IrcHandler to its own module, it shouldn't be reloaded. Valentin Lorentz 2021-03-11 00:38:37 +0100
  • 436277a9ed LogToIrc: Run 2to3 Valentin Lorentz 2021-03-10 22:35:59 +0100
  • e9ef8b22c0 LogToIrc: Split into modules, like modern plugins Valentin Lorentz 2021-03-10 22:35:35 +0100
  • d08dd24e43 LogToIrc: Resurect from from before the Darcs migration. Valentin Lorentz 2021-03-10 22:24:12 +0100
  • c0527b6859 String: update docstrings of ord/chr, we're using unicode now Valentin Lorentz 2021-03-10 22:19:35 +0100
  • 9bfa1458ef httpserver: improve error handling when binding ports Valentin Lorentz 2021-03-09 23:14:23 +0100
  • ce03729f20 ShrinkUrl: Improve error messages when opening the database. Valentin Lorentz 2021-03-09 23:13:16 +0100
  • 36800ed4bc ShrinkUrl: Fix tinyurl.com test Valentin Lorentz 2021-03-09 23:12:54 +0100
  • 11e79e44c5 Remove the '(XX more messages)' when the next message is sent immediately after Valentin Lorentz 2021-03-05 21:19:02 +0100
  • f98542e884 Add testReplyInstant Valentin Lorentz 2021-03-05 21:11:37 +0100
  • 4aca6e3d5a Add support for receiving commands from draft/multiline batches. Valentin Lorentz 2021-03-04 21:30:48 +0100
  • 975a9101f4 Services: Fix conditional on supybot.protocols.irc.experimentalExtensions Valentin Lorentz 2021-03-04 21:30:07 +0100
  • f8c5221efd do43x: add the current nick to the list of tried nicks. Valentin Lorentz 2021-03-04 21:29:23 +0100
  • af5364b0dc .travis.yml: Disable optional dependencies on py3.6, python-cryptography no longer supports it. Valentin Lorentz 2021-03-04 20:33:35 +0100
  • de9b518e5c .travis.yml: try to fix irctest run Valentin Lorentz 2021-03-04 20:09:37 +0100
  • 8b497af30b Services: Add support for REGISTER responses in nested batches. Valentin Lorentz 2021-03-04 18:48:15 +0100
  • 6f6dad8f7b Add proper support for nested batches. Valentin Lorentz 2021-03-03 23:32:00 +0100
  • 9719bb799e irclib: Send the bot user mode when advertized by the server Valentin Lorentz 2021-02-27 18:07:23 +0100
  • 78dc45e99e Aka: eliminate race condition in tests? Valentin Lorentz 2021-02-21 00:18:01 +0100
  • 85549bf0c3 Services: Fix typo in docstring Valentin Lorentz 2021-01-30 19:41:26 +0100
  • 18baff976a .travis.yml: Add use releases for python 3.8 and 3.9 Valentin Lorentz 2021-01-27 18:19:23 +0100
  • c016ed5bfd Services: Add support for batches as reply to REGISTER/VERIFY. Valentin Lorentz 2021-01-25 22:00:51 +0100
  • 1c6c1cb16a Services: Add initial implementation of the @register and @verify commands. Valentin Lorentz 2021-01-25 21:57:12 +0100
  • e54751f9c9 Make the email regexp less strict. Valentin Lorentz 2021-01-25 19:49:03 +0100
  • 7110b8f74e Relay: Set msg.channel before passing it to _sendToOthers. master-2020-01-24 Valentin Lorentz 2021-01-15 21:24:23 +0100
  • aceb7baeb2 .travis.yml: Allow failures for pypy3 + opt deps. Valentin Lorentz 2021-01-12 00:55:48 +0100
  • 772ec8d6a9 When getting STS policy over insecure connection, reuse the exact same IP address Valentin Lorentz 2021-01-11 23:22:21 +0100
  • ba77de0946 Try all IP addresses of a hostname. master-2020-12-07 Valentin Lorentz 2020-12-05 14:26:50 +0100
  • 771c05c666 irclib: Fix test failure Valentin Lorentz 2020-11-10 09:47:36 +0100
  • 81a7530577 Network: add @capabilities command. Valentin Lorentz 2020-11-09 21:45:01 +0100
  • c062787436 irclib: use a dedicated tag to detect emulated echo-messages, instead of receivedAt. Valentin Lorentz 2020-11-04 11:32:09 +0100
  • 903eceebda Simplify checkIgnored code from previous commit Valentin Lorentz 2020-10-29 19:47:28 +0100
  • d24130f46d
    resolve warnings about 'is not' and integer comparisons (#1435) Lars Kellogg-Stedman 2020-10-29 15:22:34 -0400
  • 76b5a42428 supybot.defaultIgnore shouldn't ignore registered users. Valentin Lorentz 2020-10-26 00:06:56 +0100
  • 160bcc8b6b Revert "irclib: Fill the nick and prefix of simulated echo messages." Valentin Lorentz 2020-10-22 20:01:30 +0200
  • 5ee63ebe96 SedRegex: test "nick, " prefix for explicit reference as well as "nick: " James Lu 2020-10-18 13:42:12 -0700
  • 6c138d66ba SedRegex: follow config preference for strictRfc checking James Lu 2020-10-18 13:40:20 -0700
  • 1fe414764c irclib: Fill the nick and prefix of simulated echo messages. Valentin Lorentz 2020-10-17 14:22:48 +0200
  • 5195ff8e12 Web: Add new @location command, to follow HTTP redirects. Valentin Lorentz 2020-10-13 22:28:52 +0200
  • d52e2aa829 SedRegex: rename SearchNotFound -> SearchNotFoundError James Lu 2020-10-12 19:50:53 -0700
  • b05fe01d66 SedRegex: reword "search not found" error James Lu 2020-10-12 19:48:56 -0700
  • 9adb4f0e8c SedRegex: ignore regexp-like messages sent before the plugin is active James Lu 2020-10-12 19:41:10 -0700
  • ffa24bf56e SedRegex: add a no match test case James Lu 2020-10-12 18:53:54 -0700
  • c04b31ae32 RSS: include channel name in 'feed is announced but does not exist' error log. Valentin Lorentz 2020-10-10 11:50:04 +0200
  • 4bd5d8eb33 RSS: Fix announce removal to work with net+chan-specific config master-2020-10-13 Valentin Lorentz 2020-10-10 11:49:15 +0200
  • df6ebc78a0
    Add command @scheduler remind mogad0n 2020-10-08 01:12:53 +0530
  • 4213d95356 plugin setup: declare the long_description is in markdown Valentin Lorentz 2020-10-07 19:46:56 +0200
  • 16b7fd9f37 Misc: Fix log message on invalid commands in private Valentin Lorentz 2020-09-30 10:25:22 +0200