diff options
author | rexxnor <rexxnor+gnunet@brief.li> | 2019-01-10 13:31:23 +0100 |
---|---|---|
committer | rexxnor <rexxnor+gnunet@brief.li> | 2019-01-25 17:27:28 +0100 |
commit | b889d108b5068f3e893e8f399ed545ff956db818 (patch) | |
tree | 8fab3a0804bd9808b9cd6ec56d957302e332dbdc /doc/handbook/chapters/user.texi | |
parent | c756d928ba129075106d5b31e188270258b76a0a (diff) | |
download | gnunet-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.texi | 40 |
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 | |||
1891 | is thus advisable to disable the namecache by setting the | 1894 | is thus advisable to disable the namecache by setting the |
1892 | option ``DISABLE'' to ``YES'' in section ``[namecache]''. | 1895 | option ``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 | |||
1900 | After installing the tool according to the README file you have these options: | ||
1901 | @example | ||
1902 | Ascension | ||
1903 | |||
1904 | Usage: | ||
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 | |||
1912 | Options: | ||
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 | |||
1921 | To 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 | |||
1927 | This 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 | ||
1930 | Currently 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 | ||
1963 | To list all given authorizations (tickets) you can execute: | 2000 | To 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 | |||
2292 | that will terminate at the respective peer's service. | 2329 | that will terminate at the respective peer's service. |
2293 | 2330 | ||
2294 | 2331 | ||
2332 | |||