#freenet IRC Log

Index

IRC Log for 2008-08-18

Timestamps are in GMT/BST.

[0:28] * Zarggg (n=z@) has joined #freenet
[0:32] * infinity0 (n=infinity@) Quit ("Leaving.")
[0:53] * Zarggg (n=z@) Quit (Read error: 104 (Connection reset by peer))
[0:53] * Zarggg (n=z@) has joined #freenet
[1:09] * Zarggg (n=z@) Quit ()
[1:12] * Ash-Fox (i=ash-fox@) Quit (Remote closed the connection)
[1:19] * Zarggg (n=z@) has joined #freenet
[1:33] * Jase (i=jase@) Quit (Read error: 60 (Operation timed out))
[1:34] * Jase (i=jase@) has joined #freenet
[1:59] * kalkin-- (n=kalkin-@) has joined #freenet
[1:59] * kalkin- (n=kalkin-@) Quit (Read error: 104 (Connection reset by peer))
[2:18] * gasi_ (n=gasi@) has joined #freenet
[2:33] * gasi__ (n=gasi@) Quit (Read error: 110 (Connection timed out))
[2:34] * kalkin-- (n=kalkin-@) Quit (Read error: 110 (Connection timed out))
[2:50] * sdiz (n=sdiz@) has joined #freenet
[2:50] * ChanServ sets mode +o sdiz
[2:53] <FreenetLogBot> r21985 (1156) was built successfully on emu, mirrors are updating
[3:52] * PhilKC (i=PhilKC@) has joined #Freenet
[3:53] * Zarggg (n=z@) Quit ()
[4:16] * DaffyDuck_ (n=jan@) Quit ("Leaving")
[5:00] * TheSeeker (n=Fridlekh@) Quit (Read error: 110 (Connection timed out))
[6:24] * mrsteveman1 (n=test@) Quit ("Leaving")
[6:41] * TheSeeker (n=Fridlekh@) has joined #freenet
[7:18] * lalalla (n=user@) has joined #freenet
[7:18] * lalalla (n=user@) has left #freenet
[7:54] <FreenetLogBot> r21987 (1156) was built successfully on emu, mirrors are updating
[8:00] <FreenetLogBot> r21988 (1156) was built successfully on emu, mirrors are updating
[8:12] * lalalla (n=user@) has joined #freenet
[8:13] * lalalla (n=user@) has left #freenet
[8:27] * ahuxley (n=ahuxley@) Quit ()
[8:32] <nextgens> hi
[8:35] * saces (n=saces@) Quit (Read error: 110 (Connection timed out))
[8:35] * saces (n=saces@) has joined #freenet
[8:35] * ChanServ sets mode +o saces
[8:38] * Nande (n=KVIrc@) Quit ("byes, tengan la bondad de ser felices. ;)")
[8:41] <saces> i dont like all the "yyyy-mm-dd" in fms uris.
[8:41] <FreenetLogBot> r21989 (1156) was built successfully on emu, mirrors are updating
[8:43] <saces> fms does not have an "entry point" for a simple browser,
[8:44] <saces> you need allways a specific day to jump in.
[8:46] <saces> how to talk to the fms developer if you dont have fms?
[8:48] <nextgens> no idea
[8:49] <nextgens> I wonder if the security-related problem I spotted reviewing his code has ever been fixed
[8:56] <FreenetLogBot> The monitoring script has detected a network glitch on http://mirror2.freenetproject.org/ : it has been disabled
[9:11] <FreenetLogBot> The monitoring script has detected that http://mirror2.freenetproject.org/ is eligible to be back on the main mirror rotation list. Welcome Back!
[9:35] <FreenetLogBot> The monitoring script has detected a network glitch on http://88.198.34.102/~mirror/ : it has been disabled
[9:35] <FreenetLogBot> The monitoring script has detected a network glitch on http://freenet.kwain.net/ : it has been disabled
[9:35] <FreenetLogBot> The monitoring script has detected a network glitch on http://mirror3.freenetproject.org/ : it has been disabled
[9:36] * lalalla (n=user@) has joined #freenet
[9:36] * lalalla (n=user@) has left #freenet
[9:42] <nextgens> sourceforge's svn is soooo slow
[9:51] <FreenetLogBot> The monitoring script has detected a network glitch on ftp://ftpmirror.sectoor.de/freenet/ : it has been disabled
[9:51] <FreenetLogBot> The monitoring script has detected a network glitch on http://mirror1.freenetproject.org/ : it has been disabled
[9:53] * infinity0 (n=infinity@) has joined #freenet
[9:56] <FreenetLogBot> The monitoring script has detected a network glitch on http://mirror2.freenetproject.org/ : it has been disabled
[9:56] <FreenetLogBot> The monitoring script has detected a network glitch on http://mirror4.freenetproject.org/ : it has been disabled
[10:02] <FreenetLogBot> r21994 (1156) was built successfully on emu, mirrors are updating
[10:05] <FreenetLogBot> r21995 (1156) was built successfully on emu, mirrors are updating
[10:05] <FreenetLogBot> The monitoring script has detected that ftp://ftpmirror.sectoor.de/freenet/ is eligible to be back on the main mirror rotation list. Welcome Back!
[10:11] <FreenetLogBot> The monitoring script has detected that http://mirror2.freenetproject.org/ is eligible to be back on the main mirror rotation list. Welcome Back!
[10:11] <FreenetLogBot> The monitoring script has detected that http://mirror4.freenetproject.org/ is eligible to be back on the main mirror rotation list. Welcome Back!
[10:14] <FreenetLogBot> r21996 (1156) was built successfully on emu, mirrors are updating
[10:16] * nextgens is looking for a way to commit a svn property without committing the rest of the tree
[10:16] <nextgens> any idea?
[10:16] <nextgens> svn ci . will commit recursively
[10:16] <nextgens> hmm
[10:16] <nextgens> -N maybe?
[10:18] <sur5r> svn ci $FILE ?
[10:19] <nextgens> well, the property is set on the directory
[10:19] <nextgens> will try -N
[10:19] <sur5r> what properties are there for directories? i guess no mime-type...
[10:19] <nextgens> okay, it worked; cool :)
[10:20] <nextgens> svn:externals
[10:20] <FreenetLogBot> The monitoring script has detected that http://88.198.34.102/~mirror/ is eligible to be back on the main mirror rotation list. Welcome Back!
[10:20] <FreenetLogBot> The monitoring script has detected that http://freenet.kwain.net/ is eligible to be back on the main mirror rotation list. Welcome Back!
[10:20] <FreenetLogBot> The monitoring script has detected that http://mirror3.freenetproject.org/ is eligible to be back on the main mirror rotation list. Welcome Back!
[10:20] <sur5r> ah, that's the way you create externals?
[10:20] <nextgens> yeah
[10:20] <sur5r> mh, easy
[10:21] <nextgens> in fact we might need a release soonish
[10:21] <nextgens> yetAnotherOne
[10:21] <nextgens> so that we can upgrade freenet-ext
[10:22] <nextgens> but maybe we should fix the updater's bug first
[10:22] <nextgens> did the "normal update process" work for anyone here?
[10:22] <nextgens> or has the UoM taken over?
[10:23] * zooko (n=user@) has joined #freenet
[10:23] <sur5r> "normal update process" as in update via freenet, not update.sh?
[10:23] <zooko> Greetings, people of #freenet!
[10:23] <zooko> http://zooko.com/lafs.pdf <-- scientific paper detailing Tahoe LAFS design
[10:24] <nextgens> what's Tahoe LAFS ?
[10:25] <sur5r> Least Authority File System, as i just found out
[10:25] <nextgens> sur5r> they are two update processes over freenet: one "from your peer" which we call "update over mandatory" and an other one where you update from the network
[10:25] <sur5r> ah
[10:26] <sur5r> i think i got my 1156 from the network
[10:26] <nextgens> the former is more disruptive for your peer's connectivity than the latter
[10:26] <nextgens> well, your wrapper.log should tell
[10:26] <nextgens> if UoM has taken over you'll see it in there
[10:26] <zooko> Tahoe is a system for secure, distributed storage. It uses capabilities for
[10:26] <zooko> access control, cryptography for confidentiality and integrity, and erasure
[10:26] <zooko> coding for fault-tolerance. It has been deployed in a commercial backup service
[10:26] <zooko> and is currently operational. The implementation is Open Source.
[10:27] <sur5r> nextgens: lets put it like this: i've enabled automatic update long before 1100 and it always worked
[10:28] <sur5r> i've restartet my node a couple of times yesterday, so there's nothing left from that in my wrapper.log
[10:29] <sur5r> restarted, even
[10:30] <nextgens> fair enough
[10:31] <nextgens> INFO | jvm 1 | 2008/08/16 23:41:30 | The update process seems to have been stuck for over an hour; let's switch to UoM! SHOULD NOT HAPPEN! (1)
[10:31] <nextgens> that's the kind of messages you could have seen
[10:31] <sur5r> i've never seen that
[10:32] <nextgens> that's the node I've inserted the update from though
[10:32] <nextgens> so it might be related
[10:35] <FreenetLogBot> The monitoring script has detected that http://mirror1.freenetproject.org/ is eligible to be back on the main mirror rotation list. Welcome Back!
[10:35] <FreenetLogBot> The monitoring script has detected a network glitch on http://mirror3.freenetproject.org/ : it has been disabled
[10:38] <sur5r> is there some kind of upper limit for the store size? i mean some amount where adding more would be counter-productive
[10:41] <nextgens> as long as your computer is capable to handle it there is no limit
[10:42] <nextgens> the network won't allocate you a larger subset of the keyspace but your node will be able to cache more data
[10:42] <sur5r> ah, that's why the cache fills so fast
[10:42] <nextgens> all the default settings are tweaked for a "reasonably sized" datastore though
[10:43] <nextgens> if you use a huge datastore you will want to increase the amount of ram dedicated to the cache in order to reduce IOs
[10:43] <nextgens> *accesses
[10:43] <sur5r> i've crossed the 50G some time ago...
[10:45] <sur5r> is that "huge" already"
[10:45] <sur5r> ?
[10:46] <sur5r> i had to increase the memory limit for the VM a long time ago, otherwise it would crash with OOMException
[10:47] <FreenetLogBot> r21998 (1156) was built successfully on emu, mirrors are updating
[10:48] <sur5r> is there an update key for the testing builds? or are those never inserted?
[10:48] <nextgens> sur5r> you probably want to increase the amount of ram allocated to the database too
[10:48] <nextgens> they aren't inserted
[10:49] <nextgens> they are by definition not stable
[10:49] <nextgens> and not always reviewed
[10:49] <nextgens> whereas stable builds are reviewed
[10:50] <FreenetLogBot> The monitoring script has detected a network glitch on http://88.198.34.102/~mirror/ : it has been disabled
[10:50] <FreenetLogBot> The monitoring script has detected a network glitch on http://freenet.kwain.net/ : it has been disabled
[10:50] <FreenetLogBot> The monitoring script has detected a network glitch on http://mirror1.freenetproject.org/ : it has been disabled
[10:50] <FreenetLogBot> The monitoring script has detected that http://mirror3.freenetproject.org/ is eligible to be back on the main mirror rotation list. Welcome Back!
[10:51] <sur5r> nextgens: you are talking about "Datastore maximum memory usage", right?
[10:52] <nextgens> I don't remember the name of the setting
[10:53] <sur5r> node.databaseMaxMemory, 20M by default, it's 50 here. it says it's limited to 30% of system memory
[10:53] <sur5r> err of maximum memory
[10:53] <nextgens> yeah it's the one
[10:54] <sur5r> ah, and it will never exceed the memory allocated for the VM, right?
[10:54] <nextgens> it can't
[10:54] <sur5r> ok
[10:54] <sur5r> then i'll try and set it to 0
[10:54] <nextgens> short of a jvm bug of course
[10:54] <nextgens> it's probably a bad idea
[10:54] <sur5r> 0 = no limit
[10:54] <sur5r> ?
[10:54] <nextgens> I'm not sure
[10:54] <sur5r> it says there
[10:55] <nextgens> try -1 instead
[10:55] <nextgens> ah
[10:55] <nextgens> well, if it says so :)
[10:55] <FreenetLogBot> The monitoring script has detected a network glitch on http://mirror2.freenetproject.org/ : it has been disabled
[10:55] <FreenetLogBot> The monitoring script has detected a network glitch on http://mirror4.freenetproject.org/ : it has been disabled
[10:55] <sur5r> let's try
[10:55] <sur5r> worst thing that can happen is OOM
[10:57] <sur5r> is it safe not to encrypt temporary buckets if the datastore is on an encrypted disk? (no swap)
[10:59] <nextgens> it depends on your threat model
[10:59] <sur5r> mh
[10:59] <nextgens> they are ways of recovering data from RAM too
[10:59] <sur5r> i know
[10:59] * Ash-Fox (i=ash-fox@) has joined #FreeNET
[10:59] <sur5r> ok, so i leave them encrypted
[11:00] * TheSeeker (n=Fridlekh@) Quit (Read error: 110 (Connection timed out))
[11:05] <FreenetLogBot> The monitoring script has detected that http://88.198.34.102/~mirror/ is eligible to be back on the main mirror rotation list. Welcome Back!
[11:05] <FreenetLogBot> The monitoring script has detected that http://freenet.kwain.net/ is eligible to be back on the main mirror rotation list. Welcome Back!
[11:06] <nextgens> HUH
[11:06] <nextgens> the db4o code is 30M big!
[11:07] <sur5r> db4o?
[11:08] <nextgens> the database engine needed to run toad's branch
[11:08] <sur5r> ah
[11:08] <sur5r> 30M source files?
[11:08] <nextgens> yeah
[11:08] <sur5r> ouch
[11:08] <nextgens> well no, compressed source zip
[11:08] <sur5r> mh
[11:09] <sur5r> why not simply use some sql server ;)
[11:09] <nextgens> there must be binaries in their source distribution
[11:10] <saces> the jar needed for the wot plugin is ~1.1M
[11:10] <FreenetLogBot> The monitoring script has detected that http://mirror2.freenetproject.org/ is eligible to be back on the main mirror rotation list. Welcome Back!
[11:10] <FreenetLogBot> The monitoring script has detected that http://mirror4.freenetproject.org/ is eligible to be back on the main mirror rotation list. Welcome Back!
[11:15] * FrinkC (n=FrinkC@) has joined #freenet
[11:17] * cybro (n=cybro@) has joined #freenet
[11:20] <FreenetLogBot> The monitoring script has detected that http://mirror1.freenetproject.org/ is eligible to be back on the main mirror rotation list. Welcome Back!
[11:45] * toad_ (n=toad@) has joined #freenet
[11:45] * ChanServ sets mode +o toad_
[11:49] <nextgens> hey toad_ !
[11:55] <toad_> nextgens: you going to release for 2501 soon?
[11:55] <toad_> or have you already done so?
[11:57] <nextgens> 2501?
[11:58] <toad_> "Frost unable to connect to the node since 1156"
[11:58] <toad_> pretty drastic IMHO
[11:59] <nextgens> who cares? no one is using frost anymore, no?
[11:59] <toad_> doesn't it affect other FCP clients?
[11:59] <toad_> if not, why not?
[12:01] <nextgens> they were two distinct bugs in my new line-reading stuff
[12:02] <nextgens> one of which was critical
[12:02] <nextgens> I have no idea why it doesn't affect other clients
[12:02] <toad_> okay well release anyway then as soon as there are no other serious regressions *relative to 1156*
[12:04] <nextgens> a lot of new code has been introduced
[12:04] <toad_> hmmm
[12:05] <toad_> since 1156? what sort of new code?
[12:05] <nextgens> some of it has a lot of potential regarding how bad nodes can get screwed
[12:05] <nextgens> I rewrote the peermanager's flush to disk thingy
[12:06] <nextgens> if it's even half as buggy as my line-reading stuff was it can be really bad
[12:06] <toad_> ah
[12:06] <toad_> :|
[12:06] <toad_> well can you revert everything and release 1157 with just #2501 fixed?
[12:06] <toad_> and then un-revert everything?
[12:07] <nextgens> imho it's not worth a release
[12:07] <toad_> it is if it breaks FCP
[12:07] <toad_> and afaics it should be breaking FCP not only for Frost but for other stuff too
[12:07] <nextgens> btw 1156 isn't mandatory
[12:07] <toad_> sure, so what
[12:08] <toad_> anyway, that's my view
[12:08] <nextgens> ok
[12:17] <toad_> hehe newbie called "Dalek Invasion" on the support list
[12:17] <nextgens> what does he say?
[12:17] <toad_> just FAQs
[12:32] * cdent (n=cdent@) has joined #freenet
[12:35] <saces> anyone around who is interested in help/work on a fms java port?
[12:35] * toad_ thinks that's a really good idea
[12:37] <saces> a simplebrowser like the ThawIndexBrowser is not possible
[12:38] <saces> (in the meanig of "be a useful tool")
[12:38] <toad_> a full blown web+fcp interfaced java port would be really awesome
[12:38] <toad_> far easier to use than FMS
[12:39] <toad_> also it could be officially reviewed, even though it can't be officially worked on
[12:43] * TheSeeker (n=Fridlekh@) has joined #freenet
[12:43] <saces> a plugin with PluginFCP implemented.
[12:45] <sur5r> will the C++ implementation of FMS stay?
[12:47] <toad_> I don't see why not
[12:47] * greycat (i=rfc1413@) has joined #freenet
[12:47] <saces> sur5r: itse the reference implemtation atm, but depends on SomeDudes cointinuess in the long term
[12:50] <sur5r> mh
[12:51] <sur5r> i have to admit that i'm not really a fan of java
[12:53] <nextgens> saces> what about teaming up with batosai ?
[12:53] <nextgens> imo fms's protocol sucks
[12:56] <saces> nextgens: the entire idea depends on the fact i'm not buffered with the trust calc stuff :P
[12:57] <toad_> buffered?
[12:57] <toad_> batosai has his own trust calculation logic in his WoT plugin...
[12:58] <saces> bothered
[12:58] <toad_> i'm not keen on having two incompatible chat systems (3 really) ... but batosai's plugin seems the right architecture...
[12:58] <nextgens> agreed
[12:58] <nextgens> hence I suggested to team up with him
[12:58] <FreenetLogBot> r21999 (1156) was built successfully on emu, mirrors are updating
[12:59] <saces> ofcourse a FMSPlugin should reuse the wot plugin.
[13:01] <toad_> saces: they are incompatible
[13:03] * cybro (n=cybro@) Quit ("Lämnar")
[13:04] <saces> toad_: FMSPlugin comes mybe without trust and needs a external source for it.
[13:04] <saces> this will fit my needs :P
[13:04] <toad_> saces: all i'm saying is WoT's trust is incompatible with FMS's trust
[13:04] <toad_> it's two different algorithms, and the message formats are different too
[13:05] <toad_> now, building a useful usable chat system on top of batosai's WoT plugin would be a great project imho
[13:07] <FreenetLogBot> r22000 (1156) was built successfully on emu, mirrors are updating
[13:07] <saces> porting fms or expand WoT is maybe the same ammount of work....
[13:13] <FreenetLogBot> r22001 (1157) was built successfully on emu, mirrors are updating
[13:21] * sbc (n=ca@) has joined #freenet
[13:23] <sdiz> what is the standard way to update freenet-ext.jar ?
[13:23] <FreenetLogBot> Emu wasn't able to build r22002 -- see error message on http://emu.freenetproject.org/~svn-build/build-r22002.txt
[13:24] <nextgens> sdiz> update?
[13:24] <nextgens> what do you mean?
[13:25] <nextgens> if you want a preview version of next -ext you can get it at https://emu.freenetproject.org/~nextgens/freenet-ext.jar
[13:25] <nextgens> but it's not backward compatible
[13:25] <nextgens> and you need the patch I've put into 1157 for it to work
[13:26] <sdiz> does UoM updater update freenet-ext.jar ?
[13:26] <nextgens> no
[13:26] <nextgens> but the normal updater does
[13:27] <sur5r> nextgens: is 1157 already inserted?
[13:28] <sur5r> im curious how long it takes until it shows up here
[13:29] <nextgens> it's not
[13:29] <FreenetLogBot> r22003 (1157) was built successfully on emu, mirrors are updating
[13:29] * nextgens starts the process
[13:29] <sur5r> :)
[13:30] <sdiz> does build 1157 work with the old freenet-ext.jar? just in case if freenet-ext.jar update failed..
[13:31] * NEOatNHNG (n=neo@) Quit (Read error: 110 (Connection timed out))
[13:32] <nextgens> yes it does
[13:33] <nextgens> could some people try my new -ext out please?
[13:33] <nextgens> I'll release it at some point
[13:36] <sdiz> nextgens: http://code.bulix.org/61iubx-68077
[13:36] <sdiz> hmmm... have to update the binary as well
[13:36] <nextgens> yeah
[13:36] <nextgens> but you can ignore it
[13:36] <nextgens> in fact I'm interrested in feedback when you ignore it
[13:36] <nextgens> try to run it with the old binaries please :)
[13:37] <nextgens> we won't update them
[13:39] * NEOatNHNG (n=neo@) has joined #freenet
[13:44] <sdiz> nextgens: do you get ClassCastException in freenet-latest.log in 1157 ?
[13:44] <FreenetLogBot> r22005 (1157) was built successfully on emu, mirrors are updating
[13:45] * keinuser (n=user@) has joined #freenet
[13:46] * keinuser (n=user@) has left #freenet
[13:46] <nextgens> sdiz> no, why?
[13:46] <nextgens> I should ?
[13:46] <nextgens> sdiz> if its broken tell me!
[13:46] <nextgens> possibly before the insert finishes
[13:46] <nextgens> it's at 87%
[13:47] <sdiz> nextgens: 1157 is broken
[13:47] <FreenetLogBot> r22006 (1157) was built successfully on emu, mirrors are updating
[13:48] <nextgens> sdiz> what is broken ?
[13:48] <nextgens> pastebin the error now please
[13:48] <sdiz> r21989
[13:49] <nextgens> :<
[13:49] <sdiz> http://code.bulix.org/l6senc-68078
[13:49] <sdiz> do you see this error, or is this just me?
[13:49] <nextgens> I've cancelled the insert
[13:49] <nextgens> meaning that we will need a 1158
[13:50] <nextgens> how is that possible? generics should prevent those from hapenning!
[13:50] <nextgens> the whole point is to switch from runtime exceptions to "pre-run-time-warnings!"
[13:51] <sdiz> the code work well with eclipse compiler, but not sun compiler..
[13:51] <sdiz> =(
[13:51] <nextgens> huh?
[13:52] <sdiz> same source code, different compiler ... one give good bytecode, one give bad bytecode
[13:52] <FreenetLogBot> Emu wasn't able to build r22007 -- see error message on http://emu.freenetproject.org/~svn-build/build-r22007.txt
[13:52] <nextgens> sdiz> are you using a build from emu or your own?
[13:52] <sdiz> my own build
[13:53] <nextgens> did you see all the warnings emu is producing?
[13:53] <sdiz> yas..
[13:53] <nextgens> maybe I should use a -Werror
[13:53] * nextgens does it
[13:54] <sdiz> anyway, i have revert the commit
[13:57] <nextgens> okay we need people to test current head
[13:57] <nextgens> I'll release next when it's confirmed not-broken
[13:58] <nextgens> we need all the available testers (none) to update to HEAD asap
[14:05] <nextgens> sdiz> so, are you fixing those generics or do we release without them?
[14:07] * Cooo is updating
[14:08] <sdiz> just release without them
[14:09] <nextgens> okay, I'll go dish washing and release when I get back
[14:10] <nextgens> unless someone has spotted a critical bug in the meantime
[14:11] * caytchen (n=caytchen@) has joined #freenet
[14:15] <sdiz> need lots of work to fix the generic -- it can't fix without merging DoublyLinkedListImpl / DoublyLinkedList
[14:15] <sdiz> some method, such as clone(), does not work with DoublyLinkedList.Item, only work with DoublyLinkedListImpl.Item
[14:16] <saces> sdiz: 22007 deos not build here (LRUQueue.java)
[14:17] <sdiz> try 22008
[14:18] <saces> ah. )
[14:18] <FreenetLogBot> r22009 (1157) was built successfully on emu, mirrors are updating
[14:30] <infinity0> what's the difficulties of implementing a captcha for each KSK put?
[14:31] <toad_> infinity0: hash cash is feasible, captchas are not
[14:31] <toad_> infinity0: captcha's have to be a challenge issued by one party to another party
[14:31] <infinity0> why not?
[14:32] <infinity0> yeah, so for each put request you get a challenge, and you have to answer it on a second reply?
[14:33] <toad_> who would issue the challenge?
[14:33] <toad_> that's the problem
[14:33] <infinity0> the client answering the put request?
[14:33] <toad_> given that the node may be malicious, not just the user, it's intractable
[14:33] <toad_> unless you have the node that sends the InsertReply (i.e. where the HTL runs out) do it
[14:34] <toad_> but then you have MITMs: a malicious node re-uses captchas issued to it by other nodes, and gets downstream users to solve them, so it can insert its spam
[14:36] <infinity0> but it would still slow the spam down surely? since that depends on other users inserting their own content
[14:38] <infinity0> alse malicious nodes can tamper with requests whether there's a captcha or not
[14:38] * Pichu0102 (n=pichu010@) Quit (Client Quit)
[14:39] * Pichu0102 (n=pichu010@) has joined #freenet
[14:39] * Pichu0102 (n=pichu010@) Quit (Read error: 104 (Connection reset by peer))
[14:39] * Pichu0102 (n=pichu010@) has joined #freenet
[14:43] * sur5r (i=sur5r@) Quit (Remote closed the connection)
[14:45] * Pichu0102 (n=pichu010@) Quit ("I hear it's amazing when the famous purple stuffed worm in flap-jaw space with the tuning fork does a raw blink on Hari Kiri )
[14:47] <infinity0> also, what if you have a standardised way of generating a captcha for each piece of content, which is easy to for humans to decode, but hard for computers to, but easy to encode and verify (just like a one-way hash function)
[14:49] * sur5r (i=sur5r@) has joined #freenet
[14:49] <sur5r> re
[14:49] <infinity0> then when you insert the data, your own cilent can issue the captcha (but that's OK if the same algorithm being used by all nodes) and send your answer along with the actual data, which effectively unblock it for putting
[14:51] <infinity0> oh nevermind i suppose then it's easy for someone to do the MITM thing
[14:53] <nextgens> okay so has anyone to say before I release?
[14:53] <nextgens> Cooo> how is head behaving?
[14:57] <Cooo> So far it seems good. Let me check logs again.
[14:59] <Cooo> exception in USKManager
[14:59] <nextgens> hmm?
[15:00] <Cooo> and alot of non acked packets, but those seems to be for the same node so I guess it just went ofline
[15:01] * Pichu0102 (n=pichu010@) has joined #freenet
[15:01] * Pichu0102 (n=pichu010@) Quit (Read error: 104 (Connection reset by peer))
[15:01] <nextgens> OOOOHHHH
[15:01] <nextgens> we have a nice look
[15:01] <nextgens> loop
[15:02] <nextgens> Removing ack request twice? Null on
[15:02] <nextgens> that's what you see in your logs, right?
[15:02] <Cooo> nope
[15:02] <Cooo> http://code.bulix.org/gl2wu8-68079?raw dunno if it's anything critical.
[15:04] <nextgens> great
[15:04] <nextgens> okay two issues to fix then
[15:04] <nextgens> :<
[15:04] <nextgens> and toad's gone
[15:06] <sdiz> Cooo: this is not a new bug, i have seen this for ages
[15:06] * kryptos23_ (n=chatzill@) has joined #freenet
[15:06] <infinity0> nextgens: wouldn't a captcha slow down an attacker though? even if they do re-issue them and get people to solve them?
[15:06] * kryptos23_ is now known as kryptos23
[15:06] <sdiz> not sure if it matters
[15:09] <Cooo> sdiz: ahh.
[15:11] <nextgens> sdiz> first time I see it
[15:12] <nextgens> and since unregister is in the calltrace it's worrying
[15:14] <nextgens> Cooo> get what I've just commited please
[15:14] <nextgens> and look out for error/exceptions and cpu usage
[15:15] <Cooo> nextgens: will do.
[15:16] * Pichu0102 (n=pichu010@) has joined #freenet
[15:17] * Pichu0102 (n=pichu010@) Quit (Client Quit)
[15:18] <sdiz> nextgens: http://emu.freenetproject.org/irc/2008-06-10 , seach for "USKFetcher" ... this problem exist long time ago
[15:18] <FreenetLogBot> r22010 (1157) was built successfully on emu, mirrors are updating
[15:18] * Pichu0102 (n=pichu010@) has joined #freenet
[15:21] <nextgens> okay
[15:21] <nextgens> well let's release then
[15:21] <nextgens> Cooo> so, any news with head?
[15:22] <Cooo> nextgens: Not completeley started up yet.
[15:27] <Cooo> still got the exception
[15:27] <nextgens> yeah
[15:27] <nextgens> well the fix isn't for that one :)
[15:27] <Cooo> ahhh :)
[15:27] <nextgens> do you have something about KeyTracker?
[15:27] <Cooo> yep
[15:28] <nextgens> hmm?
[15:28] <Cooo> Packet 10805 sent over 172078ms ago and still not acked on freenet.node.KeyTracker@***
[15:29] <nextgens> how many of those do you get?
[15:29] <Cooo> all keytracker error is for the same node.
[15:29] * Mondanbeter (n=Mondanbe@) has joined #freenet
[15:30] <nextgens> same as before?
[15:30] <Mondanbeter> hi someone want my ref?
[15:31] <Cooo> I think so but I am not shure, deleted the old logs :(
[15:31] * Mondanbeter was kicked from #freenet by nextgens
[15:31] <nextgens> okay
[15:31] <Cooo> seems like I am getting ~ 10 / second
[15:32] * Mondanbeter (n=Mondanbe@) has joined #freenet
[15:33] <nextgens> that's a lot
[15:33] <nextgens> no?
[15:33] <nextgens> how was it beforehand?
[15:34] <sdiz> Mondanbeter: get some real friends, or use opennet. never trade ref with strangers
[15:34] <Cooo> probably around the same numbers
[15:34] <nextgens> okay
[15:35] <nextgens> so let's roll the release
[15:35] <Cooo> getting the error for another node too now.
[15:35] <Mondanbeter> might be difficult, if i don't have any friends running freenet...
[15:35] <Mondanbeter> ...never mind
[15:36] <sdiz> Mondanbeter: just enable opennet then.
[15:37] <nextgens> too late
[15:38] <nextgens> 1158 is out
[15:41] <FreenetLogBot> r22011 (1158) was built successfully on emu, mirrors are updating
[15:50] <toad_> infinity0: there was a proposal for Scarce KSKs / Scarce SSKs a while ago, you might like to look into that
[15:50] <infinity0> thanks, got a link?
[15:51] <toad_> nextgens: the USK issue is not new afaik
[15:52] <toad_> infinity0: no, try searching the mailing list archives and/or the wiki
[15:52] <infinity0> ok
[15:53] <nextgens> toad_> I've changed some unrelated things in KeyTracker
[15:53] <nextgens> will see how it behaves
[15:53] <toad_> nextgens: hmm
[15:53] <toad_> ok
[15:54] <nextgens> I haven't inserted the build yet
[15:54] <toad_> nextgens: thoughts on the latest in the paranoia slider debate?
[15:55] <nextgens> well me and theo agree :p
[15:55] <toad_> and i agree too
[15:55] <toad_> that means we just have to convince ian
[15:55] <nextgens> then it's ruled :p
[15:55] <nextgens> hehe
[15:56] <toad_> convincing ian means stripping down the introduction wizard as much as possible, and working on the wording ... and possibly bashing one's head against a brick wall repeatedly
[15:57] <toad_> :)
[15:57] <toad_> sanity: have you read theo's mail on the paranoia slider thread?
[16:01] * nextgens rolls the new installer too
[16:02] * batosai (n=julien@) has joined #freenet
[16:02] * ChanServ sets mode +v batosai
[16:07] <nextgens> : // This shouldn't happen, it's a sanity check: the only way we get cancelled is from USKManager, which removes us before calling cancel().
[16:07] <nextgens> toad_> we don't
[16:07] <nextgens> we call cancel and then remove it
[16:08] <nextgens> hence we log an error
[16:11] <nextgens> imho we shouldn't call cancel() in USKFetcher.removeSubscriber()
[16:11] <nextgens> toad_> any input on that?
[16:12] <toad_> hmmm
[16:12] <toad_> does it need to know it is cancelled or does it just call up to remove self?
[16:15] <nextgens> dunno, you're the one who wrote the code: you know its logic
[16:17] * Mondanbeter (n=Mondanbe@) has left #freenet
[16:19] <nextgens> let's try it on trunk, we will see
[16:23] <FreenetLogBot> r22013 (1158) was built successfully on emu, mirrors are updating
[16:41] <nextgens> okay, it's inserted
[16:54] <infinity0> how does the KSK collision detection work? just by asking the network if it already exists?
[16:54] <toad_> yeah, the insert picks up on any pre-existing content
[16:55] <infinity0> is that always guaranteed to work?
[16:55] <vivee> not globally
[16:57] <infinity0> oh ok thanks yeah i was wondering how that was possible
[16:59] <infinity0> so basically, any node can in theory send back false data for a KSK (but not for CHK/SSKs) right?
[16:59] <infinity0> since it can generate the keys, that is
[16:59] <vivee> http://wiki.freenetproject.org/FreenetKSKPages
[17:00] <infinity0> yeah that's what i read but i just wanted to clarify since this thing's new to me
[17:05] <vivee> you are right..
[17:06] <nextgens> has anyone's node picked the update up?
[17:11] * christl_s (i=christin@) Quit (wolfe.freenode.net irc.freenode.net)
[17:11] * Tommy[D] (i=tsbnc@) Quit (wolfe.freenode.net irc.freenode.net)
[17:11] * Tommy[D] (i=tsbnc@) has joined #freenet
[17:11] * christl_s (i=nostromo@) has joined #freenet
[17:14] * mrsteveman1 (n=mrstevem@) has joined #freenet
[17:14] <mrsteveman1> nextgens: my node is grabbing the update
[17:16] <nextgens> mrsteveman1> could you monitor the wrapper.log file and see if UoM is mentionned there please?
[17:17] <mrsteveman1> sure sure
[17:17] <Cooo> nextgens: I forced download the update via the queue and now my node picked up that there is an update available.
[17:18] <Cooo> and now the update is ready to install
[17:20] * Johan^mlg (n=bllarf@) has joined #freenet
[17:20] <nextgens> has any of your peers updated yet?
[17:20] <mrsteveman1> nope
[17:20] <mrsteveman1> wait
[17:20] <mrsteveman1> 1 yes
[17:28] <Cooo> I got 2 updated peers now
[17:37] <mrsteveman1> i have 6 so HA
[17:43] <nextgens> and how did it update?
[17:43] <nextgens> what if you grep for SHOULD in your wrapper.log ?
[17:48] * archangelpetro (n=hellequi@) Quit (Remote closed the connection)
[17:53] * n0ob (n=travis@) has joined #freenet
[17:55] * Nande (n=KVIrc@) has joined #freenet
[17:56] <mrsteveman1> nextgens: there are a lot of them, but old
[17:56] <mrsteveman1> in fact it hasn't updated to 1158 yet but it says its downloading
[17:56] <nextgens> keep me posted
[17:57] <sur5r> nextgens: on 2008/08/18 19:05:36 and 2008/08/18 19:07:00
[17:57] <nextgens> I wouldn't be surprised if it took longer than 1H and UoM kicked in
[17:59] * cdent (n=cdent@) Quit (Read error: 110 (Connection timed out))
[17:59] * apterium (n=apterium@) has joined #freenet
[18:00] <mrsteveman1> :D
[18:00] <mrsteveman1> INFO | jvm 1 | 2008/08/18 13:59:34 | The update process seems to have been stuck for over an hour; let's switch to UoM! SHOULD NOT HAPPEN! (2)
[18:01] <nextgens> ...
[18:01] <nextgens> great
[18:01] * wrath2 (i=wrath2@) has joined #freenet
[18:01] * nextgens sets mode +v wrath2
[18:02] <sur5r> is the number in the parantheses important?
[18:02] <mrsteveman1> at least it didn't say "your node has become self aware, you are no longer necessary"
[18:02] * TheBishop_ (n=TheBisho@) has joined #freenet
[18:02] * redhat421_ (i=redhat42@) Quit (Remote closed the connection)
[18:02] * wrath2 (i=wrath2@) Quit (Remote closed the connection)
[18:03] * wrath2 (i=wrath2@) has joined #freenet
[18:05] * redhat421_ (i=redhat42@) has joined #freenet
[18:05] <nextgens> did you get 1 or 2 ?
[18:05] <nextgens> 2?
[18:05] <nextgens> mrsteveman1> that's for next build
[18:05] * nextgens sets mode +v redhat421_
[18:06] * nextgens sets mode +v wrath2
[18:06] <wrath2> I get like 6 Backed Off
[18:06] <wrath2> for reason it says: * ForwardRejectedOverload 6
[18:06] <mrsteveman1> 2
[18:07] <sur5r> nextgens: i got 1
[18:07] <FreenetLogBot> r22016 (1158) was built successfully on emu, mirrors are updating
[18:07] <nextgens> INFO | jvm 1 | 2008/08/18 20:02:04 | Found update edition 1158
[18:07] <nextgens> INFO | jvm 1 | 2008/08/18 20:03:04 | Starting the update process: found the update (1158), now fetching it.
[18:07] <nextgens> INFO | jvm 1 | 2008/08/18 20:03:04 | Starting fetch for 1158
[18:07] <nextgens> INFO | jvm 1 | 2008/08/18 20:03:13 | Found 1158
[18:07] <nextgens> my node didn't use it; yeah!
[18:07] <mrsteveman1> mine actually said found update 1158, then later, found 1156
[18:08] <saces> batosai: do you have allready ideas about the messege format for wot?
[18:08] <mrsteveman1> now i got the UoM with a (1)
[18:10] * infinity0 (n=infinity@) Quit (Remote closed the connection)
[18:12] * wscott (n=wscott@) has joined #freenet
[18:13] <mrsteveman1> http://code.bulix.org/pi0vei-68080
[18:14] <mrsteveman1> also says it got an offer from some other IP, but will not use it unless current one fails
[18:14] * zooko (n=user@) has left #freenet
[18:15] <wrath2> is it normal to have a lot of backed-off peers?
[18:17] <nextgens> wrath2> it depends
[18:18] <wrath2> what exactly does it mean when the reason is ForwardRejectedOverload ?
[18:18] <nextgens> that your peers are busy
[18:18] <nextgens> well, keep in mind that it's your node which is backing them off
[18:18] <wrath2> oh, so i guess its ok then
[18:18] <FreenetLogBot> r22017 (1158) was built successfully on emu, mirrors are updating
[18:19] <wrath2> nextgens, well, why would it being doing that then?
[18:19] <nextgens> increase the logging level and watch your logs
[18:20] <nextgens> either because your bandwidth limits are set too tight
[18:20] <nextgens> or because it has reached the maximum number of threads ...
[18:20] <nextgens> or it lacks memory ...
[18:20] <nextgens> or the average ping to each individual node is too high
[18:21] <nextgens> wrath2> could also be because your peers are downloading the new build from your node
[18:21] <wrath2> oh
[18:21] <nextgens> but that's what I'm working on: smoothing the process
[18:21] * n0ob (n=travis@) Quit ("Now onto something more interesting")
[18:21] <nextgens> is your node usually backing up most of its peers?
[18:21] <wrath2> ok
[18:21] <nextgens> or is it just occasionnal and only on a few of them?
[18:22] <wrath2> its backing off a great amount, 9/11 right now
[18:22] <nextgens> what's your node's uptime?
[18:23] <nextgens> why does it have only 11 peers? you're using darknet?
[18:23] <wrath2> just started the node like 15 minutes ago
[18:23] <wrath2> opennet
[18:23] <nextgens> 15min isn't a decent uptime
[18:23] * cdent (n=cdent@) has joined #freenet
[18:23] <wrath2> well, i meant out of connected
[18:23] <nextgens> come back and talk to me in a few hours :)
[18:23] <wrath2> i'll wait for a couple of hours and see if anything changes
[18:23] <wrath2> ok
[18:26] <reflect> that "insecure mode" warning you get.. any way to make that go away in a sticky way?
[18:27] <reflect> every restart of the node, every update, it's back to warn you again
[18:27] <nextgens> reflect> you're the morron posting about it over and over, right?
[18:27] <nextgens> of course it is and it's on purpose
[18:27] <nextgens> lucky you it became dismissable and non blinking
[18:28] <wscott> is this message important: CyberGarage warning : Invalidate Multicast Recieved : /ff02:0:0:0:0:0:0:c,/239.255.255.250
[18:28] <nextgens> no
[18:29] <wscott> I have use 0.7 in the past with no problems but today after an install on linux the node can't seem to talk with any nodes
[18:29] <reflect> nextgens, you have no cause for name calling. sorry if I had asked before, I had forgotten
[18:29] <wscott> I have the UDP port forwarded
[18:29] <wscott> opennet
[18:30] <nextgens> wscott> did you re-install or something?
[18:30] <wscott> yes
[18:30] * Mondanbeter (n=Mondanbe@) has joined #freenet
[18:30] * Mondanbeter (n=Mondanbe@) has left #freenet
[18:30] <nextgens> mind if I ask why?
[18:30] <wrath2> freenet seems to work fine on openjdk, any problems found with them together yet?
[18:30] <wscott> I had thrown everything away a couple months ago, but decided to try it again.
[18:31] <nextgens> wrath2> the installer doesn't work with old versions of openjdk (like the one shipped in ubuntu hardy)
[18:31] <wrath2> yeh
[18:32] <batosai> saces: messages ?
[18:32] <wscott> hmmm, I am using openjdk on ubuntu hardy...
[18:32] <wscott> with the latest update, and the installer didn't appear to have any problems.
[18:33] <nextgens> wscott> aren't you comming here because it doesn't work? or did I missunderstand something?
[18:34] <wscott> right. That is why I said hmmm.
[18:34] <nextgens> what's the output of java -version?
[18:35] <wscott> java version "1.6.0_0"
[18:35] <wscott> OpenJDK Runtime Environment (build 1.6.0_0-b11)
[18:35] <wscott> OpenJDK Server VM (build 1.6.0_0-b11, mixed mode)
[18:35] <nextgens> hmmm
[18:35] <nextgens> b11 is patched
[18:35] <nextgens> so it should work
[18:35] <nextgens> are you sure you're running hardy?
[18:36] <wscott> hardy with universe and multiverse enabled and updates
[18:36] <wscott> changelog says that b11 was uploaded on Aug/04
[18:38] <wscott> no not b11, it when from b11-5 to b11-2ubuntu2, whatever that means
[18:38] <wscott> I will try with Sun's java which I also have installed and let you know if things are better
[18:48] <sur5r> sh*t, OOMException
[18:50] <wscott> changing jvm's didn't make any difference. I announce to all the seeds and then nothing happens and we get 0 nodes
[18:52] <nextgens> but you do manage to connect to seednodes?
[18:52] <wscott> Announcement to XXX started...; Announcement to XXX completed... (is that it)
[18:53] <wscott> on the connectivity tab I have some hosts where I have receieved packages via a "LOCAL" connection
[18:59] * b0mber (n=none@) has joined #freenet
[18:59] * b0mber (n=none@) Quit (Client Quit)
[19:27] * wrath2 (i=wrath2@) Quit ("Leaving")
[19:36] <nextgens> toad_> do you use db4o-7.2.54.11278-nqopt.jar ?
[19:49] <nextgens> toad_> https://emu.freenetproject.org/~nextgens/freenet-ext-db4o.jar
[19:49] <nextgens> try that out
[19:57] <mrsteveman1> node just restarted twice, once with an out of memory error, other time was a database error
[19:57] <mrsteveman1> im looking at logs
[19:57] <mrsteveman1> it has 384 allocated to it
[19:57] <mrsteveman1> but htop shows every bit of ram being used out of 1gb
[19:58] <wscott> ok, deleting everything and reinstalling without ubuntu's openjdk and it is working now. Just switching java didn't help I had to reinstall. (it might be something else, but whatever I am up now)
[20:02] <mrsteveman1> almost 700mb being used as cache for some reason
[20:10] * CuriousJohn (n=CuriousJ@) has joined #freenet
[20:10] * wscott (n=wscott@) Quit ("Leaving")
[20:11] <mrsteveman1> hmmmm
[20:11] <mrsteveman1> it was using a very high amount of ram and the CPU while doing very little
[20:12] <nextgens> mrsteveman1> that's cache's purpose: avoid useless IOs
[20:12] <mrsteveman1> well i mean
[20:12] <mrsteveman1> in the statistics page
[20:12] <nextgens> your OS will reallocate the memory somewhere else if needed
[20:12] <mrsteveman1> i started the node and it shot up to 240mb out of 384
[20:12] <mrsteveman1> then up to the limit
[20:12] <mrsteveman1> then it restarted itself
[20:15] * sback (n=sback@) has joined #freenet
[20:15] * ChanServ sets mode +o sback
[20:15] * sback (n=sback@) has left #freenet
[20:18] * batosai (n=julien@) Quit ("Ex-Chat")
[20:21] <mrsteveman1> hm some key errors
[20:24] <mrsteveman1> seems to be running ok right now
[20:24] <mrsteveman1> or not
[20:25] <mrsteveman1> http://code.bulix.org/lzoxq9-68083
[20:26] <mrsteveman1> am i missing something or is it just eating memory?
[20:31] * Johan^mlg (n=bllarf@) Quit ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org")
[20:31] * Smar (n=smar@) Quit (Read error: 110 (Connection timed out))
[20:32] * Smar (n=smar@) has joined #freenet
[20:41] <mrsteveman1> there are a lot of key errors going back a few days i wonder if the disk is bad
[20:41] * FrinkC (n=FrinkC@) Quit (Read error: 104 (Connection reset by peer))
[20:41] * FrinkC (n=FrinkC@) has joined #freenet
[20:47] * caytchen (n=caytchen@) Quit ("Verlassend")
[20:50] * sbc (n=ca@) Quit ("Ex-Chat")
[20:52] <mrsteveman1> grrr
[20:52] <mrsteveman1> i changed some stuff ill watch what it does, but i have a large website to move for someone and little kids to watch
[20:53] <mrsteveman1> so ill be back later
[21:10] * greycat (i=rfc1413@) Quit ("This time the bullet cold rocked ya / A yellow ribbon instead of a swastika")
[22:08] * cdent (n=cdent@) Quit ()
[22:18] * Zarggg (n=z@) has joined #freenet
[22:19] * phrosty (n=phrosty@) has joined #freenet
[22:23] <toad_> nextgens: yes we need the -nqopt.jar and the -tools.jar
[22:26] * archangelpetro (n=hellequi@) has joined #freenet
[22:26] * 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.")
[22:26] * phrosty (n=phrosty@) has joined #freenet
[22:28] <toad_> nextgens: we also need bloat-1.0.jar
[22:29] * phrosty (n=phrosty@) Quit (Client Quit)
[22:30] * phrosty (n=phrosty@) has joined #freenet
[23:28] * toad_ (n=toad@) Quit (Remote closed the connection)
[23:30] * Ash-Fox (i=ash-fox@) Quit (Nick collision from services.)
[23:30] * Ash-Fox (i=ash-fox@) has joined #FreeNET
[23:31] * NEOatNHNG1 (n=neo@) has joined #freenet
[23:35] * NEOatNHNG (n=neo@) Quit (Read error: 110 (Connection timed out))
[23:53] * ahuxley (n=ahuxley@) 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.