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-stdin
NAME.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
example
gnunet-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 gnunet
should give you access to the complete handbook,
info gnunet-c-tutorial
will 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 |