PDA

View Full Version : SupyBot 0.50.0!


jemfinch
08-27-2002, 01:35 PM
This, my friends, is an awesome release. That's actually rather good, since it's probably my last release for awhile :)

I can't even summarize all the cool changes in this release, but people, you guys gotta download it and try it out. I'm more than willing to help out with configuration difficulties or problems with the bot.

Features added:

NickServ module -- never worry about getting your nick again!
Http module -- only one command, "freshmeat", but adding more is simple!
Forums module -- Never opened a crazy Java thread again!
Telnet Python interpreter -- You broke your bot by @reloading something that broke its ability to read commands? Don't worry! Be happy, you have your handy-dandy telnet-REPL on hand! Just telnet in and world.superReload that file to a new, useful version!

Tons of commands added! Tons of bugs fixed! The only thing keeping this from 1.0 is that I don't have DCC!

(Anyone wanna write DCC stuff? :P)

Anyway, you folks should like this, it's a great bot. Get your copy at http://www.sf.net/projects/supybot/ .

Jeremy

inkedmn
08-27-2002, 02:43 PM
/me dl's again :)

[edit]
strike that, can't dl because there's no files under the 0.51.1 release :)

jemfinch
08-27-2002, 03:19 PM
er...0.50.1! Yay!

Yeah, I uploaded 0.50.0, and a second after adding the files to the release remembered a huge security bug in the program that needed some major fixing, so I killed (hid) the 0.50.0 release and made an 0.50.1 release :)

The bug? My telnet-REPL checked that the user existed and the password was correct, but didn't check to make sure the user was an OWNER before giving it a fully-featured REPL on the machine!

Jeremy

jemfinch
08-27-2002, 03:26 PM
Also, note that the REPL is running on port 31337, and it doesn't seem to print anything on connect about entering a user and password (though it should). This, however, is a feature, not a bug. Next release, when the telnet-REPL is well tested, I'll make sure it prints that request.

For now, those who want to use it and are running the bot on their own box, do this:

telnet localhost 31337

And act like it said this:

SupyBot version 0.50.1
Call disconnect() to disconnect.
Enter username and password, separated by a space:

:)

Jeremy