#freenet IRC Log

Index

IRC Log for 2008-09-28

Timestamps are in GMT/BST.

[0:37] * caytchen (n=caytchen@) Quit (Read error: 104 (Connection reset by peer))
[0:49] * apophis (n=apophis@) Quit (Remote closed the connection)
[1:01] * [Jc] (i=Atari@) Quit ("changing servers")
[1:01] * [Jc] (i=Atari@) has joined #freenet
[1:09] * NEOatNHNG1 (n=neo@) has joined #freenet
[1:26] * NEOatNHNG (n=neo@) Quit (Read error: 113 (No route to host))
[2:10] * popcorn99 (n=joelymoe@) has joined #freenet
[2:11] <popcorn99> hi, Luke here?
[2:13] <popcorn99> ok, anyone here--I'm wanting a private conversation
[2:15] * popcorn99 (n=joelymoe@) has left #freenet
[2:18] * gasi_ (n=gasi@) has joined #freenet
[2:20] * infinity0 (n=infinity@) Quit ("Leaving.")
[2:30] * popcorn99 (n=joelymoe@) has joined #freenet
[2:30] <popcorn99> anyone here on a Sat night?
[2:30] * TheSeeker (i=Fridlekh@) Quit (Read error: 110 (Connection timed out))
[2:32] <popcorn99> new to IRC--all the people here--are they not really at their computers?, or in private conversation? feeling quite ignored here...
[2:32] * gasi (n=gasi@) Quit (Read error: 110 (Connection timed out))
[2:36] <popcorn99> ok, strike 3 i guess...
[2:37] <popcorn99> will someone send me a query so i can learn something here?
[2:38] <popcorn99> forgot to say please. Please? :)
[2:38] * popcorn99 (n=joelymoe@) has left #freenet
[2:49] * tomahasamoot (n=kvirc@) Quit (Nick collision from services.)
[2:49] * tomahasamoot (n=kvirc@) has joined #freenet
[3:13] * popcorn99 (n=joelymoe@) has joined #freenet
[3:13] <popcorn99> Luke771?
[3:13] <popcorn99> <Luke771>?
[3:19] <popcorn99> anyone here?
[3:37] <popcorn99> join
[3:40] <popcorn99> ?
[3:44] * Ratchet_1 (n=xxxx@) has joined #freenet
[3:50] * popcorn99 (n=joelymoe@) Quit (Read error: 60 (Operation timed out))
[3:57] * Ratchet (n=xxxx@) Quit (Read error: 110 (Connection timed out))
[3:59] * HellMind (n=HellMind@) has joined #freenet
[3:59] <HellMind> hi
[4:00] <HellMind> My freenet node doesnt update itself what can i do?
[4:01] <HellMind> Freenet 0.7 Compilación #1165 r22843M
[4:01] <HellMind> Freenet-ext Compilación #22 r22506
[4:01] <HellMind> is that right?
[4:06] <HellMind> frost inst work -_-
[4:12] * TheSeeker (i=Fridlekh@) has joined #freenet
[4:32] * Zarggg (n=z@) Quit ()
[5:14] * Iso-Nis (n=iso_niss@) has joined #freenet
[5:18] * popcorn99 (n=joelymoe@) has joined #freenet
[5:19] <popcorn99> trying again...anyone awake here?
[5:20] * popcorn99 (n=joelymoe@) has left #freenet
[5:32] * Iso-Nisse (n=iso_niss@) Quit (Read error: 110 (Connection timed out))
[6:36] * _[Jc] (i=Atari@) has joined #freenet
[6:37] * Ratchet_1 (n=xxxx@) Quit ("Reconnecting")
[6:37] * Ratchet (n=xxxx@) has joined #freenet
[6:51] * [Jc] (i=Atari@) Quit (Read error: 113 (No route to host))
[6:51] * _[Jc] is now known as [Jc]
[7:00] * Johan^mlg (n=bllarf@) has joined #freenet
[7:11] <Luke771> HellMind: still around?
[7:12] <Luke771> sorry most of us live in europe, and it's sunday morning here
[7:12] <Luke771> aha hangover day
[7:12] <Luke771> k
[7:12] <Luke771> pop99 is gone
[7:12] <Luke771> I wanted to hear how he fixed fms :(
[7:44] * saces (n=saces@) Quit (Read error: 110 (Connection timed out))
[7:44] * saces (n=saces@) has joined #freenet
[7:44] * ChanServ sets mode +o saces
[8:25] * tomahasamoot (n=kvirc@) Quit (Remote closed the connection)
[8:28] * Artefact2 (n=Romain@) has joined #freenet
[8:52] * Ash-Fox (i=ash-fox@) Quit (Read error: 104 (Connection reset by peer))
[8:55] * Ash-Fox (i=ash-fox@) has joined #FreeNET
[8:56] * dbkr- (n=nnnnnnnn@) has joined #freenet
[9:16] * dbkr (n=nnnnnnnn@) Quit (Read error: 110 (Connection timed out))
[9:16] * dbkr- is now known as dbkr
[9:21] * MFreeNet (n=mikee@) has joined #FReeNet
[9:24] <nextgens> TheSeeker> which svn revision of the node is that?
[9:25] <nextgens> TheSeeker> do you have up&p/stun loaded? are they up to date?
[9:27] * FrinkC (n=FrinkC@) has joined #freenet
[9:40] * batosai (n=julien@) has joined #freenet
[9:40] * ChanServ sets mode +v batosai
[9:41] * MFreeNet (n=mikee@) Quit (Read error: 113 (No route to host))
[9:51] * Mathiasdm (n=Mathias@) has joined #freenet
[10:01] * pm5 (n=pm5@) has joined #freenet
[10:01] * pm5 (n=pm5@) has left #freenet
[10:01] * pm5 (n=pm5@) has joined #freenet
[10:19] * JazZz99 (n=coltrane@) has joined #freenet
[10:30] * caytchen (n=caytchen@) has joined #freenet
[10:36] <FreenetLogBot> r22869 (1165) was built successfully on emu, mirrors are updating
[10:42] <FreenetLogBot> r22870 (1165) was built successfully on emu, mirrors are updating
[10:42] <nextgens> TheSeeker> get trunk
[10:45] <FreenetLogBot> r22871 (1165) was built successfully on emu, mirrors are updating
[10:54] <Artefact2> oh, a very nice crash just happened
[10:54] <Artefact2> here's the log : http://code.bulix.org/orjz7b-68493
[10:54] <Artefact2> my computer completeley was completely frozen for 5 minutes
[10:57] * Johan^mlg (n=bllarf@) Quit (Read error: 104 (Connection reset by peer))
[11:00] <nextgens> Artefact2> do you have any other cpu-consuming task running?
[11:00] <nextgens> except of freenet I mean
[11:01] <Artefact2> I was using visual studio, but I was coding for ... 4 hours
[11:01] <Artefact2> And it doesn't use a lot of CPU
[11:03] <nextgens> and you didn't do something silly like updating the jvm while freenet was running?
[11:03] <Artefact2> no.
[11:03] * pisi (n=pisi@) has joined #freenet
[11:04] * Mathiasdm (n=Mathias@) Quit ("bye")
[11:04] * Mathiasdm (n=Mathias@) has joined #freenet
[11:04] <nextgens> which version of the wrapper are you using? is your freenet-ext up to date too?
[11:04] <nextgens> (you can see it in wrapper.log too when the node starts up)
[11:05] <Artefact2> Freenet 0.7 Build #1165 r22843M Freenet-ext Build #22 r22506
[11:06] <nextgens> ok, and what about the wrapper's native libraries?
[11:08] <Artefact2> you mean this : http://code.bulix.org/cgpb1y-68494 ?
[11:09] <nextgens> yeah
[11:10] <nextgens> get https://checksums.freenetproject.org/latest/wrapper_windows.zip
[11:11] <nextgens> and update your native libraries from it...
[11:11] <nextgens> see if it helps
[11:11] <Artefact2> hehe, your SSL cert isn't approved :)
[11:11] <nextgens> and tell me if the zip file isn't up to date
[11:11] <nextgens> well it should be
[11:11] <nextgens> here it is
[11:11] <Artefact2> maybe chromium doesn't like freenet :p
[11:11] <Ratchet> hm. I downloaded the wrapper source from the official site and I thought it was the most current version. but I too only have version 3.2.3
[11:12] <Artefact2> where do I extract the zip ?
[11:12] <nextgens> aaahhh
[11:12] <nextgens> Artefact2> forget it in fact
[11:12] <nextgens> Ratchet> we are using a svn-version which isn't released yet
[11:12] <Artefact2> nextgens: yeah, i don't care about chromium warnings. I trust the freenet devteam anyway
[11:12] <nextgens> but I've never got around recompilingthe win32 dlls
[11:13] <nextgens> Artefact2> that's google's browser or something?
[11:13] <Artefact2> it's the open-source projet behind Google Chrome, indeed
[11:13] <nextgens> it's quite surprising that they don't trust our CA
[11:14] <nextgens> Certificate chain
[11:14] <nextgens> 0 s:/C=KR/ST=Daejeon/L=Daejeon/O=freenetproject.org/OU=StartCom Free Certificate Member/CN=checksums.freenetproject.org/emailAddress=hostmaster@freenetproject.org
[11:14] <nextgens> i:/C=IL/O=StartCom Ltd./OU=Secure Digital Certificate Signing/CN=StartCom Class 1 Primary Intermediate Server CA
[11:14] <nextgens> 1 s:/C=IL/O=StartCom Ltd./OU=Secure Digital Certificate Signing/CN=StartCom Class 1 Primary Intermediate Server CA
[11:14] <nextgens> i:/C=IL/O=StartCom Ltd./OU=Secure Digital Certificate Signing/CN=StartCom Certification Authority
[11:14] <Ratchet> nextgens: ah ok. I'll try to get that version. Then you can delete those freebsd binaries I mailed you once ;-)
[11:14] <nextgens> that's our trust-chain
[11:14] <Artefact2> nextgens: http://code.bulix.org/37wqp8-68495 well, the warning is still here. Dit i updated it wrong ?
[11:14] <nextgens> Ratchet> the best is probably to wait for 3.3.1 to be released
[11:15] <nextgens> Artefact2> no, in fact your node was up to date
[11:15] <Ratchet> ok
[11:15] <Artefact2> ok :)
[11:15] <nextgens> and I've no idea on what the problem is
[11:15] <Artefact2> I noticed a little thing
[11:16] <nextgens> if you've a sdk on the box you might be able to "spy" on the wrapper/node and figure out what it's attempting to do
[11:16] <nextgens> that would be helpful
[11:16] <Artefact2> On the stats page, it says my OS arch is x86... But i have a x64 Vista. Did i install the wrong JVM ? A x64-specific JVM would improve anything ?
[11:17] <nextgens> hrrrmm
[11:18] <nextgens> we don't have a wrapper version compatible with vista
[11:18] <Artefact2> ok.
[11:18] <nextgens> because there is no free tool to compile the wrapper on their platform
[11:18] <nextgens> vista/x86-64
[11:18] <nextgens> what you can do is to recompile the wrapper yourself
[11:19] <Artefact2> yes, I can. But how ? I have no Idea
[11:19] * Johan^mlg (n=bllarf@) has joined #freenet
[11:19] <nextgens> http://wrapper.tanukisoftware.org/doc/english/download.jsp
[11:20] <nextgens> you can download the sources of the community version
[11:20] <nextgens> and attempt to compile it on windows64
[11:20] <Artefact2> I take the 3.3.1 ?
[11:20] <nextgens> yeah
[11:20] <nextgens> hmmm
[11:20] <Artefact2> wrapper-windows-x86-64
[11:21] <nextgens> so it means it has been released
[11:21] <Ratchet> yay! :-)
[11:21] <nextgens> Ratchet> it has been released
[11:21] <Artefact2> i take the "pro" or "st" ?
[11:21] * Ratchet downloads
[11:21] <nextgens> Artefact2> we use the gpl: community version
[11:22] <nextgens> but you're free to take whatever you want provided you respect the licensing policy
[11:23] <Artefact2> but there isn't gpl download for x64 :/
[11:24] <Artefact2> I downloaded "st" edition. What do I do now ?
[11:24] <Artefact2> I don't know anything about Java compiling process (I preffer dotnet)
[11:28] <nextgens> it's C code
[11:29] <nextgens> you get the sorcecode and recompile it
[11:29] <Artefact2> it looks like that binaries are included in the zip
[11:29] <nextgens> the source code is or at least should be platform independant
[11:30] <nextgens> I suggest you use their SVN repository
[11:30] * Johan^mlg (n=bllarf@) Quit (Read error: 54 (Connection reset by peer))
[11:30] <nextgens> but there might be a tarball too if you don't want to
[11:31] <Artefact2> that's not so easy to do that things on windows... no make, no gcc, ...
[11:31] * localhost1 is now known as localhost
[11:35] <nextgens> GCC contains support for x86-64 using the mingw-w64 runtime library, available from http://mingw-w64.sourceforge.net/. This library should be used with the target triple x86_64-pc-mingw32.
[11:35] <nextgens> hmm
[11:35] <nextgens> maybe we could recompile and bundle it ourself now
[11:35] <nextgens> but wel; I'm note interrested in doing it
[11:36] <Artefact2> wooh, that's way too difficult for me.
[11:37] <Ratchet> [exec] /usr/include/sys/timeb.h:43: error: expected specifier-qualifier-list before 'time_t'
[11:37] <Ratchet> damn...
[11:37] <Ratchet> not compiling here...
[11:39] <nextgens> I'm not interrested in fixing their code so that it compiles on *BSD either :)
[11:40] <nextgens> if that's the only error it's straightforward though
[11:40] <Ratchet> i didn't assume so :-)
[12:17] <TheSeeker> wow, 5962 NPEs all at once :D
[12:18] <nextgens> hmm?
[12:18] <TheSeeker> all of them said:
[12:18] <TheSeeker> Sep 28, 2008 12:09:32:811 (freenet.node.PacketSender, PacketSender thread for 65432, ERROR): Caught in PacketSender: java.lang.NullPointerException
[12:18] <TheSeeker> java.lang.NullPointerException(no stack trace)
[12:19] <TheSeeker> well, that was the last one anyway, the first one was at Sep 28, 2008 12:09:28:671
[12:20] <nextgens> TheSeeker> with head of trunk?
[12:21] <TheSeeker> nah, db4o
[12:22] <TheSeeker> d'oh, just looked at the #freenet-testers channel :P
[12:23] <TheSeeker> my problem that was fixed was seen in the db4o branch, I'm suprised it was debugable with trunk.
[12:34] <nextgens> ...
[12:34] * cdent (n=cdent@) has joined #freenet
[12:35] * nextgens rolls a new installer
[12:37] <Tommy[D]> HellMind: you have the latest version
[12:39] * toad_ (n=toad@) has joined #freenet
[12:39] * ChanServ sets mode +o toad_
[12:40] * toad_ (n=toad@) Quit (Remote closed the connection)
[12:41] <Tommy[D]> TheSeeker: the NPE also happened with trunk, was not db4o only
[12:43] <TheSeeker> Tommy[D]: I would have expected the line numbers to be different in trunk than the ones in my pastebin. *shrug*
[12:45] * TheBishop_ (n=TheBisho@) Quit ("Verlassend")
[12:58] * caytchen (n=caytchen@) Quit ("Verlassend")
[13:10] * pm5 (n=pm5@) Quit ()
[13:28] <FreenetLogBot> Freemail r22879 was built successfully on emu, mirrors are updating
[13:38] * Johan^mlg (n=bllarf@) has joined #freenet
[13:38] * Johan^mlg (n=bllarf@) Quit (Read error: 104 (Connection reset by peer))
[13:39] * Johan^mlg (n=bllarf@) has joined #freenet
[13:39] * Johan^mlg (n=bllarf@) Quit (Read error: 104 (Connection reset by peer))
[13:40] * Johan^mlg (n=bllarf@) has joined #freenet
[13:41] <HellMind> cool
[13:52] <FreenetLogBot> r22880 (1165) was built successfully on emu, mirrors are updating
[14:00] * sbc (n=ca@) has joined #freenet
[14:05] * HellMind (n=HellMind@) Quit (Read error: 104 (Connection reset by peer))
[14:12] <FreenetLogBot> The monitoring script has detected a network glitch on http://mirror2.freenetproject.org/ : it has been disabled
[14:13] * ahuxley (n=ahuxley@) Quit ()
[14:16] * cdent (n=cdent@) Quit ()
[14:33] <pisi> I'm sure some of freenet devs have seen this vide: http://video.google.com/videoplay?docid=-6972678839686672840
[14:33] <pisi> titled "A New Way to look at Networking"
[14:33] <Artefact2> it looks interesting. I'm looking it
[14:34] <Artefact2> nice, there are subtitles. i'm not a native english speaker, so i don't understand everything without those subs :)
[14:34] <pisi> it basically comes down to the fact that wire-connection-based networking is not the only way.
[14:34] <pisi> and kind of mimics the huge hashtable freenet is.
[14:39] <nextgens> how to download it and view it offline?
[14:39] <nextgens> my connection isn't good enough to watch it online
[14:39] <kork> just let it buffer on a tab in the background, heh
[14:40] <Artefact2> http://tinyurl.com/4kkxys
[14:40] <nextgens> kork> that supposes FF won't crash in the 3h timeframe required to buffer+watch the whole video
[14:41] <kork> nextgens: true
[14:41] <nextgens> wich is unlikely :)
[14:41] <Artefact2> my link just works
[14:41] <pisi> I believe there is also some google video viewer.
[14:41] <pisi> some kind of download
[14:41] <nextgens> Artefact2> thanks
[14:42] <Ratchet> Artefact2: thx
[14:42] <nextgens> eta... a bit more than 1h and a half
[14:44] * Iso-Nis is now known as Iso-Nisse
[14:44] <pisi> half is historic and interesting.
[14:44] * p0s (n=1mn57@) has joined #freenet
[14:44] * ChanServ sets mode +o p0s
[14:44] <pisi> 40m or so starts the interesting part.
[14:44] * Kornblume132 (n=aa@) has joined #freenet
[14:44] <p0s> 1165: Payload Output: 2.81 GiB (39.2 KiB/sec)(79%)
[14:45] <p0s> it was only 60-70 % in the past
[14:45] <Ratchet> my payload out has improved by 10%, too
[14:46] <Ratchet> since #1165
[14:46] <nextgens> that's thanks to toad's recent work
[14:46] <kork> Payload Output: 4.94 GiB (28.4 KiB/sec)(66%) :)
[14:46] * nextgens is working on a scary patch
[14:46] <kork> let's look at past values
[14:46] <nextgens> I'm wondering if commiting it is a right idea
[14:46] <kork> I have them all logged
[14:46] <nextgens> right as in != good
[14:46] <Artefact2> mine is only 60 % :(
[14:47] <nextgens> what are your link MTUs ?
[14:47] <nextgens> is that related somehow?
[14:47] <Artefact2> 1500
[14:47] <Ratchet> mine is 71% with a 12k upload node
[14:47] <p0s> nextgens: what is your patch gonna do?
[14:47] <Artefact2> i give 95kbps upload rate, but average is around 20 kbps
[14:47] <nextgens> p0s> add bzip2 support to metadatas
[14:47] <nextgens> instead of only gzip
[14:48] <kork> FFS
[14:48] <p0s> Artefact2: if you are not running inserts/downloads thats possibly normal. the network load does not seem really high.
[14:48] <kork> I have never copy/pasted the Payload output lol
[14:48] <nextgens> side effects will be at least 2x more cpu time required on insert
[14:48] <p0s> nextgens: i think thats a nice idea. gzip is just totally outdated...
[14:48] <nextgens> p0s> I'm worried about the timeframe
[14:49] <Kornblume132> I'm looking for a public key. Could anyone help me?
[14:49] <nextgens> it involves some refactoring in the client-layer
[14:49] <kork> istn't lzma state of the art now?
[14:49] <nextgens> kork> it's even worst memory-wise than bzip2
[14:49] <pisi> is there some estimates on how much data there is in the opennet ?
[14:49] <Ratchet> nextgens: will that affect re-inserts? regarding the resulting keys?
[14:49] <nextgens> good question
[14:49] <kork> nextgens: indeed it is, lzma -9 is... ugly
[14:49] <nextgens> it shouldn't
[14:50] <p0s> nextgens: the node could decide based on filetype what algorithm to use. there is no point in bzipping divx etc.
[14:50] <nextgens> Ratchet> unless the node is instructed to use a different default
[14:50] <nextgens> Ratchet> well, in fact if the compression ratio is better it will
[14:50] <nextgens> the current algorithm is:
[14:51] <kork> there's no point in compressing divx at all
[14:51] <Kornblume132> I'm looking for a public key. Could anyone help me?
[14:51] <nextgens> try with the "less ressource consumpsive algo" until we reach the original filesize
[14:51] <kork> Kornblume132: what kind of public key?
[14:51] <nextgens> if the resulting size is below original then try with next-compression algo
[14:51] <nextgens> and so on
[14:51] <nextgens> kork> that's up to client-level apps to do it
[14:52] <nextgens> kork> atm noone of them do use it
[14:52] <Kornblume132> @kork: a key to connect to darknet?
[14:52] <nextgens> kork> and well, even if you achieve a 2% compression it's worth it imho
[14:52] <kork> Kornblume132: enable opennet
[14:52] <Ratchet> kork: I'm not only talking about divx ;-)
[14:52] <Kornblume132> how?
[14:53] <nextgens> kork> that's 14M on a 700M file... 448 blocks
[14:53] <nextgens> kork> what's the fastest according to you? compressing the file locally or downloading 500 blocks from freenet?
[14:54] <kork> nextgens, good argument indeed
[14:54] <Ratchet> Kornblume132: if you enable opennet in the configuration, it will get you peers automatically
[14:54] <nextgens> keeping in mind that the memory used by the node is roughly proportionnal to the number of blocks queued
[14:54] <kork> I didn't take freenet's speed in account
[14:54] <nextgens> and that we have a x2 FEC
[14:54] <kork> and that neither
[14:54] <nextgens> meaning that we end up queueing ~1000 blocks
[14:54] <nextgens> imho 2% compression ratio is doable even on a .divx file
[14:54] <kork> I hear lzo is pretty fast... don't know about it's compression abilities though
[14:54] <nextgens> hence it's worth it
[14:55] <p0s> lzma sounds good.
[14:55] <p0s> according to wikipedia
[14:55] <p0s> its better than bzip2 in speed and ratio
[14:55] <nextgens> do you have a java sdk for it?
[14:55] <kork> nextgens, just another quick question (unrelated) that just crossed my mind: can two darknet nodes physically find each other again after both have changed their ips and been disconnected for quite some time? ARK?
[14:55] <Kornblume132> Sry, i don't have any experience with freenet... where can i find the configuration file?
[14:55] * nextgens doesn't want to reimplement lzma :)
[14:56] <p0s> there is java LZMA => http://www.7-zip.org/sdk.html
[14:56] <nextgens> kork> if they have at least one other link to the network, yes they will use ARKs
[14:56] <p0s> "LZMA SDK includes: Java source code for LZMA compression and decompression"
[14:56] <nextgens> kork> but for efficiency it would help if one of those was using a fqdn as their ip address override
[14:57] <kork> aah, of course, dyndns
[14:57] <nextgens> p0s> I did look into it... but as far as I remember they don't implement the Input/OutputStream interface
[14:57] <Ratchet> kork: yes, i'm using a dyndns account successfully for this situation
[14:57] <nextgens> that's not a problem in itself
[14:58] <p0s> nextgens: well it shouldnt be hard to implement one, should it?
[14:58] <nextgens> p0s> I'm not up to date regarding lzma's concepts
[14:58] <kork> Kornblume132: German?
[14:58] * JustMe (n=me@) has joined #freenet
[14:58] <Kornblume132> yes
[14:58] <nextgens> meaning that I don't feel like we can use some hardcoded values for dictionnary sizes and so on
[14:58] <kork> --> query
[14:58] <nextgens> that sdk is very low level
[14:59] <Ratchet> Kornblume132: there's a #freenet-de channel
[14:59] <nextgens> p0s> I might consider it when I'm done with bz2 :)
[14:59] <nextgens> first of all I need to refactor the whole compression code
[15:00] <p0s> nextgens: yea if you reafactor the code in such a way that implementing new compression algorithms is a matter of implementing an interface then it will be easy anyway
[15:00] <nextgens> that's already how the code is architectured
[15:01] <nextgens> but I don't like the way it's implemented
[15:01] <nextgens> see the Compressor thingy
[15:01] <Kornblume132> Thx @ kork and ratchet ;)
[15:01] <nextgens> is KeyExplorer working?
[15:02] <nextgens> okay, current version works
[15:03] <Artefact2> I read on the project website that freenet supports healing - how does it work exactly ? Can it automatically reinsert piece of data that isn't anymore availible on the network ?
[15:03] <Ratchet> Artefact2: if you donwload a file and some parts are not retrievable, the ode will re-insert them after recosntructing the file after successfull download
[15:04] <Ratchet> *node
[15:04] <Artefact2> but how can we have a successful download if some parts are not retrievable ?
[15:05] <Artefact2> someone who own the file still needs to reinsert it
[15:05] <Ratchet> the node uses "forward error correction" on insert. in short this means, that it builds more blocks to insert than "needed".
[15:05] <Ratchet> you only need to get half of the blocks to build the file on your machine
[15:06] <p0s> Ratchet: it reinserts them? how can this state of the download be identified on the webinterface? i mean does the reinserting happen after the download is finished? then it would be wise to not immediately remove finished downloads.
[15:06] <Artefact2> Ratchet: oh, it's very good. But it means a 300 MB file takes more space on the network ?
[15:06] <nextgens> they are two healing mechanisms
[15:06] <nextgens> only one of them is working atm
[15:06] <Ratchet> p0s: I don't know the internals but I supsect that a node restarts stops healing blocks to be inserted
[15:07] <Ratchet> Artefact2: yes
[15:07] <nextgens> basically one in every 100 fetched blocks is turned into an insert
[15:07] <p0s> Ratchet: it would be really interesting to know
[15:07] <nextgens> that's the first mechanism
[15:07] <nextgens> the other mechanism is selective-forced-healing
[15:07] <p0s> nextgens: so the inserting is done during downloading?
[15:07] <nextgens> it existed on .5 but doesn't exist yet on .7
[15:08] <p0s> nextgens: is selective-forced-healing the thing that ratchet just explaineed?
[15:08] <Ratchet> nextgens: "Then it will reconstruct the original data and return it to the requestor, and at the same time it will re-encode (if necessary) and re-insert any blocks that it could not fetch (this is called splitfile healing)." <- so this isn't valid info any more?
[15:09] <nextgens> we don't create more fec blocks anymore iirc
[15:09] <nextgens> we might reconstruct the fec blocks and insert some of those though
[15:09] <nextgens> but we have always suspected a bug in that part of the code
[15:09] <nextgens> and no one took the time to investigate
[15:09] <nextgens> as we don't have major persistance problems :)
[15:09] <Artefact2> so, that explains why my <1mb freesite have more than 32 chunks (actually 71) :)
[15:10] <p0s> maybe some bugtracker entries should be created for that...
[15:10] <nextgens> they exist
[15:10] <Artefact2> if only 50 parts are availible, the 21 others are reconstructed due to duplicate information in blocks
[15:10] <nextgens> what we need is people closing those bug tracker entries... not filling them in :)
[15:10] <Artefact2> am I right ?
[15:11] * phrosty (n=phrosty@) Quit ("He who asks a question is a fool for five minutes; he who does not ask a question remains a fool forever.")
[15:11] <nextgens> Artefact2> I think so
[15:11] <nextgens> but the only one who really know how that works is toad
[15:11] <Artefact2> ok ;)
[15:11] <nextgens> the current client layer is really opaque for everyone but him
[15:11] <nextgens> in theory that's what happens :)
[15:12] <nextgens> and as it's being rewritten in the db4o branch no one is currently maintaining the code
[15:12] <FreenetLogBot> The monitoring script has detected that http://mirror2.freenetproject.org/ is eligible to be back on the main mirror rotation list. Welcome Back!
[15:13] <Artefact2> I'm writing a few theorical things in my Freesite, because I didn't find anyone before ;)
[15:13] <nextgens> the source code ough to be your reference handbook
[15:13] <nextgens> +t
[15:13] <Artefact2> not everyone likes to read java code, that's pretty awful to me
[15:14] * edt (n=Ed@) Quit (Read error: 110 (Connection timed out))
[15:15] <nextgens> that's the only "doc" we have and we bother updating :p
[15:15] <Artefact2> don't you use Javadoc ?
[15:15] <Artefact2> it's really efficient
[15:16] <nextgens> we don't use it much
[15:16] <nextgens> but we have some
[15:16] * JustMe (n=me@) Quit ("my node may be back up tomorrow (Hurricane Ike)")
[15:19] <nextgens> how can I generate some files which would compress better on bzip2 than gzip?
[15:19] <nextgens> possibly tiny files
[15:20] <nextgens> -rw------- 1 nextgens nextgens 2,2K sep 28 19:21 WakeOnLan.java
[15:20] <nextgens> -rw------- 1 nextgens nextgens 831 sep 28 19:20 WakeOnLan.java.bz2
[15:20] <nextgens> -rw------- 1 nextgens nextgens 746 sep 28 19:20 WakeOnLan.java.gz
[15:20] <nextgens> on my test files bz2 is less efficient :/
[15:21] * nextgens tries with an other one
[15:21] <Ratchet> split some radnom files from your filesystem into equal sized chunks
[15:21] <Artefact2> bz2 > gz in most cases... You can be sure of that. But text files compress very well with gzip too ;)
[15:22] <nextgens> pcap files seems to compress well on both too
[15:22] <nextgens> hrrrmm
[15:23] <Artefact2> but it's not very significant to compress that kind of files. try with 32 KiB chunks of data
[15:26] <nextgens> dd if=/dev/urandom of=test bs=32K count=4
[15:26] <nextgens> rm -f test2*; cp test test2; bzip2 test2; cp test test2; gzip test2; cp test test2; ls -lh test2*
[15:26] <nextgens> -rw------- 1 nextgens nextgens 128K sep 28 19:27 test2
[15:26] <nextgens> -rw------- 1 nextgens nextgens 129K sep 28 19:27 test2.bz2
[15:26] <nextgens> -rw------- 1 nextgens nextgens 129K sep 28 19:27 test2.gz
[15:27] <Artefact2> Yay, you can't compress purely random data. It doesn't make sense
[15:27] <Mathiasdm> ah, I got one
[15:27] * infinity0 (n=infinity@) has joined #freenet
[15:28] <Mathiasdm> for i in range(0,1000):
[15:28] <Mathiasdm> f = open("blah/"+str(i), 'w')
[15:28] <Mathiasdm> for j in range(0,1000):
[15:28] <Mathiasdm> f.write(str(j))
[15:28] <Mathiasdm> -rw-r--r-- 1 mathias mathias 21329 2008-09-28 17:27 blah.tar.bz2
[15:28] <Mathiasdm> -rw-r--r-- 1 mathias mathias 32558 2008-09-28 17:27 blah.tar.gz
[15:28] <Mathiasdm> hope it's good enough :)
[15:29] <Ratchet> or you could save some pictures in uncompressed formats like tiff or bmp :-)
[15:30] <nextgens> hmm
[15:30] <nextgens> good idea
[15:31] <Artefact2> and why not 7zip ? it's very efficient
[15:32] <nextgens> well, will do it when I get bz2 to work
[15:32] <Kornblume132> Could anyone help me? I'll start the service and then i get this message: "Systemfehler 1067 aufgetreten." OS: Win XP Pro SP3
[15:32] <Artefact2> Maybe your store is dirty and the service doesn't say to windows 'I'm started !' in time
[15:33] <Artefact2> that's nothing it you can go in fproxy
[15:33] <Kornblume132> btw: If i open the address 127.0.0.1:8888 it doesn't word -.-
[15:34] <Kornblume132> work*
[15:34] <Artefact2> check wrapper.log and paste it on code.bulix.org
[15:34] <Ratchet> his wrapper.log says: "Caused by: java.lang.ClassNotFoundException: freenet.node.NodeStarter"
[15:35] <nextgens> try update.cmd then
[15:35] <Kornblume132> done before.. doesn't work..
[15:36] <Kornblume132> here the full log: http://code.bulix.org/pfkzda-68498
[15:36] <nextgens> retry update.cmd and pastebin its output please
[15:37] <Kornblume132> ok
[15:37] * infinity0 (n=infinity@) Quit (Remote closed the connection)
[15:37] * infinity0 (n=infinity@) has joined #freenet
[15:43] <FreenetLogBot> The monitoring script has detected a network glitch on http://mirror2.freenetproject.org/ : it has been disabled
[15:43] <nextgens> Kornblume132> so?
[15:43] <Kornblume132> 3min please
[15:46] * sbc (n=ca@) Quit ("Ex-Chat")
[15:49] <Kornblume132> *devil* the cmd close every time before i can read the output...
[15:49] <Artefact2> just do update.cmd > afile.txt
[15:49] <Artefact2> open a command window
[15:49] <Artefact2> then cd to your freenet dir
[15:51] <Kornblume132> kay
[15:52] <Kornblume132> http://code.bulix.org/myc5ne-68499
[15:52] <Kornblume132> I think it have to da with the file permissions or?
[15:52] <Kornblume132> no...
[15:52] <Kornblume132> its up to date?
[15:53] <Artefact2> there's nothing wrong here
[15:54] <Kornblume132> Oo
[15:55] <Kornblume132> It works now?! But i have many times before updated Oo
[15:56] <Kornblume132> After the update IN the command window it worked
[15:58] <Kornblume132> thank you for the help :)
[16:33] * Johan^mlg (n=bllarf@) Quit (Read error: 104 (Connection reset by peer))
[16:33] * Johan^mlg (n=bllarf@) has joined #freenet
[16:33] * batosai (n=julien@) Quit ("Ex-Chat")
[16:36] * p0s (n=1mn57@) Quit ()
[17:02] * Zarggg (n=z@) has joined #freenet
[17:09] * caytchen_ (n=caytchen@) has joined #freenet
[17:12] * Mathiasdm (n=Mathias@) Quit ("bye")
[17:23] * NEOatNHNG1 (n=neo@) Quit (Read error: 104 (Connection reset by peer))
[17:24] * NEOatNHNG (n=neo@) has joined #freenet
[17:34] * chudak (n=anydot@) has joined #freenet
[17:35] * chudak (n=anydot@) Quit (Client Quit)
[17:41] * Kornblume132 is now known as Kornblume
[17:43] <FreenetLogBot> The monitoring script has detected that http://mirror2.freenetproject.org/ is eligible to be back on the main mirror rotation list. Welcome Back!
[17:53] * Ash-Fox (i=ash-fox@) Quit (Read error: 104 (Connection reset by peer))
[17:55] * Ash-Fox (i=ash-fox@) has joined #FreeNET
[18:21] <nextgens> can someone try to fetch http://localhost:8887/CHK@wvdJxnXEmrkLHO7F~Fi~CVwMDIT4cjX6KSmmEmeYe9o,XKQxmprfZj2n2VD~n7zIApskQRR~cBTVnPcIrKfK7Y4,AAIC--8/test2 please?
[18:22] <nextgens> it's smallish
[18:22] <Artefact2> done
[18:22] <nextgens> you got it ??
[18:23] <Artefact2> yep
[18:23] <nextgens> what's the md5sum/sha1sum ?
[18:23] <nextgens> how big is it?
[18:23] <nextgens> do you see a picture if you rename it to test2.tiff ?
[18:23] <Artefact2> 61604 bytes
[18:24] <Artefact2> yes, I see a yellow dragon head with a Nes pad in his mouth
[18:24] <Ratchet> MD5 (test2) = e896c3168d86ff6b08d61dcc0a4194b4
[18:26] * cdent (n=cdent@) has joined #freenet
[18:27] <Ratchet> -rw-r--r-- 1 klaus klaus 61604 Sep 28 20:26 test2
[18:27] <FreenetLogBot> r22881 (1165) was built successfully on emu, mirrors are updating
[18:27] <nextgens> okay
[18:27] <nextgens> so I screwed the compression logic :(
[18:27] <nextgens> at least the metadatas are consitent :)
[18:28] <Ratchet> so only a bit scary :-)
[18:33] * Hikaru` (n=Plop@) Quit ("Sayonara")
[18:48] * Mathiasdm (n=Mathias@) has joined #freenet
[18:51] <nextgens> CHK@GEQMf~sMIW~4k85N5OpiQdL8fbxSgSCjeRRmkEbseIg,J6TofzcAL6YJgONAB3IN5V4J9IBBgMA1c7~BMnAPvwI,AAIC--8/test2
[18:51] <nextgens> what about this one?
[18:52] <Artefact2> it fails
[18:52] <Artefact2> "Not in archive"
[18:52] <Ratchet> yep
[18:52] <Ratchet> same here
[18:55] <nextgens> that's good news :)
[18:55] <nextgens> well, it ought to say it doesn't know the compression algorithm
[19:05] <pisi> How does one get trusted internet peers of darknet if i don't know anyone in person using it?
[19:06] <pisi> are there any keysigning style events or .. ?
[19:06] <Ratchet> convert friends to use freenet
[19:06] <Artefact2> that's not very easy
[19:06] <Artefact2> :)
[19:08] <pisi> what do you think is the ratio of darknet/opennet data?
[19:08] <pisi> or are there any guestimates about how much data is on freenet ?
[19:08] <Artefact2> maybe hundreds of terabytes
[19:08] <Ratchet> a true darknet only node just has peers the owner trusts completely not to reveal information about their peers even in case of physical compromisation
[19:09] <Ratchet> pisi: darknet/openet are not seperated. it's just a different way to connect to the network
[19:09] <Artefact2> Ratchet: you can see your darknet peer's IP, so in case of physical compromisation your friends are compomised too.
[19:10] <Ratchet> not if all my darknet peers have their data on encrypted harddrives and make sure to shut down their servers in case of emergency
[19:11] <pisi> I investigated a bit the crypto code used in freenet to maybe support some traditional smart card, but then it appeared to me that instead a specialized java card applet could be built for freenet.
[19:11] <Ratchet> ... and have the guts to not tell the LEAs ;-)
[19:11] <Artefact2> yes. I should do it. Is it possible do do on-the-fly encryption on an entire HD on Windows ? I baught a shiny 1tb drive, and I'd like to install freenet, and encrypt the whole thing
[19:12] <pisi> truecrypt helps
[19:12] <Ratchet> sorry, i've got _zero_ experience with windows :-)
[19:12] <Ratchet> if truecrypt is for win, too it might be a good solution
[19:13] <Artefact2> But I want to encrypt my entire HD (like LVM, you know ?)
[19:13] <Ratchet> my backup disks are truecrypted
[19:13] <Artefact2> is it possible to do that with TrueCrypt ?
[19:14] <Ratchet> I don't know if it is even possible to encrypt the syste partition with windows
[19:15] <Artefact2> I don't want to encrypt the system partition
[19:15] <Ratchet> but it would suffice to encrypt the partition freenet resides on. and that should be possible with truecrypt
[19:15] <Artefact2> I want to encrypt a single HD, who only contains Freenet and its Datastore
[19:16] <Ratchet> the nie part of truecrypt is that it has "hidden" partitions
[19:16] <Ratchet> *nice
[19:16] <Artefact2> well, it can't hide my HD where freenet is running on ;)
[19:16] <nextgens> okay: three urls for people to test; again
[19:16] <Ratchet> you can tell it one of two pwds and it only reveals bogus data and only the true pwd reveals the real data
[19:16] <nextgens> http://localhost:8887/CHK@4vGBTukZL5fMh63cWhxOwjRjULrG7CEatXMQImwjAKM,vHTFnt0ztcNeomyX7c4SJxxDb04MWw68H4G~OYlpERU,AAIC--8/test
[19:16] <nextgens> http://localhost:8887/CHK@GEQMf~sMIW~4k85N5OpiQdL8fbxSgSCjeRRmkEbseIg,J6TofzcAL6YJgONAB3IN5V4J9IBBgMA1c7~BMnAPvwI,AAIC--8/test2
[19:17] <nextgens> hmm
[19:17] <nextgens> the third one isn't worth it in fact
[19:17] <Artefact2> test2 is "Not in archive"
[19:17] <nextgens> and do you get something logged when you attempt to fetch it?
[19:18] <nextgens> grep for ERROR or Metadata
[19:18] <Artefact2> no, nothing.
[19:18] * nextgens wonders if it's acceptable to release something knowing that it will probably break
[19:18] <nextgens> maybe I should commit the infrastructure first and the compressor then
[19:18] <nextgens> okay
[19:18] <nextgens> thanks :)
[19:19] <Ratchet> nextgens: test2 is "not in archive", test justr hangs in queue
[19:20] <Artefact2> I'm inserting some data, why isn't there a percentage ?
[19:21] * nextgens throws a percentage at Artefact2
[19:21] <Artefact2> I only have "x.x%??"
[19:21] <nextgens> what kind of percentage do you want?
[19:21] <Artefact2> A bold percentage, with the green bar who grows up, like downloads :)
[19:21] <Ratchet> is it a big file?
[19:21] <Artefact2> around 100 MiB
[19:22] <Ratchet> wait some more :-)
[19:22] <Artefact2> yay, thanks :)
[19:23] <Ratchet> nextgens: 110%proof ;-)
[19:24] <Artefact2> you have an idea of what encryption algorithm choose with truecrypt ? i can't see the best one...
[19:25] <Ratchet> I'm preferring aes256 with the whirlpool hasher
[19:25] <Ratchet> sha has theoretical vulnerabilities :-)
[19:26] <Artefact2> yes. I would use whirlpool too :)
[19:26] <Artefact2> But the choice between AES/Twofish/Serpent is quite hard
[19:26] <Ratchet> truecrypt lets you chain them, if you're undecided :-)
[19:27] <Artefact2> But i want to run Freenet from my encrypted drive, so it has to be fast enough-
[19:27] <Ratchet> if you're cpu is current, it will work
[19:28] <Ratchet> but aes256 is enough
[19:28] <Ratchet> aes128 is "military grade"
[19:28] <Ratchet> and aes256 is not only "doubled"
[19:28] <Ratchet> it will suffice
[19:29] <Ratchet> depending on your pasphrase
[19:30] <Ratchet> i prefer gpg encrypted 4096bit keys
[19:30] <Ratchet> you can put them on a usb stick
[19:30] <Ratchet> truecrypt even lets ypu chose random image data as key
[19:31] <Ratchet> put some holiday pictures o your usbstcik and tajke the first 1Mb of an image as your key proteted with a passphrase
[19:31] <Artefact2> Or i can generate random keys
[19:31] <Ratchet> sure
[19:32] <Artefact2> I wonder if having a 1mb key is more secure than 64 bytes
[19:33] <Ratchet> I don't know :-) you don't have to use 1Mb of an image though
[19:34] <nextgens> I use blowfish: it's fast
[19:34] <nextgens> anyway; that's OT
[19:34] <Ratchet> all I want to say is that truecrypt is worth a try
[19:34] <Ratchet> it has blowfish, too :-)
[19:43] <Artefact2> i have a little question
[19:43] <Artefact2> if I move my Freenet dir from D: to E:, how do I modify the system service correctly ?
[19:44] <Artefact2> to says "freenet wrapper isn't here anymore, it is here now !"
[19:58] <Artefact2> or I reinstall Freenet with the installer on the drive E:, and I move my old freenet dir
[19:58] <Ratchet> sorry, no clue about windows...
[20:00] <Artefact2> any idea of how long it will take to resize a 250 gb salted hash store to 1 tb ?
[20:03] * pisi (n=pisi@) Quit ()
[20:20] * Kornblume (n=aa@) Quit (Read error: 110 (Connection timed out))
[20:37] <Tommy[D]> Artefact2: solved the moving problem?
[20:37] * Dieppe (n=clement@) Quit (Read error: 113 (No route to host))
[20:37] <Artefact2> Tommy[D]: no
[20:38] <Artefact2> I just want to know how many time it will take
[20:38] <Artefact2> from 250 gb -> 1000 gb
[20:41] <Tommy[D]> Artefact2: for moving: stop freenet, move the dir over to the new location, edit freenet.ini (imho there is 1 absolute path), then use the script (in the bin dir) to uninstall the service and the other one to install the service again
[20:41] <Artefact2> Tommy[D]: ok, thanks. I will try this
[20:42] <Artefact2> i'm leaving now, bye
[20:42] * Artefact2 (n=Romain@) Quit ("Leaving.")
[20:44] <Iso-Nisse> how many nods are normalt to have on the darknetSizeEstimateSession: ?
[20:44] <Iso-Nisse> i remember on my old node it had hundrets or thousands
[20:44] <Iso-Nisse> but my new one old got 81
[20:52] <Tommy[D]> that is normal
[20:53] <Tommy[D]> there are no more opennet location swaps, so you dont see nodes with opennet enabled in there any more
[20:55] * Mathiasdm (n=Mathias@) Quit ("bye")
[20:57] <FreenetLogBot> The monitoring script has detected a network glitch on http://mirror2.freenetproject.org/ : it has been disabled
[21:03] <Iso-Nisse> ah oki
[21:27] * a21 (n=chatzill@) has joined #freenet
[21:37] * Johan^mlg (n=bllarf@) Quit ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org")
[21:42] <FreenetLogBot> The monitoring script has detected that http://mirror2.freenetproject.org/ is eligible to be back on the main mirror rotation list. Welcome Back!
[22:21] * cdent (n=cdent@) Quit ()
[22:23] * JazZz99 (n=coltrane@) Quit ("Leaving")
[22:28] * archangelpetro (n=hellequi@) Quit (Remote closed the connection)
[22:38] * FrinkC (n=FrinkC@) Quit ("Bye")
[22:49] * ahuxley (n=ahuxley@) has joined #freenet
[22:53] * phrosty (n=phrosty@) has joined #freenet
[23:20] * caytchen_ (n=caytchen@) Quit ("Verlassend")
[23:42] <FreenetLogBot> The monitoring script has detected a network glitch on http://mirror2.freenetproject.org/ : it has been disabled
[23:48] * infinity0 (n=infinity@) Quit ("Leaving.")
[23:48] * infinity0 (n=infinity@) 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.