Subscribe

XBT Tracker Frontend - Joomla

  1. 2009-11-02 12:46:29 PST
    I've released a new frontend for XBT Tracker that runs on Joomla. If you want to download it please go to my site @ www.visigod.com. Check on the forums. Any comments, bugs or improvements are appreciated.
  2. 2010-12-20 08:00:29 PST
    Bug? and Suggestion When xbt_tracker is started, an error message is displayed: unknown config name: table_deny_from_clients Is this a place holder for a future version of xbt_tracker? The following information assumes that, for security reasons, one wants to use a different username than that configured for Joomla, when setting up xbt_tracker joomla component. The following are one line sql statements that, when values identified in brackets [ ] are replaced with valid values, will grant the needed privileges. grant update (torrent_pass_version,uploaded,downloaded), select(id,torrent_pass_version,uploaded,downloaded) on [joomla DB name].jos_users to [xbt database username]@localhost; grant all on [joomla DB name].jos_tracker_files to [xbt database username]@localhost; grant all on [joomla DB name].jos_tracker_files_users to [xbt database username]@localhost; grant all on [joomla DB name].xbt_config to [xbt database username]@localhost; grant all on [joomla DB name].jos_tracker_announce_log to [xbt database username]@localhost; grant all on [joomla DB name].jos_tracker_deny_from_hosts to [xbt database username]@localhost; Where [joomla DB name] is replaced with the name of the joomla DB. Where [xbt database username] is replaced with the username configured in xbt's configuration file. Where localhost is replaced with a valid hostname for a user/hostname combination in mysql's user list.
  3. 2010-12-20 08:02:11 PST
    This is not a doublepost. The above post needs to be deleted. When xbt_tracker is started, an error message is displayed: unknown config name: table_deny_from_clients This assumes that, for security reasons, one wants to use a different username than that configured for Joomla. The following are one line sql statements that, when values identified by brackets [] are replaced with valid values, will grant the needed privileges. grant update (torrent_pass_version,uploaded,downloaded), select(id,torrent_pass_version,uploaded,downloaded) on [joomla DB name].jos_users to [xbt database username]@localhost; grant all on [joomla DB name].jos_tracker_files to [xbt database username]@localhost; grant all on [joomla DB name].jos_tracker_files_users to [xbt database username]@localhost; grant all on [joomla DB name].xbt_config to [xbt database username]@localhost; grant all on [joomla DB name].jos_tracker_announce_log to [xbt database username]@localhost; grant all on [joomla DB name].jos_tracker_deny_from_hosts to [xbt database username]@localhost; Where [joomla DB name] is replaced with the name of the joomla DB. Where [xbt database username] is replaced with the username configured in xbt's configuration file. Where localhost is replaced with a valid hostname for a user/hostname combination in mysql's user list.
  4. 2010-12-20 08:07:50 PST
    table_deny_from_clients is only used when you user the peer ban mod. Since you're not using it, the value is unknown to xbt_tracker. And I'll add the information regarding the database permissions to the component TODO list.
  5. 2010-12-20 08:12:00 PST
    OK. Thanks for the info. Great job with the Joomla component btw. Very accommodating.
  6. 2010-12-20 11:46:24 PST
    Ok. I've spent some more time working with this, and now have a working tracker with the below grants. grant update (torrent_pass_version,uploaded,downloaded), select(id,torrent_pass_version,uploaded,downloaded,torrent_pass,torrent_pass_secret,exemption,minratio,can_leech,wait_time,peers_limit,torrents_limit,torrent_pass,torrent_pass_version,torrent_pass_secret,multiplier_type,download_multiplier,upload_multiplier) on [joomla DB name].jos_users to [xbt database username]@localhost; grant all on [joomla DB name].jos_tracker_files to [xbt database username]@localhost; grant all on [joomla DB name].jos_tracker_files_users to [xbt database username]@localhost; grant all on [joomla DB name].xbt_config to [xbt database username]@localhost; grant all on [joomla DB name].jos_tracker_announce_log to [xbt database username]@localhost; grant all on [joomla DB name].jos_tracker_scrape_log to [xbt database username]@localhost; grant all on [joomla DB name].jos_tracker_deny_from_hosts to [xbt database username]@localhost; I have not fully tested all functionality as I really don't know what all to test. I can say I have 2 clients with different user IDs and disparate locations connecting to the tracker and exchanging files. I hope my posts are not bothersome. I would like to make a suggestion. The "Torrent Upload" link goes into the user menu. Is there a way to make it conform to joomla's "special" permissions, so that if a user does not have the upload right, it simply won't show on their menu? I don't know how difficult this would be. From my very slim understanding it looks like it may have to be integrated with joomla's group system. Have you thought about this in the past? There is a bug I need to report for the joomla component. It does not always make itself apparent. Seems like an odd css or js issue. The attached screenshots show two separate symptoms but likely identical issues.
  7. 2010-12-22 00:02:04 PST
    Discovered a new issue with the joomla component. When uploading files with spaces in their names, the upload completes successfully, but when trying to download the file, a "file does not exist" message is displayed instead.
  8. 2010-12-22 00:07:23 PST
    You should use my forum to post issues related to com_tracker. Please visit visigod.com, register and create a new topic in the forums. This place is only for XBT Tracker related issues :)
Jump To:
< Previous | 1 | Next >

Add a Reply

This forum does not allow anonymous participation.

Log in to add a reply. Not registered? Create an account to participate and receive email updates when replies are posted to this topic.