#freenet IRC Log

Index

IRC Log for 2006-12-13

Timestamps are in GMT/BST.

[0:00] <ATGeek> thanks for the tips; i'll try it in a few minutes'
[0:06] <CIA-14> toad * r11365 /trunk/freenet/src/freenet/node/PacketSender.java: Minor doh
[0:07] <Zothar_Work> ATGeek: BTW, for mysql, try turning off InnoDB; it'll save you quite a bit a RAM as it did me on my super-cheap Tektonic Linux VM
[0:13] * _ph00_ (n=z@) has joined #freenet
[0:13] * _ph00 (i=z@) Quit (Nick collision from services.)
[0:13] * _ph00_ is now known as _ph00
[0:14] <ATGeek> Zothar_Work: is that in the my.conf?
[0:18] <Zothar_Work> lemme check
[0:18] <ATGeek> and for some reason thaw keeps hanging on startup at loading thaw.plugins.IndexBrowser and I can't figure out what files to attempt to clear out so it will actually launch
[0:18] <ATGeek> thanks
[0:19] <Zothar_Work> on Debian, it's /etc/mysql/my.cnf, but my.conf might be it's name other places
[0:20] <Zothar_Work> just add a line: skip-innodb
[0:20] <ATGeek> erm, i meant .cnf, and I'll check it
[0:21] * ATGeek restarts mysql
[0:22] <ATGeek> that seems to help a pretty decent amount; thanks for the tip
[0:22] <Zothar_Work> I've also got the following values in the [mysqld] section: key_buffer = 16K thread_stack = 64K table_cache = 4 sort_buffer = 64K net_buffer_length = 2K query_cache_size = 2097152 though I don't know how much they affect things
[0:22] <Zothar_Work> [mysqldump] has max_allowed_packet = 8M
[0:23] <Zothar_Work> and [isamchk] has key_buffer = 16K
[0:23] <Zothar_Work> dunno about their affect either as I tried them before I found skip-innodb I think
[0:23] <ATGeek> i think I still have the defaults for mine, and the key_buffer's default is 18M
[0:23] <ATGeek> er, 16M
[0:24] <Zothar_Work> I got some of those from a forum at either tektonic or unixshell
[0:24] <ATGeek> http://www.databasejournal.com/features/mysql/article.php/3367871
[0:26] <ATGeek> though I suppose the stats immediately after restarting mysqld are pretty useless
[0:26] <Zothar_Work> looks like a good article; I was optimizing more for size than speed, but hey :)
[0:27] <ATGeek> speed isn't too important; mysql is only used for wordpress and my email server
[0:27] * NullAcht15 (n=NullAcht@) Quit (Remote closed the connection)
[0:37] <ATGeek> has anyone used "The Blackdown Java Kit" to run freenet rather than the official jre?
[0:37] <Zothar_Work> ATGeek: I was when I was using 1.4, but I went to Sun for my 1.5; I think they're close enough to not matter
[0:38] <ATGeek> well, it's worth a shot
[0:38] * ATGeek is somewhat lazy and likes it much more when packages are in portage
[0:39] <Zothar_Work> same here for Debian, but then my previous distro was Slackware, so I'm used to installing things by hand on occasion; Debian's got a packaged program that makes a Debian package out of a downloaded Sun .bin (or whatever generic extension they use)
[0:40] <Zothar_Work> it's pretty much just massaging the packaging, nothing fancy; works for us lazy types
[0:40] <ATGeek> i have gentoo running on my webserver. while i realize it's hardly ideal since it's running in a VM, i really like it and i've found it to be the easiest to find/do stuff in
[0:41] * BuBiBa (n=andon@) Quit (Remote closed the connection)
[0:43] <ATGeek> wow that emerge went suprisingly fast
[0:43] <Zothar_Work> I've not tried Gentoo, but from what I've heard, it'd be a step back towards Slackware; I tried many distros and hated all the RPM-based ones because they didn't really give me anything for all that extra packaging complexity, then I tried Debian and instantly fell in love. Their stuff just makes sense for a server sysadmin; probably not as much for the desktop types, but testing/unstable...
[0:43] <Zothar_Work> ...can help with that; my impression of Gentoo is that it's too close to the raw source code, if you will
[0:43] * Zothar_Work guesses it was a bandwidth thing :)
[0:44] <ATGeek> it *is* mostly raw source code, which for limited systems can be pretty useful. there's no point in adding on 30 build flags if you don't need them
[0:44] <ATGeek> and also i dislike the way ubunbtu/debian mucks with .cnf files
[0:45] <Zothar_Work> if I wanted to run with raw speed, I'd probably compile for the specific machine like Gentoo, but I generally don't care for the relatively small gain
[0:45] <ATGeek> that and i'm too lazy to learn the quirks of a different distro when gentoo seems to be pretty decent for everything i need sofar
[0:46] <Zothar_Work> Debian generally gives me sane defaults that I can customize from there; most config files are handled decently in my opinion unless the package maintainer was lazy
[0:46] <ATGeek> it's alive! (sorta. freenet is extracting)
[0:46] * Dwarf (i=_@) Quit ()
[0:46] * colione (n=colione@) has left #freenet
[0:47] <Zothar_Work> since you'd probably know; how well does Gentoo preserve configs between package update versions and between distro upgrades?
[0:47] <CIA-14> toad * r11366 /trunk/freenet/src/freenet/support/ (5 files): Add some more GPL headers.
[0:55] <ATGeek> Zothar_Work: it's quite painless
[0:56] <Zothar_Work> as in no hand editing is usually required?
[0:56] <Zothar_Work> (for custom changes or out of the box)
[0:56] <ATGeek> there's an app to auto merge all trivial changes and then you have the option of interactively merging updates or replacing the file completely or having it automerge everything
[0:57] * PraiseChaos (n=kcecil@) has joined #freenet
[0:57] <ATGeek> most of the "hand editing" i do is to look at the differences and decide what version i want
[0:57] <ATGeek> and it's pretty painless if you keep up with it
[0:58] <ATGeek> it's also a really bad idea to totally ignore the "90 files need to be updated" notice as your system will break at one point (that wasn't fun)
[0:58] <Zothar_Work> sounds like it's not _quite_ as easy as Debian is for me, but decent; I can't remember how things were in Slackware; seems it was more by hand
[0:58] <Zothar_Work> does stuff pretty much just run out of the box?
[0:58] <ATGeek> pretty much
[0:59] <ATGeek> i can't really think of anything that doesn't... although i tend to completely redo my lightttpd conf file
[0:59] <Zothar_Work> (Debian requires making a decision on the file as part of the package install process, possibly avoiding the knowledge of 90 files needing to be updated and encouraging the decide as you go model
[1:00] <Zothar_Work> )
[1:00] <ATGeek> gentoo does a pretty decent job of letting you know that stuff needs to be checked; i was just better at ignoring it :)
[1:00] <Zothar_Work> Debian just makes it hard to ignore :)
[1:01] <Zothar_Work> Oh well, I like binary packages and have made my own packages for my own stuff at times, so it works for me; sounds like Gentoo works for you
[1:01] <ATGeek> that seems to be very much the case
[1:02] <Zothar_Work> now if I could just get a Debian port that runs on top of Mac OS X instead of that fink that barely uses the coolness of Debian's package management tools, I'd be set :)
[1:03] * ATGeek likes fink
[1:04] <ATGeek> and it's running
[1:04] <ATGeek> i suppose i do need the fproxy to get it initally running
[1:05] <Zothar_Work> fink uses dselect and apt-get, but not if you need to build from source and the way they upgrade between Mac OS X releases is a pain; they seem to be ignoring some of the very things Debian does well by using dselect and apt-get; I dunno if fink also has aptitude, etc. but then I'm used to the dselect interface..
[1:19] * rzs (n=chatzill@) Quit ("Chatzilla 0.9.77 [Firefox 1.5.0.8/2006102516]")
[1:21] * Zothar_Work (n=chatzill@) Quit ("Chatzilla 0.9.77 [Firefox 1.5.0.8/2006102516]")
[1:23] <ATGeek> Used Java memory: 11.3 MiB
[1:40] * MaxxDrv (n=mack@) has joined #freenet
[1:46] * Ustler (n=MIKE@) has joined #freenet
[1:47] <Ustler> Helo, anyone give me a node reference?
[1:49] * _ph00 (n=z@) Quit ("Leaving")
[2:00] * IMCensored1 (n=KMIntern@) Quit (Read error: 110 (Connection timed out))
[2:18] * mozillaman (n=chatzill@) Quit ("Chatzilla 0.9.77 [Firefox 2.0/2006101023]")
[2:22] * maddmax (i=maddmax@) has joined #freenet
[2:22] <maddmax> Is there any reason the locahost website/node becomes horribly unresponsive when your trying to surf freenet sites?
[2:24] <Ustler> i dunno
[2:24] <Ustler> same problem here
[2:26] <maddmax> Known problem? Solutions? (feature?)
[2:26] <ATGeek> maddmax: what browser? and how many windows do you have open of freenet sites?
[2:27] <maddmax> 2, firefox, of course.
[2:28] <ATGeek> i believe (not 100% positive) FF queues requests, and it will keep waiting on the first one before going on to the second one - since i read that on one of the freenet message boards, it's also possible that it's compleatly made up
[2:28] <ATGeek> but i don't notice that issue while using Safari
[2:30] <maddmax> I dont think their stupid enough to request sequentially, when its an obvious job for parralel processing/threading.
[2:32] <ATGeek> all i can say is that it's one possible (ly bogus) reason; but again I've never noticed the issue with Safari, only FF
[2:32] <maddmax> You have seen it with FF.
[2:32] <ATGeek> yes.
[2:33] <toad_> maddmax: about:config
[2:33] <toad_> maddmax: network.http settings, increase all the max connections settings
[2:33] * paveq (i=paveq@) has joined #freenet
[2:34] <maddmax> toad, in the node itself, or in FF
[2:34] <ATGeek> maddmax: FF
[2:36] <ATGeek> toad_: is it possible to see the highest upload/download speed of the node?
[2:36] <maddmax> I may be a complete dumbass by asking or saying this, I cant find the configuration for the connection limits
[2:37] <ATGeek> maddmax: open a new window and type about:config in the address bar
[2:37] <ATGeek> and then type network.http in the search bar and you should see it
[2:37] <ATGeek> er, Filter bar
[2:37] <maddmax> Hey check that out. That I did not know about firefox.
[2:37] <toad_> ATGeek: you mean the highest so far? or the limit?
[2:37] <ATGeek> toad_: the highest so far
[2:38] <ATGeek> maddmax: there are lots of things to tweak in that screen. it's quite helpful
[2:38] <CIA-14> zothar * r11367 /trunk/freenet/src/freenet/clients/http/StatisticsToadlet.java: Move the load limiting box to the bottom row
[2:38] <maddmax> Any reason they turn off pipelining by default?
[2:39] <ATGeek> maddmax: i believe so it doesn't hammer the webserver
[2:39] <Ustler> For some reason, if i restart my node and then try to access something, it works really fast
[2:39] <ATGeek> maddmax: try opening chrome://browser/content/browser.xul in firefox :)
[2:39] <Ustler> If i simply request something, it crawls
[2:39] <maddmax> ahh browser in a browser lol
[2:39] <ATGeek> you can keep doing that too
[2:39] <maddmax> Im sure you can :)
[2:39] <ATGeek> create tabs inside tabs inside tabs
[2:41] <maddmax> Well I changed the conn. amt. and well, the localhost website is still being a bastard.
[2:42] <maddmax> if I stop all the uhh.. well website loadings by hitting stop but one, everything is dandy.
[2:42] <ATGeek> maddmax: each image is also a connection
[2:43] <ATGeek> and if you have a page with 30 images, that's 30 threads that are waiting
[2:43] <maddmax> Im aware of the workings of http and web browsing.
[2:43] <maddmax> It seems that it updates ALL the requests in bursts
[2:43] * Apophis2 (n=Apophis@) has joined #freenet
[2:43] <maddmax> like it will take 20 seconds or whatever
[2:44] <maddmax> and then 5 pages will update a little of their content all at once
[2:44] * ATGeek wishes thaw would actually launch
[2:46] * maelztrom (i=nobody@) has joined #freenet
[2:46] <ATGeek> toad_: the suggestions for memory reduction really helped
[2:46] <ATGeek> Used Java memory: 13.4 MiB on my slimmed down config vs Used Java memory: 47.4 MiB on my main system
[2:48] <Ustler> Should embed images in pages somehow
[2:48] <ATGeek> i also wonder if using The Blackdown Java Kit makes any difference in the memory useage - I doubt it though
[2:49] <ATGeek> Ustler: it first has to get the images, then it can display them
[2:49] <ATGeek> but it is possible to embed an image in a webpage
[2:54] * Ustler (n=MIKE@) Quit (Read error: 113 (No route to host))
[2:58] <CIA-14> zothar * r11368 /trunk/freenet/src/freenet/clients/http/StatisticsToadlet.java: Bug 992: JVM version in node version info box on /stats/
[2:58] * micze (i=micze@) has joined #freenet
[3:00] * toad_ (n=toad@) Quit (Remote closed the connection)
[3:01] * sandos_ (n=sandos@) Quit (Read error: 110 (Connection timed out))
[3:12] * _ph00 (n=z@) has joined #freenet
[3:20] * MaxxDrv (n=mack@) Quit ("(A)bort (R)etry (I)nfluence with large hammer")
[3:48] * bobdufour (n=louis@) has joined #freenet
[3:48] * Cno_ (n=chatzill@) has joined #freenet
[3:49] * Cno_ (n=chatzill@) Quit (Client Quit)
[3:50] * maddmax (i=maddmax@) Quit (Read error: 145 (Connection timed out))
[3:58] * Cno (n=chatzill@) Quit (Read error: 110 (Connection timed out))
[4:05] * bobdufour (n=louis@) Quit (Client Quit)
[4:11] * dermoth (n=dermoth@) has joined #freenet
[4:14] * micze (i=micze@) Quit ()
[4:28] * dermoth_ (n=dermoth@) has joined #freenet
[4:29] * chris_mahan (n=chatzill@) has joined #freenet
[4:30] * dermoth (n=dermoth@) Quit (Nick collision from services.)
[4:30] * dermoth_ is now known as dERMOTH
[4:32] * dERMOTH is now known as dermoth
[4:50] * chris_mahan (n=chatzill@) Quit ("Chatzilla 0.9.77 [Firefox 2.0/2006101023]")
[4:54] * sanity_ (n=ian@) Quit ()
[4:54] * sanity (n=ian@) has joined #freenet
[4:54] * ChanServ sets mode +o sanity
[5:30] * mazzanet (n=mazzanet@) Quit (Read error: 113 (No route to host))
[5:36] * CIA-14 (i=cia@) Quit ()
[5:40] * CIA-14 (i=cia@) has joined #freenet
[5:46] * Dickie0 (n=pirch@) has joined #freenet
[5:55] * dermoth (n=dermoth@) Quit ("Ex-Chat")
[6:07] * Dickie0 (n=pirch@) has left #freenet
[6:07] * oierw (n=oierw@) Quit (Read error: 131 (Connection reset by peer))
[6:07] * oierw (n=oierw@) has joined #freenet
[6:21] * gahwtf (n=Fridlekh@) has joined #freenet
[6:35] * TheSeeker|Gone (i=Fridlekh@) Quit (Read error: 110 (Connection timed out))
[6:45] * mazzanet (n=mazzanet@) has joined #freenet
[7:00] * phrosty (n=phrosty@) has joined #freenet
[7:10] * railk (n=railk@) has joined #freenet
[7:53] * Sirusdv` (n=Sirusdv@) has joined #freenet
[8:02] * railk (n=railk@) Quit (Remote closed the connection)
[8:09] * Sirusdv (n=Sirusdv@) Quit (Read error: 110 (Connection timed out))
[8:41] * whiterabbit (n=Whiterab@) has joined #freenet
[9:01] * railk (n=railk@) has joined #freenet
[9:10] * sanity (n=ian@) Quit ()
[9:35] * railk (n=railk@) Quit (Remote closed the connection)
[9:36] * nextgens wonders what the difference is between the RTT and the ping time displayed on /darknet/
[9:46] <CIA-14> nextgens * r11369 /trunk/apps/new_installer/res/ (INSTALL unix/bin/1run.sh): Fixes #998 : Need to chmod +x 1run.sh in tarball
[10:17] * MineHaunter (n=van85@) Quit (Read error: 145 (Connection timed out))
[10:27] * whiterabbit (n=Whiterab@) Quit ("KVIrc 3.2.5 Anomalies http://www.kvirc.net/")
[10:37] * whiterabbit (n=Whiterab@) has joined #freenet
[11:09] * railk (n=railk@) has joined #freenet
[11:13] * oierw (n=oierw@) Quit (Read error: 131 (Connection reset by peer))
[11:13] * oierw` (n=oierw@) has joined #freenet
[11:13] * oierw` is now known as oierw
[11:15] * railk (n=railk@) Quit ("Cya, wouldn't want ta be ya!")
[11:27] * railk (n=railk@) has joined #freenet
[11:41] * zarul (n=rs@) has joined #freenet
[11:41] * zarul (n=rs@) has left #freenet
[11:43] * Jason27 (n=fake@) has joined #freenet
[11:45] * railk (n=railk@) Quit ("Cya, wouldn't want ta be ya!")
[11:51] * Dwarf (i=_@) has joined #freenet
[11:56] * mrdux (i=user@) has joined #freenet
[11:57] * mrdux (i=user@) has left #freenet
[12:09] * bottom_ (n=bottom@) has joined #freenet
[12:12] <bottom_> anyone want to swap refs?
[12:12] * MineHaunter (n=van85@) has joined #freenet
[12:14] <bottom_> anyone at all?
[12:15] <Jason27> sure
[12:15] <Jason27> hol don while I post
[12:15] <bottom_> http://code.bulix.org/grqwtq-25911?raw
[12:15] <Jason27> There is #freenet-refs, btw
[12:16] <bottom_> ahh
[12:16] <bottom_> good point :-)
[12:16] <Jason27> That's where a bunch of people will exchange with you
[12:16] <Jason27> We'll continue there
[12:16] <Jason27> hold on wile I post
[12:32] * Jason27 (n=fake@) Quit ()
[12:35] * Dwarf (i=_@) Quit ()
[12:43] * ATGeek (n=ATG@) Quit ("This computer has gone to sleep")
[12:46] * oierw` (n=oierw@) has joined #freenet
[12:48] * railk (n=railk@) has joined #freenet
[12:51] * bottom_ (n=bottom@) Quit ("Leaving")
[12:56] * phrosty (n=phrosty@) Quit ("PostQuitMessage(0);")
[13:04] * oierw (n=oierw@) Quit (Read error: 110 (Connection timed out))
[13:04] * oierw` is now known as oierw
[13:07] * Jan0 (n=Boh@) has joined #freenet
[13:11] * kukuruku (i=andreas@) has joined #freenet
[13:15] * Cno (n=chatzill@) has joined #freenet
[13:28] * Zothar_Work (n=chatzill@) has joined #freenet
[13:34] * greycat (i=rfc1413@) has joined #freenet
[13:49] * kukuruku (i=andreas@) Quit (Client Quit)
[13:51] * Cno_ (n=chatzill@) has joined #freenet
[13:52] <Cno_> sorry guys my battery ran out
[13:52] <Cno_> oops wtf wrong window
[13:52] * Cno_ (n=chatzill@) has left #freenet
[14:00] * Cno (n=chatzill@) Quit (Read error: 110 (Connection timed out))
[14:00] * LuGuS (i=chatzill@) has joined #freenet
[14:00] * LuGuS (i=chatzill@) Quit (Connection reset by peer)
[14:04] <CIA-14> mrogers * r11370 /trunk/apps/load-balancing-sims/phase7/sim/ (8 files in 3 dirs): Don't inform the readers until the insert starts (plus ten minutes)
[14:05] <CIA-14> mrogers * r11371 /trunk/apps/load-balancing-sims/phase7/sim/ (5 files in 2 dirs): Don't inform the readers until the insert starts (plus ten minutes)
[14:23] * cno (n=chatzill@) has joined #freenet
[14:40] * ninus (n=ninus@) has joined #freenet
[14:44] * phrosty (n=phrosty@) has joined #freenet
[15:04] * K (i=K@) has joined #freenet
[15:06] * K (i=K@) has left #freenet
[15:18] * timmy2chk (n=violent@) has joined #freenet
[15:35] * whiterabbit (n=Whiterab@) Quit (Read error: 110 (Connection timed out))
[15:36] * railk (n=railk@) Quit ("Cya, wouldn't want ta be ya!")
[15:38] * toad_ (n=toad@) has joined #freenet
[15:38] * ChanServ sets mode +o toad_
[15:39] <toad_> rehi
[15:39] * toad_ fixes URLEncoder NPE...
[15:39] * sanity (n=ian@) has joined #freenet
[15:39] * ChanServ sets mode +o sanity
[15:40] * toad_ wonders if sanity has a join-when-toad-joins script...
[15:40] <sanity> toad_: yes toad, the whole world revolves around you ;-P
[15:40] <toad_> :)
[15:40] <toad_> well it happens often that's all
[15:40] <toad_> okay
[15:41] <toad_> sanity: paranoia is selfish...
[15:44] <toad_> hmmm, more nodes seem to be overloaded than there were... a lot more
[15:45] <toad_> it was the case that most nodes were either 0% or 100% overloaded
[15:45] <toad_> but i have a spectrum now
[15:59] * mozillaman (n=self@) has joined #freenet
[15:59] <toad_> hi mozillaman
[15:59] <CIA-14> toad * r11372 /trunk/freenet/src/freenet/keys/FreenetURI.java:
[15:59] <CIA-14> Fix major bug in FreenetURI.pushMetaString - it was always pushing null!
[15:59] <CIA-14> Broke page 2 of Entry Point, probably broke lots of other things too.
[15:59] <CIA-14> Also put in some debugging paranoia; throw if we try to add null's, generally.
[16:00] <toad_> despite that bugfix, i think we should think about putting 1008 out...
[16:00] <mozillaman> toad_: Hey!
[16:00] <mozillaman> Anything new? :)
[16:00] <toad_> mozillaman: i'm thinking of putting 1008 out
[16:00] <mozillaman> Great
[16:01] <toad_> just fixed an NPE, so I dunno if it's had enough testing
[16:01] <toad_> but we'll see :)
[16:02] <toad_> there was an NPE in 1007 too...
[16:05] * Ralith (n=ralith@) Quit (Read error: 110 (Connection timed out))
[16:06] <toad_> hmmm
[16:07] <toad_> i wish we had method level svn history
[16:07] * cno (n=chatzill@) Quit (Read error: 110 (Connection timed out))
[16:10] * Zothar_Work fires up his "testing engine"
[16:12] <toad_> cool
[16:13] <toad_> more testers would be welcome
[16:13] * toad_ constructs a changelog
[16:13] <toad_> what's 1007's svn number?
[16:13] <phrosty> has anyone been able to download java 6? i can't get past their jsp servers, seem overloaded
[16:13] <Zothar_Work> check the revision log on Version.java :)
[16:13] <toad_> phrosty: it's out?
[16:14] <toad_> or is it only a beta?
[16:14] <toad_> i looked for the javadocs yesterday and didn't find them
[16:14] <phrosty> it came out yesterday
[16:14] <toad_> so how come no javadocs?
[16:14] <phrosty> i don't code in java, i wouldn't know :)
[16:15] <toad_> ok, 11307
[16:15] <Zothar_Work> nobody's needed to "read the manual" yet??? :)
[16:15] <toad_> http://java.sun.com/j2se/1.4.2/docs/api/
[16:15] <toad_> http://java.sun.com/j2se/1.5.0/docs/api/
[16:15] <toad_> http://java.sun.com/j2se/1.6/docs/api/ doesn't exist, 404's
[16:15] <phrosty> http://java.sun.com/javase/6/docs/api/
[16:17] <Zothar_Work> darn, phrosty beat me to it :)
[16:17] * Zothar_Work was working backwards toward it too
[16:17] <phrosty> finding that link aws actually the easiest time i've ever had finding anything on java.sun.com
[16:17] <phrosty> was*
[16:19] <toad_> so anything really nice in 1.6?
[16:19] <toad_> access to disk space info was promised...
[16:20] <Zothar_Work> (starting from the front page and following the links vs. hacking the URL for the previous version until you stumble upon it; in this case, the URL changed too much for the latter)
[16:21] <phrosty> FP performance is 2x 1.5, supposedly, and it's the first to support Vista officially
[16:21] <toad_> cool, and not so cool
[16:22] <phrosty> i'm on vista so it's cool for me :P
[16:23] <toad_> firefox plugin support
[16:23] <toad_> cool
[16:24] <toad_> <a href="http://jcp.org/en/jsr/detail?id=199" target="_blank">JSR 199</a>, the Java
[16:24] <toad_> Compiler API, will define a framework for compiling source files from within
[16:24] <toad_> applications.
[16:24] <toad_> COOOL!
[16:24] <toad_> that could be very useful long-term
[16:25] <phrosty> they're playing catch-up to .net heheh
[16:25] <sleon> hrm
[16:25] * sanity (n=ian@) Quit (Connection timed out)
[16:25] <toad_> phrosty: microsoft traitor
[16:26] <phrosty> even if c# didn't exist, i'd still not like java :)
[16:26] <toad_> and File.getFreeSpace()
[16:26] <toad_> which we've been asking for for years
[16:26] <toad_> phrosty: C# uses a VM too
[16:26] <toad_> phrosty: and I trust MS even less than I trust Sun
[16:26] <toad_> Sun I don't trust
[16:26] <phrosty> correct
[16:26] <toad_> MS is an active enemy
[16:27] <toad_> there's a difference!
[16:27] <toad_> Sun is in fact an ally now that they're OSSing the JVM
[16:27] <phrosty> i only use c# for quick things i care not about, or if work wants it
[16:27] <toad_> File.listRoots() too
[16:27] <phrosty> usually write c++
[16:28] <toad_> phrosty: well, there's mono
[16:28] * sanity (n=ian@) has joined #freenet
[16:28] * ChanServ sets mode +o sanity
[16:28] <toad_> phrosty: i have no objection to high level languages
[16:28] <toad_> i just think java could be improved
[16:28] <toad_> fortunately most of the critical improvements are either done or are well under way
[16:28] <phrosty> i don't object to high level langs either, i just found java's design to be poor (probably from years of piling more stuff on) compared to c#, when i looked into it.
[16:29] <toad_> the java.io.File changes are quite nice anyway
[16:29] <toad_> phrosty: that may be the case; there are lots of HLLs
[16:29] <toad_> we happen to use java
[16:29] <toad_> we're not going to change that
[16:29] <phrosty> i wouldn't expect you to :)
[16:31] <phrosty> hmm, java.com has the windows x86 binary, but no x64
[16:32] * _ph00 (n=z@) Quit ("Leaving")
[16:32] <toad_> Developers of advanced network applications have a need
[16:32] <toad_> to access the broadcast address, network mark, and other networking settings.
[16:32] <toad_> Because many developers on the Java Developer Connection (JDC) have voted for
[16:32] <toad_> this one, it is finally possible to get access to these settings without
[16:32] <toad_> resorting to native code.
[16:32] <toad_> hmmm
[16:33] <toad_> still no setDontFragment()...
[16:33] <toad_> NetworkInterface.getMTU() though
[16:33] <toad_> that could be useful
[16:33] <toad_> it's only the interface MTU
[16:34] <Zothar_Work> Minor, but probably easy for you to fix toad_
[16:34] <toad_> but it's a good start
[16:34] <Zothar_Work> INFO | jvm 2 | 2006/12/13 10:33:30 | Exception in thread "freenet.clients.http.SimpleToadletServer$SocketHandler@16f0be8" java.lang.ArithmeticException: / by zero
[16:34] <Zothar_Work> INFO | jvm 2 | 2006/12/13 10:33:30 | at freenet.clients.http.StatisticsToadlet.handleGet(StatisticsToadlet.java:421)
[16:34] <Zothar_Work> INFO | jvm 2 | 2006/12/13 10:33:30 | at freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:291)
[16:34] <Zothar_Work> INFO | jvm 2 | 2006/12/13 10:33:30 | at freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:400)
[16:34] <Zothar_Work> INFO | jvm 2 | 2006/12/13 10:33:30 | at java.lang.Thread.run(Thread.java:595)
[16:34] <phrosty> jebus
[16:39] <toad_> http://www.jcp.org/en/jsr/detail?id=203
[16:39] <toad_> aha
[16:39] <toad_> java 7 will have the remaining painful platform specific bits
[16:40] * railk (n=railk@) has joined #freenet
[16:40] <toad_> i.e. support for sending DF packets in order to do PMTU discovery, asynchronous disk I/O, file notify support, etc
[16:41] <toad_> well the first bit is the most interesting
[16:41] <toad_> but 1.6 solves the disk space problem once and for all,
[16:41] <toad_> and JSR 199 too...
[16:42] <toad_> the Java Compiler API is part of java SE 1.6
[16:42] <phrosty> wow, java has no async disk i/o support still?
[16:42] <toad_> except that ... it isn't
[16:43] * zorglu_ (n=zorglub@) has joined #freenet
[16:56] <toad_> oooh javax.script
[16:56] <toad_> and java has included XMLT support for ages
[16:57] <phrosty> what's XMLT
[16:57] <toad_> so we could implement safe XMLT support (and thereby support for generic XML) tomorrow in fact
[16:57] <toad_> XMLT is a turing-complete transformation language that takes an XML file and turns it into another file
[16:57] <phrosty> kinda like XSLT?
[16:57] <toad_> cool
[16:57] <toad_> ah
[16:57] <toad_> doh
[16:58] <toad_> XSLT yes sorry my stupid
[16:58] <phrosty> xslt is sweet :)
[16:58] <toad_> so the proposal is we run the XSLT transformation on the node - NOT on the browser
[16:58] <toad_> and then we can safely filter the result and feed it to the browser with zero risk
[16:59] <toad_> only problem is you can't script it that way
[16:59] <toad_> at least if you do you have to do the scripting on the server
[17:00] <toad_> interesting anyway
[17:04] * zorglu_ (n=zorglub@) has left #freenet
[17:06] <mozillaman> toad_: I recall
[17:06] <mozillaman> There are a few good and pretty XSLT templates for .rss out there :)
[17:06] <toad_> :)
[17:08] <mozillaman> Potentially
[17:08] <mozillaman> RSS -> HTML+CSS -> Filter -> Browser
[17:08] <mozillaman> :)
[17:09] <toad_> :)
[17:09] <mozillaman> But, you still need a way to serve it plain without prompting for rss readers
[17:09] <toad_> yes, we need an RSS filter
[17:10] <mozillaman> Because, as I recall
[17:10] <mozillaman> the xml document is served plain
[17:10] <mozillaman> with the XSLT as a tag
[17:10] <mozillaman> and the browser applies the XSLT
[17:10] <mozillaman> with messes up my graph above :(
[17:11] <toad_> :)
[17:11] <toad_> well
[17:11] <toad_> realistically we're not going to support XSLT transformation on the browser side for a long time
[17:11] <toad_> because it would mean writing an entire content filter system in XSLT, and then adding that to any XSLT stylesheets we got
[17:11] <toad_> that may be a good approach in the long run
[17:12] <toad_> but in the short run unless you want to do it it's not going to happen
[17:12] * mozillaman nods
[17:12] * oierw (n=oierw@) Quit (Read error: 104 (Connection reset by peer))
[17:15] <Replop> I just found a disturbing Freesite...
[17:15] <toad_> Replop: there are several of those
[17:16] <Replop> this one is called "Why freenet is destined to fail"
[17:16] <toad_> ahhhh :)
[17:21] <nextgens> hi
[17:21] * nextgens is worried
[17:21] <toad_> about what?
[17:21] <nextgens> I've spent two hours writting unit tests today
[17:22] <toad_> that's bad?
[17:22] <nextgens> *lots* of our classes don't pass them
[17:22] <toad_> so file bugs :)
[17:22] <nextgens> including "trivial" things
[17:22] <toad_> or even better fix them
[17:22] <nextgens> ^-^
[17:22] <toad_> we're talking freenet here, correct?
[17:22] <toad_> what classes did you build unit tests for?
[17:22] <nextgens> btw, I've got a question : is 0 a prime number ?
[17:22] <railk> no
[17:23] <railk> nor is 1
[17:23] <nextgens> yes, we are talking about freenet
[17:23] <toad_> nextgens: no
[17:23] <nextgens> railk> 1 is
[17:23] <railk> no
[17:23] <toad_> no, 1 isn't
[17:23] <railk> 1 is not
[17:23] <nextgens> as everything is dividable by 1
[17:23] <nextgens> hmm
[17:23] * nextgens must have missed something then
[17:23] <toad_> In mathematics, a prime number (or a prime) is a natural number that has exactly two (distinct) natural number divisors.
[17:23] <toad_> from wikipedia
[17:23] <nextgens> anyway, do we agree that two and three are ? :)
[17:23] <railk> yep
[17:24] <toad_> yes
[17:24] <railk> 2,3,5,7,11,13,17,19 etc
[17:24] <nextgens> ok, so our method is broken anyway :)
[17:25] <nextgens> toad_> If I deploy build scripts & so on to do unit testing on the codebase and one emu, will you write some ? at least for new classe ?
[17:25] <nextgens> +s
[17:26] <toad_> nextgens: maybe
[17:26] <nextgens> I think that would be helpfull for bug we fix too
[17:26] <toad_> yes
[17:26] <nextgens> especially the content filter related ones in fact
[17:30] * anonymouse_away (n=a@) has joined #freenet
[17:31] * anonymouse (n=a@) Quit (Read error: 145 (Connection timed out))
[17:32] * IMCensored1 (n=KMIntern@) has joined #freenet
[17:34] * sandos (n=sandos@) has joined #freenet
[17:34] * nextgens wonders what's the difference between the RTT and the linklevelping
[17:34] <toad_> i think they're the same?
[17:34] <nextgens> may you explain :)
[17:34] <toad_> might be worth looking into
[17:34] <nextgens> yes, they aren't the same here
[17:34] <toad_> hmmm
[17:35] <toad_> well finding out why they are different may be worthwhile
[17:35] <nextgens> ~=50ms of difference here
[17:35] <toad_> ah
[17:35] <toad_> RTT only includes data packets
[17:35] <toad_> that's the answer
[17:35] <toad_> i.e. big messages, 1024 bytes
[17:35] <toad_> ping time is the average of all of them
[17:35] <toad_> no doubt there are duplicated code paths ...
[17:39] * kingkong (n=kingkong@) has joined #freenet
[17:41] * timmy2chk (n=violent@) Quit (Read error: 110 (Connection timed out))
[17:42] * [sYn] (n=syn@) has joined #freenet
[17:46] <[sYn]> Anyone mind if I be one of those annoying "ask a stupid question get a stupid answer" guys? (more to the point.. is anyone alive to answer :|)..
[17:46] * TheBishop_ (n=bishop@) has joined #freenet
[17:46] <toad_> i suspect somebody will be able to give you a stupid answer
[17:47] <[sYn]> Fantastic! I'm simply wondering what people use Freenet for? It seems to be a jack of all trades so I wanted to get some real world views..
[17:49] <kingkong> when you decide to cheat on your wife, you can discuss it on freenet and not get caught
[17:49] <kingkong> thats one use :)
[17:51] <[sYn]> haha, interesting. I would be correct in thinking that the general idea behind it is to share an amount of your own computer resources for use by any member of a (dependant on what you are connected too) network and then distribute various kinds of information onto that network for everyone to access (be that a web forum, a file, etc..) ?
[17:55] * _ph00 (n=z@) has joined #freenet
[17:58] <_ph00> toad_: it is confirmed: the repeating n2ntm bug is still there: it keeps showing up, after I've rebooted *ad* used windows. this time it's even redundant: 3 times at once.
[17:58] <toad_> _ph00: interesting
[17:58] <toad_> _ph00: post your extra-peer-data, before you delete it and after
[17:59] <_ph00> I did reboot linux last time to check, and it didn't show up; now after playing a game onm winndows for a while, I reboot, start linux, some error during boot: last mount time is in the future; fixed
[17:59] <_ph00> then linux starts
[17:59] <_ph00> I start freenet
[17:59] <_ph00> and that n2ntm was there again: 3 times
[18:00] <_ph00> Freenet 0.7 Build #1007 r11343
[18:00] <_ph00> Freenet-ext Build #9 r11062
[18:02] <anonymouse_away> ok so
[18:02] * anonymouse_away is now known as anonymouse
[18:02] <anonymouse> oh damn now it wants my pass again?
[18:02] <anonymouse> sigh.. easier to just reconnect
[18:02] * anonymouse (n=a@) Quit ()
[18:02] * anonymouse (n=a@) has joined #freenet
[18:03] <anonymouse> there
[18:03] <anonymouse> ok so I have changed ISPs, have a new IP, etc
[18:03] <_ph00> toad_: I see a dir. called extra-peer-data-<portnr.> direcories with long names in there, no files
[18:03] <anonymouse> I turned on UPnP on my router, but my node still can't auto-figure out what my external address is
[18:03] <toad_> _ph00: there are files in the directories
[18:03] <toad_> anonymouse: is the STUN plugin loaded?
[18:03] <anonymouse> I put it in for the temporary hint, but I'm not sure that's "sticking" (being saved or used)
[18:03] <anonymouse> hms
[18:03] <_ph00> hm
[18:03] * _ph00 looks better
[18:03] <anonymouse> perhaps it is not.. can I find out easily?
[18:03] * K-roy|DjKaos| (i=K-roy@) has joined #freenet
[18:04] <_ph00> yeah, ok, but
[18:04] * K-roy|DjKaos| (i=K-roy@) Quit (Client Quit)
[18:04] <toad_> anonymouse: click on the plugins page
[18:04] <anonymouse> oh freenet uses stun not upnp
[18:04] <_ph00> what directory do you need? all of them? should I make a packet and send?
[18:04] <anonymouse> hah! i didn't even see that link before
[18:04] <toad_> _ph00: that would be easiest yes
[18:04] <_ph00> I mean what files in which dir
[18:04] <anonymouse> no plugins loaded
[18:04] <_ph00> hm
[18:04] <_ph00> ok
[18:04] <anonymouse> or listed
[18:05] <toad_> ok, so add it
[18:05] <toad_> you should hava JSTUN.jar somewhere
[18:05] <toad_> put in *@<file: url of JSTUN.jar> in the load plugin box
[18:06] <anonymouse> ok I'll get on it
[18:08] <toad_> anonymouse: stick around for a while, we may need you to help debug this N2NTM bug
[18:08] * sandos (n=sandos@) Quit (Read error: 104 (Connection reset by peer))
[18:09] <toad_> anonymouse: if you could send me your extra-peers directory as well as _ph00, that would be helpful
[18:09] <anonymouse> toad_: happy to help
[18:09] <anonymouse> I do not have jstun.jar... I may not have installed it initially I guess
[18:09] <anonymouse> is there a way I can get it without running the installer again and reinstalling my whole node?
[18:09] <_ph00> anonymouse: I'm gonna disable you as peer for experimental purposes: don't delete me, I'll connect again soon
[18:10] <anonymouse> toad_ how do I send you what you asked for?
[18:10] <anonymouse> _ph00: understood
[18:10] <toad_> anonymouse: make a zip file of your extra-peer-data directory
[18:10] <toad_> anonymouse: get jstun.jar from downloads.freenetproject.org/plugins/
[18:10] * sandos (n=sandos@) has joined #freenet
[18:10] * Jan0 (n=Boh@) Quit ("Chu")
[18:11] <anonymouse> i have a zip now
[18:11] <anonymouse> there is not a plugins (or anything similar) folder that I can see on that site you linked
[18:12] <toad_> sorry
[18:12] <toad_> alpha/plugins/
[18:13] <CIA-14> toad * r11373 /trunk/freenet/src/freenet/ (4 files in 3 dirs): More GPLv2+ headers (nacktschneck finally contacted)
[18:14] <toad_> brb
[18:23] <toad_> hi
[18:23] <toad_> anonymouse: did you manage to zip it up?
[18:23] <toad_> anonymouse: it would be really helpful if you could send me your extra-peer-data directory as a zip file
[18:24] <anonymouse> yes I have it zipped up toad,
[18:24] <anonymouse> but I don't know how to send it
[18:24] <anonymouse> you mean dcc?
[18:24] <toad_> email?
[18:24] <toad_> toad at amphibian.dyndns.org
[18:24] <anonymouse> ok
[18:24] <anonymouse> coming right up
[18:25] <anonymouse> on its way
[18:27] <CIA-14> nextgens * r11374 /trunk/freenet/src/freenet/crypt/DSA.java: remove a useless import
[18:28] * nextgens got his eclipse back :)
[18:30] <anonymouse> toad_: having trouble understanding the syntax for plugin loading
[18:30] <anonymouse> *@<file:JSTUN-r10962.jar>
[18:30] <anonymouse> didn't seem to do anything
[18:30] <toad_> anonymouse: windows or linux?
[18:31] <anonymouse> winderz
[18:31] <toad_> hmmm
[18:31] <anonymouse> perhaps the whole path is needed
[18:31] <toad_> it needs the whole path
[18:31] <toad_> as a file: URI
[18:32] <anonymouse> not sure how to handle the "c:\" stuff
[18:32] <anonymouse> it still doesn't like it
[18:32] <anonymouse> *@<file:c:\program files/freenet_2/JSTUN-r10962.jar>
[18:32] <anonymouse> ?
[18:33] <toad_> file:///C:/Program Files/ ?
[18:33] <toad_> navigate to it in your browser...
[18:33] <toad_> type c: and it'll convert it, then navigate down to it
[18:33] * _ph00 (n=z@) Quit ("Leaving")
[18:34] <nextgens> yes, you need three '/'
[18:35] <anonymouse> ok toad_
[18:36] <anonymouse> file:///c:/Program%20Files/Freenet_2/JSTUN-r10962.jar
[18:36] <anonymouse> I just got that out of firefox
[18:36] <anonymouse> still, doesn't show up after click load
[18:36] <anonymouse> frowny face.
[18:36] <toad_> *@file:///c:/Program%20Files/Freenet_2/JSTUN-r10962.jar
[18:37] <toad_> okay
[18:37] <toad_> the message was composed 4d10h ago
[18:37] <toad_> anonymouse: if you send me the wrapper.log too that would also be nice
[18:38] <anonymouse> ok
[18:39] <anonymouse> on its way
[18:39] <anonymouse> none of the url tricks are getting the plugin to load
[18:45] * Yukishiro (n=zhaan@) has joined #freenet
[18:45] <toad_> hmmm
[18:45] <toad_> i dunno
[18:45] <anonymouse> ok how bad would it be to just override the IP then
[18:46] <anonymouse> i don't expect it to change too frequently and i can find what it is by other means
[18:46] <toad_> well, I need to know if plugins don't load on windows
[18:46] <anonymouse> i would be happy to continue troubleshooting
[18:46] <toad_> are you running an up to date build?
[18:46] <anonymouse> believe so; checking
[18:47] <anonymouse> 1007
[18:47] <toad_> ok
[18:47] <toad_> any ERROR in your log file?
[18:47] <toad_> how do you know it didn't load the plugin? it doesn't show on the list? even if you shift+reload?
[18:48] <toad_> do you have any other plugins loaded?
[18:48] * kingkong (n=kingkong@) Quit ()
[18:48] <anonymouse> no plugins loaded or listed (after clearing browser cache)
[18:49] <anonymouse> wait do i have to put it in the "plugins" directory maybe?
[18:49] <anonymouse> where would problems with this be logged
[18:49] <anonymouse> not in wrapper i assume
[18:49] <anonymouse> just normal freenet log?
[18:49] <toad_> either on wrapper.log or as ERRORs in logs/freenet-latest.log
[18:49] <toad_> hmmm interesting
[18:50] <toad_> happens here too
[18:50] <anonymouse> oh? good
[18:50] <anonymouse> then you don't need more testing from me?
[18:50] <Zothar_Work> anonymouse: for the plugin loading, if it's in the directory where Frenet is installed, this should work: *@file:JSTUN-r10962.jar
[18:50] <Zothar_Work> (you had < and > in yours
[18:50] <Zothar_Work> )
[18:51] <anonymouse> THAT WORKED
[18:51] <anonymouse> ok so with stun loaded, now it just magically will figure out my IP by itself .. some time/
[18:52] <toad_> anonymouse: you did it with *@file:... ?
[18:52] <anonymouse> yes
[18:52] <anonymouse> no path
[18:52] <toad_> when it failed, you didn't miss out the *@ ?
[18:52] <anonymouse> no
[18:52] <toad_> it seemed to happen here
[18:53] <toad_> but it doesn't now and i think i forgot the *@
[18:53] <anonymouse> i'm sure i tried it every way imaginable
[18:53] <anonymouse> several times =)
[18:53] <anonymouse> except for the no <>, no path way
[18:53] <anonymouse> oh and no ///'s
[18:53] <toad_> hmmm
[18:54] <toad_> hmmm
[18:54] <toad_> if you replace the %20 with a literal space, does it work?
[18:54] <toad_> unload and try...
[18:55] <Zothar_Work> perhaps we should file a bug to add a UI to the plugin loading process to pick a file from the node's directory tree
[18:55] * Jflesch (n=jflesch@) Quit ("pula")
[18:55] * Ralith (n=ralith@) has joined #freenet
[18:56] <anonymouse> toad_ i tried that too
[18:57] <anonymouse> ok the following works:
[18:57] <toad_> hmmm?
[18:58] <anonymouse> *@file:///c:/Program Files/Freenet_2/JSTUN-r10962.jar
[18:58] <anonymouse> the last time i tried i had the <>s
[18:58] <anonymouse> from misunderstanding your example syntax
[18:58] <toad_> doh
[18:58] <toad_> and does it work with %20 in for the space?
[18:59] <anonymouse> seems not to
[18:59] * Edaurd (n=Edaurd@) has joined #freenet
[18:59] * Edaurd (n=Edaurd@) has left #freenet
[19:01] <anonymouse> toad_ are you done needing my help for now?
[19:01] <toad_> anonymouse: could you test the new build i just committed for the same bug?
[19:01] <CIA-14> toad * r11375 /trunk/freenet/src/freenet/pluginmanager/PluginManager.java: Escaped chars in file: urls shouldn't break plugin loading
[19:02] <anonymouse> do i get that by running update.bat?
[19:02] <toad_> yes update.cmd testing
[19:02] <anonymouse> ok
[19:02] <toad_> but i'm not sure if that's fixed...
[19:02] <anonymouse> we'll find out
[19:03] <toad_> ok try now
[19:03] <toad_> it should try to get r11375
[19:03] <anonymouse> hm
[19:03] <anonymouse> it is trying to look for stop.cmd in the current directory
[19:03] <anonymouse> when really it's in bin
[19:03] <anonymouse> that's probably a bug
[19:04] <toad_> yes
[19:04] <toad_> it should update itself, doesn't it?
[19:04] <anonymouse> well wait, i have to start over after stopping the node myself
[19:05] <anonymouse> hm, i'm in a weird state
[19:06] <toad_> hmm?
[19:06] <anonymouse> it's trying to get r11374
[19:06] <toad_> kill it, try again
[19:06] <anonymouse> working now
[19:08] <anonymouse> Man my node takes foeva to stop and start.. this comp isn't exactly new
[19:08] <toad_> ok
[19:09] <anonymouse> toad_ ok now this DOES NOT work any more:
[19:09] <anonymouse> *@file:///c:/Program Files/Freenet_2/JSTUN-r10962.jar
[19:09] <anonymouse> but this DOES:
[19:09] <anonymouse> *@file:///c:/Program%20Files/Freenet_2/JSTUN-r10962.jar
[19:10] <toad_> does *@file:JSTUN-r10962.jar work?
[19:12] <anonymouse> yes
[19:12] <CIA-14> toad * r11376 /trunk/freenet/src/freenet/pluginmanager/PluginManager.java: Another try
[19:13] * anonymouse starts the slowly grinding wheels of stopping the service
[19:13] <anonymouse> while waiting, a question
[19:13] <anonymouse> with stun loaded, should the "can't determine your IP address ONOES!" error go away?
[19:14] <toad_> yes
[19:14] <toad_> you may have to restart
[19:14] <anonymouse> ok
[19:14] <anonymouse> update faster, mirrors!
[19:15] <anonymouse> my mirrors update instantly.. but they just reflect light and not software
[19:15] * Ralith (n=ralith@) Quit (Read error: 110 (Connection timed out))
[19:15] <DebolazY> This isn't meant as a criticism of the concept of freenet which is something I like very much.. but it sort of feels like the implementation is something that will never really finish or reach a production status (Even though it is of course usable in the sense that you can run it).. why is that?
[19:16] <anonymouse> My 2 cents, DebolazY, is that it's difficult to solve the problem in a way that is useable for new people
[19:16] <anonymouse> progress is made, but it's simply a troublesome issue to tackle
[19:17] <anonymouse> so anyway you end up with a small sparse network of mostly highly technical users
[19:18] <anonymouse> leaving content sparse, and the overall network performance can't be tested and tuned right when you are never really able to have "a lot" of nodes
[19:18] <anonymouse> but I'm just a luser, not like a freenet dev
[19:18] <toad_> well, we've put a lot of effort into usability
[19:18] <toad_> however there are two big problems
[19:18] <toad_> being lack of speed and lack of opennet, IMHO in that order
[19:19] <anonymouse> sure, toad_, and it's come a long way.. but 0.7's requirements of darknet made a big step backwards automatically there =)
[19:19] <toad_> lack of size too, but that's related to the others
[19:19] * anonymouse nods
[19:19] <anonymouse> seems reasonable
[19:19] <toad_> anonymouse: we're working on it
[19:19] <anonymouse> right
[19:19] <anonymouse> well i don't mind either way
[19:19] <anonymouse> it would be nifty to browse freenet content regularly
[19:19] <toad_> hmm?
[19:19] <anonymouse> but gosh I already have enough just with RSS on normal net
[19:19] <toad_> you mean if there was more content?
[19:20] <anonymouse> right
[19:20] <toad_> how important is RSS over freenet to you btw?
[19:20] <anonymouse> as it stands I basically just open frost once in a while and let it catch up
[19:20] <anonymouse> hm RSS would be a neat idea especially because of the slowness of current freenet
[19:20] <toad_> exactly
[19:20] <anonymouse> so if update notice came down through RSS fetches that would be kilelr
[19:20] <anonymouse> killer
[19:21] <anonymouse> i would totally use it
[19:21] * _ph00 (n=z@) has joined #freenet
[19:21] <toad_> right
[19:21] <anonymouse> In order to integrate well into rss readers it would have to be cached somehow
[19:21] <anonymouse> because with freenet-length updates, most readers would punt
[19:22] <anonymouse> and ones that only connect to one site at a time... freenet feeds would just dog the rest of the list
[19:22] * toad_ is of the view that it would rock
[19:22] <_ph00> toad_: with anonymouse2 disabled the message did not show up,
[19:22] <toad_> _ph00: ok
[19:22] <toad_> _ph00: send me your current dir with it deleted
[19:22] <anonymouse> _ph00 gets mysterious messages from having me as a peer?
[19:22] <toad_> _ph00: then re-enable anonymouse2
[19:22] <_ph00> re-enabling anonymouse2 and restarting the node...
[19:23] <_ph00> anonymouse: one message; the one you sent me after updating
[19:23] <_ph00> keeps showing up
[19:23] <anonymouse> oh
[19:23] <anonymouse> doh!
[19:23] <Zothar_Work> toad_: if you can't sort it out, I'll be available for hacking in 4 hours or so
[19:23] <anonymouse> _ph00 I remember you are the one who told me about NTNM issues back months ago
[19:23] <toad_> anonymouse: hmm?
[19:23] <toad_> Zothar_Work: cool, but they're both here now ...
[19:23] <_ph00> yes
[19:24] <_ph00> maybe it's me
[19:24] <anonymouse> do you guys want me to stick around for NTNM testing?
[19:24] <anonymouse> I have to go pretty soon but have about 20 minutes
[19:24] <Zothar_Work> there's should be clues as to when it was sent versus composed in the file
[19:24] <_ph00> maybe it's because I can't port forward
[19:24] <Zothar_Work> _ph00: _shouldn't_ be related
[19:24] <_ph00> no
[19:24] <Zothar_Work> (that should have been in quotes actually :)
[19:25] <_ph00> but as it looks like I'm the only one with this problem, and my node have the peculiarity of not having the freenet port forwarded...
[19:25] <toad_> _ph00: most nodes don't have the port forwarded
[19:25] <toad_> anonymouse: please
[19:25] <anonymouse> alright toad_, teh new build is (slowly) working now.. what flavors of plugin urls should I try
[19:25] <_ph00> those that are reacheble anyways
[19:25] <_ph00> those without any nat
[19:26] <toad_> _ph00: you've reconnected to anonymouse, right?
[19:26] <_ph00> I have that annoying isp nat thing
[19:26] <Zothar_Work> toad_: BTW, r11372 seems to be working normally for me, so overall, I see no reason why 1008 can't be released soon
[19:26] <toad_> _ph00: does the message show up now?
[19:26] <_ph00> yes
[19:26] <toad_> ok
[19:26] <_ph00> connected and message up again
[19:26] <toad_> anonymouse: send me your extra peer data dir again
[19:26] <anonymouse> secretly I am just sending the message over and over =P
[19:26] <toad_> anonymouse: then restart your node
[19:26] <anonymouse> ok toad_
[19:27] <toad_> leave it a couple minutes to see if _ph00 gets a second copy of the message
[19:27] <anonymouse> ok
[19:27] <Zothar_Work> anonymouse: am I correct in assuming that your node hadn't been restarted between before and after _ph00 did his disable test?
[19:28] <nextgens> Zothar_Work> 'cause I'm working on emu is a good reason why 1008 ought to wait :)
[19:28] <Zothar_Work> (ie. no restart on your end but getting a duplicate based on a reconnect only)
[19:28] <Zothar_Work> nextgens: OK :)
[19:28] <toad_> then shut down, move the extra peer data directory out of the way, find out whether Hwww9lGkgWUKD~9~WvLSE0V8THZ-ut78tx59oGe6OkY/3 can be deleted
[19:28] <anonymouse> Zothar_Work I've been restarting all over the place to test the other thing (plugins)
[19:28] <_ph00> toad_: uh, another weird thing was that forgot to delete the three messages I got the last time, so I thought OK, if I see 4 of them, it's nother one in. Anony's node was deleted then. NO messages showed up, not even those three that I forgot to delete earlyer; then after re-enabling anony, here's the message again, but once, not repeated three times
[19:28] <Zothar_Work> ah, good point
[19:29] <_ph00> shoule I delete the message I got? or leave it there?
[19:29] <_ph00> should*
[19:29] <anonymouse> peer data en route
[19:29] * Ralith (n=ralith@) has joined #freenet
[19:30] * Ralith (n=ralith@) Quit (Remote closed the connection)
[19:30] <toad_> anonymouse: thanks
[19:31] <toad_> _ph00: delete all messages
[19:31] <_ph00> you need my extra-peer-data too?
[19:31] <toad_> _ph00: then wait for anonymouse to restart
[19:31] <_ph00> delete, OK
[19:31] <_ph00> k
[19:31] <toad_> he must restart AFTER you've deleted all messages
[19:31] <toad_> then you'll get another message, probably
[19:31] <_ph00> deleted
[19:31] <toad_> anonymouse: please restart now
[19:31] * aleph00 (n=aleph0@) has joined #freenet
[19:32] * Ralith (n=ralith@) has joined #freenet
[19:33] <anonymouse> so .. you want a node bounce now?
[19:33] <CIA-14> toad * r11377 /trunk/freenet/src/freenet/pluginmanager/PluginManager.java:
[19:33] <CIA-14> fix the "<plugin name>*" hack.
[19:33] <CIA-14> i'm not convinced this - or the ability to load stuff from non-file urls - is useful, but we never actually disabled it.
[19:33] <toad_> anonymouse: hmm?
[19:33] <_ph00> anonymouse: have you restarted your node?
[19:33] <toad_> anonymouse: did you restart after _ph00 said he had deleted it?
[19:33] <anonymouse> you first said to restart
[19:33] <anonymouse> then you said not ot
[19:33] <anonymouse> to
[19:33] <toad_> sorry
[19:33] <anonymouse> so i just left it
[19:33] <aleph00> guys how do I configure my node to use my hostname instead of my IP address
[19:33] <toad_> i need you to restart it after he deleted
[19:33] <toad_> i.e. now
[19:34] <anonymouse> ok bouncing
[19:34] <toad_> aleph00: enable advanced darknet, then set ip address override
[19:35] <aleph00> I'll have to re-trade refs, right?
[19:35] <toad_> _ph00: you got the message yet?
[19:35] <_ph00> nope
[19:35] <toad_> anonymouse: please tell me when you've completed the restart
[19:36] <toad_> when _ph00 gets the message, anonymouse send me the wrapper.log please
[19:36] <toad_> not before
[19:36] <toad_> aleph00: no
[19:36] <aleph00> ok
[19:37] <nextgens> :@
[19:37] <_ph00> looks like I get those messages only after I hvae rebooted after using windows for a while. I know it souds weird, and it's most probably a coincidence, yet it happened three times, and all three after using windows
[19:37] <nextgens> I don't get why unit tests aren't running
[19:37] * anonymouse stands by
[19:37] <toad_> hmmm
[19:37] <anonymouse> node running, etc
[19:37] <toad_> well anonymouse _ph00 are you connected
[19:37] <toad_> ?
[19:37] <toad_> is anonymouse connected to _ph00 , is _ph00 connected to anonymouse, on the darknet page?
[19:38] <anonymouse> yes
[19:38] <anonymouse> i have his node green
[19:38] <toad_> _ph00: confirm?
[19:38] <aleph00> hmm nice.. now I see lots of interesting stats :)
[19:38] <CIA-14> nextgens * r11378 /trunk/freenet/ (27 files in 5 dirs): Set up basic unit testing on a few classes : most of the tests have been written by Bombe
[19:38] <aleph00> thx toad
[19:38] <_ph00> toad_: connected, *and* got the message again: it didn't have anything to do with rebooting after all
[19:38] <toad_> _ph00: okay
[19:38] <toad_> anonymouse: send me your wrapper.log again
[19:38] <toad_> anonymouse: then shut down
[19:38] <toad_> _ph00: delete the message
[19:38] <_ph00> k
[19:39] <toad_> anonymouse: see if you can delete Hwww9lGkgWUKD~9~WvLSE0V8THZ-ut78tx59oGe6OkY\3 in the extra peers dir
[19:39] <_ph00> toad_: msg deleted
[19:39] <toad_> that's a subdir called Hwww9lGkgWUKD~9~WvLSE0V8THZ-ut78tx59oGe6OkY
[19:39] <toad_> and a file called 3
[19:39] <toad_> see if you can move it to somewhere else, or delete it altogether
[19:39] <nextgens> FreenetLogBot> c'mon
[19:40] <toad_> preferably don't delete it altogether, just move it somewhere
[19:40] <sandos> ooh, unittesting ;)
[19:40] * nextgens wonders whether he has broken it or not
[19:40] <sandos> how sexy (I spent a few weeks getting ignored unittests passing when I started my new work)
[19:40] <nextgens> toad_> may you ckeck whether what I commited is "eclipse friendly enough" according to your standards?
[19:41] <toad_> nextgens: when i get around to reviewing the commit, sure
[19:41] <toad_> ouch, Jase has a 256 thread limit
[19:43] <toad_> ok, there's definitely no complaint about failing to delete the file ...
[19:43] <Jase> :o
[19:43] <anonymouse> toad_, sent wrapper. stopped node. removed "3" from the dir you said. node starting.
[19:44] <toad_> anonymouse: did you move it or did you remove it?
[19:44] <toad_> anonymouse: either way, it won't resend now ...
[19:44] * nextgens tries to get a pretty report from junit
[19:45] <anonymouse> toad_ i moved it away
[19:45] <nextgens> ok, tests do compile but aren't run :<
[19:45] <toad_> anonymouse: ok
[19:45] <toad_> anonymouse: you have to go now?
[19:45] <toad_> anonymouse: i need you and _ph00 to come back sometime, together
[19:46] <toad_> so we can sort this thing out
[19:46] <nextgens> is any ant guru around ?
[19:46] <toad_> ideally this evening as Zothar_Work will be here
[19:46] <anonymouse> I have to go now
[19:46] <toad_> anonymouse: will that be possible?
[19:46] <anonymouse> you can /query me any time; i stay in this channel
[19:46] <_ph00> anonymouse: is you node up right now? (I see it disconnected)
[19:46] <toad_> anonymouse: don't delete the moved file
[19:46] * whiterabbit (n=Whiterab@) has joined #freenet
[19:46] <anonymouse> _ph00 node still says "starting"
[19:46] <anonymouse> mine is sllooooowwww to start
[19:46] <_ph00> ok
[19:46] <anonymouse> toad_ don't worry, i won't
[19:46] <anonymouse> ok gents, have to go NOW
[19:46] <toad_> anonymouse: ok, come back sometime
[19:46] <_ph00> I see it now
[19:47] <toad_> soon!
[19:47] <_ph00> "backed off" but up
[19:47] <toad_> seeya
[19:47] <anonymouse> don't wait for me to talk if you want to test, i don't always look here
[19:47] <toad_> ok then i'll wait for _ph00 to be around
[19:47] <toad_> and when he is, ask if you are
[19:48] * MikeW (n=em@) has joined #freenet
[19:48] <_ph00> toad_: anonymouse's node is connected again and *no* message has showd up
[19:48] <toad_> ok that's cool
[19:48] <toad_> that's because he moved it
[19:49] <_ph00> ok
[19:49] <toad_> yeah
[19:49] <toad_> when he comes back, I need him to set detailed log thresholds to freenet.node.PeerNode:minor
[19:50] <toad_> move the file back to <extra peer data dir>\Hwww9lGkgWUKD~9~WvLSE0V8THZ-ut78tx59oGe6OkY\3
[19:50] <toad_> and then start up the node
[19:50] <toad_> and send me the first 10 minutes logs/
[19:50] <toad_> probably he should delete the old logs/ dir first
[19:50] <toad_> or at least move it out of the way
[19:51] <toad_> _ph00: if he's on when you are on, you can ask him to do that :)
[19:51] <toad_> shut down the node, then do the above
[19:51] <toad_> with your node being up through the whole procedure
[19:51] <_ph00> ok
[19:52] * _ph00 copy-pastes those lines to a file
[20:00] <nextgens> DOH
[20:00] <nextgens> !
[20:03] <CIA-14> nextgens * r11379 /trunk/freenet/build.xml: Now we do require tests to pass ;)
[20:17] <toad_> nextgens: why is freenet-ext.jar so often empty?
[20:18] * _ph00 (n=z@) Quit ("Leaving")
[20:18] <toad_> nextgens: svnrevision doesn't seem to exist any more in debian
[20:18] <toad_> nextgens: any ideas?
[20:19] * _ph00 (n=z@) has joined #freenet
[20:19] <toad_> doh, it's svnversion
[20:20] <CIA-14> nextgens * r11380 /trunk/freenet/test/freenet/crypt/ (. DSAGroupGeneratorTest.java): Add a unit test for test/freenet/crypt/DSAGroupGeneratorTest (seems to be broken)
[20:20] <nextgens> toad_> I'd like your input on r11380
[20:21] <nextgens> is that a "feature" a missunderstanding or a bug ?
[20:21] <toad_> which feature?
[20:21] <nextgens> FreenetLogBot> explain to toad :)
[20:21] <nextgens> FreenetLogBot> c'mon!
[20:22] * toad_ just re-jigging his update insertion scripts to insert source code too, since the source is actually smaller than the jar
[20:22] <nextgens> really ?
[20:23] <toad_> it's inserted as <update privkey>/update-${VERSION}-source
[20:23] <toad_> it's tar.bz2
[20:23] <toad_> hmmm maybe it should be update-${VERSION}-source.tar.bz2 then :)
[20:23] * toad_ has a look at your errors...
[20:23] <nextgens> assertTrue(DSAGroupGenerator.isPrime(BigInteger.valueOf(3)));
[20:24] <toad_> you what?
[20:24] <toad_> bizarre
[20:24] <nextgens> hence I ask if it's a feature or bug :)
[20:25] <nextgens> either my test isn't working or the method is not doing what it ought to
[20:25] <toad_> maybe it's just that DSAGroupGenerator.isPrime is designed for larger numbers?
[20:25] * toad_ has a look
[20:26] <toad_> nextgens: hmmm
[20:26] * mozillaman (n=self@) Quit (Read error: 104 (Connection reset by peer))
[20:26] <toad_> nextgens: isPrime() checks whether it is divisible by the small primes, but doesn't check whether it's equal to them
[20:26] <nextgens> btw, shall I include gpl headers to file I create ?
[20:26] <toad_> that's by design i think
[20:26] <toad_> nextgens: yes, definitely, in all files you create
[20:26] <toad_> or I create
[20:27] <nextgens> hmmmkay
[20:27] <nextgens> can eclipse do it for me ?
[20:27] * mozillaman (n=self@) has joined #freenet
[20:27] <nextgens> or is it a manual process ?
[20:27] * toad_ suggests you put in an assertion that the number is greater than 29 in isPrime()
[20:27] <toad_> and then test for isPrime(31) rather than (3)
[20:27] <toad_> well...
[20:28] <nextgens> well, 1029 doesn't pass either
[20:28] <nextgens> it's a prime, right ?
[20:28] <toad_> it's the generator, it doesn't need to be spectacularly fast...
[20:28] <toad_> no
[20:28] <toad_> 1029: 3 7 7 7
[20:29] <toad_> nextgens: it's only used to check q, and q is guaranteed never to be that small
[20:29] <toad_> nextgens: put a comment in if you like
[20:29] <toad_> btw
[20:29] <toad_> -rw-r--r-- 1 root root 1624849 2006-12-12 01:56 lib/freenet-cvs-snapshot.jar
[20:30] <toad_> -rw-r--r-- 1 root root 1201138 2006-12-13 19:57 /root/freenet-0.7-src.tar.bz2
[20:30] <nextgens> 1021 is
[20:30] <toad_> so yes the source is smaller
[20:30] <toad_> right, and does it say 1021 isn't a prime?
[20:31] <nextgens> it works for higher numbers
[20:31] <nextgens> ok
[20:33] * Jflesch (n=jflesch@) has joined #freenet
[20:36] <toad_> nextgens: you will fix the build? :)
[20:37] <nextgens> toad_> is there any way to make eclipse paste the gpl on new files ?
[20:37] <toad_> nextgens: what shall we do about plugins?
[20:37] <toad_> nextgens: probably
[20:37] <toad_> you can configure the default comments...
[20:37] <nextgens> how ? :)
[20:37] <nextgens> toad_> bug Bombe
[20:37] <CIA-14> nextgens * r11381 /trunk/freenet/ (2 files in 2 dirs): Fix the unit test, add GPL a header, and a comment
[20:38] <nextgens> he was around yesterday
[20:38] <Bombe> And I'm now. :)
[20:38] <toad_> code templ