Version History



0.4.6b
notes - First release to public, older ones were too buggy & ugly

0.4.6.x
bugs - Fix a lot of bugs presents in previous versions


0.4.7.0
new - Add the @find function


0.4.7.1
new - Add support for ZIP list. Now you can compress your list
bugs - Correct a bug in sd_byte_converter function. Sometimes report a bad size


0.4.7.2
new - Add the -remove user command
- Add "/sdkillque" command
change - Change "/sdview" command to "/sdview" and "/sdview nick"
bugs - Correct (again) the sd_byte_converter with a language dependant error
- Correct a bug that could prevent sending files the first time script is use


0.4.7.3
new - Add "/sdstatus"
- Add -que user command
change - Update help section
bugs - Fix a bug in sd_comp_time (this function will be my worst nightmare !)


0.4.8
new - Add a buffer for all output
- Add Top & Daily record to optimize your sends with Dynamics Slots
- Add the on/off/que/end status for the script
- Add a daily report to channels
- Add $shoutRecord to show to serving channels if record is broken by someone
- Add a 30 minutes autosave of your stats
- Add "small files" rules
change - Improve some code
- List sending is now limit to $slotMax+$otherFile to prevent answering to 10000000 list requests
- Modify the config file format, you can change it easier now, config is still compatible with older model
- Update help section


0.4.9
new - Add MOTD, you can add a "Message Of the Day" file that will be included in your list. Named it in $MOTDfile and place it in ~/.xchat
- Add logging facility, you can log what SDClone does to check it later (file is ~/.xchat/sdclone.log)
- Add ban option : Add, remove or list ban users
- Add version reply to CTCP VERSION
- On join send a message to nick entering a channel if he have files in your queue
- Add a user command "-info", user can do "!triggger-info filename" to get information about a file... File Size & informations return by the "file" linux command (so you must have it, everybody got it ? no ?)
change - New list presentation (should be nicer), you can get back to old style with $listShowSize="false";
- Some minors improvments to the code
- Now refuse to answer if commands aren't query from a channel : "/msg you @you" will not send your list...
- Update help section (again and again and again, this section sucks)
bugs - Fix some minors bugs
- Trying again to fix sd_comp_time


0.4.9L
new - Add a minimum slots value for use with $Dynamics Slots to help user with high speed sending more files (suggest by linuxmp3)


1.0
new - Now can output something to serving channels when script goes off (!devoice)
- Autojoin serving channels when script is ON
- Autoban lame users that do (short -que request, @find *.*)
- Add "/sdsay" to force script say something in a channel
- Add "/sdsaychannel", same as "/sdsay" but to all serving channels
- Add "/sdjoin" to join a channel
- Add "sdleave" to leave a channel
- Add "-slots" user command to get your current sends (compatible with bhslots)
change - Major Update: Rewrite SDClone to be a client/server script ! Now SDServer can control an SDClone running client
- Modify list presentation by adding an option to convert _ chars to space in filenames
- Some minors change in a lot of things in SDClone
- Help update with the new commands
- Buffer is now set to 2 seconds as default
bugs - Work again on sd_comp_time function
- Correct a lot of bugs from previous versions
- Introduce new ones (yeah love to hurt myself)
notes Finally the version 1.0 is out !!!


1.1b
new - Add language support for SDClone (it was a pain). Now SDClone can speak multi-languages with you
- Add buttons in xchat
bugs - Many bugs fix.
notes - Unrelease version (except for some lucky users)
- Once finish, i have change my mind and delay it. I have rewrote a lot of things and introduce a lot of new ones. Version 2.0 is the result of all that testing, search and improvments.
- SDClone is now compatible with SDFind, SpRJukeBox, bhslots & OmeNServe, but with many new features they don't have, i'm not sure "SDClone"'s name feet so well the script now.


2.0
new - Add skin support to SDClone !
A powerful feature, you can create your own ads to display on channels
* Skins your stats, banner, slots, a custom ads & the daily report !
* Use special words to output your CPU type, Total Size you share... nearly everything with colors (and random colors !). Please see skins section for help...
- Add ability to display a custom ads on serving channels within the skin file, on a define timing. See /sdhelp sdcustomads & in the skin file: Skin n°5
- Add multi-languages support for users ! Users can choose in what language the script should talk to them... (I have rewrote all the functions of 1.1b for that ! And it was a nightmare)
You can disable it to save hdd space, set $userTracking="false"
- Add tracking of files & size send by users. Also disable if $userTracking="false"
- New user command "@trigger-language" to change language. Also depend on $userTracking status
- New user command "@trigger-leech". User can get is leeching stats. ... on $userTracking
- New user command "@trigger-server" to get the irc server you are running on
- New user command "!seen" a simple seen function (only works on knows users -> means only users the scripts knows... the ones catch with $userTracking...)
- New command "/sduserinfo". Get info on a user. disable by $userTracking...
- New command "/sdshowword" & "/sdshowskin" for skins & traductors
- New command "/sdsend" to start sending a file from your que immediatly
- New command "/sdstopsend" to stop the currently sends files
- New command "/sdstartserve" to add a channel to the list of serving channels.
- New command "/sdstopserve" to remove a channel to list of serving channels.
- New command "/sdgetinfo" to get info from our client (info about a file)
- New command "/sdswitchlanguage", yes you can change on-the-fly to another language
- New command "/sdcontrolsend", look lower for explain
- New command "/sduptime" to ouput your uptime
- New command "/sdclearusers" clear users that sdclone create and that have never download a file
- Add an install script for SDClone
- Add a website about SDClone (http://sdclone.openbsd.cx)
- Can show to a user (or channels) his download stats when user finish received a file.
- Send a message to a user when he change his nick (he will not get file & current sends could be stopped)
- Add support for openBSD, freeBSD and netBSD.
- Add support for alpha & max (os X)... Currently untest (anyone got one?).
- Add auto-thanks the sender on file download complete
- Add an Upload window to keep an eye on your uploads
- Add a Download window...
- Add a function to check for queue cheaters
change - Add to "/sdset slots" the ability to alter Minimum Slots value
- List building function has been rewrote... Now xchat will no more freeze while making your list + function has been optimize for speed...
- Autoban now have 4 sub-levels, Autoban on extension, wildcard search, too fast que recheck and que cheaters.
- Ban : now add a reason for the ban, show to user when he is ban and to you with "/sdbanlist". Autoban also fill the reason message.
- Update help section (now all functions have help !)
- Major improvment in the code (hey am i getting good at perl ?). Many functions have been speed proof and optimize for speed.
- Update "/sdstatus" with new commands from SDClone 1.0, 1.1b & 2.0 (in version 1.0 i have forgot to update sdstatus)
- Modify "/sdfriend", same file format, but files to add could be filenames only or !trigger+filenames. Most users (and I) complain that they always have to remove "!trigger" from the file.
- Update SDServer with new features of SDClone 2.0
delete - Remove in "/sdset que" the ability to change Max Que size (was never use!)
- Remove $useTopRecord -> now use skin for that
- $SDColor & $SDcolorh are now overwrite by the skin file. So they are useless now. So to change colors do it in the skin file !
bugs - Fix a bug that could prevent MOTD file loading (stupid file loading !) if MOTD file is > 40 lines
- Fix a bug with sd_friend, same as MOTD one
- Fix a bug that add an already ban user doing "@find *.*" to ban list
- Fix a bug with clearing the que (random clear sometimes, sorry)
- Fix a bug using /sdpub added a timer, so after 4 times, 4 ads were show in channels. It's now fix
- Fix a bug using /sdlist, add the MOTD again & again in your list
- Fix a bug that prevent display of all your sends/gets with "@trigger-slots" command
- Fix a bug : implement a new way to detect if message is private (sometimes mistake was made and the script say to people to query request in channel while they are doing it)
- Add a "detect files that wait to be send" to prevent sending too much files. Now only send a file if "waiting files+uploading files < files send limit"
- Fix bug in SDServer.pl with "sdc_client_connect not found" error...
- Add more checks at start of the script (errors detections). It will avoid a lot of bugs create generally by users !
- Fix lockup problems with FreeBSD, openBSD & netBSD. Be sure to configure the script for these OS (check $openBSD="true";)
- If you run SDClone on alpha or mac os X, please if it fail, try $openBSD="true"; too
- YEAH AH !!! Finally find a way to really fix that fucking sd_comp_time function !!!!!
notes As you see this version got 4 majors improvments :
- Code is nicer & speeder, a real effort has been made on tracking bugs... as a result, script got a great level of stability and can run for days...
- SDClone now can speak many languages (for now only French & English)
- Skins
- Many new features



Join Linux, share your knowledge...
Host by ETECHNOVA !
Hosted by www.Geocities.ws

1