added: IP ban mechanism (not finished yet -- we need a winix function to remove a ban)

now after some incorrent login attempts your IP can be banned or blocked
       (see new config variables)


git-svn-id: svn://ttmath.org/publicrep/winix/trunk@902 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
2012-10-27 07:44:26 +00:00
parent 53b4175d00
commit 099dd55d0c
54 changed files with 2691 additions and 1266 deletions

View File

@@ -19,7 +19,7 @@ adduser.o: ../core/requesttypes.h ../core/error.h ../core/config.h
adduser.o: ../core/textstream.h ../templates/htmltextstream.h
adduser.o: ../../pikotools/space/spacetojson.h ../core/session.h
adduser.o: ../core/user.h ../core/plugindata.h ../core/rebus.h
adduser.o: ../core/mount.h ../core/system.h ../core/job.h
adduser.o: ../core/ipban.h ../core/mount.h ../core/system.h ../core/job.h
adduser.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
adduser.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
adduser.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
@@ -34,8 +34,8 @@ adduser.o: ../core/mountparser.h ../core/crypt.h ../core/run.h
adduser.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
adduser.o: ../core/image.h ../core/threadmanager.h ../core/timezones.h
adduser.o: ../core/timezone.h ../core/sessionmanager.h
adduser.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h
adduser.o: ../core/request.h
adduser.o: ../core/sessioncontainer.h ../core/ipbancontainer.h
adduser.o: ../core/system.h ../core/htmlfilter.h ../core/request.h
changepatterns.o: changepatterns.h patterns.h locale.h
changepatterns.o: ../../pikotools/space/spaceparser.h
changepatterns.o: ../../pikotools/space/space.h
@@ -69,8 +69,8 @@ config.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
config.o: ../core/error.h ../core/config.h ../core/textstream.h
config.o: ../templates/htmltextstream.h ../../pikotools/space/spacetojson.h
config.o: ../core/session.h ../core/user.h ../core/plugindata.h
config.o: ../core/rebus.h ../core/mount.h ../core/system.h ../core/job.h
config.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
config.o: ../core/rebus.h ../core/ipban.h ../core/mount.h ../core/system.h
config.o: ../core/job.h ../core/basethread.h ../core/synchro.h ../core/dirs.h
config.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
config.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
config.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
@@ -84,7 +84,7 @@ config.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h
config.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h
config.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
config.o: ../core/sessionmanager.h ../core/sessioncontainer.h
config.o: ../core/system.h ../core/htmlfilter.h
config.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
dir.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
dir.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h
dir.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
@@ -101,13 +101,13 @@ dir.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
dir.o: ../core/cur.h ../core/request.h ../core/requesttypes.h ../core/error.h
dir.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
dir.o: ../../pikotools/space/spacetojson.h ../core/session.h ../core/user.h
dir.o: ../core/plugindata.h ../core/rebus.h ../core/mount.h ../core/system.h
dir.o: ../core/job.h ../core/basethread.h ../core/synchro.h ../core/dirs.h
dir.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
dir.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
dir.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
dir.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/log.h
dir.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
dir.o: ../core/plugindata.h ../core/rebus.h ../core/ipban.h ../core/mount.h
dir.o: ../core/system.h ../core/job.h ../core/basethread.h ../core/synchro.h
dir.o: ../core/dirs.h ../core/dircontainer.h ../db/db.h ../db/dbbase.h
dir.o: ../db/dbconn.h ../db/dbtextstream.h ../core/error.h
dir.o: ../db/dbitemquery.h ../db/dbitemcolumns.h ../core/user.h
dir.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h
dir.o: ../core/log.h ../core/logmanipulators.h ../core/slog.h ../core/cur.h
dir.o: ../templates/locale.h ../notify/notify.h ../notify/notifypool.h
dir.o: ../templates/patterns.h ../notify/notifythread.h ../core/basethread.h
dir.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
@@ -115,20 +115,21 @@ dir.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
dir.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h
dir.o: ../core/group.h ../core/loadavg.h ../core/image.h
dir.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
dir.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
dir.o: ../core/htmlfilter.h ../core/misc.h ../functions/functions.h
dir.o: ../functions/functionbase.h ../core/request.h ../core/synchro.h
dir.o: ../functions/functionparser.h ../functions/adduser.h
dir.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h
dir.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h
dir.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
dir.o: ../functions/env.h ../functions/last.h ../functions/login.h
dir.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
dir.o: ../functions/man.h ../functions/meta.h ../functions/mkdir.h
dir.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
dir.o: ../functions/passwd.h ../functions/priv.h ../functions/pw.h
dir.o: ../functions/reload.h ../functions/rm.h ../functions/rmuser.h
dir.o: ../functions/sort.h ../functions/specialdefault.h ../functions/stat.h
dir.o: ../core/sessionmanager.h ../core/sessioncontainer.h
dir.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
dir.o: ../core/misc.h ../functions/functions.h ../functions/functionbase.h
dir.o: ../core/request.h ../core/synchro.h ../functions/functionparser.h
dir.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h
dir.o: ../functions/privchanger.h ../functions/chown.h
dir.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
dir.o: ../functions/download.h ../functions/emacs.h ../functions/env.h
dir.o: ../functions/last.h ../functions/login.h ../functions/logout.h
dir.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
dir.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
dir.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
dir.o: ../functions/priv.h ../functions/pw.h ../functions/reload.h
dir.o: ../functions/rm.h ../functions/rmuser.h ../functions/sort.h
dir.o: ../functions/specialdefault.h ../functions/stat.h
dir.o: ../functions/subject.h ../functions/template.h ../functions/tinymce.h
dir.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h
dir.o: ../functions/who.h ../functions/vim.h
@@ -148,13 +149,13 @@ doc.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
doc.o: ../core/cur.h ../core/request.h ../core/requesttypes.h ../core/error.h
doc.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
doc.o: ../../pikotools/space/spacetojson.h ../core/session.h ../core/user.h
doc.o: ../core/plugindata.h ../core/rebus.h ../core/mount.h ../core/system.h
doc.o: ../core/job.h ../core/basethread.h ../core/synchro.h ../core/dirs.h
doc.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
doc.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
doc.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
doc.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/log.h
doc.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
doc.o: ../core/plugindata.h ../core/rebus.h ../core/ipban.h ../core/mount.h
doc.o: ../core/system.h ../core/job.h ../core/basethread.h ../core/synchro.h
doc.o: ../core/dirs.h ../core/dircontainer.h ../db/db.h ../db/dbbase.h
doc.o: ../db/dbconn.h ../db/dbtextstream.h ../core/error.h
doc.o: ../db/dbitemquery.h ../db/dbitemcolumns.h ../core/user.h
doc.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h
doc.o: ../core/log.h ../core/logmanipulators.h ../core/slog.h ../core/cur.h
doc.o: ../templates/locale.h ../notify/notify.h ../notify/notifypool.h
doc.o: ../templates/patterns.h ../notify/notifythread.h ../core/basethread.h
doc.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
@@ -162,8 +163,9 @@ doc.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
doc.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h
doc.o: ../core/group.h ../core/loadavg.h ../core/image.h
doc.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
doc.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
doc.o: ../core/htmlfilter.h ../core/request.h ../core/misc.h
doc.o: ../core/sessionmanager.h ../core/sessioncontainer.h
doc.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
doc.o: ../core/request.h ../core/misc.h
env.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
env.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h
env.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
@@ -180,13 +182,13 @@ env.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
env.o: ../core/cur.h ../core/request.h ../core/requesttypes.h ../core/error.h
env.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
env.o: ../../pikotools/space/spacetojson.h ../core/session.h ../core/user.h
env.o: ../core/plugindata.h ../core/rebus.h ../core/mount.h ../core/system.h
env.o: ../core/job.h ../core/basethread.h ../core/synchro.h ../core/dirs.h
env.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
env.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
env.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
env.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/log.h
env.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
env.o: ../core/plugindata.h ../core/rebus.h ../core/ipban.h ../core/mount.h
env.o: ../core/system.h ../core/job.h ../core/basethread.h ../core/synchro.h
env.o: ../core/dirs.h ../core/dircontainer.h ../db/db.h ../db/dbbase.h
env.o: ../db/dbconn.h ../db/dbtextstream.h ../core/error.h
env.o: ../db/dbitemquery.h ../db/dbitemcolumns.h ../core/user.h
env.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h
env.o: ../core/log.h ../core/logmanipulators.h ../core/slog.h ../core/cur.h
env.o: ../templates/locale.h ../notify/notify.h ../notify/notifypool.h
env.o: ../templates/patterns.h ../notify/notifythread.h ../core/basethread.h
env.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
@@ -194,20 +196,21 @@ env.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
env.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h
env.o: ../core/group.h ../core/loadavg.h ../core/image.h
env.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
env.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
env.o: ../core/htmlfilter.h ../core/misc.h ../functions/functions.h
env.o: ../functions/functionbase.h ../core/request.h ../core/synchro.h
env.o: ../functions/functionparser.h ../functions/adduser.h
env.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h
env.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h
env.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
env.o: ../functions/env.h ../functions/last.h ../functions/login.h
env.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
env.o: ../functions/man.h ../functions/meta.h ../functions/mkdir.h
env.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
env.o: ../functions/passwd.h ../functions/priv.h ../functions/pw.h
env.o: ../functions/reload.h ../functions/rm.h ../functions/rmuser.h
env.o: ../functions/sort.h ../functions/specialdefault.h ../functions/stat.h
env.o: ../core/sessionmanager.h ../core/sessioncontainer.h
env.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
env.o: ../core/misc.h ../functions/functions.h ../functions/functionbase.h
env.o: ../core/request.h ../core/synchro.h ../functions/functionparser.h
env.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h
env.o: ../functions/privchanger.h ../functions/chown.h
env.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
env.o: ../functions/download.h ../functions/emacs.h ../functions/env.h
env.o: ../functions/last.h ../functions/login.h ../functions/logout.h
env.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
env.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
env.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
env.o: ../functions/priv.h ../functions/pw.h ../functions/reload.h
env.o: ../functions/rm.h ../functions/rmuser.h ../functions/sort.h
env.o: ../functions/specialdefault.h ../functions/stat.h
env.o: ../functions/subject.h ../functions/template.h ../functions/tinymce.h
env.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h
env.o: ../functions/who.h ../functions/vim.h
@@ -230,7 +233,7 @@ filters.o: ../core/requesttypes.h ../core/error.h ../core/config.h
filters.o: ../core/textstream.h ../templates/htmltextstream.h
filters.o: ../../pikotools/space/spacetojson.h ../core/session.h
filters.o: ../core/user.h ../core/plugindata.h ../core/rebus.h
filters.o: ../core/mount.h ../core/system.h ../core/job.h
filters.o: ../core/ipban.h ../core/mount.h ../core/system.h ../core/job.h
filters.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
filters.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
filters.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
@@ -245,8 +248,8 @@ filters.o: ../core/mountparser.h ../core/crypt.h ../core/run.h
filters.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
filters.o: ../core/image.h ../core/threadmanager.h ../core/timezones.h
filters.o: ../core/timezone.h ../core/sessionmanager.h
filters.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h
filters.o: ../core/misc.h
filters.o: ../core/sessioncontainer.h ../core/ipbancontainer.h
filters.o: ../core/system.h ../core/htmlfilter.h ../core/misc.h
htmltextstream.o: htmltextstream.h ../core/textstream.h misc.h localefilter.h
htmltextstream.o: locale.h ../../pikotools/space/spaceparser.h
htmltextstream.o: ../../pikotools/space/space.h
@@ -296,8 +299,8 @@ insert.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
insert.o: ../core/error.h ../core/config.h ../core/textstream.h
insert.o: ../templates/htmltextstream.h ../../pikotools/space/spacetojson.h
insert.o: ../core/session.h ../core/user.h ../core/plugindata.h
insert.o: ../core/rebus.h ../core/mount.h ../core/system.h ../core/job.h
insert.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
insert.o: ../core/rebus.h ../core/ipban.h ../core/mount.h ../core/system.h
insert.o: ../core/job.h ../core/basethread.h ../core/synchro.h ../core/dirs.h
insert.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
insert.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
insert.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
@@ -311,8 +314,57 @@ insert.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h
insert.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h
insert.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
insert.o: ../core/sessionmanager.h ../core/sessioncontainer.h
insert.o: ../core/system.h ../core/htmlfilter.h ../core/request.h
insert.o: ../core/misc.h
insert.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
insert.o: ../core/request.h ../core/misc.h
ipban.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
ipban.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h
ipban.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
ipban.o: ../../pikotools/utf8/utf8.h misc.h localefilter.h locale.h
ipban.o: ../../pikotools/space/spaceparser.h ../../pikotools/space/space.h
ipban.o: ../../pikotools/textstream/types.h
ipban.o: ../../pikotools/textstream/textstream.h
ipban.o: ../../pikotools/space/space.h ../../pikotools/date/date.h
ipban.o: ../../pikotools/convert/convert.h ../../pikotools/convert/inttostr.h
ipban.o: ../../pikotools/membuffer/membuffer.h
ipban.o: ../../pikotools/textstream/types.h htmltextstream.h
ipban.o: ../core/textstream.h patterncacher.h ../core/item.h indexpatterns.h
ipban.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
ipban.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
ipban.o: ../core/error.h ../core/config.h ../core/textstream.h
ipban.o: ../templates/htmltextstream.h ../../pikotools/space/spacetojson.h
ipban.o: ../core/session.h ../core/user.h ../core/plugindata.h
ipban.o: ../core/rebus.h ../core/ipban.h ../core/mount.h ../core/system.h
ipban.o: ../core/job.h ../core/basethread.h ../core/synchro.h ../core/dirs.h
ipban.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
ipban.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
ipban.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
ipban.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/log.h
ipban.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
ipban.o: ../templates/locale.h ../notify/notify.h ../notify/notifypool.h
ipban.o: ../templates/patterns.h ../notify/notifythread.h
ipban.o: ../core/basethread.h ../notify/templatesnotify.h ../core/users.h
ipban.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h
ipban.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h
ipban.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h
ipban.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
ipban.o: ../core/sessionmanager.h ../core/sessioncontainer.h
ipban.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
ipban.o: ../core/request.h ../core/misc.h ../functions/functions.h
ipban.o: ../functions/functionbase.h ../core/synchro.h
ipban.o: ../functions/functionparser.h ../functions/adduser.h
ipban.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h
ipban.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h
ipban.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
ipban.o: ../functions/env.h ../functions/last.h ../functions/login.h
ipban.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
ipban.o: ../functions/man.h ../functions/meta.h ../functions/mkdir.h
ipban.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
ipban.o: ../functions/passwd.h ../functions/priv.h ../functions/pw.h
ipban.o: ../functions/reload.h ../functions/rm.h ../functions/rmuser.h
ipban.o: ../functions/sort.h ../functions/specialdefault.h
ipban.o: ../functions/stat.h ../functions/subject.h ../functions/template.h
ipban.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
ipban.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h
item.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
item.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h
item.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
@@ -330,12 +382,13 @@ item.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
item.o: ../core/error.h ../core/config.h ../core/textstream.h
item.o: ../templates/htmltextstream.h ../../pikotools/space/spacetojson.h
item.o: ../core/session.h ../core/user.h ../core/plugindata.h ../core/rebus.h
item.o: ../core/mount.h ../core/system.h ../core/job.h ../core/basethread.h
item.o: ../core/synchro.h ../core/dirs.h ../core/dircontainer.h ../db/db.h
item.o: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h ../core/error.h
item.o: ../db/dbitemquery.h ../db/dbitemcolumns.h ../core/user.h
item.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h
item.o: ../core/log.h ../core/logmanipulators.h ../core/slog.h ../core/cur.h
item.o: ../core/ipban.h ../core/mount.h ../core/system.h ../core/job.h
item.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
item.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
item.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
item.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
item.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/log.h
item.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
item.o: ../templates/locale.h ../notify/notify.h ../notify/notifypool.h
item.o: ../templates/patterns.h ../notify/notifythread.h ../core/basethread.h
item.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
@@ -343,9 +396,9 @@ item.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
item.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h
item.o: ../core/group.h ../core/loadavg.h ../core/image.h
item.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
item.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
item.o: ../core/htmlfilter.h ../core/request.h ../core/misc.h
item.o: ../core/bbcodeparser.h miscspace.h
item.o: ../core/sessionmanager.h ../core/sessioncontainer.h
item.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
item.o: ../core/request.h ../core/misc.h ../core/bbcodeparser.h miscspace.h
last.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
last.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h
last.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
@@ -363,12 +416,13 @@ last.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
last.o: ../core/error.h ../core/config.h ../core/textstream.h
last.o: ../templates/htmltextstream.h ../../pikotools/space/spacetojson.h
last.o: ../core/session.h ../core/user.h ../core/plugindata.h ../core/rebus.h
last.o: ../core/mount.h ../core/system.h ../core/job.h ../core/basethread.h
last.o: ../core/synchro.h ../core/dirs.h ../core/dircontainer.h ../db/db.h
last.o: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h ../core/error.h
last.o: ../db/dbitemquery.h ../db/dbitemcolumns.h ../core/user.h
last.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h
last.o: ../core/log.h ../core/logmanipulators.h ../core/slog.h ../core/cur.h
last.o: ../core/ipban.h ../core/mount.h ../core/system.h ../core/job.h
last.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
last.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
last.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
last.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
last.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/log.h
last.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
last.o: ../templates/locale.h ../notify/notify.h ../notify/notifypool.h
last.o: ../templates/patterns.h ../notify/notifythread.h ../core/basethread.h
last.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
@@ -376,9 +430,9 @@ last.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
last.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h
last.o: ../core/group.h ../core/loadavg.h ../core/image.h
last.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
last.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
last.o: ../core/htmlfilter.h ../core/lastcontainer.h ../core/request.h
last.o: ../core/misc.h
last.o: ../core/sessionmanager.h ../core/sessioncontainer.h
last.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
last.o: ../core/lastcontainer.h ../core/request.h ../core/misc.h
locale.o: locale.h ../../pikotools/space/spaceparser.h
locale.o: ../../pikotools/space/space.h ../../pikotools/textstream/types.h
locale.o: ../../pikotools/textstream/textstream.h
@@ -422,8 +476,8 @@ login.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
login.o: ../core/error.h ../core/config.h ../core/textstream.h
login.o: ../templates/htmltextstream.h ../../pikotools/space/spacetojson.h
login.o: ../core/session.h ../core/user.h ../core/plugindata.h
login.o: ../core/rebus.h ../core/mount.h ../core/system.h ../core/job.h
login.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
login.o: ../core/rebus.h ../core/ipban.h ../core/mount.h ../core/system.h
login.o: ../core/job.h ../core/basethread.h ../core/synchro.h ../core/dirs.h
login.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
login.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
login.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
@@ -436,8 +490,24 @@ login.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h
login.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h
login.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h
login.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
login.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
login.o: ../core/htmlfilter.h
login.o: ../core/sessionmanager.h ../core/sessioncontainer.h
login.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
login.o: ../functions/functions.h ../functions/functionbase.h
login.o: ../core/request.h ../core/synchro.h ../functions/functionparser.h
login.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h
login.o: ../functions/privchanger.h ../functions/chown.h
login.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
login.o: ../functions/download.h ../functions/emacs.h ../functions/env.h
login.o: ../functions/last.h ../functions/login.h ../functions/logout.h
login.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
login.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
login.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
login.o: ../functions/priv.h ../functions/pw.h ../functions/reload.h
login.o: ../functions/rm.h ../functions/rmuser.h ../functions/sort.h
login.o: ../functions/specialdefault.h ../functions/stat.h
login.o: ../functions/subject.h ../functions/template.h
login.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
login.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h
ls.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
ls.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h
ls.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
@@ -454,10 +524,10 @@ ls.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
ls.o: ../core/cur.h ../core/request.h ../core/requesttypes.h ../core/error.h
ls.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
ls.o: ../../pikotools/space/spacetojson.h ../core/session.h ../core/user.h
ls.o: ../core/plugindata.h ../core/rebus.h ../core/mount.h ../core/system.h
ls.o: ../core/job.h ../core/basethread.h ../core/synchro.h ../core/dirs.h
ls.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
ls.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
ls.o: ../core/plugindata.h ../core/rebus.h ../core/ipban.h ../core/mount.h
ls.o: ../core/system.h ../core/job.h ../core/basethread.h ../core/synchro.h
ls.o: ../core/dirs.h ../core/dircontainer.h ../db/db.h ../db/dbbase.h
ls.o: ../db/dbconn.h ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
ls.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
ls.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/log.h
ls.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
@@ -468,8 +538,9 @@ ls.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
ls.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h
ls.o: ../core/group.h ../core/loadavg.h ../core/image.h
ls.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
ls.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
ls.o: ../core/htmlfilter.h ../core/request.h
ls.o: ../core/sessionmanager.h ../core/sessioncontainer.h
ls.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
ls.o: ../core/request.h
man.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
man.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h
man.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
@@ -486,13 +557,13 @@ man.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
man.o: ../core/cur.h ../core/request.h ../core/requesttypes.h ../core/error.h
man.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
man.o: ../../pikotools/space/spacetojson.h ../core/session.h ../core/user.h
man.o: ../core/plugindata.h ../core/rebus.h ../core/mount.h ../core/system.h
man.o: ../core/job.h ../core/basethread.h ../core/synchro.h ../core/dirs.h
man.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
man.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
man.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
man.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/log.h
man.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
man.o: ../core/plugindata.h ../core/rebus.h ../core/ipban.h ../core/mount.h
man.o: ../core/system.h ../core/job.h ../core/basethread.h ../core/synchro.h
man.o: ../core/dirs.h ../core/dircontainer.h ../db/db.h ../db/dbbase.h
man.o: ../db/dbconn.h ../db/dbtextstream.h ../core/error.h
man.o: ../db/dbitemquery.h ../db/dbitemcolumns.h ../core/user.h
man.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h
man.o: ../core/log.h ../core/logmanipulators.h ../core/slog.h ../core/cur.h
man.o: ../templates/locale.h ../notify/notify.h ../notify/notifypool.h
man.o: ../templates/patterns.h ../notify/notifythread.h ../core/basethread.h
man.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
@@ -500,9 +571,10 @@ man.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
man.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h
man.o: ../core/group.h ../core/loadavg.h ../core/image.h
man.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
man.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
man.o: ../core/htmlfilter.h ../core/request.h ../core/misc.h
man.o: ../functions/functions.h ../functions/functionbase.h ../core/synchro.h
man.o: ../core/sessionmanager.h ../core/sessioncontainer.h
man.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
man.o: ../core/request.h ../core/misc.h ../functions/functions.h
man.o: ../functions/functionbase.h ../core/synchro.h
man.o: ../functions/functionparser.h ../functions/adduser.h
man.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h
man.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h
@@ -534,12 +606,13 @@ misc.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
misc.o: ../core/error.h ../core/config.h ../core/textstream.h
misc.o: ../templates/htmltextstream.h ../../pikotools/space/spacetojson.h
misc.o: ../core/session.h ../core/user.h ../core/plugindata.h ../core/rebus.h
misc.o: ../core/mount.h ../core/system.h ../core/job.h ../core/basethread.h
misc.o: ../core/synchro.h ../core/dirs.h ../core/dircontainer.h ../db/db.h
misc.o: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h ../core/error.h
misc.o: ../db/dbitemquery.h ../db/dbitemcolumns.h ../core/user.h
misc.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h
misc.o: ../core/log.h ../core/logmanipulators.h ../core/slog.h ../core/cur.h
misc.o: ../core/ipban.h ../core/mount.h ../core/system.h ../core/job.h
misc.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
misc.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
misc.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
misc.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
misc.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/log.h
misc.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
misc.o: ../templates/locale.h ../notify/notify.h ../notify/notifypool.h
misc.o: ../templates/patterns.h ../notify/notifythread.h ../core/basethread.h
misc.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
@@ -547,8 +620,9 @@ misc.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
misc.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h
misc.o: ../core/group.h ../core/loadavg.h ../core/image.h
misc.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
misc.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
misc.o: ../core/htmlfilter.h ../core/misc.h ../core/request.h
misc.o: ../core/sessionmanager.h ../core/sessioncontainer.h
misc.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
misc.o: ../core/misc.h ../core/request.h
miscspace.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
miscspace.o: ../../ezc/src/pattern.h ../../ezc/src/item.h
miscspace.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
@@ -568,7 +642,7 @@ miscspace.o: ../core/requesttypes.h ../core/error.h ../core/config.h
miscspace.o: ../core/textstream.h ../templates/htmltextstream.h
miscspace.o: ../../pikotools/space/spacetojson.h ../core/session.h
miscspace.o: ../core/user.h ../core/plugindata.h ../core/rebus.h
miscspace.o: ../core/mount.h ../core/system.h ../core/job.h
miscspace.o: ../core/ipban.h ../core/mount.h ../core/system.h ../core/job.h
miscspace.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
miscspace.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
miscspace.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
@@ -583,7 +657,8 @@ miscspace.o: ../core/mountparser.h ../core/crypt.h ../core/run.h
miscspace.o: ../core/users.h ../core/groups.h ../core/group.h
miscspace.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h
miscspace.o: ../core/timezones.h ../core/timezone.h ../core/sessionmanager.h
miscspace.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h
miscspace.o: ../core/sessioncontainer.h ../core/ipbancontainer.h
miscspace.o: ../core/system.h ../core/htmlfilter.h
mount.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
mount.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h
mount.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
@@ -601,8 +676,8 @@ mount.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
mount.o: ../core/error.h ../core/config.h ../core/textstream.h
mount.o: ../templates/htmltextstream.h ../../pikotools/space/spacetojson.h
mount.o: ../core/session.h ../core/user.h ../core/plugindata.h
mount.o: ../core/rebus.h ../core/mount.h ../core/system.h ../core/job.h
mount.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
mount.o: ../core/rebus.h ../core/ipban.h ../core/mount.h ../core/system.h
mount.o: ../core/job.h ../core/basethread.h ../core/synchro.h ../core/dirs.h
mount.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
mount.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
mount.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
@@ -615,8 +690,9 @@ mount.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h
mount.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h
mount.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h
mount.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
mount.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
mount.o: ../core/htmlfilter.h ../core/misc.h ../core/mounts.h
mount.o: ../core/sessionmanager.h ../core/sessioncontainer.h
mount.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
mount.o: ../core/misc.h ../core/mounts.h
patterncacher.o: patterncacher.h ../core/item.h ../../pikotools/space/space.h
patterncacher.o: ../../pikotools/date/date.h misc.h localefilter.h locale.h
patterncacher.o: ../../pikotools/space/spaceparser.h
@@ -666,12 +742,13 @@ priv.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
priv.o: ../core/error.h ../core/config.h ../core/textstream.h
priv.o: ../templates/htmltextstream.h ../../pikotools/space/spacetojson.h
priv.o: ../core/session.h ../core/user.h ../core/plugindata.h ../core/rebus.h
priv.o: ../core/mount.h ../core/system.h ../core/job.h ../core/basethread.h
priv.o: ../core/synchro.h ../core/dirs.h ../core/dircontainer.h ../db/db.h
priv.o: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h ../core/error.h
priv.o: ../db/dbitemquery.h ../db/dbitemcolumns.h ../core/user.h
priv.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h
priv.o: ../core/log.h ../core/logmanipulators.h ../core/slog.h ../core/cur.h
priv.o: ../core/ipban.h ../core/mount.h ../core/system.h ../core/job.h
priv.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
priv.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
priv.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
priv.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
priv.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/log.h
priv.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
priv.o: ../templates/locale.h ../notify/notify.h ../notify/notifypool.h
priv.o: ../templates/patterns.h ../notify/notifythread.h ../core/basethread.h
priv.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
@@ -679,21 +756,21 @@ priv.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
priv.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h
priv.o: ../core/group.h ../core/loadavg.h ../core/image.h
priv.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
priv.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
priv.o: ../core/htmlfilter.h ../core/request.h ../core/misc.h
priv.o: ../functions/functions.h ../functions/functionbase.h
priv.o: ../core/synchro.h ../functions/functionparser.h
priv.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h
priv.o: ../functions/privchanger.h ../functions/chown.h
priv.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
priv.o: ../functions/download.h ../functions/emacs.h ../functions/env.h
priv.o: ../functions/last.h ../functions/login.h ../functions/logout.h
priv.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
priv.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
priv.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
priv.o: ../functions/priv.h ../functions/pw.h ../functions/reload.h
priv.o: ../functions/rm.h ../functions/rmuser.h ../functions/sort.h
priv.o: ../functions/specialdefault.h ../functions/stat.h
priv.o: ../core/sessionmanager.h ../core/sessioncontainer.h
priv.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
priv.o: ../core/request.h ../core/misc.h ../functions/functions.h
priv.o: ../functions/functionbase.h ../core/synchro.h
priv.o: ../functions/functionparser.h ../functions/adduser.h
priv.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h
priv.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h
priv.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
priv.o: ../functions/env.h ../functions/last.h ../functions/login.h
priv.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
priv.o: ../functions/man.h ../functions/meta.h ../functions/mkdir.h
priv.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
priv.o: ../functions/passwd.h ../functions/priv.h ../functions/pw.h
priv.o: ../functions/reload.h ../functions/rm.h ../functions/rmuser.h
priv.o: ../functions/sort.h ../functions/specialdefault.h ../functions/stat.h
priv.o: ../functions/subject.h ../functions/template.h ../functions/tinymce.h
priv.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h
priv.o: ../functions/who.h ../functions/vim.h
@@ -713,10 +790,10 @@ pw.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
pw.o: ../core/cur.h ../core/request.h ../core/requesttypes.h ../core/error.h
pw.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
pw.o: ../../pikotools/space/spacetojson.h ../core/session.h ../core/user.h
pw.o: ../core/plugindata.h ../core/rebus.h ../core/mount.h ../core/system.h
pw.o: ../core/job.h ../core/basethread.h ../core/synchro.h ../core/dirs.h
pw.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
pw.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
pw.o: ../core/plugindata.h ../core/rebus.h ../core/ipban.h ../core/mount.h
pw.o: ../core/system.h ../core/job.h ../core/basethread.h ../core/synchro.h
pw.o: ../core/dirs.h ../core/dircontainer.h ../db/db.h ../db/dbbase.h
pw.o: ../db/dbconn.h ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
pw.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
pw.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/log.h
pw.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
@@ -727,8 +804,9 @@ pw.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
pw.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h
pw.o: ../core/group.h ../core/loadavg.h ../core/image.h
pw.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
pw.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
pw.o: ../core/htmlfilter.h ../core/request.h ../core/misc.h
pw.o: ../core/sessionmanager.h ../core/sessioncontainer.h
pw.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
pw.o: ../core/request.h ../core/misc.h
rebus.o: ../core/request.h templates.h ../../ezc/src/ezc.h
rebus.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
rebus.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
@@ -747,8 +825,8 @@ rebus.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
rebus.o: ../core/error.h ../core/config.h ../core/textstream.h
rebus.o: ../templates/htmltextstream.h ../../pikotools/space/spacetojson.h
rebus.o: ../core/session.h ../core/user.h ../core/plugindata.h
rebus.o: ../core/rebus.h ../core/mount.h ../core/system.h ../core/job.h
rebus.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
rebus.o: ../core/rebus.h ../core/ipban.h ../core/mount.h ../core/system.h
rebus.o: ../core/job.h ../core/basethread.h ../core/synchro.h ../core/dirs.h
rebus.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
rebus.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
rebus.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
@@ -761,20 +839,19 @@ rebus.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h
rebus.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h
rebus.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h
rebus.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
rebus.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
rebus.o: ../core/htmlfilter.h
rebus.o: ../core/sessionmanager.h ../core/sessioncontainer.h
rebus.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
slog.o: ../core/slog.h ../core/cur.h ../core/logmanipulators.h
slog.o: ../templates/locale.h templates.h ../../ezc/src/ezc.h
slog.o: ../templates/locale.h ../../pikotools/textstream/textstream.h
slog.o: ../../pikotools/space/space.h ../../pikotools/date/date.h
slog.o: ../../pikotools/convert/convert.h ../../pikotools/convert/inttostr.h
slog.o: ../../pikotools/membuffer/membuffer.h
slog.o: ../../pikotools/textstream/types.h templates.h ../../ezc/src/ezc.h
slog.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
slog.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
slog.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
slog.o: ../../pikotools/utf8/utf8.h misc.h localefilter.h locale.h
slog.o: ../../pikotools/space/spaceparser.h ../../pikotools/space/space.h
slog.o: ../../pikotools/textstream/types.h
slog.o: ../../pikotools/textstream/textstream.h ../../pikotools/space/space.h
slog.o: ../../pikotools/date/date.h ../../pikotools/convert/convert.h
slog.o: ../../pikotools/convert/inttostr.h
slog.o: ../../pikotools/membuffer/membuffer.h
slog.o: ../../pikotools/textstream/types.h htmltextstream.h
slog.o: ../core/textstream.h patterncacher.h ../core/item.h indexpatterns.h
slog.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
@@ -782,21 +859,21 @@ slog.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
slog.o: ../core/error.h ../core/config.h ../core/textstream.h
slog.o: ../templates/htmltextstream.h ../../pikotools/space/spacetojson.h
slog.o: ../core/session.h ../core/user.h ../core/plugindata.h ../core/rebus.h
slog.o: ../core/mount.h ../core/system.h ../core/job.h ../core/basethread.h
slog.o: ../core/synchro.h ../core/dirs.h ../core/dircontainer.h ../db/db.h
slog.o: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h ../core/error.h
slog.o: ../db/dbitemquery.h ../db/dbitemcolumns.h ../core/user.h
slog.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h
slog.o: ../core/log.h ../core/slog.h ../notify/notify.h
slog.o: ../notify/notifypool.h ../templates/patterns.h
slog.o: ../notify/notifythread.h ../core/basethread.h
slog.o: ../core/ipban.h ../core/mount.h ../core/system.h ../core/job.h
slog.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
slog.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
slog.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
slog.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
slog.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/log.h
slog.o: ../core/slog.h ../notify/notify.h ../notify/notifypool.h
slog.o: ../templates/patterns.h ../notify/notifythread.h ../core/basethread.h
slog.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
slog.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
slog.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h
slog.o: ../core/group.h ../core/loadavg.h ../core/image.h
slog.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
slog.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
slog.o: ../core/htmlfilter.h
slog.o: ../core/sessionmanager.h ../core/sessioncontainer.h
slog.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
stat.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
stat.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h
stat.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
@@ -814,12 +891,13 @@ stat.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
stat.o: ../core/error.h ../core/config.h ../core/textstream.h
stat.o: ../templates/htmltextstream.h ../../pikotools/space/spacetojson.h
stat.o: ../core/session.h ../core/user.h ../core/plugindata.h ../core/rebus.h
stat.o: ../core/mount.h ../core/system.h ../core/job.h ../core/basethread.h
stat.o: ../core/synchro.h ../core/dirs.h ../core/dircontainer.h ../db/db.h
stat.o: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h ../core/error.h
stat.o: ../db/dbitemquery.h ../db/dbitemcolumns.h ../core/user.h
stat.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h
stat.o: ../core/log.h ../core/logmanipulators.h ../core/slog.h ../core/cur.h
stat.o: ../core/ipban.h ../core/mount.h ../core/system.h ../core/job.h
stat.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
stat.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
stat.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
stat.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
stat.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/log.h
stat.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
stat.o: ../templates/locale.h ../notify/notify.h ../notify/notifypool.h
stat.o: ../templates/patterns.h ../notify/notifythread.h ../core/basethread.h
stat.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
@@ -827,8 +905,9 @@ stat.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
stat.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h
stat.o: ../core/group.h ../core/loadavg.h ../core/image.h
stat.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
stat.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
stat.o: ../core/htmlfilter.h ../core/request.h ../core/misc.h
stat.o: ../core/sessionmanager.h ../core/sessioncontainer.h
stat.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
stat.o: ../core/request.h ../core/misc.h
sys.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
sys.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h
sys.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
@@ -845,13 +924,13 @@ sys.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
sys.o: ../core/cur.h ../core/request.h ../core/requesttypes.h ../core/error.h
sys.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
sys.o: ../../pikotools/space/spacetojson.h ../core/session.h ../core/user.h
sys.o: ../core/plugindata.h ../core/rebus.h ../core/mount.h ../core/system.h
sys.o: ../core/job.h ../core/basethread.h ../core/synchro.h ../core/dirs.h
sys.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
sys.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
sys.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
sys.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/log.h
sys.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
sys.o: ../core/plugindata.h ../core/rebus.h ../core/ipban.h ../core/mount.h
sys.o: ../core/system.h ../core/job.h ../core/basethread.h ../core/synchro.h
sys.o: ../core/dirs.h ../core/dircontainer.h ../db/db.h ../db/dbbase.h
sys.o: ../db/dbconn.h ../db/dbtextstream.h ../core/error.h
sys.o: ../db/dbitemquery.h ../db/dbitemcolumns.h ../core/user.h
sys.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h
sys.o: ../core/log.h ../core/logmanipulators.h ../core/slog.h ../core/cur.h
sys.o: ../templates/locale.h ../notify/notify.h ../notify/notifypool.h
sys.o: ../templates/patterns.h ../notify/notifythread.h ../core/basethread.h
sys.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
@@ -859,10 +938,11 @@ sys.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
sys.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h
sys.o: ../core/group.h ../core/loadavg.h ../core/image.h
sys.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
sys.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
sys.o: ../core/htmlfilter.h ../core/request.h ../core/version.h
sys.o: ../core/plugin.h ../core/pluginmsg.h ../core/sessionmanager.h
sys.o: ../functions/functions.h ../functions/functionbase.h ../core/synchro.h
sys.o: ../core/sessionmanager.h ../core/sessioncontainer.h
sys.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
sys.o: ../core/request.h ../core/version.h ../core/plugin.h
sys.o: ../core/pluginmsg.h ../core/sessionmanager.h ../functions/functions.h
sys.o: ../functions/functionbase.h ../core/synchro.h
sys.o: ../functions/functionparser.h ../functions/adduser.h
sys.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h
sys.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h
@@ -896,7 +976,7 @@ template.o: ../core/requesttypes.h ../core/error.h ../core/config.h
template.o: ../core/textstream.h ../templates/htmltextstream.h
template.o: ../../pikotools/space/spacetojson.h ../core/session.h
template.o: ../core/user.h ../core/plugindata.h ../core/rebus.h
template.o: ../core/mount.h ../core/system.h ../core/job.h
template.o: ../core/ipban.h ../core/mount.h ../core/system.h ../core/job.h
template.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
template.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
template.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
@@ -911,8 +991,8 @@ template.o: ../core/mountparser.h ../core/crypt.h ../core/run.h
template.o: ../core/users.h ../core/groups.h ../core/group.h
template.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h
template.o: ../core/timezones.h ../core/timezone.h ../core/sessionmanager.h
template.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h
template.o: ../core/misc.h
template.o: ../core/sessioncontainer.h ../core/ipbancontainer.h
template.o: ../core/system.h ../core/htmlfilter.h ../core/misc.h
templates.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
templates.o: ../../ezc/src/pattern.h ../../ezc/src/item.h
templates.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
@@ -932,7 +1012,7 @@ templates.o: ../core/requesttypes.h ../core/error.h ../core/config.h
templates.o: ../core/textstream.h ../templates/htmltextstream.h
templates.o: ../../pikotools/space/spacetojson.h ../core/session.h
templates.o: ../core/user.h ../core/plugindata.h ../core/rebus.h
templates.o: ../core/mount.h ../core/system.h ../core/job.h
templates.o: ../core/ipban.h ../core/mount.h ../core/system.h ../core/job.h
templates.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
templates.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
templates.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
@@ -947,10 +1027,11 @@ templates.o: ../core/mountparser.h ../core/crypt.h ../core/run.h
templates.o: ../core/users.h ../core/groups.h ../core/group.h
templates.o: ../core/loadavg.h ../core/image.h ../core/threadmanager.h
templates.o: ../core/timezones.h ../core/timezone.h ../core/sessionmanager.h
templates.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h
templates.o: ../core/misc.h ../core/plugin.h ../core/pluginmsg.h
templates.o: ../core/sessionmanager.h ../functions/functions.h
templates.o: ../functions/functionbase.h ../core/request.h ../core/synchro.h
templates.o: ../core/sessioncontainer.h ../core/ipbancontainer.h
templates.o: ../core/system.h ../core/htmlfilter.h ../core/misc.h
templates.o: ../core/plugin.h ../core/pluginmsg.h ../core/sessionmanager.h
templates.o: ../functions/functions.h ../functions/functionbase.h
templates.o: ../core/request.h ../core/synchro.h
templates.o: ../functions/functionparser.h ../functions/adduser.h
templates.o: ../functions/cat.h ../functions/chmod.h
templates.o: ../functions/privchanger.h ../functions/chown.h
@@ -1000,8 +1081,8 @@ upload.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
upload.o: ../core/error.h ../core/config.h ../core/textstream.h
upload.o: ../templates/htmltextstream.h ../../pikotools/space/spacetojson.h
upload.o: ../core/session.h ../core/user.h ../core/plugindata.h
upload.o: ../core/rebus.h ../core/mount.h ../core/system.h ../core/job.h
upload.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
upload.o: ../core/rebus.h ../core/ipban.h ../core/mount.h ../core/system.h
upload.o: ../core/job.h ../core/basethread.h ../core/synchro.h ../core/dirs.h
upload.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
upload.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
upload.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
@@ -1015,7 +1096,7 @@ upload.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h
upload.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h
upload.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
upload.o: ../core/sessionmanager.h ../core/sessioncontainer.h
upload.o: ../core/system.h ../core/htmlfilter.h
upload.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
uptime.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
uptime.o: ../../ezc/src/pattern.h ../../ezc/src/item.h
uptime.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
@@ -1034,8 +1115,8 @@ uptime.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
uptime.o: ../core/error.h ../core/config.h ../core/textstream.h
uptime.o: ../templates/htmltextstream.h ../../pikotools/space/spacetojson.h
uptime.o: ../core/session.h ../core/user.h ../core/plugindata.h
uptime.o: ../core/rebus.h ../core/mount.h ../core/system.h ../core/job.h
uptime.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
uptime.o: ../core/rebus.h ../core/ipban.h ../core/mount.h ../core/system.h
uptime.o: ../core/job.h ../core/basethread.h ../core/synchro.h ../core/dirs.h
uptime.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
uptime.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
uptime.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
@@ -1049,7 +1130,7 @@ uptime.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h
uptime.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h
uptime.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
uptime.o: ../core/sessionmanager.h ../core/sessioncontainer.h
uptime.o: ../core/system.h ../core/htmlfilter.h
uptime.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
user.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
user.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h
user.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
@@ -1067,12 +1148,13 @@ user.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
user.o: ../core/error.h ../core/config.h ../core/textstream.h
user.o: ../templates/htmltextstream.h ../../pikotools/space/spacetojson.h
user.o: ../core/session.h ../core/user.h ../core/plugindata.h ../core/rebus.h
user.o: ../core/mount.h ../core/system.h ../core/job.h ../core/basethread.h
user.o: ../core/synchro.h ../core/dirs.h ../core/dircontainer.h ../db/db.h
user.o: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h ../core/error.h
user.o: ../db/dbitemquery.h ../db/dbitemcolumns.h ../core/user.h
user.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h
user.o: ../core/log.h ../core/logmanipulators.h ../core/slog.h ../core/cur.h
user.o: ../core/ipban.h ../core/mount.h ../core/system.h ../core/job.h
user.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
user.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
user.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
user.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
user.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/log.h
user.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
user.o: ../templates/locale.h ../notify/notify.h ../notify/notifypool.h
user.o: ../templates/patterns.h ../notify/notifythread.h ../core/basethread.h
user.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
@@ -1080,8 +1162,9 @@ user.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
user.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h
user.o: ../core/group.h ../core/loadavg.h ../core/image.h
user.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
user.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
user.o: ../core/htmlfilter.h ../core/request.h ../core/misc.h
user.o: ../core/sessionmanager.h ../core/sessioncontainer.h
user.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
user.o: ../core/request.h ../core/misc.h
who.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
who.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h
who.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
@@ -1098,13 +1181,13 @@ who.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
who.o: ../core/cur.h ../core/request.h ../core/requesttypes.h ../core/error.h
who.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
who.o: ../../pikotools/space/spacetojson.h ../core/session.h ../core/user.h
who.o: ../core/plugindata.h ../core/rebus.h ../core/mount.h ../core/system.h
who.o: ../core/job.h ../core/basethread.h ../core/synchro.h ../core/dirs.h
who.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
who.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
who.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
who.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/log.h
who.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
who.o: ../core/plugindata.h ../core/rebus.h ../core/ipban.h ../core/mount.h
who.o: ../core/system.h ../core/job.h ../core/basethread.h ../core/synchro.h
who.o: ../core/dirs.h ../core/dircontainer.h ../db/db.h ../db/dbbase.h
who.o: ../db/dbconn.h ../db/dbtextstream.h ../core/error.h
who.o: ../db/dbitemquery.h ../db/dbitemcolumns.h ../core/user.h
who.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h
who.o: ../core/log.h ../core/logmanipulators.h ../core/slog.h ../core/cur.h
who.o: ../templates/locale.h ../notify/notify.h ../notify/notifypool.h
who.o: ../templates/patterns.h ../notify/notifythread.h ../core/basethread.h
who.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
@@ -1112,8 +1195,9 @@ who.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
who.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h
who.o: ../core/group.h ../core/loadavg.h ../core/image.h
who.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
who.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
who.o: ../core/htmlfilter.h ../core/request.h ../core/misc.h
who.o: ../core/sessionmanager.h ../core/sessioncontainer.h
who.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
who.o: ../core/request.h ../core/misc.h
winix.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/generator.h
winix.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h
winix.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
@@ -1131,8 +1215,8 @@ winix.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
winix.o: ../core/error.h ../core/config.h ../core/textstream.h
winix.o: ../templates/htmltextstream.h ../../pikotools/space/spacetojson.h
winix.o: ../core/session.h ../core/user.h ../core/plugindata.h
winix.o: ../core/rebus.h ../core/mount.h ../core/system.h ../core/job.h
winix.o: ../core/basethread.h ../core/synchro.h ../core/dirs.h
winix.o: ../core/rebus.h ../core/ipban.h ../core/mount.h ../core/system.h
winix.o: ../core/job.h ../core/basethread.h ../core/synchro.h ../core/dirs.h
winix.o: ../core/dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
winix.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
winix.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
@@ -1145,23 +1229,23 @@ winix.o: ../core/ugcontainer.h ../core/lastcontainer.h ../core/mounts.h
winix.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h
winix.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h
winix.o: ../core/threadmanager.h ../core/timezones.h ../core/timezone.h
winix.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
winix.o: ../core/htmlfilter.h ../core/request.h ../core/plugin.h
winix.o: ../core/pluginmsg.h ../core/sessionmanager.h
winix.o: ../functions/functions.h ../functions/functionbase.h
winix.o: ../core/synchro.h ../functions/functionparser.h
winix.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h
winix.o: ../functions/privchanger.h ../functions/chown.h
winix.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
winix.o: ../functions/download.h ../functions/emacs.h ../functions/env.h
winix.o: ../functions/last.h ../functions/login.h ../functions/logout.h
winix.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
winix.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
winix.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
winix.o: ../functions/priv.h ../functions/pw.h ../functions/reload.h
winix.o: ../functions/rm.h ../functions/rmuser.h ../functions/sort.h
winix.o: ../functions/specialdefault.h ../functions/stat.h
winix.o: ../functions/subject.h ../functions/template.h
winix.o: ../core/sessionmanager.h ../core/sessioncontainer.h
winix.o: ../core/ipbancontainer.h ../core/system.h ../core/htmlfilter.h
winix.o: ../core/request.h ../core/plugin.h ../core/pluginmsg.h
winix.o: ../core/sessionmanager.h ../functions/functions.h
winix.o: ../functions/functionbase.h ../core/synchro.h
winix.o: ../functions/functionparser.h ../functions/adduser.h
winix.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h
winix.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h
winix.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
winix.o: ../functions/env.h ../functions/last.h ../functions/login.h
winix.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
winix.o: ../functions/man.h ../functions/meta.h ../functions/mkdir.h
winix.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
winix.o: ../functions/passwd.h ../functions/priv.h ../functions/pw.h
winix.o: ../functions/reload.h ../functions/rm.h ../functions/rmuser.h
winix.o: ../functions/sort.h ../functions/specialdefault.h
winix.o: ../functions/stat.h ../functions/subject.h ../functions/template.h
winix.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
winix.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h
winix.o: ../templates/templates.h ../core/misc.h

View File

@@ -1 +1 @@
o = adduser.o changepatterns.o config.o dir.o doc.o env.o filters.o htmltextstream.o indexpatterns.o insert.o item.o last.o locale.o localefilter.o login.o ls.o man.o misc.o miscspace.o mount.o patterncacher.o patterns.o priv.o pw.o rebus.o slog.o stat.o sys.o template.o templates.o textextstream.o upload.o uptime.o user.o who.o winix.o
o = adduser.o changepatterns.o config.o dir.o doc.o env.o filters.o htmltextstream.o indexpatterns.o insert.o ipban.o item.o last.o locale.o localefilter.o login.o ls.o man.o misc.o miscspace.o mount.o patterncacher.o patterns.o priv.o pw.o rebus.o slog.o stat.o sys.o template.o templates.o textextstream.o upload.o uptime.o user.o who.o winix.o

View File

@@ -107,6 +107,11 @@ public:
HtmlTextStream & operator<<(RawText<double> raw);
HtmlTextStream & operator<<(RawText<void*> raw);
template<typename arg_char_type, size_t arg_stack_size, size_t arg_heap_block_size>
HtmlTextStream & operator<<(RawText<PT::TextStreamBase<arg_char_type, arg_stack_size, arg_heap_block_size> > raw);
// 'write' don't escapes too
// with these methods you can write a zero character too
HtmlTextStream & Write(const char * buf, size_t len);
@@ -150,6 +155,10 @@ public:
HtmlTextStream & operator<<(const PT::Space & space);
HtmlTextStream & operator<<(const PT::Date & Date);
template<typename arg_char_type, size_t arg_stack_size, size_t arg_heap_block_size>
HtmlTextStream & operator<<(const PT::TextStreamBase<arg_char_type, arg_stack_size, arg_heap_block_size> & arg);
private:
TextStream<std::wstring> tmp_stream;
@@ -158,6 +167,26 @@ private:
template<typename arg_char_type, size_t arg_stack_size, size_t arg_heap_block_size>
HtmlTextStream & HtmlTextStream::operator<<(RawText<PT::TextStreamBase<arg_char_type, arg_stack_size, arg_heap_block_size> > raw)
{
TextStream<std::wstring>::operator<<(raw.par);
return *this;
}
template<typename arg_char_type, size_t arg_stack_size, size_t arg_heap_block_size>
HtmlTextStream & HtmlTextStream::operator<<(const PT::TextStreamBase<arg_char_type, arg_stack_size, arg_heap_block_size> & arg)
{
typename PT::TextStreamBase<arg_char_type, arg_stack_size, arg_heap_block_size>::const_iterator i;
for(i=arg.begin() ; i != arg.end() ; ++i)
ETextPutChar(*i);
return *this;
}
#endif

123
templates/ipban.cpp Executable file
View File

@@ -0,0 +1,123 @@
/*
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2012, Tomasz Sowa
* All rights reserved.
*
*/
#include "templates.h"
#include "core/request.h"
#include "core/misc.h"
#include "functions/functions.h"
namespace TemplatesFunctions
{
static size_t ipban_index;
void ipban_tab(Info & i)
{
ipban_index = i.iter;
i.res = ipban_index < session_manager->BanListSize();
}
void ipban_tab_id(Info & i)
{
if( ipban_index < session_manager->BanListSize() )
i.out << ipban_index;
}
void ipban_tab_ip(Info & i)
{
if( ipban_index < session_manager->BanListSize() )
{
PT::WTextStream buf = IPToStr(session_manager->GetIPBan(ipban_index).ip);
i.out << buf;
}
}
void ipban_tab_incorrect_login(Info & i)
{
if( ipban_index < session_manager->BanListSize() )
i.out << session_manager->GetIPBan(ipban_index).incorrect_login_events;
}
void ipban_tab_ban_level(Info & i)
{
if( ipban_index < session_manager->BanListSize() )
{
IPBan & ipban = session_manager->GetIPBan(ipban_index);
if( ipban.HasFlag(WINIX_IPBAN_FLAG_BAN_LEVEL3) )
i.out << "3";
else
if( ipban.HasFlag(WINIX_IPBAN_FLAG_BAN_LEVEL2) )
i.out << "2";
else
if( ipban.HasFlag(WINIX_IPBAN_FLAG_BAN_LEVEL1) )
i.out << "1";
}
}
void ipban_tab_has_active_flag(Info & i)
{
if( ipban_index < session_manager->BanListSize() )
i.res = session_manager->GetIPBan(ipban_index).HasFlag(WINIX_IPBAN_FLAG_ACTIVE);
}
void ipban_tab_expires(Info & i)
{
if( ipban_index < session_manager->BanListSize() )
{
IPBan & ipban = session_manager->GetIPBan(ipban_index);
if( ipban.expires != 0 )
{
time_t expires_local = system->ToLocal(ipban.expires);
PT::Date date(expires_local);
i.out << date;
}
}
}
void ipban_tab_last_used(Info & i)
{
if( ipban_index < session_manager->BanListSize() )
{
IPBan & ipban = session_manager->GetIPBan(ipban_index);
if( ipban.last_used != 0 )
{
time_t last_used_local = system->ToLocal(ipban.last_used);
PT::Date date(last_used_local);
i.out << date;
}
}
}
void ipban_tab_is_logging_allowed(Info & i)
{
if( ipban_index < session_manager->BanListSize() )
{
IPBan & ipban = session_manager->GetIPBan(ipban_index);
i.res = !functions->fun_login.CannotLoginFrom(ipban);
}
}
} // namespace TemplatesFunctions

View File

@@ -2,12 +2,13 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2011, Tomasz Sowa
* Copyright (c) 2011-2012, Tomasz Sowa
* All rights reserved.
*
*/
#include "templates.h"
#include "functions/functions.h"
@@ -41,6 +42,33 @@ void login_path(Info & i)
}
void login_cannot_login(Info & i)
{
i.res = functions->fun_login.CannotLoginFromCurrentIP();
}
void login_when_available_login(Info & i)
{
if( cur->session->ip_ban &&
cur->session->ip_ban->expires != 0 )
{
PT::Date date(cur->session->ip_ban->expires);
i.out << date << " UTC";
}
else
{
i.out << locale.Get(L"unknown");
}
}
void login_should_use_captcha(Info & i)
{
i.res = functions->fun_login.ShouldUseCaptchaForCurrentIP();
}

View File

@@ -279,6 +279,20 @@ void Templates::CreateFunctions()
ezc_functions.Insert("insert_page", insert_page);
/*
ipban
*/
ezc_functions.Insert("ipban_tab", ipban_tab);
ezc_functions.Insert("ipban_tab_id", ipban_tab_id);
ezc_functions.Insert("ipban_tab_ip", ipban_tab_ip);
ezc_functions.Insert("ipban_tab_incorrect_login", ipban_tab_incorrect_login);
ezc_functions.Insert("ipban_tab_ban_level", ipban_tab_ban_level);
ezc_functions.Insert("ipban_tab_has_active_flag", ipban_tab_has_active_flag);
ezc_functions.Insert("ipban_tab_expires", ipban_tab_expires);
ezc_functions.Insert("ipban_tab_last_used", ipban_tab_last_used);
ezc_functions.Insert("ipban_tab_is_logging_allowed", ipban_tab_is_logging_allowed);
/*
item
*/
@@ -375,17 +389,20 @@ void Templates::CreateFunctions()
/*
last
*/
ezc_functions.Insert("last_tab", last_tab);
ezc_functions.Insert("last_tab_name", last_tab_name);
ezc_functions.Insert("last_tab_ip", last_tab_ip);
ezc_functions.Insert("last_tab_start", last_tab_start);
ezc_functions.Insert("last_tab_end", last_tab_end);
ezc_functions.Insert("last_tab", last_tab);
ezc_functions.Insert("last_tab_name", last_tab_name);
ezc_functions.Insert("last_tab_ip", last_tab_ip);
ezc_functions.Insert("last_tab_start", last_tab_start);
ezc_functions.Insert("last_tab_end", last_tab_end);
/*
login
*/
ezc_functions.Insert("login_path", login_path);
ezc_functions.Insert("login_path", login_path);
ezc_functions.Insert("login_cannot_login", login_cannot_login);
ezc_functions.Insert("login_when_available_login", login_when_available_login);
ezc_functions.Insert("login_should_use_captcha", login_should_use_captcha);
/*

View File

@@ -189,6 +189,20 @@ namespace TemplatesFunctions
void insert_page(Info & i);
/*
ipban
*/
void ipban_tab(Info & i);
void ipban_tab_id(Info & i);
void ipban_tab_ip(Info & i);
void ipban_tab_incorrect_login(Info & i);
void ipban_tab_ban_level(Info & i);
void ipban_tab_has_active_flag(Info & i);
void ipban_tab_expires(Info & i);
void ipban_tab_last_used(Info & i);
void ipban_tab_is_logging_allowed(Info & i);
/*
item
*/
@@ -297,6 +311,9 @@ namespace TemplatesFunctions
login
*/
void login_path(Info & i);
void login_cannot_login(Info & i);
void login_when_available_login(Info & i);
void login_should_use_captcha(Info & i);
/*

View File

@@ -12,6 +12,7 @@
#include <ctime>
#include "core/textstream.h"
#include "textstream/textstream.h"
@@ -103,6 +104,10 @@ public:
TexTextStream & operator<<(RawText<double> raw);
TexTextStream & operator<<(RawText<void*> raw);
template<typename arg_char_type, size_t arg_stack_size, size_t arg_heap_block_size>
TexTextStream & operator<<(RawText<PT::TextStreamBase<arg_char_type, arg_stack_size, arg_heap_block_size> > raw);
// 'write' don't escapes too
// with these methods you can write a zero character too
TexTextStream & Write(const char * buf, size_t len);
@@ -146,6 +151,9 @@ public:
TexTextStream & operator<<(const PT::Space & space);
TexTextStream & operator<<(const PT::Date & Date);
template<typename arg_char_type, size_t arg_stack_size, size_t arg_heap_block_size>
TexTextStream & operator<<(const PT::TextStreamBase<arg_char_type, arg_stack_size, arg_heap_block_size> & arg);
private:
TextStream<std::wstring> tmp_stream;
@@ -153,6 +161,26 @@ private:
};
template<typename arg_char_type, size_t arg_stack_size, size_t arg_heap_block_size>
TexTextStream & TexTextStream::operator<<(RawText<PT::TextStreamBase<arg_char_type, arg_stack_size, arg_heap_block_size> > raw)
{
TextStream<std::wstring>::operator<<(raw.par);
return *this;
}
template<typename arg_char_type, size_t arg_stack_size, size_t arg_heap_block_size>
TexTextStream & TexTextStream::operator<<(const PT::TextStreamBase<arg_char_type, arg_stack_size, arg_heap_block_size> & arg)
{
typename PT::TextStreamBase<arg_char_type, arg_stack_size, arg_heap_block_size>::const_iterator i;
for(i=arg.begin() ; i != arg.end() ; ++i)
ETextPutChar(*i);
return *this;
}
#endif