[mythtv-firehose] mythtv/gpu-commflag commit: 37385baff by Raymond Wagner (wagnerrp)

MythTV noreply at mythtv.org
Fri Feb 17 02:16:45 UTC 2012


      Author:  Raymond Wagner <rwagner at mythtv.org>
 Change Date:  2012-02-12T15:45:38-08:00
   Push Date:  2012/02/16 18:16:26 -0800
  Repository:  mythtv
      Branch:  gpu-commflag
New Revision:  37385baff83eea77116d13e22be96b74cfde2cec
   Changeset:  https://github.com/MythTV/mythtv/commit/37385baff

Log:

Split BackendServerIP into v4 and v6. Implement server pools.

This migrates all existing TCP and UDP servers over to the new
ServerPool class. This also adds a new BackendServerIP6 setting to the
table, and modifies all previous queries to that setting to handle the
fact that there are now two values. A schema update will automatically
set the existing address to the proper field, and populate the other
with the loopback address, effectively disabling access to anything but
the local machine on that protocol version.

Protocol queries, remote playback, webserver, UPnP, command socket, and
UDP listener for mythmessage have all been tested and should work. I do
not have any iOS devices to use with the RAOP code, so that is untested
beyond compiling.

Fixes #9820 Fixes #9840
Refs #10165 Refs #10288

Modified:

   mythtv/bindings/perl/MythTV.pm
   mythtv/bindings/python/MythTV/static.py
   mythtv/html/setup/wizard-network.qsp
   mythtv/libs/libmyth/mythcontext.cpp
   mythtv/libs/libmyth/programinfo.cpp
   mythtv/libs/libmyth/storagegroupeditor.cpp
   mythtv/libs/libmythbase/mythcorecontext.cpp
   mythtv/libs/libmythbase/mythcorecontext.h
   mythtv/libs/libmythbase/mythversion.h
   mythtv/libs/libmythmetadata/dirscan.cpp
   mythtv/libs/libmythmetadata/metadatadownload.cpp
   mythtv/libs/libmythmetadata/metadataimagedownload.cpp
   mythtv/libs/libmythmetadata/videometadata.cpp
   mythtv/libs/libmythmetadata/videoutils.cpp
   mythtv/libs/libmythmetadata/videoutils.h
   mythtv/libs/libmythprotoserver/mythsocketmanager.cpp
   mythtv/libs/libmythprotoserver/mythsocketmanager.h
   mythtv/libs/libmythprotoserver/requesthandler/fileserverhandler.cpp
   mythtv/libs/libmythtv/dbcheck.cpp
   mythtv/libs/libmythtv/metadataimagehelper.h
   mythtv/libs/libmythtv/mythairplayserver.cpp
   mythtv/libs/libmythtv/mythairplayserver.h
   mythtv/libs/libmythtv/mythraopconnection.cpp
   mythtv/libs/libmythtv/mythraopconnection.h
   mythtv/libs/libmythtv/mythraopdevice.cpp
   mythtv/libs/libmythtv/mythraopdevice.h
   mythtv/libs/libmythtv/tv_rec.cpp
   mythtv/libs/libmythui/mythudplistener.cpp
   mythtv/libs/libmythui/mythudplistener.h
   mythtv/libs/libmythupnp/httpserver.cpp
   mythtv/libs/libmythupnp/httpserver.h
   mythtv/programs/mythbackend/config_backend_general.xml
   mythtv/programs/mythbackend/main_helpers.cpp
   mythtv/programs/mythbackend/mainserver.cpp
   mythtv/programs/mythbackend/mediaserver.cpp
   mythtv/programs/mythbackend/server.cpp
   mythtv/programs/mythbackend/server.h
   mythtv/programs/mythfrontend/main.cpp
   mythtv/programs/mythfrontend/mediarenderer.cpp
   mythtv/programs/mythfrontend/networkcontrol.cpp
   mythtv/programs/mythfrontend/networkcontrol.h
   mythtv/programs/mythlcdserver/lcdserver.cpp
   mythtv/programs/mythlcdserver/lcdserver.h
   mythtv/programs/mythmediaserver/main.cpp
   mythtv/programs/mythtranscode/main.cpp
   mythtv/programs/mythtv-setup/backendsettings.cpp
   mythtv/programs/mythtv-setup/checksetup.cpp



More information about the mythtv-firehose mailing list