diff options
author | Nils Gillmann <ng0@n0.is> | 2018-05-02 07:59:41 +0000 |
---|---|---|
committer | Nils Gillmann <ng0@n0.is> | 2018-05-02 07:59:41 +0000 |
commit | a40c86500c64edc047dbe2e3019a71e2f72b6633 (patch) | |
tree | 9b4f6c9d84132e4cff2b494348aff5e1a400c863 /doc/man | |
parent | 8682c673eec5d48e5b57a58c80b538a808810ab2 (diff) | |
parent | 2e86e317379837414b76460295e284b54d2bf775 (diff) | |
download | gnunet-a40c86500c64edc047dbe2e3019a71e2f72b6633.tar.gz gnunet-a40c86500c64edc047dbe2e3019a71e2f72b6633.zip |
Merge branch 'master' of gnunet.org:gnunet
Diffstat (limited to 'doc/man')
-rw-r--r-- | doc/man/Makefile.am | 4 | ||||
-rw-r--r-- | doc/man/gnunet-fs.1 | 7 | ||||
-rw-r--r-- | doc/man/gnunet-gns-import.1 | 17 | ||||
-rw-r--r-- | doc/man/gnunet-namestore-fcfsd.1 | 2 | ||||
-rw-r--r-- | doc/man/gnunet-zoneimport.1 | 47 |
5 files changed, 53 insertions, 24 deletions
diff --git a/doc/man/Makefile.am b/doc/man/Makefile.am index c40363b59..a6a116dca 100644 --- a/doc/man/Makefile.am +++ b/doc/man/Makefile.am | |||
@@ -17,7 +17,6 @@ man_MANS = \ | |||
17 | gnunet-ecc.1 \ | 17 | gnunet-ecc.1 \ |
18 | gnunet-fs.1 \ | 18 | gnunet-fs.1 \ |
19 | gnunet-gns.1 \ | 19 | gnunet-gns.1 \ |
20 | gnunet-gns-import.1 \ | ||
21 | gnunet-gns-proxy.1 \ | 20 | gnunet-gns-proxy.1 \ |
22 | gnunet-identity.1 \ | 21 | gnunet-identity.1 \ |
23 | gnunet-cadet.1 \ | 22 | gnunet-cadet.1 \ |
@@ -42,6 +41,7 @@ man_MANS = \ | |||
42 | gnunet-transport-certificate-creation.1 \ | 41 | gnunet-transport-certificate-creation.1 \ |
43 | gnunet-unindex.1 \ | 42 | gnunet-unindex.1 \ |
44 | gnunet-uri.1 \ | 43 | gnunet-uri.1 \ |
45 | gnunet-vpn.1 | 44 | gnunet-vpn.1 \ |
45 | gnunet-zoneimport.1 | ||
46 | 46 | ||
47 | EXTRA_DIST = ${man_MANS} | 47 | EXTRA_DIST = ${man_MANS} |
diff --git a/doc/man/gnunet-fs.1 b/doc/man/gnunet-fs.1 index 53a900b46..65f104d61 100644 --- a/doc/man/gnunet-fs.1 +++ b/doc/man/gnunet-fs.1 | |||
@@ -29,10 +29,9 @@ print the version number | |||
29 | \fB\-V\fR, \fB\-\-verbose\fR | 29 | \fB\-V\fR, \fB\-\-verbose\fR |
30 | be verbose | 30 | be verbose |
31 | 31 | ||
32 | .SH NOTES | ||
33 | 32 | ||
34 | 33 | .SH BUGS | |
35 | .SH "REPORTING BUGS" | ||
36 | Report bugs by using mantis <https://gnunet.org/bugs/> or by sending electronic mail to <gnunet\-developers@gnu.org> | 34 | Report bugs by using mantis <https://gnunet.org/bugs/> or by sending electronic mail to <gnunet\-developers@gnu.org> |
37 | .SH "SEE ALSO" | 35 | |
36 | .SH SEE ALSO | ||
38 | \fBgnunet\-publish\fP(1) | 37 | \fBgnunet\-publish\fP(1) |
diff --git a/doc/man/gnunet-gns-import.1 b/doc/man/gnunet-gns-import.1 deleted file mode 100644 index f90f7f375..000000000 --- a/doc/man/gnunet-gns-import.1 +++ /dev/null | |||
@@ -1,17 +0,0 @@ | |||
1 | .TH GNUNET\-GNS\-IMPORT 1 "Jan 31, 2014" "GNUnet" | ||
2 | |||
3 | .SH NAME | ||
4 | gnunet\-gns\-import \- import some GNS authorities into your GNS namestore | ||
5 | |||
6 | .SH SYNOPSIS | ||
7 | .B gnunet\-gns\-import | ||
8 | .br | ||
9 | |||
10 | .SH DESCRIPTION | ||
11 | \fBgnunet\-gns\-import\fP calls gnunet-namestore to fetch some GNS authorities into your GNS namestore. | ||
12 | |||
13 | .SH BUGS | ||
14 | Report bugs by using Mantis <https://gnunet.org/bugs/> or by sending electronic mail to <gnunet\-developers@gnu.org> | ||
15 | |||
16 | .SH SEE ALSO | ||
17 | gnunet\-gns(1), gnunet\-namestore(1) | ||
diff --git a/doc/man/gnunet-namestore-fcfsd.1 b/doc/man/gnunet-namestore-fcfsd.1 index 3160910d4..8039e796f 100644 --- a/doc/man/gnunet-namestore-fcfsd.1 +++ b/doc/man/gnunet-namestore-fcfsd.1 | |||
@@ -13,7 +13,7 @@ Most users will not want to run an FCFS\-zone and thus will not need this progra | |||
13 | 13 | ||
14 | \fBgnunet\-gns-fcfsd\fP runs a web server where users can register names to be mapped to their GNS zone. Names are made available on a First Come First Served basis (hence fcfs). Registered names do not expire. The HTTP server is run on the port that is specified in the configuration file in section "[fcfsd]" under the name "HTTPPORT". The key of the zone in which the names are registered must be specified under the name "ZONEKEY" in the same section. It is possible to manage gnunet\-gns\-fcfsd using gnunet\-(service\-arm) by starting the daemon using "gnunet\-arm \-i fcfsd" or by setting "FORCESTART=YES" in the "fcfds" section of your configuration. | 14 | \fBgnunet\-gns-fcfsd\fP runs a web server where users can register names to be mapped to their GNS zone. Names are made available on a First Come First Served basis (hence fcfs). Registered names do not expire. The HTTP server is run on the port that is specified in the configuration file in section "[fcfsd]" under the name "HTTPPORT". The key of the zone in which the names are registered must be specified under the name "ZONEKEY" in the same section. It is possible to manage gnunet\-gns\-fcfsd using gnunet\-(service\-arm) by starting the daemon using "gnunet\-arm \-i fcfsd" or by setting "FORCESTART=YES" in the "fcfds" section of your configuration. |
15 | 15 | ||
16 | An FCFS\-zone is run at http://gnunet.org/fcfs/. The respective zone key can be imported into an individual user's zone using "gnunet-gns-import.sh". GNS users are encouraged to register their zone with the gnunet.org FCFS authority. | 16 | An FCFS\-zone is run at http://gnunet.org/fcfs/. GNS users are encouraged to register their zone with the gnunet.org FCFS authority. |
17 | 17 | ||
18 | If you want to run your own FCFS registrar, you need to first create a pseudonym (using "gnunet\-identity \-C NAME"), and then assign it to be used for the "fcfsd" service using "gnunet\-identity \-e NAME \-s fcfsd". After that, you can start the FCFSD service (possibly using gnunet\-arm). | 18 | If you want to run your own FCFS registrar, you need to first create a pseudonym (using "gnunet\-identity \-C NAME"), and then assign it to be used for the "fcfsd" service using "gnunet\-identity \-e NAME \-s fcfsd". After that, you can start the FCFSD service (possibly using gnunet\-arm). |
19 | 19 | ||
diff --git a/doc/man/gnunet-zoneimport.1 b/doc/man/gnunet-zoneimport.1 new file mode 100644 index 000000000..06b3a6bcf --- /dev/null +++ b/doc/man/gnunet-zoneimport.1 | |||
@@ -0,0 +1,47 @@ | |||
1 | .TH GNUNET\-ZONEIMPORT 1 "Apr 23, 2018" "GNUnet" | ||
2 | |||
3 | .SH NAME | ||
4 | gnunet\-zoneimport \- import DNS zone into GNS zone | ||
5 | |||
6 | .SH SYNOPSIS | ||
7 | .B gnunet\-zoneimport [IP]+ | ||
8 | .br | ||
9 | |||
10 | .SH DESCRIPTION | ||
11 | \fBgnunet\-zoneimport\fP reads a list of domain names (FQDN) from stdin and issues DNS queries for each of the domain names given. It then checks if a local ego with a name matching the domain exists. Specifically, if the domain name is "example.fr", it will check if an ego "fr" exists, while for a domain "example.com.fr" it will look for an ego called "com.fr"). If so, it will convert the DNS records into GNS records (in particular converting NS records and glue records to GNS2DNS records) and add them to the namestore under the label ("example" in the examples above). | ||
12 | |||
13 | The arguments given to gnunet\-zoneimport is a list of IP addresses of DNS servers to query. | ||
14 | |||
15 | gnunet\-zoneimport will usually never terminate: it will check when DNS records expire, and re-issue requests when the old DNS records have expired so that GNS always has the latest data. | ||
16 | |||
17 | gnunet\-zoneimport will issue many DNS queries in parallel, but is rate-limited in various ways, so most DNS servers should easily handle the load. gnunet\-zoneimport will perform a limited number of retries if queries fail. | ||
18 | |||
19 | gnunet\-zoneimport operates incrementally. It will check if the namestore already has (non-expired) records stored for a given name in the respective zone and not issue those requests again. Thus, it is fine to restart gnunet\-zoneimport whenever the list of domain names changes. | ||
20 | |||
21 | Finally, gnunet\-zoneimport keeps information for each domain name in memory. This consumes about 200 bytes per domain name, or 1 GB for 5 million labels. | ||
22 | |||
23 | .SH OPTIONS | ||
24 | .B | ||
25 | .IP "\-c FILENAME, \-\-config=FILENAME" | ||
26 | Use the configuration file FILENAME. | ||
27 | .B | ||
28 | .IP "\-h, \-\-help" | ||
29 | Print short help on options. | ||
30 | .B | ||
31 | .IP "\-s MAPSIZE, \-\-size=MAPSIZE" | ||
32 | Specifies the size (in number of entries) to use for the main hash map. The value provided should be at least twice the number of domain names that will be given to the tool. This option is required for very large zones where the number of records encountered is too large for the automatic growth mechanism to work (that one is limited to at most 16 MB allocations for security reasons). Do not worry about this unless you are importing millions of domain names from a zone. | ||
33 | |||
34 | .SH NOTES | ||
35 | |||
36 | Typical invocaton would be: | ||
37 | |||
38 | $ gnunet\-zoneimport 1.2.3.4 < names.txt | ||
39 | |||
40 | |||
41 | |||
42 | |||
43 | .SH BUGS | ||
44 | Report bugs by using Mantis <https://gnunet.org/bugs/> or by sending electronic mail to <gnunet\-developers@gnu.org> | ||
45 | |||
46 | .SH SEE ALSO | ||
47 | gnunet\-gns(1), gnunet\-namestore(1) | ||