logs | stats
   January 6, 2008  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31

[00:19:00] *** Elperion has joined #bittorrent
[00:23:14] *** gutsyAleExXxX has joined #bittorrent
[00:23:15] *** Elperion has quit IRC
[00:23:30] *** gutsyAleExXxX has left #bittorrent
[00:42:47] *** Andrius[] has quit IRC
[00:49:43] *** taube is now known as Taube
[00:51:51] *** The_8472 has joined #bittorrent
[00:57:41] *** [diablo] has quit IRC
[01:02:33] *** lyricnz has joined #bittorrent
[01:03:14] <lyricnz> If I have a file-download that is stuck on 99%, but there are other trackers that appear to have the same fileset, is there any way to change trackers in the middle of a download?
[01:03:27] <lyricnz> Or is it all specific to the tracker I started on?
[01:03:42] <DeHackEd> they must have the exact same info hash value. check if they do.
[01:04:14] <DeHackEd> or if they don't, you might be able to get away with stopping one client and using a new one on the second tracker to resume the almost finished download. a backup might be warrented though in case it's not what you expected.
[01:05:19] <lyricnz> Where would I find the hash in azureus?
[01:05:38] <lyricnz> Ahh, general tab ;)
[01:07:21] <thewird> hey DeHackEd, have you had time to set up your system?
[01:07:42] <thewird> need some VPS's :)
[01:07:48] <DeHackEd> the virtual machine is good and booted. now it's just a matter of going through the setup...
[01:07:52] <DeHackEd> ?
[01:08:01] <thewird> the bitcache system ;)
[01:08:42] <thewird> if you need servers i can give you as many VPS's as you need
[01:09:22] <DeHackEd> I need a machine I can test it on. one machine and its UML will suffice.
[01:09:35] <thewird> UML?
[01:09:54] <The_8472> btw, what are you setting up there?
[01:09:57] <DeHackEd> user mode linux
[01:10:09] <DeHackEd> it's an architecture that linux can compile for, like ARM, x86, and PowerPC
[01:10:18] <thewird> oh
[01:10:22] <DeHackEd> the resulting program is an application you can run from bash
[01:10:27] * lyricnz switched from uml to xen; no problem
[01:10:34] <DeHackEd> it uses all of linux's debugging capabilities to run linux in linux
[01:11:06] <DeHackEd> in a strange sort of way, it runs strace on applications but instead of printing the system calls, it executes them.
[01:11:21] <thewird> so its basically to virtualize the software?
[01:11:29] <DeHackEd> yeah
[01:11:40] <thewird> I have a beast machine with Xen installed on it
[01:11:43] <DeHackEd> performance isn't GREAT, but it runs on any 2.6 system without modification
[01:11:46] <thewird> would that be easier :)
[01:11:52] <DeHackEd> yeah but I have all the software here
[01:12:21] <DeHackEd> and UML gives you features like access to the host at no performance penalty, since the "guest kernel" can simply do an open() call to the host like your IRC client would
[01:12:22] <thewird> do you need a full server or what a VPS do? how many IP's you need?
[01:12:35] <thewird> Xen is pretty good too :P
[01:12:49] <thewird> near host performance
[01:12:55] <thewird> heres the box im talking about http://thewirdsdomain.com/work/1.jpg
[01:13:00] <thewird> http://thewirdsdomain.com/work/2.jpg
[01:13:19] <DeHackEd> maybe, but this is my desktop machine, and Xen has this nasty problem that the host OS is actually Xen and that your "Host" Linux system is in fact virtualized, and as awesome as Xen may be, ut2004 runs like shit on it
[01:13:45] <thewird> the dom0 is a guest
[01:13:48] <DeHackEd> exactly
[01:13:50] <thewird> but it has higher priority
[01:13:52] <DeHackEd> no 3d acceleration for you
[01:13:54] <thewird> over the domu's
[01:13:57] <thewird> yah lol
[01:13:59] <thewird> however
[01:14:06] <DeHackEd> also, I despise GRUB
[01:14:17] <thewird> i played half-life in software mode at 20 fps over gbit on a VNC connection
[01:14:28] <thewird> in a windows VPS on Xen
[01:14:30] <thewird> :P
[01:14:47] <The_8472>  <DeHackEd> no 3d acceleration for you <- not yet
[01:14:52] <lyricnz> sicko :)
[01:15:03] <The_8472> until they finally deliver the IOMMU
[01:15:04] <thewird> The_8472: i wouldn't hold my breath
[01:15:18] <thewird> since Citrix bought the Xen team, progress has gone to shit
[01:15:38] <The_8472> oh well, i was talking about virtualisation in general
[01:16:03] <thewird> DeHackEd: since a Xen VPS wouldn't do, would a dedicated athlon 2400+ due then?
[01:16:13] <thewird> i have one spare thats doing nothing
[01:16:46] <DeHackEd> for testing purposes, my UML will do QUITE nicely
[01:16:57] <DeHackEd> besides, /dev/tty1 comes up in an xterm
[01:17:00] <DeHackEd> beat that
[01:17:11] <thewird> lol
[01:17:36] <thewird> ok what OS you want
[01:17:46] <thewird> it needs to be reinstalled anyway since it currnently has CPanel
[01:18:46] <DeHackEd> I prefer Linux, but any unix will do if I won't be needing root access
[01:18:59] <thewird> centos, fedora?
[01:19:07] <DeHackEd> not centos
[01:19:16] <DeHackEd> fedora will do fine
[01:19:28] <thewird> i like fedora too :)
[01:19:34] <thewird> which one?
[01:19:35] * lyricnz runs fedora on his servers, too
[01:19:49] <thewird> i use Fedora 7 on all new server installs
[01:19:50] <lyricnz> Been using redhat etc since 4.0
[01:19:59] <thewird> bu DeHackEd gets to pick ;)
[01:20:18] <DeHackEd> I have no reason to object to the newest one. 8, right?
[01:20:25] * lyricnz updated his server and vms to fedora8 the other day, yum upgrade no problem
[01:20:37] <DeHackEd> I didn't think it worked that way...
[01:20:51] <DeHackEd> I use gentoo locally, but it has this nasty problem where ABI changes are frequently and f**k up the whole system
[01:20:56] <thewird> hmm, i wonder if the datacenter even has a copy of that
[01:21:06] <thewird> if they dont they can burn
[01:21:09] <thewird> so no biggy
[01:21:16] <DeHackEd> this server isn't going to be dom0, is it?
[01:21:21] <lyricnz> "gentoo - for people with nothing better to do"    heheheh
[01:21:23] <thewird> lol no
[01:21:27] <thewird> fully dedicated
[01:21:46] <lyricnz> Which datacenter/host are you using?  How much you paying?
[01:21:57] <lyricnz> I'm going to upgrade my server, so it can run more vms etc
[01:22:30] <thewird> i colo at FDC
[01:22:51] <thewird> heres my wonderful rack http://thewirdsdomain.com/work/fdc/IMG_0043.jpg
[01:22:58] <thewird> which is full now btw ^_^
[01:23:06] <thewird> i started on a second one
[01:23:18] * lyricnz 's main box is just at layeredtech
[01:23:40] <thewird> could i possibly interest you in some hosting :) www.wdservers.com
[01:23:47] <DeHackEd> I was expecting 1U and 2U machines
[01:23:56] <thewird> pfft
[01:24:02] <thewird> 1U 2U overated
[01:24:10] <ShadowJK> expensive too :)
[01:24:10] <thewird> rediculous prices
[01:24:18] <DeHackEd> true enough
[01:24:23] * ShadowJK actually has a 1U machine, but it'd rather colo a box
[01:24:24] <lyricnz> thewird: I don't think so - I'm paying $150/mo for athlon4000, 2GB, 100mbit, 500gb disk
[01:24:31] <lyricnz> your stuff is too expensive :)
[01:24:43] <thewird> the issue at hand is bandwidth
[01:24:51] <thewird> you can push 30mbps on these connections 24/7
[01:24:54] * DeHackEd enjoys a calm game of Tetris (death mode)
[01:24:55] <thewird> upload
[01:24:57] <ShadowJK> thewird, is that all your stuff or is it your stuff mixed with fdc?
[01:25:08] <thewird> the semprons are FDC's
[01:25:11] <thewird> the rest is mine
[01:25:27] <thewird> the picture is all mine if thats what you mean
[01:25:30] <thewird> that entire rack
[01:25:46] <thewird> they moved all my servers together
[01:25:56] <thewird> cause i kept complaining about LAN transfers
[01:26:16] <ShadowJK> a bunch of them with open case :)
[01:26:25] <thewird> yah
[01:26:26] * lyricnz doesn't generally seed from his box, I already got an nastygram from RIAA or someone about downloading tv episodes..
[01:26:29] <thewird> $10 boxes ftw
[01:26:41] <thewird> ive got a few of those
[01:26:47] <thewird> i just tell them content has been removed
[01:26:52] <thewird> that works if its personal
[01:26:57] <thewird> not if your large scale
[01:27:21] <lyricnz> Yeah, I just downloaded some episodes wifey deleted from the tivo before I saw 'em
[01:27:29] <lyricnz> Didn't think that was too big a deal, sheesh
[01:27:52] <lyricnz> And seeded up to 1.0
[01:28:07] * ShadowJK has a 2.4g p4 .g ram 3T transfer in germany for ~38E a month
[01:28:52] <thewird> yah europe bandwidth is usually cheap
[01:29:09] <ShadowJK> Strange that, it used to be obscenely expensive
[01:29:13] <thewird> DeHackEd your server should be ready in an hour hopefully
[01:29:29] <thewird> yah but now they have big fat pipes for inter Europe transfer
[01:29:43] <thewird> anything outside isn't so good though
[01:30:03] <thewird> basically inter-europe bandwidth is super cheap
[01:30:04] <lyricnz> I have NFI where my server is, texas I think
[01:30:07] <lyricnz> hahah
[01:30:14] <ShadowJK> FDC -> europe wasn't all that cheery last time I used FDC :)
[01:30:25] <thewird> how long ago?
[01:30:37] <thewird> they got rid of Cogent in September and added a bunch of other carriers
[01:30:48] <thewird> greatly improved
[01:30:56] <thewird> ive been using them for 2 years
[01:31:02] <thewird> i can tell the difference ^_^
[01:31:16] <thewird> http://fdcservers.net/images/network_map.jpg
[01:31:36] <ShadowJK> about 2 years ago
[01:31:53] <thewird> they're getting a 10 gigE from Comcast either this month or next month too
[01:32:04] <ShadowJK> Amusingly cogent was mostly fine, iirc :)
[01:32:27] <thewird> yah but like 60% of FDC was Cogent or more
[01:32:36] <thewird> and when it got DDOS'd
[01:32:40] <thewird> the whole datacenter shit itself
[01:33:09] <thewird> also Cogent is flakey in Chicago
[01:33:12] <thewird> a lot of outages
[01:33:25] <thewird> so basically FDC kept losing 60% of their uplinks
[01:33:32] <thewird> with the outages
[01:33:49] <thewird> they're new setup is so much more pimp
[01:34:05] <thewird> good pings too
[01:34:09] *** krisps has joined #bittorrent
[01:34:30] <thewird> anyway im gonna go eat dinner
[01:34:47] <The_8472> <thewird> basically inter-europe bandwidth is super cheap <- that's because we have tons of IXPs over here... US infrastructure sucks :P
[01:34:52] <The_8472> and canadian is even worse
[01:34:55] <alus> lyricnz: I doubt the Recording Industry Association of America would tell you to stop downloading tv ;)
[01:35:02] <thewird> US infrastructure is old
[01:35:06] <DeHackEd> would Xen run under vmware?
[01:35:18] <thewird> nope
[01:35:19] <lyricnz> whoever it was, I forget. Some lawyer-type fuck
[01:35:33] <thewird> it needs to load up the hypervisor at the top
[01:35:34] <The_8472> no need for xen under vmware, vmware can do hardware virtualisation too
[01:35:45] <DeHackEd> no no no
[01:35:56] <DeHackEd> I want to try out xen, but I'll be damned if I let it near my real machine. But I do have vmware server installed and working just fine
[01:36:14] <thewird> if its hardware it might but no guarentee's
[01:36:29] <thewird> i have an x2 3600+ at home for testing shit
[01:36:39] <thewird> currently has fedora 8 with Xen hehe ^_^
[01:37:36] <thewird> anyway, off to dinner
[01:37:37] <thewird> hopefully the reinstall is done by the time i come back, DeHackEd
[01:37:49] <lyricnz> I've been meaning to convert my mythtv box to xen at some stage
[01:40:24] * lyricnz fires up an XP vmware - to convert fat32 usbdisk to ntfs  -- eek, windows
[01:40:41] <DeHackEd> !
[01:40:46] <DeHackEd> doesn't linux do ntfs these days?
[01:40:52] * lyricnz is mac
[01:41:02] <The_8472> ewww, mac
[01:41:29] <lyricnz> After using linux as my main pc for ~5 years, I decided it was a pain in the but
[01:41:34] <The_8472> although it's getting more windows-user-friendly these days... more bugs, more crashes ^^
[01:41:38] <lyricnz> So switched to mac, which is much more nice
[01:42:16] <lyricnz> And vmware on mac is pretty good, so my linux and windows VMs work great (as-is)
[01:43:05] <lyricnz> In fact, vmware has a "unity" mode, where XP's application windows can appear on your mac desktop, without the whole windows desktop
[01:45:15] *** The_8472 has quit IRC
[01:45:41] *** The_8472 has joined #bittorrent
[01:50:27] *** Andrius has joined #bittorrent
[01:53:12] <lyricnz> Heh, it looks like my server is in Marina Del Ray, California - wherever that is...
[02:03:48] *** krisps has quit IRC
[02:08:10] *** init0 has joined #bittorrent
[02:19:29] *** init0_ has quit IRC
[02:30:05] *** cosmodad has joined #bittorrent
[02:30:13] *** krisps has joined #bittorrent
[02:31:08] *** krisps has quit IRC
[02:41:27] *** Taube is now known as taube
[02:47:56] * DeHackEd has thewird with 11 secret herbs and spices.
[02:48:23] * DeHackEd fires up Tetris -- Master mode
[02:48:41] <thewird> not ready yet unfortunetely
[02:48:46] <thewird> techs must be busy
[02:48:54] <DeHackEd> doesn't matter to me. I have my test system and it runs just fine
[02:49:00] <DeHackEd> I think.
[02:49:05] <thewird> :)
[02:49:11] <DeHackEd> the web space is up, and the scripts are running and not barfing left and right. That's good, right?
[02:49:12] <DeHackEd> :)
[02:49:28] <DeHackEd> in the meantime, I have a game of tetris that ranks my skill and I need to earn myself an S7 or better.
[02:49:39] <thewird> good ol tetris
[02:59:49] *** lioux has quit IRC
[03:08:02] <DeHackEd> so, I downloaded the Xen source code and I compiled it. honestly, I have no idea what to do with it.
[03:08:20] <thewird> on which OS?
[03:08:34] <thewird> you know Fedora, CentOs, Debian have packages you can jsut install
[03:08:36] <DeHackEd> well, linux. I ran the makefile, but it was under the derranged impression that it's going to build my kernel for me.
[03:08:47] <thewird> yum groupinstall 'virtualization'
[03:10:32] <DeHackEd> if this takes much longer, I'm going to have to put it off for tomorrow. I have to get up really early tomorrow, and it's not going to be fun,.
[03:11:06] <thewird> let me see if they'll tell me ^_^
[03:15:23] <DeHackEd> tetris only gave me S2. too many mistakes...
[03:19:54] <thewird> DeHackEd: techs say 30 minutes
[03:20:17] <DeHackEd> great. that's pretty much past my bedtime...
[03:20:39] <thewird> well it can wait until tomorrow
[03:20:42] <thewird> if you need to go
[03:31:12] <DeHackEd> yeah. sleep time. then we can have a great running server tomorrow
[03:31:20] <thewird> :)
[03:31:23] <thewird> goodnight
[03:31:26] <DeHackEd> local time is about 9:30 PM. I'll be on IRC at about 4:00 PM tomorrow.
[03:31:35] <DeHackEd> Shit hours, half hour drive on a good day. my life rocks.
[03:32:03] <thewird> i live in Toronto remember, same timezone :P
[03:32:22] <DeHackEd> oh... okay then
[03:32:43] * DeHackEd walks off.
[03:37:44] *** slipstream-- has joined #bittorrent
[03:49:52] *** slipstream has quit IRC
[04:05:49] *** The_8472 has quit IRC
[04:40:32] <TheSHAD0W> http://icanhascheezburger.com/2008/01/05/funny-pictures-solves-your-equations/
[04:52:04] *** cosmodad has quit IRC
[05:07:10] *** jlouis has joined #bittorrent
[05:19:00] *** lyricnz has quit IRC
[05:20:43] *** jlouis_ has quit IRC
[05:39:59] *** uau has quit IRC
[05:40:23] *** uau has joined #bittorrent
[05:56:17] *** rcjsuen has quit IRC
[07:30:56] *** kohwj has joined #bittorrent
[07:31:19] <kohwj> hi, does anyone know where you can find splist.zip? it used to be at bluetack, but it's gone
[07:35:34] <kohwj> http://www.bluetack.co.uk.nyud.net:8080/config/splist.zip
[07:35:37] <kohwj> never mind
[08:01:21] *** jlouis_ has joined #bittorrent
[08:15:45] *** jlouis has quit IRC
[08:38:09] *** kohwj has left #bittorrent
[09:06:09] *** camrdale has quit IRC
[10:17:17] *** Andrius has quit IRC
[10:18:40] *** [diablo] has joined #bittorrent
[10:42:02] *** krisps has joined #bittorrent
[13:02:03] *** [diablo] has quit IRC
[13:25:09] *** taube is now known as Taube
[13:37:27] *** MassaRoddel has quit IRC
[13:39:34] *** rcjsuen has joined #bittorrent
[14:15:29] *** MassaRoddel has joined #bittorrent
[14:53:42] *** jlouis has joined #bittorrent
[15:05:10] *** jlouis_ has quit IRC
[15:36:29] *** jlouis_ has joined #bittorrent
[15:39:07] *** Andrius has joined #bittorrent
[15:41:47] *** fireba11 has joined #bittorrent
[15:43:25] *** josch has joined #bittorrent
[15:44:03] <josch> is it possible to create a bittorrent file manually from scratch - is there a howto somewhere?
[15:44:32] <rcjsuen> josch: "from scratch"?
[15:44:34] *** DreadWingKnight has joined #bittorrent
[15:44:35] <josch> manually as in writing bencode by hand and using sha1sum manually pasting everything together
[15:45:00] <rcjsuen> well, sure, every torrent creator app does it "from scratch"
[15:45:05] <rcjsuen> there's a set process to go about it
[15:46:28] <josch> are there easy to read perl or python scripts if ther's no howto?
[15:47:03] <rcjsuen> well, you could try reading http://wiki.theory.org/BitTorrentSpecification
[15:51:10] *** jlouis has quit IRC
[15:52:00] *** cyb2063 has joined #bittorrent
[15:54:13] *** EvolutionCrazy has quit IRC
[16:03:04] *** jlouis has joined #bittorrent
[16:06:05] <josch> another question: as I understand from http://www.bittornado.com/docs/webseed-spec.txt there can be no pure webseed torrents
[16:06:39] <josch> since 'httpseeds' as new metadata extension is not part of the info section
[16:06:42] <josch> am I right?
[16:07:10] <TheSHAD0W> Uhhhhh...
[16:07:26] <TheSHAD0W> What exactly do you mean by a "pure webseed torrent"?
[16:08:51] <josch> hum... if I create a torrent file, then there comes in the announce url, the file info, hashes and the httpseeds info right?
[16:09:40] <josch> when I try to distribute my content initially only via http - clearly not every client supports webseeds - but those who do will start downloading and
[16:09:57] <josch> all not supporting webseeds could download from those supporting them, right?
[16:10:08] <TheSHAD0W> Yes.
[16:10:29] <TheSHAD0W> 'Course, you'd need at least one peer that supports the spec.
[16:10:45] <josch> so with a lot of popular clients supporting the bittornado webseed specification it would be nearly save to
[16:11:42] <josch> put a torrent on my website that has the httpseeds info and trust that enough users use webseed clients?
[16:12:10] <TheSHAD0W> If you used both http download specs at the same time, you'd cover pretty much everybody.
[16:12:34] <josch> TheSHAD0W, you are one of those who wrote seed.php, right?
[16:12:49] <TheSHAD0W> DeHackEd wrote it, really.  I just made the spec.
[16:13:00] <josch> ah great to meet you here :-)
[16:13:07] <TheSHAD0W> :-)
[16:13:16] <josch> are there any other implementations of seed.php?
[16:13:22] <josch> or is this the only one?
[16:13:36] <TheSHAD0W> AFAIK that's the only one.
[16:13:41] <josch> I just never saw anybody using this nice feature
[16:13:46] <TheSHAD0W> Though it shouldn't be that hard to implement.
[16:13:55] <josch> right
[16:14:29] <josch> so creating a torrent for webseeds is nothing more than adding the myhost.tld/seed.php url
[16:14:39] <TheSHAD0W> Also, AFAIK, no one's tried to run the other http download spec w/ a really hot torrent...
[16:14:44] <TheSHAD0W> Um.
[16:15:01] <TheSHAD0W> I think you have to run a setup script for the torrent, to set up the seed.
[16:15:09] <TheSHAD0W> Aside from that, yeah.
[16:15:10] <josch> the other download spec? you mean the getright one?
[16:15:13] <TheSHAD0W> Yes.
[16:16:40] *** jlouis_ has quit IRC
[16:16:43] <josch> well I think I'm going to start to write a perl script which you supply with the file and the announce url of the tracker and that creates your webseed torrent - but to know how to properly set up a torrent file I cannot find a howto or so, so I think I have to look at some sourcecode
[16:17:42] <TheSHAD0W> There should be some bdecode source for perl.
[16:18:25] <josch> there are
[16:18:42] <TheSHAD0W> Once you've decoded the torrent, the structure is pretty easy.
[16:18:49] <josch> ah kk
[16:19:02] <josch> so I will just grap me an example torrent to look how it works
[16:19:15] <TheSHAD0W> Heck, the source for the php seed script should tell you everything you need.
[16:19:38] <josch> it was *very* difficult to find this script
[16:20:02] <TheSHAD0W> The decode script?
[16:20:20] <josch> but yeah you're right but the php script wants to have a ready torrent file and I want to create it from scratch so I have to investigate further
[16:20:32] <TheSHAD0W> Ohh, okay.
[16:20:32] <josch> no the seed.php with bencode.php and stuff
[16:20:50] <josch> I fund it on http://e.scarywater.net/bt/download/webseed-0.9a.zip
[16:21:02] <TheSHAD0W> It's on the bittornado download page.
[16:21:05] <josch> but no download links anywhere - nothing
[16:21:12] <josch> oh!
[16:21:40] <josch> DeHackEd's Experimental HTTP Seeder -_-
[16:21:58] <TheSHAD0W> Wow.
[16:22:09] <TheSHAD0W> I didn't realize all that stuff was still coming off the scarywater server.
[16:23:03] <TheSHAD0W> Remember that the structure of a torrent changes if it's multi-file rather than single-file.
[16:23:24] <josch> my torrents will be always single file - so it won't be hard
[16:23:25] <TheSHAD0W> http://wiki.theory.org/BitTorrentSpecification#Metainfo_File_Structure
[16:24:01] <josch> okay this says all :-D
[16:24:09] <josch> thanks a lot!
[16:25:39] *** EvolutionCrazy has joined #bittorrent
[16:27:03] *** jlouis has quit IRC
[16:27:08] *** jlouis has joined #bittorrent
[16:30:12] <TheSHAD0W> Also, remember that "httpseeds" is a list.
[16:30:25] <TheSHAD0W> It may only have one url in it, but it's still a list.
[16:31:07] <josch> k thx - now I know who to ask if webseeding makes problems ^^
[16:32:33] <DreadWingKnight> not so much who as where
[16:34:17] <josch> right
[16:34:30] * TheSHAD0W is surprised no one else supports the webseed spec he wrote
[16:34:36] <TheSHAD0W> Not like it's tough to implement...
[16:35:05] <maswan> Hmm.. Is there any extension around (or even popular) where you can list a plain http source too (say the file served by a normal vanilla apache just supporting byte ranges)?
[16:36:10] <TheSHAD0W> Yeah.
[16:36:23] <TheSHAD0W> The authors of Getright proposed such a spec, and several clients support it.
[16:36:57] <TheSHAD0W> The only question is how well the server will handle it when a 50,000 peer swarm hits it.
[16:37:48] <maswan> Ah, ok. I should probably look into adding that to our debian torrents. The swarms are smaller, and the servers have been shown to handle 5k users slamming the servers.
[16:37:59] <TheSHAD0W> http://www.getright.com/seedtorrent.html
[16:38:49] <Firon> TheSHAD0W: if properly implemented in the client, 50k peers won't hit it :P
[16:39:11] <maswan> Firon: Assuming clients doing the proper thing breaks down on the internet. :P
[16:39:37] <TheSHAD0W> Firon: Wait 'til BitComet adds a "turbo download" option.  :-P~
[16:39:39] <Firon> lots of things work because of the assumption that clients do it properly
[16:44:08] <TheSHAD0W> I can just imagine BitComet using 5 "download threads" to rape http seeds.
[16:44:59] <DreadWingKnight> luckily, the way shareaza does it is sane
[16:46:01] <maswan> TheSHAD0W: see, the thing is, if you already publish them on the web there are "smart" download agents there already try to rape the httpds with 50+ "download threads"
[16:46:10] <TheSHAD0W> Uh huh.
[16:46:38] <TheSHAD0W> Which is why I wrote my spec as script-moderated.
[16:47:45] <TheSHAD0W> Gives you a lot more control over the server's uploads, makes it workable for a server w/ bandwidth limits...
[16:48:20] <josch> okay here I go
[16:48:37] <josch> considered the time it took for me now to understand it I wonder why I even asked ^^
[16:48:43] <josch> http://celpaste.morb-design.com/pastebin.php?show=d2e355de
[16:49:01] <josch> I indented for better readability
[16:49:09] <DreadWingKnight> josch: that's malformed because of the order
[16:49:23] <josch> what order?
[16:49:32] <DreadWingKnight> httpseeds comes before info
[16:49:33] <DreadWingKnight> not after
[16:49:50] <TheSHAD0W> The keys need to be in alphabetical order.
[16:50:06] <josch> ah! must have overread that
[16:50:14] <josch> thx
[16:51:19] <josch> but the rest is right for a single file torrent? the pieces key is just all the sha1 hashes concatenated right?
[16:52:18] <TheSHAD0W> Right.
[16:53:16] <josch> alphabetical order is nowhere mentioned here: http://wiki.theory.org/BitTorrentSpecification so maybe someone with an account could update it?
[16:53:39] <TheSHAD0W> http://wiki.theory.org/BitTorrentSpecification#bencoding
[16:53:57] <TheSHAD0W> Keys must be strings and appear in sorted order (sorted as raw strings, not alphanumerics). The strings should be compared using a binary comparison, not a culture-specific "natural" comparison.
[16:54:18] <josch> Keys must be strings and appear in sorted order (sorted as raw strings, not alphanumerics).
[16:54:26] <josch> okay rly overread it sry
[16:54:41] <TheSHAD0W> 'Sokay.
[16:55:00] <TheSHAD0W> But you're building the data manually, and I'd kinda recommend you use a library instead.
[16:55:09] <TheSHAD0W> It'll save you headaches in the future.
[16:55:21] <TheSHAD0W> \http://search.cpan.org/dist/Convert-Bencode/lib/Convert/Bencode.pm
[16:55:29] <josch> All character string values are UTF-8 encoded. <= so I count the utf8 chars and not the bytelength? great
[16:55:40] <josch> yeah I know about this lib
[16:55:45] <TheSHAD0W> No, you count the byte length.
[16:56:12] <josch> well the perl lib will probably save me from posing such questions ^^
[16:56:26] <maswan> TheSHAD0W: yeah, different needs for different swarms, I guess
[16:56:33] <maswan> TheSHAD0W: mine really is a special case
[17:16:01] <josch> are the sha1 sums not in hex format? are they binary hex?
[17:20:21] *** fireba11 has quit IRC
[17:25:58] <DreadWingKnight> josch: 20-byte, not 40-byte
[17:47:22] *** lioux has joined #bittorrent
[18:27:47] <josch> taking this example http://celpaste.morb-design.com/pastebin.php?show=de567c9e the hash the bt client requests is sha1 over lines 8 to 18 right?
[18:29:07] <DreadWingKnight> 20-bytes per piece
[18:29:17] <TheSHAD0W> Lines 9-18.
[18:29:31] *** SirSilhouette has joined #bittorrent
[18:31:10] <josch> DreadWingKnight, I meant the info_hash not the hashes of the specific pieces
[18:31:13] <josch> TheSHAD0W, thx
[18:31:27] <DreadWingKnight> infohash is calculated, not stored
[18:32:57] <josch> well DeHackEd stored the info_hash because it get's requested to retrieve the right file - am I wrong anywhere?
[18:33:46] <DreadWingKnight> the infohash is calculated based on the info dictionary, not stored anywhere within the torrent
[18:33:58] <DreadWingKnight> and when transmitted to other clients, it's sent 20-byte raw
[18:34:25] <josch> ah yeah right of course it's not in the torrent file - I didn't assume that
[18:34:40] <josch> but I as the webseeder have to store the infohash
[18:39:23] <DreadWingKnight> as long as you can translate the infohash from the request to a specific file, how you do it doesn't matter
[18:41:08] <josch> I think it does because the client will generate a specific infohash and the hash I gernerate has to be the same - only this way I know what file is requested
[18:56:58] *** lioux has quit IRC
[19:01:05] *** lioux has joined #bittorrent
[19:14:27] *** pitoow has joined #bittorrent
[19:26:13] *** camrdale has joined #bittorrent
[19:45:01] *** Elperion has joined #bittorrent
[19:47:49] *** Andrius has quit IRC
[19:48:01] *** Andrius has joined #bittorrent
[19:53:49] *** [diablo] has joined #bittorrent
[20:16:49] *** rcjsuen has quit IRC
[20:17:28] *** rcjsuen has joined #bittorrent
[20:56:30] *** krisps_ has joined #bittorrent
[20:56:54] *** krisps has quit IRC
[21:11:12] *** pitoow has quit IRC
[22:03:06] *** GoussX has quit IRC
[22:03:21] *** camrdale has quit IRC
[22:03:57] *** GoussX has joined #bittorrent
[22:06:52] *** Elperion has quit IRC
[22:08:34] *** camrdale has joined #bittorrent
[22:10:28] <DeHackEd> <voice style="A fish called wanda">Now, if you'll excuse me gentlemen, I'm feeling a little.... suicidal...
[22:11:07] <TheSHAD0W> <voice style="Barry White">And why would that be?</voice>
[22:14:16] <DeHackEd> I just came back from work on a sunday
[22:14:36] <TheSHAD0W> Oh, fun.
[22:14:58] <TheSHAD0W> Code monkey like Fritos?
[22:15:11] <DeHackEd> ?
[22:15:21] <TheSHAD0W> Where do you work?
[22:16:09] <TheSHAD0W> http://www.jonathancoulton.com/music/thingaweek/CodeMonkey.mp3
[22:17:15] <DeHackEd> about 40 km out of town, and it was REALLY foggy all day.
[22:19:46] <TheSHAD0W> LOL
[22:19:54] <TheSHAD0W> Well, what job do you do?
[22:19:57] <TheSHAD0W> What sort of work?
[22:21:41] <DeHackEd> something that pays the bills until I find a real job. I will elaborate no further
[22:22:02] <TheSHAD0W> Ouch.
[22:24:19] * DeHackEd beats Fedora into submission
[22:28:12] <kjetilho> I hope it doesn't involve stuffing french fries up your nose
[22:28:53] <DeHackEd> Gentoo may be the embodyment of excessive use of the compiler, but the ability to install a basic utility without the need to pull in X11 is considered an advantage.
[22:29:28] <DeHackEd> so it involves installing applications with a disregard for the dependencies
[22:54:05] *** init0 has quit IRC
[23:10:13] *** pitoow has joined #bittorrent
[23:12:52] *** EvolutionCrazy has quit IRC
[23:21:24] *** EvolutionCrazy has joined #bittorrent
[23:23:34] *** krisps_ has quit IRC
[23:30:38] *** deadbeat101 has joined #bittorrent
[23:30:41] <deadbeat101> hi
[23:31:39] *** init0 has joined #bittorrent
[23:31:44] <rcjsuen> deadbeat101: Hi
[23:33:12] <deadbeat101> i was wonderin' if its a wise idea to limit upload speeds in BT
[23:33:25] <deadbeat101> i limit mine to 35 kb/s, otherwise my internet browsing slows down
[23:38:40] <init0> yes don't saturate your upload
[23:48:06] <deadbeat101> btw my comcast connection is 6mb/384. That should mean that I could go up to 48. So I'm wasting 13 kb/s..
[23:48:29] <deadbeat101> I think i should increase the limit. what do you limit yours to?
[23:49:06] *** pitoow has quit IRC
[23:49:42] <init0> i have ~1mbit up and limit to 80kb/s
[23:51:42] <DreadWingKnight> don't try to overdo it
[23:51:59] <DreadWingKnight> around 70-80% of a connection's rated upload is the sweet spot
[23:59:47] *** EvolutionCrazy has quit IRC

top