mirror of https://github.com/PurpleI2P/regi2p.git
Domain registry project
http://reg.i2p/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
109 lines
6.0 KiB
109 lines
6.0 KiB
{% extends "_page.twig" %} |
|
|
|
{% block title %}Home{% endblock %} |
|
{% block content %} |
|
<div class="container container_main"> |
|
<p class="important title" align="center"> |
|
This is reg.i2p registry service.<br> |
|
</p> |
|
|
|
<p> |
|
<b>Info:</b><br> |
|
Hosts check is done every hour.<br> |
|
<br> |
|
Supported commands: |
|
<ul> |
|
<li title="example.i2p=b64dest#!sig=b64sig">adding of hosts for 2LD domains (example.i2p)</li> |
|
<li title="subdomain.example.i2p=b64dest#!action=addsubdomain#oldname=example.i2p#olddest=oldb64dest#oldsig=b64sig#sig=b64sig">adding subdomains (addsubdomain)</li> |
|
<li title="example.i2p=b64dest#!action=adddest#olddest=oldb64dest#oldsig=b64sig#sig=b64sig">adding/changing destination (adddest, changedest) - destination is replaced with the new one, old destination is purged. Can be used for changing description by using same dest as old one</li> |
|
<li title="example.i2p=b64dest#!action=addname#oldname=oldhostname#sig=b64sig">adding domain alias (addname) - alias must be 2LD (example.i2p). For registering subdomains as aliases please use addsubdomain command</li> |
|
</ul> |
|
</p> |
|
|
|
<p> |
|
<b>Subscription:</b><br> |
|
For addressbook subscription use <a href="/hosts.txt">/hosts.txt</a> file.<br> |
|
The link returns basic addressbook upon initial request or request with no <code>If-Match-None</code> header.<br> |
|
Following requests will return full alive hosts list. |
|
</p> |
|
|
|
<p> |
|
<b>Static links to lists:</b><br> |
|
Lists are updated every {% trans %}hour{% plural exportperiod %}{{ count }} hours{% endtrans %}. |
|
<ul> |
|
<li>Basic list: <a href="/export/hosts-basic.txt">/export/hosts-basic.txt</a> - contains short list of alive popular services</li> |
|
<li>Alive list: <a href="/export/hosts.txt">/export/hosts.txt</a></li> |
|
<li>Whole list: <a href="/export/hosts-all.txt">/export/hosts-all.txt</a></li> |
|
</ul> |
|
</p> |
|
|
|
<p> |
|
<b>Rules:</b><br> |
|
Although there are no specific rules for domain registration, we do have the policy on dead domain records.<br> |
|
Your domain will become open for registration again (disabled) if it is dead for: |
|
<ul> |
|
<li>{% trans %}one day{% plural delnewdays %}{{ count }} days{% endtrans %} if last seen less than {% trans %}one day{% plural newdays %}{{ count }} days{% endtrans %} since registration</li> |
|
<li>{% trans %}one day{% plural delactdays %}{{ count }} days{% endtrans %} if last seen less than {% trans %}one day{% plural olddays %}{{ count }} days{% endtrans %} since registration</li> |
|
<li>{% trans %}one day{% plural delstabdays %}{{ count }} days{% endtrans %} if last seen more than {% trans %}one day{% plural olddays %}{{ count }} days{% endtrans %} since registration</li> |
|
</ul> |
|
Domains that are inaccessible before the disabling date for {% trans %}one day{% plural hidedays %}{{ count }} days{% endtrans %} |
|
will be hidden from <a href="/alive">alive</a> list and removed from export lists, but will still be checked every hour.<br> |
|
When domain dead for amount days stated above, it will be marked as disabled, opened for registration and will be checked once a day for availability at {{ fullhour }} o'clock UTC.<br> |
|
Description length limit is {{ desclength }} symbols. |
|
</p> |
|
|
|
{% if activation %} |
|
<p> |
|
<b>Activation:</b><br> |
|
Your domain will appear in the listing within {% trans %}one hour{% plural actdelay %}{{ count }} hours{% endtrans %}. |
|
However, your domain must be alive within {% trans %}a hour{% plural actseen %}the last {{ count }} hours{% endtrans %} before the activation is due. |
|
</p> |
|
{% endif %} |
|
|
|
{% if fetcher and subscrs|length > 0 %} |
|
<p> |
|
<b>External subscriptions:</b><br> |
|
Our service fetches external subscription updates daily. List of external services: |
|
<ul> |
|
{% for subscr in subscrs %} |
|
<li>{{ subscr.name }}</li> |
|
{% endfor %} |
|
</ul> |
|
</p> |
|
{% endif %} |
|
|
|
<p> |
|
<b>API:</b><br> |
|
Service providing minimal JSON API for requesting information about domains in our base.<br> |
|
<pre><i>/api/<command>/[query]</i><br></pre> |
|
<ul> |
|
<li><i>command</i> - required field, possible values: |
|
<ul> |
|
<li><i>all</i> returns all alive domains b32 and last seen timestamp</li> |
|
<li><i>status</i> returns base64, base32 and last seen timestamp for requested domain</li> |
|
</ul> |
|
</li> |
|
<li><i>query</i> - domain for <i>status</i> query |
|
</ul> |
|
</p> |
|
|
|
<p> |
|
<b>Terms of use:</b> |
|
<ul> |
|
<li>Service owner is not responsible about content published on submitted domains</li> |
|
<li>Submited domains processed automaticly. No human involved in process</li> |
|
<li>Domains with offensive content will be hidden from the list (currently hidden {% if all %}<a href="/hidden?all">{% endif %} |
|
{% trans %}one domain{% plural blackcnt %}{{ count }} domains{% endtrans %}{% if all %}</a>{% endif %}) |
|
<ul> |
|
<li>they can be found using the search and jump links</li> |
|
<li>adding <i>?all</i> to page address (like <i>/alive?all</i>) will show them</li> |
|
<li>such domains won't be exported to subscriptions</li> |
|
<li>if you disagree with some eepsite's content - we won't do anything, only specific categories might be hidden</li> |
|
</ul> |
|
</li> |
|
<li>Any complaints should be sent to <a href="http://sportloto.i2p" target="_blank">Sportloto</a></li> |
|
<li>You can contact with reg.i2p site owners on Ilita IRC network (irc.ilita.i2p or irc.r4sas.i2p or irc.acetone.i2p) at #dev, #en or #ru channels</li> |
|
</ul> |
|
</p> |
|
</div> |
|
{% endblock %}
|
|
|