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:
Tomasz Sowa 2011-06-27 21:38:19 +00:00
parent 06f42dd9cb
commit eaf10c70b7
32 changed files with 871 additions and 448 deletions

View File

@ -28,17 +28,18 @@ app.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
app.o: ../functions/download.h ../functions/emacs.h ../functions/last.h app.o: ../functions/download.h ../functions/emacs.h ../functions/last.h
app.o: ../functions/login.h ../functions/logout.h ../functions/ln.h app.o: ../functions/login.h ../functions/logout.h ../functions/ln.h
app.o: ../functions/ls.h ../functions/mkdir.h ../functions/mv.h app.o: ../functions/ls.h ../functions/mkdir.h ../functions/mv.h
app.o: ../functions/nicedit.h ../functions/node.h ../functions/priv.h app.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
app.o: ../functions/reload.h ../functions/rm.h ../functions/specialdefault.h app.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
app.o: ../functions/stat.h ../functions/subject.h ../functions/template.h app.o: ../functions/specialdefault.h ../functions/stat.h
app.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h app.o: ../functions/subject.h ../functions/template.h ../functions/tinymce.h
app.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h app.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h
app.o: ../core/htmlfilter.h ../templates/templates.h app.o: ../functions/who.h ../functions/vim.h ../core/htmlfilter.h
app.o: ../templates/patterncacher.h ../templates/ckeditorgetparser.h app.o: ../templates/templates.h ../templates/patterncacher.h
app.o: ../core/httpsimpleparser.h ../core/log.h ../templates/indexpatterns.h app.o: ../templates/ckeditorgetparser.h ../core/httpsimpleparser.h
app.o: ../core/sessionmanager.h compress.h getparser.h httpsimpleparser.h app.o: ../core/log.h ../templates/indexpatterns.h ../core/sessionmanager.h
app.o: postparser.h cookieparser.h postmultiparser.h acceptencodingparser.h app.o: compress.h getparser.h httpsimpleparser.h postparser.h cookieparser.h
app.o: acceptbaseparser.h plugin.h pluginmsg.h app.o: postmultiparser.h acceptencodingparser.h acceptbaseparser.h plugin.h
app.o: pluginmsg.h
basethread.o: basethread.h log.h textstream.h logmanipulators.h slog.h cur.h basethread.o: basethread.h log.h textstream.h logmanipulators.h slog.h cur.h
basethread.o: request.h requesttypes.h item.h error.h config.h confparser.h basethread.o: request.h requesttypes.h item.h error.h config.h confparser.h
basethread.o: htmlfilter.h ../templates/htmltextstream.h ../core/textstream.h basethread.o: htmlfilter.h ../templates/htmltextstream.h ../core/textstream.h
@ -78,8 +79,8 @@ config.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
config.o: ../functions/last.h ../functions/login.h ../functions/logout.h config.o: ../functions/last.h ../functions/login.h ../functions/logout.h
config.o: ../functions/ln.h ../functions/ls.h ../functions/mkdir.h config.o: ../functions/ln.h ../functions/ls.h ../functions/mkdir.h
config.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h config.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
config.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h config.o: ../functions/passwd.h ../functions/priv.h ../functions/reload.h
config.o: ../functions/specialdefault.h ../functions/stat.h config.o: ../functions/rm.h ../functions/specialdefault.h ../functions/stat.h
config.o: ../functions/subject.h ../functions/template.h config.o: ../functions/subject.h ../functions/template.h
config.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h config.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
config.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h config.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h
@ -207,8 +208,8 @@ mounts.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
mounts.o: ../functions/download.h ../functions/emacs.h ../functions/last.h mounts.o: ../functions/download.h ../functions/emacs.h ../functions/last.h
mounts.o: ../functions/login.h ../functions/logout.h ../functions/ln.h mounts.o: ../functions/login.h ../functions/logout.h ../functions/ln.h
mounts.o: ../functions/ls.h ../functions/mkdir.h ../functions/mv.h mounts.o: ../functions/ls.h ../functions/mkdir.h ../functions/mv.h
mounts.o: ../functions/nicedit.h ../functions/node.h ../functions/priv.h mounts.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
mounts.o: ../functions/reload.h ../functions/rm.h mounts.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
mounts.o: ../functions/specialdefault.h ../functions/stat.h mounts.o: ../functions/specialdefault.h ../functions/stat.h
mounts.o: ../functions/subject.h ../functions/template.h mounts.o: ../functions/subject.h ../functions/template.h
mounts.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h mounts.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
@ -245,8 +246,8 @@ plugin.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
plugin.o: ../functions/last.h ../functions/login.h ../functions/logout.h plugin.o: ../functions/last.h ../functions/login.h ../functions/logout.h
plugin.o: ../functions/ln.h ../functions/ls.h ../functions/mkdir.h plugin.o: ../functions/ln.h ../functions/ls.h ../functions/mkdir.h
plugin.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h plugin.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
plugin.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h plugin.o: ../functions/passwd.h ../functions/priv.h ../functions/reload.h
plugin.o: ../functions/specialdefault.h ../functions/stat.h plugin.o: ../functions/rm.h ../functions/specialdefault.h ../functions/stat.h
plugin.o: ../functions/subject.h ../functions/template.h plugin.o: ../functions/subject.h ../functions/template.h
plugin.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h plugin.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
plugin.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h plugin.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h
@ -284,16 +285,17 @@ plugindata.o: ../functions/default.h ../functions/download.h
plugindata.o: ../functions/emacs.h ../functions/last.h ../functions/login.h plugindata.o: ../functions/emacs.h ../functions/last.h ../functions/login.h
plugindata.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h plugindata.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
plugindata.o: ../functions/mkdir.h ../functions/mv.h ../functions/nicedit.h plugindata.o: ../functions/mkdir.h ../functions/mv.h ../functions/nicedit.h
plugindata.o: ../functions/node.h ../functions/priv.h ../functions/reload.h plugindata.o: ../functions/node.h ../functions/passwd.h ../functions/priv.h
plugindata.o: ../functions/rm.h ../functions/specialdefault.h plugindata.o: ../functions/reload.h ../functions/rm.h
plugindata.o: ../functions/stat.h ../functions/subject.h plugindata.o: ../functions/specialdefault.h ../functions/stat.h
plugindata.o: ../functions/template.h ../functions/tinymce.h plugindata.o: ../functions/subject.h ../functions/template.h
plugindata.o: ../functions/uname.h ../functions/upload.h plugindata.o: ../functions/tinymce.h ../functions/uname.h
plugindata.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h plugindata.o: ../functions/upload.h ../functions/uptime.h ../functions/who.h
plugindata.o: ../core/htmlfilter.h ../templates/templates.h plugindata.o: ../functions/vim.h ../core/htmlfilter.h
plugindata.o: ../templates/patterncacher.h ../templates/ckeditorgetparser.h plugindata.o: ../templates/templates.h ../templates/patterncacher.h
plugindata.o: ../core/httpsimpleparser.h ../core/log.h plugindata.o: ../templates/ckeditorgetparser.h ../core/httpsimpleparser.h
plugindata.o: ../templates/indexpatterns.h ../core/sessionmanager.h plugindata.o: ../core/log.h ../templates/indexpatterns.h
plugindata.o: ../core/sessionmanager.h
postmultiparser.o: postmultiparser.h error.h requesttypes.h config.h postmultiparser.o: postmultiparser.h error.h requesttypes.h config.h
postmultiparser.o: confparser.h htmlfilter.h misc.h item.h log.h textstream.h postmultiparser.o: confparser.h htmlfilter.h misc.h item.h log.h textstream.h
postmultiparser.o: logmanipulators.h slog.h cur.h request.h postmultiparser.o: logmanipulators.h slog.h cur.h request.h
@ -334,8 +336,8 @@ request.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
request.o: ../functions/download.h ../functions/emacs.h ../functions/last.h request.o: ../functions/download.h ../functions/emacs.h ../functions/last.h
request.o: ../functions/login.h ../functions/logout.h ../functions/ln.h request.o: ../functions/login.h ../functions/logout.h ../functions/ln.h
request.o: ../functions/ls.h ../functions/mkdir.h ../functions/mv.h request.o: ../functions/ls.h ../functions/mkdir.h ../functions/mv.h
request.o: ../functions/nicedit.h ../functions/node.h ../functions/priv.h request.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
request.o: ../functions/reload.h ../functions/rm.h request.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
request.o: ../functions/specialdefault.h ../functions/stat.h request.o: ../functions/specialdefault.h ../functions/stat.h
request.o: ../functions/subject.h ../functions/template.h request.o: ../functions/subject.h ../functions/template.h
request.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h request.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
@ -392,7 +394,8 @@ sessionmanager.o: ../functions/last.h ../functions/login.h
sessionmanager.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h sessionmanager.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
sessionmanager.o: ../functions/mkdir.h ../functions/mv.h sessionmanager.o: ../functions/mkdir.h ../functions/mv.h
sessionmanager.o: ../functions/nicedit.h ../functions/node.h sessionmanager.o: ../functions/nicedit.h ../functions/node.h
sessionmanager.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h sessionmanager.o: ../functions/passwd.h ../functions/priv.h
sessionmanager.o: ../functions/reload.h ../functions/rm.h
sessionmanager.o: ../functions/specialdefault.h ../functions/stat.h sessionmanager.o: ../functions/specialdefault.h ../functions/stat.h
sessionmanager.o: ../functions/subject.h ../functions/template.h sessionmanager.o: ../functions/subject.h ../functions/template.h
sessionmanager.o: ../functions/tinymce.h ../functions/uname.h sessionmanager.o: ../functions/tinymce.h ../functions/uname.h

View File

@ -48,10 +48,10 @@
#define WINIX_ERR_NO_TICKET 24 #define WINIX_ERR_NO_TICKET 24
#define WINIX_ERR_PASSWORDS_DIFFERENT 25 //#define WINIX_ERR_PASSWORDS_DIFFERENT 25
#define WINIX_ERR_PASSWORD_TOO_SHORT 26 //#define WINIX_ERR_PASSWORD_TOO_SHORT 26
#define WINIX_ERR_USER_EXISTS 27 //#define WINIX_ERR_USER_EXISTS 27
#define WINIX_ERR_LOGIN_EMPTY 28 //#define WINIX_ERR_LOGIN_EMPTY 28
#define WINIX_DIFFERENT_MOUNT_POINTS 29 #define WINIX_DIFFERENT_MOUNT_POINTS 29

View File

@ -2,7 +2,7 @@
* This file is a part of Winix * This file is a part of Winix
* and is not publicly distributed * and is not publicly distributed
* *
* Copyright (c) 2008-2010, Tomasz Sowa * Copyright (c) 2008-2011, Tomasz Sowa
* All rights reserved. * All rights reserved.
* *
*/ */
@ -420,3 +420,9 @@ Slot s;
log << log3 << "Plugin: added function for message: " << message << ", plugin index: " << s.index << logend; log << log3 << "Plugin: added function for message: " << message << ", plugin index: " << s.index << logend;
} }
const Plugin::Plugins * Plugin::GetPlugins()
{
return &plugins;
}

View File

@ -2,7 +2,7 @@
* This file is a part of Winix * This file is a part of Winix
* and is not publicly distributed * and is not publicly distributed
* *
* Copyright (c) 2008-2010, Tomasz Sowa * Copyright (c) 2008-2011, Tomasz Sowa
* All rights reserved. * All rights reserved.
* *
*/ */
@ -124,6 +124,14 @@ public:
} }
}; };
struct PluginsItem
{
void * handle;
const wchar_t * plugin_name; // plugin name (can be null if was not set by the plugin)
};
typedef std::vector<PluginsItem> Plugins;
Plugin(); Plugin();
~Plugin(); ~Plugin();
@ -174,6 +182,9 @@ public:
void Assign(int message, Fun1); void Assign(int message, Fun1);
void Assign(int message, Fun2); void Assign(int message, Fun2);
// return a const pointer to the plugin tab
const Plugins * GetPlugins();
private: private:
Db * db; Db * db;
@ -190,13 +201,6 @@ private:
std::wstring temp_path; std::wstring temp_path;
struct PluginsItem
{
void * handle;
const wchar_t * plugin_name; // plugin name (can be null if was not set by the plugin)
};
typedef std::vector<PluginsItem> Plugins;
Plugins plugins; Plugins plugins;
typedef std::multimap<int, Slot> Slots; typedef std::multimap<int, Slot> Slots;

View File

@ -114,6 +114,31 @@ return status;
Error Db::ChangePass(const std::wstring & login,
const std::wstring & password, const std::string & password_encrypted,
int pass_type, bool pass_hash_salted)
{
query.Clear();
query << R("update core.user set(password, pass_encrypted,"
"pass_type, pass_hash_salted) = (");
// for safety
if( password_encrypted.empty() )
query << password;
else
query << "";
query.EPutBin(password_encrypted);
query << pass_type
<< pass_hash_salted
<< R(") where login=")
<< login
<< R(";");
return DoCommand(query);
}
@ -633,7 +658,7 @@ Error Db::EditSortIndexItemById(long id, int sort_index)
PGresult * Db::GetItemsQuerySelect(const DbItemQuery & iq, DbTextStream & query, bool skip_other_sel) void Db::GetItemsQuerySelect(const DbItemQuery & iq, DbTextStream & query, bool skip_other_sel)
{ {
query << R("select item.id, content_id"); query << R("select item.id, content_id");
@ -659,7 +684,7 @@ PGresult * Db::GetItemsQuerySelect(const DbItemQuery & iq, DbTextStream & query,
} }
PGresult * Db::GetItemsQueryJoin(const DbItemQuery & iq, DbTextStream & query) void Db::GetItemsQueryJoin(const DbItemQuery & iq, DbTextStream & query)
{ {
if( iq.sel_content || iq.sel_file || iq.where_file_type ) if( iq.sel_content || iq.sel_file || iq.where_file_type )
query << R(" left join core.content on item.content_id = content.id"); query << R(" left join core.content on item.content_id = content.id");
@ -667,7 +692,7 @@ PGresult * Db::GetItemsQueryJoin(const DbItemQuery & iq, DbTextStream & query)
PGresult * Db::GetItemsQueryWhere(const DbItemQuery & iq, DbTextStream & query) void Db::GetItemsQueryWhere(const DbItemQuery & iq, DbTextStream & query)
{ {
if( iq.where_id || iq.where_parent_id || iq.where_type || iq.where_file_type ) if( iq.where_id || iq.where_parent_id || iq.where_type || iq.where_file_type )
{ {
@ -716,7 +741,7 @@ PGresult * Db::GetItemsQueryWhere(const DbItemQuery & iq, DbTextStream & query)
} }
PGresult * Db::GetItemsQueryOrder(const DbItemQuery & iq, DbTextStream & query) void Db::GetItemsQueryOrder(const DbItemQuery & iq, DbTextStream & query)
{ {
if( iq.sel_sort_index || iq.sel_date ) if( iq.sel_sort_index || iq.sel_date )
{ {
@ -741,7 +766,7 @@ PGresult * Db::GetItemsQueryOrder(const DbItemQuery & iq, DbTextStream & query)
} }
PGresult * Db::GetItemsQueryLimit(const DbItemQuery & iq, DbTextStream & query) void Db::GetItemsQueryLimit(const DbItemQuery & iq, DbTextStream & query)
{ {
if( iq.limit != 0 ) if( iq.limit != 0 )
query << R(" limit ") << iq.limit; query << R(" limit ") << iq.limit;

11
db/db.h
View File

@ -43,6 +43,7 @@ public:
bool GetUserPass(const std::wstring & login, long & user_id, UserPass & up); bool GetUserPass(const std::wstring & login, long & user_id, UserPass & up);
Error AddUser(User & user, const std::wstring & password, const std::string & password_encrypted, int pass_type, bool pass_hash_salted); Error AddUser(User & user, const std::wstring & password, const std::string & password_encrypted, int pass_type, bool pass_hash_salted);
Error ChangePass(const std::wstring & login, const std::wstring & password, const std::string & password_encrypted, int pass_type, bool pass_hash_salted);
Error AddItem(Item & item); Error AddItem(Item & item);
Error EditItemById(Item & item, bool with_url = true); Error EditItemById(Item & item, bool with_url = true);
@ -114,11 +115,11 @@ protected:
Error IncrementContentRef(long content_id); Error IncrementContentRef(long content_id);
Error DecrementContentRef(long content_id); Error DecrementContentRef(long content_id);
PGresult * GetItemsQuerySelect(const DbItemQuery & iq, DbTextStream & query, bool skip_other_sel); void GetItemsQuerySelect(const DbItemQuery & iq, DbTextStream & query, bool skip_other_sel);
PGresult * GetItemsQueryJoin(const DbItemQuery & iq, DbTextStream & query); void GetItemsQueryJoin(const DbItemQuery & iq, DbTextStream & query);
PGresult * GetItemsQueryWhere(const DbItemQuery & iq, DbTextStream & query); void GetItemsQueryWhere(const DbItemQuery & iq, DbTextStream & query);
PGresult * GetItemsQueryOrder(const DbItemQuery & iq, DbTextStream & query); void GetItemsQueryOrder(const DbItemQuery & iq, DbTextStream & query);
PGresult * GetItemsQueryLimit(const DbItemQuery & iq, DbTextStream & query); void GetItemsQueryLimit(const DbItemQuery & iq, DbTextStream & query);
PGresult * GetItemsQuery(const DbItemQuery & iq, DbTextStream & query, bool skip_other_sel = false); PGresult * GetItemsQuery(const DbItemQuery & iq, DbTextStream & query, bool skip_other_sel = false);
PGresult * GetItemsQuery(const DbItemQuery & iq, bool skip_other_sel = false); PGresult * GetItemsQuery(const DbItemQuery & iq, bool skip_other_sel = false);

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: ../../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: 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: 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: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
adduser.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h adduser.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
adduser.o: who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h adduser.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
adduser.o: ../templates/htmltextstream.h ../notify/notifythread.h adduser.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
adduser.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h adduser.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
adduser.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h adduser.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
adduser.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h adduser.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
adduser.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h adduser.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
adduser.o: ../core/thumb.h ../core/basethread.h ../core/synchro.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: 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: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
cat.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.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: ../../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: 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: 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: last.h login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h
cat.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.h cat.o: passwd.h priv.h reload.h rm.h run.h specialdefault.h stat.h subject.h
cat.o: tinymce.h uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h cat.o: template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
cat.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h cat.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
cat.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h cat.o: ../templates/htmltextstream.h ../notify/notifythread.h
cat.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h cat.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
cat.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h cat.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
cat.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h cat.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h ../core/users.h
cat.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h cat.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/thumb.h
cat.o: ../core/synchro.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: 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: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
chmod.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.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: ../../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: 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: 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: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
chmod.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h chmod.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
chmod.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h chmod.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
chmod.o: ../templates/htmltextstream.h ../notify/notifythread.h chmod.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
chmod.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h chmod.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
chmod.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h chmod.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
chmod.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h chmod.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
chmod.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h chmod.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
chmod.o: ../core/thumb.h ../core/basethread.h ../core/synchro.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: 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: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
chown.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.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: ../../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: 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: 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: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
chown.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h chown.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
chown.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h chown.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
chown.o: ../templates/htmltextstream.h ../notify/notifythread.h chown.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
chown.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h chown.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
chown.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h chown.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
chown.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h chown.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
chown.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h chown.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
chown.o: ../core/thumb.h ../core/basethread.h ../core/synchro.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: ckeditor.h functionbase.h ../core/item.h ../db/db.h
ckeditor.o: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h ckeditor.o: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h
ckeditor.o: ../core/textstream.h ../core/misc.h ../core/item.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: ../../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: 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: 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: login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h passwd.h
ckeditor.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.h ckeditor.o: priv.h reload.h rm.h run.h specialdefault.h stat.h subject.h
ckeditor.o: tinymce.h uname.h upload.h uptime.h who.h vim.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: ../core/htmlfilter.h ../../ezc/src/stringconv.h
ckeditor.o: ../templates/htmltextstream.h ../notify/notifythread.h ckeditor.o: ../templates/htmltextstream.h ../notify/notifythread.h
ckeditor.o: ../core/basethread.h ../core/synchro.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: ../../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: 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: 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: login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h passwd.h
cp.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.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: 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: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
cp.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.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: ../../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: 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: 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: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
default.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h default.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
default.o: who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h default.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
default.o: ../templates/htmltextstream.h ../notify/notifythread.h default.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
default.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h default.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
default.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h default.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
default.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h default.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
default.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h default.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
default.o: ../core/thumb.h ../core/basethread.h ../core/synchro.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: download.h functionbase.h ../core/item.h ../db/db.h
download.o: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h download.o: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h
download.o: ../core/textstream.h ../core/misc.h ../core/item.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: ../../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: 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: 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: login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h passwd.h
download.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.h download.o: priv.h reload.h rm.h run.h specialdefault.h stat.h subject.h
download.o: tinymce.h uname.h upload.h uptime.h who.h vim.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: ../core/htmlfilter.h ../../ezc/src/stringconv.h
download.o: ../templates/htmltextstream.h ../notify/notifythread.h download.o: ../templates/htmltextstream.h ../notify/notifythread.h
download.o: ../core/basethread.h ../core/synchro.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: ../../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: 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: 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: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
emacs.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h emacs.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
emacs.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h emacs.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
emacs.o: ../templates/htmltextstream.h ../notify/notifythread.h emacs.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
emacs.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h emacs.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
emacs.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h emacs.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
emacs.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h emacs.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
emacs.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h emacs.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
emacs.o: ../core/thumb.h ../core/basethread.h ../core/synchro.h emacs.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
emacs.o: ../templates/templates.h ../templates/patterncacher.h emacs.o: ../core/synchro.h ../templates/templates.h
emacs.o: ../templates/ckeditorgetparser.h ../core/httpsimpleparser.h emacs.o: ../templates/patterncacher.h ../templates/ckeditorgetparser.h
emacs.o: ../core/log.h ../templates/indexpatterns.h ../core/sessionmanager.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 emacs.o: ../core/sessioncontainer.h ../core/system.h
functionbase.o: functionbase.h ../core/item.h ../db/db.h ../db/dbbase.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 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: 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: 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: 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: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
functionbase.o: stat.h subject.h template.h tinymce.h uname.h upload.h functionbase.o: specialdefault.h stat.h subject.h template.h tinymce.h
functionbase.o: uptime.h who.h vim.h ../core/htmlfilter.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: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
functionbase.o: ../notify/notifythread.h ../core/basethread.h functionbase.o: ../notify/notifythread.h ../core/basethread.h
functionbase.o: ../core/synchro.h ../notify/templatesnotify.h ../core/users.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: ../../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: 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: 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: 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: uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h
functionparser.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.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: 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: 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: 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: node.h passwd.h priv.h reload.h rm.h specialdefault.h stat.h
functions.o: template.h tinymce.h uname.h upload.h uptime.h who.h vim.h functions.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
functions.o: ../core/htmlfilter.h ../core/log.h ../core/misc.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/plugin.h ../core/pluginmsg.h ../core/system.h
functions.o: ../core/sessionmanager.h ../core/sessioncontainer.h functions.o: ../core/sessionmanager.h ../core/sessioncontainer.h
functions.o: ../functions/functions.h ../templates/templates.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: ../../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: 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: 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: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h specialdefault.h
last.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h last.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
last.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h last.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
last.o: ../templates/htmltextstream.h ../notify/notifythread.h last.o: ../templates/htmltextstream.h ../notify/notifythread.h
last.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h last.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
last.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.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: ../../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: 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: 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: last.h login.h logout.h ls.h mkdir.h mv.h nicedit.h node.h passwd.h
ln.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.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: 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: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
ln.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.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: ../../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: 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: 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: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
login.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h login.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
login.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h login.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
login.o: ../templates/htmltextstream.h ../notify/notifythread.h login.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
login.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h login.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
login.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h login.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
login.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h login.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
login.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h login.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
login.o: ../core/thumb.h ../core/basethread.h ../core/synchro.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: 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: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
logout.o: ../core/misc.h ../core/item.h ../core/requesttypes.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: ../../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: 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: 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: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
logout.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h logout.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
logout.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h logout.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
logout.o: ../templates/htmltextstream.h ../notify/notifythread.h logout.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
logout.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h logout.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
logout.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h logout.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
logout.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h logout.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
logout.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h logout.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
logout.o: ../core/thumb.h ../core/basethread.h ../core/synchro.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: 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: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h ../core/misc.h
ls.o: ../core/item.h ../core/requesttypes.h ../core/error.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: ../../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: 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: 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: last.h login.h logout.h ln.h mkdir.h mv.h nicedit.h node.h passwd.h
ls.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.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: 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: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
ls.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.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: ../../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: 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: 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: nicedit.h node.h passwd.h priv.h reload.h rm.h run.h
mkdir.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h mkdir.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
mkdir.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h mkdir.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
mkdir.o: ../templates/htmltextstream.h ../notify/notifythread.h mkdir.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
mkdir.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h mkdir.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
mkdir.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h mkdir.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
mkdir.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h mkdir.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
mkdir.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h mkdir.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
mkdir.o: ../core/thumb.h ../core/basethread.h ../core/synchro.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: 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: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
mount.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.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: ../../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: 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: 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: 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: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
mount.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.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: ../../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: 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: 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: last.h login.h logout.h ln.h ls.h mkdir.h nicedit.h node.h passwd.h
mv.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.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: 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: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
mv.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.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: ../../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: 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: 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: mkdir.h mv.h node.h passwd.h priv.h reload.h rm.h run.h
nicedit.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h nicedit.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
nicedit.o: who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h nicedit.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
nicedit.o: ../templates/htmltextstream.h ../notify/notifythread.h nicedit.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
nicedit.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h nicedit.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
nicedit.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h nicedit.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
nicedit.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h nicedit.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
nicedit.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h nicedit.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
nicedit.o: ../core/thumb.h ../core/basethread.h ../core/synchro.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: 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: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
node.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.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: ../../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: 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: 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: mkdir.h mv.h nicedit.h passwd.h priv.h reload.h rm.h run.h
node.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h node.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
node.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h node.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
node.o: ../templates/htmltextstream.h ../notify/notifythread.h node.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
node.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h node.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
node.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h node.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
node.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h node.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
node.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h node.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
node.o: ../core/thumb.h ../core/basethread.h ../core/synchro.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: 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: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
priv.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.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: ../../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: 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: 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: mkdir.h mv.h nicedit.h node.h passwd.h reload.h rm.h run.h
priv.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h priv.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
priv.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h priv.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
priv.o: ../templates/htmltextstream.h ../notify/notifythread.h priv.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
priv.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h priv.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
priv.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h priv.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
priv.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h priv.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
priv.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h priv.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
priv.o: ../core/thumb.h ../core/basethread.h ../core/synchro.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: privchanger.h ../core/request.h ../core/system.h
privchanger.o: ../core/dirs.h ../core/item.h ../core/dircontainer.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 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: ../../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: 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: 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: logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h passwd.h
privchanger.o: reload.h rm.h run.h specialdefault.h stat.h subject.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: 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: ../core/htmlfilter.h ../../ezc/src/stringconv.h
privchanger.o: ../templates/htmltextstream.h ../notify/notifythread.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: ../../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: 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: 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: mkdir.h mv.h nicedit.h node.h passwd.h priv.h rm.h run.h
reload.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h reload.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
reload.o: who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h reload.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
reload.o: ../templates/htmltextstream.h ../notify/notifythread.h reload.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h
reload.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h reload.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
reload.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h reload.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
reload.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h reload.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
reload.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h reload.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
reload.o: ../core/thumb.h ../core/basethread.h ../core/synchro.h reload.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h
reload.o: ../templates/templates.h ../templates/patterncacher.h reload.o: ../core/synchro.h ../templates/templates.h
reload.o: ../templates/ckeditorgetparser.h ../core/httpsimpleparser.h reload.o: ../templates/patterncacher.h ../templates/ckeditorgetparser.h
reload.o: ../core/log.h ../templates/indexpatterns.h ../core/sessionmanager.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 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: 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 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: ../../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: 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: 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: last.h login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h
rm.o: reload.h run.h specialdefault.h stat.h subject.h template.h tinymce.h rm.o: passwd.h priv.h reload.h run.h specialdefault.h stat.h subject.h
rm.o: uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h rm.o: template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
rm.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h rm.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
rm.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h rm.o: ../templates/htmltextstream.h ../notify/notifythread.h
rm.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h rm.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
rm.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h rm.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
rm.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h rm.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h ../core/users.h
rm.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h rm.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/thumb.h
rm.o: ../core/synchro.h ../core/plugin.h ../core/pluginmsg.h ../core/system.h rm.o: ../core/basethread.h ../core/synchro.h ../core/plugin.h
rm.o: ../core/sessionmanager.h ../core/sessioncontainer.h rm.o: ../core/pluginmsg.h ../core/system.h ../core/sessionmanager.h
rm.o: ../functions/functions.h ../templates/templates.h rm.o: ../core/sessioncontainer.h ../functions/functions.h
rm.o: ../templates/patterncacher.h ../templates/ckeditorgetparser.h rm.o: ../templates/templates.h ../templates/patterncacher.h
rm.o: ../core/httpsimpleparser.h ../core/log.h ../templates/indexpatterns.h rm.o: ../templates/ckeditorgetparser.h ../core/httpsimpleparser.h
rm.o: ../core/sessionmanager.h ../core/misc.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: 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: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
run.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.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: ../../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: 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: 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: last.h login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h
run.o: reload.h rm.h specialdefault.h stat.h subject.h template.h tinymce.h run.o: passwd.h priv.h reload.h rm.h specialdefault.h stat.h subject.h
run.o: uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h run.o: template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
run.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h run.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
run.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h run.o: ../templates/htmltextstream.h ../notify/notifythread.h
run.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h run.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
run.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h run.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
run.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h run.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h ../core/users.h
run.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h run.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/thumb.h
run.o: ../core/synchro.h run.o: ../core/basethread.h ../core/synchro.h
specialdefault.o: specialdefault.h functionbase.h ../core/item.h ../db/db.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: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h
specialdefault.o: ../core/textstream.h ../core/misc.h ../core/item.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: ../../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: ../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: 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: logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h passwd.h
specialdefault.o: reload.h rm.h run.h stat.h subject.h template.h tinymce.h specialdefault.o: priv.h reload.h rm.h run.h stat.h subject.h template.h
specialdefault.o: uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h specialdefault.o: tinymce.h uname.h upload.h uptime.h who.h vim.h
specialdefault.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h specialdefault.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
specialdefault.o: ../notify/notifythread.h ../core/basethread.h specialdefault.o: ../templates/htmltextstream.h ../notify/notifythread.h
specialdefault.o: ../core/synchro.h ../notify/templatesnotify.h specialdefault.o: ../core/basethread.h ../core/synchro.h
specialdefault.o: ../core/users.h ../core/ugcontainer.h specialdefault.o: ../notify/templatesnotify.h ../core/users.h
specialdefault.o: ../core/lastcontainer.h ../core/mounts.h specialdefault.o: ../core/ugcontainer.h ../core/lastcontainer.h
specialdefault.o: ../core/mountparser.h ../core/crypt.h ../core/users.h specialdefault.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
specialdefault.o: ../core/groups.h ../core/group.h ../core/loadavg.h specialdefault.o: ../core/users.h ../core/groups.h ../core/group.h
specialdefault.o: ../core/thumb.h ../core/basethread.h ../core/synchro.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: 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: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
stat.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.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: ../../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: 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: 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: 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: uptime.h who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
stat.o: ../templates/htmltextstream.h ../notify/notifythread.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: ../../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: 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: 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: 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: uptime.h who.h vim.h ../core/htmlfilter.h
subject.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.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: 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: 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: 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: node.h passwd.h priv.h reload.h rm.h run.h specialdefault.h
template.o: subject.h tinymce.h uname.h upload.h uptime.h who.h vim.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: ../core/htmlfilter.h ../../ezc/src/stringconv.h
template.o: ../templates/htmltextstream.h ../notify/notifythread.h template.o: ../templates/htmltextstream.h ../notify/notifythread.h
template.o: ../core/basethread.h ../core/synchro.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: ../../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: 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: 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: 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: uptime.h who.h vim.h ../core/htmlfilter.h
tinymce.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.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: ../../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: 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: 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: 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: uptime.h who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
uname.o: ../templates/htmltextstream.h ../notify/notifythread.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: ../../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: 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: 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: 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: uptime.h who.h vim.h ../core/htmlfilter.h
upload.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.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: ../../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: 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: 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: 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: upload.h who.h vim.h ../core/htmlfilter.h
uptime.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.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: ../../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: 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: 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: last.h login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h
vim.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.h vim.o: passwd.h priv.h reload.h rm.h run.h specialdefault.h stat.h subject.h
vim.o: tinymce.h uname.h upload.h uptime.h who.h ../core/htmlfilter.h vim.o: template.h tinymce.h uname.h upload.h uptime.h who.h
vim.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h vim.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
vim.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h vim.o: ../templates/htmltextstream.h ../notify/notifythread.h
vim.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h vim.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
vim.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h vim.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
vim.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h vim.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h ../core/users.h
vim.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h vim.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/thumb.h
vim.o: ../core/synchro.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: 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: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
who.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.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: ../../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: 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: 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: last.h login.h logout.h ln.h ls.h mkdir.h mv.h nicedit.h node.h
who.o: reload.h rm.h run.h specialdefault.h stat.h subject.h template.h who.o: passwd.h priv.h reload.h rm.h run.h specialdefault.h stat.h subject.h
who.o: tinymce.h uname.h upload.h uptime.h vim.h ../core/htmlfilter.h who.o: template.h tinymce.h uname.h upload.h uptime.h vim.h
who.o: ../../ezc/src/stringconv.h ../templates/htmltextstream.h who.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
who.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h who.o: ../templates/htmltextstream.h ../notify/notifythread.h
who.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h who.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
who.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h who.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
who.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h who.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h ../core/users.h
who.o: ../core/loadavg.h ../core/thumb.h ../core/basethread.h who.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/thumb.h
who.o: ../core/synchro.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 "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() ) 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; return false;
} }
if( pass != conf_pass ) if( !HasLoginCorrectChars(login) )
{ {
cur->request->status = WINIX_ERR_PASSWORDS_DIFFERENT; log << log3 << "AddUser: incorrect login characters" << logend;
return false; slog << logerror << T("adduser_err_login_incorrect_chars") << logend;
}
if( pass.size() < config->pass_min_size )
{
cur->request->status = WINIX_ERR_PASSWORD_TOO_SHORT;
return false; return false;
} }
if( system->users.IsUser(login) ) 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; return false;
} }
@ -53,17 +90,14 @@ return true;
void AddUser::MakePost() void AddUser::MakePost()
{ {
User user; user.Clear();
const std::wstring & login = cur->request->PostVar(L"login"); const std::wstring & login = cur->request->PostVar(L"login");
const std::wstring & pass = cur->request->PostVar(L"password"); const std::wstring & pass = cur->request->PostVar(L"password");
const std::wstring & conf_pass = cur->request->PostVar(L"passwordconfirm"); const std::wstring & conf_pass = cur->request->PostVar(L"passwordconfirm");
if( !CheckAddUserVars(login, pass, conf_pass) ) if( !IsLoginCorrect(login) || !IsPasswordCorrect(pass, conf_pass) )
return; return;
user.name = login; user.name = login;
@ -81,11 +115,11 @@ User user;
if( !cur->session->puser ) if( !cur->session->puser )
system->users.LoginUser(user.id, false); 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 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; << " but the user was added to the db correctly" << logend;
} }

View File

@ -26,10 +26,15 @@ public:
void MakePost(); void MakePost();
void MakeGet(); 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: private:
bool CheckAddUserVars(const std::wstring & login, const std::wstring & pass, const std::wstring & conf_pass);
UserPass up; UserPass up;
User user;
}; };

View File

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

View File

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

View File

@ -1,9 +1,5 @@
<h1>[if-one user_logged]{adduser_header_add}[else]{adduser_header_register}[end]</h1> <h1>[if-one user_logged]{adduser_header_add}[else]{adduser_header_register}[end]</h1>
[include "error.html"]
<form id="additem" method="post" action="[doc_base_url][dir]adduser"> <form id="additem" method="post" action="[doc_base_url][dir]adduser">
<fieldset> <fieldset>
<legend>{adduser_form_legend}</legend> <legend>{adduser_form_legend}</legend>

27
html/fun_passwd.html Executable file
View File

@ -0,0 +1,27 @@
<h1>{passwd_header}</h1>
<form id="additem" method="post" action="[doc_base_url][dir]passwd">
<fieldset>
<legend>{passwd_form_legend}</legend>
[if user_super_user]
<p class="withnext">{passwd_login}:</p>
<select name="login" class="users">
[for sys_user_tab]
<option [if sys_user_tab_is_current]selected[end]>[sys_user_tab_name]</option>
[end]
</select>
[else]
<p class="withnext">{passwd_current_password}:</p>
<input class="edit" type="password" name="passwordcur" value="">
[end]
<p class="withnext">{passwd_new_password}:</p>
<input class="edit" type="password" name="passwordnew" value="">
<p class="withnext">{passwd_confirm_new_password}:</p>
<input class="edit" type="password" name="passwordconfirm" value="">
<input class="submit" type="submit" value="{passwd_submit}">
</fieldset>
</form>

View File

@ -1,6 +1,18 @@
<h1>{uname_header}</h1> <h1>{uname_header}</h1>
[include "error.html"]
<p>Winix [sys_ver_major].[sys_ver_minor].[sys_ver_revision]</p> <p>Winix [sys_ver_major].[sys_ver_minor].[sys_ver_revision]</p>
[if sys_plugin_tab]
{uname_available_plugins}:
<ul>
[for sys_plugin_tab]
<li>[if sys_plugin_tab_has_name][sys_plugin_tab_name][else]&lt;{uname_plugin_unknown}&gt;[end]</li>
[end]
</ul>
[end]

View File

@ -1,11 +1,11 @@
[if slog_tab] [if slog_tab]
<table> <table class="slog">
[for slog_tab] [for slog_tab]
<tr> <tr>
<td> <td [if slog_tab_is_error]class="slogerror"[end]>
[if slog_tab_is_info] [if slog_tab_is_info]

View File

@ -128,6 +128,18 @@ mkdir_form_legend = Make directory form
html_lang_attr_value = "en" html_lang_attr_value = "en"
language_orphans = () language_orphans = ()
passwd_header = Passwd
passwd_form_legend = Changing password form
passwd_login = Select a user
passwd_current_password = Current password
passwd_new_password = New password
passwd_confirm_new_password = Confirm new password
passwd_submit = Change
passwd_err_bad_current_password = Incorrect current password.
passwd_password_changed = The password has been changed
priv_header = Permissions priv_header = Permissions
priv_form_legend = Permissions priv_form_legend = Permissions
priv_change_in_dir = Change permissions for all items in the following directory priv_change_in_dir = Change permissions for all items in the following directory
@ -249,6 +261,12 @@ adduser_confirm_password = Confirm password
adduser_email = You can also provide your email address. If you ever forget your password we will be able send you the password back adduser_email = You can also provide your email address. If you ever forget your password we will be able send you the password back
adduser_submit = Add user adduser_submit = Add user
register_user_submit = Register register_user_submit = Register
adduser_err_login_empty = Provide a login please.
adduser_err_login_incorrect_chars = We are sorry but the login consists of prohibited letters.
adduser_err_user_exists = We are sorry, but that user is already registered, check other login!
adduser_err_passwords_different = Passwords are different!
adduser_err_password_too_small = A password should consist of at least
adduser_err_password_too_small2 = characters.
mount_header = Mount points mount_header = Mount points
@ -309,8 +327,8 @@ subject_form_legend = Edit subject form
uname_header = Uname uname_header = Uname
uname_available_plugins = Available plugins
uname_plugin_unknown = Plugin has not set its name

View File

@ -138,6 +138,16 @@ language_orphans = ( "(np.", "a", "ale", "bo", "by", "co", "czy",
# ("a", "i", "k", "o", "s", "u", "v", "z") # ("a", "i", "k", "o", "s", "u", "v", "z")
passwd_header = Zmień swoje hasło
passwd_form_legend = Formularz zmiany hasła
passwd_login = Wybierz użytkownika
passwd_current_password = Podaj obecne hasło
passwd_new_password = Podaj nowe hasło
passwd_confirm_new_password = Potwierdź nowe hasło
passwd_submit = Zmień
passwd_err_bad_current_password = Podałeś nieprawidłowe bieżące hasło.
passwd_password_changed = Hasło zostało zmienione
priv_header = Zmień uprawnienia dostępu priv_header = Zmień uprawnienia dostępu
priv_form_legend = Uprawnienia priv_form_legend = Uprawnienia
@ -260,6 +270,12 @@ adduser_confirm_password = Potwierdź hasło
adduser_email = Możesz także podać swój email. Jeśli zapomnisz kiedyś hasła to hasło zostanie wysłane na podany email adduser_email = Możesz także podać swój email. Jeśli zapomnisz kiedyś hasła to hasło zostanie wysłane na podany email
adduser_submit = Dodaj użytkownika adduser_submit = Dodaj użytkownika
register_user_submit = Rejestruj register_user_submit = Rejestruj
adduser_err_login_empty = Proszę podać login.
adduser_err_login_incorrect_chars = Niestety ale podany login składa się z nieprawidłowych znaków!
adduser_err_user_exists = Przykro nam, podany identyfikator użytkownika jest już zajęty, proszę podać inny login!
adduser_err_passwords_different = Podane hasła różnią się od siebie!
adduser_err_password_too_small = Zbyt krótkie hasło (Musi być conajmniej
adduser_err_password_too_small2 = znaków)
mount_header = Punkty montowania mount_header = Punkty montowania
@ -317,7 +333,8 @@ subject_header = Zmień tytuł
subject_form_legend = Formularz zmiany tytułu subject_form_legend = Formularz zmiany tytułu
uname_header = Nazwa systemu uname_header = Nazwa systemu
uname_available_plugins = Dostępne pluginy
uname_plugin_unknown = Plugin nie ustawił swojej nazwy

View File

@ -33,16 +33,16 @@ main.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
main.o: ../functions/download.h ../functions/emacs.h ../functions/last.h main.o: ../functions/download.h ../functions/emacs.h ../functions/last.h
main.o: ../functions/login.h ../functions/logout.h ../functions/ln.h main.o: ../functions/login.h ../functions/logout.h ../functions/ln.h
main.o: ../functions/ls.h ../functions/mkdir.h ../functions/mv.h main.o: ../functions/ls.h ../functions/mkdir.h ../functions/mv.h
main.o: ../functions/nicedit.h ../functions/node.h ../functions/priv.h main.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
main.o: ../functions/reload.h ../functions/rm.h ../functions/specialdefault.h main.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
main.o: ../functions/stat.h ../functions/subject.h ../functions/template.h main.o: ../functions/specialdefault.h ../functions/stat.h
main.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h main.o: ../functions/subject.h ../functions/template.h ../functions/tinymce.h
main.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h main.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h
main.o: ../core/htmlfilter.h ../templates/templates.h main.o: ../functions/who.h ../functions/vim.h ../core/htmlfilter.h
main.o: ../templates/patterncacher.h ../templates/ckeditorgetparser.h main.o: ../templates/templates.h ../templates/patterncacher.h
main.o: ../core/httpsimpleparser.h ../core/log.h ../templates/indexpatterns.h main.o: ../templates/ckeditorgetparser.h ../core/httpsimpleparser.h
main.o: ../core/sessionmanager.h ../core/compress.h ../core/getparser.h main.o: ../core/log.h ../templates/indexpatterns.h ../core/sessionmanager.h
main.o: ../core/httpsimpleparser.h ../core/postparser.h main.o: ../core/compress.h ../core/getparser.h ../core/httpsimpleparser.h
main.o: ../core/cookieparser.h ../core/postmultiparser.h main.o: ../core/postparser.h ../core/cookieparser.h ../core/postmultiparser.h
main.o: ../core/acceptencodingparser.h ../core/acceptbaseparser.h main.o: ../core/acceptencodingparser.h ../core/acceptbaseparser.h
main.o: ../core/plugin.h ../core/pluginmsg.h main.o: ../core/plugin.h ../core/pluginmsg.h

View File

@ -38,8 +38,8 @@ notify.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
notify.o: ../functions/last.h ../functions/login.h ../functions/logout.h notify.o: ../functions/last.h ../functions/login.h ../functions/logout.h
notify.o: ../functions/ln.h ../functions/ls.h ../functions/mkdir.h notify.o: ../functions/ln.h ../functions/ls.h ../functions/mkdir.h
notify.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h notify.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
notify.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h notify.o: ../functions/passwd.h ../functions/priv.h ../functions/reload.h
notify.o: ../functions/specialdefault.h ../functions/stat.h notify.o: ../functions/rm.h ../functions/specialdefault.h ../functions/stat.h
notify.o: ../functions/subject.h ../functions/template.h notify.o: ../functions/subject.h ../functions/template.h
notify.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h notify.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
notify.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h notify.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h
@ -99,13 +99,13 @@ templatesnotify.o: ../functions/last.h ../functions/login.h
templatesnotify.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h templatesnotify.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
templatesnotify.o: ../functions/mkdir.h ../functions/mv.h templatesnotify.o: ../functions/mkdir.h ../functions/mv.h
templatesnotify.o: ../functions/nicedit.h ../functions/node.h templatesnotify.o: ../functions/nicedit.h ../functions/node.h
templatesnotify.o: ../functions/priv.h ../functions/reload.h templatesnotify.o: ../functions/passwd.h ../functions/priv.h
templatesnotify.o: ../functions/rm.h ../functions/specialdefault.h templatesnotify.o: ../functions/reload.h ../functions/rm.h
templatesnotify.o: ../functions/stat.h ../functions/subject.h templatesnotify.o: ../functions/specialdefault.h ../functions/stat.h
templatesnotify.o: ../functions/template.h ../functions/tinymce.h templatesnotify.o: ../functions/subject.h ../functions/template.h
templatesnotify.o: ../functions/uname.h ../functions/upload.h templatesnotify.o: ../functions/tinymce.h ../functions/uname.h
templatesnotify.o: ../functions/uptime.h ../functions/who.h templatesnotify.o: ../functions/upload.h ../functions/uptime.h
templatesnotify.o: ../functions/vim.h ../core/htmlfilter.h templatesnotify.o: ../functions/who.h ../functions/vim.h ../core/htmlfilter.h
templatesnotify.o: ../templates/templates.h ../templates/patterncacher.h templatesnotify.o: ../templates/templates.h ../templates/patterncacher.h
templatesnotify.o: ../templates/ckeditorgetparser.h templatesnotify.o: ../templates/ckeditorgetparser.h
templatesnotify.o: ../core/httpsimpleparser.h ../core/log.h templatesnotify.o: ../core/httpsimpleparser.h ../core/log.h

View File

@ -71,7 +71,8 @@ init.o: ../../functions/last.h ../../functions/login.h
init.o: ../../functions/logout.h ../../functions/ln.h ../../functions/ls.h init.o: ../../functions/logout.h ../../functions/ln.h ../../functions/ls.h
init.o: ../../functions/mkdir.h ../../functions/mv.h init.o: ../../functions/mkdir.h ../../functions/mv.h
init.o: ../../functions/nicedit.h ../../functions/node.h init.o: ../../functions/nicedit.h ../../functions/node.h
init.o: ../../functions/priv.h ../../functions/reload.h ../../functions/rm.h init.o: ../../functions/passwd.h ../../functions/priv.h
init.o: ../../functions/reload.h ../../functions/rm.h
init.o: ../../functions/specialdefault.h ../../functions/stat.h init.o: ../../functions/specialdefault.h ../../functions/stat.h
init.o: ../../functions/subject.h ../../functions/template.h init.o: ../../functions/subject.h ../../functions/template.h
init.o: ../../functions/tinymce.h ../../functions/uname.h init.o: ../../functions/tinymce.h ../../functions/uname.h
@ -124,15 +125,15 @@ templates.o: ../../functions/last.h ../../functions/login.h
templates.o: ../../functions/logout.h ../../functions/ln.h templates.o: ../../functions/logout.h ../../functions/ln.h
templates.o: ../../functions/ls.h ../../functions/mkdir.h templates.o: ../../functions/ls.h ../../functions/mkdir.h
templates.o: ../../functions/mv.h ../../functions/nicedit.h templates.o: ../../functions/mv.h ../../functions/nicedit.h
templates.o: ../../functions/node.h ../../functions/priv.h templates.o: ../../functions/node.h ../../functions/passwd.h
templates.o: ../../functions/reload.h ../../functions/rm.h templates.o: ../../functions/priv.h ../../functions/reload.h
templates.o: ../../functions/specialdefault.h ../../functions/stat.h templates.o: ../../functions/rm.h ../../functions/specialdefault.h
templates.o: ../../functions/subject.h ../../functions/template.h templates.o: ../../functions/stat.h ../../functions/subject.h
templates.o: ../../functions/tinymce.h ../../functions/uname.h templates.o: ../../functions/template.h ../../functions/tinymce.h
templates.o: ../../functions/upload.h ../../functions/uptime.h templates.o: ../../functions/uname.h ../../functions/upload.h
templates.o: ../../functions/who.h ../../functions/vim.h templates.o: ../../functions/uptime.h ../../functions/who.h
templates.o: ../../core/htmlfilter.h ../../templates/templates.h templates.o: ../../functions/vim.h ../../core/htmlfilter.h
templates.o: ../../templates/patterncacher.h templates.o: ../../templates/templates.h ../../templates/patterncacher.h
templates.o: ../../templates/ckeditorgetparser.h templates.o: ../../templates/ckeditorgetparser.h
templates.o: ../../core/httpsimpleparser.h ../../core/log.h templates.o: ../../core/httpsimpleparser.h ../../core/log.h
templates.o: ../../templates/indexpatterns.h ../../core/sessionmanager.h templates.o: ../../templates/indexpatterns.h ../../core/sessionmanager.h

View File

@ -41,7 +41,8 @@ init.o: ../../functions/last.h ../../functions/login.h
init.o: ../../functions/logout.h ../../functions/ln.h ../../functions/ls.h init.o: ../../functions/logout.h ../../functions/ln.h ../../functions/ls.h
init.o: ../../functions/mkdir.h ../../functions/mv.h init.o: ../../functions/mkdir.h ../../functions/mv.h
init.o: ../../functions/nicedit.h ../../functions/node.h init.o: ../../functions/nicedit.h ../../functions/node.h
init.o: ../../functions/priv.h ../../functions/reload.h ../../functions/rm.h init.o: ../../functions/passwd.h ../../functions/priv.h
init.o: ../../functions/reload.h ../../functions/rm.h
init.o: ../../functions/specialdefault.h ../../functions/stat.h init.o: ../../functions/specialdefault.h ../../functions/stat.h
init.o: ../../functions/subject.h ../../functions/template.h init.o: ../../functions/subject.h ../../functions/template.h
init.o: ../../functions/tinymce.h ../../functions/uname.h init.o: ../../functions/tinymce.h ../../functions/uname.h
@ -98,10 +99,10 @@ templates.o: ../../functions/login.h ../../functions/logout.h
templates.o: ../../functions/ln.h ../../functions/ls.h templates.o: ../../functions/ln.h ../../functions/ls.h
templates.o: ../../functions/mkdir.h ../../functions/mv.h templates.o: ../../functions/mkdir.h ../../functions/mv.h
templates.o: ../../functions/nicedit.h ../../functions/node.h templates.o: ../../functions/nicedit.h ../../functions/node.h
templates.o: ../../functions/priv.h ../../functions/reload.h templates.o: ../../functions/passwd.h ../../functions/priv.h
templates.o: ../../functions/rm.h ../../functions/specialdefault.h templates.o: ../../functions/reload.h ../../functions/rm.h
templates.o: ../../functions/stat.h ../../functions/subject.h templates.o: ../../functions/specialdefault.h ../../functions/stat.h
templates.o: ../../functions/template.h ../../functions/tinymce.h templates.o: ../../functions/subject.h ../../functions/template.h
templates.o: ../../functions/uname.h ../../functions/upload.h templates.o: ../../functions/tinymce.h ../../functions/uname.h
templates.o: ../../functions/uptime.h ../../functions/who.h templates.o: ../../functions/upload.h ../../functions/uptime.h
templates.o: ../../functions/vim.h templates.o: ../../functions/who.h ../../functions/vim.h

View File

@ -43,7 +43,8 @@ init.o: ../../functions/last.h ../../functions/login.h
init.o: ../../functions/logout.h ../../functions/ln.h ../../functions/ls.h init.o: ../../functions/logout.h ../../functions/ln.h ../../functions/ls.h
init.o: ../../functions/mkdir.h ../../functions/mv.h init.o: ../../functions/mkdir.h ../../functions/mv.h
init.o: ../../functions/nicedit.h ../../functions/node.h init.o: ../../functions/nicedit.h ../../functions/node.h
init.o: ../../functions/priv.h ../../functions/reload.h ../../functions/rm.h init.o: ../../functions/passwd.h ../../functions/priv.h
init.o: ../../functions/reload.h ../../functions/rm.h
init.o: ../../functions/specialdefault.h ../../functions/stat.h init.o: ../../functions/specialdefault.h ../../functions/stat.h
init.o: ../../functions/subject.h ../../functions/template.h init.o: ../../functions/subject.h ../../functions/template.h
init.o: ../../functions/tinymce.h ../../functions/uname.h init.o: ../../functions/tinymce.h ../../functions/uname.h
@ -103,15 +104,15 @@ templates.o: ../../functions/last.h ../../functions/login.h
templates.o: ../../functions/logout.h ../../functions/ln.h templates.o: ../../functions/logout.h ../../functions/ln.h
templates.o: ../../functions/ls.h ../../functions/mkdir.h templates.o: ../../functions/ls.h ../../functions/mkdir.h
templates.o: ../../functions/mv.h ../../functions/nicedit.h templates.o: ../../functions/mv.h ../../functions/nicedit.h
templates.o: ../../functions/node.h ../../functions/priv.h templates.o: ../../functions/node.h ../../functions/passwd.h
templates.o: ../../functions/reload.h ../../functions/rm.h templates.o: ../../functions/priv.h ../../functions/reload.h
templates.o: ../../functions/specialdefault.h ../../functions/stat.h templates.o: ../../functions/rm.h ../../functions/specialdefault.h
templates.o: ../../functions/subject.h ../../functions/template.h templates.o: ../../functions/stat.h ../../functions/subject.h
templates.o: ../../functions/tinymce.h ../../functions/uname.h templates.o: ../../functions/template.h ../../functions/tinymce.h
templates.o: ../../functions/upload.h ../../functions/uptime.h templates.o: ../../functions/uname.h ../../functions/upload.h
templates.o: ../../functions/who.h ../../functions/vim.h templates.o: ../../functions/uptime.h ../../functions/who.h
templates.o: ../../core/htmlfilter.h ../../templates/templates.h templates.o: ../../functions/vim.h ../../core/htmlfilter.h
templates.o: ../../templates/patterncacher.h templates.o: ../../templates/templates.h ../../templates/patterncacher.h
templates.o: ../../templates/ckeditorgetparser.h templates.o: ../../templates/ckeditorgetparser.h
templates.o: ../../core/httpsimpleparser.h ../../core/log.h templates.o: ../../core/httpsimpleparser.h ../../core/log.h
templates.o: ../../templates/indexpatterns.h ../../core/sessionmanager.h templates.o: ../../templates/indexpatterns.h ../../core/sessionmanager.h

View File

@ -45,14 +45,14 @@ createthread.o: ../../functions/last.h ../../functions/login.h
createthread.o: ../../functions/logout.h ../../functions/ln.h createthread.o: ../../functions/logout.h ../../functions/ln.h
createthread.o: ../../functions/ls.h ../../functions/mkdir.h createthread.o: ../../functions/ls.h ../../functions/mkdir.h
createthread.o: ../../functions/mv.h ../../functions/nicedit.h createthread.o: ../../functions/mv.h ../../functions/nicedit.h
createthread.o: ../../functions/node.h ../../functions/priv.h createthread.o: ../../functions/node.h ../../functions/passwd.h
createthread.o: ../../functions/reload.h ../../functions/rm.h createthread.o: ../../functions/priv.h ../../functions/reload.h
createthread.o: ../../functions/specialdefault.h ../../functions/stat.h createthread.o: ../../functions/rm.h ../../functions/specialdefault.h
createthread.o: ../../functions/subject.h ../../functions/template.h createthread.o: ../../functions/stat.h ../../functions/subject.h
createthread.o: ../../functions/tinymce.h ../../functions/uname.h createthread.o: ../../functions/template.h ../../functions/tinymce.h
createthread.o: ../../functions/upload.h ../../functions/uptime.h createthread.o: ../../functions/uname.h ../../functions/upload.h
createthread.o: ../../functions/who.h ../../functions/vim.h createthread.o: ../../functions/uptime.h ../../functions/who.h
createthread.o: ../../core/htmlfilter.h createthread.o: ../../functions/vim.h ../../core/htmlfilter.h
funthread.o: ../../core/misc.h ../../core/item.h ../../core/requesttypes.h funthread.o: ../../core/misc.h ../../core/item.h ../../core/requesttypes.h
funthread.o: funthread.h ../../functions/functionbase.h ../../core/item.h funthread.o: funthread.h ../../functions/functionbase.h ../../core/item.h
funthread.o: ../../db/db.h ../../db/dbbase.h ../../db/dbconn.h funthread.o: ../../db/db.h ../../db/dbbase.h ../../db/dbconn.h
@ -126,7 +126,8 @@ init.o: ../../functions/last.h ../../functions/login.h
init.o: ../../functions/logout.h ../../functions/ln.h ../../functions/ls.h init.o: ../../functions/logout.h ../../functions/ln.h ../../functions/ls.h
init.o: ../../functions/mkdir.h ../../functions/mv.h init.o: ../../functions/mkdir.h ../../functions/mv.h
init.o: ../../functions/nicedit.h ../../functions/node.h init.o: ../../functions/nicedit.h ../../functions/node.h
init.o: ../../functions/priv.h ../../functions/reload.h ../../functions/rm.h init.o: ../../functions/passwd.h ../../functions/priv.h
init.o: ../../functions/reload.h ../../functions/rm.h
init.o: ../../functions/specialdefault.h ../../functions/stat.h init.o: ../../functions/specialdefault.h ../../functions/stat.h
init.o: ../../functions/subject.h ../../functions/template.h init.o: ../../functions/subject.h ../../functions/template.h
init.o: ../../functions/tinymce.h ../../functions/uname.h init.o: ../../functions/tinymce.h ../../functions/uname.h
@ -176,7 +177,8 @@ reply.o: ../../functions/last.h ../../functions/login.h
reply.o: ../../functions/logout.h ../../functions/ln.h ../../functions/ls.h reply.o: ../../functions/logout.h ../../functions/ln.h ../../functions/ls.h
reply.o: ../../functions/mkdir.h ../../functions/mv.h reply.o: ../../functions/mkdir.h ../../functions/mv.h
reply.o: ../../functions/nicedit.h ../../functions/node.h reply.o: ../../functions/nicedit.h ../../functions/node.h
reply.o: ../../functions/priv.h ../../functions/reload.h ../../functions/rm.h reply.o: ../../functions/passwd.h ../../functions/priv.h
reply.o: ../../functions/reload.h ../../functions/rm.h
reply.o: ../../functions/specialdefault.h ../../functions/stat.h reply.o: ../../functions/specialdefault.h ../../functions/stat.h
reply.o: ../../functions/subject.h ../../functions/template.h reply.o: ../../functions/subject.h ../../functions/template.h
reply.o: ../../functions/tinymce.h ../../functions/uname.h reply.o: ../../functions/tinymce.h ../../functions/uname.h
@ -265,15 +267,15 @@ templates.o: ../../functions/last.h ../../functions/login.h
templates.o: ../../functions/logout.h ../../functions/ln.h templates.o: ../../functions/logout.h ../../functions/ln.h
templates.o: ../../functions/ls.h ../../functions/mkdir.h templates.o: ../../functions/ls.h ../../functions/mkdir.h
templates.o: ../../functions/mv.h ../../functions/nicedit.h templates.o: ../../functions/mv.h ../../functions/nicedit.h
templates.o: ../../functions/node.h ../../functions/priv.h templates.o: ../../functions/node.h ../../functions/passwd.h
templates.o: ../../functions/reload.h ../../functions/rm.h templates.o: ../../functions/priv.h ../../functions/reload.h
templates.o: ../../functions/specialdefault.h ../../functions/stat.h templates.o: ../../functions/rm.h ../../functions/specialdefault.h
templates.o: ../../functions/subject.h ../../functions/template.h templates.o: ../../functions/stat.h ../../functions/subject.h
templates.o: ../../functions/tinymce.h ../../functions/uname.h templates.o: ../../functions/template.h ../../functions/tinymce.h
templates.o: ../../functions/upload.h ../../functions/uptime.h templates.o: ../../functions/uname.h ../../functions/upload.h
templates.o: ../../functions/who.h ../../functions/vim.h templates.o: ../../functions/uptime.h ../../functions/who.h
templates.o: ../../core/htmlfilter.h ../../templates/templates.h templates.o: ../../functions/vim.h ../../core/htmlfilter.h
templates.o: ../../templates/patterncacher.h templates.o: ../../templates/templates.h ../../templates/patterncacher.h
templates.o: ../../templates/ckeditorgetparser.h templates.o: ../../templates/ckeditorgetparser.h
templates.o: ../../core/httpsimpleparser.h ../../core/log.h templates.o: ../../core/httpsimpleparser.h ../../core/log.h
templates.o: ../../templates/indexpatterns.h ../../core/sessionmanager.h templates.o: ../../templates/indexpatterns.h ../../core/sessionmanager.h

View File

@ -44,15 +44,15 @@ createticket.o: ../../functions/last.h ../../functions/login.h
createticket.o: ../../functions/logout.h ../../functions/ln.h createticket.o: ../../functions/logout.h ../../functions/ln.h
createticket.o: ../../functions/ls.h ../../functions/mkdir.h createticket.o: ../../functions/ls.h ../../functions/mkdir.h
createticket.o: ../../functions/mv.h ../../functions/nicedit.h createticket.o: ../../functions/mv.h ../../functions/nicedit.h
createticket.o: ../../functions/node.h ../../functions/priv.h createticket.o: ../../functions/node.h ../../functions/passwd.h
createticket.o: ../../functions/reload.h ../../functions/rm.h createticket.o: ../../functions/priv.h ../../functions/reload.h
createticket.o: ../../functions/specialdefault.h ../../functions/stat.h createticket.o: ../../functions/rm.h ../../functions/specialdefault.h
createticket.o: ../../functions/subject.h ../../functions/template.h createticket.o: ../../functions/stat.h ../../functions/subject.h
createticket.o: ../../functions/tinymce.h ../../functions/uname.h createticket.o: ../../functions/template.h ../../functions/tinymce.h
createticket.o: ../../functions/upload.h ../../functions/uptime.h createticket.o: ../../functions/uname.h ../../functions/upload.h
createticket.o: ../../functions/who.h ../../functions/vim.h createticket.o: ../../functions/uptime.h ../../functions/who.h
createticket.o: ../../core/htmlfilter.h sessiondata.h ../../core/plugindata.h createticket.o: ../../functions/vim.h ../../core/htmlfilter.h sessiondata.h
createticket.o: ../../functions/rm.h createticket.o: ../../core/plugindata.h ../../functions/rm.h
editticket.o: editticket.h tdb.h ticket.h ../../db/dbbase.h ../../db/dbconn.h editticket.o: editticket.h tdb.h ticket.h ../../db/dbbase.h ../../db/dbconn.h
editticket.o: ../../db/dbtextstream.h ../../core/textstream.h editticket.o: ../../db/dbtextstream.h ../../core/textstream.h
editticket.o: ../../core/misc.h ../../core/item.h ../../core/requesttypes.h editticket.o: ../../core/misc.h ../../core/item.h ../../core/requesttypes.h
@ -94,15 +94,16 @@ editticket.o: ../../functions/login.h ../../functions/logout.h
editticket.o: ../../functions/ln.h ../../functions/ls.h editticket.o: ../../functions/ln.h ../../functions/ls.h
editticket.o: ../../functions/mkdir.h ../../functions/mv.h editticket.o: ../../functions/mkdir.h ../../functions/mv.h
editticket.o: ../../functions/nicedit.h ../../functions/node.h editticket.o: ../../functions/nicedit.h ../../functions/node.h
editticket.o: ../../functions/priv.h ../../functions/reload.h editticket.o: ../../functions/passwd.h ../../functions/priv.h
editticket.o: ../../functions/rm.h ../../functions/specialdefault.h editticket.o: ../../functions/reload.h ../../functions/rm.h
editticket.o: ../../functions/stat.h ../../functions/subject.h editticket.o: ../../functions/specialdefault.h ../../functions/stat.h
editticket.o: ../../functions/template.h ../../functions/tinymce.h editticket.o: ../../functions/subject.h ../../functions/template.h
editticket.o: ../../functions/uname.h ../../functions/upload.h editticket.o: ../../functions/tinymce.h ../../functions/uname.h
editticket.o: ../../functions/uptime.h ../../functions/who.h editticket.o: ../../functions/upload.h ../../functions/uptime.h
editticket.o: ../../functions/vim.h ../../core/htmlfilter.h editticket.o: ../../functions/who.h ../../functions/vim.h
editticket.o: ../../functions/functionbase.h ../../core/synchro.h editticket.o: ../../core/htmlfilter.h ../../functions/functionbase.h
editticket.o: sessiondata.h ../../core/plugindata.h ../../functions/rm.h editticket.o: ../../core/synchro.h sessiondata.h ../../core/plugindata.h
editticket.o: ../../functions/rm.h
funticket.o: funticket.h tdb.h ticket.h ../../db/dbbase.h ../../db/dbconn.h funticket.o: funticket.h tdb.h ticket.h ../../db/dbbase.h ../../db/dbconn.h
funticket.o: ../../db/dbtextstream.h ../../core/textstream.h funticket.o: ../../db/dbtextstream.h ../../core/textstream.h
funticket.o: ../../core/misc.h ../../core/item.h ../../core/requesttypes.h funticket.o: ../../core/misc.h ../../core/item.h ../../core/requesttypes.h
@ -144,17 +145,18 @@ funticket.o: ../../functions/login.h ../../functions/logout.h
funticket.o: ../../functions/ln.h ../../functions/ls.h funticket.o: ../../functions/ln.h ../../functions/ls.h
funticket.o: ../../functions/mkdir.h ../../functions/mv.h funticket.o: ../../functions/mkdir.h ../../functions/mv.h
funticket.o: ../../functions/nicedit.h ../../functions/node.h funticket.o: ../../functions/nicedit.h ../../functions/node.h
funticket.o: ../../functions/priv.h ../../functions/reload.h funticket.o: ../../functions/passwd.h ../../functions/priv.h
funticket.o: ../../functions/rm.h ../../functions/specialdefault.h funticket.o: ../../functions/reload.h ../../functions/rm.h
funticket.o: ../../functions/stat.h ../../functions/subject.h funticket.o: ../../functions/specialdefault.h ../../functions/stat.h
funticket.o: ../../functions/template.h ../../functions/tinymce.h funticket.o: ../../functions/subject.h ../../functions/template.h
funticket.o: ../../functions/uname.h ../../functions/upload.h funticket.o: ../../functions/tinymce.h ../../functions/uname.h
funticket.o: ../../functions/uptime.h ../../functions/who.h funticket.o: ../../functions/upload.h ../../functions/uptime.h
funticket.o: ../../functions/vim.h ../../core/htmlfilter.h funticket.o: ../../functions/who.h ../../functions/vim.h
funticket.o: ../../functions/functionbase.h ../../core/synchro.h funticket.o: ../../core/htmlfilter.h ../../functions/functionbase.h
funticket.o: ../../core/plugin.h pluginmsg.h ../../core/system.h funticket.o: ../../core/synchro.h ../../core/plugin.h pluginmsg.h
funticket.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h funticket.o: ../../core/system.h ../../core/sessionmanager.h
funticket.o: ../../templates/templates.h ../../templates/patterncacher.h funticket.o: ../../core/sessioncontainer.h ../../templates/templates.h
funticket.o: ../../templates/patterncacher.h
funticket.o: ../../templates/ckeditorgetparser.h funticket.o: ../../templates/ckeditorgetparser.h
funticket.o: ../../core/httpsimpleparser.h ../../core/log.h funticket.o: ../../core/httpsimpleparser.h ../../core/log.h
funticket.o: ../../templates/indexpatterns.h ../../core/sessionmanager.h funticket.o: ../../templates/indexpatterns.h ../../core/sessionmanager.h
@ -198,7 +200,8 @@ init.o: ../../functions/emacs.h ../../functions/last.h
init.o: ../../functions/login.h ../../functions/logout.h ../../functions/ln.h init.o: ../../functions/login.h ../../functions/logout.h ../../functions/ln.h
init.o: ../../functions/ls.h ../../functions/mkdir.h ../../functions/mv.h init.o: ../../functions/ls.h ../../functions/mkdir.h ../../functions/mv.h
init.o: ../../functions/nicedit.h ../../functions/node.h init.o: ../../functions/nicedit.h ../../functions/node.h
init.o: ../../functions/priv.h ../../functions/reload.h ../../functions/rm.h init.o: ../../functions/passwd.h ../../functions/priv.h
init.o: ../../functions/reload.h ../../functions/rm.h
init.o: ../../functions/specialdefault.h ../../functions/stat.h init.o: ../../functions/specialdefault.h ../../functions/stat.h
init.o: ../../functions/subject.h ../../functions/template.h init.o: ../../functions/subject.h ../../functions/template.h
init.o: ../../functions/tinymce.h ../../functions/uname.h init.o: ../../functions/tinymce.h ../../functions/uname.h
@ -259,18 +262,19 @@ showtickets.o: ../../functions/login.h ../../functions/logout.h
showtickets.o: ../../functions/ln.h ../../functions/ls.h showtickets.o: ../../functions/ln.h ../../functions/ls.h
showtickets.o: ../../functions/mkdir.h ../../functions/mv.h showtickets.o: ../../functions/mkdir.h ../../functions/mv.h
showtickets.o: ../../functions/nicedit.h ../../functions/node.h showtickets.o: ../../functions/nicedit.h ../../functions/node.h
showtickets.o: ../../functions/priv.h ../../functions/reload.h showtickets.o: ../../functions/passwd.h ../../functions/priv.h
showtickets.o: ../../functions/rm.h ../../functions/specialdefault.h showtickets.o: ../../functions/reload.h ../../functions/rm.h
showtickets.o: ../../functions/stat.h ../../functions/subject.h showtickets.o: ../../functions/specialdefault.h ../../functions/stat.h
showtickets.o: ../../functions/template.h ../../functions/tinymce.h showtickets.o: ../../functions/subject.h ../../functions/template.h
showtickets.o: ../../functions/uname.h ../../functions/upload.h showtickets.o: ../../functions/tinymce.h ../../functions/uname.h
showtickets.o: ../../functions/uptime.h ../../functions/who.h showtickets.o: ../../functions/upload.h ../../functions/uptime.h
showtickets.o: ../../functions/vim.h ../../core/htmlfilter.h showtickets.o: ../../functions/who.h ../../functions/vim.h
showtickets.o: ../../functions/functionbase.h ../../core/synchro.h showtickets.o: ../../core/htmlfilter.h ../../functions/functionbase.h
showtickets.o: pluginmsg.h ../../plugins/thread/pluginmsg.h showtickets.o: ../../core/synchro.h pluginmsg.h
showtickets.o: ../../core/plugin.h ../../core/system.h showtickets.o: ../../plugins/thread/pluginmsg.h ../../core/plugin.h
showtickets.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h showtickets.o: ../../core/system.h ../../core/sessionmanager.h
showtickets.o: ../../templates/templates.h ../../templates/patterncacher.h showtickets.o: ../../core/sessioncontainer.h ../../templates/templates.h
showtickets.o: ../../templates/patterncacher.h
showtickets.o: ../../templates/ckeditorgetparser.h showtickets.o: ../../templates/ckeditorgetparser.h
showtickets.o: ../../core/httpsimpleparser.h ../../core/log.h showtickets.o: ../../core/httpsimpleparser.h ../../core/log.h
showtickets.o: ../../templates/indexpatterns.h ../../core/sessionmanager.h showtickets.o: ../../templates/indexpatterns.h ../../core/sessionmanager.h
@ -318,19 +322,20 @@ templates.o: ../../functions/login.h ../../functions/logout.h
templates.o: ../../functions/ln.h ../../functions/ls.h templates.o: ../../functions/ln.h ../../functions/ls.h
templates.o: ../../functions/mkdir.h ../../functions/mv.h templates.o: ../../functions/mkdir.h ../../functions/mv.h
templates.o: ../../functions/nicedit.h ../../functions/node.h templates.o: ../../functions/nicedit.h ../../functions/node.h
templates.o: ../../functions/priv.h ../../functions/reload.h templates.o: ../../functions/passwd.h ../../functions/priv.h
templates.o: ../../functions/rm.h ../../functions/specialdefault.h templates.o: ../../functions/reload.h ../../functions/rm.h
templates.o: ../../functions/stat.h ../../functions/subject.h templates.o: ../../functions/specialdefault.h ../../functions/stat.h
templates.o: ../../functions/template.h ../../functions/tinymce.h templates.o: ../../functions/subject.h ../../functions/template.h
templates.o: ../../functions/uname.h ../../functions/upload.h templates.o: ../../functions/tinymce.h ../../functions/uname.h
templates.o: ../../functions/uptime.h ../../functions/who.h templates.o: ../../functions/upload.h ../../functions/uptime.h
templates.o: ../../functions/vim.h ../../core/htmlfilter.h tdb.h templates.o: ../../functions/who.h ../../functions/vim.h
templates.o: ../../db/dbbase.h ../../db/dbconn.h ../../db/dbtextstream.h templates.o: ../../core/htmlfilter.h tdb.h ../../db/dbbase.h
templates.o: ../../core/error.h editticket.h ../../functions/functionbase.h templates.o: ../../db/dbconn.h ../../db/dbtextstream.h ../../core/error.h
templates.o: ../../core/synchro.h createticket.h ../../core/misc.h templates.o: editticket.h ../../functions/functionbase.h ../../core/synchro.h
templates.o: ../../core/plugin.h pluginmsg.h ../../core/system.h templates.o: createticket.h ../../core/misc.h ../../core/plugin.h pluginmsg.h
templates.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h templates.o: ../../core/system.h ../../core/sessionmanager.h
templates.o: ../../templates/templates.h ../../templates/patterncacher.h templates.o: ../../core/sessioncontainer.h ../../templates/templates.h
templates.o: ../../templates/patterncacher.h
templates.o: ../../templates/ckeditorgetparser.h templates.o: ../../templates/ckeditorgetparser.h
templates.o: ../../core/httpsimpleparser.h ../../core/log.h templates.o: ../../core/httpsimpleparser.h ../../core/log.h
templates.o: ../../templates/indexpatterns.h ../../core/sessionmanager.h templates.o: ../../templates/indexpatterns.h ../../core/sessionmanager.h
@ -377,15 +382,16 @@ ticketinfo.o: ../../functions/login.h ../../functions/logout.h
ticketinfo.o: ../../functions/ln.h ../../functions/ls.h ticketinfo.o: ../../functions/ln.h ../../functions/ls.h
ticketinfo.o: ../../functions/mkdir.h ../../functions/mv.h ticketinfo.o: ../../functions/mkdir.h ../../functions/mv.h
ticketinfo.o: ../../functions/nicedit.h ../../functions/node.h ticketinfo.o: ../../functions/nicedit.h ../../functions/node.h
ticketinfo.o: ../../functions/priv.h ../../functions/reload.h ticketinfo.o: ../../functions/passwd.h ../../functions/priv.h
ticketinfo.o: ../../functions/rm.h ../../functions/specialdefault.h ticketinfo.o: ../../functions/reload.h ../../functions/rm.h
ticketinfo.o: ../../functions/stat.h ../../functions/subject.h ticketinfo.o: ../../functions/specialdefault.h ../../functions/stat.h
ticketinfo.o: ../../functions/template.h ../../functions/tinymce.h ticketinfo.o: ../../functions/subject.h ../../functions/template.h
ticketinfo.o: ../../functions/uname.h ../../functions/upload.h ticketinfo.o: ../../functions/tinymce.h ../../functions/uname.h
ticketinfo.o: ../../functions/uptime.h ../../functions/who.h ticketinfo.o: ../../functions/upload.h ../../functions/uptime.h
ticketinfo.o: ../../functions/vim.h ../../core/htmlfilter.h tdb.h ticketinfo.o: ../../functions/who.h ../../functions/vim.h
ticketinfo.o: ../../db/dbbase.h ../../db/dbconn.h ../../db/dbtextstream.h ticketinfo.o: ../../core/htmlfilter.h tdb.h ../../db/dbbase.h
ticketinfo.o: ../../core/error.h ../../core/log.h ../../core/misc.h ticketinfo.o: ../../db/dbconn.h ../../db/dbtextstream.h ../../core/error.h
ticketinfo.o: sessiondata.h ../../core/plugindata.h ../../functions/rm.h ticketinfo.o: ../../core/log.h ../../core/misc.h sessiondata.h
ticketinfo.o: ../../core/plugindata.h ../../functions/rm.h
ticketparser.o: ticketparser.h ticketconf.h ../../core/log.h ticketparser.o: ticketparser.h ticketconf.h ../../core/log.h
ticketparser.o: ../../core/misc.h ticketparser.o: ../../core/misc.h

View File

@ -416,7 +416,7 @@ margin: 0 0 1em 0;
} }
form legend { #additem legend {
display: none; display: none;
} }
@ -832,3 +832,12 @@ font-weight: bold;
white-space: normal; white-space: normal;
text-align: center; text-align: center;
} }
table.slog th, table.slog td {
border: 0;
}
td.slogerror {
background: red;
color: white;
}

View File

@ -60,8 +60,8 @@ dir.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
dir.o: ../functions/last.h ../functions/login.h ../functions/logout.h dir.o: ../functions/last.h ../functions/login.h ../functions/logout.h
dir.o: ../functions/ln.h ../functions/ls.h ../functions/mkdir.h dir.o: ../functions/ln.h ../functions/ls.h ../functions/mkdir.h
dir.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h dir.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
dir.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h dir.o: ../functions/passwd.h ../functions/priv.h ../functions/reload.h
dir.o: ../functions/specialdefault.h ../functions/stat.h dir.o: ../functions/rm.h ../functions/specialdefault.h ../functions/stat.h
dir.o: ../functions/subject.h ../functions/template.h ../functions/tinymce.h dir.o: ../functions/subject.h ../functions/template.h ../functions/tinymce.h
dir.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h dir.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h
dir.o: ../functions/who.h ../functions/vim.h dir.o: ../functions/who.h ../functions/vim.h
@ -327,8 +327,8 @@ priv.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
priv.o: ../functions/last.h ../functions/login.h ../functions/logout.h priv.o: ../functions/last.h ../functions/login.h ../functions/logout.h
priv.o: ../functions/ln.h ../functions/ls.h ../functions/mkdir.h priv.o: ../functions/ln.h ../functions/ls.h ../functions/mkdir.h
priv.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h priv.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
priv.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h priv.o: ../functions/passwd.h ../functions/priv.h ../functions/reload.h
priv.o: ../functions/specialdefault.h ../functions/stat.h priv.o: ../functions/rm.h ../functions/specialdefault.h ../functions/stat.h
priv.o: ../functions/subject.h ../functions/template.h ../functions/tinymce.h priv.o: ../functions/subject.h ../functions/template.h ../functions/tinymce.h
priv.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h priv.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h
priv.o: ../functions/who.h ../functions/vim.h priv.o: ../functions/who.h ../functions/vim.h
@ -433,6 +433,20 @@ sys.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h
sys.o: ../core/group.h ../core/loadavg.h ../core/thumb.h ../core/basethread.h sys.o: ../core/group.h ../core/loadavg.h ../core/thumb.h ../core/basethread.h
sys.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h sys.o: ../core/sessionmanager.h ../core/sessioncontainer.h ../core/system.h
sys.o: ../core/htmlfilter.h ../core/request.h ../core/version.h sys.o: ../core/htmlfilter.h ../core/request.h ../core/version.h
sys.o: ../core/plugin.h ../core/pluginmsg.h ../core/sessionmanager.h
sys.o: ../functions/functions.h ../functions/functionbase.h ../core/synchro.h
sys.o: ../functions/functionparser.h ../functions/adduser.h
sys.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h
sys.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h
sys.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
sys.o: ../functions/last.h ../functions/login.h ../functions/logout.h
sys.o: ../functions/ln.h ../functions/ls.h ../functions/mkdir.h
sys.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
sys.o: ../functions/passwd.h ../functions/priv.h ../functions/reload.h
sys.o: ../functions/rm.h ../functions/specialdefault.h ../functions/stat.h
sys.o: ../functions/subject.h ../functions/template.h ../functions/tinymce.h
sys.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h
sys.o: ../functions/who.h ../functions/vim.h ../templates/templates.h
template.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/utf8.h template.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/utf8.h
template.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h template.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
template.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h template.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
@ -499,8 +513,8 @@ templates.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
templates.o: ../functions/download.h ../functions/emacs.h ../functions/last.h templates.o: ../functions/download.h ../functions/emacs.h ../functions/last.h
templates.o: ../functions/login.h ../functions/logout.h ../functions/ln.h templates.o: ../functions/login.h ../functions/logout.h ../functions/ln.h
templates.o: ../functions/ls.h ../functions/mkdir.h ../functions/mv.h templates.o: ../functions/ls.h ../functions/mkdir.h ../functions/mv.h
templates.o: ../functions/nicedit.h ../functions/node.h ../functions/priv.h templates.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
templates.o: ../functions/reload.h ../functions/rm.h templates.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
templates.o: ../functions/specialdefault.h ../functions/stat.h templates.o: ../functions/specialdefault.h ../functions/stat.h
templates.o: ../functions/subject.h ../functions/template.h templates.o: ../functions/subject.h ../functions/template.h
templates.o: ../functions/tinymce.h ../functions/uname.h templates.o: ../functions/tinymce.h ../functions/uname.h
@ -645,8 +659,8 @@ winix.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
winix.o: ../functions/last.h ../functions/login.h ../functions/logout.h winix.o: ../functions/last.h ../functions/login.h ../functions/logout.h
winix.o: ../functions/ln.h ../functions/ls.h ../functions/mkdir.h winix.o: ../functions/ln.h ../functions/ls.h ../functions/mkdir.h
winix.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h winix.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
winix.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h winix.o: ../functions/passwd.h ../functions/priv.h ../functions/reload.h
winix.o: ../functions/specialdefault.h ../functions/stat.h winix.o: ../functions/rm.h ../functions/specialdefault.h ../functions/stat.h
winix.o: ../functions/subject.h ../functions/template.h winix.o: ../functions/subject.h ../functions/template.h
winix.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h winix.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
winix.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h winix.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h

View File

@ -2,14 +2,15 @@
* This file is a part of Winix * This file is a part of Winix
* and is not publicly distributed * and is not publicly distributed
* *
* Copyright (c) 2008-2010, Tomasz Sowa * Copyright (c) 2008-2011, Tomasz Sowa
* All rights reserved. * All rights reserved.
* *
*/ */
#include "templates.h" #include "templates.h"
#include "../core/request.h" #include "core/request.h"
#include "../core/version.h" #include "core/version.h"
#include "core/plugin.h"
@ -38,6 +39,61 @@ void sys_ver_revision(Info & i)
static size_t sys_plugin_index = 0;
void sys_plugin_tab(Info & i)
{
sys_plugin_index = i.iter;
i.res = sys_plugin_index < plugin.GetPlugins()->size();
}
void sys_plugin_tab_has_name(Info & i)
{
if( sys_plugin_index < plugin.GetPlugins()->size() )
i.res = (*plugin.GetPlugins())[sys_plugin_index].plugin_name != 0;
}
void sys_plugin_tab_name(Info & i)
{
if( sys_plugin_index < plugin.GetPlugins()->size() )
{
const wchar_t * name = (*plugin.GetPlugins())[sys_plugin_index].plugin_name;
if( name )
i.out << name;
}
}
static size_t sys_user_index = 0;
void sys_user_tab(Info & i)
{
sys_user_index = i.iter;
i.res = sys_user_index < system->users.Size();
}
void sys_user_tab_is_current(Info & i)
{
if( !cur->session->puser )
return;
if( sys_user_index < system->users.Size() )
i.res = (cur->session->puser->id == system->users[sys_user_index].id);
}
void sys_user_tab_name(Info & i)
{
if( sys_user_index < system->users.Size() )
i.out << system->users[sys_user_index].name;
}
} // namespace TemplatesFunctions } // namespace TemplatesFunctions

View File

@ -391,6 +391,12 @@ void Templates::CreateFunctions()
ezc_functions.Insert("sys_ver_major", sys_ver_major); ezc_functions.Insert("sys_ver_major", sys_ver_major);
ezc_functions.Insert("sys_ver_minor", sys_ver_minor); ezc_functions.Insert("sys_ver_minor", sys_ver_minor);
ezc_functions.Insert("sys_ver_revision", sys_ver_revision); ezc_functions.Insert("sys_ver_revision", sys_ver_revision);
ezc_functions.Insert("sys_plugin_tab", sys_plugin_tab);
ezc_functions.Insert("sys_plugin_tab_has_name", sys_plugin_tab_has_name);
ezc_functions.Insert("sys_plugin_tab_name", sys_plugin_tab_name);
ezc_functions.Insert("sys_user_tab", sys_user_tab);
ezc_functions.Insert("sys_user_tab_is_current", sys_user_tab_is_current);
ezc_functions.Insert("sys_user_tab_name", sys_user_tab_name);
/* /*

View File

@ -322,6 +322,12 @@ namespace TemplatesFunctions
void sys_ver_major(Info & i); void sys_ver_major(Info & i);
void sys_ver_minor(Info & i); void sys_ver_minor(Info & i);
void sys_ver_revision(Info & i); void sys_ver_revision(Info & i);
void sys_plugin_tab(Info & i);
void sys_plugin_tab_has_name(Info & i);
void sys_plugin_tab_name(Info & i);
void sys_user_tab(Info & i);
void sys_user_tab_is_current(Info & i);
void sys_user_tab_name(Info & i);
/* /*