226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
|
g.urlName = mprintf("%b", &cfile);
g.urlCanonical = mprintf("file://%T", g.urlName);
blob_reset(&cfile);
}else if( g.urlUser!=0 && g.urlPasswd==0 && (urlFlags & URL_PROMPT_PW) ){
url_prompt_for_password();
bPrompted = 1;
}else if( g.urlUser!=0 && ( urlFlags & URL_ASK_REMEMBER_PW ) &&
save_password_prompt() ){
g.urlFlags = urlFlags |= URL_REMEMBER_PW;
}
if( urlFlags & URL_REMEMBER ){
if( bSetUrl ){
db_set("last-sync-url", g.urlCanonical, 0);
}
if( !bPrompted && g.urlPasswd && g.urlUser ){
|
|
|
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
|
g.urlName = mprintf("%b", &cfile);
g.urlCanonical = mprintf("file://%T", g.urlName);
blob_reset(&cfile);
}else if( g.urlUser!=0 && g.urlPasswd==0 && (urlFlags & URL_PROMPT_PW) ){
url_prompt_for_password();
bPrompted = 1;
}else if( g.urlUser!=0 && ( urlFlags & URL_ASK_REMEMBER_PW ) &&
isatty(fileno(stdin)) && save_password_prompt() ){
g.urlFlags = urlFlags |= URL_REMEMBER_PW;
}
if( urlFlags & URL_REMEMBER ){
if( bSetUrl ){
db_set("last-sync-url", g.urlCanonical, 0);
}
if( !bPrompted && g.urlPasswd && g.urlUser ){
|