]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
6 years agofreesat bouquet parser: fix endless loop (double list insert), fixes #4851
Jaroslav Kysela [Wed, 6 Mar 2019 19:01:26 +0000 (20:01 +0100)] 
freesat bouquet parser: fix endless loop (double list insert), fixes #4851

6 years agoutils: cosmetic fix for sbuf_alloc_fail
Jaroslav Kysela [Wed, 6 Mar 2019 19:00:48 +0000 (20:00 +0100)] 
utils: cosmetic fix for sbuf_alloc_fail

6 years agoeit: fix the possible NULL dereference
Jaroslav Kysela [Wed, 6 Mar 2019 19:00:29 +0000 (20:00 +0100)] 
eit: fix the possible NULL dereference

6 years agoSAT>IP: fix done - close sessions only when server is active
Jaroslav Kysela [Wed, 6 Mar 2019 07:29:51 +0000 (08:29 +0100)] 
SAT>IP: fix done - close sessions only when server is active

6 years agompegts: fix the idle scan (use another idle scan queue - fixes #5548)
Jaroslav Kysela [Sat, 2 Mar 2019 20:26:18 +0000 (21:26 +0100)] 
mpegts: fix the idle scan (use another idle scan queue - fixes #5548)

6 years agotvh thread: increase the default watchdog timeout to 15 seconds
Jaroslav Kysela [Sat, 2 Mar 2019 20:23:37 +0000 (21:23 +0100)] 
tvh thread: increase the default watchdog timeout to 15 seconds

6 years agotvh-json.py: the list is returned instead dictionary
Jaroslav Kysela [Fri, 1 Mar 2019 15:39:30 +0000 (16:39 +0100)] 
tvh-json.py: the list is returned instead dictionary

6 years agoPrevent rebinding when refreshing SAT-IP Server settings and not changing port, fixes...
Flole [Thu, 14 Feb 2019 19:50:24 +0000 (20:50 +0100)] 
Prevent rebinding when refreshing SAT-IP Server settings and not changing port, fixes #5539

6 years agosystemd: service/unit should not be started until after file-systems are mounted...
mpmc [Tue, 26 Feb 2019 18:44:35 +0000 (18:44 +0000)] 
systemd: service/unit should not be started until after file-systems are mounted - this avoids "file missing" errors

6 years agoiptv: another improvement in the thread exit procedure, fixes #5550
Jaroslav Kysela [Thu, 28 Feb 2019 08:21:40 +0000 (09:21 +0100)] 
iptv: another improvement in the thread exit procedure, fixes #5550

6 years agoiptv: improve the thread exit procedure - use pipe, fixes #5550
Jaroslav Kysela [Wed, 27 Feb 2019 16:59:28 +0000 (17:59 +0100)] 
iptv: improve the thread exit procedure - use pipe, fixes #5550

6 years agoiptv: improve the thread exit procedure, issue #5550
Jaroslav Kysela [Wed, 27 Feb 2019 14:28:59 +0000 (15:28 +0100)] 
iptv: improve the thread exit procedure, issue #5550

6 years agosatip client: initialize variable _w correctly for the PIDs split rewrite, fixes...
Jaroslav Kysela [Sat, 16 Feb 2019 19:55:38 +0000 (20:55 +0100)] 
satip client: initialize variable _w correctly for the PIDs split rewrite, fixes #5544, issue #5549

6 years agosatip client: fix the compilation, fixes #5547
Jaroslav Kysela [Sat, 16 Feb 2019 09:30:34 +0000 (10:30 +0100)] 
satip client: fix the compilation, fixes #5547

6 years agosatip client: fix for the PIDs split - missing delpids, issue #5544
Jaroslav Kysela [Fri, 15 Feb 2019 22:38:29 +0000 (23:38 +0100)] 
satip client: fix for the PIDs split - missing delpids, issue #5544

6 years agoTriax & Kathrein: Increase pid length, issue #5544
Pablo [Fri, 15 Feb 2019 22:08:07 +0000 (23:08 +0100)] 
Triax & Kathrein: Increase pid length, issue #5544

6 years agosatip client: improve the PIDs split for the PLAY RTSP command, fixes #5544
Jaroslav Kysela [Fri, 15 Feb 2019 22:29:06 +0000 (23:29 +0100)] 
satip client: improve the PIDs split for the PLAY RTSP command, fixes #5544

6 years agoAdded compatibility mode for SAT-IP tuners that mess up tuner numbers, for example...
Flole [Mon, 11 Feb 2019 13:59:40 +0000 (14:59 +0100)] 
Added compatibility mode for SAT-IP tuners that mess up tuner numbers, for example FritzBox 6490/6590

6 years agoFix description of RTP/AVP/TCP Mode
Flole998 [Sun, 10 Feb 2019 21:07:21 +0000 (22:07 +0100)] 
Fix description of RTP/AVP/TCP Mode

6 years agosatip client: workaround for FritzBox 6490/6590 (status string parsing), rewritten...
Jaroslav Kysela [Thu, 14 Feb 2019 15:50:31 +0000 (16:50 +0100)] 
satip client: workaround for FritzBox 6490/6590 (status string parsing), rewritten PR#1256

6 years agohttp: digest - do not use EVP_sha512_256() for nonce, check openssl version
Jaroslav Kysela [Thu, 14 Feb 2019 13:49:47 +0000 (14:49 +0100)] 
http: digest - do not use EVP_sha512_256() for nonce, check openssl version

6 years agohttp: digest - return back MD5 as only digest hash (multiple login dialogs for firefo...
Jaroslav Kysela [Thu, 14 Feb 2019 13:49:06 +0000 (14:49 +0100)] 
http: digest - return back MD5 as only digest hash (multiple login dialogs for firefox/chrome)

6 years agohttp: digest - show the SHA hash as an authentication alternative (tested with curl)
Jaroslav Kysela [Thu, 14 Feb 2019 13:36:46 +0000 (14:36 +0100)] 
http: digest - show the SHA hash as an authentication alternative (tested with curl)

6 years agompegts input: fix the compilation error, fixes #5492
Jaroslav Kysela [Thu, 14 Feb 2019 12:44:52 +0000 (13:44 +0100)] 
mpegts input: fix the compilation error, fixes #5492

6 years agohttp server: fix the new digest hashes (appearently firefox nor chrome do support...
Jaroslav Kysela [Thu, 14 Feb 2019 12:43:26 +0000 (13:43 +0100)] 
http server: fix the new digest hashes (appearently firefox nor chrome do support them)

6 years agompegts: pid subscription - fix wrong mps_type mpegts_mps_cmp(), fixes #5492
Jaroslav Kysela [Thu, 14 Feb 2019 12:38:50 +0000 (13:38 +0100)] 
mpegts: pid subscription - fix wrong mps_type mpegts_mps_cmp(), fixes #5492

6 years agohttp server: add support for SHA-256 and SHA-512/256 digest hashes
Jaroslav Kysela [Wed, 13 Feb 2019 17:14:40 +0000 (18:14 +0100)] 
http server: add support for SHA-256 and SHA-512/256 digest hashes

6 years agoesfilter: cosmetic fix
Jaroslav Kysela [Tue, 12 Feb 2019 17:15:25 +0000 (18:15 +0100)] 
esfilter: cosmetic fix

6 years agoesfilter: fix the wrong other mask (hbbtv), fixes #5531
Jaroslav Kysela [Tue, 12 Feb 2019 17:08:05 +0000 (18:08 +0100)] 
esfilter: fix the wrong other mask (hbbtv), fixes #5531

6 years agodescrambler: simplify some destroy sequences
Jaroslav Kysela [Mon, 11 Feb 2019 08:10:30 +0000 (09:10 +0100)] 
descrambler: simplify some destroy sequences

6 years agochannel: get number - select the lowest service number, fixes #5441
Jaroslav Kysela [Mon, 11 Feb 2019 07:38:08 +0000 (08:38 +0100)] 
channel: get number - select the lowest service number, fixes #5441

6 years agodvb psi: fix hbbtv parsing, fixes #5531
Jaroslav Kysela [Sat, 9 Feb 2019 20:02:20 +0000 (21:02 +0100)] 
dvb psi: fix hbbtv parsing, fixes #5531

6 years agoCorrected local_ip description text
Kin-Wai Koo [Tue, 22 Jan 2019 09:32:34 +0000 (17:32 +0800)] 
Corrected local_ip description text

6 years agoLog an error message if the configured IP address is invalid
Kin-Wai Koo [Tue, 22 Jan 2019 06:40:40 +0000 (14:40 +0800)] 
Log an error message if the configured IP address is invalid

6 years agoMove HDHomeRun config fields into their own group in the UI
Kin-Wai Koo [Tue, 22 Jan 2019 06:19:29 +0000 (14:19 +0800)] 
Move HDHomeRun config fields into their own group in the UI

6 years agoAvoid caching HDHomeRun's IP address
Kin-Wai Koo [Tue, 22 Jan 2019 00:52:39 +0000 (08:52 +0800)] 
Avoid caching HDHomeRun's IP address

6 years agoAssign a different port number for each frontend thread
Kin-Wai Koo [Mon, 21 Jan 2019 09:08:12 +0000 (17:08 +0800)] 
Assign a different port number for each frontend thread

6 years agoChanges to make tvheadend work in a container while talking to HDHomerun
Kin-Wai Koo [Sun, 20 Jan 2019 12:32:41 +0000 (20:32 +0800)] 
Changes to make tvheadend work in a container while talking to HDHomerun

6 years agodvr: New fmt spec for per-dir seasons and one movie per dir. (#4667)
E.Smith [Sun, 27 Jan 2019 23:46:33 +0000 (23:46 +0000)] 
dvr: New fmt spec for per-dir seasons and one movie per dir. (#4667)

Previously the $q format specifier would only output movies as:
tvmovies/title (yyyy).ts

However, a common alternative is to store each movie in its
own sub-directory:
tvmovies/title1 (yyyy)/title1 (yyyy).ts
tvmovies/title2 (yyyy)/title2 (yyyy).ts

Similarly for episodes we output:
tvshows/title/title - SxxEyy.ts

But a common alternative is to have one directory per season:
tvshows/title/Season 1/title - S01Eyy.ts
tvshows/title/Season 2/title - S02Eyy.ts

So we now add a "$3q" to output these common alternatives, as requested
in the forums.

Also add equivalent "$3Q" to output without the "genre" prefix
i.e., without "tvshows/" or "tvmovies/".

Issue: #4667

6 years agodvr: Add {min,max}season and {min,max}year to autorec UI, fixes #5479
E.Smith [Sun, 27 Jan 2019 22:30:22 +0000 (22:30 +0000)] 
dvr: Add {min,max}season and {min,max}year to autorec UI, fixes #5479

6 years agodvr: Only check minseason/maxseason/minyear/maxyear if EPG has these values, fixes...
E.Smith [Sun, 27 Jan 2019 22:09:32 +0000 (22:09 +0000)] 
dvr: Only check minseason/maxseason/minyear/maxyear if EPG has these values, fixes #5479

Previously if user specified a minseason=5 then we'd only record episodes that have
an appropriate season. However, Christmas specials tend to have no season or have
season=0, or might not have an episode number, so only check the autorec season if
the EPG has provided a non-zero value.

We also do the same with year.

This avoids needing to add numerous additional config item of "allow empty season",
"allow empty year", etc.

Issue: 5479

6 years agoKathrein EXIP: Add default config (SATIP)
Pablo [Tue, 22 Jan 2019 22:04:56 +0000 (23:04 +0100)] 
Kathrein EXIP: Add default config (SATIP)

6 years agoUpdate posix.mk
fat-fred [Thu, 10 Jan 2019 03:46:39 +0000 (04:46 +0100)] 
Update posix.mk

6 years agoCSS: Fixes
Trujulu [Sat, 5 Jan 2019 17:22:33 +0000 (17:22 +0000)] 
CSS: Fixes

6 years agoWebUI: Update copyright year
ProfYaffle [Sat, 5 Jan 2019 14:43:49 +0000 (14:43 +0000)] 
WebUI: Update copyright year

6 years agom3u: fix the NULL dereference if the input string cannot be converted to utf-8, fixes...
Jaroslav Kysela [Mon, 4 Feb 2019 09:53:12 +0000 (10:53 +0100)] 
m3u: fix the NULL dereference if the input string cannot be converted to utf-8, fixes #5525

6 years agosatip server: parse destination for RTP/AVP transfer
Jaroslav Kysela [Thu, 24 Jan 2019 16:29:56 +0000 (17:29 +0100)] 
satip server: parse destination for RTP/AVP transfer

6 years agosatip client: fix the network limit/group description
Jaroslav Kysela [Wed, 23 Jan 2019 06:59:50 +0000 (07:59 +0100)] 
satip client: fix the network limit/group description

6 years agosatip server: add icon files, fixes #5268
Jaroslav Kysela [Mon, 21 Jan 2019 14:18:03 +0000 (15:18 +0100)] 
satip server: add icon files, fixes #5268

6 years agoeit: config - fix the json syntax error, fixes #5503
Jaroslav Kysela [Fri, 18 Jan 2019 21:23:08 +0000 (22:23 +0100)] 
eit: config - fix the json syntax error, fixes #5503

6 years agoeit: fix UK Cable Virgin configuration, fixes #5499
Jaroslav Kysela [Fri, 18 Jan 2019 07:45:54 +0000 (08:45 +0100)] 
eit: fix UK Cable Virgin configuration, fixes #5499

6 years agompegts dvb network: fix create mux - wrong class used for comparison (since commit...
Jaroslav Kysela [Thu, 17 Jan 2019 16:38:06 +0000 (17:38 +0100)] 
mpegts dvb network: fix create mux - wrong class used for comparison (since commit dbee3d2049faa7d5e15374ddef37a91e86768b26), fixes #5486

6 years agompegts network: stop all running muxes when the network was disabled by the user...
Jaroslav Kysela [Tue, 15 Jan 2019 09:36:43 +0000 (10:36 +0100)] 
mpegts network: stop all running muxes when the network was disabled by the user, fixes #5497

6 years agompegts input: change mpegts_input_tuning_error() to more universal mpegts_input_error()
Jaroslav Kysela [Tue, 15 Jan 2019 09:35:26 +0000 (10:35 +0100)] 
mpegts input: change mpegts_input_tuning_error() to more universal mpegts_input_error()

6 years agoserver.h: cleanups for TSS_ flags
Jaroslav Kysela [Tue, 15 Jan 2019 09:34:50 +0000 (10:34 +0100)] 
server.h: cleanups for TSS_ flags

6 years agoiptv auto network: check the network enabled flag for the auto download
Jaroslav Kysela [Mon, 14 Jan 2019 14:23:39 +0000 (15:23 +0100)] 
iptv auto network: check the network enabled flag for the auto download

6 years agoservice: enlist - use also is_enabled callback to check the network/mux enable state
Jaroslav Kysela [Mon, 14 Jan 2019 14:21:24 +0000 (15:21 +0100)] 
service: enlist - use also is_enabled callback to check the network/mux enable state

6 years agootamux: fix the 15 seconds delay for the initial scan
Jaroslav Kysela [Mon, 14 Jan 2019 14:20:50 +0000 (15:20 +0100)] 
otamux: fix the 15 seconds delay for the initial scan

6 years agompegts: add possibility to enable/disable network
Jaroslav Kysela [Mon, 14 Jan 2019 12:17:15 +0000 (13:17 +0100)] 
mpegts: add possibility to enable/disable network

6 years agohttp: CORS - small optimization
Jaroslav Kysela [Mon, 14 Jan 2019 11:28:51 +0000 (12:28 +0100)] 
http: CORS - small optimization

6 years agohttp: CORS - add Access-Control-Allow-Credentials header for cookies
Jaroslav Kysela [Mon, 14 Jan 2019 11:24:52 +0000 (12:24 +0100)] 
http: CORS - add Access-Control-Allow-Credentials header for cookies

6 years agoparse_ac3: avoid the endless loop for the AC3/EAC3 auto-detection, issue #5353
Jaroslav Kysela [Sun, 13 Jan 2019 20:17:36 +0000 (21:17 +0100)] 
parse_ac3: avoid the endless loop for the AC3/EAC3 auto-detection, issue #5353

6 years agootamux: fix NULL dereference, fixes #5488
Jaroslav Kysela [Wed, 9 Jan 2019 17:41:16 +0000 (18:41 +0100)] 
otamux: fix NULL dereference, fixes #5488

6 years agodoozer: remove OOL Fedora 27
Jaroslav Kysela [Wed, 9 Jan 2019 09:35:47 +0000 (10:35 +0100)] 
doozer: remove OOL Fedora 27

6 years agoMakefile.ffmpeg: upgrade ffmpeg to 4.1, x264 to 20190108, x265 to 2.9
Jaroslav Kysela [Wed, 9 Jan 2019 08:39:00 +0000 (09:39 +0100)] 
Makefile.ffmpeg: upgrade ffmpeg to 4.1, x264 to 20190108, x265 to 2.9

6 years agoavahi: try to fix double free, fixes #5484
Jaroslav Kysela [Tue, 8 Jan 2019 19:26:02 +0000 (20:26 +0100)] 
avahi: try to fix double free, fixes #5484

6 years agoDVR: add utf8 validator for title/subtitle when cutted
Jaroslav Kysela [Tue, 8 Jan 2019 14:48:33 +0000 (15:48 +0100)] 
DVR: add utf8 validator for title/subtitle when cutted

6 years agoepg: add auto-ota-module detection
Jaroslav Kysela [Tue, 8 Jan 2019 10:53:42 +0000 (11:53 +0100)] 
epg: add auto-ota-module detection

6 years agoepggrab: reimplement the OTA grabber selection per mux
Jaroslav Kysela [Mon, 7 Jan 2019 10:01:27 +0000 (11:01 +0100)] 
epggrab: reimplement the OTA grabber selection per mux

6 years agoui: Make dialogs slightly bigger.
E.Smith [Sun, 9 Dec 2018 14:18:06 +0000 (14:18 +0000)] 
ui: Make dialogs slightly bigger.

Some text is getting truncated so make the dialogs bigger.

6 years agoapi: Alternative showings match on title if no series link, fixes #5402
E.Smith [Sun, 9 Dec 2018 14:12:03 +0000 (14:12 +0000)] 
api: Alternative showings match on title if no series link, fixes #5402

Some broadcasts do not have series link, so alternative showings returned
an empty list.

Instead, if we have no series link then we do a grid query to find
entries that match by title.

Fixes: #5402
6 years agoFix several errors detected by w3c css validator
Pablo [Mon, 24 Dec 2018 17:24:54 +0000 (18:24 +0100)] 
Fix several errors detected by w3c css validator

2234  .x-grid3-header-title  Value Error : padding auto is not a padding value : auto 1px

5792  Parse Error }

5798  *  Parse Error */ .x-grid3-hd-row td.ux-filtered-column { font-style:italic; font-weight:bold }

6529  .dvr-details-dialog  Property postition doesn't exist. The closest matching property name is position : relative

6 years agoAdd missing !DOCTYPE html
Pablo [Mon, 24 Dec 2018 15:21:41 +0000 (16:21 +0100)] 
Add missing !DOCTYPE html

6 years agoCSS: Fix height %
Pablo [Mon, 24 Dec 2018 15:14:46 +0000 (16:14 +0100)] 
CSS: Fix height %

6 years agomain: Replace deprecated ERR_remove_state
Rosen Penev [Wed, 2 Jan 2019 04:07:38 +0000 (20:07 -0800)] 
main: Replace deprecated ERR_remove_state

ERR_remove_thread_state has been the successor since version 1.0.0.

Fixes compilation without deprecated APIs on 1.0.0 and above.

6 years agoeit: always prefer master rather than slave for the config, issue #5247
Jaroslav Kysela [Wed, 2 Jan 2019 14:51:28 +0000 (15:51 +0100)] 
eit: always prefer master rather than slave for the config, issue #5247

6 years agoeit config: fix the uk_freesat_eit description, issue #5247
Jaroslav Kysela [Tue, 1 Jan 2019 18:43:40 +0000 (19:43 +0100)] 
eit config: fix the uk_freesat_eit description, issue #5247

6 years agoeit: another attempt to fix the freesat issue (slave eit), fixes #5247
Jaroslav Kysela [Tue, 1 Jan 2019 18:42:02 +0000 (19:42 +0100)] 
eit: another attempt to fix the freesat issue (slave eit), fixes #5247

6 years agoeit: try to fix the freesat issue, fixes #5247
Jaroslav Kysela [Tue, 1 Jan 2019 18:14:49 +0000 (19:14 +0100)] 
eit: try to fix the freesat issue, fixes #5247

6 years agoxmltv: add support for the lcn tag, fixes #5471
Jaroslav Kysela [Tue, 1 Jan 2019 17:34:53 +0000 (18:34 +0100)] 
xmltv: add support for the lcn tag, fixes #5471

6 years agosatip client: remove the dual condition for Annex B
Jaroslav Kysela [Tue, 1 Jan 2019 17:18:40 +0000 (18:18 +0100)] 
satip client: remove the dual condition for Annex B

6 years agosatip client: fix the ATSC-C (Annex B) parameters, fixes #5447
Jaroslav Kysela [Tue, 1 Jan 2019 17:17:05 +0000 (18:17 +0100)] 
satip client: fix the ATSC-C (Annex B) parameters, fixes #5447

6 years agocosmetic fixes and optimizations
Jaroslav Kysela [Tue, 1 Jan 2019 17:05:15 +0000 (18:05 +0100)] 
cosmetic fixes and optimizations

6 years agoxmltv export: add LCN to the display-name attribute, fixes #5471
Jaroslav Kysela [Tue, 1 Jan 2019 16:20:25 +0000 (17:20 +0100)] 
xmltv export: add LCN to the display-name attribute, fixes #5471

6 years agopass muxer: fix the incorrect section length for EIT table, fixes #5418, issue #5062
Jaroslav Kysela [Sun, 30 Dec 2018 10:16:02 +0000 (11:16 +0100)] 
pass muxer: fix the incorrect section length for EIT table, fixes #5418, issue #5062

6 years agoteletext: fix the subtitle parser (wrong SCT_ type match), issue #5422
Jaroslav Kysela [Fri, 28 Dec 2018 20:21:36 +0000 (21:21 +0100)] 
teletext: fix the subtitle parser (wrong SCT_ type match), issue #5422

6 years agohtsp server: use HTTP image URLs for image cache for older clients (pvr.hts), fixes...
Jaroslav Kysela [Fri, 28 Dec 2018 18:50:05 +0000 (19:50 +0100)] 
htsp server: use HTTP image URLs for image cache for older clients (pvr.hts), fixes #5455

6 years agoimagecache: the timer function is already called inside imagecache_lock (sorry),...
Jaroslav Kysela [Wed, 26 Dec 2018 22:08:39 +0000 (23:08 +0100)] 
imagecache: the timer function is already called inside imagecache_lock (sorry), fixes #5458

6 years agohdhomerun: auto detect DVB_T devices
Anton Blanchard [Wed, 26 Dec 2018 03:52:37 +0000 (14:52 +1100)] 
hdhomerun: auto detect DVB_T devices

6 years agoimagecache: fix the missing ref initialization, fixes #5458
Jaroslav Kysela [Wed, 26 Dec 2018 13:26:12 +0000 (14:26 +0100)] 
imagecache: fix the missing ref initialization, fixes #5458

6 years agoFix mpegts packet length in descrambler_data_key_check
joeuser [Sun, 23 Dec 2018 18:12:49 +0000 (19:12 +0100)] 
Fix mpegts packet length in descrambler_data_key_check

6 years agoimagecache: do not use global lock, fixes #5453
Jaroslav Kysela [Tue, 25 Dec 2018 17:24:57 +0000 (18:24 +0100)] 
imagecache: do not use global lock, fixes #5453

6 years agoRevert "dvr: move dvr_notify() call to the global_lock using timers, fixes #5437"
Jaroslav Kysela [Tue, 25 Dec 2018 16:34:26 +0000 (17:34 +0100)] 
Revert "dvr: move dvr_notify() call to the global_lock using timers, fixes #5437"

This reverts commit 91f6de4437f13d51a854ffe999cca63ff2ef503c.

6 years agocclient: check keep-alive also when no poll event occurs, fixes #5445
Jaroslav Kysela [Sat, 22 Dec 2018 17:42:28 +0000 (18:42 +0100)] 
cclient: check keep-alive also when no poll event occurs, fixes #5445

6 years agompegts: fix mpegts_service_find_e2() for atsc-t
Jaroslav Kysela [Sat, 22 Dec 2018 17:36:14 +0000 (18:36 +0100)] 
mpegts: fix mpegts_service_find_e2() for atsc-t

6 years agocaclient: handle correctly connection close / read error, fixes #5445
Jaroslav Kysela [Sat, 22 Dec 2018 10:41:18 +0000 (11:41 +0100)] 
caclient: handle correctly connection close / read error, fixes #5445

6 years agosatip server: fix ATSC-T / Annex B cable frequency parsing, fixes #5447
Jaroslav Kysela [Thu, 20 Dec 2018 19:32:33 +0000 (20:32 +0100)] 
satip server: fix ATSC-T / Annex B cable frequency parsing, fixes #5447

6 years agolinuxdvb: satconf - cleanups for the rotor external command
Jaroslav Kysela [Wed, 19 Dec 2018 14:28:35 +0000 (15:28 +0100)] 
linuxdvb: satconf - cleanups for the rotor external command

6 years agoadded linudvb_rotor_external to control an actuator by spawning an external command
Luca Olivetti [Sat, 15 Dec 2018 13:31:30 +0000 (14:31 +0100)] 
added linudvb_rotor_external to control an actuator by spawning an external command

6 years agowebui, htsbuf: Content-Disposition escape chars are not correct.
Thomas Warburton [Mon, 17 Dec 2018 14:23:18 +0000 (14:23 +0000)] 
webui, htsbuf: Content-Disposition escape chars are not correct.

When attempting to download a recording with a comma Google Chrome will
fail with ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION. This is
because the comma ',' in the filename*=UTF-8'' field was not escaped.

This commit implements the defined list of non-escape characters from
RFC8187 based on htsbuf_append_and_escape_url.

The same problem occurs in issue #2086. Fixed in 2fdfe4836 "webui: fix the
attachment; filename encoding, fixes #2086" and broken again in ab9fc249a
"fix htsbuf_append_and_escape_url() - don't escape more allowed characters,
fixes #3721".

Only tested in release/4.2.

https://bugs.chromium.org/p/chromium/issues/detail?id=454165