Async-upnp-client

Latest version: v0.39.0

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

Scan your dependencies

Page 10 of 18

0.20.0

- Wrap XML ``ParseError`` in an error type derived from it and ``UpnpError`` too (chishm)
- Breaking change: Calling ``async_start`` on ``SSDPListener`` no longer calls ``async_search`` immediately. (77) bdraco
- Breaking change: The ``target_ip`` argument of ``search.SSDPListener`` has been dropped and replaced with ``target`` which takes a ``AddressTupleVXType`` (77) bdraco
- Breaking change: The ``target_ip`` argument of ``search.async_search`` has been dropped and replaced with ``target`` which takes a ``AddressTupleVXType`` (77) bdraco

0.19.2

- Clean up ``UpnpRequester``: Remove ``body_type`` parameter
- Allow for overriding the ``target`` in ``ssdp.SSDPListener.async_search()``
- Set SO_BROADCAST flag, fixes ``Permission denied`` error when sending to global broadcast address

0.19.1

- Work around duplicate headers in SSDP responses (74)

0.19.0

- Rename ``profiles.dlna.DlanOrgFlags`` to ``DlnaOrgFlags`` to fix a typo (chishm)
- Defer event callback URL determination until event subscriptions are created (chishm)
- Add ``UpnpDevice.icons`` and ``UpnpProfileDevice.icon`` to get URLs to device icons (chishm)
- Add more non-strict parsing of action responses (68)
- Stick with ``asyncio.get_event_loop()`` for Python 3.6 compatibility
- asyncio and aiohttp exceptions are wrapped in exceptions derived from ``UpnpError`` to hide implementation details and make catching easier (chishm)
- ``UpnpProfileDevice`` can resubscribe to services automatically, using an asyncio task (chishm)

0.18.0

- Add SSDPListener which is now the underlying code path for async_search and can be used as a long running listener (bdraco)

0.17.0

- Add UpnpFactory non_strict option, replacing disable_state_variable_validation and disable_unknown_out_argument_error
- UpnpAction tries non-versioned service type (68) in non-strict mode
- Strip spaces, line endings and null characters before parsing XML (apal0934)
- Properly parse and return subscription timeout
- More strip spaces, line engines and null characters before parsing XML

Page 10 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.