~mamarley/tvheadend/+git/trunk:sweep/fix_invalid_contentdisposition_header

Last commit made on 2024-02-02
Get this branch:
git clone -b sweep/fix_invalid_contentdisposition_header https://git.launchpad.net/~mamarley/tvheadend/+git/trunk

Branch merges

Branch information

Name:
sweep/fix_invalid_contentdisposition_header
Repository:
lp:~mamarley/tvheadend/+git/trunk

Recent commits

de0b0f0... by "sweep-ai[bot]" <128439645+sweep-ai[bot]@users.noreply.github.com>

feat: Updated src/webui/webui.c

c7f46ec... by "sweep-ai[bot]" <128439645+sweep-ai[bot]@users.noreply.github.com>

Configure Sweep (#1612)

Co-authored-by: sweep-ai[bot] <128439645+sweep-ai[bot]@users.noreply.github.com>

8ceb72f... by Flole998 <email address hidden>

Add stale-bot for issues/PRs needing more info

0485cf4... by oliver

main: Warn about unexpected configuration location

When using the `--fork` flag, and no user or config arguments are
supplied, the configuration folder will end up with whatever the default
`daemon` user has set, which is often `/sbin` set as the homedir.

This is weird, but not 'wrong' per say. Lets warn the user that forking
can have an unexpected side effect.

Signed-off-by: Olliver Schinagl <email address hidden>

717056b... by Michael Marley

Use sigaction() instead of signal()

The behavior of signal() is not consistent or defined when using it
to set signal handlers (see "Portability" in
https://man7.org/linux/man-pages/man2/signal.2.html). Previously
we got away with this, but starting with GCC 14, using signal()
apparently causes certain syscalls to be restarted after the signal
is caught. One of these is the read() currently on line 63 of
fsmonitor.c. The result is that read() doesn't return when the
fsmonitor thread receives a signal, resulting in the thread never
shutting down, resulting in TVHeadend hanging on any attempt to
terminate it.

Instead, use sigaction(), which has defined behavior when setting
signal handlers. Since invoking sigaction() requires several
lines, a helper was added to tvh_thread.c to avoid code
duplication.

bcfbe7d... by Flole998 <email address hidden>

Add timeshift support for audio-only channels

af5e2c9... by Christian

templates: add log section to bug_report.yml

Signed-off-by: Christian Hewitt <email address hidden>

6229a74... by ProfYaffle

Add missing Lithuanian string template (#1608)

212e85c... by wywywywy <email address hidden>

ci: fix cloudsmith.sh & add to CI workflow

7b76233... by Christian

src: filesystem permission fixes

Signed-off-by: Christian Hewitt <email address hidden>