Replace deprecated channels/channel_layout (2024-08-04)
Fix function passed to avio_alloc_context() (ffmpeg 7) (2024-08-04)
Translation for 'en_US' updated. ()
Translation for 'en_GB' updated. ()
Rework fullscreen request method detection ()
Add dependency for recent Fedora versions ()
Allow node16 for GitHub Actions ()
Remove tvheadend user on purge ()
Refactor null value handling. ()
Replace deprecated interlaced_frame, top_field_first and key_frame ()
Replace deprecated av_init_packet() ()
Remove useless NULL-check in ratinglabels.c ()
Fix potential null-pointer dereference in muxer_mkv.c ()
Remove useless NULL-assignment in http.c ()
Use safer htsmsg_add_str2 when copying de->de_directory ()
XMLTV: Rating Labels: Use 'NONE' when 'system' attribute is missing ()
(2024-08-04)
Replace deprecated channels/channel_layout ()
Fix function passed to avio_alloc_context() (ffmpeg 7) ()
(2024-07-21)
Automatically generated: 2024-08-11 03:05:13 UTC
Translation for 'en_US' updated. (2024-07-21)
Translation for 'en_GB' updated. (2024-07-21)
Nightly build 4.3-2347 (2024-07-14)
Nightly build 4.3-2346 (2024-07-13)
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)
Nightly build 4.3-2344 (2024-06-27)
Nightly build 4.3-2343 (2024-06-27)
Remove tvheadend user on purge (2024-06-27)
Refactor null value handling. (2024-06-27)
Nightly build 4.3-2342 (2024-06-25)
Replace deprecated interlaced_frame, top_field_first and key_frame (2024-06-25)
Replace deprecated av_init_packet() (2024-06-25)
Nightly build 4.3-2340 (2024-06-23)
Nightly build 4.3-2339 (2024-06-23)
Nightly build 4.3-2338 (2024-06-23)
Remove useless NULL-check in ratinglabels.c (2024-06-23)
Fix potential null-pointer dereference in muxer_mkv.c (2024-06-23)
Remove useless NULL-assignment in http.c (2024-06-23)
Nightly build 4.3-2337 (2024-06-18)
Use safer htsmsg_add_str2 when copying de->de_directory (2024-06-18)
Nightly build 4.3-2336 (2024-06-15)
XMLTV: Rating Labels: Use 'NONE' when 'system' attribute is missing (2024-06-15)
Release 12.34.2 (2024-06-07)
Nightly build 4.3-2334 (2024-06-06)
Nightly build 4.3-2327 (2024-06-06)
Nightly build 4.3-2326 (2024-06-06)
Release 12.34.3 (2024-06-06)
Allow setting a custom grace period for LinuxDVB adapters (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)
Extend CORS origin help/hover message (2024-06-06)
dvr: Added missing directory to rerecord-entry (2024-06-06)
Nightly build 4.3-2324 (2024-06-05)
tvhdhomerun: Add ISDB to type check in tvhdhomerun_device_create (2024-06-05)
Docker/Alpine: Remove USB group (2024-06-05)
Nightly build 4.3-2323 (2024-04-26)
Nightly build 4.3-2322 (2024-04-26)
Fix echo target for superuser file in Debian postinst (2024-04-26)
Correct M3U playlist logo tag (2024-04-26)
Nightly build 4.3-2321 (2024-04-25)
Nightly build 4.3-2320 (2024-04-25)
Properly escape json in setup (2024-04-25)
satip: Ignore additional parameters (2024-04-24)
Nightly build 4.3-2319 (2024-04-21)
Nightly build 4.3-2318 (2024-04-20)
configure: fix parsing args if values contain "=" (2024-04-20)
Update WebUI to allow debug/trace subsystem selection from a list. (2024-04-20)
Nightly build 4.3-2317 (2024-04-13)
Add subsystems to JSON API. (2024-04-13)
Nightly build 4.3-2316 (2024-04-08)
Fix detection of unknown version numbers in support/version (2024-04-08)
Release 12.34.4 (2024-03-24)
Nightly build 4.3-2314 (2024-03-24)
Update manpage (2024-03-24)
webui: Fix year being replaced incorrectly when using custom date format (2024-03-24)
Nightly build 4.3-2313 (2024-03-22)
Translation for 'pl' updated. (2024-03-22)
Nightly build 4.3-2312 (2024-03-18)
Translation for 'pl' updated. (2024-03-18)
Translation for 'pl' updated. (2024-03-18)
Translation for 'pl' updated. (2024-03-18)
Translation for 'pl' updated. (2024-03-18)
Translation for 'pl' updated. (2024-03-18)
Translation for 'pl' updated. (2024-03-18)
Translation for 'pl' updated. (2024-03-18)
Translation for 'pl' updated. (2024-03-18)
Translation for 'pl' updated. (2024-03-18)
Translation for 'pl' updated. (2024-03-18)
Translation for 'pl' updated. (2024-03-18)
Translation for 'pl' updated. (2024-03-18)
Nightly build 4.3-2300 (2024-03-14)
Update README.md (2024-03-14)
Nightly build 4.3-2299 (2024-03-09)
CI: remove NODIRTY option as those builds may be dirty (2024-03-09)
Nightly build 4.3-2298 (2024-03-08)
Nightly build 4.3-2296 (2024-03-08)
Revert accidental package renaming (2024-03-08)
Improve armv6l-packages and remove various outdated references/commands (2024-03-08)
Create special tvheadend-armv6l and tvheadend-dbg-armv6l packages (2024-03-08)
Release 12.34.5 (2024-03-07)
Translation for 'pl' updated. (2024-03-07)
Translation for 'pl' updated. (2024-03-07)
Translation for 'pl' updated. (2024-03-07)
Nightly build 4.3-2292 (2024-03-03)
update to libvpx 1.14.0-patch (2024-03-03)
Nightly build 4.3-2291 (2024-03-01)
Nightly build 4.3-2290 (2024-03-01)
Nightly build 4.3-2289 (2024-03-01)
Improve autorec duplicate handling (2024-03-01)
ci: added more info logging to cloudsmith.sh (2024-03-01)
Translation for 'pl' updated. (2024-03-01)
Translation for 'pl' updated. (2024-03-01)
Translation for 'pl' updated. (2024-03-01)
Nightly build 4.3-2286 (2024-02-24)
Release 12.34.6 (2024-02-23)
Replace broken links, update copyright year (2024-02-23)
Translation for 'pl' updated. (2024-02-23)
Translation for 'pl' updated. (2024-02-23)
Translation for 'ko' updated. (2024-02-23)
Translation for 'pt' updated. (2024-02-23)
Translation for 'en_US' updated. (2024-02-23)
Translation for 'it' updated. (2024-02-23)
Translation for 'en_GB' updated. (2024-02-23)
Translation for 'et' updated. (2024-02-23)
Translation for 'nl' updated. (2024-02-23)
Translation for 'es' updated. (2024-02-23)
Translation for 'hu' updated. (2024-02-23)
Translation for 'fr' updated. (2024-02-23)
Translation for 'de' updated. (2024-02-23)
Translation for 'cs' updated. (2024-02-23)
Nightly build 4.3-2271 (2024-02-22)
Nightly build 4.3-2270 (2024-02-22)
Nightly build 4.3-2269 (2024-02-22)
Nightly build 4.3-2268 (2024-02-22)
Give comment-on-labels.yml permissions to write to PRs (2024-02-22)
Add OpenCollective donate link to Wizard (2024-02-22)
transifex: Updates for project Tvheadend and language pl (#1655) ()
Nightly build 4.3-2267 (2024-02-21)
Nightly build 4.3-2266 (2024-02-21)
Release 12.34.7 (2024-02-21)
Nightly build 4.3-2264 (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)
Make sure we spawn the best matching executable and not the first match (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)
Translation for 'pl' updated. (2024-02-20)
Translation for 'pl' updated. (2024-02-20)
Translation for 'pl' updated. (2024-02-20)
Translation for 'pl' updated. (2024-02-20)
Translation for 'pl' updated. (2024-02-20)
Translation for 'pl' updated. (2024-02-20)
Replace poison memset by memset_s to avoid compiler optimising 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)
Add missing tvheadend-prefix in JS file (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)
Replace single-bit signed integers with unsigned integers (2024-02-19)
ci: Enforce rebasing PRs before merging (2024-02-19)
Translation for 'pl' updated. (2024-02-18)
Translation for 'pl' updated. (2024-02-18)
Translation for 'pl' updated. (2024-02-18)
Translation for 'pl' updated. (2024-02-18)
Translation for 'pl' updated. (2024-02-18)
Translation for 'pl' updated. (2024-02-18)
bouquet: Allow merging of services across network bouquet, fixes #5617 ()
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)
transifex: Translate tvheadend.js.pot in pl (2024-02-17)
transifex: Translate tvheadend.js.pot in pl (2024-02-17)
transifex: Translate tvheadend.js.pot in pl (2024-02-17)
transifex: Translate tvheadend.js.pot in pl (2024-02-17)
transifex: Translate tvheadend.js.pot in pl (2024-02-17)
transifex: Translate tvheadend.js.pot in pl (2024-02-17)
intl: update translation templates from code (2024-02-16)
ci: use CURL for cloudsmith.sh and enable RPM upload (2024-02-15)
Nightly build 4.3-2229 (2024-02-12)
CI: Ensure we clone the whole repo (2024-02-11)
Nightly build 4.3-2228 (2024-02-10)
Nightly build 4.3-2227 (2024-02-10)
container: Add container support (2024-02-10)
transcoding: access the codec name only when codec pointer is valid (2024-02-09)
Nightly build 4.3-2226 (2024-02-08)
dvr: Fix incorrect usage of strerror (2024-02-08)
Release 12.34.16 (2024-02-07)
Add "recordings" to the backup exclude list ()
Nightly build 4.3-2224 (2024-02-06)
Nightly build 4.3-2223 (2024-02-06)
Correct description of Change Parameters flag (2024-02-06)
Nightly build 4.3-2222 (2024-02-05)
descrambler: Fix Sky-UK descrambling (2024-02-05)
transifex: Translate tvheadend.js.pot in en_US (2024-02-05)
transifex: Translate tvheadend.js.pot in pt (2024-02-05)
transifex: Translate tvheadend.js.pot in pt (2024-02-05)
transifex: Translate tvheadend.js.pot in pt (2024-02-05)
transifex: Translate tvheadend.js.pot in pt (2024-02-05)
transifex: Translate tvheadend.js.pot in pt (2024-02-05)
transifex: Translate tvheadend.js.pot in pt (2024-02-05)
Release 12.34.17 (2024-02-04)
Nightly build 4.3-2214 (2024-02-04)
Nightly build 4.3-2213 (2024-02-04)
Nightly build 4.3-2212 (2024-02-04)
Nightly build 4.3-2211 (2024-02-04)
satipcli: Rename flag to include client reference (2024-02-04)
Nightly build 4.3-2210 (2024-02-03)
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)
Sanitise filename in content-disposition header (2024-02-03)
Nightly build 4.3-2209 (2024-02-02)
Nightly build 4.3-2207 (2024-02-02)
Nightly build 4.3-2206 (2024-02-02)
Release 12.34.18 (2024-02-02)
Clean up Debian postinst and postrm scripts ()
Fix handling of legacy configuration directories in debian/postinst (2024-02-02)
Configure Sweep (#1612) (2024-02-02)
Add stale-bot for issues/PRs needing more info (2024-02-02)
main: Warn about unexpected configuration location ()
Nightly build 4.3-2204 (2024-02-01)
Use sigaction() instead of signal() ()
Nightly build 4.3-2203 (2024-01-31)
Nightly build 4.3-2202 (2024-01-31)
Add timeshift support for audio-only channels (2024-01-31)
templates: add log section to bug_report.yml (2024-01-31)
Nightly build 4.3-2201 (2024-01-30)
Add missing Lithuanian string template (#1608) (2024-01-30)
Nightly build 4.3-2200 (2024-01-28)
ci: fix cloudsmith.sh & add to CI workflow (2024-01-28)
src: filesystem permission fixes (2024-01-24)
templates: add feature_proposal.yml (2024-01-23)
templates: add bug_report.yml (2024-01-23)
templates: add config.yml (2024-01-23)
ci: fix broken cloudsmith python (2024-01-23)
ci: fix cloudsmith for python3.5 (2024-01-22)
Nightly build 4.3-2193 (2024-01-21)
update to ffmpeg 6.1.1 (2024-01-21)
Nightly build 4.3-2192 (2024-01-11)
Nightly build 4.3-2191 (2024-01-11)
descrambler: apply ICAM update from Chris230291 (2024-01-11)
descrambler: avoid dlopen() (2024-01-11)
Nightly build 4.3-2190 (2024-01-05)
Nightly build 4.3-2189 (2024-01-05)
linuxdvb: add DVB-S2X parameters (2024-01-05)
descrambler: support ICAM if detected in libdvbcsa (2024-01-04)
Nightly build 4.3-2188 (2024-01-01)
ci: fix raspios detection in cloudsmith.sh (2024-01-01)
Nightly build 4.3-2187 (2023-12-26)
ci: rename build.yml to reduce confusion (2023-12-26)
Nightly build 4.3-2186 (2023-12-18)
Makefile.ffmpeg nvenc update (2023-12-18)
Release 12.34.19 (2023-12-13)
Nightly build 4.3-2184 (2023-12-13)
Transifex updates for project Tvheadend (#1587) ()
Remove references to Tvheadend Foundation. (2023-12-13)
Nightly build 4.3-2183 (2023-12-11)
tfx: fix URLs in tvheadend/js files (2023-12-11)
tfx: fix URLs in tvheadend/docs files (2023-12-11)
tfx: fix URLs in tvheadend/c files (2023-12-11)
hdhomerun: Add HDHomeRun server support for LiveTV only (#4461) (2023-12-09)
Update copyright year and correct current surname (2023-12-09)
github: add FUNDING.yml with OpenCollective link (2023-12-09)
webui: remove old doc references to paypal (2023-12-09)
webui: change donation button to opencollective (2023-12-09)
Release 12.34.20 (2023-12-06)
Nightly build 4.3-2174 (2023-12-06)
Nightly build 4.3-2173 (2023-12-06)
Nightly build 4.3-2172 (2023-12-06)
Nightly build 4.3-2171 (2023-12-06)
Nightly build 4.3-2169 (2023-12-06)
WebUI: Update donation string as a test to Transifex feed (2023-12-06)
ci: remove the test-compile workflow (2023-12-06)
ci: schedule weekly coverity scans (2023-12-06)
ci: add concurrency to the main CI workflows (2023-12-06)
ci: remove references to doozer (2023-12-06)
ci: remove references to travis (2023-12-06)
ci: don't trigger cloudsmith on .github changes (2023-12-06)
Add Parental Rating Labels (2023-12-05)
Nightly build 4.3-2167 (2023-12-01)
Nightly build 4.3-2166 (2023-12-01)
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)
Nightly build 4.3-2162 (2023-11-28)
Fix builds on stretch (2023-11-28)
Nightly build 4.3-2161 (2023-11-21)
Add rpi-bookworm to targets (2023-11-21)
Nightly build 4.3-2160 (2023-11-20)
Update ffmpeg to 5.1.4 (2023-11-20)
Correct handling of Remove and Ignore settings (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)
Removed nested function 'appendPidRange' from within function 'tvhdhomerun_frontend_update_pids' (2023-10-14)
Fix non-admin users not receiving any updates in web UI ()
Fix htsstr_argsplit (treat quotes inside an argument correctly) (2023-09-06)
Release 12.34.23 (2023-08-12)
Release 12.34.24 (2023-08-12)
support/mkbundle: switch from distutils to setuptools (2023-08-11)
webui/dvr: Add age_rating in recording details dialogs ()
webui/dvr: Remove unused & duplicated functions ()
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)
Nightly build 4.3-2149 (2023-08-06)
otamux: Make sure we use PRItime_t (2023-08-06)
Use explicitly on format warnings for Time test (2023-08-06)
CI: Build (without cloudsmith) all targets on every merge request (2023-08-05)
CI: Run the full build with cloudsmith only on master (2023-08-05)
Fix time for old 32bit systems ()
Nightly build 4.3-2144 (2023-08-02)
Add 'age rating' field to recording metadata (2023-08-02)
Nightly build 4.3-2143 (2023-07-30)
Nightly build 4.3-2142 (2023-07-30)
Fix time for 32bit systems again ()
OTA Genre translation squashed v2 (2023-07-30)
Nightly build 4.3-2141 (2023-07-19)
Bug Fix: OTA EIT Parental Rating (2023-07-19)
Revert non-portable function to previous code (2023-06-25)
Nightly build 4.3-2139 (2023-06-23)
Fix spelling errors encountered during previous work (2023-06-23)
Update Debian packaging to use the new configuration directories (2023-06-23)
Fix configuration-loading logic to account for forking operation (2023-06-23)
dvr_storage: Also support server configurations for recordings (2023-06-21)
Fix portability: Do not use linux/limits.h (2023-06-21)
config: Fix whitespace errors (2023-06-21)
spawn: Do not close every possible file descriptor ()
dvr_storage: Use XDG spec directories ()
settings: Add XDG support helper functions ()
config: Support server configurations ()
config: Add support for XDG config ()
config: Store config directory variable internally ()
config: Deal with configuration before anything else (2023-06-16)
Fix Fedora CI build (2023-06-15)
Disable broken codeball (2023-06-12)
Add simple 'ping' endpoint for healthchecks (2023-06-11)
Add Fedora RPM build to Github Actions (2023-06-07)
Update config for Fedora 37/38 (2023-06-07)
dvr_rec: Fix a buffer overflow in filename generation (2023-06-05)
- fixed bug with _lang3_to_lang2() ()
Nightly build 4.3-2118 (2023-04-17)
update pict_type from AVPacket to AVFrame ()
update to ffmpeg 5.1.3 (2023-04-17)
update to ffmpeg 5.1.2 ()
tv_meta_tvdb.py: Fix 'language' typo. (2023-04-08)
Release 12.34.26 (2023-04-02)
tvhmeta: Fix tvhmeta authentication to the tvheadend API. (2023-04-02)
Remove references to CLA which is no longer available (2023-04-02)
updated 'AVCodec' to 'const AVCodec' (2023-04-01)
remove deprecate struct vaapi_context and the vaapi.h (2023-03-30)
Remove deprecated get_best_effort_timestamp() call (2023-03-25)
remove ffmpeg component avresample (2023-03-24)
iconv: Allow using GNU libiconv (2023-03-23)
remove unused function and migrate from AVBitStreamFilterContext to AVBSFContext ()
update to ffmpeg codecpar (2023-03-23)
Revert "fix for 64bit time_t on 32bit systems" (2023-03-14)
fix for 64bit time_t on 32bit systems (2023-03-08)
update NASM to 2.16.01 (2023-03-06)
update vaapi (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)
update to ffmpeg codecpar (2023-02-20)
update ffmpeg from 4.4.1 to 4.4.3 (2023-02-12)
update vaapi (2023-02-10)
update vaapi ()
Fix Coverity-Build (#1499) ()
Revert "Update debian/compat to version 10" (2023-01-28)
Ignore title mismatch if dup checking by CRID (2023-01-27)
Update debian/compat to version 10 (2023-01-24)
Unify command time range to 10-300 ms (2023-01-24)
Unify power up time range to 10-500 ms (2023-01-24)
Add configurable delays after Unicable operations (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)
update vaapi ()
descrambler: cccam: move send keepalive message to traces (2023-01-23)
descrambler: cccam - simplify cccam_handle_keys() (2023-01-23)
descrambler: cclient: optimisation for multiple key clients (2023-01-23)
descrambler: cosmetic cleanups, more CAID logs (2023-01-23)
descrambler: cwc: do not register bad provider numbers for betacrypt and irdeto (2023-01-22)
descrambler: cwc: Fix the additional card registration (mgclient option in oscam) (2023-01-22)
grammar: Replace "then" with "than" (2023-01-17)
Preserve existing Unicable idnode during the set operation ()
updated function _video_filters_get_filters() (2023-01-14)
profile video resize improvements (2023-01-14)
Add autorec duplicate handling default to dvr config. (2023-01-10)
update vaapi ()
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)
Don't confuse GCC with zero-length array (2022-12-10)
config: Enable HbbTV parser by default (2022-11-28)
dvb_psi_pmt: Recognise AC-4 audio descriptor (2022-11-28)
Add South Africa to Countries list. (2022-11-28)
Build various targets and prepare new repository (#1476) (2022-11-27)
Avoid breaking strict aliasing in IP_AS_V{4,6} ()
Remove always-true checks (2022-11-21)
Reduce ADTS header size for better compatibility (2022-11-21)
Simplify IPv6 compare functions to unconfuse gcc compiler ()
Don't call epg_broadcast_set_description twice (2022-11-21)
Don't crash the wizard if tvh has no inputs (2022-11-21)
Serve static html files with mimetype text/html (2022-11-21)
Use application/json instead of text/x-json as mimetype (2022-11-21)
epgdb: Resolve symlinks before using file location ()
Increase maximum ADTS packet size to match FFMPEG (2022-11-10)
iptv_auto: Add support for m3u "channel-number" tag ()
Fix race condition/data corruption in imagecache (2022-10-27)
Fix bad mono2sec usage (2022-10-27)
Attempt to fix profile sharer memory leak (2022-10-27)
Attempt to fix HBBTV memory leak (2022-10-26)
Fix typo (2022-10-26)
Revert 4355488b8e1e868cb434bf95676c0944b44e88b3 (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)
Ignore PCRE2 illegal accesses (2022-10-07)
Avoid leaking iptv fd's (2022-10-07)
Added support for ATSC text mode == 0x3F (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)
Added more 'text modes' to the ATSC Multiple String Structure decoder and convert text to UTF-8. (Fixes #5162) ()
Allow network scan to modify muxes (2022-09-03)
Fixed and cleanup the "PSIP: ATSC Grabber" module (Fixes #5610) ()
Regexps for the finnish EIT scraping (2022-07-17)
extending the regexps for the italian EIT scraping (2022-07-08)
Fix use-after-free (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)
Fix FTBFS in utils.c (2022-04-07)
fix build with libressl (2022-04-06)
Always parse 'src' in RTSP-requests (2022-04-05)
dvr_disk_space_cleanup() - do not return error if called again too soon (#1) (2022-04-05)
Update for VAAPI transcoding (2022-03-30)
SAT>IP client: UPnP header field names are case insensitive (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)
Update buffer size for h264 and hevc (2022-02-12)
Changed debian package version to 7 (2022-02-12)
epg: ignore past events when matching on eid (2022-02-12)
httpc: Fix multi-value "Connection" header checks (2022-02-12)
Episode number regexp (2022-01-12)
Fix some issues introduced in #0165f365cd58bbcc3734e4ec9ce696b42870ff8e (2022-01-10)
Fix "as: invalid option" during libvpx compilation (2022-01-09)
nvenc: Fix Werror=int-conversion FTBFS (and likely bug) ()
nvenc: Fix Werror=misleading-indentation FTBFS (2022-01-02)
some changes to nvenc (2022-01-02)
Update Makefile.ffmpeg (2022-01-02)
configure: add execinfo option (2022-01-02)
iptv: Fix stream limit starting a new input on a running mux ()
Check the return code of snprintf in utils.c:rmtree (2021-12-12)
Use clock_gettime() instead of time() in epggrab.c ()
Improve the performance of updating the pid filter table in hdhomerun digital tuners. ()
Fixed parsing w_scan format (2021-11-15)
opentv: fix missing summary data on rescrape, #5995 (2021-10-21)
opentv: fix incorrect summaries for skyuk epg, fixes #5995 (2021-10-17)
Revert "Remove unnecessary conversion" (2021-09-07)
Remove unnecessary conversion (2021-09-06)
Expose RDS flag via HTSP. (2021-09-06)
Add support for SCT_RDS (2021-09-06)
Upgrade to libhdhomerun_20210624 (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)
Autobuild: Add arm64, armhf and armel for bullseye and buster. (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)
Allow PMT Parsing when PMT shares a PID with another table (2021-05-05)
SAT>IP-Client: Add option for 16, 24 and 32-channel DVB-C tuners (2021-05-04)
seen is a unsigned type (2021-05-04)
else is missing (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)
Update profile.c (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)
Add pid file hint for systemd-sysv-generator (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)
Upgrade to libhdhomerun_20210224 (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)
iptv: new features for multicast, rtsp & rtcp ()
Fix possible NULL-Pointer-reference (2021-03-12)
Fix issues identified by coverity (2021-02-24)
EMM patch (2021-02-24)
Attempt to fix nvenc encoding (2021-02-21)
Several coverity fixes, year updated, map muxes between DVB Types ()
Rewrite scanfile.c for dynamic memory allocation (#1387) (2021-02-20)
Several enhancements ()
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)
Silence more x265 warnings (2021-02-18)
Enable LIBX265_DIFFS again (2021-02-18)
Add accidentally deleted line again (2021-02-18)
Fix uninitialised memory access for several ioctl commands (#1382) (2021-02-18)
Fix too small memory allocation (2021-02-17)
Add ISDB-T in hdhomerun (2020-12-29)
fix vaapi-profiles (#1366) (2020-12-29)
Added ISDB-T SATIP Support (2020-12-29)
Upgrade to libhdhomerun_20200907 (2020-12-29)
Fix possible deadlock when using tvh_mutex_trylock() (2020-12-16)
Sat>IP clear old signal info when opening new stream (2020-12-14)
Remove libva-x11 dependency (2020-12-06)
docs: fix simple typo, separately -> separately (2020-11-27)
in python 3, dict.has_key() has been removed (2020-11-14)
Changed shebang of tvhmeta to python (2020-10-28)
Correct Environment variable name. (2020-10-28)
Silence x265 warnings (#1368) (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)
Remove wrong test in nvenc.c (2020-10-08)
Fix NVENC ()
update Makefile.ffmpeg (#1359) ()
Fix cut & paste error in api/epg. (#1360) (2020-10-08)
Revert dca46eedd9653b90d2722e67281eed0b35740730 (2020-09-28)
Fix scraping 'new' flag from UK EIT. (2020-09-28)
Upgrade to libhdhomerun_20200521 (2020-09-13)
Fix TheTVDB Query (2020-07-13)
Fix escape code '"e;' should be '"'. (#1355) (2020-07-12)
HTSP v35: Add support for recording file size (2020-07-11)
Revert "HTSP v35: Add support for recording file size" (#1352) (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)
Handle bad UTF-8 in xmltv (#5909) ()
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)
Attempt to fix doozer builds (#1340) (2020-05-18)
Use python3 if available (2020-05-18)
Makefile.ffmpeg: update almost all upstream packages ()
CSS: general improvements ()
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 fix 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)
Remove dead assignment (2019-10-28)
Webui: minimal reworks for access theme (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)
access: added missing break for connection limit type (2019-10-21)
dvr: fix the DVR limit per user condition (subtract 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)
Avoid configure checks being optimised away with LTO (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)
systemd service file: remove wildcard mounts preventing startup - replace with a note (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)
tvhcsa.c: include stdio.h (2019-10-15)
Added patch to HDHomerun library to allow cross-compilation (2019-10-15)
xmltv: Avoid outputting lang tags in xmltv for only one language, fixes #5630 (2019-10-15)
htsp: Allow basic htsp format, fixes #5630 (2019-10-15)
xmltv: Allow sending basic xmltv format, fixes #5630 ()
channels: Make const-correct. (2019-10-15)
autobuild: add build target for raspbian-buster (2019-10-15)
bugfix for autorecs duplicate episode number detection in autorecs (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)
bouquet: fix overflow when building for 32-bit system On 32-bit system hash value from service can be truncated. (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)
Include stdio.h before tvheadend headers (2019-07-02)
revert bogus ONID and TSID remapping (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)
Fix compilation with libhdhomerun 20190621 (2019-06-30)
Makefile: fix -pie linking according to --disable-pie (2019-06-30)
capmt: another compilation fix, fixes #5661 (2019-06-18)
capmt: fix compilation with recent gcc, fixes #5657 (2019-06-17)
capmt: fix for the oscam r11520+, fixes #5649 (2019-06-12)
en50221: fix menu text decoding (2019-05-20)
en50221: fix invalid htsmsg manipulation (2019-05-20)
fanart: Fix decode error. (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)
Freesat_huffman: Suppress characters < 0x20 except \n. (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)
Update to newest ffmpeg to fix libX11 compile issue "DSO missing from commandline" (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: initialise 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 (apparently 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)
dvr: New fmt spec for per-dir seasons and one movie per dir. (#4667) ()
dvr: Add {min,max}season and {min,max}year to autorec UI, fixes #5479 (2019-02-04)
dvr: Only check minseason/maxseason/minyear/maxyear if EPG has these values, fixes #5479 (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 optimisation (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 cut (2019-01-08)
epg: add auto-ota-module detection (2019-01-08)
epggrab: reimplement the OTA grabber selection per mux (2019-01-08)
ui: Make dialogs slightly bigger. (2019-01-02)
api: Alternative showings match on title if no series link, fixes #5402 (2019-01-02)
Fix several errors detected by w3c css validator (2019-01-02)
Add missing !DOCTYPE html (2019-01-02)
CSS: Fix height % (2019-01-02)
main: Replace deprecated ERR_remove_state (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 optimisations (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 initialisation, 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)
Revert "dvr: move dvr_notify() call to the global_lock using timers, fixes #5437" (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)
webui, htsbuf: Content-Disposition escape chars are not correct. ()
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)
epggrab: run internal grabbers only when wanted, fixes #5421 (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)
imagecache: big cleanups ()
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)
ui: Enable scrollbar for dialog info, fixes #5405 (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)
dvr: move the initial dvr_autorec_purge_obsolete_timers() call to better place, fixes #5406 (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)
dvr: Autorec rules must still match event after update. (#4760). ()
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 uninitialised in this function [-Werror=maybe-uninitialised] (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)
http: forbidden status / access_verify2() cleanups, fixes #5391 (2018-12-03)
satip client: activity timeout cleanups (2018-12-03)
pass muxer: correct SI length for trimmed 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 reorganisation 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 split 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)
ui: Add alternative/similar broadcast buttons, fixes #5335, #5336 (2018-11-25)
api: Fix NULL blank argument. (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 possibility 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)
webui: epg: fix compatibility issue for FreeBSD (2018-11-23)
webui: Add 'query CSFD' in dvr broadcast info window (2018-11-23)
webui: Add 'groupRenderer' 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)
main: Fix OpenSSL 1.1 compilation without deprecated APIs (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: optimise the exclusive check code (previous change) (2018-11-19)
webui: access theme - colour correction for EPG count info (2018-11-19)
dvr: Add option to automatically delete recording after playback. ()
Need to delete files on complex scheduling when replacing timer after crash. (2018-11-19)
updated nginx example (2018-11-19)
dvr: Alter test for season/episode on unique path. (2018-11-19)
dvr: Fix season/episode unique test when recording. (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 frontends, 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 optimisation (2018-11-01)
scanfile: add support for PLS_CODE and PLS_MODE, fixes #5305 (2018-10-31)
linuxdvb rotor: improve satellite longitude 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)
Update server.c (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 initialisation, 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)
service mapper: implement time watchdog (cca 30 seconds) (2018-10-21)
htsp: Tidy serialisation of category and keyword. (2018-10-21)
http: auth playlist, return unauthorized when the authcode is not present (2018-10-21)
doc: add authentication type for playlist in url.md (2018-10-21)
fixes for the permanent tickets, issue #5274 (2018-10-21)
http: terminate path correctly in http_resolve() (2018-10-21)
add permanent tickets for the authentication, fixes #5274 (2018-10-20)
dvb psi: fix for the previous commits - move pmt monitor change to mpegts_service_find() (2018-10-18)
dvb psi: fix for the previous commit - reinstall pmt monitor only when it's already installed (2018-10-18)
dvb psi: change PMT monitor when PMT PID changes for SID, issue #4942 (2018-10-18)
linuxdvb: fix again the PLS code skip when the default value is used (2018-10-18)
linuxdvb: set PLS code only when it differs from 1, fixes #5266 (2018-10-17)
bintray: disable uploads :-( (2018-10-17)
campt: fix the ct_multipid initialisation, fixes #5097 (2018-10-17)