added: setting a correct mime type for static files - using magic library

added: std::wstring file_mime_type to ItemContent - a mime type for static file
added: Header (core/header.h) - there will be header names defined, at the moment only content_type
added: FuncionsBase::Finish() - it is called at the end when the winix finishes
This commit is contained in:
2021-09-22 00:23:25 +02:00
parent 26ed7b80be
commit 9c5c74ba84
29 changed files with 364 additions and 35 deletions

View File

@@ -89,6 +89,7 @@ edb.o: ../../../../winix/winixd/core/error.h
edb.o: ../../../../winix/winixd/core/config.h
edb.o: ../../../../winix/winixd/core/textstream.h
edb.o: ../../../../winix/winixd/models/winixmodel.h
edb.o: ../../../../winix/winixd/core/header.h
edb.o: ../../../../winix/winixd/core/winixmodeldeprecated.h
edb.o: ../../../../winix/winixd/core/plugin.h
edb.o: ../../../../winix/winixd/core/pluginmsg.h
@@ -185,6 +186,7 @@ exportinfo.o: ../../../../winix/winixd/core/error.h
exportinfo.o: ../../../../winix/winixd/core/config.h
exportinfo.o: ../../../../winix/winixd/core/textstream.h
exportinfo.o: ../../../../winix/winixd/models/winixmodel.h
exportinfo.o: ../../../../winix/winixd/core/header.h
exportinfo.o: ../../../../winix/winixd/core/mounts.h
exportinfo.o: ../../../../winix/winixd/core/mount.h
exportinfo.o: ../../../../winix/winixd/core/mountparser.h
@@ -335,6 +337,7 @@ funexport.o: ../../../../winix/winixd/core/error.h
funexport.o: ../../../../winix/winixd/core/config.h
funexport.o: ../../../../winix/winixd/core/textstream.h
funexport.o: ../../../../winix/winixd/models/winixmodel.h
funexport.o: ../../../../winix/winixd/core/header.h
funexport.o: ../../../../winix/winixd/core/system.h
funexport.o: ../../../../winix/winixd/core/job.h
funexport.o: ../../../../winix/winixd/core/basethread.h
@@ -483,6 +486,7 @@ init.o: ../../../../winix/winixd/core/error.h
init.o: ../../../../winix/winixd/core/config.h
init.o: ../../../../winix/winixd/core/textstream.h
init.o: ../../../../winix/winixd/models/winixmodel.h
init.o: ../../../../winix/winixd/core/header.h
init.o: ../../../../winix/winixd/core/mounts.h
init.o: ../../../../winix/winixd/core/mount.h
init.o: ../../../../winix/winixd/core/mountparser.h

View File

@@ -91,6 +91,7 @@ gallery.o: ../../../../winix/winixd/core/error.h
gallery.o: ../../../../winix/winixd/core/config.h
gallery.o: ../../../../winix/winixd/core/textstream.h
gallery.o: ../../../../winix/winixd/models/winixmodel.h
gallery.o: ../../../../winix/winixd/core/header.h
gallery.o: ../../../../winix/winixd/core/system.h
gallery.o: ../../../../winix/winixd/core/job.h
gallery.o: ../../../../winix/winixd/core/basethread.h
@@ -297,6 +298,7 @@ init.o: ../../../../winix/winixd/core/error.h
init.o: ../../../../winix/winixd/core/config.h
init.o: ../../../../winix/winixd/core/textstream.h
init.o: ../../../../winix/winixd/models/winixmodel.h
init.o: ../../../../winix/winixd/core/header.h
init.o: ../../../../winix/winixd/core/system.h
init.o: ../../../../winix/winixd/core/job.h
init.o: ../../../../winix/winixd/core/basethread.h
@@ -487,6 +489,7 @@ templates.o: ../../../../winix/winixd/core/error.h
templates.o: ../../../../winix/winixd/core/config.h
templates.o: ../../../../winix/winixd/core/textstream.h
templates.o: ../../../../winix/winixd/models/winixmodel.h
templates.o: ../../../../winix/winixd/core/header.h
templates.o: ../../../../winix/winixd/core/system.h
templates.o: ../../../../winix/winixd/core/job.h
templates.o: ../../../../winix/winixd/core/basethread.h

View File

@@ -100,6 +100,7 @@ groupinfo.o: ../../../../winix/winixd/core/error.h
groupinfo.o: ../../../../winix/winixd/core/config.h
groupinfo.o: ../../../../winix/winixd/core/textstream.h
groupinfo.o: ../../../../winix/winixd/models/winixmodel.h
groupinfo.o: ../../../../winix/winixd/core/header.h
groupinfo.o: ../../../../winix/winixd/core/mounts.h
groupinfo.o: ../../../../winix/winixd/core/mount.h
groupinfo.o: ../../../../winix/winixd/core/mountparser.h
@@ -230,6 +231,7 @@ groups.o: ../../../../winix/winixd/core/error.h
groups.o: ../../../../winix/winixd/core/config.h
groups.o: ../../../../winix/winixd/core/textstream.h
groups.o: ../../../../winix/winixd/models/winixmodel.h
groups.o: ../../../../winix/winixd/core/header.h
groups.o: ../../../../winix/winixd/core/mounts.h
groups.o: ../../../../winix/winixd/core/mount.h
groups.o: ../../../../winix/winixd/core/mountparser.h
@@ -359,6 +361,7 @@ init.o: ../../../../winix/winixd/core/error.h
init.o: ../../../../winix/winixd/core/config.h
init.o: ../../../../winix/winixd/core/textstream.h
init.o: ../../../../winix/winixd/models/winixmodel.h
init.o: ../../../../winix/winixd/core/header.h
init.o: ../../../../winix/winixd/core/mounts.h
init.o: ../../../../winix/winixd/core/mount.h
init.o: ../../../../winix/winixd/core/mountparser.h
@@ -545,6 +548,7 @@ templates.o: ../../../../winix/winixd/core/error.h
templates.o: ../../../../winix/winixd/core/config.h
templates.o: ../../../../winix/winixd/core/textstream.h
templates.o: ../../../../winix/winixd/models/winixmodel.h
templates.o: ../../../../winix/winixd/core/header.h
templates.o: ../../../../winix/winixd/core/mounts.h
templates.o: ../../../../winix/winixd/core/mount.h
templates.o: ../../../../winix/winixd/core/mountparser.h

View File

@@ -105,6 +105,7 @@ funregistermail_showusers.o: ../../../../winix/winixd/core/error.h
funregistermail_showusers.o: ../../../../winix/winixd/core/config.h
funregistermail_showusers.o: ../../../../winix/winixd/core/textstream.h
funregistermail_showusers.o: ../../../../winix/winixd/models/winixmodel.h
funregistermail_showusers.o: ../../../../winix/winixd/core/header.h
funregistermail_showusers.o: ../../../../winix/winixd/core/system.h
funregistermail_showusers.o: ../../../../winix/winixd/core/job.h
funregistermail_showusers.o: ../../../../winix/winixd/core/basethread.h
@@ -260,6 +261,7 @@ funregistermail.o: ../../../../winix/winixd/core/error.h
funregistermail.o: ../../../../winix/winixd/core/config.h
funregistermail.o: ../../../../winix/winixd/core/textstream.h
funregistermail.o: ../../../../winix/winixd/models/winixmodel.h
funregistermail.o: ../../../../winix/winixd/core/header.h
funregistermail.o: ../../../../winix/winixd/core/system.h
funregistermail.o: ../../../../winix/winixd/core/job.h
funregistermail.o: ../../../../winix/winixd/core/basethread.h
@@ -403,6 +405,7 @@ init.o: ../../../../winix/winixd/core/error.h
init.o: ../../../../winix/winixd/core/config.h
init.o: ../../../../winix/winixd/core/textstream.h
init.o: ../../../../winix/winixd/models/winixmodel.h
init.o: ../../../../winix/winixd/core/header.h
init.o: ../../../../winix/winixd/core/system.h
init.o: ../../../../winix/winixd/core/job.h
init.o: ../../../../winix/winixd/core/basethread.h

View File

@@ -85,6 +85,7 @@ cache.o: ../../../../winix/winixd/core/error.h
cache.o: ../../../../winix/winixd/core/config.h
cache.o: ../../../../winix/winixd/core/textstream.h
cache.o: ../../../../winix/winixd/models/winixmodel.h
cache.o: ../../../../winix/winixd/core/header.h
cache.o: ../../../../winix/winixd/core/winixmodeldeprecated.h
cache.o: ../../../../winix/winixd/core/plugin.h
cache.o: ../../../../winix/winixd/core/pluginmsg.h
@@ -180,6 +181,7 @@ init.o: ../../../../winix/winixd/core/error.h
init.o: ../../../../winix/winixd/core/config.h
init.o: ../../../../winix/winixd/core/textstream.h
init.o: ../../../../winix/winixd/models/winixmodel.h
init.o: ../../../../winix/winixd/core/header.h
init.o: ../../../../winix/winixd/core/winixmodeldeprecated.h
init.o: ../../../../winix/winixd/core/plugin.h
init.o: ../../../../winix/winixd/templates/templates.h
@@ -364,6 +366,7 @@ templates.o: ../../../../winix/winixd/core/config.h
templates.o: ../../../../winix/winixd/core/textstream.h
templates.o: ../../../../ezc/src/outstreams.h ../../../../ezc/src/models.h
templates.o: ../../../../winix/winixd/models/winixmodel.h
templates.o: ../../../../winix/winixd/core/header.h
templates.o: ../../../../winix/winixd/core/winixmodeldeprecated.h
templates.o: ../../../../winix/winixd/core/plugin.h
templates.o: ../../../../winix/winixd/core/pluginmsg.h

View File

@@ -87,6 +87,7 @@ init.o: ../../../../winix/winixd/core/error.h
init.o: ../../../../winix/winixd/core/config.h
init.o: ../../../../winix/winixd/core/textstream.h
init.o: ../../../../winix/winixd/models/winixmodel.h
init.o: ../../../../winix/winixd/core/header.h
init.o: ../../../../winix/winixd/core/system.h
init.o: ../../../../winix/winixd/core/job.h
init.o: ../../../../winix/winixd/core/basethread.h
@@ -269,6 +270,7 @@ seo.o: ../../../../winix/winixd/core/error.h
seo.o: ../../../../winix/winixd/core/config.h
seo.o: ../../../../winix/winixd/core/textstream.h
seo.o: ../../../../winix/winixd/models/winixmodel.h
seo.o: ../../../../winix/winixd/core/header.h
seo.o: ../../../../winix/winixd/core/system.h
seo.o: ../../../../winix/winixd/core/job.h
seo.o: ../../../../winix/winixd/core/basethread.h

View File

@@ -72,6 +72,7 @@ init.o: ../../../../winix/winixd/core/error.h
init.o: ../../../../winix/winixd/core/config.h
init.o: ../../../../winix/winixd/core/textstream.h
init.o: ../../../../winix/winixd/models/winixmodel.h
init.o: ../../../../winix/winixd/core/header.h
init.o: ../../../../winix/winixd/db/db.h ../../../../winix/winixd/db/dbbase.h
init.o: ../../../../winix/winixd/db/dbconn.h
init.o: ../../../../winix/winixd/db/dbtextstream.h

View File

@@ -98,6 +98,7 @@ createthread.o: ../../../../winix/winixd/core/error.h
createthread.o: ../../../../winix/winixd/core/config.h
createthread.o: ../../../../winix/winixd/core/textstream.h
createthread.o: ../../../../winix/winixd/models/winixmodel.h
createthread.o: ../../../../winix/winixd/core/header.h
createthread.o: ../../../../winix/winixd/core/system.h
createthread.o: ../../../../winix/winixd/core/job.h
createthread.o: ../../../../winix/winixd/core/basethread.h
@@ -288,6 +289,7 @@ funthread.o: ../../../../winix/winixd/core/error.h
funthread.o: ../../../../winix/winixd/core/config.h
funthread.o: ../../../../winix/winixd/core/textstream.h
funthread.o: ../../../../winix/winixd/models/winixmodel.h
funthread.o: ../../../../winix/winixd/core/header.h
funthread.o: ../../../../winix/winixd/core/system.h
funthread.o: ../../../../winix/winixd/core/job.h
funthread.o: ../../../../winix/winixd/core/basethread.h
@@ -427,6 +429,7 @@ init.o: ../../../../winix/winixd/core/error.h
init.o: ../../../../winix/winixd/core/config.h
init.o: ../../../../winix/winixd/core/textstream.h
init.o: ../../../../winix/winixd/models/winixmodel.h
init.o: ../../../../winix/winixd/core/header.h
init.o: ../../../../winix/winixd/core/system.h
init.o: ../../../../winix/winixd/core/job.h
init.o: ../../../../winix/winixd/core/basethread.h
@@ -613,6 +616,7 @@ reply.o: ../../../../winix/winixd/core/error.h
reply.o: ../../../../winix/winixd/core/config.h
reply.o: ../../../../winix/winixd/core/textstream.h
reply.o: ../../../../winix/winixd/models/winixmodel.h
reply.o: ../../../../winix/winixd/core/header.h
reply.o: ../../../../winix/winixd/core/system.h
reply.o: ../../../../winix/winixd/core/job.h
reply.o: ../../../../winix/winixd/core/basethread.h
@@ -806,6 +810,7 @@ showthreads.o: ../../../../winix/winixd/core/error.h
showthreads.o: ../../../../winix/winixd/core/config.h
showthreads.o: ../../../../winix/winixd/core/textstream.h
showthreads.o: ../../../../winix/winixd/models/winixmodel.h
showthreads.o: ../../../../winix/winixd/core/header.h
showthreads.o: ../../../../winix/winixd/core/system.h
showthreads.o: ../../../../winix/winixd/core/job.h
showthreads.o: ../../../../winix/winixd/core/basethread.h
@@ -1052,6 +1057,7 @@ templates.o: ../../../../winix/winixd/core/timezone.h thread.h tdb.h
templates.o: ../../../../winix/winixd/db/dbbase.h reply.h
templates.o: ../../../../winix/winixd/functions/functionbase.h
templates.o: ../../../../winix/winixd/core/request.h
templates.o: ../../../../winix/winixd/core/header.h
templates.o: ../../../../winix/winixd/core/winixrequest.h
templates.o: ../../../../winix/winixd/core/winixsystem.h
templates.o: ../../../../winix/winixd/core/cur.h

View File

@@ -99,6 +99,7 @@ createticket.o: ../../../../winix/winixd/core/error.h
createticket.o: ../../../../winix/winixd/core/config.h
createticket.o: ../../../../winix/winixd/core/textstream.h
createticket.o: ../../../../winix/winixd/models/winixmodel.h
createticket.o: ../../../../winix/winixd/core/header.h
createticket.o: ../../../../winix/winixd/core/system.h
createticket.o: ../../../../winix/winixd/core/job.h
createticket.o: ../../../../winix/winixd/core/basethread.h
@@ -338,6 +339,7 @@ editticket.o: ../../../../winix/winixd/functions/cat.h
editticket.o: ../../../../winix/winixd/functions/chmod.h
editticket.o: ../../../../winix/winixd/functions/privchanger.h
editticket.o: ../../../../winix/winixd/core/request.h
editticket.o: ../../../../winix/winixd/core/header.h
editticket.o: ../../../../winix/winixd/functions/chown.h
editticket.o: ../../../../winix/winixd/functions/ckeditor.h
editticket.o: ../../../../winix/winixd/functions/cp.h
@@ -529,6 +531,7 @@ funticket.o: ../../../../winix/winixd/functions/cat.h
funticket.o: ../../../../winix/winixd/functions/chmod.h
funticket.o: ../../../../winix/winixd/functions/privchanger.h
funticket.o: ../../../../winix/winixd/core/request.h
funticket.o: ../../../../winix/winixd/core/header.h
funticket.o: ../../../../winix/winixd/functions/chown.h
funticket.o: ../../../../winix/winixd/functions/ckeditor.h
funticket.o: ../../../../winix/winixd/functions/cp.h
@@ -712,6 +715,7 @@ init.o: ../../../../winix/winixd/functions/cat.h
init.o: ../../../../winix/winixd/functions/chmod.h
init.o: ../../../../winix/winixd/functions/privchanger.h
init.o: ../../../../winix/winixd/core/request.h
init.o: ../../../../winix/winixd/core/header.h
init.o: ../../../../winix/winixd/functions/chown.h
init.o: ../../../../winix/winixd/functions/ckeditor.h
init.o: ../../../../winix/winixd/functions/cp.h
@@ -920,6 +924,7 @@ showtickets.o: ../../../../winix/winixd/functions/cat.h
showtickets.o: ../../../../winix/winixd/functions/chmod.h
showtickets.o: ../../../../winix/winixd/functions/privchanger.h
showtickets.o: ../../../../winix/winixd/core/request.h
showtickets.o: ../../../../winix/winixd/core/header.h
showtickets.o: ../../../../winix/winixd/functions/chown.h
showtickets.o: ../../../../winix/winixd/functions/ckeditor.h
showtickets.o: ../../../../winix/winixd/functions/cp.h
@@ -1165,6 +1170,7 @@ templates.o: ../../../../winix/winixd/functions/cat.h
templates.o: ../../../../winix/winixd/functions/chmod.h
templates.o: ../../../../winix/winixd/functions/privchanger.h
templates.o: ../../../../winix/winixd/core/request.h
templates.o: ../../../../winix/winixd/core/header.h
templates.o: ../../../../winix/winixd/functions/chown.h
templates.o: ../../../../winix/winixd/functions/ckeditor.h
templates.o: ../../../../winix/winixd/functions/cp.h
@@ -1366,6 +1372,7 @@ ticketinfo.o: ../../../../winix/winixd/functions/cat.h
ticketinfo.o: ../../../../winix/winixd/functions/chmod.h
ticketinfo.o: ../../../../winix/winixd/functions/privchanger.h
ticketinfo.o: ../../../../winix/winixd/core/request.h
ticketinfo.o: ../../../../winix/winixd/core/header.h
ticketinfo.o: ../../../../winix/winixd/functions/chown.h
ticketinfo.o: ../../../../winix/winixd/functions/ckeditor.h
ticketinfo.o: ../../../../winix/winixd/functions/cp.h