Re: [freenet-support] Usability improvement ideas

2003-11-01 Thread Toad
On Fri, Oct 31, 2003 at 10:31:58PM -0800, Paul wrote:
 I see the installation of Freenet and the configuration of Freenet to 
 be an area that needs serious attention.
 
 First, I use Freenet on a Mac, but Mac OS X is not shown anymore as a 
 compatible OS on the Freenet web site download page. It used to be 
 there, but not anymore. I know to use the Linux download and 
 instructions, but the only reason I know that is because the web site 
 used to state this. A new user will likely not realize this.
 
 Second, the install process needs to be easier. Yes, installing 
 Freenet is as simple as copying over a handful of files, but a 
 single-click install program is very nice. The Mac .pkg format is 
 simple and effective, and it allows scripts to be included and run 
 during the installation process.

Care to volunteer? I don't have a Mac to develop a package on.
 
 Third, configuring Freenet is a major pain. Right now, in order to 
 copy over my few custom .conf file settings, I have to first fake out 
 Freenet into thinking that it is running for the first time so it 
 creates a new .conf file with default settings. Then I bring up both 
 the new .conf file and the old one in a text editor, and go through 
 each setting, line by line, an copy over my custom settings into then 
 new .conf file.

Why can't you just copy over the old .conf file? Any settings that
haven't been overridden will be commented out and therefore the node
will use the default settings.
 
 If each new update of Freenet would be able to read in the last 
 version's .conf file, add new options to it, that would be a good 
 start.

There is an option to do this.
 
 An even better improvement would be a nice GUI tool to edit and 
 maintain all of Freenet's configuration options.

We have thought about doing it via the web interface. We don't want
actual GUI code in the main Fred tree.
 
 Fourth, starting and stopping Freenet is a pain. I have to bring up 
 the Terminal, and type in a command line to start and stop Freenet. 
 This is extremely un-Mac-like and you will loose 99% of your 
 potential users when they see that they HAVE to use the command line 
 to get Freenet to run. A simple double-clickable icon is what people 
 want.

Well, Mac users are probably 5% of our target market (linux about 30%
and the rest windows), probably. It would be nice to have a proper
package.
 
 All of these could easily be done on the Mac with an Applescript 
 Studio type application. I've seen people write a really good GUI 
 front-end to command line programs in a matter of days with 
 Applescript Studio.
 
 Linux would also benefit from all of the above improvements.
 
 The first impression of Freenet is the install and configuration 
 process. Right now this process gives a new user a distinctly 
 negative impression of Freenet. This impression just gets worse when 
 they run it for the first time and can't load any sites. But that's a 
 whole other discussion...
 
 Paul

-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.


signature.asc
Description: Digital signature
___
Support mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support

Re: [freenet-support] Usability improvement ideas

2003-11-01 Thread Toad
On Sat, Nov 01, 2003 at 11:35:53AM -0500, Nick Tarleton wrote:
 On Friday 31 October 2003 12:54 pm, Doug Bostrom wrote:
  The splitfile interface provides a useful measure of progress or at least
  continued activity. How about something to give users a little feedback
  while other key types are being retrieved?
 
  Browsers generally provide some kind of indication of progress, but some
  just lie (IE)  and if there's no progress in bytes retrieved, many users
  new to Freenet will likely assume nothing is happening and either try
  another key or give up even though productive activity is happening behind
  the scenes.
 
 
 Why not feed the site through the filter dynamically and once some is 
 filtered, send it out to the browser?
 Before there's anything even to filter, it could say, like, mapfile 
 retrieved, DBR root retrieved, although this would tend to confuse 
 newbies. Maybe we need to ship some good documentation available directly 
 from FProxy.

Last I heard Ian was opposed to putting documentation on fproxy.
 -- 
 I love deadlines. I love the whooshing sound they make as they go by.
   - Douglas Adams
 Nick Tarleton - [EMAIL PROTECTED] - PGP key available

-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.


signature.asc
Description: Digital signature
___
Support mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support

[freenet-support] Freenet Stable Build 5030

2003-11-01 Thread Toad
Freenet stable build 5030 is out. Major changes:
* Makes 5029 mandatory.
* Improvements to the Open Connections page especially in PeerHandler
  mode.
* Improved plausible deniability for high HTL values.
* Increased default size of failure table to 20,000. This should make it
  much more effective, and only use around 2.5MB more memory.
* Don't try to use seednodes with no address to connect to.
* Don't write deprecated options such as the old overall bandwidthLimit
  to the config file.
* Don't show the key request form in simple mode, it confuses newbies.
* Support relative ?date= in fproxy. Example:
  http://127.0.0.1:/SSK%40Sc6qV~D6iFhaYord6HtbjJ8MaEYPAgM/YoYo//?date=-1week
* Finally remove the old datastore code, fix lots of eclipse warnings,
  other code tidying up

Use the update.sh or freenet-webinstall.exe utility to upgrade, or get
it from http://freenetproject.org/snapshots/freenet-latest.jar (replace
your existing freenet.jar). By the time you read this mail, certainly
within 20 minutes, the snapshots will have been updated.
-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.


signature.asc
Description: Digital signature
___
Support mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support

Re: [freenet-support] Usability improvement ideas

2003-10-31 Thread Toad
One thing people haven't suggested yet:
Log file rotation with deletion of old logfiles and a maximum space
usage setting.

On Fri, Oct 31, 2003 at 12:37:27PM +, Ian Clarke wrote:
 As the developers work hard to improve the core operation of Freenet, it 
 can be easy to forget about the more superficial, but equally important 
 aspects of Freenet, namely installation procedures, and usability for 
 newbies.
 
 For those intimately familiar with Freenet's operation it can be 
 difficult to look at Freenet's operation from the perspective of someone 
 new to the software, and often something that seems minor and trivial to 
 a core developer, might have a significant impact on a new user's view 
 of the software.
 
 So, this email is an invitation to anyone that has constructive 
 criticism or suggestion's for how Freenet's first impression can be 
 enhanced.  Topics include installation, FProxy, even the website's layout.
 
 Ian.

-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.


signature.asc
Description: Digital signature
___
Support mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support

Re: [freenet-support] need a program to crawl links in freenet

2003-10-31 Thread Toad
On Thu, Oct 30, 2003 at 10:11:23PM -0600, tripolar wrote:
 Hello all
 
 I need a program to crawl links in freenet to get sites in cache before 
 I need them. I get frustrated with the speed of freenet and dead links. 
 I have used freenet on windows  linux and just installed freenet last 
 night on this winbox. I spent hours clicking on links just trying to 
 pull them in.
 Anything I can do other than manually clicking on all links?
 I do hope this make sense.
 one other thing- I would like to dedicate more bandwidth to freenet- so 
 that I can request several freenet sites as the same time without one or 
 more of them practically stalling.

That's not a problem with Freenet, it's a problem with your browser. You
need to tell it to use more simultaneous connections. Details are in the
README...

 Thanks

-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.


signature.asc
Description: Digital signature
___
Support mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support

Re: [freenet-support] Re: 5029 overloads

2003-10-31 Thread Toad
Reading between the lines... check your log file, have you had many
OutOfMemoryErrors?

On Wed, Oct 29, 2003 at 10:29:49PM -0800, Martin Stone Davis wrote:
 I'm using default values for everything.  Here are some relevant lines 
 from my freenet.ini:
 
 # Select which implementation of ThreadFactory to use.  Q: 
 QThreadFactory (default). F: FastThreadFactory. Y: YetAnotherThreadFactory.
 %threadFactory=Q
 
 # Should we use thread management?  If this number is defined and 
 non-zero, this specifies the max number of threads in the pool.  If this 
 is overrun, connections will be rejected and events won't execute on time.
 %maximumThreads=120
 
 But I'm confused.  Why does General Information say maximumThreads=40, 
 while freenet.ini says it's 120 by default?  And does this mean the real 
 default value (40) is being set way too low?
 
 -Martin
 
 Brandon Low wrote:
 What is your thread limit?  From the looks of that it is incredibly
 low... Also, are you using YThreads or QThreads... what you might want
 to do is increase your thread limit to something closer to 200 or 300
 and change to YThreads.
 
 --B
 
 On Wed, 10/29/03 at 22:06:53 -0800, Martin Stone Davis wrote:
 
 I've been running 5029 for over a day.  I noticed recently that outgoing 
 bandwidth decreased significantly.  Is this problem already known about?
 
 From General Information:
 
 Current routingTime 207ms
 Curent messageSendTimeRequest   496ms
 Pooled threads running jobs 47 (117.5%)
 Pooled threads which are idle   45
 Current upstream bandwidth usage2962 bytes/second (24.1%)
 Reason for refusing connections:activeThreads(47) = maximumThreads 
 (40)
 Reason for QueryRejecting requests: Estimated load (100%)  overloadLow 
 (85%)
 It's normal for the node to sometimes reject connections or requests 
 for a limited period. If you're seeing rejections continuously the node 
 is overloaded or something is wrong (i.e. a bug).
 Current estimated load  100% [Rejecting incoming connections and 
 requests!]
 Reason for load:Load due to thread limit = 117.5%
 Load due to routingTime = 73.1% = 85% + 15% * (207.953 - 1000.000) / 
 1000.000 = overloadLow (85%)
 Load due to messageSendTimeRequest = 82.5% = 85% + 15% * (496.871 - 
 1000.000) / 3000.000 = overloadLow (85%)
 Load due to output bandwidth limiting = 0% because outputBytes(177714) 
 = limit (589824.009 ) = outLimitCutoff (0.8) * outputBandwidthLimit 
 (12288) * 60
 
 From Environment:
 
 Thread Pool 
 
 Total pooled threads75
 Available pooled threads34
 Pooled threads in use   41
 
 Pooled Thread Consumers 
 
 Class   Threads used
 Checkpoint: Connection opener   1
 freenet.Message: Accepted   1
 freenet.Message: DataNotFound   1
 freenet.Message: DataReply  1
 freenet.Message: DataRequest1
 freenet.Message: QueryRejected  2
 freenet.Message: QueryRestarted 1
 freenet.interfaces.LocalNIOInterface$ConnectionShell12
 freenet.node.states.data.DataStateInitiator 14
 freenet.node.states.data.TrailerWriteCallbackMessage:true:true  5
 freenet.node.states.request.RequestInitiator2
 
 -Martin
 
 
 ___
 Support mailing list
 [EMAIL PROTECTED]
 http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
 
 
 ___
 Support mailing list
 [EMAIL PROTECTED]
 http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support

-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.


signature.asc
Description: Digital signature
___
Support mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support

<    3   4   5   6   7   8