Skip to content

Releases: linuxserver/docker-tvheadend

2d92f58f-ls190

21 Oct 15:50
Compare
Choose a tag to compare

LinuxServer Changes:

Add mesa-va-gallium package for AMD transcoding.

tvheadend Changes:

6310 Set 'okay' default to True

2d92f58f-ls189

16 Oct 20:36
Compare
Choose a tag to compare

LinuxServer Changes:

Add mesa-va-gallium package for AMD transcoding.

tvheadend Changes:

6310 Set 'okay' default to True

51adc040-ls188

14 Oct 15:52
Compare
Choose a tag to compare

LinuxServer Changes:

Add perl-json-xs package.

tvheadend Changes:

Fix non-admin users not receiving any updates in web UI

All the way back in 54e63e3f9af8fdc0d23f61f3cda7fa7b246c1732, there
was a fix to stop non-admin users from receiving log messages with
potentially-sensitive data. However, this stopped non-admin webui
users from receiving almost any updates over the websocket
interface, which causes a bug where such users don't see newly-
created DVR entries, etc. until refreshing the page. This patch
allows for more granular control over what non-admin users
receive. Specifically, messages originating from subscriptions.c,
mpegts_input.c, and api_service.c, along with all log messages, are
still only sent to admins because they may contain sensitive data
and/or they are only relevant to administrative parts of the UI.
Other messages, such as idnode, DVR, and EPG-related messages, are
once again sent to all webui users to keep the UI up-to-date.

51adc040-ls187

07 Oct 15:59
Compare
Choose a tag to compare

LinuxServer Changes:

Add perl-json-xs package.

tvheadend Changes:

Fix non-admin users not receiving any updates in web UI

All the way back in 54e63e3f9af8fdc0d23f61f3cda7fa7b246c1732, there
was a fix to stop non-admin users from receiving log messages with
potentially-sensitive data. However, this stopped non-admin webui
users from receiving almost any updates over the websocket
interface, which causes a bug where such users don't see newly-
created DVR entries, etc. until refreshing the page. This patch
allows for more granular control over what non-admin users
receive. Specifically, messages originating from subscriptions.c,
mpegts_input.c, and api_service.c, along with all log messages, are
still only sent to admins because they may contain sensitive data
and/or they are only relevant to administrative parts of the UI.
Other messages, such as idnode, DVR, and EPG-related messages, are
once again sent to all webui users to keep the UI up-to-date.

fe4df311-ls186

30 Sep 15:53
Compare
Choose a tag to compare

LinuxServer Changes:

Add perl-json-xs package.

tvheadend Changes:

Fix htsstr_argsplit (treat quotes inside an argument correctly)

There seemed to be a flaw in the splitting logic when it comes to quotes, e.g.:
--output="filename" should be one argument, but htsstr_argsplit treated it as
['--output=', '"filename"] which I think is wrong.

I fixed this and added two tests for this scenario.

fe4df311-ls185

23 Sep 15:54
Compare
Choose a tag to compare

LinuxServer Changes:

Add perl-json-xs package.

tvheadend Changes:

Fix htsstr_argsplit (treat quotes inside an argument correctly)

There seemed to be a flaw in the splitting logic when it comes to quotes, e.g.:
--output="filename" should be one argument, but htsstr_argsplit treated it as
['--output=', '"filename"] which I think is wrong.

I fixed this and added two tests for this scenario.

fe4df311-ls184

21 Sep 08:37
Compare
Choose a tag to compare

LinuxServer Changes:

Add perl-json-xs package.

tvheadend Changes:

Fix htsstr_argsplit (treat quotes inside an argument correctly)

There seemed to be a flaw in the splitting logic when it comes to quotes, e.g.:
--output="filename" should be one argument, but htsstr_argsplit treated it as
['--output=', '"filename"] which I think is wrong.

I fixed this and added two tests for this scenario.

fe4df311-ls183

16 Sep 15:58
Compare
Choose a tag to compare

LinuxServer Changes:

Install XMLTV from Alpine repos.

tvheadend Changes:

Fix htsstr_argsplit (treat quotes inside an argument correctly)

There seemed to be a flaw in the splitting logic when it comes to quotes, e.g.:
--output="filename" should be one argument, but htsstr_argsplit treated it as
['--output=', '"filename"] which I think is wrong.

I fixed this and added two tests for this scenario.

ec56067f-ls182

02 Sep 15:56
Compare
Choose a tag to compare

LinuxServer Changes:

Install XMLTV from Alpine repos.

tvheadend Changes:

support/mkbundle: switch from distutils to setuptools

Fixes build error with python-3.12:

Traceback (most recent call last):
File "support/mkbundle", line 48, in
import distutils.spawn
ModuleNotFoundError: No module named 'distutils'

Signed-off-by: Bernd Kuhls bernd@kuhls.net

ec56067f-ls181

26 Aug 15:57
Compare
Choose a tag to compare

LinuxServer Changes:

Install XMLTV from Alpine repos.

tvheadend Changes:

support/mkbundle: switch from distutils to setuptools

Fixes build error with python-3.12:

Traceback (most recent call last):
File "support/mkbundle", line 48, in
import distutils.spawn
ModuleNotFoundError: No module named 'distutils'

Signed-off-by: Bernd Kuhls bernd@kuhls.net