]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
12 years agofix compile errors with gcc 4.1.x and 4.2.x 242/head
Andrew Martin [Sun, 10 Feb 2013 09:39:51 +0000 (02:39 -0700)] 
fix compile errors with gcc 4.1.x and 4.2.x

 - tested with gcc 4.1.2, 4.2.1, 4.4.6, 4.6.3 and 4.7.2
 - disable gcc ignore pragma for "-Warray-bounds" if gcc version < 4.3
   - when I took out the pragma tvheadend compiled fine in all the above compilers, but I assume some version of gcc is issuing a false-positive.
   - "-Warray-bounds" was added in gcc 4.3: http://gcc.gnu.org/gcc-4.3/changes.html
 - fixes typo in cmdline help for -C
 - clarify usage of -a in help description

12 years agoinit: added delay option to init
Adam Sutton [Sat, 9 Feb 2013 12:51:14 +0000 (12:51 +0000)] 
init: added delay option to init

12 years agomain: fix possible NULL ptr on startup
Adam Sutton [Sat, 9 Feb 2013 12:48:57 +0000 (12:48 +0000)] 
main: fix possible NULL ptr on startup

12 years agosupport: fix configure args storage.
Adam Sutton [Fri, 8 Feb 2013 15:44:05 +0000 (15:44 +0000)] 
support: fix configure args storage.

12 years agoFix #1574 - imagecache: add option to ignore all invalid SSL certificates
Adam Sutton [Wed, 6 Feb 2013 16:17:51 +0000 (16:17 +0000)] 
Fix #1574 - imagecache: add option to ignore all invalid SSL certificates

12 years agoATSC: In VCT, if tsid is 0, assume it's current mux
Andreas Öman [Wed, 6 Feb 2013 08:22:06 +0000 (03:22 -0500)] 
ATSC: In VCT, if tsid is 0, assume it's current mux

12 years agoAdd support for adding ATSC muxes manually
Andreas Öman [Wed, 6 Feb 2013 08:10:31 +0000 (03:10 -0500)] 
Add support for adding ATSC muxes manually

12 years agoFix #1591 - timeshift: fix mutex deadlock affecting on-demand mode.
Adam Sutton [Mon, 4 Feb 2013 15:19:47 +0000 (15:19 +0000)] 
Fix #1591 - timeshift: fix mutex deadlock affecting on-demand mode.

Note: there is still an issue I've realised in that writer_flush() could
potentially result in a single packet being written out of order as two
threads have the potential to write. This isn't fatal and is probably
rare enough to ignore at this stage.

12 years agoFix #1595 - fix typo in IPV6 check for debian init script
Adam Sutton [Mon, 4 Feb 2013 14:12:16 +0000 (14:12 +0000)] 
Fix #1595 - fix typo in IPV6 check for debian init script

12 years agoFix #1596 - some version of git don't like describe in subdir
Adam Sutton [Mon, 4 Feb 2013 14:11:07 +0000 (14:11 +0000)] 
Fix #1596 - some version of git don't like describe in subdir

12 years agodvb: add a bit more debug to NIT processing
Adam Sutton [Mon, 4 Feb 2013 12:06:46 +0000 (12:06 +0000)] 
dvb: add a bit more debug to NIT processing

12 years agoaccess: add new option to override all ACL
Adam Sutton [Mon, 4 Feb 2013 11:05:35 +0000 (11:05 +0000)] 
access: add new option to override all ACL

This can be quite useful for debug/testing, especially when using
configuration provided by a user (saves deleting ACL files).

12 years agologging: add option to log to separate file, useful for debug.
Adam Sutton [Mon, 4 Feb 2013 11:04:34 +0000 (11:04 +0000)] 
logging: add option to log to separate file, useful for debug.

This can be simpler than using log to syslog OR log to console for
reporting problems.

12 years agoFix #1589 - only remove "unsafe" characters if configured to do so.
Adam Sutton [Sun, 3 Feb 2013 20:10:21 +0000 (20:10 +0000)] 
Fix #1589 - only remove "unsafe" characters if configured to do so.

12 years agoFix #1588 - epg: forgot to check string bounds for epggrab channel name
Adam Sutton [Sun, 3 Feb 2013 20:05:36 +0000 (20:05 +0000)] 
Fix #1588 - epg: forgot to check string bounds for epggrab channel name

12 years agodvr: remove bad LIST_REMOVE() call if entry has no channel
Adam Sutton [Sun, 3 Feb 2013 19:22:48 +0000 (19:22 +0000)] 
dvr: remove bad LIST_REMOVE() call if entry has no channel

12 years agodvb: ensure that we only create radio/tv services from SDT
Adam Sutton [Sun, 3 Feb 2013 13:50:46 +0000 (13:50 +0000)] 
dvb: ensure that we only create radio/tv services from SDT

12 years agoCorrect some mistkaes picked up by static analysis.
Adam Sutton [Sun, 3 Feb 2013 13:22:21 +0000 (13:22 +0000)] 
Correct some mistkaes picked up by static analysis.

Thanks to seo for pointing these out.

12 years agodocs: update documentation about icon caching.
Adam Sutton [Sat, 2 Feb 2013 20:10:35 +0000 (20:10 +0000)] 
docs: update documentation about icon caching.

12 years agotimeshift: increase play out buffer to reduce stutter due to disk IO.
Adam Sutton [Sat, 2 Feb 2013 19:28:52 +0000 (19:28 +0000)] 
timeshift: increase play out buffer to reduce stutter due to disk IO.

12 years agotimeshift: improve rdwr locking to try and reduce stutters.
Adam Sutton [Sat, 2 Feb 2013 19:27:48 +0000 (19:27 +0000)] 
timeshift: improve rdwr locking to try and reduce stutters.

12 years agotableeditor: ensure all reload operations are properly processed
Adam Sutton [Sat, 2 Feb 2013 12:52:20 +0000 (12:52 +0000)] 
tableeditor: ensure all reload operations are properly processed

12 years agocwc: remove duplicate lock causing deadlock on cwc entry delete
Adam Sutton [Sat, 2 Feb 2013 12:19:38 +0000 (12:19 +0000)] 
cwc: remove duplicate lock causing deadlock on cwc entry delete

12 years agoRevert "dvb: close dvr device on each re-tune"
Adam Sutton [Sat, 2 Feb 2013 11:51:13 +0000 (11:51 +0000)] 
Revert "dvb: close dvr device on each re-tune"

This reverts commit 03e9f1179d67bd2b4ccd7a0f3fd9c5fc039c0d5c.

12 years agodvb: add adapter bandwidth to status page.
Adam Sutton [Sat, 2 Feb 2013 11:47:38 +0000 (11:47 +0000)] 
dvb: add adapter bandwidth to status page.

12 years agodocs: reinstate original README
Adam Sutton [Fri, 1 Feb 2013 21:15:23 +0000 (21:15 +0000)] 
docs: reinstate original README

12 years agoMerge remote-tracking branch 'origin/pr/240'
Adam Sutton [Fri, 1 Feb 2013 21:04:56 +0000 (21:04 +0000)] 
Merge remote-tracking branch 'origin/pr/240'

12 years agodocs: updated the README and add markdown
Vuolter [Sat, 26 Jan 2013 16:55:42 +0000 (17:55 +0100)] 
docs: updated the README and add markdown

12 years agodvr: don't run postproc script unless there is actually a file to process
Adam Sutton [Fri, 1 Feb 2013 21:00:34 +0000 (21:00 +0000)] 
dvr: don't run postproc script unless there is actually a file to process

12 years agodvb: close dvr device on each re-tune
Adam Sutton [Fri, 25 Jan 2013 10:47:20 +0000 (10:47 +0000)] 
dvb: close dvr device on each re-tune

12 years agodvb: re-instate some of the form scanning code.
Adam Sutton [Fri, 1 Feb 2013 20:53:36 +0000 (20:53 +0000)] 
dvb: re-instate some of the form scanning code.

Mux TSID and ONID can now be updated from other tables if, and only if,
they values are not yet set. Values from the NIT will ALWAYS override
existing values, as they're hopefully more reliable.

12 years agoSNR support for all TBS tuners 240/head
Piotras [Thu, 31 Jan 2013 23:38:48 +0000 (23:38 +0000)] 
SNR support for all TBS tuners

Drivers fot TBS tuner support SNR
this change work for all models ;)

12 years agodvb: forgot to pass netname to sat mux_create
Adam Sutton [Thu, 31 Jan 2013 23:18:21 +0000 (23:18 +0000)] 
dvb: forgot to pass netname to sat mux_create

12 years agodebian: looks like git pseudo package didn't exist in lucid
Adam Sutton [Thu, 31 Jan 2013 12:34:42 +0000 (12:34 +0000)] 
debian: looks like git pseudo package didn't exist in lucid

12 years agodebian: add git to dep list.
Adam Sutton [Thu, 31 Jan 2013 12:20:33 +0000 (12:20 +0000)] 
debian: add git to dep list.

12 years agosupport: re-instate getmuxlist script to ensure pbuilder script works
Adam Sutton [Thu, 31 Jan 2013 11:53:15 +0000 (11:53 +0000)] 
support: re-instate getmuxlist script to ensure pbuilder script works

12 years agotimeshift: fix atomic add problems on i386
Adam Sutton [Thu, 31 Jan 2013 11:52:18 +0000 (11:52 +0000)] 
timeshift: fix atomic add problems on i386

12 years agoFix #1569 - dvr: simplify filename cleanup
Adam Sutton [Thu, 31 Jan 2013 11:27:00 +0000 (11:27 +0000)] 
Fix #1569 - dvr: simplify filename cleanup

12 years agodvr: ensure subsystems are notified when dvr starts (and filename is set)
Adam Sutton [Thu, 31 Jan 2013 11:14:59 +0000 (11:14 +0000)] 
dvr: ensure subsystems are notified when dvr starts (and filename is set)

12 years agoFix #1521 - dvr: some minor corrections to PR code
Adam Sutton [Thu, 31 Jan 2013 10:48:15 +0000 (10:48 +0000)] 
Fix #1521 - dvr: some minor corrections to PR code

ensure that recordings are properly loaded in the event no channel
exists and that the internal channel name is preferred not the DE
on.

12 years agoMerge remote-tracking branch 'origin/pr/236'
Adam Sutton [Thu, 31 Jan 2013 10:35:51 +0000 (10:35 +0000)] 
Merge remote-tracking branch 'origin/pr/236'

12 years agoMerge remote-tracking branch 'origin/pr/239'
Adam Sutton [Thu, 31 Jan 2013 10:29:40 +0000 (10:29 +0000)] 
Merge remote-tracking branch 'origin/pr/239'

12 years agodvb: allow off-air services to be inserted into the service list
Adam Sutton [Thu, 31 Jan 2013 10:27:40 +0000 (10:27 +0000)] 
dvb: allow off-air services to be inserted into the service list

12 years agodvb: add some debug logging to dvb table code
Adam Sutton [Wed, 30 Jan 2013 20:40:53 +0000 (20:40 +0000)] 
dvb: add some debug logging to dvb table code

12 years agodvb: reworked dvb mux creation to only use NIT data
Adam Sutton [Sat, 26 Jan 2013 23:00:30 +0000 (23:00 +0000)] 
dvb: reworked dvb mux creation to only use NIT data

12 years agodvr: stop possible NULL ptr if messing about with config
Adam Sutton [Thu, 31 Jan 2013 10:20:17 +0000 (10:20 +0000)] 
dvr: stop possible NULL ptr if messing about with config

12 years agodvb: stop psi_section_reassemble from skipping packets
Adam Sutton [Thu, 31 Jan 2013 00:08:34 +0000 (00:08 +0000)] 
dvb: stop psi_section_reassemble from skipping packets

12 years agorawts: add missing (new) callback param to stop crash
Adam Sutton [Wed, 30 Jan 2013 12:32:00 +0000 (12:32 +0000)] 
rawts: add missing (new) callback param to stop crash

12 years agotimeshift: increase timeshift play buffer period.
Adam Sutton [Wed, 30 Jan 2013 12:23:36 +0000 (12:23 +0000)] 
timeshift: increase timeshift play buffer period.

12 years agotimeshift: simplify total size locking
Adam Sutton [Wed, 30 Jan 2013 12:15:20 +0000 (12:15 +0000)] 
timeshift: simplify total size locking

12 years agowhitelist TBS 6981 card for SNR monitoring 239/head
amet [Tue, 29 Jan 2013 16:40:09 +0000 (20:40 +0400)] 
whitelist TBS 6981 card for SNR monitoring

12 years agodvb: cleanup SNR support whitelist
Adam Sutton [Sat, 26 Jan 2013 00:37:18 +0000 (00:37 +0000)] 
dvb: cleanup SNR support whitelist

12 years agoMerge remote-tracking branch 'origin/pr/233'
Adam Sutton [Sat, 26 Jan 2013 12:23:48 +0000 (12:23 +0000)] 
Merge remote-tracking branch 'origin/pr/233'

12 years agoFix #1565 - access: ensure anon accounts are inored for HTSP default perms
Adam Sutton [Sat, 26 Jan 2013 12:16:08 +0000 (12:16 +0000)] 
Fix #1565 - access: ensure anon accounts are inored for HTSP default perms

12 years agoFix #1559 - ensure new accounts are init with default IP prefix.
Adam Sutton [Sat, 26 Jan 2013 11:56:17 +0000 (11:56 +0000)] 
Fix #1559 - ensure new accounts are init with default IP prefix.

12 years agoMerge remote-tracking branch 'origin/pr/231'
Adam Sutton [Sat, 26 Jan 2013 00:28:44 +0000 (00:28 +0000)] 
Merge remote-tracking branch 'origin/pr/231'

12 years agoMerge remote-tracking branch 'origin/pr/230'
Adam Sutton [Sat, 26 Jan 2013 00:27:06 +0000 (00:27 +0000)] 
Merge remote-tracking branch 'origin/pr/230'

12 years agoMerge remote-tracking branch 'origin/pr/229'
Adam Sutton [Sat, 26 Jan 2013 00:26:19 +0000 (00:26 +0000)] 
Merge remote-tracking branch 'origin/pr/229'

12 years agoput tsfix before the global headers. fixes problems where recordings could loose...
John Törnblom [Fri, 25 Jan 2013 20:21:52 +0000 (21:21 +0100)] 
put tsfix before the global headers. fixes problems where recordings could loose tracks

12 years agoKeep recordings when channel is deleted 236/head
Kristofer Karlsson [Fri, 25 Jan 2013 08:00:28 +0000 (09:00 +0100)] 
Keep recordings when channel is deleted

When a channel is deleted, don't delete all existing recordings.

12 years agostv090x snr support 233/head
Vuolter [Thu, 24 Jan 2013 20:58:54 +0000 (21:58 +0100)] 
stv090x snr support

12 years agoSave channels upon add from web-ui 231/head
Kristofer Karlsson [Thu, 6 Dec 2012 19:39:41 +0000 (20:39 +0100)] 
Save channels upon add from web-ui

12 years agocwc: Fix Bulcrypt filters. 230/head
Georgi Chorbadzhiyski [Tue, 22 Jan 2013 14:50:44 +0000 (16:50 +0200)] 
cwc: Fix Bulcrypt filters.

They are still not 100% optimal but now at least they don't send
lots of unneeded EMMs.

12 years agoFix #1467 - capmt: try to reconnect when oscam was restarted 229/head
Mariusz Bialonczyk [Sun, 20 Jan 2013 17:00:26 +0000 (18:00 +0100)] 
Fix #1467 - capmt: try to reconnect when oscam was restarted

12 years agoFix #1542 - timeshift: stop crash if speed/skip request w/o service
Adam Sutton [Sun, 20 Jan 2013 12:41:58 +0000 (12:41 +0000)] 
Fix #1542 - timeshift: stop crash if speed/skip request w/o service

This can happen because XBMC may send requests even though the sub
has not yet started and the relevant links been made.

12 years agoIssue #1532 - service: ensure that only fully enabled services are used.
Adam Sutton [Sun, 20 Jan 2013 11:41:21 +0000 (11:41 +0000)] 
Issue #1532 - service: ensure that only fully enabled services are used.

This uses the new s_is_enabled() callback routine to check if the
service chain is completely enabled. For DVB services this will
also check the container mux and adapter.

12 years agoservice: added s_is_enabled() function for checking enable chain
Adam Sutton [Sat, 19 Jan 2013 00:57:22 +0000 (00:57 +0000)] 
service: added s_is_enabled() function for checking enable chain

12 years agoFix #339 - added configurable grace period per adapter.
Adam Sutton [Fri, 18 Jan 2013 16:59:51 +0000 (16:59 +0000)] 
Fix #339 - added configurable grace period per adapter.

12 years agoFix #1524 - webui: ignore mux updates from different adapter.
Adam Sutton [Sat, 19 Jan 2013 23:24:16 +0000 (23:24 +0000)] 
Fix #1524 - webui: ignore mux updates from different adapter.

These were causing the store to be unecessarily reloaded and as a
result the enabled flag would get cleared in the middle of editing.

12 years agoFix #1550 - dvr: ensure genre is not lost on autorec update
Adam Sutton [Sat, 19 Jan 2013 20:02:42 +0000 (20:02 +0000)] 
Fix #1550 - dvr: ensure genre is not lost on autorec update

12 years agodvr: stop inotify code asserting, output error instead.
Adam Sutton [Sat, 19 Jan 2013 19:48:47 +0000 (19:48 +0000)] 
dvr: stop inotify code asserting, output error instead.

12 years agoFix #1517 - escape regexp special chars before adding autorec rule.
Adam Sutton [Sat, 19 Jan 2013 01:30:24 +0000 (01:30 +0000)] 
Fix #1517 - escape regexp special chars before adding autorec rule.

This stops autorec rules entered from event failing to detect events.

12 years agoFix #1549 - webui: stop tabs being re-added.
Adam Sutton [Sat, 19 Jan 2013 00:42:17 +0000 (00:42 +0000)] 
Fix #1549 - webui: stop tabs being re-added.

12 years agoProtect dvr_inotify_init() in the same way as the other dvr_inotify_* functions
Dave Chapman [Sat, 19 Jan 2013 19:01:52 +0000 (19:01 +0000)] 
Protect dvr_inotify_init() in the same way as the other dvr_inotify_* functions

12 years agoFix #1547 - timeshift: do not create directories until needed
Adam Sutton [Fri, 18 Jan 2013 17:22:44 +0000 (17:22 +0000)] 
Fix #1547 - timeshift: do not create directories until needed

This tries to minimise what is written to disk (inc dirs) when
using on-demand mode. This could result in the failure to write
the buffer not being detected till later and not entirely sure
how clients might handle that.

12 years agodvb: undo mod to frequency range testing and add additional tuning check
Adam Sutton [Fri, 18 Jan 2013 15:55:29 +0000 (15:55 +0000)] 
dvb: undo mod to frequency range testing and add additional tuning check

The previous check was garbage because for -S adapters the frequency range
reported by the adapter is in local units (i.e. hi/low band taken into
account) and not simple kHz. This makes checking more difficult and while
its possible I think this should be left for dvb rewrite.

Instead I've re-instated the old code, but muxes are only disable if the
return is EINVAL, which should only be returned if the DVB layer decides
the params are out of range.

12 years agoFix #1545 - ensure files only created as required in on-demand mode.
Adam Sutton [Fri, 18 Jan 2013 14:20:10 +0000 (14:20 +0000)] 
Fix #1545 - ensure files only created as required in on-demand mode.

12 years agodvb: fix disabling of bad muxes caused by dodgy hardware/firmware
Adam Sutton [Fri, 18 Jan 2013 11:08:15 +0000 (11:08 +0000)] 
dvb: fix disabling of bad muxes caused by dodgy hardware/firmware

because some tuners, mostly USB, can result in ioctl() failures due
to inability to communicate with driver and this was not properly
trapped muxes were being disabled.

Better solution is to reject bad muxes being entered in the first
place based on the tuning capability of the device. Ofc if the
tuner fails to report that correctly (probably) we'll still be
buggered.

12 years agosupport: minor aesthetic change.
Adam Sutton [Wed, 16 Jan 2013 09:47:52 +0000 (09:47 +0000)] 
support: minor aesthetic change.

12 years agocleanup: remove old files.
Adam Sutton [Wed, 16 Jan 2013 09:47:35 +0000 (09:47 +0000)] 
cleanup: remove old files.

12 years agoepggrab: add some additional checks in the EIT code for empty strings.
Adam Sutton [Wed, 16 Jan 2013 09:40:45 +0000 (09:40 +0000)] 
epggrab: add some additional checks in the EIT code for empty strings.

12 years agoMerge remote-tracking branch 'origin/pr/227'
Adam Sutton [Wed, 16 Jan 2013 09:37:46 +0000 (09:37 +0000)] 
Merge remote-tracking branch 'origin/pr/227'

12 years agoAvoid reordering teletext streams multiple times...
Andreas Öman [Wed, 16 Jan 2013 09:19:02 +0000 (10:19 +0100)] 
Avoid reordering teletext streams multiple times...

...thus causing continious service restarts
This happens if multiple teletext descriptors point to the same page

12 years agoMerge pull request #228 from BtbN/fix_assert
Adam Sutton [Tue, 15 Jan 2013 23:00:05 +0000 (15:00 -0800)] 
Merge pull request #228 from BtbN/fix_assert

Fix #1539 - assertion in timeshift reaper thread fired due to erroneous size updating

12 years agoFix assertion in reaper thread 228/head
BtbN [Tue, 15 Jan 2013 22:53:55 +0000 (23:53 +0100)] 
Fix assertion in reaper thread

12 years agofix check of empty description 227/head
Sergey Linnik [Tue, 15 Jan 2013 22:10:55 +0000 (02:10 +0400)] 
fix check of empty description

this is need because _eit_get_string_with_len function return length of
string with size-byte.

12 years agotimeshift: fix silly logic error in assert() call.
Adam Sutton [Tue, 15 Jan 2013 17:35:23 +0000 (17:35 +0000)] 
timeshift: fix silly logic error in assert() call.

12 years agobuild: remove changelog from git.
Adam Sutton [Tue, 15 Jan 2013 17:29:40 +0000 (17:29 +0000)] 
build: remove changelog from git.

12 years agoaccess: fix infinite loop bug in ipv6 check
Adam Sutton [Tue, 15 Jan 2013 17:28:51 +0000 (17:28 +0000)] 
access: fix infinite loop bug in ipv6 check

Thanks to BtBN for spotting this (though it was his code!).

12 years agoaccess: some minor cosmetics
Adam Sutton [Tue, 15 Jan 2013 16:47:12 +0000 (16:47 +0000)] 
access: some minor cosmetics

ensure that the list/string order is not reversed each time you
save it (looks odd).

12 years agoinit: add ipv6 option to config file and start scripts.
Adam Sutton [Tue, 15 Jan 2013 16:34:57 +0000 (16:34 +0000)] 
init: add ipv6 option to config file and start scripts.

12 years agoMerge remote-tracking branch 'origin/pr/226'
Adam Sutton [Tue, 15 Jan 2013 16:29:51 +0000 (16:29 +0000)] 
Merge remote-tracking branch 'origin/pr/226'

12 years agohttp: fix bug that causes tablemgr updates to hang
Adam Sutton [Tue, 15 Jan 2013 16:25:07 +0000 (16:25 +0000)] 
http: fix bug that causes tablemgr updates to hang

Also added additional updates based on comet data do multiple
clients would receive an update.

12 years agoConvert prefix to a , seperated list of multiple prefixes 226/head
BtbN [Tue, 15 Jan 2013 14:27:44 +0000 (15:27 +0100)] 
Convert prefix to a , seperated list of multiple prefixes

12 years agoAdd commandline option to switch on IPv6 support
BtbN [Tue, 15 Jan 2013 11:32:54 +0000 (12:32 +0100)] 
Add commandline option to switch on IPv6 support

12 years agotimeshift: forgot to include subscriptionId in timeshiftStatus msg.
Adam Sutton [Tue, 15 Jan 2013 12:22:31 +0000 (12:22 +0000)] 
timeshift: forgot to include subscriptionId in timeshiftStatus msg.

12 years agoMerge remote-tracking branch 'origin/pr/225'
Adam Sutton [Tue, 15 Jan 2013 11:23:57 +0000 (11:23 +0000)] 
Merge remote-tracking branch 'origin/pr/225'

12 years agotimeshift: add periodic status message indicating buffer state etc.
Adam Sutton [Tue, 15 Jan 2013 11:01:21 +0000 (11:01 +0000)] 
timeshift: add periodic status message indicating buffer state etc.

12 years agoMake access system ipv6 aware
BtbN [Tue, 15 Jan 2013 04:32:02 +0000 (05:32 +0100)] 
Make access system ipv6 aware

12 years agoMake htsp_server and webui IPv6 ready
BtbN [Tue, 15 Jan 2013 02:25:21 +0000 (03:25 +0100)] 
Make htsp_server and webui IPv6 ready