Async-upnp-client

Latest version: v0.39.0

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

Scan your dependencies

Page 1 of 18

0.39.0

=====================================

Features
--------

- Only fetch wanted IgdState items in IGD profile. (227)
- Subscribe to IGD to reduce number of polls.

This also simplifies the returned IgdState from IgdDevice.async_get_traffic_and_status_data(), as the items from StatusInfo are now diectly added to IgdState.

As a bonus, extend the dummy_router to support subscribing and use evented state variables ExternalIPAddress and ConnectionStatus. (231)
- Add pre-/post-hooks when doing/handling HTTP requests.

Includes refactoring of Tuples to HttpRequest/HttpResponse, causing in breaking changes. (233)
- Add retrieving of port_mapping_number_of_entries for IGDs. (234)
- Add WANIPv6FirewallControl service to IGD profile.

Extend dummy_router as well to support accompanying example scripts. (235)
- Reduce code in ssdp_listener to improve performance (236)


Bugfixes
--------

- Fix subscribing to all services, for CLI and profile devices.

Fixes only subscribing to top level services, when it should subscribe to services on embedded devices as well. (230)
- Drop unused `--bind` option in `subscribe` command in cli/`upnp-client`. (232)

0.38.3

=====================================

Features
--------

- Try discarding namespaces when in non-strict mode to improve handling of broken devices (224)


Misc
----

- 220

0.38.2

=====================================

Misc
----

- 216, 217

0.38.1

=====================================

Bugfixes
--------

- Prevent error when album_art_uri is `None` (darrynlowe) (215)

0.38.0

=====================================

Misc
----

- 214

0.37.0

=====================================

Bugfixes
--------

- No need to handle None values in IGD add_port_mapping/delete_port_mapping (208, JurgenR) (209)


Misc
----

- 204, 210, 211, 212, 213

Page 1 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.