You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adapt to HDHomeRun backend API 20220127 TLS v1.2 requirements
Change HTTP POST method to multipart/form-data when modifying backend recording rules
Add dependency on OpenSSL library version 3.0.1
This is a new third-party dependency that is linked with the cURL library in order to provide SSL/TLS support for accessing the HDHomeRun backend APIs. OpenSSL (version 1.0.2k) was removed from the addon in mid-2017 as it was causing problems with lower end Android devices like Amazon FireSticks. I now believe that the underlying cause wasn't the inclusion of OpenSSL but with the way older versions of the addon didn't mask the exports on Linux/Android, but please let me know if you run into any noticeable performance concerns or crashing.
Update SQLite database engine to version 3.37.2
Third-party dependency update; no anticipated impacts to the system.
Update cURL library to version 7.81.0
Third-party dependency update; no anticipated impacts to the system.
Adapt to HDHomeRun backend API 20220127 TLS v1.2 requirements
This is a significant change that switches all of the HDHomeRun backend API request from using the insecure HTTP protocol to the secure HTTPS protocol, using TLS v1.2 encryption. The HDHomeRun backend API was changed on or around 2022.01.27 to no longer accept HTTP requests, which caused all versions of the addon to cease functioning.
Change HTTP POST method to multipart/form-data when modifying backend recording rules
As part of the 2022.01.27 backend API changes, the "Recording Rules" API stopped accepting POST data sent with the simpler application/x-www-form-urlencoded method. This change alters how the POST data is sent so that it uses the multipart/form-data method, which is the method used by the official HDHomeRun application(s).
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Build 8066 - v3.8.0 / v4.8.0 / v20.8.0 (2021.01.31)
Add dependency on OpenSSL library version 3.0.1
This is a new third-party dependency that is linked with the cURL library in order to provide SSL/TLS support for accessing the HDHomeRun backend APIs. OpenSSL (version 1.0.2k) was removed from the addon in mid-2017 as it was causing problems with lower end Android devices like Amazon FireSticks. I now believe that the underlying cause wasn't the inclusion of OpenSSL but with the way older versions of the addon didn't mask the exports on Linux/Android, but please let me know if you run into any noticeable performance concerns or crashing.
Update SQLite database engine to version 3.37.2
Third-party dependency update; no anticipated impacts to the system.
Update cURL library to version 7.81.0
Third-party dependency update; no anticipated impacts to the system.
Adapt to HDHomeRun backend API 20220127 TLS v1.2 requirements
This is a significant change that switches all of the HDHomeRun backend API request from using the insecure HTTP protocol to the secure HTTPS protocol, using TLS v1.2 encryption. The HDHomeRun backend API was changed on or around 2022.01.27 to no longer accept HTTP requests, which caused all versions of the addon to cease functioning.
Change HTTP POST method to multipart/form-data when modifying backend recording rules
As part of the 2022.01.27 backend API changes, the "Recording Rules" API stopped accepting POST data sent with the simpler application/x-www-form-urlencoded method. This change alters how the POST data is sent so that it uses the multipart/form-data method, which is the method used by the official HDHomeRun application(s).
Questions, Concerns? Let me know!
Beta Was this translation helpful? Give feedback.
All reactions