]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Bernhard M. Wiedemann [Sat, 1 Jul 2017 09:07:19 +0000 (11:07 +0200)]
Allow to override build date
to enable reproducible builds
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.
The date calls are designed to work with both GNU date and BSD date
Bernhard M. Wiedemann [Sat, 1 Jul 2017 09:00:08 +0000 (11:00 +0200)]
sort file lists
to generate docs_inc.c reproducibly
See https://reproducible-builds.org/ for why this matters
Jaroslav Kysela [Sat, 1 Jul 2017 13:47:10 +0000 (15:47 +0200)]
psi lib: do filtering more early
Jaroslav Kysela [Sat, 1 Jul 2017 07:22:23 +0000 (09:22 +0200)]
httpc: fix the hc_efd inconsistency, fixes #4464
Bernhard Froehlich [Wed, 21 Jun 2017 13:51:00 +0000 (13:51 +0000)]
Add missing include for kill(2)
src/spawn.c:306:7: warning: implicit declaration of function 'kill' is invalid in C99 [-Wimplicit-function-declaration]
kill(-(s->pid), SIGKILL);
^
src/spawn.c:306:23: error: use of undeclared identifier 'SIGKILL'
kill(-(s->pid), SIGKILL);
^
src/spawn.c:655:3: warning: implicit declaration of function 'pthread_kill' is invalid in C99
[-Wimplicit-function-declaration]
pthread_kill(spawn_pipe_tid, SIGTERM);
^
src/spawn.c:655:32: error: use of undeclared identifier 'SIGTERM'
pthread_kill(spawn_pipe_tid, SIGTERM);
Mark Clarkstone [Tue, 27 Jun 2017 18:05:25 +0000 (19:05 +0100)]
travis-ci: fix build issue.
Bernhard Froehlich [Wed, 21 Jun 2017 13:49:57 +0000 (13:49 +0000)]
Make build_timestamp generation less platform specific. This also slightly changes the format of the timezone offset.
$ date -Iseconds
2017-06-21T13:33:15+02:00
$ date +%Y-%m-%dT%H:%M:%S%z
2017-06-21T13:33:24+0200
m4tt075 [Tue, 20 Jun 2017 18:41:06 +0000 (20:41 +0200)]
Compatibility fix for undefined _SC_IOV_MAX
Jaroslav Kysela [Thu, 4 May 2017 11:29:57 +0000 (13:29 +0200)]
config: always add dvr[failed] in migration, fixes #4355
Jaroslav Kysela [Sat, 24 Jun 2017 08:07:09 +0000 (10:07 +0200)]
url: fix for the previuos patch, fixes #4457
Jaroslav Kysela [Sat, 24 Jun 2017 07:54:59 +0000 (09:54 +0200)]
url: fix possible static buffer overflow for liburiparser, fixes #4457
Daniel Scheller [Fri, 23 Jun 2017 20:08:16 +0000 (22:08 +0200)]
linuxdvb: snr_scale -> signal_scale
Daniel Scheller [Fri, 23 Jun 2017 16:50:34 +0000 (18:50 +0200)]
linuxdvb: catch FE_SCALE_NOT_AVAILABLE in DVBv5 signal strength
Jiri Kastner [Thu, 22 Jun 2017 07:22:20 +0000 (09:22 +0200)]
rpm: makefile - extend cleaning
i realized, that after few builds rpm folder had 3GB,
because it keeped useless content in BUILD and SOURCES
also keeping generated tvheadend.spec results in not building
of current HEAD.
Signed-off-by: Jiri Kastner <cz172638@gmail.com>
Jaroslav Kysela [Wed, 21 Jun 2017 10:08:52 +0000 (12:08 +0200)]
DVR: small optimization
Jaroslav Kysela [Tue, 20 Jun 2017 15:30:28 +0000 (17:30 +0200)]
satip server: don't print RTCP connection refused errors for broken (or non-capable) clients, fixes #4184
Jaroslav Kysela [Tue, 20 Jun 2017 14:45:59 +0000 (16:45 +0200)]
cwc: compilation fix for previous change
Jaroslav Kysela [Tue, 20 Jun 2017 13:14:44 +0000 (15:14 +0200)]
cwc: fix another mutex dead-lock
Jaroslav Kysela [Tue, 20 Jun 2017 11:03:35 +0000 (13:03 +0200)]
satip sever: increase the SNR level strength for the unknow state, too
Jaroslav Kysela [Tue, 20 Jun 2017 16:30:23 +0000 (18:30 +0200)]
capmt: fix the command length calculation
Jaroslav Kysela [Tue, 20 Jun 2017 07:49:23 +0000 (09:49 +0200)]
intl: another template update
Pablo [Sun, 18 Jun 2017 18:33:17 +0000 (20:33 +0200)]
Cosmetics: peer address and port
Jaroslav Kysela [Tue, 20 Jun 2017 07:46:46 +0000 (09:46 +0200)]
intl: templates update
Mark Clarkstone [Wed, 14 Jun 2017 11:11:08 +0000 (12:11 +0100)]
mdhelp/markdown: add a space to all headers and fix a few little niggles properties: remove hash (#) from a few .name(s) and change a few others to (hopefully) make them clearer, as well as update a few .desc(s)
Jaroslav Kysela [Tue, 20 Jun 2017 07:16:46 +0000 (09:16 +0200)]
satip server: increase the signal level strenght for the uknown state
Jaroslav Kysela [Mon, 19 Jun 2017 18:40:21 +0000 (20:40 +0200)]
descrambler/cwc: try to avoid dead-lock (descrambler_table_callback)
Jaroslav Kysela [Mon, 19 Jun 2017 12:21:22 +0000 (14:21 +0200)]
subscription: call correctly service stop when instance is bad, fixes #4438
Jaroslav Kysela [Sun, 18 Jun 2017 18:44:57 +0000 (20:44 +0200)]
dvb_get_string - fix the null string (provider), fixes #4339
Jaroslav Kysela [Fri, 16 Jun 2017 18:55:23 +0000 (20:55 +0200)]
channels: icons - try to replace always the bad characters (begin '.', global '/','\'), fixes #3807
Jaroslav Kysela [Fri, 16 Jun 2017 16:40:11 +0000 (18:40 +0200)]
replace strdupa() with tvh_strdupa()
Jaroslav Kysela [Fri, 16 Jun 2017 16:31:34 +0000 (18:31 +0200)]
channels: icon file:// URLs must be deescaped
Jaroslav Kysela [Fri, 16 Jun 2017 16:18:16 +0000 (18:18 +0200)]
access: fix memory leak (aa_chrange)
Jaroslav Kysela [Fri, 16 Jun 2017 16:17:00 +0000 (18:17 +0200)]
api_idnode: fix memory leak in api_idnode_grid()
Jaroslav Kysela [Fri, 16 Jun 2017 13:33:44 +0000 (15:33 +0200)]
webui: http_stream_run - fix the end-of-connection check
Mark Clarkstone [Thu, 15 Jun 2017 22:41:23 +0000 (23:41 +0100)]
bintray: don't automatically publish dirty builds bintray: allow org override
m4tt075 [Thu, 15 Jun 2017 08:30:19 +0000 (10:30 +0200)]
Compatibility fix to add atomic32 support
Jaroslav Kysela [Thu, 15 Jun 2017 18:45:34 +0000 (20:45 +0200)]
m3u: fix m3u-url decoding (2nd try), fixes #4432
Jaroslav Kysela [Thu, 15 Jun 2017 18:27:30 +0000 (20:27 +0200)]
httpc: cosmetic
Jaroslav Kysela [Wed, 14 Jun 2017 06:03:21 +0000 (08:03 +0200)]
capmt: add protection for out-of-valid-data access, fixes #4430
Jaroslav Kysela [Tue, 13 Jun 2017 15:59:21 +0000 (17:59 +0200)]
Makefile.ffmpeg: update to latest x264/x265/ffmpeg/libmfx
Jaroslav Kysela [Mon, 12 Jun 2017 13:53:47 +0000 (15:53 +0200)]
capmt: fix compilation error
Jaroslav Kysela [Tue, 13 Jun 2017 15:36:02 +0000 (17:36 +0200)]
intl: new templates
Jaroslav Kysela [Tue, 13 Jun 2017 15:34:57 +0000 (17:34 +0200)]
intl: transifex update
Jaroslav Kysela [Mon, 29 May 2017 15:59:48 +0000 (17:59 +0200)]
caid.c: add 4AD0 / XCrypt
Jaroslav Kysela [Wed, 31 May 2017 06:28:15 +0000 (08:28 +0200)]
dvb psi: fix the nit table parsing (wrong retry when the tsid is incomplete), fixes #4403
Alex Mekkering [Tue, 30 May 2017 15:07:37 +0000 (17:07 +0200)]
libhdhomerun: upgrade to
20161117
Benedikt Bauer [Tue, 23 May 2017 18:25:37 +0000 (20:25 +0200)]
function < integer will never return false
Sorry, if this is a strange Python thing I don't understand, but to me it looks like this has at best undefined behaviour and will at worst be completely useless because len < nlen+dlen will never be able to return false. (len is a function and needs a parameter to return any useful numeric information)
Jaroslav Kysela [Mon, 5 Jun 2017 15:40:08 +0000 (17:40 +0200)]
dvb psi: move freq errors to trace instead warning
Jaroslav Kysela [Tue, 6 Jun 2017 08:54:30 +0000 (10:54 +0200)]
satip client: fix another dead-lock in satip_frontend_wake_other_waiting, fixes #4413
Jaroslav Kysela [Tue, 13 Jun 2017 05:50:22 +0000 (07:50 +0200)]
capmt: fix the offset for ECM_INFO
Jaroslav Kysela [Mon, 12 Jun 2017 12:03:50 +0000 (14:03 +0200)]
capmt: pass cmd to capmt_analyze_cmd(), fix the wrong size checks for netproto
Jaroslav Kysela [Sun, 4 Jun 2017 13:24:31 +0000 (15:24 +0200)]
fix compilation without mpegts_dvb, fixes #4409
Jaroslav Kysela [Wed, 31 May 2017 07:16:34 +0000 (09:16 +0200)]
set the default stack size to 2MB
Jaroslav Kysela [Mon, 29 May 2017 16:50:49 +0000 (18:50 +0200)]
capmt: fix seca ca info in pmt, fixes #4402
Jaroslav Kysela [Mon, 29 May 2017 16:14:10 +0000 (18:14 +0200)]
capmt: fix nagra ca info in pmt, fixes #4402
Jaroslav Kysela [Mon, 29 May 2017 16:03:05 +0000 (18:03 +0200)]
linuxdvb ca: show all CAIDs
Jaroslav Kysela [Fri, 26 May 2017 09:14:41 +0000 (11:14 +0200)]
tvhlog: fix the duplicate messages, fixes #4399
Jaroslav Kysela [Fri, 26 May 2017 08:36:17 +0000 (10:36 +0200)]
mpegts init scan: rename 'Skip initial scan' to 'Skip startup scan' for comprehence, fixes #4386
Jaroslav Kysela [Thu, 25 May 2017 13:52:44 +0000 (15:52 +0200)]
comet: allow to watch the logs only with the administrator priviledges, fixes #4186
Jaroslav Kysela [Thu, 25 May 2017 09:18:06 +0000 (11:18 +0200)]
mpegts service: add more traces to enlist_raw
Jaroslav Kysela [Thu, 25 May 2017 06:55:07 +0000 (08:55 +0200)]
dvb psi: fix the sid filter in pmt parser
Jaroslav Kysela [Thu, 25 May 2017 06:53:20 +0000 (08:53 +0200)]
descrambler: fix EMM message traces (PAT/CAT)
Jaroslav Kysela [Thu, 25 May 2017 06:11:22 +0000 (08:11 +0200)]
mpegts_network_scan: mpegts_mux_nice_name already contains network name, don't duplicate
Jaroslav Kysela [Thu, 25 May 2017 12:37:10 +0000 (14:37 +0200)]
mpegts network scan: do not disable inputs for user scan + init scan combos, fixes #4386
Jaroslav Kysela [Thu, 25 May 2017 12:20:15 +0000 (14:20 +0200)]
capmt: fix the PMT request (adapter)
Jaroslav Kysela [Tue, 23 May 2017 19:02:25 +0000 (21:02 +0200)]
capmt: cleanups, don't use unreadable packed structures
Jaroslav Kysela [Sat, 20 May 2017 18:40:26 +0000 (20:40 +0200)]
dvb psi pmt: corrent debug indent
Jaroslav Kysela [Mon, 22 May 2017 16:36:50 +0000 (18:36 +0200)]
m3u: fix m3u-url decoding
Jaroslav Kysela [Mon, 22 May 2017 16:30:14 +0000 (18:30 +0200)]
mpegts mux: fix another copy-n-paste error in the 'Service ID' filter
Jaroslav Kysela [Mon, 22 May 2017 16:01:22 +0000 (18:01 +0200)]
m3u: fix parsing of #EXTVLCOPT:program= lines
Jaroslav Kysela [Mon, 22 May 2017 15:44:47 +0000 (17:44 +0200)]
iptv auto network: m3u - add support for #EXTVLCOPT:program= lines
Jaroslav Kysela [Tue, 23 May 2017 08:04:56 +0000 (10:04 +0200)]
wizard: remove \x01 control character from texts
Jaroslav Kysela [Mon, 22 May 2017 07:51:33 +0000 (09:51 +0200)]
htsmsg binary: intialize correctly hm_data_size and hm_islist fields on deserialize
Jaroslav Kysela [Fri, 19 May 2017 07:02:11 +0000 (09:02 +0200)]
mkv muxer: fix the first chapter creation (time 0)
Jaroslav Kysela [Thu, 18 May 2017 12:17:34 +0000 (14:17 +0200)]
DVR: cosmetic
Jaroslav Kysela [Thu, 18 May 2017 07:23:37 +0000 (09:23 +0200)]
WEBUI: DVR - create new entry manually, add priority field to the dialog
Jaroslav Kysela [Thu, 18 May 2017 06:41:18 +0000 (08:41 +0200)]
mkv muxer: always create first chapter at position 0
Jaroslav Kysela [Wed, 17 May 2017 19:17:42 +0000 (21:17 +0200)]
DVR: allow to pass comment %Z in pre/post processor commands, fixes #4356
Mark Clarkstone [Fri, 19 May 2017 10:50:05 +0000 (11:50 +0100)]
Autobuild: rename raspbian-armhf to raspbianjessie-armhf
Mark Clarkstone [Thu, 18 May 2017 15:53:44 +0000 (16:53 +0100)]
Autobuild: add raspbian "jessie" armhf
Jaroslav Kysela [Wed, 17 May 2017 16:35:17 +0000 (18:35 +0200)]
trap: fix addr2line
Jaroslav Kysela [Wed, 17 May 2017 07:47:16 +0000 (09:47 +0200)]
iptv.c - remove regex.h
Jaroslav Kysela [Wed, 17 May 2017 06:42:43 +0000 (08:42 +0200)]
another travis build fix
Sergio [Tue, 16 May 2017 17:40:54 +0000 (19:40 +0200)]
Correct typo in the package description
Sergio [Tue, 16 May 2017 17:36:16 +0000 (19:36 +0200)]
Improve package description
Jaroslav Kysela [Tue, 16 May 2017 18:45:35 +0000 (20:45 +0200)]
travis: build for xenial
Jaroslav Kysela [Tue, 16 May 2017 11:37:41 +0000 (13:37 +0200)]
bintray.py: another fix for fedora/centos
Jaroslav Kysela [Tue, 16 May 2017 11:14:27 +0000 (13:14 +0200)]
bintray.py: fix the parsing of package names
Toni Korhonen [Mon, 15 May 2017 10:24:01 +0000 (13:24 +0300)]
transcoding: updated ffmpeg and libx264
Jaroslav Kysela [Tue, 16 May 2017 08:50:08 +0000 (10:50 +0200)]
idnode: fix the critical access-after-free in api_idnode_handler()
Jaroslav Kysela [Tue, 16 May 2017 08:49:07 +0000 (10:49 +0200)]
DVR Config: set the autorec default max count to 50
Jaroslav Kysela [Mon, 15 May 2017 13:57:23 +0000 (15:57 +0200)]
satip client: add 'Grace period' option for tuner, fixes #4333
Jaroslav Kysela [Mon, 15 May 2017 13:46:30 +0000 (15:46 +0200)]
parser: a little code optimization for makeapkt()
Jaroslav Kysela [Sun, 14 May 2017 17:01:06 +0000 (19:01 +0200)]
docs: faq - html proxy - add more complete example for nginx
Jaroslav Kysela [Sat, 13 May 2017 17:25:52 +0000 (19:25 +0200)]
docs: add a note about HTTP proxy settings to FAQs
Mark Clarkstone [Fri, 12 May 2017 22:55:08 +0000 (23:55 +0100)]
mdhelp: add caclient_capmt tab screenshot + a few other minor changes
Jaroslav Kysela [Sat, 13 May 2017 06:29:39 +0000 (08:29 +0200)]
satip client: add missing msys=atsc for ATSC clients, fixes #4367
Jaroslav Kysela [Wed, 10 May 2017 15:05:36 +0000 (17:05 +0200)]
webui: compilation fix
Jaroslav Kysela [Fri, 12 May 2017 20:06:17 +0000 (22:06 +0200)]
fixed from rpmfusion detected by gcc7
Jaroslav Kysela [Fri, 12 May 2017 19:37:46 +0000 (21:37 +0200)]
capmt: reorder preferred modes, add class doc