Skip to content

Releases: Yortw/RSSDP

Various Fixes

10 May 06:50
Compare
Choose a tag to compare

Fix for bait and switch technique with netstandard assembly now used by Android/iOS.
Fix for empty property handling during deserialising device description documents.

Prevent Crashes via Background Thread Exceptions

02 Apr 01:02
Compare
Choose a tag to compare

Some exceptions that occurred on background threads and could not be handled by client apps, thereby causing a crash, are now caught and logged then suppressed/ignore. This prevents the client app from being closed via unhandled exceptions that it can't do anything about. If it needs to handle such errors, it can intercept the call to the logger.

IPv6 Support - Thanks @qine

26 Feb 02:27
Compare
Choose a tag to compare

Thanks to @Qine IPv6 is now supported on all platforms except WPSL and WinRT 8/8.1.

Fixes for UWP and WP8.1

11 Jan 06:22
Compare
Choose a tag to compare
v2.0.9

Yet another fix for Nuget package on UWP (dependency issue when publi…

Features, Bug Fixes and More

07 Jan 05:28
Compare
Choose a tag to compare

Reduced dependencies for Xamarin/Net45+ projects.
Improvements to alive notifications to ensure compatibility with non-conforming devices.
Added NotificationBroadcastInterval property to publisher to allow for configurable, fixed period, alive notification broadcasts.
Improved handling of unexpectedly closed sockets.
Improved logging capability.
Support for publishing UPnP services (previously only devices supported)

Fix .Net Core Publisher

25 Oct 07:58
Compare
Choose a tag to compare

The publisher did not correctly respond to search requests on .Net Core. This has been fixed.

Headers on Event Notifications

20 Oct 05:45
Compare
Choose a tag to compare

Events raised due to an SSDP notification now include the HTTP headers from the notification.

.Net Standard 1.3 Support

14 Oct 09:41
Compare
Choose a tag to compare

Now supports projects that can be targeted via .Net Standard 1.3.

Bait & Switch plus LF Line Ending Support

20 Sep 04:41
Compare
Choose a tag to compare

Library has been updated to use the bait and switch technique for portable library access.
Now parses SSDP packets that use only LF instead of CRLF as the line terminator (SSDP spec explictly says CRLF, but it looks like not everyone follows that strictly).

Fix Uncatchable Unhandled Exception in Publisher

29 Jun 20:46
Compare
Choose a tag to compare

Fixes an uncatchable unhandled exception in the device publisher if a NIC became unavailable/unusable during publishing.