]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
10 years agotcp: coverity don't close(-1)
Jaroslav Kysela [Fri, 3 Oct 2014 13:44:43 +0000 (15:44 +0200)] 
tcp: coverity don't close(-1)

10 years agoidnode: fix get functions (islist) - coverity
Jaroslav Kysela [Fri, 3 Oct 2014 13:26:42 +0000 (15:26 +0200)] 
idnode: fix get functions (islist) - coverity

10 years agoconfig: coverify - fix possible NULL dereference
Jaroslav Kysela [Fri, 3 Oct 2014 13:21:47 +0000 (15:21 +0200)] 
config: coverify - fix possible NULL dereference

10 years agotvhlog: tvhlog_thread - remove dead code (coverity)
Jaroslav Kysela [Fri, 3 Oct 2014 13:19:28 +0000 (15:19 +0200)] 
tvhlog: tvhlog_thread - remove dead code (coverity)

10 years agoservice: fix service_class_caid_get() snprintf - coverity
Jaroslav Kysela [Fri, 3 Oct 2014 13:17:41 +0000 (15:17 +0200)] 
service: fix service_class_caid_get() snprintf - coverity

10 years agoidnode: coverity fix variable initialization in idnode_filter_init()
Jaroslav Kysela [Fri, 3 Oct 2014 13:16:04 +0000 (15:16 +0200)] 
idnode: coverity fix variable initialization in idnode_filter_init()

10 years agoprop: add extra assert to prop_read_value()
Jaroslav Kysela [Fri, 3 Oct 2014 13:13:03 +0000 (15:13 +0200)] 
prop: add extra assert to prop_read_value()

10 years agocoverity: fix memory leak in idnode_filter()
Jaroslav Kysela [Fri, 3 Oct 2014 13:08:21 +0000 (15:08 +0200)] 
coverity: fix memory leak in idnode_filter()

10 years agofsmonitor: coverity - fix variable access (beyond)
Jaroslav Kysela [Fri, 3 Oct 2014 13:02:39 +0000 (15:02 +0200)] 
fsmonitor: coverity - fix variable access (beyond)

10 years agohtsp server: fix wrong fd condition (coverity)
Jaroslav Kysela [Fri, 3 Oct 2014 12:59:04 +0000 (14:59 +0200)] 
htsp server: fix wrong fd condition (coverity)

10 years agofsmonitor: coverity - fsmonitor_fd cannot be negative
Jaroslav Kysela [Fri, 3 Oct 2014 12:57:07 +0000 (14:57 +0200)] 
fsmonitor: coverity - fsmonitor_fd cannot be negative

10 years agotcp: connect - fix another memory leak (coverity)
Jaroslav Kysela [Fri, 3 Oct 2014 12:51:24 +0000 (14:51 +0200)] 
tcp: connect - fix another memory leak (coverity)

10 years agotrap: fix digest variable initialization (coverity)
Jaroslav Kysela [Fri, 3 Oct 2014 12:50:25 +0000 (14:50 +0200)] 
trap: fix digest variable initialization (coverity)

10 years agoimagecache: fix the url variable initialization for error path (coverity)
Jaroslav Kysela [Fri, 3 Oct 2014 12:49:01 +0000 (14:49 +0200)] 
imagecache: fix the url variable initialization for error path (coverity)

10 years agohttp: handle negative value from base64_decode (coverity)
Jaroslav Kysela [Fri, 3 Oct 2014 12:47:23 +0000 (14:47 +0200)] 
http: handle negative value from base64_decode (coverity)

10 years agohuffman: remove wrong htsmsg_destroy() call (coverity)
Jaroslav Kysela [Fri, 3 Oct 2014 12:45:18 +0000 (14:45 +0200)] 
huffman: remove wrong htsmsg_destroy() call (coverity)

10 years agoimagecache: coverity - fix wrong unlink() call
Jaroslav Kysela [Fri, 3 Oct 2014 12:42:26 +0000 (14:42 +0200)] 
imagecache: coverity - fix wrong unlink() call

10 years agotcp: fix memory leak in error path in tcp_server_create() (coverity)
Jaroslav Kysela [Fri, 3 Oct 2014 12:40:00 +0000 (14:40 +0200)] 
tcp: fix memory leak in error path in tcp_server_create() (coverity)

10 years agoconfig: wrong map fix in v6 migrate (coverity)
Jaroslav Kysela [Fri, 3 Oct 2014 12:36:22 +0000 (14:36 +0200)] 
config: wrong map fix in v6 migrate (coverity)

10 years agotimeshift: reader - coverity - access to variable after free()
Jaroslav Kysela [Fri, 3 Oct 2014 12:27:37 +0000 (14:27 +0200)] 
timeshift: reader - coverity - access to variable after free()

10 years agoaccess: coverity - handle negative value from base64_decode()
Jaroslav Kysela [Fri, 3 Oct 2014 12:26:38 +0000 (14:26 +0200)] 
access: coverity - handle negative value from base64_decode()

10 years agointlconv: Add some missing close calls (coverity)
Jaroslav Kysela [Fri, 3 Oct 2014 12:17:04 +0000 (14:17 +0200)] 
intlconv: Add some missing close calls (coverity)

10 years agohtsp: reshuffle some code to prevent unexpected async messages on shutdown
Jaroslav Kysela [Fri, 3 Oct 2014 09:35:06 +0000 (11:35 +0200)] 
htsp: reshuffle some code to prevent unexpected async messages on shutdown

valgrind reported:
   Invalid write of size 8
      at 0x43000F: htsp_serve (htsp_server.c:2510)
      by 0x4147D2: tcp_server_start (tcp.c:447)
      by 0x412250: thread_wrapper (wrappers.c:125)
      by 0x771CB4F: start_thread (pthread_create.c:304)
      by 0x7E97E6C: clone (clone.S:112)
    Address 0x11c30ca8 is 120 bytes inside a block of size 264 free'd
      at 0x4C27D4E: free (vg_replace_malloc.c:427)
      by 0x42FF27: htsp_serve (htsp_server.c:2488)
      by 0x4147D2: tcp_server_start (tcp.c:447)
      by 0x412250: thread_wrapper (wrappers.c:125)
      by 0x771CB4F: start_thread (pthread_create.c:304)
      by 0x7E97E6C: clone (clone.S:112)

The client was removed from the async list after all connections
were destroyed, but queues are part of the connection structure,
so sporadically, an async msg was queued after the queue flush.

This code change moves the async unlink before the connection
destroy call.

10 years agompegts service: use dvb_network_get_orbital_pos() in the picons code for dvb-s
Jaroslav Kysela [Fri, 3 Oct 2014 09:01:37 +0000 (11:01 +0200)] 
mpegts service: use dvb_network_get_orbital_pos() in the picons code for dvb-s

10 years agompegts service: fix memory leak - s_dvb_cridauth
Jaroslav Kysela [Fri, 3 Oct 2014 08:06:50 +0000 (10:06 +0200)] 
mpegts service: fix memory leak - s_dvb_cridauth

10 years agotimeshift: fix simple memory leak
Jaroslav Kysela [Fri, 3 Oct 2014 07:54:24 +0000 (09:54 +0200)] 
timeshift: fix simple memory leak

10 years agoimagecache: fix a memory leak in imagecache_image_save()
Jaroslav Kysela [Thu, 2 Oct 2014 18:21:36 +0000 (20:21 +0200)] 
imagecache: fix a memory leak in imagecache_image_save()

10 years agodvr timerec: remove unused variable
Jaroslav Kysela [Thu, 2 Oct 2014 18:18:31 +0000 (20:18 +0200)] 
dvr timerec: remove unused variable

10 years agodvr timerec: don't delete spawned recordings on shutdown
Jaroslav Kysela [Thu, 2 Oct 2014 18:17:35 +0000 (20:17 +0200)] 
dvr timerec: don't delete spawned recordings on shutdown

10 years agowebui: allow access to imagecache also to streaming clients (like htsp for icons)
Jaroslav Kysela [Thu, 2 Oct 2014 17:59:36 +0000 (19:59 +0200)] 
webui: allow access to imagecache also to streaming clients (like htsp for icons)

10 years agopicons: lower the buffer size
Jaroslav Kysela [Thu, 2 Oct 2014 17:50:21 +0000 (19:50 +0200)] 
picons: lower the buffer size

10 years agotvhcsa: fix the dependencies correctly for dvbcsa (quick fix for the previous patch)
Jaroslav Kysela [Thu, 2 Oct 2014 16:19:10 +0000 (18:19 +0200)] 
tvhcsa: fix the dependencies correctly for dvbcsa (quick fix for the previous patch)

10 years agotvhcsa: fix the compilation issue (dependencies) for dvbcsa
Jaroslav Kysela [Thu, 2 Oct 2014 16:11:52 +0000 (18:11 +0200)] 
tvhcsa: fix the compilation issue (dependencies) for dvbcsa

10 years agoMakefile: fix constcw FFDECSA dependency
Jaroslav Kysela [Thu, 2 Oct 2014 16:07:02 +0000 (18:07 +0200)] 
Makefile: fix constcw FFDECSA dependency

10 years agoavahi: improve shutdown sequence
Jaroslav Kysela [Thu, 2 Oct 2014 14:25:23 +0000 (16:25 +0200)] 
avahi: improve shutdown sequence

10 years agoremove data/conf/charset - not used
Jaroslav Kysela [Thu, 2 Oct 2014 14:02:10 +0000 (16:02 +0200)] 
remove data/conf/charset - not used

10 years agodescrambler: move tvhcsa structure to the descrambler runtime
Jaroslav Kysela [Thu, 2 Oct 2014 13:39:25 +0000 (15:39 +0200)] 
descrambler: move tvhcsa structure to the descrambler runtime

10 years agointlconv: add intlconv_to_utf8() and use it in dvb_support.c also fixes #2319
Jaroslav Kysela [Thu, 2 Oct 2014 11:36:31 +0000 (13:36 +0200)] 
intlconv: add intlconv_to_utf8() and use it in dvb_support.c also fixes #2319

10 years agolinuxdvb: satconf - check return value from linuxdvb_satconf_find_ele(), fixes #2320
Jaroslav Kysela [Thu, 2 Oct 2014 11:05:33 +0000 (13:05 +0200)] 
linuxdvb: satconf - check return value from linuxdvb_satconf_find_ele(), fixes #2320

10 years agoepggrab: channels - fix wrong condition in epggrab_channel_link_delete()
Jaroslav Kysela [Thu, 2 Oct 2014 09:28:14 +0000 (11:28 +0200)] 
epggrab: channels - fix wrong condition in epggrab_channel_link_delete()

10 years agoepg: fix regex leak in query
Jaroslav Kysela [Thu, 2 Oct 2014 07:21:43 +0000 (09:21 +0200)] 
epg: fix regex leak in query

10 years agoavahi: fix memory leaks (missing avahi free calls)
Jaroslav Kysela [Thu, 2 Oct 2014 07:11:17 +0000 (09:11 +0200)] 
avahi: fix memory leaks (missing avahi free calls)

10 years agoaccess: fix superuser variables leak
Jaroslav Kysela [Thu, 2 Oct 2014 06:58:15 +0000 (08:58 +0200)] 
access: fix superuser variables leak

10 years agohtsp: fix the channelIcon for current clients htsp/15
Jaroslav Kysela [Thu, 2 Oct 2014 06:48:40 +0000 (08:48 +0200)] 
htsp: fix the channelIcon for current clients

10 years agodescrambler: add constcw DES & AES clients
Jaroslav Kysela [Thu, 2 Oct 2014 06:40:01 +0000 (08:40 +0200)] 
descrambler: add constcw DES & AES clients

10 years agocwc: remove tsdemux header
Jaroslav Kysela [Wed, 1 Oct 2014 18:27:01 +0000 (20:27 +0200)] 
cwc: remove tsdemux header

10 years agoWEBUI JS: add show/hide passwords button for caclient
Jaroslav Kysela [Wed, 1 Oct 2014 18:24:45 +0000 (20:24 +0200)] 
WEBUI JS: add show/hide passwords button for caclient

10 years agoWEBUI JS: enum lists are sorted using case-insensitive type now
Jaroslav Kysela [Wed, 1 Oct 2014 18:01:56 +0000 (20:01 +0200)] 
WEBUI JS: enum lists are sorted using case-insensitive type now

10 years agocwc: fix the password field markers
Jaroslav Kysela [Wed, 1 Oct 2014 15:57:25 +0000 (17:57 +0200)] 
cwc: fix the password field markers

10 years agochannel: added support for getting icons from underlying services
Adam Sutton [Fri, 16 May 2014 23:04:03 +0000 (00:04 +0100)] 
channel: added support for getting icons from underlying services

Also added an initial implementation of picon support.

10 years agoWEBUI JS: EPG - do not restore sorting and filters from cookie
Jaroslav Kysela [Wed, 1 Oct 2014 11:36:13 +0000 (13:36 +0200)] 
WEBUI JS: EPG - do not restore sorting and filters from cookie

10 years agocaclient: fix cwc,capmt thread handling, enhance capmt logs
Jaroslav Kysela [Wed, 1 Oct 2014 10:48:34 +0000 (12:48 +0200)] 
caclient: fix cwc,capmt thread handling, enhance capmt logs

10 years agoconfig: add cwc,capmt config migration to caclient
Jaroslav Kysela [Wed, 1 Oct 2014 09:50:51 +0000 (11:50 +0200)] 
config: add cwc,capmt config migration to caclient

10 years agocaclient: improve webui, rewrite status notifications
Jaroslav Kysela [Wed, 1 Oct 2014 07:30:17 +0000 (09:30 +0200)] 
caclient: improve webui, rewrite status notifications

10 years agodocs: moved the capmt,cwc docs to one caclient file... should be improved
Jaroslav Kysela [Tue, 30 Sep 2014 19:54:33 +0000 (21:54 +0200)] 
docs: moved the capmt,cwc docs to one caclient file... should be improved

10 years agoWEBUI JS: remove the old capmt and cwc editors
Jaroslav Kysela [Tue, 30 Sep 2014 19:51:55 +0000 (21:51 +0200)] 
WEBUI JS: remove the old capmt and cwc editors

10 years agodtable removal: celebrate new idnode system
Jaroslav Kysela [Tue, 30 Sep 2014 19:49:34 +0000 (21:49 +0200)] 
dtable removal: celebrate new idnode system

10 years agocaclient: initial code to move cwc,capmt to idnode
Jaroslav Kysela [Tue, 30 Sep 2014 10:35:51 +0000 (12:35 +0200)] 
caclient: initial code to move cwc,capmt to idnode

10 years agolinuxdvb: lnb - fix Ku 10750 (Hi-Band, Inverted-Polar.)
Jaroslav Kysela [Mon, 29 Sep 2014 19:06:02 +0000 (21:06 +0200)] 
linuxdvb: lnb - fix Ku 10750 (Hi-Band, Inverted-Polar.)

10 years agolinuxdvb: lnb - added Ku 10750 (Hi-Band, Inverted-Polar.)
Jaroslav Kysela [Mon, 29 Sep 2014 18:53:23 +0000 (20:53 +0200)] 
linuxdvb: lnb - added Ku 10750 (Hi-Band, Inverted-Polar.)

10 years agocapmt: Fix filter data message for recent oscam
Jaroslav Kysela [Mon, 29 Sep 2014 18:27:07 +0000 (20:27 +0200)] 
capmt: Fix filter data message for recent oscam

10 years agoepg api: apply the missing the ch_icon -> channelIcon change
Jaroslav Kysela [Mon, 29 Sep 2014 16:45:58 +0000 (18:45 +0200)] 
epg api: apply the missing the ch_icon -> channelIcon change

10 years agodvr autorec: don't delete spawned recordings on shutdown
Adam Sutton [Mon, 29 Sep 2014 15:28:49 +0000 (16:28 +0100)] 
dvr autorec: don't delete spawned recordings on shutdown

This stops the odd behaviour of alerting the user to new recordings that are
added on startup, that were previously in existance on shutdown.

10 years agoWEBUI JS: EPG: Do not show the clickable cursor and icon when filter is already set
Jaroslav Kysela [Mon, 29 Sep 2014 15:13:07 +0000 (17:13 +0200)] 
WEBUI JS: EPG: Do not show the clickable cursor and icon when filter is already set

10 years agoWEBUI JS: EPG: Fix the clickable channel linking (autorec issue)
Jaroslav Kysela [Mon, 29 Sep 2014 14:53:09 +0000 (16:53 +0200)] 
WEBUI JS: EPG: Fix the clickable channel linking (autorec issue)

10 years agoWEBUI JS: EPG/status: Use alias cursor for clickable columns
Jaroslav Kysela [Mon, 29 Sep 2014 14:47:45 +0000 (16:47 +0200)] 
WEBUI JS: EPG/status: Use alias cursor for clickable columns

10 years agoWEBUI JS: Some other tweaks to the epg broadcast info dialog styling
Jaroslav Kysela [Mon, 29 Sep 2014 13:58:35 +0000 (15:58 +0200)] 
WEBUI JS: Some other tweaks to the epg broadcast info dialog styling

10 years agoWEBUI JS: Replace the zoom icon with the small blue triangle
Jaroslav Kysela [Mon, 29 Sep 2014 13:43:41 +0000 (15:43 +0200)] 
WEBUI JS: Replace the zoom icon with the small blue triangle

10 years agoscanfile: fix DVB-T bandwidth parsing for dvbv5 format, fixes #2336
Jaroslav Kysela [Mon, 29 Sep 2014 12:34:06 +0000 (14:34 +0200)] 
scanfile: fix DVB-T bandwidth parsing for dvbv5 format, fixes #2336

10 years agomain: show more fail info in log for -u and -g
Jaroslav Kysela [Mon, 29 Sep 2014 12:18:37 +0000 (14:18 +0200)] 
main: show more fail info in log for -u and -g

10 years agoepggrab: fix memory leaks on shutdown for opentv/pyepg/xmltv
Jaroslav Kysela [Mon, 29 Sep 2014 08:09:44 +0000 (10:09 +0200)] 
epggrab: fix memory leaks on shutdown for opentv/pyepg/xmltv

10 years agoapi epg: fix memory leak
Jaroslav Kysela [Mon, 29 Sep 2014 07:00:21 +0000 (09:00 +0200)] 
api epg: fix memory leak

10 years agomain: fix pidfile variable initialization
Jaroslav Kysela [Sun, 28 Sep 2014 19:46:53 +0000 (21:46 +0200)] 
main: fix pidfile variable initialization

10 years agomain: fix the pidfile handling (broken with the -u,-g movement)
Jaroslav Kysela [Sun, 28 Sep 2014 19:45:42 +0000 (21:45 +0200)] 
main: fix the pidfile handling (broken with the -u,-g movement)

10 years agoWEBUI JS: epg grid - escape regex for title linking
Jaroslav Kysela [Sun, 28 Sep 2014 19:09:19 +0000 (21:09 +0200)] 
WEBUI JS: epg grid - escape regex for title linking

10 years agoWEBUI JS: epg grid - add info action (icon) to be consistent with dvr
Jaroslav Kysela [Sun, 28 Sep 2014 19:05:36 +0000 (21:05 +0200)] 
WEBUI JS: epg grid - add info action (icon) to be consistent with dvr

10 years agoWEBUI JS: epg details dialog - move some styling to css
Jaroslav Kysela [Sun, 28 Sep 2014 18:57:52 +0000 (20:57 +0200)] 
WEBUI JS: epg details dialog - move some styling to css

10 years agoWEBUI JS: epg details dialog - do not show broadcast title in the dialog title
Jaroslav Kysela [Sun, 28 Sep 2014 18:50:58 +0000 (20:50 +0200)] 
WEBUI JS: epg details dialog - do not show broadcast title in the dialog title

10 years agoWEBUI JS: Channel config - fix number up/down/assign for maj.min numbers
Jaroslav Kysela [Sun, 28 Sep 2014 18:43:52 +0000 (20:43 +0200)] 
WEBUI JS: Channel config - fix number up/down/assign for maj.min numbers

10 years agomain: move -u and -g processing outside fork, fixes 2331
Jaroslav Kysela [Sun, 28 Sep 2014 13:43:25 +0000 (15:43 +0200)] 
main: move -u and -g processing outside fork, fixes 2331

10 years agoapi: initialize saveptr for api_epg and api_idnode
Jaroslav Kysela [Sun, 28 Sep 2014 13:19:21 +0000 (15:19 +0200)] 
api: initialize saveptr for api_epg and api_idnode

10 years agoWEBUI: JS - status tab - use zoom icon and clicked() callback like in the epg grid
Jaroslav Kysela [Sun, 28 Sep 2014 13:17:13 +0000 (15:17 +0200)] 
WEBUI: JS - status tab - use zoom icon and clicked() callback like in the epg grid

10 years ago[webui] - Use same selection list for extraStart and extraStop selection
Kai Sommerfeld [Sun, 28 Sep 2014 08:11:20 +0000 (10:11 +0200)] 
[webui] - Use same selection list for extraStart and extraStop selection
in autorec entry editor like in recordings editor.

10 years agoWEBUI: EPG - add direct navigation for title/channel/genre
Jaroslav Kysela [Sun, 28 Sep 2014 10:28:01 +0000 (12:28 +0200)] 
WEBUI: EPG - add direct navigation for title/channel/genre

10 years agoepg: query API rewrite
Jaroslav Kysela [Thu, 25 Sep 2014 20:19:07 +0000 (22:19 +0200)] 
epg: query API rewrite

10 years ago[htsp] fix typos in htsp_method_updateDvrEntry()
Kai Sommerfeld [Tue, 23 Sep 2014 17:34:34 +0000 (19:34 +0200)] 
[htsp] fix typos in htsp_method_updateDvrEntry()

10 years agoremove unused files
Sascha Kuehndel (InuSasha) [Mon, 22 Sep 2014 21:11:48 +0000 (23:11 +0200)] 
remove unused files
(forgotten on rewrite of input system?)

10 years agolinuxdvb: rotor fix grace calculation for USALS (time units)
Jaroslav Kysela [Thu, 25 Sep 2014 20:18:08 +0000 (22:18 +0200)] 
linuxdvb: rotor fix grace calculation for USALS (time units)

10 years agoidnode api: little cleanup
Jaroslav Kysela [Thu, 25 Sep 2014 12:48:07 +0000 (14:48 +0200)] 
idnode api: little cleanup

10 years agoepg: remove unused epg_hash() function
Jaroslav Kysela [Thu, 25 Sep 2014 09:48:32 +0000 (11:48 +0200)] 
epg: remove unused epg_hash() function

10 years agoACL: Fix the channel tag and DVR config handling, fixes #2326
Jaroslav Kysela [Thu, 25 Sep 2014 07:14:44 +0000 (09:14 +0200)] 
ACL: Fix the channel tag and DVR config handling, fixes #2326

10 years agohtsp: fixed wrong mutex usage and leaks in htsp_write_scheduler()
Jaroslav Kysela [Mon, 22 Sep 2014 20:03:45 +0000 (22:03 +0200)] 
htsp: fixed wrong mutex usage and leaks in htsp_write_scheduler()

10 years agodescrambler: fix two memory leaks
Jaroslav Kysela [Mon, 22 Sep 2014 16:02:40 +0000 (18:02 +0200)] 
descrambler: fix two memory leaks

10 years agoopentv: fix memory leaks for regex patterns
Jaroslav Kysela [Mon, 22 Sep 2014 15:53:19 +0000 (17:53 +0200)] 
opentv: fix memory leaks for regex patterns

10 years agoglobalheaders: fix again the wrong packet refcounting
Jaroslav Kysela [Mon, 22 Sep 2014 15:12:31 +0000 (17:12 +0200)] 
globalheaders: fix again the wrong packet refcounting

10 years agoidnode: optimize idnodes (split to domains)
Jaroslav Kysela [Mon, 22 Sep 2014 14:36:22 +0000 (16:36 +0200)] 
idnode: optimize idnodes (split to domains)

10 years agohtsp: ix config profile selection based on user ACL #2
Jaroslav Kysela [Mon, 22 Sep 2014 06:51:23 +0000 (08:51 +0200)] 
htsp: ix config profile selection based on user ACL #2

10 years agohtsp: Fix config profile selection based on user ACL
Jaroslav Kysela [Mon, 22 Sep 2014 06:45:53 +0000 (08:45 +0200)] 
htsp: Fix config profile selection based on user ACL

10 years agoDVR: Fix sorting for lists (like channel, config profile etc..)
Jaroslav Kysela [Sun, 21 Sep 2014 15:10:33 +0000 (17:10 +0200)] 
DVR: Fix sorting for lists (like channel, config profile etc..)

10 years agoDVR: Fixed the channel icon url, fixes #2322
Jaroslav Kysela [Sun, 21 Sep 2014 13:28:13 +0000 (15:28 +0200)] 
DVR: Fixed the channel icon url, fixes #2322