Roxen.git
/
server
/
plugins
/
protocols
/
prot_hilfe.pike
version
»
Context lines:
10
20
40
80
file
none
3
Roxen.git/server/plugins/protocols/prot_hilfe.pike:17:
Readline rl; Stdio.File fd; Handler handler; AdminUser user; class myRequestID { inherit RequestID; string real_auth; string remoteaddr = "127.0.0.1";
-
static string _sprintf()
-
{
-
return sprintf("
RequestID
(conf=%O; not_query=%O)", conf, not_query );
+
static string _sprintf(
int t
) {
+
return
t=='O' &&
sprintf("
%O
(conf=%O; not_query=%O)",
this_program,
+
conf, not_query );
} static void create() { port_obj = my_port_obj; conf = my_conf; client = ({ "telnet" }); prot = "HILFE";
Roxen.git/server/plugins/protocols/prot_hilfe.pike:143:
} } } not_query = Roxen.simplify_path( scan_for_query( f ) ); return this_object(); } this_program set_url( string url ) { Configuration c;
-
foreach(
indices(roxen
->urls
),
string u )
+
foreach(
core
->urls
;
string u
;
mixed q
)
{
-
mixed q = roxen->urls[u];
+
if( glob( u+"*", url ) )
-
if( (c
=
q->port->find_configuration_for_url(url, this_object(), 1
)) )
+
if( (c=q->port->find_configuration_for_url(url, this_object(), 1)) )
{ conf = c; break; } } if(!c) { // pass 2: Find a configuration with the 'default' flag set.
-
foreach(
roxen
->configurations, c )
+
foreach(
core
->configurations, c )
if( c->query( "default_server" ) ) { conf = c; break; } else c = 0; } if(!c) { // pass 3: No such luck. Let's allow default fallbacks.
-
foreach(
indices(roxen
->urls
),
string u )
+
foreach(
core
->urls
;
string u
;
mixed q
)
{
-
mixed q = roxen->urls[u];
-
if( (c
=
q->port->find_configuration_for_url(
url,this_object(), 1
)) )
+
if( (c=q->port->find_configuration_for_url(url,
this_object(), 1)) )
{ conf = c; break; } } } string host; sscanf( url, "%s://%s/%s", prot, host, url ); misc->host = host;
Roxen.git/server/plugins/protocols/prot_hilfe.pike:217:
void exec(Tools.Hilfe.Evaluator e, string line, array(string) words, array(string) tokens) { if(sizeof(words)!=2) { e->safe_write(help("")+"\n"); return; } switch( words[1] ) { case "accesses":
-
foreach(
roxen
->configurations, Configuration c )
+
foreach(
core
->configurations, Configuration c )
if( c->inited ) { c->pri[4]->first_modules += ({ InsinuateFirst() }); c->invalidate_cache(); } e->safe_write("Access debug started\n"); break; default: e->safe_write(help("")+"\n"); }
Roxen.git/server/plugins/protocols/prot_hilfe.pike:289:
#define PASSWORD 1 #define LEAVE 2 #define DATA 3 int state = USER; void got_user_line( mixed q, string line ) { switch( state ) { case USER:
-
if(!(user =
roxen
.find_admin_user( line-"\n" ) ) )
+
if(!(user =
core
.find_admin_user( line-"\n" ) ) )
{ rl->readline->write("No such user: '"+(line-"\n")+"'\n"); } else { state++; } break; case PASSWORD: if( !crypt(line-"\n", user->password) )
Roxen.git/server/plugins/protocols/prot_hilfe.pike:401:
my_port_obj = c; my_conf = cc; fd = f; rl = Readline( f, got_user_line, 0, begone, 0 ); call_out( init2, 0.1 ); } } void create( mixed ... args ) {
-
roxen
.add_permission( "Hilfe", "Hilfe" );
-
roxen
.set_up_hilfe_variables( this_object() );
+
core
.add_permission( "Hilfe", "Hilfe" );
+
core
.set_up_hilfe_variables( this_object() );
requesthandler = Connection; ::create( @args ); }