added: std::wstring * Request::ParamValuep(const wchar_t * param_name)
for taking a pointer (can be null) to a parameter value
added: bool System::IsSSLRequired(bool try_to_use_ssl)
returns true if we should use ssl
try_to_use_ssl is to be meant: config->use_ssl, config->use_ssl_static, config->use_ssl_common
git-svn-id: svn://ttmath.org/publicrep/winix/trunk@1094 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
+119
-123
@@ -3,12 +3,12 @@
|
||||
acceptbaseparser.o: acceptbaseparser.h misc.h item.h
|
||||
acceptbaseparser.o: ../../../pikotools/space/space.h
|
||||
acceptbaseparser.o: ../../../pikotools/textstream/types.h
|
||||
acceptbaseparser.o: ../../../pikotools/date/date.h requesttypes.h
|
||||
acceptbaseparser.o: ../../../pikotools/textstream/textstream.h
|
||||
acceptbaseparser.o: ../../../pikotools/date/date.h
|
||||
acceptbaseparser.o: ../../../pikotools/convert/convert.h
|
||||
acceptbaseparser.o: ../../../pikotools/convert/inttostr.h
|
||||
acceptbaseparser.o: ../../../pikotools/convert/strtoint.h
|
||||
acceptbaseparser.o: ../../../pikotools/convert/text.h
|
||||
acceptbaseparser.o: ../../../pikotools/convert/text.h requesttypes.h
|
||||
acceptbaseparser.o: ../../../pikotools/textstream/textstream.h
|
||||
acceptbaseparser.o: ../../../pikotools/membuffer/membuffer.h
|
||||
acceptbaseparser.o: ../../../pikotools/textstream/types.h
|
||||
acceptbaseparser.o: ../../../pikotools/utf8/utf8.h winix_const.h
|
||||
@@ -16,19 +16,18 @@ app.o: app.h config.h ../../../pikotools/space/spaceparser.h
|
||||
app.o: ../../../pikotools/space/space.h ../../../pikotools/textstream/types.h
|
||||
app.o: htmlfilter.h system.h job.h basethread.h synchro.h
|
||||
app.o: ../../../pikotools/space/space.h dirs.h item.h
|
||||
app.o: ../../../pikotools/date/date.h dircontainer.h
|
||||
app.o: ../../../winix/winixd/db/db.h ../../../winix/winixd/db/dbbase.h
|
||||
app.o: ../../../winix/winixd/db/dbconn.h
|
||||
app.o: ../../../winix/winixd/db/dbtextstream.h
|
||||
app.o: ../../../winix/winixd/core/textstream.h misc.h requesttypes.h
|
||||
app.o: ../../../pikotools/textstream/textstream.h
|
||||
app.o: ../../../pikotools/convert/convert.h
|
||||
app.o: ../../../pikotools/date/date.h ../../../pikotools/convert/convert.h
|
||||
app.o: ../../../pikotools/convert/inttostr.h
|
||||
app.o: ../../../pikotools/convert/strtoint.h
|
||||
app.o: ../../../pikotools/convert/text.h
|
||||
app.o: ../../../pikotools/convert/text.h misc.h requesttypes.h
|
||||
app.o: ../../../pikotools/textstream/textstream.h
|
||||
app.o: ../../../pikotools/membuffer/membuffer.h
|
||||
app.o: ../../../pikotools/textstream/types.h ../../../pikotools/utf8/utf8.h
|
||||
app.o: winix_const.h ../../../winix/winixd/core/error.h
|
||||
app.o: winix_const.h dircontainer.h ../../../winix/winixd/db/db.h
|
||||
app.o: ../../../winix/winixd/db/dbbase.h ../../../winix/winixd/db/dbconn.h
|
||||
app.o: ../../../winix/winixd/db/dbtextstream.h
|
||||
app.o: ../../../winix/winixd/core/textstream.h
|
||||
app.o: ../../../winix/winixd/core/error.h
|
||||
app.o: ../../../winix/winixd/db/dbitemquery.h
|
||||
app.o: ../../../winix/winixd/core/item.h
|
||||
app.o: ../../../winix/winixd/db/dbitemcolumns.h
|
||||
@@ -261,16 +260,17 @@ crypt.o: session.h plugindata.h rebus.h ipban.h mount.h
|
||||
crypt.o: ../../../winix/winixd/templates/locale.h
|
||||
dircontainer.o: dircontainer.h item.h ../../../pikotools/space/space.h
|
||||
dircontainer.o: ../../../pikotools/textstream/types.h
|
||||
dircontainer.o: ../../../pikotools/date/date.h log.h textstream.h
|
||||
dircontainer.o: logmanipulators.h ../../../pikotools/textstream/textstream.h
|
||||
dircontainer.o: ../../../pikotools/date/date.h
|
||||
dircontainer.o: ../../../pikotools/convert/convert.h
|
||||
dircontainer.o: ../../../pikotools/convert/inttostr.h
|
||||
dircontainer.o: ../../../pikotools/convert/strtoint.h
|
||||
dircontainer.o: ../../../pikotools/convert/text.h misc.h requesttypes.h
|
||||
dircontainer.o: ../../../pikotools/utf8/utf8.h winix_const.h
|
||||
dircontainer.o: ../../../pikotools/textstream/textstream.h
|
||||
dircontainer.o: ../../../pikotools/membuffer/membuffer.h
|
||||
dircontainer.o: ../../../pikotools/textstream/types.h slog.h cur.h request.h
|
||||
dircontainer.o: error.h config.h ../../../pikotools/space/spaceparser.h
|
||||
dircontainer.o: ../../../pikotools/textstream/types.h
|
||||
dircontainer.o: ../../../pikotools/utf8/utf8.h winix_const.h log.h
|
||||
dircontainer.o: textstream.h logmanipulators.h slog.h cur.h request.h error.h
|
||||
dircontainer.o: config.h ../../../pikotools/space/spaceparser.h
|
||||
dircontainer.o: ../../../pikotools/space/space.h htmlfilter.h
|
||||
dircontainer.o: ../../../winix/winixd/templates/htmltextstream.h
|
||||
dircontainer.o: ../../../winix/winixd/core/textstream.h
|
||||
@@ -280,18 +280,18 @@ dircontainer.o: rebus.h ipban.h mount.h
|
||||
dircontainer.o: ../../../winix/winixd/templates/locale.h
|
||||
dirs.o: dirs.h item.h ../../../pikotools/space/space.h
|
||||
dirs.o: ../../../pikotools/textstream/types.h ../../../pikotools/date/date.h
|
||||
dirs.o: dircontainer.h ../../../winix/winixd/db/db.h
|
||||
dirs.o: ../../../winix/winixd/db/dbbase.h ../../../winix/winixd/db/dbconn.h
|
||||
dirs.o: ../../../winix/winixd/db/dbtextstream.h
|
||||
dirs.o: ../../../winix/winixd/core/textstream.h misc.h requesttypes.h
|
||||
dirs.o: ../../../pikotools/textstream/textstream.h
|
||||
dirs.o: ../../../pikotools/convert/convert.h
|
||||
dirs.o: ../../../pikotools/convert/inttostr.h
|
||||
dirs.o: ../../../pikotools/convert/strtoint.h
|
||||
dirs.o: ../../../pikotools/convert/text.h
|
||||
dirs.o: ../../../pikotools/convert/text.h misc.h requesttypes.h
|
||||
dirs.o: ../../../pikotools/textstream/textstream.h
|
||||
dirs.o: ../../../pikotools/membuffer/membuffer.h
|
||||
dirs.o: ../../../pikotools/textstream/types.h ../../../pikotools/utf8/utf8.h
|
||||
dirs.o: winix_const.h ../../../winix/winixd/core/error.h
|
||||
dirs.o: winix_const.h dircontainer.h ../../../winix/winixd/db/db.h
|
||||
dirs.o: ../../../winix/winixd/db/dbbase.h ../../../winix/winixd/db/dbconn.h
|
||||
dirs.o: ../../../winix/winixd/db/dbtextstream.h
|
||||
dirs.o: ../../../winix/winixd/core/textstream.h
|
||||
dirs.o: ../../../winix/winixd/core/error.h
|
||||
dirs.o: ../../../pikotools/space/spaceparser.h
|
||||
dirs.o: ../../../pikotools/space/space.h
|
||||
dirs.o: ../../../winix/winixd/db/dbitemquery.h
|
||||
@@ -325,12 +325,11 @@ groups.o: ../../../winix/winixd/db/dbtextstream.h
|
||||
groups.o: ../../../winix/winixd/core/textstream.h misc.h item.h
|
||||
groups.o: ../../../pikotools/space/space.h
|
||||
groups.o: ../../../pikotools/textstream/types.h
|
||||
groups.o: ../../../pikotools/date/date.h requesttypes.h
|
||||
groups.o: ../../../pikotools/textstream/textstream.h
|
||||
groups.o: ../../../pikotools/convert/convert.h
|
||||
groups.o: ../../../pikotools/date/date.h ../../../pikotools/convert/convert.h
|
||||
groups.o: ../../../pikotools/convert/inttostr.h
|
||||
groups.o: ../../../pikotools/convert/strtoint.h
|
||||
groups.o: ../../../pikotools/convert/text.h
|
||||
groups.o: ../../../pikotools/convert/text.h requesttypes.h
|
||||
groups.o: ../../../pikotools/textstream/textstream.h
|
||||
groups.o: ../../../pikotools/membuffer/membuffer.h
|
||||
groups.o: ../../../pikotools/textstream/types.h
|
||||
groups.o: ../../../pikotools/utf8/utf8.h winix_const.h
|
||||
@@ -353,12 +352,12 @@ htmlfilter.o: htmlfilter.h
|
||||
httpsimpleparser.o: httpsimpleparser.h misc.h item.h
|
||||
httpsimpleparser.o: ../../../pikotools/space/space.h
|
||||
httpsimpleparser.o: ../../../pikotools/textstream/types.h
|
||||
httpsimpleparser.o: ../../../pikotools/date/date.h requesttypes.h
|
||||
httpsimpleparser.o: ../../../pikotools/textstream/textstream.h
|
||||
httpsimpleparser.o: ../../../pikotools/date/date.h
|
||||
httpsimpleparser.o: ../../../pikotools/convert/convert.h
|
||||
httpsimpleparser.o: ../../../pikotools/convert/inttostr.h
|
||||
httpsimpleparser.o: ../../../pikotools/convert/strtoint.h
|
||||
httpsimpleparser.o: ../../../pikotools/convert/text.h
|
||||
httpsimpleparser.o: ../../../pikotools/convert/text.h requesttypes.h
|
||||
httpsimpleparser.o: ../../../pikotools/textstream/textstream.h
|
||||
httpsimpleparser.o: ../../../pikotools/membuffer/membuffer.h
|
||||
httpsimpleparser.o: ../../../pikotools/textstream/types.h
|
||||
httpsimpleparser.o: ../../../pikotools/utf8/utf8.h winix_const.h
|
||||
@@ -369,11 +368,11 @@ image.o: ../../../winix/winixd/db/dbtextstream.h
|
||||
image.o: ../../../winix/winixd/core/textstream.h misc.h item.h
|
||||
image.o: ../../../pikotools/space/space.h
|
||||
image.o: ../../../pikotools/textstream/types.h ../../../pikotools/date/date.h
|
||||
image.o: requesttypes.h ../../../pikotools/textstream/textstream.h
|
||||
image.o: ../../../pikotools/convert/convert.h
|
||||
image.o: ../../../pikotools/convert/inttostr.h
|
||||
image.o: ../../../pikotools/convert/strtoint.h
|
||||
image.o: ../../../pikotools/convert/text.h
|
||||
image.o: ../../../pikotools/convert/text.h requesttypes.h
|
||||
image.o: ../../../pikotools/textstream/textstream.h
|
||||
image.o: ../../../pikotools/membuffer/membuffer.h
|
||||
image.o: ../../../pikotools/textstream/types.h ../../../pikotools/utf8/utf8.h
|
||||
image.o: winix_const.h ../../../winix/winixd/core/error.h
|
||||
@@ -488,11 +487,11 @@ ipbancontainer.o: ../../../ezc/src/outstreams.h session.h user.h plugindata.h
|
||||
ipbancontainer.o: rebus.h mount.h ../../../winix/winixd/templates/locale.h
|
||||
item.o: item.h ../../../pikotools/space/space.h
|
||||
item.o: ../../../pikotools/textstream/types.h ../../../pikotools/date/date.h
|
||||
item.o: misc.h requesttypes.h ../../../pikotools/textstream/textstream.h
|
||||
item.o: ../../../pikotools/convert/convert.h
|
||||
item.o: ../../../pikotools/convert/inttostr.h
|
||||
item.o: ../../../pikotools/convert/strtoint.h
|
||||
item.o: ../../../pikotools/convert/text.h
|
||||
item.o: ../../../pikotools/convert/text.h misc.h requesttypes.h
|
||||
item.o: ../../../pikotools/textstream/textstream.h
|
||||
item.o: ../../../pikotools/membuffer/membuffer.h
|
||||
item.o: ../../../pikotools/textstream/types.h ../../../pikotools/utf8/utf8.h
|
||||
item.o: winix_const.h crypt.h run.h config.h
|
||||
@@ -599,18 +598,18 @@ job.o: ../../../winix/winixd/templates/patterns.h
|
||||
job.o: ../../../winix/winixd/templates/changepatterns.h
|
||||
job.o: ../../../winix/winixd/templates/htmltextstream.h
|
||||
job.o: ../../../winix/winixd/core/sessionmanager.h
|
||||
lastcontainer.o: lastcontainer.h ../../../pikotools/date/date.h log.h
|
||||
lastcontainer.o: textstream.h logmanipulators.h
|
||||
lastcontainer.o: ../../../pikotools/textstream/textstream.h
|
||||
lastcontainer.o: ../../../pikotools/space/space.h
|
||||
lastcontainer.o: ../../../pikotools/textstream/types.h
|
||||
lastcontainer.o: lastcontainer.h ../../../pikotools/date/date.h
|
||||
lastcontainer.o: ../../../pikotools/convert/convert.h
|
||||
lastcontainer.o: ../../../pikotools/convert/inttostr.h
|
||||
lastcontainer.o: ../../../pikotools/convert/strtoint.h
|
||||
lastcontainer.o: ../../../pikotools/convert/text.h misc.h item.h
|
||||
lastcontainer.o: requesttypes.h ../../../pikotools/utf8/utf8.h winix_const.h
|
||||
lastcontainer.o: ../../../pikotools/space/space.h
|
||||
lastcontainer.o: ../../../pikotools/textstream/types.h requesttypes.h
|
||||
lastcontainer.o: ../../../pikotools/textstream/textstream.h
|
||||
lastcontainer.o: ../../../pikotools/membuffer/membuffer.h
|
||||
lastcontainer.o: ../../../pikotools/textstream/types.h slog.h cur.h request.h
|
||||
lastcontainer.o: ../../../pikotools/textstream/types.h
|
||||
lastcontainer.o: ../../../pikotools/utf8/utf8.h winix_const.h log.h
|
||||
lastcontainer.o: textstream.h logmanipulators.h slog.h cur.h request.h
|
||||
lastcontainer.o: error.h config.h ../../../pikotools/space/spaceparser.h
|
||||
lastcontainer.o: ../../../pikotools/space/space.h htmlfilter.h
|
||||
lastcontainer.o: ../../../winix/winixd/templates/htmltextstream.h
|
||||
@@ -658,11 +657,11 @@ log.o: session.h user.h plugindata.h rebus.h ipban.h mount.h
|
||||
log.o: ../../../winix/winixd/templates/locale.h timezones.h timezone.h
|
||||
misc.o: misc.h item.h ../../../pikotools/space/space.h
|
||||
misc.o: ../../../pikotools/textstream/types.h ../../../pikotools/date/date.h
|
||||
misc.o: requesttypes.h ../../../pikotools/textstream/textstream.h
|
||||
misc.o: ../../../pikotools/convert/convert.h
|
||||
misc.o: ../../../pikotools/convert/inttostr.h
|
||||
misc.o: ../../../pikotools/convert/strtoint.h
|
||||
misc.o: ../../../pikotools/convert/text.h
|
||||
misc.o: ../../../pikotools/convert/text.h requesttypes.h
|
||||
misc.o: ../../../pikotools/textstream/textstream.h
|
||||
misc.o: ../../../pikotools/membuffer/membuffer.h
|
||||
misc.o: ../../../pikotools/textstream/types.h ../../../pikotools/utf8/utf8.h
|
||||
misc.o: winix_const.h log.h textstream.h logmanipulators.h slog.h cur.h
|
||||
@@ -700,30 +699,30 @@ misc.o: ../../../winix/winixd/core/dircontainer.h
|
||||
misc.o: ../../../winix/winixd/core/ugcontainer.h
|
||||
mount.o: mount.h misc.h item.h ../../../pikotools/space/space.h
|
||||
mount.o: ../../../pikotools/textstream/types.h ../../../pikotools/date/date.h
|
||||
mount.o: requesttypes.h ../../../pikotools/textstream/textstream.h
|
||||
mount.o: ../../../pikotools/convert/convert.h
|
||||
mount.o: ../../../pikotools/convert/inttostr.h
|
||||
mount.o: ../../../pikotools/convert/strtoint.h
|
||||
mount.o: ../../../pikotools/convert/text.h
|
||||
mount.o: ../../../pikotools/convert/text.h requesttypes.h
|
||||
mount.o: ../../../pikotools/textstream/textstream.h
|
||||
mount.o: ../../../pikotools/membuffer/membuffer.h
|
||||
mount.o: ../../../pikotools/textstream/types.h ../../../pikotools/utf8/utf8.h
|
||||
mount.o: winix_const.h
|
||||
mountparser.o: mountparser.h mount.h item.h ../../../pikotools/space/space.h
|
||||
mountparser.o: ../../../pikotools/textstream/types.h
|
||||
mountparser.o: ../../../pikotools/date/date.h dirs.h dircontainer.h
|
||||
mountparser.o: ../../../winix/winixd/db/db.h
|
||||
mountparser.o: ../../../winix/winixd/db/dbbase.h
|
||||
mountparser.o: ../../../winix/winixd/db/dbconn.h
|
||||
mountparser.o: ../../../winix/winixd/db/dbtextstream.h
|
||||
mountparser.o: ../../../winix/winixd/core/textstream.h misc.h requesttypes.h
|
||||
mountparser.o: ../../../pikotools/textstream/textstream.h
|
||||
mountparser.o: ../../../pikotools/date/date.h
|
||||
mountparser.o: ../../../pikotools/convert/convert.h
|
||||
mountparser.o: ../../../pikotools/convert/inttostr.h
|
||||
mountparser.o: ../../../pikotools/convert/strtoint.h
|
||||
mountparser.o: ../../../pikotools/convert/text.h
|
||||
mountparser.o: ../../../pikotools/convert/text.h misc.h requesttypes.h
|
||||
mountparser.o: ../../../pikotools/textstream/textstream.h
|
||||
mountparser.o: ../../../pikotools/membuffer/membuffer.h
|
||||
mountparser.o: ../../../pikotools/textstream/types.h
|
||||
mountparser.o: ../../../pikotools/utf8/utf8.h winix_const.h
|
||||
mountparser.o: ../../../pikotools/utf8/utf8.h winix_const.h dirs.h
|
||||
mountparser.o: dircontainer.h ../../../winix/winixd/db/db.h
|
||||
mountparser.o: ../../../winix/winixd/db/dbbase.h
|
||||
mountparser.o: ../../../winix/winixd/db/dbconn.h
|
||||
mountparser.o: ../../../winix/winixd/db/dbtextstream.h
|
||||
mountparser.o: ../../../winix/winixd/core/textstream.h
|
||||
mountparser.o: ../../../winix/winixd/core/error.h
|
||||
mountparser.o: ../../../pikotools/space/spaceparser.h
|
||||
mountparser.o: ../../../pikotools/space/space.h
|
||||
@@ -758,19 +757,18 @@ mountparser.o: lastcontainer.h
|
||||
mounts.o: mounts.h mount.h error.h dirs.h item.h
|
||||
mounts.o: ../../../pikotools/space/space.h
|
||||
mounts.o: ../../../pikotools/textstream/types.h
|
||||
mounts.o: ../../../pikotools/date/date.h dircontainer.h
|
||||
mounts.o: ../../../pikotools/date/date.h ../../../pikotools/convert/convert.h
|
||||
mounts.o: ../../../pikotools/convert/inttostr.h
|
||||
mounts.o: ../../../pikotools/convert/strtoint.h
|
||||
mounts.o: ../../../pikotools/convert/text.h misc.h requesttypes.h
|
||||
mounts.o: ../../../pikotools/textstream/textstream.h
|
||||
mounts.o: ../../../pikotools/membuffer/membuffer.h
|
||||
mounts.o: ../../../pikotools/textstream/types.h
|
||||
mounts.o: ../../../pikotools/utf8/utf8.h winix_const.h dircontainer.h
|
||||
mounts.o: ../../../winix/winixd/db/db.h ../../../winix/winixd/db/dbbase.h
|
||||
mounts.o: ../../../winix/winixd/db/dbconn.h
|
||||
mounts.o: ../../../winix/winixd/db/dbtextstream.h
|
||||
mounts.o: ../../../winix/winixd/core/textstream.h misc.h requesttypes.h
|
||||
mounts.o: ../../../pikotools/textstream/textstream.h
|
||||
mounts.o: ../../../pikotools/convert/convert.h
|
||||
mounts.o: ../../../pikotools/convert/inttostr.h
|
||||
mounts.o: ../../../pikotools/convert/strtoint.h
|
||||
mounts.o: ../../../pikotools/convert/text.h
|
||||
mounts.o: ../../../pikotools/membuffer/membuffer.h
|
||||
mounts.o: ../../../pikotools/textstream/types.h
|
||||
mounts.o: ../../../pikotools/utf8/utf8.h winix_const.h
|
||||
mounts.o: ../../../winix/winixd/core/textstream.h
|
||||
mounts.o: ../../../winix/winixd/core/error.h
|
||||
mounts.o: ../../../pikotools/space/spaceparser.h
|
||||
mounts.o: ../../../pikotools/space/space.h
|
||||
@@ -1240,30 +1238,30 @@ run.o: session.h user.h plugindata.h rebus.h ipban.h mount.h
|
||||
run.o: ../../../winix/winixd/templates/locale.h
|
||||
session.o: session.h item.h ../../../pikotools/space/space.h
|
||||
session.o: ../../../pikotools/textstream/types.h
|
||||
session.o: ../../../pikotools/date/date.h error.h user.h plugindata.h rebus.h
|
||||
session.o: textstream.h ipban.h misc.h requesttypes.h
|
||||
session.o: ../../../pikotools/textstream/textstream.h
|
||||
session.o: ../../../pikotools/date/date.h
|
||||
session.o: ../../../pikotools/convert/convert.h
|
||||
session.o: ../../../pikotools/convert/inttostr.h
|
||||
session.o: ../../../pikotools/convert/strtoint.h
|
||||
session.o: ../../../pikotools/convert/text.h
|
||||
session.o: ../../../pikotools/convert/text.h misc.h requesttypes.h
|
||||
session.o: ../../../pikotools/textstream/textstream.h
|
||||
session.o: ../../../pikotools/membuffer/membuffer.h
|
||||
session.o: ../../../pikotools/textstream/types.h
|
||||
session.o: ../../../pikotools/utf8/utf8.h winix_const.h
|
||||
session.o: ../../../pikotools/utf8/utf8.h winix_const.h error.h user.h
|
||||
session.o: plugindata.h rebus.h textstream.h ipban.h
|
||||
sessioncontainer.o: sessioncontainer.h session.h item.h
|
||||
sessioncontainer.o: ../../../pikotools/space/space.h
|
||||
sessioncontainer.o: ../../../pikotools/textstream/types.h
|
||||
sessioncontainer.o: ../../../pikotools/date/date.h error.h user.h
|
||||
sessioncontainer.o: plugindata.h rebus.h textstream.h ipban.h cur.h request.h
|
||||
sessioncontainer.o: requesttypes.h ../../../pikotools/textstream/textstream.h
|
||||
sessioncontainer.o: ../../../pikotools/date/date.h
|
||||
sessioncontainer.o: ../../../pikotools/convert/convert.h
|
||||
sessioncontainer.o: ../../../pikotools/convert/inttostr.h
|
||||
sessioncontainer.o: ../../../pikotools/convert/strtoint.h
|
||||
sessioncontainer.o: ../../../pikotools/convert/text.h misc.h
|
||||
sessioncontainer.o: ../../../pikotools/utf8/utf8.h winix_const.h
|
||||
sessioncontainer.o: ../../../pikotools/convert/text.h misc.h requesttypes.h
|
||||
sessioncontainer.o: ../../../pikotools/textstream/textstream.h
|
||||
sessioncontainer.o: ../../../pikotools/membuffer/membuffer.h
|
||||
sessioncontainer.o: ../../../pikotools/textstream/types.h config.h
|
||||
sessioncontainer.o: ../../../pikotools/space/spaceparser.h
|
||||
sessioncontainer.o: ../../../pikotools/textstream/types.h
|
||||
sessioncontainer.o: ../../../pikotools/utf8/utf8.h winix_const.h error.h
|
||||
sessioncontainer.o: user.h plugindata.h rebus.h textstream.h ipban.h cur.h
|
||||
sessioncontainer.o: request.h config.h ../../../pikotools/space/spaceparser.h
|
||||
sessioncontainer.o: ../../../pikotools/space/space.h htmlfilter.h
|
||||
sessioncontainer.o: ../../../winix/winixd/templates/htmltextstream.h
|
||||
sessioncontainer.o: ../../../winix/winixd/core/textstream.h
|
||||
@@ -1278,17 +1276,16 @@ sessionidmanager.o: ../../../tito/src/aes.h
|
||||
sessionidmanager.o: ../../../pikotools/space/spaceparser.h
|
||||
sessionidmanager.o: ../../../pikotools/space/space.h
|
||||
sessionidmanager.o: ../../../pikotools/utf8/utf8.h
|
||||
sessionidmanager.o: ../../../pikotools/date/date.h log.h textstream.h
|
||||
sessionidmanager.o: logmanipulators.h
|
||||
sessionidmanager.o: ../../../pikotools/textstream/textstream.h
|
||||
sessionidmanager.o: ../../../pikotools/date/date.h
|
||||
sessionidmanager.o: ../../../pikotools/convert/convert.h
|
||||
sessionidmanager.o: ../../../pikotools/convert/inttostr.h
|
||||
sessionidmanager.o: ../../../pikotools/convert/strtoint.h
|
||||
sessionidmanager.o: ../../../pikotools/convert/text.h misc.h item.h
|
||||
sessionidmanager.o: requesttypes.h winix_const.h
|
||||
sessionidmanager.o: requesttypes.h ../../../pikotools/textstream/textstream.h
|
||||
sessionidmanager.o: ../../../pikotools/membuffer/membuffer.h
|
||||
sessionidmanager.o: ../../../pikotools/textstream/types.h slog.h cur.h
|
||||
sessionidmanager.o: request.h error.h config.h htmlfilter.h
|
||||
sessionidmanager.o: ../../../pikotools/textstream/types.h winix_const.h log.h
|
||||
sessionidmanager.o: textstream.h logmanipulators.h slog.h cur.h request.h
|
||||
sessionidmanager.o: error.h config.h htmlfilter.h
|
||||
sessionidmanager.o: ../../../winix/winixd/templates/htmltextstream.h
|
||||
sessionidmanager.o: ../../../winix/winixd/core/textstream.h
|
||||
sessionidmanager.o: ../../../pikotools/space/spacetojson.h
|
||||
@@ -1298,17 +1295,17 @@ sessionidmanager.o: ../../../winix/winixd/templates/locale.h
|
||||
sessionmanager.o: sessionmanager.h sessioncontainer.h session.h item.h
|
||||
sessionmanager.o: ../../../pikotools/space/space.h
|
||||
sessionmanager.o: ../../../pikotools/textstream/types.h
|
||||
sessionmanager.o: ../../../pikotools/date/date.h error.h user.h plugindata.h
|
||||
sessionmanager.o: rebus.h textstream.h ipban.h cur.h request.h requesttypes.h
|
||||
sessionmanager.o: ../../../pikotools/textstream/textstream.h
|
||||
sessionmanager.o: ../../../pikotools/date/date.h
|
||||
sessionmanager.o: ../../../pikotools/convert/convert.h
|
||||
sessionmanager.o: ../../../pikotools/convert/inttostr.h
|
||||
sessionmanager.o: ../../../pikotools/convert/strtoint.h
|
||||
sessionmanager.o: ../../../pikotools/convert/text.h misc.h
|
||||
sessionmanager.o: ../../../pikotools/utf8/utf8.h winix_const.h
|
||||
sessionmanager.o: ../../../pikotools/convert/text.h misc.h requesttypes.h
|
||||
sessionmanager.o: ../../../pikotools/textstream/textstream.h
|
||||
sessionmanager.o: ../../../pikotools/membuffer/membuffer.h
|
||||
sessionmanager.o: ../../../pikotools/textstream/types.h config.h
|
||||
sessionmanager.o: ../../../pikotools/space/spaceparser.h
|
||||
sessionmanager.o: ../../../pikotools/textstream/types.h
|
||||
sessionmanager.o: ../../../pikotools/utf8/utf8.h winix_const.h error.h user.h
|
||||
sessionmanager.o: plugindata.h rebus.h textstream.h ipban.h cur.h request.h
|
||||
sessionmanager.o: config.h ../../../pikotools/space/spaceparser.h
|
||||
sessionmanager.o: ../../../pikotools/space/space.h htmlfilter.h
|
||||
sessionmanager.o: ../../../winix/winixd/templates/htmltextstream.h
|
||||
sessionmanager.o: ../../../winix/winixd/core/textstream.h
|
||||
@@ -1407,17 +1404,17 @@ sessionmanager.o: ../../../winix/winixd/core/sessionmanager.h
|
||||
sessionparser.o: sessionparser.h session.h item.h
|
||||
sessionparser.o: ../../../pikotools/space/space.h
|
||||
sessionparser.o: ../../../pikotools/textstream/types.h
|
||||
sessionparser.o: ../../../pikotools/date/date.h error.h user.h plugindata.h
|
||||
sessionparser.o: rebus.h textstream.h ipban.h sessioncontainer.h cur.h
|
||||
sessionparser.o: request.h requesttypes.h
|
||||
sessionparser.o: ../../../pikotools/textstream/textstream.h
|
||||
sessionparser.o: ../../../pikotools/date/date.h
|
||||
sessionparser.o: ../../../pikotools/convert/convert.h
|
||||
sessionparser.o: ../../../pikotools/convert/inttostr.h
|
||||
sessionparser.o: ../../../pikotools/convert/strtoint.h
|
||||
sessionparser.o: ../../../pikotools/convert/text.h misc.h
|
||||
sessionparser.o: ../../../pikotools/utf8/utf8.h winix_const.h
|
||||
sessionparser.o: ../../../pikotools/convert/text.h misc.h requesttypes.h
|
||||
sessionparser.o: ../../../pikotools/textstream/textstream.h
|
||||
sessionparser.o: ../../../pikotools/membuffer/membuffer.h
|
||||
sessionparser.o: ../../../pikotools/textstream/types.h config.h
|
||||
sessionparser.o: ../../../pikotools/textstream/types.h
|
||||
sessionparser.o: ../../../pikotools/utf8/utf8.h winix_const.h error.h user.h
|
||||
sessionparser.o: plugindata.h rebus.h textstream.h ipban.h sessioncontainer.h
|
||||
sessionparser.o: cur.h request.h config.h
|
||||
sessionparser.o: ../../../pikotools/space/spaceparser.h
|
||||
sessionparser.o: ../../../pikotools/space/space.h htmlfilter.h
|
||||
sessionparser.o: ../../../winix/winixd/templates/htmltextstream.h
|
||||
@@ -1448,19 +1445,18 @@ synchro.o: synchro.h
|
||||
system.o: system.h job.h basethread.h synchro.h
|
||||
system.o: ../../../pikotools/space/space.h
|
||||
system.o: ../../../pikotools/textstream/types.h dirs.h item.h
|
||||
system.o: ../../../pikotools/date/date.h dircontainer.h
|
||||
system.o: ../../../pikotools/date/date.h ../../../pikotools/convert/convert.h
|
||||
system.o: ../../../pikotools/convert/inttostr.h
|
||||
system.o: ../../../pikotools/convert/strtoint.h
|
||||
system.o: ../../../pikotools/convert/text.h misc.h requesttypes.h
|
||||
system.o: ../../../pikotools/textstream/textstream.h
|
||||
system.o: ../../../pikotools/membuffer/membuffer.h
|
||||
system.o: ../../../pikotools/textstream/types.h
|
||||
system.o: ../../../pikotools/utf8/utf8.h winix_const.h dircontainer.h
|
||||
system.o: ../../../winix/winixd/db/db.h ../../../winix/winixd/db/dbbase.h
|
||||
system.o: ../../../winix/winixd/db/dbconn.h
|
||||
system.o: ../../../winix/winixd/db/dbtextstream.h
|
||||
system.o: ../../../winix/winixd/core/textstream.h misc.h requesttypes.h
|
||||
system.o: ../../../pikotools/textstream/textstream.h
|
||||
system.o: ../../../pikotools/convert/convert.h
|
||||
system.o: ../../../pikotools/convert/inttostr.h
|
||||
system.o: ../../../pikotools/convert/strtoint.h
|
||||
system.o: ../../../pikotools/convert/text.h
|
||||
system.o: ../../../pikotools/membuffer/membuffer.h
|
||||
system.o: ../../../pikotools/textstream/types.h
|
||||
system.o: ../../../pikotools/utf8/utf8.h winix_const.h
|
||||
system.o: ../../../winix/winixd/core/textstream.h
|
||||
system.o: ../../../winix/winixd/core/error.h
|
||||
system.o: ../../../pikotools/space/spaceparser.h
|
||||
system.o: ../../../pikotools/space/space.h
|
||||
@@ -1573,29 +1569,29 @@ threadmanager.o: ../../../ezc/src/outstreams.h session.h user.h plugindata.h
|
||||
threadmanager.o: rebus.h ipban.h mount.h
|
||||
threadmanager.o: ../../../winix/winixd/templates/locale.h
|
||||
timezone.o: timezone.h ../../../pikotools/date/date.h
|
||||
timezone.o: ../../../pikotools/space/space.h
|
||||
timezone.o: ../../../pikotools/textstream/types.h misc.h item.h
|
||||
timezone.o: requesttypes.h ../../../pikotools/textstream/textstream.h
|
||||
timezone.o: ../../../pikotools/convert/convert.h
|
||||
timezone.o: ../../../pikotools/convert/inttostr.h
|
||||
timezone.o: ../../../pikotools/convert/strtoint.h
|
||||
timezone.o: ../../../pikotools/convert/text.h
|
||||
timezone.o: ../../../pikotools/convert/text.h misc.h item.h
|
||||
timezone.o: ../../../pikotools/space/space.h
|
||||
timezone.o: ../../../pikotools/textstream/types.h requesttypes.h
|
||||
timezone.o: ../../../pikotools/textstream/textstream.h
|
||||
timezone.o: ../../../pikotools/membuffer/membuffer.h
|
||||
timezone.o: ../../../pikotools/textstream/types.h
|
||||
timezone.o: ../../../pikotools/utf8/utf8.h winix_const.h
|
||||
timezones.o: timezones.h timezone.h ../../../pikotools/date/date.h
|
||||
timezones.o: ../../../pikotools/space/space.h
|
||||
timezones.o: ../../../pikotools/textstream/types.h
|
||||
timezones.o: ../../../pikotools/space/spaceparser.h
|
||||
timezones.o: ../../../pikotools/space/space.h misc.h item.h requesttypes.h
|
||||
timezones.o: ../../../pikotools/textstream/textstream.h
|
||||
timezones.o: ../../../pikotools/convert/convert.h
|
||||
timezones.o: ../../../pikotools/convert/inttostr.h
|
||||
timezones.o: ../../../pikotools/convert/strtoint.h
|
||||
timezones.o: ../../../pikotools/convert/text.h
|
||||
timezones.o: ../../../pikotools/convert/text.h misc.h item.h
|
||||
timezones.o: ../../../pikotools/space/space.h
|
||||
timezones.o: ../../../pikotools/textstream/types.h requesttypes.h
|
||||
timezones.o: ../../../pikotools/textstream/textstream.h
|
||||
timezones.o: ../../../pikotools/membuffer/membuffer.h
|
||||
timezones.o: ../../../pikotools/textstream/types.h
|
||||
timezones.o: ../../../pikotools/utf8/utf8.h winix_const.h log.h textstream.h
|
||||
timezones.o: ../../../pikotools/utf8/utf8.h winix_const.h
|
||||
timezones.o: ../../../pikotools/space/spaceparser.h
|
||||
timezones.o: ../../../pikotools/space/space.h log.h textstream.h
|
||||
timezones.o: logmanipulators.h slog.h cur.h request.h error.h config.h
|
||||
timezones.o: htmlfilter.h ../../../winix/winixd/templates/htmltextstream.h
|
||||
timezones.o: ../../../winix/winixd/core/textstream.h
|
||||
@@ -1606,15 +1602,15 @@ user.o: user.h
|
||||
users.o: users.h sessionmanager.h sessioncontainer.h session.h item.h
|
||||
users.o: ../../../pikotools/space/space.h
|
||||
users.o: ../../../pikotools/textstream/types.h ../../../pikotools/date/date.h
|
||||
users.o: error.h user.h plugindata.h rebus.h textstream.h ipban.h cur.h
|
||||
users.o: request.h requesttypes.h ../../../pikotools/textstream/textstream.h
|
||||
users.o: ../../../pikotools/convert/convert.h
|
||||
users.o: ../../../pikotools/convert/inttostr.h
|
||||
users.o: ../../../pikotools/convert/strtoint.h
|
||||
users.o: ../../../pikotools/convert/text.h misc.h
|
||||
users.o: ../../../pikotools/utf8/utf8.h winix_const.h
|
||||
users.o: ../../../pikotools/convert/text.h misc.h requesttypes.h
|
||||
users.o: ../../../pikotools/textstream/textstream.h
|
||||
users.o: ../../../pikotools/membuffer/membuffer.h
|
||||
users.o: ../../../pikotools/textstream/types.h config.h
|
||||
users.o: ../../../pikotools/textstream/types.h ../../../pikotools/utf8/utf8.h
|
||||
users.o: winix_const.h error.h user.h plugindata.h rebus.h textstream.h
|
||||
users.o: ipban.h cur.h request.h config.h
|
||||
users.o: ../../../pikotools/space/spaceparser.h
|
||||
users.o: ../../../pikotools/space/space.h htmlfilter.h
|
||||
users.o: ../../../winix/winixd/templates/htmltextstream.h
|
||||
|
||||
+1
-1
@@ -253,7 +253,7 @@ void App::Close()
|
||||
|
||||
void App::BaseUrlRedirect(int code, bool add_subdomain)
|
||||
{
|
||||
system.PutUrlProto(config.use_ssl, cur.request->redirect_to);
|
||||
system.PutUrlProto(cur.request->redirect_to);
|
||||
|
||||
if( add_subdomain && !cur.request->subdomain.empty() )
|
||||
{
|
||||
|
||||
+37
-24
@@ -283,52 +283,65 @@ return true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
bool Request::IsParam(const wchar_t * param_name)
|
||||
std::wstring * Request::ParamValuep(const wchar_t * param_name)
|
||||
{
|
||||
ParamTab::iterator i;
|
||||
ParamTab::iterator i;
|
||||
|
||||
for(i=param_tab.begin() ; i!=param_tab.end() ; ++i)
|
||||
{
|
||||
if( i->name == param_name )
|
||||
return true;
|
||||
return &i->value;
|
||||
}
|
||||
|
||||
return false;
|
||||
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
std::wstring * Request::ParamValuep(const std::wstring & param_name)
|
||||
{
|
||||
ParamTab::iterator i;
|
||||
|
||||
for(i=param_tab.begin() ; i!=param_tab.end() ; ++i)
|
||||
{
|
||||
if( i->name == param_name )
|
||||
return &i->value;
|
||||
}
|
||||
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
|
||||
|
||||
bool Request::IsParam(const wchar_t * param_name)
|
||||
{
|
||||
return ParamValuep(param_name) != nullptr;
|
||||
}
|
||||
|
||||
|
||||
bool Request::IsParam(const std::wstring & param_name)
|
||||
{
|
||||
ParamTab::iterator i;
|
||||
|
||||
for(i=param_tab.begin() ; i!=param_tab.end() ; ++i)
|
||||
{
|
||||
if( i->name == param_name )
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
return ParamValuep(param_name) != nullptr;
|
||||
}
|
||||
|
||||
|
||||
const std::wstring & Request::ParamValue(const wchar_t * param_name)
|
||||
{
|
||||
ParamTab::iterator i;
|
||||
const std::wstring * val = ParamValuep(param_name);
|
||||
|
||||
if( val != nullptr )
|
||||
return *val;
|
||||
|
||||
for(i=param_tab.begin() ; i!=param_tab.end() ; ++i)
|
||||
{
|
||||
if( i->name == param_name )
|
||||
return i->value;
|
||||
}
|
||||
|
||||
return str_empty;
|
||||
return str_empty;
|
||||
}
|
||||
|
||||
|
||||
const std::wstring & Request::ParamValue(const std::wstring & param_name)
|
||||
{
|
||||
return ParamValue(param_name.c_str());
|
||||
const std::wstring * val = ParamValuep(param_name);
|
||||
|
||||
if( val != nullptr )
|
||||
return *val;
|
||||
|
||||
return str_empty;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -347,6 +347,9 @@ struct Request
|
||||
const std::wstring & ParamValue(const wchar_t * param_name); // returns an empty string if there is no such a parameter
|
||||
const std::wstring & ParamValue(const std::wstring & param_name); // returns an empty string if there is no such a parameter
|
||||
|
||||
std::wstring * ParamValuep(const wchar_t * param_name); // returns nullptr if there is no such a parameter
|
||||
std::wstring * ParamValuep(const std::wstring & param_name); // returns nullptr if there is no such a parameter
|
||||
|
||||
bool IsPostVar(const wchar_t * var);
|
||||
bool IsPostVar(const std::wstring & var);
|
||||
const std::wstring & PostVar(const wchar_t * var); // returns an empty string if there is no such a parameter
|
||||
|
||||
+64
-13
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2010-2016, Tomasz Sowa
|
||||
* Copyright (c) 2010-2018, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@@ -152,33 +152,84 @@ void System::Init()
|
||||
}
|
||||
|
||||
|
||||
void System::PutUrlProto(bool can_use_ssl, std::wstring & str, bool clear_str)
|
||||
/*
|
||||
* try_to_use_ssl is to be meant: config->use_ssl, config->use_ssl_static, config->use_ssl_common
|
||||
*/
|
||||
bool System::IsSSLRequired(bool try_to_use_ssl)
|
||||
{
|
||||
bool ssl = false;
|
||||
bool ssl = false;
|
||||
|
||||
if( clear_str )
|
||||
str.clear();
|
||||
|
||||
if( can_use_ssl )
|
||||
if( try_to_use_ssl )
|
||||
{
|
||||
if( !config->use_ssl_only_for_logged_users ||
|
||||
cur->session->puser ||
|
||||
(cur->request->function && cur->request->function->need_ssl) )
|
||||
{
|
||||
str += config->url_ssl_proto;
|
||||
ssl = true;
|
||||
}
|
||||
}
|
||||
|
||||
if( !ssl )
|
||||
return ssl;
|
||||
}
|
||||
|
||||
|
||||
bool System::IsSSLRequired()
|
||||
{
|
||||
return IsSSLRequired(config->use_ssl);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* try_to_use_ssl is to be meant: config->use_ssl, config->use_ssl_static, config->use_ssl_common
|
||||
*/
|
||||
void System::PutUrlProto(bool can_use_ssl, std::wstring & str, bool clear_str)
|
||||
{
|
||||
if( clear_str )
|
||||
str.clear();
|
||||
|
||||
if( IsSSLRequired() )
|
||||
str += config->url_ssl_proto;
|
||||
else
|
||||
str += config->url_proto;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* try_to_use_ssl is to be meant: config->use_ssl, config->use_ssl_static, config->use_ssl_common
|
||||
*/
|
||||
void System::PutUrlProto(bool can_use_ssl, PT::TextStream & str, bool clear_stream)
|
||||
{
|
||||
if( clear_stream )
|
||||
str.clear();
|
||||
|
||||
if( IsSSLRequired(can_use_ssl) )
|
||||
{
|
||||
str << config->url_ssl_proto;
|
||||
}
|
||||
else
|
||||
{
|
||||
str << config->url_proto;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void System::PutUrlProto(std::wstring & str, bool clear_str)
|
||||
{
|
||||
return PutUrlProto(config->use_ssl, str, clear_str);
|
||||
}
|
||||
|
||||
|
||||
void System::PutUrlProto(PT::TextStream & str, bool clear_stream)
|
||||
{
|
||||
return PutUrlProto(config->use_ssl, str, clear_stream);
|
||||
}
|
||||
|
||||
|
||||
void System::CreateItemLink(long parent_id, const std::wstring & url, const std::wstring & subdomain,
|
||||
std::wstring & link, bool clear_str)
|
||||
{
|
||||
PutUrlProto(config->use_ssl, link, clear_str);
|
||||
PutUrlProto(link, clear_str);
|
||||
|
||||
if( !subdomain.empty() )
|
||||
{
|
||||
@@ -207,7 +258,7 @@ void System::CreateItemLink(const Item & item, std::wstring & link, bool clear_s
|
||||
*/
|
||||
void System::RedirectTo(const Item & item, const wchar_t * postfix, bool use_reqtype)
|
||||
{
|
||||
PutUrlProto(config->use_ssl, cur->request->redirect_to);
|
||||
PutUrlProto(cur->request->redirect_to);
|
||||
|
||||
if( !cur->request->subdomain.empty() )
|
||||
{
|
||||
@@ -246,7 +297,7 @@ void System::RedirectTo(const Item & item, const wchar_t * postfix, bool use_req
|
||||
*/
|
||||
void System::RedirectTo(long item_id, const wchar_t * postfix, bool use_reqtype)
|
||||
{
|
||||
PutUrlProto(config->use_ssl, cur->request->redirect_to);
|
||||
PutUrlProto(cur->request->redirect_to);
|
||||
|
||||
if( !cur->request->subdomain.empty() )
|
||||
{
|
||||
@@ -300,7 +351,7 @@ void System::RedirectTo(long item_id, const wchar_t * postfix, bool use_reqtype)
|
||||
*/
|
||||
void System::RedirectTo(const wchar_t * url, bool use_reqtype)
|
||||
{
|
||||
PutUrlProto(config->use_ssl, cur->request->redirect_to);
|
||||
PutUrlProto(cur->request->redirect_to);
|
||||
|
||||
if( !cur->request->subdomain.empty() )
|
||||
{
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2010-2016, Tomasz Sowa
|
||||
* Copyright (c) 2010-2018, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@@ -119,7 +119,13 @@ public:
|
||||
|
||||
void AddParams(const ParamTab & param_tab, std::wstring & str, bool clear_str = true);
|
||||
|
||||
bool IsSSLRequired(bool try_to_use_ssl);
|
||||
bool IsSSLRequired();
|
||||
void PutUrlProto(bool can_use_ssl, std::wstring & str, bool clear_str = true);
|
||||
void PutUrlProto(bool can_use_ssl, PT::TextStream & str, bool clear_stream = true);
|
||||
void PutUrlProto(std::wstring & str, bool clear_str = true);
|
||||
void PutUrlProto(PT::TextStream & str, bool clear_stream = true);
|
||||
|
||||
void RedirectTo(const Item & item, const wchar_t * postfix = 0, bool use_reqtype = true);
|
||||
void RedirectTo(long item_id, const wchar_t * postfix = 0, bool use_reqtype = true);
|
||||
void RedirectTo(const wchar_t * url, bool use_reqtype = true);
|
||||
|
||||
Reference in New Issue
Block a user