Code:
<Botgbb> [16:00] debug | Starting new connection with:
<Botgbb> [16:00] debug | -port = 9998
<Botgbb> [16:00] debug control | C: Connection from 127.0.0.1:9998
<Botgbb> [16:00] debug | -> rc="220"
<Botgbb> -> msgtext="ioFTPD [www: http://www.ioftpd.com] - [version: beta 5] server ready."
<Botgbb> -> state="user"
<Botgbb> [16:00] debug | ---> USER !sitebot
<Botgbb> [16:00] debug control | C: 220 ioFTPD [www: http://www.ioftpd.com] - [version: beta 5] server ready.
<Botgbb> [16:00] debug | -> rc="331"
<Botgbb> -> msgtext="Password required for sitebot."
<Botgbb> -> state="passwd"
<Botgbb> [16:00] debug | ---> PASS orange
<Botgbb> [16:00] debug control | C: 331 Password required for sitebot.
<Botgbb> [16:00] debug | -> rc="230"
<Botgbb> -> msgtext="Welcome on ioFTPD demo server sitebot@NoGroup from pomme2003 (gb@127.0.0.1)"
<Botgbb> -> state="connect"
<Botgbb> [16:00] debug control | C: 230-Welcome on ioFTPD demo server sitebot@NoGroup from pomme2003 (gb@127.0.0.1)
<Botgbb> [16:00] debug control | C: 230-...
<Botgbb> [16:00] debug control | C: 230 User sitebot logged in.
<Botgbb> [16:00] debug | -> rc=" "
<Botgbb> -> msgtext=""
<Botgbb> -> state="type"
<Botgbb> [16:00] debug | ---> TYPE I
<Botgbb> [16:00] debug | -> rc="200"
<Botgbb> -> msgtext="Type set to I."
<Botgbb> -> state="type_sent"
<Botgbb> [16:00] debug control | C: 200 Type set to I.
<Botgbb> [16:00] ioSS: FTP connection established - handle: 0
This is what a normal verbose/debug log should look like.
What u seem to be missing is the 331 answer to USER sitebot.
You probably included a %[execute()] cookie in your login msg and Harm needs to fix those since they show at the top of the login msg instead of in the middle, and they don't have any prefix.
Remove those %[execute()] cookies from your welcome.msg and it should work.
Btw, all this is explained in ioB faq.txt
If it doesn't work, what does the FFXP log look like when u login using the sitebot account from localhost ?