- nhttpd: remove obsolete CONFIG_SYSTEM_TUXBOX_COOLSTREAM switch

Signed-off-by: Thilo Graf <dbt@novatux.de>

Some changes was different.
This commit is contained in:
svenhoefer
2017-09-05 08:49:02 +02:00
committed by Thilo Graf
parent ae23144065
commit 488154ceb0
2 changed files with 12 additions and 18 deletions

View File

@@ -22,13 +22,12 @@
// System Choice <configure!> ONE choice // System Choice <configure!> ONE choice
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
#ifndef CONFIG_SYSTEM_BY_COMPILER // use Compiler directive to set CONFIG_SYSTEM #ifndef CONFIG_SYSTEM_BY_COMPILER // use Compiler directive to set CONFIG_SYSTEM
//#define CONFIG_SYSTEM_TUXBOX y // Tuxbox project #define CONFIG_SYSTEM_TUXBOX y // Tuxbox project
#define CONFIG_SYSTEM_TUXBOX_COOLSTREAM y // Tuxbox project for coolstream
#endif #endif
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// General central Definitions <configure!> // General central Definitions <configure!>
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
#define HTTPD_VERSION "3.4.0" // Webserver version (can be overloaded) #define HTTPD_VERSION "3.4.1" // Webserver version (can be overloaded)
#define YHTTPD_VERSION "1.3.2" // Webserver version (Version of yhttpd-core!) #define YHTTPD_VERSION "1.3.2" // Webserver version (Version of yhttpd-core!)
#define IADDR_LOCAL "127.0.0.1" // local IP #define IADDR_LOCAL "127.0.0.1" // local IP
#define HTTPD_NAME "yhttpd" // Webserver name (can be overloaded) #define HTTPD_NAME "yhttpd" // Webserver name (can be overloaded)
@@ -70,11 +69,12 @@
//#undef Y_CONFIG_HAVE_SENDFILE // Sendfile does not work for SSL, but we'll fallback to send //#undef Y_CONFIG_HAVE_SENDFILE // Sendfile does not work for SSL, but we'll fallback to send
//#endif //#endif
#if defined(CONFIG_SYSTEM_TUXBOX) || defined(CONFIG_SYSTEM_TUXBOX_COOLSTREAM) #ifdef CONFIG_SYSTEM_TUXBOX
#define Y_CONFIG_FEATURE_UPLOAD y #define Y_CONFIG_FEATURE_UPLOAD y
#define Y_CONFIG_USE_YPARSER y #define Y_CONFIG_USE_YPARSER y
#define Y_CONFIG_USE_AUTHHOOK y #define Y_CONFIG_USE_AUTHHOOK y
#endif #endif
#ifdef Y_CONFIG_FEATURE_KEEP_ALIVE #ifdef Y_CONFIG_FEATURE_KEEP_ALIVE
#define HTTP_PROTOCOL "HTTP/1.1" #define HTTP_PROTOCOL "HTTP/1.1"
#else #else
@@ -102,12 +102,15 @@
#define HTTPD_SENDFILE_ALL "true" #define HTTPD_SENDFILE_ALL "true"
#define HTTPD_LANGUAGEDIR "languages" #define HTTPD_LANGUAGEDIR "languages"
#define HTTPD_DEFAULT_LANGUAGE "English" #define HTTPD_DEFAULT_LANGUAGE "English"
#define AUTHUSER "root"
#define AUTHUSER "root"
#define AUTHPASSWORD "tuxbox"
#define HTTPD_CONFIGDIR CONFIGDIR #define HTTPD_CONFIGDIR CONFIGDIR
#define HTTPD_CONFIGFILE HTTPD_CONFIGDIR"/nhttpd.conf" #define HTTPD_CONFIGFILE HTTPD_CONFIGDIR"/nhttpd.conf"
#define YWEB_CONFIGFILE HTTPD_CONFIGDIR"/Y-Web.conf" #define YWEB_CONFIGFILE HTTPD_CONFIGDIR"/Y-Web.conf"
#define PUBLICDOCUMENTROOT PUBLIC_HTTPDDIR #define PUBLICDOCUMENTROOT PUBLIC_HTTPDDIR
#define PRIVATEDOCUMENTROOT PRIVATE_HTTPDDIR
#define NEUTRINO_CONFIGFILE CONFIGDIR"/neutrino.conf" #define NEUTRINO_CONFIGFILE CONFIGDIR"/neutrino.conf"
#define MOVIEBROWSER_CONFIGFILE CONFIGDIR"/moviebrowser.conf" #define MOVIEBROWSER_CONFIGFILE CONFIGDIR"/moviebrowser.conf"
#define HOSTEDDOCUMENTROOT HOSTED_HTTPDDIR #define HOSTEDDOCUMENTROOT HOSTED_HTTPDDIR
@@ -117,16 +120,6 @@
#define ZAPITXMLPATH CONFIGDIR"/zapit" #define ZAPITXMLPATH CONFIGDIR"/zapit"
#define TUXBOX_LOGOS_URL ICONSDIR"/logo" #define TUXBOX_LOGOS_URL ICONSDIR"/logo"
// switch for Box differences
#ifdef CONFIG_SYSTEM_TUXBOX
#define AUTHPASSWORD "dbox2"
#define PRIVATEDOCUMENTROOT DATADIR "/neutrino/httpd-y"
#endif
#ifdef CONFIG_SYSTEM_TUXBOX_COOLSTREAM
#define AUTHPASSWORD "coolstream"
#define PRIVATEDOCUMENTROOT PRIVATE_HTTPDDIR
#endif
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// Aggregated definitions // Aggregated definitions
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View File

@@ -55,7 +55,8 @@ static CmodCache mod_cache; // static instance
#endif #endif
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
#if defined(CONFIG_SYSTEM_TUXBOX) || defined(CONFIG_SYSTEM_TUXBOX_COOLSTREAM)
#ifdef CONFIG_SYSTEM_TUXBOX
#include "neutrinoapi.h" #include "neutrinoapi.h"
#include <config.h> #include <config.h>
static CNeutrinoAPI *NeutrinoAPI; static CNeutrinoAPI *NeutrinoAPI;
@@ -253,7 +254,7 @@ void Cyhttpd::hooks_attach() {
CyhookHandler::attach(testhook); CyhookHandler::attach(testhook);
#endif #endif
#if defined(CONFIG_SYSTEM_TUXBOX) || defined(CONFIG_SYSTEM_TUXBOX_COOLSTREAM) #ifdef CONFIG_SYSTEM_TUXBOX
NeutrinoAPI = new CNeutrinoAPI(); NeutrinoAPI = new CNeutrinoAPI();
CyhookHandler::attach(NeutrinoAPI->NeutrinoYParser); CyhookHandler::attach(NeutrinoAPI->NeutrinoYParser);
CyhookHandler::attach(NeutrinoAPI->ControlAPI); CyhookHandler::attach(NeutrinoAPI->ControlAPI);
@@ -291,7 +292,7 @@ void Cyhttpd::hooks_detach() {
delete testhook; delete testhook;
#endif #endif
#if defined(CONFIG_SYSTEM_TUXBOX) || defined(CONFIG_SYSTEM_TUXBOX_COOLSTREAM) #ifdef CONFIG_SYSTEM_TUXBOX
CyhookHandler::detach(NeutrinoAPI->NeutrinoYParser); CyhookHandler::detach(NeutrinoAPI->NeutrinoYParser);
#else #else
#ifdef Y_CONFIG_USE_YPARSER #ifdef Y_CONFIG_USE_YPARSER