diff --git a/winixd/Makefile b/winixd/Makefile index 2f2eeb6..89143b4 100644 --- a/winixd/Makefile +++ b/winixd/Makefile @@ -70,7 +70,7 @@ winix.so: $(winix.src.files) @cd $(GLOBAL_WORKING_DIR)/tito/src ; $(MAKE) -e @cd $(GLOBAL_WORKING_DIR)/pikotools ; $(MAKE) -e @cd $(GLOBAL_WORKING_DIR)/morm/src ; $(MAKE) -e - $(CXX) -shared -rdynamic -Wl,-whole-archive -o winix.so $(CXXFLAGS) $(winix_include_paths) core/*.o db/*.o models/*.o functions/*.o templates/*.o notify/*.o $(GLOBAL_WORKING_DIR)/ezc/src/ezc.a $(GLOBAL_WORKING_DIR)/tito/src/tito.a $(GLOBAL_WORKING_DIR)/pikotools/src/pikotools.a $(GLOBAL_WORKING_DIR)/morm/src/morm.a $(LDFLAGS) -lfcgi -lpq -lz -lpthread -lcurl -Wl,-no-whole-archive + $(CXX) -shared -rdynamic -Wl,-whole-archive -o winix.so $(CXXFLAGS) $(winix_include_paths) core/*.o db/*.o models/*.o functions/*.o templates/*.o notify/*.o $(GLOBAL_WORKING_DIR)/ezc/src/ezc.a $(GLOBAL_WORKING_DIR)/tito/src/tito.a $(GLOBAL_WORKING_DIR)/pikotools/src/pikotools.a $(GLOBAL_WORKING_DIR)/morm/src/morm.a $(LDFLAGS) -lfcgi -lpq -lz -lpthread -lcurl -lmagic -Wl,-no-whole-archive winix: winix.so $(winix.src.files) diff --git a/winixd/Makefile.dep b/winixd/Makefile.dep index 459f538..719b74f 100644 --- a/winixd/Makefile.dep +++ b/winixd/Makefile.dep @@ -1 +1 @@ -winix.src.files = ./core/config.cpp ./core/config.h ./core/acceptbaseparser.cpp ./core/acceptbaseparser.h ./core/acceptencodingparser.h ./core/app.cpp ./core/app.h ./core/basethread.cpp ./core/basethread.h ./core/compress.cpp ./core/compress.h ./core/cookieparser.h ./core/crypt.cpp ./core/crypt.h ./core/cur.h ./core/dircontainer.cpp ./core/dircontainer.h ./core/dirs.cpp ./core/dirs.h ./core/error.h ./core/filelog.cpp ./core/filelog.h ./core/groups.cpp ./core/groups.h ./core/httpsimpleparser.cpp ./core/httpsimpleparser.h ./core/image.cpp ./core/image.h ./core/ipban.h ./core/ipbancontainer.cpp ./core/ipbancontainer.h ./core/job.cpp ./core/job.h ./core/lastcontainer.cpp ./core/lastcontainer.h ./core/loadavg.cpp ./core/loadavg.h ./core/lock.h ./core/lock.cpp ./core/log.cpp ./core/log.h ./core/logmanipulators.h ./core/misc.cpp ./core/misc.h ./core/mount.cpp ./core/mount.h ./core/mountparser.cpp ./core/mountparser.h ./core/mounts.cpp ./core/mounts.h ./core/plugin.cpp ./core/plugin.h ./core/plugindata.cpp ./core/plugindata.h ./core/pluginmsg.h ./core/postmultiparser.cpp ./core/postmultiparser.h ./core/postparser.h ./core/rebus.cpp ./core/rebus.h ./core/request.cpp ./core/request.h ./core/requesttypes.h ./core/run.cpp ./core/run.h ./core/session.cpp ./core/session.h ./core/sessioncontainer.cpp ./core/sessioncontainer.h ./core/sessionidmanager.cpp ./core/sessionidmanager.h ./core/sessionmanager.cpp ./core/sessionmanager.h ./core/sessionparser.cpp ./core/sessionparser.h ./core/slog.cpp ./core/slog.h ./core/synchro.cpp ./core/synchro.h ./core/system.cpp ./core/system.h ./core/textstream.h ./core/threadmanager.cpp ./core/timezone.h ./core/threadmanager.h ./core/timezone.cpp ./core/timezones.cpp ./core/timezones.h ./core/ugcontainer.h ./core/users.cpp ./core/users.h ./core/version.h ./core/winix_const.h ./core/winixbase.cpp ./core/winixbase.h ./core/winixrequest.cpp ./core/winixrequest.h ./core/winixsystem.cpp ./core/winixsystem.h ./core/winixmodeldeprecated.h ./core/winixmodeldeprecated.cpp ./db/db.cpp ./db/db.h ./db/dbbase.cpp ./db/dbbase.h ./db/dbconn.cpp ./db/dbconn.h ./db/dbtextstream.cpp ./db/dbtextstream.h ./functions/account.cpp ./functions/account.h ./functions/adduser.cpp ./functions/adduser.h ./functions/cat.cpp ./functions/cat.h ./functions/chmod.cpp ./functions/chmod.h ./functions/chown.cpp ./functions/chown.h ./functions/ckeditor.cpp ./functions/ckeditor.h ./functions/cp.cpp ./functions/cp.h ./functions/default.cpp ./functions/default.h ./functions/download.cpp ./functions/download.h ./functions/emacs.cpp ./functions/emacs.h ./functions/env.cpp ./functions/env.h ./functions/functionbase.cpp ./functions/functionbase.h ./functions/functionparser.cpp ./functions/functionparser.h ./functions/functions.cpp ./functions/functions.h ./functions/imgcrop.cpp ./functions/imgcrop.h ./functions/ipban.cpp ./functions/ipban.h ./functions/last.cpp ./functions/last.h ./functions/ln.cpp ./functions/ln.h ./functions/locale.cpp ./functions/locale.h ./functions/login.cpp ./functions/login.h ./functions/logout.cpp ./functions/logout.h ./functions/ls.cpp ./functions/ls.h ./functions/man.cpp ./functions/man.h ./functions/meta.cpp ./functions/meta.h ./functions/mkdir.cpp ./functions/mkdir.h ./functions/mount.cpp ./functions/mount.h ./functions/mv.cpp ./functions/mv.h ./functions/nicedit.cpp ./functions/nicedit.h ./functions/node.cpp ./functions/node.h ./functions/passwd.cpp ./functions/passwd.h ./functions/priv.cpp ./functions/priv.h ./functions/privchanger.cpp ./functions/privchanger.h ./functions/pw.cpp ./functions/pw.h ./functions/reload.cpp ./functions/reload.h ./functions/rm.cpp ./functions/rm.h ./functions/rmuser.cpp ./functions/rmuser.h ./functions/run.cpp ./functions/run.h ./functions/sort.cpp ./functions/sort.h ./functions/specialdefault.cpp ./functions/specialdefault.h ./functions/stat.cpp ./functions/stat.h ./functions/subject.cpp ./functions/subject.h ./functions/template.cpp ./functions/template.h ./functions/timezone.cpp ./functions/timezone.h ./functions/tinymce.cpp ./functions/tinymce.h ./functions/uname.cpp ./functions/uname.h ./functions/upload.cpp ./functions/upload.h ./functions/uptime.cpp ./functions/uptime.h ./functions/vim.cpp ./functions/vim.h ./functions/who.cpp ./functions/who.h ./main/main.cpp ./models/group.cpp ./models/group.h ./models/item.cpp ./models/item.h ./models/itemcontent.cpp ./models/itemcontent.h ./models/migration.cpp ./models/migration.h ./models/user.cpp ./models/user.h ./models/winixmodel.h ./models/winixmodelconnector.h ./models/winixmodel.cpp ./models/winixmodelconnector.cpp ./models/userwrapper.h ./notify/notify.cpp ./notify/notify.h ./notify/notifypool.cpp ./notify/notifypool.h ./notify/notifythread.cpp ./notify/notifythread.h ./notify/templatesnotify.cpp ./notify/templatesnotify.h ./plugins/export/edb.cpp ./plugins/export/edb.h ./plugins/export/export.h ./plugins/export/exportinfo.cpp ./plugins/export/exportinfo.h ./plugins/export/exportthread.cpp ./plugins/export/exportthread.h ./plugins/export/funexport.cpp ./plugins/export/funexport.h ./plugins/export/init.cpp ./plugins/export/message.h ./plugins/gallery/gallery.cpp ./plugins/gallery/gallery.h ./plugins/gallery/galleryinfo.cpp ./plugins/gallery/galleryinfo.h ./plugins/gallery/init.cpp ./plugins/gallery/templates.cpp ./plugins/group/groupinfo.cpp ./plugins/group/groupinfo.h ./plugins/group/groups.cpp ./plugins/group/groups.h ./plugins/group/init.cpp ./plugins/group/templates.cpp ./plugins/mailregister/funregistermail.cpp ./plugins/mailregister/funregistermail.h ./plugins/mailregister/funregistermail_showusers.cpp ./plugins/mailregister/funregistermail_showusers.h ./plugins/mailregister/init.cpp ./plugins/mailregister/mdb.cpp ./plugins/mailregister/mdb.h ./plugins/mailregister/registermail_info.cpp ./plugins/mailregister/registermail_info.h ./plugins/mailregister/templates.cpp ./plugins/menu/cache.cpp ./plugins/menu/cache.h ./plugins/menu/init.cpp ./plugins/menu/templates.cpp ./plugins/seo/init.cpp ./plugins/seo/seo.cpp ./plugins/seo/seo.h ./plugins/stats/bot.cpp ./plugins/stats/bot.h ./plugins/stats/init.cpp ./plugins/stats/stats.cpp ./plugins/stats/stats.h ./plugins/stats/statssession.h ./plugins/stats/templates.cpp ./plugins/stats/templates.h ./plugins/thread/createthread.cpp ./plugins/thread/createthread.h ./plugins/thread/funthread.cpp ./plugins/thread/funthread.h ./plugins/thread/init.cpp ./plugins/thread/pluginmsg.h ./plugins/thread/reply.cpp ./plugins/thread/reply.h ./plugins/thread/showthreads.cpp ./plugins/thread/showthreads.h ./plugins/thread/tdb.cpp ./plugins/thread/tdb.h ./plugins/thread/templates.cpp ./plugins/thread/templates.h ./plugins/thread/thread.cpp ./plugins/thread/thread.h ./plugins/thread/threadfiles.cpp ./plugins/thread/threadfiles.h ./plugins/thread/threadinfo.cpp ./plugins/thread/threadinfo.h ./plugins/ticket/createticket.cpp ./plugins/ticket/createticket.h ./plugins/ticket/editticket.cpp ./plugins/ticket/editticket.h ./plugins/ticket/funticket.cpp ./plugins/ticket/funticket.h ./plugins/ticket/init.cpp ./plugins/ticket/pluginmsg.h ./plugins/ticket/sessiondata.cpp ./plugins/ticket/sessiondata.h ./plugins/ticket/showtickets.cpp ./plugins/ticket/showtickets.h ./plugins/ticket/tdb.cpp ./plugins/ticket/tdb.h ./plugins/ticket/templates.cpp ./plugins/ticket/ticket.h ./plugins/ticket/ticketinfo.cpp ./plugins/ticket/ticketinfo.h ./templates/adduser.cpp ./templates/antispam.cpp ./templates/changepatterns.cpp ./templates/changepatterns.h ./templates/config.cpp ./templates/currentdate.cpp ./templates/dir.cpp ./templates/doc.cpp ./templates/misc.h ./templates/filters.cpp ./templates/generic.cpp ./templates/htmltextstream.cpp ./templates/htmltextstream.h ./templates/indexpatterns.cpp ./templates/indexpatterns.h ./templates/insert.cpp ./templates/ipban.cpp ./templates/locale.cpp ./templates/last.cpp ./templates/priv.cpp ./templates/locale.h ./templates/localefilter.cpp ./templates/localefilter.h ./templates/login.cpp ./templates/ls.cpp ./templates/man.cpp ./templates/misc.cpp ./templates/templates.cpp ./templates/templates.h ./templates/who.cpp ./templates/mount.cpp ./templates/passwd.cpp ./templates/patterncacher.cpp ./templates/patterncacher.h ./templates/patterns.cpp ./templates/patterns.h ./templates/user.cpp ./templates/rebus.cpp ./templates/server.cpp ./templates/slog.cpp ./templates/stat.cpp ./templates/sys.cpp ./templates/template.cpp ./templates/textextstream.cpp ./templates/textextstream.h ./templates/upload.cpp ./templates/uptime.cpp ./templates/winix.cpp ../../ezc/src/blocks.cpp ../../ezc/src/blocks.h ../../ezc/src/cache.cpp ../../ezc/src/cache.h ../../ezc/src/expressionparser.h ../../ezc/src/ezc.h ../../ezc/src/functions.h ../../ezc/src/funinfo.h ../../ezc/src/generator.h ../../ezc/src/item.cpp ../../ezc/src/item.h ../../ezc/src/objects.h ../../ezc/src/outstreams.h ../../ezc/src/pattern.cpp ../../ezc/src/pattern.h ../../ezc/src/patternparser.cpp ../../ezc/src/patternparser.h ../../ezc/src/models.h ../../ezc/src/models.cpp ../../tito/src/aes.cpp ../../tito/src/aes.h ../../tito/src/base32.cpp ../../tito/src/base32.h ../../tito/src/base64.cpp ../../tito/src/base64.h ../../tito/src/crypto.cpp ../../tito/src/crypto.h ../../tito/src/misc.cpp ../../tito/src/misc.h ../../pikotools/src/convert/convert.h ../../pikotools/src/convert/inttostr.cpp ../../pikotools/src/convert/inttostr.h ../../pikotools/src/convert/misc.cpp ../../pikotools/src/convert/misc.h ../../pikotools/src/convert/patternreplacer.h ../../pikotools/src/convert/strtoint.h ../../pikotools/src/convert/text.cpp ../../pikotools/src/convert/text.h ../../pikotools/src/convert/text_private.h ../../pikotools/src/convert/double.h ../../pikotools/src/convert/double.cpp ../../pikotools/src/convert/baseparser.cpp ../../pikotools/src/convert/baseparser.h ../../pikotools/src/date/date.cpp ../../pikotools/src/date/date.h ../../pikotools/src/log/filelog.cpp ../../pikotools/src/log/filelog.h ../../pikotools/src/log/log.cpp ../../pikotools/src/log/log.h ../../pikotools/src/membuffer/membuffer.h ../../pikotools/src/space/space.cpp ../../pikotools/src/space/space.h ../../pikotools/src/space/spaceparser.cpp ../../pikotools/src/space/spaceparser.h ../../pikotools/src/textstream/textstream.h ../../pikotools/src/textstream/types.h ../../pikotools/src/textstream/stream.h ../../pikotools/src/utf8/utf8.cpp ../../pikotools/src/utf8/utf8.h ../../pikotools/src/utf8/utf8_private.cpp ../../pikotools/src/utf8/utf8_private.h ../../pikotools/src/utf8/utf8_templates.h ../../pikotools/src/html/bbcodeparser.cpp ../../pikotools/src/html/bbcodeparser.h ../../pikotools/src/html/htmlparser.cpp ../../pikotools/src/html/htmlparser.h ../../pikotools/src/csv/csvparser.cpp ../../pikotools/src/csv/csvparser.h ../../pikotools/src/mainoptions/mainoptionsparser.cpp ../../pikotools/src/mainoptions/mainoptionsparser.h ../../morm/src/outstream.h ../../morm/src/baseexpression.cpp ../../morm/src/baseexpression.h ../../morm/src/clearer.cpp ../../morm/src/clearer.h ../../morm/src/cursor.h ../../morm/src/cursorhelper.h ../../morm/src/dbconnector.cpp ../../morm/src/dbconnector.h ../../morm/src/dbexpression.cpp ../../morm/src/dbexpression.h ../../morm/src/fieldvaluehelper.h ../../morm/src/finder.h ../../morm/src/finderhelper.h ../../morm/src/flatconnector.cpp ../../morm/src/flatconnector.h ../../morm/src/flatexpression.cpp ../../morm/src/flatexpression.h ../../morm/src/jsonconnector.cpp ../../morm/src/jsonconnector.h ../../morm/src/jsonexpression.cpp ../../morm/src/jsonexpression.h ../../morm/src/model.cpp ../../morm/src/model.h ../../morm/src/modelconnector.cpp ../../morm/src/modelconnector.h ../../morm/src/modeldata.h ../../morm/src/modelenv.h ../../morm/src/morm.h ../../morm/src/morm_types.h ../../morm/src/postgresqlconnector.cpp ../../morm/src/postgresqlconnector.h ../../morm/src/postgresqlexpression.cpp ../../morm/src/postgresqlexpression.h ../../morm/src/postgresqlqueryresult.cpp ../../morm/src/postgresqlqueryresult.h ../../morm/src/queryresult.cpp ../../morm/src/queryresult.h ../../morm/src/ft.h ../../morm/src/baseobjectwrapper.h ../../morm/src/modelcontainerwrapper.h ../../morm/src/spacewrapper.h ../../morm/src/wrapper.h \ No newline at end of file +winix.src.files = ./core/app.h ./core/basethread.cpp ./core/acceptbaseparser.cpp ./core/acceptbaseparser.h ./core/acceptencodingparser.h ./core/basethread.h ./core/config.cpp ./core/config.h ./core/compress.cpp ./core/compress.h ./core/crypt.cpp ./core/dircontainer.cpp ./core/cookieparser.h ./core/request.cpp ./core/crypt.h ./core/cur.h ./core/winixmodeldeprecated.cpp ./core/app.cpp ./core/dircontainer.h ./core/dirs.cpp ./core/dirs.h ./core/error.h ./core/filelog.cpp ./core/filelog.h ./core/groups.cpp ./core/groups.h ./core/httpsimpleparser.cpp ./core/httpsimpleparser.h ./core/image.cpp ./core/image.h ./core/ipban.h ./core/ipbancontainer.cpp ./core/ipbancontainer.h ./core/job.cpp ./core/job.h ./core/lastcontainer.cpp ./core/lastcontainer.h ./core/loadavg.cpp ./core/loadavg.h ./core/lock.h ./core/lock.cpp ./core/log.cpp ./core/log.h ./core/logmanipulators.h ./core/misc.cpp ./core/misc.h ./core/mount.cpp ./core/mount.h ./core/mountparser.cpp ./core/mountparser.h ./core/mounts.cpp ./core/mounts.h ./core/plugin.cpp ./core/plugin.h ./core/plugindata.cpp ./core/plugindata.h ./core/pluginmsg.h ./core/postmultiparser.cpp ./core/postmultiparser.h ./core/postparser.h ./core/rebus.cpp ./core/rebus.h ./core/request.h ./core/requesttypes.h ./core/run.cpp ./core/run.h ./core/session.cpp ./core/session.h ./core/sessioncontainer.cpp ./core/sessioncontainer.h ./core/sessionidmanager.cpp ./core/sessionidmanager.h ./core/sessionmanager.cpp ./core/sessionmanager.h ./core/sessionparser.cpp ./core/sessionparser.h ./core/slog.cpp ./core/slog.h ./core/synchro.cpp ./core/synchro.h ./core/system.cpp ./core/system.h ./core/textstream.h ./core/threadmanager.cpp ./core/timezone.h ./core/threadmanager.h ./core/timezone.cpp ./core/timezones.cpp ./core/timezones.h ./core/ugcontainer.h ./core/users.cpp ./core/users.h ./core/version.h ./core/winix_const.h ./core/winixbase.cpp ./core/winixbase.h ./core/winixrequest.cpp ./core/winixrequest.h ./core/winixsystem.cpp ./core/winixsystem.h ./core/winixmodeldeprecated.h ./core/header.h ./db/db.cpp ./db/db.h ./db/dbbase.cpp ./db/dbbase.h ./db/dbconn.cpp ./db/dbconn.h ./db/dbtextstream.cpp ./db/dbtextstream.h ./functions/account.cpp ./functions/account.h ./functions/adduser.cpp ./functions/adduser.h ./functions/cat.cpp ./functions/cat.h ./functions/chmod.cpp ./functions/chmod.h ./functions/chown.cpp ./functions/chown.h ./functions/ckeditor.cpp ./functions/ckeditor.h ./functions/cp.cpp ./functions/cp.h ./functions/default.cpp ./functions/default.h ./functions/download.cpp ./functions/download.h ./functions/emacs.cpp ./functions/emacs.h ./functions/env.cpp ./functions/env.h ./functions/functionbase.cpp ./functions/functionbase.h ./functions/functionparser.cpp ./functions/functionparser.h ./functions/functions.cpp ./functions/functions.h ./functions/imgcrop.cpp ./functions/imgcrop.h ./functions/ipban.cpp ./functions/ipban.h ./functions/last.cpp ./functions/last.h ./functions/ln.cpp ./functions/ln.h ./functions/locale.cpp ./functions/locale.h ./functions/login.cpp ./functions/login.h ./functions/logout.cpp ./functions/logout.h ./functions/ls.cpp ./functions/ls.h ./functions/man.cpp ./functions/man.h ./functions/meta.cpp ./functions/meta.h ./functions/mkdir.cpp ./functions/mkdir.h ./functions/mount.cpp ./functions/mount.h ./functions/mv.cpp ./functions/mv.h ./functions/nicedit.cpp ./functions/nicedit.h ./functions/node.cpp ./functions/node.h ./functions/passwd.cpp ./functions/passwd.h ./functions/priv.cpp ./functions/priv.h ./functions/privchanger.cpp ./functions/privchanger.h ./functions/pw.cpp ./functions/pw.h ./functions/reload.cpp ./functions/reload.h ./functions/rm.cpp ./functions/rm.h ./functions/rmuser.cpp ./functions/rmuser.h ./functions/run.cpp ./functions/run.h ./functions/sort.cpp ./functions/sort.h ./functions/specialdefault.cpp ./functions/specialdefault.h ./functions/stat.cpp ./functions/stat.h ./functions/subject.cpp ./functions/subject.h ./functions/template.cpp ./functions/template.h ./functions/timezone.cpp ./functions/timezone.h ./functions/tinymce.cpp ./functions/tinymce.h ./functions/uname.cpp ./functions/uname.h ./functions/upload.cpp ./functions/upload.h ./functions/uptime.cpp ./functions/uptime.h ./functions/vim.cpp ./functions/vim.h ./functions/who.cpp ./functions/who.h ./main/main.cpp ./models/group.cpp ./models/group.h ./models/item.cpp ./models/item.h ./models/itemcontent.cpp ./models/itemcontent.h ./models/migration.cpp ./models/migration.h ./models/user.cpp ./models/user.h ./models/userwrapper.h ./models/winixmodel.cpp ./models/winixmodel.h ./models/winixmodelconnector.cpp ./models/winixmodelconnector.h ./notify/notify.cpp ./notify/notify.h ./notify/notifypool.cpp ./notify/notifypool.h ./notify/notifythread.cpp ./notify/notifythread.h ./notify/templatesnotify.cpp ./notify/templatesnotify.h ./plugins/export/edb.cpp ./plugins/export/edb.h ./plugins/export/export.h ./plugins/export/exportinfo.cpp ./plugins/export/exportinfo.h ./plugins/export/exportthread.cpp ./plugins/export/exportthread.h ./plugins/export/funexport.cpp ./plugins/export/funexport.h ./plugins/export/init.cpp ./plugins/export/message.h ./plugins/gallery/gallery.cpp ./plugins/gallery/gallery.h ./plugins/gallery/galleryinfo.cpp ./plugins/gallery/galleryinfo.h ./plugins/gallery/init.cpp ./plugins/gallery/templates.cpp ./plugins/group/groupinfo.cpp ./plugins/group/groupinfo.h ./plugins/group/groups.cpp ./plugins/group/groups.h ./plugins/group/init.cpp ./plugins/group/templates.cpp ./plugins/mailregister/funregistermail.cpp ./plugins/mailregister/funregistermail.h ./plugins/mailregister/funregistermail_showusers.cpp ./plugins/mailregister/funregistermail_showusers.h ./plugins/mailregister/init.cpp ./plugins/mailregister/mdb.cpp ./plugins/mailregister/mdb.h ./plugins/mailregister/registermail_info.cpp ./plugins/mailregister/registermail_info.h ./plugins/mailregister/templates.cpp ./plugins/menu/cache.cpp ./plugins/menu/cache.h ./plugins/menu/init.cpp ./plugins/menu/templates.cpp ./plugins/seo/init.cpp ./plugins/seo/seo.cpp ./plugins/seo/seo.h ./plugins/stats/bot.cpp ./plugins/stats/bot.h ./plugins/stats/init.cpp ./plugins/stats/stats.cpp ./plugins/stats/stats.h ./plugins/stats/statssession.h ./plugins/stats/templates.cpp ./plugins/stats/templates.h ./plugins/thread/createthread.cpp ./plugins/thread/createthread.h ./plugins/thread/funthread.cpp ./plugins/thread/funthread.h ./plugins/thread/init.cpp ./plugins/thread/pluginmsg.h ./plugins/thread/reply.cpp ./plugins/thread/reply.h ./plugins/thread/showthreads.cpp ./plugins/thread/showthreads.h ./plugins/thread/tdb.cpp ./plugins/thread/tdb.h ./plugins/thread/templates.cpp ./plugins/thread/templates.h ./plugins/thread/thread.cpp ./plugins/thread/thread.h ./plugins/thread/threadfiles.cpp ./plugins/thread/threadfiles.h ./plugins/thread/threadinfo.cpp ./plugins/thread/threadinfo.h ./plugins/ticket/createticket.cpp ./plugins/ticket/createticket.h ./plugins/ticket/editticket.cpp ./plugins/ticket/editticket.h ./plugins/ticket/funticket.cpp ./plugins/ticket/funticket.h ./plugins/ticket/init.cpp ./plugins/ticket/pluginmsg.h ./plugins/ticket/sessiondata.cpp ./plugins/ticket/sessiondata.h ./plugins/ticket/showtickets.cpp ./plugins/ticket/showtickets.h ./plugins/ticket/tdb.cpp ./plugins/ticket/tdb.h ./plugins/ticket/templates.cpp ./plugins/ticket/ticket.h ./plugins/ticket/ticketinfo.cpp ./plugins/ticket/ticketinfo.h ./templates/adduser.cpp ./templates/antispam.cpp ./templates/changepatterns.cpp ./templates/changepatterns.h ./templates/config.cpp ./templates/currentdate.cpp ./templates/dir.cpp ./templates/doc.cpp ./templates/filters.cpp ./templates/generic.cpp ./templates/htmltextstream.cpp ./templates/htmltextstream.h ./templates/indexpatterns.cpp ./templates/indexpatterns.h ./templates/insert.cpp ./templates/ipban.cpp ./templates/locale.cpp ./templates/last.cpp ./templates/misc.cpp ./templates/locale.h ./templates/localefilter.cpp ./templates/localefilter.h ./templates/login.cpp ./templates/ls.cpp ./templates/man.cpp ./templates/misc.h ./templates/patterns.h ./templates/mount.cpp ./templates/passwd.cpp ./templates/patterncacher.cpp ./templates/patterncacher.h ./templates/patterns.cpp ./templates/priv.cpp ./templates/templates.h ./templates/rebus.cpp ./templates/server.cpp ./templates/slog.cpp ./templates/stat.cpp ./templates/sys.cpp ./templates/template.cpp ./templates/templates.cpp ./templates/user.cpp ./templates/textextstream.cpp ./templates/textextstream.h ./templates/upload.cpp ./templates/uptime.cpp ./templates/who.cpp ./templates/winix.cpp ../../ezc/src/blocks.cpp ../../ezc/src/blocks.h ../../ezc/src/cache.cpp ../../ezc/src/cache.h ../../ezc/src/expressionparser.h ../../ezc/src/ezc.h ../../ezc/src/functions.h ../../ezc/src/generator.h ../../ezc/src/models.h ../../ezc/src/item.cpp ../../ezc/src/item.h ../../ezc/src/objects.h ../../ezc/src/outstreams.h ../../ezc/src/pattern.cpp ../../ezc/src/pattern.h ../../ezc/src/patternparser.cpp ../../ezc/src/patternparser.h ../../ezc/src/funinfo.h ../../ezc/src/models.cpp ../../tito/src/aes.cpp ../../tito/src/aes.h ../../tito/src/base32.cpp ../../tito/src/base32.h ../../tito/src/base64.cpp ../../tito/src/base64.h ../../tito/src/crypto.cpp ../../tito/src/crypto.h ../../tito/src/misc.cpp ../../tito/src/misc.h ../../pikotools/src/convert/convert.h ../../pikotools/src/convert/inttostr.cpp ../../pikotools/src/convert/inttostr.h ../../pikotools/src/convert/misc.cpp ../../pikotools/src/convert/misc.h ../../pikotools/src/convert/patternreplacer.h ../../pikotools/src/convert/strtoint.h ../../pikotools/src/convert/text.cpp ../../pikotools/src/convert/text.h ../../pikotools/src/convert/text_private.h ../../pikotools/src/convert/double.cpp ../../pikotools/src/convert/double.h ../../pikotools/src/convert/baseparser.h ../../pikotools/src/convert/baseparser.cpp ../../pikotools/src/date/date.cpp ../../pikotools/src/date/date.h ../../pikotools/src/log/filelog.cpp ../../pikotools/src/log/filelog.h ../../pikotools/src/log/log.cpp ../../pikotools/src/log/log.h ../../pikotools/src/membuffer/membuffer.h ../../pikotools/src/space/space.cpp ../../pikotools/src/space/space.h ../../pikotools/src/space/spaceparser.cpp ../../pikotools/src/space/spaceparser.h ../../pikotools/src/textstream/textstream.h ../../pikotools/src/textstream/types.h ../../pikotools/src/textstream/stream.h ../../pikotools/src/utf8/utf8.cpp ../../pikotools/src/utf8/utf8.h ../../pikotools/src/utf8/utf8_private.cpp ../../pikotools/src/utf8/utf8_private.h ../../pikotools/src/utf8/utf8_templates.h ../../pikotools/src/csv/csvparser.cpp ../../pikotools/src/csv/csvparser.h ../../pikotools/src/mainoptions/mainoptionsparser.cpp ../../pikotools/src/mainoptions/mainoptionsparser.h ../../pikotools/src/html/htmlparser.cpp ../../pikotools/src/html/htmlparser.h ../../pikotools/src/html/bbcodeparser.h ../../pikotools/src/html/bbcodeparser.cpp ../../morm/src/baseexpression.cpp ../../morm/src/baseexpression.h ../../morm/src/clearer.cpp ../../morm/src/clearer.h ../../morm/src/cursor.h ../../morm/src/cursorhelper.h ../../morm/src/dbconnector.cpp ../../morm/src/dbconnector.h ../../morm/src/dbexpression.cpp ../../morm/src/dbexpression.h ../../morm/src/fieldvaluehelper.h ../../morm/src/finder.h ../../morm/src/finderhelper.h ../../morm/src/flatconnector.cpp ../../morm/src/flatconnector.h ../../morm/src/flatexpression.cpp ../../morm/src/flatexpression.h ../../morm/src/jsonconnector.cpp ../../morm/src/jsonconnector.h ../../morm/src/jsonexpression.cpp ../../morm/src/jsonexpression.h ../../morm/src/model.cpp ../../morm/src/model.h ../../morm/src/modelconnector.cpp ../../morm/src/modelconnector.h ../../morm/src/modeldata.h ../../morm/src/modelenv.h ../../morm/src/morm.h ../../morm/src/morm_types.h ../../morm/src/outstream.h ../../morm/src/postgresqlconnector.cpp ../../morm/src/postgresqlconnector.h ../../morm/src/postgresqlexpression.cpp ../../morm/src/postgresqlexpression.h ../../morm/src/postgresqlqueryresult.cpp ../../morm/src/postgresqlqueryresult.h ../../morm/src/queryresult.cpp ../../morm/src/queryresult.h ../../morm/src/ft.h ../../morm/src/baseobjectwrapper.h ../../morm/src/modelcontainerwrapper.h ../../morm/src/spacewrapper.h ../../morm/src/wrapper.h \ No newline at end of file diff --git a/winixd/core/Makefile.dep b/winixd/core/Makefile.dep index d827b2d..2acc07e 100644 --- a/winixd/core/Makefile.dep +++ b/winixd/core/Makefile.dep @@ -116,7 +116,7 @@ app.o: rebus.h winixbase.h textstream.h ipban.h cur.h request.h app.o: ../../../winix/winixd/models/item.h app.o: ../../../winix/winixd/models/itemcontent.h app.o: ../../../winix/winixd/templates/htmltextstream.h config.h -app.o: ../../../winix/winixd/models/winixmodel.h mount.h +app.o: ../../../winix/winixd/models/winixmodel.h header.h mount.h app.o: winixmodeldeprecated.h plugin.h pluginmsg.h ipbancontainer.h app.o: lastcontainer.h system.h job.h basethread.h dirs.h dircontainer.h app.o: ../../../winix/winixd/db/db.h ../../../winix/winixd/db/dbbase.h @@ -537,7 +537,7 @@ dirs.o: ../../../winix/winixd/models/user.h dirs.o: ../../../winix/winixd/models/group.h dirs.o: ../../../winix/winixd/core/dircontainer.h dirs.o: ../../../winix/winixd/core/ugcontainer.h request.h error.h config.h -dirs.o: textstream.h ../../../winix/winixd/models/winixmodel.h +dirs.o: textstream.h ../../../winix/winixd/models/winixmodel.h header.h dirs.o: winixmodeldeprecated.h plugin.h pluginmsg.h plugindata.h dirs.o: ../../../winix/winixd/notify/notify.h dirs.o: ../../../winix/winixd/core/winixmodeldeprecated.h @@ -786,7 +786,7 @@ image.o: ../../../winix/winixd/models/item.h image.o: ../../../winix/winixd/models/itemcontent.h image.o: ../../../winix/winixd/templates/htmltextstream.h system.h job.h image.o: dirs.h dircontainer.h request.h error.h config.h -image.o: ../../../winix/winixd/models/winixmodel.h mounts.h mount.h +image.o: ../../../winix/winixd/models/winixmodel.h header.h mounts.h mount.h image.o: mountparser.h crypt.h run.h users.h ugcontainer.h lastcontainer.h image.o: cur.h session.h rebus.h ipban.h groups.h loadavg.h threadmanager.h image.o: ../../../winix/winixd/models/winixmodelconnector.h @@ -996,7 +996,7 @@ loadavg.o: ../../../ezc/src/objects.h ../../../ezc/src/pattern.h loadavg.o: ../../../ezc/src/outstreams.h ../../../ezc/src/expressionparser.h loadavg.o: ../../../ezc/src/models.h ../../../ezc/src/patternparser.h loadavg.o: ../../../winix/winixd/templates/htmltextstream.h error.h config.h -loadavg.o: textstream.h ../../../winix/winixd/models/winixmodel.h +loadavg.o: textstream.h ../../../winix/winixd/models/winixmodel.h header.h lock.o: lock.h synchro.h log.o: log.h logmanipulators.h ../../../pikotools/src/log/log.h log.o: ../../../pikotools/src/textstream/textstream.h @@ -1108,8 +1108,8 @@ misc.o: ../../../winix/winixd/core/winixrequest.h misc.o: ../../../winix/winixd/core/winixsystem.h winixmodeldeprecated.h misc.o: plugin.h pluginmsg.h plugindata.h ../../../winix/winixd/core/slog.h misc.o: cur.h request.h error.h config.h textstream.h -misc.o: ../../../winix/winixd/models/winixmodel.h session.h rebus.h ipban.h -misc.o: mount.h ../../../winix/winixd/templates/locale.h +misc.o: ../../../winix/winixd/models/winixmodel.h header.h session.h rebus.h +misc.o: ipban.h mount.h ../../../winix/winixd/templates/locale.h mount.o: mount.h misc.h requesttypes.h mount.o: ../../../pikotools/src/textstream/textstream.h mount.o: ../../../pikotools/src/textstream/stream.h @@ -1205,7 +1205,7 @@ mountparser.o: ../../../winix/winixd/models/group.h mountparser.o: ../../../winix/winixd/core/dircontainer.h mountparser.o: ../../../winix/winixd/core/ugcontainer.h request.h error.h mountparser.o: config.h textstream.h -mountparser.o: ../../../winix/winixd/models/winixmodel.h +mountparser.o: ../../../winix/winixd/models/winixmodel.h header.h mountparser.o: winixmodeldeprecated.h plugin.h pluginmsg.h plugindata.h mounts.o: mounts.h mount.h error.h dirs.h dircontainer.h winixbase.h mounts.o: ../../../winix/winixd/core/config.h @@ -1278,7 +1278,7 @@ mounts.o: ../../../winix/winixd/models/user.h mounts.o: ../../../winix/winixd/models/group.h mounts.o: ../../../winix/winixd/core/dircontainer.h mounts.o: ../../../winix/winixd/core/ugcontainer.h request.h config.h -mounts.o: textstream.h ../../../winix/winixd/models/winixmodel.h +mounts.o: textstream.h ../../../winix/winixd/models/winixmodel.h header.h mounts.o: winixmodeldeprecated.h plugin.h pluginmsg.h plugindata.h mounts.o: mountparser.h cur.h session.h rebus.h ipban.h plugin.o: plugin.h pluginmsg.h plugindata.h winixbase.h @@ -1354,8 +1354,8 @@ plugin.o: ../../../winix/winixd/models/user.h plugin.o: ../../../winix/winixd/models/group.h plugin.o: ../../../winix/winixd/core/dircontainer.h plugin.o: ../../../winix/winixd/core/ugcontainer.h request.h error.h config.h -plugin.o: textstream.h ../../../winix/winixd/models/winixmodel.h mounts.h -plugin.o: mount.h mountparser.h crypt.h run.h users.h ugcontainer.h +plugin.o: textstream.h ../../../winix/winixd/models/winixmodel.h header.h +plugin.o: mounts.h mount.h mountparser.h crypt.h run.h users.h ugcontainer.h plugin.o: lastcontainer.h cur.h session.h rebus.h ipban.h groups.h loadavg.h plugin.o: image.h threadmanager.h plugin.o: ../../../winix/winixd/models/winixmodelconnector.h @@ -1584,8 +1584,9 @@ rebus.o: ../../../ezc/src/pattern.h ../../../ezc/src/outstreams.h rebus.o: ../../../ezc/src/expressionparser.h ../../../ezc/src/models.h rebus.o: ../../../ezc/src/patternparser.h rebus.o: ../../../winix/winixd/templates/htmltextstream.h error.h config.h -rebus.o: textstream.h ../../../winix/winixd/models/winixmodel.h session.h -rebus.o: ../../../winix/winixd/models/user.h plugindata.h ipban.h mount.h +rebus.o: textstream.h ../../../winix/winixd/models/winixmodel.h header.h +rebus.o: session.h ../../../winix/winixd/models/user.h plugindata.h ipban.h +rebus.o: mount.h request.o: request.h requesttypes.h request.o: ../../../pikotools/src/textstream/textstream.h request.o: ../../../pikotools/src/textstream/stream.h @@ -1649,8 +1650,8 @@ request.o: ../../../ezc/src/objects.h ../../../ezc/src/pattern.h request.o: ../../../ezc/src/outstreams.h ../../../ezc/src/expressionparser.h request.o: ../../../ezc/src/models.h ../../../ezc/src/patternparser.h request.o: ../../../winix/winixd/templates/htmltextstream.h error.h config.h -request.o: textstream.h ../../../winix/winixd/models/winixmodel.h plugin.h -request.o: pluginmsg.h plugindata.h winixbase.h +request.o: textstream.h ../../../winix/winixd/models/winixmodel.h header.h +request.o: plugin.h pluginmsg.h plugindata.h winixbase.h request.o: ../../../winix/winixd/functions/functionbase.h request.o: ../../../winix/winixd/db/db.h ../../../winix/winixd/db/dbbase.h request.o: ../../../winix/winixd/db/dbconn.h @@ -1852,8 +1853,8 @@ sessioncontainer.o: plugindata.h rebus.h winixbase.h textstream.h ipban.h sessioncontainer.o: cur.h request.h ../../../winix/winixd/models/item.h sessioncontainer.o: ../../../winix/winixd/models/itemcontent.h sessioncontainer.o: ../../../winix/winixd/templates/htmltextstream.h config.h -sessioncontainer.o: ../../../winix/winixd/models/winixmodel.h mount.h -sessioncontainer.o: winixmodeldeprecated.h plugin.h pluginmsg.h +sessioncontainer.o: ../../../winix/winixd/models/winixmodel.h header.h +sessioncontainer.o: mount.h winixmodeldeprecated.h plugin.h pluginmsg.h sessionidmanager.o: sessionidmanager.h ../../../tito/src/base64.h sessionidmanager.o: ../../../pikotools/src/space/space.h sessionidmanager.o: ../../../tito/src/aes.h winixbase.h @@ -1981,7 +1982,7 @@ sessionmanager.o: plugindata.h rebus.h winixbase.h textstream.h ipban.h cur.h sessionmanager.o: request.h ../../../winix/winixd/models/item.h sessionmanager.o: ../../../winix/winixd/models/itemcontent.h sessionmanager.o: ../../../winix/winixd/templates/htmltextstream.h config.h -sessionmanager.o: ../../../winix/winixd/models/winixmodel.h mount.h +sessionmanager.o: ../../../winix/winixd/models/winixmodel.h header.h mount.h sessionmanager.o: winixmodeldeprecated.h plugin.h pluginmsg.h sessionmanager.o: ipbancontainer.h lastcontainer.h system.h job.h sessionmanager.o: basethread.h dirs.h dircontainer.h @@ -2088,7 +2089,7 @@ sessionparser.o: sessioncontainer.h cur.h request.h sessionparser.o: ../../../winix/winixd/models/item.h sessionparser.o: ../../../winix/winixd/models/itemcontent.h sessionparser.o: ../../../winix/winixd/templates/htmltextstream.h config.h -sessionparser.o: ../../../winix/winixd/models/winixmodel.h mount.h +sessionparser.o: ../../../winix/winixd/models/winixmodel.h header.h mount.h sessionparser.o: winixmodeldeprecated.h plugin.h pluginmsg.h users.h sessionparser.o: ugcontainer.h lastcontainer.h ../../../winix/winixd/db/db.h sessionparser.o: ../../../winix/winixd/db/dbbase.h @@ -2160,9 +2161,9 @@ slog.o: ../../../ezc/src/objects.h ../../../ezc/src/pattern.h slog.o: ../../../ezc/src/outstreams.h ../../../ezc/src/expressionparser.h slog.o: ../../../ezc/src/models.h ../../../ezc/src/patternparser.h slog.o: ../../../winix/winixd/templates/htmltextstream.h error.h config.h -slog.o: textstream.h ../../../winix/winixd/models/winixmodel.h session.h -slog.o: ../../../winix/winixd/models/user.h plugindata.h rebus.h winixbase.h -slog.o: ipban.h mount.h ../../../winix/winixd/templates/locale.h +slog.o: textstream.h ../../../winix/winixd/models/winixmodel.h header.h +slog.o: session.h ../../../winix/winixd/models/user.h plugindata.h rebus.h +slog.o: winixbase.h ipban.h mount.h ../../../winix/winixd/templates/locale.h synchro.o: synchro.h system.o: system.h job.h basethread.h synchro.h winixmodeldeprecated.h system.o: ../../../winix/winixd/core/winixbase.h @@ -2236,8 +2237,8 @@ system.o: ../../../winix/winixd/models/user.h system.o: ../../../winix/winixd/models/group.h system.o: ../../../winix/winixd/core/dircontainer.h system.o: ../../../winix/winixd/core/ugcontainer.h request.h error.h config.h -system.o: textstream.h ../../../winix/winixd/models/winixmodel.h mounts.h -system.o: mount.h mountparser.h crypt.h run.h users.h ugcontainer.h +system.o: textstream.h ../../../winix/winixd/models/winixmodel.h header.h +system.o: mounts.h mount.h mountparser.h crypt.h run.h users.h ugcontainer.h system.o: lastcontainer.h cur.h session.h rebus.h ipban.h groups.h loadavg.h system.o: image.h threadmanager.h system.o: ../../../winix/winixd/models/winixmodelconnector.h @@ -2483,9 +2484,10 @@ users.o: lastcontainer.h winixbase.h cur.h request.h users.o: ../../../winix/winixd/models/item.h users.o: ../../../winix/winixd/models/itemcontent.h users.o: ../../../winix/winixd/templates/htmltextstream.h error.h config.h -users.o: textstream.h ../../../winix/winixd/models/winixmodel.h session.h -users.o: plugindata.h rebus.h ipban.h mount.h ../../../winix/winixd/db/db.h -users.o: ../../../winix/winixd/db/dbbase.h ../../../winix/winixd/db/dbconn.h +users.o: textstream.h ../../../winix/winixd/models/winixmodel.h header.h +users.o: session.h plugindata.h rebus.h ipban.h mount.h +users.o: ../../../winix/winixd/db/db.h ../../../winix/winixd/db/dbbase.h +users.o: ../../../winix/winixd/db/dbconn.h users.o: ../../../winix/winixd/db/dbtextstream.h users.o: ../../../winix/winixd/core/textstream.h users.o: ../../../winix/winixd/core/error.h diff --git a/winixd/core/app.cpp b/winixd/core/app.cpp index c76d5a2..68444f0 100644 --- a/winixd/core/app.cpp +++ b/winixd/core/app.cpp @@ -405,6 +405,7 @@ void App::Close() session_manager.DeleteSessions(); cur.request->Clear(); session_manager.UninitTmpSession(); + functions.Finish(); // now all sessions are cleared } @@ -1492,29 +1493,29 @@ void App::PrepareHeadersStatic() void App::PrepareHeaderContentType() { - if( !cur.request->out_headers.has_key(L"Content-Type") ) + if( !cur.request->out_headers.has_key(Winix::Header::content_type) ) { if( !cur.request->send_bin_stream ) { if( cur.request->return_json ) { - cur.request->out_headers.add(L"Content-Type", L"application/json; charset=UTF-8"); + cur.request->out_headers.add(Winix::Header::content_type, L"application/json; charset=UTF-8"); } else { switch( config.content_type_header ) { case 1: - cur.request->out_headers.add(L"Content-Type", L"application/xhtml+xml; charset=UTF-8"); + cur.request->out_headers.add(Winix::Header::content_type, L"application/xhtml+xml; charset=UTF-8"); break; case 2: - cur.request->out_headers.add(L"Content-Type", L"application/xml; charset=UTF-8"); + cur.request->out_headers.add(Winix::Header::content_type, L"application/xml; charset=UTF-8"); break; case 0: default: - cur.request->out_headers.add(L"Content-Type", L"text/html; charset=UTF-8"); + cur.request->out_headers.add(Winix::Header::content_type, L"text/html; charset=UTF-8"); } } } diff --git a/winixd/core/header.h b/winixd/core/header.h new file mode 100644 index 0000000..c831033 --- /dev/null +++ b/winixd/core/header.h @@ -0,0 +1,56 @@ +/* + * This file is a part of Winix + * and is distributed under the 2-Clause BSD licence. + * Author: Tomasz Sowa + */ + +/* + * Copyright (c) 2021, Tomasz Sowa + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + * + */ + +#ifndef headerfile_winix_core_header +#define headerfile_winix_core_header + + +namespace Winix +{ + +class Header +{ +public: + + + static constexpr const wchar_t * content_type = L"Content-Type"; + + + +}; + +} + +#endif + diff --git a/winixd/core/request.h b/winixd/core/request.h index 97f5536..c436a52 100644 --- a/winixd/core/request.h +++ b/winixd/core/request.h @@ -49,8 +49,8 @@ #include "textstream/textstream.h" #include "outstreams.h" #include "models.h" - #include "models/winixmodel.h" +#include "header.h" namespace Winix diff --git a/winixd/functions/Makefile.dep b/winixd/functions/Makefile.dep index 10b4743..7cf54af 100644 --- a/winixd/functions/Makefile.dep +++ b/winixd/functions/Makefile.dep @@ -83,6 +83,7 @@ account.o: ../../../winix/winixd/core/config.h account.o: ../../../winix/winixd/core/textstream.h account.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h account.o: ../../../winix/winixd/models/winixmodel.h +account.o: ../../../winix/winixd/core/header.h account.o: ../../../winix/winixd/core/session.h account.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h account.o: ../../../winix/winixd/core/system.h @@ -222,6 +223,7 @@ adduser.o: ../../../winix/winixd/core/config.h adduser.o: ../../../winix/winixd/core/textstream.h adduser.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h adduser.o: ../../../winix/winixd/models/winixmodel.h +adduser.o: ../../../winix/winixd/core/header.h adduser.o: ../../../winix/winixd/core/session.h adduser.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h adduser.o: ../../../winix/winixd/core/system.h @@ -353,6 +355,7 @@ cat.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h cat.o: ../../../winix/winixd/core/config.h cat.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h cat.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +cat.o: ../../../winix/winixd/core/header.h cat.o: ../../../winix/winixd/core/session.h cat.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h cat.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -485,6 +488,7 @@ chmod.o: ../../../winix/winixd/core/config.h chmod.o: ../../../winix/winixd/core/textstream.h chmod.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h chmod.o: ../../../winix/winixd/models/winixmodel.h +chmod.o: ../../../winix/winixd/core/header.h chmod.o: ../../../winix/winixd/core/session.h chmod.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h chmod.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -617,6 +621,7 @@ chown.o: ../../../winix/winixd/core/config.h chown.o: ../../../winix/winixd/core/textstream.h chown.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h chown.o: ../../../winix/winixd/models/winixmodel.h +chown.o: ../../../winix/winixd/core/header.h chown.o: ../../../winix/winixd/core/session.h chown.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h chown.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -751,6 +756,7 @@ ckeditor.o: ../../../winix/winixd/core/config.h ckeditor.o: ../../../winix/winixd/core/textstream.h ckeditor.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h ckeditor.o: ../../../winix/winixd/models/winixmodel.h +ckeditor.o: ../../../winix/winixd/core/header.h ckeditor.o: ../../../winix/winixd/core/session.h ckeditor.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h ckeditor.o: ../../../winix/winixd/core/system.h @@ -881,6 +887,7 @@ cp.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h cp.o: ../../../winix/winixd/core/config.h cp.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h cp.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +cp.o: ../../../winix/winixd/core/header.h cp.o: ../../../winix/winixd/core/session.h ../../../winix/winixd/core/rebus.h cp.o: ipban.h mount.h ../../../winix/winixd/core/system.h cp.o: ../../../winix/winixd/core/job.h @@ -1015,6 +1022,7 @@ default.o: ../../../winix/winixd/core/config.h default.o: ../../../winix/winixd/core/textstream.h default.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h default.o: ../../../winix/winixd/models/winixmodel.h +default.o: ../../../winix/winixd/core/header.h default.o: ../../../winix/winixd/core/session.h default.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h default.o: ../../../winix/winixd/core/system.h @@ -1153,6 +1161,7 @@ download.o: ../../../winix/winixd/core/config.h download.o: ../../../winix/winixd/core/textstream.h download.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h download.o: ../../../winix/winixd/models/winixmodel.h +download.o: ../../../winix/winixd/core/header.h download.o: ../../../winix/winixd/core/session.h download.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h download.o: ../../../winix/winixd/core/system.h @@ -1289,6 +1298,7 @@ emacs.o: ../../../winix/winixd/core/config.h emacs.o: ../../../winix/winixd/core/textstream.h emacs.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h emacs.o: ../../../winix/winixd/models/winixmodel.h +emacs.o: ../../../winix/winixd/core/header.h emacs.o: ../../../winix/winixd/core/session.h emacs.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h emacs.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -1423,6 +1433,7 @@ env.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h env.o: ../../../winix/winixd/core/config.h env.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h env.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +env.o: ../../../winix/winixd/core/header.h env.o: ../../../winix/winixd/core/session.h env.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h env.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -1557,6 +1568,7 @@ functionbase.o: ../../../winix/winixd/core/config.h functionbase.o: ../../../winix/winixd/core/textstream.h functionbase.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h functionbase.o: ../../../winix/winixd/models/winixmodel.h +functionbase.o: ../../../winix/winixd/core/header.h functionbase.o: ../../../winix/winixd/core/session.h functionbase.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h functionbase.o: ../../../winix/winixd/core/system.h @@ -1711,6 +1723,7 @@ functionparser.o: ../../../winix/winixd/core/config.h functionparser.o: ../../../winix/winixd/core/textstream.h functionparser.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h functionparser.o: ../../../winix/winixd/models/winixmodel.h +functionparser.o: ../../../winix/winixd/core/header.h functionparser.o: ../../../winix/winixd/core/mounts.h mount.h functionparser.o: ../../../winix/winixd/core/mountparser.h functionparser.o: ../../../winix/winixd/core/crypt.h run.h @@ -1854,6 +1867,7 @@ functions.o: ../../../winix/winixd/core/error.h functions.o: ../../../winix/winixd/core/config.h functions.o: ../../../winix/winixd/core/textstream.h functions.o: ../../../winix/winixd/models/winixmodel.h +functions.o: ../../../winix/winixd/core/header.h functions.o: ../../../winix/winixd/core/mounts.h mount.h functions.o: ../../../winix/winixd/core/mountparser.h functions.o: ../../../winix/winixd/core/crypt.h run.h @@ -1990,6 +2004,7 @@ imgcrop.o: ../../../winix/winixd/core/config.h imgcrop.o: ../../../winix/winixd/core/textstream.h imgcrop.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h imgcrop.o: ../../../winix/winixd/models/winixmodel.h +imgcrop.o: ../../../winix/winixd/core/header.h imgcrop.o: ../../../winix/winixd/core/session.h imgcrop.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h imgcrop.o: ../../../winix/winixd/core/system.h @@ -2125,6 +2140,7 @@ ipban.o: ../../../winix/winixd/core/config.h ipban.o: ../../../winix/winixd/core/textstream.h ipban.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h ipban.o: ../../../winix/winixd/models/winixmodel.h +ipban.o: ../../../winix/winixd/core/header.h ipban.o: ../../../winix/winixd/core/session.h ipban.o: ../../../winix/winixd/core/rebus.h mount.h ipban.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -2254,6 +2270,7 @@ last.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h last.o: ../../../winix/winixd/core/config.h last.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h last.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +last.o: ../../../winix/winixd/core/header.h last.o: ../../../winix/winixd/core/session.h last.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h last.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -2380,6 +2397,7 @@ ln.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h ln.o: ../../../winix/winixd/core/config.h ln.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h ln.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +ln.o: ../../../winix/winixd/core/header.h ln.o: ../../../winix/winixd/core/session.h ../../../winix/winixd/core/rebus.h ln.o: ipban.h mount.h ../../../winix/winixd/core/system.h ln.o: ../../../winix/winixd/core/job.h @@ -2513,6 +2531,7 @@ locale.o: ../../../winix/winixd/core/config.h locale.o: ../../../winix/winixd/core/textstream.h locale.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h locale.o: ../../../winix/winixd/models/winixmodel.h +locale.o: ../../../winix/winixd/core/header.h locale.o: ../../../winix/winixd/core/session.h locale.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h locale.o: ../../../winix/winixd/core/system.h @@ -2658,6 +2677,7 @@ login.o: ../../../winix/winixd/core/config.h login.o: ../../../winix/winixd/core/textstream.h login.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h login.o: ../../../winix/winixd/models/winixmodel.h +login.o: ../../../winix/winixd/core/header.h login.o: ../../../winix/winixd/core/mounts.h mount.h login.o: ../../../winix/winixd/core/mountparser.h login.o: ../../../winix/winixd/core/crypt.h run.h @@ -2786,6 +2806,7 @@ logout.o: ../../../winix/winixd/core/config.h logout.o: ../../../winix/winixd/core/textstream.h logout.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h logout.o: ../../../winix/winixd/models/winixmodel.h +logout.o: ../../../winix/winixd/core/header.h logout.o: ../../../winix/winixd/core/session.h logout.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h logout.o: ../../../winix/winixd/core/system.h @@ -2915,6 +2936,7 @@ ls.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h ls.o: ../../../winix/winixd/core/config.h ls.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h ls.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +ls.o: ../../../winix/winixd/core/header.h ls.o: ../../../winix/winixd/core/session.h ../../../winix/winixd/core/rebus.h ls.o: ipban.h mount.h ../../../winix/winixd/core/system.h ls.o: ../../../winix/winixd/core/job.h @@ -3040,6 +3062,7 @@ man.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h man.o: ../../../winix/winixd/core/config.h man.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h man.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +man.o: ../../../winix/winixd/core/header.h man.o: ../../../winix/winixd/core/session.h man.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h man.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -3168,6 +3191,7 @@ meta.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h meta.o: ../../../winix/winixd/core/config.h meta.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h meta.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +meta.o: ../../../winix/winixd/core/header.h meta.o: ../../../winix/winixd/core/session.h meta.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h meta.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -3300,6 +3324,7 @@ mkdir.o: ../../../winix/winixd/core/config.h mkdir.o: ../../../winix/winixd/core/textstream.h mkdir.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h mkdir.o: ../../../winix/winixd/models/winixmodel.h +mkdir.o: ../../../winix/winixd/core/header.h mkdir.o: ../../../winix/winixd/core/session.h mkdir.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h mkdir.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -3433,6 +3458,7 @@ mount.o: ../../../winix/winixd/core/config.h mount.o: ../../../winix/winixd/core/textstream.h mount.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h mount.o: ../../../winix/winixd/models/winixmodel.h +mount.o: ../../../winix/winixd/core/header.h mount.o: ../../../winix/winixd/core/session.h mount.o: ../../../winix/winixd/core/rebus.h ipban.h mount.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -3560,6 +3586,7 @@ mv.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h mv.o: ../../../winix/winixd/core/config.h mv.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h mv.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +mv.o: ../../../winix/winixd/core/header.h mv.o: ../../../winix/winixd/core/session.h ../../../winix/winixd/core/rebus.h mv.o: ipban.h mount.h ../../../winix/winixd/core/system.h mv.o: ../../../winix/winixd/core/job.h @@ -3693,6 +3720,7 @@ nicedit.o: ../../../winix/winixd/core/config.h nicedit.o: ../../../winix/winixd/core/textstream.h nicedit.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h nicedit.o: ../../../winix/winixd/models/winixmodel.h +nicedit.o: ../../../winix/winixd/core/header.h nicedit.o: ../../../winix/winixd/core/session.h nicedit.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h nicedit.o: ../../../winix/winixd/core/system.h @@ -3824,6 +3852,7 @@ node.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h node.o: ../../../winix/winixd/core/config.h node.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h node.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +node.o: ../../../winix/winixd/core/header.h node.o: ../../../winix/winixd/core/session.h node.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h node.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -3956,6 +3985,7 @@ passwd.o: ../../../winix/winixd/core/config.h passwd.o: ../../../winix/winixd/core/textstream.h passwd.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h passwd.o: ../../../winix/winixd/models/winixmodel.h +passwd.o: ../../../winix/winixd/core/header.h passwd.o: ../../../winix/winixd/core/session.h passwd.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h passwd.o: ../../../winix/winixd/core/system.h @@ -4088,6 +4118,7 @@ priv.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h priv.o: ../../../winix/winixd/core/config.h priv.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h priv.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +priv.o: ../../../winix/winixd/core/header.h priv.o: ../../../winix/winixd/core/session.h priv.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h priv.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -4243,6 +4274,7 @@ privchanger.o: ../../../winix/winixd/core/config.h privchanger.o: ../../../winix/winixd/core/textstream.h privchanger.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h privchanger.o: ../../../winix/winixd/models/winixmodel.h +privchanger.o: ../../../winix/winixd/core/header.h privchanger.o: ../../../winix/winixd/core/session.h privchanger.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h account.h privchanger.o: adduser.h cat.h chmod.h chown.h ckeditor.h cp.h default.h @@ -4355,6 +4387,7 @@ pw.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h pw.o: ../../../winix/winixd/core/config.h pw.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h pw.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +pw.o: ../../../winix/winixd/core/header.h pw.o: ../../../winix/winixd/core/session.h ../../../winix/winixd/core/rebus.h pw.o: ipban.h mount.h ../../../winix/winixd/core/system.h pw.o: ../../../winix/winixd/core/job.h @@ -4487,6 +4520,7 @@ reload.o: ../../../winix/winixd/core/config.h reload.o: ../../../winix/winixd/core/textstream.h reload.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h reload.o: ../../../winix/winixd/models/winixmodel.h +reload.o: ../../../winix/winixd/core/header.h reload.o: ../../../winix/winixd/core/session.h reload.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h reload.o: ../../../winix/winixd/core/system.h @@ -4621,6 +4655,7 @@ rm.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h rm.o: ../../../winix/winixd/core/config.h rm.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h rm.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +rm.o: ../../../winix/winixd/core/header.h rm.o: ../../../winix/winixd/core/session.h ../../../winix/winixd/core/rebus.h rm.o: ipban.h mount.h ../../../winix/winixd/core/system.h rm.o: ../../../winix/winixd/core/job.h @@ -4758,6 +4793,7 @@ rmuser.o: ../../../winix/winixd/core/config.h rmuser.o: ../../../winix/winixd/core/textstream.h rmuser.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h rmuser.o: ../../../winix/winixd/models/winixmodel.h +rmuser.o: ../../../winix/winixd/core/header.h rmuser.o: ../../../winix/winixd/core/session.h rmuser.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h rmuser.o: ../../../winix/winixd/core/system.h @@ -4890,6 +4926,7 @@ run.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h run.o: ../../../winix/winixd/core/config.h run.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h run.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +run.o: ../../../winix/winixd/core/header.h run.o: ../../../winix/winixd/core/session.h run.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h run.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -5017,6 +5054,7 @@ sort.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h sort.o: ../../../winix/winixd/core/config.h sort.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h sort.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +sort.o: ../../../winix/winixd/core/header.h sort.o: ../../../winix/winixd/core/session.h sort.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h sort.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -5159,6 +5197,7 @@ specialdefault.o: ../../../winix/winixd/core/config.h specialdefault.o: ../../../winix/winixd/core/textstream.h specialdefault.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h specialdefault.o: ../../../winix/winixd/models/winixmodel.h +specialdefault.o: ../../../winix/winixd/core/header.h specialdefault.o: ../../../winix/winixd/core/session.h specialdefault.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h specialdefault.o: ../../../winix/winixd/core/system.h @@ -5292,6 +5331,7 @@ stat.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h stat.o: ../../../winix/winixd/core/config.h stat.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h stat.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +stat.o: ../../../winix/winixd/core/header.h stat.o: ../../../winix/winixd/core/session.h stat.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h stat.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -5426,6 +5466,7 @@ subject.o: ../../../winix/winixd/core/config.h subject.o: ../../../winix/winixd/core/textstream.h subject.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h subject.o: ../../../winix/winixd/models/winixmodel.h +subject.o: ../../../winix/winixd/core/header.h subject.o: ../../../winix/winixd/core/session.h subject.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h subject.o: ../../../winix/winixd/core/system.h @@ -5563,6 +5604,7 @@ template.o: ../../../winix/winixd/core/config.h template.o: ../../../winix/winixd/core/textstream.h template.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h template.o: ../../../winix/winixd/models/winixmodel.h +template.o: ../../../winix/winixd/core/header.h template.o: ../../../winix/winixd/core/session.h template.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h template.o: ../../../winix/winixd/core/system.h @@ -5701,6 +5743,7 @@ timezone.o: ../../../winix/winixd/core/config.h timezone.o: ../../../winix/winixd/core/textstream.h timezone.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h timezone.o: ../../../winix/winixd/models/winixmodel.h +timezone.o: ../../../winix/winixd/core/header.h timezone.o: ../../../winix/winixd/core/session.h timezone.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h timezone.o: ../../../winix/winixd/core/system.h @@ -5838,6 +5881,7 @@ tinymce.o: ../../../winix/winixd/core/config.h tinymce.o: ../../../winix/winixd/core/textstream.h tinymce.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h tinymce.o: ../../../winix/winixd/models/winixmodel.h +tinymce.o: ../../../winix/winixd/core/header.h tinymce.o: ../../../winix/winixd/core/session.h tinymce.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h tinymce.o: ../../../winix/winixd/core/system.h @@ -5973,6 +6017,7 @@ uname.o: ../../../winix/winixd/core/config.h uname.o: ../../../winix/winixd/core/textstream.h uname.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h uname.o: ../../../winix/winixd/models/winixmodel.h +uname.o: ../../../winix/winixd/core/header.h uname.o: ../../../winix/winixd/core/session.h uname.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h uname.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -6106,6 +6151,7 @@ upload.o: ../../../winix/winixd/core/config.h upload.o: ../../../winix/winixd/core/textstream.h upload.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h upload.o: ../../../winix/winixd/models/winixmodel.h +upload.o: ../../../winix/winixd/core/header.h upload.o: ../../../winix/winixd/core/session.h upload.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h upload.o: ../../../winix/winixd/core/system.h @@ -6248,6 +6294,7 @@ uptime.o: ../../../winix/winixd/core/config.h uptime.o: ../../../winix/winixd/core/textstream.h uptime.o: ../../../ezc/src/outstreams.h ../../../ezc/src/models.h uptime.o: ../../../winix/winixd/models/winixmodel.h +uptime.o: ../../../winix/winixd/core/header.h uptime.o: ../../../winix/winixd/core/session.h uptime.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h uptime.o: ../../../winix/winixd/core/system.h @@ -6377,6 +6424,7 @@ vim.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h vim.o: ../../../winix/winixd/core/config.h vim.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h vim.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +vim.o: ../../../winix/winixd/core/header.h vim.o: ../../../winix/winixd/core/session.h vim.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h vim.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h @@ -6503,6 +6551,7 @@ who.o: ../../../ezc/src/funinfo.h ../../../winix/winixd/core/error.h who.o: ../../../winix/winixd/core/config.h who.o: ../../../winix/winixd/core/textstream.h ../../../ezc/src/outstreams.h who.o: ../../../ezc/src/models.h ../../../winix/winixd/models/winixmodel.h +who.o: ../../../winix/winixd/core/header.h who.o: ../../../winix/winixd/core/session.h who.o: ../../../winix/winixd/core/rebus.h ipban.h mount.h who.o: ../../../winix/winixd/core/system.h ../../../winix/winixd/core/job.h diff --git a/winixd/functions/download.cpp b/winixd/functions/download.cpp index ecb1c99..d01b75e 100644 --- a/winixd/functions/download.cpp +++ b/winixd/functions/download.cpp @@ -73,6 +73,9 @@ void Download::MakeGet() cur->request->send_as_attachment = cur->request->IsParam(L"attachment"); bool is_thumb = (cur->request->item.item_content.file_has_thumb && cur->request->IsParam(L"thumb")); + if( !cur->request->item.item_content.file_mime_type.empty() ) + cur->request->out_headers.add(Header::content_type, cur->request->item.item_content.file_mime_type); + if( config->send_file_mode == 0 || config->send_file_mode == 1 ) { system->MakeFilePath(cur->request->item, cur->request->x_sendfile, is_thumb); @@ -84,9 +87,9 @@ void Download::MakeGet() if( !GetBinaryFile(cur->request->x_sendfile, cur->request->out_bin_stream) ) { log << log1 << "Download: I cannot read the content of the file: " << cur->request->x_sendfile << logend; + // may it would be good to return a html page with an error? } - // IMPROVEME it would be good to set Content-Type header too cur->request->x_sendfile.clear(); cur->request->send_bin_stream = true; } diff --git a/winixd/functions/functionbase.cpp b/winixd/functions/functionbase.cpp index dab6cae..3333585 100644 --- a/winixd/functions/functionbase.cpp +++ b/winixd/functions/functionbase.cpp @@ -124,6 +124,13 @@ void FunctionBase::Init() } +void FunctionBase::Finish() +{ + // this method is called only once at the end + // when winix finishes +} + + bool FunctionBase::HasAccess() { // true by default diff --git a/winixd/functions/functionbase.h b/winixd/functions/functionbase.h index 9259430..250a750 100644 --- a/winixd/functions/functionbase.h +++ b/winixd/functions/functionbase.h @@ -92,12 +92,15 @@ public: virtual void Init(); + virtual void Finish(); + virtual bool HasAccess(); virtual void MakePost(); virtual void MakeGet(); virtual void MakeDelete(); virtual void Clear(); + //void SetConfig(Config * pconfig); //void SetCur(Cur * pcur); void SetDb(Db * pdb); diff --git a/winixd/functions/functions.cpp b/winixd/functions/functions.cpp index 8753ab1..d26d601 100644 --- a/winixd/functions/functions.cpp +++ b/winixd/functions/functions.cpp @@ -286,6 +286,15 @@ void Functions::InitFunctions() } +void Functions::FinishFunctions() +{ + Table::iterator i = table.begin(); + + for( ; i!=table.end() ; ++i) + i->second->Finish(); +} + + void Functions::Init() { CreateFunctions(); @@ -293,6 +302,12 @@ void Functions::Init() } +void Functions::Finish() +{ + FinishFunctions(); +} + + void Functions::Parse() { function_parser.Parse(cur, db, this, system); diff --git a/winixd/functions/functions.h b/winixd/functions/functions.h index 1067361..2ab74ad 100644 --- a/winixd/functions/functions.h +++ b/winixd/functions/functions.h @@ -149,6 +149,7 @@ public: typedef Table::iterator Iterator; void Init(); + void Finish(); void Parse(); size_t FunctionsSize(); @@ -210,6 +211,7 @@ private: void CreateFunctions(); void InitFunctions(); + void FinishFunctions(); void SetObjects(FunctionBase * fun); void SetDefaultFunctionForFile(); diff --git a/winixd/functions/upload.cpp b/winixd/functions/upload.cpp index 6812479..6782ef4 100644 --- a/winixd/functions/upload.cpp +++ b/winixd/functions/upload.cpp @@ -62,6 +62,12 @@ void Upload::Init() } +void Upload::Finish() +{ + CloseMagicLib(); +} + + bool Upload::HasAccess(const Item & item) { // you can use 'upload' only in a directory @@ -229,6 +235,7 @@ void Upload::UploadMulti() cur->request->item.item_content.file_size = i->second.file_size; functions->PrepareUrl(cur->request->item); + AnalizeFileType(i->second.tmp_filename, cur->request->item.item_content.file_mime_type); UploadFile(cur->request->item, i->second.tmp_filename); i->second.tmp_filename.clear(); } @@ -268,6 +275,7 @@ void Upload::UploadSingle() functions->PrepareUrl(cur->request->item); } + AnalizeFileType(post_file.tmp_filename, cur->request->item.item_content.file_mime_type); UploadFile(cur->request->item, post_file.tmp_filename); post_file.tmp_filename.clear(); @@ -279,10 +287,89 @@ void Upload::UploadSingle() } +void Upload::InitMagicLibIfNeeded() +{ + if( !magic_cookie ) + { + log << log3 << "Upload: loading magic library" << logend; + magic_cookie = magic_open(MAGIC_MIME_TYPE); + + if( magic_cookie ) + { + if( magic_load(magic_cookie, nullptr) < 0 ) + { + log << log1 << "Upload: I cannot load the magic file, magic_load failed"; + const char * err = magic_error(magic_cookie); + + if( err ) + { + log << ", error: " << err; + } + + log << logend; + CloseMagicLib(); + } + } + else + { + log << log1 << "Upload: I cannot initialize magic library, magic_open failed" << logend; + } + } +} + + +void Upload::CloseMagicLib() +{ + if( magic_cookie ) + { + log << log3 << "Upload: closing magic library" << logend; + magic_close(magic_cookie); + magic_cookie = nullptr; + } +} + + +void Upload::AnalizeFileType(const std::wstring & file_path, std::wstring & file_type) +{ + file_type.clear(); + + if( magic_cookie ) + { + std::string file; + pt::wide_to_utf8(file_path, file); + + log << log3 << "Upload: analize file: " << file; + const char * magic_file_type = magic_file(magic_cookie, file.c_str()); + + if( magic_file_type ) + { + log << ", mime type is: " << magic_file_type << logend; + pt::utf8_to_wide(magic_file_type, file_type); + } + else + { + log << logend << log1 << "Upload: I cannot analize file: " << file << ", magic_file failed"; + const char * err = magic_error(magic_cookie); + + if( err ) + { + log << ", error: " << err; + } + + log << logend; + } + } + else + { + log << log1 << "Upload: magic library not initialized" << logend; + } +} + void Upload::MakePost() { + InitMagicLibIfNeeded(); cur->request->item_tab.clear(); is_jquery_upload = cur->request->IsParam(L"jquery_upload"); @@ -299,6 +386,7 @@ void Upload::MakePost() UploadMulti(); else UploadSingle(); + } diff --git a/winixd/functions/upload.h b/winixd/functions/upload.h index 9770d13..5550bb6 100644 --- a/winixd/functions/upload.h +++ b/winixd/functions/upload.h @@ -36,6 +36,7 @@ #define headerfile_winix_functions_upload #include "functionbase.h" +#include namespace Winix @@ -61,8 +62,10 @@ private: std::wstring path; //DbItemQuery query; bool is_jquery_upload; + magic_t magic_cookie; void Init(); + void Finish(); bool HasAccess(const Item & item); bool UploadSaveStaticFile(const Item & item, const std::wstring & tmp_filename); @@ -72,6 +75,12 @@ private: void ResizeImage(Item & item); void CreateThumb(Item & item); void CreateAnswer(); + + void InitMagicLibIfNeeded(); + void CloseMagicLib(); + void AnalizeFileType(const std::wstring & file_path, std::wstring & file_type); + + }; diff --git a/winixd/main/Makefile.dep b/winixd/main/Makefile.dep index 19c3252..0bf6a74 100644 --- a/winixd/main/Makefile.dep +++ b/winixd/main/Makefile.dep @@ -75,6 +75,7 @@ main.o: ../../../winix/winixd/models/itemcontent.h main.o: ../../../winix/winixd/templates/htmltextstream.h main.o: ../../../winix/winixd/core/config.h main.o: ../../../winix/winixd/models/winixmodel.h +main.o: ../../../winix/winixd/core/header.h main.o: ../../../winix/winixd/core/mount.h main.o: ../../../winix/winixd/core/winixmodeldeprecated.h main.o: ../../../winix/winixd/core/plugin.h diff --git a/winixd/models/Makefile.dep b/winixd/models/Makefile.dep index e757a4f..f3fd18b 100644 --- a/winixd/models/Makefile.dep +++ b/winixd/models/Makefile.dep @@ -97,6 +97,7 @@ item.o: ../../../winix/winixd/core/error.h item.o: ../../../winix/winixd/core/config.h item.o: ../../../winix/winixd/core/textstream.h item.o: ../../../winix/winixd/models/winixmodel.h +item.o: ../../../winix/winixd/core/header.h item.o: ../../../winix/winixd/templates/templates.h item.o: ../../../winix/winixd/templates/patterncacher.h item.o: ../../../winix/winixd/templates/indexpatterns.h @@ -241,6 +242,7 @@ itemcontent.o: ../../../winix/winixd/models/item.h itemcontent.h itemcontent.o: ../../../winix/winixd/core/error.h itemcontent.o: ../../../winix/winixd/core/textstream.h itemcontent.o: ../../../winix/winixd/models/winixmodel.h +itemcontent.o: ../../../winix/winixd/core/header.h itemcontent.o: ../../../winix/winixd/core/users.h itemcontent.o: ../../../winix/winixd/core/groups.h itemcontent.o: ../../../winix/winixd/models/group.h diff --git a/winixd/models/itemcontent.cpp b/winixd/models/itemcontent.cpp index cc2c8bd..17aa779 100644 --- a/winixd/models/itemcontent.cpp +++ b/winixd/models/itemcontent.cpp @@ -74,6 +74,7 @@ void ItemContent::fields() field(L"file_path", file_path); field(L"file_fs", file_fs); field(L"file_type", file_type); + field(L"file_mime_type", file_mime_type); field(L"file_has_thumb", file_has_thumb); field(L"file_hash", file_hash); field(L"file_hash_type", file_hash_type); @@ -192,6 +193,7 @@ bool ItemContent::do_migration(int & current_table_version) ok = ok && morm::Model::do_migration(current_table_version, 2, this, &ItemContent::do_migration_to_2); ok = ok && morm::Model::do_migration(current_table_version, 3, this, &ItemContent::do_migration_to_3); ok = ok && morm::Model::do_migration(current_table_version, 4, this, &ItemContent::do_migration_to_4); + ok = ok && morm::Model::do_migration(current_table_version, 5, this, &ItemContent::do_migration_to_5); return ok; } @@ -278,6 +280,13 @@ bool ItemContent::do_migration_to_4() } +bool ItemContent::do_migration_to_5() +{ + const char * str = "alter table core.content add column file_mime_type varchar(256)"; + return db_query(str); +} + + bool ItemContent::has_access(const User * current_user, int mask) const { if( current_user ) diff --git a/winixd/models/itemcontent.h b/winixd/models/itemcontent.h index 39656b9..5fd4524 100644 --- a/winixd/models/itemcontent.h +++ b/winixd/models/itemcontent.h @@ -177,6 +177,22 @@ public: */ int file_type; + /* + * mime file type e.g. image/jpeg + * + * CHANGEME + * we need to rething what to do with above file_type + * + * may would be better to have: + * remove file_type and add: + * bool has_static_file; + * std::wstring file_mime_type; + * + * may it would be good to have a seperate mime_type for the thumnail? + * + */ + std::wstring file_mime_type; + /* * whether or not we have a thumbnail */ @@ -289,6 +305,7 @@ protected: bool do_migration_to_2(); bool do_migration_to_3(); bool do_migration_to_4(); + bool do_migration_to_5(); bool has_access(const User * current_user, int mask) const; bool content_type_is(const std::wstring & type); diff --git a/winixd/notify/Makefile.dep b/winixd/notify/Makefile.dep index 0787b7d..9b4e1ea 100644 --- a/winixd/notify/Makefile.dep +++ b/winixd/notify/Makefile.dep @@ -85,6 +85,7 @@ notify.o: ../../../winix/winixd/core/error.h notify.o: ../../../winix/winixd/core/config.h notify.o: ../../../winix/winixd/core/textstream.h notify.o: ../../../winix/winixd/models/winixmodel.h +notify.o: ../../../winix/winixd/core/header.h notify.o: ../../../winix/winixd/core/session.h notify.o: ../../../winix/winixd/core/rebus.h notify.o: ../../../winix/winixd/core/ipban.h @@ -265,6 +266,7 @@ notifythread.o: ../../../winix/winixd/core/error.h notifythread.o: ../../../winix/winixd/core/config.h notifythread.o: ../../../winix/winixd/core/textstream.h notifythread.o: ../../../winix/winixd/models/winixmodel.h +notifythread.o: ../../../winix/winixd/core/header.h notifythread.o: ../../../winix/winixd/core/session.h notifythread.o: ../../../winix/winixd/core/plugindata.h notifythread.o: ../../../winix/winixd/core/rebus.h diff --git a/winixd/plugins/export/Makefile.dep b/winixd/plugins/export/Makefile.dep index 28197c2..3439b66 100644 --- a/winixd/plugins/export/Makefile.dep +++ b/winixd/plugins/export/Makefile.dep @@ -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 diff --git a/winixd/plugins/gallery/Makefile.dep b/winixd/plugins/gallery/Makefile.dep index 4f69cd3..d3e08ad 100644 --- a/winixd/plugins/gallery/Makefile.dep +++ b/winixd/plugins/gallery/Makefile.dep @@ -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 diff --git a/winixd/plugins/group/Makefile.dep b/winixd/plugins/group/Makefile.dep index fd3dca7..be4700d 100644 --- a/winixd/plugins/group/Makefile.dep +++ b/winixd/plugins/group/Makefile.dep @@ -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 diff --git a/winixd/plugins/mailregister/Makefile.dep b/winixd/plugins/mailregister/Makefile.dep index 041f14c..e54bc0a 100644 --- a/winixd/plugins/mailregister/Makefile.dep +++ b/winixd/plugins/mailregister/Makefile.dep @@ -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 diff --git a/winixd/plugins/menu/Makefile.dep b/winixd/plugins/menu/Makefile.dep index 21c2ea8..14027b9 100644 --- a/winixd/plugins/menu/Makefile.dep +++ b/winixd/plugins/menu/Makefile.dep @@ -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 diff --git a/winixd/plugins/seo/Makefile.dep b/winixd/plugins/seo/Makefile.dep index b871cd1..2cb0b70 100644 --- a/winixd/plugins/seo/Makefile.dep +++ b/winixd/plugins/seo/Makefile.dep @@ -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 diff --git a/winixd/plugins/stats/Makefile.dep b/winixd/plugins/stats/Makefile.dep index 6a45c1e..a94e574 100644 --- a/winixd/plugins/stats/Makefile.dep +++ b/winixd/plugins/stats/Makefile.dep @@ -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 diff --git a/winixd/plugins/thread/Makefile.dep b/winixd/plugins/thread/Makefile.dep index ddd45f3..bb71d38 100644 --- a/winixd/plugins/thread/Makefile.dep +++ b/winixd/plugins/thread/Makefile.dep @@ -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 diff --git a/winixd/plugins/ticket/Makefile.dep b/winixd/plugins/ticket/Makefile.dep index 40a19ca..8b73271 100644 --- a/winixd/plugins/ticket/Makefile.dep +++ b/winixd/plugins/ticket/Makefile.dep @@ -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 diff --git a/winixd/templates/Makefile.dep b/winixd/templates/Makefile.dep index 27de4bb..f5a7716 100644 --- a/winixd/templates/Makefile.dep +++ b/winixd/templates/Makefile.dep @@ -68,6 +68,7 @@ adduser.o: ../../../winix/winixd/core/error.h adduser.o: ../../../winix/winixd/core/config.h adduser.o: ../../../winix/winixd/core/textstream.h adduser.o: ../../../winix/winixd/models/winixmodel.h +adduser.o: ../../../winix/winixd/core/header.h adduser.o: ../../../winix/winixd/core/session.h adduser.o: ../../../winix/winixd/models/user.h adduser.o: ../../../winix/winixd/core/plugindata.h @@ -195,6 +196,7 @@ antispam.o: ../../../winix/winixd/core/error.h antispam.o: ../../../winix/winixd/core/config.h antispam.o: ../../../winix/winixd/core/textstream.h antispam.o: ../../../winix/winixd/models/winixmodel.h +antispam.o: ../../../winix/winixd/core/header.h antispam.o: ../../../winix/winixd/core/session.h antispam.o: ../../../winix/winixd/models/user.h antispam.o: ../../../winix/winixd/core/plugindata.h @@ -389,6 +391,7 @@ config.o: ../../../winix/winixd/core/error.h config.o: ../../../winix/winixd/core/config.h config.o: ../../../winix/winixd/core/textstream.h config.o: ../../../winix/winixd/models/winixmodel.h +config.o: ../../../winix/winixd/core/header.h config.o: ../../../winix/winixd/core/session.h config.o: ../../../winix/winixd/models/user.h config.o: ../../../winix/winixd/core/plugindata.h @@ -516,6 +519,7 @@ currentdate.o: ../../../winix/winixd/core/error.h currentdate.o: ../../../winix/winixd/core/config.h currentdate.o: ../../../winix/winixd/core/textstream.h currentdate.o: ../../../winix/winixd/models/winixmodel.h +currentdate.o: ../../../winix/winixd/core/header.h currentdate.o: ../../../winix/winixd/core/session.h currentdate.o: ../../../winix/winixd/models/user.h currentdate.o: ../../../winix/winixd/core/plugindata.h @@ -688,6 +692,7 @@ dir.o: ../../../winix/winixd/core/requesttypes.h dir.o: ../../../winix/winixd/core/error.h ../../../winix/winixd/core/config.h dir.o: ../../../winix/winixd/core/textstream.h dir.o: ../../../winix/winixd/models/winixmodel.h +dir.o: ../../../winix/winixd/core/header.h dir.o: ../../../winix/winixd/core/session.h dir.o: ../../../winix/winixd/models/user.h dir.o: ../../../winix/winixd/core/plugindata.h @@ -854,6 +859,7 @@ doc.o: ../../../winix/winixd/core/requesttypes.h doc.o: ../../../winix/winixd/core/error.h ../../../winix/winixd/core/config.h doc.o: ../../../winix/winixd/core/textstream.h doc.o: ../../../winix/winixd/models/winixmodel.h +doc.o: ../../../winix/winixd/core/header.h doc.o: ../../../winix/winixd/core/session.h doc.o: ../../../winix/winixd/models/user.h doc.o: ../../../winix/winixd/core/plugindata.h @@ -981,6 +987,7 @@ filters.o: ../../../winix/winixd/core/error.h filters.o: ../../../winix/winixd/core/config.h filters.o: ../../../winix/winixd/core/textstream.h filters.o: ../../../winix/winixd/models/winixmodel.h +filters.o: ../../../winix/winixd/core/header.h filters.o: ../../../winix/winixd/core/session.h filters.o: ../../../winix/winixd/models/user.h filters.o: ../../../winix/winixd/core/plugindata.h @@ -1112,6 +1119,7 @@ generic.o: ../../../winix/winixd/core/error.h generic.o: ../../../winix/winixd/core/config.h generic.o: ../../../winix/winixd/core/textstream.h generic.o: ../../../winix/winixd/models/winixmodel.h +generic.o: ../../../winix/winixd/core/header.h generic.o: ../../../winix/winixd/core/session.h generic.o: ../../../winix/winixd/models/user.h generic.o: ../../../winix/winixd/core/plugindata.h @@ -1343,6 +1351,7 @@ insert.o: ../../../winix/winixd/core/error.h insert.o: ../../../winix/winixd/core/config.h insert.o: ../../../winix/winixd/core/textstream.h insert.o: ../../../winix/winixd/models/winixmodel.h +insert.o: ../../../winix/winixd/core/header.h insert.o: ../../../winix/winixd/core/session.h insert.o: ../../../winix/winixd/models/user.h insert.o: ../../../winix/winixd/core/plugindata.h @@ -1473,6 +1482,7 @@ ipban.o: ../../../winix/winixd/core/error.h ipban.o: ../../../winix/winixd/core/config.h ipban.o: ../../../winix/winixd/core/textstream.h ipban.o: ../../../winix/winixd/models/winixmodel.h +ipban.o: ../../../winix/winixd/core/header.h ipban.o: ../../../winix/winixd/core/session.h ipban.o: ../../../winix/winixd/models/user.h ipban.o: ../../../winix/winixd/core/plugindata.h @@ -1644,6 +1654,7 @@ last.o: ../../../winix/winixd/core/error.h last.o: ../../../winix/winixd/core/config.h last.o: ../../../winix/winixd/core/textstream.h last.o: ../../../winix/winixd/models/winixmodel.h +last.o: ../../../winix/winixd/core/header.h last.o: ../../../winix/winixd/core/session.h last.o: ../../../winix/winixd/models/user.h last.o: ../../../winix/winixd/core/plugindata.h @@ -1896,6 +1907,7 @@ login.o: ../../../winix/winixd/core/error.h login.o: ../../../winix/winixd/core/config.h login.o: ../../../winix/winixd/core/textstream.h login.o: ../../../winix/winixd/models/winixmodel.h +login.o: ../../../winix/winixd/core/header.h login.o: ../../../winix/winixd/core/session.h login.o: ../../../winix/winixd/models/user.h login.o: ../../../winix/winixd/core/plugindata.h @@ -2058,6 +2070,7 @@ ls.o: ../../../winix/winixd/core/requesttypes.h ls.o: ../../../winix/winixd/core/error.h ../../../winix/winixd/core/config.h ls.o: ../../../winix/winixd/core/textstream.h ls.o: ../../../winix/winixd/models/winixmodel.h +ls.o: ../../../winix/winixd/core/header.h ls.o: ../../../winix/winixd/core/session.h ls.o: ../../../winix/winixd/models/user.h ls.o: ../../../winix/winixd/core/plugindata.h @@ -2169,6 +2182,7 @@ man.o: ../../../winix/winixd/core/requesttypes.h man.o: ../../../winix/winixd/core/error.h ../../../winix/winixd/core/config.h man.o: ../../../winix/winixd/core/textstream.h man.o: ../../../winix/winixd/models/winixmodel.h +man.o: ../../../winix/winixd/core/header.h man.o: ../../../winix/winixd/core/session.h man.o: ../../../winix/winixd/models/user.h man.o: ../../../winix/winixd/core/plugindata.h @@ -2338,6 +2352,7 @@ misc.o: ../../../winix/winixd/core/error.h misc.o: ../../../winix/winixd/core/config.h misc.o: ../../../winix/winixd/core/textstream.h misc.o: ../../../winix/winixd/models/winixmodel.h +misc.o: ../../../winix/winixd/core/header.h misc.o: ../../../winix/winixd/core/session.h misc.o: ../../../winix/winixd/models/user.h misc.o: ../../../winix/winixd/core/plugindata.h @@ -2464,6 +2479,7 @@ mount.o: ../../../winix/winixd/core/error.h mount.o: ../../../winix/winixd/core/config.h mount.o: ../../../winix/winixd/core/textstream.h mount.o: ../../../winix/winixd/models/winixmodel.h +mount.o: ../../../winix/winixd/core/header.h mount.o: ../../../winix/winixd/core/session.h mount.o: ../../../winix/winixd/models/user.h mount.o: ../../../winix/winixd/core/plugindata.h @@ -2593,6 +2609,7 @@ passwd.o: ../../../winix/winixd/core/error.h passwd.o: ../../../winix/winixd/core/config.h passwd.o: ../../../winix/winixd/core/textstream.h passwd.o: ../../../winix/winixd/models/winixmodel.h +passwd.o: ../../../winix/winixd/core/header.h passwd.o: ../../../winix/winixd/core/session.h passwd.o: ../../../winix/winixd/models/user.h passwd.o: ../../../winix/winixd/core/plugindata.h @@ -2833,6 +2850,7 @@ priv.o: ../../../winix/winixd/core/error.h priv.o: ../../../winix/winixd/core/config.h priv.o: ../../../winix/winixd/core/textstream.h priv.o: ../../../winix/winixd/models/winixmodel.h +priv.o: ../../../winix/winixd/core/header.h priv.o: ../../../winix/winixd/core/session.h priv.o: ../../../winix/winixd/models/user.h priv.o: ../../../winix/winixd/core/plugindata.h @@ -3007,6 +3025,7 @@ rebus.o: ../../../winix/winixd/core/error.h rebus.o: ../../../winix/winixd/core/config.h rebus.o: ../../../winix/winixd/core/textstream.h rebus.o: ../../../winix/winixd/models/winixmodel.h +rebus.o: ../../../winix/winixd/core/header.h rebus.o: ../../../winix/winixd/core/session.h rebus.o: ../../../winix/winixd/models/user.h rebus.o: ../../../winix/winixd/core/plugindata.h @@ -3129,6 +3148,7 @@ server.o: ../../../winix/winixd/core/error.h server.o: ../../../winix/winixd/core/config.h server.o: ../../../winix/winixd/core/textstream.h server.o: ../../../winix/winixd/models/winixmodel.h +server.o: ../../../winix/winixd/core/header.h server.o: ../../../winix/winixd/core/session.h server.o: ../../../winix/winixd/models/user.h server.o: ../../../winix/winixd/core/plugindata.h @@ -3299,6 +3319,7 @@ slog.o: ../../../winix/winixd/core/error.h slog.o: ../../../winix/winixd/core/config.h slog.o: ../../../winix/winixd/core/textstream.h slog.o: ../../../winix/winixd/models/winixmodel.h +slog.o: ../../../winix/winixd/core/header.h slog.o: ../../../winix/winixd/core/session.h slog.o: ../../../winix/winixd/models/user.h slog.o: ../../../winix/winixd/core/plugindata.h @@ -3414,6 +3435,7 @@ stat.o: ../../../winix/winixd/core/error.h stat.o: ../../../winix/winixd/core/config.h stat.o: ../../../winix/winixd/core/textstream.h stat.o: ../../../winix/winixd/models/winixmodel.h +stat.o: ../../../winix/winixd/core/header.h stat.o: ../../../winix/winixd/core/session.h stat.o: ../../../winix/winixd/models/user.h stat.o: ../../../winix/winixd/core/plugindata.h @@ -3535,6 +3557,7 @@ sys.o: ../../../winix/winixd/core/requesttypes.h sys.o: ../../../winix/winixd/core/error.h ../../../winix/winixd/core/config.h sys.o: ../../../winix/winixd/core/textstream.h sys.o: ../../../winix/winixd/models/winixmodel.h +sys.o: ../../../winix/winixd/core/header.h sys.o: ../../../winix/winixd/core/session.h sys.o: ../../../winix/winixd/models/user.h sys.o: ../../../winix/winixd/core/plugindata.h @@ -3658,6 +3681,7 @@ template.o: ../../../winix/winixd/core/error.h template.o: ../../../winix/winixd/core/config.h template.o: ../../../winix/winixd/core/textstream.h template.o: ../../../winix/winixd/models/winixmodel.h +template.o: ../../../winix/winixd/core/header.h template.o: ../../../winix/winixd/core/session.h template.o: ../../../winix/winixd/models/user.h template.o: ../../../winix/winixd/core/plugindata.h @@ -3790,6 +3814,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/session.h templates.o: ../../../winix/winixd/models/user.h templates.o: ../../../winix/winixd/core/plugindata.h @@ -3983,6 +4008,7 @@ upload.o: ../../../winix/winixd/core/error.h upload.o: ../../../winix/winixd/core/config.h upload.o: ../../../winix/winixd/core/textstream.h upload.o: ../../../winix/winixd/models/winixmodel.h +upload.o: ../../../winix/winixd/core/header.h upload.o: ../../../winix/winixd/core/session.h upload.o: ../../../winix/winixd/models/user.h upload.o: ../../../winix/winixd/core/plugindata.h @@ -4107,6 +4133,7 @@ uptime.o: ../../../winix/winixd/core/error.h uptime.o: ../../../winix/winixd/core/config.h uptime.o: ../../../winix/winixd/core/textstream.h uptime.o: ../../../winix/winixd/models/winixmodel.h +uptime.o: ../../../winix/winixd/core/header.h uptime.o: ../../../winix/winixd/core/session.h uptime.o: ../../../winix/winixd/models/user.h uptime.o: ../../../winix/winixd/core/plugindata.h @@ -4227,6 +4254,7 @@ user.o: ../../../winix/winixd/core/error.h user.o: ../../../winix/winixd/core/config.h user.o: ../../../winix/winixd/core/textstream.h user.o: ../../../winix/winixd/models/winixmodel.h +user.o: ../../../winix/winixd/core/header.h user.o: ../../../winix/winixd/core/session.h user.o: ../../../winix/winixd/models/user.h user.o: ../../../winix/winixd/core/plugindata.h @@ -4348,6 +4376,7 @@ who.o: ../../../winix/winixd/core/requesttypes.h who.o: ../../../winix/winixd/core/error.h ../../../winix/winixd/core/config.h who.o: ../../../winix/winixd/core/textstream.h who.o: ../../../winix/winixd/models/winixmodel.h +who.o: ../../../winix/winixd/core/header.h who.o: ../../../winix/winixd/core/session.h who.o: ../../../winix/winixd/models/user.h who.o: ../../../winix/winixd/core/plugindata.h @@ -4474,6 +4503,7 @@ winix.o: ../../../winix/winixd/core/error.h winix.o: ../../../winix/winixd/core/config.h winix.o: ../../../winix/winixd/core/textstream.h winix.o: ../../../winix/winixd/models/winixmodel.h +winix.o: ../../../winix/winixd/core/header.h winix.o: ../../../winix/winixd/core/session.h winix.o: ../../../winix/winixd/models/user.h winix.o: ../../../winix/winixd/core/plugindata.h