EnergyMech

Forum | Features | Download | Addons | Help | #emech | Links | About | Contact

Versions | News Archive | Installing | Linking | Configuration | Commands | FAQ


The time is now Saturday, November 18th, 2017, 10:24am

Create account ]   User/Pass   


Forum Index :: EnergyMech 3.x Development :: bugs 3.0.1 :: Reply to this topic

Author
 
Clark
Posted :: 5:04pm, Tue, Sep 6, 2005     Subject :: bugs 3.0.1

(anonymous)
 
    well i got some bugs here posted under another topic, they are under:
The Future: EnergyMech 3.1: but here it is so you won't bother changing windows.
firts off all i want to thank you for the best bot ever (2.9.4) ;)
i'm testing 3.0.1 now and i'm not loving it, the bigsay thing was a little cool
but nothing else.
[2@Sep:05:35:35] <emech301> Help on stats
[2@Sep:05:35:36] <emech301> Level needed: 80
[2@Sep:05:35:36] <emech301> Usage: STATS <type> [servername]
[2@Sep:05:35:36] <emech301> Usage: STATS <type> [servername]
[2@Sep:05:35:36] <emech301> Show server status lines.
[2@Sep:05:35:36] <emech301> See also: LINKS, LUSERS

as you can see there is repeation, not just here other help files to as
nextserver, and when we are talking about nextserver, that is the only "server"
command that works, serverlist is just "Squeeze me?" and the bot won't change
server when i type f.eks "-server oslo2.no.eu.undernet.org 6667" and so on.
there is no help for notify and note, and where is the -report command?
Squeeze me for bothering...

but i found some others to,
the -esay $channel it comes out like this @#chan1#chan2#chan3@#chan4 :/
and this very wierd thing happend once

[5@Sep:19:04:58] * Clark sets mode: +b Clark!*gatebarn1@C1aRK.users.undernet.org
[5@Sep:19:04:58] * Norge sets mode: -b Clark!*gatebarn1@C1aRK.users.undernet.org
[5@Sep:19:05:03] * Clark sets mode: +b Clark!*gatebarn1@C1aRK.users.undernet.org
[5@Sep:19:05:04] * Norge sets mode: -b Clark!*gatebarn1@C1aRK.users.undernet.org
[5@Sep:19:05:08] <Clark> dustebot
[5@Sep:19:05:13] * Clark sets mode: -oooooo MassDeop DaNcE_ FoRbAnNa Genie Jokke Lois
[5@Sep:19:05:13] * Clark sets mode: -oooooo Mono MoRoKlumpeN Norge Orkla Pondus Snapple
[5@Sep:19:05:20] * Clark sets mode: +ooo FoRbAnNa MoRoKlumpeN DrJekyll^
[5@Sep:19:05:25] * Clark sets mode: +b Clark!*gatebarn1@C1aRK.users.undernet.org
[5@Sep:19:05:30] * Clark sets mode: -b Clark!*gatebarn1@C1aRK.users.undernet.org
[5@Sep:19:05:32] <Clark> ok
[5@Sep:19:05:35] * Clark sets mode: +oooooo DaNcE_ Genie Jokke Lois MassDeop Mono
[5@Sep:19:05:35] * Clark sets mode: +ooooo Norge Orkla Pondus Snapple Stua
[5@Sep:19:05:35] * Stua sets mode: +bbbb *!*retard@*.nastyninja.net *!*kewl@*.undernet.org *!*retard@*.msn.hm *!*beware@*.biatches.org
[5@Sep:19:05:35] * Norge sets mode: -o+b Stua *!*kewl@*.multinet.no
[5@Sep:19:05:35] * Stua was kicked by Norge (*!*retard@*.nastyninja.net is Protected)
[5@Sep:19:05:35] * Norge sets mode: -bbbb *!*beware@*.biatches.org *!*retard@*.msn.hm *!*kewl@*.undernet.org *!*retard@*.nastyninja.net
[5@Sep:19:05:57] <Clark> lol javell?
[5@Sep:19:06:10] * Clark sets mode: -b *!*kewl@*.multinet.no
[5@Sep:19:06:13] * Stua (kewl@eggis.multinet.no) has joined #Stua
[5@Sep:19:06:16] * Clark sets mode: +o Stua
[5@Sep:19:06:16] * Norge was kicked by Stua (*!*@C1aRK.users.undernet.org is Protected)
[5@Sep:19:06:16] * Norge (kewl@Norge.users.undernet.org) has joined #Stua
[5@Sep:19:06:16] * Genie was kicked by Stua (*!*@C1aRK.users.undernet.org is Protected)
[5@Sep:19:06:17] * DaNcE_ sets mode: -o+b Stua *!*kewl@*.multinet.no
[5@Sep:19:06:17] * Stua was kicked by Pondus (Norge!kewl@Norge.users.undernet.org is Protected)
[5@Sep:19:06:17] * Pondus sets mode: +o Norge
[5@Sep:19:06:18] * Snapple (beware@stupid.biatches.org) has joined #Stua
[5@Sep:19:06:19] * Norge sets mode: +o Snapple
[5@Sep:19:06:20] * Pondus sets mode: +o Genie
[5@Sep:19:06:33] * Clark sets mode: -b *!*kewl@*.multinet.no
[5@Sep:19:06:40] * Stua (kewl@eggis.multinet.no) has joined #Stua
[5@Sep:19:06:48] * Clark sets mode: +o Stua
[5@Sep:19:06:49] * Snapple was kicked by Stua (*!*@C1aRK.users.undernet.org is Protected)
[5@Sep:19:06:49] * Norge sets mode: -o+b Stua *!*kewl@*.multinet.no
[5@Sep:19:06:49] * Stua was kicked by Norge (Snapple!beware@stupid.biatches.org is Protected)
[5@Sep:19:06:49] * Snapple (beware@stupid.biatches.org) has joined #Stua
[5@Sep:19:06:49] * Norge sets mode: +o Snapple
[5@Sep:19:07:00] * Clark sets mode: -b *!*kewl@*.multinet.no
[5@Sep:19:07:07] * Stua (kewl@eggis.multinet.no) has joined #Stua
[5@Sep:19:07:24] <Clark> stupid bot

that's got to be the biggest mistake... :/
and here is an idea, what about make a patch to the 2.9.4 or upgrade it to
2.9.5 with the adding of ppl in multiple channels without adding them global
or with multiple handle, and maybe have bigsay and other things as a script
for the 2.9.4/5 NOT BUILD IN :)
thanks for your time.
clark
2.9.4 rules ;)


 
Clark
Posted :: 5:29pm, Tue, Sep 6, 2005     Subject :: just discovered another one...

(anonymous)
 
    yeah i did, in the -screw command..
[6@Sep:19:45:32] <Clark> -kb Orkla
[6@Sep:19:45:32] -Stua- Orkla kickbanned on #Stua
[6@Sep:19:45:32] * Stua sets mode: +b *!*mono@*fylla.net
[6@Sep:19:45:32] * Orkla was kicked by Stua (Go away we don't server your kind here!)
[6@Sep:19:45:41] <Clark> -screw Jokke
[6@Sep:19:45:41] -Stua- Jokke screwbanned on #Stua
[6@Sep:19:45:41] * Stua sets mode: +b *!?*l@*.unde?n??*or*
[6@Sep:19:45:48] <Clark> lol
[6@Sep:19:45:51] <Clark> Norge
[6@Sep:19:45:56] <Clark> -screw Norge
[6@Sep:19:45:56] -Stua- Norge screwbanned on #Stua
[6@Sep:19:45:57] * Stua sets mode: +b *!?*e??@?*un*r?e?.o??
[6@Sep:19:46:02] <Clark> hahaha

as you can see it only set one ban and not 2, and it dosen't kick the screwed
person.. did you ever bugtest the bot?
thanks.
Clark

 
falken
Posted :: 3:28pm, Thu, Jan 26, 2006     Subject :: channel show bug


Posts: 6
 
    [17:27:22] <@priv> smartgirl esay $channels
[17:27:22] <@smartgirl> @#c0de@#Conspiration.of.the.Sheep@#System@#/dev/null@#road.closed

as you can see the channels are not shown properly

[17:28:48] <@priv> FalKen esay $channels
[17:28:48] <@FalKen> #Conspiration.of.the.Sheep @#/dev/null @#road.closed



 
madcamel
Posted :: 7:03pm, Thu, May 11, 2006     Subject :: Thanks


Posts: 12
 
    Thanks for these bug reports guys, keep em coming. Sorry I didn't fix them in 3.0.2 - my time is in short supply so all I fixed was the crash.. But when I get a Round Tuit, I will fix any bugs reported in this thread.

 
falken
Posted :: 1:28pm, Thu, Jun 15, 2006     Subject :: bug on 3.0.2


Posts: 6
 
    i've asked this on unet #emech

[18:28:31] <falken-> hi,anyone has any ideea why my emech3.0.2 doesn't connect to irc ? i have compiled it,edited the needed files,the process is started but the emech doesn't try to connect
I guess noone was online

anyway

I've downloaded the source.compiled it

geo@time:~/bots/emech-3.0.2$ ./configure
checking system type ... Linux-i686
checking for C compiler ... gcc
checking whether gcc works or not ... yes
checking C compiler flags ... -g -fomit-frame-pointer -pipe -O2
checking pointer size ... 4
checking if cpu can access unaligned memory ... yes
checking for inet_addr() ... yes
checking for inet_aton() ... yes
checking for socket() ... yes
checking for crypt() ... yes
checking for tcl ... no
checking for friendly ld ... no
checking for objcopy ... /usr/bin/objcopy
Creating src/Makefile

Do you want ...

Alias support? ............................. [Y/n] y
Amusing misc commands (toybox)? ............ [Y/n] y
Async DNS support? ......................... [Y/n] y
Botnet support? ............................ [Y/n] y
CTCP? ...................................... [Y/n] y
DCC file support? .......................... [Y/n] y
Debug support? ............................. [y/N] y
Dynamic channel limit (+l)? ................ [Y/n] y
Dynamic command levels support? ............ [Y/n] y
IRC proxy support? ......................... [Y/n] y
IRCD extensions support? ................... [Y/n] y
Greet support? ............................. [Y/n] y
HTTP support? .............................. [y/N] y
MD5 password support? ...................... [Y/n] y
Newbie support? ............................ [Y/n] y
Note support? .............................. [Y/n] y
Notify support? ............................ [Y/n] y
Perl scripting support? .................... [y/N] no (unsupported)
Command output redirect? ................... [Y/n] y
Seen support? .............................. [y/N] y
Session support? ........................... [Y/n] y
Statistics support? ........................ [Y/n] y
Tcl scripting support? ..................... [y/N] no (unsupported)
Telnet support? ............................ [Y/n] y
Trivia support? ............................ [y/N] n
Uptime support? ............................ [Y/n] y
WinGate support? ........................... [Y/n] y

Creating src/config.h
All done. You can now "make clean install"

Send your bugreports to <proton@energymech.net>

You have read the README file I hope?

geo@time:~/bots/emech-3.0.2$ make clean install
( cd src ; make clean )
make[1]: Entering directory `/home/geo/bots/emech-3.0.2/src'
rm -f energymech gencmd mcmd.h core alias.o auth.o bounce.o channel.o core.o ctcp.o debug.o dns.o dynamode.o function.o greet.o help.o irc.o kicksay.o main.o net.o net_chan.o note.o notify.o ons.o parse.o perl.o prot.o redirect.o reset.o seen.o shit.o socket.o spy.o stats.o tcl.o telnet.o toybox.o trivia.o uptime.o user.o vars.o web.o
make[1]: Leaving directory `/home/geo/bots/emech-3.0.2/src'
( cd src ; make install )
make[1]: Entering directory `/home/geo/bots/emech-3.0.2/src'
gcc -pipe -g -o gencmd gencmd.c
./gencmd > mcmd.h
gcc -pipe -g -O2 -fomit-frame-pointer -c alias.c
gcc -pipe -g -O2 -fomit-frame-pointer -c auth.c
gcc -pipe -g -O2 -fomit-frame-pointer -c bounce.c
gcc -pipe -g -O2 -fomit-frame-pointer -c channel.c
gcc -pipe -g -O2 -fomit-frame-pointer -c core.c
gcc -pipe -g -O2 -fomit-frame-pointer -c ctcp.c
ctcp.c: In function ‚dcc_sendfile‚:
ctcp.c:173: warning: pointer targets in passing argument 3 of ‚getsockname‚ differ in signedness
ctcp.c: In function ‚dcc_chat‚:
ctcp.c:490: warning: pointer targets in passing argument 3 of ‚getsockname‚ differ in signedness
gcc -pipe -g -O2 -fomit-frame-pointer -c debug.c
debug.c: In function ‚debug_botnet‚:
debug.c:630: warning: pointer targets in passing argument 3 of ‚getpeername‚ differ in signedness
gcc -pipe -g -O2 -fomit-frame-pointer -c dns.c
dns.c: In function ‚process_rawdns‚:
dns.c:534: warning: pointer targets in passing argument 6 of ‚recvfrom‚ differ in signedness
gcc -pipe -g -O2 -fomit-frame-pointer -c dynamode.c
gcc -pipe -g -O2 -fomit-frame-pointer -c function.c
gcc -pipe -g -O2 -fomit-frame-pointer -c greet.c
gcc -pipe -g -O2 -fomit-frame-pointer -c help.c
gcc -pipe -g -O2 -fomit-frame-pointer -c irc.c
gcc -pipe -g -O2 -fomit-frame-pointer -c kicksay.c
gcc -pipe -g -O2 -fomit-frame-pointer -c main.c
main.c: In function ‚doit‚:
main.c:525: warning: pointer targets in passing argument 3 of ‚getsockname‚ differ in signedness
gcc -pipe -g -O2 -fomit-frame-pointer -c net.c
gcc -pipe -g -O2 -fomit-frame-pointer -c net_chan.c
gcc -pipe -g -O2 -fomit-frame-pointer -c note.c
gcc -pipe -g -O2 -fomit-frame-pointer -c notify.c
gcc -pipe -g -O2 -fomit-frame-pointer -c ons.c
gcc -pipe -g -O2 -fomit-frame-pointer -c parse.c
gcc -pipe -g -O2 -fomit-frame-pointer -c perl.c
gcc -pipe -g -O2 -fomit-frame-pointer -c prot.c
gcc -pipe -g -O2 -fomit-frame-pointer -c redirect.c
gcc -pipe -g -O2 -fomit-frame-pointer -c reset.c
reset.c: In function ‚recover_client‚:
reset.c:89: warning: pointer targets in passing argument 3 of ‚getsockname‚ differ in signedness
reset.c: In function ‚recover_server‚:
reset.c:223: warning: pointer targets in passing argument 3 of ‚getsockname‚ differ in signedness
gcc -pipe -g -O2 -fomit-frame-pointer -c seen.c
gcc -pipe -g -O2 -fomit-frame-pointer -c shit.c
gcc -pipe -g -O2 -fomit-frame-pointer -c socket.c
socket.c: In function ‚SockAccept‚:
socket.c:248: warning: pointer targets in passing argument 3 of ‚accept‚ differ in signedness
gcc -pipe -g -O2 -fomit-frame-pointer -c spy.c
gcc -pipe -g -O2 -fomit-frame-pointer -c stats.c
gcc -pipe -g -O2 -fomit-frame-pointer -c tcl.c
gcc -pipe -g -O2 -fomit-frame-pointer -c telnet.c
gcc -pipe -g -O2 -fomit-frame-pointer -c toybox.c
gcc -pipe -g -O2 -fomit-frame-pointer -c trivia.c
gcc -pipe -g -O2 -fomit-frame-pointer -c uptime.c
uptime.c: In function ‚process_uptime‚:
uptime.c:238: warning: pointer targets in passing argument 6 of ‚recvfrom‚ differ in signedness
gcc -pipe -g -O2 -fomit-frame-pointer -c user.c
gcc -pipe -g -O2 -fomit-frame-pointer -c vars.c
gcc -pipe -g -O2 -fomit-frame-pointer -c web.c
gcc -pipe -g -o energymech alias.o auth.o bounce.o channel.o core.o ctcp.o debug.o dns.o dynamode.o function.o greet.o help.o irc.o kicksay.o main.o net.o net_chan.o note.o notify.o ons.o parse.o perl.o prot.o redirect.o reset.o seen.o shit.o socket.o spy.o stats.o tcl.o telnet.o toybox.o trivia.o uptime.o user.o vars.o web.o -lcrypt
objcopy -R .note -R .comment energymech
chmod 0700 energymech
mv -f energymech ..
make[1]: Leaving directory `/home/geo/bots/emech-3.0.2/src'
geo@time:~/bots/emech-3.0.2$

everything was fine...

i have configured mech.set and mech.passwd and i run it

geo@time:~/bots/emech-3.0.2$ ./energymech
EnergyMech 3.0.2, May 8th, 2006
Compiled on Jun 15 2006 18:32:55
Features: alias, bounce, debug, dyn, md5, net, newbie, rawdns, seen, session, telnet
init: Mech(s) added [ tester ]
init: EnergyMech running...
geo@time:~/bots/emech-3.0.2$

everything seems ok,but the emech doesn't connect on irc

geo@time:~/bots/emech-3.0.2$ ps x
PID TTY STAT TIME COMMAND
10276 ? R 0:00 sshd: geo@pts/2
10277 pts/2 Ss 0:00 -bash
10613 ? Ss 0:00 ./energymech
10618 pts/2 R+ 0:00 ps x
geo@time:~/bots/emech-3.0.2$

geo@time:~/bots/emech-3.0.2$ sudo netstat -nepla
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
tcp 0 0 86.34.250.35:53 0.0.0.0:* LISTEN 109 15888 4293/named
tcp 0 0 192.168.0.1:53 0.0.0.0:* LISTEN 109 15886 4293/named
tcp 0 0 10.10.10.1:53 0.0.0.0:* LISTEN 109 10256 4293/named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 109 10254 4293/named
tcp 0 0 127.0.0.1:44982 0.0.0.0:* LISTEN 107 10347 4347/hpiod
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 0 10317 4332/cupsd
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 0 10880 4629/master
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 109 10269 4293/named
tcp 0 0 127.0.0.1:41179 0.0.0.0:* LISTEN 107 10365 4350/python
tcp 0 0 127.0.0.1:44982 127.0.0.1:51226 ESTABLISHED107 10350 4347/hpiod
tcp 0 0 127.0.0.1:51226 127.0.0.1:44982 ESTABLISHED107 10380 4350/python
tcp6 0 0 :::993 :::* LISTEN 0 10567 4483/couriertcpd
tcp6 0 0 :::995 :::* LISTEN 0 10611 4524/couriertcpd
tcp6 0 0 :::110 :::* LISTEN 0 10588 4501/couriertcpd
tcp6 0 0 :::143 :::* LISTEN 0 10542 4460/couriertcpd
tcp6 0 0 :::22 :::* LISTEN 0 11123 4691/sshd
tcp6 0 0 :::25 :::* LISTEN 0 10881 4629/master
tcp6 0 0 ::1:953 :::* LISTEN 109 10270 4293/named
tcp6 0 3104 ::ffff:86.34.250.35:22 ::ffff:16.14.62.158:3984 ESTABLISHED0 25994 10274/sshd: geo [pr
udp 0 0 0.0.0.0:32768 0.0.0.0:* 109 10262 4293/named
udp 0 0 0.0.0.0:32775 0.0.0.0:* 1000 27070 10613/energymech
udp 0 0 0.0.0.0:32776 0.0.0.0:* 1000 27071 10613/energymech
udp 0 0 86.34.250.35:53 0.0.0.0:* 109 15887 4293/named
udp 0 0 192.168.0.1:53 0.0.0.0:* 109 15885 4293/named
udp 0 0 10.10.10.1:53 0.0.0.0:* 109 10255 4293/named
udp 0 0 127.0.0.1:53 0.0.0.0:* 109 10253 4293/named
udp6 0 0 :::32769 :::* 109 10263 4293/named

As you can see no action...why ? Any ideeas ?




 
falken
Posted :: 1:35pm, Thu, Jun 15, 2006     Subject :: bug on 3.0.2


Posts: 6
 
    after starting the emech with -d option i get

(readline) done reading lines
(add_user) handle = falken; pass = <NULL>; axs = 0
init: EnergyMech running...
(out) {1} init: EnergyMech running...
(out) {3} 10724
[CtS] Setting rejoin- and synced-status for all channels
(send_spy) src status format = 'Trying new server: %s:%i'
(init_rawdns) {4} dnssock is active
(rawdns) questions 127.0.0.1: amsterdam.nl.eu.undernet.org
(rawdns) questions 127.0.0.1: uptime.energymech.net
(rawdns) questions 127.0.0.1: uptime.energymech.net
(doit) RAWDNS timed out (amsterdam.nl.eu.undernet.org)
[CtS] Setting rejoin- and synced-status for all channels
(send_spy) src status format = 'Trying new server: %s:%i'
(rawdns) questions 127.0.0.1: amsterdam2.nl.eu.undernet.org
(rawdns) questions 127.0.0.1: uptime.energymech.net
(select_rawdns) removing uptime.energymech.net qid 16460
(select_rawdns) removing amsterdam.nl.eu.undernet.org qid 2408
(doit) RAWDNS timed out (amsterdam2.nl.eu.undernet.org)
[CtS] Setting rejoin- and synced-status for all channels
(send_spy) src status format = 'Trying new server: %s:%i'
(rawdns) questions 127.0.0.1: bucharest.ro.eu.undernet.org
(rawdns) questions 127.0.0.1: uptime.energymech.net
(select_rawdns) removing amsterdam2.nl.eu.undernet.org qid 3650
(select_rawdns) removing uptime.energymech.net qid 2152
(doit) RAWDNS timed out (bucharest.ro.eu.undernet.org)
[CtS] Setting rejoin- and synced-status for all channels
(send_spy) src status format = 'Trying new server: %s:%i'
(rawdns) questions 127.0.0.1: carouge.ch.eu.undernet.org
(rawdns) questions 127.0.0.1: uptime.energymech.net
(select_rawdns) removing uptime.energymech.net qid 16930
(rawdns) questions 127.0.0.1: uptime.energymech.net
(select_rawdns) removing bucharest.ro.eu.undernet.org qid 6242
(doit) RAWDNS timed out (carouge.ch.eu.undernet.org)
[CtS] Setting rejoin- and synced-status for all channels
(send_spy) src status format = 'Trying new server: %s:%i'
(rawdns) questions 127.0.0.1: ede.nl.eu.undernet.org
(select_rawdns) removing uptime.energymech.net qid 4192
(rawdns) questions 127.0.0.1: uptime.energymech.net
(select_rawdns) removing uptime.energymech.net qid 7292
(select_rawdns) removing carouge.ch.eu.undernet.org qid 7454
(doit) RAWDNS timed out (ede.nl.eu.undernet.org)
[CtS] Setting rejoin- and synced-status for all channels
(send_spy) src status format = 'Trying new server: %s:%i'
(rawdns) questions 127.0.0.1: elsene.be.eu.undernet.org
(rawdns) questions 127.0.0.1: uptime.energymech.net


and so on...

the 2.9.4 version works instantly ,so I fail to see the problem

 
madcamel
Posted :: 4:52pm, Sun, Sep 17, 2006     Subject :: Falken's connect problem


Posts: 12
 
    If you're not going to configure RAWDNS properly as per the README, disable it
when you run configure. If your bot is mysteriously not connecting to IRC,
99% of the time this is the problem.

Bugs bugs, give me MORE!

 

Copyright © 2000-2005 Proton,  All rights reserved. Last edited August 16th, 2005.
HTML 4.01 CSS