aboutsummaryrefslogtreecommitdiff
path: root/doc/handbook/chapters/user.texi
diff options
context:
space:
mode:
authorrexxnor <rexxnor+gnunet@brief.li>2019-01-10 13:31:23 +0100
committerrexxnor <rexxnor+gnunet@brief.li>2019-01-25 17:27:28 +0100
commitb889d108b5068f3e893e8f399ed545ff956db818 (patch)
tree8fab3a0804bd9808b9cd6ec56d957302e332dbdc /doc/handbook/chapters/user.texi
parentc756d928ba129075106d5b31e188270258b76a0a (diff)
downloadgnunet-b889d108b5068f3e893e8f399ed545ff956db818.tar.gz
gnunet-b889d108b5068f3e893e8f399ed545ff956db818.zip
added documentation for the ascension tool
Diffstat (limited to 'doc/handbook/chapters/user.texi')
-rw-r--r--doc/handbook/chapters/user.texi40
1 files changed, 39 insertions, 1 deletions
diff --git a/doc/handbook/chapters/user.texi b/doc/handbook/chapters/user.texi
index ea41bbb6c..79c6563a1 100644
--- a/doc/handbook/chapters/user.texi
+++ b/doc/handbook/chapters/user.texi
@@ -1453,6 +1453,7 @@ the user. This results in non-unique name-value mappings as
1453* Using Public Keys as Top Level Domains:: 1453* Using Public Keys as Top Level Domains::
1454* Resource Records in GNS:: 1454* Resource Records in GNS::
1455* Synchronizing with legacy DNS:: 1455* Synchronizing with legacy DNS::
1456* Migrating an existing DNS zone into GNS::
1456@end menu 1457@end menu
1457 1458
1458 1459
@@ -1631,6 +1632,8 @@ GNS currently supports the following record types:
1631* ABE MASTER:: 1632* ABE MASTER::
1632* RECLAIM OIDC CLIENT:: 1633* RECLAIM OIDC CLIENT::
1633* RECLAIM OIDC REDIRECT:: 1634* RECLAIM OIDC REDIRECT::
1635* Synchronizing with legacy DNS::
1636* Migrating an existing DNS zone into GNS::
1634@end menu 1637@end menu
1635 1638
1636@node NICK 1639@node NICK
@@ -1891,6 +1894,40 @@ DNS zone and that do not have a local gns service in use, it
1891is thus advisable to disable the namecache by setting the 1894is thus advisable to disable the namecache by setting the
1892option ``DISABLE'' to ``YES'' in section ``[namecache]''. 1895option ``DISABLE'' to ``YES'' in section ``[namecache]''.
1893 1896
1897@node Migrating an existing DNS zone into GNS
1898@subsection Migrating an existing DNS zone into GNS
1899
1900After installing the tool according to the README file you have these options:
1901@example
1902Ascension
1903
1904Usage:
1905 ascension.py <domain> [-d]
1906 ascension.py <domain> -p <port> [-d]
1907 ascension.py <domain> -ns <transferns> [-d]
1908 ascension.py <domain> -ns <transferns> -p <port> [-d]
1909 ascension.py -h | --help
1910 ascension.py -v | --version
1911
1912Options:
1913 <port> Port for zone transfer
1914 <domain> Domain to migrate
1915 <transferns> DNS Server that does the zone transfer
1916 -d --debug Enable debugging
1917 -h --help Show this screen.
1918 -v --version Show version.
1919@end example
1920
1921To migrate the Syrian top level domain - one of the few top level domains that still support zone transfers - use the following command:
1922
1923@example
1924$ ascension sy. -ns ns1.tld.sy.
1925@end example
1926
1927This will take a while but after it has finished executing the zone will have been migrated into GNS.
1928
1929@c remove this once daemonized
1930Currently this will only snapshot the zone at it's current state and not update it. There is a plan to daemonize the migration process so you don't have to worry that a zone will stay up to date.
1894 1931
1895@node re@:claim Identity Provider 1932@node re@:claim Identity Provider
1896@section re@:claim Identity Provider 1933@section re@:claim Identity Provider
@@ -1962,7 +1999,7 @@ Further, the "ticket" can be re-used later to retrieve up-to-date attributes in
1962 1999
1963To list all given authorizations (tickets) you can execute: 2000To list all given authorizations (tickets) you can execute:
1964@example 2001@example
1965$ gnunet-reclaim -e "friend" -T (TODO there is only a C and REST API for this at this time) 2002$ gnunet-reclaim -e "friend" -T (TODO there is only a C and REST API for this at this time)
1966@end example 2003@end example
1967 2004
1968 2005
@@ -2292,3 +2329,4 @@ protocol (--tcp or --udp) and you will again receive an IP address
2292that will terminate at the respective peer's service. 2329that will terminate at the respective peer's service.
2293 2330
2294 2331
2332