winix/functions
Tomasz Sowa c9bf20201b added: possibility to ban if a session cookie is incorrect (when we are using encoded cookies)
added:   possibility to ban if a client tries to hijack the session cookie
added:   possibility to ban if a client did not send a session cookie
renamed: ezc functions:
         login_cannot_login -> ipban_is_login_allowed_from_this_ip  (and the return value was changed)
         login_when_available_login -> ipban_current_ip_expires_time
added: config options:
       // after how many broken encoded cookie we should ban the current IP
       // default: 2 (value in the range <0 - 65535>)
       size_t broken_encoded_cookie_treshold;

       // after how many incorrect session identifiers (or session indices) we should ban the current IP
       // do not set this value too low, as people connecting from the same IP address (from behind a NAT)
       // would be banned if they have an old session cookie remembered in the browser
       // default: 128 (value in the range <0 - 65535>)
       size_t session_hijacking_treshold;

       // after how many times a client will be banned if it did not send a session cookie
       // default: 1000 (value in the range <0 - 65535>)
       size_t no_session_cookie_treshold;








git-svn-id: svn://ttmath.org/publicrep/winix/trunk@995 e52654a7-88a9-db11-a3e9-0013d4bc506e
2014-11-24 20:22:30 +00:00
..
Makefile removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
Makefile.dep added: possibility to encode the session cookie (added files core/sessionidmanager.h and core/sessionidmanager.cpp) 2014-11-22 15:30:56 +00:00
Makefile.o.dep removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
account.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
account.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
adduser.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
adduser.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
cat.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
cat.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
chmod.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
chmod.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
chown.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
chown.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
ckeditor.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
ckeditor.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
cp.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
cp.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
default.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
default.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
download.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
download.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
emacs.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
emacs.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
env.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
env.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
functionbase.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
functionbase.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
functionparser.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
functionparser.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
functions.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
functions.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
imgcrop.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
imgcrop.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
ipban.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
ipban.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
last.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
last.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
ln.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
ln.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
locale.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
locale.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
login.cpp added: possibility to ban if a session cookie is incorrect (when we are using encoded cookies) 2014-11-24 20:22:30 +00:00
login.h added: possibility to ban if a session cookie is incorrect (when we are using encoded cookies) 2014-11-24 20:22:30 +00:00
logout.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
logout.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
ls.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
ls.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
man.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
man.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
meta.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
meta.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
mkdir.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
mkdir.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
mount.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
mount.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
mv.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
mv.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
nicedit.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
nicedit.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
node.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
node.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
passwd.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
passwd.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
priv.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
priv.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
privchanger.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
privchanger.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
pw.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
pw.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
reload.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
reload.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
rm.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
rm.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
rmuser.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
rmuser.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
run.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
run.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
sort.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
sort.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
specialdefault.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
specialdefault.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
stat.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
stat.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
subject.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
subject.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
template.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
template.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
timezone.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
timezone.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
tinymce.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
tinymce.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
uname.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
uname.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
upload.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
upload.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
uptime.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
uptime.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
vim.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
vim.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
who.cpp removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00
who.h removed: svn:executable attribute from files 2014-11-01 17:05:20 +00:00