| GNUNET-NAMESTORE(1) | General Commands Manual | GNUNET-NAMESTORE(1) |
gnunet-namestore —
manipulate GNU Name System (GNS) zone data
gnunet-namestore |
[-a | --add]
[-c FILENAME |
--config=FILENAME]
[-d | --delete]
[-D | --display]
[-e TIME |
--expiration=TIME]
[-h | --help]
[-i NICKNAME |
--nick=NICKNAME]
[-L LOGLEVEL |
--loglevel=LOGLEVEL]
[-m | --monitor]
[-n NAME |
--name=NAME]
[-O | --list-orphans]
[-o | --omit-private]
[-P | --purge-orphans]
[-p | --public]
[-s | --shadow]
[-S | --from-stdin]
[-T |
--include-maintenance] [-t
TYPE |
--type=TYPE]
[-u URI |
--uri=URI]
[-v | --version]
[-V VALUE |
--value=VALUE]
[-X |
--purge-zone-records] [-z
EGO |
--zone=EGO]
[-Z KEY |
--zone-to-name=KEY] |
gnunet-namestore can be used to manipulate
records in a GNS zone.
The options are as follows:
-a |
--add-c
FILENAME |
--config=FILENAME-d |
--delete-D |
--display-e
TIME |
--expiration=TIME-h |
--help-i
NICKNAME |
--nick=NICKNAME-L
LOGLEVEL |
--loglevel=LOGLEVEL-m |
--monitor-n
NAME |
--name=NAME-O |
--list-orphans-o |
--omit-private-P |
--purge-orphans-p |
--public-r |
--recordline-s |
--shadow-S |
--from-stdinNAME.EGO:
TYPE EXPIRATION [FLAGS] VALUE
... Multiple records may be provided for a name.
EXPIRATION is given in microseconds without a unit (e.g. 3600000000 for 3600 seconds).
FLAGS is a concatenation of record flags. Possible values for flags and their meaning are:
p: Public
s: Shadow
S: Supplemental
C: Critical
r: Relative expiration
TYPE and VALUE are used in the same way as for the "-t" and "-V" options. Example formats for recordlines can be output using the "-D" flag combined with "--recordline". An example record set in recordline format can be found in the examples. It is possible to specify multiple record sets. Can only be used in combination with "-a" to add the parsed record sets. Existing record sets under names will be replaced.
-T |
--include-maintenance-t
TYPE |
--type=TYPE-u
URI |
--uri=URI-v |
--version-V
VALUE |
--value=VALUE-X |
--purge-zone-records-z
EGO |
--zone=EGO-Z
KEY |
--zone-to-name=KEYgnunet-namestore -z example -a -n www -t A
-V "1.2.3.4" -e 1d -p
Add a public record for ego example
with name www containing an IP address.gnunet-namestore -z example -D
Show all records for ego
examplegnunet-namestore -z example -D -r
Show all records for ego example in
recordline format.gnunet-namestore --add --from-stdin
<<EOF
www.alice:
A 3600000000 [pr] 1.2.3.4
TXT 3600000001 [pr] Hello World
www.bob:
A 12345679000000 [pr] 4.3.2.1
EOF
Read record sets in recordline format
from stdin.gnunet-gns(1), gnunet-namestore-gtk(1)
The full documentation for GNUnet is maintained as a Texinfo manual. If the info(1) and gnunet programs are properly installed at your site, the command
info gnunetshould give you access to the complete handbook,
info gnunet-c-tutorialwill give you access to a tutorial for developers.
Depending on your installation, this information is also available in gnunet(7) and gnunet-c-tutorial(7).
Report bugs by using https://bugs.gnunet.org or by sending electronic mail to <gnunet-developers@gnu.org>.
| April 15, 2014 | Debian |