Thursday, October 26, 2006

Revised plans for CBTT.

I've decided to drop the boost::asio plan for CBTT, and will use libevent instead, once I figure out the differences and proper porting procedures.

Hopefully, any socket-related issues will be gone after the rewrite (assuming there actually are any currently).

It may actually fix the issues we're having with the tracker links.

Update for GCC 4.x

A fix for GCC 4.x has been made for CBTT this week.

Subversion revision 24 from has the update.

This is a low-priority update.

Thursday, September 28, 2006

Planned CBTT Core Update.

I'm looking into switching the CBTT core from using the select() function for socket handling to the boost::asio (Async Input/Output)

Hopefully, any socket issues left over will be eliminated with this switch, and load issues will become nonexistent.

And for those XBTT zealots. Let's see some side by side benchmarks before you go touting that XBTT is better.

Tuesday, September 26, 2006

µTorrent and DHT.

I've gotten reports of people having trouble connecting to DHT using µTorrent this week.

The steps in the linked guide (the link is the "µTorrent and DHT" text above) should help, as there have been reported problems with the central bootstrap node that is currently defined in the µTorrent code, and the steps have you inject known working DHT nodes into your node list.

Tuesday, September 12, 2006

TorrentBuild Testing needed.

I've been trying to get TorrentBuild tested, but no one has been reporting bugs.

If people aren't getting bugs, they should report that all is working fine in the forums.

Friday, September 01, 2006

Files released

I have released the source for several of my applications on my subversion server. Most of the VB.Net/C# applications are in the "masstorrent" repository, while the PHP scripts are in "phpscripts".

I hope to eventually be able to update my torrent maker so that the piece hashing is multithreaded.

You can discuss the various applications in the forums.

Wednesday, August 23, 2006

Torrent Management system updated

I tested the adder system for my torrent management interface last night and it worked properly. Once I implement the database tie-ins to the various sites that don't have them yet, hosted site owners will be able to add torrents to their pages without needing to contact me.

Tuesday, August 22, 2006

Planning for a torrent editing Apache module

I've been kicking around the idea of rewriting my php torrent editors, which are currently used on the EAD primary server for download-time torrent editing, as a C++ Apache module. The hard part is probably going to be figuring out the proper Apache API tie-ins and possibly getting the module compiled.

The module's editing will be basic at first and will only be used with sites that need the basic editing (announce and announce-list editing). Once I figure out MySQL for C++ and HTTP downloading, I will work on having it support the more advanced features of my current torrent editor scripts such as the http source database tie-ins.

I'm honestly not sure how performance of the system will change if I use an Apache module instead of PHP.

Developing a PHP/MySQL Torrent Management Interface

Over the past few weeks, I have been working on developing a management interface for my hosted sites. So far I've gotten it all active (including having encrypted passwords for the users), but I haven't gotten any tests for adding torrents to the database yet.

Once I get people to test the interface for adding torrents, I will work on an interface for torrent grouping and reorganizing torrents and groups of torrents.

Shortly after that I will start expanding the hosting offerings of the primary tracker cluster.