Contents
- SimpleMediaServer sample now has some improvements which allows it to be accessed from consumer electronics devices such as smart TVs.
- It is now possible to set a User-Agent for UPnP SOAP requests in Poco::UPnP::SOAP::Transport.
- Poco::UPnP::SOAP::Serializer now uses "u" namespace prefix for method namespace instead of default "ns1" due to issues with broken third-party UPnP implementations that do not properly parse XML.
- Fixed a bug in UPnP code generator: eventing enabled is now the default for state variables if no sendEvents attribute is specified.
- Added option to disable chunked transfer encoding in UPnP SOAP transport to work with broken UPnP implementations.
- Poco::UPnP::SSDP::SSDPResponder: properly handle SERVER header in SSDP search response.
- Poco::UPnP::URN and Poco::UPnP::UniqueServiceName no longer store device UUIDs as Poco::UUID, but instead as std::string because some devices use invalid UUIDs that cannot be parsed by Poco::UUID.
- In order to improve compatibility with third-party implementations, Poco::UPnP::SSDP::SSDPResponder now uses a second socket to send out M-SEARCH and NOTIFY messages.
- Added InternetGateway1 library to samples.
- Added IGDClient application to samples.
- Added workaround to NetworkLight sample to make it discoverable by Windows XP, which has buggy XML device description parsing (XML declaration in device description, no whitespace before XML declaration).
- This is the first release of Applied Informatics Universal Plug and Play.