Re: [freenet-dev] Re: FreeMixNet: Mixnet using censorship resistant Freenet routing

2003-12-04 Thread Edward J. Huff
On Thu, 2003-12-04 at 09:43, Jim Dixon wrote: On Thu, 4 Dec 2003, Newsbyte wrote: [some political questions...] [some good political answers... better than what I was going to say.] In fact the hurdles are trivial. The police don't have to bust everyone. All they need do is identify a

[freenet-dev] FreeMixNet: Mixnet using censorship resistant Freenet routing

2003-12-03 Thread Edward J. Huff
are moles, then the node can keep secret even the fact that it is running FreeMixNet. Comments? -- Edward J. Huff [EMAIL PROTECTED] signature.asc Description: This is a digitally signed message part ___ Devl mailing list [EMAIL PROTECTED] http

Re: [freenet-dev] FreeMixNet: Mixnet using censorship resistant Freenet routing

2003-12-03 Thread Edward J. Huff
On Wed, 2003-12-03 at 20:14, Toad wrote: Something vaguely similar might be used post 1.0 for routing streams... that has been planned for a while. I don't think the definition of some content as sensitive and some not, at the network level, is necessarily a good idea. It may not be a good

Re: [freenet-dev] Where now?

2003-11-30 Thread Edward J. Huff
On Sun, 2003-11-30 at 08:55, Ian Clarke wrote: Ok, the new stable build seems to be working quite well, are other people experiencing the same thing? We need to take stock of the situation with NGR. I think one problem has been a willingness to dream up solutions, and implement them,

Re: [freenet-dev] Re: Unobtanium routing

2003-11-30 Thread Edward J. Huff
On Sun, 2003-11-30 at 13:33, Thomas Leske wrote: Martin Stone Davis wrote: What bad thing would a malicious node operator do with that knowledge? He could censor a certain document. Assume he has the resources to lauch a denail of service attack against a limited number of nodes. If he

Re: [freenet-dev] Re: Unobtanium routing

2003-11-30 Thread Edward J. Huff
On Sun, 2003-11-30 at 15:40, Thomas Leske wrote: Martin Stone Davis wrote: Okay, so the attacker could censor the current edition. But he wouldn't be able to censor all of them, since they are distributed throughout the keyspace. The reader could then just click to retrieve one of the

Re: [freenet-dev] Unobtanium routing

2003-11-29 Thread Edward J. Huff
On Sat, 2003-11-29 at 12:48, Martin Stone Davis wrote: Ian Clarke wrote: What exactly is unobtanium routing? Ubobtanium routing was first proposed by me as Improving NGR in: http://article.gmane.org/gmane.network.freenet.devel/7791 That's the article about whether you should have your

Re: [freenet-dev] Freenet stable build 5041

2003-11-26 Thread Edward J. Huff
On Wed, 2003-11-26 at 01:34, Ken Corson wrote: [EMAIL PROTECTED] wrote: 60 * 60 / 30 = 120 != 3000 lower cost, even better !!! I watched it get worked out on IRC, somehow the calculation made sense at the time... i guess we chose a different number somewhere (like the every 30 seconds,or

[freenet-dev] Percent of requests accepted

2003-11-25 Thread Edward J. Huff
On Tue, 2003-11-25 at 07:36, Ed Tomlinson wrote: My node is accepting about 10% of requests. In my mind this it is not working well at all. I think the backoff scheme in use is using alchemy. ie. there is no predictable result - we just say it is working... My node has been accepting

Re: [freenet-dev] a fresh view on NGR, or routing is a two way street

2003-11-25 Thread Edward J. Huff
On Tue, 2003-11-25 at 13:23, Ken Corson wrote: Node Status Info - Inbound Requests http://localhost:/servlet/nodestatus/inboundRequests.txt Recently I looked at this data (and the other 3 pages). Something looked fishy about it. Maybe it was the contact attempts pages. Something like

Re: [freenet-dev] Re: High 'Data waiting to be transfered'

2003-11-22 Thread Edward J. Huff
On Fri, 2003-11-21 at 04:23, Ian Clarke wrote: Edward J. Huff wrote: It seems to me that NGR can't possibly do certain things. When the standard deviation exceeds the mean, you can't even predict the sign of your random variable. The standard deviation exceeding the mean, if it does

Re: [freenet-dev] Re: High 'Data waiting to be transfered'

2003-11-21 Thread Edward J. Huff
On Wed, 2003-11-19 at 04:56, Ian Clarke wrote: Niklas Bergh wrote: NGR is designed to take into account a nodes available bw and include that fact in routing decisions. Instead of overloading an already overloaded (bw-wise) node even more NGR would be sending the Q to another node. A

Re: [freenet-dev] What to fix next?

2003-11-21 Thread Edward J. Huff
On Fri, 2003-11-21 at 02:57, Tracy R Reed wrote: On Fri, Nov 21, 2003 at 01:11:39AM -0500, Edward J. Huff spake thusly: Can anyone tell me why big routing tables won't help routing? Can you tell us why they will help it? jrand0m was expounding on how smaller routing tables should help

Re: [freenet-dev] Re: Backoff on nodes dropped from RT?

2003-11-21 Thread Edward J. Huff
in the past, let them fail again. On Fri, 2003-11-21 at 04:17, Ian Clarke wrote: Edward J. Huff wrote: On Wed, 2003-11-19 at 17:21, Ian Clarke wrote: Toad wrote: Is there any reason not to keep the backoff data when a node is dropped from the routing table? Provided we delete it sometime

[freenet-CVS] freenet/src/freenet/support/servlet/http HttpSupport.java, 1.3, 1.4

2003-11-20 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/support/servlet/http In directory sc8-pr-cvs1:/tmp/cvs-serv17801 Modified Files: HttpSupport.java Log Message: Fix exception in parseCookie: java.lang.StringIndexOutOfBoundsException: String index out of range Couldn't test this because I

[freenet-dev] What to fix next?

2003-11-20 Thread Edward J. Huff
Bottom line: When the expected time to complete a transfer is larger than the expected time before the node is taken down, then that node could just as well stay down permanently. All of the output bandwidth it is consuming is going to be wasted when none of the zillion transfers finish. I think

Re: [freenet-dev] Thread overage (by 1,000%+)

2003-11-19 Thread Edward J. Huff
Try setting threadFactory=Y in freenet.conf or wherever it is in Windows. YThreadFactory was designed to avoid exactly this problem. Be sure to remove the % from the front of the line. This helps only if those threads would have exited quickly if you had lots more physical memory than you have.

Re: [freenet-dev] High 'Data waiting to be transfered'

2003-11-19 Thread Edward J. Huff
On Wed, 2003-11-19 at 08:22, Thomas Themel wrote: | Connections open (Inbound/Outbound/Limit) 299 (199/100/2048) | Connections transferring (Transmitting/Receiving) 40 (12/28) | Data waiting to be transfered 42 MiB | Total amount of data

[freenet-dev] High connection thrash

2003-11-19 Thread Edward J. Huff
My node is again receiving 30,000 QPH. But the sum of the number of messages column on Open Connections page does not reflect this. In fact, the sum does not keep increasing but fluctuates. I looked at some of the incoming connection diagnostics, and concluded that I am receiving a large number

Re: [freenet-dev] Re: Backoff on nodes dropped from RT?

2003-11-19 Thread Edward J. Huff
On Wed, 2003-11-19 at 17:21, Ian Clarke wrote: Toad wrote: Is there any reason not to keep the backoff data when a node is dropped from the routing table? Provided we delete it sometime, probably not. It seems to me that there is some reasonable maximum backoff period. For instance,

Re: [freenet-dev] Re: Additional ways to reduce load aside from QR.

2003-11-18 Thread Edward J. Huff
On Mon, 2003-11-17 at 07:18, Martin Stone Davis wrote: Edward J. Huff wrote: But, to return to the original subject..., there is an argument for closing connections instead of QR-ing when load is high. If a node closes connections, it continues to accept requests from the connections

Re: [freenet-dev] Re: Additional ways to reduce load aside from QR.

2003-11-18 Thread Edward J. Huff
On Mon, 2003-11-17 at 07:18, Martin Stone Davis wrote: Edward J. Huff wrote: But, to return to the original subject..., there is an argument for closing connections instead of QR-ing when load is high. If a node closes connections, it continues to accept requests from the connections

Re: [freenet-dev] Re: Additional ways to reduce load aside from QR.

2003-11-18 Thread Edward J. Huff
On Tue, 2003-11-18 at 11:44, Martin Stone Davis wrote: Edward J. Huff wrote: Well, what I want to do is to allow the node to be in control of the backoff time, as follows: [...] When the node estimates that it can safely accept queries, it will send a second message to all connected

Re: [freenet-dev] Re: estimate DNF - real DF

2003-11-18 Thread Edward J. Huff
Martin Stone Davis wrote: Toad wrote: Jonathan Howard wrote: I think freenet is suffering because it doesn't have key space specialisation. NGR is trying to route quickly, all un-overload are quick, get the traffic, route to each other, overload, etc. If this is the case we should

Re: [freenet-dev] Additional ways to reduce load aside from QR.

2003-11-17 Thread Edward J. Huff
On Sun, 2003-11-16 at 23:37, Ed Tomlinson wrote: On November 16, 2003 10:17 pm, Edward J. Huff wrote: I'm very confused by this. I was under the impression that a QR meant DON'T back down the chain, just try another path and that DNF meant send a failure all the way back down the chain

Re: [freenet-dev] Diagnostic needed to measure load due to queries

2003-11-16 Thread Edward J. Huff
On Sun, 2003-11-16 at 12:30, Martin Stone Davis wrote: Since QR backoff was implemented, upgraded nodes have probably queried far less than they did before. However, non-upgraded nodes are still over-querying. In fact, we might reach a point where we have 10% of connected nodes using the

[freenet-dev] Additional ways to reduce load aside from QR.

2003-11-16 Thread Edward J. Huff
Many nodes now exceed their output bandwidth regularly and as a result issue many QRs. We are trying to reduce the bandwidth wasted sending QRs, and the waste of resources which occurs when a deeply chained request gets QRed. The node which first receives the QR does not try again with a

Re: [freenet-dev] Additional ways to reduce load aside from QR.

2003-11-16 Thread Edward J. Huff
On Sun, 2003-11-16 at 21:40, Ken Corson wrote: Edward J. Huff wrote: chained request gets QRed. The node which first receives the QR does not try again with a different node in its routing table, as it would if it got a DNF. Instead, it passes the QR back, and all of the preceding links

Re: [freenet-dev] IBM JDK 1.4.1 and Freenet with NPTL

2003-11-15 Thread Edward J. Huff
On Fri, 2003-11-14 at 16:46, Richard A. Hecker wrote: From: Brandon Low [EMAIL PROTECTED] ...snip... I saw the same thing yesterday on my 5032 node using Sun 1.4.2 Caught a java.io.IOException: Too many open files, LSL.processConnections failing java.io.IOException: Too many open

Re: [freenet-dev] IBM JDK 1.4.1 and Freenet with NPTL

2003-11-15 Thread Edward J. Huff
On Fri, 2003-11-14 at 12:32, Brandon Low wrote: And then it died overnight... gawdamnit... and that is with my max open files set to 4096, bloody thing leaks socket handles. My earlier reply to a later message which didn't quote the above assumed you still had max open files 1024. What is

Re: [freenet-dev] New Uber-Node

2003-11-09 Thread Edward J. Huff
On Fri, 2003-11-07 at 15:52, Dan Merillat wrote: ... now this I don't get. The load page says 0.44 acept ratio, but I'm nowhere NEAR that high. It must be averaging all the Ratio entries. Badness. The reality is about 0.119 (sum(Successes) / sum(Tries)) You have to hit reload repeatedly

Re: [freenet-dev] Help with shell script needed

2003-11-08 Thread Edward J. Huff
On Fri, 2003-11-07 at 15:25, Dan Merillat wrote: On Fri, 07 Nov 2003, Edward J. Huff wrote: #! /bin/ksh Well, that's pretty useless right there. /bin/sh is pretty standard. ksh is optional and fairly rare in my experience. Does that mean, for instance that you actually don't have

[freenet-dev] New mailFredStatus includes more hourly diagnostic values.

2003-11-07 Thread Edward J. Huff
=$FREENETHOME VERBOSE=$VERBOSE SENDMAIL=$SENDMAIL TC=$TC NETSTAT=$NETSTAT FROST_ETC_STATUS=$FROST_ETC_STATUS DIAGNOSTICS=$DIAGNOSTICS GOLIVE=$GOLIVE AUTHOR Edward J. Huff [EMAIL PROTECTED] ejhuff on sourceforge. Report problems on the Freenet devloment list

Re: [freenet-dev] Help with shell script needed

2003-11-07 Thread Edward J. Huff
On Fri, 2003-11-07 at 11:02, Toad wrote: We need to set LD_ASSUME_KERNEL on Linux 2.6, as well as on redhat etc. I have some bash code to do this, but for start-freenet.sh it needs to be cross platform, so I hoped somebody here might be able to help. My current code is: #!/bin/bash if ([

[freenet-dev] New mailFredStatus sends outputBytesTrailingAttempted and outputBytes

2003-11-05 Thread Edward J. Huff
use --writedefaults. 64cebb4d7a27cf40008b003d81c5c9bf mailFredStatus 9f6bf2ca856f2e0ec61cf3d083a98414 mailFredStatus.asc -- Edward J. Huff [EMAIL PROTECTED] #!/bin/bash # if you edit your copy of this script, change the version. VERSION='$Id: mailFredStatus,v 1.4 2003/11/06 03:51:13 ejhuff

Re: [freenet-dev] Frost and Routing - yet another idea

2003-11-02 Thread Edward J. Huff
On Sun, 2003-11-02 at 09:08, pineapple wrote: Actually, I withdraw my last proposal. I think this one would work much better. So the two proposals for thwarting Toad's key DoS scenario are: 1) Hash-cash - works by making requesters pay a price for each request. 2) Estimator keyspace

Re: [freenet-dev] Local port -4? Listenport -5?

2003-10-27 Thread Edward J. Huff
On Mon, 2003-10-27 at 18:20, Dave Hooper wrote: This just turned up in my Connections page: TypeLocal portPeer ..etc out-4blahFred,0.6,1.47,6281 What's port -4 when it's at home? That's the only one on the page. Is it just port 65532 but formatted

[freenet-CVS] freenet/src/freenet/node LoadStats.java,1.35,1.36

2003-10-27 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/node In directory sc8-pr-cvs1:/tmp/cvs-serv2495 Modified Files: LoadStats.java Log Message: Changed mode line so emacs won't use tabs at all. Reindented and eliminated all tabs. Index: LoadStats.java

[freenet-CVS] freenet/src/freenet/client/http NodeStatusServlet.java, 1.73, 1.74

2003-10-27 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/client/http In directory sc8-pr-cvs1:/tmp/cvs-serv4015/freenet/src/freenet/client/http Modified Files: NodeStatusServlet.java Log Message: Version.java 6284 Fix bug in LoadStats.java decayingTimeWeightedAverage. Put this node's average

[freenet-CVS] freenet/src/freenet/node/http/infolets GeneralInfolet.java, 1.22, 1.23

2003-10-27 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/node/http/infolets In directory sc8-pr-cvs1:/tmp/cvs-serv4015/freenet/src/freenet/node/http/infolets Modified Files: GeneralInfolet.java Log Message: Version.java 6284 Fix bug in LoadStats.java decayingTimeWeightedAverage. Put this node's

[freenet-dev] [Fwd: Your message to cvs awaits moderator approval]

2003-10-27 Thread Edward J. Huff
LoadStats.java was also changed, but the message is delayed. -- Ed Huff ---BeginMessage--- Your mail to 'cvs' with the subject [freenet-CVS] freenet/src/freenet/node LoadStats.java,1.36,1.37 Main.java,1.282,1.283 Node.java,1.232,1.233 Is being held until the list moderator can review it

Re: [freenet-dev] thread priorities

2003-10-26 Thread Edward J. Huff
On Sun, 2003-10-26 at 08:21, Niklas Bergh wrote: It can.. if you are using the QThreadFactory.. I don't think that YThreadFactory is succeptible to this. I've checked this. QThreadFactory permits the caller to create a thread if there are none available. YThreadFactory always uses the last

Re: [freenet-dev] iptables script to exclude nodes running protocol version 1.46

2003-10-25 Thread Edward J. Huff
, Conrad J. Sabatier wrote: On Fri, Oct 24, 2003 at 10:50:13PM -0400, Edward J. Huff wrote: Attached is a firewall script which excludes nodes I suspect are running protocol version 1.46. Maybe I'm missing something here, but... If you've done as suggested and changed your listenPort

Re: [freenet-dev] Re: 6276 is up... upgrade and insert your index

2003-10-25 Thread Edward J. Huff
On Sat, 2003-10-25 at 07:46, Conrad J. Sabatier wrote: Darn it. I was in the middle of composing a reply to this when the power blinked for a second here, and now I don't have time to redo it, since I have to get ready for work (yeah, on a *Saturday*, yuck). :-) You _really_ need a UPS.

[freenet-dev] iptables script to exclude nodes running protocol version 1.46

2003-10-24 Thread Edward J. Huff
Attached is a firewall script which excludes nodes I suspect are running protocol version 1.46. Even with this firewall, I still see very high requests/hour, 150k So I don't think it is the old nodes in the connection table, but this gets rid of them just in case. Unfortunately if any of them

[freenet-dev] Fred Status automailer script + start-freenet.sh + update-unstable.sh

2003-10-23 Thread Edward J. Huff
changed, they get download anyway. eaa106aa562ae8ac6aacf7f041ef7832 start-freenet.sh 266a956cabc0e8f20d6016a7d135b572 update-unstable.sh a0ae761d71e48097617a2becfb8a9f6d mailFredStatus 27f3573bbf0a39946e66df6b6b767470 mailFredStatus.asc -- Edward J. Huff [EMAIL PROTECTED] #!/bin/sh

[freenet-CVS] freenet/src/freenet/node/rt NGRoutingTable.java, 1.15, 1.16

2003-10-23 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/node/rt In directory sc8-pr-cvs1:/tmp/cvs-serv22946 Modified Files: NGRoutingTable.java Log Message: Fix NPE in NGRoutingTable.reference in same way as similar NPE was fixed in NGRoutingTable.updateReference. Index: NGRoutingTable.java

[freenet-dev] Tech mailing list

2003-10-22 Thread Edward J. Huff
On Mon, 2003-10-20 at 19:26, Toad wrote: Tech is still there, and the spam problem has been eliminated. The More information should be changed to http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/tech Description should say Discussion of technical issues The 'who' command should be

Re: [freenet-dev] Freenet network size

2003-10-20 Thread Edward J. Huff
On Mon, 2003-10-20 at 05:18, Some Guy wrote: On Sunday 19 October 2003 12:42 pm, Frank v Waveren wrote: On Sat, Oct 18, 2003 at 02:43:28PM -0400, Ken Corson wrote: [...] Of course, trying to estimate the size of Freenet is next to impossible, but I'll take a stab :) Any other gamblers

Re: [freenet-dev] Targetted DOS in DHTs

2003-10-20 Thread Edward J. Huff
On Mon, 2003-10-20 at 16:01, Todd Walton wrote: On Mon, 20 Oct 2003, [iso-8859-1] Some Guy wrote: That's a whole other post and I'm kind of worried this post is too academic and people will have trouble seeing how it relates to freenet. We used to have a list, tech@, where this kind

[freenet-CVS] freenet/src/freenet/node LoadStats.java,1.32,1.33

2003-10-19 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/node In directory sc8-pr-cvs1:/tmp/cvs-serv8065 Modified Files: LoadStats.java Log Message: LoadStats.java: (class LoadEntry) Add whenUpdated field. (LoadStats) when reading LoadEntry object from the SimpleDataObjectStore, sort them by

[freenet-CVS] freenet/src/freenet/thread YThreadFactory.java,1.1,1.2

2003-10-19 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/thread In directory sc8-pr-cvs1:/tmp/cvs-serv1209 Modified Files: YThreadFactory.java Log Message: Put jobsExecuted diagnostic back in. It is the same as the occurences side of jobQueueDelayAllYThreads... Index: YThreadFactory.java

[freenet-CVS] freenet/src/freenet/node LoadStats.java,1.33,1.34

2003-10-19 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/node In directory sc8-pr-cvs1:/tmp/cvs-serv10638 Modified Files: LoadStats.java Log Message: Duh..., also, put newest loadstats at top. Index: LoadStats.java === RCS file:

[freenet-CVS] freenet/src/freenet/support SimpleDataObjectStore.java, 1.14, 1.15

2003-10-18 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/support In directory sc8-pr-cvs1:/tmp/cvs-serv18077 Modified Files: SimpleDataObjectStore.java Log Message: Mode line, indenting. Index: SimpleDataObjectStore.java === RCS

Re: [freenet-dev] Re: [freenet-CVS] freenet/src/freenet/thread ThreadFactory.java, 1.8, 1.9

2003-10-17 Thread Edward J. Huff
On Fri, 2003-10-17 at 14:06, Toad wrote: On Thu, Oct 16, 2003 at 08:46:48PM -0700, Edward J. Huff wrote: Update of /cvsroot/freenet/freenet/src/freenet/thread In directory sc8-pr-cvs1:/tmp/cvs-serv8030 Modified Files: ThreadFactory.java Log Message: Added mode line. Changed

Re: [freenet-dev] Re: [freenet-CVS] freenet/src/freenet/interfaces LocalNIOInterface.java, 1.7, 1.8

2003-10-17 Thread Edward J. Huff
CPU time. Sometimes users use their computers for other things...) On Thu, Oct 16, 2003 at 08:53:12PM -0700, Edward J. Huff wrote: Update of /cvsroot/freenet/freenet/src/freenet/interfaces In directory sc8-pr-cvs1:/tmp/cvs-serv8829 Modified Files: LocalNIOInterface.java Log

[freenet-dev] YThreadFactory.java

2003-10-17 Thread Edward J. Huff
I wrote a thread factory essentially from scratch to solve the problem of too much creation/deletion of threads. I also claim that if we remove the fast ticker thread, this system will do the same job without creating more than maybe 500 threads, and you don't have to guess in advance which jobs

Re: [freenet-dev] Re: [freenet-CVS] freenet/src/freenet/thread ThreadFactory.java, 1.8, 1.9

2003-10-17 Thread Edward J. Huff
On Fri, 2003-10-17 at 15:32, Toad wrote: On Fri, Oct 17, 2003 at 03:22:10PM -0400, Edward J. Huff wrote: On Fri, 2003-10-17 at 14:06, Toad wrote: On Thu, Oct 16, 2003 at 08:46:48PM -0700, Edward J. Huff wrote: Update of /cvsroot/freenet/freenet/src/freenet/thread In directory sc8-pr

[freenet-CVS] freenet/src/freenet/node LoadStats.java,1.30,1.31

2003-10-16 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/node In directory sc8-pr-cvs1:/tmp/cvs-serv23128 Modified Files: LoadStats.java Log Message: Added mode line, reindented for 4 space tabs. Index: LoadStats.java === RCS file:

[freenet-CVS] freenet/src/freenet/node LoadStats.java,1.31,1.32

2003-10-16 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/node In directory sc8-pr-cvs1:/tmp/cvs-serv11402 Modified Files: LoadStats.java Log Message: Make the time weighted decaying average more tolerant of broken system clocks. Index: LoadStats.java

[freenet-CVS] freenet/src/freenet/thread ThreadStatusSnapshot.java, 1.3, 1.4

2003-10-16 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/thread In directory sc8-pr-cvs1:/tmp/cvs-serv7644 Modified Files: ThreadStatusSnapshot.java Log Message: Indenting, braces, added mode line, 4-space tabs. Index: ThreadStatusSnapshot.java

[freenet-CVS] freenet/src/freenet/thread ThreadFactory.java,1.8,1.9

2003-10-16 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/thread In directory sc8-pr-cvs1:/tmp/cvs-serv8030 Modified Files: ThreadFactory.java Log Message: Added mode line. Changed comment on getThread to reflect the fact that some implementations might return null. Index: ThreadFactory.java

[freenet-CVS] freenet/src/freenet/interfaces LocalNIOInterface.java, 1.7, 1.8

2003-10-16 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/interfaces In directory sc8-pr-cvs1:/tmp/cvs-serv8829 Modified Files: LocalNIOInterface.java Log Message: Added mode line. indenting. threadfactory.getThread() might return null. That code not tested b/c needs logDEBUG. Index:

[freenet-CVS] freenet/src/freenet/interfaces LocalInterface.java, 1.26, 1.27

2003-10-16 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/interfaces In directory sc8-pr-cvs1:/tmp/cvs-serv8939 Modified Files: LocalInterface.java Log Message: threadfactory.getThread() might return null. That code not tested b/c needs logDEBUG. Index: LocalInterface.java

[freenet-CVS] freenet/src/freenet/interfaces LocalInterface.java, 1.27, 1.28

2003-10-16 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/interfaces In directory sc8-pr-cvs1:/tmp/cvs-serv9300 Modified Files: LocalInterface.java Log Message: Added mode line. indenting. Index: LocalInterface.java === RCS file:

[freenet-CVS] freenet/src/freenet Core.java, 1.46, 1.47 Version.java, 1.447, 1.448

2003-10-16 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet In directory sc8-pr-cvs1:/tmp/cvs-serv11904/freenet/src/freenet Modified Files: Core.java Version.java Log Message: Build 6255 Add new implementation of ThreadFactory, YThreads. Add configuration variable threadFactoryName=F,Q,Y Add

[freenet-CVS] freenet/src/freenet/node Main.java, 1.269, 1.270 Node.java, 1.222, 1.223

2003-10-16 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/node In directory sc8-pr-cvs1:/tmp/cvs-serv11904/freenet/src/freenet/node Modified Files: Main.java Node.java Log Message: Build 6255 Add new implementation of ThreadFactory, YThreads. Add configuration variable threadFactoryName=F,Q,Y Add

[freenet-CVS] freenet/src/freenet/node Main.java,1.270,1.271

2003-10-16 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/node In directory sc8-pr-cvs1:/tmp/cvs-serv23766 Modified Files: Main.java Log Message: Fixed typo in connectionMessages description. Index: Main.java === RCS file:

[freenet-dev] Node can prove it has file w/out sending it.

2003-10-15 Thread Edward J. Huff
Freenet uses a lot of bandwidth. Some of it might be avoidable. Somewhere I saw an argument that content must pass through each node along the chain so that they can all verify that the content matches the hash. But there are other ways of verifying this. A node which has the file (and knows it

[freenet-CVS] freenet/src/freenet/node Node.java,1.217,1.218

2003-10-15 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/node In directory sc8-pr-cvs1:/tmp/cvs-serv2500 Modified Files: Node.java Log Message: Indenting. Index: Node.java === RCS file:

[freenet-CVS] freenet/src/freenet Core.java,1.44,1.45

2003-10-15 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet In directory sc8-pr-cvs1:/tmp/cvs-serv3569 Modified Files: Core.java Log Message: Indenting. Index: Core.java === RCS file: /cvsroot/freenet/freenet/src/freenet/Core.java,v

[freenet-CVS] freenet/src/freenet/node Node.java,1.218,1.219

2003-10-15 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/node In directory sc8-pr-cvs1:/tmp/cvs-serv4935 Modified Files: Node.java Log Message: Indenting. Forgot M-x normal-mode after adding mode line. Index: Node.java === RCS

[freenet-CVS] freenet/src/freenet Core.java,1.45,1.46

2003-10-15 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet In directory sc8-pr-cvs1:/tmp/cvs-serv5093 Modified Files: Core.java Log Message: Indenting. Forgot M-x normal-mode after adding mode line. Index: Core.java === RCS file:

Re: [freenet-dev] Node can prove it has file w/out sending it.

2003-10-15 Thread Edward J. Huff
On Wed, 2003-10-15 at 08:18, Some Guy wrote: --- Edward J. Huff [EMAIL PROTECTED] wrote: Freenet uses a lot of bandwidth. Some of it might be avoidable. Somewhere I saw an argument that content must pass through each node along the chain so that they can all verify that the content

[freenet-dev] QThreadFactory idea

2003-10-14 Thread Edward J. Huff
Nobody is on #FreeNet. I'm looking at this now. *** Does this mean you're really back? Anybody here? If not, I think I know how to fix QThreadFactory so that it transparently queues any excess jobs and lets the next thread which comes back (or the next thread created by thread creation thread)

[freenet-CVS] freenet/src/freenet/thread QThreadFactory.java, 1.40, 1.41

2003-10-14 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/thread In directory sc8-pr-cvs1:/tmp/cvs-serv9418 Modified Files: QThreadFactory.java Log Message: Minor changes, theoretical bug fix. If there were very few active threads, it used to delete threads below 2*absoluteminimum. getThread was

[freenet-dev] Success probability automailer script

2003-10-14 Thread Edward J. Huff
BCC=$BCC INTERVAL=$INTERVAL SERVLET=$SERVLET FREENETHOME=$FREENETHOME VERBOSE=$VERBOSE SENDMAIL=$SENDMAIL TC=$TC NETSTAT=$NETSTAT GOLIVE=$GOLIVE AUTHOR Edward J. Huff [EMAIL PROTECTED] ejhuff on sourceforge. Report problems on the Freenet devloment

[freenet-CVS] freenet/src/freenet/support URLEncodedFormatException.java, 1.1.1.1, 1.2

2003-10-14 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/support In directory sc8-pr-cvs1:/tmp/cvs-serv7291 Modified Files: URLEncodedFormatException.java Log Message: s/CRLF/LF/ Index: URLEncodedFormatException.java === RCS file:

[freenet-CVS] freenet/src/freenet/node/states/FCP NewClientPut.java, 1.9, 1.10

2003-10-14 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/node/states/FCP In directory sc8-pr-cvs1:/tmp/cvs-serv7465 Modified Files: NewClientPut.java Log Message: s/CRLF/LF/ Index: NewClientPut.java === RCS file:

[freenet-CVS] freenet/src/freenet/message/client ClientRequest.java, 1.6, 1.7

2003-10-14 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/message/client In directory sc8-pr-cvs1:/tmp/cvs-serv7714 Modified Files: ClientRequest.java Log Message: s/CRLF/LF/ Index: ClientRequest.java === RCS file:

[freenet-CVS] freenet/src/freenet/crypt SHA1.java,1.6,1.7

2003-10-14 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/crypt In directory sc8-pr-cvs1:/tmp/cvs-serv7867 Modified Files: SHA1.java Log Message: s/CRLF/LF/ Index: SHA1.java === RCS file:

[freenet-CVS] freenet/src/freenet/node Node.java,1.216,1.217

2003-10-14 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/node In directory sc8-pr-cvs1:/tmp/cvs-serv10348 Modified Files: Node.java Log Message: Correct description of maxRequestsPerInterval Index: Node.java === RCS file:

[freenet-dev] Script to record number of freenet threads running.

2003-10-14 Thread Edward J. Huff
pgrep is a useful tool I never heard of before... It's packaged with top, ps, etc. First appeared in Solaris 7. Maybe there is/should be a diagnostics counter? -- Edward J. Huff [EMAIL PROTECTED] #!/bin/bash ( while true; do echo $(date; for ((i = 0; i 60; i++)); do pgrep -u freenet

[freenet-CVS] freenet/src/freenet/node/states/request Pending.java, 1.69, 1.70

2003-10-13 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/node/states/request In directory sc8-pr-cvs1:/tmp/cvs-serv18983 Modified Files: Pending.java Log Message: Got rid of expression 1000*1000*1000*1000 which was supposed to be 2001-09-09 01:46:40 UTC in milliseconds, but which actually is equal

[freenet-CVS] freenet/src/freenet/node/states/request Pending.java, 1.70, 1.71

2003-10-13 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/node/states/request In directory sc8-pr-cvs1:/tmp/cvs-serv20144 Modified Files: Pending.java Log Message: duh... Index: Pending.java === RCS file:

Re: Smoketests (Was: Re: [freenet-dev] Re: It Has Begun sigh

2003-10-13 Thread Edward J. Huff
On Mon, 2003-10-13 at 11:04, Toad wrote: On Sun, Oct 12, 2003 at 01:38:02PM -0400, Edward J. Huff wrote: Having our developers and beta testers refrain from connecting to the live network is not going to remove the vulnerability which has just been exposed. Rather, we have to fix fred

Re: [freenet-dev] Maximum # of open files

2003-10-13 Thread Edward J. Huff
On Mon, 2003-10-13 at 12:04, lowmagnet wrote: On Mon, Oct 13, 2003 at 03:40:58PM +0100, Toad wrote: MacOS/X has a 256 fd limit per user by default, we set maxNodeConnections by default to 128, so I will set maxNodeFilesOpen to 64. Would it not be better to ask the OS what its current

Re: [freenet-dev] Does the list exist or what?

2003-10-13 Thread Edward J. Huff
On Mon, 2003-10-13 at 13:52, Andrew Rodland wrote: Subject: Does the list exist or what? Archives are at http://news.gmane.org/gmane.network.freenet.support and http://news.gmane.org/gmane.network.freenet.devel and not at http://dodo.freenetproject.org/pipermail/support/ as the link on

Re: [freenet-dev] 6229 Rip

2003-10-13 Thread Edward J. Huff
On Mon, 2003-10-13 at 13:15, Mike Stump wrote: Well, the high sucess rate was just a temporary aberration only possible at node startup when when someone stubles across a connection and others aren't querying yet and they load things that are really popular. It dropped back down to 1-2% after

[freenet-CVS] freenet/src/freenet/crypt/ciphers Rijndael_Algorithm.java, 1.7, 1.8

2003-10-12 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/crypt/ciphers In directory sc8-pr-cvs1:/tmp/cvs-serv6568 Modified Files: Rijndael_Algorithm.java Log Message: Added concurring comment. No non-final fields in the class. But allowing only one to run at a time on one CPU results in fewer

Re: Smoketests (Was: Re: [freenet-dev] Re: It Has Begun sigh

2003-10-12 Thread Edward J. Huff
On Sun, 2003-10-12 at 13:01, Reskill wrote: I believe that without a clear definition between testing and stable networks, recent occurrences regarding network degradation are bound to happen again, sooner rather than later. Much better, then, to push to a stable clean slate with the next

RE: [freenet-dev] Performance Increase

2003-10-12 Thread Edward J. Huff
On Sun, 2003-10-12 at 12:57, Simon Porter wrote: I'd second the report of better performance. Pages are now loading in seconds instead of minutes! These aren't pages I have already cached on my node either. I guess NGrouting really is really paying off. One thing I would like to see put back

Re: [freenet-dev] incoming at port -2 with build 6235

2003-10-12 Thread Edward J. Huff
On Sun, 2003-10-12 at 21:33, Zlatin Balevsky wrote: OCM lists some connections as incoming at port -2, -1... -1208.39.42.23:35634 0 2,493 Bytes - None0 s 1 s 35713 207.32.9.50:11975 366 299 KiB - 294 KiB 0 s 6:46 -2

[freenet-CVS] freenet/src/freenet/client ClientEventListener.java, 1.1.1.1, 1.2

2003-10-12 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/client In directory sc8-pr-cvs1:/tmp/cvs-serv26422 Modified Files: ClientEventListener.java Log Message: Fix spelling errors in comments. Index: ClientEventListener.java ===

Re: [freenet-dev] Re: 6226 working fine for me

2003-10-11 Thread Edward J. Huff
On Thu, 2003-10-09 at 12:42, Frank O'Connor wrote: Have you tried inserting files? Have you tried pulling down files? Sorry if I didn't test everything. I was writing to devl, not announce, and I meant compared to 6221. My histogram of builds showed a lot of people using builds far worse than

[freenet-CVS] freenet/src/freenet Message.java,1.8,1.9

2003-10-11 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet In directory sc8-pr-cvs1:/tmp/cvs-serv11693 Modified Files: Message.java Log Message: fix typo in comment. Index: Message.java === RCS file:

[freenet-CVS] freenet/src/freenet/fs/dir FileNumber.java,1.6,1.7

2003-10-11 Thread Edward J. Huff
Update of /cvsroot/freenet/freenet/src/freenet/fs/dir In directory sc8-pr-cvs1:/tmp/cvs-serv13360 Modified Files: FileNumber.java Log Message: Minor optimization and removal of unnecessary complexity in calculation of the int hashCode: hashCode is calculated once when object is created.

Re: [freenet-dev] Couple suggestions

2003-10-10 Thread Edward J. Huff
in one sentence is a recipe for trouble). Right. Think about what happens when lots of nodes request nonexistent keys. Bootstrapping a network would be harder, yes, but still not impossible. -- Edward J. Huff [EMAIL PROTECTED] signature.asc Description: This is a digitally signed message

Re: [freenet-dev] Re: Why is Freenet so sick at the moment?

2003-10-07 Thread Edward J. Huff
On Tue, 2003-10-07 at 03:43, Martin Stone Davis wrote: Matthias wrote: Martin Stone Davis schrieb: I attached the lines of the ocmContents.html (running 6221 now as advised here) belonging to this node. It's taken about 20 minutes after I took it out of my Firewall. There were just 8

Re: [freenet-dev] Splitfile inserts broken (among other things) in unstable

2003-10-04 Thread Edward J. Huff
On Sat, 2003-10-04 at 13:55, Ed Tomlinson wrote: In case you may be right. Once cvs works at some level again I will try. Made the mistake of backing out all my changes and updating from cvs. I does not even build, when I fix that (getIdleTime idleTime in OCM) fproxy stalls... Unstable is,

  1   2   >