• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/libdisk/

Lines Matching refs:fp

113     FILE *fp;
114 if((fp=fopen("/tmp/webDAV.conf","r+"))==NULL)
122 while(!feof(fp)){
124 fgets(tmp,sizeof(tmp),fp);
136 fclose(fp);
154 FILE *fp;
155 if((fp=fopen("/tmp/webDAV.conf","r+"))==NULL)
161 while(!feof(fp)){
163 fgets(tmp,sizeof(tmp),fp);
175 fclose(fp);
180 fclose(fp);
185 fclose(fp);
211 FILE *fp;
222 if ((fp=fopen(WEBDAV_CONF, "r"))) {
223 fclose(fp);
227 fp = fopen(WEBDAV_CONF, "w");
228 if (fp==NULL) return -1;
231 fprintf(fp, "server.modules+=(\"mod_aicloud_invite\")\n");
232 fprintf(fp, "server.modules+=(\"mod_aicloud_auth\")\n");
234 fprintf(fp, "server.modules+=(\"mod_alias\")\n");
235 //fprintf(fp, "server.modules+=(\"mod_userdir\")\n");
236 fprintf(fp, "server.modules+=(\"mod_aidisk_access\")\n");
237 fprintf(fp, "server.modules+=(\"mod_aicloud_sharelink\")\n");
238 //fprintf(fp, "server.modules+=(\"mod_create_captcha_image\")\n");
239 fprintf(fp, "server.modules+=(\"mod_query_field_json\")\n");
240 fprintf(fp, "server.modules+=(\"mod_webdav\")\n");
241 fprintf(fp, "server.modules+=(\"mod_smbdav\")\n");
242 //fprintf(fp, "server.modules+=(\"mod_redirect\")\n");
243 fprintf(fp, "server.modules+=(\"mod_compress\")\n");
244 //fprintf(fp, "server.modules+=(\"mod_usertrack\")\n");
245 //fprintf(fp, "server.modules+=(\"mod_rewrite\")\n");
248 fprintf(fp, "server.modules+=(\"mod_access\")\n");
249 fprintf(fp, "server.modules+=(\"mod_auth\")\n");
252 fprintf(fp, "server.modules+=(\"aicloud_mod_alias\")\n");
253 //fprintf(fp, "server.modules+=(\"aicloud_mod_userdir\")\n");
254 fprintf(fp, "server.modules+=(\"aicloud_mod_aidisk_access\")\n");
255 fprintf(fp, "server.modules+=(\"aicloud_mod_aicloud_sharelink\")\n");
256 //fprintf(fp, "server.modules+=(\"aicloud_mod_create_captcha_image\")\n");
257 fprintf(fp, "server.modules+=(\"aicloud_mod_query_field_json\")\n");
258 fprintf(fp, "server.modules+=(\"aicloud_mod_webdav\")\n");
259 fprintf(fp, "server.modules+=(\"aicloud_mod_smbdav\")\n");
260 //fprintf(fp, "server.modules+=(\"aicloud_mod_redirect\")\n");
261 fprintf(fp, "server.modules+=(\"aicloud_mod_compress\")\n");
262 //fprintf(fp, "server.modules+=(\"aicloud_mod_usertrack\")\n");
263 //fprintf(fp, "server.modules+=(\"aicloud_mod_rewrite\")\n");
266 fprintf(fp, "server.modules+=(\"aicloud_mod_access\")\n");
267 fprintf(fp, "server.modules+=(\"aicloud_mod_auth\")\n");
271 fprintf(fp, "server.port=%s\n",get_webdav_http_port()); // defult setting, but no use
272 // fprintf(fp, "server.port=8999\n"); // defult setting, but no use
273 // fprintf(fp, "server.document-root=\"/mnt/\"\n");
275 fprintf(fp, "server.event-handler = \"poll\"\n");
277 fprintf(fp, "server.document-root=\"/tmp/lighttpd/www\"\n");
278 fprintf(fp, "server.upload-dirs=(\"/tmp/lighttpd/uploads\")\n");
279 fprintf(fp, "server.errorlog=\"/tmp/lighttpd/err.log\"\n");
280 fprintf(fp, "server.pid-file=\"/tmp/lighttpd/lighttpd.pid\"\n");
281 fprintf(fp, "server.arpping-interface=\"br0\"\n");
283 fprintf(fp, "server.errorfile-prefix=\"/usr/lighttpd/css/status-\"\n");
285 fprintf(fp, "server.errorfile-prefix=\"/opt/etc/aicloud_UI/css/status-\"\n");
287 fprintf(fp, "dir-listing.activate=\"disable\"\n");
288 fprintf(fp, "server.syslog=\"/tmp/lighttpd/syslog.log\"\n");
291 fprintf(fp, "mimetype.assign = (\n");
292 fprintf(fp, "\".html\" => \"text/html\",\n");
293 fprintf(fp, "\".htm\" => \"text/html\",\n");
294 fprintf(fp, "\".css\" => \"text/css\",\n");
295 fprintf(fp, "\".js\" => \"text/javascript\",\n");
297 fprintf(fp, "\".swf\" => \"application/x-shockwave-flash\",\n");
298 //fprintf(fp, "\".txt\" => \"text/plain\",\n");
299 //fprintf(fp, "\".jpg\" => \"image/jpeg\",\n");
300 //fprintf(fp, "\".gif\" => \"image/gif\",\n");
301 //fprintf(fp, "\".png\" => \"image/png\",\n");
302 //fprintf(fp, "\".pdf\" => \"application/pdf\",\n");
303 //fprintf(fp, "\".mp4\" => \"video/mp4\",\n");
304 //fprintf(fp, "\".m4v\" => \"video/mp4\",\n");
305 //fprintf(fp, "\".wmv\" => \"video/wmv\",\n");
306 //fprintf(fp, "\".mp3\" => \"audio/mpeg\",\n");
307 //fprintf(fp, "\".avi\" => \"video/avi\",\n");
308 //fprintf(fp, "\".mov\" => \"video/mov\"");
309 fprintf(fp, "\"\" => \"application/x-octet-stream\"");
310 fprintf(fp, ")\n");
313 fprintf(fp, "index-file.names = ( \"index.php\", \"index.html\",\n");
314 fprintf(fp, "\"index.htm\", \"default.htm\",\n");
315 fprintf(fp, " \" index.lighttpd.html\" )\n");
318 fprintf(fp, " url.access-deny = ( \"~\", \".inc\" )\n");
321 fprintf(fp," static-file.exclude-extensions = ( \".php\", \".pl\", \".fcgi\" )\n");
324 fprintf(fp, "compress.cache-dir = \"/tmp/lighttpd/compress/\"\n");
325 fprintf(fp, "compress.filetype = ( \"application/x-javascript\", \"text/css\", \"text/html\", \"text/plain\" )\n");
327 fprintf(fp, "aicloud.max-sharelink = 15\n");
330 fprintf(fp, "$SERVER[\"socket\"]==\":%s\"{\n", get_webdav_http_port());
331 // fprintf(fp, "$SERVER[\"socket\"]==\":8999\"{\n");
332 // fprintf(fp, " alias.url=(\"/webdav\"=>\"/mnt/\")\n");
333 // fprintf(fp, " $HTTP[\"url\"]=~\"^/usbdisk($|/)\"{\n");
335 fprintf(fp, " url.aicloud-auth-deny = (\"query_field.json\")\n");
337 fprintf(fp, " $HTTP[\"url\"]=~\"^/%s($|/)\"{\n",get_productid());
338 fprintf(fp, " server.document-root = \"/\"\n");
339 // fprintf(fp, " alias.url=(\"/usbdisk\"=>\"/mnt\")\n");
340 fprintf(fp, " alias.url=(\"/%s\"=>\"/mnt\")\n", get_productid());
341 fprintf(fp, " webdav.activate=\"enable\"\n");
342 fprintf(fp, " webdav.is-readonly=\"disable\"\n");
343 fprintf(fp, " webdav.sqlite-db-name=\"/tmp/lighttpd/webdav.db\"\n");
344 fprintf(fp, " }\n");
345 fprintf(fp, " else $HTTP[\"url\"]=~\"^/smb($|/)\"{\n");
346 fprintf(fp, " server.document-root = \"/\"\n");
348 fprintf(fp, " alias.url=(\"/smb\"=>\"/usr/lighttpd\")\n");
350 fprintf(fp, " alias.url=(\"/smb\"=>\"/opt/etc/aicloud_UI\")\n");
352 fprintf(fp, " smbdav.auth_ntlm = (\"Microsoft-WebDAV\",\"xxBitKinex\",\"WebDrive\")\n");
353 fprintf(fp, " webdav.activate=\"enable\"\n");
354 fprintf(fp, " webdav.is-readonly=\"disable\"\n");
355 // fprintf(fp, " webdav.sqlite-db-name=\"/tmp/lighttpd/webdav.db\"\n");
356 fprintf(fp, " }\n");
357 fprintf(fp, " else $HTTP[\"url\"] =~ \"^/favicon.ico$\"{\n");
358 fprintf(fp, " server.document-root = \"/\"\n");
360 fprintf(fp, " alias.url = ( \"/favicon.ico\" => \"/usr/lighttpd/css/favicon.ico\" ) \n");
362 fprintf(fp, " alias.url = ( \"/favicon.ico\" => \"/opt/etc/aicloud_UI/css/favicon.ico\" ) \n");
364 fprintf(fp, " webdav.activate = \"enable\" \n");
365 fprintf(fp, " webdav.is-readonly = \"enable\"\n");
366 fprintf(fp, " }\n");
367 fprintf(fp, " else $HTTP[\"url\"] !~ \"^/smb($|/|.)\" { \n");
368 fprintf(fp, " server.document-root = \"smb://\" \n");
369 fprintf(fp, " smbdav.activate = \"enable\" \n");
370 fprintf(fp, " smbdav.is-readonly = \"disable\" \n");
371 fprintf(fp, " smbdav.always-auth = \"enable\" \n");
372 fprintf(fp, " smbdav.sqlite-db-name = \"/tmp/lighttpd/smbdav.db\" \n");
373 fprintf(fp, " usertrack.cookie-name = \"SMBSESSID\" \n");
374 fprintf(fp, " }\n");
375 fprintf(fp, "}\n");
382 fprintf(fp, "$SERVER[\"socket\"]==\":8082\"{\n");
383 fprintf(fp, " alias.url=(\"/webdav\"=>\"/mnt/\")\n"); //mount point
384 fprintf(fp, " $HTTP[\"url\"]=~\"^/webdav($|/)\"{\n");
385 fprintf(fp, " webdav.activate=\"enable\"\n");
386 fprintf(fp, " webdav.is-readonly=\"disable\"\n");
387 fprintf(fp, " webdav.sqlite-db-name=\"/tmp/lighttpd/webdav.db\"\n");
388 fprintf(fp, " }\n");
390 fprintf(fp, " auth.backend=\"plain\"\n");
391 fprintf(fp, " auth.backend.plain.userfile=\"/tmp/lighttpd/permissions\"\n");
392 fprintf(fp, " auth.require= (\"\"=>(\"method\"=>\"basic\",\n");
393 fprintf(fp, " \"realm\"=>\"webdav\",\n");
394 fprintf(fp, " \"require\"=>\"valid-user\"))\n");
469 fprintf(fp, " $HTTP[\"url\"]=~\"^/webdav/%s/%s($|/)\"{\n", tmp_aft, folder_list[n]);
470 fprintf(fp, " url.access-deny=(\"\")\n");
471 fprintf(fp, " }\n");
474 fprintf(fp, " $HTTP[\"url\"]=~\"^/webdav/%s/%s($|/)\"{\n", tmp_aft, folder_list[n]);
475 fprintf(fp, " webdav.is-readonly=\"enable\"\n");
476 fprintf(fp, " }\n");
487 fprintf(fp, "}\n"); /*** Webdav_setting ***/
491 fprintf(fp, "$SERVER[\"socket\"]==\":%s\"{\n",get_webdav_https_port());
492 //fprintf(fp, " ssl.pemfile=\"/tmp/lighttpd/server.pem\"\n");
493 fprintf(fp, " ssl.pemfile=\"/etc/server.pem\"\n");
498 fprintf(fp, " ssl.ca-file=\"/etc/intermediate_cert.pem\"\n");
502 fprintf(fp, " ssl.engine=\"enable\"\n");
503 fprintf(fp, " ssl.use-compression=\"disable\"\n");
504 fprintf(fp, " ssl.use-sslv2=\"disable\"\n");
505 fprintf(fp, " ssl.use-sslv3=\"disable\"\n");
506 fprintf(fp, " ssl.honor-cipher-order=\"enable\"\n");
507 //fprintf(fp, " ssl.cipher-list=\"ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4\"\n");
508 fprintf(fp, " ssl.cipher-list=\"ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES256-SHA256:AES256-SHA:AES128-GCM-SHA256:AES128-SHA256:AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;\"\n");
509 fprintf(fp, " url.aicloud-auth-deny = (\"query_field.json\")\n");
510 //fprintf(fp, " alias.url=(\"/webdav\"=>\"/mnt/\")\n");
511 // fprintf(fp, " $HTTP[\"url\"]=~\"^/usbdisk($|/)\"{\n");
512 fprintf(fp, " $HTTP[\"url\"]=~\"^/%s($|/)\"{\n", get_productid());
513 fprintf(fp, " server.document-root = \"/\"\n");
514 // fprintf(fp, " alias.url=(\"/usbdisk\"=>\"/mnt\")\n");
515 fprintf(fp, " alias.url=(\"/%s\"=>\"/mnt\")\n", get_productid());
516 fprintf(fp, " webdav.activate=\"enable\"\n");
517 fprintf(fp, " webdav.is-readonly=\"disable\"\n");
518 fprintf(fp, " webdav.sqlite-db-name=\"/tmp/lighttpd/webdav.db\"\n");
519 fprintf(fp, " }\n");
520 fprintf(fp, " else $HTTP[\"url\"]=~\"^/smb($|/)\"{\n");
521 fprintf(fp, " server.document-root = \"/\"\n");
523 fprintf(fp, " alias.url=(\"/smb\"=>\"/usr/lighttpd\")\n");
525 fprintf(fp, " alias.url=(\"/smb\"=>\"/opt/etc/aicloud_UI\")\n");
527 fprintf(fp, " smbdav.auth_ntlm = (\"Microsoft-WebDAV\",\"xxBitKinex\",\"WebDrive\")\n");
528 fprintf(fp, " webdav.activate=\"enable\"\n");
529 fprintf(fp, " webdav.is-readonly=\"disable\"\n");
530 // fprintf(fp, " webdav.sqlite-db-name=\"/tmp/lighttpd/webdav.db\"\n");
531 fprintf(fp, " }\n");
532 fprintf(fp, " else $HTTP[\"url\"] =~ \"^/favicon.ico$\"{\n");
533 fprintf(fp, " server.document-root = \"/\"\n");
535 fprintf(fp, " alias.url = ( \"/favicon.ico\" => \"/usr/lighttpd/css/favicon.ico\" ) \n");
537 fprintf(fp, " alias.url = ( \"/favicon.ico\" => \"/opt/etc/aicloud_UI/css/favicon.ico\" ) \n");
539 fprintf(fp, " webdav.activate = \"enable\" \n");
540 fprintf(fp, " webdav.is-readonly = \"enable\"\n");
541 fprintf(fp, " }\n");
542 fprintf(fp, " else $HTTP[\"url\"] =~ \"^/aicloud.crt$\"{\n");
543 fprintf(fp, " server.document-root = \"/\"\n");
544 fprintf(fp, " alias.url = ( \"/aicloud.crt\" => \"/etc/cert.pem\" ) \n");
545 fprintf(fp, " webdav.activate = \"enable\" \n");
546 fprintf(fp, " webdav.is-readonly = \"enable\"\n");
547 fprintf(fp, " }\n");
548 fprintf(fp, " else $HTTP[\"url\"] !~ \"^/smb($|/|.)\" { \n");
549 fprintf(fp, " server.document-root = \"smb://\" \n");
550 fprintf(fp, " smbdav.activate = \"enable\" \n");
551 fprintf(fp, " smbdav.is-readonly = \"disable\" \n");
552 fprintf(fp, " smbdav.always-auth = \"enable\" \n");
553 fprintf(fp, " smbdav.sqlite-db-name = \"/tmp/lighttpd/smbdav.db\" \n");
554 fprintf(fp, " usertrack.cookie-name = \"SMBSESSID\" \n");
555 fprintf(fp, " }\n");
571 fprintf(fp, " auth.backend=\"plain\"\n");
572 fprintf(fp, " auth.backend.plain.userfile=\"/tmp/lighttpd/permissions\"\n");
573 fprintf(fp, " auth.require= (\"\"=>(\"method\"=>\"basic\",\n");
574 fprintf(fp, " \"realm\"=>\"webdav\",\n");
575 fprintf(fp, " \"require\"=>\"valid-user\"))\n");
627 fprintf(fp, " $HTTP[\"url\"]=~\"^/webdav/%s/%s($|/)\"{\n", tmp_aft, folder_list[n]);
628 fprintf(fp, " url.access-deny=(\"\")\n");
629 fprintf(fp, " }\n");
632 fprintf(fp, " $HTTP[\"url\"]=~\"^/webdav/%s/%s($|/)\"{\n", tmp_aft, folder_list[n]);
633 fprintf(fp, " webdav.is-readonly=\"enable\"\n");
634 fprintf(fp, " }\n");
650 fprintf(fp, "}\n"); /*** Webdav_SSL ***/
653 fprintf(fp, "debug.log-request-header=\"disable\"\n");
654 fprintf(fp, "debug.log-response-header=\"disable\"\n");
655 fprintf(fp, "debug.log-request-handling=\"disable\"\n");
656 fprintf(fp, "debug.log-file-not-found=\"disable\"\n");
657 fprintf(fp, "debug.log-condition-handling=\"disable\"\n");
659 fclose(fp);