Naja, hätte man Mr Ostdeutschland gewählt, hätte dieser womöglich noch mit Danzig, Breslau und Settin angefangen :muha:
Also is das wohl das kleinere übel :agl:
und wie bereits schon erwähnt:
:sad-2: -> :asswk: -> :wkpd:
Dumm fickt gut :agr-1:
Naja, hätte man Mr Ostdeutschland gewählt, hätte dieser womöglich noch mit Danzig, Breslau und Settin angefangen :muha:
Also is das wohl das kleinere übel :agl:
und wie bereits schon erwähnt:
:sad-2: -> :asswk: -> :wkpd:
Dumm fickt gut :agr-1:
Das mit den bestattungen fand ich nett :wrd:
Selbes problem hatte ich auch ma. Ich konnte die pladden nit mounten oder was auch immer, aber DECRYPTEN ging. Versuch das mal, dannach kannst du wieder crypten, oder zu TrueCrypt umschwenken (was ich dir vorschlagen würde).
Is zwar schon etwas älter das thema hier, aber naja :asswk:
Ich persönlich nutze die kerio personal firewall v2.1.5 (damals noch freeware). Sollte bei diversen google suchen recht einfach zu finden sein.
Vorteil der kerio is, dass sie das tut, was man von einer (personal)firewall erwartet. Sie fragt ob proggy rein will, oder was auch immer. Sie ist nicht bunt, sie hat keinen antispam kacke oder weiss der geier was. Was ich an ihr sehr schätze, ist, dass sie hier mit ~3mb speicher läuft, sprich man merkt sie eigentlich garnit. Ich würde es jedem mal ans herz legen, diese zu probieren, auch wenn sie von 2002 is :]
so, is nur mal ne überlegung, sollt aber gut machbar sein.
Hab leider grad keine "testshell" um das zu probieren naja.
Ich denke du nutzt psyBNC unter linux ?.
p_link.c
int cmdbwho(usern)
{
struct usernodes *th;
int userl;
char buf[400];
char i;
int userp;
int last;
pcontext;
if (user(usern)->parent!=0) userp=user(usern)->parent; else userp=usern;
th=usernode;
while (th!=NULL)
{
userl=th->uid;
last=0;
if (strlen(user(userl)->login)) {
if (user(userl)->parent != 0) i='^'; else i='*';
if (*user(userl)->host==0) { i=' ';last=1; }
if (user(userl)->parent != 0) last=0;
if (user(usern)->rights == RI_USER) {
if(last==1)
ap_snprintf(buf,sizeof(buf),lngtxt(17),user(userp)->nick,i,user(userl)->login,user(userl)->nick,user(userl)->network,user(userl)->server,user(userl)->user,user(userl)->last);
else
ap_snprintf(buf,sizeof(buf),lngtxt(18),user(userp)->nick,i,user(userl)->login,user(userl)->nick,user(userl)->network,user(userl)->server,user(userl)->user);
} else {
if(last==1)
ap_snprintf(buf,sizeof(buf),lngtxt(19),user(userp)->nick,i,user(userl)->login,user(userl)->nick,user(userl)->host,user(userl)->network,user(userl)->server,user(userl)->user,user(userl)->last);
else
ap_snprintf(buf,sizeof(buf),lngtxt(20),user(userp)->nick,i,user(userl)->login,user(userl)->nick,user(userl)->host,user(userl)->network,user(userl)->server,user(userl)->user);
}
writesock(user(usern)->insock,buf);
}
th=th->next;
}
ap_snprintf(ircbuf,sizeof(ircbuf),lngtxt(21),user(usern)->login,me);
broadcast(0);
}
Alles anzeigen
Das scheint die bwho funktion zu sein.
Es sollte an sich ja kein problem sein, zu überprüfen, ob der user admin ist, oder nicht:
int cmdbwho(usern)
{
struct usernodes *th;
int userl;
char buf[400];
char i;
int userp;
int last;
pcontext;
if (user(usern)->parent!=0) userp=user(usern)->parent; else userp=usern;
th=usernode;
[B]if(uind!=usern && user(usern)->rights==RI_ADMIN) {[/B]
while (th!=NULL)
{
userl=th->uid;
last=0;
if (strlen(user(userl)->login)) {
if (user(userl)->parent != 0) i='^'; else i='*';
if (*user(userl)->host==0) { i=' ';last=1; }
if (user(userl)->parent != 0) last=0;
if (user(usern)->rights == RI_USER) {
if(last==1)
ap_snprintf(buf,sizeof(buf),lngtxt(17),user(userp)->nick,i,user(userl)->login,user(userl)->nick,user(userl)->network,user(userl)->server,user(userl)->user,user(userl)->last);
else
ap_snprintf(buf,sizeof(buf),lngtxt(18),user(userp)->nick,i,user(userl)->login,user(userl)->nick,user(userl)->network,user(userl)->server,user(userl)->user);
} else {
if(last==1)
ap_snprintf(buf,sizeof(buf),lngtxt(19),user(userp)->nick,i,user(userl)->login,user(userl)->nick,user(userl)->host,user(userl)->network,user(userl)->server,user(userl)->user,user(userl)->last);
else
ap_snprintf(buf,sizeof(buf),lngtxt(20),user(userp)->nick,i,user(userl)->login,user(userl)->nick,user(userl)->host,user(userl)->network,user(userl)->server,user(userl)->user);
}
writesock(user(usern)->insock,buf);
}
th=th->next;
}
ap_snprintf(ircbuf,sizeof(ircbuf),lngtxt(21),user(usern)->login,me);
broadcast(0);
[B]}[/B]
}
Alles anzeigen
Das ist nur ne GROBE überlegung, da ich wie gesagt keine shell habe, um das zu testen. An sich sollte es aber funktionieren. Evlt einfach mal compilen und testen, mehr als kaputt gehen kanns nit :]
Gruß s0kke
Edit:
Ich habe versucht das geänderte herauszuheben, naja, man wirds schon sehen. :]
Zitat-irc.kar.de.eu.xentonix.net- *** No ident response; username prefixed with ~
Du hast kein IdentD eingestellt, bzw aktiviert.
Bei mIRC:
Alternativerweise koenntest du auch einen externen identd server laufen lassen auf deinem pc. Ach ja, port 113 muss dafür offen sein.
Ich weiss nit ob es daran liegt, aber genug server erfordern einen ident für jeden nutzer.
Wenns nit daran lag, haste dann wenigstens nen funzenden ident :]