Changeset 19931
- Timestamp:
- 02/04/13 20:26:50 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/plugins/networkbrowser/networkbrowser.h
r18629 r19931 419 419 newnode->userauth = ostrcat(newnode->userauth, "1", 1, 0); 420 420 ret = sscanf(tmpstr, ":ftp\\://%[^\\]\\:%[^@]@%[^\\]\\:%s", newnode->username, newnode->password, newnode->ip, newnode->ftpport); 421 if(ret != 5) treffer = 0; 421 // sharedir not working 422 // if(ret != 5) treffer = 0; 423 if(ret != 4) treffer = 0; 422 424 } 423 425 else 424 426 { 425 427 ret = sscanf(tmpstr, ":ftp\\://%[^\\]\\:%s", newnode->ip, newnode->ftpport); 426 if(ret != 3) treffer = 0; 428 // sharedir not working 429 // if(ret != 3) treffer = 0; 430 if(ret != 2) treffer = 0; 427 431 } 428 432 } 429 433 else 430 434 treffer = 0; 431 432 433 434 435 436 437 438 439 440 441 435 436 if(newnode->ftpport != NULL) 437 { 438 tmpstr = ostrstr(newnode->ftpport, "/"); 439 if(tmpstr != NULL) 440 { 441 tmpstr[0] = '\0'; 442 free(newnode->sharedir); 443 newnode->sharedir = ostrcat(tmpstr + 1, NULL, 0, 0); 444 } 445 } 442 446 443 447 if(treffer == 0) … … 455 459 return NULL; 456 460 } 461 457 462 } 458 463 … … 577 582 savesettings = ostrcat(savesettings, "\t-fstype=ftpfs,", 1, 0); 578 583 savesettings = ostrcat(savesettings, node->options, 1, 0); 579 savesettings = ostrcat(savesettings, ",nolock,allow_other,nonempty,nodev,noatime,kernel_cache,auto_cache,disable_epsv,skip_pasv_ip,no_verify_peer,no_verify_hostname", 1, 0); 584 // not working nolock...no_verify_hostname... 585 // savesettings = ostrcat(savesettings, ",nolock,allow_other,nonempty,nodev,noatime,kernel_cache,auto_cache,disable_epsv,skip_pasv_ip,no_verify_peer,no_verify_hostname", 1, 0); 586 savesettings = ostrcat(savesettings, ",allow_other,nonempty,nodev,noatime,kernel_cache,auto_cache,disable_epsv,skip_pasv_ip,no_verify_peer", 1, 0); 587 580 588 if(ostrcmp(node->usessl, "1") == 0) 581 589 { … … 622 630 savesettings = ostrcat(savesettings, node->ftpport, 1, 0); 623 631 624 if(ostrcmp(node->sharedir, "sharedir") != 0) 625 { 626 savesettings = ostrcat(savesettings, "/", 1, 0); 627 savesettings = ostrcat(savesettings, node->sharedir, 1, 0); 628 } 629 632 // sharedir not working 633 /* 634 if(ostrcmp(node->sharedir, "sharedir") != 0) 635 { 636 savesettings = ostrcat(savesettings, "/", 1, 0); 637 savesettings = ostrcat(savesettings, node->sharedir, 1, 0); 638 } 639 */ 630 640 savesettings = ostrcat(savesettings, "\n", 1, 0); 631 641 } … … 840 850 tmpstr = ostrcat(tmpstr , strstrip(nfsInfo[i].share), 1, 0); 841 851 struct menulist* tmpmlist = addmenulist(mlist, tmpstr, NULL, "netbrowser_nfs.png", 0, 0); 842 843 852 tmpstr1 = nfsInfo[i].share; 853 if(tmpstr1 != NULL && strlen(tmpstr1) > 0) tmpstr1++; 844 854 changemenulistparam(tmpmlist, tmpstr1, NULL); 845 855 free(tmpstr); tmpstr = NULL; … … 985 995 } 986 996 987 997 free(recordshare); recordshare = NULL; 988 998 return 0; 989 999 } … … 1005 1015 } 1006 1016 1007 void changemodenetworkbrowser(struct networkbrowser* node, struct skin* titletext, struct skin* net_addshare, struct skin* skin_username, struct skin* skin_password, struct skin* skin_protocol, struct skin* skin_rsize, struct skin* skin_wsize, struct skin* skin_options, struct skin* skin_ssl, struct skin* skin_proxy, struct skin* skin_proxyip, struct skin* skin_proxyport, struct skin* skin_proxyuser, struct skin* skin_proxypass, struct skin* skin_ftpport, struct skin* skin_userauth, struct skin* skin_proxyauth, struct skin* skin_useproxy, struct skin* skin_usessl )1017 void changemodenetworkbrowser(struct networkbrowser* node, struct skin* titletext, struct skin* net_addshare, struct skin* skin_username, struct skin* skin_password, struct skin* skin_protocol, struct skin* skin_rsize, struct skin* skin_wsize, struct skin* skin_options, struct skin* skin_ssl, struct skin* skin_proxy, struct skin* skin_proxyip, struct skin* skin_proxyport, struct skin* skin_proxyuser, struct skin* skin_proxypass, struct skin* skin_ftpport, struct skin* skin_userauth, struct skin* skin_proxyauth, struct skin* skin_useproxy, struct skin* skin_usessl, struct skin* skin_sharedir) 1008 1018 { 1009 1019 char* tmpstr = NULL; … … 1035 1045 skin_useproxy->hidden = YES; 1036 1046 skin_usessl->hidden = YES; 1047 skin_sharedir->hidden = NO; 1037 1048 1038 1049 if(ostrcmp(node->userauth, "0") == 0) … … 1074 1085 skin_useproxy->hidden = YES; 1075 1086 skin_usessl->hidden = YES; 1087 skin_sharedir->hidden = NO; 1076 1088 } 1077 1089 else if(ostrcmp(node->mode, "2") == 0) … … 1093 1105 skin_useproxy->hidden = NO; 1094 1106 skin_ftpport->hidden = NO; 1107 skin_sharedir->hidden = YES; 1095 1108 1096 1109 if(ostrcmp(node->userauth, "0") == 0) … … 1288 1301 setchoiceboxselection(skin_options, node->options); 1289 1302 1290 changemodenetworkbrowser(node, titletext, net_addshare, skin_username, skin_password, skin_protocol, skin_rsize, skin_wsize, skin_options, skin_ssl, skin_proxy, skin_proxyip, skin_proxyport, skin_proxyuser, skin_proxypass, skin_ftpport, skin_userauth, skin_proxyauth, skin_useproxy, skin_usessl );1303 changemodenetworkbrowser(node, titletext, net_addshare, skin_username, skin_password, skin_protocol, skin_rsize, skin_wsize, skin_options, skin_ssl, skin_proxy, skin_proxyip, skin_proxyport, skin_proxyuser, skin_proxypass, skin_ftpport, skin_userauth, skin_proxyauth, skin_useproxy, skin_usessl, skin_sharedir); 1291 1304 1292 1305 addscreenrc(net_addshare, listbox); … … 1324 1337 if(listbox->select != NULL) 1325 1338 { 1326 changemodenetworkbrowser(node, titletext, net_addshare, skin_username, skin_password, skin_protocol, skin_rsize, skin_wsize, skin_options, skin_ssl, skin_proxy, skin_proxyip, skin_proxyport, skin_proxyuser, skin_proxypass, skin_ftpport, skin_userauth, skin_proxyauth, skin_useproxy, skin_usessl );1339 changemodenetworkbrowser(node, titletext, net_addshare, skin_username, skin_password, skin_protocol, skin_rsize, skin_wsize, skin_options, skin_ssl, skin_proxy, skin_proxyip, skin_proxyport, skin_proxyuser, skin_proxypass, skin_ftpport, skin_userauth, skin_proxyauth, skin_useproxy, skin_usessl, skin_sharedir); 1327 1340 drawscreen(net_addshare, 0, 0); 1328 1341 } … … 1345 1358 changeinput(skin_sharename, node->sharename); 1346 1359 b3->hidden = YES; 1347 changemodenetworkbrowser(node, titletext, net_addshare, skin_username, skin_password, skin_protocol, skin_rsize, skin_wsize, skin_options, skin_ssl, skin_proxy, skin_proxyip, skin_proxyport, skin_proxyuser, skin_proxypass, skin_ftpport, skin_userauth, skin_proxyauth, skin_useproxy, skin_usessl );1360 changemodenetworkbrowser(node, titletext, net_addshare, skin_username, skin_password, skin_protocol, skin_rsize, skin_wsize, skin_options, skin_ssl, skin_proxy, skin_proxyip, skin_proxyport, skin_proxyuser, skin_proxypass, skin_ftpport, skin_userauth, skin_proxyauth, skin_useproxy, skin_usessl, skin_sharedir); 1348 1361 } 1349 1362 else
Note: See TracChangeset
for help on using the changeset viewer.