Async-upnp-client

Latest version: v0.42.0

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

Scan your dependencies

Page 1 of 18

0.42.0

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

Features
--------

- Drop Python 3.8 support. (245)
- Log OSErrors when sending search responses, instead of letting it fail. (247)


Bugfixes
--------

- Make async_call_action signature accept string parameter. (246)

0.41.0

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

Features
--------

- Add Python 3.13 support. (240)
- Bump dev dependencies
- Bump dependencies


Bugfixes
--------

- Argument `timeout` of method `aiohttp.ClientSession.request()` has to be of type `ClientTimeout`. (241)
- Fix send_events in server state variable. (242)
- Add proper XML preamble in server communication. (243)
- Fix media_image_url using Resource.url instead of .uri (chishm) (244)


Misc
----

- 237

0.40.0

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

Features
--------

- Small speed up to verifying keys are present and true in CaseInsensitiveDict (238)


Misc
----

- 239

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

Page 1 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.