Changelog

From IRCBotWiki

Jump to: navigation, search

Contents

IRCBot v3 Series

Version 3.07 - 07/05/2008 to Present

 - Multiple updates and changes to the DCC Support plugin.
AutoDJ Changes
 - Created Simple Mode
 - Added new directives: SimpleMode, AutoStart, AutoPlayIfNoSource
 - !autodj-requests can now take a parameter of on or off. You can also use it without a parameter to toggle it's current state.
 - Added support for feeding multiple servers with your stream.

Version 3.06 - 03/08/2008 to 07/04/2008

- Added new Base directive: BackupDays
- New plugin: Skype
AutoDJ Changes
 - Added new script timer type to the Scheduler
 - Added new variables: %timeleft_milli% %timeleft_secs%
- New user art submitted, added to Logos/Artwork page:
Image:dummies.png

Version 3.05 - 03/07/2008

- Made some major changes to the channel updating code to implement the moderate on channel update feature, hopefully nobody has any new problems with it. 
- I also updated the channel topic code so it will keep the channel topic set correctly at all times, instead of only updating it on status changes.
- Added #include "filename.ext" support to the ircbot.text parser.
- Added new Channel directives: AltTopicCommand and NoTopicCheck
- Added new Base directive: Fork (should help people who run the bot in SSH windows not having to use nohup)
- Added support for $# in ircbot.text-based commands. It is just like mIRC scripting except $0 is the trigger instead of how many parameters were passed.
 - From the mIRC Help File: You can use the $1 $2 ... $N identifiers to refer to individual parameters in a line. You can also use $N- to refer to parameters
 - N and onwards, and $N-M to refer to parameters $N through to $M. So to refer to a whole line, you would use $1-.
- !rehash now takes an optional parameter of the new filename to load instead of ircbot.text
- New plugin: Gaming
- New plugin: SAM Broadcaster
- Rewrote plugin: SS_Admin
AutoDJ Changes
 - Created new WebRequest system because a lot of people don't know PHP enough to make one.
 - Added MinReqTimePerSong to make it so songs cannot be requested more often than every X seconds.
 - Added EnableRequests to set AutoDJ whether or not to take requests.
 - New command: autodj-requests - toggles whether AutoDJ should take requests
 - Changed autodj-songtitle to a level 3 command.
 - Updated the Plugin:AutoDJ:Queue_MySQL plugin. You will need this latest plugin if you want to use the latest WebRequest system.
 - Fixed bug in OGG Decoder that could cause it to crash during file scan in certain situations.

Version 3.04 - 10/4/2007

- Made some adjustments to !commands
- The DCC plugin has been improved with an enhanced DCC CHAT console and other general improvements.
- Added some IP binding options for people who need support for vhosts, etc.
- Password protected IRC server/BNC support.
- New plugin: Notes
- New IPC Messages: IB_GETMEMINFO IB_PROCTEXT
AutoDJ Changes
 - Added song rating system (rate songs from 0-5).
 - Switched to TagLib instead of id3lib, tag reading is now much faster for MP3 files, as well as general speed improvements in the music folder scan.
 - Filters are improved with more options in the scheduler.
 - New commands: rate rating autodj-name

Version 3.01 - 6/10/2007

- New, improved Remote Client. Ports have appeared in many of the IRCBot 3 packages, some will have more luck than others as some builds are still buggy.
- IRCBot v2 to v3 Converter
- Working on an initial GUI for IRCBot, this may or not ever come to anything so don't get your hopes up.
- image:ircbot_gui_alpha.jpg Yes, even Dalek Sec loves IRCBot!

Version 3.00 - 3/10/2007

- Complete revamp of configuration loader, user system, commands (formerly known as triggers)
- Command generalization so 1 command can work in channel, PM, console without duplicating code
- User storage is now in ircbot.users instead of ircbot.conf, for a cleaner and more secure implementation.
- API updates to remove limitations of many IRCBot v2 commands
- Newer, cleaner IRC code
- Updated IB_GETUSERINFO to use a basic and extended mode.
- Better Sound Server scrape code
- Multi Sound Server Mode
- Completed the DCC plugin including a DCC CHAT console
- New commands: modload save deluser +host -host chpass chlevel commands help
- Hostmask added to IBM_USER
- New user management APIs
- Integrated SQLite DB (ircbot.db) + plugin database API
- New plugin: ChanAdmin
- New plugin: Users_Shared
- New port: FreeBSD 6.1
Security Enhancements:
 - Hostmask based user recognition
 - User level command security integrated into IRC/console command handlers
AutoDJ Changes
 - Sorting files alphabetically in queue and file writing
 - Meta info (ID3, etc) is read during the playlist scan and cached for optimum performance
 - Meta cache now stored in SQLite DB (autodj.cache can be deleted, it is no longer needed)
 - New filter schedule type, added artist/album/genre pattern types
 - New plugin: Waveform decoder
 - New plugin: ffmpeg decoder
 - New command: autodj-modules autodj-clear


IRCBot v2

Changes since 2.06

 - ircbot and all plugins upgraded to latest Drift Standard Libraries.
 AutoDJ Changes
   - Voice song announcement added.

Version 2.06 - 2/2/2006 08:32:46pm

 AutoDJ Changes
   - Added !autodj-move
   - All encoders/decoders are now externalized as plugins
   - Abstracted File I/O

Version 2.05 - 10/18/2005 01:02:31pm

 - Moved ircbot & all plugins to libdrift.a instead of many duplicates of common libaries.
 - Moved ircbot & all plugins from older memleak & sockets libraries to latest versions.
 DJ Client Changes
   - Layout update
   - Moved admin functions to new Admin bar (Ctrl+Alt+F7)
   - Supports Windows XP Visual Styles
 AutoDJ Changes
   - CPUM support added with LibCPUM
   - ID3v2 Tag Support (also MusicMatch tags)
   - New Mersenne Twister instead of crappy rand()
   - File system abstraction with file and stream (ShoutCast/IceCast) readers.
   - !relay (to queue streams, or any other file manually) (#channel cmd)
   - @find stable for release (must have EnableFind in AutoDJ set to 1+) (#channel cmd)
   - !autodj-chroot directory (changes content folder on the fly)

Version 2.04 - 9/21/2005 11:58:47am

 - Some stability stuff
 AutoDJ Changes
   - IceCast2 support in AutoDJ and SS Info Grabber
   - OGG Decoding support in AutoDJ
   - Some stability stuff

Version 2.03 - 6/16/2005 07:06:25pm

 - SS Admin - in channel ShoutCast rip/ban commands
 - AutoDJ introduced, subdirectory support, other good stuff

Version 2.02 - 4/23/2005 03:14:28pm

IRCBot v1

Version 1.01 - Early 2004

Version 1.00 - Late 2003

IRCBot vde

IRCBot main pages
Main PageInstallationChangelogCommandsPluginsFAQConfigurationCreditsRemote ClientBuffered SendBuilt-In VariablesMulti Sound Server Mode
Auto DJ Pages
Auto DJ Main PageWebRequest SystemSchedulerMP3 EncoderVoice SupportMySQL Plugin
Personal tools