Changeset 17815


Ignore:
Timestamp:
10/28/11 09:50:18 (19 months ago)
Author:
eko
Message:

inadyn-mt: don't use language stuff

Location:
src/router/inadyn-mt
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • src/router/inadyn-mt/Makefile

    r17805 r17815  
    110110        $(OUTDIR)/os_unix.o $(OUTDIR)/os_windows.o $(OUTDIR)/tcp.o \ 
    111111        $(OUTDIR)/inadyn_cmd.o $(OUTDIR)/unicode_util.o $(OUTDIR)/numbers.o \ 
    112         $(OUTDIR)/dblhash.o $(OUTDIR)/lang.o $(OUTDIR)/path.o $(OUTDIR)/safe_mem.o \ 
     112        $(OUTDIR)/dblhash.o 
     113#       $(OUTDIR)/lang.o  
     114        $(OUTDIR)/path.o $(OUTDIR)/safe_mem.o \ 
    113115        $(OUTDIR)/md5.o $(ARCH_SPECIFIC_OBJS) 
    114116 
  • src/router/inadyn-mt/src/dyndns.c

    r17805 r17815  
    117117#include "ip.h" 
    118118 
     119extern int nvram_match(char *name, char *match); 
     120extern char *nvram_safe_get(const char *name); 
     121 
    119122typedef struct CB_ALERT_DATA { 
    120123 
     
    21572160        { 
    21582161 
     2162                if (nvram_match("ddns_wan_ip","1")) 
     2163                { 
     2164                char new_ip_str[32]; 
     2165                int wan_link = check_wan_link(0); 
     2166                char *wan_ipaddr = NULL; 
     2167                if (nvram_match("wan_proto", "pptp")) { 
     2168                        wan_ipaddr = 
     2169                            wan_link ? nvram_safe_get("pptp_get_ip") : 
     2170                            nvram_safe_get("wan_ipaddr"); 
     2171                } else if (!strcmp(nvram_safe_get("wan_proto"), "pppoe")) { 
     2172                        wan_ipaddr = 
     2173                            wan_link ? nvram_safe_get("wan_ipaddr") : "0.0.0.0"; 
     2174                } else if (!strcmp(nvram_safe_get("wan_proto"), "3g")) { 
     2175                        wan_ipaddr = 
     2176                            wan_link ? nvram_safe_get("wan_ipaddr") : "0.0.0.0"; 
     2177                } else if (nvram_match("wan_proto", "l2tp")) { 
     2178                        wan_ipaddr = 
     2179                            wan_link ? nvram_safe_get("l2tp_get_ip") : 
     2180                            nvram_safe_get("wan_ipaddr"); 
     2181                } else if (nvram_match("wan_proto", "disabled")) { 
     2182                        wan_ipaddr = "0.0.0.0"; 
     2183                } else { 
     2184                        wan_ipaddr = nvram_safe_get("wan_ipaddr"); 
     2185                } 
     2186                if (!strcmp(wan_ipaddr,"0.0.0.0")) { 
     2187                        DBG_PRINTF((LOG_WARNING,"W:DYNDNS: Error: device has no WAN Address...\n")); 
     2188                        rc = RC_ERROR;  
     2189                        is_exit=true; 
     2190                        break; 
     2191                    } 
     2192                strcpy(new_ip_str,wan_ipaddr); 
     2193                p_self->info.my_ip_has_changed[ip_store] = (strcmp(new_ip_str, p_self->info.my_ip_address.name[ip_store]) != 0); 
     2194                strcpy(p_self->info.my_ip_address.name[ip_store], new_ip_str); 
     2195                rc = RC_OK; 
     2196                }else{ 
     2197 
    21592198                DBG_PRINTF((LOG_INFO,"I:DYNDNS: dyn_dns_update_ip entering connect loop...\n")); 
    21602199 
     
    21952234                        sleep_lightly_ms(p_self->retry_interval,&is_exit_requested_void,p_self); 
    21962235                } 
    2197  
     2236                } 
    21982237                if (is_exit) { 
    21992238 
     
    33463385 
    33473386                /*use hard coded defaults -- don't use default locale file*/ 
    3348                 dealloc_lang_strings(); 
     3387//              dealloc_lang_strings(); 
    33493388 
    33503389                DBG_PRINTF((LOG_INFO, "I:" MODULE_TAG "Empty --lang_file parameter.  Deallocated language strings, using hard coded english defaults...\n")); 
    33513390        } 
    3352         else { 
    3353  
    3354                 /*if opt around default language strings, use that*/ 
    3355                 if (p_dyndns->lang_file) { 
    3356  
    3357                         if (!(re_init_lang_strings(p_dyndns->lang_file)==RC_OK)) { 
    3358  
    3359                                 DBG_PRINTF((LOG_WARNING, "W:" MODULE_TAG "Failed using default override language strings file, %s...\n",p_dyndns->lang_file)); 
    3360                         } 
    3361                 } 
    3362         } 
     3391//      else { 
     3392// 
     3393//              /*if opt around default language strings, use that*/ 
     3394//              if (p_dyndns->lang_file) { 
     3395// 
     3396//                      if (!(re_init_lang_strings(p_dyndns->lang_file)==RC_OK)) { 
     3397// 
     3398//                              DBG_PRINTF((LOG_WARNING, "W:" MODULE_TAG "Failed using default override language strings file, %s...\n",p_dyndns->lang_file)); 
     3399//                      } 
     3400//              } 
     3401//      } 
    33633402 
    33643403        /*if logfile provided, redirect output to log file*/ 
  • src/router/inadyn-mt/src/inadyn_cmd.c

    r17806 r17815  
    11651165 
    11661166        p_self->lang_hard_coded=1; 
    1167  
    1168  
    1169         if (current_nr>=p_cmd->argc) /*no parameter -- means use hard coded*/ 
    1170  
    1171                 return RC_OK; 
    1172  
    1173         if (!(strncmp(p_cmd->argv[current_nr],"-",1))) /*no parameter -- means use hard coded*/ 
    1174  
    1175                 return RC_OK; 
    1176  
    1177  
    1178         p_self->lang_hard_coded=0; 
    1179  
    1180  
    1181         if ((is_file(p_cmd->argv[current_nr]))) { /*ignore if invalid*/ 
    1182  
    1183                 DBG_PRINTF((LOG_INFO,"I:" MODULE_TAG "Using default override language strings file, %s...\n",p_cmd->argv[current_nr])); 
    1184         } 
    1185         else { 
    1186  
    1187                 DBG_PRINTF((LOG_WARNING,"W:" MODULE_TAG "Could not open default override language strings file, %s...\n",p_cmd->argv[current_nr])); 
    1188  
    1189                 return RC_OK; 
    1190         } 
    1191  
    1192         if (p_self->lang_file) 
    1193  
    1194                 free(p_self->lang_file); 
    1195  
    1196 #ifdef _WIN32 
    1197  
    1198         nt_console_name2(&(p_self->lang_file),p_cmd->argv[current_nr]); 
    1199  
    1200 #else 
    1201  
    1202         p_self->lang_file=safe_malloc(strlen(p_cmd->argv[current_nr])+1); 
    1203  
    1204         strcpy(p_self->lang_file,p_cmd->argv[current_nr]); 
    1205  
    1206 #endif 
    1207  
     1167         
     1168//dd-wrt - always use hardcoded language 
     1169//      if (current_nr>=p_cmd->argc) /*no parameter -- means use hard coded*/ 
     1170// 
     1171//              return RC_OK; 
     1172// 
     1173//      if (!(strncmp(p_cmd->argv[current_nr],"-",1))) /*no parameter -- means use hard coded*/ 
     1174// 
     1175//              return RC_OK; 
     1176// 
     1177// 
     1178//      p_self->lang_hard_coded=0; 
     1179// 
     1180// 
     1181//      if ((is_file(p_cmd->argv[current_nr]))) { /*ignore if invalid*/ 
     1182// 
     1183//              DBG_PRINTF((LOG_INFO,"I:" MODULE_TAG "Using default override language strings file, %s...\n",p_cmd->argv[current_nr])); 
     1184//      } 
     1185//      else { 
     1186// 
     1187//              DBG_PRINTF((LOG_WARNING,"W:" MODULE_TAG "Could not open default override language strings file, %s...\n",p_cmd->argv[current_nr])); 
     1188// 
     1189//              return RC_OK; 
     1190//      } 
     1191// 
     1192//      if (p_self->lang_file) 
     1193// 
     1194//              free(p_self->lang_file); 
     1195// 
     1196//#ifdef _WIN32 
     1197// 
     1198//      nt_console_name2(&(p_self->lang_file),p_cmd->argv[current_nr]); 
     1199// 
     1200//#else 
     1201// 
     1202//      p_self->lang_file=safe_malloc(strlen(p_cmd->argv[current_nr])+1); 
     1203// 
     1204//      strcpy(p_self->lang_file,p_cmd->argv[current_nr]); 
     1205// 
     1206//#endif 
    12081207 
    12091208        return RC_OK; 
  • src/router/inadyn-mt/src/os.c

    r17805 r17815  
    274274 
    275275 
    276         vsnprintf(message, buff_size-1, langStr(szLangStr,tmp_buff,MAXSTRING), args); 
     276//      vsnprintf(message, buff_size-1, langStr(szLangStr,tmp_buff,MAXSTRING), args); 
     277        vsnprintf(message, buff_size-1, tmp_buff, args); 
    277278 
    278279        return message; 
  • src/router/inadyn-mt/src/os_unix.c

    r17805 r17815  
    222222 
    223223 
    224         init_lang_strings(NULL,setlocale(LC_ALL, "")); 
     224//      init_lang_strings(NULL,setlocale(LC_ALL, "")); 
    225225 
    226226 
     
    228228 
    229229 
    230         dealloc_lang_strings(); 
     230//      dealloc_lang_strings(); 
    231231 
    232232 
Note: See TracChangeset for help on using the changeset viewer.