added: config options:
// whether or not we should encode the session cookie
// (we have a special algorithm)
// default: false
bool session_cookie_encode;
// if session_cookie_encode is true then you should provide
// a file where AES keys will be stored
std::wstring session_keys_file;
// each session has an index -- an unsigned int value
// this value is sent in the cookie string (is encoded)
// and is incremented when session_index_time_increment time is passed since the last incrementing
// if a client sent the cookie back the difference between
// current index and the index in the cookie should be less than or equal to session_allow_index_difference
// default: 8
size_t session_allow_index_difference;
// the time which should pass after the session index is incremented
// default: 30
// (session_allow_index_difference + 1) * session_index_time_increment should be less than a time
// load of a page and all elements on it such as images (of course it depends on client's download too)
time_t session_index_time_increment;
// time in seconds after a new AES key pair should be generated
// we have 256 pairs of keys so this time multiplied by 256 should not be less than
// the max time of a session (session_remember_max_idle),
// by default: 256 * 2 days = 512 days = 1.4 year > 3 months (session_remember_max_idle)
// default: 172800 = 2 days (max: 2678400 = 1 month, min: 10)
size_t session_key_renew_time;
changed: when printing the time of a request we print only two non-zero digits
git-svn-id: svn://ttmath.org/publicrep/winix/trunk@994 e52654a7-88a9-db11-a3e9-0013d4bc506e
232 lines
14 KiB
Makefile
232 lines
14 KiB
Makefile
# DO NOT DELETE
|
|
|
|
notify.o: notify.h notifypool.h ../../winix/templates/locale.h
|
|
notify.o: ../../pikotools/space/spaceparser.h ../../pikotools/space/space.h
|
|
notify.o: ../../pikotools/textstream/types.h
|
|
notify.o: ../../pikotools/textstream/textstream.h
|
|
notify.o: ../../pikotools/space/space.h ../../pikotools/date/date.h
|
|
notify.o: ../../pikotools/convert/convert.h
|
|
notify.o: ../../pikotools/convert/inttostr.h
|
|
notify.o: ../../pikotools/membuffer/membuffer.h
|
|
notify.o: ../../pikotools/textstream/types.h ../../winix/templates/patterns.h
|
|
notify.o: ../../winix/templates/locale.h ../../winix/templates/localefilter.h
|
|
notify.o: ../../ezc/src/ezc.h ../../ezc/src/generator.h
|
|
notify.o: ../../ezc/src/blocks.h ../../ezc/src/item.h ../../ezc/src/funinfo.h
|
|
notify.o: ../../ezc/src/functions.h ../../pikotools/utf8/utf8.h
|
|
notify.o: ../../ezc/src/cache.h ../../ezc/src/pattern.h
|
|
notify.o: ../../ezc/src/patternparser.h ../../winix/templates/misc.h
|
|
notify.o: ../../winix/templates/htmltextstream.h
|
|
notify.o: ../../winix/core/textstream.h notifythread.h
|
|
notify.o: ../../winix/core/basethread.h ../../winix/core/synchro.h
|
|
notify.o: templatesnotify.h ../../winix/core/config.h
|
|
notify.o: ../../winix/core/htmlfilter.h ../../winix/core/users.h
|
|
notify.o: ../../winix/core/user.h ../../winix/core/ugcontainer.h
|
|
notify.o: ../../winix/core/log.h ../../winix/core/textstream.h
|
|
notify.o: ../../winix/core/logmanipulators.h ../../winix/core/slog.h
|
|
notify.o: ../../winix/core/cur.h ../../winix/core/request.h
|
|
notify.o: ../../winix/core/requesttypes.h ../../winix/core/error.h
|
|
notify.o: ../../winix/core/config.h ../../winix/templates/htmltextstream.h
|
|
notify.o: ../../pikotools/space/spacetojson.h ../../winix/core/session.h
|
|
notify.o: ../../winix/core/plugindata.h ../../winix/core/rebus.h
|
|
notify.o: ../../winix/core/ipban.h ../../winix/core/mount.h
|
|
notify.o: ../../winix/core/lastcontainer.h ../../winix/db/db.h
|
|
notify.o: ../../winix/db/dbbase.h ../../winix/db/dbconn.h
|
|
notify.o: ../../winix/db/dbtextstream.h ../../winix/core/error.h
|
|
notify.o: ../../winix/db/dbitemquery.h ../../winix/core/item.h
|
|
notify.o: ../../winix/db/dbitemcolumns.h ../../winix/core/user.h
|
|
notify.o: ../../winix/core/group.h ../../winix/core/dircontainer.h
|
|
notify.o: ../../winix/core/ugcontainer.h ../../winix/templates/templates.h
|
|
notify.o: ../../winix/templates/patterncacher.h
|
|
notify.o: ../../winix/templates/indexpatterns.h
|
|
notify.o: ../../winix/templates/patterns.h
|
|
notify.o: ../../winix/templates/changepatterns.h ../../winix/core/cur.h
|
|
notify.o: ../../winix/core/system.h ../../winix/core/job.h
|
|
notify.o: ../../winix/core/basethread.h ../../winix/core/dirs.h
|
|
notify.o: ../../winix/core/dircontainer.h ../../winix/notify/notify.h
|
|
notify.o: ../../winix/core/mounts.h ../../winix/core/mountparser.h
|
|
notify.o: ../../winix/core/crypt.h ../../winix/core/run.h
|
|
notify.o: ../../winix/core/users.h ../../winix/core/groups.h
|
|
notify.o: ../../winix/core/group.h ../../winix/core/loadavg.h
|
|
notify.o: ../../winix/core/image.h ../../winix/core/threadmanager.h
|
|
notify.o: ../../winix/core/timezones.h ../../winix/core/timezone.h
|
|
notify.o: ../../winix/core/sessionmanager.h
|
|
notify.o: ../../winix/core/sessioncontainer.h
|
|
notify.o: ../../winix/core/ipbancontainer.h ../../winix/core/system.h
|
|
notify.o: ../../winix/core/sessionidmanager.h ../../tito/src/base64.h
|
|
notify.o: ../../tito/src/aes.h ../../winix/core/htmlfilter.h
|
|
notify.o: ../../winix/core/request.h ../../winix/core/dirs.h
|
|
notify.o: ../../winix/core/plugin.h ../../winix/core/pluginmsg.h
|
|
notify.o: ../../winix/core/sessionmanager.h ../../winix/functions/functions.h
|
|
notify.o: ../../winix/functions/functionbase.h ../../winix/core/synchro.h
|
|
notify.o: ../../winix/functions/functionparser.h
|
|
notify.o: ../../winix/functions/account.h ../../winix/functions/adduser.h
|
|
notify.o: ../../winix/functions/cat.h ../../winix/functions/chmod.h
|
|
notify.o: ../../winix/functions/privchanger.h ../../winix/functions/chown.h
|
|
notify.o: ../../winix/functions/ckeditor.h ../../winix/functions/cp.h
|
|
notify.o: ../../winix/functions/default.h ../../winix/functions/download.h
|
|
notify.o: ../../winix/functions/emacs.h ../../winix/functions/env.h
|
|
notify.o: ../../winix/functions/imgcrop.h ../../winix/functions/last.h
|
|
notify.o: ../../winix/functions/login.h ../../winix/functions/logout.h
|
|
notify.o: ../../winix/functions/ln.h ../../winix/functions/ls.h
|
|
notify.o: ../../winix/functions/man.h ../../winix/functions/meta.h
|
|
notify.o: ../../winix/functions/mkdir.h ../../winix/functions/mv.h
|
|
notify.o: ../../winix/functions/nicedit.h ../../winix/functions/node.h
|
|
notify.o: ../../winix/functions/passwd.h ../../winix/functions/priv.h
|
|
notify.o: ../../winix/functions/pw.h ../../winix/functions/reload.h
|
|
notify.o: ../../winix/functions/rm.h ../../winix/functions/rmuser.h
|
|
notify.o: ../../winix/functions/sort.h ../../winix/functions/specialdefault.h
|
|
notify.o: ../../winix/functions/stat.h ../../winix/functions/subject.h
|
|
notify.o: ../../winix/functions/template.h ../../winix/functions/tinymce.h
|
|
notify.o: ../../winix/functions/uname.h ../../winix/functions/upload.h
|
|
notify.o: ../../winix/functions/uptime.h ../../winix/functions/who.h
|
|
notify.o: ../../winix/functions/vim.h
|
|
notifypool.o: notifypool.h ../../winix/templates/locale.h
|
|
notifypool.o: ../../pikotools/space/spaceparser.h
|
|
notifypool.o: ../../pikotools/space/space.h
|
|
notifypool.o: ../../pikotools/textstream/types.h
|
|
notifypool.o: ../../pikotools/textstream/textstream.h
|
|
notifypool.o: ../../pikotools/space/space.h ../../pikotools/date/date.h
|
|
notifypool.o: ../../pikotools/convert/convert.h
|
|
notifypool.o: ../../pikotools/convert/inttostr.h
|
|
notifypool.o: ../../pikotools/membuffer/membuffer.h
|
|
notifypool.o: ../../pikotools/textstream/types.h
|
|
notifythread.o: notifythread.h ../../winix/core/basethread.h
|
|
notifythread.o: ../../winix/core/synchro.h templatesnotify.h
|
|
notifythread.o: ../../ezc/src/ezc.h ../../ezc/src/generator.h
|
|
notifythread.o: ../../ezc/src/blocks.h ../../ezc/src/item.h
|
|
notifythread.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
|
|
notifythread.o: ../../pikotools/utf8/utf8.h ../../ezc/src/cache.h
|
|
notifythread.o: ../../ezc/src/pattern.h ../../ezc/src/patternparser.h
|
|
notifythread.o: ../../winix/core/textstream.h ../../winix/templates/misc.h
|
|
notifythread.o: ../../winix/templates/localefilter.h
|
|
notifythread.o: ../../winix/templates/locale.h
|
|
notifythread.o: ../../winix/templates/htmltextstream.h
|
|
notifythread.o: ../../pikotools/space/space.h ../../pikotools/date/date.h
|
|
notifythread.o: ../../pikotools/textstream/textstream.h
|
|
notifythread.o: ../../pikotools/convert/convert.h
|
|
notifythread.o: ../../pikotools/convert/inttostr.h
|
|
notifythread.o: ../../pikotools/membuffer/membuffer.h
|
|
notifythread.o: ../../pikotools/textstream/types.h notifypool.h
|
|
notifythread.o: ../../winix/templates/locale.h
|
|
notifythread.o: ../../pikotools/space/spaceparser.h
|
|
notifythread.o: ../../pikotools/space/space.h
|
|
notifythread.o: ../../pikotools/textstream/types.h ../../winix/core/config.h
|
|
notifythread.o: ../../winix/core/htmlfilter.h ../../winix/core/users.h
|
|
notifythread.o: ../../winix/core/user.h ../../winix/core/ugcontainer.h
|
|
notifythread.o: ../../winix/core/log.h ../../winix/core/textstream.h
|
|
notifythread.o: ../../winix/core/logmanipulators.h ../../winix/core/slog.h
|
|
notifythread.o: ../../winix/core/cur.h ../../winix/core/request.h
|
|
notifythread.o: ../../winix/core/requesttypes.h ../../winix/core/error.h
|
|
notifythread.o: ../../winix/core/config.h
|
|
notifythread.o: ../../winix/templates/htmltextstream.h
|
|
notifythread.o: ../../pikotools/space/spacetojson.h
|
|
notifythread.o: ../../winix/core/session.h ../../winix/core/plugindata.h
|
|
notifythread.o: ../../winix/core/rebus.h ../../winix/core/ipban.h
|
|
notifythread.o: ../../winix/core/mount.h ../../winix/core/lastcontainer.h
|
|
notifythread.o: ../../winix/db/db.h ../../winix/db/dbbase.h
|
|
notifythread.o: ../../winix/db/dbconn.h ../../winix/db/dbtextstream.h
|
|
notifythread.o: ../../winix/core/error.h ../../winix/db/dbitemquery.h
|
|
notifythread.o: ../../winix/core/item.h ../../winix/db/dbitemcolumns.h
|
|
notifythread.o: ../../winix/core/user.h ../../winix/core/group.h
|
|
notifythread.o: ../../winix/core/dircontainer.h
|
|
notifythread.o: ../../winix/core/ugcontainer.h
|
|
notifythread.o: ../../winix/templates/patterns.h
|
|
templatesnotify.o: templatesnotify.h ../../ezc/src/ezc.h
|
|
templatesnotify.o: ../../ezc/src/generator.h ../../ezc/src/blocks.h
|
|
templatesnotify.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
|
|
templatesnotify.o: ../../ezc/src/functions.h ../../pikotools/utf8/utf8.h
|
|
templatesnotify.o: ../../ezc/src/cache.h ../../ezc/src/pattern.h
|
|
templatesnotify.o: ../../ezc/src/patternparser.h
|
|
templatesnotify.o: ../../winix/core/textstream.h ../../winix/templates/misc.h
|
|
templatesnotify.o: ../../winix/templates/localefilter.h
|
|
templatesnotify.o: ../../winix/templates/locale.h
|
|
templatesnotify.o: ../../winix/templates/htmltextstream.h
|
|
templatesnotify.o: ../../pikotools/space/space.h ../../pikotools/date/date.h
|
|
templatesnotify.o: ../../pikotools/textstream/textstream.h
|
|
templatesnotify.o: ../../pikotools/convert/convert.h
|
|
templatesnotify.o: ../../pikotools/convert/inttostr.h
|
|
templatesnotify.o: ../../pikotools/membuffer/membuffer.h
|
|
templatesnotify.o: ../../pikotools/textstream/types.h notifypool.h
|
|
templatesnotify.o: ../../winix/templates/locale.h
|
|
templatesnotify.o: ../../pikotools/space/spaceparser.h
|
|
templatesnotify.o: ../../pikotools/space/space.h
|
|
templatesnotify.o: ../../pikotools/textstream/types.h
|
|
templatesnotify.o: ../../winix/core/plugin.h ../../winix/core/pluginmsg.h
|
|
templatesnotify.o: ../../winix/core/log.h ../../winix/core/textstream.h
|
|
templatesnotify.o: ../../winix/core/logmanipulators.h ../../winix/core/slog.h
|
|
templatesnotify.o: ../../winix/core/cur.h ../../winix/core/request.h
|
|
templatesnotify.o: ../../winix/core/requesttypes.h ../../winix/core/error.h
|
|
templatesnotify.o: ../../winix/core/config.h
|
|
templatesnotify.o: ../../winix/templates/htmltextstream.h
|
|
templatesnotify.o: ../../pikotools/space/spacetojson.h
|
|
templatesnotify.o: ../../winix/core/session.h ../../winix/core/user.h
|
|
templatesnotify.o: ../../winix/core/plugindata.h ../../winix/core/rebus.h
|
|
templatesnotify.o: ../../winix/core/ipban.h ../../winix/core/mount.h
|
|
templatesnotify.o: ../../winix/core/system.h
|
|
templatesnotify.o: ../../winix/core/sessionmanager.h
|
|
templatesnotify.o: ../../winix/core/synchro.h
|
|
templatesnotify.o: ../../winix/functions/functions.h
|
|
templatesnotify.o: ../../winix/functions/functionbase.h
|
|
templatesnotify.o: ../../winix/core/item.h ../../winix/db/db.h
|
|
templatesnotify.o: ../../winix/db/dbbase.h ../../winix/db/dbconn.h
|
|
templatesnotify.o: ../../winix/db/dbtextstream.h ../../winix/core/error.h
|
|
templatesnotify.o: ../../winix/db/dbitemquery.h
|
|
templatesnotify.o: ../../winix/db/dbitemcolumns.h ../../winix/core/user.h
|
|
templatesnotify.o: ../../winix/core/group.h ../../winix/core/dircontainer.h
|
|
templatesnotify.o: ../../winix/core/ugcontainer.h ../../winix/core/request.h
|
|
templatesnotify.o: ../../winix/core/config.h ../../winix/core/htmlfilter.h
|
|
templatesnotify.o: ../../winix/core/system.h ../../winix/core/job.h
|
|
templatesnotify.o: ../../winix/core/basethread.h ../../winix/core/dirs.h
|
|
templatesnotify.o: ../../winix/core/dircontainer.h
|
|
templatesnotify.o: ../../winix/notify/notify.h ../../winix/core/mounts.h
|
|
templatesnotify.o: ../../winix/core/mountparser.h ../../winix/core/crypt.h
|
|
templatesnotify.o: ../../winix/core/run.h ../../winix/core/users.h
|
|
templatesnotify.o: ../../winix/core/groups.h ../../winix/core/group.h
|
|
templatesnotify.o: ../../winix/core/ugcontainer.h ../../winix/core/loadavg.h
|
|
templatesnotify.o: ../../winix/core/image.h ../../winix/core/threadmanager.h
|
|
templatesnotify.o: ../../winix/core/timezones.h ../../winix/core/timezone.h
|
|
templatesnotify.o: ../../winix/core/synchro.h
|
|
templatesnotify.o: ../../winix/functions/functionparser.h
|
|
templatesnotify.o: ../../winix/core/cur.h ../../winix/functions/account.h
|
|
templatesnotify.o: ../../winix/functions/adduser.h
|
|
templatesnotify.o: ../../winix/functions/cat.h ../../winix/functions/chmod.h
|
|
templatesnotify.o: ../../winix/functions/privchanger.h
|
|
templatesnotify.o: ../../winix/functions/chown.h
|
|
templatesnotify.o: ../../winix/functions/ckeditor.h
|
|
templatesnotify.o: ../../winix/functions/cp.h ../../winix/functions/default.h
|
|
templatesnotify.o: ../../winix/functions/download.h
|
|
templatesnotify.o: ../../winix/functions/emacs.h ../../winix/functions/env.h
|
|
templatesnotify.o: ../../winix/functions/imgcrop.h
|
|
templatesnotify.o: ../../winix/functions/last.h ../../winix/functions/login.h
|
|
templatesnotify.o: ../../winix/functions/logout.h ../../winix/functions/ln.h
|
|
templatesnotify.o: ../../winix/functions/ls.h ../../winix/functions/man.h
|
|
templatesnotify.o: ../../winix/functions/meta.h ../../winix/functions/mkdir.h
|
|
templatesnotify.o: ../../winix/functions/mv.h ../../winix/functions/nicedit.h
|
|
templatesnotify.o: ../../winix/functions/node.h
|
|
templatesnotify.o: ../../winix/functions/passwd.h
|
|
templatesnotify.o: ../../winix/functions/priv.h ../../winix/functions/pw.h
|
|
templatesnotify.o: ../../winix/functions/reload.h ../../winix/functions/rm.h
|
|
templatesnotify.o: ../../winix/functions/rmuser.h
|
|
templatesnotify.o: ../../winix/functions/sort.h
|
|
templatesnotify.o: ../../winix/functions/specialdefault.h
|
|
templatesnotify.o: ../../winix/functions/stat.h
|
|
templatesnotify.o: ../../winix/functions/subject.h
|
|
templatesnotify.o: ../../winix/functions/template.h
|
|
templatesnotify.o: ../../winix/functions/tinymce.h
|
|
templatesnotify.o: ../../winix/functions/uname.h
|
|
templatesnotify.o: ../../winix/functions/upload.h
|
|
templatesnotify.o: ../../winix/functions/uptime.h ../../winix/functions/who.h
|
|
templatesnotify.o: ../../winix/functions/vim.h ../../winix/core/htmlfilter.h
|
|
templatesnotify.o: ../../winix/templates/templates.h
|
|
templatesnotify.o: ../../winix/templates/patterncacher.h
|
|
templatesnotify.o: ../../winix/templates/indexpatterns.h
|
|
templatesnotify.o: ../../winix/templates/patterns.h
|
|
templatesnotify.o: ../../winix/templates/changepatterns.h
|
|
templatesnotify.o: ../../winix/core/sessionmanager.h
|
|
templatesnotify.o: ../../winix/core/sessioncontainer.h
|
|
templatesnotify.o: ../../winix/core/ipbancontainer.h
|
|
templatesnotify.o: ../../winix/core/lastcontainer.h
|
|
templatesnotify.o: ../../winix/core/sessionidmanager.h
|
|
templatesnotify.o: ../../tito/src/base64.h ../../tito/src/aes.h
|
|
templatesnotify.o: ../../winix/core/misc.h ../../winix/core/winix_const.h
|