diff --git a/content/Makefile.dep b/content/Makefile.dep index 8254c6a..72ba6e0 100755 --- a/content/Makefile.dep +++ b/content/Makefile.dep @@ -3,21 +3,25 @@ cat.o: content.h ../core/item.h ../templates/templates.h cat.o: ../templates/patterncacher.h ../templates/misc.h cat.o: ../templates/localefilter.h ../core/locale.h -cat.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -cat.o: ../core/done.h ../core/request.h ../core/requesttypes.h -cat.o: ../core/session.h ../core/done.h ../core/item.h ../core/error.h -cat.o: ../core/log.h ../core/user.h ../core/rebus.h ../core/function.h -cat.o: ../core/thread.h ../core/compress.h ../core/acceptencodingparser.h -cat.o: ../core/acceptbaseparser.h ../core/htmlfilter.h -cat.o: ../core/postmultiparser.h ../core/ticket.h ../core/error.h +cat.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +cat.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +cat.o: ../core/ticket.h ../core/done.h ../core/request.h +cat.o: ../core/requesttypes.h ../core/session.h ../core/done.h ../core/item.h +cat.o: ../core/error.h ../core/log.h ../core/user.h ../core/rebus.h +cat.o: ../core/function.h ../core/thread.h ../core/compress.h +cat.o: ../core/acceptencodingparser.h ../core/acceptbaseparser.h +cat.o: ../core/htmlfilter.h ../core/postmultiparser.h ../core/ticket.h +cat.o: ../core/error.h content.o: content.h ../core/item.h ../templates/templates.h content.o: ../templates/patterncacher.h ../templates/misc.h content.o: ../templates/localefilter.h ../core/locale.h -content.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -content.o: ../core/done.h ../core/request.h ../core/requesttypes.h -content.o: ../core/session.h ../core/done.h ../core/item.h ../core/error.h -content.o: ../core/log.h ../core/user.h ../core/rebus.h ../core/function.h -content.o: ../core/thread.h ../core/compress.h ../core/acceptencodingparser.h +content.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +content.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +content.o: ../core/ticket.h ../core/done.h ../core/request.h +content.o: ../core/requesttypes.h ../core/session.h ../core/done.h +content.o: ../core/item.h ../core/error.h ../core/log.h ../core/user.h +content.o: ../core/rebus.h ../core/function.h ../core/thread.h +content.o: ../core/compress.h ../core/acceptencodingparser.h content.o: ../core/acceptbaseparser.h ../core/htmlfilter.h content.o: ../core/postmultiparser.h ../core/ticket.h ../core/error.h content.o: ../core/db.h ../core/group.h ../core/dircontainer.h @@ -29,41 +33,47 @@ content.o: ../core/data.h ../core/pluginmsg.h createthread.o: content.h ../core/item.h ../templates/templates.h createthread.o: ../templates/patterncacher.h ../templates/misc.h createthread.o: ../templates/localefilter.h ../core/locale.h -createthread.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -createthread.o: ../core/done.h ../core/request.h ../core/requesttypes.h -createthread.o: ../core/session.h ../core/done.h ../core/item.h -createthread.o: ../core/error.h ../core/log.h ../core/user.h ../core/rebus.h -createthread.o: ../core/function.h ../core/thread.h ../core/compress.h -createthread.o: ../core/acceptencodingparser.h ../core/acceptbaseparser.h -createthread.o: ../core/htmlfilter.h ../core/postmultiparser.h -createthread.o: ../core/ticket.h ../core/error.h ../core/db.h ../core/group.h -createthread.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/mount.h -createthread.o: ../core/data.h ../core/dirs.h ../core/users.h -createthread.o: ../core/groups.h ../core/functions.h ../core/lastcontainer.h -createthread.o: ../core/mounts.h ../core/mount.h ../core/locale.h +createthread.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +createthread.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +createthread.o: ../core/ticket.h ../core/done.h ../core/request.h +createthread.o: ../core/requesttypes.h ../core/session.h ../core/done.h +createthread.o: ../core/item.h ../core/error.h ../core/log.h ../core/user.h +createthread.o: ../core/rebus.h ../core/function.h ../core/thread.h +createthread.o: ../core/compress.h ../core/acceptencodingparser.h +createthread.o: ../core/acceptbaseparser.h ../core/htmlfilter.h +createthread.o: ../core/postmultiparser.h ../core/ticket.h ../core/error.h +createthread.o: ../core/db.h ../core/group.h ../core/dircontainer.h +createthread.o: ../core/ugcontainer.h ../core/mount.h ../core/data.h +createthread.o: ../core/dirs.h ../core/users.h ../core/groups.h +createthread.o: ../core/functions.h ../core/lastcontainer.h ../core/mounts.h +createthread.o: ../core/mount.h ../core/locale.h createticket.o: content.h ../core/item.h ../templates/templates.h createticket.o: ../templates/patterncacher.h ../templates/misc.h createticket.o: ../templates/localefilter.h ../core/locale.h -createticket.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -createticket.o: ../core/done.h ../core/request.h ../core/requesttypes.h -createticket.o: ../core/session.h ../core/done.h ../core/item.h -createticket.o: ../core/error.h ../core/log.h ../core/user.h ../core/rebus.h -createticket.o: ../core/function.h ../core/thread.h ../core/compress.h -createticket.o: ../core/acceptencodingparser.h ../core/acceptbaseparser.h -createticket.o: ../core/htmlfilter.h ../core/postmultiparser.h -createticket.o: ../core/ticket.h ../core/error.h ../core/db.h ../core/group.h -createticket.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/mount.h -createticket.o: ../core/data.h ../core/dirs.h ../core/users.h -createticket.o: ../core/groups.h ../core/functions.h ../core/lastcontainer.h -createticket.o: ../core/mounts.h ../core/mount.h ../core/locale.h +createticket.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +createticket.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +createticket.o: ../core/ticket.h ../core/done.h ../core/request.h +createticket.o: ../core/requesttypes.h ../core/session.h ../core/done.h +createticket.o: ../core/item.h ../core/error.h ../core/log.h ../core/user.h +createticket.o: ../core/rebus.h ../core/function.h ../core/thread.h +createticket.o: ../core/compress.h ../core/acceptencodingparser.h +createticket.o: ../core/acceptbaseparser.h ../core/htmlfilter.h +createticket.o: ../core/postmultiparser.h ../core/ticket.h ../core/error.h +createticket.o: ../core/db.h ../core/group.h ../core/dircontainer.h +createticket.o: ../core/ugcontainer.h ../core/mount.h ../core/data.h +createticket.o: ../core/dirs.h ../core/users.h ../core/groups.h +createticket.o: ../core/functions.h ../core/lastcontainer.h ../core/mounts.h +createticket.o: ../core/mount.h ../core/locale.h default.o: content.h ../core/item.h ../templates/templates.h default.o: ../templates/patterncacher.h ../templates/misc.h default.o: ../templates/localefilter.h ../core/locale.h -default.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -default.o: ../core/done.h ../core/request.h ../core/requesttypes.h -default.o: ../core/session.h ../core/done.h ../core/item.h ../core/error.h -default.o: ../core/log.h ../core/user.h ../core/rebus.h ../core/function.h -default.o: ../core/thread.h ../core/compress.h ../core/acceptencodingparser.h +default.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +default.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +default.o: ../core/ticket.h ../core/done.h ../core/request.h +default.o: ../core/requesttypes.h ../core/session.h ../core/done.h +default.o: ../core/item.h ../core/error.h ../core/log.h ../core/user.h +default.o: ../core/rebus.h ../core/function.h ../core/thread.h +default.o: ../core/compress.h ../core/acceptencodingparser.h default.o: ../core/acceptbaseparser.h ../core/htmlfilter.h default.o: ../core/postmultiparser.h ../core/ticket.h ../core/error.h default.o: ../core/db.h ../core/group.h ../core/dircontainer.h @@ -74,26 +84,30 @@ default.o: ../core/locale.h editticket.o: content.h ../core/item.h ../templates/templates.h editticket.o: ../templates/patterncacher.h ../templates/misc.h editticket.o: ../templates/localefilter.h ../core/locale.h -editticket.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -editticket.o: ../core/done.h ../core/request.h ../core/requesttypes.h -editticket.o: ../core/session.h ../core/done.h ../core/item.h ../core/error.h -editticket.o: ../core/log.h ../core/user.h ../core/rebus.h ../core/function.h -editticket.o: ../core/thread.h ../core/compress.h -editticket.o: ../core/acceptencodingparser.h ../core/acceptbaseparser.h -editticket.o: ../core/htmlfilter.h ../core/postmultiparser.h ../core/ticket.h -editticket.o: ../core/error.h ../core/db.h ../core/group.h -editticket.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/mount.h -editticket.o: ../core/data.h ../core/dirs.h ../core/users.h ../core/groups.h +editticket.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +editticket.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +editticket.o: ../core/ticket.h ../core/done.h ../core/request.h +editticket.o: ../core/requesttypes.h ../core/session.h ../core/done.h +editticket.o: ../core/item.h ../core/error.h ../core/log.h ../core/user.h +editticket.o: ../core/rebus.h ../core/function.h ../core/thread.h +editticket.o: ../core/compress.h ../core/acceptencodingparser.h +editticket.o: ../core/acceptbaseparser.h ../core/htmlfilter.h +editticket.o: ../core/postmultiparser.h ../core/ticket.h ../core/error.h +editticket.o: ../core/db.h ../core/group.h ../core/dircontainer.h +editticket.o: ../core/ugcontainer.h ../core/mount.h ../core/data.h +editticket.o: ../core/dirs.h ../core/users.h ../core/groups.h editticket.o: ../core/functions.h ../core/lastcontainer.h ../core/mounts.h editticket.o: ../core/mount.h ../core/locale.h emacs.o: content.h ../core/item.h ../templates/templates.h emacs.o: ../templates/patterncacher.h ../templates/misc.h emacs.o: ../templates/localefilter.h ../core/locale.h -emacs.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -emacs.o: ../core/done.h ../core/request.h ../core/requesttypes.h -emacs.o: ../core/session.h ../core/done.h ../core/item.h ../core/error.h -emacs.o: ../core/log.h ../core/user.h ../core/rebus.h ../core/function.h -emacs.o: ../core/thread.h ../core/compress.h ../core/acceptencodingparser.h +emacs.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +emacs.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +emacs.o: ../core/ticket.h ../core/done.h ../core/request.h +emacs.o: ../core/requesttypes.h ../core/session.h ../core/done.h +emacs.o: ../core/item.h ../core/error.h ../core/log.h ../core/user.h +emacs.o: ../core/rebus.h ../core/function.h ../core/thread.h +emacs.o: ../core/compress.h ../core/acceptencodingparser.h emacs.o: ../core/acceptbaseparser.h ../core/htmlfilter.h emacs.o: ../core/postmultiparser.h ../core/ticket.h ../core/error.h emacs.o: ../core/db.h ../core/group.h ../core/dircontainer.h @@ -105,16 +119,19 @@ emacs.o: ../templates/misc.h ../core/misc.h last.o: content.h ../core/item.h ../templates/templates.h last.o: ../templates/patterncacher.h ../templates/misc.h last.o: ../templates/localefilter.h ../core/locale.h -last.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -last.o: ../core/done.h +last.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +last.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +last.o: ../core/ticket.h ../core/done.h login.o: content.h ../core/item.h ../templates/templates.h login.o: ../templates/patterncacher.h ../templates/misc.h login.o: ../templates/localefilter.h ../core/locale.h -login.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -login.o: ../core/done.h ../core/request.h ../core/requesttypes.h -login.o: ../core/session.h ../core/done.h ../core/item.h ../core/error.h -login.o: ../core/log.h ../core/user.h ../core/rebus.h ../core/function.h -login.o: ../core/thread.h ../core/compress.h ../core/acceptencodingparser.h +login.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +login.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +login.o: ../core/ticket.h ../core/done.h ../core/request.h +login.o: ../core/requesttypes.h ../core/session.h ../core/done.h +login.o: ../core/item.h ../core/error.h ../core/log.h ../core/user.h +login.o: ../core/rebus.h ../core/function.h ../core/thread.h +login.o: ../core/compress.h ../core/acceptencodingparser.h login.o: ../core/acceptbaseparser.h ../core/htmlfilter.h login.o: ../core/postmultiparser.h ../core/ticket.h ../core/error.h login.o: ../core/db.h ../core/group.h ../core/dircontainer.h @@ -124,11 +141,13 @@ login.o: ../core/mounts.h ../core/mount.h ../core/locale.h logout.o: content.h ../core/item.h ../templates/templates.h logout.o: ../templates/patterncacher.h ../templates/misc.h logout.o: ../templates/localefilter.h ../core/locale.h -logout.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -logout.o: ../core/done.h ../core/request.h ../core/requesttypes.h -logout.o: ../core/session.h ../core/done.h ../core/item.h ../core/error.h -logout.o: ../core/log.h ../core/user.h ../core/rebus.h ../core/function.h -logout.o: ../core/thread.h ../core/compress.h ../core/acceptencodingparser.h +logout.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +logout.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +logout.o: ../core/ticket.h ../core/done.h ../core/request.h +logout.o: ../core/requesttypes.h ../core/session.h ../core/done.h +logout.o: ../core/item.h ../core/error.h ../core/log.h ../core/user.h +logout.o: ../core/rebus.h ../core/function.h ../core/thread.h +logout.o: ../core/compress.h ../core/acceptencodingparser.h logout.o: ../core/acceptbaseparser.h ../core/htmlfilter.h logout.o: ../core/postmultiparser.h ../core/ticket.h ../core/data.h logout.o: ../core/dirs.h ../core/dircontainer.h ../core/users.h @@ -138,30 +157,35 @@ logout.o: ../core/mount.h ../core/locale.h ls.o: content.h ../core/item.h ../templates/templates.h ls.o: ../templates/patterncacher.h ../templates/misc.h ls.o: ../templates/localefilter.h ../core/locale.h ../confparser/confparser.h -ls.o: ../core/thread.h ../core/ticket.h ../core/done.h ../core/request.h -ls.o: ../core/requesttypes.h ../core/session.h ../core/done.h ../core/item.h -ls.o: ../core/error.h ../core/log.h ../core/user.h ../core/rebus.h -ls.o: ../core/function.h ../core/thread.h ../core/compress.h -ls.o: ../core/acceptencodingparser.h ../core/acceptbaseparser.h -ls.o: ../core/htmlfilter.h ../core/postmultiparser.h ../core/ticket.h -ls.o: ../core/db.h ../core/group.h ../core/dircontainer.h -ls.o: ../core/ugcontainer.h +ls.o: ../templates/ckeditorgetparser.h ../core/httpsimpleparser.h +ls.o: ../core/log.h ../core/thread.h ../core/ticket.h ../core/done.h +ls.o: ../core/request.h ../core/requesttypes.h ../core/session.h +ls.o: ../core/done.h ../core/item.h ../core/error.h ../core/log.h +ls.o: ../core/user.h ../core/rebus.h ../core/function.h ../core/thread.h +ls.o: ../core/compress.h ../core/acceptencodingparser.h +ls.o: ../core/acceptbaseparser.h ../core/htmlfilter.h +ls.o: ../core/postmultiparser.h ../core/ticket.h ../core/db.h ../core/group.h +ls.o: ../core/dircontainer.h ../core/ugcontainer.h misc_item.o: content.h ../core/item.h ../templates/templates.h misc_item.o: ../templates/patterncacher.h ../templates/misc.h misc_item.o: ../templates/localefilter.h ../core/locale.h -misc_item.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -misc_item.o: ../core/done.h ../core/request.h ../core/requesttypes.h -misc_item.o: ../core/session.h ../core/done.h ../core/item.h ../core/error.h -misc_item.o: ../core/log.h ../core/user.h ../core/rebus.h ../core/function.h -misc_item.o: ../core/thread.h ../core/compress.h -misc_item.o: ../core/acceptencodingparser.h ../core/acceptbaseparser.h -misc_item.o: ../core/htmlfilter.h ../core/postmultiparser.h ../core/ticket.h -misc_item.o: ../core/misc.h ../core/db.h ../core/group.h -misc_item.o: ../core/dircontainer.h ../core/ugcontainer.h +misc_item.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +misc_item.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +misc_item.o: ../core/ticket.h ../core/done.h ../core/request.h +misc_item.o: ../core/requesttypes.h ../core/session.h ../core/done.h +misc_item.o: ../core/item.h ../core/error.h ../core/log.h ../core/user.h +misc_item.o: ../core/rebus.h ../core/function.h ../core/thread.h +misc_item.o: ../core/compress.h ../core/acceptencodingparser.h +misc_item.o: ../core/acceptbaseparser.h ../core/htmlfilter.h +misc_item.o: ../core/postmultiparser.h ../core/ticket.h ../core/misc.h +misc_item.o: ../core/db.h ../core/group.h ../core/dircontainer.h +misc_item.o: ../core/ugcontainer.h misc_specialfile.o: content.h ../core/item.h ../templates/templates.h misc_specialfile.o: ../templates/patterncacher.h ../templates/misc.h misc_specialfile.o: ../templates/localefilter.h ../core/locale.h -misc_specialfile.o: ../confparser/confparser.h ../core/thread.h +misc_specialfile.o: ../confparser/confparser.h +misc_specialfile.o: ../templates/ckeditorgetparser.h +misc_specialfile.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h misc_specialfile.o: ../core/ticket.h ../core/done.h ../core/request.h misc_specialfile.o: ../core/requesttypes.h ../core/session.h ../core/done.h misc_specialfile.o: ../core/item.h ../core/error.h ../core/log.h @@ -177,11 +201,13 @@ misc_specialfile.o: ../core/mounts.h ../core/mount.h ../core/locale.h mkdir.o: content.h ../core/item.h ../templates/templates.h mkdir.o: ../templates/patterncacher.h ../templates/misc.h mkdir.o: ../templates/localefilter.h ../core/locale.h -mkdir.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -mkdir.o: ../core/done.h ../core/request.h ../core/requesttypes.h -mkdir.o: ../core/session.h ../core/done.h ../core/item.h ../core/error.h -mkdir.o: ../core/log.h ../core/user.h ../core/rebus.h ../core/function.h -mkdir.o: ../core/thread.h ../core/compress.h ../core/acceptencodingparser.h +mkdir.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +mkdir.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +mkdir.o: ../core/ticket.h ../core/done.h ../core/request.h +mkdir.o: ../core/requesttypes.h ../core/session.h ../core/done.h +mkdir.o: ../core/item.h ../core/error.h ../core/log.h ../core/user.h +mkdir.o: ../core/rebus.h ../core/function.h ../core/thread.h +mkdir.o: ../core/compress.h ../core/acceptencodingparser.h mkdir.o: ../core/acceptbaseparser.h ../core/htmlfilter.h mkdir.o: ../core/postmultiparser.h ../core/ticket.h ../core/error.h mkdir.o: ../core/db.h ../core/group.h ../core/dircontainer.h @@ -193,21 +219,25 @@ mkdir.o: ../templates/misc.h node.o: content.h ../core/item.h ../templates/templates.h node.o: ../templates/patterncacher.h ../templates/misc.h node.o: ../templates/localefilter.h ../core/locale.h -node.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -node.o: ../core/done.h ../core/request.h ../core/requesttypes.h -node.o: ../core/session.h ../core/done.h ../core/item.h ../core/error.h -node.o: ../core/log.h ../core/user.h ../core/rebus.h ../core/function.h -node.o: ../core/thread.h ../core/compress.h ../core/acceptencodingparser.h +node.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +node.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +node.o: ../core/ticket.h ../core/done.h ../core/request.h +node.o: ../core/requesttypes.h ../core/session.h ../core/done.h +node.o: ../core/item.h ../core/error.h ../core/log.h ../core/user.h +node.o: ../core/rebus.h ../core/function.h ../core/thread.h +node.o: ../core/compress.h ../core/acceptencodingparser.h node.o: ../core/acceptbaseparser.h ../core/htmlfilter.h node.o: ../core/postmultiparser.h ../core/ticket.h priv.o: content.h ../core/item.h ../templates/templates.h priv.o: ../templates/patterncacher.h ../templates/misc.h priv.o: ../templates/localefilter.h ../core/locale.h -priv.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -priv.o: ../core/done.h ../core/request.h ../core/requesttypes.h -priv.o: ../core/session.h ../core/done.h ../core/item.h ../core/error.h -priv.o: ../core/log.h ../core/user.h ../core/rebus.h ../core/function.h -priv.o: ../core/thread.h ../core/compress.h ../core/acceptencodingparser.h +priv.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +priv.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +priv.o: ../core/ticket.h ../core/done.h ../core/request.h +priv.o: ../core/requesttypes.h ../core/session.h ../core/done.h +priv.o: ../core/item.h ../core/error.h ../core/log.h ../core/user.h +priv.o: ../core/rebus.h ../core/function.h ../core/thread.h +priv.o: ../core/compress.h ../core/acceptencodingparser.h priv.o: ../core/acceptbaseparser.h ../core/htmlfilter.h priv.o: ../core/postmultiparser.h ../core/ticket.h ../core/error.h priv.o: ../core/db.h ../core/group.h ../core/dircontainer.h @@ -217,11 +247,13 @@ priv.o: ../core/mounts.h ../core/mount.h ../core/locale.h reload.o: content.h ../core/item.h ../templates/templates.h reload.o: ../templates/patterncacher.h ../templates/misc.h reload.o: ../templates/localefilter.h ../core/locale.h -reload.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -reload.o: ../core/done.h ../core/request.h ../core/requesttypes.h -reload.o: ../core/session.h ../core/done.h ../core/item.h ../core/error.h -reload.o: ../core/log.h ../core/user.h ../core/rebus.h ../core/function.h -reload.o: ../core/thread.h ../core/compress.h ../core/acceptencodingparser.h +reload.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +reload.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +reload.o: ../core/ticket.h ../core/done.h ../core/request.h +reload.o: ../core/requesttypes.h ../core/session.h ../core/done.h +reload.o: ../core/item.h ../core/error.h ../core/log.h ../core/user.h +reload.o: ../core/rebus.h ../core/function.h ../core/thread.h +reload.o: ../core/compress.h ../core/acceptencodingparser.h reload.o: ../core/acceptbaseparser.h ../core/htmlfilter.h reload.o: ../core/postmultiparser.h ../core/ticket.h ../core/error.h reload.o: ../core/notify.h ../templatesnotify/templatesnotify.h @@ -229,34 +261,40 @@ reload.o: ../core/mount.h ../templates/misc.h rm.o: content.h ../core/item.h ../templates/templates.h rm.o: ../templates/patterncacher.h ../templates/misc.h rm.o: ../templates/localefilter.h ../core/locale.h ../confparser/confparser.h -rm.o: ../core/thread.h ../core/ticket.h ../core/done.h ../core/request.h -rm.o: ../core/requesttypes.h ../core/session.h ../core/done.h ../core/item.h -rm.o: ../core/error.h ../core/log.h ../core/user.h ../core/rebus.h -rm.o: ../core/function.h ../core/thread.h ../core/compress.h -rm.o: ../core/acceptencodingparser.h ../core/acceptbaseparser.h -rm.o: ../core/htmlfilter.h ../core/postmultiparser.h ../core/ticket.h -rm.o: ../core/error.h ../core/db.h ../core/group.h ../core/dircontainer.h -rm.o: ../core/ugcontainer.h ../core/data.h ../core/dirs.h ../core/users.h -rm.o: ../core/groups.h ../core/functions.h ../core/lastcontainer.h -rm.o: ../core/mounts.h ../core/mount.h ../core/locale.h +rm.o: ../templates/ckeditorgetparser.h ../core/httpsimpleparser.h +rm.o: ../core/log.h ../core/thread.h ../core/ticket.h ../core/done.h +rm.o: ../core/request.h ../core/requesttypes.h ../core/session.h +rm.o: ../core/done.h ../core/item.h ../core/error.h ../core/log.h +rm.o: ../core/user.h ../core/rebus.h ../core/function.h ../core/thread.h +rm.o: ../core/compress.h ../core/acceptencodingparser.h +rm.o: ../core/acceptbaseparser.h ../core/htmlfilter.h +rm.o: ../core/postmultiparser.h ../core/ticket.h ../core/error.h ../core/db.h +rm.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h +rm.o: ../core/data.h ../core/dirs.h ../core/users.h ../core/groups.h +rm.o: ../core/functions.h ../core/lastcontainer.h ../core/mounts.h +rm.o: ../core/mount.h ../core/locale.h run.o: content.h ../core/item.h ../templates/templates.h run.o: ../templates/patterncacher.h ../templates/misc.h run.o: ../templates/localefilter.h ../core/locale.h -run.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -run.o: ../core/done.h ../core/request.h ../core/requesttypes.h -run.o: ../core/session.h ../core/done.h ../core/item.h ../core/error.h -run.o: ../core/log.h ../core/user.h ../core/rebus.h ../core/function.h -run.o: ../core/thread.h ../core/compress.h ../core/acceptencodingparser.h -run.o: ../core/acceptbaseparser.h ../core/htmlfilter.h -run.o: ../core/postmultiparser.h ../core/ticket.h ../core/error.h +run.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +run.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +run.o: ../core/ticket.h ../core/done.h ../core/request.h +run.o: ../core/requesttypes.h ../core/session.h ../core/done.h ../core/item.h +run.o: ../core/error.h ../core/log.h ../core/user.h ../core/rebus.h +run.o: ../core/function.h ../core/thread.h ../core/compress.h +run.o: ../core/acceptencodingparser.h ../core/acceptbaseparser.h +run.o: ../core/htmlfilter.h ../core/postmultiparser.h ../core/ticket.h +run.o: ../core/error.h thread.o: content.h ../core/item.h ../templates/templates.h thread.o: ../templates/patterncacher.h ../templates/misc.h thread.o: ../templates/localefilter.h ../core/locale.h -thread.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -thread.o: ../core/done.h ../core/request.h ../core/requesttypes.h -thread.o: ../core/session.h ../core/done.h ../core/item.h ../core/error.h -thread.o: ../core/log.h ../core/user.h ../core/rebus.h ../core/function.h -thread.o: ../core/thread.h ../core/compress.h ../core/acceptencodingparser.h +thread.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +thread.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +thread.o: ../core/ticket.h ../core/done.h ../core/request.h +thread.o: ../core/requesttypes.h ../core/session.h ../core/done.h +thread.o: ../core/item.h ../core/error.h ../core/log.h ../core/user.h +thread.o: ../core/rebus.h ../core/function.h ../core/thread.h +thread.o: ../core/compress.h ../core/acceptencodingparser.h thread.o: ../core/acceptbaseparser.h ../core/htmlfilter.h thread.o: ../core/postmultiparser.h ../core/ticket.h ../core/db.h thread.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h @@ -266,11 +304,13 @@ thread.o: ../core/mount.h ../core/locale.h ../core/mount.h ticket.o: content.h ../core/item.h ../templates/templates.h ticket.o: ../templates/patterncacher.h ../templates/misc.h ticket.o: ../templates/localefilter.h ../core/locale.h -ticket.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -ticket.o: ../core/done.h ../core/request.h ../core/requesttypes.h -ticket.o: ../core/session.h ../core/done.h ../core/item.h ../core/error.h -ticket.o: ../core/log.h ../core/user.h ../core/rebus.h ../core/function.h -ticket.o: ../core/thread.h ../core/compress.h ../core/acceptencodingparser.h +ticket.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +ticket.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +ticket.o: ../core/ticket.h ../core/done.h ../core/request.h +ticket.o: ../core/requesttypes.h ../core/session.h ../core/done.h +ticket.o: ../core/item.h ../core/error.h ../core/log.h ../core/user.h +ticket.o: ../core/rebus.h ../core/function.h ../core/thread.h +ticket.o: ../core/compress.h ../core/acceptencodingparser.h ticket.o: ../core/acceptbaseparser.h ../core/htmlfilter.h ticket.o: ../core/postmultiparser.h ../core/ticket.h ../core/db.h ticket.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h @@ -280,11 +320,13 @@ ticket.o: ../core/mount.h ../core/locale.h ../core/mount.h upload.o: content.h ../core/item.h ../templates/templates.h upload.o: ../templates/patterncacher.h ../templates/misc.h upload.o: ../templates/localefilter.h ../core/locale.h -upload.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -upload.o: ../core/done.h ../core/request.h ../core/requesttypes.h -upload.o: ../core/session.h ../core/done.h ../core/item.h ../core/error.h -upload.o: ../core/log.h ../core/user.h ../core/rebus.h ../core/function.h -upload.o: ../core/thread.h ../core/compress.h ../core/acceptencodingparser.h +upload.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +upload.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +upload.o: ../core/ticket.h ../core/done.h ../core/request.h +upload.o: ../core/requesttypes.h ../core/session.h ../core/done.h +upload.o: ../core/item.h ../core/error.h ../core/log.h ../core/user.h +upload.o: ../core/rebus.h ../core/function.h ../core/thread.h +upload.o: ../core/compress.h ../core/acceptencodingparser.h upload.o: ../core/acceptbaseparser.h ../core/htmlfilter.h upload.o: ../core/postmultiparser.h ../core/ticket.h ../core/data.h upload.o: ../core/dirs.h ../core/dircontainer.h ../core/users.h @@ -294,5 +336,6 @@ upload.o: ../core/mount.h ../core/locale.h who.o: content.h ../core/item.h ../templates/templates.h who.o: ../templates/patterncacher.h ../templates/misc.h who.o: ../templates/localefilter.h ../core/locale.h -who.o: ../confparser/confparser.h ../core/thread.h ../core/ticket.h -who.o: ../core/done.h +who.o: ../confparser/confparser.h ../templates/ckeditorgetparser.h +who.o: ../core/httpsimpleparser.h ../core/log.h ../core/thread.h +who.o: ../core/ticket.h ../core/done.h diff --git a/content/content.cpp b/content/content.cpp index b914d6a..21c069a 100755 --- a/content/content.cpp +++ b/content/content.cpp @@ -201,6 +201,27 @@ void Content::MakeStandardFunction() else if( request.pfunction->code == FUN_TICKET ) FunTicket(); + else + if( request.pfunction->code == FUN_CKEDITOR ) + FunEmacs(); + else + if( request.pfunction->code == FUN_LOGIN ) + FunLogin(); + else + if( request.pfunction->code == FUN_UPTIME ) + { /* do nothing */ } +/* else + if( request.pfunction->code == FUN_MV ) + FunMv(); + else + if( request.pfunction->code == FUN_UNAME ) + FunUname(); + else + if( request.pfunction->code == FUN_CHMOD ) + FunChmod(); + else + if( request.pfunction->code == FUN_CHOWN ) + FunChown();*/ else request.status = Error::permission_denied; @@ -270,6 +291,10 @@ void Content::MakePost() PostFunEditTicket(); break; + case FUN_CKEDITOR: + PostFunEmacs(); + break; + default: log << log1 << "Content: unknown post function" << logend; break; @@ -339,7 +364,7 @@ void Content::Make() return; } - plugin.Call(CMSLU_CONTENT_MAKE); + plugin.Call(WINIX_CONTENT_MAKE); MakePage(); //request.PrintGetTable(); diff --git a/content/content.h b/content/content.h index 5452e65..cd84895 100755 --- a/content/content.h +++ b/content/content.h @@ -21,6 +21,8 @@ #include "../core/done.h" + + class Content { Templates templates; @@ -42,6 +44,7 @@ class Content void SetUser(Item & item); bool CheckRebus(); + void MakePost(); void FunCat(); @@ -50,6 +53,8 @@ class Content void FunEmacs(); void FunPriv(); + void FunCKEditor(); + bool FunRmCheckAccess(); void FunRmDirRecursive(); void FunRmDir(); @@ -78,6 +83,7 @@ class Content void CheckAccessToItems(); + void FunLogin(); void PostFunLogin(); diff --git a/content/emacs.cpp b/content/emacs.cpp index 9a34920..0507ab0 100755 --- a/content/emacs.cpp +++ b/content/emacs.cpp @@ -47,7 +47,7 @@ void Content::PostFunEmacsAdd() if( request.session->done_status == Error::ok ) { log << log2 << "Content: added a new item" << logend; - request.notify_code |= CMSLU_NOTIFY_ITEM_ADD; + request.notify_code |= WINIX_NOTIFY_ITEM_ADD; } } @@ -64,7 +64,7 @@ void Content::PostFunEmacsEdit(bool with_url) TemplatesFunctions::pattern_cacher.UpdatePattern(request.item); log << log2 << "Content: modified an item" << logend; - request.notify_code |= CMSLU_NOTIFY_ITEM_EDIT; + request.notify_code |= WINIX_NOTIFY_ITEM_EDIT; } } diff --git a/content/login.cpp b/content/login.cpp index abb9855..22d85af 100755 --- a/content/login.cpp +++ b/content/login.cpp @@ -17,16 +17,6 @@ -/* -void Content::PostFunLoginAddLast() -{ - - - - - -} -*/ void Content::PostFunLogin() @@ -53,11 +43,12 @@ void Content::PostFunLogin() request.session->remember_me = true; data.last.UserLogin(user_id, *login, inet_addr(request.env_remote_addr), request.session->id); - + data.how_many_logged += 1; + log << log2 << "User " << login << " (id: " << user_id << ") logged" << logend; } - // !! zglosic komunikat o nie poprawnym logowaniu + // !! moze zglosic komunikat o nie poprawnym logowaniu } catch(const Error &) { @@ -72,3 +63,6 @@ void Content::PostFunLogin() +void Content::FunLogin() +{ +} diff --git a/content/logout.cpp b/content/logout.cpp index 6ebdff9..2eb7105 100755 --- a/content/logout.cpp +++ b/content/logout.cpp @@ -29,6 +29,9 @@ void Content::FunLogout() log << log2 << "User: " << request.session->puser->name << ", id: " << request.session->puser->id << " logged out" << logend; data.last.UserLogout(request.session->puser->id, request.session->id); + + if( data.how_many_logged > 0 ) // for safety + data.how_many_logged -= 1; request.session->puser = 0; request.session->remember_me = 0; diff --git a/content/ls.cpp b/content/ls.cpp index 70f1465..2141d3d 100755 --- a/content/ls.cpp +++ b/content/ls.cpp @@ -24,6 +24,11 @@ void Content::FunLs() // we're reading only files here db.GetItems(request.item_table, request.dir_table.back()->id, Item::file, false, false, true); + + /* + request.IsParam("ckeditor_browse"); + */ + } diff --git a/content/mkdir.cpp b/content/mkdir.cpp index b7c8007..a28048a 100755 --- a/content/mkdir.cpp +++ b/content/mkdir.cpp @@ -58,7 +58,7 @@ void Content::PostFunMkdir(bool add_to_dir_table, int privileges) if( request.session->done_status == Error::ok ) { - request.notify_code |= CMSLU_NOTIFY_DIR_ADD; + request.notify_code |= WINIX_NOTIFY_DIR_ADD; RedirectTo(request.item); } else diff --git a/core/Makefile.dep b/core/Makefile.dep index 193331a..b5c126d 100755 --- a/core/Makefile.dep +++ b/core/Makefile.dep @@ -84,15 +84,17 @@ request.o: mounts.h mount.h locale.h ../confparser/confparser.h plugin.h request.o: pluginmsg.h misc.h db.h requestcontroller.o: requestcontroller.h ../content/content.h ../core/item.h requestcontroller.o: ../templates/templates.h ../templates/patterncacher.h -requestcontroller.o: misc.h item.h ../core/thread.h ../core/ticket.h -requestcontroller.o: ../core/done.h sessionmanager.h sessioncontainer.h -requestcontroller.o: session.h done.h error.h log.h user.h rebus.h -requestcontroller.o: functionparser.h requesttypes.h data.h dirs.h -requestcontroller.o: dircontainer.h users.h ugcontainer.h groups.h group.h -requestcontroller.o: functions.h function.h lastcontainer.h mounts.h mount.h -requestcontroller.o: locale.h ../confparser/confparser.h request.h thread.h -requestcontroller.o: compress.h acceptencodingparser.h acceptbaseparser.h -requestcontroller.o: htmlfilter.h postmultiparser.h ticket.h postparser.h +requestcontroller.o: misc.h item.h ../templates/ckeditorgetparser.h +requestcontroller.o: ../core/httpsimpleparser.h ../core/log.h +requestcontroller.o: ../core/thread.h ../core/ticket.h ../core/done.h +requestcontroller.o: sessionmanager.h sessioncontainer.h session.h done.h +requestcontroller.o: error.h log.h user.h rebus.h functionparser.h +requestcontroller.o: requesttypes.h data.h dirs.h dircontainer.h users.h +requestcontroller.o: ugcontainer.h groups.h group.h functions.h function.h +requestcontroller.o: lastcontainer.h mounts.h mount.h locale.h +requestcontroller.o: ../confparser/confparser.h request.h thread.h compress.h +requestcontroller.o: acceptencodingparser.h acceptbaseparser.h htmlfilter.h +requestcontroller.o: postmultiparser.h ticket.h postparser.h requestcontroller.o: httpsimpleparser.h cookieparser.h notify.h requestcontroller.o: ../templatesnotify/templatesnotify.h ../core/mount.h requestcontroller.o: ../core/locale.h ../templates/misc.h diff --git a/core/config.cpp b/core/config.cpp index 96d7bea..7a136aa 100755 --- a/core/config.cpp +++ b/core/config.cpp @@ -121,6 +121,7 @@ void Config::AssignValues() data.base_server = Text("base_server"); data.base_url_prefix = Text("base_url_prefix"); data.base_url_static_prefix = Text("base_url_static_prefix"); + data.base_url_static_ext_prefix = Text("base_url_static_ext_prefix"); data.base_url_static_auth_prefix = Text("base_url_static_auth_prefix"); NoLastSlash(data.base_server); @@ -128,6 +129,7 @@ void Config::AssignValues() data.base_url = data.base_url_prefix + data.base_server; data.base_url_static = data.base_url_static_prefix + data.base_server; + data.base_url_static_ext = data.base_url_static_ext_prefix + data.base_server; data.base_url_static_auth = data.base_url_static_auth_prefix + data.base_server; data.priv_no_user = Text("priv_no_user", "-- no user --"); diff --git a/core/data.cpp b/core/data.cpp index e39cf6f..7e3337e 100755 --- a/core/data.cpp +++ b/core/data.cpp @@ -17,6 +17,7 @@ Data::Data() { signal_hup = false; stdout_is_closed = false; + how_many_logged = 0; // the rest will be read from a config file } diff --git a/core/data.h b/core/data.h index bdecb92..341c7ce 100755 --- a/core/data.h +++ b/core/data.h @@ -72,6 +72,7 @@ public: std::string base_server; std::string base_url_prefix; std::string base_url_static_prefix; + std::string base_url_static_ext_prefix; std::string base_url_static_auth_prefix; std::string http_session_id_name; @@ -133,6 +134,9 @@ public: // base_url_static_prefix + base_server std::string base_url_static; + // additional static server for common content such as ckeditor + std::string base_url_static_ext; + // base_url_static_auth_prefix + base_server std::string base_url_static_auth; @@ -185,6 +189,11 @@ public: // rebus (captcha) Rebus rebus; + // the time when the winix starts + time_t system_start; + + // how many logged users + long how_many_logged; Data(); diff --git a/core/function.h b/core/function.h index fce88a8..7aacc0b 100755 --- a/core/function.h +++ b/core/function.h @@ -35,6 +35,12 @@ #define FUN_CREATETICKET 18 #define FUN_EDITTICKET 19 #define FUN_TICKET 20 +#define FUN_UPTIME 21 +//#define FUN_MV 23 +//#define FUN_UNAME 24 +//#define FUN_CHMOD 25 +//#define FUN_CHOWN 26 +#define FUN_CKEDITOR 27 diff --git a/core/functions.cpp b/core/functions.cpp index eab6635..5009fa4 100755 --- a/core/functions.cpp +++ b/core/functions.cpp @@ -112,6 +112,32 @@ void Functions::ReadFunctions() f.item.url = "ticket"; table.insert( std::make_pair(f.item.url, f) ); + f.code = FUN_UPTIME; + f.item.url = "uptime"; + table.insert( std::make_pair(f.item.url, f) ); + + /* + f.code = FUN_MV; + f.item.url = "mv"; + table.insert( std::make_pair(f.item.url, f) ); + + f.code = FUN_UNAME; + f.item.url = "uname"; + table.insert( std::make_pair(f.item.url, f) ); + + f.code = FUN_CHMOD; + f.item.url = "chmod"; + table.insert( std::make_pair(f.item.url, f) ); + + f.code = FUN_CHOWN; + f.item.url = "chown"; + table.insert( std::make_pair(f.item.url, f) ); + */ + + f.code = FUN_CKEDITOR; + f.item.url = "ckeditor"; + table.insert( std::make_pair(f.item.url, f) ); + // functions which need more privileges diff --git a/core/htmlfilter.cpp b/core/htmlfilter.cpp index 86f6149..4e800e8 100755 --- a/core/htmlfilter.cpp +++ b/core/htmlfilter.cpp @@ -48,8 +48,8 @@ void HTMLFilter::Filter(const std::string & in, std::string & out) HTMLFilter::HTMLFilter() { - pstack = new Item[CMSLU_HTMLFILTER_STACK_MAXLEN]; - buffer = new char[CMSLU_HTMLFILTER_BUFFER_MAXLEN]; + pstack = new Item[WINIX_HTMLFILTER_STACK_MAXLEN]; + buffer = new char[WINIX_HTMLFILTER_BUFFER_MAXLEN]; tab_size = 2; trim_white = false; @@ -60,16 +60,16 @@ HTMLFilter::HTMLFilter() HTMLFilter::HTMLFilter(const HTMLFilter & f) { // don't need to copy the stack - pstack = new Item[CMSLU_HTMLFILTER_STACK_MAXLEN]; - buffer = new char[CMSLU_HTMLFILTER_BUFFER_MAXLEN]; + pstack = new Item[WINIX_HTMLFILTER_STACK_MAXLEN]; + buffer = new char[WINIX_HTMLFILTER_BUFFER_MAXLEN]; } HTMLFilter & HTMLFilter::operator=(const HTMLFilter & f) { // don't need to copy the stack - pstack = new Item[CMSLU_HTMLFILTER_STACK_MAXLEN]; - buffer = new char[CMSLU_HTMLFILTER_BUFFER_MAXLEN]; + pstack = new Item[WINIX_HTMLFILTER_STACK_MAXLEN]; + buffer = new char[WINIX_HTMLFILTER_BUFFER_MAXLEN]; return *this; } @@ -129,7 +129,7 @@ return pstack[stack_len-1]; bool HTMLFilter::PushStack() { - if( stack_len == CMSLU_HTMLFILTER_STACK_MAXLEN ) + if( stack_len == WINIX_HTMLFILTER_STACK_MAXLEN ) // oops, too many items return false; @@ -302,7 +302,7 @@ void HTMLFilter::ReadItemName() { size_t i; - for( i=0 ; IsValidCharForName(*pchar) && i CMSLU_POSTMULTI_OUTPUT_BUFFER + boundary.size() + 2 ) // +2 for the new line character + if( content.size() > WINIX_POSTMULTI_OUTPUT_BUFFER + boundary.size() + 2 ) // +2 for the new line character { - tmp_file.write(content.c_str(), CMSLU_POSTMULTI_OUTPUT_BUFFER); - content_len += CMSLU_POSTMULTI_OUTPUT_BUFFER; - content.erase(0, CMSLU_POSTMULTI_OUTPUT_BUFFER); + tmp_file.write(content.c_str(), WINIX_POSTMULTI_OUTPUT_BUFFER); + content_len += WINIX_POSTMULTI_OUTPUT_BUFFER; + content.erase(0, WINIX_POSTMULTI_OUTPUT_BUFFER); } if( data.post_file_max != 0 && content_len > (size_t)data.post_file_max ) @@ -290,7 +290,7 @@ void PostMultiParser::ReadContentToFile() time_t t1, t2; content.clear(); - content.reserve(CMSLU_POSTMULTI_OUTPUT_BUFFER + boundary.size()); + content.reserve(WINIX_POSTMULTI_OUTPUT_BUFFER + boundary.size()); content_len = 0; t1 = time(0); @@ -343,10 +343,10 @@ void PostMultiParser::ReadContent() void PostMultiParser::AddNormalPostVar() { - if( post_table->size() >= CMSLU_POSTTABLE_MAXSIZE ) + if( post_table->size() >= WINIX_POSTTABLE_MAXSIZE ) { err = Error::input_too_large; - log << log1 << "PMP: more than " << CMSLU_POSTTABLE_MAXSIZE << " post variables (skipping)" << logend; + log << log1 << "PMP: more than " << WINIX_POSTTABLE_MAXSIZE << " post variables (skipping)" << logend; return; } @@ -364,10 +364,10 @@ void PostMultiParser::AddNormalPostVar() void PostMultiParser::AddFilePostVar() { - if( post_file_table->size() >= CMSLU_POSTTABLE_MAXSIZE ) + if( post_file_table->size() >= WINIX_POSTTABLE_MAXSIZE ) { err = Error::input_too_large; - log << log1 << "PMP: more than " << CMSLU_POSTTABLE_MAXSIZE << " post file variables (skipping)" << logend; + log << log1 << "PMP: more than " << WINIX_POSTTABLE_MAXSIZE << " post file variables (skipping)" << logend; return; } @@ -433,7 +433,7 @@ void PostMultiParser::CreateTmpFile() { char buf[100]; - sprintf(buf, "/tmp/cmslu_%u_%d_%u", (unsigned)getpid(), tmp_filename_postfix, rand()); + sprintf(buf, "/tmp/winix_%u_%d_%u", (unsigned)getpid(), tmp_filename_postfix, rand()); tmp_filename_postfix += 1; tmp_file.open(buf, std::ios_base::binary | std::ios_base::out); @@ -493,13 +493,13 @@ void PostMultiParser::ReadChar() if( in_buffer_ind >= in_buffer_len ) { - if( in_buffer_len < CMSLU_POSTMULTI_INPUT_BUFFER ) + if( in_buffer_len < WINIX_POSTMULTI_INPUT_BUFFER ) { last = -1; return; } - in_buffer_len = FCGX_GetStr((char*)in_buffer, CMSLU_POSTMULTI_INPUT_BUFFER, in); + in_buffer_len = FCGX_GetStr((char*)in_buffer, WINIX_POSTMULTI_INPUT_BUFFER, in); in_buffer_ind = 0; } @@ -522,8 +522,8 @@ Error PostMultiParser::Parse(FCGX_Stream * in_, PostTable & post_table_, PostFil last = 0; err = Error::ok; line_end_dos = false; - in_buffer_ind = CMSLU_POSTMULTI_INPUT_BUFFER; - in_buffer_len = CMSLU_POSTMULTI_INPUT_BUFFER; + in_buffer_ind = WINIX_POSTMULTI_INPUT_BUFFER; + in_buffer_len = WINIX_POSTMULTI_INPUT_BUFFER; post_table = &post_table_; post_file_table = &post_file_table_; tmp_filename_postfix = 1; diff --git a/core/postmultiparser.h b/core/postmultiparser.h index 468469c..871460b 100755 --- a/core/postmultiparser.h +++ b/core/postmultiparser.h @@ -17,8 +17,8 @@ #include "requesttypes.h" // 2 MB -#define CMSLU_POSTMULTI_INPUT_BUFFER 2097152 -#define CMSLU_POSTMULTI_OUTPUT_BUFFER 2097152 +#define WINIX_POSTMULTI_INPUT_BUFFER 2097152 +#define WINIX_POSTMULTI_OUTPUT_BUFFER 2097152 class PostMultiParser diff --git a/core/request.cpp b/core/request.cpp index 50e48d3..85b7d6c 100755 --- a/core/request.cpp +++ b/core/request.cpp @@ -105,7 +105,7 @@ void Request::Clear() redirect_to.clear(); - plugin.Call(CMSLU_REQUEST_CLEAR); + plugin.Call(WINIX_REQUEST_CLEAR); } diff --git a/core/requesttypes.h b/core/requesttypes.h index b2162e4..87da615 100755 --- a/core/requesttypes.h +++ b/core/requesttypes.h @@ -15,7 +15,7 @@ #include -#define CMSLU_POSTTABLE_MAXSIZE 20 +#define WINIX_POSTTABLE_MAXSIZE 20 struct PostFile diff --git a/core/sessionparser.cpp b/core/sessionparser.cpp index 47bb977..eb6a8e8 100755 --- a/core/sessionparser.cpp +++ b/core/sessionparser.cpp @@ -66,6 +66,7 @@ bool SessionParser::Parse(SessionContainer & container) if( MakeSession(user_id) ) { + data.how_many_logged += 1; container.PushBack(session); log << log2 << "SP: read session id: " << session.id << " for user: " << session.puser->name << logend; } diff --git a/core/users.h b/core/users.h index 75c1a2f..060b880 100755 --- a/core/users.h +++ b/core/users.h @@ -40,7 +40,6 @@ public: Iterator End(); SizeType Size(); User & operator[](SizeType pos); - }; diff --git a/html/fun_chmod.html b/html/fun_chmod.html new file mode 100755 index 0000000..e69de29 diff --git a/html/fun_chown.html b/html/fun_chown.html new file mode 100755 index 0000000..e69de29 diff --git a/html/fun_ckeditor.html b/html/fun_ckeditor.html new file mode 100755 index 0000000..77dcebb --- /dev/null +++ b/html/fun_ckeditor.html @@ -0,0 +1,54 @@ +[if-one item_is]

{edit}

[else]

{add}

[end] + +[include "err_abuse.html"] + + +
+
+ {form_emacs_legend} + + [if-one mount_type_is_cms] +

{title}:

+ + +

{suggested_url}:

+ + [end] + + [if-one mount_type_is_thread] + [is mount_thread_is "subject"] +

{title}:

+ + +

{suggested_url}:

+ + [end] + [end] + + [if-one mount_type_is_cms]

{form_emacs_content_cms}

[end] + [if-one mount_type_is_thread]

{form_emacs_content_thread}

[end] + [if-one mount_type_is_ticket]

{form_emacs_content_ticket}

[end] + + + + + + [is winix_function_param_is "full"] + + [else] + + [end] + + [if-no user_logged] +

{nick}:

+ + +

{rebus_how_is_it} [rebus_question]?

+ + [end] + + +
+
+ + diff --git a/html/fun_emacs.html b/html/fun_emacs.html index 6c544da..e147716 100755 --- a/html/fun_emacs.html +++ b/html/fun_emacs.html @@ -11,7 +11,7 @@

{title}:

-

{url}:

+

{suggested_url}:

[end] @@ -20,7 +20,7 @@

{title}:

-

{url}:

+

{suggested_url}:

[end] [end] diff --git a/html/fun_login.html b/html/fun_login.html new file mode 100755 index 0000000..05b563d --- /dev/null +++ b/html/fun_login.html @@ -0,0 +1,18 @@ +

{login_header}

+ +[if-one user_logged] +

{logged_as_long}: [user_name]
+ {logout}

+[else] +
+
+ {form_login_legend}: + + + + +
+
+[end] + + diff --git a/html/fun_ls.html b/html/fun_ls.html index a7f9a48..c269f94 100755 --- a/html/fun_ls.html +++ b/html/fun_ls.html @@ -1,22 +1,50 @@ -[if-no item_is] - [if-one dir_childs_tab] -