Matthew Toseland | 2 Mar 2006 13:03
Picon

Re: [freenet-cvs] r8112 - in trunk/freenet/src/freenet/node: . fcp

Hmmm. Does this result in "Unaviable" getting written to the config file
at the end of node startup? I suppose not, as we only write it back out
after completing boot up...

On Wed, Feb 22, 2006 at 08:35:19PM +0000,
nextgens@... wrote:
> +
> +	static class FCPBindtoCallback implements StringCallback{
> +
> +		final Node node;
> +		
> +		FCPBindtoCallback(Node node) {
> +			this.node = node;
> +		}
> +		
> +		public String get() {
> +			// workaround for node startup
> +			if(node.getFCPServer().bindto == null) return new String("Unaviable");
> +			return node.getFCPServer().bindto;
> +		}
> +
> +//TODO: Allow it
> +		public void set(String val) throws InvalidConfigValueException {
> +			if(val.equals(get())) {
> +				throw new InvalidConfigValueException("Cannot change the ip address the server is binded to on
the fly");
> +			}
> +		}
> +	}
> +
(Continue reading)

Matthew Toseland | 3 Mar 2006 17:40
Picon

Re: Reuse of Freenet code in LimeWire

Yay! I wonder if it actually works for them! :)

On Mon, Feb 27, 2006 at 11:27:43PM -0800, Ian Clarke wrote:
> Looks like the GPL is working as it should:
> 
> https://www.limewire.org/fisheye/viewrep/~raw,r=1.5/limecvs/core/com/limegroup/gnutella/util/BandwidthThrottle.java
> 
> Is based on:
> 
> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/freenet/freenet/src/freenet/support/io/Bandwidth.java
> 
> Ian.
--

-- 
Matthew J Toseland - toad@...
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.
_______________________________________________
Devl mailing list
Devl@...
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
Trent | 1 Mar 2006 18:03
Picon

it told me to send you this

Please report the following to devl-RdDMkVZAZeuJnvDnx1genB2eb7JE58TQ@public.gmane.org:

freenet.client.WrongStateException: Wrong state: FAILED should be DONE: null: Transfer failed with 970891 moved.

freenet.client.WrongStateException: Wrong state: FAILED should be DONE: null: Transfer failed with 970891 moved.
at freenet.client.GetRequestProcess.getNextRequest(GetRequestProcess.java:312)
at freenet.client.GetRequestProcess.getNextRequest(GetRequestProcess.java:74)
at freenet.client.GetRequestProcess.getNextRequest( GetRequestProcess.java:324)
at freenet.client.GetRequestProcess.getNextRequest(GetRequestProcess.java:74)
at freenet.client.GetRequestProcess.getNextRequest(GetRequestProcess.java:324)
at freenet.client.GetRequestProcess.getNextRequest (GetRequestProcess.java:74)
at freenet.client.AutoRequester.onReachedState(AutoRequester.java:940)
at freenet.client.AutoRequester.access$100(AutoRequester.java:32)
at freenet.client.AutoRequester$AutoListener.onDone (AutoRequester.java:994)
at freenet.client.listeners.DoneListener.receive(DoneListener.java:61)
at freenet.client.AutoRequester$AutoListener.receive(AutoRequester.java:990)
at freenet.client.SimpleEventProducer.produceEvent (SimpleEventProducer.java:55)
at freenet.client.InternalClient$InternalFeedbackToken.unlockedProduceEvent(InternalClient.java:192)
at freenet.client.InternalClient$InternalGetToken$TransferCompleteListener.receive (InternalClient.java:319)
at freenet.client.SimpleEventProducer.produceEvent(SimpleEventProducer.java:55)
at freenet.client.SegmentOutputStream.close(SegmentOutputStream.java:227)
at java.io.FilterOutputStream.close (Unknown Source)
at freenet.support.io.FilterDataChunkOutputStream.close(FilterDataChunkOutputStream.java:23)
at java.io.FilterOutputStream.close(Unknown Source)
at freenet.OutputStreamTrailerWriter.close(OutputStreamTrailerWriter.java :35)
at freenet.node.states.data.SendData.closeSend(SendData.java:187)
at freenet.node.states.data.SendData.handleThrowable(SendData.java:419)
at freenet.node.states.data.SendData.finish(SendData.java:578)
at freenet.node.states.data.SendData.received(SendData.java:277)
at freenet.node.StateChain.received(StateChain.java:177)
at freenet.node.StateChain.received(StateChain.java:61)
at freenet.node.StateChainManagingMessageHandler$ChainContainer.run (StateChainManagingMessageHandler.java:335)
at freenet.node.StateChainManagingMessageHandler$ChainContainer.received(StateChainManagingMessageHandler.java:288)
at freenet.node.StateChainManagingMessageHandler$ChainContainer.access$100 (StateChainManagingMessageHandler.java:207)
at freenet.node.StateChainManagingMessageHandler.handle(StateChainManagingMessageHandler.java:99)
at freenet.Ticker$Event.run(Ticker.java:325)
at freenet.thread.YThreadFactory$YThread.run (YThreadFactory.java:285)
_______________________________________________
Devl mailing list
Devl@...
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
Ian Clarke | 3 Mar 2006 23:38
Picon

More ant installer comments

Firstly, if we want to be pedantic about it - we shouldn't include  
the GPL in the installer - as it is not necessary to agree to the GPL  
to *use* GPL'd code, only to redistribute it.

Secondly, and this is very minor, but there is a spelling bug in the  
Output under Show Details, "additionnal" should be spelt "additional"

Thirdly, and most seriously, when the install finishes - there is  
very little indication of what should happen next, is Freenet  
running? How do I make it run? etc etc (this is with the simplest  
installation option).

Ian.
Ian Clarke | 3 Mar 2006 23:50
Picon

exception in build 487

Transferring requests: 1
null
null
Exception in thread "Decoder for  
freenet.client.async.SplitFileFetcherSegment <at> 4587ff"  
java.lang.NullPointerException
         at freenet.support.BucketTools.copy(BucketTools.java:36)
         at freenet.client.async.ClientGetter.onSuccess 
(ClientGetter.java:72)
         at freenet.client.async.SplitFileFetcher.finish 
(SplitFileFetcher.java:218)
         at freenet.client.async.SplitFileFetcher.segmentFinished 
(SplitFileFetcher.java:186)
         at freenet.client.async.SplitFileFetcherSegment$Decoder.run 
(SplitFileFetcherSegment.java:208)
         at java.lang.Thread.run(Thread.java:613)
Matthew Toseland | 4 Mar 2006 01:04
Picon

Re: exception in build 487

I _think_ this is fixed now.

On Fri, Mar 03, 2006 at 02:50:57PM -0800, Ian Clarke wrote:
> Transferring requests: 1
> null
> null
> Exception in thread "Decoder for  
> freenet.client.async.SplitFileFetcherSegment <at> 4587ff"  
> java.lang.NullPointerException
>         at freenet.support.BucketTools.copy(BucketTools.java:36)
>         at freenet.client.async.ClientGetter.onSuccess 
> (ClientGetter.java:72)
>         at freenet.client.async.SplitFileFetcher.finish 
> (SplitFileFetcher.java:218)
>         at freenet.client.async.SplitFileFetcher.segmentFinished 
> (SplitFileFetcher.java:186)
>         at freenet.client.async.SplitFileFetcherSegment$Decoder.run 
> (SplitFileFetcherSegment.java:208)
>         at java.lang.Thread.run(Thread.java:613)
--

-- 
Matthew J Toseland - toad@...
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.
_______________________________________________
Devl mailing list
Devl@...
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
NextGen$ | 4 Mar 2006 21:01

Re: More ant installer comments

* Ian Clarke <ian@...> [2006-03-03 14:38:16]:

> Firstly, if we want to be pedantic about it - we shouldn't include  
> the GPL in the installer - as it is not necessary to agree to the GPL  
> to *use* GPL'd code, only to redistribute it.
> 

I thought the user had to; especially for 11. and 12. section (NO WARRANTY)
but if you do confirm it's not needed, I'll remove it :)

> Secondly, and this is very minor, but there is a spelling bug in the  
> Output under Show Details, "additionnal" should be spelt "additional"
> 
fixed :$

> Thirdly, and most seriously, when the install finishes - there is  
> very little indication of what should happen next, is Freenet  
> running? How do I make it run? etc etc (this is with the simplest  
> installation option).
> 

A new version has been uploaded ; I dunno what to put there :|

	<page
			type="input"
			name="final"
			displayText="Welcome on freenet" >
		<!-- there is a bug : we need to split the text :-S -->
		<comment
				displayText="Congratulation !"
				title="true"/>
		<comment
				displayText="You have successfully configured Freenet"
				title="true"/>
		<comment
				displayText="Now you need to startup your node and to peer it with people."/>
		<comment
				displayText="You can find up to date informations on how to do it,"/>
		<comment
				displayText="browsing to http://wiki.freenetproject.org/FreenetZeroPointSeven"/>
		<comment
			displayText="If you need some support, we would be pleased to answer your questions on" />
		<comment
			displayText="the mailling list (support@...)
or on our IRC channel" />
		<comment
			displayText="We wish you an happy experience with freenet" bold="true"/>
	</page>

NextGen$
_______________________________________________
Devl mailing list
Devl@...
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
Ian Clarke | 5 Mar 2006 02:22
Picon

Re: More ant installer comments


On 4 Mar 2006, at 12:01, NextGen$ wrote:

> * Ian Clarke <ian@...> [2006-03-03 14:38:16]:
>
>> Firstly, if we want to be pedantic about it - we shouldn't include
>> the GPL in the installer - as it is not necessary to agree to the GPL
>> to *use* GPL'd code, only to redistribute it.
>>
>
> I thought the user had to; especially for 11. and 12. section (NO  
> WARRANTY)
> but if you do confirm it's not needed, I'll remove it :)

Well, its just something I heard somewhere, if in doubt, we should  
leave it.

>> Thirdly, and most seriously, when the install finishes - there is
>> very little indication of what should happen next, is Freenet
>> running? How do I make it run? etc etc (this is with the simplest
>> installation option).
>>
>
> A new version has been uploaded ; I dunno what to put there :|

Doesn't WebStart have a way that you can create an application  
shortcut?  I know I have seen that on OSX.

Ian.
Joel Salomon | 5 Mar 2006 02:58
Picon
Gravatar

Re: More ant installer comments

On 3/4/06, Ian Clarke <ian <at> locut.us> wrote:
> On 4 Mar 2006, at 12:01, NextGen$ wrote:
> > * Ian Clarke <ian <at> locut.us> [2006-03-03 14:38:16]:
> > > Firstly, if we want to be pedantic about it - we shouldn't include
> > > the GPL in the installer - as it is not necessary to agree to the GPL
> > > to *use* GPL'd code, only to redistribute it.
> >
> > I thought the user had to; especially for 11. and 12. section (NO
> > WARRANTY) but if you do confirm it's not needed, I'll remove it :)
>
> Well, its just something I heard somewhere, if in doubt, we should
> leave it.

There's no need to *agree* to the GPL, but the user should still be
shown the licence.  Maybe just show the "Under the GPL version
whatever" and "No Warranty" texts (from the GPL's "How to Apply These
Terms to Your New Programs" section,
<http://www.gnu.org/copyleft/gpl.html#SEC4>) and offer an choice of
"show GPL" or "Next >>" to continue with the installation.

--Joel
_______________________________________________
Devl mailing list
Devl@...
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
Matt Daniels | 5 Mar 2006 05:54
Picon

Please report this error...

java.io.FileNotFoundException: C:\DOCUME~1\Amorrn\LOCALS~1\Temp\freenet\tbf_157351d4 (The system cannot find the path specified) java.io.FileNotFoundException: C:\DOCUME~1\Amorrn\LOCALS~1\Temp\freenet\tbf_157351d4 (The system cannot find the path specified) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.(Unknown Source) at java.io.FileOutputStream.(Unknown Source) at freenet.support.FileBucket$FileBucketOutputStream.(FileBucket.java:111) at freenet.support.TempFileBucket$HookedFileBucketOutputStream.(TempFileBucket.java:381) at freenet.support.TempFileBucket.newFileBucketOutputStream(TempFileBucket.java:298) at freenet.support.FileBucket.getOutputStream(FileBucket.java:82) at freenet.support.TempFileBucket.getRealOutputStream(TempFileBucket.java:103) at freenet.support.SpyOutputStream.(SpyOutputStream.java:49) at freenet.support.TempFileBucket.getOutputStream(TempFileBucket.java:133) at freenet.client.SegmentOutputStream.nextBucket(SegmentOutputStream.java:280) at freenet.client.SegmentOutputStream.write(SegmentOutputStream.java:192) at java.io.OutputStream.write(Unknown Source) at freenet.crypt.DecipherOutputStream.write(DecipherOutputStream.java:40) at freenet.client.InternalClient$InternalFeedbackToken$InternalDataChunkOutputStream.sendChunk(InternalClient.java:279) at freenet.support.io.DataChunkOutputStream.write(DataChunkOutputStream.java:43) at freenet.support.io.CBStripOutputStream.write(CBStripOutputStream.java:41) at freenet.OutputStreamTrailerWriter.writeTrailing(OutputStreamTrailerWriter.java:19) at freenet.node.states.data.SendData.startWrite(SendData.java:313) at freenet.node.states.data.SendData.received(SendData.java:272) at freenet.node.StateChain.received(StateChain.java:177) at freenet.node.StateChain.received(StateChain.java:61) at freenet.node.StateChainManagingMessageHandler$ChainContainer.run(StateChainManagingMessageHandler.java:335) at freenet.node.StateChainManagingMessageHandler$ChainContainer.received(StateChainManagingMessageHandler.java:288) at freenet.node.StateChainManagingMessageHandler$ChainContainer.access$100(StateChainManagingMessageHandler.java:207) at freenet.node.StateChainManagingMessageHandler.handle(StateChainManagingMessageHandler.java:99) at freenet.Ticker$Event.run(Ticker.java:325) at freenet.thread.YThreadFactory$YThread.run(YThreadFactory.java:285)

_______________________________________________
Devl mailing list
Devl@...
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Gmane