[mnet-devel] needed: bootpage servers
Zooko Journeyman
zooko at zooko.com
Tue Oct 21 17:36:42 BST 2003
A bootpage is a very simple text file. The current one looks like this:
------- begin included bootpage
BROKER_VERSION_STR: 0.6.2.232-STABLE
MULTI_ROOT_ID_TRACKER_CONTACT_INFO: {'connection strategies': {'0': {'lowerstrategy': {'IP address': '64.231.253.209', 'port number': '21387', 'comm strat sequence num': 1, 'comm strategy type': 'TCP'}, 'pubkey': {'key header': {'usage': 'only for communication security', 'type': 'public', 'cryptosystem': 'RSA'}, 'key values': {'public modulus': 'rWU0Cck-c9Josixhb5EcImNzEs_kU6xjKZUJQmWrryr3ukPv1So8rL7hgZoUW3BhpwPxlkdIyZuCw8Hxt5GLGwyC0aUnQ-e9V3uze1cgZiihajZrE7auUSmwR18DhaeiTyTrrhbhiZUc_30U3e9C_6IgMnIKFhy5uQO38g6arUM', 'public exponent': '3'}}, 'comm strat sequence num': 1, 'comm strategy type': 'crypto'}}}
------- end included bootpage
We need at least three people to run HTTP servers and serve up this page in
response to an HTTP request. You can have it listen on any port you like --
port 80 or a different port, and the URL can be anything you like -- IP
address or DNS name, and whatever path and file name you want.
The load is expected to be fairly small -- every Mnet node loads the bootpage
from every bootpage server once every 8 hours or so.
Every so often the contents of the bootpage changes. Hopefully we'll add
three new metatrackers and remove the one that is currently listed (I'm
running that one on my desktop machine and my DSL line). Occasionally we'll
bump the "BROKER_VERSION_STR" so as to alert users that a new version is
recommended.
Neither of those changes have to be handled right away by every bootpage
operator. If at least one bootpage is reachable by an Mnet node, and that
bootpage contains the contact info for at least one working metatracker, then
everything works.
That's why we want three metatrackers and at least three bootpage operators --
so that the servers and their operators can be less than perfectly reliable
while the network itself remains perfectly reliable.
If you want to run a bootpage, we're ready right now for you to set one up.
Copy the text of the bootpage above, set up your HTTP server, and post to
mnet-devel saying which URL we should use.
Thanks!
--Zooko
-------------------------------------------------------
This SF.net email is sponsored by OSDN developer relations
Here's your chance to show off your extensive product knowledge
We want to know what you know. Tell us and you have a chance to win $100
http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54
_______________________________________________
mnet-devel mailing list
mnet-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mnet-devel
More information about the Mnet-devel
mailing list