Async-upnp-client

Latest version: v0.39.0

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

Scan your dependencies

Page 3 of 18

0.34.0

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

Features
--------

- Support server event subscription (PhracturedBlue) (162)
- UpnpServer supports returning plain values from server Actions (PhracturedBlue)

Note that the values are still coerced by its related UpnpStateVariable. (166)
- Server supports deferred SSDP responses via MX header (PhracturedBlue) (168)
- Support backwards compatible service/device types (PhracturedBlue) (169)
- Enable servers to define custom routes (PhracturedBlue) (170)
- Drop Python 3.7 support. (171)

0.33.2

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

Features
--------

- Handle negative values for the bytes/traffic counters in IGDs.

Some IGDs implement the counters as i4 (4 byte integer) instead of
ui4 (unsigned 4 byte integer). This change tries to work around this by applying
an offset of `2**31`. To access the original value, use the variables with a
`_original` suffix. (157)


Bugfixes
--------

- Now properly send ssdp:byebye when server is stopped. (158)
- Fix indexing bug in cli parsing scope_id in IPv6 target (senarvi) (159)


Misc
----

- 160, 163, 164, 165

0.33.1

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

Bugfixes
--------

- Don't crash on empty LOCATION header in SSDP message. (154)

0.33.0

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

Features
--------

- Provide sync callbacks too, next to async callbacks.

By using sync callbacks, the number of tasks created is reduced. Async callbacks
are still supported, though some parameters are renamed to explicitly note the
callback is async.

Also, the lock in `SsdpDeviceTracker` is removed and thus is no longer a
`contextlib.AbstractAsyncContextManager`. (provide_sync_callbacks)


Bugfixes
--------

- Change comma splitting code in the DLNA module to better handle misbehaving clients. (safer-comma-splitting)

0.32.3

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

Bugfixes
--------

- Add support for i8 and ui8 types of UPnP descriptor variables. This fixes
parsing of Gerbera's `A_ARG_TYPE_PosSecond` state variable. (chishm) (int8)


Misc
----

- dev_deps: Stricter pinning of development dependencies.

0.32.2

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

Bugfixes
--------

- Hostname was always expected to be a valid value when determining IP version. (hostname_unset_fix)
- Require scope_id to be set for source and target when creating a ssdp socket. (ipv6_scope_id_unset)


Misc
----

- 150

Page 3 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.