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

@@ -24,9 +24,10 @@ createthread.o: ../../core/config.h ../../core/htmlfilter.h
createthread.o: ../../templates/htmltextstream.h
createthread.o: ../../../pikotools/space/spacetojson.h ../../core/session.h
createthread.o: ../../core/user.h ../../core/plugindata.h ../../core/rebus.h
createthread.o: ../../core/mount.h ../../templates/locale.h
createthread.o: ../../core/request.h ../../core/config.h ../../core/system.h
createthread.o: ../../core/job.h ../../core/basethread.h ../../core/synchro.h
createthread.o: ../../core/ipban.h ../../core/mount.h
createthread.o: ../../templates/locale.h ../../core/request.h
createthread.o: ../../core/config.h ../../core/system.h ../../core/job.h
createthread.o: ../../core/basethread.h ../../core/synchro.h
createthread.o: ../../core/dirs.h ../../core/dircontainer.h
createthread.o: ../../notify/notify.h ../../notify/notifypool.h
createthread.o: ../../templates/patterns.h ../../templates/locale.h
@@ -88,21 +89,22 @@ funthread.o: ../../core/request.h ../../core/error.h ../../core/config.h
funthread.o: ../../core/htmlfilter.h ../../templates/htmltextstream.h
funthread.o: ../../../pikotools/space/spacetojson.h ../../core/session.h
funthread.o: ../../core/user.h ../../core/plugindata.h ../../core/rebus.h
funthread.o: ../../core/mount.h ../../templates/locale.h ../../core/request.h
funthread.o: ../../core/config.h ../../core/system.h ../../core/job.h
funthread.o: ../../core/basethread.h ../../core/synchro.h ../../core/dirs.h
funthread.o: ../../core/dircontainer.h ../../notify/notify.h
funthread.o: ../../notify/notifypool.h ../../templates/patterns.h
funthread.o: ../../templates/locale.h ../../templates/localefilter.h
funthread.o: ../../../ezc/src/ezc.h ../../../ezc/src/generator.h
funthread.o: ../../../ezc/src/pattern.h ../../../ezc/src/functions.h
funthread.o: ../../../ezc/src/funinfo.h ../../../ezc/src/stringconv.h
funthread.o: ../../notify/notifythread.h ../../core/basethread.h
funthread.o: ../../notify/templatesnotify.h ../../core/users.h
funthread.o: ../../core/ugcontainer.h ../../core/lastcontainer.h
funthread.o: ../../core/mounts.h ../../core/mountparser.h ../../core/crypt.h
funthread.o: ../../core/run.h ../../core/users.h ../../core/groups.h
funthread.o: ../../core/group.h ../../core/loadavg.h ../../core/image.h
funthread.o: ../../core/ipban.h ../../core/mount.h ../../templates/locale.h
funthread.o: ../../core/request.h ../../core/config.h ../../core/system.h
funthread.o: ../../core/job.h ../../core/basethread.h ../../core/synchro.h
funthread.o: ../../core/dirs.h ../../core/dircontainer.h
funthread.o: ../../notify/notify.h ../../notify/notifypool.h
funthread.o: ../../templates/patterns.h ../../templates/locale.h
funthread.o: ../../templates/localefilter.h ../../../ezc/src/ezc.h
funthread.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
funthread.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
funthread.o: ../../../ezc/src/stringconv.h ../../notify/notifythread.h
funthread.o: ../../core/basethread.h ../../notify/templatesnotify.h
funthread.o: ../../core/users.h ../../core/ugcontainer.h
funthread.o: ../../core/lastcontainer.h ../../core/mounts.h
funthread.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h
funthread.o: ../../core/users.h ../../core/groups.h ../../core/group.h
funthread.o: ../../core/loadavg.h ../../core/image.h
funthread.o: ../../core/threadmanager.h ../../core/timezones.h
funthread.o: ../../core/timezone.h ../../core/synchro.h tdb.h thread.h
funthread.o: ../../db/dbbase.h threadinfo.h
@@ -127,10 +129,10 @@ init.o: ../../core/error.h ../../core/config.h ../../core/htmlfilter.h
init.o: ../../templates/htmltextstream.h
init.o: ../../../pikotools/space/spacetojson.h ../../core/session.h
init.o: ../../core/user.h ../../core/plugindata.h ../../core/rebus.h
init.o: ../../core/mount.h ../../templates/locale.h ../../core/request.h
init.o: ../../core/config.h ../../core/system.h ../../core/job.h
init.o: ../../core/basethread.h ../../core/synchro.h ../../core/dirs.h
init.o: ../../core/dircontainer.h ../../notify/notify.h
init.o: ../../core/ipban.h ../../core/mount.h ../../templates/locale.h
init.o: ../../core/request.h ../../core/config.h ../../core/system.h
init.o: ../../core/job.h ../../core/basethread.h ../../core/synchro.h
init.o: ../../core/dirs.h ../../core/dircontainer.h ../../notify/notify.h
init.o: ../../notify/notifypool.h ../../templates/patterns.h
init.o: ../../templates/locale.h ../../templates/localefilter.h
init.o: ../../../ezc/src/ezc.h ../../../ezc/src/generator.h
@@ -146,9 +148,10 @@ init.o: ../../core/threadmanager.h ../../core/timezones.h
init.o: ../../core/timezone.h ../../core/synchro.h threadinfo.h funthread.h
init.o: createthread.h showthreads.h ../../core/log.h ../../core/plugin.h
init.o: pluginmsg.h ../../core/system.h ../../core/sessionmanager.h
init.o: ../../core/sessioncontainer.h ../../functions/functions.h
init.o: ../../functions/functionbase.h ../../functions/functionparser.h
init.o: ../../core/cur.h ../../functions/adduser.h ../../functions/cat.h
init.o: ../../core/sessioncontainer.h ../../core/ipbancontainer.h
init.o: ../../functions/functions.h ../../functions/functionbase.h
init.o: ../../functions/functionparser.h ../../core/cur.h
init.o: ../../functions/adduser.h ../../functions/cat.h
init.o: ../../functions/chmod.h ../../functions/privchanger.h
init.o: ../../functions/chown.h ../../functions/ckeditor.h
init.o: ../../functions/cp.h ../../functions/default.h
@@ -186,8 +189,9 @@ reply.o: ../../templates/htmltextstream.h ../../core/textstream.h
reply.o: ../../core/misc.h ../../../pikotools/utf8/utf8.h
reply.o: ../../../pikotools/space/spacetojson.h ../../core/session.h
reply.o: ../../core/user.h ../../core/plugindata.h ../../core/rebus.h
reply.o: ../../core/mount.h ../../templates/locale.h ../../core/system.h
reply.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h
reply.o: ../../core/ipban.h ../../core/mount.h ../../templates/locale.h
reply.o: ../../core/system.h ../../core/sessionmanager.h
reply.o: ../../core/sessioncontainer.h ../../core/ipbancontainer.h
reply.o: ../../core/lastcontainer.h ../../core/synchro.h
reply.o: ../../core/basethread.h ../../functions/functions.h
reply.o: ../../functions/functionbase.h ../../functions/functionparser.h
@@ -257,7 +261,7 @@ showthreads.o: ../../core/config.h ../../core/htmlfilter.h
showthreads.o: ../../templates/htmltextstream.h
showthreads.o: ../../../pikotools/space/spacetojson.h ../../core/session.h
showthreads.o: ../../core/user.h ../../core/plugindata.h ../../core/rebus.h
showthreads.o: ../../core/mount.h ../../templates/locale.h
showthreads.o: ../../core/ipban.h ../../core/mount.h ../../templates/locale.h
showthreads.o: ../../core/request.h ../../core/config.h ../../core/system.h
showthreads.o: ../../core/job.h ../../core/basethread.h ../../core/synchro.h
showthreads.o: ../../core/dirs.h ../../core/dircontainer.h
@@ -302,7 +306,7 @@ templates.o: ../../core/request.h ../../core/error.h ../../core/config.h
templates.o: ../../core/htmlfilter.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 ../../templates/locale.h
templates.o: ../../core/ipban.h ../../core/mount.h ../../templates/locale.h
templates.o: ../../notify/notify.h ../../notify/notifypool.h
templates.o: ../../templates/patterns.h ../../templates/locale.h
templates.o: ../../templates/localefilter.h ../../../ezc/src/ezc.h
@@ -321,9 +325,10 @@ templates.o: ../../functions/functionbase.h ../../core/request.h
templates.o: ../../core/synchro.h funthread.h createthread.h showthreads.h
templates.o: ../../core/misc.h ../../core/plugin.h pluginmsg.h
templates.o: ../../core/system.h ../../core/sessionmanager.h
templates.o: ../../core/sessioncontainer.h ../../functions/functions.h
templates.o: ../../functions/functionbase.h ../../functions/functionparser.h
templates.o: ../../core/cur.h ../../functions/adduser.h ../../functions/cat.h
templates.o: ../../core/sessioncontainer.h ../../core/ipbancontainer.h
templates.o: ../../functions/functions.h ../../functions/functionbase.h
templates.o: ../../functions/functionparser.h ../../core/cur.h
templates.o: ../../functions/adduser.h ../../functions/cat.h
templates.o: ../../functions/chmod.h ../../functions/privchanger.h
templates.o: ../../functions/chown.h ../../functions/ckeditor.h
templates.o: ../../functions/cp.h ../../functions/default.h
@@ -370,7 +375,7 @@ threadinfo.o: ../../core/request.h ../../core/error.h ../../core/config.h
threadinfo.o: ../../core/htmlfilter.h ../../templates/htmltextstream.h
threadinfo.o: ../../../pikotools/space/spacetojson.h ../../core/session.h
threadinfo.o: ../../core/user.h ../../core/plugindata.h ../../core/rebus.h
threadinfo.o: ../../core/mount.h ../../templates/locale.h
threadinfo.o: ../../core/ipban.h ../../core/mount.h ../../templates/locale.h
threadinfo.o: ../../notify/notify.h ../../notify/notifypool.h
threadinfo.o: ../../templates/patterns.h ../../templates/locale.h
threadinfo.o: ../../templates/localefilter.h ../../../ezc/src/ezc.h
@@ -387,17 +392,17 @@ threadinfo.o: ../../core/threadmanager.h ../../core/timezones.h
threadinfo.o: ../../core/timezone.h thread.h tdb.h ../../db/dbbase.h
threadinfo.o: ../../core/plugin.h pluginmsg.h ../../core/system.h
threadinfo.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h
threadinfo.o: ../../functions/functions.h ../../functions/functionbase.h
threadinfo.o: ../../functions/functionparser.h ../../core/cur.h
threadinfo.o: ../../functions/adduser.h ../../functions/cat.h
threadinfo.o: ../../functions/chmod.h ../../functions/privchanger.h
threadinfo.o: ../../core/request.h ../../functions/chown.h
threadinfo.o: ../../functions/ckeditor.h ../../functions/cp.h
threadinfo.o: ../../functions/default.h ../../functions/download.h
threadinfo.o: ../../functions/emacs.h ../../functions/env.h
threadinfo.o: ../../functions/last.h ../../functions/login.h
threadinfo.o: ../../functions/logout.h ../../functions/ln.h
threadinfo.o: ../../functions/ls.h ../../functions/man.h
threadinfo.o: ../../core/ipbancontainer.h ../../functions/functions.h
threadinfo.o: ../../functions/functionbase.h ../../functions/functionparser.h
threadinfo.o: ../../core/cur.h ../../functions/adduser.h
threadinfo.o: ../../functions/cat.h ../../functions/chmod.h
threadinfo.o: ../../functions/privchanger.h ../../core/request.h
threadinfo.o: ../../functions/chown.h ../../functions/ckeditor.h
threadinfo.o: ../../functions/cp.h ../../functions/default.h
threadinfo.o: ../../functions/download.h ../../functions/emacs.h
threadinfo.o: ../../functions/env.h ../../functions/last.h
threadinfo.o: ../../functions/login.h ../../functions/logout.h
threadinfo.o: ../../functions/ln.h ../../functions/ls.h ../../functions/man.h
threadinfo.o: ../../functions/meta.h ../../functions/mkdir.h
threadinfo.o: ../../functions/mv.h ../../functions/nicedit.h
threadinfo.o: ../../functions/node.h ../../functions/passwd.h