NOTICE: This channel is no longer actively logged.
[01:15:29] *** ryanprior has joined #bittorrent [01:15:34] *** rrr has quit IRC [01:16:01] *** rrr has joined #bittorrent [01:26:05] *** echelog has joined #bittorrent [01:28:58] -verne.freenode.net- *** Notice -- TS for #bittorrent changed from 1264465546 to 1164523376 [01:28:58] *** irc.freenode.net sets mode: +tc-s [01:28:58] *** uriel_ has joined #bittorrent [01:28:58] *** Astro- has joined #bittorrent [01:28:58] *** jnpplf_ has joined #bittorrent [01:28:58] *** rrr has joined #bittorrent [01:28:58] *** ryanprior has joined #bittorrent [01:28:58] *** WireBot has joined #bittorrent [01:28:58] *** bt42 has joined #bittorrent [01:28:58] *** K`Tetch has joined #bittorrent [01:28:58] *** stalled has joined #bittorrent [01:28:58] *** swinokur has joined #bittorrent [01:28:58] *** alus has joined #bittorrent [01:28:58] *** tris has joined #bittorrent [01:28:58] *** The_8472 has joined #bittorrent [01:28:58] *** mpl has joined #bittorrent [01:28:58] *** A9[idle] has joined #bittorrent [01:28:58] *** erdgeist has joined #bittorrent [01:28:58] *** charles_ has joined #bittorrent [01:28:58] *** deltab has joined #bittorrent [01:28:58] *** charles has joined #bittorrent [01:28:58] *** Firon has joined #bittorrent [01:28:58] *** TheSHAD0W has joined #bittorrent [01:28:58] *** goussx has joined #bittorrent [01:28:58] *** GTHK has joined #bittorrent [01:28:58] *** ProperNoun has joined #bittorrent [01:28:58] *** ajaya has joined #bittorrent [01:28:58] *** ivan` has joined #bittorrent [01:28:58] *** init0 has joined #bittorrent [01:28:58] *** r2wj has joined #bittorrent [01:28:58] *** skampler has joined #bittorrent [01:28:58] *** Mazon has joined #bittorrent [01:28:58] *** Gottaname has joined #bittorrent [01:28:59] *** DWKnight has joined #bittorrent [01:28:59] *** Koper has joined #bittorrent [01:28:59] *** HandheldPenguin` has joined #bittorrent [01:28:59] *** Miller` has joined #bittorrent [01:28:59] *** alienvenom has joined #bittorrent [01:28:59] *** Nolar has joined #bittorrent [01:28:59] *** swolchok has joined #bittorrent [01:28:59] *** DeHackEd has joined #bittorrent [01:28:59] *** hlindhe has joined #bittorrent [01:28:59] *** void^ has joined #bittorrent [01:28:59] *** andar has joined #bittorrent [01:28:59] *** nks has joined #bittorrent [01:28:59] *** kjetilho has joined #bittorrent [01:28:59] *** uau has joined #bittorrent [01:28:59] *** BentMyWookie has joined #bittorrent [01:28:59] *** cgreco has joined #bittorrent [01:28:59] *** irc.freenode.net sets mode: +bbb *!*@*.14-87-r.retail.telecomitalia.it *!*@67.159.26.* *!*@CPE00012e15cab6-CM00194757ed42.cpe.net.cable.rogers.com [01:28:59] *** irc.freenode.net sets mode: +bbb *!*@*.onelinkpr.net *!*@81.198.36.* [GM]Heinous!*@* [01:28:59] *** irc.freenode.net changes topic to "BitTorrent, client and protocol discussion and support. -- This is not a file distribution channel. Do NOT ask about files you can download, do NOT ask where to find files, do NOT use !list, etc." [01:30:50] *** mxs has joined #bittorrent [01:51:22] *** uriel_ is now known as uriel [02:38:55] <skampler> after the handshake, am i expected to receive something? [02:39:02] <skampler> i mean after i've sent my handshake [02:39:17] <skampler> and receive something within that tcp session [02:43:22] <The_8472> bittorrent messages [02:43:25] <The_8472> e.g. the bitfield [02:43:37] <skampler> okay [03:22:23] *** bittwist has joined #BitTorrent [03:22:38] *** RageBot has joined #bittorrent [03:22:54] <The_8472> alus: http://forum.bittorrent.org/viewtopic.php?pid=926#p926 new version of the bep [03:42:26] *** bt42 has quit IRC [03:42:49] *** WireBot has quit IRC [04:05:12] *** The_8472 has quit IRC [04:05:33] *** The_8473 has joined #bittorrent [04:05:35] *** The_8473 is now known as The_8472 [04:12:04] <alus> The_8472: +1 [04:12:46] *** goussx has quit IRC [04:15:09] *** edigaryev has joined #bittorrent [04:23:27] <The_8472> so, who do i have to prod to get it into the BEP list? [04:26:07] <Nolar> i heard you have to spend the night with Bram [04:29:03] <The_8472> i doubt that would be in his best interest *sharpens knives* [04:29:11] <Nolar> :) [04:34:02] *** Switeck has joined #bittorrent [04:42:43] *** goussx has joined #bittorrent [04:48:19] *** Smushers has joined #bittorrent [04:48:23] <alus> The_8472: hydri [05:05:50] *** ProperNoun has quit IRC [05:24:15] *** WireBot has joined #bittorrent [05:24:22] *** bt42 has joined #BitTorrent [05:41:33] *** init0_ has joined #bittorrent [05:44:47] *** bittwist has quit IRC [05:45:11] *** RageBot has quit IRC [05:55:39] *** init0 has quit IRC [06:00:45] *** DreadWingKnight has joined #bittorrent [06:00:49] *** DreadWingKnight has quit IRC [06:01:18] *** DreadWingKnight has joined #bittorrent [06:18:54] *** DWKnight has quit IRC [06:21:15] *** GTHK has quit IRC [06:41:02] <Switeck> public service announcement...what's this guy smoking?: http://forum.utorrent.com/viewtopic.php?id=67014 [06:52:06] *** KyleK_ has joined #bittorrent [06:54:41] <Switeck> I couldn't figure out if that poster was asking for something...giving 'helpful' info to others...or just ranting. [07:06:09] *** Switeck has quit IRC [07:11:06] *** KyleK_ has quit IRC [07:57:47] *** Yehhanyos has joined #bittorrent [07:59:44] *** Yehhanyos has quit IRC [08:00:13] *** Miller` has quit IRC [08:14:29] *** burris has joined #bittorrent [08:29:58] *** jnpplf_ is now known as jnpplf [08:51:53] *** kwinz2 has joined #bittorrent [09:09:39] *** kwinz2 has quit IRC [09:37:50] *** kwinz2 has joined #bittorrent [09:40:17] *** void^ has quit IRC [09:45:00] *** ryanprior has quit IRC [10:01:46] *** quodt has joined #bittorrent [10:06:40] *** r2wj is now known as r2|zzz [10:46:00] *** Andrius has joined #bittorrent [11:08:27] *** razvand has joined #bittorrent [12:22:25] *** quodt_ has joined #bittorrent [12:29:41] *** quodt has quit IRC [12:30:09] *** quodt_ is now known as quodt [12:54:52] *** kwinz2 has quit IRC [12:55:34] *** A9[idle] is now known as A9 [12:58:40] *** kwinz2 has joined #bittorrent [13:06:34] *** razvand has quit IRC [13:30:46] *** rrr has quit IRC [13:32:56] *** ajaya has quit IRC [13:33:56] *** ajaya has joined #bittorrent [13:37:09] *** ajaya has quit IRC [14:09:04] *** razvand has joined #bittorrent [15:03:55] *** A9 is now known as A9[idle] [15:07:32] *** void^ has joined #bittorrent [15:27:07] *** razvand has quit IRC [15:35:07] *** sktrdie has joined #bittorrent [15:35:10] <sktrdie> hi [15:35:35] <sktrdie> How does a bittorrent client let me send data to someone else, if neither of us have a public IP? [15:39:42] <The_8472> well, if you're behind a NAT router you need port forwarding to be reachable through your public IP [15:39:49] <The_8472> otherwise it won't work [15:40:19] <sktrdie> im not reachable through a public IP [15:40:26] <sktrdie> so how come my upload works [15:40:27] <sktrdie> ? [15:41:00] <The_8472> you're probably uploading to people who are reachable [15:41:38] <sktrdie> so it figures out which of the 2 peers has a public IP [15:41:46] <The_8472> no [15:42:07] <sktrdie> so [15:42:11] <sktrdie> like all the peers that are connected to me [15:42:13] <The_8472> people just connect to whoever has a reachable ip/port. that includes you [15:42:20] <sktrdie> they all try, but they fail, because i dont have a public IP [15:42:32] <sktrdie> i mean, they try to get the data [15:42:57] <The_8472> you do have a public IP btw, otherwise you couldn't talk to me right now. it's just that your PC is behind a NAT box which holds that public IP [15:43:00] <sktrdie> but with their public IP they are able to get it anyway>? [15:43:07] <The_8472> you could easily forward the port from that box to your PC [15:43:16] <sktrdie> The_8472: well [15:43:24] <The_8472> you seem to lack understanding how the internet works [15:43:29] <sktrdie> i do :) [15:43:45] <sktrdie> for example [15:43:58] <sktrdie> i cannot make an HTTP server [15:44:03] <sktrdie> because i dont have a public IP [15:44:12] <sktrdie> The_8472: well, irc is different, i'm *sending* data [15:44:54] <The_8472> you're also receiving data [15:45:07] <The_8472> otherwise you couldn't read what i'm saying [15:45:26] <The_8472> connections are bi-directional. the only difference is who initiates the connection [15:45:39] <sktrdie> interesting yes [15:45:40] <sktrdie> isee [15:45:51] <sktrdie> like an HTTP request, of course i get the data back from the request [15:46:18] <The_8472> like everything on the internet [15:46:18] <sktrdie> but still, have a public IP would improva my peers reach, right? [15:46:22] <The_8472> yes [15:46:34] <The_8472> but you don't need a public IP on your PC [15:46:44] <The_8472> it's enough if you forward the listening port from the NAT device to your PC [15:46:46] <The_8472> see http://portforward.com/help/portforwarding.htm [15:47:01] <sktrdie> ok [15:49:09] <sktrdie> i would do the same if i wanted to make an HTTP server, right? [15:49:23] <sktrdie> (just trying to figure out the analogy) [15:51:16] <The_8472> yes [15:51:51] <The_8472> it's not an analogy, it's the same protocol (tcp) used for two different higher-level protocols (http, bittorrent) [15:51:58] <sktrdie> yep :) [15:52:20] <sktrdie> so, a torrent needs a tracker to get the peers ips basically [15:52:29] <sktrdie> so i can connect to them [15:52:32] <sktrdie> interesting [15:52:39] <sktrdie> so i can spawn multiple connections on the same port? [15:53:06] <sktrdie> i was implementing a pure TCP connection [15:53:15] <sktrdie> and it seemed to let me insert only 1 ip [15:53:19] <sktrdie> or what am i missing [15:54:06] <The_8472> you might be confusing source and destination ports [15:55:43] <The_8472> socket pairs must be unique based on the <src IP, src port, udp/tcp, dst IP, dst port> tuple. if you want to reuse source ports you need to set SO_REUSEADDR on the socket through [15:56:39] <sktrdie> reuse? [15:56:48] <sktrdie> as in simultaneously? [15:57:12] <The_8472> yes, but that's usually not necessary [15:58:23] <sktrdie> but it is for BitTorrent... [15:58:57] <The_8472> no, it is not [15:59:26] <sktrdie> so how does it connect to multiple IPs? [15:59:56] <sktrdie> hrm [16:00:03] <sktrdie> just another thread? [16:00:08] <The_8472> uhm [16:00:29] <The_8472> if you want to use blocking IO, yes [16:00:40] <sktrdie> oh [16:00:49] <The_8472> but since you have to handle ~60 connections at least you usually use nonblocking IO [16:00:52] <sktrdie> a bt client uses event loops? [16:01:02] <sktrdie> ok [16:01:11] <sktrdie> i suppose it all makes sense [16:01:20] <sktrdie> i should probably study network more [16:01:22] <The_8472> depends a bit on the implementation/library/operating system [16:01:24] <sktrdie> but im lazy [16:01:31] <The_8472> but yes, usually it's event-driven [16:02:22] <The_8472> but that's unrelated to using ports [16:02:51] <The_8472> you have one listening port for incoming connections, outgoing connections are just established and the source port selection is usually left to the OS [16:07:23] <sktrdie> do you know how does 'private' trackers are able to create connections only through IPs of their network? [16:07:51] <sktrdie> the tracker must have some logic to only SEND peers with the ip stored on the website, i suppose, right? [16:08:32] *** kwinz2 has quit IRC [16:08:38] <The_8472> users are usually authenticated by some token in the announce URL [16:08:40] *** rrr has joined #bittorrent [16:08:43] <The_8472> so they get customized .torrents [16:10:50] <sktrdie> but it must be connected with the ip somehow right? [16:10:54] <sktrdie> otherwise i could send that torrent arounde [16:10:59] <sktrdie> and people would still download [16:11:19] <The_8472> you could, but the tracker then could detect that the same token is used by multiple IPs [16:11:58] <The_8472> anyway, private trackers are a borken concept... don't bother finding flaws, there are too many [16:12:27] <sktrdie> well im trying to build one, thats why [16:12:29] *** quodt_ has joined #bittorrent [16:13:21] <The_8472> well, good luck with that [16:16:17] *** hlindhe_ has joined #bittorrent [16:16:23] <sktrdie> The_8472: why would it be a broken concept? [16:16:37] <The_8472> http://www.azureuswiki.com/index.php/User:The8472/Private_trackers [16:16:44] <sktrdie> You just check if the token connected to that user, is downloading that torrent [16:16:53] <sktrdie> if it is, no other connections are allowed [16:16:56] <sktrdie> that would work... [16:18:21] <The_8472> it does not [16:21:13] *** quodt has quit IRC [16:21:13] *** quodt_ is now known as quodt [16:25:36] <sktrdie> The_8472: the token can be re-generated [16:26:23] <sktrdie> the user would have to re-download the torrent, but it would avoid other people from interferring in the tracker [16:29:29] <sktrdie> hrm [16:30:24] <The_8472> so? it doesn't change anything [16:31:02] <sktrdie> what do you mean? [16:31:08] <The_8472> peer-peer connections are not authenticated and nothing forces the downloader to report accurate stats to the tracker... or report to the tracker at all after obtaining a list of IPs [16:31:20] <sktrdie> it changes the fact that it doesn't allow other people (not part of the community) from interferring in the download [16:31:22] <The_8472> but i explained all that in the link i have provided [16:31:31] <The_8472> i suggest you read it instead of asking redundant questions [16:32:08] <sktrdie> The_8472: they are not authenticated, but the connection isn't made until the trackers tells it so [16:32:19] <sktrdie> that's why im saying the authentication should happen there [16:32:36] <The_8472> <sktrdie> The_8472: they are not authenticated, but the connection isn't made until the trackers tells it so <- and why would that be? [16:33:13] <sktrdie> that would just be an implementation [16:33:23] <sktrdie> i mean [16:33:25] <The_8472> exactly. nothing the tracker can control [16:33:26] <sktrdie> isn't that how it works? [16:33:36] <sktrdie> the tracker controls the connections... [16:33:47] <The_8472> no, it doesn't [16:34:03] <sktrdie> what yes [16:34:04] <The_8472> http://www.azureuswiki.com/index.php/User:The8472/Private_trackers <- which i ALSO explained here... [16:34:07] <sktrdie> it returns a list of peers [16:34:19] <The_8472> so? [16:34:22] <sktrdie> well [16:34:26] <sktrdie> that list of peers can be filtered [16:34:32] <The_8472> so? [16:34:33] <sktrdie> based on the community rules [16:34:48] <sktrdie> so, if they are filterd, you can authenticate [16:34:50] <The_8472> yes, so the tracker returns a list of filtered peers [16:35:01] <sktrdie> it doesn't return any, if the token is not valid ;) [16:35:03] <The_8472> but that doesn't keep anyone from connecting to the clients [16:35:50] <sktrdie> but if the NoncommunityUser doesn't have any peers to connect to, it's done! [16:36:20] <The_8472> DHT, PEX, he could have connected previously before the token became invalid, ... [16:36:35] <The_8472> there is no technical measure to ensure that [16:36:39] <sktrdie> oh [16:36:43] <The_8472> you're relying on everyone playing by the rules [16:36:45] <sktrdie> yes, DHT sucks [16:36:54] <sktrdie> i mean [16:36:57] <The_8472> no, it removes a single point of failure [16:37:00] <sktrdie> for this is sucks, but its good [16:37:31] <sktrdie> so, before the token becomes invalid [16:37:36] <The_8472> i mean there's the private flag. but that relies on everyone playing by the rules, which you cannot verify [16:37:39] <sktrdie> doesn't the client regularly make a request to the tracker? [16:37:46] <The_8472> sure [16:38:28] <sktrdie> well ok [16:38:35] <sktrdie> but i guess all this blows away since there's DHT [16:38:41] <sktrdie> and most clients connect to it, right? [16:38:53] <sktrdie> although it's weird, i barely ever connect to peers on there, i wonder why [16:39:52] <sktrdie> oh [16:40:03] <sktrdie> like you said, they might not be allowed i suppose [16:40:10] <The_8472> i mean there's the private flag. but that relies on everyone playing by the rules, which you cannot verify <- [16:40:33] <sktrdie> that's just il in the torrent right? [16:40:35] <sktrdie> the file [16:41:21] *** stalled_ has joined #bittorrent [16:50:34] *** stalled__ has joined #bittorrent [16:53:21] *** stalled_ has quit IRC [16:54:51] *** rrr has quit IRC [16:56:07] *** stalled has quit IRC [16:57:10] *** quodt_ has joined #bittorrent [17:05:57] *** GTHK has joined #bittorrent [17:17:28] *** kwinz2 has joined #bittorrent [17:20:53] *** quodt has quit IRC [17:20:53] *** quodt_ is now known as quodt [17:35:54] *** andar2 has joined #bittorrent [18:14:22] *** rrr_ has joined #bittorrent [18:22:36] *** quodt_ has joined #bittorrent [18:26:05] *** Waldorf has joined #bittorrent [18:29:35] *** goussx has quit IRC [18:34:16] *** ajaya has joined #bittorrent [18:45:16] *** bt42 has quit IRC [18:45:23] *** WireBot has quit IRC [18:45:25] *** quodt has quit IRC [18:45:25] *** quodt_ is now known as quodt [18:58:56] *** Waldorf has quit IRC [19:01:10] *** Smushers has quit IRC [19:03:09] *** goussx has joined #bittorrent [19:03:26] *** quodt has quit IRC [19:04:19] *** quodt has joined #bittorrent [19:08:29] *** _rafi_ has joined #bittorrent [19:08:50] *** _rafi_ has quit IRC [19:09:06] *** _rafi_ has joined #bittorrent [19:09:59] *** _rafi_ has quit IRC [19:11:59] *** _rafi_ has joined #bittorrent [19:31:23] *** bittwist has joined #BitTorrent [19:36:21] *** Waldorf has joined #bittorrent [19:47:43] *** Switeck has joined #bittorrent [19:49:59] *** bittwist has quit IRC [19:58:47] *** edigaryev has quit IRC [20:03:31] *** edigaryev has joined #bittorrent [20:14:06] *** bittwist has joined #BitTorrent [20:22:56] *** quodt has quit IRC [20:23:06] *** r2|zzz is now known as r2wj [20:23:43] *** quodt has joined #bittorrent [20:26:22] *** quodt has quit IRC [20:28:15] *** edigaryev has quit IRC [22:12:27] <The_8472> erdgeist, is /stats disabled by default now on opentracker? [22:41:39] *** _rafi_ has quit IRC [22:47:00] *** bt42 has joined #BitTorrent [22:57:05] <TheSHAD0W> http://news.bbc.co.uk/2/hi/technology/8481790.stm [22:59:52] <Switeck> I wonder if they're paying bulk postage rates? [23:04:46] <jnpplf> Not if they're using the stamp in the picture [23:04:55] <The_8472> piracy, creating jobs in the HDD/blankd DVD, broadband, lawyer and now postal sectors [23:05:08] <The_8472> the picture is probably a stock picture [23:05:24] <The_8472> corporate mail doesn't look like that [23:06:24] <Switeck> lots of people trash/shred bulk postage. [23:06:37] *** bittwist has quit IRC [23:06:56] <Switeck> but as aggressively as that company is sending those letters out, it's practically a bulk postage sender in all but name. [23:07:24] <Switeck> That might all come to a head if the mail service refuses to take part in massive mail fraud. [23:07:45] <jnpplf> They'll be too busy striking to post it [23:07:54] <Switeck> ha ha ha! [23:11:42] *** quodt has joined #bittorrent [23:27:08] *** kwinz2 has quit IRC [23:27:35] *** kwinz2 has joined #bittorrent [23:35:41] *** Andrius has quit IRC [23:36:01] *** The_8472 has quit IRC [23:36:22] *** The_8473 has joined #bittorrent [23:36:24] *** The_8473 is now known as The_8472