Release / Change Log

  • Replace deprecated channels/channel_layout (2024-08-04)

  • Fix function passed to avio_alloc_context() (ffmpeg 7) (2024-08-04)

  • (2024-07-21)

  • (2024-07-21)

  • Rework fullscreen request method detection (2024-07-13)

  • Add dependency for recent Fedora versions (2024-07-13)

  • Allow node16 for GitHub Actions (2024-07-13)

  • (2024-06-27)

  • Refactor null value handling. (2024-06-27)

  • Replace deprecated interlaced_frame, top_field_first and key_frame (2024-06-25)

  • Replace deprecated av_init_packet() (2024-06-25)

  • (2024-06-23)

  • Fix potential null-pointer dereference in muxer_mkv.c (2024-06-23)

  • (2024-06-23)

  • (2024-06-18)

  • XMLTV: Rating Labels: Use 'NONE' when 'system' attribute is missing (2024-06-15)

Recent Releases

Release 12.34.2 (2024-06-07)

Release 12.34.3 (2024-06-06)

Release 12.34.4 (2024-03-24)

Release 12.34.5 (2024-03-07)

Release 12.34.6 (2024-02-23)

Release 12.34.7 (2024-02-21)

Releases, Nightly Builds and Change Log

  • Release 12.34.1 (2024-08-04)

  • Replace deprecated channels/channel_layout (2024-08-04)

  • Fix function passed to avio_alloc_context() (ffmpeg 7) (2024-08-04)

  • (2024-07-21)

  • (2024-07-21)

  • Rework fullscreen request method detection (2024-07-13)

  • Add dependency for recent Fedora versions (2024-07-13)

  • Allow node16 for GitHub Actions (2024-07-13)

  • (2024-06-27)

  • Refactor null value handling. (2024-06-27)

  • Replace deprecated interlaced_frame, top_field_first and key_frame (2024-06-25)

  • Replace deprecated av_init_packet() (2024-06-25)

  • (2024-06-23)

  • Fix potential null-pointer dereference in muxer_mkv.c (2024-06-23)

  • (2024-06-23)

  • (2024-06-18)

  • XMLTV: Rating Labels: Use 'NONE' when 'system' attribute is missing (2024-06-15)

  • Release 12.34.2 (2024-06-07)

  • Release 12.34.3 (2024-06-06)

  • (2024-06-06)

  • Always compile x265 as PIC (2024-06-06)

  • Update libogg and libfdkaac (2024-06-06)

  • Update libx264 (2024-06-06)

  • Update nasm (2024-06-06)

  • Add current pcloud cert (2024-06-06)

  • Update x265 to 3.6 (2024-06-06)

  • Make builds parallel and add bookworm and ubuntu 24.04 builds (2024-06-06)

  • (2024-06-06)

  • (2024-06-06)

  • (2024-06-05)

  • (2024-06-05)

  • (2024-04-26)

  • Correct M3U playlist logo tag (2024-04-26)

  • Properly escape json in setup (2024-04-25)

  • (2024-04-24)

  • (2024-04-20)

  • Update WebUI to allow debug/trace subsystem selection from a list. (2024-04-20)

  • Add subsystems to JSON API. (2024-04-13)

  • (2024-04-08)

  • Release 12.34.4 (2024-03-24)

  • (2024-03-24)

  • (2024-03-24)

  • (2024-03-22)

  • (2024-03-18)

  • (2024-03-18)

  • (2024-03-18)

  • (2024-03-18)

  • (2024-03-18)

  • (2024-03-18)

  • (2024-03-18)

  • (2024-03-18)

  • (2024-03-18)

  • (2024-03-18)

  • (2024-03-18)

  • (2024-03-18)

  • (2024-03-14)

  • CI: remove NODIRTY option as those builds may be dirty (2024-03-09)

  • Revert accidental package renaming (2024-03-08)

  • Improve armv6l-packages and remove various outdated references/commands (2024-03-08)

  • (2024-03-08)

  • Release 12.34.5 (2024-03-07)

  • (2024-03-07)

  • (2024-03-07)

  • (2024-03-07)

  • (2024-03-03)

  • Improve autorec duplicate handling (2024-03-01)

  • ci: added more info logging to cloudsmith.sh (2024-03-01)

  • (2024-03-01)

  • (2024-03-01)

  • (2024-03-01)

  • Release 12.34.6 (2024-02-23)

  • Replace broken links, update copyright year (2024-02-23)

  • (2024-02-23)

  • (2024-02-23)

  • (2024-02-23)

  • (2024-02-23)

  • (2024-02-23)

  • (2024-02-23)

  • (2024-02-23)

  • (2024-02-23)

  • (2024-02-23)

  • (2024-02-23)

  • (2024-02-23)

  • (2024-02-23)

  • (2024-02-23)

  • (2024-02-23)

  • Give comment-on-labels.yml permissions to write to PRs (2024-02-22)

  • Add OpenCollective donate link to Wizard (2024-02-22)

  • (2024-02-22)

  • Release 12.34.7 (2024-02-21)

  • Release 12.34.8 (2024-02-21)

  • Run enforce-pr-rebase whenever a PR is updated (2024-02-21)

  • Fix Auto-PR comment on squash-label (2024-02-21)

  • (2024-02-21)

  • ci: change CLOUDSMITH_OWNER from a var to a secret (2024-02-21)

  • Release 12.34.9 (2024-02-20)

  • Release 12.34.10 (2024-02-20)

  • Release 12.34.11 (2024-02-20)

  • Release 12.34.12 (2024-02-20)

  • (2024-02-20)

  • (2024-02-20)

  • (2024-02-20)

  • (2024-02-20)

  • (2024-02-20)

  • (2024-02-20)

  • Replace poison memset by memset_s to avoid compiler optimizing it out (2024-02-20)

  • Show SeriesLink for AutoRecs (2024-02-20)

  • Add some ERRNOs for DVR & Config (2024-02-20)

  • Release 12.34.13 (2024-02-19)

  • Release 12.34.14 (2024-02-19)

  • Release 12.34.15 (2024-02-19)

  • Shorten time for stale issues before a warning is applied (2024-02-19)

  • (2024-02-19)

  • Add support for 12-hour custom date formats (2024-02-19)

  • Add missing htmsg_destroy() call in hdhomerun_server_discover (2024-02-19)

  • (2024-02-19)

  • (2024-02-19)

  • (2024-02-18)

  • (2024-02-18)

  • (2024-02-18)

  • (2024-02-18)

  • (2024-02-18)

  • (2024-02-18)

  • (2024-02-18)

  • ci: Use correct version of merge commit block action (2024-02-18)

  • ci: Block merge or autosquash commits in PRs (2024-02-17)

  • docs: Fix broken Readme.md badge for builds (2024-02-17)

  • Add automatic labels to PRs (2024-02-17)

  • Remove broken codeball (2024-02-17)

  • (2024-02-17)

  • (2024-02-17)

  • (2024-02-17)

  • (2024-02-17)

  • (2024-02-17)

  • (2024-02-17)

  • (2024-02-16)

  • ci: use CURL for cloudsmith.sh and enable RPM upload (2024-02-15)

  • (2024-02-11)

  • (2024-02-10)

  • (2024-02-09)

  • (2024-02-08)

  • Release 12.34.16 (2024-02-07)

  • (2024-02-07)

  • (2024-02-06)

  • descrambler: Fix Sky-UK descrambling (2024-02-05)

  • (2024-02-05)

  • (2024-02-05)

  • (2024-02-05)

  • (2024-02-05)

  • (2024-02-05)

  • (2024-02-05)

  • (2024-02-05)

  • Release 12.34.17 (2024-02-04)

  • (2024-02-04)

  • Remove sweep-ai again as it is not useful at all (2024-02-03)

  • Mark PRs needing squashing as stale after a while (2024-02-03)

  • Automatically comment on PRs needing squash (2024-02-03)

  • Fix audio-only timeshift memory usage (2024-02-03)

  • Sanitize filename in content-disposition header (2024-02-03)

  • Release 12.34.18 (2024-02-02)

  • (2024-02-02)

  • (2024-02-02)

  • (2024-02-02)

  • Add stale-bot for issues/PRs needing more info (2024-02-02)

  • (2024-02-02)

  • (2024-02-01)

  • Add timeshift support for audio-only channels (2024-01-31)

  • (2024-01-31)

  • Add missing Lithuanian string template (#1608) (2024-01-30)

  • ci: fix cloudsmith.sh & add to CI workflow (2024-01-28)

  • (2024-01-24)

  • (2024-01-23)

  • (2024-01-23)

  • (2024-01-23)

  • ci: fix broken cloudsmith python (2024-01-23)

  • ci: fix cloudsmith for python3.5 (2024-01-22)

  • (2024-01-21)

  • descrambler: apply ICAM update from Chris230291 (2024-01-11)

  • descrambler: avoid dlopen() (2024-01-11)

  • linuxdvb: add DVB-S2X parameters (2024-01-05)

  • descrambler: support ICAM if detected in libdvbcsa (2024-01-04)

  • (2024-01-01)

  • (2023-12-26)

  • (2023-12-18)

  • Release 12.34.19 (2023-12-13)

  • (2023-12-13)

  • Remove references to Tvheadend Foundation. (2023-12-13)

  • (2023-12-11)

  • (2023-12-11)

  • (2023-12-11)

  • (2023-12-09)

  • Update copyright year and correct current surname (2023-12-09)

  • github: add FUNDING.yml with OpenCollective link (2023-12-09)

  • (2023-12-09)

  • (2023-12-09)

  • Release 12.34.20 (2023-12-06)

  • WebUI: Update donation string as a test to Transifex feed (2023-12-06)

  • (2023-12-06)

  • (2023-12-06)

  • (2023-12-06)

  • (2023-12-06)

  • (2023-12-06)

  • (2023-12-06)

  • Add Parental Rating Labels (2023-12-05)

  • gitignore: add debian/.debhelper folder (2023-12-01)

  • ci update build config (2023-12-01)

  • update libvpx to 1.13.1 (2023-11-29)

  • update x264 to c196240 (2023-11-29)

  • update ffmpeg to 6.0.1 (2023-11-29)

  • Fix builds on stretch (2023-11-28)

  • Add rpi-bookworm to targets (2023-11-21)

  • Update ffmpeg to 5.1.4 (2023-11-20)

  • (2023-10-26)

  • Release 12.34.21 (2023-10-15)

  • Release 12.34.22 (2023-10-14)

  • 6310 Set 'okay' default to True (2023-10-14)

  • (2023-10-14)

  • (2023-10-01)

  • (2023-09-06)

  • Release 12.34.23 (2023-08-12)

  • Release 12.34.24 (2023-08-12)

  • (2023-08-11)

  • (2023-08-11)

  • (2023-08-11)

  • Release 12.34.25 (2023-08-09)

  • Fix bug #6293 – Missing EIT EPG Content Type (2023-08-09)

  • Fix some build and add more targets (2023-08-08)

  • (2023-08-06)

  • (2023-08-06)

  • (2023-08-05)

  • (2023-08-05)

  • (2023-08-04)

  • Add 'age rating' field to recording metadata (2023-08-02)

  • (2023-07-30)

  • OTA Genre translation squashed v2 (2023-07-30)

  • Bug Fix: OTA EIT Parental Rating (2023-07-19)

  • Revert non-portable function to previous code (2023-06-25)

  • Fix spelling errors encountered during previous work (2023-06-23)

  • (2023-06-23)

  • (2023-06-23)

  • (2023-06-21)

  • (2023-06-21)

  • (2023-06-21)

  • (2023-06-21)

  • (2023-06-16)

  • (2023-06-16)

  • (2023-06-16)

  • (2023-06-16)

  • (2023-06-16)

  • (2023-06-16)

  • Fix Fedora CI build (2023-06-15)

  • Disable broken codeball (2023-06-12)

  • (2023-06-11)

  • Add Fedora RPM build to Github Actions (2023-06-07)

  • Update config for Fedora 37/38 (2023-06-07)

  • (2023-06-05)

  • (2023-04-19)

  • (2023-04-17)

  • (2023-04-17)

  • (2023-04-08)

  • (2023-04-08)

  • Release 12.34.26 (2023-04-02)

  • (2023-04-02)

  • Remove references to CLA which is no longer available (2023-04-02)

  • (2023-04-01)

  • (2023-03-30)

  • Remove deprecated get_best_effort_timestamp() call (2023-03-25)

  • (2023-03-24)

  • (2023-03-23)

  • (2023-03-23)

  • (2023-03-23)

  • (2023-03-14)

  • fix for 64bit time_t on 32bit systems (2023-03-08)

  • (2023-03-06)

  • (2023-03-06)

  • Don't attempt to approve PRs automatically (2023-03-06)

  • Codeball should also label PRs that need review (2023-03-05)

  • Fix for DVB Grabber and IPTV Stream (2023-02-24)

  • RTSP redirect support fix and moved to http client (2023-02-24)

  • Use codeball for PRs (2023-02-21)

  • (2023-02-20)

  • (2023-02-12)

  • (2023-02-10)

  • (2023-02-05)

  • (2023-01-28)

  • (2023-01-28)

  • (2023-01-27)

  • (2023-01-24)

  • (2023-01-24)

  • (2023-01-24)

  • (2023-01-24)

  • Unify names and order of Unicable-specific configuration fields (2023-01-24)

  • Add descriptions to the existing Unicable configuration fields (2023-01-24)

  • (2023-01-23)

  • (2023-01-23)

  • (2023-01-23)

  • (2023-01-23)

  • (2023-01-23)

  • (2023-01-22)

  • (2023-01-22)

  • grammar: Replace "then" with "than" (2023-01-17)

  • (2023-01-17)

  • (2023-01-14)

  • (2023-01-14)

  • (2023-01-10)

  • (2023-01-10)

  • remove libavresample from build scripts (2023-01-10)

  • Add amd64 jammy to builds (2023-01-04)

  • Fix a few more builds, add kinetic support (2022-12-21)

  • Allow old builds to pass (2022-12-21)

  • Build for kinetic instead of impish (2022-12-21)

  • Remove variable declaration from for-loop (2022-12-17)

  • Don't fail on strict aliasing violations (2022-12-17)

  • (2022-12-10)

  • (2022-11-28)

  • (2022-11-28)

  • (2022-11-28)

  • (2022-11-27)

  • (2022-11-24)

  • Remove always-true checks (2022-11-21)

  • Reduce ADTS header size for better compatibility (2022-11-21)

  • (2022-11-21)

  • Don't call epg_broadcast_set_description twice (2022-11-21)

  • (2022-11-21)

  • Serve static html files with mimetype text/html (2022-11-21)

  • (2022-11-21)

  • (2022-11-20)

  • Increase maximum ADTS packet size to match FFMPEG (2022-11-10)

  • (2022-10-31)

  • Fix race condition/data corruption in imagecache (2022-10-27)

  • Fix bad mono2sec usage (2022-10-27)

  • (2022-10-27)

  • Attempt to fix HBBTV memory leak (2022-10-26)

  • Fix typo (2022-10-26)

  • (2022-10-26)

  • Close FDs even if no UDP connection is used (2022-10-26)

  • Fixed typo (2022-10-26)

  • Update regexps for the finnish EIT scraping (2022-10-16)

  • mpegts dvb: Add support for LCN for provider DigiTV (2022-10-14)

  • output: UDP streaming (2022-10-07)

  • Fix potential memory leak (2022-10-07)

  • (2022-10-07)

  • Avoid leaking iptv fd's (2022-10-07)

  • (2022-10-03)

  • Fix FTBFS introduced by 86f3617c8972c5362e51cee7d34cc2d69d799126 (2022-09-15)

  • Fix crash when mpegts_service_refresh tries to open the CAT again (2022-09-15)

  • (2022-09-15)

  • (2022-09-03)

  • (2022-08-28)

  • (2022-07-17)

  • extending the regexps for the italian EIT scraping (2022-07-08)

  • (2022-07-04)

  • No longer use git-protocol (2022-06-17)

  • add Access-Control-Allow-Headers content-length (2022-04-22)

  • Update Copyright year (2022-04-14)

  • Travis CI is dead, use GitHub actions for badge (2022-04-11)

  • GitHub actions improvements (2022-04-11)

  • Use GitHubs CI for Building (2022-04-11)

  • Add HMF_UUID to htsmsg_binary_write (2022-04-11)

  • Prevent deadlock-detector leaking memory (2022-04-08)

  • Remove useless null-check on an array (2022-04-08)

  • Fix potential null-pointer-dereference (2022-04-08)

  • (2022-04-07)

  • (2022-04-06)

  • (2022-04-05)

  • (2022-04-05)

  • (2022-03-30)

  • (2022-03-15)

  • More doozer build fixes (2022-02-14)

  • Fix doozer CentOS build (2022-02-14)

  • Fix sid doozer build (2022-02-14)

  • Update Python shebangs to python3 (2022-02-14)

  • Update RPM to python3 (2022-02-13)

  • Doozer fixes (2022-02-13)

  • Fix doozer builds (2022-02-13)

  • Fix some failing builds (2022-02-13)

  • Add --nowerror to build for RPM packages (2022-02-13)

  • Fix failing builds again (2022-02-12)

  • doozer: Migrate to Fedora 34 and 35 (2022-02-12)

  • (2022-02-12)

  • (2022-02-12)

  • epg: ignore past events when matching on eid (2022-02-12)

  • (2022-02-12)

  • (2022-01-12)

  • Fix some issues introduced in #0165f365cd58bbcc3734e4ec9ce696b42870ff8e (2022-01-10)

  • Fix "as: invalid option" during libvpx compilation (2022-01-09)

  • (2022-01-02)

  • (2022-01-02)

  • (2022-01-02)

  • Update Makefile.ffmpeg (2022-01-02)

  • (2022-01-02)

  • (2021-12-12)

  • (2021-12-12)

  • (2021-12-12)

  • (2021-11-21)

  • Fixed parsing w_scan format (2021-11-15)

  • (2021-10-21)

  • (2021-10-17)

  • (2021-09-07)

  • (2021-09-06)

  • Expose RDS flag via HTSP. (2021-09-06)

  • Add support for SCT_RDS (2021-09-06)

  • (2021-07-29)

  • Fix ffmpeg jessie build error (2021-07-24)

  • Attempt to fix jessie build (2021-07-23)

  • Attempt to fix jessie build (2021-07-23)

  • Attempt to fix trusty and centos builds (2021-07-23)

  • (2021-07-23)

  • Doozer.io: Add build targets for Debian, Bullseye & Sid (2021-07-23)

  • Fix slow loading bandwidth monitor graph in status tab (2021-07-21)

  • As we no longer have access to #hts on freenode swap to using libera - see https://tvheadend.org/issues/6054 (2021-06-12)

  • Add NVIDIA Hardware accelerated decoding for transcoding (2021-06-09)

  • Fix EN50211 size for large messages (2021-05-31)

  • Update ffmpeg to 4.4 (2021-05-05)

  • Fix missing } from previous commit (2021-05-05)

  • (2021-05-05)

  • SAT>IP-Client: Add option for 16, 24 and 32-channel DVB-C tuners (2021-05-04)

  • (2021-05-04)

  • (2021-05-04)

  • Update .gitignore (2021-05-01)

  • Delete .DS_Store (2021-05-01)

  • Delete .DS_Store (2021-05-01)

  • Delete .DS_Store (2021-05-01)

  • specified the value on each line (2021-05-01)

  • (2021-05-01)

  • Improve Readme.md file with a more visual approach (2021-04-21)

  • Move travis builds from trusty to bionic (2021-04-20)

  • (2021-04-02)

  • Update libssl-dependency information (2021-04-02)

  • Fix possible deadlock (2021-04-02)

  • remote timeshift: fix compilation with IPTV disabled (2021-03-19)

  • (2021-03-17)

  • Try to fix error during compilation (2021-03-16)

  • Reset error counters for IPTV on start, issue #5760 (2021-03-16)

  • remote timeshift: fix crash on multiple subscriptions and cleanup (2021-03-16)

  • (2021-03-12)

  • Fix possible NULL-Pointer-reference (2021-03-12)

  • Fix issues identified by coverity (2021-02-24)

  • (2021-02-24)

  • Attempt to fix nvenc encoding (2021-02-21)

  • (2021-02-21)

  • Rewrite scanfile.c for dynamic memory allocation (#1387) (2021-02-20)

  • (2021-02-20)

  • Fix more issues identified by coverity (2021-02-18)

  • Fix crash when using matroska profile (2021-02-18)

  • More coverity fixes (2021-02-18)

  • Fix several issues discovered by coverity (2021-02-18)

  • Remove link to bintray as they will shutdown in 2 weeks (2021-02-18)

  • Move from travis-ci.org to travis-ci.com and update date (2021-02-18)

  • Silcense more x265 warnings (2021-02-18)

  • Enable LIBX265_DIFFS again (2021-02-18)

  • Add accidentally deleted line again (2021-02-18)

  • (2021-02-18)

  • Fix too small memory allocation (2021-02-17)

  • Add ISDB-T in hdhomerun (2020-12-29)

  • (2020-12-29)

  • Added ISDB-T SATIP Support (2020-12-29)

  • (2020-12-29)

  • (2020-12-16)

  • Sat>IP clear old signal info when opening new stream (2020-12-14)

  • Remove libva-x11 dependency (2020-12-06)

  • (2020-11-27)

  • (2020-11-14)

  • (2020-10-28)

  • Correct Environment variable name. (2020-10-28)

  • (2020-10-27)

  • Add removed checksum (2020-10-27)

  • Use https for downloading ffmpeg and update nv-codec-headers (2020-10-27)

  • Change no_sanitize("thread") attributes (2020-10-22)

  • Adding polish scraper for DVBC (2020-10-21)

  • Fix #5962 (2020-10-19)

  • Make focal use python3 for upload (2020-10-14)

  • Attempt to fix focal build in doozer (2020-10-14)

  • Fix vaapi patch (2020-10-12)

  • (2020-10-08)

  • (2020-10-08)

  • (2020-10-08)

  • Fix cut & paste error in api/epg. (#1360) (2020-10-08)

  • (2020-09-28)

  • (2020-09-28)

  • Upgrade to libhdhomerun_20200521 (2020-09-13)

  • Fix TheTVDB Query (2020-07-13)

  • (2020-07-12)

  • (2020-07-11)

  • (2020-07-11)

  • Attempt to fix doozer build/python2/3 detection (2020-07-07)

  • Additional sanity check (2020-07-06)

  • Report AAC and AAC-LATM correctly. Always raw stream AAC audio as audio/aac. (2020-07-06)

  • see https://tvheadend.org/issues/5722 (2020-07-06)

  • (2020-07-06)

  • Replace long by int64_t in json parser, fixes #5844 (#1349) (2020-07-06)

  • Fix memory leak (2020-06-10)

  • Allocate space for buf on heap (modified PR #1324) (2020-06-08)

  • Allocate space for buf on heap (modified PR #1324) (2020-06-08)

  • xmltv: add program icon to exported xmltv. Fixes: #5685 (2020-06-08)

  • Fix infinite loop when parsing invalid EIT CRID data (2020-06-05)

  • Fix building with -fno-common (default from GCC 10) (2020-06-03)

  • Change nv-codec-headers path, fixes #5901 (2020-05-22)

  • Add python3 requests dependency (2020-05-22)

  • Changed default .pid path from /var/run/tvheadend.pid to /run/tvheadend.pid to follow "new" FSH 3 standard (2020-05-21)

  • dvbpsi: Fix build when DVB is not enabled at all (2020-05-21)

  • Update Copyright date on UI 'About' screen. (2020-05-21)

  • Drop focal i386 support (2020-05-19)

  • Fix doozer builds (2020-05-19)

  • Fix doozer builds (2020-05-19)

  • (2020-05-18)

  • Use python3 if available (2020-05-18)

  • (2020-05-18)

  • (2020-05-18)

  • Deprecate python2, add support for python3 (#1338) (2020-05-17)

  • Use HTTPS for libhdhomerun download (2020-05-15)

  • Upgrade to libhdhomerun_20200225 (2020-05-15)

  • Move from cosmic to focal (#1337) (2020-05-15)

  • Update copyright and packages link (2020-05-15)

  • Use python3 on focal (2020-05-15)

  • Fix buffer overflow (2020-05-15)

  • Prevent buffer overflow, fixes #5896 (2020-05-15)

  • Move forward from cosmic to focal (2020-05-15)

  • HTSP v35: Add support for recording file size (2020-05-14)

  • Fix the query URL for IMDB website. (#1327) (2020-05-14)

  • Fix #5782 (2019-11-28)

  • esstream: fix NULL dereference in elementary_set_filter_build(), fixes #5787 (2019-11-28)

  • capmt: fix the input filter (2019-11-15)

  • mpegts service: fix the build without mpegts_dvb (see PR#1321) (2019-11-04)

  • service: fix the default return value for service_get_source() (2019-11-04)

  • docs: add hint on shell redirections (#5761) (2019-11-01)

  • satip client: try to the the missing poll file descriptor removal, issue #5496 (2019-11-01)

  • tvhpoll: add event helpers, code cleanups (2019-10-31)

  • htsstr: fix the wrong argument parsing, fixes #5761 (2019-10-31)

  • htsstr: add htsstr_argsplit() test (2019-10-31)

  • tvhpoll: add tvhpoll_set_trace() (2019-10-28)

  • (2019-10-28)

  • (2019-10-27)

  • xmltv: Fix xmltv_ns typo, fixes #5720 (2019-10-27)

  • webui: m3u playlist - mark tag playlists with type=playlist, fixes #5663 (2019-10-24)

  • tvhdhomerun: fix the cablecard access in tvhdhomerun_frontend_monitor_cb() (2019-10-21)

  • api: return EPERM for the empty arguments, fixes #5755 (2019-10-21)

  • satip client: allow to set the rolloff to all possible combinations (2019-10-21)

  • satip client: SATIP Kathrein & Triax: Avoid mandatory rolloff on DVBS2, fixes #5517 (2019-10-21)

  • (2019-10-21)

  • dvr: fix the DVR limit per user condition (substract self) (2019-10-21)

  • access: allow to change/set xmltv/htsp output format per matched entry (2019-10-21)

  • access.h: reorder access_t (format members) (2019-10-21)

  • Fix division by 0, fixes #5754 (2019-10-20)

  • dvb psi: fix the removed MPEG2VIDEO assignment, fixes #5752 (2019-10-19)

  • mux grid: enable 'hide: parent disabled' (2019-10-18)

  • dvb psi: add 0x87 estype as EAC3 (ATSC), fixes #5684 (2019-10-17)

  • iptv: fix integer overflow on 32-bit platforms (2019-10-15)

  • linuxdvb: fix integer overflow on 32-bit platforms (2019-10-15)

  • (2019-10-15)

  • packaging: add missing DEBHELPER placeholder to postrm script (2019-10-15)

  • Fixed bad quality for vaapi transcoding h264 and hevc with bitrate (2019-10-15)

  • (2019-10-15)

  • Upgrade to libhdhomerun_20190621 (2019-10-15)

  • Mux scan: Log correction (2019-10-15)

  • tvhcsa: shift the standard headers to top (2019-10-15)

  • (2019-10-15)

  • Added patch to HDHomerun library to allow cross-compilation (2019-10-15)

  • (2019-10-15)

  • (2019-10-15)

  • (2019-10-15)

  • channels: Make const-correct. (2019-10-15)

  • autobuild: add build target for raspbian-buster (2019-10-15)

  • (2019-10-15)

  • api: fix the wrong negative error codes, fixes #5743 (2019-10-14)

  • linuxdvb: take in account similar dmx for the exclusive tuner access, fixes #5744 (2019-10-14)

  • linuxdvb: compilation fix, fixes #5739 (2019-10-06)

  • man page: Correct default values for http and htsp port (2019-10-06)

  • (2019-10-06)

  • service: correct fhdtv/uhdtv height checks (2019-10-06)

  • add FHD quality support (2019-10-06)

  • linuxdvb: do not mix DVBv3/v5 stats, it causes trouble to drivers, fixes #5625 (2019-10-06)

  • satip client: add ATSC- string parsing, issue #5728 (2019-10-06)

  • cclient: more ECM PID fixes, reorder code to be more readable, fixes #5659 (2019-08-02)

  • cclient: mark correctly ECM PID for close, fixes #5659 (2019-07-29)

  • cclient: fix the ECM PID flag for newcamd and cccam, fixes #5659 (2019-07-06)

  • (2019-07-02)

  • (2019-06-30)

  • mpegts: use 32-bit tsid/onid to define the NONE /unset/ state properly (2019-06-30)

  • linuxdvb: fix signal status monitor (2019-06-30)

  • (2019-06-30)

  • (2019-06-30)

  • capmt: another complation fix, fixes #5661 (2019-06-18)

  • capmt: fix compilation with recent gcc, fixes #5657 (2019-06-17)

  • (2019-06-12)

  • (2019-05-20)

  • (2019-05-20)

  • (2019-05-20)

  • dvbpsi: fix the freesat bouquet update (inverted condition), fixes #5572 (2019-03-24)

  • api: return an error when incomplete query is passed, fixes #5568 (2019-03-21)

  • linuxdvb: use the right configuration root for the slave tuners (loading), issue #5128 (2019-03-20)

  • linuxdvb: create the mux instances also for the slave tuners, issue #5128 (2019-03-20)

  • (2019-03-15)

  • http server: fix digest MD5 authorization, fixes #5573 (2019-03-13)

  • Add sat longitude and usals angle as parameters to the rotor external command (2019-03-13)

  • (2019-03-13)

  • utils: sbuf - use correct format character, fixes #5565 (2019-03-07)

  • freesat bouquet parser: fix endless loop (double list insert), fixes #4851 (2019-03-06)

  • utils: cosmetic fix for sbuf_alloc_fail (2019-03-06)

  • eit: fix the possible NULL dereference (2019-03-06)

  • SAT>IP: fix done - close sessions only when server is active (2019-03-06)

  • mpegts: fix the idle scan (use another idle scan queue - fixes #5548) (2019-03-02)

  • tvh thread: increase the default watchdog timeout to 15 seconds (2019-03-02)

  • tvh-json.py: the list is returned instead dictionary (2019-03-01)

  • Prevent rebinding when refreshing SAT-IP Server settings and not changing port, fixes #5539 (2019-03-01)

  • systemd: service/unit should not be started until after file-systems are mounted - this avoids "file missing" errors (2019-03-01)

  • iptv: another improvement in the thread exit procedure, fixes #5550 (2019-02-28)

  • iptv: improve the thread exit procedure - use pipe, fixes #5550 (2019-02-27)

  • iptv: improve the thread exit procedure, issue #5550 (2019-02-27)

  • satip client: initialize variable _w correctly for the PIDs split rewrite, fixes #5544, issue #5549 (2019-02-16)

  • satip client: fix the compilation, fixes #5547 (2019-02-16)

  • satip client: fix for the PIDs split - missing delpids, issue #5544 (2019-02-15)

  • Triax & Kathrein: Increase pid length, issue #5544 (2019-02-15)

  • satip client: improve the PIDs split for the PLAY RTSP command, fixes #5544 (2019-02-15)

  • Added compatibility mode for SAT-IP tuners that mess up tuner numbers, for example FritzBox 6490/6590 (2019-02-14)

  • Fix description of RTP/AVP/TCP Mode (2019-02-14)

  • satip client: workaround for FritzBox 6490/6590 (status string parsing), rewritten PR#1256 (2019-02-14)

  • http: digest - do not use EVP_sha512_256() for nonce, check openssl version (2019-02-14)

  • http: digest - return back MD5 as only digest hash (multiple login dialogs for firefox/chrome) (2019-02-14)

  • http: digest - show the SHA hash as an authentication alternative (tested with curl) (2019-02-14)

  • mpegts input: fix the compilation error, fixes #5492 (2019-02-14)

  • http server: fix the new digest hashes (appearently firefox nor chrome do support them) (2019-02-14)

  • mpegts: pid subscription - fix wrong mps_type mpegts_mps_cmp(), fixes #5492 (2019-02-14)

  • http server: add support for SHA-256 and SHA-512/256 digest hashes (2019-02-13)

  • esfilter: cosmetic fix (2019-02-12)

  • esfilter: fix the wrong other mask (hbbtv), fixes #5531 (2019-02-12)

  • descrambler: simplify some destroy sequences (2019-02-11)

  • channel: get number - select the lowest service number, fixes #5441 (2019-02-11)

  • dvb psi: fix hbbtv parsing, fixes #5531 (2019-02-09)

  • Corrected local_ip description text (2019-02-04)

  • Log an error message if the configured IP address is invalid (2019-02-04)

  • Move HDHomeRun config fields into their own group in the UI (2019-02-04)

  • Avoid caching HDHomeRun's IP address (2019-02-04)

  • Assign a different port number for each frontend thread (2019-02-04)

  • Changes to make tvheadend work in a container while talking to HDHomerun (2019-02-04)

  • (2019-02-04)

  • dvr: Add {min,max}season and {min,max}year to autorec UI, fixes #5479 (2019-02-04)

  • (2019-02-04)

  • Kathrein EXIP: Add default config (SATIP) (2019-02-04)

  • Update posix.mk (2019-02-04)

  • CSS: Fixes (2019-02-04)

  • WebUI: Update copyright year (2019-02-04)

  • m3u: fix the NULL dereference if the input string cannot be converted to utf-8, fixes #5525 (2019-02-04)

  • satip server: parse destination for RTP/AVP transfer (2019-01-24)

  • satip client: fix the network limit/group description (2019-01-23)

  • satip server: add icon files, fixes #5268 (2019-01-21)

  • eit: config - fix the json syntax error, fixes #5503 (2019-01-18)

  • eit: fix UK Cable Virgin configuration, fixes #5499 (2019-01-18)

  • mpegts dvb network: fix create mux - wrong class used for comparison (since commit dbee3d2049faa7d5e15374ddef37a91e86768b26), fixes #5486 (2019-01-17)

  • mpegts network: stop all running muxes when the network was disabled by the user, fixes #5497 (2019-01-15)

  • mpegts input: change mpegts_input_tuning_error() to more universal mpegts_input_error() (2019-01-15)

  • server.h: cleanups for TSS_ flags (2019-01-15)

  • iptv auto network: check the network enabled flag for the auto download (2019-01-14)

  • service: enlist - use also is_enabled callback to check the network/mux enable state (2019-01-14)

  • otamux: fix the 15 seconds delay for the initial scan (2019-01-14)

  • mpegts: add possibility to enable/disable network (2019-01-14)

  • http: CORS - small optimization (2019-01-14)

  • http: CORS - add Access-Control-Allow-Credentials header for cookies (2019-01-14)

  • parse_ac3: avoid the endless loop for the AC3/EAC3 auto-detection, issue #5353 (2019-01-13)

  • otamux: fix NULL dereference, fixes #5488 (2019-01-09)

  • doozer: remove OOL Fedora 27 (2019-01-09)

  • Makefile.ffmpeg: upgrade ffmpeg to 4.1, x264 to 20190108, x265 to 2.9 (2019-01-09)

  • avahi: try to fix double free, fixes #5484 (2019-01-08)

  • DVR: add utf8 validator for title/subtitle when cutted (2019-01-08)

  • epg: add auto-ota-module detection (2019-01-08)

  • epggrab: reimplement the OTA grabber selection per mux (2019-01-08)

  • (2019-01-02)

  • (2019-01-02)

  • (2019-01-02)

  • Add missing !DOCTYPE html (2019-01-02)

  • CSS: Fix height % (2019-01-02)

  • (2019-01-02)

  • eit: always prefer master rather than slave for the config, issue #5247 (2019-01-02)

  • eit config: fix the uk_freesat_eit description, issue #5247 (2019-01-01)

  • eit: another attempt to fix the freesat issue (slave eit), fixes #5247 (2019-01-01)

  • eit: try to fix the freesat issue, fixes #5247 (2019-01-01)

  • xmltv: add support for the lcn tag, fixes #5471 (2019-01-01)

  • satip client: remove the dual condition for Annex B (2019-01-01)

  • satip client: fix the ATSC-C (Annex B) parameters, fixes #5447 (2019-01-01)

  • cosmetic fixes and optimizations (2019-01-01)

  • xmltv export: add LCN to the display-name attribute, fixes #5471 (2019-01-01)

  • pass muxer: fix the incorrect section length for EIT table, fixes #5418, issue #5062 (2018-12-30)

  • teletext: fix the subtitle parser (wrong SCT_ type match), issue #5422 (2018-12-28)

  • htsp server: use HTTP image URLs for image cache for older clients (pvr.hts), fixes #5455 (2018-12-28)

  • imagecache: the timer function is already called inside imagecache_lock (sorry), fixes #5458 (2018-12-26)

  • hdhomerun: auto detect DVB_T devices (2018-12-26)

  • imagecache: fix the missing ref initialization, fixes #5458 (2018-12-26)

  • Fix mpegts packet length in descrambler_data_key_check (2018-12-25)

  • imagecache: do not use global lock, fixes #5453 (2018-12-25)

  • (2018-12-25)

  • cclient: check keep-alive also when no poll event occurs, fixes #5445 (2018-12-22)

  • mpegts: fix mpegts_service_find_e2() for atsc-t (2018-12-22)

  • caclient: handle correctly connection close / read error, fixes #5445 (2018-12-22)

  • satip server: fix ATSC-T / Annex B cable frequency parsing, fixes #5447 (2018-12-20)

  • linuxdvb: satconf - cleanups for the rotor external command (2018-12-19)

  • added linudvb_rotor_external to control an actuator by spawning an external command (2018-12-19)

  • (2018-12-19)

  • webui: status - drop all connections - use new id=all call, fixes #4937 (2018-12-19)

  • webui: add "drop all connections", fixes #4937 (original request only) (2018-12-19)

  • api: add id=all for the connections/cancel, issue #4937 (2018-12-19)

  • xmltv import: fix the wrong end-of-string mark (off-by-one), fixes #5443 (2018-12-17)

  • dvr: move dvr_notify() call to the global_lock using timers, fixes #5437 (2018-12-16)

  • dvb psi pmt: change the teletext subtitle handling for multiple teletext descriptors, issue #5422 (2018-12-15)

  • satip server: use strempty() function for the uuid check, fixes #5434 (2018-12-15)

  • tvh thread: do not crash when mutex==NULL (magic check failed), fixes #5435 (2018-12-15)

  • satip client: fix the double (and wrong) sf_last_data_tstamp update, fixes #5374 (2018-12-14)

  • (2018-12-14)

  • dvr: fix the real_start variable misuse, fixes #5426 (2018-12-14)

  • tvh thread: remove wrong commit code (2018-12-14)

  • htsp server: fix the wrong htsmsg destroy introduced in the imagecache patch, fixes #5430, fixes #5431, fixes #5429 (2018-12-14)

  • iptv: remove double pcr: from traces (2018-12-14)

  • sbuf: add sbuf_replace() (2018-12-13)

  • mpegts input: add CC restart for tables, too (2018-12-13)

  • iptv http: call iptv_input_mux_started(), move recv_flush to http-header back (2018-12-13)

  • imagecache: increase the save access threshold again (2018-12-12)

  • profile: add more doc to the pass rewrite fields (2018-12-12)

  • imagecache: do not update the accessed field too much (2018-12-12)

  • (2018-12-12)

  • remove debug code (added by mistake) (2018-12-12)

  • dvb psi lib: add dvb_table_parse_reinit functions (2018-12-12)

  • iptv http: remove the wrong si rewrite code, cleanup the free sequence (2018-12-12)

  • Makefile.ffmpeg: add crypto protocol for crypto+http (hls) (2018-12-11)

  • tvh thread: fix print other mutexes for abort (2018-12-11)

  • http: fix the wrong return value (previous patch) (2018-12-11)

  • http server: remove wrong aa_auth check from page_srvid2, fixes #5416 (2018-12-11)

  • http: add auth type detection (2018-12-11)

  • main: fix compilation without traces (2018-12-11)

  • mpegts: do not set wrong pls code for bouquet rescan (2018-12-11)

  • iptv: http - fix the compilation problem with the previous patch (2018-12-11)

  • iptv: http - do not clear the input sbuf in the kick callback (2018-12-11)

  • iptv: correction for the previous patch, fixes #5415, issue #5353 (2018-12-11)

  • iptv: add missing lock to the iptv_http_kick_cb, fixes #5415, issue #5353 (2018-12-11)

  • ui: Fix background image to not accept clicks (#5405). (2018-12-10)

  • (2018-12-10)

  • profile: do init for all profile sharer members, issue #5409 (2018-12-10)

  • tvh_thread: print filename/lineno for the magic failure when appropriate (2018-12-10)

  • timers: little fixes (2018-12-10)

  • timers - change locking schema, fixes #5413, issue #5353 (2018-12-10)

  • tprofile: fix possible division by zero (2018-12-10)

  • iptv http input: play with the locking, issue #5353 (2018-12-09)

  • fix some problems detected by cppcheck, issue #5353 (2018-12-09)

  • Don't warn on packets with small/no payload. (2018-12-09)

  • htsp_server: init htsp_out_mutex (2018-12-09)

  • main: add gtimer/mtimer magic checks (2018-12-08)

  • tvh thread: add mutex magic check routines (2018-12-08)

  • (2018-12-07)

  • tvhcsa: fix log offset type (2018-12-06)

  • tvh_thread: show also waiters (2018-12-06)

  • Reduce DESCRAMBLER_MAX_KEYS from 64 to 8, fixes #5400 (2018-12-06)

  • (2018-12-06)

  • wizard: spruce it up a bit (2018-12-06)

  • Maximize use of libdvbcsa's batch processing. (2018-12-06)

  • freebsd: Fixup header files for socket definitions. Make thread owner conditional on Linux. (2018-12-06)

  • Prepend title to autorec comment when created from EPG. (2018-12-05)

  • Fix compilation error: 'saveptr' may be used uninitialized in this function [-Werror=maybe-uninitialized] (2018-12-05)

  • xmltv: split names in credits, fixes #5359 (2018-12-05)

  • htsmsg: check the field/key name length (max 255 characters), issue #5359 (2018-12-05)

  • (2018-12-03)

  • satip client: activity timeout cleanups (2018-12-03)

  • pass muxer: correct SI length for trimed events (2018-12-03)

  • tvh_thread: do not use debug code when not activated, issue #5353, issue #5389 (2018-12-03)

  • atomic cleanups in tvh_thread, tvhlog (clang) (2018-12-02)

  • tvhlog: add missing lock (2018-12-02)

  • tvh_thread: another filename/lineno cleanups (2018-12-02)

  • tvh_thread: do not print sid for non glibc binaries, fixes #5385 (2018-12-02)

  • tvhthread: fix the cond wait routines (preserve correctly filename/lineno) (2018-12-02)

  • pass muxer: fix pass_muxer_nit_cb() - wrong private tag copy (2018-12-02)

  • xmltv: always change the module name after restart, fixes #5383 (2018-12-01)

  • http/webui: add special/srvid2 handling (2018-12-01)

  • dvb support: remove wrong characters bellow 0x20 (except 0x0a - newline), issue #5366 (2018-12-01)

  • linuxdvb: add DMX_SET_SOURCE settings at the probe, fixes #5379 (2018-12-01)

  • imagecache: tiny code reshuffle (2018-12-01)

  • imagecache: try to fix the state handling, fixes #5382 (2018-12-01)

  • opentv: add NULL check to the opentv_find_entry(), fixes #5381 (2018-12-01)

  • imagecache: another code reshuffle, add save for the accessed update, issue #4304 (2018-11-30)

  • imagecache: fix the build when caching code is deactivated, fixes #5372 (2018-11-30)

  • imagecache: move saving procedure outside global_lock, fix imagecache_id after start, issue #4304 (2018-11-30)

  • imagecache: fix 'accessed' field loading and the default value, issue #4304 (2018-11-30)

  • satip client: cosmetic (indent) (2018-11-30)

  • satip client: show the proper connection state in 'RTSP cmd error' log message (2018-11-30)

  • Add ATSC-T With 8VSB Modulation (for Korean User) (2018-11-30)

  • watchdog: rename tv_mutex_init to tvh_mutex_init (2018-11-29)

  • opentv: fix the wrong event cleanup in opentv_add_entry(), issue #5297 (2018-11-29)

  • tvhlog: fix tvhdbg() prototype when traces are not activated, fixes #5362 (2018-11-28)

  • watchdog: fix missing pthread_mutex_destroy -> tvh_mutex_destroy, issue #5361 (2018-11-28)

  • tvhlog: fix NULL dereference crash (2018-11-28)

  • tvh thread: print the deadlock text also to stderr (2018-11-28)

  • tvhlog: add tvhdbg() and send realtime mutex log lines to the UDP socket (if requested) (2018-11-28)

  • debian: remove db_reset lines - fixes #5358 (2018-11-28)

  • tvh thread: compile the debug thread code only when traces are enabled (2018-11-27)

  • tvh thread: fix gtimer_cond timedwait and tvh_cond_init() (2018-11-27)

  • update valgrind.supp (2018-11-27)

  • tvh thread: add mutex debug timing, fix the watchdog code (2018-11-27)

  • webui: remove Title0 typo (2018-11-27)

  • webui: streaming - fix the removed scoped lock, fixes #5356 (2018-11-27)

  • webui status: add user-agent (client) column (2018-11-27)

  • descrambler: remove unused code (2018-11-27)

  • docs: use a table for the program details dialog toolbar items (2018-11-27)

  • docs: another screenshot update (2018-11-27)

  • docs: update debugging (2018-11-27)

  • debian packaging: use db_purge on --purge (2018-11-27)

  • debian packaging: always reset superuser info on removal (2018-11-27)

  • cosmetic: TVHeadend|tvheadend -> Tvheadend, where needed for consistency (2018-11-27)

  • docs: update and add persistent auth info, refresh some screenshots and tweak a few bits (2018-11-27)

  • access: a little code reorganization for the latest tags exclude change (2018-11-27)

  • access: fix tag exclude (2018-11-27)

  • tvh_thread: remove restrict keyword (2018-11-27)

  • thread: add mutex watchdog (2018-11-27)

  • initial pthread mutex/cond wrappers to detect deadlocks (2018-11-27)

  • move htsstr.h to tvh_string.h (2018-11-27)

  • imagecache: fix the expire id, issue #4304 (2018-11-27)

  • satip client: fix activity timestamp for TCP data transfer mode, fixes #5348 (2018-11-27)

  • opentv: improve the splitted event merge logic, issue #5297 (2018-11-26)

  • imagecache: add 'expire' time for the cached files, fixes #4304 (2018-11-26)

  • tvh-json.py: add proper digest/plain authentication, fixes #5350 (2018-11-26)

  • satip client: add hard timeout for the incoming data (2018-11-25)

  • capmt: cosmetic - remove double 'in' from log (2018-11-25)

  • opentv epg: try to fix the incomplete grabbing (use the whole time window for all subscribed PIDs), issue #5297 (2018-11-25)

  • (2018-11-25)

  • (2018-11-25)

  • service: do not stop the raw service streaming when service is not enabled (2018-11-24)

  • pass muxer: check correct variable for MC_CAP_ANOTHER_SERVICE, issue #5344 (2018-11-24)

  • pass muxer: do not check for multiple active services (it might not be true), issue #5344 (2018-11-24)

  • pass muxer: add possibitity to continue streaming even if the service is changing, issue #5344 (2018-11-24)

  • webui debugging tab: typo fix (2018-11-23)

  • http/webui: return not found status when redirection is not possible, fixes #5342 (2018-11-23)

  • (2018-11-23)

  • webui: Add 'query CSFD' in dvr broadcast info window (2018-11-23)

  • webui: Add 'grougRenderer' in all tabs (2018-11-23)

  • webui: Add group renderer capabilities, now when grouping the title don't care about copyright year (2018-11-23)

  • spawn: show permissions problem with kill, issue #4774 (2018-11-23)

  • main: Load OpenSSL engines (2018-11-21)

  • (2018-11-21)

  • http: rewrite again the access verification routines, fixes #5339 (2018-11-20)

  • dvbpsi: move the cat decoder from descrambler to a common place and use it everywhere (2018-11-19)

  • descrambler: improve EMM handling - add provider id checks (2018-11-19)

  • linuxdvb: optimize the exlusive check code (previous change) (2018-11-19)

  • (2018-11-19)

  • (2018-11-19)

  • (2018-11-19)

  • (2018-11-19)

  • (2018-11-19)

  • (2018-11-19)

  • Fix typo (2018-11-19)

  • linuxdvb: fix the exclusive frontend access, fixes #5330 (2018-11-19)

  • dvb_mux_conf_init: set default pls_mode to GOLD, fixes #5328 (2018-11-14)

  • descrambler: reset 'changed' flag on cc_remove_card (2018-11-12)

  • cclient: fix crash on cc_remove_card (2018-11-12)

  • satip: rtp - improve udp_multisend_send() error / full buffer condition checking, fixes #5319 (2018-11-09)

  • htsmsg: add htsmsg_remove_string_from_list() function (2018-11-09)

  • webui: fixes #5320 (2018-11-09)

  • cclient: cc_remove_card - move state to ECM_INIT when active card is removed, issue #5314 (2018-11-09)

  • http: fix http_access_verify_channel(), fixes #5317 (2018-11-08)

  • mpegts mux: handle better mm_nicename updates (2018-11-07)

  • satip server: fix the weight handling for the scrambled slave subscriptions, fixes #5314 (2018-11-07)

  • satip server: fix pmt rewrite (wrong CC), use sbuf as the internal data buffer (2018-11-07)

  • satip server: fix memory leak for the slave service subscription, fixes #5314 (2018-11-07)

  • linuxdvb: do not call linuxdvb_satconf_power_save for non DVB-S frontents, fixes #5311 (2018-11-03)

  • iptv: add some more traces for pipe fds... (2018-11-03)

  • spawn: close pipe on fork() error path (2018-11-03)

  • satip client: do faster recovery when the server reboots (2018-11-01)

  • linuxdvb: try to improve the rotor logic (finish the movement), issue #5307 (2018-11-01)

  • linuxdvb: set volt - tiny optimization (2018-11-01)

  • scanfile: add support for PLS_CODE and PLS_MODE, fixes #5305 (2018-10-31)

  • linuxdvb rotor: improve satellite longtitude description (2018-10-31)

  • epg: play link - use temporary auth tickets again, fixes #5302 (2018-10-31)

  • doozer/autobuild: debian buster target (2018-10-31)

  • autobuild: remove Ubuntu Precise which is EOL (as of April 28, 2017) (2018-10-31)

  • doozer: sort targets, add Fedora 29 (2018-10-31)

  • (2018-10-31)

  • htsp server: improve the htsp streaming connection limit check, issue #5290 (2018-10-30)

  • msg queue: wake thread on new message (2018-10-29)

  • intextra: support 12bit unsigned nrs (2018-10-29)

  • webui: m3u playlist - add auth tokens for logo, fixes #5291 (2018-10-27)

  • access: allow advanced streaming for the permanent tickets, fixes #5294 (2018-10-27)

  • access: set the temporary ticket lifetime between 30 and 3600 seconds (2018-10-27)

  • access: do not allocate always 50 bytes for aa_representative (2018-10-27)

  • Make authentication ticket lifetime configurable (2018-10-25)

  • webui: Fix #5292 (2018-10-25)

  • webui: more tooltips for help buttons! (2018-10-25)

  • tcp: fix wrong used variable initialization, issue #5290 (2018-10-24)

  • access: fix access_copy() for aa_auth, fixes #5285 (2018-10-23)

  • service mapper: fix locking, issue #5261 (2018-10-23)

  • service mapper: try to determine quickly services without A/V streams, issue #5261 (2018-10-22)

  • webui: fix http_m3u_playlist_add(), fixes #5274 (2018-10-22)

  • service mapper: fix mono2sec -> sec2mono thinko (2018-10-22)

  • dvr: fix the dvr_rec_subscribe cleanup (2018-10-22)

  • access: do not use + character for the auth code (HTTP deescaping), issue #5274 (2018-10-22)

  • dvr: cleanup the error path in dvr_rec_subscribe() (2018-10-22)

  • dvr_rec: fix early access_destroy (2018-10-22)