Project "Tuxbox-GIT: apps":

The branch, master has been updated
       via  317ee11f0c79e80b3727d4054b1cef2f6dc6b8a8 (commit)
      from  df4282c81b2e990852dd4de4ac83e1bca392184f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 317ee11f0c79e80b3727d4054b1cef2f6dc6b8a8
Author: GetAway <get-a...@t-online.de>
Date:   Fri May 29 19:41:59 2015 +0200

    settings: more char[] to string
    
    Signed-off-by: GetAway <get-a...@t-online.de>

diff --git a/tuxbox/neutrino/src/gui/proxyserver_setup.cpp 
b/tuxbox/neutrino/src/gui/proxyserver_setup.cpp
index 6ce5a0e..1b2ef0a 100644
--- a/tuxbox/neutrino/src/gui/proxyserver_setup.cpp
+++ b/tuxbox/neutrino/src/gui/proxyserver_setup.cpp
@@ -79,13 +79,13 @@ int CProxySetup::showProxySetup()
 
        mn->addIntroItems(menue_title != LOCALE_FLASHUPDATE_PROXYSERVER_SEP ? 
LOCALE_FLASHUPDATE_PROXYSERVER_SEP : NONEXISTANT_LOCALE);
 
-       CStringInputSMS softUpdate_proxy(LOCALE_FLASHUPDATE_PROXYSERVER, 
g_settings.softupdate_proxyserver, 23, LOCALE_FLASHUPDATE_PROXYSERVER_HINT1, 
LOCALE_FLASHUPDATE_PROXYSERVER_HINT2, "abcdefghijklmnopqrstuvwxyz0123456789-.: 
");
+       CStringInputSMS softUpdate_proxy(LOCALE_FLASHUPDATE_PROXYSERVER, 
&g_settings.softupdate_proxyserver, 23, false, 
LOCALE_FLASHUPDATE_PROXYSERVER_HINT1, LOCALE_FLASHUPDATE_PROXYSERVER_HINT2, 
"abcdefghijklmnopqrstuvwxyz0123456789-.: ");
        mn->addItem(new CMenuForwarder(LOCALE_FLASHUPDATE_PROXYSERVER, true, 
g_settings.softupdate_proxyserver, &softUpdate_proxy, NULL, CRCInput::RC_red));
 
-       CStringInputSMS softUpdate_proxyuser(LOCALE_FLASHUPDATE_PROXYUSERNAME, 
g_settings.softupdate_proxyusername, 23, 
LOCALE_FLASHUPDATE_PROXYUSERNAME_HINT1, LOCALE_FLASHUPDATE_PROXYUSERNAME_HINT2, 
"abcdefghijklmnopqrstuvwxyz0123456789!""\xA7$%&/()=?-. ");
+       CStringInputSMS softUpdate_proxyuser(LOCALE_FLASHUPDATE_PROXYUSERNAME, 
&g_settings.softupdate_proxyusername, 23, false, 
LOCALE_FLASHUPDATE_PROXYUSERNAME_HINT1, LOCALE_FLASHUPDATE_PROXYUSERNAME_HINT2, 
"abcdefghijklmnopqrstuvwxyz0123456789!""\xA7$%&/()=?-. ");
        mn->addItem(new CMenuForwarder(LOCALE_FLASHUPDATE_PROXYUSERNAME, true, 
g_settings.softupdate_proxyusername, &softUpdate_proxyuser, NULL, 
CRCInput::RC_green));
 
-       CStringInputSMS softUpdate_proxypass(LOCALE_FLASHUPDATE_PROXYPASSWORD, 
g_settings.softupdate_proxypassword, 20, 
LOCALE_FLASHUPDATE_PROXYPASSWORD_HINT1, LOCALE_FLASHUPDATE_PROXYPASSWORD_HINT2, 
"abcdefghijklmnopqrstuvwxyz0123456789!""\xA7$%&/()=?-. ");
+       CStringInputSMS softUpdate_proxypass(LOCALE_FLASHUPDATE_PROXYPASSWORD, 
&g_settings.softupdate_proxypassword, 20, false, 
LOCALE_FLASHUPDATE_PROXYPASSWORD_HINT1, LOCALE_FLASHUPDATE_PROXYPASSWORD_HINT2, 
"abcdefghijklmnopqrstuvwxyz0123456789!""\xA7$%&/()=?-. ");
        mn->addItem(new CMenuForwarder(LOCALE_FLASHUPDATE_PROXYPASSWORD, true, 
g_settings.softupdate_proxypassword, &softUpdate_proxypass, NULL, 
CRCInput::RC_yellow));
 
        int res = mn->exec(NULL, "");
diff --git a/tuxbox/neutrino/src/gui/software_update.cpp 
b/tuxbox/neutrino/src/gui/software_update.cpp
index 7733395..5bbe731 100755
--- a/tuxbox/neutrino/src/gui/software_update.cpp
+++ b/tuxbox/neutrino/src/gui/software_update.cpp
@@ -143,7 +143,7 @@ int CSoftwareUpdate::showSoftwareUpdateExpert()
 
 #ifndef DISABLE_INTERNET_UPDATE
        mtdexpert->addItem(GenericMenuSeparatorLine);
-       CStringInputSMS softUpdate_url_file(LOCALE_FLASHUPDATE_URL_FILE, 
g_settings.softupdate_url_file, 30, NONEXISTANT_LOCALE, NONEXISTANT_LOCALE, 
"abcdefghijklmnopqrstuvwxyz0123456789!""$%&/()=?-. ");
+       CStringInputSMS softUpdate_url_file(LOCALE_FLASHUPDATE_URL_FILE, 
&g_settings.softupdate_url_file, 30, false, NONEXISTANT_LOCALE, 
NONEXISTANT_LOCALE, "abcdefghijklmnopqrstuvwxyz0123456789!""$%&/()=?-. ");
        mtdexpert->addItem(new CMenuForwarder(LOCALE_FLASHUPDATE_URL_FILE, 
true, g_settings.softupdate_url_file, &softUpdate_url_file));
 #endif /*DISABLE_INTERNET_UPDATE*/
 
diff --git a/tuxbox/neutrino/src/gui/update.cpp 
b/tuxbox/neutrino/src/gui/update.cpp
index 598384d..e911754 100644
--- a/tuxbox/neutrino/src/gui/update.cpp
+++ b/tuxbox/neutrino/src/gui/update.cpp
@@ -146,7 +146,7 @@ bool CFlashUpdate::selectHttpImage(void)
        SelectionWidget.addItem(GenericMenuSeparator);
        SelectionWidget.addItem(GenericMenuBack);
 
-       std::ifstream urlFile(g_settings.softupdate_url_file);
+       std::ifstream urlFile(g_settings.softupdate_url_file.c_str());
 
        unsigned int i = 0;
        bool update_prefix_tried = false;
diff --git a/tuxbox/neutrino/src/neutrino.cpp b/tuxbox/neutrino/src/neutrino.cpp
index c3b64b5..7bbd4a4 100644
--- a/tuxbox/neutrino/src/neutrino.cpp
+++ b/tuxbox/neutrino/src/neutrino.cpp
@@ -661,11 +661,11 @@ int CNeutrinoApp::loadSetup()
 
 #ifndef DISABLE_INTERNET_UPDATE
        //Software-update
-       g_settings.softupdate_mode = configfile.getInt32( "softupdate_mode", 
CFlashUpdate::UPDATEMODE_INTERNET );
-       strcpy(g_settings.softupdate_url_file, 
configfile.getString("softupdate_url_file", "/etc/update.urls").c_str());
-       strcpy(g_settings.softupdate_proxyserver, 
configfile.getString("softupdate_proxyserver", "" ).c_str());
-       strcpy(g_settings.softupdate_proxyusername, 
configfile.getString("softupdate_proxyusername", "" ).c_str());
-       strcpy(g_settings.softupdate_proxypassword, 
configfile.getString("softupdate_proxypassword", "" ).c_str());
+       g_settings.softupdate_mode          = configfile.getInt32( 
"softupdate_mode", CFlashUpdate::UPDATEMODE_INTERNET );
+       g_settings.softupdate_url_file      = 
configfile.getString("softupdate_url_file", "/etc/update.urls" );
+       g_settings.softupdate_proxyserver   = 
configfile.getString("softupdate_proxyserver", "" );
+       g_settings.softupdate_proxyusername = 
configfile.getString("softupdate_proxyusername", "" );
+       g_settings.softupdate_proxypassword = 
configfile.getString("softupdate_proxypassword", "" );
 #endif
        // GUI font
        g_settings.font_file = configfile.getString( "font_file", 
FONTDIR"/LiberationSans-Regular.ttf" );
diff --git a/tuxbox/neutrino/src/system/httptool.cpp 
b/tuxbox/neutrino/src/system/httptool.cpp
index 3a08c88..39e90ce 100644
--- a/tuxbox/neutrino/src/system/httptool.cpp
+++ b/tuxbox/neutrino/src/system/httptool.cpp
@@ -91,19 +91,18 @@ bool CHTTPTool::downloadFile(const std::string & URL, const 
char * const downloa
                curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION,1);
                //curl_easy_setopt(curl, CURLOPT_VERBOSE, 1);
 
-               if(strcmp(g_settings.softupdate_proxyserver,"")!=0)
+               if(!g_settings.softupdate_proxyserver.empty())
                {//use proxyserver
                        //printf("use proxyserver\n");
-                       curl_easy_setopt(curl, CURLOPT_PROXY, 
g_settings.softupdate_proxyserver);
+                       curl_easy_setopt(curl, CURLOPT_PROXY, 
g_settings.softupdate_proxyserver.c_str());
 
-                       if(strcmp(g_settings.softupdate_proxyusername,"")!=0)
+                       if(!g_settings.softupdate_proxyusername.empty())
                        {//use auth
                                //printf("use proxyauth\n");
-                               char tmp[200];
-                               strcpy(tmp, 
g_settings.softupdate_proxyusername);
-                               strcat(tmp, ":");
-                               strcat(tmp, 
g_settings.softupdate_proxypassword);
-                               curl_easy_setopt(curl, CURLOPT_PROXYUSERPWD, 
tmp);
+                               std::string tmp = 
g_settings.softupdate_proxyusername;
+                               tmp += ":";
+                               tmp += g_settings.softupdate_proxypassword;
+                               curl_easy_setopt(curl, CURLOPT_PROXYUSERPWD, 
tmp.c_str());
                        }
                }
 
diff --git a/tuxbox/neutrino/src/system/settings.h 
b/tuxbox/neutrino/src/system/settings.h
index d45cffd..0261f65 100644
--- a/tuxbox/neutrino/src/system/settings.h
+++ b/tuxbox/neutrino/src/system/settings.h
@@ -353,10 +353,10 @@ struct {
 #ifndef DISABLE_INTERNET_UPDATE
        //Software-update
        int softupdate_mode;
-       char softupdate_url_file[31];
-       char softupdate_proxyserver[31];
-       char softupdate_proxyusername[31];
-       char softupdate_proxypassword[31];
+       std::string softupdate_url_file;
+       std::string softupdate_proxyserver;
+       std::string softupdate_proxyusername;
+       std::string softupdate_proxypassword;
 #endif
 
        //BouquetHandling

-----------------------------------------------------------------------

Summary of changes:
 tuxbox/neutrino/src/gui/proxyserver_setup.cpp |    6 +++---
 tuxbox/neutrino/src/gui/software_update.cpp   |    2 +-
 tuxbox/neutrino/src/gui/update.cpp            |    2 +-
 tuxbox/neutrino/src/neutrino.cpp              |   10 +++++-----
 tuxbox/neutrino/src/system/httptool.cpp       |   15 +++++++--------
 tuxbox/neutrino/src/system/settings.h         |    8 ++++----
 6 files changed, 21 insertions(+), 22 deletions(-)


-- 
Tuxbox-GIT: apps

------------------------------------------------------------------------------
_______________________________________________
Tuxbox-cvs-commits mailing list
Tuxbox-cvs-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tuxbox-cvs-commits

Reply via email to