#freenet IRC Log

Index

IRC Log for 2006-12-01

Timestamps are in GMT/BST.

[0:02] <CIA-14> zothar * r11157 /trunk/apps/pyFreenet/refbot.py: refbot: First bits of code to eventually support inter-bot communication and eventually ref trading.
[0:07] <Viperb0y> I fixed it myself.. hacked the wrapper
[0:07] * Viperb0y (n=Christia@) Quit ("leaving")
[0:09] * PraiseChaos (n=kcecil@) Quit (Remote closed the connection)
[0:19] * Khhdl (n=chatzill@) Quit ("Chatzilla 0.9.77 [Firefox 2.0/2006101023]")
[0:25] <nextgens> toad_> makomk> I'm back
[0:25] <toad_> nextgens: hi
[0:26] <toad_> nextgens: you see my post to devl?
[0:26] <Zothar> hi
[0:26] <toad_> nextgens: at the moment i'm writing an EvilHack to detect when firefox might have interpreted something as RSS and force-to-disk
[0:26] <toad_> i think we should seriously consider a longer term solution though
[0:27] <nextgens> not yet
[0:27] <nextgens> but I guess its content ;)
[0:28] <toad_> nextgens: hmm?
[0:28] <toad_> ah yeah
[0:28] <nextgens> well, and if mozilla folks are aware of the problem ... what about asking them to fix it?
[0:28] <Zothar> I seem to remember discussions/docs on how a single node or small group of nodes might be able to come of with a reasonable interconnection amoung themselves such that they, combined with their connections to other nodes, follow small-world principles decently well. Any pointers? I'm looking at possible refbot.py bot2bot ref trading trying to be small-world friendly
[0:29] <toad_> Zothar: no idea really, it may be possible
[0:29] <Zothar> nextgens: they might think of it as a workaround for web servers serving RSS in a broken way; perhaps asking for a behavior disable option?
[0:29] <toad_> it should be possible to figure something out
[0:29] <nextgens> Zothar> well, that's not their business, is it ?
[0:30] <Zothar> I guess I need to read up on small-world (that's what I want to try to model right?) and see if I can come up with something simple
[0:30] <Zothar> nextgens: being a browser that wants to consume RSS, it is; just like their quirks mode for HTML rendering, etc.
[0:30] <nextgens> I mean; if someone is dumb enough not to be able to configure his mime-types, that's his problem
[0:31] <toad_> nextgens: well, many websites are misconfigured
[0:31] <toad_> i doubt very much they will take it out anyway
[0:32] <nextgens> that's there problem imo
[0:32] <toad_> and there are possibilities
[0:32] <toad_> there are numerous possibilities for us anyway
[0:32] <toad_> we can do a proper parse of the image/ types, and wrap text/plain as HTML (except for whitelisted User-Agent's)
[0:33] <nextgens> one of them beeing starting a big PR campaign telling users that "FF2 is like ie regarding mime-type : it doesn't honnor them" :p
[0:33] * toad_ thinks that would be fairly pointless
[0:33] * PraiseChaos (n=kcecil@) has joined #freenet
[0:33] <toad_> dealing with it properly lets us work transparently even with IE
[0:33] <toad_> sadly in the short term we can't deal with it properly
[0:34] <nextgens> I'm not convinced that's the way to go
[0:34] <nextgens> they have implemented that workaroung because of silly users ...
[0:34] <toad_> what are our other options?
[0:34] <toad_> i doubt very much we will be able to get them to remove it
[0:34] <nextgens> and you're suggesting we do the same because of their workaround, am I following ?
[0:35] <nextgens> imo it worths trying anyway
[0:35] <nextgens> has a bug ticket beeing filled in ?
[0:35] <toad_> nextgens: well it's safer generally to parse images properly, and to properly support IE
[0:36] <toad_> it reduces the burden on the user, which is usually a good thing
[0:36] <toad_> the latter
[0:36] <nextgens> I don't agree with the first statement
[0:36] <toad_> the former is just sensible anyway
[0:36] <toad_> ideally we would parse PDFs, but that's some distance into the future :)
[0:36] <toad_> nextgens: which one?
[0:36] <nextgens> but I agree that reducing the burden on the user is generally speaking a good thing
[0:37] <nextgens> parsing images means introducing new code => new bugs => maybe new flows
[0:37] <nextgens> new attack vectors anyway
[0:37] <toad_> nextgens: i can't see new attack vectors
[0:37] <toad_> we're not writing it in C; we don't have buffer overflows
[0:38] <nextgens> I wouldn't be surprised some people would try DoSing our parser with crafted files ;)
[0:38] <toad_> well yeah there are DoS's, so what?
[0:38] <toad_> DoS isn't the end of the world
[0:38] <nextgens> well, if it manages to get the node down, it is :)
[0:38] <toad_> not compared to webbugs
[0:38] <toad_> the node will restart and the user probably won't visit the site again
[0:39] <nextgens> that's in the case our parser is well written
[0:39] <nextgens> if it's not it's gonna be abused ...
[0:39] <nextgens> and then we would be "blind"
[0:39] <toad_> parsing them prevents them from being detected wrongly by the browser, or by the computer after they are saved to disk, or exploiting browser bugs
[0:39] <nextgens> and the user would assume (so would we) that he is safe because content ought to be anonymized
[0:40] <toad_> nextgens: well, right now the user assumes that content is anonymised
[0:40] <nextgens> well, that's true if you mean parsing them fully
[0:40] <toad_> nextgens: what's the difference?
[0:40] <nextgens> but that means "heavy" cpu usage
[0:40] <nextgens> and cpu processing
[0:41] <nextgens> if we only reimplement a "mime-magic" guesser; that might be abused
[0:41] <CIA-14> toad * r11158 /trunk/freenet/src/freenet/clients/http/FProxyToadlet.java: EvilHack: If content would be detected by firefox as RSS, regardless of MIME type, force download to disk.
[0:41] <toad_> i doubt that it's likely to be a real problem
[0:41] <toad_> except for really big files which would be a problem for the browser anyway
[0:41] <toad_> anyone able to test 11158? i don't have FF2.0 ...
[0:42] <toad_> and if I install it on servalan and try to ssh -X it it will take forever to do anything (don't ask me why)
[0:42] <toad_> makomk: you here?
[0:42] <toad_> makomk: i need you to test a build...
[0:42] <toad_> actually, i know what i can do
[0:42] <toad_> freenetnews has an RSS feed disguised as something else
[0:43] <toad_> nextgens: also there are things we can/should do to better support modern standards, and to make the CSS filter a proper whitelisting filter
[0:44] * Aladin (n=lars@) Quit ("Ex-Chat")
[0:45] * nextgens doesn't regard that as urgent
[0:45] <toad_> well, we found some vulns in the CSS filter this week
[0:45] <toad_> obviously full blown XML/XSLT/etc support isn't exactly a priority
[0:46] <toad_> but proper CSS support would be good
[0:46] <toad_> and XHTML 1.1 wouldn't be difficult
[0:46] <toad_> please try to fetch the latest edition of freenetwatch
[0:47] * toad_ wonders if Indicia stopped updating purely because of the USK bug ...
[0:47] <toad_> in which case there should be a new update soon
[0:48] <nextgens> toad_> have you seen what the author of EntryPoint wrote on frost ?
[0:48] <toad_> no
[0:48] <toad_> well maybe
[0:48] <toad_> what did he say?
[0:48] <nextgens> he'd like his index to be included
[0:48] <toad_> does it include descriptions?
[0:49] <nextgens> I said ... will consider when users won't find "arguable" content on your index by chance
[0:49] <toad_> does it link to lots of sites?
[0:49] <toad_> and does it include activelinks to child porn sites? (i'm not sure whether or not we can take this into account...)
[0:49] <nextgens> no, but they are activelinks to porn and goatse
[0:50] <nextgens> and no categorizing system
[0:50] <nextgens> it was on the "sites" board iirc
[0:50] <toad_> nextgens: why is build 11062 = build 7 on frost?
[0:50] <toad_> nextgens: descriptions?
[0:52] <toad_> hmmm in fact i can't fetch anything ...
[0:53] <nextgens> toad_> because that user has hand-edited the version string ? :)
[0:53] <toad_> nextgens: i doubt it
[0:53] <toad_> 2 folk on frost say it still reports build 7 with r11062
[0:54] <nextgens> I'm almost sure I haven't ever released a build 7 with that svn revision number
[0:54] <nextgens> maybe their updater got disabled somehow
[0:55] <toad_> hmmm
[0:55] <toad_> Indicia and the Darknet Index _must_ be in my datastore
[0:55] <toad_> so why aren't they loading?
[0:55] * Khhdl (n=chatzill@) has joined #freenet
[0:56] <toad_> doh
[0:56] <toad_> my fault
[0:56] <toad_> (as usual)
[0:57] <_ph00> yo!
[0:57] <toad_> nextgens: maybe their request should be forwarded to devl
[0:57] <toad_> nextgens: the basic criterion is "does this site let me efficiently find what i am looking for?"
[0:57] <toad_> _ph00: hi
[0:58] <_ph00> an italian freenet faq/howto/etc page is slowly growing at htto//freenetitalia.altervista.org in the foorm of a wiki
[0:58] <_ph00> freely editable
[0:58] <toad_> cool
[0:58] <_ph00> any similar initaltives of that kind that you know about?
[0:58] <_ph00> in other languages, I mean
[0:58] <Zothar> toad_,nextgens: IIRC, the freenet-ext.jar builds older than 9 (maybe 8) will display the rev of freenet-ext.jar they were built with rather than the rev they are running with; it's a side effect of the freenet-ext.jar version fixes I and nextgens put into 9 and 1002(or so)
[0:58] <toad_> hmm what's that freenet news site called?
[0:59] <_ph00> ?
[0:59] <toad_> "freenetwatch"
[0:59] <_ph00> and the address? freenetwatch.org?
[0:59] * _ph00 googles freenetwatch
[1:00] <Zothar> it's a freesite IIRC
[1:00] <_ph00> oh
[1:00] <_ph00> k
[1:00] <_ph00> tat's cool
[1:01] <_ph00> I was thinking that freenet is at the point where we need more non-english pages and more "advertising" outside of the internet
[1:01] <nextgens> toad_> what if the first 512bytes of the file are useless ?
[1:02] <toad_> nextgens: firefox only checks the first 512 bytes
[1:02] <nextgens> and ?
[1:02] <_ph00> not yet interfaces in different languages, I don't think that is important yet (and I heard that's not yet a priority anyways)
[1:02] <Zothar> we know IE's behavior?
[1:02] <toad_> nextgens: so we only check the first 512 bytes
[1:02] <toad_> IE's behaviour is documented and firefox's is based on it
[1:02] <_ph00> but some webpages
[1:02] <nextgens> you mean it won't detect it if it doesn't find the "magic" in it ?
[1:02] <toad_> it won't show it as RSS if it doesn't find the relevant tags in the first 512 bytes
[1:03] * nextgens suggests we test it
[1:03] <toad_> there's additional paranoia, which is that there must be at least one tag before it (or no bytes), and all such tags must be <! or <? tags
[1:03] * toad_ doing so
[1:03] <toad_> not on FF2 though
[1:03] <nextgens> insert 9 spaces and try it
[1:03] * toad_ needs somebody with FF2 to test it
[1:03] <toad_> nextgens: test what?
[1:04] <nextgens> how does it behave when the first 512 bytes are unrelated
[1:04] <toad_> freenet:KSK@testing-rss.jpeg
[1:04] <toad_> nextgens: i have the source code for firefox 2 ...
[1:04] <toad_> nextgens: it only checks the first 512 bytes
[1:05] <toad_> i dunno about IE though, but FF's impl is supposed to be based on IE's
[1:05] * Zothar checks with his wife's FF2...
[1:05] * nextgens really don't like that
[1:05] <toad_> Zothar: try with the old build, then try with the fix (11158)
[1:05] <toad_> for some reason firefox thinks it's MP3
[1:06] <nextgens> :D
[1:06] <toad_> nextgens: me neither, i've outlined my better ideas
[1:06] <toad_> but they will take longer to implement
[1:07] <OctobersDark> toad_: you wanted this? http://localhost:8888/freenet:USK@jotJldLVFPDEnvRqfhBWsnXPQpOS~QrawxFjgsLZcFQ,xnNqE4Z~zMHmIUmqrA0oziUFSXNOAC7OhOOH4yhcBq4,AQABAAE/freenetwatch/38/
[1:07] <toad_> OctobersDark: the RSS feed
[1:07] <toad_> OctobersDark: does it work in FF2?
[1:07] <toad_> OctobersDark: and with 11158, does it work in FF2?
[1:08] <OctobersDark> toad_: I'm not using FF@, so I never tried it, though 'thery" promote it's use on freenet watch
[1:08] <Zothar> OK, old build test completed; got an RSS feed
[1:08] <Zothar> now to move to the new build
[1:09] <toad_> OctobersDark: would actually be interesting with other browsers too
[1:09] <toad_> Copyright ? 2006 Free <span class="style5"> Net Community.</span>
[1:09] <toad_> lol
[1:10] <toad_> Zothar: once we have confirmation, I'm going to release it as 1005
[1:11] * Zothar tests with FF1.5.0.8 before upgrading since he's sitting at it
[1:11] <nextgens> toad_> I've replied to your mail
[1:12] <toad_> nextgens: i don't think auto-detection would be particularly hard
[1:12] <toad_> it's just not a priority right now
[1:12] <Zothar> hmm, that just returned the URL as text; seems odd, but I'll upgrade now and continue the FF2 testing
[1:13] <toad_> Zothar: it obeyed the content type then
[1:13] <toad_> Zothar: it's inserted as text/plain
[1:14] <toad_> maybe i should return it as text/xml+rss or something
[1:14] * nextgens tries it
[1:14] <toad_> but forcing it to disk should be relatively safe
[1:14] <toad_> at least, it's no longer our problem :)
[1:14] <Zothar> eh, dunno as that's it, but I will forge ahead since it didn't give me the RSS FF2 did with the old build
[1:15] <toad_> Zothar: hmm?
[1:15] <toad_> Zothar: it forced it to save to disk rather than opening the RSS?
[1:16] <Zothar> no, 1.5.0.8 just gives me "http://127.0.0.1:8888/freenet:KSK@testing-rss.jpeg" as the test of the page with that same URL
[1:16] <nextgens> toad_> http://localhost:8888/freenet:USK@RG18X0wfOZrQ-5axO~45moiclaFtqT7ANllg165Zjpg,qTu5gqJLwC5LYyomwTUQWPergIEa3WZIPPd5qd~R5Nk,AQABAAE/ENTRY.POINT/42/
[1:18] <nextgens> toad_> btw, any chance you get around doing binary blobs soon ?
[1:18] <nextgens> so that we can have update over mandatory ...
[1:18] <nextgens> and we could release mandatories when a security fix is released ;)
[1:19] <nextgens> hmm
[1:19] <nextgens> fproxy is damn slow now
[1:20] <nextgens> I've got 4 tabs openned ... and none shown up yet
[1:20] <nextgens> the manifest hasn't been picken up
[1:20] <nextgens> -n+d
[1:22] <Zothar> hmm, updated the node to the new build and it no longer returns right away; in fact it's been "loading" for 45 seconds already...
[1:22] <Zothar> (in 1.5.0.8)
[1:22] <nextgens> toad_> you've broken something afaik :)
[1:23] <toad_> nextgens: indeed
[1:23] <toad_> sorry
[1:23] <Zothar> but then, so is the old, non-updated node :~
[1:23] <toad_> i didn't commit when i fixed it ...
[1:23] <Zothar> ah, old node finished with expected results
[1:23] * Zothar awaits fix
[1:24] <CIA-14> toad * r11159 /trunk/freenet/src/freenet/clients/http/FProxyToadlet.java: Proper RSS warning. Also fix infinite loop.
[1:24] * Zothar races with FreenetLogBot
[1:24] * toad_ wins
[1:25] <CIA-14> toad * r11160 /trunk/freenet/src/freenet/clients/http/FProxyToadlet.java: Marginally better message
[1:25] <Zothar> heh :
[1:25] <Zothar> )
[1:25] <Zothar> hmm, I may have lag
[1:27] <nextgens> <b>may be dangerous</b>
[1:27] <nextgens> toad_> don't forget that it's going though the htmlencoder
[1:28] <nextgens> ;)
[1:28] <nextgens> toad_> btw, it loops
[1:28] <toad_> not if i use "%"
[1:29] <Zothar> toad_: change # to % in option.addChild("#", " to open the file as plain text (this <b>may be
[1:29] <nextgens> toad_> when I click on "display anyway" it loops
[1:29] <CIA-14> toad * r11161 /trunk/freenet/src/freenet/clients/http/FProxyToadlet.java: <b>
[1:29] <nextgens> or add a new child :)
[1:29] <toad_> indeed
[1:30] * toad_ thinks that using % for trivial stuff like that is sensible
[1:30] <toad_> the new htmlnode thingy is very good for structural stuff, it saves a lot of code and eliminates unclosed tags etc
[1:30] <CIA-14> toad * r11162 /trunk/freenet/src/freenet/clients/http/FProxyToadlet.java: Force or force-download overrides.
[1:30] <toad_> but for small stuff % is useful
[1:32] * OctobersDark (n=October@) has left #freenet
[1:32] * nextgens isn't convinced
[1:32] <toad_> well then change it yourself
[1:32] <CIA-14> toad * r11163 /trunk/freenet/src/freenet/clients/http/FProxyToadlet.java: Add an option to fetch as RSS.
[1:33] <toad_> oh you mean about HTMLNode?
[1:33] * Zothar didn't know about adding another child at the time, which is why % was added
[1:33] <nextgens> the risk is that someone forget to remove one of the balise
[1:33] <Zothar> and I agree with toad
[1:33] <toad_> it saves a lot of space on big pages like the darknet page
[1:33] <toad_> i mean code
[1:33] <Zothar> (my use was for CSS though)
[1:33] <Zothar> (...or what is Javascript)
[1:33] * OctobersDark (n=October@) has joined #freenet
[1:34] <toad_> Zothar: ewww javascript :)
[1:34] <Zothar> yeah, that was the private peer note thing that is now disabled by default
[1:34] <toad_> although as i've explained more than once on the lists, i'm pretty sure we can provide a bulletproof javascript filter ... eventually
[1:34] <Zothar> (and disabled on my box :)
[1:34] <CIA-14> toad * r11164 /trunk/freenet/src/freenet/clients/http/FProxyToadlet.java: And another one. :)
[1:35] <toad_> it's just not a 0.7 priority
[1:35] * Zothar considers waiting 5 minutes before trying to compile r11164, figuring there will be another before the timer expires
[1:35] <nextgens> toad_> according to what I heard, JS3.0 will allow things like s=new TCPSocket()
[1:35] <Zothar> scary
[1:35] * phrosty (n=phrosty@) Quit ("baseball is wrong: man with four balls cannot walk.")
[1:35] <nextgens> good luck with securing that ;)
[1:36] <toad_> nextgens: all you have to do is disallow that stuff :)
[1:36] <nextgens> Zothar> well, that makes sense : if you want to be able to "use" ajax, you need the language to be more "powefull"
[1:36] <nextgens> ;)
[1:37] <toad_> we don't have to provide 100% of the functionality available
[1:37] <Zothar> yeah, but it's still scary from a security standpoint; wonder if they'll restrict it to the serving host like Java (hopefully)
[1:37] <toad_> having said that, it might be useful to have that available in our custom functions
[1:37] <Zothar> and ajax works just fine with older JS AFAIK
[1:37] <nextgens> even with that :)
[1:37] <toad_> it might provide an efficient way to feed generated code back through the filter
[1:37] <nextgens> it will be a wonderfull worms spreading vector
[1:38] <nextgens> it will bypass corporate firewalls/proxies
[1:38] <CIA-14> toad * r11165 /trunk/freenet/src/freenet/clients/http/FProxyToadlet.java: Actually set the MIME type this time...
[1:38] <toad_> how would it spread worms if it can only talk to the host it was fetched from?
[1:38] <nextgens> or localhost ;)
[1:38] <nextgens> if it can contact localhost, it will be able to do that
[1:38] <toad_> okay, now its doing what i want it to
[1:39] <toad_> why allow it access to localhost (unless fred is on localhost) ?
[1:39] <Zothar> heh:
[1:39] <nextgens> because I think that will be allowed
[1:39] <Zothar> U src/freenet/clients/http/FProxyToadlet.java
[1:39] <Zothar> Fetching external item into 'src/plugins'
[1:39] <Zothar> Updated external to revision 11165.
[1:39] <Zothar> Updated to revision 11164.
[1:39] <Zothar> bah, sorry about the extra newlines
[1:39] <toad_> eh?
[1:39] <nextgens> the purpose of accessing TCP sockets it to make it usable
[1:40] <toad_> no, the purpose of allowing TCP sockets is to be able to talk with the origin server efficiently
[1:40] <Zothar> it updated the direct and then by the time it got to the external stuff, the revision had bumped by one :)
[1:40] <nextgens> and anyway ... if it's allowing the "serving" server ... it might be possible to bypass the check storing the file locally and reading it afterwards
[1:40] <Zothar> let's hope IE implements carefully :)
[1:41] <nextgens> ^-^
[1:41] * Iceman_B^Ltop (n=ice@) Quit ("Swan is hotter than Jasmine ^_^ -=SysReset 2.53=-")
[1:43] <nextgens> Zothar> what's the new 'of' indicator on the /stats/ page ?
[1:43] <Zothar> nextgens: the limit
[1:44] * phrosty (n=phrosty@) has joined #freenet
[1:44] <toad_> Zothar: you're feeling very generous to MS :)
[1:44] <nextgens> It's not what I set it to
[1:45] <Zothar> toad_: FF2 works as expected in r11165
[1:45] <nextgens> 30K is rounded to 29.2 KiBps
[1:46] <nextgens> same for 1.5.07
[1:46] <Zothar> and 1.5.0.8
[1:46] <nextgens> it filters the RSS
[1:46] <Zothar> I noticed there's no option that gave me the impression that it would be <pre> tag wrapped. That wasn't implemented, correct?
[1:47] * topas (n=cccschne@) has joined #freenet
[1:48] <Zothar> nextgens: how do you mean 30K is rounded to 29.2 KiBps? the limit shows as I would expect on my box
[1:48] <nextgens> hobx> may you manually update your node please ? running update.sh is required this time afaik
[1:49] <nextgens> Zothar> the limit is set to 30K and it displays 29.2 KiBps
[1:49] <nextgens> # Output Rate: 14.0 KiBps (of 29.2 KiBps)
[1:49] <nextgens> # Input Rate: 13.5 KiBps (of 117 KiBps)
[1:50] <Zothar> nextgens: no explanation from me, my box is also (confirmed) set to 30K output:
[1:50] <Zothar> # Output Rate: 17.8 KiBps (of 30.0 KiBps)
[1:50] <Zothar> # Input Rate: 9.41 KiBps (of 120 KiBps)
[1:50] <nextgens> :/
[1:51] <toad_> Zothar: indeed
[1:51] <nextgens> I'm not willing to investigate tonight
[1:51] <toad_> Zothar: your limit is set to 30k
[1:51] * Khhdl is now known as peeble
[1:51] <toad_> Zothar: 30k != 30K
[1:51] <nextgens> toad_> Zothar> both of your nodes are shown as disconnected here
[1:51] <_ph00> toad_; around?
[1:51] <_ph00> yeah
[1:51] <_ph00> saw ya
[1:51] <_ph00> k
[1:51] * Zothar checks
[1:51] <toad_> 30K = 30720
[1:51] <toad_> 30k = 30000
[1:51] <toad_> _ph00: hi
[1:52] <_ph00> remember the hardaware 'issue'?
[1:52] * peeble is now known as bala
[1:52] <toad_> _ph00: what hardware issue?
[1:52] <_ph00> you said you were concerned about manufacturing
[1:52] <_ph00> with new machines etc
[1:52] <Zothar> node.outputBandwidthLimit=30K
[1:52] <_ph00> alternative networks
[1:52] * nextgens is going to bed
[1:52] * bala is now known as sejob
[1:52] <nextgens> cya guys
[1:52] <toad_> Zothar: i see
[1:53] <Zothar> nextgens: has 30k :)
[1:53] <toad_> Zothar: it's not showing it that way because it just takes the number and formats it
[1:53] <_ph00> how about telling people to pick old boxes from junk and build stuff for freenet? (or a freenet-like thing)
[1:53] <_ph00> that would be fun
[1:53] <toad_> rather than taking the textual version
[1:53] * nextgens restarts
[1:54] <Zothar> with node.outputBandwidthLimit=30k
[1:54] <nextgens> now it works :/
[1:54] <nextgens> hmm
[1:54] <nextgens> will see tomorrow anyway
[1:54] <Zothar> I get Output Rate: 23.9 KiBps (of 29.2 KiBps)
[1:54] <Zothar> nextgens: later
[1:56] <toad_> Zothar: your limit is set to 30K not 30k ?
[1:56] <_ph00> Output Rate: 20.2 KiBps
[1:56] <toad_> no? set your limit to 30K :)
[1:56] <_ph00> average `16
[1:56] <Zothar> the second time, it's 30k, first is 30K
[1:56] <_ph00> bw set to 1000k
[1:57] * Zorix_ (n=Brandon@) Quit (Read error: 104 (Connection reset by peer))
[1:57] * Zorix (n=Brandon@) has joined #freenet
[1:58] * sejob is now known as sejob_
[1:58] <Zothar> 30K -> 30KiBps 30k -> 29.2 KiBps
[1:59] <toad_> duh
[1:59] <toad_> if you really want to fix it then access the text version of the config option
[1:59] <toad_> but it doesn't matter
[2:02] * sannes_ (i=ace@) has joined #freenet
[2:03] * sannes (i=ace@) Quit (Read error: 104 (Connection reset by peer))
[2:04] * sejob_ is now known as sejob
[2:06] <Zothar> I wanted 29.2KiBps instead of 30000ps
[2:06] <CIA-14> toad * r11166 /trunk/freenet/src/freenet/clients/http/ (FProxyToadlet.java QueueToadlet.java): Add a "go back to the referer" link.
[2:09] * srhavrav (n=arceliar@) has joined #freenet
[2:12] * sannes_ (i=ace@) Quit (Remote closed the connection)
[2:12] * sannes (i=ace@) has joined #freenet
[2:16] <CIA-14> toad * r11167 /trunk/freenet/src/freenet/node/Version.java:
[2:16] <CIA-14> 1005:
[2:16] <CIA-14> Detect RSS when Firefox/IE would, and show a warning about it.
[2:16] <CIA-14> Some work on node-to-node messages.
[2:16] <CIA-14> Add new per-peer option "ignore source port" (can be set from advanced darknet). Set this if you are connecting to a peer behind a corporate NAT and having connection problems. (DO NOT set it otherwise).
[2:21] * MikeW (i=Mike@) Quit ()
[2:23] * toad_ (n=toad@) Quit (Read error: 131 (Connection reset by peer))
[2:28] * sannes (i=ace@) Quit (Remote closed the connection)
[2:28] * sannes (i=ace@) has joined #freenet
[2:34] <CIA-14> zothar * r11168 /trunk/apps/pyFreenet/refbot.py: refbot: Tweak commented message for future feature.
[2:41] <_ph00> what was that technique called? the one used to match two pieces of text against each other and find out whether they were written by the same guy?
[2:41] <_ph00> or how probabile it is, or something
[2:41] <_ph00> and what software does that?
[2:43] <_ph00> (most important, what's the technioque called?)
[2:48] * phrosty (n=phrosty@) Quit ("baseball is wrong: man with four balls cannot walk.")
[2:49] * phrosty (n=phrosty@) has joined #freenet
[2:50] * Zothar (n=Zothar@) Quit ("Chatzilla 0.9.74 [Firefox 1.5.0.8/2006102516]")
[2:56] * srhavrav (n=arceliar@) Quit (Remote closed the connection)
[2:56] * srhavrav (n=arceliar@) has joined #freenet
[2:57] * topas (n=cccschne@) has left #freenet
[2:58] * sejob (n=chatzill@) Quit ("Chatzilla 0.9.77 [Firefox 2.0/2006101023]")
[3:01] * srhavrav (n=arceliar@) Quit (Remote closed the connection)
[3:26] * cactusbin (n=cactusbi@) has joined #freenet
[3:37] * cactusbin (n=cactusbi@) Quit (" HydraIRC -> http://www.hydrairc.com <- Try something fresh")
[3:49] * benom|afk (n=manly@) has joined #freenet
[3:49] * benom|afk (n=manly@) has left #freenet
[4:01] * Aranjedeath (n=aranjede@) has joined #freenet
[4:03] * Aranjedeath (n=aranjede@) Quit (Client Quit)
[4:40] * _ph00_ (n=z@) has joined #freenet
[4:48] * _ph00 (n=z@) Quit (Nick collision from services.)
[4:48] * _ph00_ is now known as _ph00
[5:24] * maelztrom (i=nobody@) Quit (Remote closed the connection)
[5:45] * Gasi (n=chatzill@) has joined #freenet
[5:54] * Gasi (n=chatzill@) Quit ("Chatzilla 0.9.67+ [SeaMonkey 1.0.6/2006103003]")
[6:27] * Ralith (n=ralith@) Quit (Read error: 110 (Connection timed out))
[6:58] <CIA-14> jflesch * r11169 /trunk/apps/Thaw/src/thaw/plugins/index/Index.java: Fix the fix (bug 914)
[7:09] * phrosty (n=phrosty@) Quit ("baseball is wrong: man with four balls cannot walk.")
[7:09] * phrosty (i=phrosty@) has joined #freenet
[7:24] * railk (n=railk@) has joined #freenet
[7:27] * railk (n=railk@) Quit (Remote closed the connection)
[7:31] * lokadin (n=loki@) has joined #freenet
[7:37] * don42martin (n=don@) has joined #freenet
[7:43] * lokadin_ (n=loki@) Quit (Read error: 113 (No route to host))
[7:54] * P|pex (n=gianluca@) has joined #freenet
[8:01] * Vinnie (i=nomail@) has joined #freenet
[8:01] <Vinnie> morning all
[8:05] * P|pex (n=gianluca@) Quit (Remote closed the connection)
[8:06] <Vinnie> anyone knows something about Fuqid?, I get a not in node persistent list error no idea what to do with it
[8:07] * railk (n=railk@) has joined #freenet
[8:08] <don42martin> fuquid is some sort of freenet-news-reader. you can read postings in boards inside of freenet
[8:09] * anonymouse (n=a@) Quit (Read error: 110 (Connection timed out))
[8:10] <Vinnie> I know that but it's that strange error that I don't understand
[8:27] * phrosty (i=phrosty@) Quit ("baseball is wrong: man with four balls cannot walk.")
[8:27] * Vinnie (i=nomail@) has left #freenet
[8:44] * Ash-Fox (i=UNKNOWN@) Quit ("Do not meddle in the affairs of kitsune, for you are crunchy and good with ketchup.")
[8:55] * Ash-Fox (i=UNKNOWN@) has joined #FreeNET
[8:58] * knex (n=chatzill@) has joined #freenet
[8:59] * railk (n=railk@) Quit ("Cya, wouldn't want ta be ya!")
[8:59] <knex> anyone looking for refs?
[9:15] * fridim (n=fridim@) Quit (Remote closed the connection)
[9:57] <makomk> Just upgraded to 1005. The "Click here to force your browser to download the file to disk" still displays the feed as RSS in Firefox 2.0 :-(
[9:59] * phrosty (i=phrosty@) has joined #freenet
[10:04] * _ph00 (n=z@) Quit ("Leaving")
[10:16] * railk (n=railk@) has joined #freenet
[10:17] <nextgens> makomk> ?
[10:18] <nextgens> why haven't you reported it before toad released #1005 ? :o
[10:19] <nextgens> hmm
[10:19] <makomk> I only just got up...
[10:19] <nextgens> it forces the content-type though :<
[10:19] <nextgens> :)
[10:25] <nextgens> I don't have FF2 here :/
[10:25] * nextgens ought to install it
[10:26] <nextgens> it works fine with FF1.5.0.7
[10:38] * knex (n=chatzill@) Quit ("Chatzilla 0.9.77 [Firefox 1.5.0.7/2006091100]")
[10:40] <nextgens> doh!
[10:40] <nextgens> toad has inserted 1005 but hasn't done a 'svn up' before :(
[10:49] <DebolazX> svn--
[10:54] * railk (n=railk@) Quit (Remote closed the connection)
[11:10] * don42martin (n=don@) Quit ("Leaving")
[11:14] * don42martin (n=don@) has joined #freenet
[11:16] * _ph00 (n=z@) has joined #freenet
[11:25] * fridim (n=fridim@) has joined #freenet
[11:34] * NullAcht15 (n=NullAcht@) has joined #freenet
[11:55] * Apophis2_ (n=Apophis@) has joined #freenet
[11:55] * Apophis2 (n=Apophis@) Quit (Read error: 131 (Connection reset by peer))
[12:10] * mizery_guts (n=miz@) has joined #freenet
[12:12] * NullAcht15 (n=NullAcht@) Quit (Remote closed the connection)
[12:18] * mizery_guts (n=miz@) Quit ("Peace and Protection 4.22.1")
[12:20] * toad_ (n=toad@) has joined #freenet
[12:20] * ChanServ sets mode +o toad_
[12:26] <nextgens> hey toad_
[12:27] <nextgens> toad_> I haven't seen your GSoC round-up on any mailing list yet ... is that normal ?
[12:27] <nextgens> according to #828 you've sent it
[12:27] <toad_> nextgens: i sent it to the GSoC admins list
[12:28] <nextgens> ah ok
[12:28] <toad_> and posted it on the website
[12:28] <nextgens> what about sending it on announce as well ?
[12:28] <toad_> every time you post to announce you get mass unsubscribes ...
[12:28] <nextgens> we announced out participation to SoC there iirc
[12:28] <toad_> so we only post really important stuff there
[12:28] <toad_> ask ian :)
[12:29] <nextgens> http://archives.freenetproject.org/message/20060528.034902.4020806e.en.html
[12:29] <nextgens> ok
[12:29] <nextgens> I'll mail him
[12:29] <toad_> nextgens: could you forward ENTRY POINT's request to be linked from the web interface to devl?
[12:30] <nextgens> I'm not keen on adding it in its current state
[12:30] <toad_> yeah but we can't make these decisions unilaterally
[12:30] <toad_> better to have it in the open
[12:30] <nextgens> can't we ? :p
[12:30] <nextgens> it has already been discussed at least twice
[12:30] <nextgens> :)
[12:31] <toad_> well ...
[12:31] <toad_> our evaluation criteria are basically how useful is it for finding stuff
[12:31] <toad_> does it have reasonably accurate descriptions for all sites?
[12:31] <toad_> not being categorized is a minus, but not necessarily a huge minus
[12:32] <toad_> alinking to legal porn sites doesn't fit into that scheme ... would have to talk to ian about that
[12:32] * toad_ wants Indicia to update again!
[12:33] <toad_> it was the best index ...
[12:33] <nextgens> let me find the revelant thread on frost
[12:35] <toad_> Errors:
[12:35] <toad_> Can't tie DB /var/lib/flexbackup/index
[12:36] <nextgens> toad_> http://pastebin.ca/263332
[12:36] <nextgens> toad_> I've seen that one in the backup messages
[12:38] <toad_> nextgens: ok, i'll post that to devl
[12:38] <nextgens> correct my typos. first then :)
[12:39] <nextgens> toad_> btw, we already discussed that
[12:39] <toad_> nextgens: what did we discuss?
[12:39] <nextgens> http://archives.freenetproject.org//message/20061113.203845.ca7c6d25.en.html
[12:40] <nextgens> 2006-11-13
[12:40] <toad_> hmm, if ENTRY.POINT is censoring child porn, that could be a bonus ... on the other hand, we have to adhere to our policy or we'll get into deep shit
[12:40] <nextgens> if we keep on restarting the same threads over and over every two weeks, that's bad ;)
[12:40] <toad_> i mean, all the sites link to illegal stuff
[12:40] <toad_> our criteria is how useful it is for finding stuff ...
[12:41] <toad_> therefore blocking child porn is a negative, in theory
[12:41] <toad_> hrrrm
[12:41] <toad_> that's not good
[12:41] <toad_> but what's our alternative? if we make any value judgement we can only link to indexes that only link to legal sites
[12:41] <toad_> and there aren't any
[12:41] <nextgens> until he adds something preventing the user from accessing illegal things in one click, we shouldn't add him imo
[12:42] <nextgens> it
[12:42] <toad_> i'm happy to exclude Another Index because it's got no descriptions
[12:42] <toad_> nextgens: he doesn't link to child porn sites
[12:42] <toad_> or so he said in the thread
[12:42] <nextgens> and ?
[12:42] <toad_> the only content concern is that he has inline images from porn sites
[12:42] * nextgens is fetching it to grab an example
[12:42] <toad_> which a) appear distasteful (bad for PR) and b) preload porn
[12:43] <nextgens> yay
[12:43] <nextgens> he has updated it :))
[12:43] <toad_> maybe he should just specialize in porn when the other indexes are working again
[12:43] <nextgens> http://localhost:8888/freenet:USK@RG18X0wfOZrQ-5axO~45moiclaFtqT7ANllg165Zjpg,qTu5gqJLwC5LYyomwTUQWPergIEa3WZIPPd5qd~R5Nk,AQABAAE/ENTRY.POINT/44/
[12:43] <toad_> i mean, the name suggests porn
[12:43] <nextgens> toad_> let me see that one ... but it seems to be much better :)
[12:43] <nextgens> "WARNING: please read carefully"
[12:43] <nextgens> in bold with a red background
[12:44] <toad_> nextgens: we don't have any policy basis for not linking to indexes which activelink to legal porn sites
[12:44] <toad_> nextgens: arguably we shouldn't link to indexes which activelink to child porn sites, certainly if their images themselves are illegal
[12:44] <toad_> i mean their alinks
[12:45] <nextgens> he points to thinks like : "How To Punish And Humiliate Your Child" and "How To Frustrate Young Teen Masturbation"
[12:45] <toad_> so does everyone
[12:46] <toad_> Indicia has the first one and will have the second soon
[12:46] <nextgens> not indicia not freenet index iirc
[12:46] <nextgens> nor
[12:46] <toad_> darknet index doesn't have it because it hasn't been updated much
[12:46] <toad_> Indicia has an activelink to the first one
[12:46] <nextgens> but well, with that warning in the frontpage and a version without any activelink, his index can be added imo
[12:47] <nextgens> s/in/on/
[12:47] <toad_> well, should we link to the warning page or to the no-alinks page?
[12:47] <nextgens> to the warning page
[12:48] <toad_> it's odd, Indicia doesn't activelink to any other child porn site
[12:48] <nextgens> ;)
[12:48] <toad_> except on the porn section
[12:49] * toad_ happens to know that a) that site is arguably child porn; there is no other reason for its posting, and b) it's plain text
[12:49] * toad_ would prefer that he didn't know this, but does
[12:50] * nextgens doesn't want to know how toad did to know that
[12:50] <toad_> hmmm the current version of the entry point index with activelinks is clear of pornographic activelinks
[12:51] <toad_> and it seems to have usable descriptions for all sites
[12:51] <nextgens> I suggest we re-read http://archives.freenetproject.org//message/20061003.152934.11217473.en.html too
[12:52] <toad_> well, i don't see any possible objection to linking to entry point, even the alink version, now
[12:53] <toad_> nextgens: do you agree with my analysis of Entry Point?
[12:53] <toad_> nextgens: it looks fine, it would be our first child porn free index
[12:54] <nextgens> toad_> I've replied on @devl
[12:54] <nextgens> yes, go ahead
[12:54] <nextgens> with the warning, it's fine
[12:55] <toad_> even without, it's fine
[12:55] <toad_> he can take out the warning as far as I'm concerned and just have the two versions with links between
[12:55] <nextgens> toad_> if you add it, I suggest you update other edition numbers as well
[12:55] <toad_> or have a more discrete warning, as some indexes do
[12:55] <nextgens> I think that keeping the warning is better
[12:56] <nextgens> it could be smaller, agreed
[12:56] <nextgens> but he shouldn't let the user reach any "offensive"/"illegal" content in one click imo
[12:56] <nextgens> as other indexes do btw ;)
[12:56] <toad_> nextgens: well, Indicia lets you get to anything in two clicks
[12:56] <nextgens> yes, two clicks
[12:57] <toad_> well actually i believe it has warning pages on sites he believes to be CP
[12:57] <nextgens> as freenet index iirc
[12:57] <toad_> "Indicia", "All Sites"
[12:57] <toad_> likewise on darknet index
[12:57] <nextgens> anyway we both agree now :)
[12:57] <nextgens> who commits ?
[12:57] <toad_> in fact, Darknet Index doesn't link to child porn either, but it's not updated much
[12:57] <toad_> :|
[12:58] <toad_> i'm not convinced about Another Index though, for an index to be really useful it should have descriptions...
[12:59] <toad_> and it links to child porn sites (without descriptions indicating this)
[13:00] <nextgens> toad_> I forgot to say earlier : why have you released #1005 without doing a svn up before ? :p
[13:00] <nextgens> :o
[13:00] <toad_> nextgens: 'cos i'm an idiot?
[13:00] <nextgens> :)
[13:01] <nextgens> I'm concerned about it because it won't help support : noone but you knows what you inserted ;)
[13:01] * toad_ thinks Index .7 Freesite Darknet would be ideal if it were updated more frequently ... or Indicia if it didn't link to child porn ... ENTRY POINT is fine, we can have one uncategorised index (a la TFE), but categories are better
[13:01] <toad_> Another Index would be fine if it provided descriptions for everything
[13:02] <toad_> or at least for sites that newbies might not realize are child porn
[13:02] <toad_> nextgens: it's worse than that, it's a technical GPL violation
[13:02] <toad_> nextgens: or at least, it makes it tricky to produce the source for that jar
[13:05] <nextgens> I've just commited
[13:05] <CIA-14> nextgens * r11170 /trunk/freenet/src/freenet/clients/http/BookmarkManager.java: add EntryPoint in the default bookmark set
[13:05] <toad_> did you update the numbers for the others?
[13:05] <nextgens> yes
[13:07] <nextgens> DOH
[13:07] * toad_ agrees with EP's policy of not linking to child porn; freedom of speech doesn't mean you have to endlessly repeat shit you hate, it means you don't obstruct others' speech or try to prevent them from speaking
[13:07] <nextgens> I ought to be gone
[13:07] <toad_> ok cya
[13:07] <nextgens> cya
[13:07] * toad_ not speaking for the project in the above however
[13:08] * toad_ doesn't generally speak for the project, that's ian's job :)
[13:19] * Zothar (n=Zothar@) has joined #freenet
[13:24] * greycat (i=rfc1413@) has joined #freenet
[13:52] * Beta_M (n=Somebody@) Quit (Read error: 110 (Connection timed out))
[13:52] * Beta_M (n=Somebody@) has joined #freenet
[13:57] * Ralith (n=ralith@) has joined #freenet
[14:07] * rguerra (n=rguerra@) has joined #freenet
[14:11] * makinlok (n=nakinlok@) has joined #freenet
[14:17] * sbc (n=sbc@) has joined #freenet
[14:28] * Jflesch_ (n=jflesch@) has joined #freenet
[14:39] * Jflesch (n=jflesch@) Quit (Read error: 110 (Connection timed out))
[14:40] * kasvio (n=kasvio@) has joined #freenet
[14:45] <makinlok> should "fcp.port" be open on router?
[14:45] <toad_> no
[14:46] <makinlok> how many ports should i open then? only node.listenPort?
[14:46] <Zothar> makinlok: see the bottom of your /darknet/ page
[14:47] <makinlok> ok i got this port open but it still says "Unknown external address"...
[14:48] <Zothar> makinlok: I believe that's a bug; if you've got connected peers and a physical.udp line in your ref, you should be fine
[14:48] <makinlok> i don't have any peers yet... just downloaded and installed freenet
[14:50] <makinlok> so as i understand i should exchange some references now?
[14:50] <Zothar> try exchanging with a few people in #freenet-refs and see if your node can get it all sorted out; once your ref has a physical.udp line, share that updated ref with anybody you trade with after that as it'll improve the connection process
[14:51] <makinlok> ok thanks
[15:16] * kasvio (n=kasvio@) Quit (Remote closed the connection)
[15:18] * Aladin (n=lars@) has joined #freenet
[15:30] * hjubal (n=hjubal@) has joined #freenet
[15:34] * LucisFerens (i=user@) has joined #freenet
[15:34] * PraiseChaos (n=kcecil@) Quit (Read error: 110 (Connection timed out))
[15:38] * Zero3Cool (n=Zero3Coo@) has joined #freenet
[15:45] * Aladin (n=lars@) Quit ("Ex-Chat")
[15:48] * maelztrom (i=nobody@) has joined #freenet
[15:53] * LucisFerens (i=user@) Quit (Remote closed the connection)
[15:53] * makinlok (n=nakinlok@) has left #freenet
[15:57] * LucisFerens (i=user@) has joined #freenet
[16:06] * Apophis2_ (n=Apophis@) Quit (Read error: 104 (Connection reset by peer))
[16:06] * xxxxx (n=Apophis@) has joined #freenet
[16:07] * timmy2chk (n=violent@) has joined #freenet
[16:08] * LucisFerens (i=user@) Quit (Remote closed the connection)
[16:09] * don42martin (n=don@) Quit ("Leaving")
[16:16] * Urs_ShPo (n=gaim@) has joined #freenet
[16:16] * Urs_ShPo (n=gaim@) Quit (Client Quit)
[16:19] <nextgens> hi
[16:21] <toad_> hi
[16:26] * sbc (n=sbc@) Quit ("Ex-Chat")
[16:27] * Apophis2_ (n=Apophis@) has joined #freenet
[16:27] * xxxxx (n=Apophis@) Quit (Read error: 104 (Connection reset by peer))
[16:47] * rah (n=rah@) has joined #freenet
[16:48] <rah> it might be useful to have the reason firefox 2 shouldn't be used in the topic
[16:50] <toad_> well, it can be used with freenet 1005
[16:50] <toad_> so maybe the topic should be fixed
[16:53] <nextgens> toad_> not according to makomk
[16:53] <nextgens> didn't he said there is still a problem with "save to disk" ?
[16:55] <nextgens> [09:57] < makomk> | Just upgraded to 1005. The "Click here to force your browser to download the file to
[16:55] <nextgens> disk" still displays the feed as RSS in Firefox 2.0 :-(
[16:55] <nextgens> [10:18] <@ nextgens> | why haven't you reported it before toad released #1005 ? :o
[16:55] <nextgens> [10:19] < makomk> | I only just got up...
[16:56] <nextgens> toad_> ^
[16:57] * Ash-Fox (i=UNKNOWN@) Quit ("Do not meddle in the affairs of kitsune, for you are crunchy and good with ketchup.")
[16:57] * Urs_ShPo (n=gaim@) has joined #freenet
[16:57] * Urs_ShPo (n=gaim@) Quit (Remote closed the connection)
[16:58] * Urs_ShPo (n=gaim@) has joined #freenet
[16:58] * Apophis2_ (n=Apophis@) Quit (Read error: 54 (Connection reset by peer))
[16:58] * Apophis2_ (n=Apophis@) has joined #freenet
[16:58] * Urs_ShPo (n=gaim@) Quit (Client Quit)
[16:59] * Zero3Cool (n=Zero3Coo@) Quit (Remote closed the connection)
[16:59] * Urs_ShPo (n=gaim@) has joined #freenet
[17:01] * rguerra (n=rguerra@) Quit ()
[17:12] <toad_> makomk: what?
[17:12] <toad_> makomk: that's bizarre ... it detects it _even if we send Content-Disposition: attachment ?!
[17:12] <makomk> It would appear so...
[17:13] * Urs_ShPo (n=gaim@) Quit ("Leaving.")
[17:14] <toad_> will check the source ...
[17:14] * Urs_ShPo (n=gaim@) has joined #freenet
[17:15] * Urs_ShPo (n=gaim@) Quit (Remote closed the connection)
[17:15] * Urs_ShPo (n=gaim@) has joined #freenet
[17:16] * Urs_ShPo (n=gaim@) Quit (Remote closed the connection)
[17:17] <toad_> Content-Type: application/x-msdownload
[17:17] <toad_> Content-Disposition: attachment; filename="feed.txt"
[17:17] <toad_> that's enough to force even opera to save to disk ...
[17:17] <toad_> apparently not enough for firefox!
[17:18] * Urs_ShPo (n=gaim@) has joined #freenet
[17:18] <toad_> it might be worth lobbying to have that changed
[17:18] * Urs_ShPo (n=gaim@) Quit (Client Quit)
[17:18] <toad_> but in the meantime ...
[17:18] * Urs_ShPo (n=gaim@) has joined #freenet
[17:21] * Urs_ShPo (n=gaim@) Quit (Client Quit)
[17:21] * Urs_ShPo (n=gaim@) has joined #freenet
[17:22] * Urs_ShPo (n=gaim@) Quit (Client Quit)
[17:23] * Urs_ShPo (n=gaim@) has joined #freenet
[17:23] * Urs_ShPo (n=gaim@) Quit (Client Quit)
[17:23] * KTV (n=ktv@) has joined #freenet
[17:23] * KTV (n=ktv@) Quit (Remote closed the connection)
[17:24] * Urs_ShPo (n=gaim@) has joined #freenet
[17:24] * Urs_ShPo (n=gaim@) Quit (Remote closed the connection)
[17:25] * Ash-Fox (i=UNKNOWN@) has joined #FreeNET
[17:26] * Urs_ShPo (n=gaim@) has joined #freenet
[17:26] * Urs_ShPo (n=gaim@) Quit (Remote closed the connection)
[17:27] <CIA-14> toad * r11171 /trunk/freenet/src/freenet/clients/http/FProxyToadlet.java: Warning about download-to-disk not necessarily being safe.
[17:27] * Urs_ShPo (n=gaim@) has joined #freenet
[17:28] * Urs_ShPo (n=gaim@) Quit (Remote closed the connection)
[17:29] * Urs_ShPo (n=gaim@) has joined #freenet
[17:29] * Urs_ShPo (n=gaim@) Quit (Remote closed the connection)
[17:30] * Urs_ShPo (n=gaim@) has joined #freenet
[17:30] * Urs_ShPo (n=gaim@) Quit (Remote closed the connection)
[17:33] * mozillaman (n=chatzill@) has joined #freenet
[17:40] * Urs_ShPo (n=gaim@) has joined #freenet
[17:50] <CIA-14> toad * r11172 /trunk/freenet/src/freenet/clients/http/ToadletContextImpl.java: Fix bad characters in URL bug.
[17:51] * toad_ supposes he should put out a new build just for the warning message...
[17:52] * Urs_ShPo (n=gaim@) Quit ("Leaving.")
[17:52] * Urs_ShPo (n=gaim@) has joined #freenet
[17:52] <CIA-14> toad * r11173 /trunk/freenet/src/freenet/ (2 files in 2 dirs):
[17:52] <CIA-14> 1006:
[17:52] <CIA-14> Another fix to the firefox 2 problem (warn the user that download-to-disk won't necessarily save them).
[17:52] <CIA-14> Fix a minor bug relating to invalid chars in URLs.
[17:52] <CIA-14> Add EntryPoint to the bookmarks and update Indicia's index.
[17:52] * Urs_ShPo (n=gaim@) Quit (Client Quit)
[17:56] <toad_> nextgens: is the 3.2.1 vs 3.2.3 thing a problem?
[18:00] * makomk (n=aidan@) Quit (Read error: 110 (Connection timed out))
[18:00] <nextgens> toad_> it shouldn't be
[18:02] <toad_> well, there's a warning about it
[18:02] <toad_> so it's not really a supported configuration
[18:04] * NullAcht15 (n=NullAcht@) has joined #freenet
[18:10] * timmy2chk (n=violent@) Quit ("so what?")
[18:18] * IMCensored1_ (n=KMIntern@) has joined #freenet
[18:20] * vfervers_ (n=vfervers@) has joined #freenet
[18:23] <CIA-14> toad * r11174 /trunk/freenet/src/freenet/io/comm/UdpSocketManager.java: Locking: _unclaimed is synched on _filters.
[18:27] * IMCensored1 (n=KMIntern@) Quit (Read error: 145 (Connection timed out))
[18:27] * IMCensored1_ is now known as IMCensored1
[18:36] * jamie (n=jamie@) has joined #freenet
[18:37] <CIA-14> jflesch * r11175 /trunk/apps/Thaw/src/thaw/plugins/index/ (Index.java IndexCategory.java): Fix bugs 946 & 947
[18:40] * Jflesch_ is now known as Jflesch
[18:41] * Aladin (n=lars@) has joined #freenet
[18:45] * sTAy (n=malten@) has joined #freenet
[18:47] <toad_> rehi
[18:48] <Zothar> re-rehi
[18:48] <toad_> :)
[18:49] <toad_> interesting
[18:49] <toad_> right click save as doesn't work
[18:49] <toad_> but wget does
[18:49] <toad_> on fproxy
[18:49] <toad_> could that just be due to our anti-caching headers?
[18:50] <CIA-14> jflesch * r11176 /trunk/apps/Thaw/src/thaw/plugins/index/IndexManagementHelper.java: Exchange 'ok' and 'cancel' in the dialog allowing to add an index
[18:51] <Zothar> doesn't work as iin it won't save? I wouldn't think the anti-caching headers would affect that
[18:51] <toad_> http://amphibian.dyndns.org/log.fetch.txt
[18:52] <toad_> Zothar: anything wrong with those headers?
[18:52] <toad_> right click save target as in firefox ...
[18:52] <toad_> it says...
[18:52] <toad_> "The link could not be saved. The web page might have been removed or had its name changed."
[18:52] <toad_> any ideas?
[18:53] <Zothar> I'm not sure about the "Cache-Control", but then I haven't looked at those docs in awhile; the rest looks like stuff I've seen a lot.
[18:54] <Zothar> which browser? and which build? Works for me in Firefox 1.5.0.8 on Windows using r11168
[18:54] <toad_> hmmm
[18:54] <toad_> firefox 1.0.6 iirc
[18:55] <toad_> 1.0.4
[18:55] <toad_> you think it's a browser problem then?
[18:55] <toad_> should ;charset= have a space before the charset= ?
[18:55] <Zothar> ooh, that's kinda old; you'd probably want to update just because of security stuff; I wouldn't think it's a browser problem, but don't remember that far back :)
[18:55] * Zothar looks up specs
[18:55] <toad_> the security stuff is patched up
[18:55] <toad_> it's from debian sarge
[18:59] <Zothar> rfc2616 doesn't seem to say either way on the charset bit, though they have a space in a given example
[18:59] <toad_> yeah, i suppose i'd have to look up another RFC... maybe the one about mime types...
[19:00] <Zothar> the MIMe type and subtype part cannot have spaces, but the charset doesn't say; you could add a space before charset because the example has it, but I doubt it should harras the browser
[19:03] <nextgens> bbiab
[19:04] * timmy2chk (n=violent@) has joined #freenet
[19:05] <Zothar> a quick glance doesn't seem to indicate that the Cache-Control shouold cause trouble either
[19:05] <toad_> ok, as long as it looks valid...
[19:07] * sTAy (n=malten@) Quit ()
[19:12] <Zothar> anyway, File -> Save As works for me in Firefox 1.5.0.8 on Windows XP using r11168 and r11176
[19:13] <toad_> Zothar: file->save as works fine
[19:13] <toad_> it's right click on a link, select save link as that doesn't work
[19:13] <Zothar> ah
[19:14] <Zothar> so right-click on the Darknet link from the Welcome page doesn't work?
[19:15] <toad_> yeah
[19:16] <CIA-14> toad * r11177 /trunk/freenet/src/freenet/clients/http/filter/ (ContentFilter.java HTMLFilter.java): Change ";charset=" to "; charset=" in some cases.
[19:18] <Zothar> works for me :)
[19:20] <toad_> <pre> Otherwise, if Expires is present in the response, the calculation is:
[19:20] <toad_> freshness_lifetime = expires_value - date_value
[19:20] <toad_> Note that neither of these calculations is vulnerable to clock skew,
[19:20] <toad_> since all of the information comes from the origin server.
[19:20] <toad_> </pre>
[19:20] <toad_> interesting
[19:20] <toad_> if we include Expires we should probably include Date
[19:20] <toad_> that's easily fixed anyway
[19:20] <Zothar> yeah
[19:24] <toad_> hmmm
[19:24] <toad_> it's still broken
[19:24] <toad_> maybe it's a browser bug :)
[19:25] <toad_> "cannot right click and save links with no-cache headers" ? :)
[19:25] <CIA-14> jflesch * r11178 /trunk/apps/Thaw/src/thaw/plugins/index/ (6 files): Put the updated indexes in bold in the tree
[19:26] * saces (n=saces@) has joined #freenet
[19:26] <CIA-14> toad * r11179 /trunk/freenet/src/freenet/clients/http/ToadletContextImpl.java: Should include date if we include last-modified.
[19:26] <saces> hi.
[19:26] <toad_> hi
[19:27] <saces> the panic button dont work.
[19:27] <saces> https://bugs.freenetproject.org/view.php?id=948
[19:29] * topas (n=cccschne@) has joined #freenet
[19:33] <CIA-14> toad * r11180 /trunk/freenet/src/freenet/clients/http/FProxyToadlet.java: De-emphasize SocketException's, especially "Broken pipe"
[19:33] <CIA-14> toad * r11181 /trunk/freenet/src/freenet/clients/http/FProxyToadlet.java: Don't really even need a stack trace
[19:35] * jamie (n=jamie@) Quit ("Leaving")
[19:36] <toad_> saces: done
[19:36] <CIA-14> toad * r11182 /trunk/freenet/src/freenet/clients/http/HTTPRequest.java: Fix NPE on the queue page.
[19:37] <toad_> saces: please get 11181, test
[19:38] * topas is now known as sejob
[19:39] * sejob (n=cccschne@) has left #freenet
[19:39] <saces> need a minute...
[19:41] * sejob (n=cccschne@) has joined #freenet
[19:44] <saces> hu? now the botton is gone totally... (r11182)
[19:47] <saces> botton=button
[19:54] <saces> now the button is back with a huge delay... http://pastebin.ca/263752
[19:56] <saces> and the button does nothing :(no error log)
[19:56] <toad_> no idea, but i _did_ fix the NPE
[19:56] <toad_> update the bug report :)
[20:00] <saces> now the button dont appears again....
[20:00] * mozillaman (n=chatzill@) Quit (Read error: 104 (Connection reset by peer))
[20:01] * mozillaman (n=chatzill@) has joined #freenet
[20:02] * mozillaman (n=chatzill@) Quit (Client Quit)
[20:02] <saces> Strangely, but interesting
[20:06] <CIA-14> jflesch * r11183 /trunk/apps/Thaw/src/thaw/plugins/index/ (FileTable.java IndexTree.java LinkTable.java): Improve behavior of the option 'go to the corresponding index'
[20:20] * Zothar is now known as Zothar_
[20:21] * Urs_ShPo (n=gaim@) has joined #freenet
[20:21] * Urs_ShPo (n=gaim@) Quit (Client Quit)
[20:22] * Zothar_ is now known as Zothar
[20:22] * Urs_ShPo (n=gaim@) has joined #freenet
[20:23] * Urs_ShPo (n=gaim@) Quit (Remote closed the connection)
[20:26] * Zothar is now known as Zothar_
[20:26] * Zothar_ is now known as Zothar
[20:31] * Urs_ShPo (n=gaim@) has joined #freenet
[20:31] * Urs_ShPo (n=gaim@) Quit (Remote closed the connection)
[20:34] * whiterabbit (n=Whiterab@) has joined #freenet
[20:44] <CIA-14> zothar * r11184 /trunk/apps/pyFreenet/minibot.py: refbot: Track who is currently in the channel.
[20:48] * Urs_ShPo (n=gaim@) has joined #freenet
[20:48] * Urs_ShPo (n=gaim@) Quit (Client Quit)
[20:50] <toad_> anyone here run Safari?
[20:51] * timmy2chk (n=violent@) Quit ("so what?")
[20:59] * Urs_ShPo (n=gaim@) has joined #freenet
[21:03] * xxxxx (n=Apophis@) has joined #freenet
[21:06] <saces> toad?
[21:07] <saces> the form password for the panic button fails.
[21:08] * sich (n=sich@) has joined #freenet
[21:08] <sich> hello
[21:11] <Zothar> toad_: I've got Safari if I fire up my Mac os when I'm at work next week :)
[21:12] <Zothar> s/os/or/
[21:14] <toad_> hmmm
[21:14] <toad_> i'm really not sure what to do about this
[21:15] <toad_> i've filed a bug to ask them to reconsider their rss sniffing behaviour, so maybe it would at least not run for images ...
[21:15] <toad_> https://bugzilla.mozilla.org/show_bug.cgi?id=362531
[21:16] <toad_> I was thinking of parsing images and only letting valid ones through
[21:16] <toad_> but I'm not sure that would actually solve the problem
[21:16] <toad_> it turns out you can create a valid PNG with RSS tags in it ...
[21:17] <toad_> now, for PNG, I could move those bits out of the first 512 bytes by inserting a comment block ...
[21:17] <toad_> but I don't think we could do that with GIF
[21:17] <toad_> and I dunno about JPEG
[21:18] * timmy2chk (n=violent@) has joined #freenet
[21:19] <toad_> maybe we should just leave it?
[21:19] <toad_> even though it does mean that we're at the mercy of random code drift?
[21:20] <toad_> it makes it unpredictable ... i'm not happy with it
[21:21] * Apophis2_ (n=Apophis@) Quit (Read error: 110 (Connection timed out))
[21:22] * whiterabbit (n=Whiterab@) Quit ("KVIrc 3.2.5 Anomalies http://www.kvirc.net/")
[21:25] <toad_> <b>
[21:25] <toad_> Note</b>??In Internet Explorer 6 for Microsoft Windows XP Service
[21:25] <toad_> Pack 2 (SP2), the MIME type "text/plain" is not ambiguous, and is never
[21:25] <toad_> rendered as HTML in the restricted zone, even if the content suggests
[21:25] <toad_> that this is the correct format.
[21:25] <toad_> hmmm
[21:25] <toad_> what about not if it's not in the restricted zone?
[21:26] <toad_> can somebody with IE6 on XP SP2 please open the following site?
[21:27] <toad_> CHK@qhg6NvKnWfG~mKm1akieQfc70pqWXvlyqyBsOnyUZr0,F65SIZDVMBjP9U1Rm1qXK~9Yb8nITW9NO3GdJw3orR8,AAEC--8/
[21:31] * phrosty (i=phrosty@) Quit ("baseball is wrong: man with four balls cannot walk.")
[21:31] * phrosty (i=phrosty@) has joined #freenet
[21:32] <toad_> bbiab
[21:33] * vfervers_ (n=vfervers@) Quit (Remote closed the connection)
[21:38] * greycat (i=rfc1413@) Quit ("This time the bullet cold rocked ya / A yellow ribbon instead of a swastika")
[21:40] * Apophis2_ (n=Apophis@) has joined #freenet
[21:51] * Aladin (n=lars@) Quit ("Ex-Chat")
[21:55] <MineHaunter> toad: IE6 on XP SP2, that link is rendered as html
[21:55] * OctobersDark (n=October@) Quit ("Ex-Chat")
[21:56] <MineHaunter> toad_: but if I add http://127.0.0.1:8888/ to the restricted zone it is rendered as plain text
[21:58] * xxxxx (n=Apophis@) Quit (Read error: 110 (Connection timed out))
[22:10] * timmy2chk (n=violent@) Quit ("so what?")
[22:15] * Jflesch (n=jflesch@) Quit ("pula")
[22:20] <CIA-14> jflesch * r11185 /trunk/apps/Thaw/src/thaw/plugins/index/Index.java: Fix insertion bug
[22:23] * cbreak (n=cbreak@) has joined #freenet
[22:30] <toad_> MineHaunter: ahhhh
[22:30] <toad_> i see
[22:38] <CIA-14> toad * r11186 /trunk/freenet/src/freenet/clients/http/FProxyToadlet.java: Mention 2.0.1.
[22:42] * Jflesch (n=jflesch@) has joined #freenet
[22:44] * lokadin (n=loki@) Quit (Read error: 110 (Connection timed out))
[22:50] * sich (n=sich@) Quit ("Quitte")
[22:52] * zgrgzrgz (n=hhtehte@) has joined #freenet
[22:54] * mozillaman (n=chatzill@) has joined #freenet
[22:55] <mozillaman> toad_ / nextgens: I /REALLY/ need some info :)
[22:55] <toad_> mozillaman: on what?
[22:55] <mozillaman> For starters
[22:56] <mozillaman> WHY NOT USE FIREFOX 2?!?!
[22:56] <toad_> you should be able to use firefox 2 safely with freenet 1006
[22:56] * toad_ changes topic to 'http://freenetproject.org/download.html (990 - mandatory), please read that page before asking for help here. If you want to exchange references, join #freenet-refs | http://wiki.freenetproject.org/FrequentlyAskedQuestions | logs: http://emu.freenetproject.org/irc/ | Tor blocked due to spam (get an op to voice you) | #freenet-fr #freenet-se #freenet-es #freenet-'
[22:56] <mozillaman> OK, I need to know:
[22:56] <mozillaman> Why it wasn't safe before
[22:56] <toad_> RSS autodetection
[22:56] <mozillaman> What;s new in 1004 and 1005
[22:56] <cbreak> interesting :)
[22:57] <mozillaman> Really?
[22:57] <toad_> https://bugzilla.mozilla.org/show_bug.cgi?id=362531
[22:57] <toad_> https://bugs.freenetproject.org/view.php?id=951
[22:57] <toad_> yeah, firefox 2 will render as RSS anything that looks like RSS
[22:57] <toad_> regardless of content type
[22:57] <toad_> and firefox 2.0.0 will do that even if there is a Content-Disposition: attachment
[22:57] <toad_> (2.0.1 fixes that)
[22:57] <mozillaman> But
[22:58] <mozillaman> Will this break my feed.txt :(
[22:58] <toad_> hrrrm?
[22:58] <toad_> yes
[22:58] <mozillaman> for FreeNetWatch
[22:58] <toad_> yes
[22:58] * mozillaman moans
[22:58] <toad_> :|
[22:58] <toad_> sorry
[22:58] <mozillaman> Can I server rss/text?
[22:58] <mozillaman> Right now
[22:58] <toad_> yes
[22:58] <toad_> but the user will get a confirmation dialog
[22:58] <toad_> every time
[22:58] <toad_> with a different ?force= every time
[22:58] <mozillaman> It's "DANGEROUS CONTENT" in FProxy
[22:58] <mozillaman> Won't work
[22:58] <toad_> RSS is indeed dangerous content because we don't filter it
[22:58] <mozillaman> since, RSS reads won't understand that
[22:59] <toad_> yeah, you can't subscribe to it at present
[22:59] <toad_> when we filter it, then you will be able to subscribe to it
[22:59] * mozillaman thinks thinks thinks....
[22:59] <mozillaman> Well
[22:59] <toad_> you could write a filter :)
[22:59] <toad_> brb 60 seconds
[23:00] <toad_> right
[23:00] <toad_> well
[23:00] <toad_> you need to convince me to write a filter, or do it yourself
[23:01] <mozillaman> I already have convinced you
[23:01] <mozillaman> In the future
[23:01] <toad_> sure, in the future
[23:01] <toad_> but that might be post 0.7.0
[23:01] <mozillaman> The temporal distortion will reset in about 45sec
[23:01] <mozillaman> Here's what will happen
[23:01] <toad_> give me a good reason to write a filter NOW
[23:01] <mozillaman> You'll realize filtering RSS XML feeds is no different then filtering XHTML.
[23:01] <mozillaman> Then a big lighbulb will appear above your head
[23:01] <toad_> yeah, it should be fairly easy
[23:02] <mozillaman> 10
[23:02] <mozillaman> 9
[23:02] <mozillaman> 8
[23:02] <toad_> i'm willing to filter (almost) everything
[23:02] <mozillaman> 7
[23:02] <mozillaman> 6
[23:02] <mozillaman> 5.4.3.2....
[23:02] <mozillaman> See
[23:02] <toad_> but not right now
[23:02] <mozillaman> The future cam true :)
[23:02] <toad_> right now the situation is as follows:
[23:02] <mozillaman> But, any reason I can't see the RSS feed as an .htm? :)
[23:02] * mozillaman thinks not
[23:02] <toad_> we do a blacklist check for RSS, based on mozilla's check
[23:03] <toad_> on EVERYTHING served by fproxy
[23:03] <toad_> if it matches, we warn the user
[23:03] <mozillaman> oh, so that will break it too....<