added: a new winix function: passwd

for changing your password
       or if you are a super user you can
       change a password for anyone
added: uname prints available plugins now



git-svn-id: svn://ttmath.org/publicrep/winix/trunk@748 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
2011-06-27 21:38:19 +00:00
parent 06f42dd9cb
commit eaf10c70b7
32 changed files with 871 additions and 448 deletions

View File

@@ -19,15 +19,16 @@ adduser.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h ../../ezc/src/generator.h
adduser.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
adduser.o: cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h default.h
adduser.o: download.h emacs.h last.h login.h logout.h ln.h ls.h mkdir.h mv.h
adduser.o: nicedit.h node.h priv.h reload.h rm.h run.h specialdefault.h
adduser.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h
adduser.o: who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
adduser.o: ../templates/htmltextstream.h ../notify/notifythread.h
adduser.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
adduser.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
adduser.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
adduser.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
adduser.o: ../core/thumb.h ../core/basethread.h ../core/synchro.h
adduser.o: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
adduser.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
adduser.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
adduser.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
adduser.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
adduser.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
adduser.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
adduser.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
adduser.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
adduser.o: ../core/synchro.h ../core/slog.h
cat.o: cat.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
cat.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
cat.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -45,16 +46,16 @@ cat.o: ../templates/localefilter.h ../templates/locale.h ../../ezc/src/ezc.h
cat.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h ../../ezc/src/pattern.h
cat.o: functions.h functionparser.h ../core/cur.h adduser.h chmod.h
cat.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h emacs.h
cat.o: last.h login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h priv.h
cat.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.h
cat.o: tinymce.h uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h
cat.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
cat.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
cat.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
cat.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
cat.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
cat.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
cat.o: ../core/synchro.h
cat.o: last.h login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h
cat.o: passwd.h priv.h reload.h rm.h run.h specialdefault.h stat.h subject.h
cat.o: template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
cat.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
cat.o: ../templates/htmltextstream.h ../notify/notifythread.h
cat.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
cat.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
cat.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h ../core/users.h
cat.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/thumb.h
cat.o: ../core/basethread.h ../core/synchro.h
chmod.o: chmod.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
chmod.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
chmod.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -73,15 +74,16 @@ chmod.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h ../../ezc/src/generator.h
chmod.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
chmod.o: adduser.h cat.h chown.h privchanger.h ckeditor.h cp.h default.h
chmod.o: download.h emacs.h last.h login.h logout.h ln.h ls.h mkdir.h mv.h
chmod.o: nicedit.h node.h priv.h reload.h rm.h run.h specialdefault.h stat.h
chmod.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
chmod.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
chmod.o: ../templates/htmltextstream.h ../notify/notifythread.h
chmod.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
chmod.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
chmod.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
chmod.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
chmod.o: ../core/thumb.h ../core/basethread.h ../core/synchro.h
chmod.o: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
chmod.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
chmod.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
chmod.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
chmod.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
chmod.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
chmod.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
chmod.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
chmod.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
chmod.o: ../core/synchro.h
chown.o: chown.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
chown.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
chown.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -100,15 +102,16 @@ chown.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h ../../ezc/src/generator.h
chown.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
chown.o: adduser.h cat.h chmod.h privchanger.h ckeditor.h cp.h default.h
chown.o: download.h emacs.h last.h login.h logout.h ln.h ls.h mkdir.h mv.h
chown.o: nicedit.h node.h priv.h reload.h rm.h run.h specialdefault.h stat.h
chown.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
chown.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
chown.o: ../templates/htmltextstream.h ../notify/notifythread.h
chown.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
chown.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
chown.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
chown.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
chown.o: ../core/thumb.h ../core/basethread.h ../core/synchro.h
chown.o: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
chown.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
chown.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
chown.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
chown.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
chown.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
chown.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
chown.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
chown.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
chown.o: ../core/synchro.h
ckeditor.o: ckeditor.h functionbase.h ../core/item.h ../db/db.h
ckeditor.o: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h
ckeditor.o: ../core/textstream.h ../core/misc.h ../core/item.h
@@ -128,9 +131,9 @@ ckeditor.o: ../templates/locale.h ../../ezc/src/ezc.h ../../ezc/src/utf8.h
ckeditor.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
ckeditor.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
ckeditor.o: privchanger.h chown.h cp.h default.h download.h emacs.h last.h
ckeditor.o: login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h priv.h
ckeditor.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.h
ckeditor.o: tinymce.h uname.h upload.h uptime.h who.h vim.h
ckeditor.o: login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h passwd.h
ckeditor.o: priv.h reload.h rm.h run.h specialdefault.h stat.h subject.h
ckeditor.o: template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
ckeditor.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
ckeditor.o: ../templates/htmltextstream.h ../notify/notifythread.h
ckeditor.o: ../core/basethread.h ../core/synchro.h
@@ -156,8 +159,8 @@ cp.o: ../templates/localefilter.h ../templates/locale.h ../../ezc/src/ezc.h
cp.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h ../../ezc/src/pattern.h
cp.o: functions.h functionparser.h ../core/cur.h adduser.h cat.h chmod.h
cp.o: privchanger.h chown.h ckeditor.h default.h download.h emacs.h last.h
cp.o: login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h priv.h
cp.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.h
cp.o: login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h passwd.h
cp.o: priv.h reload.h rm.h run.h specialdefault.h stat.h subject.h template.h
cp.o: tinymce.h uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h
cp.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
cp.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
@@ -185,15 +188,16 @@ default.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h ../../ezc/src/generator.h
default.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
default.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
default.o: download.h emacs.h last.h login.h logout.h ln.h ls.h mkdir.h mv.h
default.o: nicedit.h node.h priv.h reload.h rm.h run.h specialdefault.h
default.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h
default.o: who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
default.o: ../templates/htmltextstream.h ../notify/notifythread.h
default.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
default.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
default.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
default.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
default.o: ../core/thumb.h ../core/basethread.h ../core/synchro.h
default.o: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
default.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
default.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
default.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
default.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
default.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
default.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
default.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
default.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
default.o: ../core/synchro.h
download.o: download.h functionbase.h ../core/item.h ../db/db.h
download.o: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h
download.o: ../core/textstream.h ../core/misc.h ../core/item.h
@@ -213,9 +217,9 @@ download.o: ../templates/locale.h ../../ezc/src/ezc.h ../../ezc/src/utf8.h
download.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
download.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
download.o: privchanger.h chown.h ckeditor.h cp.h default.h emacs.h last.h
download.o: login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h priv.h
download.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.h
download.o: tinymce.h uname.h upload.h uptime.h who.h vim.h
download.o: login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h passwd.h
download.o: priv.h reload.h rm.h run.h specialdefault.h stat.h subject.h
download.o: template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
download.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
download.o: ../templates/htmltextstream.h ../notify/notifythread.h
download.o: ../core/basethread.h ../core/synchro.h
@@ -242,18 +246,19 @@ emacs.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h ../../ezc/src/generator.h
emacs.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
emacs.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
emacs.o: default.h download.h last.h login.h logout.h ln.h ls.h mkdir.h mv.h
emacs.o: nicedit.h node.h priv.h reload.h rm.h run.h specialdefault.h stat.h
emacs.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
emacs.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
emacs.o: ../templates/htmltextstream.h ../notify/notifythread.h
emacs.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
emacs.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
emacs.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
emacs.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
emacs.o: ../core/thumb.h ../core/basethread.h ../core/synchro.h
emacs.o: ../templates/templates.h ../templates/patterncacher.h
emacs.o: ../templates/ckeditorgetparser.h ../core/httpsimpleparser.h
emacs.o: ../core/log.h ../templates/indexpatterns.h ../core/sessionmanager.h
emacs.o: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
emacs.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
emacs.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
emacs.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
emacs.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
emacs.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
emacs.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
emacs.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
emacs.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
emacs.o: ../core/synchro.h ../templates/templates.h
emacs.o: ../templates/patterncacher.h ../templates/ckeditorgetparser.h
emacs.o: ../core/httpsimpleparser.h ../core/log.h
emacs.o: ../templates/indexpatterns.h ../core/sessionmanager.h
emacs.o: ../core/sessioncontainer.h ../core/system.h
functionbase.o: functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
functionbase.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
@@ -276,9 +281,9 @@ functionbase.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
functionbase.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
functionbase.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h
functionbase.o: emacs.h last.h login.h logout.h ln.h ls.h mkdir.h mv.h
functionbase.o: nicedit.h node.h priv.h reload.h rm.h run.h specialdefault.h
functionbase.o: stat.h subject.h template.h tinymce.h uname.h upload.h
functionbase.o: uptime.h who.h vim.h ../core/htmlfilter.h
functionbase.o: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
functionbase.o: specialdefault.h stat.h subject.h template.h tinymce.h
functionbase.o: uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h
functionbase.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
functionbase.o: ../notify/notifythread.h ../core/basethread.h
functionbase.o: ../core/synchro.h ../notify/templatesnotify.h ../core/users.h
@@ -308,7 +313,7 @@ functionparser.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h
functionparser.o: ../../ezc/src/pattern.h functions.h adduser.h cat.h chmod.h
functionparser.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h
functionparser.o: emacs.h last.h login.h logout.h ln.h ls.h mkdir.h mv.h
functionparser.o: nicedit.h node.h priv.h reload.h rm.h run.h
functionparser.o: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
functionparser.o: specialdefault.h stat.h subject.h template.h tinymce.h
functionparser.o: uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h
functionparser.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
@@ -347,9 +352,9 @@ functions.o: ../core/thumb.h ../core/basethread.h ../core/synchro.h
functions.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
functions.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h
functions.o: emacs.h last.h login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h
functions.o: node.h priv.h reload.h rm.h specialdefault.h stat.h subject.h
functions.o: template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
functions.o: ../core/htmlfilter.h ../core/log.h ../core/misc.h
functions.o: node.h passwd.h priv.h reload.h rm.h specialdefault.h stat.h
functions.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
functions.o: vim.h ../core/htmlfilter.h ../core/log.h ../core/misc.h
functions.o: ../core/plugin.h ../core/pluginmsg.h ../core/system.h
functions.o: ../core/sessionmanager.h ../core/sessioncontainer.h
functions.o: ../functions/functions.h ../templates/templates.h
@@ -374,9 +379,9 @@ last.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h
last.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
last.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
last.o: default.h download.h emacs.h login.h logout.h ln.h ls.h mkdir.h mv.h
last.o: nicedit.h node.h priv.h reload.h rm.h run.h specialdefault.h stat.h
last.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
last.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
last.o: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h specialdefault.h
last.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
last.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
last.o: ../templates/htmltextstream.h ../notify/notifythread.h
last.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
last.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
@@ -400,8 +405,8 @@ ln.o: ../templates/localefilter.h ../templates/locale.h ../../ezc/src/ezc.h
ln.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h ../../ezc/src/pattern.h
ln.o: functions.h functionparser.h ../core/cur.h adduser.h cat.h chmod.h
ln.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h emacs.h
ln.o: last.h login.h logout.h ls.h mkdir.h mv.h nicedit.h node.h priv.h
ln.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.h
ln.o: last.h login.h logout.h ls.h mkdir.h mv.h nicedit.h node.h passwd.h
ln.o: priv.h reload.h rm.h run.h specialdefault.h stat.h subject.h template.h
ln.o: tinymce.h uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h
ln.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
ln.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
@@ -428,15 +433,16 @@ login.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h ../../ezc/src/generator.h
login.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
login.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
login.o: default.h download.h emacs.h last.h logout.h ln.h ls.h mkdir.h mv.h
login.o: nicedit.h node.h priv.h reload.h rm.h run.h specialdefault.h stat.h
login.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
login.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
login.o: ../templates/htmltextstream.h ../notify/notifythread.h
login.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
login.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
login.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
login.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
login.o: ../core/thumb.h ../core/basethread.h ../core/synchro.h
login.o: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
login.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
login.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
login.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
login.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
login.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
login.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
login.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
login.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
login.o: ../core/synchro.h
logout.o: logout.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
logout.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
logout.o: ../core/misc.h ../core/item.h ../core/requesttypes.h
@@ -456,15 +462,16 @@ logout.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h ../../ezc/src/generator.h
logout.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
logout.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
logout.o: default.h download.h emacs.h last.h login.h ln.h ls.h mkdir.h mv.h
logout.o: nicedit.h node.h priv.h reload.h rm.h run.h specialdefault.h stat.h
logout.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
logout.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
logout.o: ../templates/htmltextstream.h ../notify/notifythread.h
logout.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
logout.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
logout.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
logout.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
logout.o: ../core/thumb.h ../core/basethread.h ../core/synchro.h
logout.o: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
logout.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
logout.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
logout.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
logout.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
logout.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
logout.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
logout.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
logout.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
logout.o: ../core/synchro.h
ls.o: ls.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
ls.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h ../core/misc.h
ls.o: ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -482,8 +489,8 @@ ls.o: ../templates/localefilter.h ../templates/locale.h ../../ezc/src/ezc.h
ls.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h ../../ezc/src/pattern.h
ls.o: functions.h functionparser.h ../core/cur.h adduser.h cat.h chmod.h
ls.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h emacs.h
ls.o: last.h login.h logout.h ln.h mkdir.h mv.h nicedit.h node.h priv.h
ls.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.h
ls.o: last.h login.h logout.h ln.h mkdir.h mv.h nicedit.h node.h passwd.h
ls.o: priv.h reload.h rm.h run.h specialdefault.h stat.h subject.h template.h
ls.o: tinymce.h uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h
ls.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
ls.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
@@ -510,15 +517,16 @@ mkdir.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h ../../ezc/src/generator.h
mkdir.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
mkdir.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
mkdir.o: default.h download.h emacs.h last.h login.h logout.h ln.h ls.h mv.h
mkdir.o: nicedit.h node.h priv.h reload.h rm.h run.h specialdefault.h stat.h
mkdir.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
mkdir.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
mkdir.o: ../templates/htmltextstream.h ../notify/notifythread.h
mkdir.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
mkdir.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
mkdir.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
mkdir.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
mkdir.o: ../core/thumb.h ../core/basethread.h ../core/synchro.h
mkdir.o: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
mkdir.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
mkdir.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
mkdir.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
mkdir.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
mkdir.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
mkdir.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
mkdir.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
mkdir.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
mkdir.o: ../core/synchro.h
mount.o: mount.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
mount.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
mount.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -537,7 +545,7 @@ mount.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h ../../ezc/src/generator.h
mount.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
mount.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
mount.o: default.h download.h emacs.h last.h login.h logout.h ln.h ls.h
mount.o: mkdir.h mv.h nicedit.h node.h priv.h reload.h rm.h run.h
mount.o: mkdir.h mv.h nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
mount.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
mount.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
mount.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
@@ -564,8 +572,8 @@ mv.o: ../templates/localefilter.h ../templates/locale.h ../../ezc/src/ezc.h
mv.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h ../../ezc/src/pattern.h
mv.o: functions.h functionparser.h ../core/cur.h adduser.h cat.h chmod.h
mv.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h emacs.h
mv.o: last.h login.h logout.h ln.h ls.h mkdir.h nicedit.h node.h priv.h
mv.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.h
mv.o: last.h login.h logout.h ln.h ls.h mkdir.h nicedit.h node.h passwd.h
mv.o: priv.h reload.h rm.h run.h specialdefault.h stat.h subject.h template.h
mv.o: tinymce.h uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h
mv.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
mv.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
@@ -593,15 +601,16 @@ nicedit.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h ../../ezc/src/generator.h
nicedit.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
nicedit.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
nicedit.o: default.h download.h emacs.h last.h login.h logout.h ln.h ls.h
nicedit.o: mkdir.h mv.h node.h priv.h reload.h rm.h run.h specialdefault.h
nicedit.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h
nicedit.o: who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
nicedit.o: ../templates/htmltextstream.h ../notify/notifythread.h
nicedit.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
nicedit.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
nicedit.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
nicedit.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
nicedit.o: ../core/thumb.h ../core/basethread.h ../core/synchro.h
nicedit.o: mkdir.h mv.h node.h passwd.h priv.h reload.h rm.h run.h
nicedit.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
nicedit.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
nicedit.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
nicedit.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
nicedit.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
nicedit.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
nicedit.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
nicedit.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
nicedit.o: ../core/synchro.h
node.o: node.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
node.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
node.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -620,15 +629,45 @@ node.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h
node.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
node.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
node.o: default.h download.h emacs.h last.h login.h logout.h ln.h ls.h
node.o: mkdir.h mv.h nicedit.h priv.h reload.h rm.h run.h specialdefault.h
node.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
node.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
node.o: ../templates/htmltextstream.h ../notify/notifythread.h
node.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
node.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
node.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
node.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
node.o: ../core/thumb.h ../core/basethread.h ../core/synchro.h
node.o: mkdir.h mv.h nicedit.h passwd.h priv.h reload.h rm.h run.h
node.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
node.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
node.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
node.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
node.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
node.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
node.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
node.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
node.o: ../core/synchro.h
passwd.o: passwd.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
passwd.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
passwd.o: ../core/misc.h ../core/item.h ../core/requesttypes.h
passwd.o: ../core/error.h ../db/dbitemquery.h ../db/dbitemcolumns.h
passwd.o: ../core/user.h ../core/group.h ../core/dircontainer.h
passwd.o: ../core/ugcontainer.h ../core/log.h ../core/textstream.h
passwd.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
passwd.o: ../core/request.h ../core/error.h ../core/config.h
passwd.o: ../core/confparser.h ../core/htmlfilter.h
passwd.o: ../templates/htmltextstream.h ../core/session.h ../core/user.h
passwd.o: ../core/plugindata.h ../core/rebus.h mount.h ../templates/locale.h
passwd.o: ../core/confparser.h ../core/request.h ../core/config.h
passwd.o: ../core/system.h ../core/dirs.h ../core/dircontainer.h
passwd.o: ../notify/notify.h ../notify/notifypool.h ../templates/misc.h
passwd.o: ../templates/localefilter.h ../templates/locale.h
passwd.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h ../../ezc/src/generator.h
passwd.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
passwd.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
passwd.o: default.h download.h emacs.h last.h login.h logout.h ln.h ls.h
passwd.o: mkdir.h mv.h nicedit.h node.h priv.h reload.h rm.h run.h
passwd.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
passwd.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
passwd.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
passwd.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
passwd.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
passwd.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
passwd.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
passwd.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
passwd.o: ../core/synchro.h ../core/slog.h ../functions/functions.h
priv.o: priv.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
priv.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
priv.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -647,15 +686,16 @@ priv.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h
priv.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
priv.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
priv.o: default.h download.h emacs.h last.h login.h logout.h ln.h ls.h
priv.o: mkdir.h mv.h nicedit.h node.h reload.h rm.h run.h specialdefault.h
priv.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
priv.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
priv.o: ../templates/htmltextstream.h ../notify/notifythread.h
priv.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
priv.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
priv.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
priv.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
priv.o: ../core/thumb.h ../core/basethread.h ../core/synchro.h
priv.o: mkdir.h mv.h nicedit.h node.h passwd.h reload.h rm.h run.h
priv.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
priv.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
priv.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
priv.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
priv.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
priv.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
priv.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
priv.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
priv.o: ../core/synchro.h
privchanger.o: privchanger.h ../core/request.h ../core/system.h
privchanger.o: ../core/dirs.h ../core/item.h ../core/dircontainer.h
privchanger.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h
@@ -676,8 +716,8 @@ privchanger.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h
privchanger.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
privchanger.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h chown.h
privchanger.o: ckeditor.h cp.h default.h download.h emacs.h last.h login.h
privchanger.o: logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h priv.h
privchanger.o: reload.h rm.h run.h specialdefault.h stat.h subject.h
privchanger.o: logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h passwd.h
privchanger.o: priv.h reload.h rm.h run.h specialdefault.h stat.h subject.h
privchanger.o: template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
privchanger.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
privchanger.o: ../templates/htmltextstream.h ../notify/notifythread.h
@@ -706,18 +746,19 @@ reload.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h ../../ezc/src/generator.h
reload.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
reload.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
reload.o: default.h download.h emacs.h last.h login.h logout.h ln.h ls.h
reload.o: mkdir.h mv.h nicedit.h node.h priv.h rm.h run.h specialdefault.h
reload.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h
reload.o: who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
reload.o: ../templates/htmltextstream.h ../notify/notifythread.h
reload.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
reload.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
reload.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
reload.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
reload.o: ../core/thumb.h ../core/basethread.h ../core/synchro.h
reload.o: ../templates/templates.h ../templates/patterncacher.h
reload.o: ../templates/ckeditorgetparser.h ../core/httpsimpleparser.h
reload.o: ../core/log.h ../templates/indexpatterns.h ../core/sessionmanager.h
reload.o: mkdir.h mv.h nicedit.h node.h passwd.h priv.h rm.h run.h
reload.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
reload.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
reload.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
reload.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
reload.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
reload.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
reload.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
reload.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
reload.o: ../core/synchro.h ../templates/templates.h
reload.o: ../templates/patterncacher.h ../templates/ckeditorgetparser.h
reload.o: ../core/httpsimpleparser.h ../core/log.h
reload.o: ../templates/indexpatterns.h ../core/sessionmanager.h
reload.o: ../core/sessioncontainer.h ../core/system.h
rm.o: rm.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
rm.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h ../core/misc.h
@@ -736,21 +777,22 @@ rm.o: ../templates/localefilter.h ../templates/locale.h ../../ezc/src/ezc.h
rm.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h ../../ezc/src/pattern.h
rm.o: functions.h functionparser.h ../core/cur.h adduser.h cat.h chmod.h
rm.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h emacs.h
rm.o: last.h login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h priv.h
rm.o: reload.h run.h specialdefault.h stat.h subject.h template.h tinymce.h
rm.o: uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h
rm.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
rm.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
rm.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
rm.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
rm.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
rm.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
rm.o: ../core/synchro.h ../core/plugin.h ../core/pluginmsg.h ../core/system.h
rm.o: ../core/sessionmanager.h ../core/sessioncontainer.h
rm.o: ../functions/functions.h ../templates/templates.h
rm.o: ../templates/patterncacher.h ../templates/ckeditorgetparser.h
rm.o: ../core/httpsimpleparser.h ../core/log.h ../templates/indexpatterns.h
rm.o: ../core/sessionmanager.h ../core/misc.h
rm.o: last.h login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h
rm.o: passwd.h priv.h reload.h run.h specialdefault.h stat.h subject.h
rm.o: template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
rm.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
rm.o: ../templates/htmltextstream.h ../notify/notifythread.h
rm.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
rm.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
rm.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h ../core/users.h
rm.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/thumb.h
rm.o: ../core/basethread.h ../core/synchro.h ../core/plugin.h
rm.o: ../core/pluginmsg.h ../core/system.h ../core/sessionmanager.h
rm.o: ../core/sessioncontainer.h ../functions/functions.h
rm.o: ../templates/templates.h ../templates/patterncacher.h
rm.o: ../templates/ckeditorgetparser.h ../core/httpsimpleparser.h
rm.o: ../core/log.h ../templates/indexpatterns.h ../core/sessionmanager.h
rm.o: ../core/misc.h
run.o: run.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
run.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
run.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -768,16 +810,16 @@ run.o: ../templates/localefilter.h ../templates/locale.h ../../ezc/src/ezc.h
run.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h ../../ezc/src/pattern.h
run.o: functions.h functionparser.h ../core/cur.h adduser.h cat.h chmod.h
run.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h emacs.h
run.o: last.h login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h priv.h
run.o: reload.h rm.h specialdefault.h stat.h subject.h template.h tinymce.h
run.o: uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h
run.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
run.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
run.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
run.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
run.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
run.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
run.o: ../core/synchro.h
run.o: last.h login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h
run.o: passwd.h priv.h reload.h rm.h specialdefault.h stat.h subject.h
run.o: template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
run.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
run.o: ../templates/htmltextstream.h ../notify/notifythread.h
run.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
run.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
run.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h ../core/users.h
run.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/thumb.h
run.o: ../core/basethread.h ../core/synchro.h
specialdefault.o: specialdefault.h functionbase.h ../core/item.h ../db/db.h
specialdefault.o: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h
specialdefault.o: ../core/textstream.h ../core/misc.h ../core/item.h
@@ -799,17 +841,18 @@ specialdefault.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h
specialdefault.o: ../../ezc/src/pattern.h functions.h functionparser.h
specialdefault.o: ../core/cur.h adduser.h cat.h chmod.h privchanger.h chown.h
specialdefault.o: ckeditor.h cp.h default.h download.h emacs.h last.h login.h
specialdefault.o: logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h priv.h
specialdefault.o: reload.h rm.h run.h stat.h subject.h template.h tinymce.h
specialdefault.o: uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h
specialdefault.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
specialdefault.o: ../notify/notifythread.h ../core/basethread.h
specialdefault.o: ../core/synchro.h ../notify/templatesnotify.h
specialdefault.o: ../core/users.h ../core/ugcontainer.h
specialdefault.o: ../core/lastcontainer.h ../core/mounts.h
specialdefault.o: ../core/mountparser.h ../core/crypt.h ../core/users.h
specialdefault.o: ../core/groups.h ../core/group.h ../core/loadavg.h
specialdefault.o: ../core/thumb.h ../core/basethread.h ../core/synchro.h
specialdefault.o: logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h passwd.h
specialdefault.o: priv.h reload.h rm.h run.h stat.h subject.h template.h
specialdefault.o: tinymce.h uname.h upload.h uptime.h who.h vim.h
specialdefault.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
specialdefault.o: ../templates/htmltextstream.h ../notify/notifythread.h
specialdefault.o: ../core/basethread.h ../core/synchro.h
specialdefault.o: ../notify/templatesnotify.h ../core/users.h
specialdefault.o: ../core/ugcontainer.h ../core/lastcontainer.h
specialdefault.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
specialdefault.o: ../core/users.h ../core/groups.h ../core/group.h
specialdefault.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
specialdefault.o: ../core/synchro.h
stat.o: stat.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
stat.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
stat.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -828,7 +871,7 @@ stat.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h
stat.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
stat.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
stat.o: default.h download.h emacs.h last.h login.h logout.h ln.h ls.h
stat.o: mkdir.h mv.h nicedit.h node.h priv.h reload.h rm.h run.h
stat.o: mkdir.h mv.h nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
stat.o: specialdefault.h subject.h template.h tinymce.h uname.h upload.h
stat.o: uptime.h who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
stat.o: ../templates/htmltextstream.h ../notify/notifythread.h
@@ -856,7 +899,7 @@ subject.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h ../../ezc/src/generator.h
subject.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
subject.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
subject.o: default.h download.h emacs.h last.h login.h logout.h ln.h ls.h
subject.o: mkdir.h mv.h nicedit.h node.h priv.h reload.h rm.h run.h
subject.o: mkdir.h mv.h nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
subject.o: specialdefault.h stat.h template.h tinymce.h uname.h upload.h
subject.o: uptime.h who.h vim.h ../core/htmlfilter.h
subject.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
@@ -886,8 +929,8 @@ template.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
template.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
template.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h
template.o: emacs.h last.h login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h
template.o: node.h priv.h reload.h rm.h run.h specialdefault.h stat.h
template.o: subject.h tinymce.h uname.h upload.h uptime.h who.h vim.h
template.o: node.h passwd.h priv.h reload.h rm.h run.h specialdefault.h
template.o: stat.h subject.h tinymce.h uname.h upload.h uptime.h who.h vim.h
template.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
template.o: ../templates/htmltextstream.h ../notify/notifythread.h
template.o: ../core/basethread.h ../core/synchro.h
@@ -915,7 +958,7 @@ tinymce.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h ../../ezc/src/generator.h
tinymce.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
tinymce.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
tinymce.o: default.h download.h emacs.h last.h login.h logout.h ln.h ls.h
tinymce.o: mkdir.h mv.h nicedit.h node.h priv.h reload.h rm.h run.h
tinymce.o: mkdir.h mv.h nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
tinymce.o: specialdefault.h stat.h subject.h template.h uname.h upload.h
tinymce.o: uptime.h who.h vim.h ../core/htmlfilter.h
tinymce.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
@@ -943,7 +986,7 @@ uname.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h ../../ezc/src/generator.h
uname.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
uname.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
uname.o: default.h download.h emacs.h last.h login.h logout.h ln.h ls.h
uname.o: mkdir.h mv.h nicedit.h node.h priv.h reload.h rm.h run.h
uname.o: mkdir.h mv.h nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
uname.o: specialdefault.h stat.h subject.h template.h tinymce.h upload.h
uname.o: uptime.h who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
uname.o: ../templates/htmltextstream.h ../notify/notifythread.h
@@ -971,7 +1014,7 @@ upload.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h ../../ezc/src/generator.h
upload.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
upload.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
upload.o: default.h download.h emacs.h last.h login.h logout.h ln.h ls.h
upload.o: mkdir.h mv.h nicedit.h node.h priv.h reload.h rm.h run.h
upload.o: mkdir.h mv.h nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
upload.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
upload.o: uptime.h who.h vim.h ../core/htmlfilter.h
upload.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
@@ -1004,7 +1047,7 @@ uptime.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h ../../ezc/src/generator.h
uptime.o: ../../ezc/src/pattern.h functions.h functionparser.h ../core/cur.h
uptime.o: adduser.h cat.h chmod.h privchanger.h chown.h ckeditor.h cp.h
uptime.o: default.h download.h emacs.h last.h login.h logout.h ln.h ls.h
uptime.o: mkdir.h mv.h nicedit.h node.h priv.h reload.h rm.h run.h
uptime.o: mkdir.h mv.h nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
uptime.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
uptime.o: upload.h who.h vim.h ../core/htmlfilter.h
uptime.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
@@ -1031,16 +1074,16 @@ vim.o: ../templates/localefilter.h ../templates/locale.h ../../ezc/src/ezc.h
vim.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h ../../ezc/src/pattern.h
vim.o: functions.h functionparser.h ../core/cur.h adduser.h cat.h chmod.h
vim.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h emacs.h
vim.o: last.h login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h priv.h
vim.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.h
vim.o: tinymce.h uname.h upload.h uptime.h who.h ../core/htmlfilter.h
vim.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
vim.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
vim.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
vim.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
vim.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
vim.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
vim.o: ../core/synchro.h
vim.o: last.h login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h
vim.o: passwd.h priv.h reload.h rm.h run.h specialdefault.h stat.h subject.h
vim.o: template.h tinymce.h uname.h upload.h uptime.h who.h
vim.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
vim.o: ../templates/htmltextstream.h ../notify/notifythread.h
vim.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
vim.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
vim.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h ../core/users.h
vim.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/thumb.h
vim.o: ../core/basethread.h ../core/synchro.h
who.o: who.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
who.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
who.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -1058,13 +1101,13 @@ who.o: ../templates/localefilter.h ../templates/locale.h ../../ezc/src/ezc.h
who.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h ../../ezc/src/pattern.h
who.o: functions.h functionparser.h ../core/cur.h adduser.h cat.h chmod.h
who.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h emacs.h
who.o: last.h login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h priv.h
who.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.h
who.o: tinymce.h uname.h upload.h uptime.h vim.h ../core/htmlfilter.h
who.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
who.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
who.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
who.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
who.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
who.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
who.o: ../core/synchro.h
who.o: last.h login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h
who.o: passwd.h priv.h reload.h rm.h run.h specialdefault.h stat.h subject.h
who.o: template.h tinymce.h uname.h upload.h uptime.h vim.h
who.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
who.o: ../templates/htmltextstream.h ../notify/notifythread.h
who.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
who.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
who.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h ../core/users.h
who.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/thumb.h
who.o: ../core/basethread.h ../core/synchro.h

View File

@@ -1 +1 @@
o = adduser.o cat.o chmod.o chown.o ckeditor.o cp.o default.o download.o emacs.o functionbase.o functionparser.o functions.o last.o ln.o login.o logout.o ls.o mkdir.o mount.o mv.o nicedit.o node.o priv.o privchanger.o reload.o rm.o run.o specialdefault.o stat.o subject.o template.o tinymce.o uname.o upload.o uptime.o vim.o who.o
o = adduser.o cat.o chmod.o chown.o ckeditor.o cp.o default.o download.o emacs.o functionbase.o functionparser.o functions.o last.o ln.o login.o logout.o ls.o mkdir.o mount.o mv.o nicedit.o node.o passwd.o priv.o privchanger.o reload.o rm.o run.o specialdefault.o stat.o subject.o template.o tinymce.o uname.o upload.o uptime.o vim.o who.o

View File

@@ -8,6 +8,7 @@
*/
#include "adduser.h"
#include "core/slog.h"
@@ -21,29 +22,65 @@ AddUser::AddUser()
}
bool AddUser::CheckAddUserVars(const std::wstring & login, const std::wstring & pass, const std::wstring & conf_pass)
/*
checking whether login consists of allowed characters
currently all characters above 32 (space) are available
160 - unbreakable space
*/
bool AddUser::HasLoginCorrectChars(const std::wstring & login)
{
for(size_t i=0 ; i<login.size() ; ++i)
if( login[i] <= 32 || login[i]==160 )
return false;
return true;
}
bool AddUser::IsLoginCorrect(const std::wstring & login)
{
if( login.empty() )
{
cur->request->status = WINIX_ERR_LOGIN_EMPTY;
log << log3 << "AddUser: login can't be empty" << logend;
slog << logerror << T("adduser_err_login_empty") << logend;
return false;
}
if( pass != conf_pass )
if( !HasLoginCorrectChars(login) )
{
cur->request->status = WINIX_ERR_PASSWORDS_DIFFERENT;
return false;
}
if( pass.size() < config->pass_min_size )
{
cur->request->status = WINIX_ERR_PASSWORD_TOO_SHORT;
log << log3 << "AddUser: incorrect login characters" << logend;
slog << logerror << T("adduser_err_login_incorrect_chars") << logend;
return false;
}
if( system->users.IsUser(login) )
{
cur->request->status = WINIX_ERR_USER_EXISTS;
log << log3 << "AddUser: such user already exists" << logend;
slog << logerror << T("adduser_err_user_exists") << logend;
return false;
}
return true;
}
bool AddUser::IsPasswordCorrect(const std::wstring & pass, const std::wstring & conf_pass)
{
if( pass != conf_pass )
{
log << log3 << "AddUser: passwords are different" << logend;
slog << logerror << T("adduser_err_passwords_different") << logend;
return false;
}
if( pass.size() < config->pass_min_size )
{
log << log3 << "AddUser: password is too small" << logend;
slog << logerror << T("adduser_err_password_too_small") << " "
<< config->pass_min_size << " " << T("adduser_err_password_too_small2") << logend;
return false;
}
@@ -53,17 +90,14 @@ return true;
void AddUser::MakePost()
{
User user;
user.Clear();
const std::wstring & login = cur->request->PostVar(L"login");
const std::wstring & pass = cur->request->PostVar(L"password");
const std::wstring & conf_pass = cur->request->PostVar(L"passwordconfirm");
if( !CheckAddUserVars(login, pass, conf_pass) )
if( !IsLoginCorrect(login) || !IsPasswordCorrect(pass, conf_pass) )
return;
user.name = login;
@@ -81,11 +115,11 @@ User user;
if( !cur->session->puser )
system->users.LoginUser(user.id, false);
log << log2 << "Adduser: added a new user: " << user.name << logend;
log << log2 << "AddUser: added a new user: " << user.name << logend;
}
else
{
log << log1 << "Adduser: I can't add to system->users: " << user.name
log << log1 << "AddUser: I can't add to system->users: " << user.name
<< " but the user was added to the db correctly" << logend;
}

View File

@@ -26,10 +26,15 @@ public:
void MakePost();
void MakeGet();
bool IsLoginCorrect(const std::wstring & login);
bool IsPasswordCorrect(const std::wstring & pass, const std::wstring & conf_pass);
bool HasLoginCorrectChars(const std::wstring & login);
private:
bool CheckAddUserVars(const std::wstring & login, const std::wstring & pass, const std::wstring & conf_pass);
UserPass up;
User user;
};

View File

@@ -190,6 +190,7 @@ void Functions::CreateFunctions()
Add(fun_mv);
Add(fun_nicedit);
Add(fun_node);
Add(fun_passwd);
Add(fun_priv);
Add(fun_reload);
Add(fun_rm);

View File

@@ -32,6 +32,7 @@
#include "mv.h"
#include "nicedit.h"
#include "node.h"
#include "passwd.h"
#include "priv.h"
#include "reload.h"
#include "rm.h"
@@ -76,6 +77,7 @@ public:
Fun::Mv fun_mv;
Fun::Nicedit fun_nicedit;
Fun::Node fun_node;
Fun::Passwd fun_passwd;
Fun::Priv fun_priv;
Fun::Reload fun_reload;
Fun::Rm fun_rm;

89
functions/passwd.cpp Executable file
View File

@@ -0,0 +1,89 @@
/*
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2011, Tomasz Sowa
* All rights reserved.
*
*/
#include "passwd.h"
#include "core/slog.h"
#include "functions/functions.h"
namespace Fun
{
Passwd::Passwd()
{
fun.url = L"passwd";
}
bool Passwd::HasAccess()
{
return cur->session->puser != 0;
}
bool Passwd::ChangePassword(const std::wstring & login, const std::wstring & new_password)
{
up.pass = new_password;
system->crypt.PassHashCrypt(up);
Error res = db->ChangePass(login, up.pass, up.pass_encrypted, up.pass_type, up.pass_hash_salted);
return res == WINIX_ERR_OK;
}
/*
if you are a root (super_user) you can change a password for everyone
(the html form has a select option)
but if you are not a root you can change only your password
and you should provide your current password as well
*/
void Passwd::MakePost()
{
long user_id;
const std::wstring * plogin;
if( !cur->session->puser )
return;
bool is_root = cur->session->puser->super_user;
if( is_root )
plogin = &cur->request->PostVar(L"login");
else
plogin = &cur->session->puser->name;
const std::wstring & pass_cur = cur->request->PostVar(L"passwordcur");
const std::wstring & pass_new = cur->request->PostVar(L"passwordnew");
const std::wstring & pass_conf = cur->request->PostVar(L"passwordconfirm");
if( !is_root && !functions->fun_login.CheckUserPass(*plogin, pass_cur, user_id) )
{
log << log3 << "Passwd: incorrect current password" << logend;
slog << logerror << T("passwd_err_bad_current_password") << logend;
return;
}
if( !functions->fun_adduser.IsPasswordCorrect(pass_new, pass_conf) )
return;
if( ChangePassword(*plogin, pass_new) )
{
log << log2 << "Passwd: password for " << plogin << " has been changed" << logend;
slog << loginfo << T("passwd_password_changed") << logend;
system->RedirectToLastItem();
}
}
} // namespace

38
functions/passwd.h Executable file
View File

@@ -0,0 +1,38 @@
/*
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2011, Tomasz Sowa
* All rights reserved.
*
*/
#ifndef headerfile_winix_functions_passwd
#define headerfile_winix_functions_passwd
#include "functionbase.h"
#include "core/user.h"
namespace Fun
{
class Passwd : public FunctionBase
{
public:
Passwd();
bool HasAccess();
void MakePost();
bool ChangePassword(const std::wstring & login, const std::wstring & new_password);
private:
UserPass up;
};
} // namespace
#endif