[freenet-support] attention users of both freenet networks

2011-02-24 Thread Nomen Nescio


you have a right to know

USK@1WZPo6qZmlCpi6rZWjtz~kig1gcpcnzh5drmqpW9L8Q,ksaFFDkSJfnOXB3ppYhQ2R14z3W
QCYxGqXNERCYcHD0,AQACAAE/wordsoftoad/-1/
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe


[freenet-support] I almost forgot

2007-11-02 Thread Nomen Nescio
In my earlier request for the crypto fix build for 0.5, I forgot to ask if
you'd also be willing to incorporate the "painkiller" mods in 5108?

Thanks again



[freenet-support] Req: official release of patch for 0.5

2007-11-02 Thread Nomen Nescio
(please excuse me if this is a duplicate)

Toad,

Recently a message by you was xposted to 0.5 about a crypto weakness you folks 
discovered in 0.7 that 0.5 is also subject to.

After some discussion, one individual came up with a patch and procedure for 
fixing this on 0.5. While a lot will simply use that patch and build new 
freenet.jar executables, there are some who aren't up to it for whatever reason.

Given the patch and the msg announcing it, would you be willing to create an 
'official' freenet 0.5 build 5108 and make it available at the same place where 
the old 0.5 stuff is at http://downloads.freenetproject.org/ ?

BTW- I know you and other freenet devs haven't been in the habit of doing so 
but would you also be willing to include a digital signature of some kind?  At 
least an SHA-1 hash, preferably a detached pgp signature.

Thanks

Here's the message I mentioned, followed by the patch:


- Jack O'Lantern - 2007.10.31 - 20:36:40GMT -

Happy Hallowe'en folks,

a certain Toad recently informed us that the Diffie-Hellman key exchange in 
freenet 0.5 has been b0rked for about two years and we please bob for the 
solution to the issue ourselves. So, here goes...

1. obtain a JDK (sun5 works), svn, ant and junit.

2. obtain the source:
   $ svn co http://freenet.googlecode.com/svn/branches/legacy/stable/ 
freenet-0.5-5108
   $ cd freenet-0.5-5108
   $ svn co http://freenet.googlecode.com/svn/branches/legacy/contrib/ contrib

3. copy freenet-ext.jar from your freenet directory into the newly created 
freenet-0.5-5108 directory (freenet-ext.jar remains unchanged)

4. obtain the patch I crafted:
   freenet:CHK at 
Sm50039W8Gt8kzLyMloGB6pvjkQNAwI,xYB4spgd2g1ZtJIYN0lfeg/freenet_dh.patch

5. Examine this patch closely. You don't know me. You never know beforehand if 
you're about to be tricked or treated, or handled by an incompetent person.
   This patch does the following things:
   a. creates a method to check for weak Diffie-Hellman exponents (imported 
from freenet 0.7)
   b. there are *extremely* few weak exponentials in the number space, so 
accidental creation of a weak exponential is *extremely* unlikely; 
nevertheless, the patch adds code to prevent creating weak exponents (imported 
from freenet 0.7)
   c. adds code to abort a Diffie-Hellman key exchange if our peer ("Bob") uses 
a weak key (logs an error) (two instances)
   d. bumps the build number up to 5108. I feel it's justified that we users 
hijack the build numbering scheme as the developers don't maintain it anymore.

6. If you're satisfied, copy this patch into the freenet-0.5-5108 directory.

7. Apply the patch:
   $ patch -p1 < freenet_dh.patch

8. Build freenet.jar
   $ CLASSPATH=freenet-ext.jar ant distclean dist

9. Make a backup of your old freenet.jar (freenet-ext.jar remains in place).

10. Copy the newly built freenet.jar to your freenet directory.
$ cp lib/freenet.jar /path/to/freenet/dir

11. Restart freenet

That's it. Enjoy your shiny new freenet build.

It would be great if someone in contact with the freenet 0.7 developers could 
communicate the patch to them. I'm just a user, and some official 
acknowledgement that the patch does indeed fix *all* instances of weak 
Diffie-Hellman handling is appreciated because, you know, the comments in the 
freenet source are not exactly abundant and it's not easy for a newcomer to 
find one's way through.

EOM

Here's the patch:
diff -Naur freenet-0.5-5107/build.xml freenet-0.5-5108/build.xml
--- freenet-0.5-5107/build.xml  2007-10-31 18:12:46.0 +0100
+++ freenet-0.5-5108/build.xml  2007-10-31 18:22:13.0 +0100
@@ -22,8 +22,8 @@


-   
-   
+   
+   

 
 http://securitytracker.com/alerts/2005/Aug/1014739.html
+* @see http://www.it.iitb.ac.in/~praj/acads/netsec/FinalReport.pdf
+*/
+   public static boolean checkDHExponentialValidity(Class caller, 
BigInteger exponential) {
+   int onesCount=0, zerosCount=0;
+
+   // Ensure that we have at least 16 bits of each gender
+   for(int i=0; i < exponential.bitLength(); i++)
+   if(exponential.testBit(i))
+   onesCount++;
+   else
+   zerosCount++;
+   if((onesCount<16) || (zerosCount<16)) {
+   Core.logger.log(caller, "The provided exponential 
contains "+zerosCount+" zeros and "+onesCount+" ones wich is unacceptable!", 
Logger.ERROR);
+   return false;
+   }
+
+   // Ensure that g^x > 2^24
+   if(MIN_EXPONENTIAL_VALUE.compareTo(exponential) > -1) {
+   Core.logger.log(caller, "The provided exponential is 
smaller than 2^24 which is unacceptable!", Logger.ERROR);
+   return false;
+   }
+   // Ensure that g^x < (p-2^24)
+   

[freenet-support] Freenet 0,5 and 0,7

2006-08-29 Thread Nomen Nescio
On Sat, 26 Aug 2006, Ian Clarke  wrote:
>On 24 Aug 2006, at 12:01, urza9814 at gmail.com wrote:
>> Freenet 0.5 is an opennet. You connect to any random node that happens
>> to be on. Freenet 0.7 doesn't have this yet. In 0.7, there is no main
>> network. There might be now, but the idea of the way it currently is
>> setup is to allow small groups to connect without connecting to
>> everyone else.
>
>That is not true.  Freenet 0.7 is designed to form one global  
>network, not multiple independent networks consisting of small groups.
>
>Ian.
>
>Ian Clarke: Co-Founder & Chief Scientist Revver, Inc.
>phone: 323.871.2828 | personal blog - http://locut.us/blog


Ian;

0.7 is going to stall and sputter untill open net is deployed.

Please urge Toad to deploy open net now

thanks






Re: [freenet-support] Freenet 0,5 and 0,7

2006-08-28 Thread Nomen Nescio
On Sat, 26 Aug 2006, Ian Clarke [EMAIL PROTECTED] wrote:
On 24 Aug 2006, at 12:01, [EMAIL PROTECTED] wrote:
 Freenet 0.5 is an opennet. You connect to any random node that happens
 to be on. Freenet 0.7 doesn't have this yet. In 0.7, there is no main
 network. There might be now, but the idea of the way it currently is
 setup is to allow small groups to connect without connecting to
 everyone else.

That is not true.  Freenet 0.7 is designed to form one global  
network, not multiple independent networks consisting of small groups.

Ian.

Ian Clarke: Co-Founder  Chief Scientist Revver, Inc.
phone: 323.871.2828 | personal blog - http://locut.us/blog


Ian;

0.7 is going to stall and sputter untill open net is deployed.

Please urge Toad to deploy open net now

thanks



___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]


[freenet-support] Too high probability error message in 5092

2004-08-27 Thread Nomen Nescio
Getting lots of these after running build 5092 for about 23 hours
with very few error messages (Sun JVM 1.4.2_05-b04 on Linux 2.6.8.1):

27.08.2004 22:41:25 (freenet.node.rt.EdgeKludgingBinaryRunningAverage, YThread-193, 
ERROR): Too high probability: 1.134 while kludging [EMAIL PROTECTED] (-134 0s, 1134 
1s, 1000 total), init=0.5, index=107
java.lang.Exception: debug
at 
freenet.node.rt.EdgeKludgingBinaryRunningAverage.kludgeValue(EdgeKludgingBinaryRunningAverage.java:82)
at 
freenet.node.rt.EdgeKludgingBinaryRunningAverage.currentValue(EdgeKludgingBinaryRunningAverage.java:101)
at freenet.node.rt.StandardNodeEstimator.pDNF(StandardNodeEstimator.java:811)
at freenet.node.rt.StandardNodeStats.register(StandardNodeStats.java:98)
at freenet.node.rt.StandardNodeStats.register(StandardNodeStats.java:187)
at freenet.node.rt.NGRoutingTable.updateNewNodeStats(NGRoutingTable.java:609)
at freenet.node.rt.NGRoutingTable.route(NGRoutingTable.java:656)
at freenet.node.rt.FilterRoutingTable.route(FilterRoutingTable.java:73)
at 
freenet.node.states.request.Pending.receivedRequestInitiator(Pending.java:420)
at 
freenet.node.states.request.DataPending.receivedMessage(DataPending.java:124)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at freenet.node.State.received(State.java:143)
at freenet.node.states.FCP.NewClientGet.received(NewClientGet.java:72)
at freenet.node.StateChain.received(StateChain.java:177)
at freenet.node.StateChain.received(StateChain.java:61)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.run(StateChainManagingMessageHandler.java:332)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.received(StateChainManagingMessageHandler.java:285)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.access$100(StateChainManagingMessageHandler.java:204)
at 
freenet.node.StateChainManagingMessageHandler.handle(StateChainManagingMessageHandler.java:96)
at freenet.Ticker$Event.run(Ticker.java:325)
at freenet.thread.YThreadFactory$YThread.run(YThreadFactory.java:285)
___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]


[freenet-support] (no subject)

2004-08-05 Thread Nomen Nescio
On 5 Aug 2004 04:42:44
[EMAIL PROTECTED]| (Matthew Findley) writes

| Let me see if I can get caught up on whats gone on since I left work.
| First I should probably clear this up.  I am not a lawyer.  I work at the
|  U.S. Attoreny's Office yes; but, only as a clerk. So nothing I say is 
| legal advice, the postion of the DOJ, to be considered an offical 
| interpretation of the laws, ect

In other words, you were reprimanded at work for stirring up shit from an
@usdoj.gov email address and now it's time to interject the disclaimers. 
If you weren't yet, you will be.  I've been in a similar position, though
not quite exactly the same, I made the same mistake, using a uniform email
address in a civilian conversation, and I've felt the heat for it.

On the one hand, I sympathize with you.  Why would Anonymous issue an
apology?  Because even Anonymous can and perhaps will be identified via
linguistic analysis, though I've done my best to pervert this message in
such a manner that it cannot be connected with its author.  On the other
hand, I must assert that whomever initiated or will initiate the stink, it
didn't start or won't start with me.  Although, believe me, I have
considered it since your first post to this list from an official address,
and long before the current thread was borne.

You go on to state

| Let me put it this way. When you all fire up your nodes you know there
| is a very strong likelyhood that it will end up houseing and transmiting
| illegal material, correct?

I would ask Who is 'you all'? and I would posit that the response is not
'correct.'  (I would also insert a 'you people' and 'H Perot' reference,
but that would be controversial and too demonstrable of knowledge of U.S.
politics, no?) 

Freenet is comprised of a wide variety of users.  Many of those users whom
have been and continue to remain early adopters of Freenet are those same
people what were and continue to be early adopters of other emerging
technologies.  They're in it for the tech, they're in it for the ideals,
they're in it to support the ability of oppressed citizenries (I must
wonder if that now applies to you in the States?) to have the continued
freedom to express their ideas.  And for fuck's sakes, some of them are
just in it for the challenge of programming something new in Java.

More to a point, there are Freenet node operators what have no idea that
they may end up storing or transmitting illicit material.  There are
Freenet node operators what have been convinced by acquaintances to try out
a new software program, one which is at the bleeding edge of networking,
one which hopes to offer anonymity to its users, and what have installed
Freenet to this very end.  There are Freenet node operators what run a node
but don't make any use of its existance.  There are Freenet node operators
what run a node simply because they have a machine with a nice linkup and a
friend what asked a favor of them.

You made a statement

| The fact is that everyone knows there lots of illegal stuff floating
| around freenet, and one can simply not avoid responsibility for a
| crime by deliberately ignoring what is obvious.

Although I'm not under your jurisdiction, I live in a country what seems to
have a keen and cooperative eye on what the States consider to be the
latest incarnation of Truth and Justice.  As such this statement makes my
skin crawl on its end.  Even more so that it was made from an official of
the Department of U.S. Justice. 

You are saying that a resident of a disadvantaged community has no defense
that a drugs deal was committed in his yard, because he knows what there
are drugs dealers floating around his community, and thus he can't avoid
responsibility for the crime by ignoring the obvious.  You're saying that,
by ignoring the obvious, the bystander has committed a crime.  Would this
not incriminate everyone what lives in a disadvantaged community?  Drat,
forgot, the States has imprisoned a higher percentage of its population
than any other country around.

Your messages Mr. Findley make me worried, but not for Freenet.  Your
messages make me worried for the internet at large and for what the United
States intends to bring upon it.


___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]


[freenet-support] NPE with build 5087

2004-07-27 Thread Nomen Nescio
Java HotSpot(TM) Client VM (build 1.4.2_05-b04, mixed mode) on Linux   
  
2.6.7, Athlon XP using Athlon-optimized jbigi libs from latest
freenet-ext.jar.

Another bug(?): only transmitting connections are marked as active in
/servlet/nodestatus/ocmContents.html?setMode=Connection while others
are always shown as idle.

Jul 27, 2004 10:35:42 PM (freenet.node.Node, YThread-76, ERROR): Error while receiving 
message freenet.Message: 
StoreData@(hopsSinceReset=2,requestsPerHour=10206,dataSource=tcp/x.x.x.x:x, 
sessions=1, presentations=3, ID=DSA(x x x x x  x x x x x), 
version=Fred,0.5,STABLE-1.50,5084) in state [EMAIL PROTECTED]: 
key=xx, hopsToLive=17, 
id=, routes=null, [EMAIL PROTECTED], orig=DSA(x x x x x  x x x x x), 
last=DSA(x x x x x  x x x x x)(neverInsert): java.lang.NullPointerException
java.lang.NullPointerException
at freenet.node.Node.getStringAddress(Node.java:5161)
at 
freenet.node.states.request.AwaitingStoreData.relayStoreData(AwaitingStoreData.java:188)
at 
freenet.node.states.request.AwaitingStoreData.receivedMessage(AwaitingStoreData.java:79)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at freenet.node.State.received(State.java:143)
at freenet.node.StateChain.received(StateChain.java:177)
at freenet.node.StateChain.received(StateChain.java:61)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.run(StateChainManagingMessageHandler.java:332)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.received(StateChainManagingMessageHandler.java:285)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.access$100(StateChainManagingMessageHandler.java:204)
at 
freenet.node.StateChainManagingMessageHandler.handle(StateChainManagingMessageHandler.java:96)
at freenet.Ticker$Event.run(Ticker.java:323)
at freenet.thread.YThreadFactory$YThread.run(YThreadFactory.java:285)
___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]

[freenet-support] Build 5085 crashing with signal 11

2004-07-24 Thread Nomen Nescio
Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode) on Linux
2.6.7, Athlon XP.  After running for about 12 hours, the node dies with
this message on the console:

Unexpected Signal : 11 occurred at PC=0x4041DCFE
Function=(null)+0x4041DCFE
Library=/usr/lib/SunJava2-1.4.2/jre/lib/i386/client/libjvm.so

NOTE: We are unable to locate the function name symbol for the error
  just occurred. Please refer to release documentation for possible
  reason and solutions.


Current Java thread:
at java.lang.Throwable.fillInStackTrace(Native Method)
- locked 0x44d9a7d8 (a java.lang.NullPointerException)
at java.lang.Throwable.init(Throwable.java:180)
at java.lang.Exception.init(Exception.java:29)
at java.lang.RuntimeException.init(RuntimeException.java:32)
at java.lang.NullPointerException.init(NullPointerException.java:36)
[error occured during error reporting]

Build 5084 never crashed with signal 11, so it looks like some changed
code in 5085 is triggering a JVM bug.
___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]


[freenet-support] start-freenet.sh patch to disable NPTL on SuSE Linux

2004-07-24 Thread Nomen Nescio
Since version 9.1 SuSE is using NPTL by default. To tell an application
not to use NPTL, it is recommended to set LD_ASSUME_KERNEL to 2.4.1.
You'll find a trivial patch to start-freenet.sh attached to this mail.
--- start-freenet.sh.bak2004-07-22 22:43:47.0 +0200
+++ start-freenet.sh2004-07-22 22:43:47.0 +0200
@@ -129,7 +129,7 @@
 export LD_ASSUME_KERNEL
   fi
   #gentoo however dies with 2.2.5
-  if test -f /etc/gentoo-release 
+  if test -f /etc/gentoo-release -o -f /etc/SuSE-release 
then 
LD_ASSUME_KERNEL=2.4.1 
export LD_ASSUME_KERNEL
___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]

Re: [freenet-support] start-freenet.sh patch to disable NPTL on SuSE Linux

2004-07-24 Thread Nomen Nescio
On Sat, Jul 24, 2004 at 11:06:23PM +0100, Toad wrote:
 Will be committed to unstable soon.

Having read http://people.redhat.com/drepper/assumekernel.html I think
we can do away with the distribution check and set LD_ASSUME_KERNEL to
2.4.1 for all Linux distributions.  Patch for start-freenet.sh below.
--- start-freenet.sh.bak2004-07-25 01:47:40.0 +0200
+++ start-freenet.sh2004-07-25 02:07:49.0 +0200
@@ -123,17 +123,8 @@
  # Specifically, at least on 1.4.1. and 1.5.0b2, we get hangs
  # where many threads are stuck waiting for a lock to be 
  # unlocked but no thread owns it.
-  if test -f /etc/redhat-release
-   then
-LD_ASSUME_KERNEL=2.2.5
-export LD_ASSUME_KERNEL
-  fi
-  #gentoo however dies with 2.2.5
-  if test -f /etc/gentoo-release -o -f /etc/SuSE-release 
-   then 
-   LD_ASSUME_KERNEL=2.4.1 
-   export LD_ASSUME_KERNEL
-  fi
+ LD_ASSUME_KERNEL=2.4.1
+ export LD_ASSUME_KERNEL
  # 1.4.0?
  SUN_VERSION=`java -version 21 | head -n 1 | sed s/java version \\(.*\)\/\1/`
  if echo $SUN_VERSION | grep ^1.[0-3] ; then
___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]

[freenet-support] NPEs and other exceptions with 5085

2004-07-23 Thread Nomen Nescio
Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode) on Linux
2.6.7, Athlon XP.  The IOExceptions are during startup, the others
when the node is running.  There is also a typo in MuxConnectionHandler.java:
'utbound' rather than 'outbound'.
23.07.2004 17:40:34 (freenet.node.rt.NGRoutingTable, main, ERROR): Caught 
java.io.IOException: Value out of range: 450.0 deserializing a NodeEstimator for 
DataObjectRoutingMemory:tcp/x.x.x.x:x, sessions=1, presentations=3, ID=DSA(  
        ), 
version=Fred,0.5,STABLE-1.50,5085:
java.io.IOException: Value out of range: 450.0
at 
freenet.node.rt.BootstrappingDecayingRunningAverage.init(BootstrappingDecayingRunningAverage.java:163)
at 
freenet.node.rt.BootstrappingDecayingRunningAverageFactory.create(BootstrappingDecayingRunningAverageFactory.java:36)
at 
freenet.node.rt.SlidingBucketsKeyspaceEstimator.init(SlidingBucketsKeyspaceEstimator.java:158)
at 
freenet.node.rt.SlidingBucketsKeyspaceEstimatorFactory.createTime(SlidingBucketsKeyspaceEstimatorFactory.java:82)
at freenet.node.rt.StandardNodeEstimator.init(StandardNodeEstimator.java:563)
at 
freenet.node.rt.StandardNodeEstimatorFactory.create(StandardNodeEstimatorFactory.java:95)
at freenet.node.rt.NGRoutingTable.loadEstimators(NGRoutingTable.java:370)
at freenet.node.rt.NGRoutingTable.init(NGRoutingTable.java:187)
at freenet.node.Main.main(Main.java:858)
23.07.2004 17:43:04 (freenet.node.Node, YThread-105, ERROR): Error while receiving 
message freenet.Message: DataRequest @[EMAIL PROTECTED] 
MuxConnectionHandler[conn=[tcp/connection: x.x.x.x:xlocal,[EMAIL PROTECTED], [EMAIL 
PROTECTED], [EMAIL PROTECTED], identity=[DSA(         
 )], sock=[Socket[addr=/x.x.x.x,port=x,localport=x]], 
chan=[java.nio.channels.SocketChannel[connected local=/x.x.x.x:x remote=/x.x.x.x:x]], 
peer=[Peer [DSA(          ) @ x.x.x.x:x 
(1/3)]], utbound=[false]] @ d3e7e8e10e39862c in state [EMAIL PROTECTED] @ 
d3e7e8e10e39862c: java.lang.NullPointerException
java.lang.NullPointerException
at java.math.BigInteger.toString(BigInteger.java:2583)
at java.math.BigInteger.toString(BigInteger.java:2613)
at java.math.BigDecimal.toString(BigDecimal.java:931)
at java.math.BigDecimal.doubleValue(BigDecimal.java:1033)
at 
freenet.node.rt.SlidingBucketsKeyspaceEstimator.interpolate(SlidingBucketsKeyspaceEstimator.java:517)
at 
freenet.node.rt.SlidingBucketsKeyspaceEstimator.guess(SlidingBucketsKeyspaceEstimator.java:490)
at 
freenet.node.rt.SlidingBucketsKeyspaceEstimator.guessTime(SlidingBucketsKeyspaceEstimator.java:371)
at 
freenet.node.rt.StandardNodeEstimator.longEstimate(StandardNodeEstimator.java:861)
at freenet.node.rt.NodeEstimator.longEstimate(NodeEstimator.java:126)
at freenet.node.rt.NGRoutingTable.route(NGRoutingTable.java:661)
at freenet.node.rt.FilterRoutingTable.route(FilterRoutingTable.java:73)
at 
freenet.node.states.request.Pending.receivedRequestInitiator(Pending.java:419)
at 
freenet.node.states.request.DataPending.receivedMessage(DataPending.java:109)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at freenet.node.State.received(State.java:143)
at freenet.node.states.FNP.NewDataRequest.received(NewDataRequest.java:52)
at freenet.node.StateChain.received(StateChain.java:177)
at freenet.node.StateChain.received(StateChain.java:61)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.run(StateChainManagingMessageHandler.java:332)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.received(StateChainManagingMessageHandler.java:285)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.access$100(StateChainManagingMessageHandler.java:204)
at 
freenet.node.StateChainManagingMessageHandler.handle(StateChainManagingMessageHandler.java:96)
at freenet.Ticker$Event.run(Ticker.java:323)
at freenet.thread.YThreadFactory$YThread.run(YThreadFactory.java:285)
23.07.2004 17:43:32 (freenet.node.Node, YThread-115, ERROR): Error while receiving 
message freenet.Message: DataRequest @[EMAIL PROTECTED] 
MuxConnectionHandler[conn=[tcp/connection: x.x.x.x:xlocal,[EMAIL PROTECTED], [EMAIL 
PROTECTED], [EMAIL PROTECTED], identity=[DSA(         
 )], sock=[Socket[addr=/x.x.x.x,port=x,localport=x]], 
chan=[java.nio.channels.SocketChannel[connected local=/x.x.x.x:x remote=/x.x.x.x:x]], 
peer=[Peer [DSA(          ) @ x.x.x.x:x 
(1/3)]], 

[freenet-support] British Telecom starting mass censorship of Web sites

2004-06-06 Thread Nomen Nescio
First they came for the child porn sites ...
http://observer.guardian.co.uk/uk_news/story/0,6903,1232422,00.html
Discussion on http://yro.slashdot.org/yro/04/06/06/132200.shtml

Blocking connections to Freenet nodes will be only a matter of time,
so what should we do to prevent them from getting on the blacklists?
___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]


[freenet-support] some stack traces for 5074

2004-03-06 Thread Nomen Nescio
Running build 5074 on Linux 2.6.3 with Blackdown-1.4.2-rc1.

06.03.2004 07:24:19 (freenet.node.Node, YThread-22, ERROR): Error while receiving 
message freenet.Message: Accepted @[EMAIL PROTECTED] 
MuxConnectionHandler[conn=[tcp/connection: raddr:rportlocal,[EMAIL PROTECTED], [EMAIL 
PROTECTED], [EMAIL PROTECTED], identity=[DSA(remote)], 
sock=[Socket[addr=/raddr,port=rport,localport=lport]], 
chan=[java.nio.channels.SocketChannel[connected local=/laddr:lport 
remote=/raddr:rport]], peer=[Peer [DSA(remote) @ raddr:rport (1/3)]], 
outbound=[false]] @ fc1047c433f20685 in state [EMAIL PROTECTED]: key=key, 
hopsToLive=10, id=id, [EMAIL PROTECTED] (key,insert), [EMAIL PROTECTED], orig=null, 
last=Peer [DSA(remote) @ raddr:rport (1/3)], routedTime=1078554243347, replyTime=-1, 
outwardSender=null, not-approved, insertReplyTime=-1: java.lang.IllegalStateException: 
already committed: freenet.node.ds.FSDataStoreElement:Key: key Buffer: [EMAIL 
PROTECTED]:null New: true:525121:closed:commit
java.lang.IllegalStateException: already committed: 
freenet.node.ds.FSDataStoreElement:Key: key Buffer: [EMAIL PROTECTED]:null New: 
true:525121:closed:commit
at 
freenet.node.ds.FSDataStoreElement$KeyOutputStreamImpl.rollback(FSDataStoreElement.java:224)
at freenet.node.states.data.ReceiveData.cancel(ReceiveData.java:87)
at 
freenet.node.states.request.InsertPending.relayInsert(InsertPending.java:369)
at 
freenet.node.states.request.TransferInsertPending.receivedMessage(TransferInsertPending.java:246)
at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at freenet.node.State.received(State.java:143)
at freenet.node.StateChain.received(StateChain.java:177)
at freenet.node.StateChain.received(StateChain.java:61)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.run(StateChainManagingMessageHandler.java:322)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.received(StateChainManagingMessageHandler.java:278)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.access$100(StateChainManagingMessageHandler.java:203)
at 
freenet.node.StateChainManagingMessageHandler.handle(StateChainManagingMessageHandler.java:95)
at freenet.Ticker$Event.run(Ticker.java:322)
at freenet.thread.YThreadFactory$YThread.run(YThreadFactory.java:250)

06.03.2004 07:43:51 (freenet.node.ds.FSDataStoreElement$KeyInputStreamImpl, Finalizer, 
ERROR): Please close() me manually in
finalizer: Key: key Buffer: [EMAIL PROTECTED]:0x1 : key:temp:525121:4290e96550922c05 
New: true ( 0 of 524940 read)
java.lang.IllegalStateException: unclosed
at 
freenet.node.ds.FSDataStoreElement$KeyInputStreamImpl.finalize(FSDataStoreElement.java:403)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)

06.03.2004 10:46:04 (freenet.node.Node, YThread-109, ERROR): Error while receiving 
message freenet.node.states.request.RequestInitiator@ 1078566364049 in state [EMAIL 
PROTECTED]: key=key, hopsToLive=8, id=id, [EMAIL PROTECTED] (key,request), [EMAIL 
PROTECTED], orig=Peer [DSA(remote) @ raddr:rport (1/3)], last=Peer [DSA(last) @ 
lastaddr:lastport (1/3)], routedTime=1078563642020, replyTime=1078563655073, 
outwardSender=null: java.lang.NullPointerException
java.lang.NullPointerException
at freenet.node.rt.NGRouting.earlyTimeout(NGRouting.java:220)
at 
freenet.node.states.request.Pending.receivedRequestInitiator(Pending.java:337)
at freenet.node.states.request.DataPending.receivedMessage(DataPending.java:97)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at freenet.node.State.received(State.java:143)
at freenet.node.StateChain.received(StateChain.java:177)
at freenet.node.StateChain.received(StateChain.java:61)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.run(StateChainManagingMessageHandler.java:322)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.received(StateChainManagingMessageHandler.java:278)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.access$100(StateChainManagingMessageHandler.java:203)
at 
freenet.node.StateChainManagingMessageHandler.handle(StateChainManagingMessageHandler.java:95)
at freenet.Ticker$Event.run(Ticker.java:322)
at freenet.thread.YThreadFactory$YThread.run(YThreadFactory.java:250)


[freenet-support] Failed to read data from disk, using empty file.

2004-02-13 Thread Nomen Nescio
Getting lots of these with build 6481, Blackdown 1.4.2-rc1 on Linux 2.6.2:

14.02.2004 00:00:00 (freenet.diagnostics.FileEventDequeue, YThread-185, ERROR): Failed 
to read data from disk, using empty file.
java.io.EOFException
at java.io.DataInputStream.readFully(DataInputStream.java:268)
at java.io.DataInputStream.readLong(DataInputStream.java:470)
at freenet.diagnostics.Continuous.readEvent(Continuous.java:85)
at freenet.diagnostics.FileEventDequeue.read(FileEventDequeue.java:179)
at freenet.diagnostics.FileEventDequeue.open(FileEventDequeue.java:78)
at freenet.diagnostics.RandomVar.addTo(RandomVar.java:134)
at freenet.diagnostics.RandomVar.endOf(RandomVar.java:196)
at 
freenet.diagnostics.StandardDiagnostics.aggregateVars(StandardDiagnostics.java:332)
at 
freenet.diagnostics.DiagnosticsCheckpoint.checkpoint(DiagnosticsCheckpoint.java:35)
at freenet.node.states.maintenance.Checkpoint.checkpoint(Checkpoint.java:54)
at freenet.node.states.maintenance.Checkpoint.received(Checkpoint.java:47)
at freenet.node.StateChain.received(StateChain.java:183)
at freenet.node.StateChain.received(StateChain.java:67)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.run(StateChainManagingMessageHandler.java:272)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.received(StateChainManagingMessageHandler.java:230)
at 
freenet.node.StateChainManagingMessageHandler$ChainContainer.access$100(StateChainManagingMessageHandler.java:168)
at 
freenet.node.StateChainManagingMessageHandler.handle(StateChainManagingMessageHandler.java:79)
at freenet.Ticker$Event.run(Ticker.java:395)
at freenet.thread.YThreadFactory$YThread.run(YThreadFactory.java:249)
___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]


[freenet-support] NPE at freenet.MuxConnectionHandler.sendPacket

2004-02-10 Thread Nomen Nescio
Getting these sporadically with 5068 on Linux 2.6.2 Blackdown-1.4.2-rc1:

11.02.2004 02:07:17 (freenet.transport.WriteSelectorLoop, Network writing thread, 
ERROR): Caught java.lang.NullPointerException notifying [EMAIL PROTECTED] 
MuxConnectionHandler[conn=[tcp/connection: xx.x.x.x:x,[EMAIL PROTECTED], [EMAIL 
PROTECTED], [EMAIL PROTECTED], identity=[DSA(x)], 
sock=[Socket[addr=x/x.x.x.x,port=x,localport=x]], 
chan=[java.nio.channels.SocketChannel[connected local=/x.x.x.x:x remote=x/x.x.x.x:x]], 
peer=[Peer [DSA(x) @ x.x.x.x:x (1/3)]], outbound=[true]] for 
java.nio.channels.SocketChannel[connected local=/x.x.x.x:x remote=x/x.x.x.x:x] in 
processConnections
java.lang.NullPointerException
at freenet.MuxConnectionHandler.sendPacket(MuxConnectionHandler.java:218)
at freenet.MuxConnectionHandler.jobDone(MuxConnectionHandler.java:354)
at 
freenet.transport.WriteSelectorLoop.processConnections(WriteSelectorLoop.java:698)
at freenet.transport.AbstractSelectorLoop.loop(AbstractSelectorLoop.java:729)
at freenet.transport.WriteSelectorLoop.run(WriteSelectorLoop.java:748)
at java.lang.Thread.run(Thread.java:534)

___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]


[freenet-support] tempDir filling up with files

2004-02-07 Thread Nomen Nescio
Running build 6468 on Linux 2.6.2 with Blackdown-1.4.2-rc1 VM,
I get lots of temp-*-1-* files in store/temp which don't go
away after being closed. Only a node restart will delete them.
The files appear and stay even if there is no client software
running.
___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]


[freenet-support] How to attack Freenet with bogus keys

2003-12-08 Thread Nomen Nescio
Forwarded from Frost's freenet board:

Set up 5 nodes on 5 different ISP's. Dedicate two of them as insert
nodes, and the other three as fetch nodes.

The two insert nodes continually generate 300KB files from /dev/urandom
and insert them into Freenet. They keep track of the keys corresponding
to the junk they insert, and publish them to a private database
accessible only to the other nodes in the poison-net.

The three fetch nodes are set to have 500 hosts in their routing tables
instead of 50, to have a broader reach on the network. They continually
fetch random keys from the private database (junk inserted by the 2
insert nodes) and request them. This makes the contacted nodes (remember
we have a pool of 500 to affect) think the junk content is popular, and
it stays in their store at the expense of less requested keys.

Now consider instead of 2 insert nodes and 3 fetch nodes, there are 10
insert nodes and 40 fetch nodes. Do you think 50 computers scattered
around the world is a drop in the bucket to RIAA, MPAA? Before we know
it a large portion of everyone's datastore is full of pure shit.

So when will they attack us this way and how do we fight it?
___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support