]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Jaroslav Kysela [Mon, 16 Nov 2015 09:00:57 +0000 (10:00 +0100)]
intl: add da (Danish) language from transifex
Jaroslav Kysela [Mon, 16 Nov 2015 08:59:20 +0000 (09:59 +0100)]
intl: add fi (Finnish) language from transifex
Jaroslav Kysela [Mon, 16 Nov 2015 08:57:43 +0000 (09:57 +0100)]
intl: add uk (Ukrainian) language from transifex
Jaroslav Kysela [Mon, 16 Nov 2015 08:55:32 +0000 (09:55 +0100)]
intl: add Estonian (at) language from transifex
Jaroslav Kysela [Sun, 15 Nov 2015 22:15:18 +0000 (23:15 +0100)]
subscriptions: fix the wrong memory access in subscription_unsubscribe
Jaroslav Kysela [Sun, 15 Nov 2015 22:15:06 +0000 (23:15 +0100)]
tvhlog: add tvhlog_backtrace_printf() helper for debugging
Jaroslav Kysela [Sun, 15 Nov 2015 15:50:15 +0000 (16:50 +0100)]
DVR: use atomic operations for the running start/stop variables
Jaroslav Kysela [Sun, 15 Nov 2015 14:30:29 +0000 (15:30 +0100)]
DVR: optimization, accept start == stop like a running condition too (see #3296)
Jaroslav Kysela [Sat, 14 Nov 2015 21:34:21 +0000 (22:34 +0100)]
url: fix the regex for simple url parser for udp://@ syntax
Jaroslav Kysela [Sat, 14 Nov 2015 21:25:25 +0000 (22:25 +0100)]
IPTV: autonet fix parsing without path
Sven Wegener [Mon, 9 Nov 2015 21:58:38 +0000 (22:58 +0100)]
http: drop ticket param from http_access_verify_channel()
With
85e1bbb we now accept ticket or credentials, so we don't need to
hint whether tickets should be honored or not. If there is a ticket and
it satisfies our security check, accept it.
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Sven Wegener [Fri, 13 Nov 2015 19:32:12 +0000 (20:32 +0100)]
mpegts: factor out service auto-enable function
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Sven Wegener [Sat, 31 Jan 2015 19:16:44 +0000 (20:16 +0100)]
filebundle: constify
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Sven Wegener [Wed, 11 Nov 2015 14:58:33 +0000 (15:58 +0100)]
iptv: provide list of network interfaces
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Sven Wegener [Tue, 10 Nov 2015 23:33:53 +0000 (00:33 +0100)]
prop: list might be called on idclass without an idnode
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Glenn-1990 [Thu, 12 Nov 2015 20:27:31 +0000 (21:27 +0100)]
bump htsp API
Jaroslav Kysela [Fri, 13 Nov 2015 19:49:13 +0000 (20:49 +0100)]
intl: transifex update
Jaroslav Kysela [Fri, 13 Nov 2015 19:46:03 +0000 (20:46 +0100)]
IPTV: file - don't use cached reads
Jaroslav Kysela [Fri, 13 Nov 2015 19:27:22 +0000 (20:27 +0100)]
idnode: send the collision msg also to log
Jaroslav Kysela [Fri, 13 Nov 2015 17:31:23 +0000 (18:31 +0100)]
IPTV: compilation fix for the previous patch
Jaroslav Kysela [Fri, 13 Nov 2015 17:06:46 +0000 (18:06 +0100)]
channels: fix possible NULL dereference
Jaroslav Kysela [Fri, 13 Nov 2015 10:25:19 +0000 (11:25 +0100)]
IPTV: add pause support for the correct input data timing, file:// seems working, fixes #3240
Jaroslav Kysela [Fri, 13 Nov 2015 09:30:57 +0000 (10:30 +0100)]
tsdemux: move PCR extraction to mpegts input
Jaroslav Kysela [Fri, 13 Nov 2015 08:07:08 +0000 (09:07 +0100)]
httpc: add hc_pause + http_client_unpause() functionality
Jaroslav Kysela [Fri, 13 Nov 2015 07:32:21 +0000 (08:32 +0100)]
IPTV: add file:// scheme support (incomplete)
Jaroslav Kysela [Thu, 12 Nov 2015 19:58:31 +0000 (20:58 +0100)]
IPTV: http/https - fix the m3u parsing (url pick)
Jaroslav Kysela [Thu, 12 Nov 2015 19:48:22 +0000 (20:48 +0100)]
IPTV: autonet - add back support for custom http headers
Jaroslav Kysela [Thu, 12 Nov 2015 18:10:04 +0000 (19:10 +0100)]
download: compilation fixes
Jaroslav Kysela [Thu, 12 Nov 2015 16:53:00 +0000 (17:53 +0100)]
download: add pipe:// support, fixes #3221
Jaroslav Kysela [Thu, 12 Nov 2015 16:06:23 +0000 (17:06 +0100)]
service/bouquet: fix the channel destroy when service associated to the bouquet is destroyed, fixes #3245
Jaroslav Kysela [Thu, 12 Nov 2015 13:50:57 +0000 (14:50 +0100)]
service mapping: remeber the mapping configuration, use hardcoded config for bouquets
Jaroslav Kysela [Thu, 12 Nov 2015 13:29:57 +0000 (14:29 +0100)]
IPTV: Add extra channels tags to IPTV mux config, m3u attribute tvh-tags
Jaroslav Kysela [Thu, 12 Nov 2015 12:13:56 +0000 (13:13 +0100)]
fix m3u parser (EXTINF attributes)
Jaroslav Kysela [Thu, 12 Nov 2015 12:01:46 +0000 (13:01 +0100)]
htsmsg: fix extra NULL check to htsmsg_cmp()
Jaroslav Kysela [Thu, 12 Nov 2015 08:32:55 +0000 (09:32 +0100)]
capmt: add OSCam new pc-nodmx mode (through unix socket)
Jaroslav Kysela [Thu, 12 Nov 2015 08:22:43 +0000 (09:22 +0100)]
htsmsg: add extra NULL check, to htsmsg_cmp()
Jaroslav Kysela [Wed, 11 Nov 2015 19:56:08 +0000 (20:56 +0100)]
IPTV: autonet - extract channel number from tvh-chnum m3u attribute, fixes #3281
Jaroslav Kysela [Wed, 11 Nov 2015 19:10:10 +0000 (20:10 +0100)]
intl: transifex update
Jaroslav Kysela [Wed, 11 Nov 2015 18:49:12 +0000 (19:49 +0100)]
revert partially
0e8a9335c391d08a7b2be9b1575f158c33c4345a - wrong idclass handling
Jaroslav Kysela [Wed, 11 Nov 2015 17:43:49 +0000 (18:43 +0100)]
capmt: initialize ca variable properly in capmt_pid_flush_adapter()
Jaroslav Kysela [Wed, 11 Nov 2015 13:56:56 +0000 (14:56 +0100)]
mpegts: correct logic for DVB_TYPE (tvhdhomerun)
Jaroslav Kysela [Tue, 10 Nov 2015 08:50:42 +0000 (09:50 +0100)]
intl: template update
Jaroslav Kysela [Tue, 10 Nov 2015 08:49:50 +0000 (09:49 +0100)]
intl: more capitalization changes
Jaroslav Kysela [Tue, 10 Nov 2015 08:35:28 +0000 (09:35 +0100)]
intl: new templates
Mark Clarkstone [Sat, 7 Nov 2015 10:22:38 +0000 (10:22 +0000)]
Update profile.c
Mark Clarkstone [Sat, 7 Nov 2015 10:20:52 +0000 (10:20 +0000)]
Update linuxdvb_satconf.c
Mark Clarkstone [Sat, 7 Nov 2015 10:19:33 +0000 (10:19 +0000)]
Update dvr_config.c
Mark Clarkstone [Sat, 7 Nov 2015 10:16:04 +0000 (10:16 +0000)]
Update dvr_db.c
Mark Clarkstone [Sat, 7 Nov 2015 10:14:07 +0000 (10:14 +0000)]
Update dvr_config.c
Mark Clarkstone [Sat, 7 Nov 2015 10:11:57 +0000 (10:11 +0000)]
Update channels.c
Mark Clarkstone [Sat, 7 Nov 2015 10:09:04 +0000 (10:09 +0000)]
Update capmt.c
Mark Clarkstone [Fri, 6 Nov 2015 16:53:50 +0000 (16:53 +0000)]
Update dvr_config.c
Mark Clarkstone [Fri, 6 Nov 2015 16:26:59 +0000 (16:26 +0000)]
Update dvr_config.c
Mark Clarkstone [Fri, 6 Nov 2015 16:20:16 +0000 (16:20 +0000)]
Update profile.c
Mark Clarkstone [Fri, 6 Nov 2015 16:17:34 +0000 (16:17 +0000)]
Update main.c
Mark Clarkstone [Fri, 6 Nov 2015 16:13:52 +0000 (16:13 +0000)]
Update mpegts_network.c
Mark Clarkstone [Fri, 6 Nov 2015 16:12:05 +0000 (16:12 +0000)]
Update linuxdvb_switch.c
Mark Clarkstone [Fri, 6 Nov 2015 16:10:53 +0000 (16:10 +0000)]
Update linuxdvb_satconf.c
Mark Clarkstone [Fri, 6 Nov 2015 15:57:46 +0000 (15:57 +0000)]
Update linuxdvb_satconf.c
Mark Clarkstone [Fri, 6 Nov 2015 15:56:54 +0000 (15:56 +0000)]
Update linuxdvb_frontend.c
Mark Clarkstone [Fri, 6 Nov 2015 15:55:11 +0000 (15:55 +0000)]
Update linuxdvb_ca.c
Mark Clarkstone [Fri, 6 Nov 2015 15:53:28 +0000 (15:53 +0000)]
Update iptv.c
Mark Clarkstone [Fri, 6 Nov 2015 15:50:15 +0000 (15:50 +0000)]
Update epggrab.c
OK Cron isn't an acronym!
Mark Clarkstone [Fri, 6 Nov 2015 15:44:51 +0000 (15:44 +0000)]
Update epg.c
Mark Clarkstone [Fri, 6 Nov 2015 15:42:03 +0000 (15:42 +0000)]
Update dvr_timerec.c
Mark Clarkstone [Fri, 6 Nov 2015 15:39:39 +0000 (15:39 +0000)]
Update dvr_db.c
Mark Clarkstone [Fri, 6 Nov 2015 15:22:59 +0000 (15:22 +0000)]
Update dvr_config.c
Mark Clarkstone [Fri, 6 Nov 2015 15:17:13 +0000 (15:17 +0000)]
Update bouquet.c
Mark Clarkstone [Fri, 6 Nov 2015 15:05:01 +0000 (15:05 +0000)]
Update cwc.c
Mark Clarkstone [Fri, 6 Nov 2015 15:03:37 +0000 (15:03 +0000)]
Update channels.c
Mark Clarkstone [Fri, 6 Nov 2015 14:46:27 +0000 (14:46 +0000)]
Update bouquet.c
Mark Clarkstone [Fri, 6 Nov 2015 14:40:58 +0000 (14:40 +0000)]
Update bouquet.c
Mark Clarkstone [Fri, 6 Nov 2015 14:10:38 +0000 (14:10 +0000)]
Change many phrases/sentences from title case to sentence case to make things more consistent.
Jaroslav Kysela [Tue, 10 Nov 2015 08:28:42 +0000 (09:28 +0100)]
transifex update
Sven Wegener [Tue, 10 Nov 2015 07:28:02 +0000 (08:28 +0100)]
http: apply channel check to ticket and credentials
Before, if the ticket denied channel access, credentials couldn't be used to
override.
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Sven Wegener [Tue, 10 Nov 2015 07:21:11 +0000 (08:21 +0100)]
http: fix logic error in
85e1bbb
When you're allowed access to a channel, the mask check was ignored.
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Sven Wegener [Tue, 10 Nov 2015 06:43:48 +0000 (07:43 +0100)]
descrambler: fix compilation on non-x86
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Sven Wegener [Mon, 9 Nov 2015 22:17:04 +0000 (23:17 +0100)]
tvhdhomerun: fix logging subsys
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Sven Wegener [Mon, 9 Nov 2015 19:45:36 +0000 (20:45 +0100)]
http: allow both ticket and username/password auth
When the default account has not all privileges, downloading the
playlist anonymously can result in URLs that can't be accessed with the
ticket in the URLs. The client then prompts for username and password,
you enter the correct credentials, but the credentials are not accepted.
Allow username and password in case ticket authorization fails.
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Sven Wegener [Mon, 9 Nov 2015 19:45:18 +0000 (20:45 +0100)]
descrambler: re-add %ebx saving
The %ebx saving is necessary when the compiler is generating
position-indepent code.
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Sven Wegener [Mon, 9 Nov 2015 19:45:10 +0000 (20:45 +0100)]
mpegts: consolidate dvb network list
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Sven Wegener [Mon, 9 Nov 2015 19:45:04 +0000 (20:45 +0100)]
mpegts: consolidate dvb network class lookup
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Sven Wegener [Mon, 9 Nov 2015 19:44:51 +0000 (20:44 +0100)]
zlib: move to own file
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Sven Wegener [Mon, 9 Nov 2015 19:44:36 +0000 (20:44 +0100)]
zlib: use library-defined maximum values
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Sven Wegener [Mon, 9 Nov 2015 19:44:32 +0000 (20:44 +0100)]
udp: do not leak file descriptor on error
Additional fixup for
3ed1214 in udp_bind()
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Sven Wegener [Mon, 9 Nov 2015 19:44:23 +0000 (20:44 +0100)]
ENABLE_* macros are always defined
This fixes a rare compile error and the "Don't keep" cache policy not
working.
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Sven Wegener [Mon, 9 Nov 2015 19:44:17 +0000 (20:44 +0100)]
convert config check to rule
Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
Jaroslav Kysela [Sun, 8 Nov 2015 16:55:58 +0000 (17:55 +0100)]
epggrab: internal grabber - improve extra args check
Jaroslav Kysela [Sun, 8 Nov 2015 16:54:56 +0000 (17:54 +0100)]
epggrab: internal grabber - make extra args empty by default
Some grabbers don't accept this parameter.
Jaroslav Kysela [Sun, 8 Nov 2015 16:04:38 +0000 (17:04 +0100)]
descrambler: fix the FTA check
Jaroslav Kysela [Sun, 8 Nov 2015 15:48:21 +0000 (16:48 +0100)]
capmt: clean all pids when adapter is NULL
Jaroslav Kysela [Sun, 8 Nov 2015 15:21:38 +0000 (16:21 +0100)]
capmt: simlify locking in capmt_thread
Jaroslav Kysela [Sun, 8 Nov 2015 13:21:05 +0000 (14:21 +0100)]
epggrab: fix memory leak caused by previous patch
Jaroslav Kysela [Sun, 8 Nov 2015 13:19:14 +0000 (14:19 +0100)]
epggrab: internal grabber - add extra arguments config option
Jaroslav Kysela [Sun, 8 Nov 2015 09:00:52 +0000 (10:00 +0100)]
subscription: another try to protect removed services
Jaroslav Kysela [Sat, 7 Nov 2015 22:16:12 +0000 (23:16 +0100)]
tvheadend.h: remove BOM
Jaroslav Kysela [Sat, 7 Nov 2015 19:20:41 +0000 (20:20 +0100)]
subscription: fix another unsubscribe / unlink crashes
A global timer (callback) is used in subscription_unlink_service now.
It eliminates the unlink/unsubscribe deadlocks because the timer
is released when the subscription is destroyed.
Jaroslav Kysela [Sat, 7 Nov 2015 14:38:28 +0000 (15:38 +0100)]
config: fix EPG language parsing, fixes #3270
Jaroslav Kysela [Sat, 7 Nov 2015 14:09:04 +0000 (15:09 +0100)]
SAT>IP server: run rtcp thread after signals are initialized otherwise forking does not work
Jaroslav Kysela [Sat, 7 Nov 2015 13:00:44 +0000 (14:00 +0100)]
SAT>IP server: fix memory leak (pids)