HEAD | 35bf599 | utils/web: Add <br/> to the list of block elements It should always be replaced with a space. | 20 September 2022, 05:51:46 UTC |
refs/heads/asyncio | 5845bc3 | drivers: Fix Python 3.10 support. the 'loop' argument is no longer allowed, so we have to work around it by creating a coroutine. | 31 July 2021, 13:37:59 UTC |
refs/heads/ecdsa-cryptography | b094879 | Skip irctest when optional dependencies are not installed. | 26 December 2019, 15:16:58 UTC |
refs/heads/entrypoints | c333af9 | Add alternative name 'limnoria-' in addition to 'supybot-*' for scripts The 'supybot-*' variants will be deprecated in a year or two, to give distributions time to provide the new names before updating install/usage documentation. | 17 June 2022, 09:48:27 UTC |
refs/heads/explode-irc-class | 5e16dc1 | Misc & Aka: Don't assume all callbacks are plugins. | 25 December 2015, 18:24:00 UTC |
refs/heads/geography | d2091e8 | Geography: Always prefer IANA timezones over UTC offsets Even if the UTC offsets are given on a more specific entity, they are usually worthless to us (eg. DST). | 11 November 2021, 18:07:31 UTC |
refs/heads/irc-fsm | 45ff709 | [WIP] Start reworking Irc around a FSM. To keep track of connection state instead of a complex implicit flow between handling functions. | 25 October 2019, 21:17:10 UTC |
refs/heads/ircmsg-channel | 8bb31a5 | Strip statusmsg chars in core to determine the actual channel. Use msg.channel if relevant, otherwise strip them locally. | 24 August 2019, 12:14:33 UTC |
refs/heads/jython | 1feb7bd | Remove debug print. | 30 July 2016, 18:39:13 UTC |
refs/heads/logtoirc | 5434276 | LogToIrc: Make variables channel- and network-specific when relevant | 11 March 2021, 19:20:53 UTC |
refs/heads/master | 35bf599 | utils/web: Add <br/> to the list of block elements It should always be replaced with a space. | 20 September 2022, 05:51:46 UTC |
refs/heads/master-2021-11-20 | 068488c | Fix sdists created by newer setuptools versions. This caused the PyPI package to be broken since I upgraded my computer from Debian bullseye | 20 November 2021, 13:41:42 UTC |
refs/heads/minecraft | d437aa0 | Merge branch 'testing' into minecraft | 18 August 2011, 10:17:45 UTC |
refs/heads/netconf-and-ircmsgs-channel | 67c2bac | Set msg.channel in ReplyIrcProxy and NestedCommandsIrcProxy. Needed when plugins use a self.Proxy with a crafted message; else the called commands will assume the message was sent in private. | 08 September 2019, 19:35:35 UTC |
refs/heads/network-config | 4f024cb | Add network-specific config values. | 15 August 2019, 10:22:43 UTC |
refs/heads/nopassword | 742f4f8 | Add the option to disable password login. Actually resolves GH-1140, finally. | 23 May 2021, 13:25:33 UTC |
refs/heads/outgoing-multiline | 4c16ad2 | Misc: Clamp the number of lines returned by @more to the draft/multiline max-lines value, if any. | 13 March 2021, 18:49:05 UTC |
refs/heads/pyodide | 82d458e | pyodide: add README. | 14 April 2021, 13:02:51 UTC |
refs/heads/read-utf8 | 87a131b | Ensure files written with AtomicFile are read in UTF8 With some locale configurations (not that uncommon on CentOS), open() may default to non-UTF8 encodings (eg. ANSI_X3.4-1968). This is usually not an issue, because we use open() both for writing and reading. However, AtomicFile implicitly enforces UTF8; which needs to be mirrored when reading. | 27 September 2022, 21:16:21 UTC |
refs/heads/refactor-line-splitting | 1c4a3c2 | callbacks: Split long errors. | 22 May 2020, 09:37:56 UTC |
refs/heads/refactor-reply | 2fcf0fe | [WIP] Deduplicate reply args computation between pre-textwrap and post-textwrap. Unfortunately it creates a global state shared between replies to the same message and it's a complete buggy mess | 06 June 2021, 18:18:02 UTC |
refs/heads/rewrite-drivers | a3a320e | Make Socket driver's code reusable for other protocols. | 12 December 2015, 22:28:21 UTC |
refs/heads/services/cfg-ghost-command | c611c6b | Services: allow adjusting GHOST command Anope 2.x has renamed this to /ns recover Closes GH-1510 | 09 July 2022, 20:39:44 UTC |
refs/heads/sts | 309fc12 | Add postTransition method to IrcCallback, called when irc.state.fsm changes. | 01 May 2020, 18:19:53 UTC |
refs/heads/test-pypy | 50b48d4 | larger heap... | 07 October 2021, 22:43:02 UTC |
refs/heads/testing | 35bf599 | utils/web: Add <br/> to the list of block elements It should always be replaced with a space. | 20 September 2022, 05:51:46 UTC |
refs/heads/travis | af5364b | .travis.yml: Disable optional dependencies on py3.6, python-cryptography no longer supports it. | 04 March 2021, 19:33:35 UTC |
refs/tags/master-2014-11-24 | d4e07c7 | Unix: Longer timeout so tests stop failing that often. | 24 November 2014, 18:09:11 UTC |
refs/tags/master-2014-12-11 | 5fdf8c3 | Merge pull request #932 from GLolol/misc/customhelp Misc: add ability to specify custom help strings | 07 December 2014, 08:29:18 UTC |
refs/tags/master-2014-12-24 | c583997 | Merge pull request #969 from nyuszika7h/fix/google/calc/remove-debug Google: calc: Remove leftover HTML dump debug code | 22 December 2014, 16:09:34 UTC |
refs/tags/master-2015-01-18 | b0db845 | Merge pull request #1009 from ddan39/master add usesendMsg=False to irc.reply() to use sendMsg() instead of queueMsg... | 17 January 2015, 08:58:26 UTC |
refs/tags/master-2015-02-08 | 7bba16a | Merge pull request #1050 from Mikaela/languages src/i18n.py: have languages in alphabetical order | 08 February 2015, 07:49:56 UTC |
refs/tags/master-2015-03-18 | 530c246 | Merge pull request #1076 from GLolol/patch-1 PluginDownloader: update Iota's repository URL | 10 March 2015, 07:32:43 UTC |
refs/tags/master-2015-04-29 | b720978 | Recommend chardet instead of charade. | 29 April 2015, 08:07:49 UTC |
refs/tags/master-2015-05-20 | 6f0458c | debian: use dh_python instead of python-support. | 20 May 2015, 18:41:17 UTC |
refs/tags/master-2015-05-21 | ecdd16c | Deprecate Twisted. | 20 May 2015, 20:57:24 UTC |
refs/tags/master-2015-05-23 | f85395d | 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 |
refs/tags/master-2015-07-26 | 7d7945e | Topic: Factorize capability checks + make requireManageCapability actually channel-specific. | 08 July 2015, 09:35:48 UTC |
refs/tags/master-2015-08-22 | f45e290 | Merge remote-tracking branch 'mlq/fix/httpserver-read-content-length' into testing | 17 August 2015, 20:35:40 UTC |
refs/tags/master-2015-08-29 | 8033e6a | Merge pull request #1159 from jacksonmj/math Prevent untrusted users from freezing the bot with Math.rpn, and allow factorial calculation for smaller numbers | 29 August 2015, 06:09:12 UTC |
refs/tags/master-2015-09-23 | 685bedc | Add config variable supybot.abuse.flood.command.notify. | 16 September 2015, 19:32:25 UTC |
refs/tags/master-2015-10-10 | d397b47 | Merge pull request #1172 from GLolol/web/strip-titles Web: actually return a whitespace-stripped title | 04 October 2015, 20:05:08 UTC |
refs/tags/master-2015-12-01 | bc19a9f | Web: fix syntax. | 30 November 2015, 07:45:05 UTC |
refs/tags/master-2015-12-02 | 56d4cbe | Aka: Fix Python 2 compatibility. | 02 December 2015, 08:06:34 UTC |
refs/tags/master-2015-12-12 | 4b1c766 | Add support for STARTTLS (not tested). | 12 December 2015, 15:40:48 UTC |
refs/tags/master-2016-01-06 | f773f90 | Fix README. | 05 January 2016, 16:51:18 UTC |
refs/tags/master-2016-02-03 | d163d1a | Add support for authority certificates. | 23 February 2016, 19:52:36 UTC |
refs/tags/master-2016-02-24 | 2c1de23 | Merge pull request #1219 from GLolol/patch-1 conf: fix help for verifyCertificates | 24 February 2016, 16:27:22 UTC |
refs/tags/master-2016-03-24 | 3879f30 | 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. | 07 February 2016, 20:05:03 UTC |
refs/tags/master-2016-05-06 | b669517 | Google: Add warning about deprecation. | 06 May 2016, 07:02:54 UTC |
refs/tags/master-2016-06-27 | ea89e4b | 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 |
refs/tags/master-2016-06-29 | 6ec6047 | supybot-wizard: Fix typo. | 29 June 2016, 07:17:15 UTC |
refs/tags/master-2016-08-07 | 2141174 | Add 3.6 to supported Python versions in README. | 07 August 2016, 17:39:30 UTC |
refs/tags/master-2016-09-26 | fe52ba8 | Merge pull request #1265 from GLolol/patch-1 Factoids: add missing Raise in requireVoice checks | 26 September 2016, 16:37:05 UTC |
refs/tags/master-2016-10-02 | 97d29d7 | Bring back VersionIsEmpty for supybot.user Was removed by e5729bc86d8148dcb39339d488b674e125fe0aa9, but the removal breaks compatibility with popular IRCds. | 01 October 2016, 21:47:42 UTC |
refs/tags/master-2016-10-02-2 | f5db233 | Reply: Restore supybot.reply.oneToOne in tests because it breaks Factoids. | 02 October 2016, 11:55:26 UTC |
refs/tags/master-2016-12-01 | b46ea6f | Merge branch 'custom-whoami' into testing | 28 November 2016, 09:31:52 UTC |
refs/tags/master-2016-12-08 | 7617008 | Merge pull request #1276 from kyrias/title-timeout Add timeout to `web title` command | 08 December 2016, 17:22:02 UTC |
refs/tags/master-2017-01-27 | 9be4db0 | Fix ecdsa nameerror introduced in previous commit. | 10 January 2017, 22:27:50 UTC |
refs/tags/master-2017-04-16 | d73de5e | Fix potential bug due to mutability of lists as default argument. | 30 March 2017, 21:37:56 UTC |
refs/tags/master-2017-08-05 | b00081f | Make REMOVE a high-priority message. Closes GH-1294. | 03 August 2017, 20:01:49 UTC |
refs/tags/master-2017-08-18 | 5272bf3 | Aka: Fix combination of required and optional arguments. Was broken by 7f43727835f72ffc7dd301458705cc3c30e40d46 (why?) | 18 August 2017, 16:30:22 UTC |
refs/tags/master-2017-10-25 | 0998651 | Aka: Escape the command in help strings, so they can be copy-pasted into @aka add. | 01 October 2017, 08:40:09 UTC |
refs/tags/master-2018-01-28 | 5daaa14 | NickAuth: Fix NameError caused by e7329316880c486769d260a0d0d05a9d450ea5c1. | 25 January 2018, 13:09:19 UTC |
refs/tags/master-2018-04-21 | 0d627c0 | Do not break UTF-8 characters in long words. Closes GH-1333. | 14 April 2018, 20:31:30 UTC |
refs/tags/master-2018-06-25 | 11d4015 | Fixes and tests to supybot-plugin-create; modernize the plugin template (#1340) * supybot-plugin-create: compactify import statements in the template * supybot-plugin-create: prefer importlib over imp on Python >= 3.4 The imp module is deprecated as of Python 3.4[1], with importlib being the successor. However, importlib is only available in Python 2.7+ and 3.1+, so we should still use a fallback. [1]: https://docs.python.org/3.6/library/imp.html * test: add test cases for supybot-plugin-create * -plugin-create: fix errors when only a subset of args are given * -plugin-create: rename --real-name to --author/-a These days, working under a pseudonym or alias is not unheard of, so putting emphasis on real names feels somewhat out of place. * -plugin-create: add -d as an alias to --desc for consistency | 20 June 2018, 15:18:46 UTC |
refs/tags/master-2018-06-25-2 | 6f9deec | test_plugin_create: skip if supybot-plugin-create is not installed This is often the case when tests are run automatically as part of a package build process (e.g. in Debian). Reported by @unit193. | 25 June 2018, 21:04:45 UTC |
refs/tags/master-2018-09-08 | fb3c897 | Small fix on french translation (#1344) | 01 September 2018, 00:50:14 UTC |
refs/tags/master-2018-09-10 | 1f400e4 | Fix Python 3.7 support, and run Travis tests on 3.7. Travis' "nightly" python is actually older than 3.7.0 (3.7.0a4+) | 09 September 2018, 22:57:04 UTC |
refs/tags/master-2018-12-24 | 2c7c83b | Success: Declare __slots__ Required since 1ac7812d7a0c02dd440094ac5d8e035a4564a7a5. | 19 December 2018, 08:38:07 UTC |
refs/tags/master-2019-02-21 | c87aacb | Fix prefix commit. | 21 February 2019, 21:43:09 UTC |
refs/tags/master-2019-02-23 | 71dbd39 | Revert changes to the structure of sdist packages. c87aacb690c9b9b24487c64e28a1cfa51605b572 b882d1cc00924e2cd7b9cb6769e7c637a7fdd1f2 b1db15c0562ff9f719570842358b7e6d2605a209 | 22 February 2019, 23:10:10 UTC |
refs/tags/master-2019-07-17 | 540b827 | Google: Update for Google's new HTML layout. Closes GH-1365 | 28 May 2019, 17:37:47 UTC |
refs/tags/master-2019-08-25 | 68de4f8 | Config: Prevent accidental leak of private values on public channels. | 25 August 2019, 08:24:57 UTC |
refs/tags/master-2019-09-08 | f143e97 | Interpret empty server tag values as missing tag values. As required by https://ircv3.net/specs/extensions/message-tags | 08 September 2019, 12:46:56 UTC |
refs/tags/master-2019-10-26 | 71cc414 | Fix conditional on CTCP in urlSnarfer. Broken in 8bb31a54e719af4deaa52b28c22792880492f711. ( https://github.com/ProgVal/Limnoria/commit/8bb31a54e719af4deaa52b28c22792880492f711\#diff-44309956f4d4fbbe0b8499c3d849080fL209-R212 ) | 22 October 2019, 15:57:39 UTC |
refs/tags/master-2019-11-09 | 2dddfef | Fix log on SASL failure. Broken by 04b55805b8175e0f29d0f4d77dbae2b91b96d5d1. | 09 November 2019, 17:38:40 UTC |
refs/tags/master-2019-11-23 | 1a17074 | Web: Add early returns on exception when snarfing titles. Closes GH-1390. | 22 November 2019, 17:17:44 UTC |
refs/tags/master-2019-12-21 | fcb342c | test: Mock calls to time.sleep() The tests now take 7 seconds instead of 30. | 15 December 2019, 19:19:17 UTC |
refs/tags/master-2020-01-01 | 5348869 | Skip irctest when optional dependencies are not installed. | 26 December 2019, 15:16:58 UTC |
refs/tags/master-2020-01-09 | 0fccea3 | Import MutableMapping and MutableSet from collections.abc. Aliases in collections itself are removed in 3.8. | 09 January 2020, 00:11:02 UTC |
refs/tags/master-2020-01-24 | 7110b8f | Relay: Set msg.channel before passing it to _sendToOthers. _sendToOthers expects msg.channel to be 'in otherIrc.state.channels', but IrcMsg objects don't have their 'channel' attribute set until they are passed through irclib, so it was left unset, which means messages were never sent at all. Regression introduced in c1ae3f5c81cc8cf4effc7670e99c9270e31a1c9c. | 15 January 2021, 20:24:23 UTC |
refs/tags/master-2020-01-31 | 2f49362 | RSS: If ids are missing, use <link> as id. | 31 January 2020, 19:59:42 UTC |
refs/tags/master-2020-03-19 | 3576503 | Update links to the documentation. | 17 March 2020, 18:19:00 UTC |
refs/tags/master-2020-05-01 | 3eb20ad | Fix extra arguments to irc.reply() being ignored by messages returned by '@more'. This change builds all the ircmsg objects directly in irc.reply, with the original arguments. A side effect is that if a config var is changed between the initial command call and the call to '@more', this commit makes it use the old values, but that shouldn't be too much of an issue. Closes GH-1405. | 11 April 2020, 14:40:03 UTC |
refs/tags/master-2020-07-01 | 1389576 | DDG: better document the transitions in the parser. | 01 July 2020, 18:05:12 UTC |
refs/tags/master-2020-08-30 | 811ccfe | ChannelLogger: update comment | 29 August 2020, 20:53:25 UTC |
refs/tags/master-2020-09-03 | 77682cc | ChannelLogger: Add tests for non-relayed messages when rewriteRelayed is True. | 30 August 2020, 12:52:45 UTC |
refs/tags/master-2020-10-13 | 4bd5d8e | RSS: Fix announce removal to work with net+chan-specific config It only removed the value from the chan-specific value. | 10 October 2020, 09:49:15 UTC |
refs/tags/master-2020-12-07 | ba77de0 | Try all IP addresses of a hostname. Fixes a regression in ecc2c32950efd0389d9d2c6b37ea7fb2728ab1d1 that caused Socket.py to ignore the IP address entirely after computing it, and to call getSocket() and connect() with the hostname instead. | 05 December 2020, 13:26:50 UTC |
refs/tags/master-2021-03-17 | 2990fcd | README+setup: Update supported Python versions | 13 March 2021, 12:15:41 UTC |
refs/tags/master-2021-03-26 | f390ade | Anonymous: Add CLIENTTAGDENY test | 18 March 2021, 19:25:50 UTC |
refs/tags/master-2021-04-01 | 8b90884 | irclib: Copy messages before echoing them Fixes a bug triggered by Relay when it relays between three or more networks. | 01 April 2021, 17:08:54 UTC |
refs/tags/master-2021-04-11 | 9869136 | src/setup: Add support for ReST readmes by default | 11 April 2021, 08:37:36 UTC |
refs/tags/master-2021-05-23 | 04facad | Move official channel from Freenode to Libera.Chat | 22 May 2021, 16:51:54 UTC |
refs/tags/master-2021-05-24 | d913032 | ircdb: Fix 'IrcUser.nicks' on non-lowercase network names This dict was filled with IrcString keys, which is hashed as lowercase, so when queried with a non-lowercase string, the key would not be found, and lead to very confusing errors. | 24 May 2021, 15:21:43 UTC |
refs/tags/master-2021-05-27 | 711db72 | Socket: Fix crash non-TLS connections when using a SOCKS proxy | 26 May 2021, 23:08:33 UTC |
refs/tags/master-2021-06-17 | 2293d1c | Services: Update to the latest version of the draft/account-registration spec. | 15 June 2021, 18:34:50 UTC |
refs/tags/master-2021-07-31 | 406369d | Expose standardSubstitute's var dictionary So it can be reused by plugins if they want to use a different templating engine. | 21 July 2021, 07:45:28 UTC |
refs/tags/master-2021-10-09 | f31e5c4 | LogToIrc: Synchronize README with config.py Better document the format of the 'target' config var | 09 October 2021, 20:08:31 UTC |