[freenet-support] Thaw is not working for me

2010-09-06 Thread Uriel Carrasquilla
I am able to upload and download files using the browser but Thaw is not doing 
the trick.

The message for either upload or download:

Thaw had some trouble using Direct Disk Access.

I am running the newest FREENET in a Darknet set up.
I am running Thaw under Windows/XP.  
The file is a text file (notepad) with only two lines.
___
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] which ports do I need to have opened to make freenet work

2010-09-07 Thread Uriel Carrasquilla
I have my web hosting service with ssh access.  I installed Java 1.6 and made 
sure that the java command is picked up before the default java (openJDK) 
using $PATH.
I had the service open port  and I can now access via the browser at home 
the freenet screen after I made changes to freenet.ini to allow for remote 
access.
However, it is not working.  It is not able to connect to anybody.
I suspect the problem is that I have to open other ports but don't know which 
ones.  Is it the one for FCP?  Are there any other ports to be opened?
Instead of trying to find one by one, how can I tell all of the ports that need 
to be opened.  Does anybody know?

Regards,
Uriel
___
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] cloning freenet on different servers

2010-09-07 Thread Uriel Carrasquilla
I am trying to add multiple 24/7 servers to the freenet cause but I have run 
into problems.
I basically had to go one by one to do it manually.
1) wget to obtain latest version.
2) tar -xz...
3) 1run.sh
4) run.sh

It seems I then need to go via the browser to http://localhost: to complete 
the installation.
Since I have to do it remotely, I have to modify freenet.ini to allow remote 
access.
Then I can attempt to complete the installation.

There has to be a better way.  I read somewhere that if I just copy everything, 
I might run into problems because of the way keys get assigned.
I may end up with my node having the same key as the master source of my 
freenet directory that I copied.

Any advise please?
___
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


Re: [freenet-support] cloning freenet on different servers

2010-09-07 Thread Uriel Carrasquilla

 You shouldn't run into problems doing a direct copy, assuming you
 change the four ports mentioned in freenet.ini. You will simply have
 multiple instances of freenet running, each accessible via it's own
 http port, each accessing it's own udp data pipes/local sockets. I
 think.

thank you for getting back to me.
If I understand you correctly, if I copy the freenet directory/subdirectories 
from machine A to another machine in a different geographical location, say 
machine B, I don't need to do anything but start the service (run.sh start).
All of my configuration files, trusted friends, etc. will be duplicated from 
machine A to machine B.
Then, a new KEY will be issued by machine B that I can use to make friends with 
machine A.
Correct?
___
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


Re: [freenet-support] cloning freenet on different servers

2010-09-07 Thread Uriel Carrasquilla


   You shouldn't run into problems doing a direct copy, assuming you
   change the four ports mentioned in freenet.ini. You will simply have
   multiple instances of freenet running, each accessible via it's own
   http port, each accessing it's own udp data pipes/local sockets. I
   think.

  thank you for getting back to me.
  If I understand you correctly, if I copy the freenet
  directory/subdirectories from machine A to another machine in a
  different geographical location, say machine B, I don't need to do
  anything but start the service (run.sh start). All of my
  configuration files, trusted friends, etc. will be duplicated from
  machine A to machine B. Then, a new KEY will be issued by machine B
  that I can use to make friends with machine A. Correct?

 Oh ... hrmm ... right, each node has it's identity key ... stored in
 the opennet-OPENNETPORT and node-DARKNETPORT files. I'm not sure what
 would happen if two nodes with the same identities run at the same
 time. (They will, of course, but I'm not sure what, if any, collisions
 will happen. I don't think I want to find out either :b.) Perhaps (my
 wild guess) if you delete these two files they will be regenerated?


There is yet another problem.  The cache (both of them) will contain 
information from the originating Machine A.
It seems, there is no easy way to clone.


___
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] How to force freenet to use a non-default java

2010-09-07 Thread Uriel Carrasquilla
I don't have root access to my machine.
I installed Sun Java 1.6 in my own user directory.
I created a java a soft link in $HOME/bin.
But I cannot put $HOME/bin ahead of the other libraries in $PATH.
How can I force freenet to use the java version in $HOME/bin?

Or if this is not the right approach, what would suggest?
___
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


Re: [freenet-support] How to force freenet to use a non-default java

2010-09-08 Thread Uriel Carrasquilla

 Don't do that. Edit the wrapper.java.command=java line
 in the wrapper.conf file.

This is a nice clean solution.  Thank you.
___
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


Re: [freenet-support] cloning freenet on different servers

2010-09-08 Thread Uriel Carrasquilla
 I'm currently working on a bartPE install of Freenet. I have a working
 system now (I'll post that in the thread I started about this), however
 I hit the same type of problems.

 What I did in the end was to install freenet on a clean PC, run the
 wizard once and then copy all the installation files - but I emptied the
 datastore directory. When Freenet is started it recognises that the
 datastore is empty and corrects itself. It seems I had to keep the
 caches (node.db4o(.crypt), temp-PORTNUMBER and
 persistent-temp-PORTNUMBER) otherwise freenet bombs out with a complaint
 that these didn't exist although I suspect there's a configuration I
 could set in freenet.ini that stops that error (anyone know what it is?)

I will be looking for this post of yours.  I hope it is in this same list.
It seems there are several steps to be taken before the cloning can be 
completed.
Thank you.

___
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] running multiple freenet in a LAN

2010-09-08 Thread Uriel Carrasquilla
I am trying to figure things out about how freenet 0.7 darknet works by using 
live systems.
It would be beneficial to set up a couple of machines in a lab using the same 
LAN.
When I tried this, freenet is complaining that all the machines are in a chain 
(only one public IP address via a NAT).
I remember seen somewhere that there is a parameter that allows the node to be 
aware that it is in a LAN.
Does anybody have documentation on how to set up a lab in a LAN?
___
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


Re: [freenet-support] How to force freenet to use a non-default java

2010-09-08 Thread Uriel Carrasquilla


 Edit the wrapper.java.command=java line
 in the wrapper.conf file.


I must be doing something wrong.
I started from scratch by deleting the freenet directory followed by a tar 
-xzvf freenet...tar.gz.
Then, I changed wrapper.con file as follow:
wrapper.java.command=$HOME/bin/java

I did an ls $HOME/bin/java to confirm.
Then, I ran $HOME/bin/java -version to confirm it is SUN's 1.6 version.

When I tried to run ./run.sh start, it gave me the default Linux Open JVM 
(that I cannot change since I don't have root access).

I started from scratch again, tar, followed by modify wrapper.conf.
This time, I went into run.sh and every call to java, I changed to 
$HOME/bin/java.
Then, I did the same with ./freenet/bin/1run.sh and changed very called to java 
to $HOME/bin/java.

At this point I did a cd ./freenet and typed:
./bin/1run.sh

Everything was looking great until I got a message:  crontab command not found. 
 Well, I don't have crontab and I won't be getting it from my hosting company.
I verified by typing which crontab, the failing command.

I thought, well, I will just have to start freenet (./run.sh start) every time 
I reboot (or put in my own profile).

I proceeded to do a ./run.sh status.
I was told freenet was not running.
I proceeded to ./run.sh start

Got the following messages:
Starting freenet 0.7

When I do the ./run.sh status:  no luck, it is not running.

When I look at freenet.ini, it is very small with only 7 lines.

By the way, for some reason I can only have 128M for my JVM.
I went into wrapper.conf and the line the comments tell me to change (I removed 
the # in the 1st column), I ended the line with MaxPermSize=128m.

When I looked at ./log/wrapper.log, there is a message saying unable to start 
JVM.  It is repeated quite a few times along with no such file or directory.
I doubled checked that I can run Java:
$HOME/bin/java -version

Could it be that $HOME is causing problems?
Could it be that I need to type /$HOME in all the files?

I promise to put together the documentation once we get this project going.

Thank you all for your help so far.






___
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


Re: [freenet-support] Freenet 0.7.5 build 1276 and my recent absence

2010-09-10 Thread Uriel Carrasquilla


 Freenet 0.7.5 build 1276 is now available. 
 Please upgrade, especially if you run a seednode. 

Terrific, I will upgrade my multiple nodes to this new build.
I have a question and I hope I am understanding the concept of seednodes.
Does the concept of seednodes apply to Darknets?
Specifically, if I had 3 or 4 nodes that I want to include in multiple 
Darknets, would you call those 3 or 4 nodes seednodes?
I run them 24/7 up-time in multiple locations in the US and Canada.
I want to create multiple Darknets and control memship into each of them but I 
need to have some common nodes (seednodes?).
I am completely lost, please outline a possible deployment plan.
Thank you.
___
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


Re: [freenet-support] Freenet 0.7.5 build 1276 and my recent absence

2010-09-10 Thread Uriel Carrasquilla


 When you say multiple darknets -- do you mean disconnected from
 the rest of opennet / separate networks, with only content provided
 by those nodes? 
When I say multiple darknets I mean completely separate but under an off-band 
control.
For example, I create a darknet for my tennis friends and another for my joga 
friends.
My tennis friends don't know my joga friends.  I want to keep it that way.
But, I want to be able to do my postings to both groups so I either set up 
myself twice, one per darknet 
or once and I connect to everybody on both darknets.
I would prefer the once solution for I don't know if that is technically 
possible or would violate the anonimity of the two groups.


 'Cuz that's not really possible to enforce -- so long as
 any one of the nodes in that network has opennet enabled, all the nodes
 will have access to it. Each node in a darknet individually and manually
 chooses which peers to trust -- so that's how membership is controlled.
My thinking is that the joga and tennis members will share their keys to 
establish the trust.
The question is my case, can I also share keys with both groups without causing 
a bridge between both groups?

 There is a file (peers-DARKNETPORT) which stores your darknet peer node
 references, if you want to automate the bootstrapping to the darknet
 -- which I suppose serves the analagous function as seednodes.fref does
 for opennet.
Could this be used when a new member join or leave either my yoga and tennis 
group?
What I mean, have the complete member reference in a file that I could off-band 
send to the members to update.

Thank you so much for getting back to me.  
___
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


Re: [freenet-support] Freenet 0.7.5 build 1276 and my recent absence

2010-09-10 Thread Uriel Carrasquilla



 When I say multiple darknets I mean completely separate but under
 an off-band control.

 Not possible. Unless you can force your people not to enable opennet,
 or not to add other darknet peers who have access to the opennet (or
 access to your other darknet). Which you can't.

Let's make something clear: No one is forcing anybody.
From your comments, am I correct in concluding that I can have two separate 
darknets but I cannot have one member joining both darknets from the same 
computer?
Am I also correct in understanding that once a member in a darknet joins 
opennet then the rest of the members become opennet members?

I may have the wrong impression but isn't the idea of small worlds a concept 
where one of the small worlds may not want to relate to the rest of the 
(opennet) world?

___
___
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


Re: [freenet-support] Freenet 0.7.5 build 1276 and my recent absence

2010-09-11 Thread Uriel Carrasquilla



 Freenet will route through that node (any request that is not
 found in the local darknet, and vice versa, outside opennet searches
 will hopefully penetrate into that dark corner.) 
If by ignorance or unintentionally a member joins another darknet or opennet 
then the rest of the members, without their knowledge, would have lost their 
isolation.
I have to believe that this situation would be disappointing to some of the 
members.
But it also makes sense.  Freenet is not in the business of enforcing darknets. 
 Like the Internet, it is only interested in forwarding packets.
Unlike the Internet, it attempts to protect the identity of the nodes.  But we 
also know that with enough time this feature can be compromised as documented 
for opennet.

 The small world concept is only an assumption of the
 topology of a darknet which should in theory result in better routing
 than a drunk man's walk.
  (Since it is assumed that more closely
 related peers will also tend to have similar interests.) 

This comment is a big help.  The assumption is that people with equal interests 
by nature form the small worlds.
The routing is taking advantage of this insight.


 However, it is
 up to you to actually structure it this way. You are perfectly free to
 screw that assumption up by blindly adding strangers as your darknet
 peers. (Opennet, at least, is able to evolve over time to a more
 small-world topology -- not so with static darknets.)

Let me see if I understood this correctly.
In darknets, members have the added benefit that routing will be more efficient 
if and only if they really share the same interests (as per your comment above).
In opennet, the same situation would evolve over time (steady state).
The idea of blindly adding members to a darknet is not what I was thinking (but 
I follow your logic, it would screw up the assumptions on which routing is 
based).
I am thinking more along the lines of membership interests.  I want to be in 
the yoga darknet group but also in the tennis darknet group.  But if I join 
both, I have now bridged these two groups into a new yoga-tennis group.  If I 
was to carry this operation of members joining other darknet groups, eventually 
I end up with one single group, what we have today, opennet.

What are the advantages of a darknet?  I take it faster routing (the number I 
heard is up to 20 members).  It is a predefined same-interest group (as long as 
no random members are added).  I thought version 0.7 was supposed to fix the 
problem of anonymity for nodes by creating darknets with the understanding that 
within a darknet anonymity is not necessary since in theory all the members 
know each other anyway.
___
___
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


Re: [freenet-support] Freenet 0.7.5 build 1276 and my recent absence

2010-09-13 Thread Uriel Carrasquilla



 Yes, effectively. (Opennet behaves a little differently -- your
 neighbouring peers are constantly being swapped and optimized to
 approach a small-world topology.)
Does this mean that in Darknet mode the peers are not swapped?


 The main advantage, I believe, is security -- opennet nodes are
 relatively easy to monitor and traffic-analyze, given a strong opponent
 like Big Brother, by compromising your (constantly changing) opennet
 peers. 
OK, I can see how the constant swapping may give a malicious member 
the opportunity to build a topology of the network that would lead to 
IP addresses of nodes owned by real people.  Correct?
Given that this would take quite a bit of effort and time, 
is there the possibility of putting in the network some decoy nodes
(honey-pots) that could lead to the violators?

 In darknet, they would have to physically compromise each of your
 friends. Also, since opennet nodes are ... open ... all opennet node ip
 addresses can in theory be listed, and blacklisted. To do this in
 Darknet would require physically traversing the entire network.
Is it because of differences in routing algorithms?
If I had a P2P with only 3 nodes that I own, then I would not have any 
exposures.
If I have a darknet, is it through some trust that security can be achieved?
What makes darknet so much more secure than opennet?


 Darknet was implemented to fix the rather serious security issue of
 opennets. 
Which was?
___
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


Re: [freenet-support] Freenet 0.7.5 build 1276 and my recent absence

2010-09-14 Thread Uriel Carrasquilla



 they can also in theory replace all of your peers,
 and thus know what keys you are downloading/uploading.
Isn't the content also encrypted?  What good are the keys for to lead back to 
the originating node?

 Given that this would take quite a bit of effort and time,
 is there the possibility of putting in the network some decoy nodes
 (honey-pots) that could lead to the violators?

 Sure, if you don't mind having your node seized :b.
But that would be the idea, lead to a node with no value.
There would be nothing in this node (neither one of the two caches used by 
freenet).


 -- you actually (hopefully) know and trust each of your peers,
 unlike opennet strangers. 
May be I have watched too many 007 movies, but what if one of your trusted 
peers is actually a double agent?
___
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


Re: [freenet-support] Freenet 0.7.5 build 1276 and my recent absence

2010-09-14 Thread Uriel Carrasquilla


 To move in DarkNet you actually have to go and talk to a person... something
 like Hi, do you mind introducing me to some of your friends? which may work
 only sometimes.

It seems that we are pushing technology to the point that a breakdown to remain 
anonymous could be 
our human condition more than a technical one.  But we have been wrong before 
in regards to technology.
So can we say that the anonymity problem in P2P networks is solved?
___
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


Re: [freenet-support] Freenet 0.7.5 build 1276 and my recent absence

2010-09-15 Thread Uriel Carrasquilla


 But we have been wrong before in regards to technology. So can we say
 that the anonymity problem in P2P networks is solved?

 No, no we can't. As we've discussed, OpenNet is a tradeoff of anonymity
 for useability (no need to laboriously find/add friends.) DarkNet too
 has similar tradeoffs, to reduce latency and cpu usage. You can always
 layer your own measures on top of this, though, to improve things.

I take this to mean encrypting your own stuff before sending it with your own 
keys and making sure only friends you can trust are added to your list in your 
Darknet.
Thank you.
___
___
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