Re: [freenet-support] Usability improvement ideas
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
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
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
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
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
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