------------------------------------------------------------------------ TS v.1.3.9 FINAL by xam (based on TBDEV) -- Readme.txt file ------------------------------------------------------------------------ Last modified 30-November-2006 ------------------------------------------------------------------------ ------------------------------------------------------------------------ NOTICE: Use at your own RISK! My 1st goal is security, 2nd is design :) ------------------------------------------------------------------------ ------------------------------------------------------------------------ REQUIREMENTS: ------------------------------------------------------------------------ Linux or Windows server. Note: This source tested on the Windows Server. (I recommend: WIN) MYSQL 3.23 or greater. Note: This source tested on Mysql 5 (I recommend: Mysql 5) PHP version 4.1 or greater. Note: This source tested on PHP 5 (I recommend: PHP 5) The Apache webserver (version 1.3 or greater.) Note: This source tested on Apache 2 (I recommend: Apache2). The ability to change directory permissions to 777 or to change ownership of directories to be owned by the webserver process. .htaccess Support! (see httpd.conf for: AllowOverride all) Short Open Tag support (see php.ini for: short_open_tag = On) GD2 Support (see php.ini for: extension=php_gd2.dll) Mod Rewrite Support (see httpd.conf for: LoadModule rewrite_module modules/mod_rewrite.so) SMTP Server. Please contact your hosting provider to ensure your server is compatible with TS v.1.3.7 FINAL by xam (based on TBDEV) before installing. ------------------------------------------------------------------------ INSTALLATION INSTRUCTIONS: ------------------------------------------------------------------------ 1. Unzip the archive and transfer the files to a directory on your web server. 2. Change the permission files and folders on the CONF [folder+Files] - TORRENTS [folder] - BITBUCKET [folder] - CACHE [folder] - ALL can be written to by the web server. 3. Create a database (set charset: utf8_general_ci This will stop login problems) 4. Run the installer (http://(your tracker url)/install/index.php) file in your web browser and follow the on screen instructions. 5. Open include/functions.php change line 17 and 27 (see this lines for more info) 6a. Change default value of timezone from your tracker table: phpmyadmin>yourtrackertable>users>tzoffset>change default value. (default: 0 (GMT) Casablanca, Dublin, Edinburgh, London, Lisbon, Monrovia)) 6b. Edit include/globalfunctions.php change following lines: 17 and 25 (Default: 0 (GMT) Casablanca, Dublin, Edinburgh, London, Lisbon, Monrovia) NOTE: If you have sent mail problem, click on site settings and change SMTP servers... or disable/enable it... or use test mail function... or check your host settings... NOTE: DO NOT FORGET TO RE-SETUP ALL SITE SETTINGS by USING SITE SETTINGS PANEL AFTER FIRST INSTALL! ------------------------------------------------------------------------ ------------------------------------------------------------------------ Support: ------------------------------------------------------------------------ http://templateshares.net http://templateshares.net/forums.php ------------------------------------------------------------------------ ------------------------------------------------------------------------ Change Log: ------------------------------------------------------------------------ v.1.3.9 FINAL Bug Fix : Upload/Download speed not shown correct in userdetails if user dl/ul amount = 0. (File changed: userdetails.php) Bug Fix : Offline/Online status in comment messages. (Files changed: details.php and include/functions.php) Bug Fix : Old modcomment not saving after edit user profile. (Files changed: userdetails.php and modtask.php) Bug Fix : Staff can't reset user passkey. (Files changed: userdetails.php and modtask.php) Bug Fix : Change user support field not work. (File changed: modtask.php) Bug Fix : Torrent display name. (File changed: include/functions.php) Change : Download system changed which is more stable for *nix based servers. I hope this changes will stop "404 error" (Files changed: download.php, details.php, rss.php and include/functions.php) Change : MyBonus system changed, VIP or higher users cant use VIP status in bonus system. (File changed: mybonus.php) Added : Hit & Run mod. Check ratio before download (Min ratio: 0.4 and 4 gig.) (File changed: details.php) Added : Freeleech mod. Set all torrents FREE or NORMAL with one click. (File added: freeleech.php) v.1.3.8 FINAL Bug Fix : Automatic login not work after registration. (File changed: confirm.php) Bug Fix : Admin cant create sub-forum. (Files changed: forummanage.php and moforums.php) Bug Fix : Incorrect symbols in staff message. (File changed: takestaffmess.php) Bug Fix : Cleanup values shown on index page. (File changed: include/cleanup.php) Bug Fix : Mods can't update users. (Files changed: userdetails.php and modtask.php) Change : Spam system has been updated which is more stable. (Files changed: spam.php and take-delmp.php) Change : RSS system has been changed. (Files changed: rss.php and getrss.php) Change : Show Failed login attempts has been updated. (File changed: maxlogin.php) Change : UserList mod has been changed. (Files changed: userslist.php and takeuserslist.php) Added : Optimized announce system. (Files changed: announce.php include/benc.php Files added: include/bittorent_announce.php include/core_announce.php include/functions_announce.php) Added : Request and Offers Mod (Files changed: upload.php, takeupload.php, report.php, default.css and large.css Files added: viewrequests.php, viewoffers.php, reqcomment.php, offcomment.php SQL: reports and comments table changed. Added 4 new tables.) v.1.3.7 FINAL Added : New SMTP feature (See: site settings>smtp settings for more info.) (Files changed: include/functions.php, include/config.php, settings.php, Added: include/smtp/net.const.php, include/smtp/sasl.lib.php, include/smtp/smtp.lib.php) Added : Forum Categories (Special thx to Wilba) + New functions for admin + new design. (File changed: forums.php, forummanage.php File added: moforums.php pic/user_online.gif pic/user_offline.gif SQL: forums table changed, new table added: overforums) Added : Request to be Uploader mod by xam v.0.5 (Integrated with forums) (File changed: upload.php, File added: uploaderform.php, File removed: uploadapp.php) Added : GetRSS Mod (Files added: getrss.php and rss.php Files Changed: include/functions.php, takeupload.php) Added : Left Menu v.01 by xam (Files changed: settings.php, config.php and include/functions.php. File added: ssm.js) Added : Test PHP mail function (SMTP) v.03 by xam. (File changed: settings.php File added: mailtest.php) Added : Initial Number of Invites option. (Files changed: settings.php, config.php, takereg.php and takesignup.php) Added : Delete invite code after X days which isnt responded by user. (Files changed: settings.php, include/config.php and include/cleanup.php) Added : Firstline Support Language Field. (Files changed: staff.php, userdetails.php and modtask.php / Added 1 column into users table (`supportlang` varchar(50) NOT NULL)) Added : Enable/Disable auto refresh page. (Files changed: settings.php, config.php and include/functions.php) Added : Show warned users and donors on userlist page. (File changed: users.php) Added : Select Public Avatar on bitbucket upload page. (File changed: bitbucket-upload.php, usercp.php SQL: 1 new table: bitbucket>public) Added : Donation Progress Bar (File changed: index.php include/functions.php) Change : New Default Theme (Files changed: ALL) Change : Karma Point System (More stable) (Files changed: mybonus.php) Change : Index page (More stable) (File changed: index.php) Change : Total Speed mod removed due bugs. (File changed: include/functions.php) Change : Donate page changed. (File changed: donate.php) Bug fix : Display online users on staff page (More stable). (File changed: staff.php) v.1.3.6 FINAL Bug fix : Wrong time display (added row) on the torrent browse page. (File changed: include/functions.php) Bug fix : Notify users when a new torrent uploaded. (dont sent mail to all users.) (File changed: takeupload.php) Bug fix : Browse default categories on browse page now shown correctly. (File changed: browse.php) Bug fix : Timezone not saving in usercp. (File changed: include/globalfunctions.php and SQL: Only users table changed. FROM: Users>tzoffset>tinyint(2) TO: Users>tzoffset>int(10) ) Bug fix : Uploaders not shown on Staff page. (File changed: staff.php) Bug fix : Small bug fix on userhistory page (File changed: userhistory.php) Bug fix : Small bug fix on category page (File changed: category.php) Security : Invite System has been upgraded which is more secure and stable + bug fixes. (Files changed: takereg.php, takeconfirm.php, invite.php, include/functions.php File added: checkuser.php) Security : Karma point system is more secure now + new design. (File changed: mybonus.php) Security : Spam protection for private messaging (Files changed: sendmessage.php and takemessage.php and include/core.php File added: include/class_page_check.php) Security : Enable/Disable right mouse click. (Files changed: settings.php, include/functions.php, include/config.php) Security : Some changes (security+design) on User Details page. (File changed: userdetails.php) Change : New layout on search and browse pages. (Files changed: search.php, browse.php Files added: pic/search.gif and pic/search_button.gif) Change : Forum search function has been changed which is more stable to find results. (File changed: forums.php) Change : Flood check control on staff contact page. (File changed: takecontact.php) Change : Small design changes on forums page. (Files changed: include/functions.php forums.php) Change : Same design changes. (Files changed: styles/default.css styles/large.css messages.php upload.php include/functions.php include/globalfunctions.php) Added : Preview PM (ajaX) by xam v0.1 (File changed: sendmessage.php, File added: previewpm.php) Added : BAN Email address v.01 by xam (Files changed: takesignup.php takereg.php include/functions.php install/torrent.sql SQL: a new table File added: bannedemails.php) Added : Now you able to change user activation type after registration. Set it: Via email, Admin validate or Automaticly. (Files changed: settings.php, takesignup.php, ok.php, include/config.php) Added: : Now you able to enable/disable Karma Point System (Files Changed: settings.php, mybonus.php, comment.php, delete.php, details.php, forums.php, index.php, takerate.php, takeupload.php, usercp.php, userdetails.php, include/config.php, include/functions.php, include/cleanup.php) v.1.3.5 FINAL Bug fix : -Mass Messager to all Staff members and users- mod has been fixed. (added subject field + its more secure now) (Files changed: staffmess.php and takestaffmess.php) Bug fix : & problem in messages.php (Bug: You dont have permission to view this message) (Files changed: messages.php and takemessage.php) Bug fix : Security update + bug fixes on recoverhint page. (Files updated: recoverhint.php and include/functions.php) Bug fix : Remote avatar urls not shown on user control page. (File changed: usercp.php) Change : Quick download button will not shown on the torrent browse page if user dont have permission to download. (Files changed: upload.php and include/functions.php) Change : If User select "Notify me when I have received a PM" option, he will get an email with following informations: Sender name, sent date, message subject, direct link of message. Also flood check is more stable. (File changed: takemessage.php) Security : Security update on makepoll page. (File changed: makepoll.php) Added : Preview forum post with ajax by xam v0.2 (Files changed: forums.php and include/globalfuntions.php File added: preview.php) v.1.3.4 FINAL Added : New mailbox system (Files changed: install/torrent.sql, include/core.php, include/globalfuntions.php, include/functions.php, sendmessage.php, takemessage.php, upload.php, File removed: takedelpms.php and takedelpm.php File added: messages.php pic/unreadpm.gif pic/readpm.gif) Added : getallheaders function has been upgraded due some apache version not support this function (File changed: announce.php) Added : Tweak your tracker setting on Site Settings panel (Files changed: userdetails.php, settings.php, include/config.php, include/bittorent.php, include/core.php, include/functions.php File added: config/TWEAK) Change : download.php has been upgraded which is more stable for IE browser. (File changed: download.php) Change : [*] function has been changed which is more stable for all browsers. (Files changed: include/globalfunctions.php pic/large.css styles/default.css File added: pic/list.gif) Change : Forum design (table's) has been changed which is more stable for all browsers. (File changed: forums.php) Change : Bonus point for torrent seed has been changed. (give seeding bonus for 1 torrent no matter how many are being seeded) (File changed: include/cleanup.php) Bug fix : Dublicate function on maxlogin page. (File changed: maxlogin.php) Bug fix : Browse page of torrents and tracker menu not shown correctly with opera browsers. (File changed: include/functions.php) Remove : Send warning email when last_access = x days has been removed (Files updated: include/cleanup.php, install/torrent.sql File removed: include/warnmail.php) Remove : SESSID removed from all urls. (Files chaned: settings.php, takelogin.php takeupload.php usercp.php include/functions.php install/functions.php) v.1.3.3 FINAL Change : All users should login before to access main page. (Files changed: index.php and includes/functions.php) Change : The Page of Browse Torrents has been changed which is better look. (Small progress bar, categories without border, quick download, quick edit, quick delete) (Files changed: include/functions.php, browse.php and details.php) Change : The Page of Torrent Details has been changed which is better look. (Description with BBCODE support, Torrent info, Quick comment with BBCODE support) (Files changed: include/functions.php, details.php File added: torrent_info.php) Change : Bitbucket image link has been updated which is more stable for linux servers. (File changed: bitbucket-upload.php) Added : Password Recovery Question & Answer by lamers (modified by xam which is more secure to use) (Files changed: signup.php, takesignup.php, register.php, takeregister.php, include/functions.php and install/torrent.sql File added: recoverhint.php) Added : BBCODE support on upload page. (Files changed: upload.php and details.php) Added : BBCODE support on news page. (File changed: news.php) Added : BBCODE support on shoutbox page (Files changed: index.php, shoutbox.php) Added : BBCODE support on edit torrent page (Files changed: edit.php) Added : Quick Comment with BBCODE support on details page (Files changed: details.php) Added : Forum Stats on forum page (File changed: forums.php, include/config.php, settings.php and install/index.php install/torrent.sql) Added : Javascript verify on userdetails page for delete users (File changed: userdetails.php, File added: todger.js) Added : Sort torrents on browse page (Files changed: browse.php, include/functions.php) Added : Total queries on everypage with stdfoot() function (Files changed: almost every1 file :) ) Remove : Collaction-Fix step has been removed due server errors. (File changed: install/index.php - File removed: install/collaction-fix.php) Bug fix : Small bug fix on site settings which isn't allow you to change some of settings. (File changed: settings.php and install/index.php) Bug fix : Some fixes for Firefox browsers. (File changed: include/functions.php) Bug fix : Some fixes for Opera browsers. (File changed: include/functions.php and staff.php) Bug fix : Incorrect redirection url. (File changed: include/functions.php) Security : New Security Settings on Site settings page which will allow you to enable/disable some security checks on your tracker (Files changed: settings.php include/config.php) Security : New Secure Login system (Admin have permission to change secure login system: Enable/Disable/Optional) (Files changed: include/functions.php, include/config.php, settings.php, takelogin.php, login.php, confirm.php, usercp.php) Security : Karma Bonus System has been updated which is more secure. (File changed: mybonus.php) v.1.3.2 FINAL Bug fix : Change password bug on the userdetails page. (File change: modtask.php) Bug fix : Header Already Sent ....... message in install (Files changed: install/index.php install/bigdump.php) Bug fix : Parse Error .... message in signup (Files changed: takesignup.php and takereg.php) Bug fix : Gender mod has been fixed. (Files changed: install/index.php, takesignup.php and takereg.php) Bug fix : loggedinorreturn function has been fixed. (Files changed: takelogin.php and include/functions.php) Bug fix : Small fix on css files. (Files changed: styles/large.css and styles/default.css) Added : SMTP settings. I hope this will stop mail send errors. (Files changed: include/functions.php, include/config.php and settings.php) Added : Cache mod v.01 installed. (Files changed: rules.php, faq.php, include/functions.php and include/config.php) Security : I've installed a new security wall on this source called as: Cracker Tracker Protection System (File changed: include/bittorrent.php File added: include/ctracker.php) v.1.3.1 FINAL Change : Image verification system has been changed which is more stable for linux servers. (Files changed: login.php, signup.php, register.php, recover.php, include/functions.php and .htaccess) Change : Installation system has been updated which will allow to user help more.. (File changed: install/index.php) Change : Torrent.sql file has been updated. (File changed: install/torrent.sql) Big fix : Topten.php (peers not shown) (File changed: topten.php) Bug fix : Donated field in userdetails.. (Files changed: donated.php, modtask.php and donorlist.php + torrent.sql) Bug fix : Invalid email address in adduser.php (File changed: adduser.php) Bug fix : Staff Leader not shown on the list. (File changed: staffmess.php) Bug fix : & and " bug has been fixed.. (Files changed: Many :) ) Added : Collation fix mod to fix mysql tables, that will stop the login problem. (File changed: install/index.php File added: install/collation-fix.php) Added : IP History Log Mod. (File added: iphostory.php and ipsearch.php File changed: include/functions.php, userdetails.php and install/torrent.sql) Added : Browser detection and Alert mod by xam (Alert user when he/she using Internet Explorer (Files changed: login.php and include/functions.php) Security : Invalid ID Acctions is now being logged. (File changed: include/globalfunctions.php) v.1.3 FINAL : First Final Release with a new and FULL installation script. (You dont need: import sql, signup as administrator. Also this installer has a req. check system) v.1.2 BETA - Change : Changed tracker stats on the main page which seems nice. (File changed: index.php) Change : Sql file has been changed which will allow it to operate correctly with mysql4 and mysql5. (File changed: sql/torrent.sql) Change : Installation system has been changed which will allow this source to operate correctly. (Files changed: install/index.php, bitbucket-upload.php and upload.php - File added: install/reqcheck.php) Change : Session Cache Expire time has been changed to 1440 (2 days) (File changed: bittorrent.php) Change : BBCODE [pre] has been updated which is more secure to use. Bug fix : Warning System updated. (File changed: modtask.php) Bug fix : Privacy checkbox. (File changed: userdetails.php) Bug fix : Dublicate IP Check (File changed: include/functions.php) Bug fix : Cheaters Mod (Files changed: cheaters.php, include/cleanup.php and announce.php + sql/torrent.sql) Bug fix : Max. Slots function. (File changed: include/functions.php) Bug fix : Call undefined function bark() in adduser.php (File changed: adduser.php) Added : BigDump: Staggered MySQL Dump Importer ver. 0.24b - It will allow you to import the sql file easly. (File added: sql/bigdump.php) Added : Inform staff members if there is a new staff message. (File changed: include/functions.php) Added : New setting (Enable/Disable Image verification) (Files changed: signup.php,register.php,takesignup.php,takereg.php,login.php,takelogin.php,recover.php and settings.php) Added : New settings (Change Bitbucket Directory via site settings panel) (File changed: settings.php, bitbucket-upload.php and bitbucketlog.php) Added : Max.Chars. Limit for: Signature and Info. Added Extra security for avatar url. (Files Changed: usercp.php and functions.php) Added : Refresh page every 10 minutes. This will stop to logout users + update users ips. (File changed: functions.php) v.1.1 BETA - Change : Removed Case sensitive message. (We dont need it because Its incasesensitive) (Files changed: signup.php and register.php) Bug fix : Passkey (No passkey given after user registration) (File changed: include/functions.php) Bug fix : Define staffleader: define ("UC_STAFFLEADER", 7); (Files changed: include/core.php, include/functions.php, include/globalfunctions.php, forums.php and userdetails.php) Bug fix : Torrent Rating system has been updated which is more secure (File changed: takerate.php) Bug fix : Poll system on the main page (sql error: If you delete last poll). (File changed: index.php) Bug fix : Agent Ban, Nothing happend after click on the add or delete button (File changed: agentban.php) Bug fix : BBCODES not shown in the forums. (File changed: include/globalfunctions.php) Added : Show/Hide torrents in userdetails.php (File changed: userdetails.php) Added : Show user title in forums.php (File changed: forums.php) v.1.0 BETA - First public release. ------------------------------------------------------------------------ ------------------------------------------------------------------------ FINAL NOTE ------------------------------------------------------------------------ Please report bugs, errors, security holes etc.. (http://templateshares.net/forums.php) If you have any suggession about this source please let me know. ------------------------------------------------------------------------ With best Regards - xam! http://templateshares.net Enjoy.