SDBA Revolution Instant Messaging Application Server
Welcome > Download

Download

The SDBA Revolution IM Application Server is released as an Open Source project, under an Apache license. That means you can do whatever you with it, including making your own version, etc, you just need to acknowledge that you used components from this application.

For Release Updates please subscribe to the Freshmeat page.

Version 2.4 (up on 7/02) - Zip - courtesy Sourceforge.

Version 2.4 - Support for picture display.

Version 2.3 - Access by external applications (details)

Version 2.2 - Invoke from command line - Usage: sdba.pl [IMprotocol] [screenname] [password] (doing this will override settings in config.im)

Version 2.15 - Added SEND_PAGE to independently page Mobile devices MSN

Version 2.1 - Fixed SEND_IM for MSN

Version 2.0 - Numerous enhacements for MSN

  • New MSN .pm
  • Full support for Mobile MSN clients
  • Support for Friendly name for the server (set in config.im, changes on connect)
  • New var - $VISITORNAME - friendly name for visitor
  • Numerous bug fixes

Version 1.9 - adjusted MSN.pl to work with new MSN.pm library (included in zip)

Version 1.8 - add one-off command capability (currently "/about") and uptime variable

Version 1.5 - New sample app (Broadcast), new predefined variable, $IMNET.

Version 1.45 - SEND_IM fixed.

Version 1.41 - Minor Bug Fixes

Version 1.4 - Support for Jabber.

Version 1.3 - Support for YIM (through sdbayim.pl), plus AIM, MSN, and ICQ. Apps work with any protocol.

Version 1.2 - Added support for ICQ.

Version 1.1 - numerous bug fixes, including endless-loop-on-missing-page bug. Also fixed a sample app bug or two.

  • Full support for MSN added. All scripts you write will work in both.
  • Choose which network to use in config.im . YOU WILL NEED TO REPLACE YOUR config.im file! 
  • New Sub - X; - Checks for a sinle "X" or "x" in INCOMINGMSG, and forwards visitor to restart their session if it is.  Add to the end of your scripts to give user a quick out.
  • New Sub - SEND_IM($target, $message); - to allow you to initiate a session with another IM client. Currently only works for AIM and ICQ.
  • New sample apps - for Database admin, either direct connection with a MySQL server, or any DB via ODBC (using DBD-ODBC).
  • New logging method - instead of seperate logs for each visitor, just one big log per IM network, with timesatamps added in.


Unzip this file wherever you wish, and edit the config.im file with your relevant info. Go to a command window or shell, and enter "perl sdba.pl", or "perl sdbayim.pl" for Yahoo! and you are off! If it says "SDBA Revolution IM Application Server loaded succesfully!", try to send a message to the screenname you picked.

You will need Net::AIM for AIM or ICQ (See Docs page), and MSN.pm for MSN. This version of MSN.pm is an edited version borrowed from Wiredbots (who had edited the original) with some changes to the logging (did not work correctly under Windows), see Resources page for orignial version. You will need Net::YahooMessenger (included in the zip) and Crypt::PasswdMD5 (get from PPM or CPAN) for YIM compatibility.

If you run into an error, make sure you read the Docs page for links and instructions for what you need before you can run this.