Miniirc

Latest version: v1.10.0

Safety actively analyzes 688803 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 7

1.8.1

Changed

- Don't try and abort SASL authentication when receiving 904 numerics if it
has already been aborted. This prevents miniirc from constantly trying to
cancel authentication on InspIRCd 3 servers if the supplied credentials are
incorrect.

1.8.0

Added

- The `irc.wait_until_disconnected()` function has been added so that it's
possible to stop the main thread from exiting while miniirc is still
connected.

Changed

- Calling `Handler` or `CmdHandler` without colon=False will create a
deprecation warning (unless the handler only handles IRCv3 capabilities).
- The `irc.main()` function has a deprecation warning as well.

1.7.0

Added

- The ability to make miniirc run handlers in thread pools using the
"executor" keyword argument. I strongly recommend using this
(`executor=concurrent.futures.ThreadPoolExecutor()`) if you plan to support
Python 3.7 to 3.8 because of a memory leak
(see [BPO 37788](https://bugs.python.org/issue37788) for more information).

Changed

- Fixed truncation of strings containing non-ASCII characters.
- A couple of catch-all `except` statements now only handle more specific
exceptions.

1.6.3

Added

- Unit tests.

Changed

- Fix 432 (ERR_NICKNAMENUSE) handling.

1.6.2

Changed

- Minor bugfix.

1.6.1

Changed

- Fix NameError.

Page 2 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.