#freenet IRC Log

Index

IRC Log for 2007-12-13

Timestamps are in GMT/BST.

[0:20] * nextgens (n=nextgens@) has joined #freenet
[0:20] * ChanServ sets mode +o nextgens
[0:22] <skxpl> is it possoble to set up fproxy on a different port and create accounts like with normal proxy? I would like to set up freenet proxy on a public server but not exactly avalible to everyone on the Internet.
[0:32] * batosai_ (n=chatzill@) has joined #freenet
[0:35] * ewr (n=wer@) has joined #freenet
[0:36] * ewr is now known as fgyuhjiytrzseseb
[0:45] <NEOatNHNG> skxpl, it is possible to set fproxy to another port (on the config-page probably you have to switch to the advanced mode) but there's no built-in access-control
[0:48] * fgyuhjiytrzseseb (n=wer@) has left #freenet
[0:51] * batosai (n=chatzill@) Quit (Read error: 110 (Connection timed out))
[0:52] <skxpl> thanks NEOatNHNG
[1:04] <NEOatNHNG> skxpl, I don't know much about php ssl and things, but shouldn't it be possible to write some kind of layer on top of the FProxy, some php over SSL which parses the page it gets from FProxy?
[1:04] * toad_ (n=toad@) Quit (Remote closed the connection)
[1:10] <NEOatNHNG> so your php-script and SSL take care of the access-control and FProxy of the rest
[1:11] <NEOatNHNG> anyway got to get some sleep, good night everyone
[1:11] * NEOatNHNG (n=NEOatNHN@) Quit ("sleep")
[1:23] * xarks (n=xarks@) Quit (Remote closed the connection)
[1:48] * Caco_Patane (n=caco@) has joined #freenet
[2:29] * doink123 (n=mumb12@) has joined #freenet
[2:30] <doink123> hey guys
[2:31] <doink123> does anyone know what happens to incomplete files from Thaw or frost?
[2:34] * doink123 (n=mumb12@) has left #freenet
[2:39] * Zothar (n=Zothar@) has left #freenet
[3:10] * stealthspy (n=stealths@) Quit (Read error: 104 (Connection reset by peer))
[3:11] * stealthspy (n=stealths@) has joined #freenet
[3:25] * stealthspy (n=stealths@) Quit ("ChatZilla 0.9.79 [Firefox 2.0.0.11/2007112718]")
[3:26] * gasi_____ (n=chatzill@) has joined #freenet
[3:26] * gasi_____ is now known as gasi
[3:43] * gasi____ (n=chatzill@) Quit (Read error: 110 (Connection timed out))
[3:48] * dbkr (n=nnndave@) Quit (Read error: 110 (Connection timed out))
[4:11] * Caco_Patane (n=caco@) Quit ("Leaving")
[4:49] <TheSeeker> I'm an admin on the Vista computer at work, and I got the "this program isn't signed by a trusted authority" popup, but no other popups. did not have to 'run as administrator' to get it to install or run correctly. (unlike, say, wireshark, which doesn't see interfaces unless you do so, even with UAC off)
[4:50] <TheSeeker> break's over. bye,
[5:23] * Cooo (n=liquido@) Quit (calvino.freenode.net irc.freenode.net)
[5:23] * hramrach (i=hramrach@) Quit (calvino.freenode.net irc.freenode.net)
[5:23] * geeo (n=geeop@) Quit (calvino.freenode.net irc.freenode.net)
[5:23] * Cooo (n=liquido@) has joined #freenet
[5:23] * geeo (n=geeop@) has joined #freenet
[5:23] * hramrach (i=hramrach@) has joined #freenet
[6:34] * TheSeeker (i=Fridlekh@) Quit (Read error: 110 (Connection timed out))
[6:41] * TheSeeker (i=Fridlekh@) has joined #Freenet
[7:28] * n0ob (n=travis@) Quit ("Now onto something more interesting")
[7:59] * batosai__ (n=chatzill@) has joined #freenet
[7:59] * batosai__ is now known as batosai
[8:08] * batosai_ (n=chatzill@) Quit (Read error: 110 (Connection timed out))
[8:11] * sback (n=sback@) has joined #freenet
[8:37] * batosai__ (n=chatzill@) has joined #freenet
[8:41] * Shadow_Vixen (n=panther@) has joined #freenet
[8:55] * batosai (n=chatzill@) Quit (Read error: 110 (Connection timed out))
[9:07] * batosai__ (n=chatzill@) Quit ("ChatZilla 0.9.79 [Firefox 2.0.0.11/2007112718]")
[9:07] * batosai__ (n=chatzill@) has joined #freenet
[9:07] * batosai__ is now known as batosai
[9:18] * jmoulin_ (n=jmoulin@) has joined #freenet
[9:19] * jmoulin_ (n=jmoulin@) has left #freenet
[9:20] * sback (n=sback@) Quit ("Leaving")
[9:21] * sleon|tuX (n=sleon|tu@) Quit ("Ex-Chat")
[9:50] * saces (n=saces@) Quit (Read error: 110 (Connection timed out))
[10:09] * FuriousRage (n=XPPRO@) Quit ("K-lined")
[10:11] * FuriousRage (n=XPPRO@) has joined #Freenet
[10:12] * bwpow (n=miraculu@) has joined #freenet
[10:14] * grumbel (n=grumbel@) has joined #freenet
[10:15] <grumbel> Is there any way to improve fproxys performance? Even for pages that I already had loaded just a minuted ago, it tages ages to reload them again
[10:37] * bwpow (n=miraculu@) Quit ("Prisiel som, videl som, hmmm")
[10:47] * dbkr (n=nnnndave@) has joined #freenet
[10:57] * sback (n=sback@) has joined #freenet
[10:58] * test1 (n=test@) has joined #freenet
[10:58] * test1 (n=test@) Quit (Client Quit)
[10:59] * coucou (n=coucou@) has joined #freenet
[11:00] * coucou (n=coucou@) Quit (Client Quit)
[11:00] * coucou (n=coucou@) has joined #freenet
[11:00] * coucou (n=coucou@) Quit (Client Quit)
[11:09] * toad_ (n=toad@) has joined #freenet
[11:09] * ChanServ sets mode +o toad_
[11:38] * FrinkC|off is now known as FrinkC
[11:39] * mario (n=mario@) has joined #freenet
[11:53] * mario (n=mario@) Quit (Remote closed the connection)
[11:54] * Ratchet (n=xxxx@) has joined #freenet
[11:57] * avita (n=mario@) has joined #freenet
[11:59] <avita> \msg nickserv register !qxkh97_17!
[11:59] <grumbel> avita: now you better chose a new password
[11:59] <avita> f.....!
[12:04] * avita (n=mario@) has left #freenet
[12:25] <mYone> at least it WAS a good password ;D
[12:35] * PhilKC_ (i=PhilKC@) has joined #Freenet
[12:35] * PhilKC (i=PhilKC@) Quit (Read error: 104 (Connection reset by peer))
[12:37] <grumbel> Is there any way I can download a raw manifest file?
[12:37] * sback (n=sback@) has left #freenet
[12:39] <nextgens> grumbel> hacking the code
[12:40] <nextgens> saces was working on a plugin to allow that iirc
[12:40] <grumbel> Is there any place where I can at least look at the spec of a manifest file?
[12:40] <nextgens> the source code
[12:41] <nextgens> the format is probably explained in the header
[12:41] <nextgens> grumbel> why, what do you want to do ?
[12:42] <grumbel> I simply want to understand how freenet stores its data
[12:44] <grumbel> i.e. CHK@ -> manifest -> [magic] isn't exactly satisfying
[12:44] <nextgens> chk => manifest => fec blocs of 32K
[12:45] <nextgens> there is no deep magic involved here :)
[12:45] <nextgens> http://freenet.googlecode.com/svn/trunk/freenet/src/freenet/keys/CHKBlock.java
[12:46] <grumbel> the magic starts when you have raw CHK@ vs CHK@ + filename, insert the same file as SSK and then again as CHK and stuff like that
[12:46] <nextgens> that's a block
[12:46] <nextgens> and http://freenet.googlecode.com/svn/trunk/freenet/src/freenet/client/Metadata.java here is a manifest
[12:47] <nextgens> grumbel> ssks are keyed
[12:47] <nextgens> it probably won't insert the same data as it's not
[12:51] <grumbel> What I basically want to find out is if each file on freenet is accessible from a CHK@, from what I understand, it isn't, since you would need a manifest that links the 32k fec blocks back together
[12:53] <nextgens> grumbel> we have a different terminology depending on whether we are speaking client-side or network-side
[12:53] <nextgens> CHKs are you mean it is client-side
[12:54] <nextgens> the node deals with other keytypes/data structures
[12:54] <nextgens> http://freenet.googlecode.com/svn/trunk/freenet/src/freenet/keys/
[12:55] <nextgens> grumbel> a chk contains a rounting key, a decryption key and some additional data (including a file-name and the compression/encryption algorithm used)
[12:56] <nextgens> the cryptographic key depends on the content and the metadatas
[12:56] <nextgens> but they can be easily guessed if you own the file
[12:56] <nextgens> hence the node has a feature to "generate the CHK key" corresponding to a file
[12:56] <nextgens> SSKs are completly different
[12:58] <nextgens> grumbel> does it make more sense to you now ?
[12:59] <grumbel> does an ssk actually change how things are stored in the network or only how you access it?
[12:59] <nextgens> good question
[12:59] <nextgens> as far as I know it does change how files are stored
[12:59] <nextgens> as the crypto key of each block will be different
[12:59] <nextgens> and that's a feature
[13:00] <nextgens> if you want to prevent mallory from censoring a file he owns but he doesn't know the corresponding key, you use SSKs
[13:00] <grumbel> So you would end up with duplicate data if the same file is inserted in different way?
[13:00] <nextgens> yes
[13:00] <nextgens> we have conventions though
[13:01] <nextgens> meaning that it's unlikely to happen
[13:02] * nextgens isn't even really sure of how it works
[13:02] <nextgens> the only one who knows about that part of the code is toad_
[13:15] * batosai is now known as batosai2
[13:17] * batosai2 is now known as batosai
[13:21] * Zothar_Work (n=zothar@) has joined #freenet
[13:21] * ChanServ sets mode +o Zothar_Work
[13:42] * greycat (i=rfc1413@) has joined #freenet
[14:41] * vod (n=dan@) has joined #freenet
[14:46] * vod_ (n=dan@) has joined #freenet
[14:53] * Shadow_Vixen (n=panther@) Quit ("Уз послала так послала... Иди, говорит, и без ёлоськи не возврасяйся!")
[15:02] * vod (n=dan@) Quit (Read error: 110 (Connection timed out))
[15:52] * daveh19 (n=01828533@) has joined #freenet
[16:17] * saces (n=saces@) has joined #freenet
[16:21] * daveh19 (n=01828533@) has left #freenet
[16:21] * sanity (n=ian@) has joined #freenet
[16:21] * ChanServ sets mode +o sanity
[16:23] <sanity> toad: ping
[16:26] * HerzogDeXtE1 (n=dex@) Quit ("Leaving.")
[16:26] * HerzogDeXtEr (n=dex@) has joined #freenet
[16:27] * FuriousRage (n=XPPRO@) Quit (Client Quit)
[16:27] * grumbel (n=grumbel@) Quit (Remote closed the connection)
[16:31] * FuriousRage (n=XPPRO@) has joined #Freenet
[16:43] * FuriousRage (n=XPPRO@) Quit (Nick collision from services.)
[16:44] * FuriousRage (n=XPPRO@) has joined #Freenet
[16:45] * FuriousRage (n=XPPRO@) Quit (Client Quit)
[16:46] * FuriousRage (n=XPPRO@) has joined #Freenet
[17:02] * sback (n=sback@) has joined #freenet
[17:12] * TheSeeker (i=Fridlekh@) Quit (Read error: 110 (Connection timed out))
[17:20] <toad_> sanity: pong
[17:20] <toad_> sanity: sorry for the long ping time :)
[17:24] * stealthspy (n=stealths@) has joined #freenet
[17:27] * n0ob (n=travis@) has joined #freenet
[17:41] * Mc2`__ is now known as Mc2`
[17:41] * sich (n=sich@) has joined #freenet
[18:03] <Zothar_Work> looks like the RTT is pretty bad... :)
[18:19] <toad_> :)
[18:20] * batosai (n=chatzill@) Quit ("ChatZilla 0.9.79 [Firefox 2.0.0.11/2007112718]")
[18:25] <sanity> toad_: hey, so is there now a service running on emu for introducing nodes?
[18:34] <toad_> not yet
[18:34] <toad_> there will be
[18:48] * TheSeeker (i=Fridlekh@) has joined #Freenet
[18:50] * panmorok (n=panmorok@) has joined #freenet
[18:53] * Pichu0102 (n=pichu010@) Quit (Read error: 110 (Connection timed out))
[18:53] * panmorok (n=panmorok@) Quit (Client Quit)
[18:55] * gasi (n=chatzill@) Quit ("ChatZilla 0.9.75.1 [SeaMonkey 1.1.7/2007112810]")
[19:03] * Pichu0102 (n=pichu010@) has joined #freenet
[19:04] * Pichu0102 (n=pichu010@) Quit (Read error: 104 (Connection reset by peer))
[19:04] * Pichu0102 (n=pichu010@) has joined #freenet
[19:06] * Shadow_Vixen (n=panther@) has joined #freenet
[19:08] * TheSeeker (i=Fridlekh@) Quit (Read error: 110 (Connection timed out))
[19:15] * Urs_ShPo (n=gaim@) has left #freenet
[19:31] * frog12345 (n=chatzill@) has joined #freenet
[19:32] <frog12345> is it possible to install opennet functionality without a reinstall if you deselected it during installation?
[19:34] <sich> go to the config page and enable opennet
[19:45] <toad_> frog12345: and then download the seednodes.fref file
[19:46] <frog12345> thx
[19:46] * frog12345 (n=chatzill@) has left #freenet
[19:55] * Pichu0102 (n=pichu010@) Quit (Connection timed out)
[19:56] * Pichu0102 (n=pichu010@) has joined #freenet
[20:32] * sback (n=sback@) Quit ("Leaving")
[20:32] * PhilKC_ is now known as PhilKC
[20:39] * sanity (n=ian@) Quit ()
[20:42] * BaghdadBob (n=BaghdadB@) Quit (Connection timed out)
[20:48] * TheSeeker (i=Fridlekh@) has joined #Freenet
[20:50] * sback (n=sback@) has joined #freenet
[21:00] * sanity (n=ian@) has joined #freenet
[21:00] * ChanServ sets mode +o sanity
[21:03] * HerzogDeXtE1 (n=dex@) has joined #freenet
[21:21] * HerzogDeXtEr (n=dex@) Quit (Read error: 110 (Connection timed out))
[21:31] * sanity_ (n=ian@) has joined #freenet
[21:31] <vod_> hey how do I find stuff on freenet?
[21:32] <vod_> for example lets say I want to find a dvd rip of zeitgeist (http://zeitgeistmovie.com)
[21:32] * sback (n=sback@) Quit ("Leaving")
[21:38] * vod_ is now known as vod
[21:45] * sanity (n=ian@) Quit (Read error: 110 (Connection timed out))
[21:48] * Zothar_Work (n=zothar@) has left #freenet
[21:58] * greycat (i=rfc1413@) Quit ("This time the bullet cold rocked ya / A yellow ribbon instead of a swastika")
[22:11] * sich (n=sich@) Quit ("KVIrc 3.2.6 Anomalies http://www.kvirc.net/")
[22:31] * skxpl (i=skx@) Quit (calvino.freenode.net irc.freenode.net)
[22:31] * Hadaka (i=naked@) Quit (calvino.freenode.net irc.freenode.net)
[22:32] <Berserkur> nextgens: Hi, are you here?
[22:33] * skxpl (i=skx@) has joined #freenet
[22:33] * Hadaka (i=naked@) has joined #freenet
[22:40] * sanity_ (n=ian@) Quit ()
[22:46] * vod was kicked from #freenet by toad_
[22:47] * vod (n=dan@) has joined #freenet
[22:48] <toad_> vod: sorry, i thought you were requesting illegal content :)
[22:49] <toad_> there are various ways to search freenet: thaw indexes, frost, the XMLLibrarian plugin
[22:49] <toad_> it's unlikely that a specific un-copyrighted movie will be present though
[22:49] <toad_> if you're sure it's legal to do so you could upload it yourself
[22:51] <vod> you haven't seen zeigeist?
[22:51] <vod> wow
[22:51] <vod> Yes it's legal, the people who made it are scared for their lives though, so I thought it would be on freenet
[22:52] <toad_> so upload it :)
[22:52] <vod> but once I upload it
[22:52] <vod> how do I make it trivial to find?
[22:53] <toad_> either make a freesite for it
[22:53] <toad_> or post to the relevant frost board
[22:53] <vod> ah ok i'm new to frenet since today
[22:53] <vod> so i've never used frost
[22:53] <toad_> or make a thaw index, but may be better to get it into an existing thaw index
[22:53] <toad_> which u can probably do through frost but i dunno
[22:56] <vod> ok that's evil
[22:56] <vod> you start frost up and it says sending ip to NSA
[22:56] <vod> bastards
[22:56] <toad_> hehe
[22:56] <toad_> it's a joke
[22:57] <toad_> the german version translates NSA to their local bugbear agency
[22:58] * sanity (n=ian@) has joined #freenet
[22:58] * ChanServ sets mode +o sanity
[22:58] <toad_> rehi sanity
[22:58] <sanity> toad_: howdy
[22:58] <vod> wow frost is slooow
[22:59] <vod> and actually so is freenet since i started my node today
[22:59] <sanity> toad: so what is the deal with opennet?
[22:59] <toad_> hmmm?
[22:59] <sanity> toad: when you said it was done, i assumed that would include the server-side component
[23:00] <sanity> toad_: how were you planning on implementing that?
[23:00] <toad_> nextgens has provided a 256MB virtual machine on emu which I will run the seednodes collector in
[23:00] <sanity> why a VM?
[23:01] <toad_> paranoia i assume
[23:01] <toad_> we have several VMs on it
[23:01] <sanity> that seems like overkill
[23:01] <sanity> we do?
[23:01] <sanity> why?
[23:01] <toad_> yeah
[23:01] <toad_> ask nextgens :)
[23:01] <sanity> isn't that what user accounts are for?
[23:01] <toad_> :)
[23:01] <sanity> hmmm, /me smells some overengineering :-)
[23:02] <toad_> the plan is to run the collector on emu, and have nodes talk to it
[23:02] <toad_> i.e. once every 24 hours connect in via TCP and report their noderef, if they have seednode-mode enabled and if they are eligible to be seednodes i.e. have port forward, good uptime etc
[23:02] <sanity> maybe if we ran some more VMs inside the VMs we'd get twice as much security!
[23:03] <toad_> :)
[23:03] <toad_> well I agree with you to a degree: operating systems should properly isolate processes
[23:03] <toad_> but i'm not sure it's true in practice without a lot of work on mandatory access control etc
[23:03] <toad_> imho it's a good thing that our sysadmin is paranoid
[23:04] * toad_ is hearing various reports of connectivity problems :(
[23:04] <sanity> toad_: well, only if the paranoia results in an actual increase in security
[23:05] <sanity> toad_: running virtualized linux instances inside a linux instance is useful for some things, but i'm not sure that security is one of them
[23:05] <toad_> well, the NSA uses VMs to save money by not having to have an air gap
[23:05] <toad_> anyway, opennet
[23:05] <sanity> toad_: we aren't the NSA
[23:06] <toad_> sanity: so? :)
[23:06] <sanity> toad_: it just seems silly - unless the matchmaker thing is written by a moron, the likelihood that it will create a vulnerability is minimal
[23:06] <sanity> certainly no greater than that created by all the other stuff running on emu
[23:07] <sanity> but i guess if it makes nextgens happy... so long as it isn't slowing down emu too muchn
[23:07] * toad_ has been known to be a moron
[23:07] <sanity> it just seems pointless to pay extra for an actual box, rather than a VM, and then run our own VM on it!
[23:07] <toad_> :)
[23:07] <toad_> well some of them VMs in emu are quite big
[23:08] <toad_> and we can reallocate resources as we need them
[23:08] <sanity> it also complicates things, we will be screwed if Nextgens gets arrested by that nasty french government he is always griping about
[23:08] <toad_> but basically i let nextgens configure it however he likes in the name of security, since it means i don't have to
[23:08] <toad_> well i have root
[23:08] <toad_> we'll be able to recover if necessary
[23:08] <sanity> well, i understand that - but i just wish it was simpler
[23:08] <toad_> he's moving to korea soon anyway
[23:08] <sanity> oh?
[23:09] <toad_> to complete his education
[23:09] <sanity> hmmm
[23:09] <sanity> don't get me wrong, he does a great job, but i worry if anyone else ever has to take over from him
[23:11] <toad_> VMs aren't that hard, I've seen them used other places
[23:11] <toad_> but I would need to do some reading
[23:11] <toad_> and we have 4GB of RAM i.e. plenty
[23:18] <nextgens> hi
[23:19] <toad_> hi
[23:19] <toad_> sanity was just complaining about your excessive use of VMs :)
[23:19] <nextgens> sanity> privilege escalation is way easier than escaping from a vm :)
[23:20] <nextgens> btw it has several assets over using only a single host
[23:21] <nextgens> as we are keeping most of our backups on-site, the most they are protected, the better I sleep :)
[23:21] <toad_> well we shouldn't be keeping them just on site
[23:21] <nextgens> we aren't
[23:21] <nextgens> but up to date backups are kept on site
[23:23] <toad_> nextgens: any idea why we keep getting odd reports of no connectivity?
[23:24] <toad_> one guy on frost said no opennet, another said no darknet, now dbkr has everything disconnected
[23:25] <nextgens> are you sure you didn't break things implementing the anonymous-connection thingy ?
[23:25] * nextgens has no connectivity problems here
[23:25] <toad_> oh, i hope this isn't what it looks like...
[23:25] <nextgens> you've done some multi-homing related changes
[23:26] * nextgens isn't sure that they are sensible
[23:26] * Hadaka (i=naked@) Quit (calvino.freenode.net irc.freenode.net)
[23:26] <toad_> well it wasn't working before
[23:26] <toad_> anything multi-homed was completely broken
[23:26] <toad_> and i need multi-homing support in order to test stuff locally
[23:27] <nextgens> I'm not argueing it's not useful :)
[23:28] <toad_> well the alternative is a lot of messy refactoring
[23:29] <toad_> WTF?
[23:29] <toad_> if(physical == null) { try { Peer p = new Peer(fs.get("physical.udp"), true, true); ...
[23:29] <toad_> duh...
[23:29] <toad_> where String physical[] = fs.getAll("physical.udp"); on the previous line
[23:29] <toad_> duh!
[23:33] <toad_> i'd hoped to not have to do the messy refactoring for a while
[23:33] <toad_> anyway i may have found a solution
[23:33] <toad_> here's a problem:
[23:33] <toad_> if a node behind a NAT connects and announces before it knows its own IP address, it's not going to get very far
[23:34] <toad_> well it'll end up connecting to a few nodes that aren't NATed i suppose
[23:34] <toad_> the others will have its ARK so they will eventually connect
[23:34] <toad_> hmmm
[23:34] <toad_> maybe it's not a big deal
[23:34] <nextgens> that's assuming arks are still working
[23:34] <toad_> or maybe we should wait a short period on startup to find our IP address
[23:34] * nextgens suggests you ensure they do
[23:34] <toad_> nextgens: they won't work if it doesn't connect
[23:36] * Naked (i=naked@) has joined #freenet
[23:37] * Naked is now known as Hadaka
[23:51] * Hadaka (i=naked@) Quit (calvino.freenode.net irc.freenode.net)
[23:52] * Hadaka (i=naked@) has joined #freenet

Irc logs of #freenet : 2008 2007 2006 2005

These logs were automatically created by FreenetLogBot on chat.freenode.net using the Java IRC LogBot.