};
-HashList *StaticFilemappings[4] = {NULL, NULL, NULL, NULL};
+HashList *StaticFilemappings[5] = {NULL, NULL, NULL, NULL, NULL};
/*
{
- syslog(9, "Suspicious request. Ignoring.");
+ syslog(LOG_DEBUG, "Suspicious request. Ignoring.");
hprintf("HTTP/1.1 404 Security check failed\r\n");
hprintf("Content-Type: text/plain\r\n\r\n");
wc_printf("You have sent a malformed or invalid request.\r\n");
content_type = GuessMimeByFilename(what, len);
fd = open(what, O_RDONLY);
if (fd <= 0) {
- syslog(9, "output_static('%s') [%s] -- NOT FOUND --\n", what, ChrPtr(WC->Hdr->this_page));
+ syslog(LOG_INFO, "output_static('%s') [%s] -- NOT FOUND --\n", what, ChrPtr(WC->Hdr->this_page));
if (strstr(content_type, "image/") != NULL)
{
output_error_pic("the file you requsted is gone.", strerror(errno));
}
} else {
if (fstat(fd, &statbuf) == -1) {
- syslog(9, "output_static('%s') -- FSTAT FAILED --\n", what);
+ syslog(LOG_INFO, "output_static('%s') -- FSTAT FAILED --\n", what);
if (strstr(content_type, "image/") != NULL)
{
output_error_pic("Stat failed!", strerror(errno));
if (StrBufReadBLOB(WC->WBuf, &fd, 1, bytes, &Err) < 0)
{
if (fd > 0) close(fd);
- syslog(9, "output_static('%s') -- FREAD FAILED (%s) --\n", what, strerror(errno));
+ syslog(LOG_INFO, "output_static('%s') -- FREAD FAILED (%s) --\n", what, strerror(errno));
hprintf("HTTP/1.1 500 internal server error \r\n");
hprintf("Content-Type: text/plain\r\n");
end_burst();
(filedir_entry != NULL))
{
#ifdef _DIRENT_HAVE_D_NAMLEN
- d_namelen = filedir_entry->d_namelen;
+ d_namelen = filedir_entry->d_namlen;
#else
d_namelen = strlen(filedir_entry->d_name);
StrBufAppendBufPlain(OneWebName, filedir_entry->d_name, d_namelen, 0);
Put(DirList, SKEY(OneWebName), FileName, HFreeStrBuf);
- /* syslog(9, "[%s | %s]\n", ChrPtr(OneWebName), ChrPtr(FileName)); */
+ /* syslog(LOG_DEBUG, "[%s | %s]\n", ChrPtr(OneWebName), ChrPtr(FileName)); */
break;
default:
break;
output_static(ChrPtr(File));
}
else {
- syslog(1, "output_static_safe() file %s not found. \n",
+ syslog(LOG_INFO, "output_static_safe() file %s not found. \n",
ChrPtr(WCC->Hdr->HR.ReqLine));
MimeType = GuessMimeByFilename(SKEY(WCC->Hdr->HR.ReqLine));
if (strstr(MimeType, "image/") != NULL)
}
void output_static_3(void)
{
- output_static_safe(StaticFilemappings[3]);
+ output_static_safe(StaticFilemappings[4]);
}
StaticFilemappings[1] = NewHash(1, NULL);
StaticFilemappings[2] = NewHash(1, NULL);
StaticFilemappings[3] = NewHash(1, NULL);
+ StaticFilemappings[4] = NewHash(1, NULL);
}
void
ServerShutdownModule_STATIC
DeleteHash(&StaticFilemappings[1]);
DeleteHash(&StaticFilemappings[2]);
DeleteHash(&StaticFilemappings[3]);
+ DeleteHash(&StaticFilemappings[4]);
}
LoadStaticDir(static_dirs[1], StaticFilemappings[1], "");
LoadStaticDir(static_dirs[2], StaticFilemappings[2], "");
LoadStaticDir(static_dirs[3], StaticFilemappings[3], "");
+ LoadStaticDir(static_dirs[4], StaticFilemappings[4], "");
WebcitAddUrlHandler(HKEY("robots.txt"), "", 0, robots_txt, ANONYMOUS|COOKIEUNNEEDED|ISSTATIC|LOGCHATTY);
WebcitAddUrlHandler(HKEY("favicon.ico"), "", 0, output_flat_static, ANONYMOUS|COOKIEUNNEEDED|ISSTATIC|LOGCHATTY);
WebcitAddUrlHandler(HKEY("static.local"), "", 0, output_static_1, ANONYMOUS|COOKIEUNNEEDED|ISSTATIC|LOGCHATTY);
WebcitAddUrlHandler(HKEY("tinymce"), "", 0, output_static_2, ANONYMOUS|COOKIEUNNEEDED|ISSTATIC|LOGCHATTY);
WebcitAddUrlHandler(HKEY("tiny_mce"), "", 0, output_static_2, ANONYMOUS|COOKIEUNNEEDED|ISSTATIC|LOGCHATTY);
+ WebcitAddUrlHandler(HKEY("markdown"), "", 0, output_static_3, ANONYMOUS|COOKIEUNNEEDED|ISSTATIC|LOGCHATTY);
+ WebcitAddUrlHandler(HKEY("epiceditor"), "", 0, output_static_3, ANONYMOUS|COOKIEUNNEEDED|ISSTATIC|LOGCHATTY);
}