Gnutella Forums  

Go Back   Gnutella Forums > Gnutella News and Gnutelliums Forums > General Gnutella Development Discussion
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

General Gnutella Development Discussion For general discussion about Gnutella development.


Welcome To Gnutella Forums

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content, fun aspects such as the image caption contest and play in the arcade, and access many other special features after your registration and email confirmation. Registration is fast, simple and absolutely free so please, join our community today! (click here) (Note: we use Yandex mail server so make sure yandex is not on your email filter or blocklist.)

If you have any problems with the Gnutella Forum registration process or your Gnutella Forum account login, please contact us (this is not for program use questions.) Your email address must be legitimate and verified before becoming a full member of the forums. Please be sure to disable any spam filters you may have for our website, so that email messages can reach you.
Note: Any other issue with registration, etc., send a Personal Message (PM) to one of the active Administrators: Lord of the Rings or Birdy.

Once registered but before posting, members MUST READ the FORUM RULES (click here) and members should include System details - help us to help you (click on blue link) in their posts if their problem relates to using the program. Whilst forum helpers are happy to help where they can, without these system details your post might be ignored. And wise to read How to create a New Thread

Thank you

If you are a Spammer click here.
This is not a business advertising forum, all member profiles with business advertising will be banned, all their posts removed. Spamming is illegal in many countries of the world. Guests and search engines cannot view member profiles.



           Deutsch?              Español?                  Français?                   Nederlands?
   Hilfe in Deutsch,   Ayuda en español,   Aide en français et LimeWire en françaisHulp in het Nederlands

Forum Rules

Support Forums

Before you post to one of the specific Client Help and Support Conferences in Gnutella Client Forums please look through other threads and Stickies that may answer your questions. Most problems are not new. The Search function is most useful. Also the red Stickies have answers to the most commonly asked questions. (over 90 percent).
If your problem is not resolved by a search of the forums, please take the next step and post in the appropriate forum. There are many members who will be glad to help.
If you are new to the world of file sharing please do not be shy! Everyone was ‘new’ when they first started.

When posting, please include details for:
Your Operating System ....... Your version of your Gnutella Client (* this is important for helping solve problems) ....... Your Internet connection (56K, Cable, DSL) ....... The exact error message, if one pops up
Any other relevant information that you think may help ....... Try to make your post descriptive, specific, and clear so members can quickly and efficiently help you. To aid helpers in solving download/upload problems, LimeWire and Frostwire users must specify whether they are downloading a torrent file or a file from the Gnutella network.
Members need to supply these details >>> System details - help us to help you (click on blue link)


Moderators

There are senior members on the forums who serve as Moderators. These volunteers keep the board organized and moving.
Moderators are authorized to: (in order of increasing severity)
Move posts to the correct forums. Many times, members post in the wrong forum. These off-topic posts may impede the normal operation of the forum.
Edit posts. Moderators will edit posts that are offensive or break any of the House Rules.
Delete posts. Posts that cannot be edited to comply with the House Rules will be deleted.
Restrict members. This is one of the last punishments before a member is banned. Restrictions may include placing all new posts in a moderation queue or temporarily banning the offender.
Ban members. The most severe punishment. Three or more moderators or administrators must agree to the ban for this action to occur. Banning is reserved for very severe offenses and members who, after many warnings, fail to comply with the House Rules. Banning is permanent. Bans cannot be removed by the moderators and probably won't be removed by the administration.


The Rules

1. Warez, copyright violation, or any other illegal activity may NOT be linked or expressed in any form. Topics discussing techniques for violating these laws and messages containing locations of web sites or other servers hosting illegal content will be silently removed. Multiple offenses will result in consequences. File names are not required to discuss your issues. If filenames are copyright then do not belong on these forums & will be edited out or post removed. Picture sample attachments in posts must not include copyright infringement.

2. Spamming and excessive advertising will not be tolerated. Commercial advertising is not allowed in any form, including using in signatures.

3. There will be no excessive use of profanity in any forum.

4. There will be no racial, ethnic, or gender based insults, or any other personal attacks.

5. Pictures may be attached to posts and signatures if they are not sexually explicit or offensive. Picture sample attachments in posts must not include copyright infringement.

6. Remember to post in the correct forum. Take your time to look at other threads and see where your post will go. If your post is placed in the wrong forum it will be moved by a moderator. There are specific Gnutella Client sections for LimeWire, Phex, FrostWire, BearShare, Gnucleus, Morpheus, and many more. Please choose the correct section for your problem.

7. If you see a post in the wrong forum or in violation of the House Rules, please contact a moderator via Private Message or the "Report this post to a moderator" link at the bottom of every post. Please do not respond directly to the member - a moderator will do what is required.

8. Any impersonation of a forum member in any mode of communication is strictly prohibited and will result in banning.

9. Multiple copies of the same post will not be tolerated. Post your question, comment, or complaint only once. There is no need to express yourself more than once. Duplicate posts will be deleted with little or no warning. Keep in mind a forum censor may temporarily automatically hold up your post, if you do not see your post, do not post again, it will be dealt with by a moderator within a reasonable time. Authors of multiple copies of same post may be dealt with by moderators within their discrete judgment at the time which may result in warning or infraction points, depending on severity as adjudged by the moderators online.

10. Posts should have descriptive topics. Vague titles such as "Help!", "Why?", and the like may not get enough attention to the contents.

11. Do not divulge anyone's personal information in the forum, not even your own. This includes e-mail addresses, IP addresses, age, house address, and any other distinguishing information. Don´t use eMail addresses in your nick. Reiterating, do not post your email address in posts. This is for your own protection.

12. Signatures may be used as long as they are not offensive or sexually explicit or used for commercial advertising. Commercial weblinks cannot be used under any circumstances and will result in an immediate ban.

13. Dual accounts are not allowed. Cannot explain this more simply. Attempts to set up dual accounts will most likely result in a banning of all forum accounts.

14. Video links may only be posted after you have a tally of two forum posts. Video link posting with less than a 2 post tally are considered as spam. Video link posting with less than a 2 post tally are considered as spam.

15. Failure to show that you have read the forum rules may result in forum rules breach infraction points or warnings awarded against you which may later total up to an automatic temporary or permanent ban. Supplying system details is a prerequisite in most cases, particularly with connection or installation issues.

Violation of any of these rules will bring consequences, determined on a case-by-case basis.


Thank You! Thanks for taking the time to read these forum guidelines. We hope your visit is helpful and mutually beneficial to the entire community.


Reply
 
LinkBack Thread Tools Display Modes
  #11 (permalink)  
Old January 10th, 2002
Moak's Avatar
Guest
 
Join Date: September 7th, 2001
Location: Europe
Posts: 816
Moak is flying high
Default Re: will never be accepted

It is as backwards compatible to v0.4, as v0.6 is to v0.4.

Protocol v0.7 proposal rev1 is full binary transparent with other/older clients and interacts with them without any problem. E.g. features like GUID tagging, ISO charset and optional UNICODE are full compatible even with v0.4, 0.5. 0.6 and 0.7 clients. To step further I think also features like hashs, metadata, tunneling and superpeers should be fixed part of a new v0.7 protocol (I prepared as much as possible for those proposals, see GUID tagging). See the v0.7 protocol as a possible replacement for v0.6. The intention/goal in my eyes is a more standardized and better documented protocol -> a step further to a Gnutella RFC.

I did also describe a upwards compatibility to a theoretical coming v0.8 protocol (see Appendix D).

Last edited by Moak; January 29th, 2002 at 03:46 PM.
Reply With Quote
  #12 (permalink)  
Old March 2nd, 2002
Moak's Avatar
Guest
 
Join Date: September 7th, 2001
Location: Europe
Posts: 816
Moak is flying high
Default Re. Appendix F: LAN Auto-find

PS: Gnucleus uses already UDP similar to suggested above. It is called 'Gnucleus LAN edition' and works without using an external Gnutella host cache. A qoute from their homepage: "Gnucleus LAN edition is really working great at colleges around the world, if your college is blocking gnutella, I suggest setting up a private Gnucleus LAN, I can find just about anything here on my 200 person LAN. In Germany there's a college with over 600 people using Gnucleus LAN, and in Ontario I got an email from someone on a gnucleus LAN of over 1,200 users!"

Swabby, a documentation or comment would be nice.
Reply With Quote
  #13 (permalink)  
Old March 2nd, 2002
Unregistered
Guest
 
Posts: n/a
Default

Quote:
Originally posted by Moak
Appendix F: LAN Auto-find & Proxy configuration

Implementation: Each servent sends a UDP broadcast [1] on startup to the LAN (only internal LAN devices, not to the internet) and every servent will answer with an UDP "pong".
UDP, so your net admin can shut it off before it even gets started?

It took over a year to get .6 on most clients, leave it alone, please. Do you want to program low level stuff or more features on the client side?
Take existing code from gnuc and go from there, quit re-inventing the wheel and please use that brain of yours to make the user experience better (that's a compliment!)
.6 works, you can send more info like you want to now in the headers and all this was talked about a year ago. Besides, keep it simple and don't send lots of useless junk in the headers.
Reply With Quote
  #14 (permalink)  
Old March 2nd, 2002
Moak's Avatar
Guest
 
Join Date: September 7th, 2001
Location: Europe
Posts: 816
Moak is flying high
Default

Hi anonymous, fearing improvements?

Yeah, the best idea is I'll quit and go over to ...perhaps Freenet or eDonkey. Gnutella development is snail slow and some developer are astonishing closed minded for an open potocol, the commercial influence is increasing.

If you don't see the necessity to envolve Gnutella and push it to a new quality... I see it and think it's so desperatly needed! Since months I pray for superpeers, hash, metadata, dynamic structure and improved routing of messages, to learn from other P2P systems... and especially for a common and well documented standart. I still have ideas, but I'm just a rebell rouser? The best that can happen to Gnutella in my eyes is a finished Gnutella RFC and stop of homebrew additions and v0.5/v0.6 chaos. Mentioned v0.6 protocol is just a few months old and a small step forward - right now just a new handshake and a construction site in heavy improvement (feel free to look behind the scenes and read the GDF message database). Sorry, that I try to help, analyze weak spots and suggest solutions. :-)

Greets, Moak

PS: Nobody forces you to use UDP. And Gnucleus is not my style of coding, then I prefer PEERanha (which I allready support).

Last edited by Moak; March 2nd, 2002 at 07:23 PM.
Reply With Quote
  #15 (permalink)  
Old March 3rd, 2002
Mutella Developer
 
Join Date: January 30th, 2002
Location: Germany
Posts: 87
maksik is flying high
Default

Quote:
Yeah, the best idea is I'll quit and go over to ...perhaps Freenet or eDonkey. Gnutella development is snail slow and some developer are astonishing closed minded for an open potocol, the commercial influence is increasing.
Please DONT! You seems to be the most devoted person outhtere trying to bring a bit of structure into the so-called "development of gnutella protocol" which in my deepest believe is just a complete anarchy...

--Max
Reply With Quote
  #16 (permalink)  
Old March 4th, 2002
Unregistered
Guest
 
Posts: n/a
Default Skip UNICODE

Skip Latin1 and use UTF-8 instead.
Reply With Quote
  #17 (permalink)  
Old March 6th, 2002
bmk bmk is offline
Disciple
 
Join Date: March 4th, 2002
Location: Germany
Posts: 13
bmk is flying high
Default UTF-8 = compatible

By using UTF-8 the protocoll will stay compatible with current clients. UTF also is UNICODE (Unicode Transformation Format), it uses 1, 2 or 3 bytes to express a character. Null bytes do not occur. English is rendered using one byte, Russian or the special characters of German or French with 2 byte, Chinese with 3 byte.

UTF-8 does entail higher traffic for Asian languages or other characters which need 3 bytes, but no pain no gain. And it will be compatible.

If you swith over to Latin-1, then you'd get compatibility problems when later moving to UTF-8.

So please, please do implement it now!!! You can catch a really worldwide user base with this!
Reply With Quote
  #18 (permalink)  
Old March 6th, 2002
Unregistered
Guest
 
Posts: n/a
Default Re: UTF-8 = compatible

Quote:
Originally posted by bmk
If you swith over to Latin-1, then you'd get compatibility problems when later moving to UTF-8.
Doesn't matter. Latin-1 is an extended ASCII clone, it is 1 byte ASCII using the extended 128-255 range, if you are in western europe you already use it. What are all pro/cons between UTF-8 and Unicode?
Reply With Quote
  #19 (permalink)  
Old March 7th, 2002
Novicius
 
Join Date: March 7th, 2002
Posts: 4
NullC is flying high
Default Broadcast and die!

Quote:
Originally posted by Moak
How about an "auto-find" feature for servents running in a LAN?

Implementation: Each servent sends a UDP broadcast [1] on startup to the LAN (only internal LAN devices, not to the internet) and every servent
<snip>
<p>No no no no! Fine point: DO NOT USE BROADCAST! Use multicast with a TTL of 1. It should work over any normal ethernet LAN with no worse effect then a broadcast, and on a smart lan, it will avoid bugging unintrested hosts. Furthermore, on more multicast enabled networks, the TTL could be increased to span discovery outside of the local subnet. There is no reason to use plain broadcast anymore except lazyness.
Reply With Quote
  #20 (permalink)  
Old March 7th, 2002
Unregistered
Guest
 
Posts: n/a
Default

Doesn't work. How many LANs have an working multicast tunnel for Gnutella... UDP is the most simple and best working alternative, other protocols use it too. If an network admin needs to block broadcasts he can do anytime, no need or advantages from multicast.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Proposal for development of Gnutella (hashs) Unregistered General Gnutella Development Discussion 61 April 17th, 2002 08:35 AM
My Proposal for XoloX!!! Unregistered User Experience 1 February 6th, 2002 08:11 AM
What does 'Gnutella v0.6 protocoll' mean? Moak LimeWire Beta Archives 0 December 12th, 2001 10:03 PM
---a Radical Proposal--- Unregistered General Gnutella / Gnutella Network Discussion 0 September 21st, 2001 12:08 PM
protocol extension proposal Unregistered General Gnutella Development Discussion 3 September 16th, 2001 02:00 PM


All times are GMT -7. The time now is 10:04 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.