diff options
127 files changed, 5475 insertions, 5300 deletions
diff --git a/.gitignore b/.gitignore index 6842f759f..955c97d36 100644 --- a/.gitignore +++ b/.gitignore | |||
@@ -61,8 +61,8 @@ doc/tutorial/gversion.texi | |||
61 | 61 | ||
62 | # top-level symlink can exist | 62 | # top-level symlink can exist |
63 | .clang-format | 63 | .clang-format |
64 | |||
65 | uncrustify.cfg | 64 | uncrustify.cfg |
65 | .style.yapf | ||
66 | 66 | ||
67 | # this exists outside of the main repository | 67 | # this exists outside of the main repository |
68 | cmake/ | 68 | cmake/ |
@@ -1,3 +1,25 @@ | |||
1 | Fri Oct 25 00:00:00 UTC 2019 | ||
2 | Dropped glpk dependency(-check). -ng0 | ||
3 | |||
4 | Wed Oct 23 00:00:00 UTC 2019 | ||
5 | Remove setuid helpers. They never worked as intended. The | ||
6 | fixed version is not portable and the defacto good way to | ||
7 | handle this which is most portable is to let package managers | ||
8 | handle this (as they do right now, the good ones), and let | ||
9 | people handle this who read the documentation. | ||
10 | This commit removes what would be patched out by the majority | ||
11 | of package managers, which is setuid handling in Makefiles. | ||
12 | It is very likely that no one will notice this code is gone. | ||
13 | -ng0 | ||
14 | |||
15 | Thu Oct 17 00:00:00 UTC 2019 | ||
16 | Added support for doas, use it in some places conditionally | ||
17 | if sudo is not present. Fixed sudo detection. -ng0 | ||
18 | |||
19 | Mon Oct 14 00:00:00 UTC 2019 | ||
20 | Added 'pretty' make rule to run uncrustify over the source tree. | ||
21 | -ng0 | ||
22 | |||
1 | Mon Sep 16 00:00:00 UTC 2019 | 23 | Mon Sep 16 00:00:00 UTC 2019 |
2 | Remove checks for CXX and CPP. Scans found no | 24 | Remove checks for CXX and CPP. Scans found no |
3 | (remaining) cxx code. ccache with clang on | 25 | (remaining) cxx code. ccache with clang on |
@@ -5,7 +27,7 @@ Mon Sep 16 00:00:00 UTC 2019 | |||
5 | 27 | ||
6 | Mon Sep 10 00:00:00 UTC 2019 | 28 | Mon Sep 10 00:00:00 UTC 2019 |
7 | Drop win32 and mingw support after discussion with | 29 | Drop win32 and mingw support after discussion with |
8 | Christian. It has been unmaintained in out code base | 30 | Christian. It has been unmaintained in our code base |
9 | for years and there are no known users. | 31 | for years and there are no known users. |
10 | Future implementors for Windows 10 support can | 32 | Future implementors for Windows 10 support can |
11 | refer to this commit as reference. -ng0 | 33 | refer to this commit as reference. -ng0 |
diff --git a/Makefile.am b/Makefile.am index d69dd3a82..579939b09 100644 --- a/Makefile.am +++ b/Makefile.am | |||
@@ -38,3 +38,12 @@ docdir = $(datadir)/doc/gnunet/ | |||
38 | doc_DATA = COPYING README | 38 | doc_DATA = COPYING README |
39 | 39 | ||
40 | ACLOCAL_AMFLAGS = -I m4 | 40 | ACLOCAL_AMFLAGS = -I m4 |
41 | |||
42 | # TODO: better nesting. | ||
43 | if HAVE_UNCRUSTIFY_BINARY | ||
44 | pretty: | ||
45 | find $(top_srcdir) -type f -name '*.c' -or -name '*.h' -print0 | xargs -0 uncrustify -c $(top_srcdir)/contrib/uncrustify.cfg --replace --no-backup 2>&1 || true | ||
46 | if HAVE_YAPF_BINARY | ||
47 | find $(top_srcdir) -type f -name '*.py' -or -name '*.py.in' -print0 | xargs -0 $(YAPF_BINARY) -i 2>&1 || true | ||
48 | endif | ||
49 | endif | ||
@@ -10,11 +10,12 @@ ToC | |||
10 | o test suite dependencies | 10 | o test suite dependencies |
11 | o optional dependencies | 11 | o optional dependencies |
12 | o autotools | 12 | o autotools |
13 | * Requirements | 13 | * Notes on setuid |
14 | * Scope of Operating System support | ||
14 | * How to install | 15 | * How to install |
15 | o binary packages | 16 | o binary packages |
16 | o Scope of Operating System support | ||
17 | o Building GNUnet from source | 17 | o Building GNUnet from source |
18 | o Notes on compiling from Git | ||
18 | * Configuration | 19 | * Configuration |
19 | * Usage | 20 | * Usage |
20 | * Hacking GNUnet | 21 | * Hacking GNUnet |
@@ -51,6 +52,10 @@ Online documentation is provided at | |||
51 | Dependencies: | 52 | Dependencies: |
52 | ============= | 53 | ============= |
53 | 54 | ||
55 | The dependencies for building GNUnet will require around 0.74 GiB | ||
56 | diskspace. GNUnet itself will require 8 - 9.2 MiB depending on | ||
57 | configuration. | ||
58 | |||
54 | These are the direct dependencies for running GNUnet: | 59 | These are the direct dependencies for running GNUnet: |
55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
56 | 61 | ||
@@ -117,10 +122,9 @@ These are the optional dependencies: | |||
117 | - grof (for linting of man pages) | 122 | - grof (for linting of man pages) |
118 | - libextractor >= 0.6.1 (highly recommended[*5]) | 123 | - libextractor >= 0.6.1 (highly recommended[*5]) |
119 | - libjansson | 124 | - libjansson |
120 | - libglpk >= 4.45 (for experimental code) | 125 | - libopus >= 1.0.1 (for conversation tool) |
121 | - libopus >= 1.0.1 (for experimental conversation tool) | 126 | - libpulse >= 2.0 (for conversation tool) |
122 | - libpulse >= 2.0 (for experimental conversation tool) | 127 | - libogg >= 1.3.0 (for conversation tool) |
123 | - libogg >= 1.3.0 (for experimental conversation tool) | ||
124 | - libnss (certtool binary (for convenient | 128 | - libnss (certtool binary (for convenient |
125 | installation of GNS proxy)) | 129 | installation of GNS proxy)) |
126 | - libzbar >= 0.10 (for gnunet-qr) | 130 | - libzbar >= 0.10 (for gnunet-qr) |
@@ -166,12 +170,12 @@ Recommended autotools for compiling the Git version are: | |||
166 | fix in. | 170 | fix in. |
167 | 171 | ||
168 | [*4] We are commited to portable tools and solutions | 172 | [*4] We are commited to portable tools and solutions |
169 | where possible. New scripts should be Posix SH | 173 | where possible. New scripts should be Posix sh |
170 | compatible, current and older scripts are | 174 | compatible, current and older scripts are |
171 | in the process of being rewritten to comply | 175 | in the process of being rewritten to comply |
172 | with this requirement. | 176 | with this requirement. |
173 | 177 | ||
174 | [*5] While libextractor is optional, it is recommended to | 178 | [*5] While libextractor ("LE") is optional, it is recommended to |
175 | build gnunet against it. If you install it later, | 179 | build gnunet against it. If you install it later, |
176 | you won't benefit from libextractor. | 180 | you won't benefit from libextractor. |
177 | If you are a distributor, we recommend to split | 181 | If you are a distributor, we recommend to split |
@@ -189,26 +193,69 @@ Recommended autotools for compiling the Git version are: | |||
189 | more details. | 193 | more details. |
190 | However, this leak is just a minor concern. | 194 | However, this leak is just a minor concern. |
191 | 195 | ||
192 | Requirements | 196 | Notes on setuid |
193 | ============ | 197 | =============== |
198 | |||
199 | For a correct functionality depending on the host OS, you need | ||
200 | to run the equivalent of these steps after installation. | ||
201 | Replace $(DESTDIR)$(libexecdir) with the appropriate paths, | ||
202 | for example /usr/local/lib/gnunet/libexec/. Note that this | ||
203 | obviously must be run as priviledged user. | ||
204 | |||
205 | chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-vpn | ||
206 | chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-vpn | ||
207 | chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-transport-wlan | ||
208 | chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-transport-wlan | ||
209 | chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-transport-bluetooth | ||
210 | chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-transport-bluetooth | ||
211 | chown root $(DESTDIR)$(libexecdir)/gnunet-helper-dns | ||
212 | chgrp $(GNUNETDNS_GROUP) $(DESTDIR)$(libexecdir)/gnunet-helper-dns | ||
213 | chmod 4750 $(DESTDIR)$(libexecdir)/gnunet-helper-dns | ||
214 | chgrp $(GNUNETDNS_GROUP) $(DESTDIR)$(libexecdir)/gnunet-helper-dns | ||
215 | chown gnunet:$(GNUNETDNS_GROUP) $(DESTDIR)$(libexecdir)/gnunet-helper-dns | ||
216 | chmod 2750 $(DESTDIR)$(libexecdir)/gnunet-helper-dns | ||
217 | chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-exit | ||
218 | chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-exit | ||
219 | chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-nat-server | ||
220 | chown root:root $(DESTDIR)$(libexecdir)/gnunet-helper-nat-client | ||
221 | chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-nat-server | ||
222 | chmod u+s $(DESTDIR)$(libexecdir)/gnunet-helper-nat-client | ||
223 | |||
224 | |||
225 | Scope of Operating System support | ||
226 | ================================= | ||
227 | |||
228 | We actively support GNUnet on a broad range of Free Software Operating | ||
229 | Systems. | ||
230 | |||
231 | For proprietary Operating Systems, like for example Microsoft Windows | ||
232 | or Apple OS X, we accept patches if they don't break anything for | ||
233 | other Operating Systems. | ||
234 | If you are implementing support for a proprietary Operating System, | ||
235 | you should be aware that progress in our codebase could break | ||
236 | functionality on your OS and cause unpredicted behavior we can | ||
237 | not test. However, we do not break support on Operating Systems | ||
238 | with malicious intent. | ||
239 | Regressions which do occur on these Operating Systems are 3rd | ||
240 | class issues and we expect users and developers of these | ||
241 | Operating Systems to send proposed patches to fix regressions. | ||
242 | |||
243 | For more information about our stand on some of the motivating | ||
244 | points here, read the 'Philosophy' Chapter of our handbook. | ||
194 | 245 | ||
195 | GNUnet's directed acyclic graph (DAG) will require around 0.74 GiB | ||
196 | Diskspace, with GNUnet itself taking around 8 - 9.2 MiB reported by | ||
197 | the build on GNU Guix. | ||
198 | 246 | ||
199 | How to install? | 247 | How to install? |
200 | =============== | 248 | =============== |
201 | 249 | ||
202 | |||
203 | binary packages | 250 | binary packages |
204 | ~~~~~~~~~~~~~~~ | 251 | ~~~~~~~~~~~~~~~ |
205 | 252 | ||
206 | We recommend to use binary packages provided by your Operating System's | 253 | We recommend to use binary packages provided by the package manager integrated |
207 | package manager. GNUnet is reportedly available for at least: | 254 | within your Operating System. GNUnet is reportedly available for at least: |
208 | 255 | ||
209 | GNU Guix, Nix, Debian, ALT Linux, Archlinux, Deepin, Devuan, Hyperbola, | 256 | ALT Linux, Archlinux, Debian, Deepin, Devuan, GNU Guix, Hyperbola, |
210 | Kali Linux, LEDE/OpenWRT, Manjaro, Parabola, Pardus, Parrot, PureOS, | 257 | Kali Linux, LEDE/OpenWRT, Manjaro, Nix, Parabola, Pardus, Parrot, |
211 | Raspbian, Rosa, Trisquel, and Ubuntu. | 258 | PureOS, Raspbian, Rosa, Trisquel, and Ubuntu. |
212 | 259 | ||
213 | If GNUnet is available for your Operating System and it is missing, | 260 | If GNUnet is available for your Operating System and it is missing, |
214 | send us feedback so that we can add it to this list. Furthermore, if | 261 | send us feedback so that we can add it to this list. Furthermore, if |
@@ -224,26 +271,6 @@ $ apt-get install gnunet | |||
224 | Generic installation instructions are in the INSTALL file in this | 271 | Generic installation instructions are in the INSTALL file in this |
225 | directory. | 272 | directory. |
226 | 273 | ||
227 | Scope of Operating System support | ||
228 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
229 | We actively support GNUnet on a broad range of Free Software Operating | ||
230 | Systems. | ||
231 | |||
232 | For proprietary Operating Systems, like for example Microsoft Windows | ||
233 | or Apple OS X, we accept patches if they don't break anything for | ||
234 | other Operating Systems. | ||
235 | If you are implementing support for a proprietary Operating System, | ||
236 | you should be aware that progress in our codebase could break | ||
237 | functionality on your OS and cause unpredicted behavior we can | ||
238 | not test. However, we do not break support on Operating Systems | ||
239 | with malicious intent. | ||
240 | Regressions which do occur on these Operating Systems are 3rd | ||
241 | class issues and we expect users and developers of these | ||
242 | Operating Systems to send proposed patches to fix regressions. | ||
243 | |||
244 | For more information about our stand on some of the motivating | ||
245 | points here, read the 'Philosophy' Chapter of our handbook. | ||
246 | |||
247 | Building GNUnet from source | 274 | Building GNUnet from source |
248 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 275 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
249 | 276 | ||
@@ -297,11 +324,12 @@ in 'contrib/services' or by running: | |||
297 | # sudo -u gnunet gnunet-arm -s | 324 | # sudo -u gnunet gnunet-arm -s |
298 | 325 | ||
299 | 326 | ||
300 | Note that running the 'configure' and 'make install' steps as | 327 | Note that you must read paragraph "Notes on setuid", which documents steps you |
301 | root (or with sudo) is required as some parts of the installation | 328 | have to follow after the installation, as a priviledged user. We require some |
302 | require the creation of SUID binaries. The installation will | 329 | binaries to be setuid. The most portable approach across all supported |
303 | work if you do not run these steps as root, but some components | 330 | platforms and targets is to let this be handled manually. |
304 | may not be installed in the perfect place or with the right | 331 | The installation will work if you do not run these steps as root, but some |
332 | components may not be installed in the perfect place or with the right | ||
305 | permissions and thus won't work. | 333 | permissions and thus won't work. |
306 | 334 | ||
307 | This will create the users and groups needed for running GNUnet | 335 | This will create the users and groups needed for running GNUnet |
@@ -322,26 +350,26 @@ this case (instead of ~gnunet/.config/gnunet.conf"). In this case, | |||
322 | you need to start GNUnet using "gnunet-arm -s -c /etc/gnunet.conf" or | 350 | you need to start GNUnet using "gnunet-arm -s -c /etc/gnunet.conf" or |
323 | set "XDG_CONFIG_HOME=/etc/". | 351 | set "XDG_CONFIG_HOME=/etc/". |
324 | 352 | ||
325 | You can avoid running 'make install' as root if you run configure | 353 | You can avoid running 'make install' as root if you have extensive sudo rights |
326 | with the "--with-sudo=yes" option and have extensive sudo rights | 354 | (can run "chmod +s" and "chown" via 'sudo'). If you run 'make install' as a |
327 | (can run "chmod +s" and "chown" via 'sudo'). If you run 'make install' | 355 | normal user without sudo rights (or the configure option), certain binaries |
328 | as a normal user without sudo rights (or the configure option), | 356 | that require additional privileges will not be installed properly (and |
329 | certain binaries that require additional privileges will not be | 357 | autonomous NAT traversal, WLAN, DNS/GNS and the VPN will then not work). |
330 | installed properly (and autonomous NAT traversal, WLAN, DNS/GNS and | 358 | |
331 | the VPN will then not work). | 359 | If you run 'configure' and 'make install' as root, GNUnet's build system will |
332 | 360 | install "libnss_gns*" libraries to "/lib/" regardless (!) of the | |
333 | If you run 'configure' and 'make install' as root or use the '--with-sudo' | 361 | $GNUNET_PREFIX you might have specified, as those libraries must be in |
334 | option, GNUnet's build system will install "libnss_gns*" libraries to | 362 | "/lib/". If you are packaging GNUnet for binary distribution, this may cause |
335 | "/lib/" regardless (!) of the $GNUNET_PREFIX you might have specified, | 363 | your packaging script to miss those plugins, so you might need to do some |
336 | as those libraries must be in "/lib/". If you are packaging GNUnet | 364 | additional manual work to include those libraries in your binary package(s). |
337 | for binary distribution, this may cause your packaging script to miss | 365 | Similarly, if you want to use the GNUnet Name System and did NOT run |
338 | those plugins, so you might need to do some additional manual work to | 366 | GNUnet's 'make install' process with priviledged rights, the libraries will be |
339 | include those libraries in your binary package(s). Similarly, if you | 367 | installed to "$GNUNET_PREFIX" and you will have to move them to "/lib/" |
340 | want to use the GNUnet naming system and did NOT run GNUnet's 'make | ||
341 | install' process with sudo rights, the libraries will be installed to | ||
342 | "$GNUNET_PREFIX" and you will have to move them to "/lib/" | ||
343 | manually. | 368 | manually. |
344 | 369 | ||
370 | Notes on compiling from Git | ||
371 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
372 | |||
345 | Finally, if you are compiling the code from git, you have to | 373 | Finally, if you are compiling the code from git, you have to |
346 | run "sh ./bootstrap" before running "./configure". If you receive an error during | 374 | run "sh ./bootstrap" before running "./configure". If you receive an error during |
347 | the running of "sh ./bootstrap" that looks like "macro `AM_PATH_GTK' | 375 | the running of "sh ./bootstrap" that looks like "macro `AM_PATH_GTK' |
@@ -21,8 +21,19 @@ else | |||
21 | echo "Uncrustify not detected, hook not installed. Please install uncrustify if you plan on doing development" | 21 | echo "Uncrustify not detected, hook not installed. Please install uncrustify if you plan on doing development" |
22 | fi | 22 | fi |
23 | 23 | ||
24 | echo "checking for libtoolize / libtool... " | ||
25 | 24 | ||
25 | # yapf can be a suffixed binary, don't change the essential logic | ||
26 | # of this if you change it. | ||
27 | if existence yapf || existence yapf3.0 || existence yapf3.1 || existence yapf3.2 || existence yapf3.3 || existence yapf3.4 || existence yapf3.5 || existence yapf3.6 || existence yapf3.7 || existence yapf3.8 || existence yapf3.9 || existence yapf4.0; then | ||
28 | echo "Installing yapf symlink" | ||
29 | # Install yapf style symlink (if possible) | ||
30 | ln -s contrib/conf/.style.yapf 2> /dev/null | ||
31 | else | ||
32 | echo "yapf not detected, please install yapf if you plan on contributing python code" | ||
33 | fi | ||
34 | |||
35 | |||
36 | echo "checking for libtoolize / libtool... " | ||
26 | 37 | ||
27 | if existence libtool || existence libtoolize || existence glibtoolize || existence slibtool; then | 38 | if existence libtool || existence libtoolize || existence glibtoolize || existence slibtool; then |
28 | autoreconf -if | 39 | autoreconf -if |
diff --git a/configure.ac b/configure.ac index 7af7e83df..4cc74e4fe 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -228,8 +228,10 @@ AM_CONDITIONAL(HAVE_SSH_KEY, ssh -D 12345 -o "BatchMode yes" -o "UserKnownHosts | |||
228 | rm -f /tmp/gnunet_test_cosks_ssh_garbage | 228 | rm -f /tmp/gnunet_test_cosks_ssh_garbage |
229 | 229 | ||
230 | # autotools' m4 for python has no maximum version! | 230 | # autotools' m4 for python has no maximum version! |
231 | # python3.4 - python3.7 for tests | 231 | # python3.4 - python3.8 for tests (3.8 unchecked) |
232 | m4_define_default([_AM_PYTHON_INTERPRETER_LIST],[python3 python3.4 python3.5 python3.6 python3.7 python]) | 232 | # TODO: document how to override the lowest version |
233 | # TODO: found by this. | ||
234 | m4_define_default([_AM_PYTHON_INTERPRETER_LIST],[python3 python3.4 python3.5 python3.6 python3.7 python3.8 python]) | ||
233 | AM_PATH_PYTHON([3.4],, [:]) | 235 | AM_PATH_PYTHON([3.4],, [:]) |
234 | AC_SUBST([PYTHON]) | 236 | AC_SUBST([PYTHON]) |
235 | AM_CONDITIONAL([HAVE_PYTHON], [test "$PYTHON" != :]) | 237 | AM_CONDITIONAL([HAVE_PYTHON], [test "$PYTHON" != :]) |
@@ -313,6 +315,18 @@ AS_IF([test x"$VAR_UPNPC_BINARY" != x"false"], | |||
313 | [AC_DEFINE_UNQUOTED([UPNPC], "$VAR_UPNPC_BINARY", [Path to upnpc binary])], | 315 | [AC_DEFINE_UNQUOTED([UPNPC], "$VAR_UPNPC_BINARY", [Path to upnpc binary])], |
314 | [AC_MSG_WARN([warning: 'upnpc' binary not found.])]) | 316 | [AC_MSG_WARN([warning: 'upnpc' binary not found.])]) |
315 | 317 | ||
318 | |||
319 | # uncrustify | ||
320 | # TODO: maybe add flag to pass location | ||
321 | AC_CHECK_PROG(UNCRUSTIFY_BINARY, uncrustify, true) | ||
322 | AM_CONDITIONAL(HAVE_UNCRUSTIFY_BINARY, $UNCRUSTIFY_BINARY) | ||
323 | |||
324 | # yapf | ||
325 | # TODO: less repetition, add flag to pass name | ||
326 | AC_CHECK_PROGS(YAPF_BINARY, [yapf yapf3.0 yapf3.1 yapf3.2 yapf3.3 yapf3.4 yapf3.5 yapf3.6 yapf3.7 yapf3.8 yapf3.9 yapf4.0], false) | ||
327 | AM_CONDITIONAL(HAVE_YAPF_BINARY, test x$YAPF_BINARY != xfalse) | ||
328 | |||
329 | |||
316 | AC_CHECK_MEMBER(struct tm.tm_gmtoff, | 330 | AC_CHECK_MEMBER(struct tm.tm_gmtoff, |
317 | [AC_DEFINE(HAVE_TM_GMTOFF, 1, | 331 | [AC_DEFINE(HAVE_TM_GMTOFF, 1, |
318 | [Define if struct tm has the tm_gmtoff member.])], | 332 | [Define if struct tm has the tm_gmtoff member.])], |
@@ -347,10 +361,10 @@ AS_IF([test $gcrypt = 0], | |||
347 | AC_MSG_ERROR([[ | 361 | AC_MSG_ERROR([[ |
348 | *** | 362 | *** |
349 | *** You need libgcrypt to build this program. | 363 | *** You need libgcrypt to build this program. |
350 | ** This library is for example available at | 364 | *** This library is for example available at |
351 | *** ftp://ftp.gnupg.org/gcrypt/libgcrypt/ | 365 | *** ftp://ftp.gnupg.org/gcrypt/libgcrypt/. |
352 | *** (at least version $NEED_LIBGCRYPT_VERSION (API $NEED_LIBGCRYPT_API) | 366 | *** At least version $NEED_LIBGCRYPT_VERSION (API $NEED_LIBGCRYPT_API) |
353 | *** is required.) | 367 | *** is required. |
354 | ***]]) | 368 | ***]]) |
355 | ]) | 369 | ]) |
356 | AC_DEFINE_UNQUOTED([NEED_LIBGCRYPT_VERSION], "$NEED_LIBGCRYPT_VERSION", [required libgcrypt version]) | 370 | AC_DEFINE_UNQUOTED([NEED_LIBGCRYPT_VERSION], "$NEED_LIBGCRYPT_VERSION", [required libgcrypt version]) |
@@ -399,8 +413,9 @@ AC_MSG_RESULT($texi2mdoc_generation) | |||
399 | AS_IF([test "x$texi2mdoc_generation" = "xyes"], | 413 | AS_IF([test "x$texi2mdoc_generation" = "xyes"], |
400 | [AS_IF([test "$texi2mdoc" = 0], | 414 | [AS_IF([test "$texi2mdoc" = 0], |
401 | [AC_MSG_WARN([ERROR: transpiled mdoc output requires texi2mdoc.]) | 415 | [AC_MSG_WARN([ERROR: transpiled mdoc output requires texi2mdoc.]) |
402 | AC_MSG_WARN([ERROR: texi2mdoc can be obtained via your Operating System]) | 416 | AC_MSG_WARN([ERROR: texi2mdoc can be obtained via your]) |
403 | AC_MSG_WARN([ERROR: package manager or from https://mandoc.bsd.lv/texi2mdoc/])], | 417 | AC_MSG_WARN([ERROR: Operating System package manager or from]) |
418 | AC_MSG_WARN([ERROR: https://mandoc.bsd.lv/texi2mdoc/])], | ||
404 | [AM_CONDITIONAL([TEXI2MDOC_GENERATION],true) | 419 | [AM_CONDITIONAL([TEXI2MDOC_GENERATION],true) |
405 | AC_DEFINE([TEXI2MDOC_GENERATION], | 420 | AC_DEFINE([TEXI2MDOC_GENERATION], |
406 | [1], | 421 | [1], |
@@ -414,7 +429,8 @@ AS_IF([test "x$texi2mdoc_generation" = "xyes"], | |||
414 | # should the build process be building only the documentation? | 429 | # should the build process be building only the documentation? |
415 | AC_MSG_CHECKING(whether to build only documentation) | 430 | AC_MSG_CHECKING(whether to build only documentation) |
416 | AC_ARG_ENABLE([documentation-only], | 431 | AC_ARG_ENABLE([documentation-only], |
417 | [AS_HELP_STRING([--enable-documentation-only], [build only the documentation])], | 432 | [AS_HELP_STRING([--enable-documentation-only], |
433 | [build only the documentation])], | ||
418 | [documentation_only=${enableval}], | 434 | [documentation_only=${enableval}], |
419 | [documentation_only=no]) | 435 | [documentation_only=no]) |
420 | AC_MSG_RESULT($documentation_only) | 436 | AC_MSG_RESULT($documentation_only) |
@@ -424,15 +440,14 @@ AS_IF([test "x$documentation_only" = "xyes"], | |||
424 | AC_DEFINE([DOCUMENTATION_ONLY],[1],[Building only the documentation]) | 440 | AC_DEFINE([DOCUMENTATION_ONLY],[1],[Building only the documentation]) |
425 | ],[ | 441 | ],[ |
426 | AM_CONDITIONAL([DOCUMENTATION_ONLY],false) | 442 | AM_CONDITIONAL([DOCUMENTATION_ONLY],false) |
427 | # TODO: Double negation might be a bit hard to parse for some | 443 | AC_DEFINE([DOCUMENTATION_ONLY],[0],[Doing a normal build, more than only documentation]) |
428 | # TODO: people reading the output. | ||
429 | AC_DEFINE([DOCUMENTATION_ONLY],[0],[Not building only the documentation]) | ||
430 | ]) | 444 | ]) |
431 | 445 | ||
432 | # should the build process be including the manpages? (default: yes) | 446 | # should the build process be including the manpages? (default: yes) |
433 | AC_MSG_CHECKING(whether to include man pages) | 447 | AC_MSG_CHECKING(whether to include man pages) |
434 | AC_ARG_ENABLE([include-manpages], | 448 | AC_ARG_ENABLE([include-manpages], |
435 | [AS_HELP_STRING([--disable-include-manpages], [Do not include the man pages in build and installation])], | 449 | [AS_HELP_STRING([--disable-include-manpages], |
450 | [Do not include the man pages in build and installation])], | ||
436 | [include_manpages=${enableval}], | 451 | [include_manpages=${enableval}], |
437 | [include_manpages=yes]) | 452 | [include_manpages=yes]) |
438 | AC_MSG_RESULT($include_manpages) | 453 | AC_MSG_RESULT($include_manpages) |
@@ -590,11 +605,38 @@ AC_LANG_POP(C) | |||
590 | 605 | ||
591 | # check for bluetooth library | 606 | # check for bluetooth library |
592 | bluetooth=0 | 607 | bluetooth=0 |
593 | CHECK_LIBHEADER(BLUETOOTH, bluetooth, ba2str, bluetooth/bluetooth.h,bluetooth=1,) | 608 | AC_MSG_CHECKING(for libbluetooth) |
609 | AC_ARG_WITH(libbluetooth, | ||
610 | [ --with-libbluetooth=PREFIX (base of libbluetooth installation)], | ||
611 | [AC_MSG_RESULT([$with_libbluetooth]) | ||
612 | AS_CASE([$with_libbluetooth], | ||
613 | [no],[], | ||
614 | [yes],[ | ||
615 | CHECK_LIBHEADER(BLUETOOTH, | ||
616 | bluetooth, | ||
617 | ba2str, | ||
618 | bluetooth/bluetooth.h, | ||
619 | bluetooth=1,) | ||
620 | ],[ | ||
621 | LDFLAGS="-L$with_libbluetooth/lib $LDFLAGS" | ||
622 | CPPFLAGS="-I$with_libbluetooth/include $CPPFLAGS" | ||
623 | AC_CHECK_HEADERS(bluetooth/bluetooth.h, | ||
624 | AC_CHECK_LIB([bluetooth], | ||
625 | [ba2str], | ||
626 | EXT_LIB_PATH="-L$with_libbluetooth/lib $EXT_LIB_PATH" | ||
627 | bluetooth=1)) | ||
628 | ]) | ||
629 | ], | ||
630 | [AC_MSG_RESULT([--with-libbluetooth not specified]) | ||
631 | CHECK_LIBHEADER(BLUETOOTH, | ||
632 | bluetooth, | ||
633 | ba2str, | ||
634 | bluetooth/bluetooth.h, | ||
635 | bluetooth=1,)]) | ||
594 | AM_CONDITIONAL(HAVE_LIBBLUETOOTH, [test "$bluetooth" = 1]) | 636 | AM_CONDITIONAL(HAVE_LIBBLUETOOTH, [test "$bluetooth" = 1]) |
595 | AS_IF([test "$bluetooth" = 1], | 637 | AS_IF([test "$bluetooth" = 1], |
596 | [AC_DEFINE([HAVE_LIBBLUETOOTH],[1],[Have bluetooth library])], | 638 | [AC_DEFINE([HAVE_LIBBLUETOOTH],[1],[Have bluetooth library])], |
597 | [AC_DEFINE([HAVE_LIBBLUETOOTH],[0],[Lacking bluetooth library])]) | 639 | [AC_DEFINE([HAVE_LIBBLUETOOTH],[0],[Lacking bluetooth library])]) |
598 | 640 | ||
599 | # check for zbar library | 641 | # check for zbar library |
600 | zbar=0 | 642 | zbar=0 |
@@ -652,34 +694,124 @@ AS_IF([test "x$jansson" = x1], | |||
652 | # check for libpulse(audio) library | 694 | # check for libpulse(audio) library |
653 | pulse=0 | 695 | pulse=0 |
654 | libpulse_msg="no" | 696 | libpulse_msg="no" |
655 | CHECK_LIBHEADER(LIBPULSE, pulse, pa_stream_peek, pulse/simple.h,pulse=1,) | 697 | AC_MSG_CHECKING(for libpulse) |
656 | AS_IF([test "$pulse" = 1], | 698 | # TODO: --with-libpulse or --with-pulseaudio? What is more established |
699 | # TODO: in this context? | ||
700 | AC_ARG_WITH(libpulse, | ||
701 | [ --with-libpulse=PREFIX (base of libpulse installation)], | ||
702 | [AC_MSG_RESULT([$with_libpulse]) | ||
703 | AS_CASE([$with_libpulse], | ||
704 | [no],[], | ||
705 | [yes],[ | ||
706 | CHECK_LIBHEADER(LIBPULSE, | ||
707 | pulse, | ||
708 | pa_stream_peek, | ||
709 | pulse/simple.h, | ||
710 | pulse=1,) | ||
711 | ],[ | ||
712 | LDFLAGS="-L$with_libpulse/lib $LDFLAGS" | ||
713 | CPPFLAGS="-I$with_libpulse/include $CPPFLAGS" | ||
714 | AC_CHECK_HEADERS(pulse/simple.h, | ||
715 | AC_CHECK_LIB([pulse], | ||
716 | [pa_stream_peek], | ||
717 | EXT_LIB_PATH="-L$with_libpulse/lib $EXT_LIB_PATH" | ||
718 | pulse=1)) | ||
719 | ]) | ||
720 | ], | ||
721 | [AC_MSG_RESULT([--with-libpulse not specified]) | ||
722 | CHECK_LIBHEADER(LIBPULSE, | ||
723 | pulse, | ||
724 | pa_stream_peek, | ||
725 | pulse/simple.h, | ||
726 | pulse=1,)]) | ||
727 | AM_CONDITIONAL(HAVE_PULSE, [test "$pulse" = 1]) | ||
728 | AS_IF([test x"$pulse" = x1], | ||
657 | [AC_DEFINE([HAVE_PULSE],[1],[Have libpulse(audio) library]) | 729 | [AC_DEFINE([HAVE_PULSE],[1],[Have libpulse(audio) library]) |
658 | libpulse_msg="yes"]) | 730 | libpulse_msg="yes"], |
731 | [AC_DEFINE([HAVE_PULSE],[0],[Lacking libpulse(audio) library]) | ||
732 | libpulse_msg="no"]) | ||
659 | 733 | ||
660 | # check for libopus(audio) library | 734 | # check for libopus(audio) library |
661 | opus=0 | 735 | opus=0 |
662 | libopus_msg="no" | 736 | libopus_msg="no" |
663 | CHECK_LIBHEADER(LIBOPUS, | 737 | AC_MSG_CHECKING(for libopus) |
664 | opus, | 738 | AC_ARG_WITH(libopus, |
665 | opus_decode_float, | 739 | [ --with-libopus=PREFIX (base of libopus installation)], |
666 | opus/opus.h, | 740 | [AC_MSG_RESULT([$with_libopus]) |
667 | AC_CHECK_DECL([OPUS_SET_GAIN],[opus=1],[],[[#include <opus/opus.h>]])) | 741 | AS_CASE([$with_libopus], |
742 | [no],[], | ||
743 | [yes],[ | ||
744 | CHECK_LIBHEADER(LIBOPUS, | ||
745 | opus, | ||
746 | opus_decode_float, | ||
747 | opus/opus.h, | ||
748 | AC_CHECK_DECL([OPUS_SET_GAIN], | ||
749 | [opus=1], | ||
750 | [], | ||
751 | [[ | ||
752 | #include <opus/opus.h> | ||
753 | ]])) | ||
754 | ],[ | ||
755 | LDFLAGS="-L$with_libopus/lib $LDFLAGS" | ||
756 | CPPFLAGS="-I$with_libopus/include $CPPFLAGS" | ||
757 | AC_CHECK_HEADERS(opus/opus.h, | ||
758 | AC_CHECK_LIB([opus], | ||
759 | [OPUS_SET_GAIN], | ||
760 | EXT_LIB_PATH="-L$with_libopus/lib $EXT_LIB_PATH" | ||
761 | opus=1)) | ||
762 | ]) | ||
763 | ], | ||
764 | [AC_MSG_RESULT([--with-libopus not specified]) | ||
765 | CHECK_LIBHEADER(LIBOPUS, | ||
766 | opus, | ||
767 | opus_decode_float, | ||
768 | opus/opus.h, | ||
769 | AC_CHECK_DECL([OPUS_SET_GAIN], | ||
770 | [opus=1], | ||
771 | [], | ||
772 | [[ | ||
773 | #include <opus/opus.h> | ||
774 | ]]))]) | ||
775 | AM_CONDITIONAL(HAVE_OPUS, [test "$opus" = 1]) | ||
668 | AS_IF([test "x$opus" = x1], | 776 | AS_IF([test "x$opus" = x1], |
669 | [AC_DEFINE([HAVE_OPUS],[1],[Have libopus library]) | 777 | [AC_DEFINE([HAVE_OPUS],[1],[Have libopus library]) |
670 | libopus_msg="yes"]) | 778 | libopus_msg="yes"], |
779 | [AC_DEFINE([HAVE_OPUS],[0],[Lacking libopus library]) | ||
780 | libopus_msg="no"]) | ||
671 | 781 | ||
672 | # libogg | 782 | # libogg |
673 | AC_CHECK_LIB(ogg, ogg_stream_flush_fill, | 783 | AC_MSG_CHECKING(for libogg) |
674 | [AC_CHECK_HEADERS([ogg/ogg.h], | 784 | AC_ARG_WITH(libogg, |
675 | AM_CONDITIONAL(HAVE_OGG, true) | 785 | [ --with-libogg=PREFIX (base of libogg installation)], |
676 | ogg=1 | 786 | [AC_MSG_RESULT([$with_libogg]) |
677 | AC_DEFINE(HAVE_OGG,1,[Have ogg]), | 787 | AS_CASE([$with_libogg], |
678 | AM_CONDITIONAL(HAVE_OGG, false) | 788 | [no],[], |
679 | ogg=0 | 789 | [yes],[ |
680 | AC_DEFINE(HAVE_OGG,0,[lacking ogg]))], | 790 | CHECK_LIBHEADER(LIBOGG, |
681 | AM_CONDITIONAL(HAVE_OGG, false) | 791 | ogg, |
682 | ogg=0) | 792 | ogg_stream_flush_fill, |
793 | ogg/ogg.h, | ||
794 | ogg=1,) | ||
795 | ],[ | ||
796 | LDFLAGS="-L$with_libogg/lib $LDFLAGS" | ||
797 | CPPFLAGS="-I$with_libogg/include $CPPFLAGS" | ||
798 | AC_CHECK_HEADERS(ogg/ogg.h, | ||
799 | AC_CHECK_LIB([ogg], | ||
800 | [ogg_stream_flush_fill], | ||
801 | EXT_LIB_PATH="-L$with_libogg/lib $EXT_LIB_PATH" | ||
802 | ogg=1)) | ||
803 | ]) | ||
804 | ], | ||
805 | [AC_MSG_RESULT([--with-libogg not specified]) | ||
806 | CHECK_LIBHEADER(LIBOGG, | ||
807 | ogg, | ||
808 | ogg_stream_flush_fill, | ||
809 | ogg/ogg.h, | ||
810 | ogg=1,)]) | ||
811 | AM_CONDITIONAL(HAVE_OGG, [test "$ogg" = 1]) | ||
812 | AS_IF([test x"$ogg" = x1], | ||
813 | [AC_DEFINE([HAVE_OGG],[1],[Have ogg])] | ||
814 | [AC_DEFINE([HAVE_OGG],[0],[Lacking ogg])]) | ||
683 | 815 | ||
684 | 816 | ||
685 | PKG_CHECK_MODULES([GLIB], | 817 | PKG_CHECK_MODULES([GLIB], |
@@ -776,20 +908,6 @@ AM_CONDITIONAL(HAVE_LIBATOMIC, [test "$have_libatomic" = 1]) | |||
776 | LIBS=$SAVE_LIBS | 908 | LIBS=$SAVE_LIBS |
777 | CPPFLAGS=$SAVE_CPPFLAGS | 909 | CPPFLAGS=$SAVE_CPPFLAGS |
778 | 910 | ||
779 | AC_CHECK_HEADERS([glpk.h],[glpk=true],[glpk=false]) | ||
780 | # GLPK must support glpk_init_env, version >= 4.43 | ||
781 | AC_CHECK_LIB([glpk],[glp_init_env],,[glpk=false]) | ||
782 | # GLPK must support atm MLP presolving, version >= 4.32 | ||
783 | AC_CHECK_MEMBERS(glp_iocp.presolve,,[glpk=false],[[#include <glpk.h>]]) | ||
784 | AS_IF([test "x$glpk" = xfalse], | ||
785 | [ | ||
786 | AM_CONDITIONAL(HAVE_LIBGLPK, false) | ||
787 | AC_MSG_WARN([ERROR: GNUnet requires GLPK >= 4.32]) | ||
788 | ],[ | ||
789 | AM_CONDITIONAL(HAVE_LIBGLPK, true) | ||
790 | AC_DEFINE([HAVE_LIBGLPK],[1],[Have GLPK]) | ||
791 | ]) | ||
792 | |||
793 | 911 | ||
794 | AC_CHECK_HEADERS([nss.h],[nss=true],[nss=false]) | 912 | AC_CHECK_HEADERS([nss.h],[nss=true],[nss=false]) |
795 | AS_IF([test x$nss = xfalse], | 913 | AS_IF([test x$nss = xfalse], |
@@ -1345,20 +1463,25 @@ DATAROOTDIR=$datarootdir | |||
1345 | AC_SUBST(DATAROOTDIR) | 1463 | AC_SUBST(DATAROOTDIR) |
1346 | 1464 | ||
1347 | # test for sudo | 1465 | # test for sudo |
1348 | # TODO: do we need to change anything for "doas" on openbsd? | ||
1349 | AC_MSG_CHECKING(for sudo) | 1466 | AC_MSG_CHECKING(for sudo) |
1467 | #AC_CHECK_PROGS(SUDO_BINARY, [sudo], false) | ||
1468 | #AM_CONDITIONAL(HAVE_SUDO, test x$SUDO_BINARY != xfalse) | ||
1350 | AC_ARG_WITH(sudo, | 1469 | AC_ARG_WITH(sudo, |
1351 | [ --with-sudo=PATH path to sudo binary (or just yes)], | 1470 | [ --with-sudo=PATH path to sudo binary (or just yes)], |
1352 | [AC_MSG_RESULT("$with_sudo") | 1471 | [AC_MSG_RESULT("$with_sudo") |
1353 | AS_CASE([$with_sudo], | 1472 | AS_CASE([$with_sudo], |
1354 | [no],[SUDO_BINARY=], | 1473 | [no],[SUDO_BINARY=], |
1355 | [yes],[SUDO_BINARY=sudo], | 1474 | [yes],[SUDO_BINARY=sudo], |
1356 | [SUDO_BINARY=$with_sudo])], | 1475 | [SUDO_BINARY=$with_sudo])], |
1357 | [AC_MSG_RESULT([no])]) | 1476 | [AC_MSG_RESULT([no])]) |
1358 | AC_SUBST(SUDO_BINARY) | 1477 | AC_SUBST(SUDO_BINARY) |
1359 | AM_CONDITIONAL([HAVE_SUDO], | 1478 | AM_CONDITIONAL([HAVE_SUDO], |
1360 | [test "x$SUDO_BINARY" != "x" -o -w /]) | 1479 | [test "x$SUDO_BINARY" != "x" -o -w /]) |
1361 | 1480 | ||
1481 | # test for doas | ||
1482 | AC_MSG_CHECKING(for doas) | ||
1483 | AC_CHECK_PROGS(DOAS_BINARY, [doas], false) | ||
1484 | AM_CONDITIONAL(HAVE_DOAS_BINARY, test x$DOAS_BINARY != xfalse) | ||
1362 | 1485 | ||
1363 | # test for gnunetdns group name | 1486 | # test for gnunetdns group name |
1364 | GNUNETDNS_GROUP=gnunetdns | 1487 | GNUNETDNS_GROUP=gnunetdns |
diff --git a/contrib/Makefile.am b/contrib/Makefile.am index 61cb5b714..26d570101 100644 --- a/contrib/Makefile.am +++ b/contrib/Makefile.am | |||
@@ -17,8 +17,28 @@ INITD_FILES = \ | |||
17 | services/openrc/gnunet.initd \ | 17 | services/openrc/gnunet.initd \ |
18 | services/systemd/gnunet.service | 18 | services/systemd/gnunet.service |
19 | 19 | ||
20 | PACKAGES_FILES = \ | ||
21 | guix/guix-env-py2.scm \ | ||
22 | guix/guix-env-gillmann.scm \ | ||
23 | guix/notest-guix-env.scm \ | ||
24 | nix/gnunet-dev.nix \ | ||
25 | nix/default.nix \ | ||
26 | alpine/gnunet-gtk/APKBUILD \ | ||
27 | alpine/gnunet/APKBUILD \ | ||
28 | alpine/gnunet/gnunet-system-services.initd \ | ||
29 | alpine/gnunet/gnunet-system.conf \ | ||
30 | alpine/gnunet/gnunet-user-services.initd \ | ||
31 | alpine/gnunet/gnunet-user.conf \ | ||
32 | alpine/gnunet/gnunet.post-deinstall \ | ||
33 | alpine/gnunet/gnunet.post-install \ | ||
34 | alpine/gnunet/gnunet.pre-deinstall \ | ||
35 | alpine/gnunet/gnunet.pre-install \ | ||
36 | alpine/gnunet/gnunet.xsession \ | ||
37 | alpine/gnurl/APKBUILD | ||
38 | |||
20 | EXTRA_DIST = \ | 39 | EXTRA_DIST = \ |
21 | conf/colorit/colorit.conf \ | 40 | conf/colorit/colorit.conf \ |
41 | conf/.style.yapf \ | ||
22 | conf/editors/eclipse/gnunet_codingstyle.xml \ | 42 | conf/editors/eclipse/gnunet_codingstyle.xml \ |
23 | conf/gnunet/no_forcestart.conf \ | 43 | conf/gnunet/no_forcestart.conf \ |
24 | conf/gnunet/no_autostart_above_core.conf \ | 44 | conf/gnunet/no_autostart_above_core.conf \ |
@@ -26,8 +46,7 @@ EXTRA_DIST = \ | |||
26 | conf/gnunet/gnunet-user.conf \ | 46 | conf/gnunet/gnunet-user.conf \ |
27 | conf/nss/nssswitch.conf \ | 47 | conf/nss/nssswitch.conf \ |
28 | conf/wireshark/wireshark.lua \ | 48 | conf/wireshark/wireshark.lua \ |
29 | packages/nix/default.nix \ | 49 | $(PACKAGES_FILES) \ |
30 | packages/nix/gnunet-dev.nix \ | ||
31 | $(INITD_FILES) | 50 | $(INITD_FILES) |
32 | 51 | ||
33 | check_PROGRAMS = \ | 52 | check_PROGRAMS = \ |
diff --git a/contrib/conf/.style.yapf b/contrib/conf/.style.yapf new file mode 100644 index 000000000..3b39780ca --- /dev/null +++ b/contrib/conf/.style.yapf | |||
@@ -0,0 +1,5 @@ | |||
1 | [style] | ||
2 | based_on_style = pep8 | ||
3 | coalesce_brackets=True | ||
4 | column_limit=80 | ||
5 | dedent_closing_brackets=True | ||
diff --git a/pre-commit b/contrib/indent_pre-commit index c67fcaf0c..c67fcaf0c 100755 --- a/pre-commit +++ b/contrib/indent_pre-commit | |||
diff --git a/contrib/alpine/gnunet-gtk/APKBUILD b/contrib/packages/alpine/gnunet-gtk/APKBUILD index 8c72bdb6c..8c72bdb6c 100644 --- a/contrib/alpine/gnunet-gtk/APKBUILD +++ b/contrib/packages/alpine/gnunet-gtk/APKBUILD | |||
diff --git a/contrib/alpine/gnunet/APKBUILD b/contrib/packages/alpine/gnunet/APKBUILD index b21c6241e..b21c6241e 100644 --- a/contrib/alpine/gnunet/APKBUILD +++ b/contrib/packages/alpine/gnunet/APKBUILD | |||
diff --git a/contrib/alpine/gnunet/gnunet-system-services.initd b/contrib/packages/alpine/gnunet/gnunet-system-services.initd index 19248d23e..19248d23e 100644 --- a/contrib/alpine/gnunet/gnunet-system-services.initd +++ b/contrib/packages/alpine/gnunet/gnunet-system-services.initd | |||
diff --git a/contrib/alpine/gnunet/gnunet-system.conf b/contrib/packages/alpine/gnunet/gnunet-system.conf index 303cf5f16..303cf5f16 100644 --- a/contrib/alpine/gnunet/gnunet-system.conf +++ b/contrib/packages/alpine/gnunet/gnunet-system.conf | |||
diff --git a/contrib/alpine/gnunet/gnunet-user-services.initd b/contrib/packages/alpine/gnunet/gnunet-user-services.initd index 0d7a626e7..0d7a626e7 100644 --- a/contrib/alpine/gnunet/gnunet-user-services.initd +++ b/contrib/packages/alpine/gnunet/gnunet-user-services.initd | |||
diff --git a/contrib/alpine/gnunet/gnunet-user.conf b/contrib/packages/alpine/gnunet/gnunet-user.conf index 22f1fe37a..22f1fe37a 100644 --- a/contrib/alpine/gnunet/gnunet-user.conf +++ b/contrib/packages/alpine/gnunet/gnunet-user.conf | |||
diff --git a/contrib/alpine/gnunet/gnunet.post-install b/contrib/packages/alpine/gnunet/gnunet.post-install index f7c19b26f..f7c19b26f 100644 --- a/contrib/alpine/gnunet/gnunet.post-install +++ b/contrib/packages/alpine/gnunet/gnunet.post-install | |||
diff --git a/contrib/alpine/gnunet/gnunet.pre-deinstall b/contrib/packages/alpine/gnunet/gnunet.pre-deinstall index 3334c6d67..3334c6d67 100644 --- a/contrib/alpine/gnunet/gnunet.pre-deinstall +++ b/contrib/packages/alpine/gnunet/gnunet.pre-deinstall | |||
diff --git a/contrib/alpine/gnunet/gnunet.pre-install b/contrib/packages/alpine/gnunet/gnunet.pre-install index bbb629cb1..bbb629cb1 100644 --- a/contrib/alpine/gnunet/gnunet.pre-install +++ b/contrib/packages/alpine/gnunet/gnunet.pre-install | |||
diff --git a/contrib/alpine/gnunet/gnunet.xsession b/contrib/packages/alpine/gnunet/gnunet.xsession index 944d47a27..944d47a27 100644 --- a/contrib/alpine/gnunet/gnunet.xsession +++ b/contrib/packages/alpine/gnunet/gnunet.xsession | |||
diff --git a/contrib/alpine/gnurl/APKBUILD b/contrib/packages/alpine/gnurl/APKBUILD index 24a5ee866..24a5ee866 100644 --- a/contrib/alpine/gnurl/APKBUILD +++ b/contrib/packages/alpine/gnurl/APKBUILD | |||
diff --git a/contrib/scripts/find_typedefs.py b/contrib/scripts/find_typedefs.py index 804eae235..965be3c34 100644 --- a/contrib/scripts/find_typedefs.py +++ b/contrib/scripts/find_typedefs.py | |||
@@ -4,7 +4,6 @@ import os | |||
4 | import re | 4 | import re |
5 | import sys | 5 | import sys |
6 | 6 | ||
7 | |||
8 | debug = False | 7 | debug = False |
9 | 8 | ||
10 | 9 | ||
@@ -14,7 +13,8 @@ def get_td_from_function_signature(line, file, num): | |||
14 | left_paren += 1 | 13 | left_paren += 1 |
15 | li = line[left_paren:] | 14 | li = line[left_paren:] |
16 | right_paren = line.find(')') | 15 | right_paren = line.find(')') |
17 | if right_paren > 0 and right_paren > left_paren and line[right_paren:].find('(') >= 0: | 16 | if right_paren > 0 and right_paren > left_paren and line[ |
17 | right_paren:].find('(') >= 0: | ||
18 | fname = line[:right_paren] | 18 | fname = line[:right_paren] |
19 | fname = fname.lstrip(' ').lstrip('*').lstrip(' ').rstrip(' ') | 19 | fname = fname.lstrip(' ').lstrip('*').lstrip(' ').rstrip(' ') |
20 | if len(fname) > 0: | 20 | if len(fname) > 0: |
@@ -70,7 +70,7 @@ def find_typedefs(file): | |||
70 | td_line.append(l[rightcbrace + 1:]) | 70 | td_line.append(l[rightcbrace + 1:]) |
71 | else: | 71 | else: |
72 | td_line.append(l) | 72 | td_line.append(l) |
73 | if len(l) > 0 and l[-1] == ';' and(not td_struct or td_level == 0): | 73 | if len(l) > 0 and l[-1] == ';' and (not td_struct or td_level == 0): |
74 | td_line = ' '.join(td_line) | 74 | td_line = ' '.join(td_line) |
75 | td_line = td_line[:-1] | 75 | td_line = td_line[:-1] |
76 | if len(td_line) > 0: | 76 | if len(td_line) > 0: |
diff --git a/contrib/scripts/gdb-iterate-dll.py b/contrib/scripts/gdb-iterate-dll.py index 79d46aa96..28c435ccb 100644 --- a/contrib/scripts/gdb-iterate-dll.py +++ b/contrib/scripts/gdb-iterate-dll.py | |||
@@ -23,7 +23,8 @@ def search_dll(head, field, match, pfield): | |||
23 | if field_val.type.code == gdb.TYPE_CODE_INT: | 23 | if field_val.type.code == gdb.TYPE_CODE_INT: |
24 | val = int(field_val) | 24 | val = int(field_val) |
25 | res = (match == val) | 25 | res = (match == val) |
26 | elif (field_val.type.code == gdb.TYPE_CODE_STRING) or (field_val.type.code == gdb.TYPE_CODE_ARRAY): | 26 | elif (field_val.type.code == gdb.TYPE_CODE_STRING |
27 | ) or (field_val.type.code == gdb.TYPE_CODE_ARRAY): | ||
27 | val = str(field_val) | 28 | val = str(field_val) |
28 | res = (match == val) | 29 | res = (match == val) |
29 | elif (field_val.type.code == gdb.TYPE_CODE_TYPEDEF): | 30 | elif (field_val.type.code == gdb.TYPE_CODE_TYPEDEF): |
diff --git a/contrib/scripts/gnunet-chk.py.in b/contrib/scripts/gnunet-chk.py.in index 0fb591627..7d2cf73d3 100755 --- a/contrib/scripts/gnunet-chk.py.in +++ b/contrib/scripts/gnunet-chk.py.in | |||
@@ -29,9 +29,8 @@ import sys | |||
29 | from Crypto.Cipher import AES | 29 | from Crypto.Cipher import AES |
30 | from functools import reduce | 30 | from functools import reduce |
31 | 31 | ||
32 | |||
33 | # Defaults | 32 | # Defaults |
34 | DBLOCK_SIZE = (32 * 1024) # Data block size | 33 | DBLOCK_SIZE = (32 * 1024) # Data block size |
35 | 34 | ||
36 | # Pick a multiple of 2 here to achive 8-byte alignment! We also | 35 | # Pick a multiple of 2 here to achive 8-byte alignment! We also |
37 | # probably want DBlocks to have (roughly) the same size as IBlocks. | 36 | # probably want DBlocks to have (roughly) the same size as IBlocks. |
@@ -39,7 +38,7 @@ DBLOCK_SIZE = (32 * 1024) # Data block size | |||
39 | # byte = 2 * 512 bits). DO NOT CHANGE! | 38 | # byte = 2 * 512 bits). DO NOT CHANGE! |
40 | CHK_PER_INODE = 256 | 39 | CHK_PER_INODE = 256 |
41 | 40 | ||
42 | CHK_HASH_SIZE = 64 # SHA-512 hash = 512 bits = 64 bytes | 41 | CHK_HASH_SIZE = 64 # SHA-512 hash = 512 bits = 64 bytes |
43 | 42 | ||
44 | CHK_QUERY_SIZE = CHK_HASH_SIZE # Again a SHA-512 hash | 43 | CHK_QUERY_SIZE = CHK_HASH_SIZE # Again a SHA-512 hash |
45 | 44 | ||
@@ -94,11 +93,11 @@ class AESKey(object): | |||
94 | """Class for AES Keys. Contains the main key and the initialization | 93 | """Class for AES Keys. Contains the main key and the initialization |
95 | vector. """ | 94 | vector. """ |
96 | 95 | ||
97 | key = None # The actual AES key | 96 | key = None # The actual AES key |
98 | iv = None # The initialization vector | 97 | iv = None # The initialization vector |
99 | cipher = None # The cipher object | 98 | cipher = None # The cipher object |
100 | KEY_SIZE = 32 # AES 256-bit key = 32 bytes | 99 | KEY_SIZE = 32 # AES 256-bit key = 32 bytes |
101 | IV_SIZE = AES.block_size # Initialization vector size (= AES block size) | 100 | IV_SIZE = AES.block_size # Initialization vector size (= AES block size) |
102 | 101 | ||
103 | def __init__(self, passphrase): | 102 | def __init__(self, passphrase): |
104 | """Creates a new AES key. | 103 | """Creates a new AES key. |
@@ -355,13 +354,15 @@ def chkuri_from_path(path): | |||
355 | 354 | ||
356 | def usage(): | 355 | def usage(): |
357 | """Prints help about using this script.""" | 356 | """Prints help about using this script.""" |
358 | print(""" | 357 | print( |
358 | """ | ||
359 | Usage: gnunet-chk.py [options] file | 359 | Usage: gnunet-chk.py [options] file |
360 | Prints the Content Hash Key of given file in GNUNET-style URI. | 360 | Prints the Content Hash Key of given file in GNUNET-style URI. |
361 | 361 | ||
362 | Options: | 362 | Options: |
363 | -h, --help : prints this message | 363 | -h, --help : prints this message |
364 | """) | 364 | """ |
365 | ) | ||
365 | 366 | ||
366 | 367 | ||
367 | if '__main__' == __name__: | 368 | if '__main__' == __name__: |
@@ -373,7 +374,7 @@ if '__main__' == __name__: | |||
373 | usage() | 374 | usage() |
374 | sys.exit(2) | 375 | sys.exit(2) |
375 | for option, value in opts: | 376 | for option, value in opts: |
376 | if option in("-h", "--help"): | 377 | if option in ("-h", "--help"): |
377 | usage() | 378 | usage() |
378 | sys.exit(0) | 379 | sys.exit(0) |
379 | if len(args) != 1: | 380 | if len(args) != 1: |
diff --git a/contrib/scripts/gnunet_janitor.py.in b/contrib/scripts/gnunet_janitor.py.in index b0b50ca76..d6834bfb4 100644 --- a/contrib/scripts/gnunet_janitor.py.in +++ b/contrib/scripts/gnunet_janitor.py.in | |||
@@ -31,6 +31,7 @@ import time | |||
31 | import signal | 31 | import signal |
32 | import terminate | 32 | import terminate |
33 | 33 | ||
34 | |||
34 | def get_process_list(): | 35 | def get_process_list(): |
35 | result = [] | 36 | result = [] |
36 | pids = [pid for pid in os.listdir('/proc') if pid.isdigit()] | 37 | pids = [pid for pid in os.listdir('/proc') if pid.isdigit()] |
diff --git a/contrib/scripts/gnunet_pyexpect.py.in b/contrib/scripts/gnunet_pyexpect.py.in index 188436f51..48f8acdc1 100644 --- a/contrib/scripts/gnunet_pyexpect.py.in +++ b/contrib/scripts/gnunet_pyexpect.py.in | |||
@@ -11,7 +11,7 @@ | |||
11 | # WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | # WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
13 | # Affero General Public License for more details. | 13 | # Affero General Public License for more details. |
14 | # | 14 | # |
15 | # You should have received a copy of the GNU Affero General Public License | 15 | # You should have received a copy of the GNU Affero General Public License |
16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | 16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
17 | # | 17 | # |
@@ -27,7 +27,7 @@ import shutil | |||
27 | import time | 27 | import time |
28 | 28 | ||
29 | 29 | ||
30 | class pexpect (object): | 30 | class pexpect(object): |
31 | def __init__(self): | 31 | def __init__(self): |
32 | super(pexpect, self).__init__() | 32 | super(pexpect, self).__init__() |
33 | 33 | ||
@@ -54,12 +54,22 @@ class pexpect (object): | |||
54 | if len(stream) == 0: | 54 | if len(stream) == 0: |
55 | return True | 55 | return True |
56 | else: | 56 | else: |
57 | print("Failed to find `{1}' in {0}, which is `{2}' ({3})".format(s, r, stream, len(stream))) | 57 | print( |
58 | "Failed to find `{1}' in {0}, which is `{2}' ({3})". | ||
59 | format(s, r, stream, len(stream)) | ||
60 | ) | ||
58 | sys.exit(2) | 61 | sys.exit(2) |
59 | raise ValueError("Argument `r' should be an instance of re.RegexObject or a special string, but is `{0}'".format(r)) | 62 | raise ValueError( |
63 | "Argument `r' should be an instance of re.RegexObject or a special string, but is `{0}'" | ||
64 | .format(r) | ||
65 | ) | ||
60 | m = r.search(stream.decode(), flags) | 66 | m = r.search(stream.decode(), flags) |
61 | if not m: | 67 | if not m: |
62 | print("Failed to find `{1}' in {0}, which is is `{2}'".format(s, r.pattern, stream)) | 68 | print( |
69 | "Failed to find `{1}' in {0}, which is is `{2}'".format( | ||
70 | s, r.pattern, stream | ||
71 | ) | ||
72 | ) | ||
63 | sys.exit(2) | 73 | sys.exit(2) |
64 | stream = stream[m.end():] | 74 | stream = stream[m.end():] |
65 | if s == 'stdout': | 75 | if s == 'stdout': |
diff --git a/contrib/scripts/pydiffer.py.in b/contrib/scripts/pydiffer.py.in index 35d9ffa35..08f0f4ae6 100644 --- a/contrib/scripts/pydiffer.py.in +++ b/contrib/scripts/pydiffer.py.in | |||
@@ -10,7 +10,10 @@ def getdiff(old, new): | |||
10 | diff = [] | 10 | diff = [] |
11 | with open(old) as a: | 11 | with open(old) as a: |
12 | with open(new) as b: | 12 | with open(new) as b: |
13 | for l in difflib.unified_diff(a.read().splitlines(), b.read().splitlines()): | 13 | for l in difflib.unified_diff( |
14 | a.read().splitlines(), | ||
15 | b.read().splitlines() | ||
16 | ): | ||
14 | diff.append(l) | 17 | diff.append(l) |
15 | return diff | 18 | return diff |
16 | 19 | ||
diff --git a/contrib/scripts/removetrailingwhitespace.py.in b/contrib/scripts/removetrailingwhitespace.py.in index 5824fb591..e6c2d9014 100755 --- a/contrib/scripts/removetrailingwhitespace.py.in +++ b/contrib/scripts/removetrailingwhitespace.py.in | |||
@@ -3,7 +3,6 @@ | |||
3 | import sys | 3 | import sys |
4 | import re | 4 | import re |
5 | 5 | ||
6 | |||
7 | for fileName in sys.argv[1:]: | 6 | for fileName in sys.argv[1:]: |
8 | f = open(fileName, 'r+') | 7 | f = open(fileName, 'r+') |
9 | fileString = f.read() | 8 | fileString = f.read() |
diff --git a/contrib/scripts/terminate.py.in b/contrib/scripts/terminate.py.in index f57ac6167..2cb4a13c4 100644 --- a/contrib/scripts/terminate.py.in +++ b/contrib/scripts/terminate.py.in | |||
@@ -26,7 +26,7 @@ import subprocess | |||
26 | import os | 26 | import os |
27 | 27 | ||
28 | 28 | ||
29 | class dummyobj (object): | 29 | class dummyobj(object): |
30 | pass | 30 | pass |
31 | 31 | ||
32 | 32 | ||
diff --git a/doc/doxygen/gnunet.doxy b/doc/doxygen/gnunet.doxy index 6872d97a4..7874576ff 100644 --- a/doc/doxygen/gnunet.doxy +++ b/doc/doxygen/gnunet.doxy | |||
@@ -5,7 +5,7 @@ | |||
5 | #--------------------------------------------------------------------------- | 5 | #--------------------------------------------------------------------------- |
6 | DOXYFILE_ENCODING = UTF-8 | 6 | DOXYFILE_ENCODING = UTF-8 |
7 | PROJECT_NAME = GNUnet | 7 | PROJECT_NAME = GNUnet |
8 | PROJECT_NUMBER = 0.10.x | 8 | PROJECT_NUMBER = 0.11.x |
9 | PROJECT_LOGO = logo.png | 9 | PROJECT_LOGO = logo.png |
10 | OUTPUT_DIRECTORY = . | 10 | OUTPUT_DIRECTORY = . |
11 | CREATE_SUBDIRS = YES | 11 | CREATE_SUBDIRS = YES |
diff --git a/doc/handbook/chapters/installation.texi b/doc/handbook/chapters/installation.texi index 327cffeaf..53d49af6d 100644 --- a/doc/handbook/chapters/installation.texi +++ b/doc/handbook/chapters/installation.texi | |||
@@ -2130,7 +2130,7 @@ the "Enable connecting to NATed peers using ICMP method" box. | |||
2130 | @node Peer configuration for distributors (e.g. Operating Systems) | 2130 | @node Peer configuration for distributors (e.g. Operating Systems) |
2131 | @subsection Peer configuration for distributors (e.g. Operating Systems) | 2131 | @subsection Peer configuration for distributors (e.g. Operating Systems) |
2132 | 2132 | ||
2133 | The "GNUNET_DATA_HOME" in "[path]" in @file{/etc/gnunet.conf} should be | 2133 | The "GNUNET_DATA_HOME" in "[PATHS]" in @file{/etc/gnunet.conf} should be |
2134 | manually set to "/var/lib/gnunet/data/" as the default | 2134 | manually set to "/var/lib/gnunet/data/" as the default |
2135 | "~/.local/share/gnunet/" is probably not that appropriate in this case. | 2135 | "~/.local/share/gnunet/" is probably not that appropriate in this case. |
2136 | Similarly, distributors may consider pointing "GNUNET_RUNTIME_DIR" to | 2136 | Similarly, distributors may consider pointing "GNUNET_RUNTIME_DIR" to |
diff --git a/doc/handbook/chapters/user.texi b/doc/handbook/chapters/user.texi index 652863320..aefa95c3d 100644 --- a/doc/handbook/chapters/user.texi +++ b/doc/handbook/chapters/user.texi | |||
@@ -1348,8 +1348,8 @@ That's it, you now know the basics for file-sharing with GNUnet! | |||
1348 | 1348 | ||
1349 | 1349 | ||
1350 | The GNU Name System (GNS) is secure and decentralized naming system. | 1350 | The GNU Name System (GNS) is secure and decentralized naming system. |
1351 | It allows its users to resolve and register names within the @code{.gnu} | 1351 | It allows its users to register names as @dfn{top-level domains} (TLDs) and |
1352 | @dfn{top-level domain} (TLD). | 1352 | resolve other namespaces within their TLDs. |
1353 | 1353 | ||
1354 | GNS is designed to provide: | 1354 | GNS is designed to provide: |
1355 | @itemize @bullet | 1355 | @itemize @bullet |
diff --git a/doc/man/gnunet-arm.1 b/doc/man/gnunet-arm.1 index 7e15b171d..80d65ef94 100644 --- a/doc/man/gnunet-arm.1 +++ b/doc/man/gnunet-arm.1 | |||
@@ -55,39 +55,47 @@ ARM starts services on-demand or as configured and restarts them | |||
55 | if they crash. | 55 | if they crash. |
56 | .Bl -tag -width indent | 56 | .Bl -tag -width indent |
57 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME | 57 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
58 | Use the configuration file FILENAME. | 58 | Use the configuration file |
59 | .Pa FILENAME Ns . | ||
59 | .It Fl d | -delete | 60 | .It Fl d | -delete |
60 | Delete config file and directory on exit. | 61 | Delete configuration file and directory on exit. |
61 | .It Fl e | -end | 62 | .It Fl e | -end |
62 | Shutdown all GNUnet services (including ARM itself). | 63 | Shutdown all GNUnet services (including ARM itself). |
63 | Running "gnunet-arm -e" is the usual way to shutdown a GNUnet peer. | 64 | Running "gnunet-arm -e" is the usual way to shutdown a GNUnet peer. |
64 | .It Fl E | -no-stderr | 65 | .It Fl E | -no-stderr |
65 | Don't let gnunet-arm inherit standard error. | 66 | Don't let gnunet-arm inherit stderr (standard error). |
66 | .It Fl h | -help | 67 | .It Fl h | -help |
67 | Print short help on options. | 68 | Print short help on options. |
68 | .It Fl i Ar SERVICE | Fl -init= Ns Ar SERVICE | 69 | .It Fl i Ar SERVICE | Fl -init= Ns Ar SERVICE |
69 | Starts the specified SERVICE if it is not already running. | 70 | Starts the specified |
71 | .Ar SERVICE | ||
72 | if it is not already running. | ||
70 | More specifically, this makes the service behave as if it were in | 73 | More specifically, this makes the service behave as if it were in |
71 | the default services list. | 74 | the default services list. |
72 | .It Fl I | -info | 75 | .It Fl I | -info |
73 | List all running services. | 76 | List all running services. |
74 | .It Fl k Ar SERVICE | Fl -kill= Ns Ar SERVICE | 77 | .It Fl k Ar SERVICE | Fl -kill= Ns Ar SERVICE |
75 | Stop the specified SERVICE if it is running. | 78 | Stop |
79 | .Ar SERVICE | ||
80 | if it is running. | ||
76 | While this will kill the service right now, the service may be | 81 | While this will kill the service right now, the service may be |
77 | restarted immediately if other services depend on it (service is | 82 | restarted immediately if other services depend on it (the service is |
78 | then started 'on-demand'). | 83 | then started 'on-demand'). |
79 | If the service used to be a 'default' service, its default-service | 84 | If the service used to be a 'default' service, its default-service |
80 | status will be revoked. | 85 | status will be revoked. |
81 | If the service was not a default service, it will just | 86 | If the service was not a default service, it will just |
82 | be (temporarily) stopped, but could be re-started on-demand at any time. | 87 | be (temporarily) stopped, but could be re-started on-demand at any time. |
83 | .It Fl l Ar FILENAME | Fl -logfile= Ns Ar FILENAME | 88 | .It Fl l Ar FILENAME | Fl -logfile= Ns Ar FILENAME |
84 | Write logs to FILENAME. | 89 | Write logs to |
90 | .Pa FILENAME Ns . | ||
85 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL | 91 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
86 | Use LOGLEVEL for logging. | 92 | Use |
93 | .Ar LOGLEVEL | ||
94 | for logging. | ||
87 | Valid values are DEBUG, INFO, WARNING and ERROR. | 95 | Valid values are DEBUG, INFO, WARNING and ERROR. |
88 | .It Fl m | -monitor | 96 | .It Fl m | -monitor |
89 | Monitor service activity of ARM. | 97 | Monitor service activity of ARM. |
90 | In this mode, the command will not terminate until the user presses CTRL-C. | 98 | In this mode, the command will not terminate until the user presses CTRL-C (thus sending SIGTERM or SIGINT). |
91 | .It Fl O | -no-stdout | 99 | .It Fl O | -no-stdout |
92 | Don't let gnunet-arm inherit standard output | 100 | Don't let gnunet-arm inherit standard output |
93 | .It Fl q | -quiet | 101 | .It Fl q | -quiet |
@@ -100,7 +108,9 @@ Naturally, if a service is demanded by a default service, it will | |||
100 | then also be started. | 108 | then also be started. |
101 | Running "gnunet-arm -s" is the usual way to start a GNUnet peer. | 109 | Running "gnunet-arm -s" is the usual way to start a GNUnet peer. |
102 | .It Fl T DELAY | -timeout= Ns Ar DELAY | 110 | .It Fl T DELAY | -timeout= Ns Ar DELAY |
103 | Exit with error status if operation does not finish after DELAY | 111 | Exit with error status if operation does not finish after |
112 | .Ar DELAY Ns , | ||
113 | provided in number of microseconds. | ||
104 | .It Fl v | -version | 114 | .It Fl v | -version |
105 | Print GNUnet version number. | 115 | Print GNUnet version number. |
106 | .El | 116 | .El |
diff --git a/doc/man/gnunet-auto-share.1 b/doc/man/gnunet-auto-share.1 index 0a0e8f702..939a75888 100644 --- a/doc/man/gnunet-auto-share.1 +++ b/doc/man/gnunet-auto-share.1 | |||
@@ -26,21 +26,20 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-auto-share | 28 | .Nm gnunet-auto-share |
29 | .Nd | 29 | .Nd a command line tool to automatically share an entire directory with other users |
30 | a command line tool to automatically share an entire directory with other users | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl a Ar LEVEL | Fl \-anonymity= Ns Ar LEVEL | 32 | .Op Fl a Ar LEVEL | Fl -anonymity= Ns Ar LEVEL |
34 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 33 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
35 | .Op Fl D | \-disable-extractor | 34 | .Op Fl D | -disable-extractor |
36 | .Op Fl d | \-disable-creation-time | 35 | .Op Fl d | -disable-creation-time |
37 | .Op Fl h | \-help | 36 | .Op Fl h | -help |
38 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 37 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
39 | .Op Fl l Ar FILENAME | Fl \-logfile= Ns Ar FILENAME | 38 | .Op Fl l Ar FILENAME | Fl -logfile= Ns Ar FILENAME |
40 | .Op Fl p Ar PRIORITY | Fl \-prio= Ns Ar PRIORITY | 39 | .Op Fl p Ar PRIORITY | Fl -prio= Ns Ar PRIORITY |
41 | .Op Fl r Ar LEVEL | Fl \-replication= Ns Ar LEVEL | 40 | .Op Fl r Ar LEVEL | Fl -replication= Ns Ar LEVEL |
42 | .Op Fl V | \-verbose | 41 | .Op Fl V | -verbose |
43 | .Op Fl v | \-version | 42 | .Op Fl v | -version |
44 | .Ao Ar DIRNAME Ac | 43 | .Ao Ar DIRNAME Ac |
45 | .Sh DESCRIPTION | 44 | .Sh DESCRIPTION |
46 | In order to share files with other GNUnet users, the files must first be made available to GNUnet. | 45 | In order to share files with other GNUnet users, the files must first be made available to GNUnet. |
@@ -55,7 +54,7 @@ gnunet-auto-share has many options in common with gnunet-publish, but can only b | |||
55 | You can use automatic meta-data extraction (based on libextractor). | 54 | You can use automatic meta-data extraction (based on libextractor). |
56 | The options are as follows: | 55 | The options are as follows: |
57 | .Bl -tag -width indent | 56 | .Bl -tag -width indent |
58 | .It Fl a Ar LEVEL | Fl \-anonymity= Ns Ar LEVEL | 57 | .It Fl a Ar LEVEL | Fl -anonymity= Ns Ar LEVEL |
59 | This option can be used to specify additional anonymity constraints. | 58 | This option can be used to specify additional anonymity constraints. |
60 | The default is 1. | 59 | The default is 1. |
61 | If set to 0, GNUnet will publish the file non-anonymously and in fact sign the advertisement for the file using your peer's private key. | 60 | If set to 0, GNUnet will publish the file non-anonymously and in fact sign the advertisement for the file using your peer's private key. |
@@ -63,42 +62,42 @@ This will allow other users to download the file as fast as possible, including | |||
63 | If you set it to 1 (default), you use the standard anonymous routing algorithm (which does not explicitly leak your identity). | 62 | If you set it to 1 (default), you use the standard anonymous routing algorithm (which does not explicitly leak your identity). |
64 | However, a powerful adversary may still be able to perform traffic analysis (statistics) to over time discovery your identity. | 63 | However, a powerful adversary may still be able to perform traffic analysis (statistics) to over time discovery your identity. |
65 | You can gain better privacy by specifying a higher level of anonymity (using values above 1). | 64 | You can gain better privacy by specifying a higher level of anonymity (using values above 1). |
66 | This tells FS that it must hide your own requests in equivalent\-looking cover traffic. | 65 | This tells FS that it must hide your own requests in equivalent-looking cover traffic. |
67 | This should confound an adversaries traffic analysis, increasing the time and effort it would take to discover your identity. | 66 | This should confound an adversaries traffic analysis, increasing the time and effort it would take to discover your identity. |
68 | However, it also can significantly reduce performance, as your requests will be delayed until sufficient cover traffic is available. | 67 | However, it also can significantly reduce performance, as your requests will be delayed until sufficient cover traffic is available. |
69 | The specific numeric value (for anonymity levels above 1) is simple: | 68 | The specific numeric value (for anonymity levels above 1) is simple: |
70 | Given an anonymity level L (above 1), each request FS makes on your behalf must be hidden in L\-1 equivalent requests of cover traffic (traffic your peer routes for others) in the same time-period. | 69 | Given an anonymity level L (above 1), each request FS makes on your behalf must be hidden in L-1 equivalent requests of cover traffic (traffic your peer routes for others) in the same time-period. |
71 | The time-period is twice the average delay by which GNUnet artificially delays traffic. | 70 | The time-period is twice the average delay by which GNUnet artificially delays traffic. |
72 | Note that regardless of the anonymity level you choose, peers that cache content in the network always use anonymity level 1. | 71 | Note that regardless of the anonymity level you choose, peers that cache content in the network always use anonymity level 1. |
73 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 72 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
74 | Use alternate config file (if this option is not specified, the default is | 73 | Use alternate config file (if this option is not specified, the default is |
75 | .Pa ~/.config/gnunet.conf Ns ). | 74 | .Pa ~/.config/gnunet.conf Ns ). |
76 | .It Fl D | \-disable-extractor | 75 | .It Fl D | -disable-extractor |
77 | Disable use of GNU libextractor for finding additional keywords and metadata. | 76 | Disable use of GNU libextractor for finding additional keywords and metadata. |
78 | .It Fl d | \-disable-creation-time | 77 | .It Fl d | -disable-creation-time |
79 | Disable adding the creation time to the metadata of the uploaded file. | 78 | Disable adding the creation time to the metadata of the uploaded file. |
80 | .It Fl h | \-help | 79 | .It Fl h | -help |
81 | Print a brief help page with all the options. | 80 | Print a brief help page with all the options. |
82 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 81 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
83 | Change the loglevel. | 82 | Change the loglevel. |
84 | Possible values for LOGLEVEL are ERROR, WARNING, INFO and DEBUG. | 83 | Possible values for LOGLEVEL are ERROR, WARNING, INFO and DEBUG. |
85 | .It Fl l Ar FILENAME | Fl \-logfile= Ns Ar FILENAME | 84 | .It Fl l Ar FILENAME | Fl -logfile= Ns Ar FILENAME |
86 | Configure logging to write logs to FILENAME. | 85 | Configure logging to write logs to FILENAME. |
87 | .It Fl p Ar PRIORITY | Fl \-prio= Ns Ar PRIORITY | 86 | .It Fl p Ar PRIORITY | Fl -prio= Ns Ar PRIORITY |
88 | Executive summary: You probably don't need it. | 87 | Executive summary: You probably don't need it. |
89 | Set the priority of the published content (default: 365). | 88 | Set the priority of the published content (default: 365). |
90 | If the local database is full, GNUnet will discard the content with the lowest ranking. | 89 | If the local database is full, GNUnet will discard the content with the lowest ranking. |
91 | Note that ranks change over time depending on popularity. | 90 | Note that ranks change over time depending on popularity. |
92 | The default should be high enough to preserve the locally published content in favor of content that migrates from other peers. | 91 | The default should be high enough to preserve the locally published content in favor of content that migrates from other peers. |
93 | .It Fl r Ar LEVEL | Fl \-replication= Ns Ar LEVEL | 92 | .It Fl r Ar LEVEL | Fl -replication= Ns Ar LEVEL |
94 | Set the desired replication level. | 93 | Set the desired replication level. |
95 | If CONTENT_PUSHING is set to YES, GNUnet will push each block (for the file) LEVEL times to other peers before doing normal "random" replication of all content. | 94 | If CONTENT_PUSHING is set to YES, GNUnet will push each block (for the file) LEVEL times to other peers before doing normal "random" replication of all content. |
96 | This option can be used to push some content out into the network harder. | 95 | This option can be used to push some content out into the network harder. |
97 | Note that pushing content LEVEL times into the network does not guarantee that there will actually be LEVEL replicas. | 96 | Note that pushing content LEVEL times into the network does not guarantee that there will actually be LEVEL replicas. |
98 | .It Fl V | \-verbose | 97 | .It Fl V | -verbose |
99 | Be verbose. | 98 | Be verbose. |
100 | Using this option causes gnunet-publish to print progress information and at the end the file identification that can be used to download the file from GNUnet. | 99 | Using this option causes gnunet-publish to print progress information and at the end the file identification that can be used to download the file from GNUnet. |
101 | .It Fl v | \-version | 100 | .It Fl v | -version |
102 | Print the version number. | 101 | Print the version number. |
103 | .El | 102 | .El |
104 | .Sh EXAMPLES | 103 | .Sh EXAMPLES |
diff --git a/doc/man/gnunet-bcd.1 b/doc/man/gnunet-bcd.1 index 0a1399ba3..b12446cac 100644 --- a/doc/man/gnunet-bcd.1 +++ b/doc/man/gnunet-bcd.1 | |||
@@ -26,15 +26,14 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-bcd | 28 | .Nm gnunet-bcd |
29 | .Nd | 29 | .Nd run HTTP server to create GNS business cards |
30 | run HTTP server to create GNS business cards | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl p Ar PORT | Fl \-port= Ns Ar PORT | 32 | .Op Fl p Ar PORT | Fl -port= Ns Ar PORT |
34 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 33 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
35 | .Op Fl h | \-help | 34 | .Op Fl h | -help |
36 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 35 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
37 | .Op Fl v | \-version | 36 | .Op Fl v | -version |
38 | .Sh DESCRIPTION | 37 | .Sh DESCRIPTION |
39 | .Nm | 38 | .Nm |
40 | can be used to create an business card with a QR code containing the public key of a zone from the GNU Name System. | 39 | can be used to create an business card with a QR code containing the public key of a zone from the GNU Name System. |
@@ -45,16 +44,16 @@ If it does not work for you, try installing the full TeXLive distribution first, | |||
45 | .Xr apt 1 | 44 | .Xr apt 1 |
46 | execute "apt-get install texlive-full". | 45 | execute "apt-get install texlive-full". |
47 | .Bl -tag -width indent | 46 | .Bl -tag -width indent |
48 | .It Fl p Ar PORT | Fl \-port= Ns Ar PORT | 47 | .It Fl p Ar PORT | Fl -port= Ns Ar PORT |
49 | Run the HTTP server on port PORT. | 48 | Run the HTTP server on port PORT. |
50 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 49 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
51 | Use the configuration file FILENAME. | 50 | Use the configuration file FILENAME. |
52 | .It Fl h | \-help | 51 | .It Fl h | -help |
53 | Print short help on options. | 52 | Print short help on options. |
54 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 53 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
55 | Use LOGLEVEL for logging. | 54 | Use LOGLEVEL for logging. |
56 | Valid values are DEBUG, INFO, WARNING and ERROR. | 55 | Valid values are DEBUG, INFO, WARNING and ERROR. |
57 | .It Fl v | \-version | 56 | .It Fl v | -version |
58 | Print GNUnet version number. | 57 | Print GNUnet version number. |
59 | .El | 58 | .El |
60 | .Sh SEE ALSO | 59 | .Sh SEE ALSO |
diff --git a/doc/man/gnunet-cadet.1 b/doc/man/gnunet-cadet.1 index bb2ce637e..224ac98b4 100644 --- a/doc/man/gnunet-cadet.1 +++ b/doc/man/gnunet-cadet.1 | |||
@@ -26,22 +26,21 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-cadet | 28 | .Nm gnunet-cadet |
29 | .Nd | 29 | .Nd create or obtain information about CADET tunnels and peers |
30 | create or obtain information about CADET tunnels and peers | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl C Ar CONNECTION_ID | Fl \-connection= Ns Ar CONNECTION_ID | 32 | .Op Fl C Ar CONNECTION_ID | Fl -connection= Ns Ar CONNECTION_ID |
34 | .Op Fl d | \-dump | 33 | .Op Fl d | -dump |
35 | .Op Fl e | \-echo | 34 | .Op Fl e | -echo |
36 | .Op Fl o Ar SHARED_SECRET | Fl \-open-port= Ns Ar SHARED_SECRET | 35 | .Op Fl o Ar SHARED_SECRET | Fl -open-port= Ns Ar SHARED_SECRET |
37 | .Op Fl p Ar PEER_ID | Fl \-peer= Ns Ar PEER_ID | 36 | .Op Fl p Ar PEER_ID | Fl -peer= Ns Ar PEER_ID |
38 | .Op Fl P | \-peers | 37 | .Op Fl P | -peers |
39 | .Op Fl T | \-tunnels | 38 | .Op Fl T | -tunnels |
40 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 39 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
41 | .Op Fl h | \-help | 40 | .Op Fl h | -help |
42 | .Op Fl l Ar FILENAME | Fl \-logfile= Ns Ar FILENAME | 41 | .Op Fl l Ar FILENAME | Fl -logfile= Ns Ar FILENAME |
43 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 42 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
44 | .Op Fl v | \-version | 43 | .Op Fl v | -version |
45 | .Ao Ar PEER_ID Ac | 44 | .Ao Ar PEER_ID Ac |
46 | .Ao Ar SHARED_SECRET Ac | 45 | .Ao Ar SHARED_SECRET Ac |
47 | .Sh DESCRIPTION | 46 | .Sh DESCRIPTION |
@@ -63,36 +62,36 @@ For one-to-many communication | |||
63 | .Xr gnunet-social 1 | 62 | .Xr gnunet-social 1 |
64 | may be better suited, however. | 63 | may be better suited, however. |
65 | .Bl -tag -width indent | 64 | .Bl -tag -width indent |
66 | .It Fl C Ar CONNECTION_ID | Fl \-connection= Ns Ar CONNECTION_ID | 65 | .It Fl C Ar CONNECTION_ID | Fl -connection= Ns Ar CONNECTION_ID |
67 | Provide information about the connection | 66 | Provide information about the connection |
68 | .Ar CONNECTION_ID . | 67 | .Ar CONNECTION_ID . |
69 | .It Fl d | \-dump | 68 | .It Fl d | -dump |
70 | Dump debug information to stderr. | 69 | Dump debug information to stderr. |
71 | .It Fl e | \-echo | 70 | .It Fl e | -echo |
72 | Activate echo mode. | 71 | Activate echo mode. |
73 | .It Fl o Ar SHARED_SECRET | Fl \-open-port= Ns Ar SHARED_SECRET | 72 | .It Fl o Ar SHARED_SECRET | Fl -open-port= Ns Ar SHARED_SECRET |
74 | Listen for connections using a shared secret, provided as | 73 | Listen for connections using a shared secret, provided as |
75 | .Ar SHARED_SECRET , | 74 | .Ar SHARED_SECRET , |
76 | among sender and recipient. | 75 | among sender and recipient. |
77 | .It Fl p Ar PEER_ID | Fl \-peer= Ns Ar PEER_ID | 76 | .It Fl p Ar PEER_ID | Fl -peer= Ns Ar PEER_ID |
78 | Provide information about the peer | 77 | Provide information about the peer |
79 | .Ar PEER_ID . | 78 | .Ar PEER_ID . |
80 | .It Fl P | \-peers | 79 | .It Fl P | -peers |
81 | Provide information about all (known) peers. | 80 | Provide information about all (known) peers. |
82 | .It Fl T | \-tunnels | 81 | .It Fl T | -tunnels |
83 | Provide information about all tunnels. | 82 | Provide information about all tunnels. |
84 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 83 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
85 | Use the configuration file | 84 | Use the configuration file |
86 | .Ar FILENAME . | 85 | .Ar FILENAME . |
87 | .It Fl h | \-help | 86 | .It Fl h | -help |
88 | Print the help page. | 87 | Print the help page. |
89 | .It Fl l Ar FILENAME | Fl \-logfile= Ns Ar FILENAME | 88 | .It Fl l Ar FILENAME | Fl -logfile= Ns Ar FILENAME |
90 | Configure logging to write logs to | 89 | Configure logging to write logs to |
91 | .Ar FILENAME . | 90 | .Ar FILENAME . |
92 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 91 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
93 | Use LOGLEVEL for logging. | 92 | Use LOGLEVEL for logging. |
94 | Valid values are DEBUG, INFO, WARNING and ERROR. | 93 | Valid values are DEBUG, INFO, WARNING and ERROR. |
95 | .It Fl v | \-version | 94 | .It Fl v | -version |
96 | Print the GNUnet version number. | 95 | Print the GNUnet version number. |
97 | .El | 96 | .El |
98 | .Sh SEE ALSO | 97 | .Sh SEE ALSO |
diff --git a/doc/man/gnunet-config.1 b/doc/man/gnunet-config.1 index 95dc98811..f6166cbca 100644 --- a/doc/man/gnunet-config.1 +++ b/doc/man/gnunet-config.1 | |||
@@ -26,51 +26,50 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-config | 28 | .Nm gnunet-config |
29 | .Nd | 29 | .Nd manipulate GNUnet configuration files |
30 | manipulate GNUnet configuration files | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl b Ar BACKEND | Fl \-supported-backend= Ns Ar BACKEND | 32 | .Op Fl b Ar BACKEND | Fl -supported-backend= Ns Ar BACKEND |
34 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 33 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
35 | .Op Fl f | \-filename | 34 | .Op Fl f | -filename |
36 | .Op Fl h | \-help | 35 | .Op Fl h | -help |
37 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 36 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
38 | .Op Fl o Ar OPTION | Fl \-option= Ns Ar OPTION | 37 | .Op Fl o Ar OPTION | Fl -option= Ns Ar OPTION |
39 | .Op Fl S |\-list-sections | 38 | .Op Fl S |-list-sections |
40 | .Op Fl s Ar SECTION | Fl \-section= Ns Ar SECTION | 39 | .Op Fl s Ar SECTION | Fl -section= Ns Ar SECTION |
41 | .Op Fl V Ar VALUE | Fl \-value Ar VALUE | 40 | .Op Fl V Ar VALUE | Fl -value Ar VALUE |
42 | .Op Fl v | \-version | 41 | .Op Fl v | -version |
43 | .Op Fl W | \-rewrite | 42 | .Op Fl W | -rewrite |
44 | .Sh DESCRIPTION | 43 | .Sh DESCRIPTION |
45 | .Nm | 44 | .Nm |
46 | can be used to read or modify GNUnet configuration files. | 45 | can be used to read or modify GNUnet configuration files. |
47 | .Bl -tag -width indent | 46 | .Bl -tag -width indent |
48 | .It Fl b Ar BACKEND | Fl \-supported-backend= Ns Ar BACKEND | 47 | .It Fl b Ar BACKEND | Fl -supported-backend= Ns Ar BACKEND |
49 | Tests whether the specified BACKEND is supported by the current installation. The backend must match the name of a plugin, i.e. "namestore_postgres" for the Postgres database backend of the "NAMESTORE" service. If the BACKEND is supported, gnunet-config will return a status code of 0 (success), otherwise 77 (unsupported). When this option is specified, no other options may be specified. Specifying this option together with other options will cause gnunet-config to return a status code of 1 (error). | 48 | Tests whether the specified BACKEND is supported by the current installation. The backend must match the name of a plugin, i.e. "namestore_postgres" for the Postgres database backend of the "NAMESTORE" service. If the BACKEND is supported, gnunet-config will return a status code of 0 (success), otherwise 77 (unsupported). When this option is specified, no other options may be specified. Specifying this option together with other options will cause gnunet-config to return a status code of 1 (error). |
50 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 49 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
51 | Use the configuration file FILENAME. | 50 | Use the configuration file FILENAME. |
52 | .It Fl f | \-filename | 51 | .It Fl f | -filename |
53 | Try to perform expansions as if the option values represent filenames (will also be applied even if the option is not really a filename). | 52 | Try to perform expansions as if the option values represent filenames (will also be applied even if the option is not really a filename). |
54 | .It Fl h | \-help | 53 | .It Fl h | -help |
55 | Print short help on options. | 54 | Print short help on options. |
56 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 55 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
57 | Use LOGLEVEL for logging. | 56 | Use LOGLEVEL for logging. |
58 | Valid values are DEBUG, INFO, WARNING and ERROR. | 57 | Valid values are DEBUG, INFO, WARNING and ERROR. |
59 | .It Fl o Ar OPTION | Fl \-option= Ns Ar OPTION | 58 | .It Fl o Ar OPTION | Fl -option= Ns Ar OPTION |
60 | Which configuration option should be accessed or edited. | 59 | Which configuration option should be accessed or edited. |
61 | Required to set a value. | 60 | Required to set a value. |
62 | If not given, all values of a given section will be printed in the format "OPTION = VALUE". | 61 | If not given, all values of a given section will be printed in the format "OPTION = VALUE". |
63 | .It Fl S |\-list-sections | 62 | .It Fl S |-list-sections |
64 | List available configuration sections for use with \-\-section. | 63 | List available configuration sections for use with --section. |
65 | .It Fl s Ar SECTION | Fl \-section= Ns Ar SECTION | 64 | .It Fl s Ar SECTION | Fl -section= Ns Ar SECTION |
66 | Which configuration section should be accessed or edited. | 65 | Which configuration section should be accessed or edited. |
67 | Required option. | 66 | Required option. |
68 | .It Fl V Ar VALUE | Fl \-value Ar VALUE | 67 | .It Fl V Ar VALUE | Fl -value Ar VALUE |
69 | Configuration value to store in the given section under the given option. | 68 | Configuration value to store in the given section under the given option. |
70 | Must only be given together with \-s and \-o options. | 69 | Must only be given together with -s and -o options. |
71 | .It Fl v | \-version | 70 | .It Fl v | -version |
72 | Print GNUnet version number. | 71 | Print GNUnet version number. |
73 | .It Fl W | \-rewrite | 72 | .It Fl W | -rewrite |
74 | Consider differences to defaults only. | 73 | Consider differences to defaults only. |
75 | .El | 74 | .El |
76 | .Sh SEE ALSO | 75 | .Sh SEE ALSO |
diff --git a/doc/man/gnunet-conversation-test.1 b/doc/man/gnunet-conversation-test.1 index 1cc445f6f..c2b50ff79 100644 --- a/doc/man/gnunet-conversation-test.1 +++ b/doc/man/gnunet-conversation-test.1 | |||
@@ -26,30 +26,29 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-conversation-test | 28 | .Nm gnunet-conversation-test |
29 | .Nd | 29 | .Nd check your speaker and microphone settings |
30 | check your speaker and microphone settings | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
34 | .Op Fl h | \-help | 33 | .Op Fl h | -help |
35 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 34 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
36 | .Op Fl v | \-version | 35 | .Op Fl v | -version |
37 | .Ao Ar URI Ac | 36 | .Ao Ar URI Ac |
38 | .Sh DESCRIPTION | 37 | .Sh DESCRIPTION |
39 | .Nm | 38 | .Nm |
40 | can be used to check your speaker and microphone settings. | 39 | can be used to check your speaker and microphone settings. |
41 | It will record you for five seconds and then play the recording back to you. | 40 | It will record you for five seconds and then play the recording back to you. |
42 | If this fails, you might want to use the \fBpavucontrol\fP tool to check which microphone or speaker were assigned to GNUnet by PulseAudio (you may have more than one set of microphones or speakers known to your computer). | 41 | If this fails, you might want to use the \fBpavucontrol\fP tool to check which microphone or speaker were assigned to GNUnet by PulseAudio (you may have more than one set of microphones or speakers known to your computer). |
43 | You can use gnunet\-conversation\-test without having a peer running on your computer. | 42 | You can use gnunet-conversation-test without having a peer running on your computer. |
44 | .Bl -tag -width indent | 43 | .Bl -tag -width indent |
45 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 44 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
46 | Use the configuration file FILENAME. | 45 | Use the configuration file FILENAME. |
47 | .It Fl h | \-help | 46 | .It Fl h | -help |
48 | Print short help on options. | 47 | Print short help on options. |
49 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 48 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
50 | Use LOGLEVEL for logging. | 49 | Use LOGLEVEL for logging. |
51 | Valid values are DEBUG, INFO, WARNING and ERROR. | 50 | Valid values are DEBUG, INFO, WARNING and ERROR. |
52 | .It Fl v | \-version | 51 | .It Fl v | -version |
53 | Print GNUnet version number. | 52 | Print GNUnet version number. |
54 | .El | 53 | .El |
55 | .\".Sh EXAMPLES | 54 | .\".Sh EXAMPLES |
diff --git a/doc/man/gnunet-conversation.1 b/doc/man/gnunet-conversation.1 index 62909224d..709cbed72 100644 --- a/doc/man/gnunet-conversation.1 +++ b/doc/man/gnunet-conversation.1 | |||
@@ -26,38 +26,37 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-conversation | 28 | .Nm gnunet-conversation |
29 | .Nd | 29 | .Nd have a conversation with your peers |
30 | have a conversation with your peers | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
34 | .Op Fl e Ar NAME | Fl \-ego= Ns Ar NAME | 33 | .Op Fl e Ar NAME | Fl -ego= Ns Ar NAME |
35 | .Op Fl h | \-help | 34 | .Op Fl h | -help |
36 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 35 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
37 | .Op Fl p Ar LINE | Fl \-phone= Ns Ar LINE | 36 | .Op Fl p Ar LINE | Fl -phone= Ns Ar LINE |
38 | .Op Fl v | \-version | 37 | .Op Fl v | -version |
39 | .Ao Ar URI Ac | 38 | .Ao Ar URI Ac |
40 | .Sh DESCRIPTION | 39 | .Sh DESCRIPTION |
41 | .Nm | 40 | .Nm |
42 | can be used to have a conversation with other GNUnet users. | 41 | can be used to have a conversation with other GNUnet users. |
43 | You can make calls and receive incoming calls. | 42 | You can make calls and receive incoming calls. |
44 | You need to setup an ego using gnunet\-identity first. | 43 | You need to setup an ego using gnunet-identity first. |
45 | For others to be able to call you, you must add a PHONE record to your zone in the GNU Name System (using gnunet\-namestore). | 44 | For others to be able to call you, you must add a PHONE record to your zone in the GNU Name System (using gnunet-namestore). |
46 | gnunet\-conversation has an interactive help system via the /help command. | 45 | gnunet-conversation has an interactive help system via the /help command. |
47 | .Bl -tag -width indent | 46 | .Bl -tag -width indent |
48 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 47 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
49 | Use the configuration file FILENAME. | 48 | Use the configuration file FILENAME. |
50 | .It Fl e Ar NAME | Fl \-ego= Ns Ar NAME | 49 | .It Fl e Ar NAME | Fl -ego= Ns Ar NAME |
51 | Specifies the NAME of the ego to use (for caller ID). | 50 | Specifies the NAME of the ego to use (for caller ID). |
52 | .It Fl h | \-help | 51 | .It Fl h | -help |
53 | Print short help on options. | 52 | Print short help on options. |
54 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 53 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
55 | Use LOGLEVEL for logging. | 54 | Use LOGLEVEL for logging. |
56 | Valid values are DEBUG, INFO, WARNING and ERROR. | 55 | Valid values are DEBUG, INFO, WARNING and ERROR. |
57 | .It Fl p Ar LINE | Fl \-phone= Ns Ar LINE | 56 | .It Fl p Ar LINE | Fl -phone= Ns Ar LINE |
58 | Optional argument that can be used to specify the phone LINE to be used with the conversation service. | 57 | Optional argument that can be used to specify the phone LINE to be used with the conversation service. |
59 | The default LINE is zero, which should be fine for most users. | 58 | The default LINE is zero, which should be fine for most users. |
60 | .It Fl v | \-version | 59 | .It Fl v | -version |
61 | Print GNUnet version number. | 60 | Print GNUnet version number. |
62 | .El | 61 | .El |
63 | .\".Sh EXAMPLES | 62 | .\".Sh EXAMPLES |
diff --git a/doc/man/gnunet-datastore.1 b/doc/man/gnunet-datastore.1 index fede02185..81347dcae 100644 --- a/doc/man/gnunet-datastore.1 +++ b/doc/man/gnunet-datastore.1 | |||
@@ -31,7 +31,7 @@ | |||
31 | .Nm | 31 | .Nm |
32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
33 | .Op Fl d | -dump | 33 | .Op Fl d | -dump |
34 | .Op Fl f Ar FILENAME | Fl \-file= Ns Ar FILENAME | 34 | .Op Fl f Ar FILENAME | Fl -file= Ns Ar FILENAME |
35 | .Op Fl h | -help | 35 | .Op Fl h | -help |
36 | .Op Fl i | -insert | 36 | .Op Fl i | -insert |
37 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL | 37 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
diff --git a/doc/man/gnunet-directory.1 b/doc/man/gnunet-directory.1 index 4a0696179..8ea92edb2 100644 --- a/doc/man/gnunet-directory.1 +++ b/doc/man/gnunet-directory.1 | |||
@@ -26,14 +26,13 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-directory | 28 | .Nm gnunet-directory |
29 | .Nd | 29 | .Nd display directories |
30 | display directories | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
34 | .Op Fl h | \-help | 33 | .Op Fl h | -help |
35 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 34 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
36 | .Op Fl v | \-version | 35 | .Op Fl v | -version |
37 | .Ao Ar FILENAME Ac | 36 | .Ao Ar FILENAME Ac |
38 | .Sh DESCRIPTION | 37 | .Sh DESCRIPTION |
39 | .Nm | 38 | .Nm |
@@ -42,15 +41,15 @@ A GNUnet directory is a binary file that contains a list of GNUnet file-sharing | |||
42 | The names of the directory files must be passed as command-line arguments to gnunet-directory. | 41 | The names of the directory files must be passed as command-line arguments to gnunet-directory. |
43 | The options are as follows: | 42 | The options are as follows: |
44 | .Bl -tag -width indent | 43 | .Bl -tag -width indent |
45 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 44 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
46 | Configuration file to use. | 45 | Configuration file to use. |
47 | This option is useless, since gnunet-directory does not really depend on any configuration options. | 46 | This option is useless, since gnunet-directory does not really depend on any configuration options. |
48 | .It Fl h | \-help | 47 | .It Fl h | -help |
49 | Print the help page. | 48 | Print the help page. |
50 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 49 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
51 | Change the loglevel. | 50 | Change the loglevel. |
52 | Possible values for LOGLEVEL are ERROR, WARNING, INFO and DEBUG. | 51 | Possible values for LOGLEVEL are ERROR, WARNING, INFO and DEBUG. |
53 | .It Fl v | \-version | 52 | .It Fl v | -version |
54 | Print the version number. | 53 | Print the version number. |
55 | .El | 54 | .El |
56 | .Ss NOTES | 55 | .Ss NOTES |
diff --git a/doc/man/gnunet-download.1 b/doc/man/gnunet-download.1 index 56f18e050..6244dbf6b 100644 --- a/doc/man/gnunet-download.1 +++ b/doc/man/gnunet-download.1 | |||
@@ -26,28 +26,27 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-download | 28 | .Nm gnunet-download |
29 | .Nd | 29 | .Nd a command line interface for downloading files from GNUnet |
30 | a command line interface for downloading files from GNUnet | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl a Ar LEVEL | Fl \-anonymity= Ns Ar LEVEL | 32 | .Op Fl a Ar LEVEL | Fl -anonymity= Ns Ar LEVEL |
34 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 33 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
35 | .Op Fl D | \-delete\-incomplete | 34 | .Op Fl D | -delete-incomplete |
36 | .Op Fl h | \-help | 35 | .Op Fl h | -help |
37 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 36 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
38 | .Op Fl n | \-no-network | 37 | .Op Fl n | -no-network |
39 | .Op Fl o Ar FILENAME | Fl \-output= Ns Ar FILENAME | 38 | .Op Fl o Ar FILENAME | Fl -output= Ns Ar FILENAME |
40 | .Op Fl p Ar DOWNLOADS | Fl \-parallelism= Ns Ar DOWNLOADS | 39 | .Op Fl p Ar DOWNLOADS | Fl -parallelism= Ns Ar DOWNLOADS |
41 | .Op Fl r Ar REQUESTS | Fl \-request-parallelism= Ns Ar REQUESTS | 40 | .Op Fl r Ar REQUESTS | Fl -request-parallelism= Ns Ar REQUESTS |
42 | .Op Fl R | \-recursive | 41 | .Op Fl R | -recursive |
43 | .Op Fl v | \-version | 42 | .Op Fl v | -version |
44 | .Op Fl V | \-verbose | 43 | .Op Fl V | -verbose |
45 | .Ao Ar GNUNET_URI Ac | 44 | .Ao Ar GNUNET_URI Ac |
46 | .Sh DESCRIPTION | 45 | .Sh DESCRIPTION |
47 | Download files from GNUnet. | 46 | Download files from GNUnet. |
48 | The options are as follows: | 47 | The options are as follows: |
49 | .Bl -tag -width indent | 48 | .Bl -tag -width indent |
50 | .It Fl a Ar LEVEL | Fl \-anonymity= Ns Ar LEVEL | 49 | .It Fl a Ar LEVEL | Fl -anonymity= Ns Ar LEVEL |
51 | This option can be used to specify additional anonymity constraints. | 50 | This option can be used to specify additional anonymity constraints. |
52 | The default is 1. | 51 | The default is 1. |
53 | If set to 0, GNUnet will publish the file non-anonymously and in fact sign the advertisement for the file using your peer's private key. | 52 | If set to 0, GNUnet will publish the file non-anonymously and in fact sign the advertisement for the file using your peer's private key. |
@@ -62,22 +61,22 @@ The specific numeric value (for anonymity levels above 1) is simple: | |||
62 | Given an anonymity level L (above 1), each request FS makes on your behalf must be hidden in L-1 equivalent requests of cover traffic (traffic your peer routes for others) in the same time-period. | 61 | Given an anonymity level L (above 1), each request FS makes on your behalf must be hidden in L-1 equivalent requests of cover traffic (traffic your peer routes for others) in the same time-period. |
63 | The time-period is twice the average delay by which GNUnet artificially delays traffic. | 62 | The time-period is twice the average delay by which GNUnet artificially delays traffic. |
64 | Note that regardless of the anonymity level you choose, peers that cache content in the network always use anonymity level 1. | 63 | Note that regardless of the anonymity level you choose, peers that cache content in the network always use anonymity level 1. |
65 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 64 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
66 | Use config file (default: | 65 | Use config file (default: |
67 | .Pa ~/.config/gnunet.conf Ns ) | 66 | .Pa ~/.config/gnunet.conf Ns ) |
68 | .It Fl D | \-delete\-incomplete | 67 | .It Fl D | -delete-incomplete |
69 | Causes gnunet-download to delete incomplete downloads when aborted with CTRL-C. | 68 | Causes gnunet-download to delete incomplete downloads when aborted with CTRL-C. |
70 | Note that complete files that are part of an incomplete recursive download will not be deleted even with this option. | 69 | Note that complete files that are part of an incomplete recursive download will not be deleted even with this option. |
71 | Without this option, terminating gnunet-download with a signal will cause incomplete downloads to stay on disk. | 70 | Without this option, terminating gnunet-download with a signal will cause incomplete downloads to stay on disk. |
72 | If gnunet-download runs to (normal) completion finishing the download, this option has no effect. | 71 | If gnunet-download runs to (normal) completion finishing the download, this option has no effect. |
73 | .It Fl h | \-help | 72 | .It Fl h | -help |
74 | Print the help page. | 73 | Print the help page. |
75 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 74 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
76 | Change the loglevel. | 75 | Change the loglevel. |
77 | Possible values for LOGLEVEL are ERROR, WARNING, INFO and DEBUG. | 76 | Possible values for LOGLEVEL are ERROR, WARNING, INFO and DEBUG. |
78 | .It Fl n | \-no-network | 77 | .It Fl n | -no-network |
79 | Only search locally, do not forward requests to other peers. | 78 | Only search locally, do not forward requests to other peers. |
80 | .It Fl o Ar FILENAME | Fl \-output= Ns Ar FILENAME | 79 | .It Fl o Ar FILENAME | Fl -output= Ns Ar FILENAME |
81 | Write the file to | 80 | Write the file to |
82 | .Ar FILENAME . | 81 | .Ar FILENAME . |
83 | Hint: when recursively downloading a directory, append a '/' to the end of the FILENAME to create a directory of that name. | 82 | Hint: when recursively downloading a directory, append a '/' to the end of the FILENAME to create a directory of that name. |
@@ -85,7 +84,7 @@ If no FILENAME is specified, gnunet-download constructs a temporary ID from the | |||
85 | The final filename is constructed based on meta-data extracted using | 84 | The final filename is constructed based on meta-data extracted using |
86 | .Xr libextractor 1 | 85 | .Xr libextractor 1 |
87 | (if available). | 86 | (if available). |
88 | .It Fl p Ar DOWNLOADS | Fl \-parallelism= Ns Ar DOWNLOADS | 87 | .It Fl p Ar DOWNLOADS | Fl -parallelism= Ns Ar DOWNLOADS |
89 | Set the maximum number of allowed parallel downloads to | 88 | Set the maximum number of allowed parallel downloads to |
90 | .Ar DOWNLOADS . | 89 | .Ar DOWNLOADS . |
91 | More parallel downloads can, to some extent, improve the overall time to download content. | 90 | More parallel downloads can, to some extent, improve the overall time to download content. |
@@ -97,7 +96,7 @@ This option is used to limit the number of files that are downloaded in parallel | |||
97 | can be used to limit the number of blocks that are concurrently requested. | 96 | can be used to limit the number of blocks that are concurrently requested. |
98 | As a result, the value only matters for recursive downloads. | 97 | As a result, the value only matters for recursive downloads. |
99 | The default value is 32. | 98 | The default value is 32. |
100 | .It Fl r Ar REQUESTS | Fl \-request-parallelism= Ns Ar REQUESTS | 99 | .It Fl r Ar REQUESTS | Fl -request-parallelism= Ns Ar REQUESTS |
101 | Set the maximum number of parallel requests that is allowed. | 100 | Set the maximum number of parallel requests that is allowed. |
102 | If multiple files are downloaded, gnunet-download will not run them in parallel if this would cause the number of pending requests to possibly exceed the given value. | 101 | If multiple files are downloaded, gnunet-download will not run them in parallel if this would cause the number of pending requests to possibly exceed the given value. |
103 | This is useful since, for example, downloading dozens of multi-gigabyte files in parallel could exhaust memory resources and would hardly improve performance. | 102 | This is useful since, for example, downloading dozens of multi-gigabyte files in parallel could exhaust memory resources and would hardly improve performance. |
@@ -107,16 +106,16 @@ Consider raising this limit for large recursive downloads with many large files | |||
107 | is not reached. | 106 | is not reached. |
108 | This option also only matters for recursive downloads. | 107 | This option also only matters for recursive downloads. |
109 | The default value is 4092. | 108 | The default value is 4092. |
110 | .It Fl R | \-recursive | 109 | .It Fl R | -recursive |
111 | Download directories recursively (and in parallel). | 110 | Download directories recursively (and in parallel). |
112 | Note that the URI must belong to a GNUnet directory and that the filename given to | 111 | Note that the URI must belong to a GNUnet directory and that the filename given to |
113 | .Fl o | 112 | .Fl o |
114 | must end in '.gnd' \(em otherwise, you will receive an error. | 113 | must end in '.gnd' \(em otherwise, you will receive an error. |
115 | You may want to use "DIRNAME/.gnd" for the filename, this way a directory "DIRNAME/" will be created, and GNUnet's internal directory information will be stored in "DIRNAME/.gnd". | 114 | You may want to use "DIRNAME/.gnd" for the filename, this way a directory "DIRNAME/" will be created, and GNUnet's internal directory information will be stored in "DIRNAME/.gnd". |
116 | However, it is also possible to specify "DIRNAME.gnd", in which case the files from the directory will end up in "DIRNAME/", while GNUnet's directory meta data will be in "DIRNAME.gnd". | 115 | However, it is also possible to specify "DIRNAME.gnd", in which case the files from the directory will end up in "DIRNAME/", while GNUnet's directory meta data will be in "DIRNAME.gnd". |
117 | .It Fl v | \-version | 116 | .It Fl v | -version |
118 | Print the version number. | 117 | Print the version number. |
119 | .It Fl V | \-verbose | 118 | .It Fl V | -verbose |
120 | Print progress information. | 119 | Print progress information. |
121 | .El | 120 | .El |
122 | .Ss NOTES | 121 | .Ss NOTES |
diff --git a/doc/man/gnunet-ecc.1 b/doc/man/gnunet-ecc.1 index d99b6c00b..cb8f8b45c 100644 --- a/doc/man/gnunet-ecc.1 +++ b/doc/man/gnunet-ecc.1 | |||
@@ -26,18 +26,17 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-ecc | 28 | .Nm gnunet-ecc |
29 | .Nd | 29 | .Nd manipulate GNUnet ECC key files |
30 | manipulate GNUnet ECC key files | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl g Ar COUNT | Fl \-generate-keys= Ns Ar COUNT | 32 | .Op Fl g Ar COUNT | Fl -generate-keys= Ns Ar COUNT |
34 | .Op Fl p | \-print-public-key | 33 | .Op Fl p | -print-public-key |
35 | .Op Fl P | \-print-private-key | 34 | .Op Fl P | -print-private-key |
36 | .Op Fl x | \-print-hex | 35 | .Op Fl x | -print-hex |
37 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 36 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
38 | .Op Fl h | \-help | 37 | .Op Fl h | -help |
39 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 38 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
40 | .Op Fl v | \-version | 39 | .Op Fl v | -version |
41 | .Ao Ar FILENAME Ac | 40 | .Ao Ar FILENAME Ac |
42 | .sp | 41 | .sp |
43 | .Sh DESCRIPTION | 42 | .Sh DESCRIPTION |
@@ -50,26 +49,26 @@ If the option | |||
50 | .Fl p | 49 | .Fl p |
51 | is given, the corresponding public key will be printed to the console. | 50 | is given, the corresponding public key will be printed to the console. |
52 | .Bl -tag -width indent | 51 | .Bl -tag -width indent |
53 | .It Fl g Ar COUNT | Fl \-generate-keys= Ns Ar COUNT | 52 | .It Fl g Ar COUNT | Fl -generate-keys= Ns Ar COUNT |
54 | Create COUNT public-private key pairs and write them to FILENAME. | 53 | Create COUNT public-private key pairs and write them to FILENAME. |
55 | Used for creating a file for testing. | 54 | Used for creating a file for testing. |
56 | .It Fl p | \-print-public-key | 55 | .It Fl p | -print-public-key |
57 | Print the corresponding public key to stdout. | 56 | Print the corresponding public key to stdout. |
58 | This is the value used for PKEY records in GNS. | 57 | This is the value used for PKEY records in GNS. |
59 | .It Fl P | \-print-private-key | 58 | .It Fl P | -print-private-key |
60 | Print the corresponding private key to stdout. | 59 | Print the corresponding private key to stdout. |
61 | This is the value used for PKEY records in GNS. | 60 | This is the value used for PKEY records in GNS. |
62 | .It Fl x | \-print-hex | 61 | .It Fl x | -print-hex |
63 | Print the corresponding public key to stdout in HEX format. | 62 | Print the corresponding public key to stdout in HEX format. |
64 | Useful for comparing to Ed25519 keys in X.509 tools. | 63 | Useful for comparing to Ed25519 keys in X.509 tools. |
65 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 64 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
66 | Use the configuration file FILENAME. | 65 | Use the configuration file FILENAME. |
67 | .It Fl h | \-help | 66 | .It Fl h | -help |
68 | Print short help on options. | 67 | Print short help on options. |
69 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 68 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
70 | Use LOGLEVEL for logging. | 69 | Use LOGLEVEL for logging. |
71 | Valid values are DEBUG, INFO, WARNING and ERROR. | 70 | Valid values are DEBUG, INFO, WARNING and ERROR. |
72 | .It Fl v | \-version | 71 | .It Fl v | -version |
73 | Print GNUnet version number. | 72 | Print GNUnet version number. |
74 | .El | 73 | .El |
75 | .Sh SEE ALSO | 74 | .Sh SEE ALSO |
diff --git a/doc/man/gnunet-fs.1 b/doc/man/gnunet-fs.1 index e87d9a3e2..f964acbb1 100644 --- a/doc/man/gnunet-fs.1 +++ b/doc/man/gnunet-fs.1 | |||
@@ -29,12 +29,12 @@ | |||
29 | .Nd measure and control the FS subsystem | 29 | .Nd measure and control the FS subsystem |
30 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
31 | .Nm | 31 | .Nm |
32 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
33 | .Op Fl h | \-help | 33 | .Op Fl h | -help |
34 | .Op Fl i | \-list-indexed | 34 | .Op Fl i | -list-indexed |
35 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 35 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
36 | .Op Fl v | \-version | 36 | .Op Fl v | -version |
37 | .Op Fl V | \-verbose | 37 | .Op Fl V | -verbose |
38 | .Sh DESCRIPTION | 38 | .Sh DESCRIPTION |
39 | .Nm | 39 | .Nm |
40 | is a tool to access various functions of GNUnet's FS subsystem | 40 | is a tool to access various functions of GNUnet's FS subsystem |
@@ -43,18 +43,18 @@ Most of these are not expected to be useful for end-users. | |||
43 | gnunet-fs can currently only be used to obtain a list of indexed files. | 43 | gnunet-fs can currently only be used to obtain a list of indexed files. |
44 | Other functions should be added in the near future. | 44 | Other functions should be added in the near future. |
45 | .Bl -tag -width indent | 45 | .Bl -tag -width indent |
46 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 46 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
47 | Configuration file to use. | 47 | Configuration file to use. |
48 | .It Fl h | \-help | 48 | .It Fl h | -help |
49 | Print the help page. | 49 | Print the help page. |
50 | .It Fl i | \-list-indexed | 50 | .It Fl i | -list-indexed |
51 | Print information about files that are currently indexed by file-sharing. | 51 | Print information about files that are currently indexed by file-sharing. |
52 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 52 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
53 | Change the loglevel. | 53 | Change the loglevel. |
54 | Possible values for LOGLEVEL are ERROR, WARNING, INFO and DEBUG. | 54 | Possible values for LOGLEVEL are ERROR, WARNING, INFO and DEBUG. |
55 | .It Fl v | \-version | 55 | .It Fl v | -version |
56 | Print the version number. | 56 | Print the version number. |
57 | .It Fl V | \-verbose | 57 | .It Fl V | -verbose |
58 | Be verbose. | 58 | Be verbose. |
59 | .El | 59 | .El |
60 | .Sh SEE ALSO | 60 | .Sh SEE ALSO |
diff --git a/doc/man/gnunet-gns-proxy.1 b/doc/man/gnunet-gns-proxy.1 index d985ee0d9..16b3b42f1 100644 --- a/doc/man/gnunet-gns-proxy.1 +++ b/doc/man/gnunet-gns-proxy.1 | |||
@@ -26,39 +26,38 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-gns-proxy | 28 | .Nm gnunet-gns-proxy |
29 | .Nd | 29 | .Nd run a client-side GNS SOCKS proxy |
30 | run a client side GNS SOCKS proxy | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
34 | .Op Fl a Ar AUTHORITY | Fl \-authority= Ns Ar AUTHORITY | 33 | .Op Fl a Ar AUTHORITY | Fl -authority= Ns Ar AUTHORITY |
35 | .Op Fl p Ar PORT | Fl \-port= Ns Ar PORT | 34 | .Op Fl p Ar PORT | Fl -port= Ns Ar PORT |
36 | .Op Fl h | \-help | 35 | .Op Fl h | -help |
37 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 36 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
38 | .Op Fl v | \-version | 37 | .Op Fl v | -version |
39 | .Sh DESCRIPTION | 38 | .Sh DESCRIPTION |
40 | Most users will want to run this SOCKS proxy. | 39 | Most users will want to run this SOCKS proxy. |
41 | It can be used in combination with browsers that support the SOCKS 4a protocol. | 40 | It can be used in combination with browsers that support the SOCKS 4a protocol. |
42 | .Pp | 41 | .Pp |
43 | The proxy will perform SSL authentication of GNS names and rewrite GNS enabled HTML content. | 42 | The proxy will perform SSL authentication of GNS names and rewrite GNS enabled HTML content. |
44 | To assert the validity of GNS names a local root CA certificate has to be generated that is used by the proxy. | 43 | To assert the validity of GNS names a local root CA certificate has to be generated that is used by the proxy. |
45 | Thus "gnunet-gns-proxy-setup-ca" should be executed before the first launch of this proxy or the \-\-authority switch is used to specify an appropriate CA certificate that is already trusted by the browser. | 44 | Thus "gnunet-gns-proxy-setup-ca" should be executed before the first launch of this proxy or the --authority switch is used to specify an appropriate CA certificate that is already trusted by the browser. |
46 | .Bl -tag -width indent | 45 | .Bl -tag -width indent |
47 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 46 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
48 | Use the configuration file FILENAME. | 47 | Use the configuration file FILENAME. |
49 | .It Fl a Ar AUTHORITY | Fl \-authority= Ns Ar AUTHORITY | 48 | .It Fl a Ar AUTHORITY | Fl -authority= Ns Ar AUTHORITY |
50 | Path to a PEM CA file that contains the certificate and private key of the CA to use to assert the validity of GNS names. | 49 | Path to a PEM CA file that contains the certificate and private key of the CA to use to assert the validity of GNS names. |
51 | The default port is specified in the configuration file for the gns service under "[gns-proxy]": | 50 | The default port is specified in the configuration file for the gns service under "[gns-proxy]": |
52 | "[gns-proxy]" | 51 | "[gns-proxy]" |
53 | PROXY_CACERT | 52 | PROXY_CACERT |
54 | .It Fl p Ar PORT | Fl \-port= Ns Ar PORT | 53 | .It Fl p Ar PORT | Fl -port= Ns Ar PORT |
55 | The port this proxy should listen on. Default is 7777. | 54 | The port this proxy should listen on. Default is 7777. |
56 | .It Fl h | \-help | 55 | .It Fl h | -help |
57 | Print short help on options. | 56 | Print short help on options. |
58 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 57 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
59 | Use LOGLEVEL for logging. | 58 | Use LOGLEVEL for logging. |
60 | Valid values are DEBUG, INFO, WARNING and ERROR. | 59 | Valid values are DEBUG, INFO, WARNING and ERROR. |
61 | .It Fl v | \-version | 60 | .It Fl v | -version |
62 | Print GNUnet version number. | 61 | Print GNUnet version number. |
63 | .El | 62 | .El |
64 | .\".Sh EXAMPLES | 63 | .\".Sh EXAMPLES |
diff --git a/doc/man/gnunet-gns.1 b/doc/man/gnunet-gns.1 index 0743290b4..5595981b0 100644 --- a/doc/man/gnunet-gns.1 +++ b/doc/man/gnunet-gns.1 | |||
@@ -26,47 +26,46 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-gns | 28 | .Nm gnunet-gns |
29 | .Nd | 29 | .Nd access to GNU Name System |
30 | access to GNU Name System | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
34 | .Op Fl h | \-help | 33 | .Op Fl h | -help |
35 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 34 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
36 | .Op Fl l Ar FILENAME | Fl \-logfile= Ns Ar FILENAME | 35 | .Op Fl l Ar FILENAME | Fl -logfile= Ns Ar FILENAME |
37 | .Op Fl r | \-raw | 36 | .Op Fl r | -raw |
38 | .Op Fl t Ar TYPE | Fl \-type= Ns Ar TYPE | 37 | .Op Fl t Ar TYPE | Fl -type= Ns Ar TYPE |
39 | .Op Fl u Ar NAME | Fl \-lookup= Ns Ar NAME | 38 | .Op Fl u Ar NAME | Fl -lookup= Ns Ar NAME |
40 | .Op Fl v | \-version | 39 | .Op Fl v | -version |
41 | .Sh DESCRIPTION | 40 | .Sh DESCRIPTION |
42 | .Nm | 41 | .Nm |
43 | can be used to lookup and process GNU Name Service names. | 42 | can be used to lookup and process GNU Name Service names. |
44 | .Bl -tag -width indent | 43 | .Bl -tag -width indent |
45 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 44 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
46 | Use the configuration file FILENAME. | 45 | Use the configuration file FILENAME. |
47 | .It Fl h | \-help | 46 | .It Fl h | -help |
48 | Print short help on options. | 47 | Print short help on options. |
49 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 48 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
50 | Use LOGLEVEL for logging. | 49 | Use LOGLEVEL for logging. |
51 | Valid values are DEBUG, INFO, WARNING and ERROR. | 50 | Valid values are DEBUG, INFO, WARNING and ERROR. |
52 | .It Fl l Ar FILENAME | Fl \-logfile= Ns Ar FILENAME | 51 | .It Fl l Ar FILENAME | Fl -logfile= Ns Ar FILENAME |
53 | Write logs to FILENAME. | 52 | Write logs to FILENAME. |
54 | .It Fl r | \-raw | 53 | .It Fl r | -raw |
55 | No unneeded output. | 54 | No unneeded output. |
56 | This is a quiet mode where only important information is displayed. | 55 | This is a quiet mode where only important information is displayed. |
57 | For example a lookup for an IP address will only yield the IP address, no descriptive text. | 56 | For example a lookup for an IP address will only yield the IP address, no descriptive text. |
58 | .It Fl t Ar TYPE | Fl \-type= Ns Ar TYPE | 57 | .It Fl t Ar TYPE | Fl -type= Ns Ar TYPE |
59 | Resource Record Type (TYPE) to look for. | 58 | Resource Record Type (TYPE) to look for. |
60 | Supported TYPE's are: A, AAAA, CNAME, NS, PKEY, PSEU, TLSA, SRV, SOA, MX, LEHO, VPN, REV, PTR, TXT. | 59 | Supported TYPE's are: A, AAAA, CNAME, NS, PKEY, PSEU, TLSA, SRV, SOA, MX, LEHO, VPN, REV, PTR, TXT. |
61 | Defaults to "A". | 60 | Defaults to "A". |
62 | .It Fl u Ar NAME | Fl \-lookup= Ns Ar NAME | 61 | .It Fl u Ar NAME | Fl -lookup= Ns Ar NAME |
63 | Name to lookup. | 62 | Name to lookup. |
64 | Resolve the specified name using the GNU Name System. | 63 | Resolve the specified name using the GNU Name System. |
65 | .It Fl T Ar TIMEOUT | Fl \-timeout= Ns Ar TIMEOUT | 64 | .It Fl T Ar TIMEOUT | Fl -timeout= Ns Ar TIMEOUT |
66 | How much time to wait for a resolution to finish. | 65 | How much time to wait for a resolution to finish. |
67 | Example: "5s" for 5 seconds or "3m" for 3 minutes. | 66 | Example: "5s" for 5 seconds or "3m" for 3 minutes. |
68 | Defaults to "forver" (No timeout). | 67 | Defaults to "forver" (No timeout). |
69 | .It Fl v | \-version | 68 | .It Fl v | -version |
70 | Print GNUnet version number. | 69 | Print GNUnet version number. |
71 | .El | 70 | .El |
72 | .Sh DIAGNOSTICS | 71 | .Sh DIAGNOSTICS |
diff --git a/doc/man/gnunet-identity.1 b/doc/man/gnunet-identity.1 index ec1a7ab37..1adfdf4d0 100644 --- a/doc/man/gnunet-identity.1 +++ b/doc/man/gnunet-identity.1 | |||
@@ -35,7 +35,7 @@ | |||
35 | .Op Fl e Ar NAME | Fl -ego= Ns Ar NAME | 35 | .Op Fl e Ar NAME | Fl -ego= Ns Ar NAME |
36 | .Op Fl h | -help | 36 | .Op Fl h | -help |
37 | .Op Fl m | -monitor | 37 | .Op Fl m | -monitor |
38 | .Op Fl p | \-private-keys | 38 | .Op Fl p | -private-keys |
39 | .Op Fl q | -quiet | 39 | .Op Fl q | -quiet |
40 | .Op Fl s Ar SUBSYSTEM | Fl -set= Ns Ar SUBSYSTEM | 40 | .Op Fl s Ar SUBSYSTEM | Fl -set= Ns Ar SUBSYSTEM |
41 | .Op Fl V | -verbose | 41 | .Op Fl V | -verbose |
diff --git a/doc/man/gnunet-namecache.1 b/doc/man/gnunet-namecache.1 index a040622b0..5917fe079 100644 --- a/doc/man/gnunet-namecache.1 +++ b/doc/man/gnunet-namecache.1 | |||
@@ -26,33 +26,32 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-namecache | 28 | .Nm gnunet-namecache |
29 | .Nd | 29 | .Nd inspect namecache |
30 | inspect namecache | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
34 | .Op Fl h | \-help | 33 | .Op Fl h | -help |
35 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 34 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
36 | .Op Fl n Ar NAME | Fl \-name= Ns Ar NAME | 35 | .Op Fl n Ar NAME | Fl -name= Ns Ar NAME |
37 | .Op Fl v | \-version | 36 | .Op Fl v | -version |
38 | .Op Fl z Ar PKEY | Fl \-zone= Ns Ar PKEY | 37 | .Op Fl z Ar PKEY | Fl -zone= Ns Ar PKEY |
39 | .Sh DESCRIPTION | 38 | .Sh DESCRIPTION |
40 | .Nm | 39 | .Nm |
41 | can be used to inspect values in the namecache. | 40 | can be used to inspect values in the namecache. |
42 | It is passed the mandatory option 'z' ('--zone=') with the argument PKEY, and the mandatory option 'n' ('--name=') with the argument NAME. | 41 | It is passed the mandatory option 'z' ('--zone=') with the argument PKEY, and the mandatory option 'n' ('--name=') with the argument NAME. |
43 | .Bl -tag -width indent | 42 | .Bl -tag -width indent |
44 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 43 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
45 | Use the configuration file FILENAME. | 44 | Use the configuration file FILENAME. |
46 | .It Fl h | \-help | 45 | .It Fl h | -help |
47 | Print short help on options. | 46 | Print short help on options. |
48 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 47 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
49 | Use LOGLEVEL for logging. | 48 | Use LOGLEVEL for logging. |
50 | Valid values are DEBUG, INFO, WARNING and ERROR. | 49 | Valid values are DEBUG, INFO, WARNING and ERROR. |
51 | .It Fl n Ar NAME | Fl \-name= Ns Ar NAME | 50 | .It Fl n Ar NAME | Fl -name= Ns Ar NAME |
52 | Name (label) of the record to display (mandatory option). | 51 | Name (label) of the record to display (mandatory option). |
53 | .It Fl v | \-version | 52 | .It Fl v | -version |
54 | Print GNUnet version number. | 53 | Print GNUnet version number. |
55 | .It Fl z Ar PKEY | Fl \-zone= Ns Ar PKEY | 54 | .It Fl z Ar PKEY | Fl -zone= Ns Ar PKEY |
56 | Specifies the public key of the zone to inspect (mandatory option) | 55 | Specifies the public key of the zone to inspect (mandatory option) |
57 | .El | 56 | .El |
58 | .\".Sh EXAMPLES | 57 | .\".Sh EXAMPLES |
diff --git a/doc/man/gnunet-namestore-fcfsd.1 b/doc/man/gnunet-namestore-fcfsd.1 index e1a09afe4..39bb9fcbc 100644 --- a/doc/man/gnunet-namestore-fcfsd.1 +++ b/doc/man/gnunet-namestore-fcfsd.1 | |||
@@ -26,15 +26,14 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-namestore-fcfsd | 28 | .Nm gnunet-namestore-fcfsd |
29 | .Nd | 29 | .Nd HTTP server for GNU Name System First-Come-First-Served name registration |
30 | HTTP server for GNU Name System First-Come-First-Served name registration | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
34 | .Op Fl h | \-help | 33 | .Op Fl h | -help |
35 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 34 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
36 | .Op Fl v | \-version | 35 | .Op Fl v | -version |
37 | .Op Fl z Ar EGO | \-zone= Ns Ar EGO | 36 | .Op Fl z Ar EGO | -zone= Ns Ar EGO |
38 | .Sh DESCRIPTION | 37 | .Sh DESCRIPTION |
39 | Most users will not want to run an FCFS-zone and thus will not need this program. | 38 | Most users will not want to run an FCFS-zone and thus will not need this program. |
40 | .Pp | 39 | .Pp |
@@ -58,16 +57,16 @@ After that, you can start the FCFSD service (possibly using | |||
58 | .Pp | 57 | .Pp |
59 | The options are as follows: | 58 | The options are as follows: |
60 | .Bl -tag -width indent | 59 | .Bl -tag -width indent |
61 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 60 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
62 | Use the configuration file FILENAME. | 61 | Use the configuration file FILENAME. |
63 | .It Fl h | \-help | 62 | .It Fl h | -help |
64 | Print short help on options. | 63 | Print short help on options. |
65 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 64 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
66 | Use LOGLEVEL for logging. | 65 | Use LOGLEVEL for logging. |
67 | Valid values are DEBUG, INFO, WARNING and ERROR. | 66 | Valid values are DEBUG, INFO, WARNING and ERROR. |
68 | .It Fl v | \-version | 67 | .It Fl v | -version |
69 | Print GNUnet version number. | 68 | Print GNUnet version number. |
70 | .It Fl z Ar EGO | \-zone= Ns Ar EGO | 69 | .It Fl z Ar EGO | -zone= Ns Ar EGO |
71 | Specifies for which | 70 | Specifies for which |
72 | .Ar EGO | 71 | .Ar EGO |
73 | FCFSD should manage the zone. | 72 | FCFSD should manage the zone. |
diff --git a/doc/man/gnunet-namestore.1 b/doc/man/gnunet-namestore.1 index e53bb7d95..b9bbff027 100644 --- a/doc/man/gnunet-namestore.1 +++ b/doc/man/gnunet-namestore.1 | |||
@@ -26,8 +26,7 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-namestore | 28 | .Nm gnunet-namestore |
29 | .Nd | 29 | .Nd manipulate GNU Name System (GNS) zone data |
30 | manipulate GNU Name System (GNS) zone data | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl a | -add | 32 | .Op Fl a | -add |
@@ -61,11 +60,11 @@ Desired operation is adding a record. | |||
61 | Use the configuration file FILENAME. | 60 | Use the configuration file FILENAME. |
62 | .It Fl d | -delete | 61 | .It Fl d | -delete |
63 | Desired operation is deleting records under the given name that match | 62 | Desired operation is deleting records under the given name that match |
64 | the specified type (\-t) and value (\-V). | 63 | the specified type (-t) and value (-V). |
65 | If type or value are not specified, it means that all types (or | 64 | If type or value are not specified, it means that all types (or |
66 | values) should be assumed to match (and possibly multiple or all | 65 | values) should be assumed to match (and possibly multiple or all |
67 | values under the given label will be deleted). | 66 | values under the given label will be deleted). |
68 | Specifying a label (\-n) is mandatory. | 67 | Specifying a label (-n) is mandatory. |
69 | Note that matching by expiration time or flags is (currently) not | 68 | Note that matching by expiration time or flags is (currently) not |
70 | supported. | 69 | supported. |
71 | .It Fl D | -display | 70 | .It Fl D | -display |
@@ -85,7 +84,7 @@ suggested name for this zone. | |||
85 | Use LOGLEVEL for logging. | 84 | Use LOGLEVEL for logging. |
86 | Valid values are DEBUG, INFO, WARNING and ERROR. | 85 | Valid values are DEBUG, INFO, WARNING and ERROR. |
87 | .It Fl m | -monitor | 86 | .It Fl m | -monitor |
88 | Monitor changes to the zone on an ongoing basis (in contrast to \-D, | 87 | Monitor changes to the zone on an ongoing basis (in contrast to -D, |
89 | which merely displays the current records). | 88 | which merely displays the current records). |
90 | .It Fl n Ar NAME | Fl -name= Ns Ar NAME | 89 | .It Fl n Ar NAME | Fl -name= Ns Ar NAME |
91 | Label or name of the record to add/delete/display. | 90 | Label or name of the record to add/delete/display. |
diff --git a/doc/man/gnunet-nat-auto.1 b/doc/man/gnunet-nat-auto.1 index 2dbfaa599..f5ec12d47 100644 --- a/doc/man/gnunet-nat-auto.1 +++ b/doc/man/gnunet-nat-auto.1 | |||
@@ -26,34 +26,33 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-nat-auto | 28 | .Nm gnunet-nat-auto |
29 | .Nd | 29 | .Nd autoconfigure and test NAT traversal |
30 | autoconfigure and test NAT traversal | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl a | \-auto | 32 | .Op Fl a | -auto |
34 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 33 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
35 | .Op Fl S Ar NAME | Fl \-section= Ns Ar NAME | 34 | .Op Fl S Ar NAME | Fl -section= Ns Ar NAME |
36 | .Op Fl t | \-tcp | 35 | .Op Fl t | -tcp |
37 | .Op Fl u | \-udp | 36 | .Op Fl u | -udp |
38 | .Op Fl w | \-write | 37 | .Op Fl w | -write |
39 | .Sh DESCRIPTION | 38 | .Sh DESCRIPTION |
40 | .Nm | 39 | .Nm |
41 | allows testing various NAT traversal functions, as well as attempting auto-configuration. | 40 | allows testing various NAT traversal functions, as well as attempting auto-configuration. |
42 | The options are as follows: | 41 | The options are as follows: |
43 | .Bl -tag -width indent | 42 | .Bl -tag -width indent |
44 | .It Fl a | \-auto | 43 | .It Fl a | -auto |
45 | Attempt auto-configuration for NAT traversal. | 44 | Attempt auto-configuration for NAT traversal. |
46 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 45 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
47 | Use the configuration file | 46 | Use the configuration file |
48 | .Ar FILENAME . | 47 | .Ar FILENAME . |
49 | .It Fl S Ar NAME | Fl \-section= Ns Ar NAME | 48 | .It Fl S Ar NAME | Fl -section= Ns Ar NAME |
50 | Name of the configuration section with details about the configuration to test. | 49 | Name of the configuration section with details about the configuration to test. |
51 | For example "transport-tcp". | 50 | For example "transport-tcp". |
52 | .It Fl t | \-tcp | 51 | .It Fl t | -tcp |
53 | Use TCP. | 52 | Use TCP. |
54 | .It Fl u | \-udp | 53 | .It Fl u | -udp |
55 | Use UDP. | 54 | Use UDP. |
56 | .It Fl w | \-write | 55 | .It Fl w | -write |
57 | Write configuration to configuration file, useful in combination with auto-configuration | 56 | Write configuration to configuration file, useful in combination with auto-configuration |
58 | .Pq Fl a . | 57 | .Pq Fl a . |
59 | .El | 58 | .El |
diff --git a/doc/man/gnunet-nat-server.1 b/doc/man/gnunet-nat-server.1 index 77a5eec26..bb772139a 100644 --- a/doc/man/gnunet-nat-server.1 +++ b/doc/man/gnunet-nat-server.1 | |||
@@ -26,15 +26,14 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-nat-server | 28 | .Nm gnunet-nat-server |
29 | .Nd | 29 | .Nd help GNUnet setup test network setup with NAT |
30 | help GNUnet setup test network setup with NAT | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
34 | .Op Fl d | \-daemonize | 33 | .Op Fl d | -daemonize |
35 | .Op Fl h | \-help | 34 | .Op Fl h | -help |
36 | .Op Fl L Ar FILENAME | Fl \-logfile= Ns Ar FILENAME | 35 | .Op Fl L Ar FILENAME | Fl -logfile= Ns Ar FILENAME |
37 | .Op Fl v | \-version | 36 | .Op Fl v | -version |
38 | .Ao Ar PORT Ac | 37 | .Ao Ar PORT Ac |
39 | .Sh DESCRIPTION | 38 | .Sh DESCRIPTION |
40 | Running a gnunet-nat-server is similar to running a hostlist server: it is a special service to the community with special requirements and no benefit to those running the service. | 39 | Running a gnunet-nat-server is similar to running a hostlist server: it is a special service to the community with special requirements and no benefit to those running the service. |
@@ -60,20 +59,20 @@ In fact, distributions are encouraged to consider not shipping it at all. | |||
60 | .Pp | 59 | .Pp |
61 | The options are as follows: | 60 | The options are as follows: |
62 | .Bl -tag -width indent | 61 | .Bl -tag -width indent |
63 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 62 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
64 | Use the configuration file | 63 | Use the configuration file |
65 | .Ar FILENAME . | 64 | .Ar FILENAME . |
66 | .It Fl d | \-daemonize | 65 | .It Fl d | -daemonize |
67 | Daemonize gnunet-nat-server (detach from terminal). | 66 | Daemonize gnunet-nat-server (detach from terminal). |
68 | .It Fl h | \-help | 67 | .It Fl h | -help |
69 | Print the help page. | 68 | Print the help page. |
70 | .It Fl L Ar LOGLEVEL | Fl \-log= Ns Ar LOGLEVEL | 69 | .It Fl L Ar LOGLEVEL | Fl -log= Ns Ar LOGLEVEL |
71 | Configure logging to use | 70 | Configure logging to use |
72 | .Ar LOGLEVEL . | 71 | .Ar LOGLEVEL . |
73 | .It Fl l Ar FILENAME | Fl \-logfile= Ns Ar FILENAME | 72 | .It Fl l Ar FILENAME | Fl -logfile= Ns Ar FILENAME |
74 | Configure logging to write logs to | 73 | Configure logging to write logs to |
75 | .Ar FILENAME . | 74 | .Ar FILENAME . |
76 | .It Fl v | \-version | 75 | .It Fl v | -version |
77 | Print the GNUnet version. | 76 | Print the GNUnet version. |
78 | .El | 77 | .El |
79 | .\".Sh EXAMPLES | 78 | .\".Sh EXAMPLES |
diff --git a/doc/man/gnunet-nat.1 b/doc/man/gnunet-nat.1 index 1ffdc5c7c..585b84605 100644 --- a/doc/man/gnunet-nat.1 +++ b/doc/man/gnunet-nat.1 | |||
@@ -26,45 +26,44 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-nat | 28 | .Nm gnunet-nat |
29 | .Nd | 29 | .Nd interact with the NAT service |
30 | interact with the NAT service | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl b Ar ADDRESS | Fl \-bind= Ns Ar ADDRESS | 32 | .Op Fl b Ar ADDRESS | Fl -bind= Ns Ar ADDRESS |
34 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 33 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
35 | .Op Fl e Ar ADDRESS | Fl \-external= Ns Ar ADDRESS | 34 | .Op Fl e Ar ADDRESS | Fl -external= Ns Ar ADDRESS |
36 | .Op Fl i Ar ADDRESS | Fl \-in= Ns Ar ADDRESS | 35 | .Op Fl i Ar ADDRESS | Fl -in= Ns Ar ADDRESS |
37 | .Op Fl r Ar ADDRESS | Fl \-remote= Ns Ar ADDRESS | 36 | .Op Fl r Ar ADDRESS | Fl -remote= Ns Ar ADDRESS |
38 | .Op Fl S Ar NAME | Fl \-section= Ns Ar NAME | 37 | .Op Fl S Ar NAME | Fl -section= Ns Ar NAME |
39 | .Op Fl s | \-stun | 38 | .Op Fl s | -stun |
40 | .Op Fl t | \-tcp | 39 | .Op Fl t | -tcp |
41 | .Op Fl u | \-udp | 40 | .Op Fl u | -udp |
42 | .Op Fl W | \-watch | 41 | .Op Fl W | -watch |
43 | .Sh DESCRIPTION | 42 | .Sh DESCRIPTION |
44 | This tool allows testing various NAT traversal functions, as well as attempting auto-configuration. | 43 | This tool allows testing various NAT traversal functions, as well as attempting auto-configuration. |
45 | .Sh OPTIONS | 44 | .Sh OPTIONS |
46 | .Bl -tag -width indent | 45 | .Bl -tag -width indent |
47 | .It Fl b Ar ADDRESS | Fl \-bind= Ns Ar ADDRESS | 46 | .It Fl b Ar ADDRESS | Fl -bind= Ns Ar ADDRESS |
48 | Assume that the service is (locally) bound to ADDRESS. | 47 | Assume that the service is (locally) bound to ADDRESS. |
49 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 48 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
50 | Use the configuration file FILENAME. | 49 | Use the configuration file FILENAME. |
51 | .It Fl e Ar ADDRESS | Fl \-external= Ns Ar ADDRESS | 50 | .It Fl e Ar ADDRESS | Fl -external= Ns Ar ADDRESS |
52 | Assume that ADDRESS is the globally visible address of the peer. | 51 | Assume that ADDRESS is the globally visible address of the peer. |
53 | .It Fl i Ar ADDRESS | Fl \-in= Ns Ar ADDRESS | 52 | .It Fl i Ar ADDRESS | Fl -in= Ns Ar ADDRESS |
54 | Assuming we are listening at ADDRESS for connection reversal requests. | 53 | Assuming we are listening at ADDRESS for connection reversal requests. |
55 | .It Fl r Ar ADDRESS | Fl \-remote= Ns Ar ADDRESS | 54 | .It Fl r Ar ADDRESS | Fl -remote= Ns Ar ADDRESS |
56 | Ask the peer at ADDRESS for connection reversal, using the local address for the target address of the reversal. | 55 | Ask the peer at ADDRESS for connection reversal, using the local address for the target address of the reversal. |
57 | .It Fl S Ar NAME | Fl \-section= Ns Ar NAME | 56 | .It Fl S Ar NAME | Fl -section= Ns Ar NAME |
58 | Name of section in configuration file to use for additional options. | 57 | Name of section in configuration file to use for additional options. |
59 | .It Fl s | \-stun | 58 | .It Fl s | -stun |
60 | Enable processing of STUN requests. | 59 | Enable processing of STUN requests. |
61 | Will try to read UDP packets from the bind address and handle the packets if they are STUN packets. | 60 | Will try to read UDP packets from the bind address and handle the packets if they are STUN packets. |
62 | Will only work with UDP. | 61 | Will only work with UDP. |
63 | .It Fl t | \-tcp | 62 | .It Fl t | -tcp |
64 | Use TCP. | 63 | Use TCP. |
65 | .It Fl u | \-udp | 64 | .It Fl u | -udp |
66 | Use UDP. | 65 | Use UDP. |
67 | .It Fl W | \-watch | 66 | .It Fl W | -watch |
68 | Watch for connection reversal requests. | 67 | Watch for connection reversal requests. |
69 | .El | 68 | .El |
70 | .Sh EXAMPLES | 69 | .Sh EXAMPLES |
diff --git a/doc/man/gnunet-peerinfo.1 b/doc/man/gnunet-peerinfo.1 index 143295dad..94951af86 100644 --- a/doc/man/gnunet-peerinfo.1 +++ b/doc/man/gnunet-peerinfo.1 | |||
@@ -26,50 +26,49 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-peerinfo | 28 | .Nm gnunet-peerinfo |
29 | .Nd | 29 | .Nd display information about other peers |
30 | display information about other peers | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
34 | .Op Fl g | \-get\-hello | 33 | .Op Fl g | -get-hello |
35 | .Op Fl h | \-help | 34 | .Op Fl h | -help |
36 | .Op Fl i | \-info | 35 | .Op Fl i | -info |
37 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 36 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
38 | .Op Fl l Ar LOGFILE | Fl \-logfile= ns Ar LOGFILE | 37 | .Op Fl l Ar LOGFILE | Fl -logfile= ns Ar LOGFILE |
39 | .Op Fl n | \-numeric | 38 | .Op Fl n | -numeric |
40 | .Op Fl p Ar HELLO | Fl \-put\-hello= Ns Ar HELLO | 39 | .Op Fl p Ar HELLO | Fl -put-hello= Ns Ar HELLO |
41 | .Op Fl q | \-quiet | 40 | .Op Fl q | -quiet |
42 | .Op Fl s | \-self | 41 | .Op Fl s | -self |
43 | .Op Fl v | \-version | 42 | .Op Fl v | -version |
44 | .Sh DESCRIPTION | 43 | .Sh DESCRIPTION |
45 | .Nm | 44 | .Nm |
46 | displays the known addresses and trust of known peers. | 45 | displays the known addresses and trust of known peers. |
47 | .Bl -tag -width indent | 46 | .Bl -tag -width indent |
48 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 47 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
49 | Load config file, default FILENAME of the config is | 48 | Load config file, default FILENAME of the config is |
50 | .Pa ~/.config/gnunet.conf . | 49 | .Pa ~/.config/gnunet.conf . |
51 | .It Fl g | \-get\-hello | 50 | .It Fl g | -get-hello |
52 | Output HELLO uri(s) | 51 | Output HELLO uri(s) |
53 | .It Fl h | \-help | 52 | .It Fl h | -help |
54 | Print the help page. | 53 | Print the help page. |
55 | .It Fl i | \-info | 54 | .It Fl i | -info |
56 | List all known peers (and their addresses). | 55 | List all known peers (and their addresses). |
57 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 56 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
58 | Set the loglevel | 57 | Set the loglevel |
59 | .It Fl l Ar LOGFILE | Fl \-logfile= ns Ar LOGFILE | 58 | .It Fl l Ar LOGFILE | Fl -logfile= ns Ar LOGFILE |
60 | Log messages to LOGFILE | 59 | Log messages to LOGFILE |
61 | .It Fl n | \-numeric | 60 | .It Fl n | -numeric |
62 | Disable resolution of IPs to hostnames | 61 | Disable resolution of IPs to hostnames |
63 | .It Fl p Ar HELLO | Fl \-put\-hello= Ns Ar HELLO | 62 | .It Fl p Ar HELLO | Fl -put-hello= Ns Ar HELLO |
64 | Add given HELLO uri to the database | 63 | Add given HELLO uri to the database |
65 | .It Fl q | \-quiet | 64 | .It Fl q | -quiet |
66 | Do not print anything but the peer identities | 65 | Do not print anything but the peer identities |
67 | .It Fl s | \-self | 66 | .It Fl s | -self |
68 | Print only our own identity. | 67 | Print only our own identity. |
69 | Together with | 68 | Together with |
70 | .Fl q , | 69 | .Fl q , |
71 | this is the exact line that other peers would have to put in to their friends file in order to consider this peer one of their friends in F2F mode. | 70 | this is the exact line that other peers would have to put in to their friends file in order to consider this peer one of their friends in F2F mode. |
72 | .It Fl v | \-version | 71 | .It Fl v | -version |
73 | Print the version number | 72 | Print the version number |
74 | .El | 73 | .El |
75 | .Sh SEE ALSO | 74 | .Sh SEE ALSO |
diff --git a/doc/man/gnunet-publish.1 b/doc/man/gnunet-publish.1 index 04293102c..b6985463a 100644 --- a/doc/man/gnunet-publish.1 +++ b/doc/man/gnunet-publish.1 | |||
@@ -26,29 +26,28 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-publish | 28 | .Nm gnunet-publish |
29 | .Nd | 29 | .Nd a command line interface for publishing new content into GNUnet |
30 | a command line interface for publishing new content into GNUnet | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl a Ar LEVEL | Fl \-anonymity= Ns Ar LEVEL | 32 | .Op Fl a Ar LEVEL | Fl -anonymity= Ns Ar LEVEL |
34 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 33 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
35 | .Op Fl D | \-disable\-extractor | 34 | .Op Fl D | -disable-extractor |
36 | .Op Fl E | \-enable\-creation\-time | 35 | .Op Fl E | -enable-creation-time |
37 | .Op Fl e | \-extract | 36 | .Op Fl e | -extract |
38 | .Op Fl h | \-help | 37 | .Op Fl h | -help |
39 | .Op Fl k Ar KEYWORD | Fl \-key= Ns Ar KEYWORD | 38 | .Op Fl k Ar KEYWORD | Fl -key= Ns Ar KEYWORD |
40 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 39 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
41 | .Op Fl m Ar TYPE:VALUE | Fl \-meta= Ns Ar TYPE:VALUE | 40 | .Op Fl m Ar TYPE:VALUE | Fl -meta= Ns Ar TYPE:VALUE |
42 | .Op Fl n | \-noindex | 41 | .Op Fl n | -noindex |
43 | .Op Fl N Ar ID | Fl \-next= Ns Ar ID | 42 | .Op Fl N Ar ID | Fl -next= Ns Ar ID |
44 | .Op Fl p Ar PRIORITY | Fl \-prio= Ns Ar PRIORITY | 43 | .Op Fl p Ar PRIORITY | Fl -prio= Ns Ar PRIORITY |
45 | .Op Fl P Ar NAME | Fl \-pseudonym= Ns Ar NAME | 44 | .Op Fl P Ar NAME | Fl -pseudonym= Ns Ar NAME |
46 | .Op Fl r Ar LEVEL | Fl \-replication= Ns Ar LEVEL | 45 | .Op Fl r Ar LEVEL | Fl -replication= Ns Ar LEVEL |
47 | .Op Fl s | \-simulate-only | 46 | .Op Fl s | -simulate-only |
48 | .Op Fl t Ar ID | Fl \-this= Ns Ar ID | 47 | .Op Fl t Ar ID | Fl -this= Ns Ar ID |
49 | .Op Fl u Ar URI | Fl \-uri= Ns Ar URI | 48 | .Op Fl u Ar URI | Fl -uri= Ns Ar URI |
50 | .Op Fl v | \-version | 49 | .Op Fl v | -version |
51 | .Op Fl V | \-verbose | 50 | .Op Fl V | -verbose |
52 | .Ao Ar FILENAME Ac | 51 | .Ao Ar FILENAME Ac |
53 | .Sh DESCRIPTION | 52 | .Sh DESCRIPTION |
54 | In order to share files with other GNUnet users, the files must first be made available to GNUnet. | 53 | In order to share files with other GNUnet users, the files must first be made available to GNUnet. |
@@ -109,10 +108,10 @@ to specify meta-data. | |||
109 | For the | 108 | For the |
110 | .Fl m | 109 | .Fl m |
111 | option you need to use the form keyword-type:value. | 110 | option you need to use the form keyword-type:value. |
112 | For example, use "\-m os:Linux" to specify that the operating system is Linux. | 111 | For example, use "-m os:Linux" to specify that the operating system is Linux. |
113 | Common meta-data types are "author", "title", "mimetype", "filename", "language", "subject" and "keywords". | 112 | Common meta-data types are "author", "title", "mimetype", "filename", "language", "subject" and "keywords". |
114 | A full list can be obtained from the extract tool using the option | 113 | A full list can be obtained from the extract tool using the option |
115 | .Fl \-list . | 114 | .Fl -list . |
116 | The meta-data is used to help users in searching for files on the network. | 115 | The meta-data is used to help users in searching for files on the network. |
117 | The keywords are case-sensitive. | 116 | The keywords are case-sensitive. |
118 | .Pp | 117 | .Pp |
@@ -128,7 +127,7 @@ If you publish or index a file and then leave the network, it will almost always | |||
128 | .Pp | 127 | .Pp |
129 | The options are as follows: | 128 | The options are as follows: |
130 | .Bl -tag -width indent | 129 | .Bl -tag -width indent |
131 | .It Fl a Ar LEVEL | Fl \-anonymity= Ns Ar LEVEL | 130 | .It Fl a Ar LEVEL | Fl -anonymity= Ns Ar LEVEL |
132 | This option can be used to specify additional anonymity constraints. | 131 | This option can be used to specify additional anonymity constraints. |
133 | The default is 1. | 132 | The default is 1. |
134 | If set to 0, GNUnet will publish the file non-anonymously and in fact sign the advertisement for the file using your peer's private key. | 133 | If set to 0, GNUnet will publish the file non-anonymously and in fact sign the advertisement for the file using your peer's private key. |
@@ -143,38 +142,38 @@ The specific numeric value (for anonymity levels above 1) is simple: | |||
143 | Given an anonymity level L (above 1), each request FS makes on your behalf must be hidden in L-1 equivalent requests of cover traffic (traffic your peer routes for others) in the same time-period. | 142 | Given an anonymity level L (above 1), each request FS makes on your behalf must be hidden in L-1 equivalent requests of cover traffic (traffic your peer routes for others) in the same time-period. |
144 | The time-period is twice the average delay by which GNUnet artificially delays traffic. | 143 | The time-period is twice the average delay by which GNUnet artificially delays traffic. |
145 | Note that regardless of the anonymity level you choose, peers that cache content in the network always use anonymity level 1. | 144 | Note that regardless of the anonymity level you choose, peers that cache content in the network always use anonymity level 1. |
146 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 145 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
147 | Use alternate config file FILENAME. | 146 | Use alternate config file FILENAME. |
148 | If this option is not specified, the default is | 147 | If this option is not specified, the default is |
149 | .Pa ~/.config/gnunet.conf . | 148 | .Pa ~/.config/gnunet.conf . |
150 | .It Fl D | \-disable\-extractor | 149 | .It Fl D | -disable-extractor |
151 | Disable use of GNU libextractor for finding additional keywords and metadata. | 150 | Disable use of GNU libextractor for finding additional keywords and metadata. |
152 | .It Fl E | \-enable\-creation\-time | 151 | .It Fl E | -enable-creation-time |
153 | Enable use of creation time timestamp in metadata. | 152 | Enable use of creation time timestamp in metadata. |
154 | Setting this information will leak information about the time at which a file was made available. | 153 | Setting this information will leak information about the time at which a file was made available. |
155 | .It Fl e | \-extract | 154 | .It Fl e | -extract |
156 | Print the list of keywords that will be used for each file given the current options. | 155 | Print the list of keywords that will be used for each file given the current options. |
157 | Do not perform any indexing or publishing. | 156 | Do not perform any indexing or publishing. |
158 | .It Fl h | \-help | 157 | .It Fl h | -help |
159 | Print the help page. | 158 | Print the help page. |
160 | .It Fl k Ar KEYWORD | Fl \-key= Ns Ar KEYWORD | 159 | .It Fl k Ar KEYWORD | Fl -key= Ns Ar KEYWORD |
161 | Additional key to index the content with (to add multiple keys, specify multiple times). | 160 | Additional key to index the content with (to add multiple keys, specify multiple times). |
162 | Each additional key is case\-sensitive. | 161 | Each additional key is case-sensitive. |
163 | Can be specified multiple times. | 162 | Can be specified multiple times. |
164 | The keyword is only applied to the top\-level file or directory. | 163 | The keyword is only applied to the top-level file or directory. |
165 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 164 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
166 | Change the loglevel. | 165 | Change the loglevel. |
167 | Possible values for LOGLEVEL are ERROR, WARNING, INFO and DEBUG. | 166 | Possible values for LOGLEVEL are ERROR, WARNING, INFO and DEBUG. |
168 | .It Fl m Ar TYPE:VALUE | Fl \-meta= Ns Ar TYPE:VALUE | 167 | .It Fl m Ar TYPE:VALUE | Fl -meta= Ns Ar TYPE:VALUE |
169 | For the main file (or directory), set the metadata of the given TYPE to the given VALUE. | 168 | For the main file (or directory), set the metadata of the given TYPE to the given VALUE. |
170 | Note that this will not add the respective VALUE to the set of keywords under which the file can be found. | 169 | Note that this will not add the respective VALUE to the set of keywords under which the file can be found. |
171 | .It Fl n | \-noindex | 170 | .It Fl n | -noindex |
172 | Executive summary: You probably don't need it. | 171 | Executive summary: You probably don't need it. |
173 | Do not index, full publishing. | 172 | Do not index, full publishing. |
174 | Note that directories, information for keyword search, namespace search and indexing data are always published (even without this option). | 173 | Note that directories, information for keyword search, namespace search and indexing data are always published (even without this option). |
175 | With this option, every block of the actual files is stored in encrypted form in the block database of the local peer. | 174 | With this option, every block of the actual files is stored in encrypted form in the block database of the local peer. |
176 | While this adds security if the local node is compromised (the adversary snags your machine), it is significantly less efficient compared to on-demand encryption and is definitely not recommended for large files. | 175 | While this adds security if the local node is compromised (the adversary snags your machine), it is significantly less efficient compared to on-demand encryption and is definitely not recommended for large files. |
177 | .It Fl N Ar ID | Fl \-next= Ns Ar ID | 176 | .It Fl N Ar ID | Fl -next= Ns Ar ID |
178 | Specifies the next identifier of a future version of the file to be published under the same pseudonym. | 177 | Specifies the next identifier of a future version of the file to be published under the same pseudonym. |
179 | This option is only valid together with the | 178 | This option is only valid together with the |
180 | .Fl P | 179 | .Fl P |
@@ -187,36 +186,36 @@ and | |||
187 | without | 186 | without |
188 | .Fl t | 187 | .Fl t |
189 | is not allowed. | 188 | is not allowed. |
190 | .It Fl p Ar PRIORITY | Fl \-prio= Ns Ar PRIORITY | 189 | .It Fl p Ar PRIORITY | Fl -prio= Ns Ar PRIORITY |
191 | Executive summary: You probably don't need it. | 190 | Executive summary: You probably don't need it. |
192 | Set the priority of the published content (default: 365). | 191 | Set the priority of the published content (default: 365). |
193 | If the local database is full, GNUnet will discard the content with the lowest ranking. | 192 | If the local database is full, GNUnet will discard the content with the lowest ranking. |
194 | Note that ranks change over time depending on popularity. | 193 | Note that ranks change over time depending on popularity. |
195 | The default should be high enough to preserve the locally published content in favor of content that migrates from other peers. | 194 | The default should be high enough to preserve the locally published content in favor of content that migrates from other peers. |
196 | .It Fl P Ar NAME | Fl \-pseudonym= Ns Ar NAME | 195 | .It Fl P Ar NAME | Fl -pseudonym= Ns Ar NAME |
197 | For the top-level directory or file, places the file into the namespace identified by the pseudonym NAME. | 196 | For the top-level directory or file, places the file into the namespace identified by the pseudonym NAME. |
198 | NAME must be a valid pseudonym managed by | 197 | NAME must be a valid pseudonym managed by |
199 | .Xr gnunet-identity 1 . | 198 | .Xr gnunet-identity 1 . |
200 | .It Fl r Ar LEVEL | Fl \-replication= Ns Ar LEVEL | 199 | .It Fl r Ar LEVEL | Fl -replication= Ns Ar LEVEL |
201 | Set the desired replication level. | 200 | Set the desired replication level. |
202 | If CONTENT_PUSHING is set to YES, GNUnet will push each block (for the file) LEVEL times to other peers before doing normal "random" replication of all content. | 201 | If CONTENT_PUSHING is set to YES, GNUnet will push each block (for the file) LEVEL times to other peers before doing normal "random" replication of all content. |
203 | This option can be used to push some content out into the network harder. | 202 | This option can be used to push some content out into the network harder. |
204 | Note that pushing content LEVEL times into the network does not guarantee that there will actually be LEVEL replicas. | 203 | Note that pushing content LEVEL times into the network does not guarantee that there will actually be LEVEL replicas. |
205 | .It Fl s | \-simulate-only | 204 | .It Fl s | -simulate-only |
206 | When this option is used, gnunet\-publish will not actually publish the file but just simulate what would be done. | 205 | When this option is used, gnunet-publish will not actually publish the file but just simulate what would be done. |
207 | This can be used to compute the GNUnet URI for a file without actually sharing it. | 206 | This can be used to compute the GNUnet URI for a file without actually sharing it. |
208 | .It Fl t Ar ID | Fl \-this= Ns Ar ID | 207 | .It Fl t Ar ID | Fl -this= Ns Ar ID |
209 | Specifies the identifier under which the file is to be published under a pseudonym. | 208 | Specifies the identifier under which the file is to be published under a pseudonym. |
210 | This option is only valid together with the | 209 | This option is only valid together with the |
211 | .Fl P | 210 | .Fl P |
212 | option. | 211 | option. |
213 | .It Fl u Ar URI | Fl \-uri= Ns Ar URI | 212 | .It Fl u Ar URI | Fl -uri= Ns Ar URI |
214 | This option can be used to specify the URI of a file instead of a filename (this is the only case where the otherwise mandatory filename argument must be omitted). | 213 | This option can be used to specify the URI of a file instead of a filename (this is the only case where the otherwise mandatory filename argument must be omitted). |
215 | Instead of publishing a file or directory and using the corresponding URI, gnunet-publish will use this URI and perform the selected namespace or keyword operations. | 214 | Instead of publishing a file or directory and using the corresponding URI, gnunet-publish will use this URI and perform the selected namespace or keyword operations. |
216 | This can be used to add additional keywords to a file that has already been shared or to add files to a namespace for which the URI is known but the content is not locally available. | 215 | This can be used to add additional keywords to a file that has already been shared or to add files to a namespace for which the URI is known but the content is not locally available. |
217 | .It Fl v | \-version | 216 | .It Fl v | -version |
218 | Print the version number. | 217 | Print the version number. |
219 | .It Fl V | \-verbose | 218 | .It Fl V | -verbose |
220 | Be verbose. | 219 | Be verbose. |
221 | Using this option causes gnunet-publish to print progress information and at the end the file identification that can be used to download the file from GNUnet. | 220 | Using this option causes gnunet-publish to print progress information and at the end the file identification that can be used to download the file from GNUnet. |
222 | .El | 221 | .El |
diff --git a/doc/man/gnunet-reclaim.1 b/doc/man/gnunet-reclaim.1 index c1ab0d1aa..049bff155 100644 --- a/doc/man/gnunet-reclaim.1 +++ b/doc/man/gnunet-reclaim.1 | |||
@@ -26,66 +26,65 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-reclaim | 28 | .Nm gnunet-reclaim |
29 | .Nd | 29 | .Nd Command-line tools for re:claimID subsystem |
30 | Command-line tools for re:claimID subsystem | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
34 | .Op Fl h | \-help | 33 | .Op Fl h | -help |
35 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 34 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
36 | .Op Fl l Ar LOGFILE | Fl \-logfile= Ns Ar LOGFILE | 35 | .Op Fl l Ar LOGFILE | Fl -logfile= Ns Ar LOGFILE |
37 | .Op Fl e Ar EGO | Fl \-ego= Ns Ar EGO | 36 | .Op Fl e Ar EGO | Fl -ego= Ns Ar EGO |
38 | .Op Fl a Ar NAME | Fl \-add= Ns Ar NAME | 37 | .Op Fl a Ar NAME | Fl -add= Ns Ar NAME |
39 | .Op Fl V Ar VALUE | Fl \-value= Ns Ar VALUE | 38 | .Op Fl V Ar VALUE | Fl -value= Ns Ar VALUE |
40 | .Op Fl d Ar ID | Fl \-delete= Ns Ar ID | 39 | .Op Fl d Ar ID | Fl -delete= Ns Ar ID |
41 | .Op Fl r Ar RP | Fl \-rp= Ns Ar RP | 40 | .Op Fl r Ar RP | Fl -rp= Ns Ar RP |
42 | .Op Fl D | \-dump | 41 | .Op Fl D | -dump |
43 | .Op Fl i Ar A1,A2,... | Fl \-issue= Ns Ar A1,A2,... | 42 | .Op Fl i Ar A1,A2,... | Fl -issue= Ns Ar A1,A2,... |
44 | .Op Fl C Ar TICKET | Fl \-consume= Ns Ar TICKET | 43 | .Op Fl C Ar TICKET | Fl -consume= Ns Ar TICKET |
45 | .Op Fl R Ar TICKET | Fl \-revoke= Ns Ar TICKET | 44 | .Op Fl R Ar TICKET | Fl -revoke= Ns Ar TICKET |
46 | .Op Fl t Ar TYPE | Fl \-type= Ns Ar TYPE | 45 | .Op Fl t Ar TYPE | Fl -type= Ns Ar TYPE |
47 | .Op Fl T | \-tickets | 46 | .Op Fl T | -tickets |
48 | .Op Fl E Ar INTERVAL | Fl \-expiration= Ns Ar INTERVAL | 47 | .Op Fl E Ar INTERVAL | Fl -expiration= Ns Ar INTERVAL |
49 | .Op Fl v | \-version | 48 | .Op Fl v | -version |
50 | .Sh DESCRIPTION | 49 | .Sh DESCRIPTION |
51 | .Nm | 50 | .Nm |
52 | allows you to manage identity attributes and manage authorizations. | 51 | allows you to manage identity attributes and manage authorizations. |
53 | .Bl -tag -width indent | 52 | .Bl -tag -width indent |
54 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 53 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
55 | Use the configuration file FILENAME. | 54 | Use the configuration file FILENAME. |
56 | .It Fl h | \-help | 55 | .It Fl h | -help |
57 | Print short help on options. | 56 | Print short help on options. |
58 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 57 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
59 | Use LOGLEVEL for logging. | 58 | Use LOGLEVEL for logging. |
60 | Valid values are DEBUG, INFO, WARNING and ERROR. | 59 | Valid values are DEBUG, INFO, WARNING and ERROR. |
61 | .It Fl l Ar LOGFILE | Fl \-logfile= Ns Ar LOGFILE | 60 | .It Fl l Ar LOGFILE | Fl -logfile= Ns Ar LOGFILE |
62 | Configure logging to write logs to LOGFILE. | 61 | Configure logging to write logs to LOGFILE. |
63 | .It Fl e Ar EGO | Fl \-ego= Ns Ar EGO | 62 | .It Fl e Ar EGO | Fl -ego= Ns Ar EGO |
64 | Specify identity to use. Always required. | 63 | Specify identity to use. Always required. |
65 | .It Fl a Ar NAME | Fl \-add= Ns Ar NAME | 64 | .It Fl a Ar NAME | Fl -add= Ns Ar NAME |
66 | Add an attribute with NAME. Must be used in conjunction with -V | 65 | Add an attribute with NAME. Must be used in conjunction with -V |
67 | .It Fl V Ar VALUE | Fl \-value= Ns Ar VALUE | 66 | .It Fl V Ar VALUE | Fl -value= Ns Ar VALUE |
68 | Specify value of attribute to add. | 67 | Specify value of attribute to add. |
69 | .It Fl t Ar TYPE | Fl \-type= Ns Ar TYPE | 68 | .It Fl t Ar TYPE | Fl -type= Ns Ar TYPE |
70 | Specify type of attribute to add (Default: STRING) | 69 | Specify type of attribute to add (Default: STRING) |
71 | .It Fl d Ar ID | Fl \-delete= Ns Ar ID | 70 | .It Fl d Ar ID | Fl -delete= Ns Ar ID |
72 | Delete an attribute with ID. | 71 | Delete an attribute with ID. |
73 | .It Fl E Ar INTERVAL | Fl \-expiration= Ns Ar INTERVAL | 72 | .It Fl E Ar INTERVAL | Fl -expiration= Ns Ar INTERVAL |
74 | Specify relative expiration interval (freshness) of attribute. | 73 | Specify relative expiration interval (freshness) of attribute. |
75 | .It Fl D | \-dump | 74 | .It Fl D | -dump |
76 | List all attributes for given identity. | 75 | List all attributes for given identity. |
77 | .It Fl i Ar A1,A2,... | Fl \-issue= Ns Ar A1,A2,... | 76 | .It Fl i Ar A1,A2,... | Fl -issue= Ns Ar A1,A2,... |
78 | Authorize a relying party to access a set of attributes. Must be | 77 | Authorize a relying party to access a set of attributes. Must be |
79 | used in conjunction with -r. Returns a TICKET. | 78 | used in conjunction with -r. Returns a TICKET. |
80 | .It Fl r Ar RP | Fl \-rp= Ns Ar RP | 79 | .It Fl r Ar RP | Fl -rp= Ns Ar RP |
81 | The relying party to authorize (see -i). RP is a PKEY of the entity. | 80 | The relying party to authorize (see -i). RP is a PKEY of the entity. |
82 | .It Fl C Ar TICKET | Fl \-consume= Ns Ar TICKET | 81 | .It Fl C Ar TICKET | Fl -consume= Ns Ar TICKET |
83 | Consume TICKET and retrieve shared attributes. To be used by RP. | 82 | Consume TICKET and retrieve shared attributes. To be used by RP. |
84 | .It Fl R Ar TICKET | Fl \-revoke= Ns Ar TICKET | 83 | .It Fl R Ar TICKET | Fl -revoke= Ns Ar TICKET |
85 | Revoke TICKET. To be used by identity which issued TICKET. | 84 | Revoke TICKET. To be used by identity which issued TICKET. |
86 | .It Fl T | \-tickets | 85 | .It Fl T | -tickets |
87 | List issued tickets. | 86 | List issued tickets. |
88 | .It Fl v | \-version | 87 | .It Fl v | -version |
89 | Print GNUnet version number. | 88 | Print GNUnet version number. |
90 | .El | 89 | .El |
91 | .\".Sh EXAMPLES | 90 | .\".Sh EXAMPLES |
diff --git a/doc/man/gnunet-resolver.1 b/doc/man/gnunet-resolver.1 index 843b4e2a0..71ec25b77 100644 --- a/doc/man/gnunet-resolver.1 +++ b/doc/man/gnunet-resolver.1 | |||
@@ -26,33 +26,32 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-resolver | 28 | .Nm gnunet-resolver |
29 | .Nd | 29 | .Nd built-in GNUnet stub resolver |
30 | built-in GNUnet stub resolver | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
34 | .Op Fl h | \-help | 33 | .Op Fl h | -help |
35 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 34 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
36 | .Op Fl l Ar LOGFILE | Fl \-logfile= Ns Ar LOGFILE | 35 | .Op Fl l Ar LOGFILE | Fl -logfile= Ns Ar LOGFILE |
37 | .Op Fl r | \-reverse | 36 | .Op Fl r | -reverse |
38 | .Op Fl v | \-version | 37 | .Op Fl v | -version |
39 | .Ao Ar hostname Ac | 38 | .Ao Ar hostname Ac |
40 | .Sh DESCRIPTION | 39 | .Sh DESCRIPTION |
41 | .Nm | 40 | .Nm |
42 | allows you to use the build-in GNUnet stub resolver. | 41 | allows you to use the build-in GNUnet stub resolver. |
43 | .Bl -tag -width indent | 42 | .Bl -tag -width indent |
44 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 43 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
45 | Use the configuration file FILENAME. | 44 | Use the configuration file FILENAME. |
46 | .It Fl h | \-help | 45 | .It Fl h | -help |
47 | Print short help on options. | 46 | Print short help on options. |
48 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 47 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
49 | Use LOGLEVEL for logging. | 48 | Use LOGLEVEL for logging. |
50 | Valid values are DEBUG, INFO, WARNING and ERROR. | 49 | Valid values are DEBUG, INFO, WARNING and ERROR. |
51 | .It Fl l Ar LOGFILE | Fl \-logfile= Ns Ar LOGFILE | 50 | .It Fl l Ar LOGFILE | Fl -logfile= Ns Ar LOGFILE |
52 | Configure logging to write logs to LOGFILE. | 51 | Configure logging to write logs to LOGFILE. |
53 | .It Fl r | \-reverse | 52 | .It Fl r | -reverse |
54 | Perform a reverse lookup. | 53 | Perform a reverse lookup. |
55 | .It Fl v | \-version | 54 | .It Fl v | -version |
56 | Print GNUnet version number. | 55 | Print GNUnet version number. |
57 | .El | 56 | .El |
58 | .\".Sh EXAMPLES | 57 | .\".Sh EXAMPLES |
diff --git a/doc/man/gnunet-revocation.1 b/doc/man/gnunet-revocation.1 index 16f954a2e..0c447a94f 100644 --- a/doc/man/gnunet-revocation.1 +++ b/doc/man/gnunet-revocation.1 | |||
@@ -26,18 +26,17 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-revocation | 28 | .Nm gnunet-revocation |
29 | .Nd | 29 | .Nd revoke private keys (of egos) in GNUnet |
30 | revoke private keys (of egos) in GNUnet | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl t Ar KEY | Fl \-test= Ns Ar KEY | 32 | .Op Fl t Ar KEY | Fl -test= Ns Ar KEY |
34 | .Op Fl R Ar NAME | Fl \-revoke= Ns Ar NAME | 33 | .Op Fl R Ar NAME | Fl -revoke= Ns Ar NAME |
35 | .Op Fl p | \-perform | 34 | .Op Fl p | -perform |
36 | .Op Fl f Ar NAME | Fl \-filename= Ns Ar NAME | 35 | .Op Fl f Ar NAME | Fl -filename= Ns Ar NAME |
37 | .Op Fl c Ar FILENAME, Fl \-config= Ns Ar FILENAME | 36 | .Op Fl c Ar FILENAME, Fl -config= Ns Ar FILENAME |
38 | .Op Fl h | \-help | 37 | .Op Fl h | -help |
39 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 38 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
40 | .Op Fl v | \-version | 39 | .Op Fl v | -version |
41 | .Sh DESCRIPTION | 40 | .Sh DESCRIPTION |
42 | .Nm | 41 | .Nm |
43 | can be used to verify if a key has been revoked, to create a revocation certificate for later revocation, to instantly revoke a key and to use a pre-generated revocation certificate to revoke a key. | 42 | can be used to verify if a key has been revoked, to create a revocation certificate for later revocation, to instantly revoke a key and to use a pre-generated revocation certificate to revoke a key. |
@@ -49,26 +48,26 @@ gnunet-revocation also makes is possible to resume the pre-calculation of a revo | |||
49 | Note that performing a revocation proof-of-work is deliberately VERY expensive. | 48 | Note that performing a revocation proof-of-work is deliberately VERY expensive. |
50 | Depending on your CPU, the calculation can take days or weeks. | 49 | Depending on your CPU, the calculation can take days or weeks. |
51 | .Bl -tag -width indent | 50 | .Bl -tag -width indent |
52 | .It Fl t Ar KEY | Fl \-test= Ns Ar KEY | 51 | .It Fl t Ar KEY | Fl -test= Ns Ar KEY |
53 | Check if the given KEY (ASCII\-encoded public key required) has been revoked. | 52 | Check if the given KEY (ASCII-encoded public key required) has been revoked. |
54 | .It Fl R Ar NAME | Fl \-revoke= Ns Ar NAME | 53 | .It Fl R Ar NAME | Fl -revoke= Ns Ar NAME |
55 | Calculate or perform revocation for the ego with the given NAME. | 54 | Calculate or perform revocation for the ego with the given NAME. |
56 | .It Fl p | \-perform | 55 | .It Fl p | -perform |
57 | Actually perform the revocation as soon as possible (do not just generate a revocation certificate, use it). | 56 | Actually perform the revocation as soon as possible (do not just generate a revocation certificate, use it). |
58 | Must be supplied to actually perform the revocation. | 57 | Must be supplied to actually perform the revocation. |
59 | .It Fl f Ar NAME | Fl \-filename= Ns Ar NAME | 58 | .It Fl f Ar NAME | Fl -filename= Ns Ar NAME |
60 | Use NAME as the name of the file that is to contain the revocation certificate. | 59 | Use NAME as the name of the file that is to contain the revocation certificate. |
61 | Intermediate computation results will be stored here, as well as the final revocation certificate. | 60 | Intermediate computation results will be stored here, as well as the final revocation certificate. |
62 | When used together with \-p, this file will be inspected to see if it contains a valid certificate for instant revocation, in which case the revocation can be performed instantly. | 61 | When used together with -p, this file will be inspected to see if it contains a valid certificate for instant revocation, in which case the revocation can be performed instantly. |
63 | If the given file contains anything (a valid certificate, with or without the completed proof-of-work) there is no need to supply the "\-R" option or to still have the private key of the ego to perform the revocation. | 62 | If the given file contains anything (a valid certificate, with or without the completed proof-of-work) there is no need to supply the "-R" option or to still have the private key of the ego to perform the revocation. |
64 | .It Fl c Ar FILENAME, Fl \-config= Ns Ar FILENAME | 63 | .It Fl c Ar FILENAME, Fl -config= Ns Ar FILENAME |
65 | Use the configuration file FILENAME. | 64 | Use the configuration file FILENAME. |
66 | .It Fl h | \-help | 65 | .It Fl h | -help |
67 | Print short help on options. | 66 | Print short help on options. |
68 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 67 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
69 | Use LOGLEVEL for logging. | 68 | Use LOGLEVEL for logging. |
70 | Valid values are DEBUG, INFO, WARNING and ERROR. | 69 | Valid values are DEBUG, INFO, WARNING and ERROR. |
71 | .It Fl v | \-version | 70 | .It Fl v | -version |
72 | Print GNUnet version number. | 71 | Print GNUnet version number. |
73 | .El | 72 | .El |
74 | .Sh SEE ALSO | 73 | .Sh SEE ALSO |
diff --git a/doc/man/gnunet-scrypt.1 b/doc/man/gnunet-scrypt.1 index 16a377443..ab1188348 100644 --- a/doc/man/gnunet-scrypt.1 +++ b/doc/man/gnunet-scrypt.1 | |||
@@ -29,41 +29,41 @@ | |||
29 | .Nd manipulate GNUnet proof of work files | 29 | .Nd manipulate GNUnet proof of work files |
30 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
31 | .Nm | 31 | .Nm |
32 | .Op Fl b Ar BITS | Fl \-bits= Ns Ar BITS | 32 | .Op Fl b Ar BITS | Fl -bits= Ns Ar BITS |
33 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 33 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
34 | .Op Fl h | \-help | 34 | .Op Fl h | -help |
35 | .Op Fl k Ar FILENAME | Fl \-keyfile= Ns Ar FILENAME | 35 | .Op Fl k Ar FILENAME | Fl -keyfile= Ns Ar FILENAME |
36 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 36 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
37 | .Op Fl l Ar FILENAME | Fl \-logfile= Ns Ar FILENAME | 37 | .Op Fl l Ar FILENAME | Fl -logfile= Ns Ar FILENAME |
38 | .Op Fl o Ar FILENAME | Fl \-outfile= Ns Ar FILENAME | 38 | .Op Fl o Ar FILENAME | Fl -outfile= Ns Ar FILENAME |
39 | .Op Fl t Ar DELAY | Fl \-timeout= Ns Ar DELAY | 39 | .Op Fl t Ar DELAY | Fl -timeout= Ns Ar DELAY |
40 | .Op Fl v | \-version | 40 | .Op Fl v | -version |
41 | .Sh DESCRIPTION | 41 | .Sh DESCRIPTION |
42 | .Nm | 42 | .Nm |
43 | is a command line tool to manipulate GNUnet proof of work files. | 43 | is a command line tool to manipulate GNUnet proof of work files. |
44 | .Bl -tag -width indent | 44 | .Bl -tag -width indent |
45 | .It Fl b Ar BITS | Fl \-bits= Ns Ar BITS | 45 | .It Fl b Ar BITS | Fl -bits= Ns Ar BITS |
46 | Number of bits to require for the proof of work. | 46 | Number of bits to require for the proof of work. |
47 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 47 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
48 | Use the configuration file | 48 | Use the configuration file |
49 | .Ar FILENAME . | 49 | .Ar FILENAME . |
50 | .It Fl h | \-help | 50 | .It Fl h | -help |
51 | Print short help on options. | 51 | Print short help on options. |
52 | .It Fl k Ar FILENAME | Fl \-keyfile= Ns Ar FILENAME | 52 | .It Fl k Ar FILENAME | Fl -keyfile= Ns Ar FILENAME |
53 | Use | 53 | Use |
54 | .Ar FILENAME | 54 | .Ar FILENAME |
55 | as the file with private key, otherwise the default | 55 | as the file with private key, otherwise the default |
56 | private key file is used. | 56 | private key file is used. |
57 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 57 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
58 | Use LOGLEVEL for logging. | 58 | Use LOGLEVEL for logging. |
59 | Valid values are DEBUG, INFO, WARNING and ERROR. | 59 | Valid values are DEBUG, INFO, WARNING and ERROR. |
60 | .It Fl l Ar FILENAME | Fl \-logfile= Ns Ar FILENAME | 60 | .It Fl l Ar FILENAME | Fl -logfile= Ns Ar FILENAME |
61 | Configure logging to write logs to FILENAME. | 61 | Configure logging to write logs to FILENAME. |
62 | .It Fl o Ar FILENAME | Fl \-outfile= Ns Ar FILENAME | 62 | .It Fl o Ar FILENAME | Fl -outfile= Ns Ar FILENAME |
63 | File with proof of work, otherwise default is used. | 63 | File with proof of work, otherwise default is used. |
64 | .It Fl t Ar DELAY | Fl \-timeout= Ns Ar DELAY | 64 | .It Fl t Ar DELAY | Fl -timeout= Ns Ar DELAY |
65 | Time to wait between calculations. | 65 | Time to wait between calculations. |
66 | .It Fl v | \-version | 66 | .It Fl v | -version |
67 | Print GNUnet version number. | 67 | Print GNUnet version number. |
68 | .Sh SEE ALSO | 68 | .Sh SEE ALSO |
69 | The full documentation for gnunet is maintained as a Texinfo manual. | 69 | The full documentation for gnunet is maintained as a Texinfo manual. |
diff --git a/doc/man/gnunet-search.1 b/doc/man/gnunet-search.1 index 59263c1b1..a1c88f869 100644 --- a/doc/man/gnunet-search.1 +++ b/doc/man/gnunet-search.1 | |||
@@ -26,21 +26,20 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-search | 28 | .Nm gnunet-search |
29 | .Nd | 29 | .Nd a command line interface to search for content on GNUnet |
30 | a command line interface to search for content on GNUnet | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl a Ar LEVEL | Fl \-anonymity= Ns Ar LEVEL | 32 | .Op Fl a Ar LEVEL | Fl -anonymity= Ns Ar LEVEL |
34 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 33 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
35 | .Op Fl h | \-help | 34 | .Op Fl h | -help |
36 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 35 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
37 | .Op Fl l Ar FILENAME | Fl \-logfile= Ns Ar FILENAME | 36 | .Op Fl l Ar FILENAME | Fl -logfile= Ns Ar FILENAME |
38 | .Op Fl o Ar FILENAME | Fl \-output= Ns Ar FILENAME | 37 | .Op Fl o Ar FILENAME | Fl -output= Ns Ar FILENAME |
39 | .Op Fl n | \-no-network | 38 | .Op Fl n | -no-network |
40 | .Op Fl N Ar VALUE | Fl \-results= Ns Ar VALUE | 39 | .Op Fl N Ar VALUE | Fl -results= Ns Ar VALUE |
41 | .Op Fl t Ar DELAY | Fl \-timeout= Ns Ar DELAY | 40 | .Op Fl t Ar DELAY | Fl -timeout= Ns Ar DELAY |
42 | .Op Fl v | \-version | 41 | .Op Fl v | -version |
43 | .Op Fl V | \-verbose | 42 | .Op Fl V | -verbose |
44 | .Ao KEYWORD Ac Ao +KEYWORD Ac | Ao Ar URI Ac Ao Ar +URI Ac | 43 | .Ao KEYWORD Ac Ao +KEYWORD Ac | Ao Ar URI Ac Ao Ar +URI Ac |
45 | .Sh DESCRIPTION | 44 | .Sh DESCRIPTION |
46 | Search for content on GNUnet. | 45 | Search for content on GNUnet. |
@@ -49,7 +48,7 @@ The keywords are case-sensitive. | |||
49 | can be used both for a search in the global namespace as well as for searching a private subspace. | 48 | can be used both for a search in the global namespace as well as for searching a private subspace. |
50 | The options are as follows: | 49 | The options are as follows: |
51 | .Bl -tag -width indent | 50 | .Bl -tag -width indent |
52 | .It Fl a Ar LEVEL | Fl \-anonymity= Ns Ar LEVEL | 51 | .It Fl a Ar LEVEL | Fl -anonymity= Ns Ar LEVEL |
53 | This option can be used to specify additional anonymity constraints. | 52 | This option can be used to specify additional anonymity constraints. |
54 | The default is 1. | 53 | The default is 1. |
55 | If set to 0, GNUnet will publish the file non-anonymously and in fact sign the advertisement for the file using your peer's private key. | 54 | If set to 0, GNUnet will publish the file non-anonymously and in fact sign the advertisement for the file using your peer's private key. |
@@ -64,37 +63,37 @@ The specific numeric value (for anonymity levels above 1) is simple: | |||
64 | Given an anonymity level L (above 1), each request FS makes on your behalf must be hidden in L-1 equivalent requests of cover traffic (traffic your peer routes for others) in the same time-period. | 63 | Given an anonymity level L (above 1), each request FS makes on your behalf must be hidden in L-1 equivalent requests of cover traffic (traffic your peer routes for others) in the same time-period. |
65 | The time-period is twice the average delay by which GNUnet artificially delays traffic. | 64 | The time-period is twice the average delay by which GNUnet artificially delays traffic. |
66 | Note that regardless of the anonymity level you choose, peers that cache content in the network always use anonymity level 1. | 65 | Note that regardless of the anonymity level you choose, peers that cache content in the network always use anonymity level 1. |
67 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 66 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
68 | Use the configuration file | 67 | Use the configuration file |
69 | .Ar FILENAME | 68 | .Ar FILENAME |
70 | (default: | 69 | (default: |
71 | .Pa ~/.config/gnunet.conf ) | 70 | .Pa ~/.config/gnunet.conf ) |
72 | .It Fl h | \-help | 71 | .It Fl h | -help |
73 | Print the help page. | 72 | Print the help page. |
74 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 73 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
75 | Change the loglevel. | 74 | Change the loglevel. |
76 | Possible values for LOGLEVEL are ERROR, WARNING, INFO and DEBUG. | 75 | Possible values for LOGLEVEL are ERROR, WARNING, INFO and DEBUG. |
77 | .It Fl l Ar FILENAME | Fl \-logfile= Ns Ar FILENAME | 76 | .It Fl l Ar FILENAME | Fl -logfile= Ns Ar FILENAME |
78 | Write logs to | 77 | Write logs to |
79 | .Ar FILENAME . | 78 | .Ar FILENAME . |
80 | .It Fl o Ar FILENAME | Fl \-output= Ns Ar FILENAME | 79 | .It Fl o Ar FILENAME | Fl -output= Ns Ar FILENAME |
81 | Writes a GNUnet directory containing all of the search results to | 80 | Writes a GNUnet directory containing all of the search results to |
82 | .Ar FILENAME . | 81 | .Ar FILENAME . |
83 | .It Fl n | \-no-network | 82 | .It Fl n | -no-network |
84 | Only search locally, do not forward requests to other peers. | 83 | Only search locally, do not forward requests to other peers. |
85 | .It Fl N Ar VALUE | Fl \-results= Ns Ar VALUE | 84 | .It Fl N Ar VALUE | Fl -results= Ns Ar VALUE |
86 | Automatically terminate the search after receiving | 85 | Automatically terminate the search after receiving |
87 | .Ar VALUE | 86 | .Ar VALUE |
88 | results. | 87 | results. |
89 | .It Fl t Ar DELAY | Fl \-timeout= Ns Ar DELAY | 88 | .It Fl t Ar DELAY | Fl -timeout= Ns Ar DELAY |
90 | Automatically timeout search after | 89 | Automatically timeout search after |
91 | .Ar DELAY . | 90 | .Ar DELAY . |
92 | The value given must be a number followed by a space and a time unit, for example "500 ms". | 91 | The value given must be a number followed by a space and a time unit, for example "500 ms". |
93 | Note that the quotes are required on the shell. | 92 | Note that the quotes are required on the shell. |
94 | Otherwise the search runs until gnunet-search is aborted with CTRL\-C. | 93 | Otherwise the search runs until gnunet-search is aborted with CTRL-C. |
95 | .It Fl v | \-version | 94 | .It Fl v | -version |
96 | print the version number | 95 | print the version number |
97 | .It Fl V | \-verbose | 96 | .It Fl V | -verbose |
98 | print meta data from search results as well | 97 | print meta data from search results as well |
99 | .El | 98 | .El |
100 | You can run gnunet-search with an URI instead of a keyword. | 99 | You can run gnunet-search with an URI instead of a keyword. |
diff --git a/doc/man/gnunet-statistics.1 b/doc/man/gnunet-statistics.1 index a2ada90a4..b745c9897 100644 --- a/doc/man/gnunet-statistics.1 +++ b/doc/man/gnunet-statistics.1 | |||
@@ -29,61 +29,61 @@ | |||
29 | .Nd display statistics about your GNUnet system | 29 | .Nd display statistics about your GNUnet system |
30 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
31 | .Nm | 31 | .Nm |
32 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
33 | .Op Fl h | \-help | 33 | .Op Fl h | -help |
34 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 34 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
35 | .Op Fl l Ar FILENAME | Fl \-logfile= Ns Ar FILENAME | 35 | .Op Fl l Ar FILENAME | Fl -logfile= Ns Ar FILENAME |
36 | .Op Fl n Ar NAME | Fl \-name= Ns Ar NAME | 36 | .Op Fl n Ar NAME | Fl -name= Ns Ar NAME |
37 | .Op Fl o Ar PORT | Fl \-port= Ns Ar PORT | 37 | .Op Fl o Ar PORT | Fl -port= Ns Ar PORT |
38 | .Op Fl p | \-persistent | 38 | .Op Fl p | -persistent |
39 | .Op Fl q | \-quiet | 39 | .Op Fl q | -quiet |
40 | .Op Fl r Ar REMOTE | Fl \-remote= Ns Ar REMOTE | 40 | .Op Fl r Ar REMOTE | Fl -remote= Ns Ar REMOTE |
41 | .Op Fl S Ar SEPARATOR | Fl \-csv-separator= Ns Ar SEPARATOR | 41 | .Op Fl S Ar SEPARATOR | Fl -csv-separator= Ns Ar SEPARATOR |
42 | .Op Fl s Ar SUBSYSTEM | Fl \-subsystem= Ns Ar SUBSYSTEM | 42 | .Op Fl s Ar SUBSYSTEM | Fl -subsystem= Ns Ar SUBSYSTEM |
43 | .Op Fl t Ar PATH | Fl \-testbed= Ns Ar PATH | 43 | .Op Fl t Ar PATH | Fl -testbed= Ns Ar PATH |
44 | .Op Fl v | \-version | 44 | .Op Fl v | -version |
45 | .Op Fl w | \-watch | 45 | .Op Fl w | -watch |
46 | .Ao Ar VALUE Ac | 46 | .Ao Ar VALUE Ac |
47 | .Sh DESCRIPTION | 47 | .Sh DESCRIPTION |
48 | .Nm | 48 | .Nm |
49 | is used to display detailed information about various aspect of GNUnet's operation. | 49 | is used to display detailed information about various aspect of GNUnet's operation. |
50 | This tool only works if the "statistics" service is available. | 50 | This tool only works if the "statistics" service is available. |
51 | gnunet-statistics can be used to set a value by giving the options \-n, \-s and also a VALUE. | 51 | gnunet-statistics can be used to set a value by giving the options -n, -s and also a VALUE. |
52 | .Bl -tag -width indent | 52 | .Bl -tag -width indent |
53 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 53 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
54 | Use the configuration file FILENAME. | 54 | Use the configuration file FILENAME. |
55 | .It Fl h | \-help | 55 | .It Fl h | -help |
56 | Print short help on options. | 56 | Print short help on options. |
57 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 57 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
58 | Use LOGLEVEL for logging. Valid values are DEBUG, INFO, WARNING and ERROR. | 58 | Use LOGLEVEL for logging. Valid values are DEBUG, INFO, WARNING and ERROR. |
59 | .It Fl l Ar FILENAME | Fl \-logfile= Ns Ar FILENAME | 59 | .It Fl l Ar FILENAME | Fl -logfile= Ns Ar FILENAME |
60 | Configure logging to write logs to FILENAME | 60 | Configure logging to write logs to FILENAME |
61 | .It Fl n Ar NAME | Fl \-name= Ns Ar NAME | 61 | .It Fl n Ar NAME | Fl -name= Ns Ar NAME |
62 | Each statistic has a NAME that is unique with in its subsystem. | 62 | Each statistic has a NAME that is unique with in its subsystem. |
63 | With this option, the output can be restricted to statistics that have a particular NAME. | 63 | With this option, the output can be restricted to statistics that have a particular NAME. |
64 | .It Fl o Ar PORT | Fl \-port= Ns Ar PORT | 64 | .It Fl o Ar PORT | Fl -port= Ns Ar PORT |
65 | PORT for remote host | 65 | PORT for remote host |
66 | .It Fl p | \-persistent | 66 | .It Fl p | -persistent |
67 | When setting a value, make the value persistent. | 67 | When setting a value, make the value persistent. |
68 | If the value used to be persistent and this flag is not given, it will be marked as non-persistent. | 68 | If the value used to be persistent and this flag is not given, it will be marked as non-persistent. |
69 | .It Fl q | \-quiet | 69 | .It Fl q | -quiet |
70 | Just print the statistics value | 70 | Just print the statistics value |
71 | .It Fl r Ar REMOTE | Fl \-remote= Ns Ar REMOTE | 71 | .It Fl r Ar REMOTE | Fl -remote= Ns Ar REMOTE |
72 | Connect to a remote host given as REMOTE. | 72 | Connect to a remote host given as REMOTE. |
73 | .It Fl S Ar SEPARATOR | Fl \-csv-separator= Ns Ar SEPARATOR | 73 | .It Fl S Ar SEPARATOR | Fl -csv-separator= Ns Ar SEPARATOR |
74 | Specify a separator for generating csv-output. | 74 | Specify a separator for generating csv-output. |
75 | .It Fl s Ar SUBSYSTEM | Fl \-subsystem= Ns Ar SUBSYSTEM | 75 | .It Fl s Ar SUBSYSTEM | Fl -subsystem= Ns Ar SUBSYSTEM |
76 | Statistics are kept for various subsystems. | 76 | Statistics are kept for various subsystems. |
77 | With this option, the output can be restricted to a particular subsystem only. | 77 | With this option, the output can be restricted to a particular subsystem only. |
78 | .It Fl t Ar PATH | Fl \-testbed= Ns Ar PATH | 78 | .It Fl t Ar PATH | Fl -testbed= Ns Ar PATH |
79 | When running testbed, you can get statistics of all peers with specefying the | 79 | When running testbed, you can get statistics of all peers with specefying the |
80 | folder containing the data of all testbed nodes like | 80 | folder containing the data of all testbed nodes like |
81 | .Pp | 81 | .Pp |
82 | .Dl $ gnunet-statistics -t /tmp/testbedARtmQv | 82 | .Dl $ gnunet-statistics -t /tmp/testbedARtmQv |
83 | .Pp | 83 | .Pp |
84 | .It Fl v | \-version | 84 | .It Fl v | -version |
85 | Print GNUnet version number. | 85 | Print GNUnet version number. |
86 | .It Fl w | \-watch | 86 | .It Fl w | -watch |
87 | Watch value continuously. | 87 | Watch value continuously. |
88 | .El | 88 | .El |
89 | .Sh SEE ALSO | 89 | .Sh SEE ALSO |
diff --git a/doc/man/gnunet-testbed-profiler.1 b/doc/man/gnunet-testbed-profiler.1 index 475884df2..b39544641 100644 --- a/doc/man/gnunet-testbed-profiler.1 +++ b/doc/man/gnunet-testbed-profiler.1 | |||
@@ -26,42 +26,41 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-testbed-profiler | 28 | .Nm gnunet-testbed-profiler |
29 | .Nd | 29 | .Nd profiling driver for the testbed |
30 | profiling driver for the testbed | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
34 | .Op Fl e Ar COUNT | Fl \-num-errors= Ns Ar COUNT | 33 | .Op Fl e Ar COUNT | Fl -num-errors= Ns Ar COUNT |
35 | .Op Fl H Ar FILENAME | Fl \-hosts= Ns Ar FILENAME | 34 | .Op Fl H Ar FILENAME | Fl -hosts= Ns Ar FILENAME |
36 | .Op Fl h | \-help | 35 | .Op Fl h | -help |
37 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 36 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
38 | .Op Fl l Ar LOGFILE | Fl \-logfile= Ns Ar LOGFILE | 37 | .Op Fl l Ar LOGFILE | Fl -logfile= Ns Ar LOGFILE |
39 | .Op Fl n | \-non-interactive | 38 | .Op Fl n | -non-interactive |
40 | .Op Fl p Ar COUNT | Fl \-num-peers= Ns Ar COUNT | 39 | .Op Fl p Ar COUNT | Fl -num-peers= Ns Ar COUNT |
41 | .Op Fl v | \-version | 40 | .Op Fl v | -version |
42 | .Sh DESCRIPTION | 41 | .Sh DESCRIPTION |
43 | .Nm | 42 | .Nm |
44 | is a command line profiling driver for the testbed. | 43 | is a command line profiling driver for the testbed. |
45 | .Sh OPTIONS | 44 | .Sh OPTIONS |
46 | .Bl -tag -width indent | 45 | .Bl -tag -width indent |
47 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 46 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
48 | Use the configuration file FILENAME. | 47 | Use the configuration file FILENAME. |
49 | .It Fl e Ar COUNT | Fl \-num-errors= Ns Ar COUNT | 48 | .It Fl e Ar COUNT | Fl -num-errors= Ns Ar COUNT |
50 | Tolerate COUNT number of continious timeout failures. | 49 | Tolerate COUNT number of continious timeout failures. |
51 | .It Fl H Ar FILENAME | Fl \-hosts= Ns Ar FILENAME | 50 | .It Fl H Ar FILENAME | Fl -hosts= Ns Ar FILENAME |
52 | Name of the file with the login information for the testbed. | 51 | Name of the file with the login information for the testbed. |
53 | .It Fl h | \-help | 52 | .It Fl h | -help |
54 | Print short help on options. | 53 | Print short help on options. |
55 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 54 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
56 | Use LOGLEVEL for logging. | 55 | Use LOGLEVEL for logging. |
57 | Valid values are DEBUG, INFO, WARNING and ERROR. | 56 | Valid values are DEBUG, INFO, WARNING and ERROR. |
58 | .It Fl l Ar LOGFILE | Fl \-logfile= Ns Ar LOGFILE | 57 | .It Fl l Ar LOGFILE | Fl -logfile= Ns Ar LOGFILE |
59 | Configure logging to write logs to LOGFILE. | 58 | Configure logging to write logs to LOGFILE. |
60 | .It Fl n | \-non-interactive | 59 | .It Fl n | -non-interactive |
61 | Run profiler in non-interactive mode where upon testbed setup the profiler does not wait for a keystroke but continues to run until a termination signal is received. | 60 | Run profiler in non-interactive mode where upon testbed setup the profiler does not wait for a keystroke but continues to run until a termination signal is received. |
62 | .It Fl p Ar COUNT | Fl \-num-peers= Ns Ar COUNT | 61 | .It Fl p Ar COUNT | Fl -num-peers= Ns Ar COUNT |
63 | Create COUNT number of peers. | 62 | Create COUNT number of peers. |
64 | .It Fl v | \-version | 63 | .It Fl v | -version |
65 | Print GNUnet version number. | 64 | Print GNUnet version number. |
66 | .El | 65 | .El |
67 | .Sh SEE ALSO | 66 | .Sh SEE ALSO |
diff --git a/doc/man/gnunet-testing-run-service.1 b/doc/man/gnunet-testing-run-service.1 index 4f3c5c74b..8ec81d846 100644 --- a/doc/man/gnunet-testing-run-service.1 +++ b/doc/man/gnunet-testing-run-service.1 | |||
@@ -26,13 +26,12 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-testing-run-service | 28 | .Nm gnunet-testing-run-service |
29 | .Nd | 29 | .Nd command line tool to start a service for testing |
30 | command line tool to start a service for testing | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
34 | .Op Fl h | \-help | 33 | .Op Fl h | -help |
35 | .Op Fl s Ar SERVICE | Fl \-service= Ns Ar SERVICE | 34 | .Op Fl s Ar SERVICE | Fl -service= Ns Ar SERVICE |
36 | .Sh DESCRIPTION | 35 | .Sh DESCRIPTION |
37 | .Nm | 36 | .Nm |
38 | is a command line tool to start a service for testing. | 37 | is a command line tool to start a service for testing. |
@@ -43,11 +42,11 @@ When reading the character 'r' from stdin, the running service is restarted with | |||
43 | .Pp | 42 | .Pp |
44 | This executable is intended to be used by gnunet-java, in order to reliably start and stop services for test cases. | 43 | This executable is intended to be used by gnunet-java, in order to reliably start and stop services for test cases. |
45 | .Bl -tag -width indent | 44 | .Bl -tag -width indent |
46 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 45 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
47 | Name of the template configuration file to use (optional). | 46 | Name of the template configuration file to use (optional). |
48 | .It Fl h | \-help | 47 | .It Fl h | -help |
49 | Print short help on options. | 48 | Print short help on options. |
50 | .It Fl s Ar SERVICE | Fl \-service= Ns Ar SERVICE | 49 | .It Fl s Ar SERVICE | Fl -service= Ns Ar SERVICE |
51 | Name of the service to run. | 50 | Name of the service to run. |
52 | .El | 51 | .El |
53 | .Sh SEE ALSO | 52 | .Sh SEE ALSO |
diff --git a/doc/man/gnunet-testing.1 b/doc/man/gnunet-testing.1 index 659e46fbc..7d40152ac 100644 --- a/doc/man/gnunet-testing.1 +++ b/doc/man/gnunet-testing.1 | |||
@@ -26,47 +26,46 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-testing | 28 | .Nm gnunet-testing |
29 | .Nd | 29 | .Nd command line tool to access the testing library |
30 | command line tool to access the testing library | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl C | \-cfg | 32 | .Op Fl C | -cfg |
34 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 33 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
35 | .Op Fl H | \-hostkeys | 34 | .Op Fl H | -hostkeys |
36 | .Op Fl h | \-help | 35 | .Op Fl h | -help |
37 | .Op Fl k | \-key | 36 | .Op Fl k | -key |
38 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 37 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
39 | .Op Fl l Ar LOGFILE | Fl \-logfile= Ns Ar LOFILE | 38 | .Op Fl l Ar LOGFILE | Fl -logfile= Ns Ar LOFILE |
40 | .Op Fl n | \-number | 39 | .Op Fl n | -number |
41 | .Op Fl t | \-template | 40 | .Op Fl t | -template |
42 | .Op Fl v | \-version | 41 | .Op Fl v | -version |
43 | .Sh DESCRIPTION | 42 | .Sh DESCRIPTION |
44 | .Nm | 43 | .Nm |
45 | is a command line tool to access the testing library. | 44 | is a command line tool to access the testing library. |
46 | .Sh OPTIONS | 45 | .Sh OPTIONS |
47 | .Bl -tag -width indent | 46 | .Bl -tag -width indent |
48 | .It Fl C | \-cfg | 47 | .It Fl C | -cfg |
49 | Create unique configuration files. | 48 | Create unique configuration files. |
50 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 49 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
51 | Use the configuration file | 50 | Use the configuration file |
52 | .Ar FILENAME . | 51 | .Ar FILENAME . |
53 | .It Fl H | \-hostkeys | 52 | .It Fl H | -hostkeys |
54 | Host key file. | 53 | Host key file. |
55 | .It Fl h | \-help | 54 | .It Fl h | -help |
56 | Print short help on options. | 55 | Print short help on options. |
57 | .It Fl k | \-key | 56 | .It Fl k | -key |
58 | Create hostkey files from pre-computed hostkey list. | 57 | Create hostkey files from pre-computed hostkey list. |
59 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 58 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
60 | Use LOGLEVEL for logging. | 59 | Use LOGLEVEL for logging. |
61 | Valid values are DEBUG, INFO, WARNING and ERROR. | 60 | Valid values are DEBUG, INFO, WARNING and ERROR. |
62 | .It Fl l Ar LOGFILE | Fl \-logfile= Ns Ar LOFILE | 61 | .It Fl l Ar LOGFILE | Fl -logfile= Ns Ar LOFILE |
63 | Configure logging to write logs to | 62 | Configure logging to write logs to |
64 | .Ar LOGFILE . | 63 | .Ar LOGFILE . |
65 | .It Fl n | \-number | 64 | .It Fl n | -number |
66 | Number of unique configuration files or hostkeys to create. | 65 | Number of unique configuration files or hostkeys to create. |
67 | .It Fl t | \-template | 66 | .It Fl t | -template |
68 | Configuration template. | 67 | Configuration template. |
69 | .It Fl v | \-version | 68 | .It Fl v | -version |
70 | Print GNUnet version number. | 69 | Print GNUnet version number. |
71 | .El | 70 | .El |
72 | .Sh SEE ALSO | 71 | .Sh SEE ALSO |
diff --git a/doc/man/gnunet-timeout.1 b/doc/man/gnunet-timeout.1 index 1ac99cebd..a36141c36 100644 --- a/doc/man/gnunet-timeout.1 +++ b/doc/man/gnunet-timeout.1 | |||
@@ -26,8 +26,7 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-timeout | 28 | .Nm gnunet-timeout |
29 | .Nd | 29 | .Nd run process with timeout |
30 | run process with timeout | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Ao Ar duration Ac | 32 | .Ao Ar duration Ac |
diff --git a/doc/man/gnunet-transport-certificate-creation.1 b/doc/man/gnunet-transport-certificate-creation.1 index 7e4086d83..c10e2c8fc 100644 --- a/doc/man/gnunet-transport-certificate-creation.1 +++ b/doc/man/gnunet-transport-certificate-creation.1 | |||
@@ -26,8 +26,7 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-transport-certificate-creation | 28 | .Nm gnunet-transport-certificate-creation |
29 | .Nd | 29 | .Nd create certificate for HTTPS transport |
30 | create certificate for HTTPS transport | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op privatekey | 32 | .Op privatekey |
diff --git a/doc/man/gnunet-unindex.1 b/doc/man/gnunet-unindex.1 index 886793ed9..546db559d 100644 --- a/doc/man/gnunet-unindex.1 +++ b/doc/man/gnunet-unindex.1 | |||
@@ -26,31 +26,30 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-unindex | 28 | .Nm gnunet-unindex |
29 | .Nd | 29 | .Nd a command line interface for deleting indexed files from GNUnet |
30 | a command line interface for deleting indexed files from GNUnet | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
34 | .Op Fl h | \-help | 33 | .Op Fl h | -help |
35 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 34 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
36 | .Op Fl v | \-version | 35 | .Op Fl v | -version |
37 | .Op Fl V | \-verbose | 36 | .Op Fl V | -verbose |
38 | FILENAME | 37 | FILENAME |
39 | .Sh DESCRIPTION | 38 | .Sh DESCRIPTION |
40 | .Nm | 39 | .Nm |
41 | is used for deleting indexed files from GNUnet. | 40 | is used for deleting indexed files from GNUnet. |
42 | .Bl -tag -width indent | 41 | .Bl -tag -width indent |
43 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 42 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
44 | Use config file FILENAME as config (default: | 43 | Use config file FILENAME as config (default: |
45 | .Pa ~/.config/gnunet.conf Ns ). | 44 | .Pa ~/.config/gnunet.conf Ns ). |
46 | .It Fl h | \-help | 45 | .It Fl h | -help |
47 | Print the help page. | 46 | Print the help page. |
48 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 47 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
49 | Change the loglevel. | 48 | Change the loglevel. |
50 | Possible values for LOGLEVEL are NOTHING, ERROR, WARNING, INFO and DEBUG. | 49 | Possible values for LOGLEVEL are NOTHING, ERROR, WARNING, INFO and DEBUG. |
51 | .It Fl v | \-version | 50 | .It Fl v | -version |
52 | Print the version number. | 51 | Print the version number. |
53 | .It Fl V | \-verbose | 52 | .It Fl V | -verbose |
54 | Be verbose. | 53 | Be verbose. |
55 | .El | 54 | .El |
56 | .Sh NOTES | 55 | .Sh NOTES |
diff --git a/doc/man/gnunet-uri.1 b/doc/man/gnunet-uri.1 index 1d8380631..38b901697 100644 --- a/doc/man/gnunet-uri.1 +++ b/doc/man/gnunet-uri.1 | |||
@@ -29,11 +29,11 @@ | |||
29 | .Nd invoke default handler for GNUnet URIs | 29 | .Nd invoke default handler for GNUnet URIs |
30 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
31 | .Nm | 31 | .Nm |
32 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
33 | .Op Fl h | \-help | 33 | .Op Fl h | -help |
34 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 34 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
35 | .Op Fl l | \-logfile= Ns Ar FILENAME | 35 | .Op Fl l | -logfile= Ns Ar FILENAME |
36 | .Op Fl v | \-version | 36 | .Op Fl v | -version |
37 | URI | 37 | URI |
38 | .Sh DESCRIPTION | 38 | .Sh DESCRIPTION |
39 | .Nm | 39 | .Nm |
@@ -43,17 +43,17 @@ thus the specific tool to handle the URI depends on the subsystem. | |||
43 | gnunet-uri will determine the correct tool (by looking for SUBSYSTEM | 43 | gnunet-uri will determine the correct tool (by looking for SUBSYSTEM |
44 | in the configuration section "uri") and invoke it. | 44 | in the configuration section "uri") and invoke it. |
45 | .Bl -tag -width indent | 45 | .Bl -tag -width indent |
46 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 46 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
47 | Use the configuration file FILENAME. | 47 | Use the configuration file FILENAME. |
48 | .It Fl h | \-help | 48 | .It Fl h | -help |
49 | Print short help on options. | 49 | Print short help on options. |
50 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 50 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
51 | Use LOGLEVEL for logging. | 51 | Use LOGLEVEL for logging. |
52 | Valid values are DEBUG, INFO, WARNING and ERROR. | 52 | Valid values are DEBUG, INFO, WARNING and ERROR. |
53 | .It Fl l | \-logfile= Ns Ar FILENAME | 53 | .It Fl l | -logfile= Ns Ar FILENAME |
54 | Configure logging to write logs to | 54 | Configure logging to write logs to |
55 | .Ar FILENAME . | 55 | .Ar FILENAME . |
56 | .It Fl v | \-version | 56 | .It Fl v | -version |
57 | Print GNUnet version number. | 57 | Print GNUnet version number. |
58 | .El | 58 | .El |
59 | .Sh SEE ALSO | 59 | .Sh SEE ALSO |
diff --git a/doc/man/gnunet-vpn.1 b/doc/man/gnunet-vpn.1 index 477358f22..210476b79 100644 --- a/doc/man/gnunet-vpn.1 +++ b/doc/man/gnunet-vpn.1 | |||
@@ -29,19 +29,19 @@ | |||
29 | .Nd manually setup a GNUnet VPN tunnel | 29 | .Nd manually setup a GNUnet VPN tunnel |
30 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
31 | .Nm | 31 | .Nm |
32 | .Op Fl 4 | \-ipv4 | 32 | .Op Fl 4 | -ipv4 |
33 | .Op Fl 6 | \-ipv6 | 33 | .Op Fl 6 | -ipv6 |
34 | .Op Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 34 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
35 | .Op Fl d Ar TIME | Fl \-duration Ar TIME | 35 | .Op Fl d Ar TIME | Fl -duration Ar TIME |
36 | .Op Fl h | \-help | 36 | .Op Fl h | -help |
37 | .Op Fl i Ar IP | Fl \-ip Ar IP | 37 | .Op Fl i Ar IP | Fl -ip Ar IP |
38 | .Op Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 38 | .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
39 | .Op Fl p Ar PEERID | Fl \-peer= Ns Ar PEERID | 39 | .Op Fl p Ar PEERID | Fl -peer= Ns Ar PEERID |
40 | .Op Fl s Ar NAME | Fl \-service= Ns Ar NAME | 40 | .Op Fl s Ar NAME | Fl -service= Ns Ar NAME |
41 | .Op Fl t | \-tcp | 41 | .Op Fl t | -tcp |
42 | .Op Fl u | \-udp | 42 | .Op Fl u | -udp |
43 | .Op Fl V | \-verbose | 43 | .Op Fl V | -verbose |
44 | .Op Fl v | \-version | 44 | .Op Fl v | -version |
45 | .Sh DESCRIPTION | 45 | .Sh DESCRIPTION |
46 | .Nm | 46 | .Nm |
47 | can be used to manually setup a VPN tunnel via the GNUnet network. | 47 | can be used to manually setup a VPN tunnel via the GNUnet network. |
@@ -70,41 +70,41 @@ The address can be displayed as soon as it has been allocated, or only after | |||
70 | .Pq Fl a | 70 | .Pq Fl a |
71 | the tunnel has been created. | 71 | the tunnel has been created. |
72 | .Bl -tag -width indent | 72 | .Bl -tag -width indent |
73 | .It Fl 4 | \-ipv4 | 73 | .It Fl 4 | -ipv4 |
74 | Desired IP address on this end of the tunnel should be an IPv4 address. | 74 | Desired IP address on this end of the tunnel should be an IPv4 address. |
75 | .It Fl 6 | \-ipv6 | 75 | .It Fl 6 | -ipv6 |
76 | Desired IP address on this end of the tunnel should be an IPv6 address. | 76 | Desired IP address on this end of the tunnel should be an IPv6 address. |
77 | .It Fl c Ar FILENAME | Fl \-config= Ns Ar FILENAME | 77 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
78 | Use the configuration file FILENAME. | 78 | Use the configuration file FILENAME. |
79 | .It Fl d Ar TIME | Fl \-duration Ar TIME | 79 | .It Fl d Ar TIME | Fl -duration Ar TIME |
80 | The mapping should be established for TIME. | 80 | The mapping should be established for TIME. |
81 | The value given must be a number followed by a space and a time unit, for example "500 ms". | 81 | The value given must be a number followed by a space and a time unit, for example "500 ms". |
82 | Note that the quotes are required on the shell. | 82 | Note that the quotes are required on the shell. |
83 | The default vaue is 5 minutes. | 83 | The default vaue is 5 minutes. |
84 | .It Fl h | \-help | 84 | .It Fl h | -help |
85 | Print short help on options. | 85 | Print short help on options. |
86 | .It Fl i Ar IP | Fl \-ip Ar IP | 86 | .It Fl i Ar IP | Fl -ip Ar IP |
87 | Tunnel should be to an exit node and connect to the given IPv4 or IPv6 | 87 | Tunnel should be to an exit node and connect to the given IPv4 or IPv6 |
88 | IP address. | 88 | IP address. |
89 | Note that you can specify an IPv6 address as the target here, even in | 89 | Note that you can specify an IPv6 address as the target here, even in |
90 | combination with "\-4" (4to6) and similarly you can specify an IPv4 | 90 | combination with "-4" (4to6) and similarly you can specify an IPv4 |
91 | address in combination with "\-6" (6to4). | 91 | address in combination with "-6" (6to4). |
92 | .It Fl L Ar LOGLEVEL | Fl \-loglevel= Ns Ar LOGLEVEL | 92 | .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL |
93 | Use LOGLEVEL for logging. | 93 | Use LOGLEVEL for logging. |
94 | Valid values are DEBUG, INFO, WARNING and ERROR. | 94 | Valid values are DEBUG, INFO, WARNING and ERROR. |
95 | .It Fl p Ar PEERID | Fl \-peer= Ns Ar PEERID | 95 | .It Fl p Ar PEERID | Fl -peer= Ns Ar PEERID |
96 | Name of the peer offering the service to connect to. | 96 | Name of the peer offering the service to connect to. |
97 | Cannot be used in conjunction with | 97 | Cannot be used in conjunction with |
98 | .Fl i , | 98 | .Fl i , |
99 | requires | 99 | requires |
100 | .Fl s . | 100 | .Fl s . |
101 | .It Fl s Ar NAME | Fl \-service= Ns Ar NAME | 101 | .It Fl s Ar NAME | Fl -service= Ns Ar NAME |
102 | Name of the service running on the target peer. | 102 | Name of the service running on the target peer. |
103 | Cannot be used in conjunction with | 103 | Cannot be used in conjunction with |
104 | .Fl i , | 104 | .Fl i , |
105 | requires | 105 | requires |
106 | .Fl p . | 106 | .Fl p . |
107 | .It Fl t | \-tcp | 107 | .It Fl t | -tcp |
108 | Service runs TCP. | 108 | Service runs TCP. |
109 | Either | 109 | Either |
110 | .Fl t | 110 | .Fl t |
@@ -112,7 +112,7 @@ or | |||
112 | .Fl u | 112 | .Fl u |
113 | must be specified when using | 113 | must be specified when using |
114 | .Fl s . | 114 | .Fl s . |
115 | .It Fl u | \-udp | 115 | .It Fl u | -udp |
116 | Service runs UDP. | 116 | Service runs UDP. |
117 | Either | 117 | Either |
118 | .Fl t | 118 | .Fl t |
@@ -120,9 +120,9 @@ or | |||
120 | .Fl u | 120 | .Fl u |
121 | must be specified when using | 121 | must be specified when using |
122 | .Fl s . | 122 | .Fl s . |
123 | .It Fl V | \-verbose | 123 | .It Fl V | -verbose |
124 | Be verbose. | 124 | Be verbose. |
125 | .It Fl v | \-version | 125 | .It Fl v | -version |
126 | Print GNUnet version number. | 126 | Print GNUnet version number. |
127 | .El | 127 | .El |
128 | .Sh SEE ALSO | 128 | .Sh SEE ALSO |
diff --git a/doc/man/gnunet-zoneimport.1 b/doc/man/gnunet-zoneimport.1 index f09544912..657038428 100644 --- a/doc/man/gnunet-zoneimport.1 +++ b/doc/man/gnunet-zoneimport.1 | |||
@@ -26,15 +26,14 @@ | |||
26 | .Os | 26 | .Os |
27 | .Sh NAME | 27 | .Sh NAME |
28 | .Nm gnunet-zoneimport | 28 | .Nm gnunet-zoneimport |
29 | .Nd | 29 | .Nd import DNS zone into GNS zone |
30 | import DNS zone into GNS zone | ||
31 | .Sh SYNOPSIS | 30 | .Sh SYNOPSIS |
32 | .Nm | 31 | .Nm |
33 | .Op Fl c Ar FILENAME | \-config= Ns Ar FILENAME | 32 | .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
34 | .Op Fl h | \-help | 33 | .Op Fl h | -help |
35 | .Op Fl m Ar RELATIVETIME | Fl \-minimum-expiration= Ns Ar RELATIVETIME | 34 | .Op Fl m Ar RELATIVETIME | Fl -minimum-expiration= Ns Ar RELATIVETIME |
36 | .Op Fl s Ar MAPSIZE | Fl \-size= Ns Ar MAPSIZE | 35 | .Op Fl s Ar MAPSIZE | Fl -size= Ns Ar MAPSIZE |
37 | .Op Ar \IP | 36 | .Ao Ar IP Ac |
38 | .Sh DESCRIPTION | 37 | .Sh DESCRIPTION |
39 | .Nm | 38 | .Nm |
40 | reads a list of domain names (FQDN) from stdin and issues DNS queries for each of the domain names given. | 39 | reads a list of domain names (FQDN) from stdin and issues DNS queries for each of the domain names given. |
@@ -56,27 +55,27 @@ Thus, it is fine to restart gnunet-zoneimport whenever the list of domain names | |||
56 | Finally, gnunet-zoneimport keeps information for each domain name in memory. | 55 | Finally, gnunet-zoneimport keeps information for each domain name in memory. |
57 | This consumes about 200 bytes per domain name, or 1 GB for 5 million labels. | 56 | This consumes about 200 bytes per domain name, or 1 GB for 5 million labels. |
58 | .Bl -tag -width indent | 57 | .Bl -tag -width indent |
59 | .It Fl c Ar FILENAME | \-config= Ns Ar FILENAME | 58 | .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME |
60 | Use the configuration file FILENAME. | 59 | Use the configuration file FILENAME. |
61 | .It Fl h | \-help | 60 | .It Fl h | -help |
62 | Print short help on options. | 61 | Print short help on options. |
63 | .It Fl m Ar RELATIVETIME | Fl \-minimum-expiration= Ns Ar RELATIVETIME | 62 | .It Fl m Ar RELATIVETIME | Fl -minimum-expiration= Ns Ar RELATIVETIME |
64 | Ensure that imported DNS records never have an expiration time that is less than RELATIVETIME into the future. | 63 | Ensure that imported DNS records never have an expiration time that is less than RELATIVETIME into the future. |
65 | RELATIVETIME is a time given like "1 week" or "1 h". | 64 | RELATIVETIME is a time given like "1 week" or "1 h". |
66 | If DNS returns records with a shorter lifetime, gnunet\-zoneimport will simply bump the lifetime to the specified value (relative to the time of the import). | 65 | If DNS returns records with a shorter lifetime, gnunet-zoneimport will simply bump the lifetime to the specified value (relative to the time of the import). |
67 | Default is zero. | 66 | Default is zero. |
68 | .It Fl s Ar MAPSIZE | Fl \-size= Ns Ar MAPSIZE | 67 | .It Fl s Ar MAPSIZE | Fl -size= Ns Ar MAPSIZE |
69 | Specifies the size (in number of entries) to use for the main hash map. | 68 | Specifies the size (in number of entries) to use for the main hash map. |
70 | The value provided should be at least twice the number of domain names that will be given to the tool. | 69 | The value provided should be at least twice the number of domain names that will be given to the tool. |
71 | 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). | 70 | 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). |
72 | Do not worry about this unless you are importing millions of domain names from a zone. | 71 | Do not worry about this unless you are importing millions of domain names from a zone. |
73 | .It Ar \IP | 72 | .It Ao Ar IP Ac |
74 | IP Is the list of IPs given. | 73 | IP Is the list of IPs given. |
75 | .El | 74 | .El |
76 | .Sh EXAMPLES | 75 | .Sh EXAMPLES |
77 | Typical invocaton would be: | 76 | Typical invocation would be: |
78 | .Pp | 77 | .Pp |
79 | .Dl $ gnunet\-zoneimport 1.2.3.4 < names.txt | 78 | .Dl $ gnunet-zoneimport 1.2.3.4 < names.txt |
80 | .Sh SEE ALSO | 79 | .Sh SEE ALSO |
81 | .Xr gnunet-gns 1 , | 80 | .Xr gnunet-gns 1 , |
82 | .Xr gnunet-namestore 1 | 81 | .Xr gnunet-namestore 1 |
diff --git a/po/POTFILES.in b/po/POTFILES.in index 1bffc3b02..4c6569b15 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in | |||
@@ -4,44 +4,35 @@ src/abd/delegate_misc.c | |||
4 | src/abd/gnunet-abd.c | 4 | src/abd/gnunet-abd.c |
5 | src/abd/gnunet-service-abd.c | 5 | src/abd/gnunet-service-abd.c |
6 | src/abd/plugin_gnsrecord_abd.c | 6 | src/abd/plugin_gnsrecord_abd.c |
7 | src/abd/plugin_rest_abd.c | ||
8 | src/abd/plugin_rest_credential.c | ||
9 | src/abe/abe.c | 7 | src/abe/abe.c |
10 | src/arm/arm_api.c | 8 | src/arm/arm_api.c |
11 | src/arm/arm_monitor_api.c | 9 | src/arm/arm_monitor_api.c |
12 | src/arm/gnunet-arm.c | 10 | src/arm/gnunet-arm.c |
13 | src/arm/gnunet-service-arm.c | 11 | src/arm/gnunet-service-arm.c |
14 | src/arm/mockup-service.c | 12 | src/arm/mockup-service.c |
15 | src/ats/ats_api2_application.c | 13 | src/ats-tests/ats-testing-experiment.c |
16 | src/ats/ats_api2_transport.c | 14 | src/ats-tests/ats-testing-log.c |
15 | src/ats-tests/ats-testing-preferences.c | ||
16 | src/ats-tests/ats-testing-traffic.c | ||
17 | src/ats-tests/ats-testing.c | ||
18 | src/ats-tests/gnunet-ats-sim.c | ||
19 | src/ats-tests/gnunet-solver-eval.c | ||
20 | src/ats-tool/gnunet-ats.c | ||
17 | src/ats/ats_api_connectivity.c | 21 | src/ats/ats_api_connectivity.c |
18 | src/ats/ats_api_performance.c | 22 | src/ats/ats_api_performance.c |
19 | src/ats/ats_api_scanner.c | 23 | src/ats/ats_api_scanner.c |
20 | src/ats/ats_api_scheduling.c | 24 | src/ats/ats_api_scheduling.c |
21 | src/ats/gnunet-ats-solver-eval.c | 25 | src/ats/gnunet-ats-solver-eval.c |
22 | src/ats/gnunet-service-ats_addresses.c | ||
23 | src/ats/gnunet-service-ats.c | 26 | src/ats/gnunet-service-ats.c |
27 | src/ats/gnunet-service-ats_addresses.c | ||
24 | src/ats/gnunet-service-ats_connectivity.c | 28 | src/ats/gnunet-service-ats_connectivity.c |
25 | src/ats/gnunet-service-ats-new.c | ||
26 | src/ats/gnunet-service-ats_normalization.c | 29 | src/ats/gnunet-service-ats_normalization.c |
27 | src/ats/gnunet-service-ats_performance.c | 30 | src/ats/gnunet-service-ats_performance.c |
28 | src/ats/gnunet-service-ats_plugins.c | 31 | src/ats/gnunet-service-ats_plugins.c |
29 | src/ats/gnunet-service-ats_preferences.c | 32 | src/ats/gnunet-service-ats_preferences.c |
30 | src/ats/gnunet-service-ats_reservations.c | 33 | src/ats/gnunet-service-ats_reservations.c |
31 | src/ats/gnunet-service-ats_scheduling.c | 34 | src/ats/gnunet-service-ats_scheduling.c |
32 | src/ats/plugin_ats2_common.c | ||
33 | src/ats/plugin_ats2_simple.c | ||
34 | src/ats/plugin_ats_mlp.c | ||
35 | src/ats/plugin_ats_proportional.c | 35 | src/ats/plugin_ats_proportional.c |
36 | src/ats/plugin_ats_ril.c | ||
37 | src/ats-tests/ats-testing.c | ||
38 | src/ats-tests/ats-testing-experiment.c | ||
39 | src/ats-tests/ats-testing-log.c | ||
40 | src/ats-tests/ats-testing-preferences.c | ||
41 | src/ats-tests/ats-testing-traffic.c | ||
42 | src/ats-tests/gnunet-ats-sim.c | ||
43 | src/ats-tests/gnunet-solver-eval.c | ||
44 | src/ats-tool/gnunet-ats.c | ||
45 | src/auction/gnunet-auction-create.c | 36 | src/auction/gnunet-auction-create.c |
46 | src/auction/gnunet-auction-info.c | 37 | src/auction/gnunet-auction-info.c |
47 | src/auction/gnunet-auction-join.c | 38 | src/auction/gnunet-auction-join.c |
@@ -58,8 +49,8 @@ src/cadet/cadet_api_list_peers.c | |||
58 | src/cadet/cadet_api_list_tunnels.c | 49 | src/cadet/cadet_api_list_tunnels.c |
59 | src/cadet/cadet_test_lib.c | 50 | src/cadet/cadet_test_lib.c |
60 | src/cadet/desirability_table.c | 51 | src/cadet/desirability_table.c |
61 | src/cadet/gnunet-cadet.c | ||
62 | src/cadet/gnunet-cadet-profiler.c | 52 | src/cadet/gnunet-cadet-profiler.c |
53 | src/cadet/gnunet-cadet.c | ||
63 | src/cadet/gnunet-service-cadet.c | 54 | src/cadet/gnunet-service-cadet.c |
64 | src/cadet/gnunet-service-cadet_channel.c | 55 | src/cadet/gnunet-service-cadet_channel.c |
65 | src/cadet/gnunet-service-cadet_connection.c | 56 | src/cadet/gnunet-service-cadet_connection.c |
@@ -75,15 +66,15 @@ src/consensus/gnunet-service-consensus.c | |||
75 | src/consensus/plugin_block_consensus.c | 66 | src/consensus/plugin_block_consensus.c |
76 | src/conversation/conversation_api.c | 67 | src/conversation/conversation_api.c |
77 | src/conversation/conversation_api_call.c | 68 | src/conversation/conversation_api_call.c |
78 | src/conversation/gnunet-conversation.c | ||
79 | src/conversation/gnunet-conversation-test.c | 69 | src/conversation/gnunet-conversation-test.c |
80 | src/conversation/gnunet_gst.c | 70 | src/conversation/gnunet-conversation.c |
81 | src/conversation/gnunet_gst_test.c | ||
82 | src/conversation/gnunet-helper-audio-playback.c | ||
83 | src/conversation/gnunet-helper-audio-playback-gst.c | 71 | src/conversation/gnunet-helper-audio-playback-gst.c |
84 | src/conversation/gnunet-helper-audio-record.c | 72 | src/conversation/gnunet-helper-audio-playback.c |
85 | src/conversation/gnunet-helper-audio-record-gst.c | 73 | src/conversation/gnunet-helper-audio-record-gst.c |
74 | src/conversation/gnunet-helper-audio-record.c | ||
86 | src/conversation/gnunet-service-conversation.c | 75 | src/conversation/gnunet-service-conversation.c |
76 | src/conversation/gnunet_gst.c | ||
77 | src/conversation/gnunet_gst_test.c | ||
87 | src/conversation/microphone.c | 78 | src/conversation/microphone.c |
88 | src/conversation/plugin_gnsrecord_conversation.c | 79 | src/conversation/plugin_gnsrecord_conversation.c |
89 | src/conversation/speaker.c | 80 | src/conversation/speaker.c |
@@ -113,7 +104,6 @@ src/dht/dht_api.c | |||
113 | src/dht/dht_test_lib.c | 104 | src/dht/dht_test_lib.c |
114 | src/dht/gnunet-dht-get.c | 105 | src/dht/gnunet-dht-get.c |
115 | src/dht/gnunet-dht-monitor.c | 106 | src/dht/gnunet-dht-monitor.c |
116 | src/dht/gnunet_dht_profiler.c | ||
117 | src/dht/gnunet-dht-put.c | 107 | src/dht/gnunet-dht-put.c |
118 | src/dht/gnunet-service-dht.c | 108 | src/dht/gnunet-service-dht.c |
119 | src/dht/gnunet-service-dht_clients.c | 109 | src/dht/gnunet-service-dht_clients.c |
@@ -122,6 +112,7 @@ src/dht/gnunet-service-dht_hello.c | |||
122 | src/dht/gnunet-service-dht_neighbours.c | 112 | src/dht/gnunet-service-dht_neighbours.c |
123 | src/dht/gnunet-service-dht_nse.c | 113 | src/dht/gnunet-service-dht_nse.c |
124 | src/dht/gnunet-service-dht_routing.c | 114 | src/dht/gnunet-service-dht_routing.c |
115 | src/dht/gnunet_dht_profiler.c | ||
125 | src/dht/plugin_block_dht.c | 116 | src/dht/plugin_block_dht.c |
126 | src/dns/dns_api.c | 117 | src/dns/dns_api.c |
127 | src/dns/gnunet-dns-monitor.c | 118 | src/dns/gnunet-dns-monitor.c |
@@ -132,7 +123,6 @@ src/dns/gnunet-zonewalk.c | |||
132 | src/dns/plugin_block_dns.c | 123 | src/dns/plugin_block_dns.c |
133 | src/exit/gnunet-daemon-exit.c | 124 | src/exit/gnunet-daemon-exit.c |
134 | src/exit/gnunet-helper-exit.c | 125 | src/exit/gnunet-helper-exit.c |
135 | src/exit/gnunet-helper-exit-windows.c | ||
136 | src/fragmentation/defragmentation.c | 126 | src/fragmentation/defragmentation.c |
137 | src/fragmentation/fragmentation.c | 127 | src/fragmentation/fragmentation.c |
138 | src/fs/fs_api.c | 128 | src/fs/fs_api.c |
@@ -157,8 +147,8 @@ src/fs/gnunet-auto-share.c | |||
157 | src/fs/gnunet-daemon-fsprofiler.c | 147 | src/fs/gnunet-daemon-fsprofiler.c |
158 | src/fs/gnunet-directory.c | 148 | src/fs/gnunet-directory.c |
159 | src/fs/gnunet-download.c | 149 | src/fs/gnunet-download.c |
160 | src/fs/gnunet-fs.c | ||
161 | src/fs/gnunet-fs-profiler.c | 150 | src/fs/gnunet-fs-profiler.c |
151 | src/fs/gnunet-fs.c | ||
162 | src/fs/gnunet-helper-fs-publish.c | 152 | src/fs/gnunet-helper-fs-publish.c |
163 | src/fs/gnunet-publish.c | 153 | src/fs/gnunet-publish.c |
164 | src/fs/gnunet-search.c | 154 | src/fs/gnunet-search.c |
@@ -178,10 +168,9 @@ src/gns/gns_tld_api.c | |||
178 | src/gns/gnunet-bcd.c | 168 | src/gns/gnunet-bcd.c |
179 | src/gns/gnunet-dns2gns.c | 169 | src/gns/gnunet-dns2gns.c |
180 | src/gns/gnunet-gns-benchmark.c | 170 | src/gns/gnunet-gns-benchmark.c |
181 | src/gns/gnunet-gns.c | ||
182 | src/gns/gnunet-gns-helper-service-w32.c | ||
183 | src/gns/gnunet-gns-import.c | 171 | src/gns/gnunet-gns-import.c |
184 | src/gns/gnunet-gns-proxy.c | 172 | src/gns/gnunet-gns-proxy.c |
173 | src/gns/gnunet-gns.c | ||
185 | src/gns/gnunet-service-gns.c | 174 | src/gns/gnunet-service-gns.c |
186 | src/gns/gnunet-service-gns_interceptor.c | 175 | src/gns/gnunet-service-gns_interceptor.c |
187 | src/gns/gnunet-service-gns_resolver.c | 176 | src/gns/gnunet-service-gns_resolver.c |
@@ -195,14 +184,10 @@ src/gnsrecord/gnsrecord_crypto.c | |||
195 | src/gnsrecord/gnsrecord_misc.c | 184 | src/gnsrecord/gnsrecord_misc.c |
196 | src/gnsrecord/gnsrecord_serialization.c | 185 | src/gnsrecord/gnsrecord_serialization.c |
197 | src/gnsrecord/plugin_gnsrecord_dns.c | 186 | src/gnsrecord/plugin_gnsrecord_dns.c |
198 | src/gns/w32nsp.c | ||
199 | src/gns/w32nsp-install.c | ||
200 | src/gns/w32nsp-resolve.c | ||
201 | src/gns/w32nsp-uninstall.c | ||
202 | src/hello/address.c | 187 | src/hello/address.c |
203 | src/hello/gnunet-hello.c | 188 | src/hello/gnunet-hello.c |
204 | src/hello/hello.c | ||
205 | src/hello/hello-ng.c | 189 | src/hello/hello-ng.c |
190 | src/hello/hello.c | ||
206 | src/hostlist/gnunet-daemon-hostlist.c | 191 | src/hostlist/gnunet-daemon-hostlist.c |
207 | src/hostlist/gnunet-daemon-hostlist_client.c | 192 | src/hostlist/gnunet-daemon-hostlist_client.c |
208 | src/hostlist/gnunet-daemon-hostlist_server.c | 193 | src/hostlist/gnunet-daemon-hostlist_server.c |
@@ -210,6 +195,7 @@ src/identity/gnunet-identity.c | |||
210 | src/identity/gnunet-service-identity.c | 195 | src/identity/gnunet-service-identity.c |
211 | src/identity/identity_api.c | 196 | src/identity/identity_api.c |
212 | src/identity/identity_api_lookup.c | 197 | src/identity/identity_api_lookup.c |
198 | src/identity/identity_api_suffix_lookup.c | ||
213 | src/identity/plugin_rest_identity.c | 199 | src/identity/plugin_rest_identity.c |
214 | src/json/json.c | 200 | src/json/json.c |
215 | src/json/json_generator.c | 201 | src/json/json_generator.c |
@@ -226,13 +212,13 @@ src/namecache/namecache_api.c | |||
226 | src/namecache/plugin_namecache_flat.c | 212 | src/namecache/plugin_namecache_flat.c |
227 | src/namecache/plugin_namecache_postgres.c | 213 | src/namecache/plugin_namecache_postgres.c |
228 | src/namecache/plugin_namecache_sqlite.c | 214 | src/namecache/plugin_namecache_sqlite.c |
229 | src/namestore/gnunet-namestore.c | ||
230 | src/namestore/gnunet-namestore-fcfsd.c | 215 | src/namestore/gnunet-namestore-fcfsd.c |
216 | src/namestore/gnunet-namestore.c | ||
231 | src/namestore/gnunet-service-namestore.c | 217 | src/namestore/gnunet-service-namestore.c |
232 | src/namestore/gnunet-zoneimport.c | 218 | src/namestore/gnunet-zoneimport.c |
233 | src/namestore/namestore_api.c | 219 | src/namestore/namestore_api.c |
234 | src/namestore/namestore_api_monitor.c | 220 | src/namestore/namestore_api_monitor.c |
235 | src/namestore/plugin_namestore_heap.c | 221 | src/namestore/plugin_namestore_flat.c |
236 | src/namestore/plugin_namestore_postgres.c | 222 | src/namestore/plugin_namestore_postgres.c |
237 | src/namestore/plugin_namestore_sqlite.c | 223 | src/namestore/plugin_namestore_sqlite.c |
238 | src/namestore/plugin_rest_namestore.c | 224 | src/namestore/plugin_rest_namestore.c |
@@ -244,9 +230,7 @@ src/nat-auto/gnunet-service-nat-auto_legacy.c | |||
244 | src/nat-auto/nat_auto_api.c | 230 | src/nat-auto/nat_auto_api.c |
245 | src/nat-auto/nat_auto_api_test.c | 231 | src/nat-auto/nat_auto_api_test.c |
246 | src/nat/gnunet-helper-nat-client.c | 232 | src/nat/gnunet-helper-nat-client.c |
247 | src/nat/gnunet-helper-nat-client-windows.c | ||
248 | src/nat/gnunet-helper-nat-server.c | 233 | src/nat/gnunet-helper-nat-server.c |
249 | src/nat/gnunet-helper-nat-server-windows.c | ||
250 | src/nat/gnunet-nat.c | 234 | src/nat/gnunet-nat.c |
251 | src/nat/gnunet-service-nat.c | 235 | src/nat/gnunet-service-nat.c |
252 | src/nat/gnunet-service-nat_externalip.c | 236 | src/nat/gnunet-service-nat_externalip.c |
@@ -255,17 +239,17 @@ src/nat/gnunet-service-nat_mini.c | |||
255 | src/nat/gnunet-service-nat_stun.c | 239 | src/nat/gnunet-service-nat_stun.c |
256 | src/nat/nat_api.c | 240 | src/nat/nat_api.c |
257 | src/nat/nat_api_stun.c | 241 | src/nat/nat_api_stun.c |
258 | src/nse/gnunet-nse.c | ||
259 | src/nse/gnunet-nse-profiler.c | 242 | src/nse/gnunet-nse-profiler.c |
243 | src/nse/gnunet-nse.c | ||
260 | src/nse/gnunet-service-nse.c | 244 | src/nse/gnunet-service-nse.c |
261 | src/nse/nse_api.c | 245 | src/nse/nse_api.c |
262 | src/nt/nt.c | 246 | src/nt/nt.c |
263 | src/peerinfo/gnunet-service-peerinfo.c | ||
264 | src/peerinfo/peerinfo_api.c | ||
265 | src/peerinfo/peerinfo_api_notify.c | ||
266 | src/peerinfo-tool/gnunet-peerinfo.c | 247 | src/peerinfo-tool/gnunet-peerinfo.c |
267 | src/peerinfo-tool/gnunet-peerinfo_plugins.c | 248 | src/peerinfo-tool/gnunet-peerinfo_plugins.c |
268 | src/peerinfo-tool/plugin_rest_peerinfo.c | 249 | src/peerinfo-tool/plugin_rest_peerinfo.c |
250 | src/peerinfo/gnunet-service-peerinfo.c | ||
251 | src/peerinfo/peerinfo_api.c | ||
252 | src/peerinfo/peerinfo_api_notify.c | ||
269 | src/peerstore/gnunet-peerstore.c | 253 | src/peerstore/gnunet-peerstore.c |
270 | src/peerstore/gnunet-service-peerstore.c | 254 | src/peerstore/gnunet-service-peerstore.c |
271 | src/peerstore/peerstore_api.c | 255 | src/peerstore/peerstore_api.c |
@@ -306,28 +290,29 @@ src/regex/regex_test_graph.c | |||
306 | src/regex/regex_test_lib.c | 290 | src/regex/regex_test_lib.c |
307 | src/regex/regex_test_random.c | 291 | src/regex/regex_test_random.c |
308 | src/rest/gnunet-rest-server.c | 292 | src/rest/gnunet-rest-server.c |
293 | src/rest/plugin_rest_config.c | ||
309 | src/rest/plugin_rest_copying.c | 294 | src/rest/plugin_rest_copying.c |
310 | src/rest/rest.c | 295 | src/rest/rest.c |
311 | src/revocation/gnunet-revocation.c | 296 | src/revocation/gnunet-revocation.c |
312 | src/revocation/gnunet-service-revocation.c | 297 | src/revocation/gnunet-service-revocation.c |
313 | src/revocation/plugin_block_revocation.c | 298 | src/revocation/plugin_block_revocation.c |
314 | src/revocation/revocation_api.c | 299 | src/revocation/revocation_api.c |
315 | src/rps/gnunet-rps.c | ||
316 | src/rps/gnunet-rps-profiler.c | 300 | src/rps/gnunet-rps-profiler.c |
301 | src/rps/gnunet-rps.c | ||
317 | src/rps/gnunet-service-rps.c | 302 | src/rps/gnunet-service-rps.c |
318 | src/rps/gnunet-service-rps_custommap.c | 303 | src/rps/gnunet-service-rps_custommap.c |
319 | src/rps/gnunet-service-rps_sampler.c | 304 | src/rps/gnunet-service-rps_sampler.c |
320 | src/rps/gnunet-service-rps_sampler_elem.c | 305 | src/rps/gnunet-service-rps_sampler_elem.c |
321 | src/rps/gnunet-service-rps_view.c | 306 | src/rps/gnunet-service-rps_view.c |
322 | src/rps/rps_api.c | ||
323 | src/rps/rps-sampler_client.c | 307 | src/rps/rps-sampler_client.c |
324 | src/rps/rps-sampler_common.c | 308 | src/rps/rps-sampler_common.c |
325 | src/rps/rps-test_util.c | 309 | src/rps/rps-test_util.c |
310 | src/rps/rps_api.c | ||
326 | src/scalarproduct/gnunet-scalarproduct.c | 311 | src/scalarproduct/gnunet-scalarproduct.c |
327 | src/scalarproduct/gnunet-service-scalarproduct_alice.c | ||
328 | src/scalarproduct/gnunet-service-scalarproduct_bob.c | ||
329 | src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c | 312 | src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c |
330 | src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c | 313 | src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c |
314 | src/scalarproduct/gnunet-service-scalarproduct_alice.c | ||
315 | src/scalarproduct/gnunet-service-scalarproduct_bob.c | ||
331 | src/scalarproduct/scalarproduct_api.c | 316 | src/scalarproduct/scalarproduct_api.c |
332 | src/secretsharing/gnunet-secretsharing-profiler.c | 317 | src/secretsharing/gnunet-secretsharing-profiler.c |
333 | src/secretsharing/gnunet-service-secretsharing.c | 318 | src/secretsharing/gnunet-service-secretsharing.c |
@@ -353,15 +338,16 @@ src/statistics/gnunet-statistics.c | |||
353 | src/statistics/statistics_api.c | 338 | src/statistics/statistics_api.c |
354 | src/template/gnunet-service-template.c | 339 | src/template/gnunet-service-template.c |
355 | src/template/gnunet-template.c | 340 | src/template/gnunet-template.c |
341 | src/testbed-logger/gnunet-service-testbed-logger.c | ||
342 | src/testbed-logger/testbed_logger_api.c | ||
356 | src/testbed/generate-underlay-topology.c | 343 | src/testbed/generate-underlay-topology.c |
357 | src/testbed/gnunet-daemon-latency-logger.c | 344 | src/testbed/gnunet-daemon-latency-logger.c |
358 | src/testbed/gnunet-daemon-testbed-blacklist.c | 345 | src/testbed/gnunet-daemon-testbed-blacklist.c |
359 | src/testbed/gnunet-daemon-testbed-underlay.c | 346 | src/testbed/gnunet-daemon-testbed-underlay.c |
360 | src/testbed/gnunet-helper-testbed.c | 347 | src/testbed/gnunet-helper-testbed.c |
361 | src/testbed/gnunet_mpi_test.c | ||
362 | src/testbed/gnunet-service-test-barriers.c | 348 | src/testbed/gnunet-service-test-barriers.c |
363 | src/testbed/gnunet-service-testbed_barriers.c | ||
364 | src/testbed/gnunet-service-testbed.c | 349 | src/testbed/gnunet-service-testbed.c |
350 | src/testbed/gnunet-service-testbed_barriers.c | ||
365 | src/testbed/gnunet-service-testbed_cache.c | 351 | src/testbed/gnunet-service-testbed_cache.c |
366 | src/testbed/gnunet-service-testbed_connectionpool.c | 352 | src/testbed/gnunet-service-testbed_connectionpool.c |
367 | src/testbed/gnunet-service-testbed_cpustatus.c | 353 | src/testbed/gnunet-service-testbed_cpustatus.c |
@@ -369,20 +355,19 @@ src/testbed/gnunet-service-testbed_links.c | |||
369 | src/testbed/gnunet-service-testbed_meminfo.c | 355 | src/testbed/gnunet-service-testbed_meminfo.c |
370 | src/testbed/gnunet-service-testbed_oc.c | 356 | src/testbed/gnunet-service-testbed_oc.c |
371 | src/testbed/gnunet-service-testbed_peers.c | 357 | src/testbed/gnunet-service-testbed_peers.c |
372 | src/testbed/gnunet_testbed_mpi_spawn.c | ||
373 | src/testbed/gnunet-testbed-profiler.c | 358 | src/testbed/gnunet-testbed-profiler.c |
374 | src/testbed-logger/gnunet-service-testbed-logger.c | 359 | src/testbed/gnunet_mpi_test.c |
375 | src/testbed-logger/testbed_logger_api.c | 360 | src/testbed/gnunet_testbed_mpi_spawn.c |
376 | src/testbed/testbed_api_barriers.c | ||
377 | src/testbed/testbed_api.c | 361 | src/testbed/testbed_api.c |
362 | src/testbed/testbed_api_barriers.c | ||
378 | src/testbed/testbed_api_hosts.c | 363 | src/testbed/testbed_api_hosts.c |
379 | src/testbed/testbed_api_operations.c | 364 | src/testbed/testbed_api_operations.c |
380 | src/testbed/testbed_api_peers.c | 365 | src/testbed/testbed_api_peers.c |
381 | src/testbed/testbed_api_sd.c | 366 | src/testbed/testbed_api_sd.c |
382 | src/testbed/testbed_api_services.c | 367 | src/testbed/testbed_api_services.c |
383 | src/testbed/testbed_api_statistics.c | 368 | src/testbed/testbed_api_statistics.c |
384 | src/testbed/testbed_api_testbed.c | ||
385 | src/testbed/testbed_api_test.c | 369 | src/testbed/testbed_api_test.c |
370 | src/testbed/testbed_api_testbed.c | ||
386 | src/testbed/testbed_api_topology.c | 371 | src/testbed/testbed_api_topology.c |
387 | src/testbed/testbed_api_underlay.c | 372 | src/testbed/testbed_api_underlay.c |
388 | src/testing/gnunet-testing.c | 373 | src/testing/gnunet-testing.c |
@@ -394,36 +379,40 @@ src/transport/gnunet-communicator-tcp.c | |||
394 | src/transport/gnunet-communicator-udp.c | 379 | src/transport/gnunet-communicator-udp.c |
395 | src/transport/gnunet-communicator-unix.c | 380 | src/transport/gnunet-communicator-unix.c |
396 | src/transport/gnunet-helper-transport-bluetooth.c | 381 | src/transport/gnunet-helper-transport-bluetooth.c |
397 | src/transport/gnunet-helper-transport-wlan.c | ||
398 | src/transport/gnunet-helper-transport-wlan-dummy.c | 382 | src/transport/gnunet-helper-transport-wlan-dummy.c |
383 | src/transport/gnunet-helper-transport-wlan.c | ||
399 | src/transport/gnunet-service-tng.c | 384 | src/transport/gnunet-service-tng.c |
400 | src/transport/gnunet-service-transport_ats.c | ||
401 | src/transport/gnunet-service-transport.c | 385 | src/transport/gnunet-service-transport.c |
386 | src/transport/gnunet-service-transport_ats.c | ||
402 | src/transport/gnunet-service-transport_hello.c | 387 | src/transport/gnunet-service-transport_hello.c |
403 | src/transport/gnunet-service-transport_manipulation.c | 388 | src/transport/gnunet-service-transport_manipulation.c |
404 | src/transport/gnunet-service-transport_neighbours.c | 389 | src/transport/gnunet-service-transport_neighbours.c |
405 | src/transport/gnunet-service-transport_plugins.c | 390 | src/transport/gnunet-service-transport_plugins.c |
406 | src/transport/gnunet-service-transport_validation.c | 391 | src/transport/gnunet-service-transport_validation.c |
407 | src/transport/gnunet-transport.c | ||
408 | src/transport/gnunet-transport-certificate-creation.c | ||
409 | src/transport/gnunet-transport-profiler.c | 392 | src/transport/gnunet-transport-profiler.c |
410 | src/transport/gnunet-transport-wlan-receiver.c | 393 | src/transport/gnunet-transport-wlan-receiver.c |
411 | src/transport/gnunet-transport-wlan-sender.c | 394 | src/transport/gnunet-transport-wlan-sender.c |
395 | src/transport/gnunet-transport.c | ||
412 | src/transport/plugin_transport_http_client.c | 396 | src/transport/plugin_transport_http_client.c |
413 | src/transport/plugin_transport_http_common.c | 397 | src/transport/plugin_transport_http_common.c |
414 | src/transport/plugin_transport_http_server.c | 398 | src/transport/plugin_transport_http_server.c |
415 | src/transport/plugin_transport_smtp.c | 399 | src/transport/plugin_transport_smtp.c |
416 | src/transport/plugin_transport_tcp.c | 400 | src/transport/plugin_transport_tcp.c |
417 | src/transport/plugin_transport_template.c | 401 | src/transport/plugin_transport_template.c |
418 | src/transport/plugin_transport_udp_broadcasting.c | ||
419 | src/transport/plugin_transport_udp.c | 402 | src/transport/plugin_transport_udp.c |
403 | src/transport/plugin_transport_udp_broadcasting.c | ||
420 | src/transport/plugin_transport_unix.c | 404 | src/transport/plugin_transport_unix.c |
421 | src/transport/plugin_transport_wlan.c | 405 | src/transport/plugin_transport_wlan.c |
422 | src/transport/tcp_connection_legacy.c | 406 | src/transport/tcp_connection_legacy.c |
423 | src/transport/tcp_server_legacy.c | 407 | src/transport/tcp_server_legacy.c |
424 | src/transport/tcp_server_mst_legacy.c | 408 | src/transport/tcp_server_mst_legacy.c |
425 | src/transport/tcp_service_legacy.c | 409 | src/transport/tcp_service_legacy.c |
426 | src/transport/transport_api2_address.c | 410 | src/transport/transport-testing-filenames.c |
411 | src/transport/transport-testing-loggers.c | ||
412 | src/transport/transport-testing-main.c | ||
413 | src/transport/transport-testing-send.c | ||
414 | src/transport/transport-testing.c | ||
415 | src/transport/transport-testing2.c | ||
427 | src/transport/transport_api2_application.c | 416 | src/transport/transport_api2_application.c |
428 | src/transport/transport_api2_communication.c | 417 | src/transport/transport_api2_communication.c |
429 | src/transport/transport_api2_core.c | 418 | src/transport/transport_api2_core.c |
@@ -436,11 +425,6 @@ src/transport/transport_api_manipulation.c | |||
436 | src/transport/transport_api_monitor_peers.c | 425 | src/transport/transport_api_monitor_peers.c |
437 | src/transport/transport_api_monitor_plugins.c | 426 | src/transport/transport_api_monitor_plugins.c |
438 | src/transport/transport_api_offer_hello.c | 427 | src/transport/transport_api_offer_hello.c |
439 | src/transport/transport-testing.c | ||
440 | src/transport/transport-testing-filenames.c | ||
441 | src/transport/transport-testing-loggers.c | ||
442 | src/transport/transport-testing-main.c | ||
443 | src/transport/transport-testing-send.c | ||
444 | src/util/bandwidth.c | 428 | src/util/bandwidth.c |
445 | src/util/benchmark.c | 429 | src/util/benchmark.c |
446 | src/util/bio.c | 430 | src/util/bio.c |
@@ -453,10 +437,11 @@ src/util/configuration_loader.c | |||
453 | src/util/container_bloomfilter.c | 437 | src/util/container_bloomfilter.c |
454 | src/util/container_heap.c | 438 | src/util/container_heap.c |
455 | src/util/container_meta_data.c | 439 | src/util/container_meta_data.c |
456 | src/util/container_multihashmap32.c | ||
457 | src/util/container_multihashmap.c | 440 | src/util/container_multihashmap.c |
441 | src/util/container_multihashmap32.c | ||
458 | src/util/container_multipeermap.c | 442 | src/util/container_multipeermap.c |
459 | src/util/container_multishortmap.c | 443 | src/util/container_multishortmap.c |
444 | src/util/container_multiuuidmap.c | ||
460 | src/util/crypto_abe.c | 445 | src/util/crypto_abe.c |
461 | src/util/crypto_crc.c | 446 | src/util/crypto_crc.c |
462 | src/util/crypto_ecc.c | 447 | src/util/crypto_ecc.c |
@@ -476,16 +461,14 @@ src/util/dnsparser.c | |||
476 | src/util/dnsstub.c | 461 | src/util/dnsstub.c |
477 | src/util/getopt.c | 462 | src/util/getopt.c |
478 | src/util/getopt_helpers.c | 463 | src/util/getopt_helpers.c |
479 | src/util/gnunet-config.c | ||
480 | src/util/gnunet-config-diff.c | 464 | src/util/gnunet-config-diff.c |
465 | src/util/gnunet-config.c | ||
481 | src/util/gnunet-ecc.c | 466 | src/util/gnunet-ecc.c |
482 | src/util/gnunet-helper-w32-console.c | ||
483 | src/util/gnunet-qr.c | 467 | src/util/gnunet-qr.c |
484 | src/util/gnunet-resolver.c | 468 | src/util/gnunet-resolver.c |
485 | src/util/gnunet-scrypt.c | 469 | src/util/gnunet-scrypt.c |
486 | src/util/gnunet-service-resolver.c | 470 | src/util/gnunet-service-resolver.c |
487 | src/util/gnunet-timeout.c | 471 | src/util/gnunet-timeout.c |
488 | src/util/gnunet-timeout-w32.c | ||
489 | src/util/gnunet-uri.c | 472 | src/util/gnunet-uri.c |
490 | src/util/helper.c | 473 | src/util/helper.c |
491 | src/util/load.c | 474 | src/util/load.c |
@@ -511,21 +494,12 @@ src/util/speedup.c | |||
511 | src/util/strings.c | 494 | src/util/strings.c |
512 | src/util/time.c | 495 | src/util/time.c |
513 | src/util/tun.c | 496 | src/util/tun.c |
514 | src/util/w32cat.c | ||
515 | src/util/win.c | ||
516 | src/util/winproc.c | ||
517 | src/vpn/gnunet-helper-vpn.c | 497 | src/vpn/gnunet-helper-vpn.c |
518 | src/vpn/gnunet-helper-vpn-windows.c | ||
519 | src/vpn/gnunet-service-vpn.c | 498 | src/vpn/gnunet-service-vpn.c |
520 | src/vpn/gnunet-vpn.c | 499 | src/vpn/gnunet-vpn.c |
521 | src/vpn/vpn_api.c | 500 | src/vpn/vpn_api.c |
522 | src/zonemaster/gnunet-service-zonemaster.c | ||
523 | src/zonemaster/gnunet-service-zonemaster-monitor.c | 501 | src/zonemaster/gnunet-service-zonemaster-monitor.c |
502 | src/zonemaster/gnunet-service-zonemaster.c | ||
524 | src/fs/fs_api.h | 503 | src/fs/fs_api.h |
525 | src/include/compat.h | ||
526 | src/include/gnunet_common.h | ||
527 | src/include/gnunet_mq_lib.h | ||
528 | src/include/gnunet_time_lib.h | ||
529 | src/scalarproduct/scalarproduct.h | ||
530 | src/testbed/testbed_api.h | 504 | src/testbed/testbed_api.h |
531 | src/testbed/testbed_api_operations.h | 505 | src/testbed/testbed_api_operations.h |
@@ -1,237 +1,136 @@ | |||
1 | # Italian translations for GNUnet package. | 1 | # Italian translations for GNUnet package. |
2 | # Copyright (C) 2018 Free Software Foundation, Inc. | 2 | # Copyright (C) 2018 Free Software Foundation, Inc. |
3 | # This file is distributed under the same license as the GNUnet package. | 3 | # This file is distributed under the same license as the GNUnet package. |
4 | # Sebastiano Pistore <SebastianoPistore.info@protonmail.ch>, 2018. | 4 | # |
5 | # Sebastiano Pistore <sebastianopistore.info@protonmail.ch>, 2018-2019. | ||
5 | # | 6 | # |
6 | msgid "" | 7 | msgid "" |
7 | msgstr "" | 8 | msgstr "" |
8 | "Project-Id-Version: gnunet 0.10.1\n" | 9 | "Project-Id-Version: gnunet 0.10.1\n" |
9 | "Report-Msgid-Bugs-To: gnunet-developers@mail.gnu.org\n" | 10 | "Report-Msgid-Bugs-To: gnunet-developers@mail.gnu.org\n" |
10 | "POT-Creation-Date: 2019-10-07 11:45+0200\n" | 11 | "POT-Creation-Date: 2014-04-08 11:11+0200\n" |
11 | "PO-Revision-Date: 2018-08-29 13:48+0200\n" | 12 | "PO-Revision-Date: 2019-10-16 11:00+0200\n" |
12 | "Last-Translator: Sebastiano Pistore <SebastianoPistore.info@protonmail.ch>\n" | 13 | "Last-Translator: Sebastiano Pistore <sebastianopistore.info@protonmail.ch>\n" |
13 | "Language-Team: Italian <tp@lists.linux.it>\n" | 14 | "Language-Team: Italian <tp@lists.linux.it>\n" |
14 | "Language: it\n" | 15 | "Language: it\n" |
15 | "MIME-Version: 1.0\n" | 16 | "MIME-Version: 1.0\n" |
16 | "Content-Type: text/plain; charset=UTF-8\n" | 17 | "Content-Type: text/plain; charset=UTF-8\n" |
17 | "Content-Transfer-Encoding: 8bit\n" | 18 | "Content-Transfer-Encoding: 8bit\n" |
18 | "X-Bugs: Report translation errors to the Language-Team address.\n" | 19 | "X-Bugs: Report translation errors to the Language-Team address.\n" |
19 | "\n" | 20 | "X-Generator: Poedit 2.2.3\n" |
20 | "X-Generator: Poedit 2.0.7\n" | ||
21 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" | 21 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" |
22 | 22 | ||
23 | #: src/abd/gnunet-abd.c:394 src/namestore/gnunet-namestore.c:994 | 23 | #: src/arm/arm_api.c:337 |
24 | #, c-format | 24 | msgid "Client was disconnected from arm service, trying to reconnect.\n" |
25 | msgid "Ego `%s' not known to identity service\n" | ||
26 | msgstr "" | ||
27 | |||
28 | #: src/abd/gnunet-abd.c:410 src/abd/gnunet-abd.c:875 | ||
29 | #, c-format | ||
30 | msgid "Issuer public key `%s' is not well-formed\n" | ||
31 | msgstr "" | ||
32 | |||
33 | #: src/abd/gnunet-abd.c:549 src/abd/gnunet-service-abd.c:1723 | ||
34 | #: src/namestore/gnunet-namestore.c:1019 | ||
35 | #: src/namestore/gnunet-namestore-fcfsd.c:1138 | ||
36 | #, c-format | ||
37 | msgid "Failed to connect to namestore\n" | ||
38 | msgstr "" | 25 | msgstr "" |
39 | 26 | ||
40 | #: src/abd/gnunet-abd.c:814 src/abd/gnunet-abd.c:865 | 27 | #: src/arm/arm_monitor_api.c:321 |
41 | #, c-format | 28 | msgid "Monitoring client was disconnected from arm service, trying to reconnect.\n" |
42 | msgid "Issuer public key not well-formed\n" | ||
43 | msgstr "" | 29 | msgstr "" |
44 | 30 | ||
45 | #: src/abd/gnunet-abd.c:823 src/abd/gnunet-abd.c:884 | 31 | #: src/arm/gnunet-arm.c:164 |
46 | #, fuzzy, c-format | ||
47 | msgid "Failed to connect to ABD\n" | ||
48 | msgstr "# connessioni attive" | ||
49 | |||
50 | #: src/abd/gnunet-abd.c:829 | ||
51 | #, c-format | 32 | #, c-format |
52 | msgid "You must provide issuer the attribute\n" | 33 | msgid "Failed to remove configuration file %s\n" |
53 | msgstr "" | ||
54 | |||
55 | #: src/abd/gnunet-abd.c:836 | ||
56 | #, c-format | ||
57 | msgid "ego required\n" | ||
58 | msgstr "" | ||
59 | |||
60 | #: src/abd/gnunet-abd.c:846 | ||
61 | #, c-format | ||
62 | msgid "Subject public key needed\n" | ||
63 | msgstr "" | ||
64 | |||
65 | #: src/abd/gnunet-abd.c:855 | ||
66 | #, c-format | ||
67 | msgid "Subject public key `%s' is not well-formed\n" | ||
68 | msgstr "" | ||
69 | |||
70 | #: src/abd/gnunet-abd.c:890 | ||
71 | #, c-format | ||
72 | msgid "You must provide issuer and subject attributes\n" | ||
73 | msgstr "" | 34 | msgstr "" |
74 | 35 | ||
75 | #: src/abd/gnunet-abd.c:946 | 36 | #: src/arm/gnunet-arm.c:170 |
76 | #, c-format | 37 | #, c-format |
77 | msgid "Please specify name to lookup, subject key and issuer key!\n" | 38 | msgid "Failed to remove servicehome directory %s\n" |
78 | msgstr "" | ||
79 | |||
80 | #: src/abd/gnunet-abd.c:967 | ||
81 | msgid "verify credential against attribute" | ||
82 | msgstr "" | ||
83 | |||
84 | #: src/abd/gnunet-abd.c:974 | ||
85 | msgid "" | ||
86 | "The public key of the subject to lookup thecredential for, or for issuer " | ||
87 | "side storage: subject and its attributes" | ||
88 | msgstr "" | ||
89 | |||
90 | #: src/abd/gnunet-abd.c:981 | ||
91 | msgid "The private, signed delegate presented by the subject" | ||
92 | msgstr "" | ||
93 | |||
94 | #: src/abd/gnunet-abd.c:988 | ||
95 | msgid "The public key of the authority to verify the credential against" | ||
96 | msgstr "" | ||
97 | |||
98 | #: src/abd/gnunet-abd.c:993 | ||
99 | msgid "The ego/zone name to use" | ||
100 | msgstr "" | ||
101 | |||
102 | #: src/abd/gnunet-abd.c:999 | ||
103 | msgid "The issuer attribute to verify against or to issue" | ||
104 | msgstr "" | ||
105 | |||
106 | #: src/abd/gnunet-abd.c:1005 | ||
107 | msgid "" | ||
108 | "The time to live for the credential.e.g. 5m, 6h, \"1990-12-30 12:00:00\"" | ||
109 | msgstr "" | ||
110 | |||
111 | #: src/abd/gnunet-abd.c:1010 | ||
112 | msgid "collect credentials" | ||
113 | msgstr "" | 39 | msgstr "" |
114 | 40 | ||
115 | #: src/abd/gnunet-abd.c:1015 | 41 | #: src/arm/gnunet-arm.c:216 src/testbed/gnunet-service-testbed_peers.c:1013 |
116 | msgid "Create and issue a credential issuer side." | 42 | msgid "Message was sent successfully" |
117 | msgstr "" | 43 | msgstr "Messaggio inviato con successo" |
118 | 44 | ||
119 | #: src/abd/gnunet-abd.c:1020 | 45 | #: src/arm/gnunet-arm.c:218 |
120 | msgid "Issue a credential subject side." | 46 | msgid "Misconfiguration (can not connect to the ARM service)" |
121 | msgstr "" | 47 | msgstr "" |
122 | 48 | ||
123 | #: src/abd/gnunet-abd.c:1025 | 49 | #: src/arm/gnunet-arm.c:220 src/testbed/gnunet-service-testbed_peers.c:1017 |
124 | msgid "Create, sign and return a credential subject side." | 50 | msgid "We disconnected from ARM before we could send a request" |
125 | msgstr "" | 51 | msgstr "" |
126 | 52 | ||
127 | #: src/abd/gnunet-abd.c:1032 | 53 | #: src/arm/gnunet-arm.c:222 src/testbed/gnunet-service-testbed_peers.c:1019 |
128 | msgid "Import signed credentials that should be issued to a zone/ego" | 54 | msgid "ARM API is busy" |
129 | msgstr "" | 55 | msgstr "" |
130 | 56 | ||
131 | #: src/abd/gnunet-abd.c:1036 | 57 | #: src/arm/gnunet-arm.c:224 |
132 | msgid "Create private record entry." | 58 | msgid "Request does not fit into a message" |
133 | msgstr "" | 59 | msgstr "" |
134 | 60 | ||
135 | #: src/abd/gnunet-abd.c:1042 src/abd/gnunet-abd.c:1048 | 61 | #: src/arm/gnunet-arm.c:226 src/testbed/gnunet-service-testbed_peers.c:1023 |
136 | msgid "Indicates that the collect/verify process is done via forward search." | 62 | msgid "Request timed out" |
137 | msgstr "" | 63 | msgstr "Richiesta scaduta" |
138 | 64 | ||
139 | #: src/abd/gnunet-abd.c:1061 | 65 | #: src/arm/gnunet-arm.c:228 src/testbed/gnunet-service-testbed_peers.c:1025 |
140 | msgid "GNUnet abd resolver tool" | 66 | msgid "Unknown request status" |
141 | msgstr "" | 67 | msgstr "" |
142 | 68 | ||
143 | #: src/abd/gnunet-service-abd.c:1718 src/gns/gnunet-gns.c:185 | 69 | #: src/arm/gnunet-arm.c:244 src/testbed/gnunet-service-testbed_peers.c:1041 |
144 | #: src/gns/gnunet-gns-helper-service-w32.c:727 | ||
145 | #, c-format | 70 | #, c-format |
146 | msgid "Failed to connect to GNS\n" | 71 | msgid "%s is stopped" |
147 | msgstr "" | 72 | msgstr "" |
148 | 73 | ||
149 | #: src/abd/plugin_gnsrecord_abd.c:182 | 74 | #: src/arm/gnunet-arm.c:246 src/testbed/gnunet-service-testbed_peers.c:1043 |
150 | #, c-format | 75 | #, c-format |
151 | msgid "Unable to parse ATTR record string `%s'\n" | 76 | msgid "%s is starting" |
152 | msgstr "" | ||
153 | |||
154 | #: src/abd/plugin_rest_abd.c:1128 src/abd/plugin_rest_credential.c:1128 | ||
155 | msgid "GNS REST API initialized\n" | ||
156 | msgstr "" | 77 | msgstr "" |
157 | 78 | ||
158 | #: src/arm/gnunet-arm.c:156 | 79 | #: src/arm/gnunet-arm.c:248 src/testbed/gnunet-service-testbed_peers.c:1045 |
159 | #, c-format | 80 | #, c-format |
160 | msgid "Failed to remove configuration file %s\n" | 81 | msgid "%s is stopping" |
161 | msgstr "" | 82 | msgstr "" |
162 | 83 | ||
163 | #: src/arm/gnunet-arm.c:162 | 84 | #: src/arm/gnunet-arm.c:250 src/testbed/gnunet-service-testbed_peers.c:1047 |
164 | #, c-format | 85 | #, c-format |
165 | msgid "Failed to remove servicehome directory %s\n" | 86 | msgid "%s is starting already" |
166 | msgstr "" | ||
167 | |||
168 | #: src/arm/gnunet-arm.c:222 src/testbed/gnunet-service-testbed_peers.c:1139 | ||
169 | msgid "Message was sent successfully" | ||
170 | msgstr "Messaggio inviato con successo" | ||
171 | |||
172 | #: src/arm/gnunet-arm.c:224 src/testbed/gnunet-service-testbed_peers.c:1141 | ||
173 | msgid "We disconnected from ARM before we could send a request" | ||
174 | msgstr "" | ||
175 | |||
176 | #: src/arm/gnunet-arm.c:226 src/testbed/gnunet-service-testbed_peers.c:1143 | ||
177 | msgid "Unknown request status" | ||
178 | msgstr "" | ||
179 | |||
180 | #: src/arm/gnunet-arm.c:242 | ||
181 | #, fuzzy | ||
182 | msgid "is stopped" | ||
183 | msgstr "# elementi memorizzati" | ||
184 | |||
185 | #: src/arm/gnunet-arm.c:244 | ||
186 | msgid "is starting" | ||
187 | msgstr "" | ||
188 | |||
189 | #: src/arm/gnunet-arm.c:246 | ||
190 | msgid "is stopping" | ||
191 | msgstr "" | ||
192 | |||
193 | #: src/arm/gnunet-arm.c:248 | ||
194 | msgid "is starting already" | ||
195 | msgstr "" | 87 | msgstr "" |
196 | 88 | ||
197 | #: src/arm/gnunet-arm.c:250 | 89 | #: src/arm/gnunet-arm.c:252 src/testbed/gnunet-service-testbed_peers.c:1049 |
198 | msgid "is stopping already" | 90 | #, c-format |
91 | msgid "%s is stopping already" | ||
199 | msgstr "" | 92 | msgstr "" |
200 | 93 | ||
201 | #: src/arm/gnunet-arm.c:252 | 94 | #: src/arm/gnunet-arm.c:254 src/testbed/gnunet-service-testbed_peers.c:1051 |
202 | msgid "is started already" | 95 | #, c-format |
96 | msgid "%s is started already" | ||
203 | msgstr "" | 97 | msgstr "" |
204 | 98 | ||
205 | #: src/arm/gnunet-arm.c:254 | 99 | #: src/arm/gnunet-arm.c:256 src/testbed/gnunet-service-testbed_peers.c:1053 |
206 | msgid "is stopped already" | 100 | #, c-format |
101 | msgid "%s is stopped already" | ||
207 | msgstr "" | 102 | msgstr "" |
208 | 103 | ||
209 | #: src/arm/gnunet-arm.c:256 | 104 | #: src/arm/gnunet-arm.c:258 src/testbed/gnunet-service-testbed_peers.c:1055 |
210 | msgid "service is not known to ARM" | 105 | #, c-format |
106 | msgid "%s service is not known to ARM" | ||
211 | msgstr "" | 107 | msgstr "" |
212 | 108 | ||
213 | #: src/arm/gnunet-arm.c:258 | 109 | #: src/arm/gnunet-arm.c:260 src/testbed/gnunet-service-testbed_peers.c:1057 |
214 | msgid "service failed to start" | 110 | #, c-format |
111 | msgid "%s service failed to start" | ||
215 | msgstr "" | 112 | msgstr "" |
216 | 113 | ||
217 | #: src/arm/gnunet-arm.c:260 | 114 | #: src/arm/gnunet-arm.c:262 |
218 | msgid "service cannot be manipulated because ARM is shutting down" | 115 | #, c-format |
116 | msgid "%s service cannot be started because ARM is shutting down" | ||
219 | msgstr "" | 117 | msgstr "" |
220 | 118 | ||
221 | #: src/arm/gnunet-arm.c:262 | 119 | #: src/arm/gnunet-arm.c:264 src/testbed/gnunet-service-testbed_peers.c:1061 |
222 | msgid "Unknown result code." | 120 | #, c-format |
121 | msgid "%.s Unknown result code." | ||
223 | msgstr "" | 122 | msgstr "" |
224 | 123 | ||
225 | #: src/arm/gnunet-arm.c:295 | 124 | #: src/arm/gnunet-arm.c:297 |
226 | msgid "Fatal error initializing ARM API.\n" | 125 | msgid "Fatal error initializing ARM API.\n" |
227 | msgstr "" | 126 | msgstr "" |
228 | 127 | ||
229 | #: src/arm/gnunet-arm.c:324 src/arm/gnunet-arm.c:333 | 128 | #: src/arm/gnunet-arm.c:326 src/arm/gnunet-arm.c:335 |
230 | #, c-format | 129 | #, c-format |
231 | msgid "Failed to start the ARM service: %s\n" | 130 | msgid "Failed to start the ARM service: %s\n" |
232 | msgstr "" | 131 | msgstr "" |
233 | 132 | ||
234 | #: src/arm/gnunet-arm.c:368 | 133 | #: src/arm/gnunet-arm.c:369 |
235 | #, c-format | 134 | #, c-format |
236 | msgid "Failed to send a stop request to the ARM service: %s\n" | 135 | msgid "Failed to send a stop request to the ARM service: %s\n" |
237 | msgstr "" | 136 | msgstr "" |
@@ -241,1059 +140,929 @@ msgstr "" | |||
241 | msgid "Failed to stop the ARM service: %s\n" | 140 | msgid "Failed to stop the ARM service: %s\n" |
242 | msgstr "" | 141 | msgstr "" |
243 | 142 | ||
244 | #: src/arm/gnunet-arm.c:419 | 143 | #: src/arm/gnunet-arm.c:421 |
245 | #, c-format | 144 | #, fuzzy, c-format |
246 | msgid "Failed to send a request to start the `%s' service: %s\n" | 145 | #| msgid "Failed to start service `%s'\n" |
247 | msgstr "" | 146 | msgid "Failed to send a request to start the `%s' service: %%s\n" |
147 | msgstr "Impossibile avviare il servizio ' %s'\n" | ||
248 | 148 | ||
249 | #: src/arm/gnunet-arm.c:429 | 149 | #: src/arm/gnunet-arm.c:431 |
250 | #, c-format | 150 | #, c-format |
251 | msgid "Failed to start the `%s' service: %s\n" | 151 | msgid "Failed to start the `%s' service: %s\n" |
252 | msgstr "" | 152 | msgstr "" |
253 | 153 | ||
254 | #: src/arm/gnunet-arm.c:467 | 154 | #: src/arm/gnunet-arm.c:468 |
255 | #, c-format | 155 | #, c-format |
256 | msgid "Failed to send a request to kill the `%s' service: %%s\n" | 156 | msgid "Failed to send a request to kill the `%s' service: %%s\n" |
257 | msgstr "" | 157 | msgstr "" |
258 | 158 | ||
259 | #: src/arm/gnunet-arm.c:478 | 159 | #: src/arm/gnunet-arm.c:479 |
260 | #, c-format | 160 | #, c-format |
261 | msgid "Failed to kill the `%s' service: %s\n" | 161 | msgid "Failed to kill the `%s' service: %s\n" |
262 | msgstr "" | 162 | msgstr "" |
263 | 163 | ||
264 | #: src/arm/gnunet-arm.c:519 | 164 | #: src/arm/gnunet-arm.c:517 |
265 | #, c-format | 165 | #, c-format |
266 | msgid "Failed to request a list of services: %s\n" | 166 | msgid "Failed to request a list of services: %s\n" |
267 | msgstr "" | 167 | msgstr "" |
268 | 168 | ||
269 | #: src/arm/gnunet-arm.c:528 | 169 | #: src/arm/gnunet-arm.c:525 |
270 | msgid "Error communicating with ARM. ARM not running?\n" | 170 | msgid "Error communicating with ARM. ARM not running?\n" |
271 | msgstr "" | 171 | msgstr "" |
272 | 172 | ||
273 | #: src/arm/gnunet-arm.c:534 | 173 | #: src/arm/gnunet-arm.c:530 |
274 | msgid "Running services:\n" | 174 | msgid "Running services:\n" |
275 | msgstr "Servizi in esecuzione:\n" | 175 | msgstr "Servizi in esecuzione:\n" |
276 | 176 | ||
277 | #: src/arm/gnunet-arm.c:623 | 177 | #: src/arm/gnunet-arm.c:612 |
278 | #, c-format | 178 | #, c-format |
279 | msgid "Now only monitoring, press CTRL-C to stop.\n" | 179 | msgid "Now only monitoring, press CTRL-C to stop.\n" |
280 | msgstr "" | 180 | msgstr "" |
281 | 181 | ||
282 | #: src/arm/gnunet-arm.c:656 | 182 | #: src/arm/gnunet-arm.c:643 |
283 | #, c-format | 183 | #, c-format |
284 | msgid "Stopped %s.\n" | 184 | msgid "Stopped %s.\n" |
285 | msgstr "%s arrestato.\n" | 185 | msgstr "%s arrestato.\n" |
286 | 186 | ||
287 | #: src/arm/gnunet-arm.c:659 | 187 | #: src/arm/gnunet-arm.c:646 |
288 | #, c-format | 188 | #, c-format |
289 | msgid "Starting %s...\n" | 189 | msgid "Starting %s...\n" |
290 | msgstr "Avvio di %s in corso...\n" | 190 | msgstr "Avvio di %s in corso...\n" |
291 | 191 | ||
292 | #: src/arm/gnunet-arm.c:662 | 192 | #: src/arm/gnunet-arm.c:649 |
293 | #, c-format | 193 | #, c-format |
294 | msgid "Stopping %s...\n" | 194 | msgid "Stopping %s...\n" |
295 | msgstr "Arresto di %s in corso...\n" | 195 | msgstr "Arresto di %s in corso...\n" |
296 | 196 | ||
297 | #: src/arm/gnunet-arm.c:676 | 197 | #: src/arm/gnunet-arm.c:660 |
298 | #, c-format | 198 | #, c-format |
299 | msgid "Unknown status %u for service %s.\n" | 199 | msgid "Unknown status %u for service %s.\n" |
300 | msgstr "" | 200 | msgstr "" |
301 | 201 | ||
302 | #: src/arm/gnunet-arm.c:766 | 202 | #: src/arm/gnunet-arm.c:724 |
303 | msgid "stop all GNUnet services" | 203 | msgid "stop all GNUnet services" |
304 | msgstr "arresta tutti i servizi GNUnet" | 204 | msgstr "arresta tutti i servizi GNUnet" |
305 | 205 | ||
306 | #: src/arm/gnunet-arm.c:771 | 206 | #: src/arm/gnunet-arm.c:726 |
307 | msgid "start a particular service" | 207 | msgid "start a particular service" |
308 | msgstr "" | 208 | msgstr "" |
309 | 209 | ||
310 | #: src/arm/gnunet-arm.c:776 | 210 | #: src/arm/gnunet-arm.c:728 |
311 | msgid "stop a particular service" | 211 | msgid "stop a particular service" |
312 | msgstr "" | 212 | msgstr "" |
313 | 213 | ||
314 | #: src/arm/gnunet-arm.c:780 | 214 | #: src/arm/gnunet-arm.c:730 |
315 | msgid "start all GNUnet default services" | 215 | msgid "start all GNUnet default services" |
316 | msgstr "" | 216 | msgstr "" |
317 | 217 | ||
318 | #: src/arm/gnunet-arm.c:784 | 218 | #: src/arm/gnunet-arm.c:733 |
319 | msgid "stop and start all GNUnet default services" | 219 | msgid "stop and start all GNUnet default services" |
320 | msgstr "" | 220 | msgstr "" |
321 | 221 | ||
322 | #: src/arm/gnunet-arm.c:788 | 222 | #: src/arm/gnunet-arm.c:736 |
323 | msgid "delete config file and directory on exit" | 223 | msgid "delete config file and directory on exit" |
324 | msgstr "" | 224 | msgstr "" |
325 | 225 | ||
326 | #: src/arm/gnunet-arm.c:792 | 226 | #: src/arm/gnunet-arm.c:739 |
327 | msgid "monitor ARM activities" | 227 | msgid "monitor ARM activities" |
328 | msgstr "" | 228 | msgstr "" |
329 | 229 | ||
330 | #: src/arm/gnunet-arm.c:796 | 230 | #: src/arm/gnunet-arm.c:741 |
331 | msgid "don't print status messages" | 231 | msgid "don't print status messages" |
332 | msgstr "" | 232 | msgstr "" |
333 | 233 | ||
334 | #: src/arm/gnunet-arm.c:801 | 234 | #: src/arm/gnunet-arm.c:744 |
335 | msgid "exit with error status if operation does not finish after DELAY" | 235 | msgid "timeout in MSECS milliseconds for completing current operation" |
336 | msgstr "" | 236 | msgstr "" |
337 | 237 | ||
338 | #: src/arm/gnunet-arm.c:805 | 238 | #: src/arm/gnunet-arm.c:746 |
339 | msgid "list currently running services" | 239 | msgid "list currently running services" |
340 | msgstr "elenca i servizi in esecuzione" | 240 | msgstr "elenca i servizi in esecuzione" |
341 | 241 | ||
342 | #: src/arm/gnunet-arm.c:809 | 242 | #: src/arm/gnunet-arm.c:748 |
343 | msgid "don't let gnunet-service-arm inherit standard output" | 243 | msgid "don't let gnunet-service-arm inherit standard output" |
344 | msgstr "" | 244 | msgstr "" |
345 | 245 | ||
346 | #: src/arm/gnunet-arm.c:813 | 246 | #: src/arm/gnunet-arm.c:750 |
347 | msgid "don't let gnunet-service-arm inherit standard error" | 247 | msgid "don't let gnunet-service-arm inherit standard error" |
348 | msgstr "" | 248 | msgstr "" |
349 | 249 | ||
350 | #: src/arm/gnunet-arm.c:828 | 250 | #: src/arm/gnunet-arm.c:761 |
351 | msgid "Control services and the Automated Restart Manager (ARM)" | 251 | msgid "Control services and the Automated Restart Manager (ARM)" |
352 | msgstr "" | 252 | msgstr "" |
353 | 253 | ||
354 | #: src/arm/gnunet-service-arm.c:388 src/transport/plugin_transport_tcp.c:1120 | 254 | #: src/arm/gnunet-service-arm.c:266 |
355 | #: src/transport/tcp_service_legacy.c:557 | 255 | msgid "Could not send status result to client\n" |
356 | #, c-format | ||
357 | msgid "" | ||
358 | "Disabling IPv6 support for service `%s', failed to create IPv6 socket: %s\n" | ||
359 | msgstr "" | ||
360 | |||
361 | #: src/arm/gnunet-service-arm.c:412 src/arm/gnunet-service-arm.c:418 | ||
362 | #: src/transport/plugin_transport_tcp.c:1139 | ||
363 | #: src/transport/plugin_transport_tcp.c:1145 | ||
364 | #: src/transport/plugin_transport_tcp.c:3835 | ||
365 | #: src/transport/tcp_service_legacy.c:576 | ||
366 | #: src/transport/tcp_service_legacy.c:582 src/util/service.c:1150 | ||
367 | #: src/util/service.c:1156 | ||
368 | #, c-format | ||
369 | msgid "Require valid port number for service `%s' in configuration!\n" | ||
370 | msgstr "" | ||
371 | |||
372 | #: src/arm/gnunet-service-arm.c:457 src/transport/plugin_transport_tcp.c:1176 | ||
373 | #: src/transport/tcp_service_legacy.c:613 src/util/client.c:521 | ||
374 | #: src/util/service.c:1195 | ||
375 | #, c-format | ||
376 | msgid "UNIXPATH `%s' too long, maximum length is %llu\n" | ||
377 | msgstr "" | ||
378 | |||
379 | #: src/arm/gnunet-service-arm.c:462 src/transport/plugin_transport_tcp.c:1180 | ||
380 | #: src/transport/tcp_service_legacy.c:617 src/util/client.c:526 | ||
381 | #: src/util/service.c:1200 | ||
382 | #, c-format | ||
383 | msgid "Using `%s' instead\n" | ||
384 | msgstr "" | 256 | msgstr "" |
385 | 257 | ||
386 | #: src/arm/gnunet-service-arm.c:495 src/transport/plugin_transport_tcp.c:1211 | 258 | #: src/arm/gnunet-service-arm.c:302 |
387 | #: src/transport/tcp_service_legacy.c:648 src/util/service.c:1236 | 259 | msgid "Could not send list result to client\n" |
388 | #, c-format | ||
389 | msgid "" | ||
390 | "Disabling UNIX domain socket support for service `%s', failed to create UNIX " | ||
391 | "domain socket: %s\n" | ||
392 | msgstr "" | 260 | msgstr "" |
393 | 261 | ||
394 | #: src/arm/gnunet-service-arm.c:517 src/transport/plugin_transport_tcp.c:1228 | 262 | #: src/arm/gnunet-service-arm.c:529 |
395 | #: src/transport/tcp_service_legacy.c:665 src/util/service.c:1254 | ||
396 | #, c-format | ||
397 | msgid "Have neither PORT nor UNIXPATH for service `%s', but one is required\n" | ||
398 | msgstr "" | ||
399 | |||
400 | #: src/arm/gnunet-service-arm.c:556 | ||
401 | #: src/transport/plugin_transport_http_server.c:2688 | ||
402 | #: src/transport/plugin_transport_tcp.c:1259 | ||
403 | #: src/transport/tcp_service_legacy.c:696 src/util/service.c:1295 | ||
404 | #, c-format | ||
405 | msgid "Failed to resolve `%s': %s\n" | ||
406 | msgstr "" | ||
407 | |||
408 | #: src/arm/gnunet-service-arm.c:575 | ||
409 | #: src/transport/plugin_transport_http_server.c:2706 | ||
410 | #: src/transport/plugin_transport_tcp.c:1278 | ||
411 | #: src/transport/tcp_service_legacy.c:715 src/util/service.c:1315 | ||
412 | #, c-format | ||
413 | msgid "Failed to find %saddress for `%s'.\n" | ||
414 | msgstr "" | ||
415 | |||
416 | #: src/arm/gnunet-service-arm.c:986 | ||
417 | #, c-format | 263 | #, c-format |
418 | msgid "Failed to start service `%s'\n" | 264 | msgid "Failed to start service `%s'\n" |
419 | msgstr "" | 265 | msgstr "Impossibile avviare il servizio ' %s'\n" |
420 | 266 | ||
421 | #: src/arm/gnunet-service-arm.c:997 | 267 | #: src/arm/gnunet-service-arm.c:540 |
422 | #, c-format | 268 | #, c-format |
423 | msgid "Starting service `%s'\n" | 269 | msgid "Starting service `%s'\n" |
424 | msgstr "Avvio del servizio '%s' in corso\n" | 270 | msgstr "Avvio del servizio '%s' in corso\n" |
425 | 271 | ||
426 | #: src/arm/gnunet-service-arm.c:1109 | 272 | #: src/arm/gnunet-service-arm.c:639 |
427 | #, c-format | 273 | #, c-format |
428 | msgid "Unable to create socket for service `%s': %s\n" | 274 | msgid "Unable to create socket for service `%s': %s\n" |
429 | msgstr "" | 275 | msgstr "" |
430 | 276 | ||
431 | #: src/arm/gnunet-service-arm.c:1144 | 277 | #: src/arm/gnunet-service-arm.c:661 |
432 | #, c-format | 278 | #, c-format |
433 | msgid "Unable to bind listening socket for service `%s' to address `%s': %s\n" | 279 | msgid "Unable to bind listening socket for service `%s' to address `%s': %s\n" |
434 | msgstr "" | 280 | msgstr "" |
435 | 281 | ||
436 | #: src/arm/gnunet-service-arm.c:1187 | 282 | #: src/arm/gnunet-service-arm.c:695 |
437 | #, c-format | 283 | #, c-format |
438 | msgid "ARM now monitors connections to service `%s' at `%s'\n" | 284 | msgid "ARM now monitors connections to service `%s' at `%s'\n" |
439 | msgstr "" | 285 | msgstr "" |
440 | 286 | ||
441 | #: src/arm/gnunet-service-arm.c:1346 | 287 | #: src/arm/gnunet-service-arm.c:831 |
442 | #, c-format | 288 | #, c-format |
443 | msgid "Preparing to stop `%s'\n" | 289 | msgid "Preparing to stop `%s'\n" |
444 | msgstr "" | 290 | msgstr "" |
445 | 291 | ||
446 | #: src/arm/gnunet-service-arm.c:1651 | 292 | #: src/arm/gnunet-service-arm.c:1100 |
447 | #, c-format | 293 | #, c-format |
448 | msgid "Restarting service `%s'.\n" | 294 | msgid "Restarting service `%s'.\n" |
449 | msgstr "" | 295 | msgstr "" |
450 | 296 | ||
451 | #: src/arm/gnunet-service-arm.c:1812 | 297 | #: src/arm/gnunet-service-arm.c:1193 |
452 | msgid "exit" | 298 | msgid "exit" |
453 | msgstr "uscita" | 299 | msgstr "uscita" |
454 | 300 | ||
455 | #: src/arm/gnunet-service-arm.c:1817 | 301 | #: src/arm/gnunet-service-arm.c:1198 |
456 | msgid "signal" | 302 | msgid "signal" |
457 | msgstr "" | 303 | msgstr "" |
458 | 304 | ||
459 | #: src/arm/gnunet-service-arm.c:1822 | 305 | #: src/arm/gnunet-service-arm.c:1203 |
460 | msgid "unknown" | 306 | msgid "unknown" |
461 | msgstr "sconosciuto" | 307 | msgstr "sconosciuto" |
462 | 308 | ||
463 | #: src/arm/gnunet-service-arm.c:1828 | 309 | #: src/arm/gnunet-service-arm.c:1209 |
464 | #, c-format | 310 | #, c-format |
465 | msgid "Service `%s' took %s to terminate\n" | 311 | msgid "Service `%s' took %s to terminate\n" |
466 | msgstr "" | 312 | msgstr "" |
467 | 313 | ||
468 | #: src/arm/gnunet-service-arm.c:1854 | 314 | #: src/arm/gnunet-service-arm.c:1231 |
469 | #, c-format | 315 | #, c-format |
470 | msgid "Service `%s' terminated normally, will restart at any time\n" | 316 | msgid "Service `%s' terminated normally, will restart at any time\n" |
471 | msgstr "" | 317 | msgstr "" |
472 | 318 | ||
473 | #: src/arm/gnunet-service-arm.c:1870 | 319 | #: src/arm/gnunet-service-arm.c:1246 |
474 | #, c-format | 320 | #, c-format |
475 | msgid "Service `%s' terminated with status %s/%d, will restart in %s\n" | 321 | msgid "Service `%s' terminated with status %s/%d, will restart in %s\n" |
476 | msgstr "" | 322 | msgstr "" |
477 | 323 | ||
478 | #: src/arm/mockup-service.c:42 | 324 | #: src/arm/gnunet-service-arm.c:1500 |
325 | #, fuzzy, c-format | ||
326 | #| msgid "Starting service `%s'\n" | ||
327 | msgid "Starting default services `%s'\n" | ||
328 | msgstr "Avvio del servizio '%s' in corso\n" | ||
329 | |||
330 | #: src/arm/gnunet-service-arm.c:1511 | ||
331 | #, c-format | ||
332 | msgid "Default service `%s' not configured correctly!\n" | ||
333 | msgstr "" | ||
334 | |||
335 | #: src/arm/gnunet-service-arm.c:1524 | ||
336 | msgid "No default services configured, GNUnet will not really start right now.\n" | ||
337 | msgstr "" | ||
338 | |||
339 | #: src/arm/mockup-service.c:41 | ||
479 | msgid "Initiating shutdown as requested by client.\n" | 340 | msgid "Initiating shutdown as requested by client.\n" |
480 | msgstr "" | 341 | msgstr "" |
481 | 342 | ||
482 | #: src/ats/gnunet-ats-solver-eval.c:2781 src/ats/gnunet-ats-solver-eval.c:2822 | 343 | #: src/ats/ats_api_performance.c:468 |
483 | #, c-format | 344 | #, c-format |
484 | msgid "" | 345 | msgid "Received %s message\n" |
485 | "Could not load quota for network `%s': `%s', assigning default bandwidth " | ||
486 | "%llu\n" | ||
487 | msgstr "" | 346 | msgstr "" |
488 | 347 | ||
489 | #: src/ats/gnunet-ats-solver-eval.c:2799 | 348 | #: src/ats/ats_api_performance.c:511 |
490 | #, c-format | 349 | #, c-format |
491 | msgid "" | 350 | msgid "Received last message for %s \n" |
492 | "No outbound quota configured for network `%s', assigning default bandwidth " | ||
493 | "%llu\n" | ||
494 | msgstr "" | 351 | msgstr "" |
495 | 352 | ||
496 | #: src/ats/gnunet-ats-solver-eval.c:2840 | 353 | #: src/ats/gnunet-ats-solver-eval.c:2199 src/ats/gnunet-ats-solver-eval.c:2233 |
354 | #: src/ats/gnunet-service-ats_addresses.c:1980 | ||
355 | #: src/ats/gnunet-service-ats_addresses.c:2024 | ||
497 | #, c-format | 356 | #, c-format |
498 | msgid "" | 357 | msgid "Could not load quota for network `%s': `%s', assigning default bandwidth %llu\n" |
499 | "No outbound quota configure for network `%s', assigning default bandwidth " | ||
500 | "%llu\n" | ||
501 | msgstr "" | 358 | msgstr "" |
502 | 359 | ||
503 | #: src/ats/gnunet-ats-solver-eval.c:3294 src/ats-tests/gnunet-solver-eval.c:939 | 360 | #: src/ats/gnunet-ats-solver-eval.c:2205 |
504 | msgid "solver to use" | 361 | #: src/ats/gnunet-service-ats_addresses.c:1987 |
362 | #, c-format | ||
363 | msgid "Outbound quota configure for network `%s' is %llu\n" | ||
505 | msgstr "" | 364 | msgstr "" |
506 | 365 | ||
507 | #: src/ats/gnunet-ats-solver-eval.c:3299 src/ats-tests/gnunet-solver-eval.c:945 | 366 | #: src/ats/gnunet-ats-solver-eval.c:2212 |
508 | #: src/ats-tests/gnunet-solver-eval.c:950 | 367 | #: src/ats/gnunet-service-ats_addresses.c:1995 |
509 | msgid "experiment to use" | 368 | #, c-format |
369 | msgid "No outbound quota configured for network `%s', assigning default bandwidth %llu\n" | ||
510 | msgstr "" | 370 | msgstr "" |
511 | 371 | ||
512 | #: src/ats/gnunet-ats-solver-eval.c:3306 | 372 | #: src/ats/gnunet-ats-solver-eval.c:2239 |
513 | msgid "print logging" | 373 | #: src/ats/gnunet-service-ats_addresses.c:2031 |
374 | #, c-format | ||
375 | msgid "Inbound quota configured for network `%s' is %llu\n" | ||
514 | msgstr "" | 376 | msgstr "" |
515 | 377 | ||
516 | #: src/ats/gnunet-ats-solver-eval.c:3311 | 378 | #: src/ats/gnunet-ats-solver-eval.c:2246 |
517 | msgid "save logging to disk" | 379 | #: src/ats/gnunet-service-ats_addresses.c:2039 |
380 | #, c-format | ||
381 | msgid "No outbound quota configure for network `%s', assigning default bandwidth %llu\n" | ||
518 | msgstr "" | 382 | msgstr "" |
519 | 383 | ||
520 | #: src/ats/gnunet-ats-solver-eval.c:3316 | 384 | #: src/ats/gnunet-ats-solver-eval.c:2671 |
521 | msgid "disable normalization" | 385 | #: src/ats-tests/gnunet-solver-eval.c:919 |
386 | msgid "solver to use" | ||
522 | msgstr "" | 387 | msgstr "" |
523 | 388 | ||
524 | #: src/ats/gnunet-service-ats-new.c:756 | 389 | #: src/ats/gnunet-ats-solver-eval.c:2674 src/ats/gnunet-ats-solver-eval.c:2677 |
525 | #: src/ats/gnunet-service-ats_plugins.c:451 | 390 | #: src/ats-tests/gnunet-solver-eval.c:922 |
526 | #, c-format | 391 | #: src/ats-tests/gnunet-solver-eval.c:925 |
527 | msgid "Failed to initialize solver `%s'!\n" | 392 | msgid "experiment to use" |
528 | msgstr "" | 393 | msgstr "" |
529 | 394 | ||
530 | #: src/ats/gnunet-service-ats_plugins.c:304 | 395 | #: src/ats/gnunet-ats-solver-eval.c:2680 |
531 | #, c-format | 396 | msgid "print logging" |
532 | msgid "" | ||
533 | "Could not load %s quota for network `%s': `%s', assigning default bandwidth " | ||
534 | "%llu\n" | ||
535 | msgstr "" | 397 | msgstr "" |
536 | 398 | ||
537 | #: src/ats/gnunet-service-ats_plugins.c:314 | 399 | #: src/ats/gnunet-service-ats_addresses.c:2217 |
538 | #, c-format | 400 | #, c-format |
539 | msgid "%s quota configured for network `%s' is %llu\n" | 401 | msgid "Initializing solver `%s '`%s'\n" |
540 | msgstr "" | 402 | msgstr "" |
541 | 403 | ||
542 | #: src/ats/gnunet-service-ats_plugins.c:359 | 404 | #: src/ats/gnunet-service-ats_addresses.c:2220 |
543 | #, c-format | 405 | #, c-format |
544 | msgid "" | 406 | msgid "Failed to initialize solver `%s'!\n" |
545 | "No %s-quota configured for network `%s', assigning default bandwidth %llu\n" | ||
546 | msgstr "" | 407 | msgstr "" |
547 | 408 | ||
548 | #: src/ats/plugin_ats2_common.c:90 | 409 | #: src/ats/gnunet-service-ats_addresses.c:2243 |
549 | #, c-format | 410 | #, fuzzy |
550 | msgid "" | 411 | #| msgid "Failed to start HTTP server\n" |
551 | "Could not load %s quota for network `%s': `%s', assigning default bandwidth " | 412 | msgid "Failed to initialize solver!\n" |
552 | "%llu\n" | 413 | msgstr "Impossibile avviare il server HTTP\n" |
553 | msgstr "" | ||
554 | 414 | ||
555 | #: src/ats/plugin_ats_mlp.c:1274 | 415 | #: src/ats/plugin_ats_mlp.c:892 |
556 | msgid "Problem size too large, cannot allocate memory!\n" | 416 | msgid "Problem size too large, cannot allocate memory!\n" |
557 | msgstr "" | 417 | msgstr "" |
558 | 418 | ||
559 | #: src/ats/plugin_ats_mlp.c:1870 | 419 | #: src/ats/plugin_ats_mlp.c:1329 |
560 | #, c-format | 420 | #, c-format |
561 | msgid "Adding address for peer `%s' multiple times\n" | 421 | msgid "Adding address for peer `%s' multiple times\n" |
562 | msgstr "" | 422 | msgstr "" |
563 | 423 | ||
564 | #: src/ats/plugin_ats_mlp.c:1914 | 424 | #: src/ats/plugin_ats_mlp.c:1376 |
565 | #, c-format | 425 | #, c-format |
566 | msgid "Updating address property for peer `%s' %p not added before\n" | 426 | msgid "Updating address property `%s' for peer `%s' %p not added before\n" |
567 | msgstr "" | 427 | msgstr "" |
568 | 428 | ||
569 | #: src/ats/plugin_ats_mlp.c:2476 | 429 | #: src/ats/plugin_ats_mlp.c:2122 |
570 | msgid "" | ||
571 | "MLP solver is not optimizing for anything, changing to feasibility check\n" | ||
572 | msgstr "" | ||
573 | |||
574 | #: src/ats/plugin_ats_mlp.c:2516 src/ats/plugin_ats_mlp.c:2533 | ||
575 | #: src/ats/plugin_ats_mlp.c:2565 src/ats/plugin_ats_mlp.c:2583 | ||
576 | #: src/ats/plugin_ats_mlp.c:2602 src/ats/plugin_ats_proportional.c:1141 | ||
577 | #: src/ats/plugin_ats_ril.c:2612 src/ats/plugin_ats_ril.c:2629 | ||
578 | #: src/ats/plugin_ats_ril.c:2646 src/ats/plugin_ats_ril.c:2663 | ||
579 | #: src/ats/plugin_ats_ril.c:2680 src/ats/plugin_ats_ril.c:2697 | ||
580 | #: src/ats/plugin_ats_ril.c:2714 src/ats/plugin_ats_ril.c:2731 | ||
581 | #, c-format | 430 | #, c-format |
582 | msgid "Invalid %s configuration %f \n" | 431 | msgid "Adjusting inconsistent outbound quota configuration for network `%s', is %llu must be at least %llu\n" |
583 | msgstr "" | 432 | msgstr "" |
584 | 433 | ||
585 | #: src/ats/plugin_ats_mlp.c:2671 | 434 | #: src/ats/plugin_ats_mlp.c:2131 |
586 | #, c-format | 435 | #, c-format |
587 | msgid "" | 436 | msgid "Adjusting inconsistent inbound quota configuration for network `%s', is %llu must be at least %llu\n" |
588 | "Adjusting inconsistent outbound quota configuration for network `%s', is " | ||
589 | "%llu must be at least %llu\n" | ||
590 | msgstr "" | 437 | msgstr "" |
591 | 438 | ||
592 | #: src/ats/plugin_ats_mlp.c:2680 | 439 | #: src/ats/plugin_ats_mlp.c:2142 |
593 | #, c-format | 440 | #, c-format |
594 | msgid "" | 441 | msgid "Adjusting outbound quota configuration for network `%s'from %llu to %.0f\n" |
595 | "Adjusting inconsistent inbound quota configuration for network `%s', is %llu " | ||
596 | "must be at least %llu\n" | ||
597 | msgstr "" | 442 | msgstr "" |
598 | 443 | ||
599 | #: src/ats/plugin_ats_mlp.c:2690 | 444 | #: src/ats/plugin_ats_mlp.c:2150 |
600 | #, c-format | 445 | #, c-format |
601 | msgid "" | 446 | msgid "Adjusting inbound quota configuration for network `%s' from %llu to %.0f\n" |
602 | "Adjusting outbound quota configuration for network `%s'from %llu to %.0f\n" | ||
603 | msgstr "" | 447 | msgstr "" |
604 | 448 | ||
605 | #: src/ats/plugin_ats_mlp.c:2699 | 449 | #: src/ats/plugin_ats_mlp.c:2161 |
606 | #, c-format | 450 | #, c-format |
607 | msgid "" | 451 | msgid "Using default quota configuration for network `%s' (in/out) %llu/%llu\n" |
608 | "Adjusting inbound quota configuration for network `%s' from %llu to %.0f\n" | ||
609 | msgstr "" | 452 | msgstr "" |
610 | 453 | ||
611 | #: src/ats/plugin_ats_proportional.c:1164 | 454 | #: src/ats/plugin_ats_proportional.c:1511 |
612 | #, c-format | 455 | #, c-format |
613 | msgid "Invalid %s configuration %f\n" | 456 | msgid "Invalid network type `%u' `%s': Disconnect!\n" |
614 | msgstr "" | 457 | msgstr "" |
615 | 458 | ||
616 | #: src/ats-tests/ats-testing.c:422 | 459 | #: src/ats-tests/ats-testing.c:72 |
460 | msgid "Benchmarking done\n" | ||
461 | msgstr "Benchmark completato\n" | ||
462 | |||
463 | #: src/ats-tests/ats-testing.c:105 | ||
464 | #, fuzzy, c-format | ||
465 | #| msgid "Failed to create statistics!\n" | ||
466 | msgid "Failed to connect peer 0 and %u\n" | ||
467 | msgstr "Generazione statistiche fallita\n" | ||
468 | |||
469 | #: src/ats-tests/ats-testing.c:413 | ||
617 | #, c-format | 470 | #, c-format |
618 | msgid "Connected master [%u] with slave [%u]\n" | 471 | msgid "Connected master [%u] with slave [%u]\n" |
619 | msgstr "" | 472 | msgstr "" |
620 | 473 | ||
621 | #: src/ats-tests/ats-testing.c:429 | 474 | #: src/ats-tests/ats-testing.c:419 |
622 | #, c-format | 475 | #, c-format |
623 | msgid "Failed to connect master peer [%u] with slave [%u]\n" | 476 | msgid "Failed to connect master peer [%u] with slave [%u]\n" |
624 | msgstr "" | 477 | msgstr "" |
625 | 478 | ||
626 | #: src/ats-tests/ats-testing-log.c:837 | 479 | #: src/ats-tests/ats-testing.c:450 |
627 | msgid "Stop logging\n" | 480 | msgid "Connecting peers on CORE level\n" |
628 | msgstr "" | 481 | msgstr "" |
629 | 482 | ||
630 | #: src/ats-tests/ats-testing-log.c:892 | 483 | #: src/ats-tests/ats-testing.c:461 |
631 | #, c-format | 484 | #, c-format |
632 | msgid "Start logging `%s'\n" | 485 | msgid "Connecting master [%u] with slave [%u]\n" |
633 | msgstr "" | 486 | msgstr "" |
634 | 487 | ||
635 | #: src/ats-tests/gnunet-ats-sim.c:90 | 488 | #: src/ats-tests/ats-testing.c:470 |
636 | #, c-format | 489 | #, c-format |
637 | msgid "" | 490 | msgid "Could not connect master [%u] and slave [%u]\n" |
638 | "Master [%u]: sent: %u KiB in %u sec. = %u KiB/s, received: %u KiB in %u sec. " | ||
639 | "= %u KiB/s\n" | ||
640 | msgstr "" | 491 | msgstr "" |
641 | 492 | ||
642 | #: src/ats-tool/gnunet-ats.c:307 | 493 | #: src/ats-tests/ats-testing.c:490 src/ats-tests/ats-testing.c:671 |
643 | #, c-format | 494 | msgid "Initialization failed, shutdown\n" |
644 | msgid "%u address resolutions had a timeout\n" | ||
645 | msgstr "" | 495 | msgstr "" |
646 | 496 | ||
647 | #: src/ats-tool/gnunet-ats.c:311 | 497 | #: src/ats-tests/ats-testing-log.c:842 |
498 | msgid "Stop logging\n" | ||
499 | msgstr "" | ||
500 | |||
501 | #: src/ats-tests/ats-testing-log.c:893 | ||
648 | #, c-format | 502 | #, c-format |
649 | msgid "ATS returned stat_results for %u addresses\n" | 503 | msgid "Start logging `%s'\n" |
650 | msgstr "" | 504 | msgstr "" |
651 | 505 | ||
652 | #: src/ats-tool/gnunet-ats.c:395 | 506 | #: src/ats-tests/gnunet-ats-sim.c:86 |
653 | #, c-format | 507 | #, c-format |
654 | msgid "" | 508 | msgid "Master [%u]: sent: %u KiB in %u sec. = %u KiB/s, received: %u KiB in %u sec. = %u KiB/s\n" |
655 | "Peer `%s' plugin `%s', address `%s', `%s' bw out: %u Bytes/s, bw in %u Bytes/" | ||
656 | "s, %s\n" | ||
657 | msgstr "" | 509 | msgstr "" |
658 | 510 | ||
659 | #: src/ats-tool/gnunet-ats.c:402 | 511 | #: src/ats-tool/gnunet-ats.c:169 |
660 | msgid "active " | 512 | #, c-format |
513 | msgid "%u address resolutions had a timeout\n" | ||
661 | msgstr "" | 514 | msgstr "" |
662 | 515 | ||
663 | #: src/ats-tool/gnunet-ats.c:402 | 516 | #: src/ats-tool/gnunet-ats.c:171 |
664 | msgid "inactive " | 517 | #, c-format |
518 | msgid "ATS returned results for %u addresses\n" | ||
665 | msgstr "" | 519 | msgstr "" |
666 | 520 | ||
667 | #: src/ats-tool/gnunet-ats.c:512 | 521 | #: src/ats-tool/gnunet-ats.c:232 |
668 | #, c-format | 522 | #, c-format |
669 | msgid "Removed address of peer `%s' with plugin `%s'\n" | 523 | msgid "Peer `%s' plugin `%s', address `%s', `%s' bw out: %u Bytes/s, bw in %u Bytes/s, %s\n" |
670 | msgstr "" | 524 | msgstr "" |
671 | 525 | ||
672 | #: src/ats-tool/gnunet-ats.c:705 | 526 | #: src/ats-tool/gnunet-ats.c:413 |
673 | #, c-format | 527 | #, c-format |
674 | msgid "Quota for network `%11s' (in/out): %10s / %10s\n" | 528 | msgid "Quota for network `%11s' (in/out): %10s / %10s\n" |
675 | msgstr "" | 529 | msgstr "" |
676 | 530 | ||
677 | #: src/ats-tool/gnunet-ats.c:748 src/ats-tool/gnunet-ats.c:761 | 531 | #: src/ats-tool/gnunet-ats.c:433 src/core/gnunet-core.c:163 |
532 | #: src/namestore/gnunet-namestore.c:550 src/transport/gnunet-transport.c:1246 | ||
533 | #, c-format | ||
534 | msgid "Service `%s' is not running\n" | ||
535 | msgstr "" | ||
536 | |||
537 | #: src/ats-tool/gnunet-ats.c:445 src/transport/gnunet-transport.c:1255 | ||
678 | #, c-format | 538 | #, c-format |
679 | msgid "Failed to parse peer identity `%s'\n" | 539 | msgid "Failed to parse peer identity `%s'\n" |
680 | msgstr "" | 540 | msgstr "" |
681 | 541 | ||
682 | #: src/ats-tool/gnunet-ats.c:773 | 542 | #: src/ats-tool/gnunet-ats.c:454 |
683 | #, c-format | 543 | #, c-format |
684 | msgid "Please select one operation: %s or %s or %s or %s or %s\n" | 544 | msgid "Please select one operation : %s or %s or %s or %s or %s\n" |
685 | msgstr "" | 545 | msgstr "" |
686 | 546 | ||
687 | #: src/ats-tool/gnunet-ats.c:795 src/ats-tool/gnunet-ats.c:820 | 547 | #: src/ats-tool/gnunet-ats.c:470 src/ats-tool/gnunet-ats.c:489 |
688 | #: src/ats-tool/gnunet-ats.c:851 src/ats-tool/gnunet-ats.c:896 | 548 | #: src/ats-tool/gnunet-ats.c:506 src/ats-tool/gnunet-ats.c:543 |
549 | #, c-format | ||
689 | msgid "Cannot connect to ATS service, exiting...\n" | 550 | msgid "Cannot connect to ATS service, exiting...\n" |
690 | msgstr "" | 551 | msgstr "" |
691 | 552 | ||
692 | #: src/ats-tool/gnunet-ats.c:806 src/ats-tool/gnunet-ats.c:832 | 553 | #: src/ats-tool/gnunet-ats.c:478 src/ats-tool/gnunet-ats.c:495 |
554 | #, c-format | ||
693 | msgid "Cannot issue request to ATS service, exiting...\n" | 555 | msgid "Cannot issue request to ATS service, exiting...\n" |
694 | msgstr "" | 556 | msgstr "" |
695 | 557 | ||
696 | #: src/ats-tool/gnunet-ats.c:862 | 558 | #: src/ats-tool/gnunet-ats.c:515 |
559 | #, c-format | ||
697 | msgid "No preference type given!\n" | 560 | msgid "No preference type given!\n" |
698 | msgstr "" | 561 | msgstr "" |
699 | 562 | ||
700 | #: src/ats-tool/gnunet-ats.c:869 | 563 | #: src/ats-tool/gnunet-ats.c:520 |
564 | #, c-format | ||
701 | msgid "No peer given!\n" | 565 | msgid "No peer given!\n" |
702 | msgstr "" | 566 | msgstr "" |
703 | 567 | ||
704 | #: src/ats-tool/gnunet-ats.c:887 | 568 | #: src/ats-tool/gnunet-ats.c:536 |
705 | msgid "Valid type required\n" | 569 | msgid "Valid type required\n" |
706 | msgstr "" | 570 | msgstr "" |
707 | 571 | ||
708 | #: src/ats-tool/gnunet-ats.c:950 | 572 | #: src/ats-tool/gnunet-ats.c:594 |
709 | msgid "get list of active addresses currently used" | 573 | msgid "get list of active addresses currently used" |
710 | msgstr "" | 574 | msgstr "" |
711 | 575 | ||
712 | #: src/ats-tool/gnunet-ats.c:954 | 576 | #: src/ats-tool/gnunet-ats.c:596 |
713 | msgid "get list of all active addresses" | 577 | msgid "get list of all active addresses" |
714 | msgstr "" | 578 | msgstr "" |
715 | 579 | ||
716 | #: src/ats-tool/gnunet-ats.c:960 | 580 | #: src/ats-tool/gnunet-ats.c:599 |
717 | msgid "connect to PEER" | ||
718 | msgstr "" | ||
719 | |||
720 | #: src/ats-tool/gnunet-ats.c:964 | ||
721 | msgid "do not resolve IP addresses to hostnames" | 581 | msgid "do not resolve IP addresses to hostnames" |
722 | msgstr "" | 582 | msgstr "" |
723 | 583 | ||
724 | #: src/ats-tool/gnunet-ats.c:969 | 584 | #: src/ats-tool/gnunet-ats.c:601 |
725 | msgid "monitor mode" | 585 | msgid "monitor mode" |
726 | msgstr "" | 586 | msgstr "modalità monitor" |
727 | 587 | ||
728 | #: src/ats-tool/gnunet-ats.c:974 | 588 | #: src/ats-tool/gnunet-ats.c:603 |
729 | msgid "set preference for the given peer" | 589 | msgid "set preference for the given peer" |
730 | msgstr "" | 590 | msgstr "" |
731 | 591 | ||
732 | #: src/ats-tool/gnunet-ats.c:979 | 592 | #: src/ats-tool/gnunet-ats.c:605 |
733 | msgid "print all configured quotas" | 593 | msgid "print all configured quotas" |
734 | msgstr "" | 594 | msgstr "" |
735 | 595 | ||
736 | #: src/ats-tool/gnunet-ats.c:984 | 596 | #: src/ats-tool/gnunet-ats.c:607 |
737 | msgid "peer id" | 597 | msgid "peer id" |
738 | msgstr "" | 598 | msgstr "id nodo" |
739 | 599 | ||
740 | #: src/ats-tool/gnunet-ats.c:990 | 600 | #: src/ats-tool/gnunet-ats.c:610 |
741 | msgid "preference type to set: latency | bandwidth" | 601 | msgid "preference type to set: latency | bandwidth" |
742 | msgstr "" | 602 | msgstr "" |
743 | 603 | ||
744 | #: src/ats-tool/gnunet-ats.c:996 | 604 | #: src/ats-tool/gnunet-ats.c:612 |
745 | msgid "preference value" | 605 | msgid "preference value" |
746 | msgstr "" | 606 | msgstr "" |
747 | 607 | ||
748 | #: src/ats-tool/gnunet-ats.c:1001 | 608 | #: src/ats-tool/gnunet-ats.c:615 |
749 | msgid "verbose output (include ATS address properties)" | 609 | msgid "verbose output (include ATS address properties)" |
750 | msgstr "" | 610 | msgstr "" |
751 | 611 | ||
752 | #: src/ats-tool/gnunet-ats.c:1011 | 612 | #: src/ats-tool/gnunet-ats.c:622 |
753 | msgid "Print information about ATS state" | 613 | msgid "Print information about ATS state" |
754 | msgstr "" | 614 | msgstr "" |
755 | 615 | ||
756 | #: src/auction/gnunet-auction-create.c:163 | 616 | #: src/consensus/gnunet-consensus-profiler.c:437 |
757 | msgid "description of the item to be sold" | 617 | #: src/secretsharing/gnunet-secretsharing-profiler.c:535 |
758 | msgstr "" | ||
759 | |||
760 | #: src/auction/gnunet-auction-create.c:169 | ||
761 | msgid "mapping of possible prices" | ||
762 | msgstr "" | ||
763 | |||
764 | #: src/auction/gnunet-auction-create.c:175 | ||
765 | msgid "max duration per round" | ||
766 | msgstr "" | ||
767 | |||
768 | #: src/auction/gnunet-auction-create.c:181 | ||
769 | msgid "duration until auction starts" | ||
770 | msgstr "" | ||
771 | |||
772 | #: src/auction/gnunet-auction-create.c:186 | ||
773 | msgid "" | ||
774 | "number of items to sell\n" | ||
775 | "0 for first price auction\n" | ||
776 | ">0 for vickrey/M+1st price auction" | ||
777 | msgstr "" | ||
778 | |||
779 | #: src/auction/gnunet-auction-create.c:193 | ||
780 | msgid "public auction outcome" | ||
781 | msgstr "" | ||
782 | |||
783 | #: src/auction/gnunet-auction-create.c:198 | ||
784 | msgid "keep running in foreground until auction completes" | ||
785 | msgstr "" | ||
786 | |||
787 | #: src/auction/gnunet-auction-create.c:209 | ||
788 | msgid "create a new auction and start listening for bidders" | ||
789 | msgstr "" | ||
790 | |||
791 | #: src/auction/gnunet-auction-info.c:76 src/auction/gnunet-auction-join.c:76 | ||
792 | #: src/conversation/gnunet-conversation-test.c:254 | ||
793 | #: src/revocation/gnunet-revocation.c:562 src/template/gnunet-template.c:76 | ||
794 | msgid "help text" | ||
795 | msgstr "" | ||
796 | |||
797 | #: src/cadet/gnunet-cadet.c:631 | ||
798 | #, c-format | ||
799 | msgid "Invalid peer ID `%s'\n" | ||
800 | msgstr "" | ||
801 | |||
802 | #: src/cadet/gnunet-cadet.c:718 | ||
803 | msgid "Extra arguments are not applicable in combination with this option.\n" | ||
804 | msgstr "" | ||
805 | |||
806 | #: src/cadet/gnunet-cadet.c:795 | ||
807 | #, c-format | ||
808 | msgid "Invalid target `%s'\n" | ||
809 | msgstr "" | ||
810 | |||
811 | #: src/cadet/gnunet-cadet.c:832 | ||
812 | msgid "No action requested\n" | ||
813 | msgstr "" | ||
814 | |||
815 | #: src/cadet/gnunet-cadet.c:857 | ||
816 | msgid "Provide information about a particular connection" | ||
817 | msgstr "" | ||
818 | |||
819 | #: src/cadet/gnunet-cadet.c:861 | ||
820 | msgid "Activate echo mode" | ||
821 | msgstr "" | ||
822 | |||
823 | #: src/cadet/gnunet-cadet.c:866 | ||
824 | msgid "Listen for connections using a shared secret among sender and recipient" | ||
825 | msgstr "" | ||
826 | |||
827 | #: src/cadet/gnunet-cadet.c:871 | ||
828 | msgid "Provide information about a patricular peer" | ||
829 | msgstr "" | ||
830 | |||
831 | #: src/cadet/gnunet-cadet.c:875 | ||
832 | msgid "Provide information about all peers" | ||
833 | msgstr "" | ||
834 | |||
835 | #: src/cadet/gnunet-cadet.c:879 | ||
836 | msgid "Provide information about all tunnels" | ||
837 | msgstr "" | ||
838 | |||
839 | #: src/consensus/gnunet-consensus-profiler.c:523 | ||
840 | #: src/secretsharing/gnunet-secretsharing-profiler.c:610 | ||
841 | msgid "number of peers in consensus" | 618 | msgid "number of peers in consensus" |
842 | msgstr "" | 619 | msgstr "" |
843 | 620 | ||
844 | #: src/consensus/gnunet-consensus-profiler.c:529 | 621 | #: src/consensus/gnunet-consensus-profiler.c:440 |
845 | msgid "" | 622 | msgid "how many peers receive one value?" |
846 | "how many peers (random selection without replacement) receive one value?" | ||
847 | msgstr "" | 623 | msgstr "" |
848 | 624 | ||
849 | #: src/consensus/gnunet-consensus-profiler.c:535 | 625 | #: src/consensus/gnunet-consensus-profiler.c:443 |
850 | #: src/set/gnunet-set-profiler.c:433 src/set/gnunet-set-profiler.c:439 | 626 | #: src/set/gnunet-set-profiler.c:286 src/set/gnunet-set-profiler.c:289 |
851 | #: src/set/gnunet-set-profiler.c:462 | 627 | #: src/set/gnunet-set-profiler.c:292 |
852 | msgid "number of values" | 628 | msgid "number of values" |
853 | msgstr "" | 629 | msgstr "" |
854 | 630 | ||
855 | #: src/consensus/gnunet-consensus-profiler.c:541 | 631 | #: src/consensus/gnunet-consensus-profiler.c:446 |
856 | msgid "consensus timeout" | 632 | msgid "consensus timeout" |
857 | msgstr "" | 633 | msgstr "" |
858 | 634 | ||
859 | #: src/consensus/gnunet-consensus-profiler.c:548 | 635 | #: src/consensus/gnunet-consensus-profiler.c:449 |
860 | msgid "delay until consensus starts" | 636 | msgid "delay until consensus starts" |
861 | msgstr "" | 637 | msgstr "" |
862 | 638 | ||
863 | #: src/consensus/gnunet-consensus-profiler.c:554 | 639 | #: src/consensus/gnunet-consensus-profiler.c:452 |
864 | #: src/set/gnunet-set-profiler.c:480 | 640 | #: src/secretsharing/gnunet-secretsharing-profiler.c:550 |
865 | msgid "write statistics to file" | ||
866 | msgstr "" | ||
867 | |||
868 | #: src/consensus/gnunet-consensus-profiler.c:559 | ||
869 | msgid "distribute elements to a static subset of good peers" | ||
870 | msgstr "" | ||
871 | |||
872 | #: src/consensus/gnunet-consensus-profiler.c:564 | ||
873 | msgid "be more verbose (print received values)" | 641 | msgid "be more verbose (print received values)" |
874 | msgstr "" | 642 | msgstr "" |
875 | 643 | ||
876 | #: src/conversation/conversation_api.c:515 | 644 | #: src/conversation/conversation_api.c:557 |
877 | #: src/conversation/conversation_api_call.c:494 | 645 | #: src/conversation/conversation_api_call.c:470 |
878 | msgid "Connection to conversation service lost, trying to reconnect\n" | 646 | msgid "Connection to conversation service lost, trying to reconnect\n" |
879 | msgstr "" | 647 | msgstr "" |
880 | 648 | ||
881 | #: src/conversation/gnunet-conversation.c:277 | 649 | #: src/conversation/gnunet-conversation.c:264 |
882 | #, c-format | 650 | #, c-format |
883 | msgid "Incoming call from `%s'. Please /accept %u or /cancel %u the call.\n" | 651 | msgid "Incoming call from `%s'. Please /accept #%u or /cancel %u the call.\n" |
884 | msgstr "" | 652 | msgstr "" |
885 | 653 | ||
886 | #: src/conversation/gnunet-conversation.c:302 | 654 | #: src/conversation/gnunet-conversation.c:286 |
887 | #, c-format | 655 | #, c-format |
888 | msgid "Call from `%s' terminated\n" | 656 | msgid "Call from `%s' terminated\n" |
889 | msgstr "" | 657 | msgstr "" |
890 | 658 | ||
891 | #: src/conversation/gnunet-conversation.c:337 | 659 | #: src/conversation/gnunet-conversation.c:319 |
892 | #, c-format | 660 | #, c-format |
893 | msgid "Call from `%s' suspended by other user\n" | 661 | msgid "Call from `%s' suspended by other user\n" |
894 | msgstr "" | 662 | msgstr "" |
895 | 663 | ||
896 | #: src/conversation/gnunet-conversation.c:342 | 664 | #: src/conversation/gnunet-conversation.c:324 |
897 | #, c-format | 665 | #, c-format |
898 | msgid "Call from `%s' resumed by other user\n" | 666 | msgid "Call from `%s' resumed by other user\n" |
899 | msgstr "" | 667 | msgstr "" |
900 | 668 | ||
901 | #: src/conversation/gnunet-conversation.c:360 | 669 | #: src/conversation/gnunet-conversation.c:342 |
902 | #, c-format | 670 | #, c-format |
903 | msgid "Ego `%s' no longer available, phone is now down.\n" | 671 | msgid "Ego `%s' no longer available, phone is now down.\n" |
904 | msgstr "" | 672 | msgstr "" |
905 | 673 | ||
906 | #: src/conversation/gnunet-conversation.c:375 | 674 | #: src/conversation/gnunet-conversation.c:356 |
907 | msgid "Failed to setup phone (internal error)\n" | 675 | msgid "Failed to setup phone (internal error)\n" |
908 | msgstr "" | 676 | msgstr "" |
909 | 677 | ||
910 | #: src/conversation/gnunet-conversation.c:387 | 678 | #: src/conversation/gnunet-conversation.c:368 |
911 | #, c-format | 679 | #, c-format |
912 | msgid "Phone active at `%s'. Type `/help' for a list of available commands\n" | 680 | msgid "Phone active on line %u. Type `/help' for a list of available commands\n" |
913 | msgstr "" | 681 | msgstr "" |
914 | 682 | ||
915 | #: src/conversation/gnunet-conversation.c:411 | 683 | #: src/conversation/gnunet-conversation.c:390 |
916 | #, c-format | 684 | #, c-format |
917 | msgid "Resolved address of `%s'. Now ringing other party.\n" | 685 | msgid "Resolved address of `%s'. Now ringing other party.\n" |
918 | msgstr "" | 686 | msgstr "" |
919 | 687 | ||
920 | #: src/conversation/gnunet-conversation.c:418 | 688 | #: src/conversation/gnunet-conversation.c:397 |
921 | #, c-format | 689 | #, c-format |
922 | msgid "Connection established to `%s'\n" | 690 | msgid "Connection established to `%s'\n" |
923 | msgstr "Connessione stabilita con `%s'\n" | 691 | msgstr "Connessione stabilita con `%s'\n" |
924 | 692 | ||
925 | #: src/conversation/gnunet-conversation.c:425 | 693 | #: src/conversation/gnunet-conversation.c:404 |
926 | #, c-format | 694 | #, c-format |
927 | msgid "Failed to resolve `%s'\n" | 695 | msgid "Failed to resolve `%s'\n" |
928 | msgstr "" | 696 | msgstr "" |
929 | 697 | ||
930 | #: src/conversation/gnunet-conversation.c:433 | 698 | #: src/conversation/gnunet-conversation.c:411 |
931 | #, c-format | 699 | msgid "Call terminated\n" |
932 | msgid "Call to `%s' terminated\n" | ||
933 | msgstr "" | 700 | msgstr "" |
934 | 701 | ||
935 | #: src/conversation/gnunet-conversation.c:442 | 702 | #: src/conversation/gnunet-conversation.c:417 |
936 | #, c-format | 703 | #, c-format |
937 | msgid "Connection to `%s' suspended (by other user)\n" | 704 | msgid "Connection to `%s' suspended (by other user)\n" |
938 | msgstr "" | 705 | msgstr "" |
939 | 706 | ||
940 | #: src/conversation/gnunet-conversation.c:448 | 707 | #: src/conversation/gnunet-conversation.c:423 |
941 | #, c-format | 708 | #, c-format |
942 | msgid "Connection to `%s' resumed (by other user)\n" | 709 | msgid "Connection to `%s' resumed (by other user)\n" |
943 | msgstr "" | 710 | msgstr "" |
944 | 711 | ||
945 | #: src/conversation/gnunet-conversation.c:453 | 712 | #: src/conversation/gnunet-conversation.c:428 |
946 | msgid "Error with the call, restarting it\n" | 713 | msgid "Error with the call, restarting it\n" |
947 | msgstr "" | 714 | msgstr "" |
948 | 715 | ||
949 | #: src/conversation/gnunet-conversation.c:524 | 716 | #: src/conversation/gnunet-conversation.c:495 |
950 | #, c-format | 717 | #, c-format |
951 | msgid "Unknown command `%s'\n" | 718 | msgid "Unknown command `%s'\n" |
952 | msgstr "Comando `%s' sconosciuto.\n" | 719 | msgstr "Comando `%s' sconosciuto.\n" |
953 | 720 | ||
954 | #: src/conversation/gnunet-conversation.c:540 | 721 | #: src/conversation/gnunet-conversation.c:511 |
955 | #: src/conversation/gnunet-conversation.c:554 | 722 | #: src/conversation/gnunet-conversation.c:525 |
956 | #, c-format | 723 | #, c-format |
957 | msgid "Ego `%s' not available\n" | 724 | msgid "Ego `%s' not available\n" |
958 | msgstr "" | 725 | msgstr "" |
959 | 726 | ||
960 | #: src/conversation/gnunet-conversation.c:547 | 727 | #: src/conversation/gnunet-conversation.c:518 |
961 | #: src/conversation/gnunet-conversation.c:603 | 728 | #: src/conversation/gnunet-conversation.c:575 |
962 | msgid "You are calling someone else already, hang up first!\n" | 729 | msgid "You are calling someone else already, hang up first!\n" |
963 | msgstr "" | 730 | msgstr "" |
964 | 731 | ||
965 | #: src/conversation/gnunet-conversation.c:562 | 732 | #: src/conversation/gnunet-conversation.c:533 |
966 | #: src/conversation/gnunet-conversation.c:616 | 733 | #: src/conversation/gnunet-conversation.c:588 |
967 | #, c-format | 734 | #, c-format |
968 | msgid "You are answering call from `%s', hang up or suspend that call first!\n" | 735 | msgid "You are answering call from `%s', hang up or suspend that call first!\n" |
969 | msgstr "" | 736 | msgstr "" |
970 | 737 | ||
971 | #: src/conversation/gnunet-conversation.c:572 | 738 | #: src/conversation/gnunet-conversation.c:544 |
972 | msgid "Call recipient missing.\n" | 739 | msgid "Call recipient missing.\n" |
973 | msgstr "" | 740 | msgstr "" |
974 | 741 | ||
975 | #: src/conversation/gnunet-conversation.c:627 | 742 | #: src/conversation/gnunet-conversation.c:599 |
976 | msgid "There is no incoming call to accept here!\n" | 743 | msgid "There is no incoming call to accept here!\n" |
977 | msgstr "" | 744 | msgstr "" |
978 | 745 | ||
979 | #: src/conversation/gnunet-conversation.c:644 | 746 | #: src/conversation/gnunet-conversation.c:616 |
980 | #, c-format | 747 | #, c-format |
981 | msgid "There is no incoming call `%s' to accept right now!\n" | 748 | msgid "There is no incoming call `%s' to accept right now!\n" |
982 | msgstr "" | 749 | msgstr "" |
983 | 750 | ||
984 | #: src/conversation/gnunet-conversation.c:675 | 751 | #: src/conversation/gnunet-conversation.c:647 |
985 | msgid "We currently do not have an address.\n" | 752 | msgid "We currently do not have an address.\n" |
986 | msgstr "" | 753 | msgstr "" |
987 | 754 | ||
988 | #: src/conversation/gnunet-conversation.c:699 | 755 | #: src/conversation/gnunet-conversation.c:670 |
989 | #, c-format | 756 | #, c-format |
990 | msgid "We are currently trying to locate the private key for the ego `%s'.\n" | 757 | msgid "We are currently trying to locate the private key for the ego `%s'.\n" |
991 | msgstr "" | 758 | msgstr "" |
992 | 759 | ||
993 | #: src/conversation/gnunet-conversation.c:704 | 760 | #: src/conversation/gnunet-conversation.c:675 |
994 | #, c-format | 761 | #, c-format |
995 | msgid "We are listening for incoming calls for ego `%s' on line `%s'.\n" | 762 | msgid "We are listening for incoming calls for ego `%s' on line %u.\n" |
996 | msgstr "" | 763 | msgstr "" |
997 | 764 | ||
998 | #: src/conversation/gnunet-conversation.c:710 | 765 | #: src/conversation/gnunet-conversation.c:681 |
999 | #: src/conversation/gnunet-conversation.c:734 | 766 | #: src/conversation/gnunet-conversation.c:705 |
1000 | #, c-format | 767 | #, c-format |
1001 | msgid "You are having a conversation with `%s'.\n" | 768 | msgid "You are having a conversation with `%s'.\n" |
1002 | msgstr "" | 769 | msgstr "" |
1003 | 770 | ||
1004 | #: src/conversation/gnunet-conversation.c:715 | 771 | #: src/conversation/gnunet-conversation.c:686 |
1005 | msgid "" | 772 | msgid "We had an internal error setting up our phone line. You can still make calls.\n" |
1006 | "We had an internal error setting up our phone line. You can still make " | ||
1007 | "calls.\n" | ||
1008 | msgstr "" | 773 | msgstr "" |
1009 | 774 | ||
1010 | #: src/conversation/gnunet-conversation.c:724 | 775 | #: src/conversation/gnunet-conversation.c:695 |
1011 | #, c-format | 776 | #, c-format |
1012 | msgid "We are trying to find the network address to call `%s'.\n" | 777 | msgid "We are trying to find the network address to call `%s'.\n" |
1013 | msgstr "" | 778 | msgstr "" |
1014 | 779 | ||
1015 | #: src/conversation/gnunet-conversation.c:729 | 780 | #: src/conversation/gnunet-conversation.c:700 |
1016 | #, c-format | 781 | #, c-format |
1017 | msgid "We are calling `%s', their phone should be ringing.\n" | 782 | msgid "We are calling `%s', his phone should be ringing.\n" |
1018 | msgstr "" | 783 | msgstr "" |
1019 | 784 | ||
1020 | #: src/conversation/gnunet-conversation.c:748 | 785 | #: src/conversation/gnunet-conversation.c:719 |
1021 | msgid "Calls waiting:\n" | 786 | msgid "Calls waiting:\n" |
1022 | msgstr "" | 787 | msgstr "" |
1023 | 788 | ||
1024 | #: src/conversation/gnunet-conversation.c:754 | 789 | #: src/conversation/gnunet-conversation.c:725 |
1025 | #, c-format | 790 | #, c-format |
1026 | msgid "#%u: `%s'\n" | 791 | msgid "#%u: `%s'\n" |
1027 | msgstr "" | 792 | msgstr "" |
1028 | 793 | ||
1029 | #: src/conversation/gnunet-conversation.c:783 | 794 | #: src/conversation/gnunet-conversation.c:753 |
1030 | #: src/conversation/gnunet-conversation.c:798 | 795 | #: src/conversation/gnunet-conversation.c:768 |
1031 | msgid "There is no call that could be suspended right now.\n" | 796 | msgid "There is no call that could be suspended right now.\n" |
1032 | msgstr "" | 797 | msgstr "" |
1033 | 798 | ||
1034 | #: src/conversation/gnunet-conversation.c:831 | 799 | #: src/conversation/gnunet-conversation.c:801 |
1035 | #: src/conversation/gnunet-conversation.c:847 | 800 | #: src/conversation/gnunet-conversation.c:817 |
1036 | msgid "There is no call that could be resumed right now.\n" | 801 | msgid "There is no call that could be resumed right now.\n" |
1037 | msgstr "" | 802 | msgstr "" |
1038 | 803 | ||
1039 | #: src/conversation/gnunet-conversation.c:854 | 804 | #: src/conversation/gnunet-conversation.c:824 |
1040 | #, c-format | 805 | #, c-format |
1041 | msgid "Already talking with `%s', cannot resume a call right now.\n" | 806 | msgid "Already talking with `%s', cannot resume a call right now.\n" |
1042 | msgstr "" | 807 | msgstr "" |
1043 | 808 | ||
1044 | #: src/conversation/gnunet-conversation.c:863 | 809 | #: src/conversation/gnunet-conversation.c:833 |
1045 | msgid "There is no incoming call to resume here!\n" | 810 | msgid "There is no incoming call to resume here!\n" |
1046 | msgstr "" | 811 | msgstr "" |
1047 | 812 | ||
1048 | #: src/conversation/gnunet-conversation.c:880 | 813 | #: src/conversation/gnunet-conversation.c:850 |
1049 | #, c-format | 814 | #, c-format |
1050 | msgid "There is no incoming call `%s' to resume right now!\n" | 815 | msgid "There is no incoming call `%s' to resume right now!\n" |
1051 | msgstr "" | 816 | msgstr "" |
1052 | 817 | ||
1053 | #: src/conversation/gnunet-conversation.c:915 | 818 | #: src/conversation/gnunet-conversation.c:885 |
1054 | msgid "There is no call that could be cancelled right now.\n" | 819 | msgid "There is no call that could be cancelled right now.\n" |
1055 | msgstr "" | 820 | msgstr "" |
1056 | 821 | ||
1057 | #: src/conversation/gnunet-conversation.c:923 | 822 | #: src/conversation/gnunet-conversation.c:893 |
1058 | msgid "There is no incoming call to refuse here!\n" | 823 | msgid "There is no incoming call to refuse here!\n" |
1059 | msgstr "" | 824 | msgstr "" |
1060 | 825 | ||
1061 | #: src/conversation/gnunet-conversation.c:940 | 826 | #: src/conversation/gnunet-conversation.c:910 |
1062 | #, c-format | 827 | #, c-format |
1063 | msgid "There is no incoming call `%s' to refuse right now!\n" | 828 | msgid "There is no incoming call `%s' to refuse right now!\n" |
1064 | msgstr "" | 829 | msgstr "" |
1065 | 830 | ||
1066 | #: src/conversation/gnunet-conversation.c:966 | 831 | #: src/conversation/gnunet-conversation.c:937 |
1067 | msgid "Use `/address' to find out which address this phone should have in GNS" | 832 | msgid "Use `/address' to find out which address this phone should have in GNS" |
1068 | msgstr "" | 833 | msgstr "" |
1069 | 834 | ||
1070 | #: src/conversation/gnunet-conversation.c:968 | 835 | #: src/conversation/gnunet-conversation.c:939 |
1071 | msgid "Use `/call USER.gnu' to call USER" | 836 | msgid "Use `/call USER.gnu' to call USER" |
1072 | msgstr "" | 837 | msgstr "" |
1073 | 838 | ||
1074 | #: src/conversation/gnunet-conversation.c:970 | 839 | #: src/conversation/gnunet-conversation.c:941 |
1075 | msgid "Use `/accept #NUM' to accept incoming call #NUM" | 840 | msgid "Use `/accept #NUM' to accept incoming call #NUM" |
1076 | msgstr "" | 841 | msgstr "" |
1077 | 842 | ||
1078 | #: src/conversation/gnunet-conversation.c:972 | 843 | #: src/conversation/gnunet-conversation.c:943 |
1079 | msgid "Use `/suspend' to suspend the active call" | 844 | msgid "Use `/suspend' to suspend the active call" |
1080 | msgstr "" | 845 | msgstr "" |
1081 | 846 | ||
1082 | #: src/conversation/gnunet-conversation.c:974 | 847 | #: src/conversation/gnunet-conversation.c:945 |
1083 | msgid "" | 848 | msgid "Use `/resume [#NUM]' to resume a call, #NUM is needed to resume incoming calls, no argument is needed to resume the current outgoing call." |
1084 | "Use `/resume [#NUM]' to resume a call, #NUM is needed to resume incoming " | ||
1085 | "calls, no argument is needed to resume the current outgoing call." | ||
1086 | msgstr "" | 849 | msgstr "" |
1087 | 850 | ||
1088 | #: src/conversation/gnunet-conversation.c:976 | 851 | #: src/conversation/gnunet-conversation.c:947 |
1089 | msgid "Use `/cancel' to reject or terminate a call" | 852 | msgid "Use `/cancel' to reject or terminate a call" |
1090 | msgstr "" | 853 | msgstr "" |
1091 | 854 | ||
1092 | #: src/conversation/gnunet-conversation.c:978 | 855 | #: src/conversation/gnunet-conversation.c:949 |
1093 | msgid "Use `/status' to print status information" | 856 | msgid "Use `/status' to print status information" |
1094 | msgstr "" | 857 | msgstr "" |
1095 | 858 | ||
1096 | #: src/conversation/gnunet-conversation.c:980 | 859 | #: src/conversation/gnunet-conversation.c:951 |
1097 | msgid "Use `/quit' to terminate gnunet-conversation" | 860 | msgid "Use `/quit' to terminate gnunet-conversation" |
1098 | msgstr "" | 861 | msgstr "" |
1099 | 862 | ||
1100 | #: src/conversation/gnunet-conversation.c:982 | 863 | #: src/conversation/gnunet-conversation.c:953 |
1101 | msgid "Use `/help command' to get help for a specific command" | 864 | msgid "Use `/help command' to get help for a specific command" |
1102 | msgstr "" | 865 | msgstr "" |
1103 | 866 | ||
1104 | #: src/conversation/gnunet-conversation.c:1198 | 867 | #: src/conversation/gnunet-conversation.c:1151 |
1105 | #, c-format | 868 | #, c-format |
1106 | msgid "Name of our ego changed to `%s'\n" | 869 | msgid "Name of our ego changed to `%s'\n" |
1107 | msgstr "" | 870 | msgstr "" |
1108 | 871 | ||
1109 | #: src/conversation/gnunet-conversation.c:1211 | 872 | #: src/conversation/gnunet-conversation.c:1164 |
1110 | #, c-format | 873 | #, c-format |
1111 | msgid "Our ego `%s' was deleted!\n" | 874 | msgid "Our ego `%s' was deleted!\n" |
1112 | msgstr "" | 875 | msgstr "" |
1113 | 876 | ||
1114 | #: src/conversation/gnunet-conversation.c:1249 | 877 | #: src/conversation/gnunet-conversation.c:1199 |
1115 | msgid "You must specify the NAME of an ego to use\n" | 878 | msgid "You must specify the NAME of an ego to use\n" |
1116 | msgstr "" | 879 | msgstr "" |
1117 | 880 | ||
1118 | #: src/conversation/gnunet-conversation.c:1273 | 881 | #: src/conversation/gnunet-conversation.c:1223 |
1119 | msgid "Failed to start gnunet-helper-w32-console\n" | 882 | msgid "Failed to start gnunet-helper-w32-console\n" |
1120 | msgstr "" | 883 | msgstr "" |
1121 | 884 | ||
1122 | #: src/conversation/gnunet-conversation.c:1302 | 885 | #: src/conversation/gnunet-conversation.c:1249 |
1123 | msgid "sets the NAME of the ego to use for the caller ID" | 886 | msgid "sets the NAME of the ego to use for the phone (and name resolution)" |
1124 | msgstr "" | 887 | msgstr "" |
1125 | 888 | ||
1126 | #: src/conversation/gnunet-conversation.c:1307 | 889 | #: src/conversation/gnunet-conversation.c:1252 |
1127 | msgid "sets the LINE to use for the phone" | 890 | msgid "sets the LINE to use for the phone" |
1128 | msgstr "" | 891 | msgstr "" |
1129 | 892 | ||
1130 | #: src/conversation/gnunet-conversation.c:1336 | 893 | #: src/conversation/gnunet-conversation.c:1276 |
1131 | msgid "Enables having a conversation with other GNUnet users." | 894 | msgid "Enables having a conversation with other GNUnet users." |
1132 | msgstr "" | 895 | msgstr "" |
1133 | 896 | ||
1134 | #: src/conversation/gnunet-conversation-test.c:120 | 897 | #: src/conversation/gnunet-conversation-test.c:121 |
1135 | #, c-format | 898 | #, c-format |
1136 | msgid "" | 899 | msgid "" |
1137 | "\n" | 900 | "\n" |
1138 | "End of transmission. Have a GNU day.\n" | 901 | "End of transmission. Have a GNU day.\n" |
1139 | msgstr "" | 902 | msgstr "" |
1140 | 903 | ||
1141 | #: src/conversation/gnunet-conversation-test.c:145 | 904 | #: src/conversation/gnunet-conversation-test.c:149 |
1142 | #, c-format | 905 | #, c-format |
1143 | msgid "" | 906 | msgid "" |
1144 | "\n" | 907 | "\n" |
1145 | "We are now playing your recording back. If you can hear it, your audio " | 908 | "We are now playing your recording back. If you can hear it, your audio settings are working..." |
1146 | "settings are working..." | ||
1147 | msgstr "" | 909 | msgstr "" |
1148 | 910 | ||
1149 | #: src/conversation/gnunet-conversation-test.c:216 | 911 | #: src/conversation/gnunet-conversation-test.c:215 |
1150 | #, c-format | 912 | #, c-format |
1151 | msgid "" | 913 | msgid "We will now be recording you for %s. After that time, the recording will be played back to you..." |
1152 | "We will now be recording you for %s. After that time, the recording will be " | ||
1153 | "played back to you..." | ||
1154 | msgstr "" | 914 | msgstr "" |
1155 | 915 | ||
1156 | #: src/conversation/gnunet_gst.c:622 | 916 | #: src/conversation/gnunet-conversation-test.c:248 |
1157 | #: src/conversation/gnunet-helper-audio-playback-gst.c:361 | 917 | #: src/multicast/gnunet-multicast.c:70 src/revocation/gnunet-revocation.c:522 |
1158 | #, c-format | 918 | #: src/template/gnunet-template.c:70 |
1159 | msgid "Read error from STDIN: %d %s\n" | 919 | msgid "help text" |
1160 | msgstr "" | 920 | msgstr "" |
1161 | 921 | ||
1162 | #: src/conversation/gnunet-helper-audio-playback.c:325 | 922 | #: src/conversation/gnunet-helper-audio-playback.c:305 |
1163 | #, c-format | 923 | #, c-format |
1164 | msgid "pa_stream_write() failed: %s\n" | 924 | msgid "pa_stream_write() failed: %s\n" |
1165 | msgstr "" | 925 | msgstr "" |
1166 | 926 | ||
1167 | #: src/conversation/gnunet-helper-audio-playback.c:627 | 927 | #: src/conversation/gnunet-helper-audio-playback.c:587 |
1168 | msgid "gnunet-helper-audio-playback - Got signal, exiting\n" | 928 | msgid "gnunet-helper-audio-playback - Got signal, exiting\n" |
1169 | msgstr "" | 929 | msgstr "" |
1170 | 930 | ||
1171 | #: src/conversation/gnunet-helper-audio-playback.c:653 | 931 | #: src/conversation/gnunet-helper-audio-playback.c:612 |
1172 | #: src/conversation/gnunet-helper-audio-record.c:563 | 932 | #: src/conversation/gnunet-helper-audio-record.c:545 |
1173 | msgid "Connection established.\n" | 933 | msgid "Connection established.\n" |
1174 | msgstr "" | 934 | msgstr "" |
1175 | 935 | ||
1176 | #: src/conversation/gnunet-helper-audio-playback.c:658 | 936 | #: src/conversation/gnunet-helper-audio-playback.c:617 |
1177 | #: src/conversation/gnunet-helper-audio-record.c:568 | 937 | #: src/conversation/gnunet-helper-audio-record.c:550 |
1178 | #, c-format | 938 | #, c-format |
1179 | msgid "pa_stream_new() failed: %s\n" | 939 | msgid "pa_stream_new() failed: %s\n" |
1180 | msgstr "" | 940 | msgstr "" |
1181 | 941 | ||
1182 | #: src/conversation/gnunet-helper-audio-playback.c:672 | 942 | #: src/conversation/gnunet-helper-audio-playback.c:631 |
1183 | #, c-format | 943 | #, c-format |
1184 | msgid "pa_stream_connect_playback() failed: %s\n" | 944 | msgid "pa_stream_connect_playback() failed: %s\n" |
1185 | msgstr "" | 945 | msgstr "" |
1186 | 946 | ||
1187 | #: src/conversation/gnunet-helper-audio-playback.c:685 | 947 | #: src/conversation/gnunet-helper-audio-playback.c:644 |
1188 | #: src/conversation/gnunet-helper-audio-record.c:594 | 948 | #: src/conversation/gnunet-helper-audio-record.c:576 |
1189 | #, c-format | 949 | #, c-format |
1190 | msgid "Connection failure: %s\n" | 950 | msgid "Connection failure: %s\n" |
1191 | msgstr "" | 951 | msgstr "" |
1192 | 952 | ||
1193 | #: src/conversation/gnunet-helper-audio-playback.c:706 | 953 | #: src/conversation/gnunet-helper-audio-playback.c:665 |
1194 | #: src/conversation/gnunet-helper-audio-record.c:617 | 954 | #: src/conversation/gnunet-helper-audio-record.c:599 |
1195 | msgid "Wrong Spec\n" | 955 | msgid "Wrong Spec\n" |
1196 | msgstr "" | 956 | msgstr "Specifiche errate\n" |
1197 | 957 | ||
1198 | #: src/conversation/gnunet-helper-audio-playback.c:712 | 958 | #: src/conversation/gnunet-helper-audio-playback.c:671 |
1199 | #: src/conversation/gnunet-helper-audio-record.c:623 | 959 | #: src/conversation/gnunet-helper-audio-record.c:605 |
1200 | msgid "pa_mainloop_new() failed.\n" | 960 | msgid "pa_mainloop_new() failed.\n" |
1201 | msgstr "" | 961 | msgstr "" |
1202 | 962 | ||
1203 | #: src/conversation/gnunet-helper-audio-playback.c:726 | 963 | #: src/conversation/gnunet-helper-audio-playback.c:685 |
1204 | #: src/conversation/gnunet-helper-audio-record.c:638 | 964 | #: src/conversation/gnunet-helper-audio-record.c:620 |
1205 | msgid "pa_context_new() failed.\n" | 965 | msgid "pa_context_new() failed.\n" |
1206 | msgstr "" | 966 | msgstr "" |
1207 | 967 | ||
1208 | #: src/conversation/gnunet-helper-audio-playback.c:733 | 968 | #: src/conversation/gnunet-helper-audio-playback.c:692 |
1209 | #: src/conversation/gnunet-helper-audio-record.c:644 | 969 | #: src/conversation/gnunet-helper-audio-record.c:626 |
1210 | #, c-format | 970 | #, c-format |
1211 | msgid "pa_context_connect() failed: %s\n" | 971 | msgid "pa_context_connect() failed: %s\n" |
1212 | msgstr "" | 972 | msgstr "" |
1213 | 973 | ||
1214 | #: src/conversation/gnunet-helper-audio-playback.c:739 | 974 | #: src/conversation/gnunet-helper-audio-playback.c:698 |
1215 | #: src/conversation/gnunet-helper-audio-record.c:650 | 975 | #: src/conversation/gnunet-helper-audio-record.c:632 |
1216 | msgid "pa_mainloop_run() failed.\n" | 976 | msgid "pa_mainloop_run() failed.\n" |
1217 | msgstr "" | 977 | msgstr "" |
1218 | 978 | ||
1219 | #: src/conversation/gnunet-helper-audio-playback.c:818 | 979 | #: src/conversation/gnunet-helper-audio-playback.c:768 |
1220 | #, c-format | 980 | #, c-format |
1221 | msgid "Read error from STDIN: %s\n" | 981 | msgid "Read error from STDIN: %s\n" |
1222 | msgstr "" | 982 | msgstr "" |
1223 | 983 | ||
1224 | #: src/conversation/gnunet-helper-audio-record.c:353 | 984 | #: src/conversation/gnunet-helper-audio-playback-gst.c:325 |
985 | #, c-format | ||
986 | msgid "Read error from STDIN: %d %s\n" | ||
987 | msgstr "" | ||
988 | |||
989 | #: src/conversation/gnunet-helper-audio-record.c:344 | ||
1225 | #, c-format | 990 | #, c-format |
1226 | msgid "opus_encode_float() failed: %s. Aborting\n" | 991 | msgid "opus_encode_float() failed: %s. Aborting\n" |
1227 | msgstr "" | 992 | msgstr "" |
1228 | 993 | ||
1229 | #: src/conversation/gnunet-helper-audio-record.c:432 | 994 | #: src/conversation/gnunet-helper-audio-record.c:420 |
1230 | #, c-format | 995 | #, c-format |
1231 | msgid "pa_stream_peek() failed: %s\n" | 996 | msgid "pa_stream_peek() failed: %s\n" |
1232 | msgstr "" | 997 | msgstr "" |
1233 | 998 | ||
1234 | #: src/conversation/gnunet-helper-audio-record.c:474 | 999 | #: src/conversation/gnunet-helper-audio-record.c:458 |
1235 | msgid "Got signal, exiting.\n" | 1000 | msgid "Got signal, exiting.\n" |
1236 | msgstr "Segnale ricevuto. Uscita in corso.\n" | 1001 | msgstr "Segnale ricevuto. Uscita in corso.\n" |
1237 | 1002 | ||
1238 | #: src/conversation/gnunet-helper-audio-record.c:500 | 1003 | #: src/conversation/gnunet-helper-audio-record.c:483 |
1239 | msgid "Stream successfully created.\n" | 1004 | msgid "Stream successfully created.\n" |
1240 | msgstr "" | 1005 | msgstr "" |
1241 | 1006 | ||
1242 | #: src/conversation/gnunet-helper-audio-record.c:505 | 1007 | #: src/conversation/gnunet-helper-audio-record.c:488 |
1243 | #, c-format | 1008 | #, c-format |
1244 | msgid "pa_stream_get_buffer_attr() failed: %s\n" | 1009 | msgid "pa_stream_get_buffer_attr() failed: %s\n" |
1245 | msgstr "" | 1010 | msgstr "" |
1246 | 1011 | ||
1247 | #: src/conversation/gnunet-helper-audio-record.c:513 | 1012 | #: src/conversation/gnunet-helper-audio-record.c:496 |
1248 | #, c-format | 1013 | #, c-format |
1249 | msgid "Buffer metrics: maxlength=%u, fragsize=%u\n" | 1014 | msgid "Buffer metrics: maxlength=%u, fragsize=%u\n" |
1250 | msgstr "" | 1015 | msgstr "" |
1251 | 1016 | ||
1252 | #: src/conversation/gnunet-helper-audio-record.c:517 | 1017 | #: src/conversation/gnunet-helper-audio-record.c:500 |
1253 | #, c-format | 1018 | #, c-format |
1254 | msgid "Using sample spec '%s', channel map '%s'.\n" | 1019 | msgid "Using sample spec '%s', channel map '%s'.\n" |
1255 | msgstr "" | 1020 | msgstr "" |
1256 | 1021 | ||
1257 | #: src/conversation/gnunet-helper-audio-record.c:524 | 1022 | #: src/conversation/gnunet-helper-audio-record.c:507 |
1258 | #, c-format | 1023 | #, c-format |
1259 | msgid "Connected to device %s (%u, %ssuspended).\n" | 1024 | msgid "Connected to device %s (%u, %ssuspended).\n" |
1260 | msgstr "" | 1025 | msgstr "" |
1261 | 1026 | ||
1262 | #: src/conversation/gnunet-helper-audio-record.c:533 | 1027 | #: src/conversation/gnunet-helper-audio-record.c:516 |
1263 | #, c-format | 1028 | #, c-format |
1264 | msgid "Stream error: %s\n" | 1029 | msgid "Stream error: %s\n" |
1265 | msgstr "" | 1030 | msgstr "" |
1266 | 1031 | ||
1267 | #: src/conversation/gnunet-helper-audio-record.c:581 | 1032 | #: src/conversation/gnunet-helper-audio-record.c:563 |
1268 | #, c-format | 1033 | #, c-format |
1269 | msgid "pa_stream_connect_record() failed: %s\n" | 1034 | msgid "pa_stream_connect_record() failed: %s\n" |
1270 | msgstr "" | 1035 | msgstr "" |
1271 | 1036 | ||
1272 | #: src/conversation/gnunet-helper-audio-record.c:695 | 1037 | #: src/conversation/gnunet-helper-audio-record.c:676 |
1273 | msgid "ogg_stream_init() failed.\n" | 1038 | msgid "ogg_stream_init() failed.\n" |
1274 | msgstr "" | 1039 | msgstr "" |
1275 | 1040 | ||
1276 | #: src/conversation/gnunet-helper-audio-record.c:740 | 1041 | #: src/conversation/gnunet-helper-audio-record.c:721 |
1042 | #, fuzzy, c-format | ||
1043 | #| msgid "Failed to create statistics!\n" | ||
1044 | msgid "Failed to allocate %d bytes for second packet\n" | ||
1045 | msgstr "Generazione statistiche fallita\n" | ||
1046 | |||
1047 | #: src/conversation/gnunet-service-conversation.c:841 | ||
1048 | msgid "Mesh audio channel not ready; audio data dropped\n" | ||
1049 | msgstr "" | ||
1050 | |||
1051 | #: src/conversation/gnunet-service-conversation.c:932 | ||
1277 | #, c-format | 1052 | #, c-format |
1278 | msgid "Failed to allocate %u bytes for second packet\n" | 1053 | msgid "No available phone for incoming call on line %u, sending HANG_UP signal\n" |
1279 | msgstr "" | 1054 | msgstr "" |
1280 | 1055 | ||
1281 | #: src/conversation/gnunet-service-conversation.c:1305 | 1056 | #: src/conversation/gnunet-service-conversation.c:1338 |
1282 | #, c-format | 1057 | #, c-format |
1283 | msgid "Could not open line, port %s already in use!\n" | 1058 | msgid "Received incoming channel on port %u\n" |
1284 | msgstr "" | 1059 | msgstr "" |
1285 | 1060 | ||
1286 | #: src/conversation/microphone.c:121 | 1061 | #: src/conversation/microphone.c:121 |
1287 | msgid "Could not start record audio helper\n" | 1062 | msgid "Could not start record audio helper\n" |
1288 | msgstr "" | 1063 | msgstr "" |
1289 | 1064 | ||
1290 | #: src/conversation/plugin_gnsrecord_conversation.c:72 | 1065 | #: src/conversation/plugin_gnsrecord_conversation.c:116 |
1291 | #, c-format | ||
1292 | msgid "PHONE version %u not supported\n" | ||
1293 | msgstr "" | ||
1294 | |||
1295 | #: src/conversation/plugin_gnsrecord_conversation.c:135 | ||
1296 | #: src/conversation/plugin_gnsrecord_conversation.c:149 | ||
1297 | #, c-format | 1066 | #, c-format |
1298 | msgid "Unable to parse PHONE record `%s'\n" | 1067 | msgid "Unable to parse PHONE record `%s'\n" |
1299 | msgstr "" | 1068 | msgstr "" |
@@ -1302,676 +1071,659 @@ msgstr "" | |||
1302 | msgid "Could not start playback audio helper.\n" | 1071 | msgid "Could not start playback audio helper.\n" |
1303 | msgstr "" | 1072 | msgstr "" |
1304 | 1073 | ||
1305 | #: src/core/gnunet-core.c:90 | 1074 | #: src/core/core_api.c:767 |
1306 | #, fuzzy | 1075 | msgid "Client was disconnected from core service, trying to reconnect.\n" |
1307 | msgid "fresh connection" | ||
1308 | msgstr "# connessioni attive" | ||
1309 | |||
1310 | #: src/core/gnunet-core.c:93 | ||
1311 | msgid "key sent" | ||
1312 | msgstr "" | ||
1313 | |||
1314 | #: src/core/gnunet-core.c:96 | ||
1315 | msgid "key received" | ||
1316 | msgstr "" | ||
1317 | |||
1318 | #: src/core/gnunet-core.c:99 | ||
1319 | #, fuzzy | ||
1320 | msgid "connection established" | ||
1321 | msgstr "Connessione stabilita con `%s'\n" | ||
1322 | |||
1323 | #: src/core/gnunet-core.c:102 | ||
1324 | msgid "rekeying" | ||
1325 | msgstr "" | 1076 | msgstr "" |
1326 | 1077 | ||
1327 | #: src/core/gnunet-core.c:105 | 1078 | #: src/core/gnunet-core.c:80 |
1328 | msgid "disconnected" | 1079 | #, c-format |
1329 | msgstr "" | 1080 | msgid "Peer `%s'\n" |
1081 | msgstr "Peer `%s'\n" | ||
1330 | 1082 | ||
1331 | #: src/core/gnunet-core.c:112 | 1083 | #: src/core/gnunet-core.c:110 src/core/gnunet-core.c:138 |
1332 | msgid "Connection to CORE service lost (reconnecting)" | 1084 | #: src/transport/gnunet-transport.c:910 src/transport/gnunet-transport.c:930 |
1085 | #, c-format | ||
1086 | msgid "%24s: %-17s %4s (%u connections in total)\n" | ||
1333 | msgstr "" | 1087 | msgstr "" |
1334 | 1088 | ||
1335 | #: src/core/gnunet-core.c:115 | 1089 | #: src/core/gnunet-core.c:112 src/transport/gnunet-transport.c:911 |
1336 | #, fuzzy | 1090 | msgid "Connected to" |
1337 | msgid "unknown state" | 1091 | msgstr "Connesso a" |
1338 | msgstr "indirizzo sconosciuto" | ||
1339 | 1092 | ||
1340 | #: src/core/gnunet-core.c:120 | 1093 | #: src/core/gnunet-core.c:140 src/transport/gnunet-transport.c:931 |
1341 | #, c-format | 1094 | msgid "Disconnected from" |
1342 | msgid "%24s: %-30s %4s (timeout in %6s)\n" | 1095 | msgstr "Disconnesso da" |
1343 | msgstr "" | ||
1344 | 1096 | ||
1345 | #: src/core/gnunet-core.c:144 src/peerinfo-tool/gnunet-peerinfo.c:728 | 1097 | #: src/core/gnunet-core.c:211 src/peerinfo-tool/gnunet-peerinfo.c:694 |
1346 | #, c-format | 1098 | #, c-format |
1347 | msgid "Invalid command line argument `%s'\n" | 1099 | msgid "Invalid command line argument `%s'\n" |
1348 | msgstr "" | 1100 | msgstr "" |
1349 | 1101 | ||
1350 | #: src/core/gnunet-core.c:155 | 1102 | #: src/core/gnunet-core.c:233 src/transport/gnunet-transport.c:1486 |
1351 | msgid "Failed to connect to CORE service!\n" | ||
1352 | msgstr "" | ||
1353 | |||
1354 | #: src/core/gnunet-core.c:177 src/transport/gnunet-transport.c:1449 | ||
1355 | msgid "provide information about all current connections (continuously)" | 1103 | msgid "provide information about all current connections (continuously)" |
1356 | msgstr "" | 1104 | msgstr "" |
1357 | 1105 | ||
1358 | #: src/core/gnunet-core.c:186 | 1106 | #: src/core/gnunet-core.c:244 |
1359 | msgid "Print information about connected peers." | 1107 | msgid "Print information about connected peers." |
1360 | msgstr "" | 1108 | msgstr "" |
1361 | 1109 | ||
1362 | #: src/core/gnunet-service-core.c:347 | 1110 | #: src/core/gnunet-service-core.c:105 |
1363 | msgid "# send requests dropped (disconnected)" | 1111 | msgid "Core service is lacking HOSTKEY configuration setting. Exiting.\n" |
1364 | msgstr "" | 1112 | msgstr "" |
1365 | 1113 | ||
1366 | #: src/core/gnunet-service-core.c:371 | 1114 | #: src/core/gnunet-service-core.c:126 |
1367 | msgid "# dequeuing CAR (duplicate request)" | 1115 | #, fuzzy, c-format |
1368 | msgstr "" | 1116 | #| msgid "Starting service `%s'\n" |
1117 | msgid "Core service of `%4s' ready.\n" | ||
1118 | msgstr "Avvio del servizio '%s' in corso\n" | ||
1369 | 1119 | ||
1370 | #: src/core/gnunet-service-core.c:443 | 1120 | #: src/core/gnunet-service-core_clients.c:370 |
1371 | #, c-format | 1121 | msgid "# send requests dropped (disconnected)" |
1372 | msgid "# bytes of messages of type %u received" | ||
1373 | msgstr "" | 1122 | msgstr "" |
1374 | 1123 | ||
1375 | #: src/core/gnunet-service-core.c:541 | 1124 | #: src/core/gnunet-service-core_clients.c:480 |
1376 | msgid "# messages discarded (session disconnected)" | 1125 | msgid "# messages discarded (session disconnected)" |
1377 | msgstr "" | 1126 | msgstr "" |
1378 | 1127 | ||
1379 | #: src/core/gnunet-service-core.c:879 | 1128 | #: src/core/gnunet-service-core_clients.c:526 |
1380 | #, c-format | 1129 | #, c-format |
1381 | msgid "# messages of type %u discarded (client busy)" | 1130 | msgid "# bytes of messages of type %u received" |
1382 | msgstr "" | ||
1383 | |||
1384 | #: src/core/gnunet-service-core.c:988 | ||
1385 | msgid "Core service is lacking HOSTKEY configuration setting. Exiting.\n" | ||
1386 | msgstr "" | 1131 | msgstr "" |
1387 | 1132 | ||
1388 | #: src/core/gnunet-service-core.c:1009 | 1133 | #: src/core/gnunet-service-core_kx.c:535 |
1389 | #, fuzzy, c-format | ||
1390 | msgid "Core service of `%s' ready.\n" | ||
1391 | msgstr "Avvio del servizio '%s' in corso\n" | ||
1392 | |||
1393 | #: src/core/gnunet-service-core_kx.c:617 | ||
1394 | msgid "# bytes encrypted" | 1134 | msgid "# bytes encrypted" |
1395 | msgstr "# byte crittografati" | 1135 | msgstr "# byte crittografati" |
1396 | 1136 | ||
1397 | #: src/core/gnunet-service-core_kx.c:677 | 1137 | #: src/core/gnunet-service-core_kx.c:586 |
1398 | msgid "# bytes decrypted" | 1138 | msgid "# bytes decrypted" |
1399 | msgstr "" | 1139 | msgstr "# byte decrittati" |
1400 | 1140 | ||
1401 | #: src/core/gnunet-service-core_kx.c:779 | 1141 | #: src/core/gnunet-service-core_kx.c:673 |
1402 | msgid "# PAYLOAD dropped (out of order)" | ||
1403 | msgstr "" | ||
1404 | |||
1405 | #: src/core/gnunet-service-core_kx.c:829 | ||
1406 | msgid "# key exchanges initiated" | 1142 | msgid "# key exchanges initiated" |
1407 | msgstr "" | 1143 | msgstr "" |
1408 | 1144 | ||
1409 | #: src/core/gnunet-service-core_kx.c:891 | 1145 | #: src/core/gnunet-service-core_kx.c:713 |
1410 | msgid "# key exchanges stopped" | 1146 | msgid "# key exchanges stopped" |
1411 | msgstr "" | 1147 | msgstr "" |
1412 | 1148 | ||
1413 | #: src/core/gnunet-service-core_kx.c:925 | 1149 | #: src/core/gnunet-service-core_kx.c:810 |
1414 | #, fuzzy | ||
1415 | msgid "# PING messages transmitted" | ||
1416 | msgstr "# messaggi PONG ricevuti" | ||
1417 | |||
1418 | #: src/core/gnunet-service-core_kx.c:992 | ||
1419 | msgid "# old ephemeral keys ignored" | 1150 | msgid "# old ephemeral keys ignored" |
1420 | msgstr "" | 1151 | msgstr "" |
1421 | 1152 | ||
1422 | #: src/core/gnunet-service-core_kx.c:1005 | 1153 | #: src/core/gnunet-service-core_kx.c:816 |
1423 | msgid "# duplicate ephemeral keys ignored" | 1154 | #, fuzzy |
1424 | msgstr "" | 1155 | #| msgid "# PONG messages received" |
1425 | 1156 | msgid "# ephemeral keys received" | |
1426 | #: src/core/gnunet-service-core_kx.c:1040 | 1157 | msgstr "# messaggi PONG ricevuti" |
1427 | msgid "# EPHEMERAL_KEYs rejected (bad signature)" | ||
1428 | msgstr "" | ||
1429 | 1158 | ||
1430 | #: src/core/gnunet-service-core_kx.c:1054 | 1159 | #: src/core/gnunet-service-core_kx.c:850 |
1431 | #, c-format | 1160 | #, c-format |
1432 | msgid "" | 1161 | msgid "Ephemeral key message from peer `%s' rejected as its validity range does not match our system time (%llu not in [%llu,%llu]).\n" |
1433 | "EPHEMERAL_KEY from peer `%s' rejected as its validity range does not match " | ||
1434 | "our system time (%llu not in [%llu,%llu]).\n" | ||
1435 | msgstr "" | 1162 | msgstr "" |
1436 | 1163 | ||
1437 | #: src/core/gnunet-service-core_kx.c:1060 | 1164 | #: src/core/gnunet-service-core_kx.c:861 |
1438 | msgid "# EPHEMERAL_KEY messages rejected due to time" | ||
1439 | msgstr "" | ||
1440 | |||
1441 | #: src/core/gnunet-service-core_kx.c:1080 | ||
1442 | #, fuzzy | 1165 | #, fuzzy |
1443 | msgid "# valid ephemeral keys received" | 1166 | #| msgid "# SYN messages received" |
1444 | msgstr "# messaggi PONG ricevuti" | 1167 | msgid "# EPHEMERAL_KEY messages received" |
1168 | msgstr "# messaggi SYN ricevuti" | ||
1445 | 1169 | ||
1446 | #: src/core/gnunet-service-core_kx.c:1180 | 1170 | #: src/core/gnunet-service-core_kx.c:951 |
1447 | #: src/transport/gnunet-service-transport_validation.c:1129 | 1171 | #: src/transport/gnunet-service-transport_validation.c:1016 |
1448 | msgid "# PING messages received" | 1172 | msgid "# PING messages received" |
1449 | msgstr "" | 1173 | msgstr "" |
1450 | 1174 | ||
1451 | #: src/core/gnunet-service-core_kx.c:1189 | 1175 | #: src/core/gnunet-service-core_kx.c:959 |
1452 | msgid "# PING messages dropped (out of order)" | 1176 | msgid "# PING messages dropped (out of order)" |
1453 | msgstr "" | 1177 | msgstr "" |
1454 | 1178 | ||
1455 | #: src/core/gnunet-service-core_kx.c:1248 | 1179 | #: src/core/gnunet-service-core_kx.c:986 |
1180 | #, c-format | ||
1181 | msgid "Received PING from `%s' for different identity: I am `%s', PONG identity: `%s'\n" | ||
1182 | msgstr "" | ||
1183 | |||
1184 | #: src/core/gnunet-service-core_kx.c:1003 | ||
1456 | msgid "# PONG messages created" | 1185 | msgid "# PONG messages created" |
1457 | msgstr "" | 1186 | msgstr "" |
1458 | 1187 | ||
1459 | #: src/core/gnunet-service-core_kx.c:1274 | 1188 | #: src/core/gnunet-service-core_kx.c:1029 |
1460 | msgid "# sessions terminated by timeout" | 1189 | msgid "# sessions terminated by timeout" |
1461 | msgstr "" | 1190 | msgstr "" |
1462 | 1191 | ||
1463 | #: src/core/gnunet-service-core_kx.c:1287 | 1192 | #: src/core/gnunet-service-core_kx.c:1039 |
1464 | msgid "# keepalive messages sent" | 1193 | msgid "# keepalive messages sent" |
1465 | msgstr "" | 1194 | msgstr "" |
1466 | 1195 | ||
1467 | #: src/core/gnunet-service-core_kx.c:1351 | 1196 | #: src/core/gnunet-service-core_kx.c:1096 |
1468 | #: src/transport/gnunet-service-transport_validation.c:1462 | 1197 | #: src/transport/gnunet-service-transport_validation.c:1328 |
1469 | msgid "# PONG messages received" | 1198 | msgid "# PONG messages received" |
1470 | msgstr "# messaggi PONG ricevuti" | 1199 | msgstr "# messaggi PONG ricevuti" |
1471 | 1200 | ||
1472 | #: src/core/gnunet-service-core_kx.c:1358 | 1201 | #: src/core/gnunet-service-core_kx.c:1102 |
1473 | msgid "# PONG messages dropped (connection down)" | 1202 | msgid "# PONG messages dropped (connection down)" |
1474 | msgstr "" | 1203 | msgstr "" |
1475 | 1204 | ||
1476 | #: src/core/gnunet-service-core_kx.c:1363 | 1205 | #: src/core/gnunet-service-core_kx.c:1107 |
1477 | msgid "# PONG messages dropped (out of order)" | 1206 | msgid "# PONG messages dropped (out of order)" |
1478 | msgstr "" | 1207 | msgstr "" |
1479 | 1208 | ||
1480 | #: src/core/gnunet-service-core_kx.c:1398 | 1209 | #: src/core/gnunet-service-core_kx.c:1137 |
1481 | msgid "# PONG messages decrypted" | 1210 | msgid "# PONG messages decrypted" |
1482 | msgstr "# messaggi PONG decrittati" | 1211 | msgstr "# messaggi PONG decrittati" |
1483 | 1212 | ||
1484 | #: src/core/gnunet-service-core_kx.c:1436 | 1213 | #: src/core/gnunet-service-core_kx.c:1171 |
1485 | msgid "# session keys confirmed via PONG" | 1214 | msgid "# session keys confirmed via PONG" |
1486 | msgstr "" | 1215 | msgstr "" |
1487 | 1216 | ||
1488 | #: src/core/gnunet-service-core_kx.c:1447 | 1217 | #: src/core/gnunet-service-core_kx.c:1181 |
1489 | msgid "# timeouts prevented via PONG" | 1218 | msgid "# timeouts prevented via PONG" |
1490 | msgstr "" | 1219 | msgstr "" |
1491 | 1220 | ||
1492 | #: src/core/gnunet-service-core_kx.c:1454 | 1221 | #: src/core/gnunet-service-core_kx.c:1188 |
1493 | msgid "# rekey operations confirmed via PONG" | 1222 | msgid "# rekey operations confirmed via PONG" |
1494 | msgstr "" | 1223 | msgstr "" |
1495 | 1224 | ||
1496 | #: src/core/gnunet-service-core_kx.c:1642 | 1225 | #: src/core/gnunet-service-core_kx.c:1328 |
1497 | msgid "# DATA message dropped (out of order)" | 1226 | msgid "# DATA message dropped (out of order)" |
1498 | msgstr "" | 1227 | msgstr "" |
1499 | 1228 | ||
1500 | #: src/core/gnunet-service-core_kx.c:1650 | 1229 | #: src/core/gnunet-service-core_kx.c:1335 |
1501 | #, c-format | 1230 | #, c-format |
1502 | msgid "" | 1231 | msgid "Session to peer `%s' went down due to key expiration (should not happen)\n" |
1503 | "Session to peer `%s' went down due to key expiration (should not happen)\n" | ||
1504 | msgstr "" | 1232 | msgstr "" |
1505 | 1233 | ||
1506 | #: src/core/gnunet-service-core_kx.c:1653 | 1234 | #: src/core/gnunet-service-core_kx.c:1338 |
1507 | msgid "# sessions terminated by key expiration" | 1235 | msgid "# sessions terminated by key expiration" |
1508 | msgstr "" | 1236 | msgstr "" |
1509 | 1237 | ||
1510 | #: src/core/gnunet-service-core_kx.c:1742 | 1238 | #: src/core/gnunet-service-core_kx.c:1383 |
1511 | #: src/core/gnunet-service-core_kx.c:1768 | 1239 | #: src/core/gnunet-service-core_kx.c:1408 |
1512 | msgid "# bytes dropped (duplicates)" | 1240 | msgid "# bytes dropped (duplicates)" |
1513 | msgstr "" | 1241 | msgstr "" |
1514 | 1242 | ||
1515 | #: src/core/gnunet-service-core_kx.c:1755 | 1243 | #: src/core/gnunet-service-core_kx.c:1395 |
1516 | msgid "# bytes dropped (out of sequence)" | 1244 | msgid "# bytes dropped (out of sequence)" |
1517 | msgstr "" | 1245 | msgstr "" |
1518 | 1246 | ||
1519 | #: src/core/gnunet-service-core_kx.c:1797 | 1247 | #: src/core/gnunet-service-core_kx.c:1437 |
1520 | msgid "# bytes dropped (ancient message)" | 1248 | msgid "# bytes dropped (ancient message)" |
1521 | msgstr "" | 1249 | msgstr "" |
1522 | 1250 | ||
1523 | #: src/core/gnunet-service-core_kx.c:1805 | 1251 | #: src/core/gnunet-service-core_kx.c:1445 |
1524 | msgid "# bytes of payload decrypted" | 1252 | msgid "# bytes of payload decrypted" |
1525 | msgstr "" | 1253 | msgstr "" |
1526 | 1254 | ||
1527 | #: src/core/gnunet-service-core_sessions.c:260 | 1255 | #: src/core/gnunet-service-core_kx.c:1480 |
1528 | #: src/core/gnunet-service-core_sessions.c:350 | 1256 | msgid "# PAYLOAD dropped (out of order)" |
1529 | #: src/dht/gnunet-service-dht_neighbours.c:741 | ||
1530 | #: src/dht/gnunet-service-dht_neighbours.c:804 | ||
1531 | #: src/fs/gnunet-service-fs_cp.c:615 src/fs/gnunet-service-fs_cp.c:1521 | ||
1532 | #: src/topology/gnunet-daemon-topology.c:617 | ||
1533 | #: src/topology/gnunet-daemon-topology.c:719 | ||
1534 | #: src/transport/gnunet-service-transport_neighbours.c:720 | ||
1535 | #: src/transport/gnunet-service-transport_neighbours.c:728 | ||
1536 | msgid "# peers connected" | ||
1537 | msgstr "" | 1257 | msgstr "" |
1538 | 1258 | ||
1539 | #: src/core/gnunet-service-core_sessions.c:296 | 1259 | #: src/core/gnunet-service-core_neighbours.c:168 |
1540 | msgid "# type map refreshes sent" | 1260 | msgid "# sessions terminated by transport disconnect" |
1541 | msgstr "" | 1261 | msgstr "" |
1542 | 1262 | ||
1543 | #: src/core/gnunet-service-core_sessions.c:416 | 1263 | #: src/core/gnunet-service-core_neighbours.c:184 |
1544 | msgid "# outdated typemap confirmations received" | 1264 | #: src/core/gnunet-service-core_neighbours.c:335 |
1265 | msgid "# neighbour entries allocated" | ||
1545 | msgstr "" | 1266 | msgstr "" |
1546 | 1267 | ||
1547 | #: src/core/gnunet-service-core_sessions.c:433 | 1268 | #: src/core/gnunet-service-core_neighbours.c:252 |
1548 | msgid "# valid typemap confirmations received" | 1269 | msgid "# encrypted bytes given to transport" |
1549 | msgstr "" | 1270 | msgstr "" |
1550 | 1271 | ||
1551 | #: src/core/gnunet-service-core_typemap.c:169 | 1272 | #: src/core/gnunet-service-core_neighbours.c:418 |
1552 | #: src/core/gnunet-service-core_typemap.c:181 | 1273 | #, c-format |
1274 | msgid "Unsupported message of type %u (%u bytes) received from peer `%s'\n" | ||
1275 | msgstr "" | ||
1276 | |||
1277 | #: src/core/gnunet-service-core_sessions.c:216 | ||
1278 | #: src/core/gnunet-service-core_sessions.c:288 | ||
1279 | #: src/dht/gnunet-service-dht_neighbours.c:662 | ||
1280 | #: src/dht/gnunet-service-dht_neighbours.c:727 | ||
1281 | #: src/dht/gnunet-service-xdht_neighbours.c:1304 | ||
1282 | #: src/fs/gnunet-service-fs_cp.c:606 src/fs/gnunet-service-fs_cp.c:1501 | ||
1283 | #: src/topology/gnunet-daemon-topology.c:707 | ||
1284 | #: src/topology/gnunet-daemon-topology.c:808 | ||
1285 | #: src/transport/gnunet-service-transport_neighbours.c:917 | ||
1286 | #: src/transport/gnunet-service-transport_neighbours.c:1141 | ||
1287 | #: src/transport/gnunet-service-transport_neighbours.c:3142 | ||
1288 | #: src/transport/gnunet-service-transport_neighbours.c:3438 | ||
1289 | msgid "# peers connected" | ||
1290 | msgstr "# nodi connessi" | ||
1291 | |||
1292 | #: src/core/gnunet-service-core_sessions.c:255 | ||
1293 | msgid "# type map refreshes sent" | ||
1294 | msgstr "" | ||
1295 | |||
1296 | #: src/core/gnunet-service-core_sessions.c:426 | ||
1297 | msgid "# messages discarded (expired prior to transmission)" | ||
1298 | msgstr "" | ||
1299 | |||
1300 | #: src/core/gnunet-service-core_typemap.c:110 | ||
1301 | #: src/core/gnunet-service-core_typemap.c:121 | ||
1553 | msgid "# type maps received" | 1302 | msgid "# type maps received" |
1554 | msgstr "" | 1303 | msgstr "" |
1555 | 1304 | ||
1556 | #: src/core/gnunet-service-core_typemap.c:212 | 1305 | #: src/core/gnunet-service-core_typemap.c:151 |
1557 | msgid "# updates to my type map" | 1306 | msgid "# updates to my type map" |
1558 | msgstr "" | 1307 | msgstr "" |
1559 | 1308 | ||
1560 | #: src/datacache/datacache.c:119 src/datacache/datacache.c:311 | 1309 | #: src/datacache/datacache.c:115 src/datacache/datacache.c:266 |
1561 | #: src/datastore/gnunet-service-datastore.c:757 | 1310 | #: src/datastore/gnunet-service-datastore.c:838 |
1562 | msgid "# bytes stored" | 1311 | msgid "# bytes stored" |
1563 | msgstr "" | 1312 | msgstr "" |
1564 | 1313 | ||
1565 | #: src/datacache/datacache.c:123 src/datacache/datacache.c:315 | 1314 | #: src/datacache/datacache.c:117 src/datacache/datacache.c:268 |
1566 | msgid "# items stored" | 1315 | msgid "# items stored" |
1567 | msgstr "# elementi memorizzati" | 1316 | msgstr "# elementi memorizzati" |
1568 | 1317 | ||
1569 | #: src/datacache/datacache.c:206 | 1318 | #: src/datacache/datacache.c:143 src/datacache/datacache.c:150 |
1319 | #: src/datastore/gnunet-service-datastore.c:1487 | ||
1320 | #: src/datastore/gnunet-service-datastore.c:1498 | ||
1321 | #, c-format | ||
1322 | msgid "No `%s' specified for `%s' in configuration!\n" | ||
1323 | msgstr "" | ||
1324 | |||
1325 | #: src/datacache/datacache.c:184 | ||
1570 | #, c-format | 1326 | #, c-format |
1571 | msgid "Loading `%s' datacache plugin\n" | 1327 | msgid "Loading `%s' datacache plugin\n" |
1572 | msgstr "" | 1328 | msgstr "" |
1573 | 1329 | ||
1574 | #: src/datacache/datacache.c:217 | 1330 | #: src/datacache/datacache.c:192 |
1575 | #, c-format | 1331 | #, c-format |
1576 | msgid "Failed to load datacache plugin for `%s'\n" | 1332 | msgid "Failed to load datacache plugin for `%s'\n" |
1577 | msgstr "" | 1333 | msgstr "" |
1578 | 1334 | ||
1579 | #: src/datacache/datacache.c:345 | 1335 | #: src/datacache/datacache.c:295 |
1580 | msgid "# requests received" | 1336 | msgid "# requests received" |
1581 | msgstr "" | 1337 | msgstr "" |
1582 | 1338 | ||
1583 | #: src/datacache/datacache.c:355 | 1339 | #: src/datacache/datacache.c:304 |
1584 | msgid "# requests filtered by bloom filter" | 1340 | msgid "# requests filtered by bloom filter" |
1585 | msgstr "" | 1341 | msgstr "" |
1586 | 1342 | ||
1587 | #: src/datacache/datacache.c:385 | 1343 | #: src/datacache/plugin_datacache_heap.c:406 |
1588 | msgid "# requests for random value received" | 1344 | msgid "Heap datacache running\n" |
1589 | msgstr "" | ||
1590 | |||
1591 | #: src/datacache/datacache.c:417 | ||
1592 | msgid "# proximity search requests received" | ||
1593 | msgstr "" | 1345 | msgstr "" |
1594 | 1346 | ||
1595 | #: src/datacache/plugin_datacache_heap.c:553 | 1347 | #: src/datacache/plugin_datacache_postgres.c:392 |
1596 | msgid "Heap datacache running\n" | 1348 | msgid "Postgres datacache running\n" |
1597 | msgstr "" | 1349 | msgstr "" |
1598 | 1350 | ||
1599 | #: src/datacache/plugin_datacache_sqlite.c:118 | 1351 | #: src/datacache/plugin_datacache_sqlite.c:69 |
1600 | #: src/datacache/plugin_datacache_sqlite.c:127 | 1352 | #: src/datacache/plugin_datacache_sqlite.c:72 |
1601 | #: src/datastore/plugin_datastore_mysql.c:892 | 1353 | #: src/datastore/plugin_datastore_mysql.c:806 |
1602 | #: src/datastore/plugin_datastore_sqlite.c:58 | 1354 | #: src/datastore/plugin_datastore_mysql.c:820 |
1603 | #: src/datastore/plugin_datastore_sqlite.c:66 src/my/my.c:81 src/my/my.c:93 | 1355 | #: src/datastore/plugin_datastore_sqlite.c:57 src/mysql/mysql.c:41 |
1604 | #: src/mysql/mysql.c:42 src/mysql/mysql.c:49 | 1356 | #: src/mysql/mysql.c:48 src/mysql/mysql.c:522 src/mysql/mysql.c:531 |
1357 | #: src/mysql/mysql.c:591 src/mysql/mysql.c:607 | ||
1358 | #: src/namecache/plugin_namecache_postgres.c:52 | ||
1605 | #: src/namecache/plugin_namecache_sqlite.c:52 | 1359 | #: src/namecache/plugin_namecache_sqlite.c:52 |
1606 | #: src/namestore/plugin_namestore_sqlite.c:53 | 1360 | #: src/namestore/plugin_namestore_postgres.c:52 |
1607 | #: src/peerstore/plugin_peerstore_sqlite.c:52 | 1361 | #: src/namestore/plugin_namestore_sqlite.c:52 |
1608 | #: src/testbed/generate-underlay-topology.c:47 | 1362 | #: src/testbed/generate-underlay-topology.c:47 |
1609 | #: src/testbed/gnunet-daemon-latency-logger.c:52 | 1363 | #: src/testbed/gnunet-daemon-latency-logger.c:52 |
1610 | #: src/testbed/gnunet-daemon-testbed-underlay.c:56 | 1364 | #: src/testbed/gnunet-daemon-testbed-underlay.c:55 |
1611 | #: src/testbed/testbed_api_hosts.c:69 src/util/crypto_ecc.c:53 | 1365 | #: src/testbed/testbed_api_hosts.c:69 src/util/crypto_ecc.c:51 |
1612 | #: src/util/crypto_ecc_setup.c:41 src/util/crypto_mpi.c:39 | 1366 | #: src/util/crypto_mpi.c:39 src/include/gnunet_common.h:602 |
1613 | #: src/include/gnunet_common.h:840 src/include/gnunet_common.h:849 | 1367 | #: src/include/gnunet_common.h:611 src/scalarproduct/scalarproduct.h:50 |
1614 | #: src/scalarproduct/scalarproduct.h:35 | ||
1615 | #, c-format | 1368 | #, c-format |
1616 | msgid "`%s' failed at %s:%d with error: %s\n" | 1369 | msgid "`%s' failed at %s:%d with error: %s\n" |
1617 | msgstr "" | 1370 | msgstr "" |
1618 | 1371 | ||
1619 | #: src/datacache/plugin_datacache_sqlite.c:863 | 1372 | #: src/datacache/plugin_datacache_sqlite.c:450 |
1620 | #: src/datastore/plugin_datastore_sqlite.c:508 | 1373 | msgid "Sqlite datacache running\n" |
1621 | #: src/namecache/plugin_namecache_sqlite.c:229 | ||
1622 | #: src/namestore/plugin_namestore_sqlite.c:265 | ||
1623 | msgid "Tried to close sqlite without finalizing all prepared statements.\n" | ||
1624 | msgstr "" | 1374 | msgstr "" |
1625 | 1375 | ||
1626 | #: src/datastore/datastore_api.c:348 | 1376 | #: src/datacache/plugin_datacache_sqlite.c:484 |
1627 | msgid "DATASTORE disconnected" | 1377 | #: src/datastore/plugin_datastore_sqlite.c:404 |
1378 | #: src/namecache/plugin_namecache_sqlite.c:295 | ||
1379 | #: src/namestore/plugin_namestore_sqlite.c:327 | ||
1380 | msgid "Tried to close sqlite without finalizing all prepared statements.\n" | ||
1628 | msgstr "" | 1381 | msgstr "" |
1629 | 1382 | ||
1630 | #: src/datastore/datastore_api.c:468 | 1383 | #: src/datacache/plugin_datacache_sqlite.c:491 |
1631 | msgid "Disconnected from DATASTORE" | 1384 | #, fuzzy, c-format |
1385 | #| msgid "Failed to start service `%s'\n" | ||
1386 | msgid "Failed to close statement %p: %d\n" | ||
1387 | msgstr "Impossibile avviare il servizio ' %s'\n" | ||
1388 | |||
1389 | #: src/datacache/plugin_datacache_template.c:125 | ||
1390 | msgid "Template datacache running\n" | ||
1632 | msgstr "" | 1391 | msgstr "" |
1633 | 1392 | ||
1634 | #: src/datastore/datastore_api.c:569 | 1393 | #: src/datastore/datastore_api.c:310 |
1394 | #, fuzzy | ||
1395 | #| msgid "Failed to create statistics!\n" | ||
1396 | msgid "Failed to transmit request to drop database.\n" | ||
1397 | msgstr "Generazione statistiche fallita\n" | ||
1398 | |||
1399 | #: src/datastore/datastore_api.c:394 | ||
1400 | #, fuzzy | ||
1401 | #| msgid "Request timed out" | ||
1402 | msgid "# queue entry timeouts" | ||
1403 | msgstr "Richiesta scaduta" | ||
1404 | |||
1405 | #: src/datastore/datastore_api.c:443 | ||
1635 | msgid "# queue overflows" | 1406 | msgid "# queue overflows" |
1636 | msgstr "" | 1407 | msgstr "" |
1637 | 1408 | ||
1638 | #: src/datastore/datastore_api.c:599 | 1409 | #: src/datastore/datastore_api.c:471 |
1639 | msgid "# queue entries created" | 1410 | msgid "# queue entries created" |
1640 | msgstr "" | 1411 | msgstr "" |
1641 | 1412 | ||
1642 | #: src/datastore/datastore_api.c:760 | 1413 | #: src/datastore/datastore_api.c:491 |
1643 | msgid "# status messages received" | 1414 | msgid "# Requests dropped from datastore queue" |
1644 | msgstr "" | 1415 | msgstr "" |
1645 | 1416 | ||
1646 | #: src/datastore/datastore_api.c:814 | 1417 | #: src/datastore/datastore_api.c:533 |
1647 | msgid "# Results received" | ||
1648 | msgstr "" | ||
1649 | |||
1650 | #: src/datastore/datastore_api.c:920 | ||
1651 | msgid "# datastore connections (re)created" | 1418 | msgid "# datastore connections (re)created" |
1652 | msgstr "" | 1419 | msgstr "" |
1653 | 1420 | ||
1654 | #: src/datastore/datastore_api.c:1034 | 1421 | #: src/datastore/datastore_api.c:616 src/scalarproduct/scalarproduct_api.c:279 |
1655 | msgid "# PUT requests executed" | 1422 | msgid "# transmission request failures" |
1656 | msgstr "" | 1423 | msgstr "" |
1657 | 1424 | ||
1658 | #: src/datastore/datastore_api.c:1095 | 1425 | #: src/datastore/datastore_api.c:638 |
1659 | msgid "# RESERVE requests executed" | 1426 | #, fuzzy |
1660 | msgstr "" | 1427 | #| msgid "# bytes sent via SMTP" |
1428 | msgid "# bytes sent to datastore" | ||
1429 | msgstr "# byte inviati via SMTP" | ||
1661 | 1430 | ||
1662 | #: src/datastore/datastore_api.c:1160 | 1431 | #: src/datastore/datastore_api.c:770 |
1663 | msgid "# RELEASE RESERVE requests executed" | 1432 | msgid "Failed to receive status response from database." |
1664 | msgstr "" | 1433 | msgstr "" |
1665 | 1434 | ||
1666 | #: src/datastore/datastore_api.c:1238 | 1435 | #: src/datastore/datastore_api.c:784 |
1667 | msgid "# REMOVE requests executed" | 1436 | #, fuzzy |
1668 | msgstr "" | 1437 | #| msgid "Error reading from `%s': %s\n" |
1438 | msgid "Error reading response from datastore service" | ||
1439 | msgstr "Errore di lettura da '%s': %s\n" | ||
1669 | 1440 | ||
1670 | #: src/datastore/datastore_api.c:1298 | 1441 | #: src/datastore/datastore_api.c:796 src/datastore/datastore_api.c:802 |
1671 | msgid "# GET REPLICATION requests executed" | 1442 | msgid "Invalid error message received from datastore service" |
1672 | msgstr "" | 1443 | msgstr "" |
1673 | 1444 | ||
1674 | #: src/datastore/datastore_api.c:1360 | 1445 | #: src/datastore/datastore_api.c:806 |
1675 | msgid "# GET ZERO ANONYMITY requests executed" | 1446 | msgid "# status messages received" |
1676 | msgstr "" | 1447 | msgstr "" |
1677 | 1448 | ||
1678 | #: src/datastore/datastore_api.c:1441 | 1449 | #: src/datastore/datastore_api.c:876 |
1679 | msgid "# GET requests executed" | 1450 | msgid "# PUT requests executed" |
1680 | msgstr "" | 1451 | msgstr "" |
1681 | 1452 | ||
1682 | #: src/datastore/gnunet-datastore.c:189 | 1453 | #: src/datastore/datastore_api.c:944 |
1683 | #, c-format | 1454 | msgid "# RESERVE requests executed" |
1684 | msgid "Dumped %<PRIu64> records\n" | ||
1685 | msgstr "" | 1455 | msgstr "" |
1686 | 1456 | ||
1687 | #: src/datastore/gnunet-datastore.c:217 src/datastore/gnunet-datastore.c:229 | 1457 | #: src/datastore/datastore_api.c:1005 |
1688 | #, c-format | 1458 | msgid "# RELEASE RESERVE requests executed" |
1689 | msgid "Short write to file: %zd bytes expecting %zd\n" | ||
1690 | msgstr "" | 1459 | msgstr "" |
1691 | 1460 | ||
1692 | #: src/datastore/gnunet-datastore.c:261 | 1461 | #: src/datastore/datastore_api.c:1065 |
1693 | msgid "Error queueing datastore GET operation\n" | 1462 | msgid "# UPDATE requests executed" |
1694 | msgstr "" | 1463 | msgstr "# richieste UPDATE eseguite" |
1695 | 1464 | ||
1696 | #: src/datastore/gnunet-datastore.c:287 src/datastore/gnunet-datastore.c:412 | 1465 | #: src/datastore/datastore_api.c:1129 |
1697 | #, c-format | 1466 | msgid "# REMOVE requests executed" |
1698 | msgid "Unable to open dump file: %s\n" | ||
1699 | msgstr "" | 1467 | msgstr "" |
1700 | 1468 | ||
1701 | #: src/datastore/gnunet-datastore.c:326 | 1469 | #: src/datastore/datastore_api.c:1174 |
1702 | #, c-format | 1470 | #, fuzzy |
1703 | msgid "Failed to store item: %s, aborting\n" | 1471 | #| msgid "Failed to create statistics!\n" |
1704 | msgstr "" | 1472 | msgid "Failed to receive response from database.\n" |
1473 | msgstr "Generazione statistiche fallita\n" | ||
1705 | 1474 | ||
1706 | #: src/datastore/gnunet-datastore.c:340 | 1475 | #: src/datastore/datastore_api.c:1233 |
1707 | #, c-format | 1476 | msgid "# Results received" |
1708 | msgid "Inserted %<PRIu64> records\n" | ||
1709 | msgstr "" | 1477 | msgstr "" |
1710 | 1478 | ||
1711 | #: src/datastore/gnunet-datastore.c:349 src/datastore/gnunet-datastore.c:363 | 1479 | #: src/datastore/datastore_api.c:1300 |
1712 | #, c-format | 1480 | msgid "# GET REPLICATION requests executed" |
1713 | msgid "Short read from file: %zd bytes expecting %zd\n" | ||
1714 | msgstr "" | 1481 | msgstr "" |
1715 | 1482 | ||
1716 | #: src/datastore/gnunet-datastore.c:389 | 1483 | #: src/datastore/datastore_api.c:1363 |
1717 | msgid "Error queueing datastore PUT operation\n" | 1484 | msgid "# GET ZERO ANONYMITY requests executed" |
1718 | msgstr "" | 1485 | msgstr "" |
1719 | 1486 | ||
1720 | #: src/datastore/gnunet-datastore.c:432 | 1487 | #: src/datastore/datastore_api.c:1424 |
1721 | msgid "Input file is not of a supported format\n" | 1488 | msgid "# GET requests executed" |
1722 | msgstr "" | 1489 | msgstr "" |
1723 | 1490 | ||
1724 | #: src/datastore/gnunet-datastore.c:458 | 1491 | #: src/datastore/gnunet-datastore.c:114 |
1725 | msgid "Failed connecting to the datastore.\n" | 1492 | #, c-format |
1493 | msgid "Failed to store item: %s, aborting\n" | ||
1726 | msgstr "" | 1494 | msgstr "" |
1727 | 1495 | ||
1728 | #: src/datastore/gnunet-datastore.c:470 | 1496 | #: src/datastore/gnunet-datastore.c:200 |
1729 | #, c-format | 1497 | #, c-format |
1730 | msgid "Please choose at least one operation: %s, %s\n" | 1498 | msgid "Cannot use the same configuration for source and destination\n" |
1731 | msgstr "" | 1499 | msgstr "" |
1732 | 1500 | ||
1733 | #: src/datastore/gnunet-datastore.c:493 | 1501 | #: src/datastore/gnunet-datastore.c:246 |
1734 | msgid "Dump all records from the datastore" | 1502 | msgid "specifies the configuration to use to access an alternative datastore; will merge that datastore into our current datastore" |
1735 | msgstr "" | 1503 | msgstr "" |
1736 | 1504 | ||
1737 | #: src/datastore/gnunet-datastore.c:497 | 1505 | #: src/datastore/gnunet-datastore.c:255 |
1738 | msgid "Insert records into the datastore" | 1506 | msgid "Manipulate GNUnet datastore" |
1739 | msgstr "" | 1507 | msgstr "" |
1740 | 1508 | ||
1741 | #: src/datastore/gnunet-datastore.c:502 | 1509 | #: src/datastore/gnunet-service-datastore.c:351 |
1742 | msgid "File to dump or insert" | 1510 | msgid "# bytes expired" |
1743 | msgstr "" | 1511 | msgstr "# byte scaduti" |
1744 | 1512 | ||
1745 | #: src/datastore/gnunet-datastore.c:511 | 1513 | #: src/datastore/gnunet-service-datastore.c:425 |
1746 | msgid "Manipulate GNUnet datastore" | 1514 | msgid "# bytes purged (low-priority)" |
1747 | msgstr "" | 1515 | msgstr "" |
1748 | 1516 | ||
1749 | #: src/datastore/gnunet-service-datastore.c:338 | 1517 | #: src/datastore/gnunet-service-datastore.c:483 |
1750 | msgid "# bytes expired" | 1518 | #: src/gns/gnunet-gns-helper-service-w32.c:223 |
1519 | msgid "Transmission to client failed!\n" | ||
1751 | msgstr "" | 1520 | msgstr "" |
1752 | 1521 | ||
1753 | #: src/datastore/gnunet-service-datastore.c:420 | 1522 | #: src/datastore/gnunet-service-datastore.c:514 |
1754 | msgid "# bytes purged (low-priority)" | 1523 | #: src/gns/gnunet-gns-helper-service-w32.c:262 |
1524 | msgid "Shutdown in progress, aborting transmission.\n" | ||
1755 | msgstr "" | 1525 | msgstr "" |
1756 | 1526 | ||
1757 | #: src/datastore/gnunet-service-datastore.c:562 | 1527 | #: src/datastore/gnunet-service-datastore.c:630 |
1758 | msgid "# results found" | 1528 | msgid "# results found" |
1759 | msgstr "" | 1529 | msgstr "" |
1760 | 1530 | ||
1761 | #: src/datastore/gnunet-service-datastore.c:603 | 1531 | #: src/datastore/gnunet-service-datastore.c:673 |
1762 | #, c-format | 1532 | #, c-format |
1763 | msgid "" | 1533 | msgid "Insufficient space (%llu bytes are available) to satisfy `%s' request for %llu bytes\n" |
1764 | "Insufficient space (%llu bytes are available) to satisfy RESERVE request for " | ||
1765 | "%llu bytes\n" | ||
1766 | msgstr "" | 1534 | msgstr "" |
1767 | 1535 | ||
1768 | #: src/datastore/gnunet-service-datastore.c:614 | 1536 | #: src/datastore/gnunet-service-datastore.c:684 |
1769 | #, c-format | 1537 | #, c-format |
1770 | msgid "" | 1538 | msgid "The requested amount (%llu bytes) is larger than the cache size (%llu bytes)\n" |
1771 | "The requested amount (%llu bytes) is larger than the cache size (%llu " | ||
1772 | "bytes)\n" | ||
1773 | msgstr "" | 1539 | msgstr "" |
1774 | 1540 | ||
1775 | #: src/datastore/gnunet-service-datastore.c:620 | 1541 | #: src/datastore/gnunet-service-datastore.c:688 |
1776 | msgid "" | 1542 | msgid "Insufficient space to satisfy request and requested amount is larger than cache size" |
1777 | "Insufficient space to satisfy request and requested amount is larger than " | ||
1778 | "cache size" | ||
1779 | msgstr "" | 1543 | msgstr "" |
1780 | 1544 | ||
1781 | #: src/datastore/gnunet-service-datastore.c:627 | 1545 | #: src/datastore/gnunet-service-datastore.c:694 |
1782 | msgid "Insufficient space to satisfy request" | 1546 | msgid "Insufficient space to satisfy request" |
1783 | msgstr "" | 1547 | msgstr "" |
1784 | 1548 | ||
1785 | #: src/datastore/gnunet-service-datastore.c:634 | 1549 | #: src/datastore/gnunet-service-datastore.c:699 |
1786 | #: src/datastore/gnunet-service-datastore.c:689 | 1550 | #: src/datastore/gnunet-service-datastore.c:751 |
1787 | #: src/datastore/gnunet-service-datastore.c:837 | 1551 | #: src/datastore/gnunet-service-datastore.c:964 |
1788 | #: src/datastore/gnunet-service-datastore.c:1469 | 1552 | #: src/datastore/gnunet-service-datastore.c:1421 |
1789 | msgid "# reserved" | 1553 | msgid "# reserved" |
1790 | msgstr "" | 1554 | msgstr "" |
1791 | 1555 | ||
1792 | #: src/datastore/gnunet-service-datastore.c:707 | 1556 | #: src/datastore/gnunet-service-datastore.c:764 |
1793 | msgid "Could not find matching reservation" | 1557 | msgid "Could not find matching reservation" |
1794 | msgstr "" | 1558 | msgstr "" |
1795 | 1559 | ||
1796 | #: src/datastore/gnunet-service-datastore.c:773 | 1560 | #: src/datastore/gnunet-service-datastore.c:850 |
1797 | #, c-format | 1561 | #, c-format |
1798 | msgid "Need %llu bytes more space (%llu allowed, using %llu)\n" | 1562 | msgid "Need %llu bytes more space (%llu allowed, using %llu)\n" |
1799 | msgstr "" | 1563 | msgstr "" |
1800 | 1564 | ||
1801 | #: src/datastore/gnunet-service-datastore.c:876 | 1565 | #: src/datastore/gnunet-service-datastore.c:1010 |
1802 | msgid "# GET requests received" | 1566 | msgid "# GET requests received" |
1803 | msgstr "" | 1567 | msgstr "# richieste GET ricevute" |
1804 | 1568 | ||
1805 | #: src/datastore/gnunet-service-datastore.c:907 | 1569 | #: src/datastore/gnunet-service-datastore.c:1022 |
1806 | #, fuzzy | ||
1807 | msgid "# GET KEY requests received" | ||
1808 | msgstr "# messaggi PONG ricevuti" | ||
1809 | |||
1810 | #: src/datastore/gnunet-service-datastore.c:920 | ||
1811 | msgid "# requests filtered by bloomfilter" | 1570 | msgid "# requests filtered by bloomfilter" |
1812 | msgstr "" | 1571 | msgstr "" |
1813 | 1572 | ||
1814 | #: src/datastore/gnunet-service-datastore.c:956 | 1573 | #: src/datastore/gnunet-service-datastore.c:1050 |
1574 | msgid "# UPDATE requests received" | ||
1575 | msgstr "# richieste UPDATE ricevute" | ||
1576 | |||
1577 | #: src/datastore/gnunet-service-datastore.c:1080 | ||
1815 | msgid "# GET REPLICATION requests received" | 1578 | msgid "# GET REPLICATION requests received" |
1816 | msgstr "" | 1579 | msgstr "" |
1817 | 1580 | ||
1818 | #: src/datastore/gnunet-service-datastore.c:989 | 1581 | #: src/datastore/gnunet-service-datastore.c:1113 |
1819 | msgid "# GET ZERO ANONYMITY requests received" | 1582 | msgid "# GET ZERO ANONYMITY requests received" |
1820 | msgstr "" | 1583 | msgstr "" |
1821 | 1584 | ||
1822 | #: src/datastore/gnunet-service-datastore.c:1036 | 1585 | #: src/datastore/gnunet-service-datastore.c:1138 |
1823 | msgid "Content not found" | 1586 | msgid "Content not found" |
1824 | msgstr "Contenuto non trovato" | 1587 | msgstr "Contenuto non trovato" |
1825 | 1588 | ||
1826 | #: src/datastore/gnunet-service-datastore.c:1043 | 1589 | #: src/datastore/gnunet-service-datastore.c:1146 |
1827 | msgid "# bytes removed (explicit request)" | 1590 | msgid "# bytes removed (explicit request)" |
1828 | msgstr "" | 1591 | msgstr "" |
1829 | 1592 | ||
1830 | #: src/datastore/gnunet-service-datastore.c:1088 | 1593 | #: src/datastore/gnunet-service-datastore.c:1178 |
1831 | msgid "# REMOVE requests received" | 1594 | msgid "# REMOVE requests received" |
1832 | msgstr "" | 1595 | msgstr "" |
1833 | 1596 | ||
1834 | #: src/datastore/gnunet-service-datastore.c:1137 | 1597 | #: src/datastore/gnunet-service-datastore.c:1220 |
1835 | #, c-format | 1598 | #, c-format |
1836 | msgid "" | 1599 | msgid "Datastore payload inaccurate (%lld < %lld). Trying to fix.\n" |
1837 | "Datastore payload must have been inaccurate (%lld < %lld). Recomputing it.\n" | ||
1838 | msgstr "" | ||
1839 | |||
1840 | #: src/datastore/gnunet-service-datastore.c:1143 | ||
1841 | #: src/datastore/gnunet-service-datastore.c:1318 | ||
1842 | #, c-format | ||
1843 | msgid "New payload: %lld\n" | ||
1844 | msgstr "" | 1600 | msgstr "" |
1845 | 1601 | ||
1846 | #: src/datastore/gnunet-service-datastore.c:1197 | 1602 | #: src/datastore/gnunet-service-datastore.c:1281 |
1847 | #, c-format | 1603 | #, c-format |
1848 | msgid "Loading `%s' datastore plugin\n" | 1604 | msgid "Loading `%s' datastore plugin\n" |
1849 | msgstr "" | 1605 | msgstr "" |
1850 | 1606 | ||
1851 | #: src/datastore/gnunet-service-datastore.c:1209 | 1607 | #: src/datastore/gnunet-service-datastore.c:1290 |
1852 | #, c-format | 1608 | #, c-format |
1853 | msgid "Failed to load datastore plugin for `%s'\n" | 1609 | msgid "Failed to load datastore plugin for `%s'\n" |
1854 | msgstr "" | 1610 | msgstr "" |
1855 | 1611 | ||
1856 | #: src/datastore/gnunet-service-datastore.c:1269 | 1612 | #: src/datastore/gnunet-service-datastore.c:1492 |
1857 | msgid "Bloomfilter construction complete.\n" | ||
1858 | msgstr "" | ||
1859 | |||
1860 | #: src/datastore/gnunet-service-datastore.c:1325 | ||
1861 | msgid "Rebuilding bloomfilter. Please be patient.\n" | ||
1862 | msgstr "" | ||
1863 | |||
1864 | #: src/datastore/gnunet-service-datastore.c:1336 | ||
1865 | msgid "Plugin does not support get_keys function. Please fix!\n" | ||
1866 | msgstr "" | ||
1867 | |||
1868 | #: src/datastore/gnunet-service-datastore.c:1506 | ||
1869 | #, c-format | 1613 | #, c-format |
1870 | msgid "# bytes used in file-sharing datastore `%s'" | 1614 | msgid "# bytes used in file-sharing datastore `%s'" |
1871 | msgstr "" | 1615 | msgstr "" |
1872 | 1616 | ||
1873 | #: src/datastore/gnunet-service-datastore.c:1522 | 1617 | #: src/datastore/gnunet-service-datastore.c:1503 |
1874 | msgid "# quota" | 1618 | msgid "# quota" |
1875 | msgstr "" | 1619 | msgstr "" |
1876 | 1620 | ||
1877 | #: src/datastore/gnunet-service-datastore.c:1527 | 1621 | #: src/datastore/gnunet-service-datastore.c:1505 |
1878 | msgid "# cache size" | 1622 | msgid "# cache size" |
1879 | msgstr "# dimensione cache" | 1623 | msgstr "# dimensione cache" |
1880 | 1624 | ||
1881 | #: src/datastore/gnunet-service-datastore.c:1543 | 1625 | #: src/datastore/gnunet-service-datastore.c:1518 |
1882 | #, c-format | 1626 | #, c-format |
1883 | msgid "Could not use specified filename `%s' for bloomfilter.\n" | 1627 | msgid "Could not use specified filename `%s' for bloomfilter.\n" |
1884 | msgstr "" | 1628 | msgstr "" |
1885 | 1629 | ||
1886 | #: src/datastore/gnunet-service-datastore.c:1561 | 1630 | #: src/datastore/gnunet-service-datastore.c:1536 |
1887 | #: src/datastore/gnunet-service-datastore.c:1577 | 1631 | #: src/datastore/gnunet-service-datastore.c:1552 |
1888 | #, c-format | 1632 | #, c-format |
1889 | msgid "Failed to remove bogus bloomfilter file `%s'\n" | 1633 | msgid "Failed to remove bogus bloomfilter file `%s'\n" |
1890 | msgstr "" | 1634 | msgstr "" |
1891 | 1635 | ||
1892 | #: src/datastore/gnunet-service-datastore.c:1609 | 1636 | #: src/datastore/gnunet-service-datastore.c:1582 |
1893 | msgid "Failed to initialize bloomfilter.\n" | 1637 | msgid "Failed to initialize bloomfilter.\n" |
1894 | msgstr "" | 1638 | msgstr "" |
1895 | 1639 | ||
1896 | #: src/datastore/plugin_datastore_heap.c:893 | 1640 | #: src/datastore/gnunet-service-datastore.c:1611 |
1897 | msgid "Heap database running\n" | 1641 | msgid "Rebuilding bloomfilter. Please be patient.\n" |
1898 | msgstr "" | 1642 | msgstr "" |
1899 | 1643 | ||
1900 | #: src/datastore/plugin_datastore_mysql.c:371 | 1644 | #: src/datastore/gnunet-service-datastore.c:1616 |
1901 | #: src/datastore/plugin_datastore_mysql.c:423 | 1645 | msgid "Plugin does not support get_keys function. Please fix!\n" |
1902 | #: src/datastore/plugin_datastore_mysql.c:1075 | 1646 | msgstr "" |
1903 | msgid "MySQL statement run failure" | 1647 | |
1648 | #: src/datastore/gnunet-service-datastore.c:1619 | ||
1649 | msgid "Bloomfilter construction complete.\n" | ||
1904 | msgstr "" | 1650 | msgstr "" |
1905 | 1651 | ||
1906 | #: src/datastore/plugin_datastore_mysql.c:410 | 1652 | #: src/datastore/plugin_datastore_heap.c:820 |
1907 | #: src/datastore/plugin_datastore_sqlite.c:678 | 1653 | msgid "Heap database running\n" |
1908 | msgid "Data too large" | ||
1909 | msgstr "" | 1654 | msgstr "" |
1910 | 1655 | ||
1911 | #: src/datastore/plugin_datastore_mysql.c:848 | 1656 | #: src/datastore/plugin_datastore_mysql.c:783 |
1657 | #, fuzzy, c-format | ||
1658 | #| msgid "Failed to start service `%s'\n" | ||
1659 | msgid "Failed to prepare statement `%s'\n" | ||
1660 | msgstr "Impossibile avviare il servizio ' %s'\n" | ||
1661 | |||
1662 | #: src/datastore/plugin_datastore_mysql.c:791 | ||
1912 | #, c-format | 1663 | #, c-format |
1913 | msgid "`%s' for `%s' failed at %s:%d with error: %s\n" | 1664 | msgid "`%s' for `%s' failed at %s:%d with error: %s\n" |
1914 | msgstr "" | 1665 | msgstr "" |
1915 | 1666 | ||
1916 | #: src/datastore/plugin_datastore_mysql.c:1180 | 1667 | #: src/datastore/plugin_datastore_mysql.c:1022 |
1917 | msgid "Mysql database running\n" | 1668 | msgid "Mysql database running\n" |
1918 | msgstr "" | 1669 | msgstr "" |
1919 | 1670 | ||
1920 | #: src/datastore/plugin_datastore_postgres.c:280 | 1671 | #: src/datastore/plugin_datastore_postgres.c:824 |
1921 | #: src/datastore/plugin_datastore_postgres.c:897 | ||
1922 | msgid "Postgress exec failure" | ||
1923 | msgstr "" | ||
1924 | |||
1925 | #: src/datastore/plugin_datastore_postgres.c:858 | ||
1926 | msgid "Failed to drop table from database.\n" | 1672 | msgid "Failed to drop table from database.\n" |
1927 | msgstr "" | 1673 | msgstr "" |
1928 | 1674 | ||
1929 | #: src/datastore/plugin_datastore_postgres.c:956 | 1675 | #: src/datastore/plugin_datastore_postgres.c:860 |
1676 | #: src/namecache/plugin_namecache_postgres.c:414 | ||
1677 | #: src/namestore/plugin_namestore_postgres.c:569 | ||
1930 | msgid "Postgres database running\n" | 1678 | msgid "Postgres database running\n" |
1931 | msgstr "" | 1679 | msgstr "" |
1932 | 1680 | ||
1933 | #: src/datastore/plugin_datastore_sqlite.c:66 | 1681 | #: src/datastore/plugin_datastore_sqlite.c:57 |
1934 | #: src/testbed/generate-underlay-topology.c:50 | 1682 | #: src/testbed/generate-underlay-topology.c:50 |
1935 | #: src/testbed/gnunet-daemon-latency-logger.c:55 | 1683 | #: src/testbed/gnunet-daemon-latency-logger.c:55 |
1936 | #: src/testbed/gnunet-daemon-testbed-underlay.c:59 | 1684 | #: src/testbed/gnunet-daemon-testbed-underlay.c:58 |
1937 | #, c-format | 1685 | #, c-format |
1938 | msgid "`%s' failed at %s:%u with error: %s" | 1686 | msgid "`%s' failed at %s:%u with error: %s" |
1939 | msgstr "" | 1687 | msgstr "" |
1940 | 1688 | ||
1941 | #: src/datastore/plugin_datastore_sqlite.c:271 | 1689 | #: src/datastore/plugin_datastore_sqlite.c:255 |
1942 | #: src/namecache/plugin_namecache_sqlite.c:173 | 1690 | #: src/namecache/plugin_namecache_sqlite.c:193 |
1943 | #: src/namestore/plugin_namestore_sqlite.c:206 | 1691 | #: src/namestore/plugin_namestore_sqlite.c:204 |
1944 | #: src/peerstore/plugin_peerstore_sqlite.c:535 | 1692 | #: src/psycstore/plugin_psycstore_sqlite.c:319 |
1945 | #, c-format | 1693 | #, c-format |
1946 | msgid "Unable to initialize SQLite: %s.\n" | 1694 | msgid "Unable to initialize SQLite: %s.\n" |
1947 | msgstr "" | 1695 | msgstr "" |
1948 | 1696 | ||
1949 | #: src/datastore/plugin_datastore_sqlite.c:629 | 1697 | #: src/datastore/plugin_datastore_sqlite.c:663 |
1950 | msgid "sqlite bind failure" | 1698 | msgid "Invalid data in database. Trying to fix (by deletion).\n" |
1951 | msgstr "" | 1699 | msgstr "" |
1952 | 1700 | ||
1953 | #: src/datastore/plugin_datastore_sqlite.c:1327 | 1701 | #: src/datastore/plugin_datastore_sqlite.c:1156 |
1954 | msgid "sqlite version to old to determine size, assuming zero\n" | 1702 | msgid "sqlite version to old to determine size, assuming zero\n" |
1955 | msgstr "" | 1703 | msgstr "" |
1956 | 1704 | ||
1957 | #: src/datastore/plugin_datastore_sqlite.c:1361 | 1705 | #: src/datastore/plugin_datastore_sqlite.c:1175 |
1958 | #, c-format | 1706 | #, c-format |
1959 | msgid "" | 1707 | msgid "Using sqlite page utilization to estimate payload (%llu pages of size %llu bytes)\n" |
1960 | "Using sqlite page utilization to estimate payload (%llu pages of size %llu " | ||
1961 | "bytes)\n" | ||
1962 | msgstr "" | 1708 | msgstr "" |
1963 | 1709 | ||
1964 | #: src/datastore/plugin_datastore_sqlite.c:1405 | 1710 | #: src/datastore/plugin_datastore_sqlite.c:1215 |
1965 | #: src/namecache/plugin_namecache_sqlite.c:557 | 1711 | #: src/namecache/plugin_namecache_sqlite.c:583 |
1966 | #: src/namestore/plugin_namestore_sqlite.c:751 | 1712 | #: src/namestore/plugin_namestore_sqlite.c:719 |
1967 | msgid "Sqlite database running\n" | 1713 | msgid "Sqlite database running\n" |
1968 | msgstr "" | 1714 | msgstr "" |
1969 | 1715 | ||
1970 | #: src/datastore/plugin_datastore_template.c:253 | 1716 | #: src/datastore/plugin_datastore_template.c:257 |
1971 | msgid "Template database running\n" | 1717 | msgid "Template database running\n" |
1972 | msgstr "" | 1718 | msgstr "" |
1973 | 1719 | ||
1974 | #: src/dht/gnunet-dht-get.c:158 | 1720 | #: src/dht/dht_api.c:376 |
1721 | #, fuzzy | ||
1722 | #| msgid "Failed to start service.\n" | ||
1723 | msgid "Failed to connect to the DHT service!\n" | ||
1724 | msgstr "Impossibile avviare il servizio.\n" | ||
1725 | |||
1726 | #: src/dht/gnunet-dht-get.c:133 | ||
1975 | #, c-format | 1727 | #, c-format |
1976 | msgid "" | 1728 | msgid "" |
1977 | "Result %d, type %d:\n" | 1729 | "Result %d, type %d:\n" |
@@ -1979,829 +1731,1032 @@ msgid "" | |||
1979 | msgstr "" | 1731 | msgstr "" |
1980 | 1732 | ||
1981 | #: src/dht/gnunet-dht-get.c:159 | 1733 | #: src/dht/gnunet-dht-get.c:159 |
1982 | #, c-format | ||
1983 | msgid "Result %d, type %d:\n" | ||
1984 | msgstr "" | ||
1985 | |||
1986 | #: src/dht/gnunet-dht-get.c:204 | ||
1987 | msgid "Must provide key for DHT GET!\n" | 1734 | msgid "Must provide key for DHT GET!\n" |
1988 | msgstr "" | 1735 | msgstr "" |
1989 | 1736 | ||
1990 | #: src/dht/gnunet-dht-get.c:210 src/dht/gnunet-dht-monitor.c:257 | 1737 | #: src/dht/gnunet-dht-get.c:165 src/dht/gnunet-dht-monitor.c:225 |
1991 | msgid "Failed to connect to DHT service!\n" | 1738 | msgid "Failed to connect to DHT service!\n" |
1992 | msgstr "" | 1739 | msgstr "" |
1993 | 1740 | ||
1994 | #: src/dht/gnunet-dht-get.c:219 | 1741 | #: src/dht/gnunet-dht-get.c:173 |
1995 | msgid "Issuing DHT GET with key" | 1742 | msgid "Issueing DHT GET with key" |
1996 | msgstr "" | 1743 | msgstr "" |
1997 | 1744 | ||
1998 | #: src/dht/gnunet-dht-get.c:248 src/dht/gnunet-dht-monitor.c:307 | 1745 | #: src/dht/gnunet-dht-get.c:189 src/dht/gnunet-dht-monitor.c:262 |
1999 | #: src/dht/gnunet-dht-put.c:198 | 1746 | #: src/dht/gnunet-dht-put.c:198 |
2000 | msgid "the query key" | 1747 | msgid "the query key" |
2001 | msgstr "" | 1748 | msgstr "" |
2002 | 1749 | ||
2003 | #: src/dht/gnunet-dht-get.c:253 | 1750 | #: src/dht/gnunet-dht-get.c:192 |
2004 | msgid "how many parallel requests (replicas) to create" | 1751 | msgid "how many parallel requests (replicas) to create" |
2005 | msgstr "" | 1752 | msgstr "" |
2006 | 1753 | ||
2007 | #: src/dht/gnunet-dht-get.c:258 src/dht/gnunet-dht-monitor.c:313 | 1754 | #: src/dht/gnunet-dht-get.c:195 src/dht/gnunet-dht-monitor.c:265 |
2008 | msgid "the type of data to look for" | 1755 | msgid "the type of data to look for" |
2009 | msgstr "" | 1756 | msgstr "" |
2010 | 1757 | ||
2011 | #: src/dht/gnunet-dht-get.c:263 | 1758 | #: src/dht/gnunet-dht-get.c:198 src/dht/gnunet-dht-put.c:210 |
2012 | msgid "how long to execute this query before giving up?" | 1759 | msgid "how long to execute this query before giving up?" |
2013 | msgstr "" | 1760 | msgstr "" |
2014 | 1761 | ||
2015 | #: src/dht/gnunet-dht-get.c:267 src/dht/gnunet-dht-put.c:202 | 1762 | #: src/dht/gnunet-dht-get.c:201 src/dht/gnunet-dht-put.c:201 |
2016 | msgid "use DHT's demultiplex everywhere option" | 1763 | msgid "use DHT's demultiplex everywhere option" |
2017 | msgstr "" | 1764 | msgstr "" |
2018 | 1765 | ||
2019 | #: src/dht/gnunet-dht-get.c:280 | 1766 | #: src/dht/gnunet-dht-get.c:204 src/dht/gnunet-dht-monitor.c:271 |
2020 | msgid "Issue a GET request to the GNUnet DHT, prints results." | 1767 | #: src/dht/gnunet-dht-put.c:213 src/fs/gnunet-auto-share.c:753 |
2021 | msgstr "" | 1768 | #: src/fs/gnunet-download.c:328 src/fs/gnunet-publish.c:877 |
2022 | 1769 | #: src/fs/gnunet-search.c:301 src/fs/gnunet-unindex.c:168 | |
2023 | #: src/dht/gnunet-dht-monitor.c:319 | 1770 | #: src/nse/gnunet-nse-profiler.c:873 |
2024 | msgid "how long should the monitor command run" | ||
2025 | msgstr "" | ||
2026 | |||
2027 | #: src/dht/gnunet-dht-monitor.c:324 src/fs/gnunet-download.c:372 | ||
2028 | #: src/nse/gnunet-nse-profiler.c:878 | ||
2029 | msgid "be verbose (print progress information)" | 1771 | msgid "be verbose (print progress information)" |
2030 | msgstr "" | 1772 | msgstr "" |
2031 | 1773 | ||
2032 | #: src/dht/gnunet-dht-monitor.c:337 | 1774 | #: src/dht/gnunet-dht-get.c:225 |
2033 | msgid "Prints all packets that go through the DHT." | 1775 | msgid "Issue a GET request to the GNUnet DHT, prints results." |
2034 | msgstr "" | ||
2035 | |||
2036 | #: src/dht/gnunet_dht_profiler.c:916 src/testbed/gnunet-testbed-profiler.c:253 | ||
2037 | #, c-format | ||
2038 | msgid "Exiting as the number of peers is %u\n" | ||
2039 | msgstr "" | ||
2040 | |||
2041 | #: src/dht/gnunet_dht_profiler.c:949 src/rps/gnunet-rps-profiler.c:3083 | ||
2042 | msgid "number of peers to start" | ||
2043 | msgstr "" | ||
2044 | |||
2045 | #: src/dht/gnunet_dht_profiler.c:954 | ||
2046 | msgid "number of PUTs to perform per peer" | ||
2047 | msgstr "" | ||
2048 | |||
2049 | #: src/dht/gnunet_dht_profiler.c:959 src/nse/gnunet-nse-profiler.c:860 | ||
2050 | #: src/testbed/gnunet-testbed-profiler.c:300 | ||
2051 | msgid "name of the file with the login information for the testbed" | ||
2052 | msgstr "" | ||
2053 | |||
2054 | #: src/dht/gnunet_dht_profiler.c:964 | ||
2055 | msgid "delay between rounds for collecting statistics (default: 30 sec)" | ||
2056 | msgstr "" | ||
2057 | |||
2058 | #: src/dht/gnunet_dht_profiler.c:969 | ||
2059 | msgid "delay to start doing PUTs (default: 1 sec)" | ||
2060 | msgstr "" | 1776 | msgstr "" |
2061 | 1777 | ||
2062 | #: src/dht/gnunet_dht_profiler.c:974 | 1778 | #: src/dht/gnunet-dht-monitor.c:268 |
2063 | msgid "delay to start doing GETs (default: 5 min)" | 1779 | msgid "how long should the monitor command run" |
2064 | msgstr "" | 1780 | msgstr "" |
2065 | 1781 | ||
2066 | #: src/dht/gnunet_dht_profiler.c:979 | 1782 | #: src/dht/gnunet-dht-monitor.c:293 |
2067 | msgid "replication degree for DHT PUTs" | 1783 | msgid "Prints all packets that go through the DHT." |
2068 | msgstr "" | 1784 | msgstr "" |
2069 | 1785 | ||
2070 | #: src/dht/gnunet_dht_profiler.c:984 | 1786 | #: src/dht/gnunet-dht-put.c:118 |
2071 | msgid "chance that a peer is selected at random for PUTs" | 1787 | msgid "PUT request sent with key" |
2072 | msgstr "" | 1788 | msgstr "" |
2073 | 1789 | ||
2074 | #: src/dht/gnunet_dht_profiler.c:989 | 1790 | #: src/dht/gnunet-dht-put.c:121 |
2075 | msgid "timeout for DHT PUT and GET requests (default: 1 min)" | 1791 | msgid "Timeout sending PUT request!\n" |
2076 | msgstr "" | 1792 | msgstr "" |
2077 | 1793 | ||
2078 | #: src/dht/gnunet_dht_profiler.c:1009 | 1794 | #: src/dht/gnunet-dht-put.c:124 |
2079 | msgid "Measure quality and performance of the DHT service." | 1795 | msgid "PUT request not confirmed!\n" |
2080 | msgstr "" | 1796 | msgstr "" |
2081 | 1797 | ||
2082 | #: src/dht/gnunet-dht-put.c:134 | 1798 | #: src/dht/gnunet-dht-put.c:153 |
2083 | msgid "Must provide KEY and DATA for DHT put!\n" | 1799 | msgid "Must provide KEY and DATA for DHT put!\n" |
2084 | msgstr "" | 1800 | msgstr "" |
2085 | 1801 | ||
2086 | #: src/dht/gnunet-dht-put.c:142 | 1802 | #: src/dht/gnunet-dht-put.c:160 |
2087 | msgid "Could not connect to DHT service!\n" | 1803 | #, c-format |
1804 | msgid "Could not connect to %s service!\n" | ||
2088 | msgstr "" | 1805 | msgstr "" |
2089 | 1806 | ||
2090 | #: src/dht/gnunet-dht-put.c:153 | 1807 | #: src/dht/gnunet-dht-put.c:176 |
2091 | #, c-format | 1808 | #, c-format |
2092 | msgid "Issuing put request for `%s' with data `%s'!\n" | 1809 | msgid "Issuing put request for `%s' with data `%s'!\n" |
2093 | msgstr "" | 1810 | msgstr "" |
2094 | 1811 | ||
2095 | #: src/dht/gnunet-dht-put.c:188 | 1812 | #: src/dht/gnunet-dht-put.c:192 |
2096 | msgid "the data to insert under the key" | 1813 | msgid "the data to insert under the key" |
2097 | msgstr "" | 1814 | msgstr "" |
2098 | 1815 | ||
2099 | #: src/dht/gnunet-dht-put.c:193 | 1816 | #: src/dht/gnunet-dht-put.c:195 |
2100 | msgid "how long to store this entry in the dht (in seconds)" | 1817 | msgid "how long to store this entry in the dht (in seconds)" |
2101 | msgstr "" | 1818 | msgstr "" |
2102 | 1819 | ||
2103 | #: src/dht/gnunet-dht-put.c:207 | 1820 | #: src/dht/gnunet-dht-put.c:204 |
2104 | msgid "how many replicas to create" | 1821 | msgid "how many replicas to create" |
2105 | msgstr "" | 1822 | msgstr "" |
2106 | 1823 | ||
2107 | #: src/dht/gnunet-dht-put.c:211 | 1824 | #: src/dht/gnunet-dht-put.c:207 |
2108 | msgid "use DHT's record route option" | ||
2109 | msgstr "" | ||
2110 | |||
2111 | #: src/dht/gnunet-dht-put.c:216 | ||
2112 | msgid "the type to insert data as" | 1825 | msgid "the type to insert data as" |
2113 | msgstr "" | 1826 | msgstr "" |
2114 | 1827 | ||
2115 | #: src/dht/gnunet-dht-put.c:233 | 1828 | #: src/dht/gnunet-dht-put.c:236 |
2116 | msgid "Issue a PUT request to the GNUnet DHT insert DATA under KEY." | 1829 | msgid "Issue a PUT request to the GNUnet DHT insert DATA under KEY." |
2117 | msgstr "" | 1830 | msgstr "" |
2118 | 1831 | ||
2119 | #: src/dht/gnunet-service-dht_clients.c:369 | 1832 | #: src/dht/gnunet-service-dht.c:172 src/dht/gnunet-service-xdht.c:176 |
1833 | #, fuzzy | ||
1834 | #| msgid "Failed to start service.\n" | ||
1835 | msgid "Failed to connect to transport service!\n" | ||
1836 | msgstr "Impossibile avviare il servizio.\n" | ||
1837 | |||
1838 | #: src/dht/gnunet-service-dht_clients.c:417 | ||
1839 | #: src/dht/gnunet-service-xdht_clients.c:838 | ||
2120 | msgid "# GET requests from clients injected" | 1840 | msgid "# GET requests from clients injected" |
2121 | msgstr "" | 1841 | msgstr "" |
2122 | 1842 | ||
2123 | #: src/dht/gnunet-service-dht_clients.c:483 | 1843 | #: src/dht/gnunet-service-dht_clients.c:513 |
1844 | #: src/dht/gnunet-service-xdht_clients.c:927 | ||
2124 | msgid "# PUT requests received from clients" | 1845 | msgid "# PUT requests received from clients" |
2125 | msgstr "" | 1846 | msgstr "" |
2126 | 1847 | ||
2127 | #: src/dht/gnunet-service-dht_clients.c:616 | 1848 | #: src/dht/gnunet-service-dht_clients.c:597 |
1849 | #: src/dht/gnunet-service-xdht_clients.c:1013 | ||
2128 | msgid "# GET requests received from clients" | 1850 | msgid "# GET requests received from clients" |
2129 | msgstr "" | 1851 | msgstr "" |
2130 | 1852 | ||
2131 | #: src/dht/gnunet-service-dht_clients.c:842 | 1853 | #: src/dht/gnunet-service-dht_clients.c:798 |
1854 | #: src/dht/gnunet-service-xdht_clients.c:1214 | ||
2132 | msgid "# GET STOP requests received from clients" | 1855 | msgid "# GET STOP requests received from clients" |
2133 | msgstr "" | 1856 | msgstr "" |
2134 | 1857 | ||
2135 | #: src/dht/gnunet-service-dht_clients.c:1027 | 1858 | #: src/dht/gnunet-service-dht_clients.c:1039 |
1859 | #: src/dht/gnunet-service-xdht_clients.c:498 | ||
2136 | msgid "# Key match, type mismatches in REPLY to CLIENT" | 1860 | msgid "# Key match, type mismatches in REPLY to CLIENT" |
2137 | msgstr "" | 1861 | msgstr "" |
2138 | 1862 | ||
2139 | #: src/dht/gnunet-service-dht_clients.c:1042 | 1863 | #: src/dht/gnunet-service-dht_clients.c:1052 |
1864 | #: src/dht/gnunet-service-xdht_clients.c:511 | ||
2140 | msgid "# Duplicate REPLIES to CLIENT request dropped" | 1865 | msgid "# Duplicate REPLIES to CLIENT request dropped" |
2141 | msgstr "" | 1866 | msgstr "" |
2142 | 1867 | ||
2143 | #: src/dht/gnunet-service-dht_clients.c:1088 | 1868 | #: src/dht/gnunet-service-dht_clients.c:1089 |
1869 | #: src/dht/gnunet-service-xdht_clients.c:548 | ||
2144 | #, c-format | 1870 | #, c-format |
2145 | msgid "Unsupported block type (%u) in request!\n" | 1871 | msgid "Unsupported block type (%u) in request!\n" |
2146 | msgstr "" | 1872 | msgstr "" |
2147 | 1873 | ||
2148 | #: src/dht/gnunet-service-dht_clients.c:1095 | 1874 | #: src/dht/gnunet-service-dht_clients.c:1112 |
1875 | #: src/dht/gnunet-service-xdht_clients.c:571 | ||
2149 | msgid "# RESULTS queued for clients" | 1876 | msgid "# RESULTS queued for clients" |
2150 | msgstr "" | 1877 | msgstr "" |
2151 | 1878 | ||
2152 | #: src/dht/gnunet-service-dht_clients.c:1173 | 1879 | #: src/dht/gnunet-service-dht_clients.c:1166 |
1880 | #: src/dht/gnunet-service-dht_clients.c:1209 | ||
1881 | #: src/dht/gnunet-service-xdht_clients.c:625 | ||
1882 | #: src/dht/gnunet-service-xdht_clients.c:668 | ||
2153 | msgid "# REPLIES ignored for CLIENTS (no match)" | 1883 | msgid "# REPLIES ignored for CLIENTS (no match)" |
2154 | msgstr "" | 1884 | msgstr "" |
2155 | 1885 | ||
2156 | #: src/dht/gnunet-service-dht_datacache.c:73 | 1886 | #: src/dht/gnunet-service-dht_clients.c:1176 |
1887 | #: src/dht/gnunet-service-xdht_clients.c:635 | ||
1888 | msgid "Could not pass reply to client, message too big!\n" | ||
1889 | msgstr "" | ||
1890 | |||
1891 | #: src/dht/gnunet-service-dht_datacache.c:68 | ||
1892 | #: src/dht/gnunet-service-xdht_datacache.c:68 | ||
2157 | #, c-format | 1893 | #, c-format |
2158 | msgid "%s request received, but have no datacache!\n" | 1894 | msgid "%s request received, but have no datacache!\n" |
2159 | msgstr "" | 1895 | msgstr "" |
2160 | 1896 | ||
2161 | #: src/dht/gnunet-service-dht_datacache.c:83 | 1897 | #: src/dht/gnunet-service-dht_datacache.c:78 |
1898 | #: src/dht/gnunet-service-xdht_datacache.c:78 | ||
2162 | msgid "# ITEMS stored in datacache" | 1899 | msgid "# ITEMS stored in datacache" |
2163 | msgstr "" | 1900 | msgstr "" |
2164 | 1901 | ||
2165 | #: src/dht/gnunet-service-dht_datacache.c:207 | 1902 | #: src/dht/gnunet-service-dht_datacache.c:165 |
1903 | #: src/dht/gnunet-service-xdht_datacache.c:165 | ||
2166 | msgid "# Good RESULTS found in datacache" | 1904 | msgid "# Good RESULTS found in datacache" |
2167 | msgstr "" | 1905 | msgstr "" |
2168 | 1906 | ||
2169 | #: src/dht/gnunet-service-dht_datacache.c:219 | 1907 | #: src/dht/gnunet-service-dht_datacache.c:176 |
1908 | #: src/dht/gnunet-service-xdht_datacache.c:176 | ||
2170 | msgid "# Duplicate RESULTS found in datacache" | 1909 | msgid "# Duplicate RESULTS found in datacache" |
2171 | msgstr "" | 1910 | msgstr "" |
2172 | 1911 | ||
2173 | #: src/dht/gnunet-service-dht_datacache.c:225 | 1912 | #: src/dht/gnunet-service-dht_datacache.c:182 |
1913 | #: src/dht/gnunet-service-xdht_datacache.c:182 | ||
2174 | msgid "# Invalid RESULTS found in datacache" | 1914 | msgid "# Invalid RESULTS found in datacache" |
2175 | msgstr "" | 1915 | msgstr "" |
2176 | 1916 | ||
2177 | #: src/dht/gnunet-service-dht_datacache.c:231 | 1917 | #: src/dht/gnunet-service-dht_datacache.c:188 |
1918 | #: src/dht/gnunet-service-xdht_datacache.c:188 | ||
2178 | msgid "# Irrelevant RESULTS found in datacache" | 1919 | msgid "# Irrelevant RESULTS found in datacache" |
2179 | msgstr "" | 1920 | msgstr "" |
2180 | 1921 | ||
2181 | #: src/dht/gnunet-service-dht_datacache.c:243 | 1922 | #: src/dht/gnunet-service-dht_datacache.c:200 |
1923 | #: src/dht/gnunet-service-xdht_datacache.c:200 | ||
2182 | msgid "# Unsupported RESULTS found in datacache" | 1924 | msgid "# Unsupported RESULTS found in datacache" |
2183 | msgstr "" | 1925 | msgstr "" |
2184 | 1926 | ||
2185 | #: src/dht/gnunet-service-dht_datacache.c:247 | 1927 | #: src/dht/gnunet-service-dht_datacache.c:203 |
1928 | #: src/dht/gnunet-service-xdht_datacache.c:203 | ||
2186 | #, c-format | 1929 | #, c-format |
2187 | msgid "Unsupported block type (%u) in local response!\n" | 1930 | msgid "Unsupported block type (%u) in local response!\n" |
2188 | msgstr "" | 1931 | msgstr "" |
2189 | 1932 | ||
2190 | #: src/dht/gnunet-service-dht_datacache.c:282 | 1933 | #: src/dht/gnunet-service-dht_datacache.c:234 |
1934 | #: src/dht/gnunet-service-xdht_datacache.c:234 | ||
2191 | msgid "# GET requests given to datacache" | 1935 | msgid "# GET requests given to datacache" |
2192 | msgstr "" | 1936 | msgstr "" |
2193 | 1937 | ||
2194 | #: src/dht/gnunet-service-dht_hello.c:86 | 1938 | #: src/dht/gnunet-service-dht_hello.c:84 |
1939 | #: src/dht/gnunet-service-xdht_hello.c:82 | ||
2195 | msgid "# HELLOs obtained from peerinfo" | 1940 | msgid "# HELLOs obtained from peerinfo" |
2196 | msgstr "" | 1941 | msgstr "" |
2197 | 1942 | ||
2198 | #: src/dht/gnunet-service-dht_neighbours.c:679 | 1943 | #: src/dht/gnunet-service-dht_neighbours.c:516 |
1944 | msgid "# Preference updates given to core" | ||
1945 | msgstr "" | ||
1946 | |||
1947 | #: src/dht/gnunet-service-dht_neighbours.c:610 | ||
2199 | msgid "# FIND PEER messages initiated" | 1948 | msgid "# FIND PEER messages initiated" |
2200 | msgstr "" | 1949 | msgstr "" |
2201 | 1950 | ||
2202 | #: src/dht/gnunet-service-dht_neighbours.c:852 | 1951 | #: src/dht/gnunet-service-dht_neighbours.c:764 |
1952 | msgid "# Queued messages discarded (peer disconnected)" | ||
1953 | msgstr "" | ||
1954 | |||
1955 | #: src/dht/gnunet-service-dht_neighbours.c:819 | ||
1956 | #: src/dht/gnunet-service-xdht_neighbours.c:703 | ||
1957 | msgid "# Bytes transmitted to other peers" | ||
1958 | msgstr "" | ||
1959 | |||
1960 | #: src/dht/gnunet-service-dht_neighbours.c:857 | ||
1961 | #: src/dht/gnunet-service-xdht_neighbours.c:742 | ||
1962 | msgid "# Bytes of bandwidth requested from core" | ||
1963 | msgstr "" | ||
1964 | |||
1965 | #: src/dht/gnunet-service-dht_neighbours.c:889 | ||
2203 | msgid "# requests TTL-dropped" | 1966 | msgid "# requests TTL-dropped" |
2204 | msgstr "" | 1967 | msgstr "" |
2205 | 1968 | ||
2206 | #: src/dht/gnunet-service-dht_neighbours.c:1055 | 1969 | #: src/dht/gnunet-service-dht_neighbours.c:1093 |
2207 | #: src/dht/gnunet-service-dht_neighbours.c:1098 | 1970 | #: src/dht/gnunet-service-dht_neighbours.c:1130 |
2208 | msgid "# Peers excluded from routing due to Bloomfilter" | 1971 | msgid "# Peers excluded from routing due to Bloomfilter" |
2209 | msgstr "" | 1972 | msgstr "" |
2210 | 1973 | ||
2211 | #: src/dht/gnunet-service-dht_neighbours.c:1072 | 1974 | #: src/dht/gnunet-service-dht_neighbours.c:1108 |
2212 | #: src/dht/gnunet-service-dht_neighbours.c:1114 | 1975 | #: src/dht/gnunet-service-dht_neighbours.c:1145 |
2213 | msgid "# Peer selection failed" | 1976 | msgid "# Peer selection failed" |
2214 | msgstr "" | 1977 | msgstr "" |
2215 | 1978 | ||
2216 | #: src/dht/gnunet-service-dht_neighbours.c:1271 | 1979 | #: src/dht/gnunet-service-dht_neighbours.c:1287 |
2217 | msgid "# PUT requests routed" | 1980 | msgid "# PUT requests routed" |
2218 | msgstr "" | 1981 | msgstr "" |
2219 | 1982 | ||
2220 | #: src/dht/gnunet-service-dht_neighbours.c:1304 | 1983 | #: src/dht/gnunet-service-dht_neighbours.c:1316 |
2221 | msgid "# PUT messages queued for transmission" | 1984 | msgid "# PUT messages queued for transmission" |
2222 | msgstr "" | 1985 | msgstr "" |
2223 | 1986 | ||
2224 | #: src/dht/gnunet-service-dht_neighbours.c:1315 | 1987 | #: src/dht/gnunet-service-dht_neighbours.c:1323 |
2225 | #: src/dht/gnunet-service-dht_neighbours.c:1455 | 1988 | #: src/dht/gnunet-service-dht_neighbours.c:1440 |
2226 | #: src/dht/gnunet-service-dht_neighbours.c:1558 | 1989 | #: src/dht/gnunet-service-dht_neighbours.c:1543 |
1990 | #: src/dht/gnunet-service-xdht_neighbours.c:794 | ||
1991 | #: src/dht/gnunet-service-xdht_neighbours.c:860 | ||
1992 | #: src/dht/gnunet-service-xdht_neighbours.c:919 | ||
1993 | #: src/dht/gnunet-service-xdht_neighbours.c:981 | ||
1994 | #: src/dht/gnunet-service-xdht_neighbours.c:1041 | ||
2227 | msgid "# P2P messages dropped due to full queue" | 1995 | msgid "# P2P messages dropped due to full queue" |
2228 | msgstr "" | 1996 | msgstr "" |
2229 | 1997 | ||
2230 | #: src/dht/gnunet-service-dht_neighbours.c:1400 | 1998 | #: src/dht/gnunet-service-dht_neighbours.c:1405 |
2231 | msgid "# GET requests routed" | 1999 | msgid "# GET requests routed" |
2232 | msgstr "" | 2000 | msgstr "" |
2233 | 2001 | ||
2234 | #: src/dht/gnunet-service-dht_neighbours.c:1443 | 2002 | #: src/dht/gnunet-service-dht_neighbours.c:1432 |
2235 | msgid "# GET messages queued for transmission" | 2003 | msgid "# GET messages queued for transmission" |
2236 | msgstr "" | 2004 | msgstr "" |
2237 | 2005 | ||
2238 | #: src/dht/gnunet-service-dht_neighbours.c:1573 | 2006 | #: src/dht/gnunet-service-dht_neighbours.c:1550 |
2239 | msgid "# RESULT messages queued for transmission" | 2007 | msgid "# RESULT messages queued for transmission" |
2240 | msgstr "" | 2008 | msgstr "" |
2241 | 2009 | ||
2242 | #: src/dht/gnunet-service-dht_neighbours.c:1676 | 2010 | #: src/dht/gnunet-service-dht_neighbours.c:1636 |
2243 | msgid "# Expired PUTs discarded" | ||
2244 | msgstr "" | ||
2245 | |||
2246 | #: src/dht/gnunet-service-dht_neighbours.c:1684 | ||
2247 | msgid "# P2P PUT requests received" | 2011 | msgid "# P2P PUT requests received" |
2248 | msgstr "" | 2012 | msgstr "" |
2249 | 2013 | ||
2250 | #: src/dht/gnunet-service-dht_neighbours.c:1688 | 2014 | #: src/dht/gnunet-service-dht_neighbours.c:1639 |
2251 | msgid "# P2P PUT bytes received" | 2015 | msgid "# P2P PUT bytes received" |
2252 | msgstr "" | 2016 | msgstr "" |
2253 | 2017 | ||
2254 | #: src/dht/gnunet-service-dht_neighbours.c:1914 | 2018 | #: src/dht/gnunet-service-dht_neighbours.c:1803 |
2255 | msgid "# FIND PEER requests ignored due to Bloomfilter" | 2019 | msgid "# FIND PEER requests ignored due to Bloomfilter" |
2256 | msgstr "" | 2020 | msgstr "" |
2257 | 2021 | ||
2258 | #: src/dht/gnunet-service-dht_neighbours.c:1922 | 2022 | #: src/dht/gnunet-service-dht_neighbours.c:1811 |
2259 | msgid "# FIND PEER requests ignored due to lack of HELLO" | 2023 | msgid "# FIND PEER requests ignored due to lack of HELLO" |
2260 | msgstr "" | 2024 | msgstr "" |
2261 | 2025 | ||
2262 | #: src/dht/gnunet-service-dht_neighbours.c:2084 | 2026 | #: src/dht/gnunet-service-dht_neighbours.c:1904 |
2263 | msgid "# P2P GET requests received" | 2027 | msgid "# P2P GET requests received" |
2264 | msgstr "" | 2028 | msgstr "" |
2265 | 2029 | ||
2266 | #: src/dht/gnunet-service-dht_neighbours.c:2088 | 2030 | #: src/dht/gnunet-service-dht_neighbours.c:1907 |
2267 | msgid "# P2P GET bytes received" | 2031 | msgid "# P2P GET bytes received" |
2268 | msgstr "" | 2032 | msgstr "" |
2269 | 2033 | ||
2270 | #: src/dht/gnunet-service-dht_neighbours.c:2153 | 2034 | #: src/dht/gnunet-service-dht_neighbours.c:1961 |
2271 | msgid "# P2P FIND PEER requests processed" | 2035 | msgid "# P2P FIND PEER requests processed" |
2272 | msgstr "" | 2036 | msgstr "" |
2273 | 2037 | ||
2274 | #: src/dht/gnunet-service-dht_neighbours.c:2174 | 2038 | #: src/dht/gnunet-service-dht_neighbours.c:1975 |
2275 | msgid "# P2P GET requests ONLY routed" | 2039 | msgid "# P2P GET requests ONLY routed" |
2276 | msgstr "" | 2040 | msgstr "" |
2277 | 2041 | ||
2278 | #: src/dht/gnunet-service-dht_neighbours.c:2351 | 2042 | #: src/dht/gnunet-service-dht_neighbours.c:2052 |
2279 | msgid "# Expired results discarded" | ||
2280 | msgstr "" | ||
2281 | |||
2282 | #: src/dht/gnunet-service-dht_neighbours.c:2367 | ||
2283 | msgid "# P2P RESULTS received" | 2043 | msgid "# P2P RESULTS received" |
2284 | msgstr "" | 2044 | msgstr "" |
2285 | 2045 | ||
2286 | #: src/dht/gnunet-service-dht_neighbours.c:2371 | 2046 | #: src/dht/gnunet-service-dht_neighbours.c:2055 |
2287 | msgid "# P2P RESULT bytes received" | 2047 | msgid "# P2P RESULT bytes received" |
2288 | msgstr "" | 2048 | msgstr "" |
2289 | 2049 | ||
2290 | #: src/dht/gnunet-service-dht_nse.c:59 | 2050 | #: src/dht/gnunet-service-dht_nse.c:59 src/dht/gnunet-service-xdht_nse.c:59 |
2291 | msgid "# Network size estimates received" | 2051 | msgid "# Network size estimates received" |
2292 | msgstr "" | 2052 | msgstr "" |
2293 | 2053 | ||
2294 | #: src/dht/gnunet-service-dht_routing.c:223 | 2054 | #: src/dht/gnunet-service-dht_routing.c:211 |
2295 | msgid "# Good REPLIES matched against routing table" | 2055 | msgid "# Good REPLIES matched against routing table" |
2296 | msgstr "" | 2056 | msgstr "" |
2297 | 2057 | ||
2298 | #: src/dht/gnunet-service-dht_routing.c:237 | 2058 | #: src/dht/gnunet-service-dht_routing.c:220 |
2299 | msgid "# Duplicate REPLIES matched against routing table" | 2059 | msgid "# Duplicate REPLIES matched against routing table" |
2300 | msgstr "" | 2060 | msgstr "" |
2301 | 2061 | ||
2302 | #: src/dht/gnunet-service-dht_routing.c:243 | 2062 | #: src/dht/gnunet-service-dht_routing.c:226 |
2303 | msgid "# Invalid REPLIES matched against routing table" | 2063 | msgid "# Invalid REPLIES matched against routing table" |
2304 | msgstr "" | 2064 | msgstr "" |
2305 | 2065 | ||
2306 | #: src/dht/gnunet-service-dht_routing.c:249 | 2066 | #: src/dht/gnunet-service-dht_routing.c:232 |
2307 | msgid "# Irrelevant REPLIES matched against routing table" | 2067 | msgid "# Irrelevant REPLIES matched against routing table" |
2308 | msgstr "" | 2068 | msgstr "" |
2309 | 2069 | ||
2310 | #: src/dht/gnunet-service-dht_routing.c:261 | 2070 | #: src/dht/gnunet-service-dht_routing.c:244 |
2311 | msgid "# Unsupported REPLIES matched against routing table" | 2071 | msgid "# Unsupported REPLIES matched against routing table" |
2312 | msgstr "" | 2072 | msgstr "" |
2313 | 2073 | ||
2314 | #: src/dht/gnunet-service-dht_routing.c:339 | 2074 | #: src/dht/gnunet-service-dht_routing.c:317 |
2315 | msgid "# Entries removed from routing table" | 2075 | msgid "# Entries removed from routing table" |
2316 | msgstr "" | 2076 | msgstr "" |
2317 | 2077 | ||
2318 | #: src/dht/gnunet-service-dht_routing.c:415 | 2078 | #: src/dht/gnunet-service-dht_routing.c:399 |
2319 | msgid "# Entries added to routing table" | 2079 | msgid "# Entries added to routing table" |
2320 | msgstr "" | 2080 | msgstr "" |
2321 | 2081 | ||
2322 | #: src/dht/gnunet-service-dht_routing.c:437 | 2082 | #: src/dht/gnunet-service-dht_routing.c:417 |
2323 | msgid "# DHT requests combined" | 2083 | msgid "# DHT requests combined" |
2324 | msgstr "" | 2084 | msgstr "" |
2325 | 2085 | ||
2326 | #: src/dht/plugin_block_dht.c:189 | 2086 | #: src/dht/gnunet-service-xdht_neighbours.c:1398 |
2087 | #, c-format | ||
2088 | msgid "" | ||
2089 | "\n" | ||
2090 | "SUPU %s, %s, %d,my_identity = %s" | ||
2091 | msgstr "" | ||
2092 | |||
2093 | #: src/dht/gnunet-service-xdht_neighbours.c:1514 | ||
2094 | #: src/dht/gnunet-service-xdht_neighbours.c:1524 | ||
2095 | #: src/dht/gnunet-service-xdht_neighbours.c:1530 | ||
2096 | #: src/dht/gnunet-service-xdht_neighbours.c:1536 | ||
2097 | #: src/dht/gnunet-service-xdht_neighbours.c:1545 | ||
2098 | #, c-format | ||
2099 | msgid "" | ||
2100 | "\n" | ||
2101 | "SUPU %s, %s, %d" | ||
2102 | msgstr "" | ||
2103 | |||
2104 | #: src/dht/plugin_block_dht.c:138 | ||
2327 | #, c-format | 2105 | #, c-format |
2328 | msgid "Block not of type %u\n" | 2106 | msgid "Block not of type %u\n" |
2329 | msgstr "" | 2107 | msgstr "" |
2330 | 2108 | ||
2331 | #: src/dht/plugin_block_dht.c:198 | 2109 | #: src/dht/plugin_block_dht.c:145 |
2332 | msgid "Size mismatch for block\n" | 2110 | msgid "Size mismatch for block\n" |
2333 | msgstr "" | 2111 | msgstr "" |
2334 | 2112 | ||
2335 | #: src/dht/plugin_block_dht.c:209 | 2113 | #: src/dht/plugin_block_dht.c:155 |
2336 | #, c-format | 2114 | #, c-format |
2337 | msgid "Block of type %u is malformed\n" | 2115 | msgid "Block of type %u is malformed\n" |
2338 | msgstr "" | 2116 | msgstr "" |
2339 | 2117 | ||
2340 | #: src/dns/gnunet-dns-monitor.c:353 src/dns/gnunet-dns-monitor.c:358 | 2118 | #: src/dns/dnsparser.c:257 |
2119 | #, c-format | ||
2120 | msgid "Failed to convert DNS IDNA name `%s' to UTF-8: %s\n" | ||
2121 | msgstr "" | ||
2122 | |||
2123 | #: src/dns/dnsparser.c:856 | ||
2124 | #, c-format | ||
2125 | msgid "Failed to convert UTF-8 name `%s' to DNS IDNA format: %s\n" | ||
2126 | msgstr "" | ||
2127 | |||
2128 | #: src/dns/dnsstub.c:175 | ||
2129 | #, c-format | ||
2130 | msgid "Could not bind to any port: %s\n" | ||
2131 | msgstr "" | ||
2132 | |||
2133 | #: src/dns/dnsstub.c:295 src/dns/dnsstub.c:383 | ||
2134 | #, fuzzy, c-format | ||
2135 | #| msgid "Failed to create statistics!\n" | ||
2136 | msgid "Failed to send DNS request to %s\n" | ||
2137 | msgstr "Generazione statistiche fallita\n" | ||
2138 | |||
2139 | #: src/dns/dnsstub.c:299 | ||
2140 | #, c-format | ||
2141 | msgid "Sent DNS request to %s\n" | ||
2142 | msgstr "" | ||
2143 | |||
2144 | #: src/dns/dnsstub.c:368 | ||
2145 | #, c-format | ||
2146 | msgid "Configured DNS exit `%s' is not working / valid.\n" | ||
2147 | msgstr "" | ||
2148 | |||
2149 | #: src/dns/dnsstub.c:440 | ||
2150 | #, c-format | ||
2151 | msgid "Received DNS response that is too small (%u bytes)" | ||
2152 | msgstr "" | ||
2153 | |||
2154 | #: src/dns/gnunet-dns-monitor.c:355 | ||
2341 | msgid "only monitor DNS queries" | 2155 | msgid "only monitor DNS queries" |
2342 | msgstr "" | 2156 | msgstr "" |
2343 | 2157 | ||
2344 | #: src/dns/gnunet-dns-monitor.c:370 | 2158 | #: src/dns/gnunet-dns-monitor.c:358 |
2159 | msgid "only monitor DNS replies" | ||
2160 | msgstr "" | ||
2161 | |||
2162 | #: src/dns/gnunet-dns-monitor.c:369 | ||
2345 | msgid "Monitor DNS queries." | 2163 | msgid "Monitor DNS queries." |
2346 | msgstr "" | 2164 | msgstr "" |
2347 | 2165 | ||
2348 | #: src/dns/gnunet-dns-redirector.c:237 | 2166 | #: src/dns/gnunet-dns-redirector.c:236 |
2349 | msgid "set A records" | 2167 | msgid "set A records" |
2350 | msgstr "" | 2168 | msgstr "" |
2351 | 2169 | ||
2352 | #: src/dns/gnunet-dns-redirector.c:243 | 2170 | #: src/dns/gnunet-dns-redirector.c:239 |
2353 | msgid "set AAAA records" | 2171 | msgid "set AAAA records" |
2354 | msgstr "" | 2172 | msgstr "" |
2355 | 2173 | ||
2356 | #: src/dns/gnunet-dns-redirector.c:256 | 2174 | #: src/dns/gnunet-dns-redirector.c:251 |
2357 | msgid "Change DNS replies to point elsewhere." | 2175 | msgid "Change DNS replies to point elsewhere." |
2358 | msgstr "" | 2176 | msgstr "" |
2359 | 2177 | ||
2360 | #: src/dns/gnunet-service-dns.c:462 | 2178 | #: src/dns/gnunet-service-dns.c:456 |
2361 | msgid "# DNS requests answered via TUN interface" | 2179 | msgid "# DNS requests answered via TUN interface" |
2362 | msgstr "" | 2180 | msgstr "" |
2363 | 2181 | ||
2364 | #: src/dns/gnunet-service-dns.c:610 | 2182 | #: src/dns/gnunet-service-dns.c:603 |
2365 | msgid "# DNS exit failed (failed to open socket)" | 2183 | msgid "# DNS exit failed (failed to open socket)" |
2366 | msgstr "" | 2184 | msgstr "" |
2367 | 2185 | ||
2368 | #: src/dns/gnunet-service-dns.c:740 | 2186 | #: src/dns/gnunet-service-dns.c:714 |
2369 | msgid "# External DNS response discarded (no matching request)" | 2187 | msgid "# External DNS response discarded (no matching request)" |
2370 | msgstr "" | 2188 | msgstr "" |
2371 | 2189 | ||
2372 | #: src/dns/gnunet-service-dns.c:815 | 2190 | #: src/dns/gnunet-service-dns.c:792 |
2373 | msgid "# Client response discarded (no matching request)" | 2191 | msgid "# Client response discarded (no matching request)" |
2374 | msgstr "" | 2192 | msgstr "" |
2375 | 2193 | ||
2376 | #: src/dns/gnunet-service-dns.c:930 | 2194 | #: src/dns/gnunet-service-dns.c:907 |
2377 | msgid "Received malformed IPv4-UDP packet on TUN interface.\n" | 2195 | msgid "Received malformed IPv4-UDP packet on TUN interface.\n" |
2378 | msgstr "" | 2196 | msgstr "" |
2379 | 2197 | ||
2380 | #: src/dns/gnunet-service-dns.c:946 | 2198 | #: src/dns/gnunet-service-dns.c:923 |
2381 | msgid "Received malformed IPv6-UDP packet on TUN interface.\n" | 2199 | msgid "Received malformed IPv6-UDP packet on TUN interface.\n" |
2382 | msgstr "" | 2200 | msgstr "" |
2383 | 2201 | ||
2384 | #: src/dns/gnunet-service-dns.c:955 | 2202 | #: src/dns/gnunet-service-dns.c:932 |
2385 | #, c-format | 2203 | #, c-format |
2386 | msgid "Got non-IP packet with %u bytes and protocol %u from TUN\n" | 2204 | msgid "Got non-IP packet with %u bytes and protocol %u from TUN\n" |
2387 | msgstr "" | 2205 | msgstr "" |
2388 | 2206 | ||
2389 | #: src/dns/gnunet-service-dns.c:965 | 2207 | #: src/dns/gnunet-service-dns.c:942 |
2390 | msgid "DNS interceptor got non-DNS packet (dropped)\n" | ||
2391 | msgstr "" | ||
2392 | |||
2393 | #: src/dns/gnunet-service-dns.c:967 | ||
2394 | msgid "# Non-DNS UDP packet received via TUN interface" | 2208 | msgid "# Non-DNS UDP packet received via TUN interface" |
2395 | msgstr "" | 2209 | msgstr "" |
2396 | 2210 | ||
2397 | #: src/dns/gnunet-service-dns.c:1034 | 2211 | #: src/dns/gnunet-service-dns.c:1009 |
2398 | msgid "# DNS requests received via TUN interface" | 2212 | msgid "# DNS requests received via TUN interface" |
2399 | msgstr "" | 2213 | msgstr "" |
2400 | 2214 | ||
2401 | #: src/dns/gnunet-service-dns.c:1082 src/exit/gnunet-daemon-exit.c:3565 | 2215 | #: src/dns/gnunet-service-dns.c:1049 src/exit/gnunet-daemon-exit.c:3514 |
2216 | #, c-format | ||
2217 | msgid "`%s' must be installed SUID, refusing to run\n" | ||
2218 | msgstr "" | ||
2219 | |||
2220 | #: src/dns/gnunet-service-dns.c:1069 src/exit/gnunet-daemon-exit.c:3571 | ||
2402 | msgid "need a valid IPv4 or IPv6 address\n" | 2221 | msgid "need a valid IPv4 or IPv6 address\n" |
2403 | msgstr "" | 2222 | msgstr "" |
2404 | 2223 | ||
2405 | #: src/dns/gnunet-service-dns.c:1092 | 2224 | #: src/dv/gnunet-dv.c:169 |
2225 | msgid "verbose output" | ||
2226 | msgstr "" | ||
2227 | |||
2228 | #: src/dv/gnunet-dv.c:178 | ||
2229 | msgid "Print information about DV state" | ||
2230 | msgstr "" | ||
2231 | |||
2232 | #: src/exit/gnunet-daemon-exit.c:802 | ||
2406 | #, c-format | 2233 | #, c-format |
2407 | msgid "`%s' must be installed SUID, will not run DNS interceptor\n" | 2234 | msgid "Got duplicate service records for `%s:%u'\n" |
2408 | msgstr "" | 2235 | msgstr "" |
2409 | 2236 | ||
2410 | #: src/exit/gnunet-daemon-exit.c:960 | 2237 | #: src/exit/gnunet-daemon-exit.c:853 |
2411 | msgid "# TCP packets sent via TUN" | 2238 | msgid "# Bytes transmitted via mesh channels" |
2412 | msgstr "" | 2239 | msgstr "" |
2413 | 2240 | ||
2414 | #: src/exit/gnunet-daemon-exit.c:1061 | 2241 | #: src/exit/gnunet-daemon-exit.c:970 src/exit/gnunet-daemon-exit.c:2397 |
2415 | msgid "# ICMP packets sent via TUN" | 2242 | #: src/exit/gnunet-daemon-exit.c:2654 src/vpn/gnunet-service-vpn.c:1407 |
2243 | #: src/vpn/gnunet-service-vpn.c:1797 src/vpn/gnunet-service-vpn.c:1960 | ||
2244 | msgid "# ICMPv4 packets dropped (type not allowed)" | ||
2416 | msgstr "" | 2245 | msgstr "" |
2417 | 2246 | ||
2418 | #: src/exit/gnunet-daemon-exit.c:1340 | 2247 | #: src/exit/gnunet-daemon-exit.c:1007 src/exit/gnunet-daemon-exit.c:2456 |
2419 | msgid "# UDP packets sent via TUN" | 2248 | #: src/exit/gnunet-daemon-exit.c:2713 src/vpn/gnunet-service-vpn.c:1463 |
2249 | #: src/vpn/gnunet-service-vpn.c:1856 src/vpn/gnunet-service-vpn.c:1993 | ||
2250 | msgid "# ICMPv6 packets dropped (type not allowed)" | ||
2420 | msgstr "" | 2251 | msgstr "" |
2421 | 2252 | ||
2422 | #: src/exit/gnunet-daemon-exit.c:1464 src/exit/gnunet-daemon-exit.c:1572 | 2253 | #: src/exit/gnunet-daemon-exit.c:1047 |
2423 | #: src/exit/gnunet-daemon-exit.c:1619 src/exit/gnunet-daemon-exit.c:1701 | 2254 | msgid "# ICMP packets dropped (not allowed)" |
2424 | #: src/exit/gnunet-daemon-exit.c:1822 src/exit/gnunet-daemon-exit.c:1953 | ||
2425 | #: src/exit/gnunet-daemon-exit.c:2207 | ||
2426 | msgid "# Bytes received from CADET" | ||
2427 | msgstr "" | 2255 | msgstr "" |
2428 | 2256 | ||
2429 | #: src/exit/gnunet-daemon-exit.c:1467 | 2257 | #: src/exit/gnunet-daemon-exit.c:1054 |
2430 | msgid "# UDP IP-exit requests received via cadet" | 2258 | msgid "ICMP Packet dropped, have no matching connection information\n" |
2431 | msgstr "" | 2259 | msgstr "" |
2432 | 2260 | ||
2433 | #: src/exit/gnunet-daemon-exit.c:1575 | 2261 | #: src/exit/gnunet-daemon-exit.c:1130 |
2434 | msgid "# UDP service requests received via cadet" | 2262 | msgid "UDP Packet dropped, have no matching connection information\n" |
2435 | msgstr "" | 2263 | msgstr "" |
2436 | 2264 | ||
2437 | #: src/exit/gnunet-daemon-exit.c:1615 | 2265 | #: src/exit/gnunet-daemon-exit.c:1204 |
2438 | msgid "# TCP service creation requests received via cadet" | 2266 | msgid "TCP Packet dropped, have no matching connection information\n" |
2439 | msgstr "" | 2267 | msgstr "" |
2440 | 2268 | ||
2441 | #: src/exit/gnunet-daemon-exit.c:1704 | 2269 | #: src/exit/gnunet-daemon-exit.c:1256 |
2442 | msgid "# TCP IP-exit creation requests received via cadet" | 2270 | msgid "# Packets received from TUN" |
2443 | msgstr "" | 2271 | msgstr "" |
2444 | 2272 | ||
2445 | #: src/exit/gnunet-daemon-exit.c:1788 | 2273 | #: src/exit/gnunet-daemon-exit.c:1270 |
2446 | msgid "# TCP DATA requests dropped (no session)" | 2274 | msgid "# Bytes received from TUN" |
2447 | msgstr "" | 2275 | msgstr "" |
2448 | 2276 | ||
2449 | #: src/exit/gnunet-daemon-exit.c:1825 | 2277 | #: src/exit/gnunet-daemon-exit.c:1296 |
2450 | msgid "# TCP data requests received via cadet" | 2278 | msgid "IPv4 packet options received. Ignored.\n" |
2451 | msgstr "" | 2279 | msgstr "" |
2452 | 2280 | ||
2453 | #: src/exit/gnunet-daemon-exit.c:1956 | 2281 | #: src/exit/gnunet-daemon-exit.c:1323 |
2454 | msgid "# ICMP IP-exit requests received via cadet" | 2282 | #, c-format |
2283 | msgid "IPv4 packet with unsupported next header %u received. Ignored.\n" | ||
2455 | msgstr "" | 2284 | msgstr "" |
2456 | 2285 | ||
2457 | #: src/exit/gnunet-daemon-exit.c:2022 src/exit/gnunet-daemon-exit.c:2279 | 2286 | #: src/exit/gnunet-daemon-exit.c:1369 |
2458 | #: src/exit/gnunet-daemon-exit.c:2634 src/vpn/gnunet-service-vpn.c:828 | 2287 | #, c-format |
2459 | #: src/vpn/gnunet-service-vpn.c:991 src/vpn/gnunet-service-vpn.c:2105 | 2288 | msgid "IPv6 packet with unsupported next header %d received. Ignored.\n" |
2460 | msgid "# ICMPv4 packets dropped (type not allowed)" | ||
2461 | msgstr "" | 2289 | msgstr "" |
2462 | 2290 | ||
2463 | #: src/exit/gnunet-daemon-exit.c:2081 src/exit/gnunet-daemon-exit.c:2338 | 2291 | #: src/exit/gnunet-daemon-exit.c:1377 |
2464 | #: src/exit/gnunet-daemon-exit.c:2671 src/vpn/gnunet-service-vpn.c:887 | 2292 | #, c-format |
2465 | #: src/vpn/gnunet-service-vpn.c:1024 src/vpn/gnunet-service-vpn.c:2158 | 2293 | msgid "Packet from unknown protocol %u received. Ignored.\n" |
2466 | msgid "# ICMPv6 packets dropped (type not allowed)" | 2294 | msgstr "" |
2295 | |||
2296 | #: src/exit/gnunet-daemon-exit.c:1759 | ||
2297 | msgid "# TCP packets sent via TUN" | ||
2467 | msgstr "" | 2298 | msgstr "" |
2468 | 2299 | ||
2469 | #: src/exit/gnunet-daemon-exit.c:2210 | 2300 | #: src/exit/gnunet-daemon-exit.c:1872 |
2470 | msgid "# ICMP service requests received via cadet" | 2301 | #, fuzzy |
2302 | #| msgid "# active connections" | ||
2303 | msgid "# TCP service creation requests received via mesh" | ||
2304 | msgstr "# connessioni attive" | ||
2305 | |||
2306 | #: src/exit/gnunet-daemon-exit.c:1875 src/exit/gnunet-daemon-exit.c:1968 | ||
2307 | #: src/exit/gnunet-daemon-exit.c:2073 src/exit/gnunet-daemon-exit.c:2321 | ||
2308 | #: src/exit/gnunet-daemon-exit.c:2570 src/exit/gnunet-daemon-exit.c:2859 | ||
2309 | #: src/exit/gnunet-daemon-exit.c:2966 | ||
2310 | msgid "# Bytes received from MESH" | ||
2311 | msgstr "" | ||
2312 | |||
2313 | #: src/exit/gnunet-daemon-exit.c:1909 src/exit/gnunet-daemon-exit.c:2990 | ||
2314 | #, c-format | ||
2315 | msgid "No service %s found for %s on port %d!\n" | ||
2316 | msgstr "" | ||
2317 | |||
2318 | #: src/exit/gnunet-daemon-exit.c:1914 | ||
2319 | msgid "# TCP requests dropped (no such service)" | ||
2320 | msgstr "" | ||
2321 | |||
2322 | #: src/exit/gnunet-daemon-exit.c:1971 | ||
2323 | msgid "# TCP IP-exit creation requests received via mesh" | ||
2324 | msgstr "" | ||
2325 | |||
2326 | #: src/exit/gnunet-daemon-exit.c:2076 | ||
2327 | #, fuzzy | ||
2328 | #| msgid "# PONG messages received" | ||
2329 | msgid "# TCP data requests received via mesh" | ||
2330 | msgstr "# messaggi PONG ricevuti" | ||
2331 | |||
2332 | #: src/exit/gnunet-daemon-exit.c:2090 | ||
2333 | msgid "# TCP DATA requests dropped (no session)" | ||
2334 | msgstr "" | ||
2335 | |||
2336 | #: src/exit/gnunet-daemon-exit.c:2150 | ||
2337 | msgid "# ICMP packets sent via TUN" | ||
2471 | msgstr "" | 2338 | msgstr "" |
2472 | 2339 | ||
2473 | #: src/exit/gnunet-daemon-exit.c:2264 src/vpn/gnunet-service-vpn.c:985 | 2340 | #: src/exit/gnunet-daemon-exit.c:2324 |
2474 | #: src/vpn/gnunet-service-vpn.c:2096 | 2341 | #, fuzzy |
2342 | #| msgid "# PONG messages received" | ||
2343 | msgid "# ICMP IP-exit requests received via mesh" | ||
2344 | msgstr "# messaggi PONG ricevuti" | ||
2345 | |||
2346 | #: src/exit/gnunet-daemon-exit.c:2573 | ||
2347 | #, fuzzy | ||
2348 | #| msgid "# PONG messages received" | ||
2349 | msgid "# ICMP service requests received via mesh" | ||
2350 | msgstr "# messaggi PONG ricevuti" | ||
2351 | |||
2352 | #: src/exit/gnunet-daemon-exit.c:2639 src/vpn/gnunet-service-vpn.c:1397 | ||
2353 | #: src/vpn/gnunet-service-vpn.c:1954 | ||
2475 | msgid "# ICMPv4 packets dropped (impossible PT to v6)" | 2354 | msgid "# ICMPv4 packets dropped (impossible PT to v6)" |
2476 | msgstr "" | 2355 | msgstr "" |
2477 | 2356 | ||
2478 | #: src/exit/gnunet-daemon-exit.c:2323 src/vpn/gnunet-service-vpn.c:875 | 2357 | #: src/exit/gnunet-daemon-exit.c:2698 src/vpn/gnunet-service-vpn.c:1433 |
2479 | #: src/vpn/gnunet-service-vpn.c:2130 src/vpn/gnunet-service-vpn.c:2141 | 2358 | #: src/vpn/gnunet-service-vpn.c:1445 src/vpn/gnunet-service-vpn.c:1844 |
2480 | msgid "# ICMPv6 packets dropped (impossible PT to v4)" | 2359 | msgid "# ICMPv6 packets dropped (impossible PT to v4)" |
2481 | msgstr "" | 2360 | msgstr "" |
2482 | 2361 | ||
2483 | #: src/exit/gnunet-daemon-exit.c:2402 src/exit/gnunet-daemon-exit.c:3068 | 2362 | #: src/exit/gnunet-daemon-exit.c:2748 |
2484 | msgid "# Inbound CADET channels created" | 2363 | msgid "# UDP packets sent via TUN" |
2364 | msgstr "" | ||
2365 | |||
2366 | #: src/exit/gnunet-daemon-exit.c:2862 | ||
2367 | #, fuzzy | ||
2368 | #| msgid "# PONG messages received" | ||
2369 | msgid "# UDP IP-exit requests received via mesh" | ||
2370 | msgstr "# messaggi PONG ricevuti" | ||
2371 | |||
2372 | #: src/exit/gnunet-daemon-exit.c:2969 | ||
2373 | #, fuzzy | ||
2374 | #| msgid "# PONG messages received" | ||
2375 | msgid "# UDP service requests received via mesh" | ||
2376 | msgstr "# messaggi PONG ricevuti" | ||
2377 | |||
2378 | #: src/exit/gnunet-daemon-exit.c:2995 | ||
2379 | msgid "# UDP requests dropped (no such service)" | ||
2380 | msgstr "" | ||
2381 | |||
2382 | #: src/exit/gnunet-daemon-exit.c:3031 | ||
2383 | msgid "# Inbound MESH channels created" | ||
2485 | msgstr "" | 2384 | msgstr "" |
2486 | 2385 | ||
2487 | #: src/exit/gnunet-daemon-exit.c:2522 | 2386 | #: src/exit/gnunet-daemon-exit.c:3235 src/exit/gnunet-daemon-exit.c:3245 |
2488 | #, c-format | 2387 | #, c-format |
2489 | msgid "Got duplicate service records for `%s:%u'\n" | 2388 | msgid "Option `%s' for domain `%s' is not formatted correctly!\n" |
2490 | msgstr "" | 2389 | msgstr "" |
2491 | 2390 | ||
2492 | #: src/exit/gnunet-daemon-exit.c:2541 | 2391 | #: src/exit/gnunet-daemon-exit.c:3259 src/exit/gnunet-daemon-exit.c:3267 |
2493 | msgid "# Messages transmitted via cadet channels" | 2392 | #, c-format |
2393 | msgid "`%s' is not a valid port number (for domain `%s')!" | ||
2494 | msgstr "" | 2394 | msgstr "" |
2495 | 2395 | ||
2496 | #: src/exit/gnunet-daemon-exit.c:2719 | 2396 | #: src/exit/gnunet-daemon-exit.c:3300 |
2497 | msgid "# ICMP packets dropped (not allowed)" | 2397 | #, c-format |
2398 | msgid "No addresses found for hostname `%s' of service `%s'!\n" | ||
2498 | msgstr "" | 2399 | msgstr "" |
2499 | 2400 | ||
2500 | #: src/exit/gnunet-daemon-exit.c:2727 | 2401 | #: src/exit/gnunet-daemon-exit.c:3314 src/exit/gnunet-daemon-exit.c:3326 |
2501 | msgid "ICMP Packet dropped, have no matching connection information\n" | 2402 | #, c-format |
2403 | msgid "Service `%s' configured for IPv4, but IPv4 is disabled!\n" | ||
2502 | msgstr "" | 2404 | msgstr "" |
2503 | 2405 | ||
2504 | #: src/exit/gnunet-daemon-exit.c:2801 | 2406 | #: src/exit/gnunet-daemon-exit.c:3337 |
2505 | msgid "UDP Packet dropped, have no matching connection information\n" | 2407 | #, c-format |
2408 | msgid "No IP addresses found for hostname `%s' of service `%s'!\n" | ||
2506 | msgstr "" | 2409 | msgstr "" |
2507 | 2410 | ||
2508 | #: src/exit/gnunet-daemon-exit.c:2873 | 2411 | #: src/exit/gnunet-daemon-exit.c:3527 |
2509 | msgid "TCP Packet dropped, have no matching connection information\n" | 2412 | msgid "This system does not support IPv4, will disable IPv4 functions despite them being enabled in the configuration\n" |
2510 | msgstr "" | 2413 | msgstr "" |
2511 | 2414 | ||
2512 | #: src/exit/gnunet-daemon-exit.c:2921 | 2415 | #: src/exit/gnunet-daemon-exit.c:3535 |
2513 | msgid "# Packets received from TUN" | 2416 | msgid "This system does not support IPv6, will disable IPv6 functions despite them being enabled in the configuration\n" |
2514 | msgstr "" | 2417 | msgstr "" |
2515 | 2418 | ||
2516 | #: src/exit/gnunet-daemon-exit.c:2935 | 2419 | #: src/exit/gnunet-daemon-exit.c:3542 |
2517 | msgid "# Bytes received from TUN" | 2420 | msgid "Cannot enable IPv4 exit but disable IPv4 on TUN interface, will use ENABLE_IPv4=YES\n" |
2518 | msgstr "" | 2421 | msgstr "" |
2519 | 2422 | ||
2520 | #: src/exit/gnunet-daemon-exit.c:2961 | 2423 | #: src/exit/gnunet-daemon-exit.c:3548 |
2521 | msgid "IPv4 packet options received. Ignored.\n" | 2424 | msgid "Cannot enable IPv6 exit but disable IPv6 on TUN interface, will use ENABLE_IPv6=YES\n" |
2425 | msgstr "" | ||
2426 | |||
2427 | #: src/exit/gnunet-daemon-exit.c:3554 src/exit/gnunet-daemon-exit.c:3717 | ||
2428 | #: src/pt/gnunet-daemon-pt.c:1247 | ||
2429 | msgid "No useful service enabled. Exiting.\n" | ||
2430 | msgstr "" | ||
2431 | |||
2432 | #: src/exit/gnunet-daemon-exit.c:3664 | ||
2433 | msgid "Must be a number" | ||
2434 | msgstr "Deve essere un numero" | ||
2435 | |||
2436 | #: src/exit/gnunet-daemon-exit.c:3813 | ||
2437 | msgid "Daemon to run to provide an IP exit node for the VPN" | ||
2438 | msgstr "" | ||
2439 | |||
2440 | #: src/experimentation/gnunet-daemon-experimentation.c:55 | ||
2441 | msgid "Experimentation daemon shutting down ...\n" | ||
2442 | msgstr "" | ||
2443 | |||
2444 | #: src/experimentation/gnunet-daemon-experimentation.c:77 | ||
2445 | msgid "Experimentation daemon starting ...\n" | ||
2522 | msgstr "" | 2446 | msgstr "" |
2523 | 2447 | ||
2524 | #: src/exit/gnunet-daemon-exit.c:2988 | 2448 | #: src/experimentation/gnunet-daemon-experimentation.c:83 |
2449 | #, fuzzy | ||
2450 | #| msgid "Failed to create statistics!\n" | ||
2451 | msgid "Failed to create statistics!\n" | ||
2452 | msgstr "Generazione statistiche fallita\n" | ||
2453 | |||
2454 | #: src/experimentation/gnunet-daemon-experimentation.c:120 | ||
2455 | msgid "GNUnet experimentation daemon" | ||
2456 | msgstr "" | ||
2457 | |||
2458 | #: src/experimentation/gnunet-daemon-experimentation_experiments.c:241 | ||
2525 | #, c-format | 2459 | #, c-format |
2526 | msgid "IPv4 packet with unsupported next header %u received. Ignored.\n" | 2460 | msgid "Experiment `%s': Experiment signature is invalid\n" |
2527 | msgstr "" | 2461 | msgstr "" |
2528 | 2462 | ||
2529 | #: src/exit/gnunet-daemon-exit.c:3034 | 2463 | #: src/experimentation/gnunet-daemon-experimentation_experiments.c:250 |
2530 | #, c-format | 2464 | #, c-format |
2531 | msgid "IPv6 packet with unsupported next header %d received. Ignored.\n" | 2465 | msgid "Adding experiment `%s' running from `%s' to `%s' every %llu sec. for %llu sec. \n" |
2532 | msgstr "" | 2466 | msgstr "" |
2533 | 2467 | ||
2534 | #: src/exit/gnunet-daemon-exit.c:3042 | 2468 | #: src/experimentation/gnunet-daemon-experimentation_experiments.c:303 |
2535 | #, c-format | 2469 | #, c-format |
2536 | msgid "Packet from unknown protocol %u received. Ignored.\n" | 2470 | msgid "Experiment `%s': Issuer missing\n" |
2537 | msgstr "" | 2471 | msgstr "" |
2538 | 2472 | ||
2539 | #: src/exit/gnunet-daemon-exit.c:3245 src/exit/gnunet-daemon-exit.c:3255 | 2473 | #: src/experimentation/gnunet-daemon-experimentation_experiments.c:312 |
2540 | #, c-format | 2474 | #, c-format |
2541 | msgid "Option `%s' for domain `%s' is not formatted correctly!\n" | 2475 | msgid "Experiment `%s': Issuer invalid\n" |
2542 | msgstr "" | 2476 | msgstr "" |
2543 | 2477 | ||
2544 | #: src/exit/gnunet-daemon-exit.c:3269 src/exit/gnunet-daemon-exit.c:3277 | 2478 | #: src/experimentation/gnunet-daemon-experimentation_experiments.c:320 |
2545 | #, c-format | 2479 | #, c-format |
2546 | msgid "`%s' is not a valid port number (for domain `%s')!" | 2480 | msgid "Experiment `%s': Issuer not accepted!\n" |
2547 | msgstr "" | 2481 | msgstr "" |
2548 | 2482 | ||
2549 | #: src/exit/gnunet-daemon-exit.c:3318 | 2483 | #: src/experimentation/gnunet-daemon-experimentation_experiments.c:330 |
2550 | #, c-format | 2484 | #, c-format |
2551 | msgid "No addresses found for hostname `%s' of service `%s'!\n" | 2485 | msgid "Experiment `%s': Version missing or invalid \n" |
2552 | msgstr "" | 2486 | msgstr "" |
2553 | 2487 | ||
2554 | #: src/exit/gnunet-daemon-exit.c:3332 src/exit/gnunet-daemon-exit.c:3345 | 2488 | #: src/experimentation/gnunet-daemon-experimentation_experiments.c:339 |
2555 | #, c-format | 2489 | #, c-format |
2556 | msgid "Service `%s' configured for IPv4, but IPv4 is disabled!\n" | 2490 | msgid "Experiment `%s': Required capabilities missing \n" |
2557 | msgstr "" | 2491 | msgstr "" |
2558 | 2492 | ||
2559 | #: src/exit/gnunet-daemon-exit.c:3357 | 2493 | #: src/experimentation/gnunet-daemon-experimentation_experiments.c:345 |
2560 | #, c-format | 2494 | #, c-format |
2561 | msgid "No IP addresses found for hostname `%s' of service `%s'!\n" | 2495 | msgid "Experiment `%s': Required capabilities invalid \n" |
2562 | msgstr "" | 2496 | msgstr "" |
2563 | 2497 | ||
2564 | #: src/exit/gnunet-daemon-exit.c:3501 | 2498 | #: src/experimentation/gnunet-daemon-experimentation_experiments.c:390 |
2565 | msgid "" | 2499 | #, fuzzy, c-format |
2566 | "This system does not support IPv4, will disable IPv4 functions despite them " | 2500 | #| msgid "Failed to start service `%s'\n" |
2567 | "being enabled in the configuration\n" | 2501 | msgid "Failed to parse file `%s'\n" |
2502 | msgstr "Impossibile avviare il servizio ' %s'\n" | ||
2503 | |||
2504 | #: src/experimentation/gnunet-daemon-experimentation_experiments.c:420 | ||
2505 | #: src/experimentation/gnunet-daemon-experimentation_experiments.c:452 | ||
2506 | msgid "No valid experiment issuers configured! Set value to public keys of issuers! Exiting.\n" | ||
2568 | msgstr "" | 2507 | msgstr "" |
2569 | 2508 | ||
2570 | #: src/exit/gnunet-daemon-exit.c:3509 | 2509 | #: src/experimentation/gnunet-daemon-experimentation_experiments.c:435 |
2571 | msgid "" | 2510 | msgid "Invalid value for public key\n" |
2572 | "This system does not support IPv6, will disable IPv6 functions despite them " | ||
2573 | "being enabled in the configuration\n" | ||
2574 | msgstr "" | 2511 | msgstr "" |
2575 | 2512 | ||
2576 | #: src/exit/gnunet-daemon-exit.c:3516 | 2513 | #: src/experimentation/gnunet-daemon-experimentation_experiments.c:473 |
2577 | msgid "" | 2514 | #, c-format |
2578 | "Cannot enable IPv4 exit but disable IPv4 on TUN interface, will use " | 2515 | msgid "Cannot read experiments file `%s'\n" |
2579 | "ENABLE_IPv4=YES\n" | ||
2580 | msgstr "" | 2516 | msgstr "" |
2581 | 2517 | ||
2582 | #: src/exit/gnunet-daemon-exit.c:3522 | 2518 | #: src/experimentation/gnunet-daemon-experimentation_nodes.c:221 |
2583 | msgid "" | 2519 | #, c-format |
2584 | "Cannot enable IPv6 exit but disable IPv6 on TUN interface, will use " | 2520 | msgid "Cannot send message to peer `%s' for experiment `%s'\n" |
2585 | "ENABLE_IPv6=YES\n" | ||
2586 | msgstr "" | 2521 | msgstr "" |
2587 | 2522 | ||
2588 | #: src/exit/gnunet-daemon-exit.c:3690 | 2523 | #: src/experimentation/gnunet-daemon-experimentation_nodes.c:309 |
2589 | msgid "Must be a number" | 2524 | #, c-format |
2525 | msgid "Sending experimentation request to peer %s\n" | ||
2590 | msgstr "" | 2526 | msgstr "" |
2591 | 2527 | ||
2592 | #: src/exit/gnunet-daemon-exit.c:3805 | 2528 | #: src/experimentation/gnunet-daemon-experimentation_nodes.c:453 |
2593 | #, c-format | 2529 | #, c-format |
2594 | msgid "`%s' must be installed SUID, EXIT will not work\n" | 2530 | msgid "Added peer `%s' as active node\n" |
2595 | msgstr "" | 2531 | msgstr "" |
2596 | 2532 | ||
2597 | #: src/exit/gnunet-daemon-exit.c:3817 src/pt/gnunet-daemon-pt.c:1204 | 2533 | #: src/experimentation/gnunet-daemon-experimentation_nodes.c:891 |
2598 | msgid "No useful service enabled. Exiting.\n" | 2534 | #, fuzzy, c-format |
2535 | #| msgid "Connection established to `%s'\n" | ||
2536 | msgid "Connected to peer %s\n" | ||
2537 | msgstr "Connessione stabilita con `%s'\n" | ||
2538 | |||
2539 | #: src/experimentation/gnunet-daemon-experimentation_nodes.c:921 | ||
2540 | #, c-format | ||
2541 | msgid "Disconnected from peer %s\n" | ||
2599 | msgstr "" | 2542 | msgstr "" |
2600 | 2543 | ||
2601 | #: src/exit/gnunet-daemon-exit.c:3966 | 2544 | #: src/experimentation/gnunet-daemon-experimentation_nodes.c:1104 |
2602 | msgid "Daemon to run to provide an IP exit node for the VPN" | 2545 | msgid "Failed to connect to CORE service!\n" |
2546 | msgstr "" | ||
2547 | |||
2548 | #: src/experimentation/gnunet-daemon-experimentation_scheduler.c:108 | ||
2549 | #, c-format | ||
2550 | msgid "Peer `%s' did not respond to request for experiment `%s'\n" | ||
2551 | msgstr "" | ||
2552 | |||
2553 | #: src/experimentation/gnunet-daemon-experimentation_scheduler.c:143 | ||
2554 | #, c-format | ||
2555 | msgid "Starting inbound experiment `%s' with peer `%s'\n" | ||
2556 | msgstr "" | ||
2557 | |||
2558 | #: src/experimentation/gnunet-daemon-experimentation_scheduler.c:276 | ||
2559 | #, c-format | ||
2560 | msgid "Starting outbound experiment `%s' with peer `%s'\n" | ||
2603 | msgstr "" | 2561 | msgstr "" |
2604 | 2562 | ||
2605 | #: src/fragmentation/defragmentation.c:275 | 2563 | #: src/experimentation/gnunet-daemon-experimentation_scheduler.c:294 |
2564 | #, c-format | ||
2565 | msgid "Received %s message from peer %s for experiment `%s'\n" | ||
2566 | msgstr "" | ||
2567 | |||
2568 | #: src/fragmentation/defragmentation.c:270 | ||
2606 | msgid "# acknowledgements sent for fragment" | 2569 | msgid "# acknowledgements sent for fragment" |
2607 | msgstr "" | 2570 | msgstr "" |
2608 | 2571 | ||
2609 | #: src/fragmentation/defragmentation.c:468 | 2572 | #: src/fragmentation/defragmentation.c:456 |
2610 | #: src/transport/plugin_transport_wlan.c:1554 | ||
2611 | msgid "# fragments received" | 2573 | msgid "# fragments received" |
2612 | msgstr "" | 2574 | msgstr "" |
2613 | 2575 | ||
2614 | #: src/fragmentation/defragmentation.c:538 | 2576 | #: src/fragmentation/defragmentation.c:521 |
2615 | msgid "# duplicate fragments received" | 2577 | msgid "# duplicate fragments received" |
2616 | msgstr "" | 2578 | msgstr "" |
2617 | 2579 | ||
2618 | #: src/fragmentation/defragmentation.c:556 | 2580 | #: src/fragmentation/defragmentation.c:534 |
2619 | msgid "# messages defragmented" | 2581 | msgid "# messages defragmented" |
2620 | msgstr "" | 2582 | msgstr "" |
2621 | 2583 | ||
2622 | #: src/fragmentation/fragmentation.c:240 | 2584 | #: src/fragmentation/fragmentation.c:208 |
2623 | msgid "# fragments transmitted" | 2585 | msgid "# fragments transmitted" |
2624 | msgstr "" | 2586 | msgstr "" |
2625 | 2587 | ||
2626 | #: src/fragmentation/fragmentation.c:245 | 2588 | #: src/fragmentation/fragmentation.c:211 |
2627 | msgid "# fragments retransmitted" | 2589 | msgid "# fragments retransmitted" |
2628 | msgstr "" | 2590 | msgstr "" |
2629 | 2591 | ||
2630 | #: src/fragmentation/fragmentation.c:278 | 2592 | #: src/fragmentation/fragmentation.c:237 |
2631 | msgid "# fragments wrap arounds" | 2593 | msgid "# fragments wrap arounds" |
2632 | msgstr "" | 2594 | msgstr "" |
2633 | 2595 | ||
2634 | #: src/fragmentation/fragmentation.c:325 | 2596 | #: src/fragmentation/fragmentation.c:281 |
2635 | msgid "# messages fragmented" | 2597 | msgid "# messages fragmented" |
2636 | msgstr "" | 2598 | msgstr "" |
2637 | 2599 | ||
2638 | #: src/fragmentation/fragmentation.c:331 | 2600 | #: src/fragmentation/fragmentation.c:284 |
2639 | msgid "# total size of fragmented messages" | 2601 | msgid "# total size of fragmented messages" |
2640 | msgstr "" | 2602 | msgstr "" |
2641 | 2603 | ||
2642 | #: src/fragmentation/fragmentation.c:456 | 2604 | #: src/fragmentation/fragmentation.c:405 |
2643 | msgid "# fragment acknowledgements received" | 2605 | msgid "# fragment acknowledgements received" |
2644 | msgstr "" | 2606 | msgstr "" |
2645 | 2607 | ||
2646 | #: src/fragmentation/fragmentation.c:463 | 2608 | #: src/fragmentation/fragmentation.c:411 |
2647 | msgid "# bits removed from fragmentation ACKs" | 2609 | msgid "# bits removed from fragmentation ACKs" |
2648 | msgstr "" | 2610 | msgstr "" |
2649 | 2611 | ||
2650 | #: src/fragmentation/fragmentation.c:487 | 2612 | #: src/fragmentation/fragmentation.c:435 |
2651 | msgid "# fragmentation transmissions completed" | 2613 | msgid "# fragmentation transmissions completed" |
2652 | msgstr "" | 2614 | msgstr "" |
2653 | 2615 | ||
2654 | #: src/fs/fs_api.c:499 | 2616 | #: src/fs/fs_api.c:465 |
2655 | #, c-format | 2617 | #, c-format |
2656 | msgid "Could not open file `%s': %s" | 2618 | msgid "Could not open file `%s': %s" |
2657 | msgstr "" | 2619 | msgstr "" |
2658 | 2620 | ||
2659 | #: src/fs/fs_api.c:510 | 2621 | #: src/fs/fs_api.c:474 |
2660 | #, c-format | 2622 | #, c-format |
2661 | msgid "Could not read file `%s': %s" | 2623 | msgid "Could not read file `%s': %s" |
2662 | msgstr "" | 2624 | msgstr "" |
2663 | 2625 | ||
2664 | #: src/fs/fs_api.c:518 | 2626 | #: src/fs/fs_api.c:480 |
2665 | #, c-format | 2627 | #, c-format |
2666 | msgid "Short read reading from file `%s'!" | 2628 | msgid "Short read reading from file `%s'!" |
2667 | msgstr "" | 2629 | msgstr "" |
2668 | 2630 | ||
2669 | #: src/fs/fs_api.c:1126 | 2631 | #: src/fs/fs_api.c:1066 |
2670 | #, c-format | 2632 | #, c-format |
2671 | msgid "Failed to resume publishing information `%s': %s\n" | 2633 | msgid "Failed to resume publishing information `%s': %s\n" |
2672 | msgstr "" | 2634 | msgstr "" |
2673 | 2635 | ||
2674 | #: src/fs/fs_api.c:1646 | 2636 | #: src/fs/fs_api.c:1571 |
2675 | #, c-format | 2637 | #, c-format |
2676 | msgid "Failure while resuming publishing operation `%s': %s\n" | 2638 | msgid "Failure while resuming publishing operation `%s': %s\n" |
2677 | msgstr "" | 2639 | msgstr "" |
2678 | 2640 | ||
2679 | #: src/fs/fs_api.c:1662 | 2641 | #: src/fs/fs_api.c:1585 |
2680 | #, c-format | 2642 | #, c-format |
2681 | msgid "Failed to resume publishing operation `%s': %s\n" | 2643 | msgid "Failed to resume publishing operation `%s': %s\n" |
2682 | msgstr "" | 2644 | msgstr "" |
2683 | 2645 | ||
2684 | #: src/fs/fs_api.c:2322 | 2646 | #: src/fs/fs_api.c:2242 |
2685 | #, c-format | 2647 | #, c-format |
2686 | msgid "Failure while resuming unindexing operation `%s': %s\n" | 2648 | msgid "Failure while resuming unindexing operation `%s': %s\n" |
2687 | msgstr "" | 2649 | msgstr "" |
2688 | 2650 | ||
2689 | #: src/fs/fs_api.c:2332 | 2651 | #: src/fs/fs_api.c:2252 |
2690 | #, c-format | 2652 | #, c-format |
2691 | msgid "Failed to resume unindexing operation `%s': %s\n" | 2653 | msgid "Failed to resume unindexing operation `%s': %s\n" |
2692 | msgstr "" | 2654 | msgstr "" |
2693 | 2655 | ||
2694 | #: src/fs/fs_api.c:2460 src/fs/fs_api.c:2706 | 2656 | #: src/fs/fs_api.c:2378 src/fs/fs_api.c:2619 |
2695 | #, c-format | 2657 | #, c-format |
2696 | msgid "Failed to resume sub-download `%s': %s\n" | 2658 | msgid "Failed to resume sub-download `%s': %s\n" |
2697 | msgstr "" | 2659 | msgstr "" |
2698 | 2660 | ||
2699 | #: src/fs/fs_api.c:2478 | 2661 | #: src/fs/fs_api.c:2395 |
2700 | #, c-format | 2662 | #, c-format |
2701 | msgid "Failed to resume sub-search `%s': %s\n" | 2663 | msgid "Failed to resume sub-search `%s': %s\n" |
2702 | msgstr "" | 2664 | msgstr "" |
2703 | 2665 | ||
2704 | #: src/fs/fs_api.c:2493 src/fs/fs_api.c:2512 src/fs/fs_api.c:3016 | 2666 | #: src/fs/fs_api.c:2409 src/fs/fs_api.c:2428 src/fs/fs_api.c:2911 |
2705 | #, c-format | 2667 | #, c-format |
2706 | msgid "Failure while resuming search operation `%s': %s\n" | 2668 | msgid "Failure while resuming search operation `%s': %s\n" |
2707 | msgstr "" | 2669 | msgstr "" |
2708 | 2670 | ||
2709 | #: src/fs/fs_api.c:2696 | 2671 | #: src/fs/fs_api.c:2610 |
2710 | #, c-format | 2672 | #, c-format |
2711 | msgid "Failed to resume sub-download `%s': could not open file `%s'\n" | 2673 | msgid "Failed to resume sub-download `%s': could not open file `%s'\n" |
2712 | msgstr "" | 2674 | msgstr "" |
2713 | 2675 | ||
2714 | #: src/fs/fs_api.c:2959 | 2676 | #: src/fs/fs_api.c:2855 |
2715 | msgid "Could not resume running search, will resume as paused search\n" | 2677 | msgid "Could not resume running search, will resume as paused search\n" |
2716 | msgstr "" | 2678 | msgstr "" |
2717 | 2679 | ||
2718 | #: src/fs/fs_api.c:3054 | 2680 | #: src/fs/fs_api.c:2949 |
2719 | #, c-format | 2681 | #, c-format |
2720 | msgid "Failure while resuming download operation `%s': %s\n" | 2682 | msgid "Failure while resuming download operation `%s': %s\n" |
2721 | msgstr "" | 2683 | msgstr "" |
2722 | 2684 | ||
2723 | #: src/fs/fs_directory.c:213 | 2685 | #: src/fs/fs_directory.c:208 |
2724 | msgid "MAGIC mismatch. This is not a GNUnet directory.\n" | 2686 | msgid "MAGIC mismatch. This is not a GNUnet directory.\n" |
2725 | msgstr "" | 2687 | msgstr "" |
2726 | 2688 | ||
2727 | #: src/fs/fs_download.c:310 | 2689 | #: src/fs/fs_download.c:322 |
2728 | msgid "" | 2690 | msgid "Recursive downloads of directories larger than 4 GB are not supported on 32-bit systems\n" |
2729 | "Recursive downloads of directories larger than 4 GB are not supported on 32-" | ||
2730 | "bit systems\n" | ||
2731 | msgstr "" | 2691 | msgstr "" |
2732 | 2692 | ||
2733 | #: src/fs/fs_download.c:335 | 2693 | #: src/fs/fs_download.c:342 |
2734 | msgid "Directory too large for system address space\n" | 2694 | msgid "Directory too large for system address space\n" |
2735 | msgstr "" | 2695 | msgstr "" |
2736 | 2696 | ||
2737 | #: src/fs/fs_download.c:347 | 2697 | #: src/fs/fs_download.c:523 src/fs/fs_download.c:535 |
2738 | #, c-format | ||
2739 | msgid "" | ||
2740 | "Failed to access full directroy contents of `%s' for recursive download\n" | ||
2741 | msgstr "" | ||
2742 | |||
2743 | #: src/fs/fs_download.c:534 src/fs/fs_download.c:546 | ||
2744 | #, c-format | 2698 | #, c-format |
2745 | msgid "Failed to open file `%s' for writing" | 2699 | msgid "Failed to open file `%s' for writing" |
2746 | msgstr "" | 2700 | msgstr "" |
2747 | 2701 | ||
2748 | #: src/fs/fs_download.c:956 | 2702 | #: src/fs/fs_download.c:905 |
2749 | #, c-format | 2703 | #, c-format |
2750 | msgid "Failed to create directory for recursive download of `%s'\n" | 2704 | msgid "Failed to create directory for recursive download of `%s'\n" |
2751 | msgstr "" | 2705 | msgstr "" |
2752 | 2706 | ||
2753 | #: src/fs/fs_download.c:1047 | 2707 | #: src/fs/fs_download.c:987 |
2754 | #, c-format | 2708 | #, c-format |
2755 | msgid "" | 2709 | msgid "Internal error or bogus download URI (expected %u bytes at depth %u and offset %llu/%llu, got %u bytes)" |
2756 | "Internal error or bogus download URI (expected %u bytes at depth %u and " | ||
2757 | "offset %llu/%llu, got %u bytes)" | ||
2758 | msgstr "" | 2710 | msgstr "" |
2759 | 2711 | ||
2760 | #: src/fs/fs_download.c:1075 | 2712 | #: src/fs/fs_download.c:1013 |
2761 | msgid "internal error decrypting content" | 2713 | msgid "internal error decrypting content" |
2762 | msgstr "" | 2714 | msgstr "" |
2763 | 2715 | ||
2764 | #: src/fs/fs_download.c:1099 | 2716 | #: src/fs/fs_download.c:1036 |
2765 | #, c-format | 2717 | #, c-format |
2766 | msgid "Download failed: could not open file `%s': %s" | 2718 | msgid "Download failed: could not open file `%s': %s" |
2767 | msgstr "" | 2719 | msgstr "" |
2768 | 2720 | ||
2769 | #: src/fs/fs_download.c:1111 | 2721 | #: src/fs/fs_download.c:1046 |
2770 | #, c-format | 2722 | #, c-format |
2771 | msgid "Failed to seek to offset %llu in file `%s': %s" | 2723 | msgid "Failed to seek to offset %llu in file `%s': %s" |
2772 | msgstr "" | 2724 | msgstr "" |
2773 | 2725 | ||
2774 | #: src/fs/fs_download.c:1120 | 2726 | #: src/fs/fs_download.c:1055 |
2775 | #, c-format | 2727 | #, c-format |
2776 | msgid "Failed to write block of %u bytes at offset %llu in file `%s': %s" | 2728 | msgid "Failed to write block of %u bytes at offset %llu in file `%s': %s" |
2777 | msgstr "" | 2729 | msgstr "" |
2778 | 2730 | ||
2779 | #: src/fs/fs_download.c:1220 | 2731 | #: src/fs/fs_download.c:1153 |
2780 | msgid "internal error decoding tree" | 2732 | msgid "internal error decoding tree" |
2781 | msgstr "" | 2733 | msgstr "" |
2782 | 2734 | ||
2783 | #: src/fs/fs_download.c:1885 | 2735 | #: src/fs/fs_download.c:1944 |
2784 | msgid "Invalid URI" | 2736 | msgid "Invalid URI" |
2785 | msgstr "" | 2737 | msgstr "" |
2786 | 2738 | ||
2787 | #: src/fs/fs_getopt.c:235 | 2739 | #: src/fs/fs_getopt.c:192 |
2788 | #, c-format | 2740 | #, c-format |
2789 | msgid "" | 2741 | msgid "Unknown metadata type in metadata option `%s'. Using metadata type `unknown' instead.\n" |
2790 | "Unknown metadata type in metadata option `%s'. Using metadata type " | 2742 | msgstr "" |
2791 | "`unknown' instead.\n" | 2743 | |
2744 | #: src/fs/fs_list_indexed.c:90 | ||
2745 | #, c-format | ||
2746 | msgid "Failed to receive response for `%s' request from `%s' service.\n" | ||
2792 | msgstr "" | 2747 | msgstr "" |
2793 | 2748 | ||
2794 | #: src/fs/fs_list_indexed.c:152 | 2749 | #: src/fs/fs_list_indexed.c:113 |
2795 | #, c-format | 2750 | #, c-format |
2796 | msgid "Failed to receive response from `%s' service.\n" | 2751 | msgid "Failed to receive valid response for `%s' request from `%s' service.\n" |
2797 | msgstr "" | 2752 | msgstr "" |
2798 | 2753 | ||
2799 | #: src/fs/fs_list_indexed.c:196 | 2754 | #: src/fs/fs_list_indexed.c:151 |
2800 | #, c-format | 2755 | #, c-format |
2801 | msgid "Failed to not connect to `%s' service.\n" | 2756 | msgid "Failed to not connect to `%s' service.\n" |
2802 | msgstr "" | 2757 | msgstr "" |
2803 | 2758 | ||
2804 | #: src/fs/fs_misc.c:128 | 2759 | #: src/fs/fs_misc.c:126 |
2805 | #, c-format | 2760 | #, c-format |
2806 | msgid "Did not find mime type `%s' in extension list.\n" | 2761 | msgid "Did not find mime type `%s' in extension list.\n" |
2807 | msgstr "" | 2762 | msgstr "" |
@@ -2811,981 +2766,943 @@ msgstr "" | |||
2811 | msgid "Failed to open `%s' for writing: %s\n" | 2766 | msgid "Failed to open `%s' for writing: %s\n" |
2812 | msgstr "" | 2767 | msgstr "" |
2813 | 2768 | ||
2814 | #: src/fs/fs_namespace.c:232 | 2769 | #: src/fs/fs_namespace.c:229 |
2815 | #, c-format | 2770 | #, c-format |
2816 | msgid "Failed to write `%s': %s\n" | 2771 | msgid "Failed to write `%s': %s\n" |
2817 | msgstr "" | 2772 | msgstr "" |
2818 | 2773 | ||
2819 | #: src/fs/fs_namespace.c:324 | 2774 | #: src/fs/fs_namespace.c:320 |
2820 | #, c-format | 2775 | #, c-format |
2821 | msgid "Failed to read `%s': %s\n" | 2776 | msgid "Failed to read `%s': %s\n" |
2822 | msgstr "" | 2777 | msgstr "" |
2823 | 2778 | ||
2824 | #: src/fs/fs_namespace.c:470 | 2779 | #: src/fs/fs_namespace.c:466 |
2825 | msgid "Failed to connect to datastore." | 2780 | msgid "Failed to connect to datastore." |
2826 | msgstr "" | 2781 | msgstr "" |
2827 | 2782 | ||
2828 | #: src/fs/fs_publish.c:127 src/fs/fs_publish.c:438 | 2783 | #: src/fs/fs_publish.c:125 src/fs/fs_publish.c:415 |
2829 | #, c-format | 2784 | #, c-format |
2830 | msgid "Publishing failed: %s" | 2785 | msgid "Publishing failed: %s" |
2831 | msgstr "" | 2786 | msgstr "" |
2832 | 2787 | ||
2833 | #: src/fs/fs_publish.c:725 | 2788 | #: src/fs/fs_publish.c:667 src/fs/fs_publish.c:684 src/fs/fs_publish.c:723 |
2834 | #, fuzzy, c-format | 2789 | #: src/fs/fs_publish.c:744 src/fs/fs_publish.c:768 src/fs/fs_publish.c:914 |
2835 | msgid "Can not index file `%s': %s.\n" | ||
2836 | msgstr "Connessione stabilita con `%s'\n" | ||
2837 | |||
2838 | #: src/fs/fs_publish.c:782 src/fs/fs_publish.c:827 src/fs/fs_publish.c:848 | ||
2839 | #: src/fs/fs_publish.c:878 src/fs/fs_publish.c:1144 | ||
2840 | #, c-format | 2790 | #, c-format |
2841 | msgid "Can not index file `%s': %s. Will try to insert instead.\n" | 2791 | msgid "Can not index file `%s': %s. Will try to insert instead.\n" |
2842 | msgstr "" | 2792 | msgstr "" |
2843 | 2793 | ||
2844 | #: src/fs/fs_publish.c:784 | 2794 | #: src/fs/fs_publish.c:669 |
2845 | msgid "error on index-start request to `fs' service" | 2795 | msgid "timeout on index-start request to `fs' service" |
2846 | msgstr "" | 2796 | msgstr "" |
2847 | 2797 | ||
2848 | #: src/fs/fs_publish.c:829 | 2798 | #: src/fs/fs_publish.c:681 |
2799 | msgid "unknown error" | ||
2800 | msgstr "errore sconosciuto" | ||
2801 | |||
2802 | #: src/fs/fs_publish.c:725 | ||
2849 | msgid "failed to compute hash" | 2803 | msgid "failed to compute hash" |
2850 | msgstr "" | 2804 | msgstr "impossibile calcolare l'hash" |
2851 | 2805 | ||
2852 | #: src/fs/fs_publish.c:849 | 2806 | #: src/fs/fs_publish.c:745 |
2853 | msgid "filename too long" | 2807 | msgid "filename too long" |
2854 | msgstr "" | 2808 | msgstr "nome file troppo lungo" |
2855 | 2809 | ||
2856 | #: src/fs/fs_publish.c:880 | 2810 | #: src/fs/fs_publish.c:770 |
2857 | msgid "could not connect to `fs' service" | 2811 | msgid "could not connect to `fs' service" |
2858 | msgstr "" | 2812 | msgstr "" |
2859 | 2813 | ||
2860 | #: src/fs/fs_publish.c:906 | 2814 | #: src/fs/fs_publish.c:793 |
2861 | #, c-format | 2815 | #, c-format |
2862 | msgid "Failed to get file identifiers for `%s'\n" | 2816 | msgid "Failed to get file identifiers for `%s'\n" |
2863 | msgstr "" | 2817 | msgstr "" |
2864 | 2818 | ||
2865 | #: src/fs/fs_publish.c:995 src/fs/fs_publish.c:1031 | 2819 | #: src/fs/fs_publish.c:862 |
2866 | msgid "Can not create LOC URI. Will continue with CHK instead.\n" | ||
2867 | msgstr "" | ||
2868 | |||
2869 | #: src/fs/fs_publish.c:1098 | ||
2870 | #, c-format | 2820 | #, c-format |
2871 | msgid "Recursive upload failed at `%s': %s" | 2821 | msgid "Recursive upload failed at `%s': %s" |
2872 | msgstr "" | 2822 | msgstr "" |
2873 | 2823 | ||
2874 | #: src/fs/fs_publish.c:1106 | 2824 | #: src/fs/fs_publish.c:868 |
2875 | #, c-format | 2825 | #, c-format |
2876 | msgid "Recursive upload failed: %s" | 2826 | msgid "Recursive upload failed: %s" |
2877 | msgstr "" | 2827 | msgstr "" |
2878 | 2828 | ||
2879 | #: src/fs/fs_publish.c:1146 | 2829 | #: src/fs/fs_publish.c:915 |
2880 | msgid "needs to be an actual file" | 2830 | msgid "needs to be an actual file" |
2881 | msgstr "" | 2831 | msgstr "" |
2882 | 2832 | ||
2883 | #: src/fs/fs_publish.c:1385 | 2833 | #: src/fs/fs_publish.c:1151 |
2884 | #, c-format | 2834 | #, c-format |
2885 | msgid "Datastore failure: %s" | 2835 | msgid "Insufficient space for publishing: %s" |
2886 | msgstr "" | 2836 | msgstr "" |
2887 | 2837 | ||
2888 | #: src/fs/fs_publish.c:1476 | 2838 | #: src/fs/fs_publish.c:1243 |
2889 | #, c-format | 2839 | #, c-format |
2890 | msgid "Reserving space for %u entries and %llu bytes for publication\n" | 2840 | msgid "Reserving space for %u entries and %llu bytes for publication\n" |
2891 | msgstr "" | 2841 | msgstr "" |
2892 | 2842 | ||
2893 | #: src/fs/fs_publish_ksk.c:220 | 2843 | #: src/fs/fs_publish_ksk.c:219 |
2894 | msgid "Could not connect to datastore." | 2844 | msgid "Could not connect to datastore." |
2895 | msgstr "" | 2845 | msgstr "" |
2896 | 2846 | ||
2897 | #: src/fs/fs_publish_ublock.c:241 | 2847 | #: src/fs/fs_publish_ublock.c:219 |
2898 | msgid "Internal error." | 2848 | msgid "Internal error." |
2899 | msgstr "" | 2849 | msgstr "Errore interno." |
2900 | 2850 | ||
2901 | #: src/fs/fs_search.c:822 src/fs/fs_search.c:892 | 2851 | #: src/fs/fs_search.c:813 |
2902 | #, c-format | 2852 | #, c-format |
2903 | msgid "Failed to parse URI `%s': %s\n" | 2853 | msgid "Failed to parse URI `%s': %s\n" |
2904 | msgstr "" | 2854 | msgstr "" |
2905 | 2855 | ||
2906 | #: src/fs/fs_search.c:979 | 2856 | #: src/fs/fs_search.c:872 |
2907 | #, c-format | 2857 | #, c-format |
2908 | msgid "Got result with unknown block type `%d', ignoring" | 2858 | msgid "Got result with unknown block type `%d', ignoring" |
2909 | msgstr "" | 2859 | msgstr "" |
2910 | 2860 | ||
2911 | #: src/fs/fs_unindex.c:63 | 2861 | #: src/fs/fs_unindex.c:59 |
2912 | msgid "Failed to find given position in file" | 2862 | msgid "Failed to find given position in file" |
2913 | msgstr "" | 2863 | msgstr "" |
2914 | 2864 | ||
2915 | #: src/fs/fs_unindex.c:68 | 2865 | #: src/fs/fs_unindex.c:64 |
2916 | msgid "Failed to read file" | 2866 | msgid "Failed to read file" |
2867 | msgstr "Impossibile leggere il file" | ||
2868 | |||
2869 | #: src/fs/fs_unindex.c:234 | ||
2870 | msgid "Unexpected time for a response from `fs' service." | ||
2871 | msgstr "" | ||
2872 | |||
2873 | #: src/fs/fs_unindex.c:242 | ||
2874 | msgid "Timeout waiting for `fs' service." | ||
2917 | msgstr "" | 2875 | msgstr "" |
2918 | 2876 | ||
2919 | #: src/fs/fs_unindex.c:275 | 2877 | #: src/fs/fs_unindex.c:250 |
2920 | msgid "Error communicating with `fs' service." | 2878 | msgid "Invalid response from `fs' service." |
2921 | msgstr "" | 2879 | msgstr "" |
2922 | 2880 | ||
2923 | #: src/fs/fs_unindex.c:326 | 2881 | #: src/fs/fs_unindex.c:291 |
2924 | msgid "Failed to connect to FS service for unindexing." | 2882 | msgid "Failed to connect to FS service for unindexing." |
2925 | msgstr "" | 2883 | msgstr "" |
2926 | 2884 | ||
2927 | #: src/fs/fs_unindex.c:376 src/fs/fs_unindex.c:388 | 2885 | #: src/fs/fs_unindex.c:347 src/fs/fs_unindex.c:359 |
2928 | msgid "Failed to get KSKs from directory scan." | 2886 | msgid "Failed to get KSKs from directory scan." |
2929 | msgstr "" | 2887 | msgstr "" |
2930 | 2888 | ||
2931 | #: src/fs/fs_unindex.c:384 | 2889 | #: src/fs/fs_unindex.c:355 |
2932 | #, c-format | 2890 | #, c-format |
2933 | msgid "Internal error scanning `%s'.\n" | 2891 | msgid "Internal error scanning `%s'.\n" |
2934 | msgstr "" | 2892 | msgstr "" |
2935 | 2893 | ||
2936 | #: src/fs/fs_unindex.c:443 | 2894 | #: src/fs/fs_unindex.c:414 |
2937 | #, c-format | 2895 | #, c-format |
2938 | msgid "Failed to remove UBlock: %s\n" | 2896 | msgid "Failed to remove UBlock: %s\n" |
2939 | msgstr "" | 2897 | msgstr "" |
2940 | 2898 | ||
2941 | #: src/fs/fs_unindex.c:588 src/fs/fs_unindex.c:652 | 2899 | #: src/fs/fs_unindex.c:562 src/fs/fs_unindex.c:626 |
2942 | msgid "Failed to connect to `datastore' service." | 2900 | msgid "Failed to connect to `datastore' service." |
2943 | msgstr "" | 2901 | msgstr "" |
2944 | 2902 | ||
2945 | #: src/fs/fs_unindex.c:665 | 2903 | #: src/fs/fs_unindex.c:639 |
2946 | msgid "Failed to open file for unindexing." | 2904 | msgid "Failed to open file for unindexing." |
2947 | msgstr "" | 2905 | msgstr "" |
2948 | 2906 | ||
2949 | #: src/fs/fs_unindex.c:704 | 2907 | #: src/fs/fs_unindex.c:673 |
2950 | msgid "Failed to compute hash of file." | 2908 | msgid "Failed to compute hash of file." |
2951 | msgstr "" | 2909 | msgstr "Impossibile calcolare l'hash del file." |
2952 | 2910 | ||
2953 | #: src/fs/fs_uri.c:236 | 2911 | #: src/fs/fs_uri.c:222 |
2954 | #, no-c-format | 2912 | #, no-c-format |
2955 | msgid "Malformed KSK URI (`%' must be followed by HEX number)" | 2913 | msgid "`%' must be followed by HEX number" |
2956 | msgstr "" | 2914 | msgstr "" |
2957 | 2915 | ||
2958 | #: src/fs/fs_uri.c:295 | 2916 | #: src/fs/fs_uri.c:281 |
2959 | msgid "Malformed KSK URI (must not begin or end with `+')" | 2917 | msgid "Malformed KSK URI (must not begin or end with `+')" |
2960 | msgstr "" | 2918 | msgstr "" |
2961 | 2919 | ||
2962 | #: src/fs/fs_uri.c:313 | 2920 | #: src/fs/fs_uri.c:299 |
2963 | msgid "Malformed KSK URI (`++' not allowed)" | 2921 | msgid "`++' not allowed in KSK URI" |
2964 | msgstr "" | ||
2965 | |||
2966 | #: src/fs/fs_uri.c:320 | ||
2967 | msgid "Malformed KSK URI (quotes not balanced)" | ||
2968 | msgstr "" | 2922 | msgstr "" |
2969 | 2923 | ||
2970 | #: src/fs/fs_uri.c:390 | 2924 | #: src/fs/fs_uri.c:306 |
2971 | msgid "Malformed SKS URI (wrong syntax)" | 2925 | msgid "Quotes not balanced in KSK URI" |
2972 | msgstr "" | 2926 | msgstr "" |
2973 | 2927 | ||
2974 | #: src/fs/fs_uri.c:431 | 2928 | #: src/fs/fs_uri.c:376 |
2975 | msgid "Malformed CHK URI (wrong syntax)" | 2929 | msgid "Malformed SKS URI" |
2976 | msgstr "" | 2930 | msgstr "" |
2977 | 2931 | ||
2978 | #: src/fs/fs_uri.c:446 | 2932 | #: src/fs/fs_uri.c:419 src/fs/fs_uri.c:434 |
2979 | msgid "Malformed CHK URI (failed to decode CHK)" | 2933 | msgid "Malformed CHK URI" |
2980 | msgstr "" | 2934 | msgstr "" |
2981 | 2935 | ||
2982 | #: src/fs/fs_uri.c:525 | 2936 | #: src/fs/fs_uri.c:512 src/fs/fs_uri.c:580 |
2983 | msgid "LOC URI malformed (wrong syntax)" | 2937 | msgid "SKS URI malformed" |
2984 | msgstr "" | 2938 | msgstr "" |
2985 | 2939 | ||
2986 | #: src/fs/fs_uri.c:540 | 2940 | #: src/fs/fs_uri.c:527 src/fs/fs_uri.c:537 |
2987 | msgid "LOC URI malformed (no CHK)" | 2941 | msgid "LOC URI malformed" |
2988 | msgstr "" | 2942 | msgstr "" |
2989 | 2943 | ||
2990 | #: src/fs/fs_uri.c:550 | 2944 | #: src/fs/fs_uri.c:545 src/fs/fs_uri.c:553 |
2991 | msgid "LOC URI malformed (missing LOC)" | ||
2992 | msgstr "" | ||
2993 | |||
2994 | #: src/fs/fs_uri.c:558 | ||
2995 | msgid "LOC URI malformed (wrong syntax for public key)" | ||
2996 | msgstr "" | ||
2997 | |||
2998 | #: src/fs/fs_uri.c:566 | ||
2999 | msgid "LOC URI malformed (could not decode public key)" | 2945 | msgid "LOC URI malformed (could not decode public key)" |
3000 | msgstr "" | 2946 | msgstr "" |
3001 | 2947 | ||
3002 | #: src/fs/fs_uri.c:572 | 2948 | #: src/fs/fs_uri.c:559 |
3003 | msgid "LOC URI malformed (could not find signature)" | 2949 | msgid "SKS URI malformed (could not find signature)" |
3004 | msgstr "" | 2950 | msgstr "" |
3005 | 2951 | ||
3006 | #: src/fs/fs_uri.c:578 | 2952 | #: src/fs/fs_uri.c:565 src/fs/fs_uri.c:574 |
3007 | msgid "LOC URI malformed (wrong syntax for signature)" | 2953 | msgid "SKS URI malformed (could not decode signature)" |
3008 | msgstr "" | 2954 | msgstr "" |
3009 | 2955 | ||
3010 | #: src/fs/fs_uri.c:587 | 2956 | #: src/fs/fs_uri.c:586 |
3011 | msgid "LOC URI malformed (could not decode signature)" | 2957 | msgid "SKS URI malformed (could not parse expiration time)" |
3012 | msgstr "" | 2958 | msgstr "" |
3013 | 2959 | ||
3014 | #: src/fs/fs_uri.c:593 | 2960 | #: src/fs/fs_uri.c:598 |
3015 | msgid "LOC URI malformed (wrong syntax for expiration time)" | 2961 | msgid "SKS URI malformed (signature failed validation)" |
3016 | msgstr "" | 2962 | msgstr "" |
3017 | 2963 | ||
3018 | #: src/fs/fs_uri.c:599 | 2964 | #: src/fs/fs_uri.c:636 |
3019 | msgid "LOC URI malformed (could not parse expiration time)" | 2965 | msgid "Unrecognized URI type" |
3020 | msgstr "" | ||
3021 | |||
3022 | #: src/fs/fs_uri.c:611 | ||
3023 | msgid "LOC URI malformed (signature failed validation)" | ||
3024 | msgstr "" | 2966 | msgstr "" |
3025 | 2967 | ||
3026 | #: src/fs/fs_uri.c:645 | 2968 | #: src/fs/fs_uri.c:860 |
3027 | msgid "invalid argument" | 2969 | msgid "Lacking key configuration settings.\n" |
3028 | msgstr "" | 2970 | msgstr "" |
3029 | 2971 | ||
3030 | #: src/fs/fs_uri.c:657 | 2972 | #: src/fs/fs_uri.c:866 |
3031 | msgid "Unrecognized URI type" | 2973 | #, c-format |
2974 | msgid "Could not access hostkey file `%s'.\n" | ||
3032 | msgstr "" | 2975 | msgstr "" |
3033 | 2976 | ||
3034 | #: src/fs/fs_uri.c:1061 src/fs/fs_uri.c:1088 | 2977 | #: src/fs/fs_uri.c:1050 src/fs/fs_uri.c:1077 |
3035 | msgid "No keywords specified!\n" | 2978 | msgid "No keywords specified!\n" |
3036 | msgstr "" | 2979 | msgstr "" |
3037 | 2980 | ||
3038 | #: src/fs/fs_uri.c:1094 | 2981 | #: src/fs/fs_uri.c:1083 |
3039 | msgid "Number of double-quotes not balanced!\n" | 2982 | msgid "Number of double-quotes not balanced!\n" |
3040 | msgstr "" | 2983 | msgstr "" |
3041 | 2984 | ||
3042 | #: src/fs/gnunet-auto-share.c:232 | 2985 | #: src/fs/gnunet-auto-share.c:236 |
3043 | #, c-format | 2986 | #, c-format |
3044 | msgid "Failed to load state: %s\n" | 2987 | msgid "Failed to load state: %s\n" |
3045 | msgstr "" | 2988 | msgstr "" |
3046 | 2989 | ||
3047 | #: src/fs/gnunet-auto-share.c:285 src/fs/gnunet-auto-share.c:295 | 2990 | #: src/fs/gnunet-auto-share.c:289 src/fs/gnunet-auto-share.c:299 |
3048 | #: src/fs/gnunet-auto-share.c:305 | 2991 | #: src/fs/gnunet-auto-share.c:309 |
3049 | #, c-format | 2992 | #, c-format |
3050 | msgid "Failed to save state to file %s\n" | 2993 | msgid "Failed to save state to file %s\n" |
3051 | msgstr "" | 2994 | msgstr "" |
3052 | 2995 | ||
3053 | #: src/fs/gnunet-auto-share.c:407 | 2996 | #: src/fs/gnunet-auto-share.c:401 |
3054 | #, c-format | 2997 | #, c-format |
3055 | msgid "Publication of `%s' done\n" | 2998 | msgid "Publication of `%s' done\n" |
3056 | msgstr "" | 2999 | msgstr "" |
3057 | 3000 | ||
3058 | #: src/fs/gnunet-auto-share.c:494 | 3001 | #: src/fs/gnunet-auto-share.c:488 |
3059 | #, c-format | 3002 | #, c-format |
3060 | msgid "Publishing `%s'\n" | 3003 | msgid "Publishing `%s'\n" |
3061 | msgstr "" | 3004 | msgstr "" |
3062 | 3005 | ||
3063 | #: src/fs/gnunet-auto-share.c:504 | 3006 | #: src/fs/gnunet-auto-share.c:497 |
3064 | #, c-format | 3007 | #, c-format |
3065 | msgid "Failed to run `%s'\n" | 3008 | msgid "Failed to run `%s'\n" |
3066 | msgstr "" | 3009 | msgstr "" |
3067 | 3010 | ||
3068 | #: src/fs/gnunet-auto-share.c:713 | 3011 | #: src/fs/gnunet-auto-share.c:686 |
3069 | #, c-format | 3012 | #, c-format |
3070 | msgid "" | 3013 | msgid "You must specify one and only one directory name for automatic publication.\n" |
3071 | "You must specify one and only one directory name for automatic publication.\n" | ||
3072 | msgstr "" | 3014 | msgstr "" |
3073 | 3015 | ||
3074 | #: src/fs/gnunet-auto-share.c:767 src/fs/gnunet-publish.c:903 | 3016 | #: src/fs/gnunet-auto-share.c:737 src/fs/gnunet-publish.c:824 |
3075 | msgid "set the desired LEVEL of sender-anonymity" | 3017 | msgid "set the desired LEVEL of sender-anonymity" |
3076 | msgstr "" | 3018 | msgstr "" |
3077 | 3019 | ||
3078 | #: src/fs/gnunet-auto-share.c:772 | 3020 | #: src/fs/gnunet-auto-share.c:741 src/fs/gnunet-publish.c:828 |
3079 | msgid "disable adding the creation time to the metadata of the uploaded file" | 3021 | msgid "disable adding the creation time to the metadata of the uploaded file" |
3080 | msgstr "" | 3022 | msgstr "" |
3081 | 3023 | ||
3082 | #: src/fs/gnunet-auto-share.c:777 src/fs/gnunet-publish.c:907 | 3024 | #: src/fs/gnunet-auto-share.c:744 src/fs/gnunet-publish.c:831 |
3083 | msgid "do not use libextractor to add keywords or metadata" | 3025 | msgid "do not use libextractor to add keywords or metadata" |
3084 | msgstr "" | 3026 | msgstr "" |
3085 | 3027 | ||
3086 | #: src/fs/gnunet-auto-share.c:783 src/fs/gnunet-publish.c:944 | 3028 | #: src/fs/gnunet-auto-share.c:747 src/fs/gnunet-publish.c:855 |
3087 | msgid "specify the priority of the content" | 3029 | msgid "specify the priority of the content" |
3088 | msgstr "" | 3030 | msgstr "" |
3089 | 3031 | ||
3090 | #: src/fs/gnunet-auto-share.c:789 src/fs/gnunet-publish.c:955 | 3032 | #: src/fs/gnunet-auto-share.c:750 src/fs/gnunet-publish.c:862 |
3091 | msgid "set the desired replication LEVEL" | 3033 | msgid "set the desired replication LEVEL" |
3092 | msgstr "" | 3034 | msgstr "" |
3093 | 3035 | ||
3094 | #: src/fs/gnunet-auto-share.c:813 | 3036 | #: src/fs/gnunet-auto-share.c:770 |
3095 | msgid "Automatically publish files from a directory on GNUnet" | 3037 | msgid "Automatically publish files from a directory on GNUnet" |
3096 | msgstr "" | 3038 | msgstr "" |
3097 | 3039 | ||
3098 | #: src/fs/gnunet-daemon-fsprofiler.c:648 | 3040 | #: src/fs/gnunet-daemon-fsprofiler.c:660 |
3099 | msgid "Daemon to use file-sharing to measure its performance." | 3041 | msgid "Daemon to use file-sharing to measure its performance." |
3100 | msgstr "" | 3042 | msgstr "" |
3101 | 3043 | ||
3102 | #: src/fs/gnunet-directory.c:53 | 3044 | #: src/fs/gnunet-directory.c:49 |
3103 | #, c-format | 3045 | #, c-format |
3104 | msgid "\t<original file embedded in %u bytes of meta data>\n" | 3046 | msgid "\t<original file embedded in %u bytes of meta data>\n" |
3105 | msgstr "" | 3047 | msgstr "" |
3106 | 3048 | ||
3107 | #: src/fs/gnunet-directory.c:105 | 3049 | #: src/fs/gnunet-directory.c:94 |
3108 | #, c-format | 3050 | #, c-format |
3109 | msgid "Directory `%s' meta data:\n" | 3051 | msgid "Directory `%s' meta data:\n" |
3110 | msgstr "" | 3052 | msgstr "" |
3111 | 3053 | ||
3112 | #: src/fs/gnunet-directory.c:108 | 3054 | #: src/fs/gnunet-directory.c:97 |
3113 | #, c-format | 3055 | #, c-format |
3114 | msgid "Directory `%s' contents:\n" | 3056 | msgid "Directory `%s' contents:\n" |
3115 | msgstr "" | 3057 | msgstr "" |
3116 | 3058 | ||
3117 | #: src/fs/gnunet-directory.c:143 | 3059 | #: src/fs/gnunet-directory.c:132 |
3118 | msgid "You must specify a filename to inspect.\n" | 3060 | msgid "You must specify a filename to inspect.\n" |
3119 | msgstr "" | 3061 | msgstr "" |
3120 | 3062 | ||
3121 | #: src/fs/gnunet-directory.c:156 | 3063 | #: src/fs/gnunet-directory.c:145 |
3122 | #, c-format | 3064 | #, c-format |
3123 | msgid "Failed to read directory `%s'\n" | 3065 | msgid "Failed to read directory `%s'\n" |
3124 | msgstr "" | 3066 | msgstr "" |
3125 | 3067 | ||
3126 | #: src/fs/gnunet-directory.c:165 | 3068 | #: src/fs/gnunet-directory.c:154 |
3127 | #, c-format | 3069 | #, c-format |
3128 | msgid "`%s' is not a GNUnet directory\n" | 3070 | msgid "`%s' is not a GNUnet directory\n" |
3129 | msgstr "" | 3071 | msgstr "" |
3130 | 3072 | ||
3131 | #: src/fs/gnunet-directory.c:194 | 3073 | #: src/fs/gnunet-directory.c:183 |
3132 | msgid "Display contents of a GNUnet directory" | 3074 | msgid "Display contents of a GNUnet directory" |
3133 | msgstr "" | 3075 | msgstr "" |
3134 | 3076 | ||
3135 | #: src/fs/gnunet-download.c:139 | 3077 | #: src/fs/gnunet-download.c:137 |
3136 | #, c-format | 3078 | #, c-format |
3137 | msgid "Starting download `%s'.\n" | 3079 | msgid "Starting download `%s'.\n" |
3138 | msgstr "" | 3080 | msgstr "" |
3139 | 3081 | ||
3140 | #: src/fs/gnunet-download.c:149 | 3082 | #: src/fs/gnunet-download.c:147 |
3141 | msgid "<unknown time>" | 3083 | msgid "<unknown time>" |
3142 | msgstr "" | 3084 | msgstr "" |
3143 | 3085 | ||
3144 | #: src/fs/gnunet-download.c:158 | 3086 | #: src/fs/gnunet-download.c:157 |
3145 | #, c-format | 3087 | #, c-format |
3146 | msgid "" | 3088 | msgid "Downloading `%s' at %llu/%llu (%s remaining, %s/s). Block took %s to download\n" |
3147 | "Downloading `%s' at %llu/%llu (%s remaining, %s/s). Block took %s to " | ||
3148 | "download\n" | ||
3149 | msgstr "" | 3089 | msgstr "" |
3150 | 3090 | ||
3151 | #: src/fs/gnunet-download.c:184 | 3091 | #: src/fs/gnunet-download.c:179 |
3152 | #, c-format | 3092 | #, c-format |
3153 | msgid "Error downloading: %s.\n" | 3093 | msgid "Error downloading: %s.\n" |
3154 | msgstr "" | 3094 | msgstr "" |
3155 | 3095 | ||
3156 | #: src/fs/gnunet-download.c:201 | 3096 | #: src/fs/gnunet-download.c:194 |
3157 | #, c-format | 3097 | #, c-format |
3158 | msgid "Downloading `%s' done (%s/s).\n" | 3098 | msgid "Downloading `%s' done (%s/s).\n" |
3159 | msgstr "" | 3099 | msgstr "" |
3160 | 3100 | ||
3161 | #: src/fs/gnunet-download.c:216 src/fs/gnunet-publish.c:295 | 3101 | #: src/fs/gnunet-download.c:209 src/fs/gnunet-publish.c:286 |
3162 | #: src/fs/gnunet-search.c:215 src/fs/gnunet-unindex.c:107 | 3102 | #: src/fs/gnunet-search.c:200 src/fs/gnunet-unindex.c:108 |
3163 | #, c-format | 3103 | #, c-format |
3164 | msgid "Unexpected status: %d\n" | 3104 | msgid "Unexpected status: %d\n" |
3165 | msgstr "" | 3105 | msgstr "" |
3166 | 3106 | ||
3167 | #: src/fs/gnunet-download.c:246 | 3107 | #: src/fs/gnunet-download.c:234 |
3168 | msgid "You need to specify a URI argument.\n" | 3108 | msgid "You need to specify a URI argument.\n" |
3169 | msgstr "" | 3109 | msgstr "" |
3170 | 3110 | ||
3171 | #: src/fs/gnunet-download.c:253 src/fs/gnunet-publish.c:727 | 3111 | #: src/fs/gnunet-download.c:240 src/fs/gnunet-publish.c:665 |
3172 | #, c-format | 3112 | #, c-format |
3173 | msgid "Failed to parse URI: %s\n" | 3113 | msgid "Failed to parse URI: %s\n" |
3174 | msgstr "" | 3114 | msgstr "" |
3175 | 3115 | ||
3176 | #: src/fs/gnunet-download.c:264 | 3116 | #: src/fs/gnunet-download.c:247 |
3177 | msgid "Only CHK or LOC URIs supported.\n" | 3117 | msgid "Only CHK or LOC URIs supported.\n" |
3178 | msgstr "" | 3118 | msgstr "" |
3179 | 3119 | ||
3180 | #: src/fs/gnunet-download.c:273 | 3120 | #: src/fs/gnunet-download.c:254 |
3181 | msgid "Target filename must be specified.\n" | 3121 | msgid "Target filename must be specified.\n" |
3182 | msgstr "" | 3122 | msgstr "" |
3183 | 3123 | ||
3184 | #: src/fs/gnunet-download.c:291 src/fs/gnunet-publish.c:872 | 3124 | #: src/fs/gnunet-download.c:268 src/fs/gnunet-publish.c:797 |
3185 | #: src/fs/gnunet-search.c:273 src/fs/gnunet-unindex.c:139 | 3125 | #: src/fs/gnunet-search.c:250 src/fs/gnunet-unindex.c:140 |
3186 | #, c-format | 3126 | #, c-format |
3187 | msgid "Could not initialize `%s' subsystem.\n" | 3127 | msgid "Could not initialize `%s' subsystem.\n" |
3188 | msgstr "" | 3128 | msgstr "" |
3189 | 3129 | ||
3190 | #: src/fs/gnunet-download.c:339 src/fs/gnunet-search.c:315 | 3130 | #: src/fs/gnunet-download.c:305 src/fs/gnunet-search.c:289 |
3191 | msgid "set the desired LEVEL of receiver-anonymity" | 3131 | msgid "set the desired LEVEL of receiver-anonymity" |
3192 | msgstr "" | 3132 | msgstr "" |
3193 | 3133 | ||
3194 | #: src/fs/gnunet-download.c:344 | 3134 | #: src/fs/gnunet-download.c:308 |
3195 | msgid "delete incomplete downloads (when aborted with CTRL-C)" | 3135 | msgid "delete incomplete downloads (when aborted with CTRL-C)" |
3196 | msgstr "" | 3136 | msgstr "" |
3197 | 3137 | ||
3198 | #: src/fs/gnunet-download.c:349 src/fs/gnunet-search.c:319 | 3138 | #: src/fs/gnunet-download.c:311 src/fs/gnunet-search.c:292 |
3199 | msgid "only search the local peer (no P2P network search)" | 3139 | msgid "only search the local peer (no P2P network search)" |
3200 | msgstr "" | 3140 | msgstr "" |
3201 | 3141 | ||
3202 | #: src/fs/gnunet-download.c:354 | 3142 | #: src/fs/gnunet-download.c:314 |
3203 | msgid "write the file to FILENAME" | 3143 | msgid "write the file to FILENAME" |
3204 | msgstr "" | 3144 | msgstr "" |
3205 | 3145 | ||
3206 | #: src/fs/gnunet-download.c:359 | 3146 | #: src/fs/gnunet-download.c:318 |
3207 | msgid "set the maximum number of parallel downloads that is allowed" | 3147 | msgid "set the maximum number of parallel downloads that is allowed" |
3208 | msgstr "" | 3148 | msgstr "" |
3209 | 3149 | ||
3210 | #: src/fs/gnunet-download.c:364 | 3150 | #: src/fs/gnunet-download.c:322 |
3211 | msgid "set the maximum number of parallel requests for blocks that is allowed" | 3151 | msgid "set the maximum number of parallel requests for blocks that is allowed" |
3212 | msgstr "" | 3152 | msgstr "" |
3213 | 3153 | ||
3214 | #: src/fs/gnunet-download.c:368 | 3154 | #: src/fs/gnunet-download.c:325 |
3215 | msgid "download a GNUnet directory recursively" | 3155 | msgid "download a GNUnet directory recursively" |
3216 | msgstr "" | 3156 | msgstr "" |
3217 | 3157 | ||
3218 | #: src/fs/gnunet-download.c:386 | 3158 | #: src/fs/gnunet-download.c:339 |
3219 | msgid "" | 3159 | msgid "Download files from GNUnet using a GNUnet CHK or LOC URI (gnunet://fs/chk/...)" |
3220 | "Download files from GNUnet using a GNUnet CHK or LOC URI (gnunet://fs/" | ||
3221 | "chk/...)" | ||
3222 | msgstr "" | 3160 | msgstr "" |
3223 | 3161 | ||
3224 | #: src/fs/gnunet-fs.c:119 | 3162 | #: src/fs/gnunet-fs.c:117 |
3225 | msgid "print a list of all indexed files" | 3163 | msgid "print a list of all indexed files" |
3226 | msgstr "" | 3164 | msgstr "" |
3227 | 3165 | ||
3228 | #: src/fs/gnunet-fs.c:130 | 3166 | #: src/fs/gnunet-fs.c:127 |
3229 | msgid "Special file-sharing operations" | 3167 | msgid "Special file-sharing operations" |
3230 | msgstr "" | 3168 | msgstr "" |
3231 | 3169 | ||
3232 | #: src/fs/gnunet-fs-profiler.c:211 | 3170 | #: src/fs/gnunet-fs-profiler.c:193 |
3233 | msgid "run the experiment with COUNT peers" | 3171 | msgid "run the experiment with COUNT peers" |
3234 | msgstr "" | 3172 | msgstr "" |
3235 | 3173 | ||
3236 | #: src/fs/gnunet-fs-profiler.c:217 | 3174 | #: src/fs/gnunet-fs-profiler.c:196 |
3237 | msgid "specifies name of a file with the HOSTS the testbed should use" | 3175 | msgid "specifies name of a file with the HOSTS the testbed should use" |
3238 | msgstr "" | 3176 | msgstr "" |
3239 | 3177 | ||
3240 | #: src/fs/gnunet-fs-profiler.c:223 | 3178 | #: src/fs/gnunet-fs-profiler.c:199 |
3241 | msgid "automatically terminate experiment after DELAY" | 3179 | msgid "automatically terminate experiment after DELAY" |
3242 | msgstr "" | 3180 | msgstr "" |
3243 | 3181 | ||
3244 | #: src/fs/gnunet-fs-profiler.c:233 | 3182 | #: src/fs/gnunet-fs-profiler.c:208 |
3245 | msgid "run a testbed to measure file-sharing performance" | 3183 | msgid "run a testbed to measure file-sharing performance" |
3246 | msgstr "" | 3184 | msgstr "" |
3247 | 3185 | ||
3248 | #: src/fs/gnunet-publish.c:219 src/fs/gnunet-publish.c:231 | 3186 | #: src/fs/gnunet-publish.c:231 src/fs/gnunet-publish.c:243 |
3249 | #, c-format | 3187 | #, c-format |
3250 | msgid "Publishing `%s' at %llu/%llu (%s remaining)\n" | 3188 | msgid "Publishing `%s' at %llu/%llu (%s remaining)\n" |
3251 | msgstr "" | 3189 | msgstr "" |
3252 | 3190 | ||
3253 | #: src/fs/gnunet-publish.c:239 | 3191 | #: src/fs/gnunet-publish.c:250 |
3254 | #, c-format | 3192 | #, c-format |
3255 | msgid "Error publishing: %s.\n" | 3193 | msgid "Error publishing: %s.\n" |
3256 | msgstr "" | 3194 | msgstr "" |
3257 | 3195 | ||
3258 | #: src/fs/gnunet-publish.c:246 | 3196 | #: src/fs/gnunet-publish.c:260 |
3259 | #, c-format | 3197 | #, c-format |
3260 | msgid "Publishing `%s' done.\n" | 3198 | msgid "Publishing `%s' done.\n" |
3261 | msgstr "" | 3199 | msgstr "" |
3262 | 3200 | ||
3263 | #: src/fs/gnunet-publish.c:251 | 3201 | #: src/fs/gnunet-publish.c:264 |
3264 | #, c-format | 3202 | #, c-format |
3265 | msgid "URI is `%s'.\n" | 3203 | msgid "URI is `%s'.\n" |
3266 | msgstr "" | 3204 | msgstr "" |
3267 | "L'URI è `%s'.\n" | 3205 | "L'URI è `%s'.\n" |
3268 | "\n" | 3206 | "\n" |
3269 | 3207 | ||
3270 | #: src/fs/gnunet-publish.c:259 | 3208 | #: src/fs/gnunet-publish.c:283 |
3271 | #, fuzzy, c-format | 3209 | msgid "Cleanup after abort complete.\n" |
3272 | msgid "Namespace URI is `%s'.\n" | ||
3273 | msgstr "" | 3210 | msgstr "" |
3274 | "L'URI è `%s'.\n" | ||
3275 | "\n" | ||
3276 | 3211 | ||
3277 | #: src/fs/gnunet-publish.c:275 | 3212 | #: src/fs/gnunet-publish.c:401 |
3278 | msgid "Starting cleanup after abort\n" | ||
3279 | msgstr "" | ||
3280 | |||
3281 | #: src/fs/gnunet-publish.c:282 | ||
3282 | msgid "Cleanup after abort completed.\n" | ||
3283 | msgstr "" | ||
3284 | |||
3285 | #: src/fs/gnunet-publish.c:288 | ||
3286 | msgid "Cleanup after abort failed.\n" | ||
3287 | msgstr "" | ||
3288 | |||
3289 | #: src/fs/gnunet-publish.c:430 | ||
3290 | #, c-format | 3213 | #, c-format |
3291 | msgid "Meta data for file `%s' (%s)\n" | 3214 | msgid "Meta data for file `%s' (%s)\n" |
3292 | msgstr "" | 3215 | msgstr "" |
3293 | 3216 | ||
3294 | #: src/fs/gnunet-publish.c:435 | 3217 | #: src/fs/gnunet-publish.c:403 |
3295 | #, c-format | 3218 | #, c-format |
3296 | msgid "Keywords for file `%s' (%s)\n" | 3219 | msgid "Keywords for file `%s' (%s)\n" |
3297 | msgstr "" | 3220 | msgstr "" |
3298 | 3221 | ||
3299 | #: src/fs/gnunet-publish.c:590 | 3222 | #: src/fs/gnunet-publish.c:542 |
3300 | msgid "Could not publish\n" | 3223 | msgid "Could not publish\n" |
3301 | msgstr "" | 3224 | msgstr "" |
3302 | 3225 | ||
3303 | #: src/fs/gnunet-publish.c:615 | 3226 | #: src/fs/gnunet-publish.c:565 |
3304 | msgid "Could not start publishing.\n" | 3227 | msgid "Could not start publishing.\n" |
3305 | msgstr "" | 3228 | msgstr "" |
3306 | 3229 | ||
3307 | #: src/fs/gnunet-publish.c:649 | 3230 | #: src/fs/gnunet-publish.c:598 |
3308 | #, c-format | 3231 | #, c-format |
3309 | msgid "Scanning directory `%s'.\n" | 3232 | msgid "Scanning directory `%s'.\n" |
3310 | msgstr "" | 3233 | msgstr "" |
3311 | 3234 | ||
3312 | #: src/fs/gnunet-publish.c:653 | 3235 | #: src/fs/gnunet-publish.c:600 |
3313 | #, c-format | 3236 | #, c-format |
3314 | msgid "Scanning file `%s'.\n" | 3237 | msgid "Scanning file `%s'.\n" |
3315 | msgstr "" | 3238 | msgstr "" |
3316 | 3239 | ||
3317 | #: src/fs/gnunet-publish.c:659 | 3240 | #: src/fs/gnunet-publish.c:605 |
3318 | #, c-format | 3241 | #, c-format |
3319 | msgid "There was trouble processing file `%s', skipping it.\n" | 3242 | msgid "There was trouble processing file `%s', skipping it.\n" |
3320 | msgstr "" | 3243 | msgstr "" |
3321 | 3244 | ||
3322 | #: src/fs/gnunet-publish.c:666 | 3245 | #: src/fs/gnunet-publish.c:610 |
3323 | msgid "Preprocessing complete.\n" | 3246 | msgid "Preprocessing complete.\n" |
3324 | msgstr "" | 3247 | msgstr "" |
3325 | 3248 | ||
3326 | #: src/fs/gnunet-publish.c:671 | 3249 | #: src/fs/gnunet-publish.c:614 |
3327 | #, c-format | 3250 | #, c-format |
3328 | msgid "Extracting meta data from file `%s' complete.\n" | 3251 | msgid "Extracting meta data from file `%s' complete.\n" |
3329 | msgstr "" | 3252 | msgstr "" |
3330 | 3253 | ||
3331 | #: src/fs/gnunet-publish.c:678 | 3254 | #: src/fs/gnunet-publish.c:618 |
3332 | msgid "Meta data extraction has finished.\n" | 3255 | msgid "Meta data extraction has finished.\n" |
3333 | msgstr "" | 3256 | msgstr "" |
3334 | 3257 | ||
3335 | #: src/fs/gnunet-publish.c:687 | 3258 | #: src/fs/gnunet-publish.c:625 |
3336 | msgid "Error scanning directory.\n" | 3259 | #, fuzzy |
3337 | msgstr "" | 3260 | #| msgid "Internal error." |
3261 | msgid "Internal error scanning directory.\n" | ||
3262 | msgstr "Errore interno." | ||
3338 | 3263 | ||
3339 | #: src/fs/gnunet-publish.c:715 | 3264 | #: src/fs/gnunet-publish.c:656 |
3340 | #, c-format | 3265 | #, c-format |
3341 | msgid "Selected pseudonym `%s' unknown\n" | 3266 | msgid "Selected pseudonym `%s' unknown\n" |
3342 | msgstr "" | 3267 | msgstr "" |
3343 | 3268 | ||
3344 | #: src/fs/gnunet-publish.c:749 | 3269 | #: src/fs/gnunet-publish.c:682 |
3345 | #, c-format | 3270 | #, c-format |
3346 | msgid "Failed to access `%s': %s\n" | 3271 | msgid "Failed to access `%s': %s\n" |
3347 | msgstr "" | 3272 | msgstr "" |
3348 | 3273 | ||
3349 | #: src/fs/gnunet-publish.c:763 | 3274 | #: src/fs/gnunet-publish.c:695 |
3350 | msgid "" | 3275 | msgid "Failed to start meta directory scanner. Is gnunet-helper-publish-fs installed?\n" |
3351 | "Failed to start meta directory scanner. Is gnunet-helper-publish-fs " | ||
3352 | "installed?\n" | ||
3353 | msgstr "" | 3276 | msgstr "" |
3354 | 3277 | ||
3355 | #: src/fs/gnunet-publish.c:819 | 3278 | #: src/fs/gnunet-publish.c:747 |
3356 | #, c-format | 3279 | #, c-format |
3357 | msgid "Cannot extract metadata from a URI!\n" | 3280 | msgid "Cannot extract metadata from a URI!\n" |
3358 | msgstr "" | 3281 | msgstr "" |
3359 | 3282 | ||
3360 | #: src/fs/gnunet-publish.c:826 | 3283 | #: src/fs/gnunet-publish.c:754 |
3361 | #, c-format | 3284 | #, c-format |
3362 | msgid "You must specify one and only one filename for insertion.\n" | 3285 | msgid "You must specify one and only one filename for insertion.\n" |
3363 | msgstr "" | 3286 | msgstr "" |
3364 | 3287 | ||
3365 | #: src/fs/gnunet-publish.c:832 | 3288 | #: src/fs/gnunet-publish.c:760 |
3366 | #, c-format | 3289 | #, c-format |
3367 | msgid "You must NOT specify an URI and a filename.\n" | 3290 | msgid "You must NOT specify an URI and a filename.\n" |
3368 | msgstr "" | 3291 | msgstr "" |
3369 | 3292 | ||
3370 | #: src/fs/gnunet-publish.c:840 src/vpn/gnunet-vpn.c:210 | 3293 | #: src/fs/gnunet-publish.c:768 src/vpn/gnunet-vpn.c:209 |
3371 | #, c-format | 3294 | #, c-format |
3372 | msgid "Option `%s' is required when using option `%s'.\n" | 3295 | msgid "Option `%s' is required when using option `%s'.\n" |
3373 | msgstr "" | 3296 | msgstr "" |
3374 | 3297 | ||
3375 | #: src/fs/gnunet-publish.c:851 src/fs/gnunet-publish.c:859 | 3298 | #: src/fs/gnunet-publish.c:778 src/fs/gnunet-publish.c:785 |
3376 | #: src/transport/gnunet-transport.c:1282 src/transport/gnunet-transport.c:1309 | 3299 | #: src/transport/gnunet-transport.c:1284 src/transport/gnunet-transport.c:1314 |
3300 | #: src/transport/gnunet-transport.c:1344 | ||
3377 | #, c-format | 3301 | #, c-format |
3378 | msgid "Option `%s' makes no sense without option `%s'.\n" | 3302 | msgid "Option `%s' makes no sense without option `%s'.\n" |
3379 | msgstr "" | 3303 | msgstr "" |
3380 | 3304 | ||
3381 | #: src/fs/gnunet-publish.c:911 | 3305 | #: src/fs/gnunet-publish.c:835 |
3382 | msgid "enable adding the creation time to the metadata of the uploaded file" | 3306 | msgid "print list of extracted keywords that would be used, but do not perform upload" |
3383 | msgstr "" | ||
3384 | |||
3385 | #: src/fs/gnunet-publish.c:916 | ||
3386 | msgid "" | ||
3387 | "print list of extracted keywords that would be used, but do not perform " | ||
3388 | "upload" | ||
3389 | msgstr "" | 3307 | msgstr "" |
3390 | 3308 | ||
3391 | #: src/fs/gnunet-publish.c:922 | 3309 | #: src/fs/gnunet-publish.c:839 |
3392 | msgid "" | 3310 | msgid "add an additional keyword for the top-level file or directory (this option can be specified multiple times)" |
3393 | "add an additional keyword for the top-level file or directory (this option " | ||
3394 | "can be specified multiple times)" | ||
3395 | msgstr "" | 3311 | msgstr "" |
3396 | 3312 | ||
3397 | #: src/fs/gnunet-publish.c:928 | 3313 | #: src/fs/gnunet-publish.c:843 |
3398 | msgid "set the meta-data for the given TYPE to the given VALUE" | 3314 | msgid "set the meta-data for the given TYPE to the given VALUE" |
3399 | msgstr "" | 3315 | msgstr "" |
3400 | 3316 | ||
3401 | #: src/fs/gnunet-publish.c:932 | 3317 | #: src/fs/gnunet-publish.c:846 |
3402 | msgid "" | 3318 | msgid "do not index, perform full insertion (stores entire file in encrypted form in GNUnet database)" |
3403 | "do not index, perform full insertion (stores entire file in encrypted form " | ||
3404 | "in GNUnet database)" | ||
3405 | msgstr "" | 3319 | msgstr "" |
3406 | 3320 | ||
3407 | #: src/fs/gnunet-publish.c:938 | 3321 | #: src/fs/gnunet-publish.c:851 |
3408 | msgid "" | 3322 | msgid "specify ID of an updated version to be published in the future (for namespace insertions only)" |
3409 | "specify ID of an updated version to be published in the future (for " | ||
3410 | "namespace insertions only)" | ||
3411 | msgstr "" | 3323 | msgstr "" |
3412 | 3324 | ||
3413 | #: src/fs/gnunet-publish.c:949 | 3325 | #: src/fs/gnunet-publish.c:859 |
3414 | msgid "publish the files under the pseudonym NAME (place file into namespace)" | 3326 | msgid "publish the files under the pseudonym NAME (place file into namespace)" |
3415 | msgstr "" | 3327 | msgstr "" |
3416 | 3328 | ||
3417 | #: src/fs/gnunet-publish.c:959 | 3329 | #: src/fs/gnunet-publish.c:865 |
3418 | msgid "" | 3330 | msgid "only simulate the process but do not do any actual publishing (useful to compute URIs)" |
3419 | "only simulate the process but do not do any actual publishing (useful to " | ||
3420 | "compute URIs)" | ||
3421 | msgstr "" | 3331 | msgstr "" |
3422 | 3332 | ||
3423 | #: src/fs/gnunet-publish.c:965 | 3333 | #: src/fs/gnunet-publish.c:869 |
3424 | msgid "" | 3334 | msgid "set the ID of this version of the publication (for namespace insertions only)" |
3425 | "set the ID of this version of the publication (for namespace insertions only)" | ||
3426 | msgstr "" | 3335 | msgstr "" |
3427 | 3336 | ||
3428 | #: src/fs/gnunet-publish.c:971 | 3337 | #: src/fs/gnunet-publish.c:873 |
3429 | msgid "" | 3338 | msgid "URI to be published (can be used instead of passing a file to add keywords to the file with the respective URI)" |
3430 | "URI to be published (can be used instead of passing a file to add keywords " | ||
3431 | "to the file with the respective URI)" | ||
3432 | msgstr "" | 3339 | msgstr "" |
3433 | 3340 | ||
3434 | #: src/fs/gnunet-publish.c:989 | 3341 | #: src/fs/gnunet-publish.c:889 |
3435 | msgid "Publish a file or directory on GNUnet" | 3342 | msgid "Publish a file or directory on GNUnet" |
3436 | msgstr "" | 3343 | msgstr "" |
3437 | 3344 | ||
3438 | #: src/fs/gnunet-search.c:127 | 3345 | #: src/fs/gnunet-search.c:114 |
3439 | #, c-format | 3346 | #, c-format |
3440 | msgid "Failed to write directory with search results to `%s'\n" | 3347 | msgid "Failed to write directory with search results to `%s'\n" |
3441 | msgstr "" | 3348 | msgstr "" |
3442 | 3349 | ||
3443 | #: src/fs/gnunet-search.c:207 | 3350 | #: src/fs/gnunet-search.c:191 |
3444 | #, c-format | 3351 | #, c-format |
3445 | msgid "Error searching: %s.\n" | 3352 | msgid "Error searching: %s.\n" |
3446 | msgstr "" | 3353 | msgstr "" |
3447 | 3354 | ||
3448 | #: src/fs/gnunet-search.c:263 | 3355 | #: src/fs/gnunet-search.c:240 |
3449 | msgid "Could not create keyword URI from arguments.\n" | 3356 | msgid "Could not create keyword URI from arguments.\n" |
3450 | msgstr "" | 3357 | msgstr "" |
3451 | 3358 | ||
3452 | #: src/fs/gnunet-search.c:287 | 3359 | #: src/fs/gnunet-search.c:264 |
3453 | msgid "Could not start searching.\n" | 3360 | msgid "Could not start searching.\n" |
3454 | msgstr "" | 3361 | msgstr "" |
3455 | 3362 | ||
3456 | #: src/fs/gnunet-search.c:324 | 3363 | #: src/fs/gnunet-search.c:295 |
3457 | msgid "write search results to file starting with PREFIX" | 3364 | msgid "write search results to file starting with PREFIX" |
3458 | msgstr "" | 3365 | msgstr "" |
3459 | 3366 | ||
3460 | #: src/fs/gnunet-search.c:329 | 3367 | #: src/fs/gnunet-search.c:298 |
3461 | msgid "automatically terminate search after DELAY" | 3368 | msgid "automatically terminate search after DELAY" |
3462 | msgstr "" | 3369 | msgstr "" |
3463 | 3370 | ||
3464 | #: src/fs/gnunet-search.c:335 | 3371 | #: src/fs/gnunet-search.c:305 |
3465 | msgid "automatically terminate search after VALUE results are found" | 3372 | msgid "automatically terminate search after VALUE results are found" |
3466 | msgstr "" | 3373 | msgstr "" |
3467 | 3374 | ||
3468 | #: src/fs/gnunet-search.c:351 | 3375 | #: src/fs/gnunet-search.c:316 |
3469 | msgid "Search GNUnet for files that were published on GNUnet" | 3376 | msgid "Search GNUnet for files that were published on GNUnet" |
3470 | msgstr "" | 3377 | msgstr "" |
3471 | 3378 | ||
3472 | #: src/fs/gnunet-service-fs.c:377 src/fs/gnunet-service-fs.c:882 | 3379 | #: src/fs/gnunet-service-fs.c:271 |
3473 | msgid "# client searches active" | ||
3474 | msgstr "" | ||
3475 | |||
3476 | #: src/fs/gnunet-service-fs.c:436 | ||
3477 | msgid "# replies received for local clients" | ||
3478 | msgstr "" | ||
3479 | |||
3480 | #: src/fs/gnunet-service-fs.c:605 | ||
3481 | msgid "# running average P2P latency (ms)" | 3380 | msgid "# running average P2P latency (ms)" |
3482 | msgstr "" | 3381 | msgstr "" |
3483 | 3382 | ||
3484 | #: src/fs/gnunet-service-fs.c:657 src/fs/gnunet-service-fs_cp.c:564 | 3383 | #: src/fs/gnunet-service-fs.c:326 src/fs/gnunet-service-fs.c:539 |
3485 | msgid "# Loopback routes suppressed" | 3384 | msgid "# Loopback routes suppressed" |
3486 | msgstr "" | 3385 | msgstr "" |
3487 | 3386 | ||
3488 | #: src/fs/gnunet-service-fs.c:836 | 3387 | #: src/fs/gnunet-service-fs.c:639 src/hostlist/gnunet-daemon-hostlist.c:288 |
3489 | msgid "# client searches received" | 3388 | #: src/topology/gnunet-daemon-topology.c:1254 |
3490 | msgstr "" | 3389 | #: src/topology/gnunet-daemon-topology.c:1261 |
3491 | |||
3492 | #: src/fs/gnunet-service-fs.c:875 | ||
3493 | msgid "# client searches updated (merged content seen list)" | ||
3494 | msgstr "" | ||
3495 | |||
3496 | #: src/fs/gnunet-service-fs.c:1040 | ||
3497 | #, c-format | ||
3498 | msgid "Hash mismatch trying to index file `%s' which does not have hash `%s'\n" | ||
3499 | msgstr "" | ||
3500 | |||
3501 | #: src/fs/gnunet-service-fs.c:1280 | ||
3502 | msgid "FS service is lacking HOSTKEY configuration setting. Exiting.\n" | ||
3503 | msgstr "" | ||
3504 | |||
3505 | #: src/fs/gnunet-service-fs.c:1305 src/hostlist/gnunet-daemon-hostlist.c:355 | ||
3506 | #: src/topology/gnunet-daemon-topology.c:1202 | ||
3507 | #, c-format | 3390 | #, c-format |
3508 | msgid "Failed to connect to `%s' service.\n" | 3391 | msgid "Failed to connect to `%s' service.\n" |
3509 | msgstr "" | 3392 | msgstr "" |
3510 | 3393 | ||
3511 | #: src/fs/gnunet-service-fs_cadet_client.c:370 | 3394 | #: src/fs/gnunet-service-fs_cp.c:682 |
3512 | msgid "# replies received via cadet" | 3395 | msgid "# migration stop messages received" |
3513 | msgstr "" | ||
3514 | |||
3515 | #: src/fs/gnunet-service-fs_cadet_client.c:384 | ||
3516 | msgid "# replies received via cadet dropped" | ||
3517 | msgstr "" | ||
3518 | |||
3519 | #: src/fs/gnunet-service-fs_cadet_server.c:265 | ||
3520 | msgid "# queries received via CADET not answered" | ||
3521 | msgstr "" | 3396 | msgstr "" |
3522 | 3397 | ||
3523 | #: src/fs/gnunet-service-fs_cadet_server.c:320 | 3398 | #: src/fs/gnunet-service-fs_cp.c:686 |
3524 | msgid "# Blocks transferred via cadet" | 3399 | #, c-format |
3400 | msgid "Migration of content to peer `%s' blocked for %s\n" | ||
3525 | msgstr "" | 3401 | msgstr "" |
3526 | 3402 | ||
3527 | #: src/fs/gnunet-service-fs_cadet_server.c:346 | 3403 | #: src/fs/gnunet-service-fs_cp.c:721 |
3528 | msgid "# queries received via cadet" | 3404 | msgid "# replies transmitted to other peers" |
3529 | msgstr "" | 3405 | msgstr "" |
3530 | 3406 | ||
3531 | #: src/fs/gnunet-service-fs_cadet_server.c:388 | 3407 | #: src/fs/gnunet-service-fs_cp.c:727 |
3532 | #, fuzzy | 3408 | msgid "# replies dropped" |
3533 | msgid "# cadet client connections rejected" | ||
3534 | msgstr "# connessioni attive" | ||
3535 | |||
3536 | #: src/fs/gnunet-service-fs_cadet_server.c:395 | ||
3537 | #: src/fs/gnunet-service-fs_cadet_server.c:435 | ||
3538 | #, fuzzy | ||
3539 | msgid "# cadet connections active" | ||
3540 | msgstr "# connessioni attive" | ||
3541 | |||
3542 | #: src/fs/gnunet-service-fs_cp.c:685 | ||
3543 | msgid "# migration stop messages received" | ||
3544 | msgstr "" | 3409 | msgstr "" |
3545 | 3410 | ||
3546 | #: src/fs/gnunet-service-fs_cp.c:689 | 3411 | #: src/fs/gnunet-service-fs_cp.c:752 src/fs/gnunet-service-fs_cp.c:1301 |
3547 | #, c-format | ||
3548 | msgid "Migration of content to peer `%s' blocked for %s\n" | ||
3549 | msgstr "" | ||
3550 | |||
3551 | #: src/fs/gnunet-service-fs_cp.c:722 src/fs/gnunet-service-fs_cp.c:1344 | ||
3552 | msgid "# P2P searches active" | 3412 | msgid "# P2P searches active" |
3553 | msgstr "" | 3413 | msgstr "" |
3554 | 3414 | ||
3555 | #: src/fs/gnunet-service-fs_cp.c:817 | 3415 | #: src/fs/gnunet-service-fs_cp.c:845 |
3556 | msgid "# artificial delays introduced (ms)" | 3416 | msgid "# artificial delays introduced (ms)" |
3557 | msgstr "" | 3417 | msgstr "" |
3558 | 3418 | ||
3559 | #: src/fs/gnunet-service-fs_cp.c:874 | 3419 | #: src/fs/gnunet-service-fs_cp.c:898 |
3560 | msgid "# replies dropped due to type mismatch" | 3420 | msgid "# replies dropped due to type mismatch" |
3561 | msgstr "" | 3421 | msgstr "" |
3562 | 3422 | ||
3563 | #: src/fs/gnunet-service-fs_cp.c:882 | 3423 | #: src/fs/gnunet-service-fs_cp.c:906 |
3564 | msgid "# replies received for other peers" | 3424 | msgid "# replies received for other peers" |
3565 | msgstr "" | 3425 | msgstr "" |
3566 | 3426 | ||
3567 | #: src/fs/gnunet-service-fs_cp.c:896 | 3427 | #: src/fs/gnunet-service-fs_cp.c:920 |
3568 | msgid "# replies dropped due to insufficient cover traffic" | 3428 | msgid "# replies dropped due to insufficient cover traffic" |
3569 | msgstr "" | 3429 | msgstr "" |
3570 | 3430 | ||
3571 | #: src/fs/gnunet-service-fs_cp.c:943 | 3431 | #: src/fs/gnunet-service-fs_cp.c:958 |
3572 | msgid "# P2P searches destroyed due to ultimate reply" | 3432 | msgid "# P2P searches destroyed due to ultimate reply" |
3573 | msgstr "" | 3433 | msgstr "" |
3574 | 3434 | ||
3575 | #: src/fs/gnunet-service-fs_cp.c:1014 | 3435 | #: src/fs/gnunet-service-fs_cp.c:1026 |
3576 | msgid "# requests done for free (low load)" | 3436 | msgid "# requests done for free (low load)" |
3577 | msgstr "" | 3437 | msgstr "" |
3578 | 3438 | ||
3579 | #: src/fs/gnunet-service-fs_cp.c:1039 | 3439 | #: src/fs/gnunet-service-fs_cp.c:1051 |
3580 | msgid "# request dropped, priority insufficient" | 3440 | msgid "# request dropped, priority insufficient" |
3581 | msgstr "" | 3441 | msgstr "" |
3582 | 3442 | ||
3583 | #: src/fs/gnunet-service-fs_cp.c:1049 | 3443 | #: src/fs/gnunet-service-fs_cp.c:1061 |
3584 | msgid "# requests done for a price (normal load)" | 3444 | msgid "# requests done for a price (normal load)" |
3585 | msgstr "" | 3445 | msgstr "" |
3586 | 3446 | ||
3587 | #: src/fs/gnunet-service-fs_cp.c:1147 | 3447 | #: src/fs/gnunet-service-fs_cp.c:1139 |
3588 | msgid "# requests dropped due to higher-TTL request" | 3448 | msgid "# GET requests received (from other peers)" |
3589 | msgstr "" | 3449 | msgstr "" |
3590 | 3450 | ||
3591 | #: src/fs/gnunet-service-fs_cp.c:1204 | 3451 | #: src/fs/gnunet-service-fs_cp.c:1173 |
3592 | msgid "# GET requests received (from other peers)" | 3452 | msgid "# requests dropped due to initiator not being connected" |
3593 | msgstr "" | 3453 | msgstr "" |
3594 | 3454 | ||
3595 | #: src/fs/gnunet-service-fs_cp.c:1227 | 3455 | #: src/fs/gnunet-service-fs_cp.c:1195 |
3596 | msgid "# requests dropped due to missing reverse route" | 3456 | msgid "# requests dropped due to missing reverse route" |
3597 | msgstr "" | 3457 | msgstr "" |
3598 | 3458 | ||
3599 | #: src/fs/gnunet-service-fs_cp.c:1240 | 3459 | #: src/fs/gnunet-service-fs_cp.c:1246 |
3600 | msgid "# requests dropped due to full reply queue" | 3460 | msgid "# requests dropped due TTL underflow" |
3601 | msgstr "" | 3461 | msgstr "" |
3602 | 3462 | ||
3603 | #: src/fs/gnunet-service-fs_cp.c:1296 | 3463 | #: src/fs/gnunet-service-fs_cp.c:1270 |
3604 | msgid "# requests dropped due TTL underflow" | 3464 | msgid "# requests dropped due to higher-TTL request" |
3605 | msgstr "" | 3465 | msgstr "" |
3606 | 3466 | ||
3607 | #: src/fs/gnunet-service-fs_cp.c:1340 | 3467 | #: src/fs/gnunet-service-fs_cp.c:1299 |
3608 | msgid "# P2P query messages received and processed" | 3468 | msgid "# P2P query messages received and processed" |
3609 | msgstr "" | 3469 | msgstr "" |
3610 | 3470 | ||
3611 | #: src/fs/gnunet-service-fs_cp.c:1707 | 3471 | #: src/fs/gnunet-service-fs_cp.c:1670 |
3612 | msgid "# migration stop messages sent" | 3472 | msgid "# migration stop messages sent" |
3613 | msgstr "" | 3473 | msgstr "" |
3614 | 3474 | ||
3615 | #: src/fs/gnunet-service-fs_indexing.c:134 | 3475 | #: src/fs/gnunet-service-fs_indexing.c:130 |
3616 | #: src/fs/gnunet-service-fs_indexing.c:195 | 3476 | #: src/fs/gnunet-service-fs_indexing.c:181 |
3617 | #, c-format | 3477 | #, c-format |
3618 | msgid "Could not open `%s'.\n" | 3478 | msgid "Could not open `%s'.\n" |
3619 | msgstr "" | 3479 | msgstr "" |
3620 | 3480 | ||
3621 | #: src/fs/gnunet-service-fs_indexing.c:151 | 3481 | #: src/fs/gnunet-service-fs_indexing.c:142 |
3622 | #, c-format | 3482 | #, c-format |
3623 | msgid "Error writing `%s'.\n" | 3483 | msgid "Error writing `%s'.\n" |
3484 | msgstr "Errore durante la scrittura di `%s'.\n" | ||
3485 | |||
3486 | #: src/fs/gnunet-service-fs_indexing.c:237 | ||
3487 | #, c-format | ||
3488 | msgid "Index request received for file `%s' is already indexed as `%s'. Permitting anyway.\n" | ||
3489 | msgstr "" | ||
3490 | |||
3491 | #: src/fs/gnunet-service-fs_indexing.c:275 | ||
3492 | #, c-format | ||
3493 | msgid "Hash mismatch trying to index file `%s' which has hash `%s'\n" | ||
3624 | msgstr "" | 3494 | msgstr "" |
3625 | 3495 | ||
3626 | #: src/fs/gnunet-service-fs_indexing.c:253 | 3496 | #: src/fs/gnunet-service-fs_indexing.c:477 |
3627 | #, c-format | 3497 | #, c-format |
3628 | msgid "Failed to delete bogus block: %s\n" | 3498 | msgid "Failed to delete bogus block: %s\n" |
3629 | msgstr "" | 3499 | msgstr "" |
3630 | 3500 | ||
3631 | #: src/fs/gnunet-service-fs_indexing.c:331 | 3501 | #: src/fs/gnunet-service-fs_indexing.c:542 |
3632 | msgid "# index blocks removed: original file inaccessible" | 3502 | msgid "# index blocks removed: original file inaccessible" |
3633 | msgstr "" | 3503 | msgstr "" |
3634 | 3504 | ||
3635 | #: src/fs/gnunet-service-fs_indexing.c:357 | 3505 | #: src/fs/gnunet-service-fs_indexing.c:557 |
3636 | #, c-format | 3506 | #, c-format |
3637 | msgid "Could not access indexed file `%s' (%s) at offset %llu: %s\n" | 3507 | msgid "Could not access indexed file `%s' (%s) at offset %llu: %s\n" |
3638 | msgstr "" | 3508 | msgstr "" |
3639 | 3509 | ||
3640 | #: src/fs/gnunet-service-fs_indexing.c:361 | 3510 | #: src/fs/gnunet-service-fs_indexing.c:559 |
3641 | msgid "not indexed" | 3511 | msgid "not indexed" |
3642 | msgstr "" | 3512 | msgstr "" |
3643 | 3513 | ||
3644 | #: src/fs/gnunet-service-fs_indexing.c:394 | 3514 | #: src/fs/gnunet-service-fs_indexing.c:574 |
3645 | #, c-format | 3515 | #, c-format |
3646 | msgid "Indexed file `%s' changed at offset %llu\n" | 3516 | msgid "Indexed file `%s' changed at offset %llu\n" |
3647 | msgstr "" | 3517 | msgstr "" |
3648 | 3518 | ||
3649 | #: src/fs/gnunet-service-fs_indexing.c:518 | 3519 | #: src/fs/gnunet-service-fs_lc.c:202 src/fs/gnunet-service-fs_lc.c:368 |
3650 | #, c-format | 3520 | msgid "# client searches active" |
3651 | msgid "" | ||
3652 | "Index request received for file `%s' is already indexed as `%s'. Permitting " | ||
3653 | "anyway.\n" | ||
3654 | msgstr "" | 3521 | msgstr "" |
3655 | 3522 | ||
3656 | #: src/fs/gnunet-service-fs_pe.c:265 | 3523 | #: src/fs/gnunet-service-fs_lc.c:256 |
3657 | msgid "# average retransmission delay (ms)" | 3524 | msgid "# replies received for local clients" |
3658 | msgstr "" | 3525 | msgstr "" |
3659 | 3526 | ||
3660 | #: src/fs/gnunet-service-fs_pe.c:427 | 3527 | #: src/fs/gnunet-service-fs_lc.c:327 |
3661 | msgid "# delay heap timeout (ms)" | 3528 | msgid "# client searches received" |
3662 | msgstr "" | 3529 | msgstr "" |
3663 | 3530 | ||
3664 | #: src/fs/gnunet-service-fs_pe.c:438 | 3531 | #: src/fs/gnunet-service-fs_lc.c:362 |
3665 | msgid "# query plans executed" | 3532 | msgid "# client searches updated (merged content seen list)" |
3533 | msgstr "" | ||
3534 | |||
3535 | #: src/fs/gnunet-service-fs_mesh_client.c:484 | ||
3536 | msgid "# replies received via mesh" | ||
3537 | msgstr "" | ||
3538 | |||
3539 | #: src/fs/gnunet-service-fs_mesh_client.c:498 | ||
3540 | msgid "# replies received via mesh dropped" | ||
3666 | msgstr "" | 3541 | msgstr "" |
3667 | 3542 | ||
3668 | #: src/fs/gnunet-service-fs_pe.c:466 | 3543 | #: src/fs/gnunet-service-fs_mesh_server.c:260 |
3544 | msgid "# Blocks transferred via mesh" | ||
3545 | msgstr "" | ||
3546 | |||
3547 | #: src/fs/gnunet-service-fs_mesh_server.c:352 | ||
3548 | msgid "# queries received via mesh not answered" | ||
3549 | msgstr "" | ||
3550 | |||
3551 | #: src/fs/gnunet-service-fs_mesh_server.c:432 | ||
3552 | msgid "# queries received via mesh" | ||
3553 | msgstr "" | ||
3554 | |||
3555 | #: src/fs/gnunet-service-fs_mesh_server.c:476 | ||
3556 | #, fuzzy | ||
3557 | #| msgid "# active connections" | ||
3558 | msgid "# mesh client connections rejected" | ||
3559 | msgstr "# connessioni attive" | ||
3560 | |||
3561 | #: src/fs/gnunet-service-fs_mesh_server.c:482 | ||
3562 | #: src/fs/gnunet-service-fs_mesh_server.c:522 | ||
3563 | #, fuzzy | ||
3564 | #| msgid "# active connections" | ||
3565 | msgid "# mesh connections active" | ||
3566 | msgstr "# connessioni attive" | ||
3567 | |||
3568 | #: src/fs/gnunet-service-fs_pe.c:269 | ||
3569 | msgid "# average retransmission delay (ms)" | ||
3570 | msgstr "" | ||
3571 | |||
3572 | #: src/fs/gnunet-service-fs_pe.c:400 | ||
3573 | msgid "# transmission failed (core has no bandwidth)" | ||
3574 | msgstr "" | ||
3575 | |||
3576 | #: src/fs/gnunet-service-fs_pe.c:433 | ||
3669 | msgid "# query messages sent to other peers" | 3577 | msgid "# query messages sent to other peers" |
3670 | msgstr "" | 3578 | msgstr "" |
3671 | 3579 | ||
3672 | #: src/fs/gnunet-service-fs_pe.c:536 | 3580 | #: src/fs/gnunet-service-fs_pe.c:484 |
3581 | msgid "# delay heap timeout (ms)" | ||
3582 | msgstr "" | ||
3583 | |||
3584 | #: src/fs/gnunet-service-fs_pe.c:492 | ||
3585 | msgid "# query plans executed" | ||
3586 | msgstr "" | ||
3587 | |||
3588 | #: src/fs/gnunet-service-fs_pe.c:552 | ||
3673 | msgid "# requests merged" | 3589 | msgid "# requests merged" |
3674 | msgstr "" | 3590 | msgstr "" |
3675 | 3591 | ||
3676 | #: src/fs/gnunet-service-fs_pe.c:546 | 3592 | #: src/fs/gnunet-service-fs_pe.c:560 |
3677 | msgid "# requests refreshed" | 3593 | msgid "# requests refreshed" |
3678 | msgstr "" | 3594 | msgstr "" |
3679 | 3595 | ||
3680 | #: src/fs/gnunet-service-fs_pe.c:606 src/fs/gnunet-service-fs_pe.c:709 | 3596 | #: src/fs/gnunet-service-fs_pe.c:616 src/fs/gnunet-service-fs_pe.c:700 |
3681 | #: src/fs/gnunet-service-fs_pe.c:788 | 3597 | #: src/fs/gnunet-service-fs_pe.c:771 |
3682 | msgid "# query plan entries" | 3598 | msgid "# query plan entries" |
3683 | msgstr "" | 3599 | msgstr "" |
3684 | 3600 | ||
3685 | #: src/fs/gnunet-service-fs_pr.c:330 | 3601 | #: src/fs/gnunet-service-fs_pr.c:311 |
3686 | msgid "# Pending requests created" | 3602 | msgid "# Pending requests created" |
3687 | msgstr "" | 3603 | msgstr "" |
3688 | 3604 | ||
3689 | #: src/fs/gnunet-service-fs_pr.c:430 src/fs/gnunet-service-fs_pr.c:677 | 3605 | #: src/fs/gnunet-service-fs_pr.c:394 src/fs/gnunet-service-fs_pr.c:645 |
3690 | msgid "# Pending requests active" | 3606 | msgid "# Pending requests active" |
3691 | msgstr "" | 3607 | msgstr "" |
3692 | 3608 | ||
3693 | #: src/fs/gnunet-service-fs_pr.c:858 | 3609 | #: src/fs/gnunet-service-fs_pr.c:814 |
3694 | msgid "# replies received and matched" | 3610 | msgid "# replies received and matched" |
3695 | msgstr "" | 3611 | msgstr "" |
3696 | 3612 | ||
3697 | #: src/fs/gnunet-service-fs_pr.c:894 | 3613 | #: src/fs/gnunet-service-fs_pr.c:844 |
3698 | msgid "# duplicate replies discarded (bloomfilter)" | 3614 | msgid "# duplicate replies discarded (bloomfilter)" |
3699 | msgstr "" | 3615 | msgstr "" |
3700 | 3616 | ||
3701 | #: src/fs/gnunet-service-fs_pr.c:903 | 3617 | #: src/fs/gnunet-service-fs_pr.c:853 |
3702 | msgid "# irrelevant replies discarded" | 3618 | msgid "# irrelevant replies discarded" |
3703 | msgstr "" | 3619 | msgstr "" |
3704 | 3620 | ||
3705 | #: src/fs/gnunet-service-fs_pr.c:918 | 3621 | #: src/fs/gnunet-service-fs_pr.c:867 |
3706 | #, c-format | 3622 | #, c-format |
3707 | msgid "Unsupported block type %u\n" | 3623 | msgid "Unsupported block type %u\n" |
3708 | msgstr "" | 3624 | msgstr "" |
3709 | 3625 | ||
3710 | #: src/fs/gnunet-service-fs_pr.c:935 | 3626 | #: src/fs/gnunet-service-fs_pr.c:880 |
3711 | msgid "# results found locally" | 3627 | msgid "# results found locally" |
3712 | msgstr "" | 3628 | msgstr "" |
3713 | 3629 | ||
3714 | #: src/fs/gnunet-service-fs_pr.c:1065 | 3630 | #: src/fs/gnunet-service-fs_pr.c:1001 |
3715 | msgid "# Datastore `PUT' failures" | 3631 | msgid "# Datastore `PUT' failures" |
3716 | msgstr "" | 3632 | msgstr "" |
3717 | 3633 | ||
3718 | #: src/fs/gnunet-service-fs_pr.c:1093 | 3634 | #: src/fs/gnunet-service-fs_pr.c:1029 |
3719 | msgid "# storage requests dropped due to high load" | 3635 | msgid "# storage requests dropped due to high load" |
3720 | msgstr "" | 3636 | msgstr "" |
3721 | 3637 | ||
3722 | #: src/fs/gnunet-service-fs_pr.c:1131 | 3638 | #: src/fs/gnunet-service-fs_pr.c:1064 |
3723 | msgid "# Replies received from DHT" | 3639 | msgid "# Replies received from DHT" |
3724 | msgstr "" | 3640 | msgstr "" |
3725 | 3641 | ||
3726 | #: src/fs/gnunet-service-fs_pr.c:1262 | 3642 | #: src/fs/gnunet-service-fs_pr.c:1192 |
3727 | msgid "# Replies received from CADET" | 3643 | msgid "# Replies received from MESH" |
3728 | msgstr "" | 3644 | msgstr "" |
3729 | 3645 | ||
3730 | #: src/fs/gnunet-service-fs_pr.c:1314 | 3646 | #: src/fs/gnunet-service-fs_pr.c:1244 |
3731 | #, c-format | 3647 | #, c-format |
3732 | msgid "Datastore lookup already took %s!\n" | 3648 | msgid "Datastore lookup already took %s!\n" |
3733 | msgstr "" | 3649 | msgstr "" |
3734 | 3650 | ||
3735 | #: src/fs/gnunet-service-fs_pr.c:1335 | 3651 | #: src/fs/gnunet-service-fs_pr.c:1264 |
3736 | #, c-format | 3652 | #, c-format |
3737 | msgid "On-demand lookup already took %s!\n" | 3653 | msgid "On-demand lookup already took %s!\n" |
3738 | msgstr "" | 3654 | msgstr "" |
3739 | 3655 | ||
3740 | #: src/fs/gnunet-service-fs_pr.c:1395 | 3656 | #: src/fs/gnunet-service-fs_pr.c:1311 |
3741 | msgid "# requested DBLOCK or IBLOCK not found" | ||
3742 | msgstr "" | ||
3743 | |||
3744 | #: src/fs/gnunet-service-fs_pr.c:1454 | ||
3745 | msgid "# Datastore lookups concluded (error queueing)" | ||
3746 | msgstr "" | ||
3747 | |||
3748 | #: src/fs/gnunet-service-fs_pr.c:1509 | ||
3749 | msgid "# Datastore lookups concluded (no results)" | 3657 | msgid "# Datastore lookups concluded (no results)" |
3750 | msgstr "" | 3658 | msgstr "" |
3751 | 3659 | ||
3752 | #: src/fs/gnunet-service-fs_pr.c:1524 | 3660 | #: src/fs/gnunet-service-fs_pr.c:1326 |
3753 | msgid "# Datastore lookups concluded (seen all)" | 3661 | msgid "# Datastore lookups concluded (seen all)" |
3754 | msgstr "" | 3662 | msgstr "" |
3755 | 3663 | ||
3756 | #: src/fs/gnunet-service-fs_pr.c:1548 | 3664 | #: src/fs/gnunet-service-fs_pr.c:1335 |
3757 | msgid "# Datastore lookups aborted (more than MAX_RESULTS)" | 3665 | msgid "# Datastore lookups aborted (more than MAX_RESULTS)" |
3758 | msgstr "" | 3666 | msgstr "" |
3759 | 3667 | ||
3760 | #: src/fs/gnunet-service-fs_pr.c:1562 | 3668 | #: src/fs/gnunet-service-fs_pr.c:1350 |
3669 | msgid "# requested DBLOCK or IBLOCK not found" | ||
3670 | msgstr "" | ||
3671 | |||
3672 | #: src/fs/gnunet-service-fs_pr.c:1364 | ||
3761 | msgid "# on-demand blocks matched requests" | 3673 | msgid "# on-demand blocks matched requests" |
3762 | msgstr "" | 3674 | msgstr "" |
3763 | 3675 | ||
3764 | #: src/fs/gnunet-service-fs_pr.c:1583 | 3676 | #: src/fs/gnunet-service-fs_pr.c:1377 |
3765 | msgid "# on-demand lookups performed successfully" | 3677 | msgid "# on-demand lookups performed successfully" |
3766 | msgstr "" | 3678 | msgstr "" |
3767 | 3679 | ||
3768 | #: src/fs/gnunet-service-fs_pr.c:1588 | 3680 | #: src/fs/gnunet-service-fs_pr.c:1382 |
3769 | msgid "# on-demand lookups failed" | 3681 | msgid "# on-demand lookups failed" |
3770 | msgstr "" | 3682 | msgstr "" |
3771 | 3683 | ||
3772 | #: src/fs/gnunet-service-fs_pr.c:1626 | 3684 | #: src/fs/gnunet-service-fs_pr.c:1409 src/fs/gnunet-service-fs_pr.c:1449 |
3685 | #: src/fs/gnunet-service-fs_pr.c:1590 | ||
3686 | msgid "# Datastore lookups concluded (error queueing)" | ||
3687 | msgstr "" | ||
3688 | |||
3689 | #: src/fs/gnunet-service-fs_pr.c:1467 | ||
3773 | msgid "# Datastore lookups concluded (found last result)" | 3690 | msgid "# Datastore lookups concluded (found last result)" |
3774 | msgstr "" | 3691 | msgstr "" |
3775 | 3692 | ||
3776 | #: src/fs/gnunet-service-fs_pr.c:1639 | 3693 | #: src/fs/gnunet-service-fs_pr.c:1478 |
3777 | msgid "# Datastore lookups concluded (load too high)" | 3694 | msgid "# Datastore lookups concluded (load too high)" |
3778 | msgstr "" | 3695 | msgstr "" |
3779 | 3696 | ||
3780 | #: src/fs/gnunet-service-fs_pr.c:1693 | 3697 | #: src/fs/gnunet-service-fs_pr.c:1566 |
3781 | msgid "# Datastore lookups initiated" | 3698 | msgid "# Datastore lookups initiated" |
3782 | msgstr "" | 3699 | msgstr "" |
3783 | 3700 | ||
3784 | #: src/fs/gnunet-service-fs_pr.c:1749 | 3701 | #: src/fs/gnunet-service-fs_pr.c:1651 |
3785 | msgid "# GAP PUT messages received" | 3702 | msgid "# GAP PUT messages received" |
3786 | msgstr "" | 3703 | msgstr "" |
3787 | 3704 | ||
3788 | #: src/fs/gnunet-service-fs_push.c:646 | 3705 | #: src/fs/gnunet-service-fs_push.c:631 |
3789 | msgid "time required, content pushing disabled" | 3706 | msgid "time required, content pushing disabled" |
3790 | msgstr "" | 3707 | msgstr "" |
3791 | 3708 | ||
@@ -3803,2434 +3720,2284 @@ msgstr "" | |||
3803 | msgid "Unindexing done.\n" | 3720 | msgid "Unindexing done.\n" |
3804 | msgstr "" | 3721 | msgstr "" |
3805 | 3722 | ||
3806 | #: src/fs/gnunet-unindex.c:129 | 3723 | #: src/fs/gnunet-unindex.c:130 |
3807 | #, c-format | 3724 | #, c-format |
3808 | msgid "You must specify one and only one filename for unindexing.\n" | 3725 | msgid "You must specify one and only one filename for unindexing.\n" |
3809 | msgstr "" | 3726 | msgstr "" |
3810 | 3727 | ||
3811 | #: src/fs/gnunet-unindex.c:146 | 3728 | #: src/fs/gnunet-unindex.c:147 |
3812 | msgid "Could not start unindex operation.\n" | 3729 | msgid "Could not start unindex operation.\n" |
3813 | msgstr "" | 3730 | msgstr "" |
3814 | 3731 | ||
3815 | #: src/fs/gnunet-unindex.c:178 | 3732 | #: src/fs/gnunet-unindex.c:179 |
3816 | msgid "Unindex a file that was previously indexed with gnunet-publish." | 3733 | msgid "Unindex a file that was previously indexed with gnunet-publish." |
3817 | msgstr "" | 3734 | msgstr "" |
3818 | 3735 | ||
3819 | #: src/gns/gns_tld_api.c:348 | 3736 | #: src/gns/gns_api.c:393 |
3820 | msgid "Expected a base32-encoded public zone key\n" | 3737 | msgid "Failed to deserialize lookup reply from GNS service!\n" |
3821 | msgstr "" | 3738 | msgstr "" |
3822 | 3739 | ||
3823 | #: src/gns/gnunet-bcd.c:127 | 3740 | #: src/gns/gnunet-bcd.c:123 |
3824 | #, c-format | 3741 | #, c-format |
3825 | msgid "Refusing `%s' request to HTTP server\n" | 3742 | msgid "Refusing `%s' request to HTTP server\n" |
3826 | msgstr "" | 3743 | msgstr "" |
3827 | 3744 | ||
3828 | #: src/gns/gnunet-bcd.c:357 | 3745 | #: src/gns/gnunet-bcd.c:355 src/hostlist/hostlist-server.c:567 |
3829 | #, c-format | 3746 | #, c-format |
3830 | msgid "Invalid port number %u. Exiting.\n" | 3747 | msgid "Invalid port number %llu. Exiting.\n" |
3831 | msgstr "" | 3748 | msgstr "" |
3832 | 3749 | ||
3833 | #: src/gns/gnunet-bcd.c:362 | 3750 | #: src/gns/gnunet-bcd.c:360 |
3834 | #, c-format | 3751 | #, c-format |
3835 | msgid "Businesscard HTTP server starts on %u\n" | 3752 | msgid "Businesscard HTTP server starts on %llu\n" |
3836 | msgstr "" | 3753 | msgstr "" |
3837 | 3754 | ||
3838 | #: src/gns/gnunet-bcd.c:376 | 3755 | #: src/gns/gnunet-bcd.c:374 |
3839 | #, c-format | 3756 | #, c-format |
3840 | msgid "Could not start businesscard HTTP server on port %u\n" | 3757 | msgid "Could not start businesscard HTTP server on port %u\n" |
3841 | msgstr "" | 3758 | msgstr "" |
3842 | 3759 | ||
3843 | #: src/gns/gnunet-bcd.c:523 | 3760 | #: src/gns/gnunet-bcd.c:519 |
3844 | msgid "Run HTTP serve on port PORT (default is 8888)" | 3761 | msgid "Run HTTP serve on port PORT (default is 8888)" |
3845 | msgstr "" | 3762 | msgstr "" |
3846 | 3763 | ||
3847 | #: src/gns/gnunet-bcd.c:536 | 3764 | #: src/gns/gnunet-bcd.c:531 |
3848 | msgid "GNUnet HTTP server to create business cards" | 3765 | msgid "GNUnet HTTP server to create business cards" |
3849 | msgstr "" | 3766 | msgstr "" |
3850 | 3767 | ||
3851 | #: src/gns/gnunet-dns2gns.c:214 | 3768 | #: src/gns/gnunet-dns2gns.c:228 |
3852 | msgid "Failed to pack DNS response into UDP packet!\n" | 3769 | msgid "Failed to pack DNS response into UDP packet!\n" |
3853 | msgstr "" | 3770 | msgstr "" |
3854 | 3771 | ||
3855 | #: src/gns/gnunet-dns2gns.c:416 | 3772 | #: src/gns/gnunet-dns2gns.c:400 |
3856 | #, c-format | 3773 | #, c-format |
3857 | msgid "Cannot parse DNS request from %s\n" | 3774 | msgid "Cannot parse DNS request from %s\n" |
3858 | msgstr "" | 3775 | msgstr "" |
3859 | 3776 | ||
3860 | #: src/gns/gnunet-dns2gns.c:432 | 3777 | #: src/gns/gnunet-dns2gns.c:416 |
3861 | #, c-format | 3778 | #, c-format |
3862 | msgid "Received malformed DNS request from %s\n" | 3779 | msgid "Received malformed DNS request from %s\n" |
3863 | msgstr "" | 3780 | msgstr "" |
3864 | 3781 | ||
3865 | #: src/gns/gnunet-dns2gns.c:440 | 3782 | #: src/gns/gnunet-dns2gns.c:424 |
3866 | #, c-format | 3783 | #, c-format |
3867 | msgid "Received unsupported DNS request from %s\n" | 3784 | msgid "Received unsupported DNS request from %s\n" |
3868 | msgstr "" | 3785 | msgstr "" |
3869 | 3786 | ||
3870 | #: src/gns/gnunet-dns2gns.c:600 | 3787 | #: src/gns/gnunet-dns2gns.c:701 |
3788 | msgid "No ego configured for `dns2gns` subsystem\n" | ||
3789 | msgstr "" | ||
3790 | |||
3791 | #: src/gns/gnunet-dns2gns.c:727 | ||
3871 | msgid "No DNS server specified!\n" | 3792 | msgid "No DNS server specified!\n" |
3872 | msgstr "" | 3793 | msgstr "" |
3873 | 3794 | ||
3874 | #: src/gns/gnunet-dns2gns.c:748 | 3795 | #: src/gns/gnunet-dns2gns.c:749 |
3796 | msgid "No valid GNS zone specified!\n" | ||
3797 | msgstr "" | ||
3798 | |||
3799 | #: src/gns/gnunet-dns2gns.c:770 | ||
3875 | msgid "IP of recursive DNS resolver to use (required)" | 3800 | msgid "IP of recursive DNS resolver to use (required)" |
3876 | msgstr "" | 3801 | msgstr "" |
3877 | 3802 | ||
3878 | #: src/gns/gnunet-dns2gns.c:753 | 3803 | #: src/gns/gnunet-dns2gns.c:773 |
3879 | msgid "UDP port to listen on for inbound DNS requests; default: 2853" | 3804 | msgid "Authoritative FCFS suffix to use (optional); default: fcfs.zkey.eu" |
3880 | msgstr "" | 3805 | msgstr "" |
3881 | 3806 | ||
3882 | #: src/gns/gnunet-dns2gns.c:770 | 3807 | #: src/gns/gnunet-dns2gns.c:776 |
3808 | msgid "Authoritative DNS suffix to use (optional); default: zkey.eu" | ||
3809 | msgstr "" | ||
3810 | |||
3811 | #: src/gns/gnunet-dns2gns.c:779 | ||
3812 | msgid "UDP port to listen on for inbound DNS requests; default: 53" | ||
3813 | msgstr "" | ||
3814 | |||
3815 | #: src/gns/gnunet-dns2gns.c:782 | ||
3816 | msgid "Public key of the GNS zone to use (overrides default)" | ||
3817 | msgstr "" | ||
3818 | |||
3819 | #: src/gns/gnunet-dns2gns.c:795 | ||
3883 | msgid "GNUnet DNS-to-GNS proxy (a DNS server)" | 3820 | msgid "GNUnet DNS-to-GNS proxy (a DNS server)" |
3884 | msgstr "" | 3821 | msgstr "" |
3885 | 3822 | ||
3886 | #: src/gns/gnunet-gns-benchmark.c:582 | 3823 | #: src/gns/gnunet-gns.c:227 |
3887 | msgid "how long to wait between queries" | 3824 | #, c-format |
3825 | msgid "Please specify name to lookup!\n" | ||
3826 | msgstr "" | ||
3827 | |||
3828 | #: src/gns/gnunet-gns.c:308 | ||
3829 | #, c-format | ||
3830 | msgid "Ego for `%s' not found, cannot perform lookup.\n" | ||
3888 | msgstr "" | 3831 | msgstr "" |
3889 | 3832 | ||
3890 | #: src/gns/gnunet-gns-benchmark.c:587 | 3833 | #: src/gns/gnunet-gns.c:347 src/gns/gnunet-gns-helper-service-w32.c:798 |
3891 | msgid "how long to wait for an answer" | 3834 | #, c-format |
3835 | msgid "Ego for `gns-master' not found, cannot perform lookup. Did you run gnunet-gns-import.sh?\n" | ||
3892 | msgstr "" | 3836 | msgstr "" |
3893 | 3837 | ||
3894 | #: src/gns/gnunet-gns-benchmark.c:591 | 3838 | #: src/gns/gnunet-gns.c:386 src/gns/gnunet-gns-helper-service-w32.c:828 |
3895 | msgid "look for GNS2DNS records instead of ANY" | 3839 | #, c-format |
3840 | msgid "Failed to connect to GNS\n" | ||
3896 | msgstr "" | 3841 | msgstr "" |
3897 | 3842 | ||
3898 | #: src/gns/gnunet-gns.c:199 | 3843 | #: src/gns/gnunet-gns.c:399 |
3899 | #, c-format | 3844 | #, c-format |
3900 | msgid "Invalid typename specified, assuming `ANY'\n" | 3845 | msgid "Public key `%s' is not well-formed\n" |
3901 | msgstr "" | 3846 | msgstr "" |
3902 | 3847 | ||
3903 | #: src/gns/gnunet-gns.c:233 | 3848 | #: src/gns/gnunet-gns.c:449 |
3904 | msgid "Lookup a record for the given name" | 3849 | msgid "Lookup a record for the given name" |
3905 | msgstr "" | 3850 | msgstr "" |
3906 | 3851 | ||
3907 | #: src/gns/gnunet-gns.c:238 | 3852 | #: src/gns/gnunet-gns.c:452 |
3908 | msgid "Specify the type of the record to lookup" | 3853 | msgid "Specify the type of the record to lookup" |
3909 | msgstr "" | 3854 | msgstr "" |
3910 | 3855 | ||
3911 | #: src/gns/gnunet-gns.c:242 | 3856 | #: src/gns/gnunet-gns.c:455 |
3857 | msgid "Specify timeout for the lookup" | ||
3858 | msgstr "" | ||
3859 | |||
3860 | #: src/gns/gnunet-gns.c:458 | ||
3912 | msgid "No unneeded output" | 3861 | msgid "No unneeded output" |
3913 | msgstr "" | 3862 | msgstr "" |
3914 | 3863 | ||
3915 | #: src/gns/gnunet-gns.c:258 | 3864 | #: src/gns/gnunet-gns.c:461 |
3916 | msgid "GNUnet GNS resolver tool" | 3865 | msgid "Specify the public key of the zone to lookup the record in" |
3917 | msgstr "" | 3866 | msgstr "" |
3918 | 3867 | ||
3919 | #: src/gns/gnunet-gns-helper-service-w32.c:602 | 3868 | #: src/gns/gnunet-gns.c:464 |
3920 | msgid "Not ready to process requests, lacking ego data\n" | 3869 | msgid "Specify the name of the ego of the zone to lookup the record in" |
3921 | msgstr "" | 3870 | msgstr "" |
3922 | 3871 | ||
3923 | #: src/gns/gnunet-gns-helper-service-w32.c:701 | 3872 | #: src/gns/gnunet-gns.c:478 |
3924 | msgid "" | 3873 | msgid "GNUnet GNS resolver tool" |
3925 | "Ego for `gns-master' not found, cannot perform lookup. Did you run gnunet-" | ||
3926 | "gns-import.sh?\n" | ||
3927 | msgstr "" | 3874 | msgstr "" |
3928 | 3875 | ||
3929 | #: src/gns/gnunet-gns-helper-service-w32.c:739 | 3876 | #: src/gns/gnunet-gns-helper-service-w32.c:768 |
3877 | #, c-format | ||
3878 | msgid "Ego for `gns-short' not found. This is not really fatal, but i'll pretend that it is and refuse to perform a lookup. Did you run gnunet-gns-import.sh?\n" | ||
3879 | msgstr "" | ||
3880 | |||
3881 | #: src/gns/gnunet-gns-helper-service-w32.c:838 | ||
3930 | #, c-format | 3882 | #, c-format |
3931 | msgid "Failed to connect to identity service\n" | 3883 | msgid "Failed to connect to identity service\n" |
3932 | msgstr "" | 3884 | msgstr "" |
3933 | 3885 | ||
3934 | #: src/gns/gnunet-gns-import.c:452 | 3886 | #: src/gns/gnunet-gns-import.c:479 |
3935 | msgid "This program will import some GNS authorities into your GNS namestore." | 3887 | msgid "This program will import some GNS authorities into your GNS namestore." |
3936 | msgstr "" | 3888 | msgstr "" |
3937 | 3889 | ||
3938 | #: src/gns/gnunet-gns-proxy.c:118 | 3890 | #: src/gns/gnunet-gns-proxy.c:105 src/hostlist/hostlist-client.c:469 |
3939 | #: src/hostlist/gnunet-daemon-hostlist_client.c:535 | 3891 | #: src/hostlist/hostlist-client.c:683 src/hostlist/hostlist-client.c:689 |
3940 | #: src/hostlist/gnunet-daemon-hostlist_client.c:753 | 3892 | #: src/hostlist/hostlist-client.c:741 src/hostlist/hostlist-client.c:750 |
3941 | #: src/hostlist/gnunet-daemon-hostlist_client.c:759 | 3893 | #: src/hostlist/hostlist-client.c:871 src/hostlist/hostlist-client.c:963 |
3942 | #: src/hostlist/gnunet-daemon-hostlist_client.c:811 | 3894 | #: src/hostlist/hostlist-client.c:968 |
3943 | #: src/hostlist/gnunet-daemon-hostlist_client.c:820 | 3895 | #: src/transport/plugin_transport_http_client.c:1062 |
3944 | #: src/hostlist/gnunet-daemon-hostlist_client.c:931 | 3896 | #: src/transport/plugin_transport_http_client.c:1077 |
3945 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1026 | ||
3946 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1031 | ||
3947 | #: src/transport/plugin_transport_http_client.c:598 | ||
3948 | #: src/transport/plugin_transport_http_client.c:616 | ||
3949 | #, c-format | 3897 | #, c-format |
3950 | msgid "%s failed at %s:%d: `%s'\n" | 3898 | msgid "%s failed at %s:%d: `%s'\n" |
3951 | msgstr "" | 3899 | msgstr "" |
3952 | 3900 | ||
3953 | #: src/gns/gnunet-gns-proxy.c:989 | 3901 | #: src/gns/gnunet-gns-proxy.c:833 |
3954 | #, c-format | 3902 | #, c-format |
3955 | msgid "Unsupported CURL TLS backend %d\n" | 3903 | msgid "Unsupported CURL SSL backend %d\n" |
3956 | msgstr "" | 3904 | msgstr "" |
3957 | 3905 | ||
3958 | #: src/gns/gnunet-gns-proxy.c:1014 | 3906 | #: src/gns/gnunet-gns-proxy.c:856 |
3959 | #, c-format | 3907 | #, c-format |
3960 | msgid "Failed to fetch CN from cert: %s\n" | 3908 | msgid "Failed to fetch CN from cert: %s\n" |
3961 | msgstr "" | 3909 | msgstr "" |
3962 | 3910 | ||
3963 | #: src/gns/gnunet-gns-proxy.c:1035 | 3911 | #: src/gns/gnunet-gns-proxy.c:879 |
3964 | #, c-format | 3912 | #, c-format |
3965 | msgid "Failed to initialize DANE: %s\n" | 3913 | msgid "Failed to initialize DANE: %s\n" |
3966 | msgstr "" | 3914 | msgstr "" |
3967 | 3915 | ||
3968 | #: src/gns/gnunet-gns-proxy.c:1050 | 3916 | #: src/gns/gnunet-gns-proxy.c:892 |
3969 | #, c-format | 3917 | #, c-format |
3970 | msgid "Failed to parse DANE record: %s\n" | 3918 | msgid "Failed to parse DANE record: %s\n" |
3971 | msgstr "" | 3919 | msgstr "" |
3972 | 3920 | ||
3973 | #: src/gns/gnunet-gns-proxy.c:1065 | 3921 | #: src/gns/gnunet-gns-proxy.c:907 |
3974 | #, c-format | 3922 | #, c-format |
3975 | msgid "Failed to verify TLS connection using DANE: %s\n" | 3923 | msgid "Failed to verify TLS connection using DANE: %s\n" |
3976 | msgstr "" | 3924 | msgstr "" |
3977 | 3925 | ||
3978 | #: src/gns/gnunet-gns-proxy.c:1075 | 3926 | #: src/gns/gnunet-gns-proxy.c:917 |
3979 | #, c-format | 3927 | #, c-format |
3980 | msgid "Failed DANE verification failed with GnuTLS verify status code: %u\n" | 3928 | msgid "Failed DANE verification failed with GnuTLS verify status code: %u\n" |
3981 | msgstr "" | 3929 | msgstr "" |
3982 | 3930 | ||
3983 | #: src/gns/gnunet-gns-proxy.c:1099 | 3931 | #: src/gns/gnunet-gns-proxy.c:941 |
3984 | #, c-format | 3932 | #, c-format |
3985 | msgid "TLS certificate subject name (%s) does not match `%s': %d\n" | 3933 | msgid "SSL certificate subject name (%s) does not match `%s'\n" |
3986 | msgstr "" | 3934 | msgstr "" |
3987 | 3935 | ||
3988 | #: src/gns/gnunet-gns-proxy.c:1230 | 3936 | #: src/gns/gnunet-gns-proxy.c:1086 |
3989 | #, c-format | 3937 | #, c-format |
3990 | msgid "Cookie domain `%s' supplied by server is invalid\n" | 3938 | msgid "Cookie domain `%s' supplied by server is invalid\n" |
3991 | msgstr "" | 3939 | msgstr "" |
3992 | 3940 | ||
3993 | #: src/gns/gnunet-gns-proxy.c:2131 | 3941 | #: src/gns/gnunet-gns-proxy.c:1602 |
3994 | #, c-format | 3942 | #, c-format |
3995 | msgid "Unsupported HTTP method `%s'\n" | 3943 | msgid "Unsupported HTTP method `%s'\n" |
3996 | msgstr "" | 3944 | msgstr "" |
3997 | 3945 | ||
3998 | #: src/gns/gnunet-gns-proxy.c:2652 | 3946 | #: src/gns/gnunet-gns-proxy.c:1973 |
3999 | #, c-format | 3947 | #, c-format |
4000 | msgid "Unable to import private key from file `%s'\n" | 3948 | msgid "Unable to import private key from file `%s'\n" |
4001 | msgstr "" | 3949 | msgstr "" |
4002 | 3950 | ||
4003 | #: src/gns/gnunet-gns-proxy.c:2684 | 3951 | #: src/gns/gnunet-gns-proxy.c:2003 |
4004 | #, c-format | 3952 | #, fuzzy, c-format |
4005 | msgid "Unable to import certificate from `%s'\n" | 3953 | #| msgid "Failed to create statistics!\n" |
4006 | msgstr "" | 3954 | msgid "Unable to import certificate %s\n" |
3955 | msgstr "Generazione statistiche fallita\n" | ||
4007 | 3956 | ||
4008 | #: src/gns/gnunet-gns-proxy.c:2885 | 3957 | #: src/gns/gnunet-gns-proxy.c:2177 |
4009 | #, c-format | 3958 | #, c-format |
4010 | msgid "Failed to start HTTPS server for `%s'\n" | 3959 | msgid "Failed to start HTTPS server for `%s'\n" |
4011 | msgstr "" | 3960 | msgstr "" |
4012 | 3961 | ||
4013 | #: src/gns/gnunet-gns-proxy.c:2907 src/rest/gnunet-rest-server.c:668 | 3962 | #: src/gns/gnunet-gns-proxy.c:2196 |
4014 | msgid "Failed to pass client to MHD\n" | 3963 | msgid "Failed to pass client to MHD\n" |
4015 | msgstr "" | 3964 | msgstr "" |
4016 | 3965 | ||
4017 | #: src/gns/gnunet-gns-proxy.c:3243 | 3966 | #: src/gns/gnunet-gns-proxy.c:2504 |
4018 | #, c-format | 3967 | #, c-format |
4019 | msgid "Unsupported socks version %d\n" | 3968 | msgid "Unsupported socks version %d\n" |
4020 | msgstr "" | 3969 | msgstr "" |
4021 | 3970 | ||
4022 | #: src/gns/gnunet-gns-proxy.c:3272 | 3971 | #: src/gns/gnunet-gns-proxy.c:2533 |
4023 | #, c-format | 3972 | #, c-format |
4024 | msgid "Unsupported socks command %d\n" | 3973 | msgid "Unsupported socks command %d\n" |
4025 | msgstr "" | 3974 | msgstr "" |
4026 | 3975 | ||
4027 | #: src/gns/gnunet-gns-proxy.c:3355 | 3976 | #: src/gns/gnunet-gns-proxy.c:2551 src/gns/gnunet-gns-proxy.c:2580 |
3977 | msgid "SSL connection to plain IPv4 address requested\n" | ||
3978 | msgstr "" | ||
3979 | |||
3980 | #: src/gns/gnunet-gns-proxy.c:2631 | ||
4028 | #, c-format | 3981 | #, c-format |
4029 | msgid "Unsupported socks address type %d\n" | 3982 | msgid "Unsupported socks address type %d\n" |
4030 | msgstr "" | 3983 | msgstr "" |
4031 | 3984 | ||
4032 | #: src/gns/gnunet-gns-proxy.c:3693 | 3985 | #: src/gns/gnunet-gns-proxy.c:2970 |
3986 | msgid "No ego configured for `shorten-zone`\n" | ||
3987 | msgstr "" | ||
3988 | |||
3989 | #: src/gns/gnunet-gns-proxy.c:3010 | ||
4033 | #, c-format | 3990 | #, c-format |
4034 | msgid "Failed to load X.509 key and certificate from `%s'\n" | 3991 | msgid "No ego configured for `%s`\n" |
4035 | msgstr "" | 3992 | msgstr "" |
4036 | 3993 | ||
4037 | #: src/gns/gnunet-gns-proxy.c:3821 | 3994 | #: src/gns/gnunet-gns-proxy.c:3072 |
4038 | msgid "listen on specified port (default: 7777)" | 3995 | #, c-format |
3996 | msgid "Failed to load SSL/TLS key and certificate from `%s'\n" | ||
4039 | msgstr "" | 3997 | msgstr "" |
4040 | 3998 | ||
4041 | #: src/gns/gnunet-gns-proxy.c:3826 | 3999 | #: src/gns/gnunet-gns-proxy.c:3113 |
4042 | msgid "pem file to use as CA" | 4000 | msgid "listen on specified port (default: 7777)" |
4043 | msgstr "" | 4001 | msgstr "" |
4044 | 4002 | ||
4045 | #: src/gns/gnunet-gns-proxy.c:3830 | 4003 | #: src/gns/gnunet-gns-proxy.c:3116 |
4046 | msgid "disable use of IPv6" | 4004 | msgid "pem file to use as CA" |
4047 | msgstr "" | 4005 | msgstr "" |
4048 | 4006 | ||
4049 | #: src/gns/gnunet-gns-proxy.c:3856 | 4007 | #: src/gns/gnunet-gns-proxy.c:3135 |
4050 | msgid "GNUnet GNS proxy" | 4008 | msgid "GNUnet GNS proxy" |
4051 | msgstr "" | 4009 | msgstr "" |
4052 | 4010 | ||
4053 | #: src/gns/gnunet-service-gns.c:506 | 4011 | #: src/gns/gnunet-service-gns.c:862 |
4054 | msgid "Properly base32-encoded public key required" | 4012 | msgid "Failed to connect to the namestore!\n" |
4055 | msgstr "" | 4013 | msgstr "" |
4056 | 4014 | ||
4057 | #: src/gns/gnunet-service-gns.c:542 | 4015 | #: src/gns/gnunet-service-gns.c:870 |
4058 | msgid "Failed to connect to the namecache!\n" | 4016 | msgid "Failed to connect to the namecache!\n" |
4059 | msgstr "" | 4017 | msgstr "" |
4060 | 4018 | ||
4061 | #: src/gns/gnunet-service-gns.c:561 | 4019 | #: src/gns/gnunet-service-gns.c:903 |
4062 | #: src/zonemaster/gnunet-service-zonemaster.c:875 | ||
4063 | #: src/zonemaster/gnunet-service-zonemaster-monitor.c:440 | ||
4064 | msgid "Could not connect to DHT!\n" | 4020 | msgid "Could not connect to DHT!\n" |
4065 | msgstr "" | 4021 | msgstr "" |
4066 | 4022 | ||
4067 | #: src/gns/gnunet-service-gns_interceptor.c:259 | 4023 | #: src/gns/gnunet-service-gns.c:919 |
4024 | #, fuzzy | ||
4025 | #| msgid "# PONG messages received" | ||
4026 | msgid "valid public key required" | ||
4027 | msgstr "# messaggi PONG ricevuti" | ||
4028 | |||
4029 | #: src/gns/gnunet-service-gns_interceptor.c:263 | ||
4068 | msgid "Error converting GNS response to DNS response!\n" | 4030 | msgid "Error converting GNS response to DNS response!\n" |
4069 | msgstr "" | 4031 | msgstr "" |
4070 | 4032 | ||
4071 | #: src/gns/gnunet-service-gns_interceptor.c:366 | 4033 | #: src/gns/gnunet-service-gns_interceptor.c:369 |
4072 | msgid "Failed to connect to the DNS service!\n" | 4034 | msgid "Failed to connect to the DNS service!\n" |
4073 | msgstr "" | 4035 | msgstr "" |
4074 | 4036 | ||
4075 | #: src/gns/gnunet-service-gns_resolver.c:700 | 4037 | #: src/gns/gnunet-service-gns_resolver.c:816 |
4076 | #, c-format | ||
4077 | msgid "Protocol `%s' unknown, skipping labels.\n" | ||
4078 | msgstr "" | ||
4079 | |||
4080 | #: src/gns/gnunet-service-gns_resolver.c:711 | ||
4081 | #, c-format | ||
4082 | msgid "Service `%s' unknown for protocol `%s', skipping labels.\n" | ||
4083 | msgstr "" | ||
4084 | |||
4085 | #: src/gns/gnunet-service-gns_resolver.c:914 | ||
4086 | msgid "Failed to parse DNS response\n" | 4038 | msgid "Failed to parse DNS response\n" |
4087 | msgstr "" | 4039 | msgstr "" |
4088 | 4040 | ||
4089 | #: src/gns/gnunet-service-gns_resolver.c:1095 | 4041 | #: src/gns/gnunet-service-gns_resolver.c:958 |
4090 | #, c-format | 4042 | #, c-format |
4091 | msgid "Skipping record of unsupported type %d\n" | 4043 | msgid "Skipping record of unsupported type %d\n" |
4092 | msgstr "" | 4044 | msgstr "" |
4093 | 4045 | ||
4094 | #: src/gns/gnunet-service-gns_resolver.c:1365 | 4046 | #: src/gns/gnunet-service-gns_resolver.c:1317 |
4095 | #, c-format | ||
4096 | msgid "VPN returned empty result for `%s'\n" | ||
4097 | msgstr "" | ||
4098 | |||
4099 | #: src/gns/gnunet-service-gns_resolver.c:1806 | ||
4100 | #, c-format | 4047 | #, c-format |
4101 | msgid "GNS lookup resulted in DNS name that is too long (`%s')\n" | 4048 | msgid "GNS lookup resulted in DNS name that is too long (`%s')\n" |
4102 | msgstr "" | 4049 | msgstr "" |
4103 | 4050 | ||
4104 | #: src/gns/gnunet-service-gns_resolver.c:1849 | 4051 | #: src/gns/gnunet-service-gns_resolver.c:1817 |
4105 | #, c-format | ||
4106 | msgid "GNS lookup failed (zero records found for `%s')\n" | ||
4107 | msgstr "" | ||
4108 | |||
4109 | #: src/gns/gnunet-service-gns_resolver.c:2264 | ||
4110 | msgid "GNS lookup recursion failed (no delegation record found)\n" | 4052 | msgid "GNS lookup recursion failed (no delegation record found)\n" |
4111 | msgstr "" | 4053 | msgstr "" |
4112 | 4054 | ||
4113 | #: src/gns/gnunet-service-gns_resolver.c:2287 | 4055 | #: src/gns/gnunet-service-gns_resolver.c:1841 |
4114 | #, c-format | 4056 | #, c-format |
4115 | msgid "Failed to cache GNS resolution: %s\n" | 4057 | msgid "Failed to cache GNS resolution: %s\n" |
4116 | msgstr "" | 4058 | msgstr "" |
4117 | 4059 | ||
4118 | #: src/gns/gnunet-service-gns_resolver.c:2450 | 4060 | #: src/gns/gnunet-service-gns_resolver.c:2123 |
4119 | #, c-format | 4061 | #, c-format |
4120 | msgid "GNS namecache returned empty result for `%s'\n" | 4062 | msgid "Zone %s was revoked, resolution fails\n" |
4121 | msgstr "" | 4063 | msgstr "" |
4122 | 4064 | ||
4123 | #: src/gns/gnunet-service-gns_resolver.c:2585 | 4065 | #: src/gns/gnunet-service-gns_resolver.c:2272 |
4124 | #, c-format | 4066 | #, c-format |
4125 | msgid "Zone %s was revoked, resolution fails\n" | 4067 | msgid "Hostname `%s' is not well-formed, resolution fails\n" |
4126 | msgstr "" | 4068 | msgstr "" |
4127 | 4069 | ||
4128 | #: src/gns/plugin_gnsrecord_gns.c:181 | 4070 | #: src/gns/plugin_gnsrecord_gns.c:151 |
4129 | #, c-format | 4071 | #, c-format |
4130 | msgid "Unable to parse PKEY record `%s'\n" | 4072 | msgid "Unable to parse PKEY record `%s'\n" |
4131 | msgstr "" | 4073 | msgstr "" |
4132 | 4074 | ||
4133 | #: src/gns/plugin_gnsrecord_gns.c:212 | 4075 | #: src/gns/plugin_gnsrecord_gns.c:180 |
4134 | #, c-format | 4076 | #, c-format |
4135 | msgid "Unable to parse GNS2DNS record `%s'\n" | 4077 | msgid "Unable to parse GNS2DNS record `%s'\n" |
4136 | msgstr "" | 4078 | msgstr "" |
4137 | 4079 | ||
4138 | #: src/gns/plugin_gnsrecord_gns.c:233 | 4080 | #: src/gns/plugin_gnsrecord_gns.c:201 |
4139 | #, c-format | 4081 | #, c-format |
4140 | msgid "Failed to serialize GNS2DNS record with value `%s'\n" | 4082 | msgid "Failed to serialize GNS2DNS record with value `%s'\n" |
4141 | msgstr "" | 4083 | msgstr "" |
4142 | 4084 | ||
4143 | #: src/gns/plugin_gnsrecord_gns.c:258 | 4085 | #: src/gns/plugin_gnsrecord_gns.c:217 |
4144 | #, c-format | 4086 | #, c-format |
4145 | msgid "Unable to parse VPN record string `%s'\n" | 4087 | msgid "Unable to parse VPN record string `%s'\n" |
4146 | msgstr "" | 4088 | msgstr "" |
4147 | 4089 | ||
4148 | #: src/gns/plugin_gnsrecord_gns.c:294 | 4090 | #: src/gnsrecord/plugin_gnsrecord_dns.c:293 |
4149 | #, c-format | ||
4150 | msgid "Unable to parse BOX record string `%s'\n" | ||
4151 | msgstr "" | ||
4152 | |||
4153 | #: src/gns/plugin_rest_gns.c:452 | ||
4154 | msgid "Gns REST API initialized\n" | ||
4155 | msgstr "" | ||
4156 | |||
4157 | #: src/gnsrecord/plugin_gnsrecord_dns.c:359 | ||
4158 | #, c-format | 4091 | #, c-format |
4159 | msgid "Unable to parse IPv4 address `%s'\n" | 4092 | msgid "Unable to parse IPv4 address `%s'\n" |
4160 | msgstr "" | 4093 | msgstr "" |
4161 | 4094 | ||
4162 | #: src/gnsrecord/plugin_gnsrecord_dns.c:380 | 4095 | #: src/gnsrecord/plugin_gnsrecord_dns.c:314 |
4163 | #, c-format | 4096 | #, c-format |
4164 | msgid "Failed to serialize NS record with value `%s'\n" | 4097 | msgid "Failed to serialize NS record with value `%s'\n" |
4165 | msgstr "" | 4098 | msgstr "" |
4166 | 4099 | ||
4167 | #: src/gnsrecord/plugin_gnsrecord_dns.c:402 | 4100 | #: src/gnsrecord/plugin_gnsrecord_dns.c:336 |
4168 | #, c-format | 4101 | #, c-format |
4169 | msgid "Failed to serialize CNAME record with value `%s'\n" | 4102 | msgid "Failed to serialize CNAME record with value `%s'\n" |
4170 | msgstr "" | 4103 | msgstr "" |
4171 | 4104 | ||
4172 | #: src/gnsrecord/plugin_gnsrecord_dns.c:487 | 4105 | #: src/gnsrecord/plugin_gnsrecord_dns.c:420 |
4173 | #, c-format | 4106 | #, c-format |
4174 | msgid "Failed to serialize CERT record with %u bytes\n" | 4107 | msgid "Failed to serialize CERT record with %u bytes\n" |
4175 | msgstr "" | 4108 | msgstr "" |
4176 | 4109 | ||
4177 | #: src/gnsrecord/plugin_gnsrecord_dns.c:523 | 4110 | #: src/gnsrecord/plugin_gnsrecord_dns.c:452 |
4178 | #, c-format | 4111 | #, c-format |
4179 | msgid "Unable to parse SOA record `%s'\n" | 4112 | msgid "Unable to parse SOA record `%s'\n" |
4180 | msgstr "" | 4113 | msgstr "" |
4181 | 4114 | ||
4182 | #: src/gnsrecord/plugin_gnsrecord_dns.c:542 | 4115 | #: src/gnsrecord/plugin_gnsrecord_dns.c:471 |
4183 | #, c-format | 4116 | #, c-format |
4184 | msgid "Failed to serialize SOA record with mname `%s' and rname `%s'\n" | 4117 | msgid "Failed to serialize SOA record with mname `%s' and rname `%s'\n" |
4185 | msgstr "" | 4118 | msgstr "" |
4186 | 4119 | ||
4187 | #: src/gnsrecord/plugin_gnsrecord_dns.c:565 | 4120 | #: src/gnsrecord/plugin_gnsrecord_dns.c:494 |
4188 | #, c-format | 4121 | #, c-format |
4189 | msgid "Failed to serialize PTR record with value `%s'\n" | 4122 | msgid "Failed to serialize PTR record with value `%s'\n" |
4190 | msgstr "" | 4123 | msgstr "" |
4191 | 4124 | ||
4192 | #: src/gnsrecord/plugin_gnsrecord_dns.c:588 | 4125 | #: src/gnsrecord/plugin_gnsrecord_dns.c:514 |
4193 | #, c-format | 4126 | #, c-format |
4194 | msgid "Unable to parse MX record `%s'\n" | 4127 | msgid "Unable to parse MX record `%s'\n" |
4195 | msgstr "" | 4128 | msgstr "" |
4196 | 4129 | ||
4197 | #: src/gnsrecord/plugin_gnsrecord_dns.c:603 | 4130 | #: src/gnsrecord/plugin_gnsrecord_dns.c:529 |
4198 | #, c-format | 4131 | #, c-format |
4199 | msgid "Failed to serialize MX record with hostname `%s'\n" | 4132 | msgid "Failed to serialize MX record with hostname `%s'\n" |
4200 | msgstr "" | 4133 | msgstr "" |
4201 | 4134 | ||
4202 | #: src/gnsrecord/plugin_gnsrecord_dns.c:630 | 4135 | #: src/gnsrecord/plugin_gnsrecord_dns.c:549 |
4203 | #, c-format | ||
4204 | msgid "Unable to parse SRV record `%s'\n" | ||
4205 | msgstr "" | ||
4206 | |||
4207 | #: src/gnsrecord/plugin_gnsrecord_dns.c:646 | ||
4208 | #, c-format | ||
4209 | msgid "Failed to serialize SRV record with target `%s'\n" | ||
4210 | msgstr "" | ||
4211 | |||
4212 | #: src/gnsrecord/plugin_gnsrecord_dns.c:663 | ||
4213 | #, c-format | 4136 | #, c-format |
4214 | msgid "Unable to parse IPv6 address `%s'\n" | 4137 | msgid "Unable to parse IPv6 address `%s'\n" |
4215 | msgstr "" | 4138 | msgstr "" |
4216 | 4139 | ||
4217 | #: src/gnsrecord/plugin_gnsrecord_dns.c:687 | 4140 | #: src/gnsrecord/plugin_gnsrecord_dns.c:567 |
4218 | #: src/gnsrecord/plugin_gnsrecord_dns.c:703 | ||
4219 | #, c-format | 4141 | #, c-format |
4220 | msgid "Unable to parse TLSA record string `%s'\n" | 4142 | msgid "Unable to parse TLSA record string `%s'\n" |
4221 | msgstr "" | 4143 | msgstr "" |
4222 | 4144 | ||
4223 | #: src/hello/gnunet-hello.c:126 | 4145 | #: src/hello/gnunet-hello.c:123 |
4224 | msgid "Call with name of HELLO file to modify.\n" | 4146 | msgid "Call with name of HELLO file to modify.\n" |
4225 | msgstr "" | 4147 | msgstr "" |
4226 | 4148 | ||
4227 | #: src/hello/gnunet-hello.c:132 | 4149 | #: src/hello/gnunet-hello.c:129 |
4228 | #, c-format | 4150 | #, c-format |
4229 | msgid "Error accessing file `%s': %s\n" | 4151 | msgid "Error accessing file `%s': %s\n" |
4230 | msgstr "" | 4152 | msgstr "" |
4231 | 4153 | ||
4232 | #: src/hello/gnunet-hello.c:140 | 4154 | #: src/hello/gnunet-hello.c:137 |
4233 | #, c-format | 4155 | #, c-format |
4234 | msgid "File `%s' is too big to be a HELLO\n" | 4156 | msgid "File `%s' is too big to be a HELLO\n" |
4235 | msgstr "" | 4157 | msgstr "" |
4236 | 4158 | ||
4237 | #: src/hello/gnunet-hello.c:147 | 4159 | #: src/hello/gnunet-hello.c:144 |
4238 | #, c-format | 4160 | #, c-format |
4239 | msgid "File `%s' is too small to be a HELLO\n" | 4161 | msgid "File `%s' is too small to be a HELLO\n" |
4240 | msgstr "" | 4162 | msgstr "" |
4241 | 4163 | ||
4242 | #: src/hello/gnunet-hello.c:157 src/hello/gnunet-hello.c:198 | 4164 | #: src/hello/gnunet-hello.c:154 src/hello/gnunet-hello.c:183 |
4243 | #, c-format | 4165 | #, c-format |
4244 | msgid "Error opening file `%s': %s\n" | 4166 | msgid "Error opening file `%s': %s\n" |
4245 | msgstr "" | 4167 | msgstr "" |
4246 | 4168 | ||
4247 | #: src/hello/gnunet-hello.c:174 | 4169 | #: src/hello/gnunet-hello.c:170 |
4248 | #, c-format | 4170 | #, c-format |
4249 | msgid "Did not find well-formed HELLO in file `%s'\n" | 4171 | msgid "Did not find well-formed HELLO in file `%s'\n" |
4250 | msgstr "" | 4172 | msgstr "" |
4251 | 4173 | ||
4252 | #: src/hello/gnunet-hello.c:210 | 4174 | #: src/hello/gnunet-hello.c:195 |
4253 | #, c-format | 4175 | #, c-format |
4254 | msgid "Error writing HELLO to file `%s': %s\n" | 4176 | msgid "Error writing HELLO to file `%s': %s\n" |
4255 | msgstr "" | 4177 | msgstr "" |
4256 | 4178 | ||
4257 | #: src/hello/gnunet-hello.c:219 | 4179 | #: src/hello/gnunet-hello.c:203 |
4258 | #, c-format | 4180 | #, c-format |
4259 | msgid "Modified %u addresses, wrote %u bytes\n" | 4181 | msgid "Modified %u addresses \n" |
4260 | msgstr "" | 4182 | msgstr "" |
4261 | 4183 | ||
4262 | #: src/hello/hello.c:1110 | 4184 | #: src/hello/hello.c:944 |
4263 | msgid "Failed to parse HELLO message: missing expiration time\n" | 4185 | msgid "Failed to parse HELLO message: missing expiration time\n" |
4264 | msgstr "" | 4186 | msgstr "" |
4265 | 4187 | ||
4266 | #: src/hello/hello.c:1119 | 4188 | #: src/hello/hello.c:953 |
4267 | msgid "Failed to parse HELLO message: invalid expiration time\n" | 4189 | msgid "Failed to parse HELLO message: invalid expiration time\n" |
4268 | msgstr "" | 4190 | msgstr "" |
4269 | 4191 | ||
4270 | #: src/hello/hello.c:1129 | 4192 | #: src/hello/hello.c:963 |
4271 | msgid "Failed to parse HELLO message: malformed\n" | 4193 | msgid "Failed to parse HELLO message: malformed\n" |
4272 | msgstr "" | 4194 | msgstr "" |
4273 | 4195 | ||
4274 | #: src/hello/hello.c:1140 | 4196 | #: src/hello/hello.c:973 |
4275 | msgid "Failed to parse HELLO message: missing transport plugin\n" | 4197 | msgid "Failed to parse HELLO message: missing transport plugin\n" |
4276 | msgstr "" | 4198 | msgstr "" |
4277 | 4199 | ||
4278 | #: src/hello/hello.c:1158 | 4200 | #: src/hello/hello.c:990 |
4279 | #, c-format | 4201 | #, c-format |
4280 | msgid "Plugin `%s' not found, skipping address\n" | 4202 | msgid "Plugin `%s' not found\n" |
4281 | msgstr "" | 4203 | msgstr "" |
4282 | 4204 | ||
4283 | #: src/hello/hello.c:1166 | 4205 | #: src/hello/hello.c:999 |
4284 | #, c-format | 4206 | #, c-format |
4285 | msgid "Plugin `%s' does not support URIs yet\n" | 4207 | msgid "Plugin `%s' does not support URIs yet\n" |
4286 | msgstr "" | 4208 | msgstr "" |
4287 | 4209 | ||
4288 | #: src/hello/hello.c:1181 | 4210 | #: src/hello/hello.c:1018 |
4289 | #, c-format | 4211 | #, c-format |
4290 | msgid "Failed to parse `%s' as an address for plugin `%s'\n" | 4212 | msgid "Failed to parse `%s' as an address for plugin `%s'\n" |
4291 | msgstr "" | 4213 | msgstr "" |
4292 | 4214 | ||
4293 | #: src/hostlist/gnunet-daemon-hostlist.c:316 | 4215 | #: src/hostlist/gnunet-daemon-hostlist.c:259 |
4294 | msgid "" | 4216 | msgid "None of the functions for the hostlist daemon were enabled. I have no reason to run!\n" |
4295 | "None of the functions for the hostlist daemon were enabled. I have no " | ||
4296 | "reason to run!\n" | ||
4297 | msgstr "" | 4217 | msgstr "" |
4298 | 4218 | ||
4299 | #: src/hostlist/gnunet-daemon-hostlist.c:376 | 4219 | #: src/hostlist/gnunet-daemon-hostlist.c:308 |
4300 | msgid "advertise our hostlist to other peers" | 4220 | msgid "advertise our hostlist to other peers" |
4301 | msgstr "" | 4221 | msgstr "" |
4302 | 4222 | ||
4303 | #: src/hostlist/gnunet-daemon-hostlist.c:381 | 4223 | #: src/hostlist/gnunet-daemon-hostlist.c:313 |
4304 | msgid "" | 4224 | msgid "bootstrap using hostlists (it is highly recommended that you always use this option)" |
4305 | "bootstrap using hostlists (it is highly recommended that you always use this " | ||
4306 | "option)" | ||
4307 | msgstr "" | 4225 | msgstr "" |
4308 | 4226 | ||
4309 | #: src/hostlist/gnunet-daemon-hostlist.c:385 | 4227 | #: src/hostlist/gnunet-daemon-hostlist.c:316 |
4310 | msgid "enable learning about hostlist servers from other peers" | 4228 | msgid "enable learning about hostlist servers from other peers" |
4311 | msgstr "" | 4229 | msgstr "" |
4312 | 4230 | ||
4313 | #: src/hostlist/gnunet-daemon-hostlist.c:390 | 4231 | #: src/hostlist/gnunet-daemon-hostlist.c:320 |
4314 | msgid "provide a hostlist server" | 4232 | msgid "provide a hostlist server" |
4315 | msgstr "" | 4233 | msgstr "" |
4316 | 4234 | ||
4317 | #: src/hostlist/gnunet-daemon-hostlist.c:406 | 4235 | #: src/hostlist/gnunet-daemon-hostlist.c:335 |
4318 | msgid "GNUnet hostlist server and client" | 4236 | msgid "GNUnet hostlist server and client" |
4319 | msgstr "" | 4237 | msgstr "" |
4320 | 4238 | ||
4321 | #: src/hostlist/gnunet-daemon-hostlist_client.c:349 | 4239 | #: src/hostlist/hostlist-client.c:288 |
4322 | msgid "# bytes downloaded from hostlist servers" | 4240 | msgid "# bytes downloaded from hostlist servers" |
4323 | msgstr "" | 4241 | msgstr "" |
4324 | 4242 | ||
4325 | #: src/hostlist/gnunet-daemon-hostlist_client.c:370 | 4243 | #: src/hostlist/hostlist-client.c:309 src/hostlist/hostlist-client.c:339 |
4326 | #: src/hostlist/gnunet-daemon-hostlist_client.c:403 | ||
4327 | msgid "# invalid HELLOs downloaded from hostlist servers" | 4244 | msgid "# invalid HELLOs downloaded from hostlist servers" |
4328 | msgstr "" | 4245 | msgstr "" |
4329 | 4246 | ||
4330 | #: src/hostlist/gnunet-daemon-hostlist_client.c:373 | 4247 | #: src/hostlist/hostlist-client.c:312 src/hostlist/hostlist-client.c:342 |
4331 | #: src/hostlist/gnunet-daemon-hostlist_client.c:406 | ||
4332 | #, c-format | 4248 | #, c-format |
4333 | msgid "Invalid `%s' message received from hostlist at `%s'\n" | 4249 | msgid "Invalid `%s' message received from hostlist at `%s'\n" |
4334 | msgstr "" | 4250 | msgstr "" |
4335 | 4251 | ||
4336 | #: src/hostlist/gnunet-daemon-hostlist_client.c:391 | 4252 | #: src/hostlist/hostlist-client.c:330 |
4337 | msgid "# valid HELLOs downloaded from hostlist servers" | 4253 | msgid "# valid HELLOs downloaded from hostlist servers" |
4338 | msgstr "" | 4254 | msgstr "" |
4339 | 4255 | ||
4340 | #: src/hostlist/gnunet-daemon-hostlist_client.c:661 | 4256 | #: src/hostlist/hostlist-client.c:592 src/hostlist/hostlist-client.c:1333 |
4341 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1407 | ||
4342 | msgid "# advertised hostlist URIs" | 4257 | msgid "# advertised hostlist URIs" |
4343 | msgstr "" | 4258 | msgstr "" |
4344 | 4259 | ||
4345 | #: src/hostlist/gnunet-daemon-hostlist_client.c:691 | 4260 | #: src/hostlist/hostlist-client.c:622 |
4346 | #, c-format | 4261 | #, c-format |
4347 | msgid "# advertised URI `%s' downloaded" | 4262 | msgid "# advertised URI `%s' downloaded" |
4348 | msgstr "" | 4263 | msgstr "" |
4349 | 4264 | ||
4350 | #: src/hostlist/gnunet-daemon-hostlist_client.c:734 | 4265 | #: src/hostlist/hostlist-client.c:664 |
4351 | #, c-format | 4266 | #, c-format |
4352 | msgid "" | 4267 | msgid "Advertised hostlist with URI `%s' could not be downloaded. Advertised URI gets dismissed.\n" |
4353 | "Advertised hostlist with URI `%s' could not be downloaded. Advertised URI " | ||
4354 | "gets dismissed.\n" | ||
4355 | msgstr "" | 4268 | msgstr "" |
4356 | 4269 | ||
4357 | #: src/hostlist/gnunet-daemon-hostlist_client.c:862 | 4270 | #: src/hostlist/hostlist-client.c:802 |
4358 | #, c-format | 4271 | #, c-format |
4359 | msgid "Timeout trying to download hostlist from `%s'\n" | 4272 | msgid "Timeout trying to download hostlist from `%s'\n" |
4360 | msgstr "" | 4273 | msgstr "" |
4361 | 4274 | ||
4362 | #: src/hostlist/gnunet-daemon-hostlist_client.c:876 | 4275 | #: src/hostlist/hostlist-client.c:816 |
4363 | #, c-format | 4276 | #, c-format |
4364 | msgid "Download limit of %u bytes exceeded, stopping download\n" | 4277 | msgid "Download limit of %u bytes exceeded, stopping download\n" |
4365 | msgstr "" | 4278 | msgstr "" |
4366 | 4279 | ||
4367 | #: src/hostlist/gnunet-daemon-hostlist_client.c:896 | 4280 | #: src/hostlist/hostlist-client.c:836 |
4368 | #, c-format | 4281 | #, c-format |
4369 | msgid "Download of hostlist from `%s' failed: `%s'\n" | 4282 | msgid "Download of hostlist from `%s' failed: `%s'\n" |
4370 | msgstr "" | 4283 | msgstr "" |
4371 | 4284 | ||
4372 | #: src/hostlist/gnunet-daemon-hostlist_client.c:902 | 4285 | #: src/hostlist/hostlist-client.c:842 |
4373 | #, c-format | 4286 | #, c-format |
4374 | msgid "Download of hostlist `%s' completed.\n" | 4287 | msgid "Download of hostlist `%s' completed.\n" |
4375 | msgstr "" | 4288 | msgstr "" |
4376 | 4289 | ||
4377 | #: src/hostlist/gnunet-daemon-hostlist_client.c:910 | 4290 | #: src/hostlist/hostlist-client.c:850 |
4378 | #, c-format | 4291 | #, c-format |
4379 | msgid "Adding successfully tested hostlist `%s' datastore.\n" | 4292 | msgid "Adding successfully tested hostlist `%s' datastore.\n" |
4380 | msgstr "" | 4293 | msgstr "" |
4381 | 4294 | ||
4382 | #: src/hostlist/gnunet-daemon-hostlist_client.c:963 | 4295 | #: src/hostlist/hostlist-client.c:903 |
4383 | #, c-format | 4296 | #, c-format |
4384 | msgid "Bootstrapping using hostlist at `%s'.\n" | 4297 | msgid "Bootstrapping using hostlist at `%s'.\n" |
4385 | msgstr "" | 4298 | msgstr "" |
4386 | 4299 | ||
4387 | #: src/hostlist/gnunet-daemon-hostlist_client.c:971 | 4300 | #: src/hostlist/hostlist-client.c:911 |
4388 | msgid "# hostlist downloads initiated" | 4301 | msgid "# hostlist downloads initiated" |
4389 | msgstr "" | 4302 | msgstr "" |
4390 | 4303 | ||
4391 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1098 | 4304 | #: src/hostlist/hostlist-client.c:1040 src/hostlist/hostlist-client.c:1506 |
4392 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1665 | ||
4393 | msgid "# milliseconds between hostlist downloads" | 4305 | msgid "# milliseconds between hostlist downloads" |
4394 | msgstr "" | 4306 | msgstr "" |
4395 | 4307 | ||
4396 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1107 | 4308 | #: src/hostlist/hostlist-client.c:1049 |
4397 | #, c-format | 4309 | #, c-format |
4398 | msgid "Have %u/%u connections. Will consider downloading hostlist in %s\n" | 4310 | msgid "Have %u/%u connections. Will consider downloading hostlist in %s\n" |
4399 | msgstr "" | 4311 | msgstr "" |
4400 | 4312 | ||
4401 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1166 | 4313 | #: src/hostlist/hostlist-client.c:1109 src/hostlist/hostlist-client.c:1125 |
4402 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1187 | ||
4403 | msgid "# active connections" | 4314 | msgid "# active connections" |
4404 | msgstr "# connessioni attive" | 4315 | msgstr "# connessioni attive" |
4405 | 4316 | ||
4406 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1353 | 4317 | #: src/hostlist/hostlist-client.c:1280 |
4407 | #, c-format | 4318 | #, c-format |
4408 | msgid "Loading saved hostlist entries from file `%s' \n" | 4319 | msgid "Loading saved hostlist entries from file `%s' \n" |
4409 | msgstr "" | 4320 | msgstr "" |
4410 | 4321 | ||
4411 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1358 | 4322 | #: src/hostlist/hostlist-client.c:1285 |
4412 | #, c-format | 4323 | #, c-format |
4413 | msgid "Hostlist file `%s' does not exist\n" | 4324 | msgid "Hostlist file `%s' does not exist\n" |
4414 | msgstr "" | 4325 | msgstr "" |
4415 | 4326 | ||
4416 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1367 | 4327 | #: src/hostlist/hostlist-client.c:1296 |
4417 | #, c-format | 4328 | #, c-format |
4418 | msgid "Could not open file `%s' for reading to load hostlists: %s\n" | 4329 | msgid "Could not open file `%s' for reading to load hostlists: %s\n" |
4419 | msgstr "" | 4330 | msgstr "" |
4420 | 4331 | ||
4421 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1401 | 4332 | #: src/hostlist/hostlist-client.c:1329 |
4422 | #, c-format | 4333 | #, c-format |
4423 | msgid "%u hostlist URIs loaded from file\n" | 4334 | msgid "%u hostlist URIs loaded from file\n" |
4424 | msgstr "" | 4335 | msgstr "" |
4425 | 4336 | ||
4426 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1404 | 4337 | #: src/hostlist/hostlist-client.c:1331 |
4427 | msgid "# hostlist URIs read from file" | 4338 | msgid "# hostlist URIs read from file" |
4428 | msgstr "" | 4339 | msgstr "" |
4429 | 4340 | ||
4430 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1450 | 4341 | #: src/hostlist/hostlist-client.c:1376 |
4431 | #, c-format | 4342 | #, c-format |
4432 | msgid "Could not open file `%s' for writing to save hostlists: %s\n" | 4343 | msgid "Could not open file `%s' for writing to save hostlists: %s\n" |
4433 | msgstr "" | 4344 | msgstr "" |
4434 | 4345 | ||
4435 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1457 | 4346 | #: src/hostlist/hostlist-client.c:1381 |
4436 | #, c-format | 4347 | #, c-format |
4437 | msgid "Writing %u hostlist URIs to `%s'\n" | 4348 | msgid "Writing %u hostlist URIs to `%s'\n" |
4438 | msgstr "" | 4349 | msgstr "" |
4439 | 4350 | ||
4440 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1481 | 4351 | #: src/hostlist/hostlist-client.c:1405 src/hostlist/hostlist-client.c:1422 |
4441 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1498 | ||
4442 | #, c-format | 4352 | #, c-format |
4443 | msgid "Error writing hostlist URIs to file `%s'\n" | 4353 | msgid "Error writing hostlist URIs to file `%s'\n" |
4444 | msgstr "" | 4354 | msgstr "" |
4445 | 4355 | ||
4446 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1493 | 4356 | #: src/hostlist/hostlist-client.c:1417 |
4447 | msgid "# hostlist URIs written to file" | 4357 | msgid "# hostlist URIs written to file" |
4448 | msgstr "" | 4358 | msgstr "" |
4449 | 4359 | ||
4450 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1595 | 4360 | #: src/hostlist/hostlist-client.c:1471 |
4451 | #: src/transport/plugin_transport_http_client.c:2274 | ||
4452 | #, c-format | ||
4453 | msgid "Invalid proxy type: `%s', disabling proxy! Check configuration!\n" | ||
4454 | msgstr "" | ||
4455 | |||
4456 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1624 | ||
4457 | msgid "Learning is enabled on this peer\n" | 4361 | msgid "Learning is enabled on this peer\n" |
4458 | msgstr "" | 4362 | msgstr "" |
4459 | 4363 | ||
4460 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1638 | 4364 | #: src/hostlist/hostlist-client.c:1483 |
4461 | msgid "Learning is not enabled on this peer\n" | 4365 | msgid "Learning is not enabled on this peer\n" |
4462 | msgstr "" | 4366 | msgstr "" |
4463 | 4367 | ||
4464 | #: src/hostlist/gnunet-daemon-hostlist_client.c:1651 | 4368 | #: src/hostlist/hostlist-client.c:1495 |
4465 | #, c-format | 4369 | #, c-format |
4466 | msgid "" | 4370 | msgid "Since learning is not enabled on this peer, hostlist file `%s' was removed\n" |
4467 | "Since learning is not enabled on this peer, hostlist file `%s' was removed\n" | 4371 | msgstr "" |
4372 | |||
4373 | #: src/hostlist/hostlist-client.c:1499 | ||
4374 | #, c-format | ||
4375 | msgid "Hostlist file `%s' could not be removed\n" | ||
4468 | msgstr "" | 4376 | msgstr "" |
4469 | 4377 | ||
4470 | #: src/hostlist/gnunet-daemon-hostlist_server.c:176 | 4378 | #: src/hostlist/hostlist-server.c:137 |
4471 | msgid "bytes in hostlist" | 4379 | msgid "bytes in hostlist" |
4472 | msgstr "" | 4380 | msgstr "" |
4473 | 4381 | ||
4474 | #: src/hostlist/gnunet-daemon-hostlist_server.c:201 | 4382 | #: src/hostlist/hostlist-server.c:161 |
4475 | msgid "expired addresses encountered" | 4383 | msgid "expired addresses encountered" |
4476 | msgstr "" | 4384 | msgstr "" |
4477 | 4385 | ||
4478 | #: src/hostlist/gnunet-daemon-hostlist_server.c:237 | 4386 | #: src/hostlist/hostlist-server.c:189 src/hostlist/hostlist-server.c:425 |
4479 | #: src/hostlist/gnunet-daemon-hostlist_server.c:531 | 4387 | #: src/peerinfo-tool/gnunet-peerinfo.c:350 |
4480 | #: src/peerinfo-tool/gnunet-peerinfo.c:385 | 4388 | #: src/peerinfo-tool/gnunet-peerinfo.c:419 |
4481 | #: src/peerinfo-tool/gnunet-peerinfo.c:534 | 4389 | #: src/peerinfo-tool/gnunet-peerinfo.c:490 |
4482 | #: src/topology/gnunet-daemon-topology.c:862 | 4390 | #: src/topology/gnunet-daemon-topology.c:925 |
4483 | #, c-format | 4391 | #, c-format |
4484 | msgid "Error in communication with PEERINFO service: %s\n" | 4392 | msgid "Error in communication with PEERINFO service: %s\n" |
4485 | msgstr "" | 4393 | msgstr "" |
4486 | 4394 | ||
4487 | #: src/hostlist/gnunet-daemon-hostlist_server.c:261 | 4395 | #: src/hostlist/hostlist-server.c:210 |
4488 | msgid "HELLOs without addresses encountered (ignored)" | 4396 | msgid "HELLOs without addresses encountered (ignored)" |
4489 | msgstr "" | 4397 | msgstr "" |
4490 | 4398 | ||
4491 | #: src/hostlist/gnunet-daemon-hostlist_server.c:278 | 4399 | #: src/hostlist/hostlist-server.c:224 |
4492 | msgid "bytes not included in hostlist (size limit)" | 4400 | msgid "bytes not included in hostlist (size limit)" |
4493 | msgstr "" | 4401 | msgstr "" |
4494 | 4402 | ||
4495 | #: src/hostlist/gnunet-daemon-hostlist_server.c:382 | 4403 | #: src/hostlist/hostlist-server.c:268 |
4496 | #, c-format | 4404 | #, c-format |
4497 | msgid "Refusing `%s' request to hostlist server\n" | 4405 | msgid "Refusing `%s' request to hostlist server\n" |
4498 | msgstr "" | 4406 | msgstr "" |
4499 | 4407 | ||
4500 | #: src/hostlist/gnunet-daemon-hostlist_server.c:385 | 4408 | #: src/hostlist/hostlist-server.c:271 |
4501 | msgid "hostlist requests refused (not HTTP GET)" | 4409 | msgid "hostlist requests refused (not HTTP GET)" |
4502 | msgstr "" | 4410 | msgstr "" |
4503 | 4411 | ||
4504 | #: src/hostlist/gnunet-daemon-hostlist_server.c:397 | 4412 | #: src/hostlist/hostlist-server.c:284 |
4505 | #, c-format | 4413 | #, c-format |
4506 | msgid "Refusing `%s' request with %llu bytes of upload data\n" | 4414 | msgid "Refusing `%s' request with %llu bytes of upload data\n" |
4507 | msgstr "" | 4415 | msgstr "" |
4508 | 4416 | ||
4509 | #: src/hostlist/gnunet-daemon-hostlist_server.c:401 | 4417 | #: src/hostlist/hostlist-server.c:288 |
4510 | msgid "hostlist requests refused (upload data)" | 4418 | msgid "hostlist requests refused (upload data)" |
4511 | msgstr "" | 4419 | msgstr "" |
4512 | 4420 | ||
4513 | #: src/hostlist/gnunet-daemon-hostlist_server.c:408 | 4421 | #: src/hostlist/hostlist-server.c:296 |
4514 | msgid "Could not handle hostlist request since I do not have a response yet\n" | 4422 | msgid "Could not handle hostlist request since I do not have a response yet\n" |
4515 | msgstr "" | 4423 | msgstr "" |
4516 | 4424 | ||
4517 | #: src/hostlist/gnunet-daemon-hostlist_server.c:411 | 4425 | #: src/hostlist/hostlist-server.c:299 |
4518 | msgid "hostlist requests refused (not ready)" | 4426 | msgid "hostlist requests refused (not ready)" |
4519 | msgstr "" | 4427 | msgstr "" |
4520 | 4428 | ||
4521 | #: src/hostlist/gnunet-daemon-hostlist_server.c:416 | 4429 | #: src/hostlist/hostlist-server.c:303 |
4522 | msgid "Received request for our hostlist\n" | 4430 | msgid "Received request for our hostlist\n" |
4523 | msgstr "" | 4431 | msgstr "" |
4524 | 4432 | ||
4525 | #: src/hostlist/gnunet-daemon-hostlist_server.c:418 | 4433 | #: src/hostlist/hostlist-server.c:304 |
4526 | msgid "hostlist requests processed" | 4434 | msgid "hostlist requests processed" |
4527 | msgstr "" | 4435 | msgstr "" |
4528 | 4436 | ||
4529 | #: src/hostlist/gnunet-daemon-hostlist_server.c:466 | 4437 | #: src/hostlist/hostlist-server.c:346 |
4530 | msgid "# hostlist advertisements send" | 4438 | msgid "# hostlist advertisements send" |
4531 | msgstr "" | 4439 | msgstr "" |
4532 | 4440 | ||
4533 | #: src/hostlist/gnunet-daemon-hostlist_server.c:679 | 4441 | #: src/hostlist/hostlist-server.c:390 |
4534 | #: src/transport/gnunet-service-transport.c:2827 | 4442 | msgid "Advertisement message could not be queued by core\n" |
4535 | msgid "Could not access PEERINFO service. Exiting.\n" | ||
4536 | msgstr "" | 4443 | msgstr "" |
4537 | 4444 | ||
4538 | #: src/hostlist/gnunet-daemon-hostlist_server.c:691 | 4445 | #: src/hostlist/hostlist-server.c:557 src/peerinfo-tool/gnunet-peerinfo.c:639 |
4539 | #, c-format | 4446 | #: src/transport/gnunet-service-transport.c:1114 |
4540 | msgid "Invalid port number %llu. Exiting.\n" | 4447 | msgid "Could not access PEERINFO service. Exiting.\n" |
4541 | msgstr "" | 4448 | msgstr "" |
4542 | 4449 | ||
4543 | #: src/hostlist/gnunet-daemon-hostlist_server.c:703 | 4450 | #: src/hostlist/hostlist-server.c:576 |
4544 | #, c-format | 4451 | #, c-format |
4545 | msgid "Hostlist service starts on %s:%llu\n" | 4452 | msgid "Hostlist service starts on %s:%llu\n" |
4546 | msgstr "" | 4453 | msgstr "" |
4547 | 4454 | ||
4548 | #: src/hostlist/gnunet-daemon-hostlist_server.c:718 | 4455 | #: src/hostlist/hostlist-server.c:590 |
4549 | #, c-format | 4456 | #, c-format |
4550 | msgid "Address to obtain hostlist: `%s'\n" | 4457 | msgid "Address to obtain hostlist: `%s'\n" |
4551 | msgstr "" | 4458 | msgstr "" |
4552 | 4459 | ||
4553 | #: src/hostlist/gnunet-daemon-hostlist_server.c:731 | 4460 | #: src/hostlist/hostlist-server.c:630 |
4554 | msgid "BINDTOIP does not a valid IPv4 address! Ignoring BINDTOIPV4.\n" | ||
4555 | msgstr "" | ||
4556 | |||
4557 | #: src/hostlist/gnunet-daemon-hostlist_server.c:748 | ||
4558 | msgid "BINDTOIP does not a valid IPv4 address! Ignoring BINDTOIPV6.\n" | ||
4559 | msgstr "" | ||
4560 | |||
4561 | #: src/hostlist/gnunet-daemon-hostlist_server.c:769 | ||
4562 | #, fuzzy, c-format | ||
4563 | msgid "`%s' is not a valid IPv4 address! Ignoring BINDTOIPV4.\n" | ||
4564 | msgstr "`%s' non è un indirizzo IP valido.\n" | ||
4565 | |||
4566 | #: src/hostlist/gnunet-daemon-hostlist_server.c:789 | ||
4567 | #, fuzzy, c-format | 4461 | #, fuzzy, c-format |
4568 | msgid "`%s' is not a valid IPv6 address! Ignoring BINDTOIPV6.\n" | 4462 | #| msgid "`%s' is not a valid IP address.\n" |
4463 | msgid "`%s' is not a valid IP address! Ignoring BINDTOIP.\n" | ||
4569 | msgstr "`%s' non è un indirizzo IP valido.\n" | 4464 | msgstr "`%s' non è un indirizzo IP valido.\n" |
4570 | 4465 | ||
4571 | #: src/hostlist/gnunet-daemon-hostlist_server.c:829 | 4466 | #: src/hostlist/hostlist-server.c:673 |
4572 | #, c-format | 4467 | #, c-format |
4573 | msgid "Could not start hostlist HTTP server on port %u\n" | 4468 | msgid "Could not start hostlist HTTP server on port %u\n" |
4574 | msgstr "" | 4469 | msgstr "" |
4575 | 4470 | ||
4576 | #: src/identity/gnunet-identity.c:179 | 4471 | #: src/identity/gnunet-identity.c:165 |
4577 | #, c-format | 4472 | #, c-format |
4578 | msgid "Failed to create ego: %s\n" | 4473 | msgid "Failed to create ego: %s\n" |
4579 | msgstr "" | 4474 | msgstr "" |
4580 | 4475 | ||
4581 | #: src/identity/gnunet-identity.c:201 | 4476 | #: src/identity/gnunet-identity.c:184 |
4582 | #, c-format | 4477 | #, c-format |
4583 | msgid "Failed to set default ego: %s\n" | 4478 | msgid "Failed to set default ego: %s\n" |
4584 | msgstr "" | 4479 | msgstr "" |
4585 | 4480 | ||
4586 | #: src/identity/gnunet-identity.c:356 | 4481 | #: src/identity/gnunet-identity.c:327 |
4587 | msgid "create ego NAME" | 4482 | msgid "create ego NAME" |
4588 | msgstr "" | 4483 | msgstr "" |
4589 | 4484 | ||
4590 | #: src/identity/gnunet-identity.c:362 | 4485 | #: src/identity/gnunet-identity.c:330 |
4591 | msgid "delete ego NAME " | 4486 | msgid "delete ego NAME " |
4592 | msgstr "" | 4487 | msgstr "" |
4593 | 4488 | ||
4594 | #: src/identity/gnunet-identity.c:367 | 4489 | #: src/identity/gnunet-identity.c:333 |
4595 | msgid "display all egos" | 4490 | msgid "display all egos" |
4596 | msgstr "" | 4491 | msgstr "" |
4597 | 4492 | ||
4598 | #: src/identity/gnunet-identity.c:373 | 4493 | #: src/identity/gnunet-identity.c:336 |
4599 | msgid "" | 4494 | msgid "set default identity to EGO for a subsystem SUBSYSTEM (use together with -s)" |
4600 | "set default identity to EGO for a subsystem SUBSYSTEM (use together with -s)" | ||
4601 | msgstr "" | 4495 | msgstr "" |
4602 | 4496 | ||
4603 | #: src/identity/gnunet-identity.c:378 | 4497 | #: src/identity/gnunet-identity.c:339 |
4604 | msgid "run in monitor mode egos" | 4498 | msgid "run in monitor mode egos" |
4605 | msgstr "" | 4499 | msgstr "" |
4606 | 4500 | ||
4607 | #: src/identity/gnunet-identity.c:384 | 4501 | #: src/identity/gnunet-identity.c:342 |
4608 | msgid "" | 4502 | msgid "set default identity to EGO for a subsystem SUBSYSTEM (use together with -e)" |
4609 | "set default identity to EGO for a subsystem SUBSYSTEM (use together with -e)" | ||
4610 | msgstr "" | 4503 | msgstr "" |
4611 | 4504 | ||
4612 | #: src/identity/gnunet-identity.c:398 | 4505 | #: src/identity/gnunet-identity.c:351 |
4613 | msgid "Maintain egos" | 4506 | msgid "Maintain egos" |
4614 | msgstr "" | 4507 | msgstr "" |
4615 | 4508 | ||
4616 | #: src/identity/gnunet-service-identity.c:391 | 4509 | #: src/identity/gnunet-service-identity.c:338 |
4617 | msgid "no default known" | 4510 | msgid "no default known" |
4618 | msgstr "" | 4511 | msgstr "" |
4619 | 4512 | ||
4620 | #: src/identity/gnunet-service-identity.c:416 | 4513 | #: src/identity/gnunet-service-identity.c:362 |
4621 | msgid "default configured, but ego unknown (internal error)" | 4514 | msgid "default configured, but ego unknown (internal error)" |
4622 | msgstr "" | 4515 | msgstr "" |
4623 | 4516 | ||
4624 | #: src/identity/gnunet-service-identity.c:507 | 4517 | #: src/identity/gnunet-service-identity.c:439 |
4625 | #: src/identity/gnunet-service-identity.c:790 | 4518 | #: src/identity/gnunet-service-identity.c:670 |
4626 | #: src/identity/gnunet-service-identity.c:918 | 4519 | #: src/identity/gnunet-service-identity.c:778 |
4627 | #, c-format | 4520 | #, c-format |
4628 | msgid "Failed to write subsystem default identifier map to `%s'.\n" | 4521 | msgid "Failed to write subsystem default identifier map to `%s'.\n" |
4629 | msgstr "" | 4522 | msgstr "" |
4630 | 4523 | ||
4631 | #: src/identity/gnunet-service-identity.c:515 | 4524 | #: src/identity/gnunet-service-identity.c:446 |
4632 | msgid "Unknown ego specified for service (internal error)" | 4525 | msgid "Unknown ego specified for service (internal error)" |
4633 | msgstr "" | 4526 | msgstr "" |
4634 | 4527 | ||
4635 | #: src/identity/gnunet-service-identity.c:610 | 4528 | #: src/identity/gnunet-service-identity.c:516 |
4636 | msgid "identifier already in use for another ego" | 4529 | msgid "identifier already in use for another ego" |
4637 | msgstr "" | 4530 | msgstr "" |
4638 | 4531 | ||
4639 | #: src/identity/gnunet-service-identity.c:765 | 4532 | #: src/identity/gnunet-service-identity.c:647 |
4640 | msgid "target name already exists" | 4533 | msgid "target name already exists" |
4641 | msgstr "" | 4534 | msgstr "" |
4642 | 4535 | ||
4643 | #: src/identity/gnunet-service-identity.c:808 | 4536 | #: src/identity/gnunet-service-identity.c:686 |
4644 | #: src/identity/gnunet-service-identity.c:936 | 4537 | #: src/identity/gnunet-service-identity.c:795 |
4645 | msgid "no matching ego found" | 4538 | msgid "no matching ego found" |
4646 | msgstr "" | 4539 | msgstr "" |
4647 | 4540 | ||
4648 | #: src/identity/gnunet-service-identity.c:971 | 4541 | #: src/identity/gnunet-service-identity.c:829 |
4649 | #, c-format | 4542 | #, c-format |
4650 | msgid "Failed to parse ego information in `%s'\n" | 4543 | msgid "Failed to parse ego information in `%s'\n" |
4651 | msgstr "" | 4544 | msgstr "" |
4652 | 4545 | ||
4653 | #: src/identity/gnunet-service-identity.c:1029 | 4546 | #: src/identity/gnunet-service-identity.c:902 |
4654 | #, c-format | 4547 | #, c-format |
4655 | msgid "Failed to parse subsystem identity configuration file `%s'\n" | 4548 | msgid "Failed to parse subsystem identity configuration file `%s'\n" |
4656 | msgstr "" | 4549 | msgstr "" |
4657 | 4550 | ||
4658 | #: src/identity/gnunet-service-identity.c:1039 | 4551 | #: src/identity/gnunet-service-identity.c:914 |
4659 | #, c-format | 4552 | #, c-format |
4660 | msgid "Failed to create directory `%s' for storing egos\n" | 4553 | msgid "Failed to create directory `%s' for storing egos\n" |
4661 | msgstr "" | 4554 | msgstr "" |
4662 | 4555 | ||
4663 | #: src/identity/plugin_rest_identity.c:1297 | 4556 | #: src/mesh/gnunet-mesh.c:357 |
4664 | msgid "Identity REST API initialized\n" | ||
4665 | msgstr "" | ||
4666 | |||
4667 | #: src/json/json.c:123 | ||
4668 | #, c-format | 4557 | #, c-format |
4669 | msgid "Failed to parse JSON in option `%s': %s (%s)\n" | 4558 | msgid "Invalid target `%s'\n" |
4670 | msgstr "" | 4559 | msgstr "" |
4671 | 4560 | ||
4672 | #: src/my/my.c:196 src/my/my.c:215 | 4561 | #: src/mesh/gnunet-mesh.c:607 |
4673 | #, c-format | 4562 | #, c-format |
4674 | msgid "%s failed at %s:%d with error: %s\n" | 4563 | msgid "Invalid peer ID `%s'\n" |
4675 | msgstr "" | 4564 | msgstr "" |
4676 | 4565 | ||
4677 | #: src/mysql/mysql.c:180 | 4566 | #: src/mesh/gnunet-mesh.c:650 |
4678 | #, c-format | 4567 | #, c-format |
4679 | msgid "Trying to use file `%s' for MySQL configuration.\n" | 4568 | msgid "Invalid tunnel owner `%s'\n" |
4680 | msgstr "" | 4569 | msgstr "" |
4681 | 4570 | ||
4682 | #: src/mysql/mysql.c:187 | 4571 | #: src/mesh/gnunet-mesh.c:716 |
4683 | #, c-format | 4572 | msgid "You must NOT give a TARGETwhen using 'request all' options\n" |
4684 | msgid "Could not access file `%s': %s\n" | ||
4685 | msgstr "" | 4573 | msgstr "" |
4686 | 4574 | ||
4687 | #: src/namecache/gnunet-namecache.c:107 | 4575 | #: src/mesh/gnunet-mesh.c:807 |
4688 | #, c-format | 4576 | msgid "provide information about a particular connection" |
4689 | msgid "No records found for `%s'" | ||
4690 | msgstr "" | 4577 | msgstr "" |
4691 | 4578 | ||
4692 | #: src/namecache/gnunet-namecache.c:122 src/namestore/gnunet-namestore.c:454 | 4579 | #: src/mesh/gnunet-mesh.c:810 |
4693 | #, c-format | 4580 | msgid "activate echo mode" |
4694 | msgid "\tCorrupt or unsupported record of type %u\n" | ||
4695 | msgstr "" | 4581 | msgstr "" |
4696 | 4582 | ||
4697 | #: src/namecache/gnunet-namecache.c:183 | 4583 | #: src/mesh/gnunet-mesh.c:816 |
4698 | #, c-format | 4584 | msgid "port to listen to (default; 0)" |
4699 | msgid "You must specify which zone should be accessed\n" | ||
4700 | msgstr "" | 4585 | msgstr "" |
4701 | 4586 | ||
4702 | #: src/namecache/gnunet-namecache.c:193 | 4587 | #: src/mesh/gnunet-mesh.c:819 src/mesh/gnunet-mesh.c:822 |
4703 | #, c-format | 4588 | msgid "provide information about all peers" |
4704 | msgid "Invalid public key for zone `%s'\n" | ||
4705 | msgstr "" | 4589 | msgstr "" |
4706 | 4590 | ||
4707 | #: src/namecache/gnunet-namecache.c:201 | 4591 | #: src/mesh/gnunet-mesh.c:825 |
4708 | #, c-format | 4592 | msgid "provide information about a particular tunnel" |
4709 | msgid "You must specify a name\n" | ||
4710 | msgstr "È necessario specificare un nome\n" | ||
4711 | |||
4712 | #: src/namecache/gnunet-namecache.c:232 src/namestore/gnunet-namestore.c:1575 | ||
4713 | msgid "name of the record to add/delete/display" | ||
4714 | msgstr "" | 4593 | msgstr "" |
4715 | 4594 | ||
4716 | #: src/namecache/gnunet-namecache.c:238 | 4595 | #: src/mesh/gnunet-mesh.c:828 |
4717 | msgid "spezifies the public key of the zone to look in" | 4596 | msgid "provide information about all tunnels" |
4718 | msgstr "" | 4597 | msgstr "" |
4719 | 4598 | ||
4720 | #: src/namecache/gnunet-namecache.c:250 src/namestore/gnunet-namestore.c:1632 | 4599 | #: src/mesh/gnunet-service-mesh_peer.c:390 |
4721 | msgid "GNUnet zone manipulation tool" | 4600 | msgid "Wrong CORE service\n" |
4722 | msgstr "" | 4601 | msgstr "" |
4723 | 4602 | ||
4724 | #: src/namecache/namecache_api.c:296 | 4603 | #: src/mysql/mysql.c:174 |
4725 | msgid "Namecache failed to cache block" | ||
4726 | msgstr "" | ||
4727 | |||
4728 | #: src/namecache/namecache_api.c:383 | ||
4729 | msgid "Error communicating with namecache service" | ||
4730 | msgstr "" | ||
4731 | |||
4732 | #: src/namecache/plugin_namecache_flat.c:121 | ||
4733 | #: src/namecache/plugin_namecache_flat.c:255 | ||
4734 | #: src/namestore/plugin_namestore_heap.c:179 | ||
4735 | #: src/namestore/plugin_namestore_heap.c:412 | ||
4736 | #: src/peerstore/plugin_peerstore_flat.c:379 | ||
4737 | #: src/peerstore/plugin_peerstore_flat.c:538 | ||
4738 | #, c-format | 4604 | #, c-format |
4739 | msgid "Unable to initialize file: %s.\n" | 4605 | msgid "Trying to use file `%s' for MySQL configuration.\n" |
4740 | msgstr "" | 4606 | msgstr "" |
4741 | 4607 | ||
4742 | #: src/namecache/plugin_namecache_flat.c:132 | 4608 | #: src/mysql/mysql.c:181 |
4743 | #: src/namestore/plugin_namestore_heap.c:190 | ||
4744 | #: src/peerstore/plugin_peerstore_flat.c:394 | ||
4745 | #, c-format | 4609 | #, c-format |
4746 | msgid "Unable to get filesize: %s.\n" | 4610 | msgid "Could not access file `%s': %s\n" |
4747 | msgstr "" | 4611 | msgstr "" |
4748 | 4612 | ||
4749 | #: src/namecache/plugin_namecache_flat.c:151 | 4613 | #: src/namecache/gnunet-namecache.c:109 |
4750 | #: src/namestore/plugin_namestore_heap.c:203 | ||
4751 | #: src/peerstore/plugin_peerstore_flat.c:406 | ||
4752 | #, c-format | 4614 | #, c-format |
4753 | msgid "Unable to read file: %s.\n" | 4615 | msgid "No records found for `%s'" |
4754 | msgstr "" | ||
4755 | |||
4756 | #: src/namecache/plugin_namecache_flat.c:410 | ||
4757 | msgid "flat plugin running\n" | ||
4758 | msgstr "" | 4616 | msgstr "" |
4759 | 4617 | ||
4760 | #: src/namecache/plugin_namecache_sqlite.c:183 | 4618 | #: src/namecache/gnunet-namecache.c:124 src/namestore/gnunet-namestore.c:397 |
4761 | #: src/namecache/plugin_namecache_sqlite.c:197 | ||
4762 | #: src/namestore/plugin_namestore_sqlite.c:219 | ||
4763 | #: src/namestore/plugin_namestore_sqlite.c:230 | ||
4764 | #, c-format | 4619 | #, c-format |
4765 | msgid "Failed to setup database at `%s'\n" | 4620 | msgid "\tCorrupt or unsupported record of type %u\n" |
4766 | msgstr "" | 4621 | msgstr "" |
4767 | 4622 | ||
4768 | #: src/namestore/gnunet-namestore.c:341 | 4623 | #: src/namecache/gnunet-namecache.c:185 |
4769 | #, c-format | 4624 | #, c-format |
4770 | msgid "Adding record failed: %s\n" | 4625 | msgid "You must specify which zone should be accessed\n" |
4771 | msgstr "" | 4626 | msgstr "" |
4772 | 4627 | ||
4773 | #: src/namestore/gnunet-namestore.c:371 | 4628 | #: src/namecache/gnunet-namecache.c:195 src/namestore/gnunet-namestore.c:695 |
4774 | #, c-format | 4629 | #, c-format |
4775 | msgid "Deleting record failed, record does not exist%s%s\n" | 4630 | msgid "Invalid public key for reverse lookup `%s'\n" |
4776 | msgstr "" | 4631 | msgstr "" |
4777 | 4632 | ||
4778 | #: src/namestore/gnunet-namestore.c:378 | 4633 | #: src/namecache/gnunet-namecache.c:203 |
4779 | #, c-format | 4634 | #, c-format |
4780 | msgid "Deleting record failed%s%s\n" | 4635 | msgid "You must specify a name\n" |
4636 | msgstr "È necessario specificare un nome\n" | ||
4637 | |||
4638 | #: src/namecache/gnunet-namecache.c:234 src/namestore/gnunet-namestore.c:931 | ||
4639 | msgid "name of the record to add/delete/display" | ||
4781 | msgstr "" | 4640 | msgstr "" |
4782 | 4641 | ||
4783 | #: src/namestore/gnunet-namestore.c:660 src/namestore/gnunet-namestore.c:668 | 4642 | #: src/namecache/gnunet-namecache.c:237 |
4784 | #, c-format | 4643 | msgid "spezifies the public key of the zone to look in" |
4785 | msgid "A %s record exists already under `%s', no other records can be added.\n" | ||
4786 | msgstr "" | 4644 | msgstr "" |
4787 | 4645 | ||
4788 | #: src/namestore/gnunet-namestore.c:682 src/namestore/gnunet-namestore.c:694 | 4646 | #: src/namecache/gnunet-namecache.c:248 src/namestore/gnunet-namestore.c:963 |
4789 | #, c-format | 4647 | msgid "GNUnet zone manipulation tool" |
4790 | msgid "Records already exist under `%s', cannot add `%s' record.\n" | ||
4791 | msgstr "" | 4648 | msgstr "" |
4792 | 4649 | ||
4793 | #: src/namestore/gnunet-namestore.c:707 | 4650 | #: src/namecache/namecache_api.c:276 |
4794 | #, c-format | 4651 | msgid "Namecache failed to cache block" |
4795 | msgid "" | ||
4796 | "Non-GNS2DNS records already exist under `%s', cannot add GNS2DNS record.\n" | ||
4797 | msgstr "" | 4652 | msgstr "" |
4798 | 4653 | ||
4799 | #: src/namestore/gnunet-namestore.c:837 | 4654 | #: src/namecache/plugin_namecache_postgres.c:89 |
4655 | #: src/namestore/plugin_namestore_postgres.c:96 | ||
4656 | #, fuzzy | ||
4657 | #| msgid "Failed to create statistics!\n" | ||
4658 | msgid "Failed to create indices\n" | ||
4659 | msgstr "Generazione statistiche fallita\n" | ||
4660 | |||
4661 | #: src/namestore/gnunet-namestore.c:303 | ||
4800 | #, c-format | 4662 | #, c-format |
4801 | msgid "There are no records under label `%s' that could be deleted.\n" | 4663 | msgid "Adding record failed: %s\n" |
4802 | msgstr "" | 4664 | msgstr "" |
4803 | 4665 | ||
4804 | #: src/namestore/gnunet-namestore.c:878 | 4666 | #: src/namestore/gnunet-namestore.c:332 |
4805 | #, c-format | 4667 | #, c-format |
4806 | msgid "" | 4668 | msgid "Deleting record failed, record does not exist%s%s\n" |
4807 | "There are no records under label `%s' that match the request for deletion.\n" | ||
4808 | msgstr "" | 4669 | msgstr "" |
4809 | 4670 | ||
4810 | #: src/namestore/gnunet-namestore.c:965 | 4671 | #: src/namestore/gnunet-namestore.c:339 |
4811 | #, c-format | 4672 | #, c-format |
4812 | msgid "Failed to replace records: %s\n" | 4673 | msgid "Deleting record failed%s%s\n" |
4813 | msgstr "" | 4674 | msgstr "" |
4814 | 4675 | ||
4815 | #: src/namestore/gnunet-namestore.c:1009 | 4676 | #: src/namestore/gnunet-namestore.c:558 |
4816 | #, c-format | 4677 | #, c-format |
4817 | msgid "No options given\n" | 4678 | msgid "No options given\n" |
4818 | msgstr "" | 4679 | msgstr "" |
4819 | 4680 | ||
4820 | #: src/namestore/gnunet-namestore.c:1032 src/namestore/gnunet-namestore.c:1065 | 4681 | #: src/namestore/gnunet-namestore.c:569 |
4821 | #: src/namestore/gnunet-namestore.c:1074 src/namestore/gnunet-namestore.c:1093 | 4682 | #: src/namestore/gnunet-namestore-fcfsd.c:970 |
4822 | #: src/namestore/gnunet-namestore.c:1116 src/namestore/gnunet-namestore.c:1148 | 4683 | msgid "Failed to connect to namestore\n" |
4823 | #, c-format | ||
4824 | msgid "Missing option `%s' for operation `%s'\n" | ||
4825 | msgstr "" | 4684 | msgstr "" |
4826 | 4685 | ||
4827 | #: src/namestore/gnunet-namestore.c:1033 | 4686 | #: src/namestore/gnunet-namestore.c:577 src/namestore/gnunet-namestore.c:586 |
4828 | msgid "replace" | 4687 | #: src/namestore/gnunet-namestore.c:603 src/namestore/gnunet-namestore.c:625 |
4688 | #: src/namestore/gnunet-namestore.c:665 | ||
4689 | #, c-format | ||
4690 | msgid "Missing option `%s' for operation `%s'\n" | ||
4829 | msgstr "" | 4691 | msgstr "" |
4830 | 4692 | ||
4831 | #: src/namestore/gnunet-namestore.c:1066 src/namestore/gnunet-namestore.c:1075 | 4693 | #: src/namestore/gnunet-namestore.c:578 src/namestore/gnunet-namestore.c:587 |
4832 | #: src/namestore/gnunet-namestore.c:1094 src/namestore/gnunet-namestore.c:1118 | 4694 | #: src/namestore/gnunet-namestore.c:604 src/namestore/gnunet-namestore.c:626 |
4833 | msgid "add" | 4695 | msgid "add" |
4834 | msgstr "" | 4696 | msgstr "" |
4835 | 4697 | ||
4836 | #: src/namestore/gnunet-namestore.c:1084 | 4698 | #: src/namestore/gnunet-namestore.c:595 |
4837 | #, c-format | 4699 | #, c-format |
4838 | msgid "Unsupported type `%s'\n" | 4700 | msgid "Unsupported type `%s'\n" |
4839 | msgstr "" | 4701 | msgstr "" |
4840 | 4702 | ||
4841 | #: src/namestore/gnunet-namestore.c:1106 | 4703 | #: src/namestore/gnunet-namestore.c:615 |
4842 | #, c-format | 4704 | #, c-format |
4843 | msgid "Value `%s' invalid for record type `%s'\n" | 4705 | msgid "Value `%s' invalid for record type `%s'\n" |
4844 | msgstr "" | 4706 | msgstr "" |
4845 | 4707 | ||
4846 | #: src/namestore/gnunet-namestore.c:1129 | 4708 | #: src/namestore/gnunet-namestore.c:651 |
4847 | #, c-format | 4709 | #, c-format |
4848 | msgid "Invalid time format `%s'\n" | 4710 | msgid "Invalid time format `%s'\n" |
4849 | msgstr "" | 4711 | msgstr "" |
4850 | 4712 | ||
4851 | #: src/namestore/gnunet-namestore.c:1149 | 4713 | #: src/namestore/gnunet-namestore.c:666 |
4852 | msgid "del" | 4714 | msgid "del" |
4853 | msgstr "" | 4715 | msgstr "" |
4854 | 4716 | ||
4855 | #: src/namestore/gnunet-namestore.c:1192 | 4717 | #: src/namestore/gnunet-namestore.c:715 |
4856 | #, c-format | 4718 | #: src/peerinfo-tool/gnunet-peerinfo.c:723 |
4857 | msgid "Invalid public key for reverse lookup `%s'\n" | ||
4858 | msgstr "" | ||
4859 | |||
4860 | #: src/namestore/gnunet-namestore.c:1221 | ||
4861 | #: src/peerinfo-tool/gnunet-peerinfo.c:775 | ||
4862 | #, c-format | 4719 | #, c-format |
4863 | msgid "Invalid URI `%s'\n" | 4720 | msgid "Invalid URI `%s'\n" |
4864 | msgstr "" | 4721 | msgstr "" |
4865 | 4722 | ||
4866 | #: src/namestore/gnunet-namestore.c:1249 | 4723 | #: src/namestore/gnunet-namestore.c:750 |
4867 | #, c-format | 4724 | #, c-format |
4868 | msgid "Invalid nick `%s'\n" | 4725 | msgid "Invalid nick `%s'\n" |
4869 | msgstr "" | 4726 | msgstr "" |
4870 | 4727 | ||
4871 | #: src/namestore/gnunet-namestore.c:1289 | 4728 | #: src/namestore/gnunet-namestore.c:790 |
4872 | #, c-format | ||
4873 | msgid "No default ego configured in identity service\n" | ||
4874 | msgstr "" | ||
4875 | |||
4876 | #: src/namestore/gnunet-namestore.c:1341 | ||
4877 | #, c-format | ||
4878 | msgid "Superfluous command line arguments (starting with `%s') ignored\n" | ||
4879 | msgstr "" | ||
4880 | |||
4881 | #: src/namestore/gnunet-namestore.c:1357 | ||
4882 | #, c-format | 4729 | #, c-format |
4883 | msgid "Cannot connect to identity service\n" | 4730 | msgid "Ego `%s' not known to identity service\n" |
4884 | msgstr "" | ||
4885 | |||
4886 | #: src/namestore/gnunet-namestore.c:1407 | ||
4887 | msgid "Empty record line argument is not allowed.\n" | ||
4888 | msgstr "" | 4731 | msgstr "" |
4889 | 4732 | ||
4890 | #: src/namestore/gnunet-namestore.c:1423 | 4733 | #: src/namestore/gnunet-namestore.c:817 |
4891 | #, c-format | 4734 | #, c-format |
4892 | msgid "Invalid expiration time `%s' (must be without unit)\n" | 4735 | msgid "No default ego configured in identity service\n" |
4893 | msgstr "" | 4736 | msgstr "" |
4894 | 4737 | ||
4895 | #: src/namestore/gnunet-namestore.c:1435 src/namestore/gnunet-namestore.c:1453 | 4738 | #: src/namestore/gnunet-namestore.c:853 |
4896 | #: src/namestore/gnunet-namestore.c:1470 | ||
4897 | #, c-format | 4739 | #, c-format |
4898 | msgid "Missing entries in record line `%s'.\n" | 4740 | msgid "Identity service is not running\n" |
4899 | msgstr "" | 4741 | msgstr "" |
4900 | 4742 | ||
4901 | #: src/namestore/gnunet-namestore.c:1444 | 4743 | #: src/namestore/gnunet-namestore.c:865 |
4902 | #, fuzzy, c-format | ||
4903 | msgid "Unknown record type `%s'\n" | ||
4904 | msgstr "Comando `%s' sconosciuto.\n" | ||
4905 | |||
4906 | #: src/namestore/gnunet-namestore.c:1484 | ||
4907 | #, c-format | 4744 | #, c-format |
4908 | msgid "Invalid record data for type %s: `%s'.\n" | 4745 | msgid "Cannot connect to identity service\n" |
4909 | msgstr "" | 4746 | msgstr "" |
4910 | 4747 | ||
4911 | #: src/namestore/gnunet-namestore.c:1548 | 4748 | #: src/namestore/gnunet-namestore.c:913 |
4912 | msgid "add record" | 4749 | msgid "add record" |
4913 | msgstr "" | 4750 | msgstr "" |
4914 | 4751 | ||
4915 | #: src/namestore/gnunet-namestore.c:1552 | 4752 | #: src/namestore/gnunet-namestore.c:916 |
4916 | msgid "delete record" | 4753 | msgid "delete record" |
4917 | msgstr "" | 4754 | msgstr "" |
4918 | 4755 | ||
4919 | #: src/namestore/gnunet-namestore.c:1556 | 4756 | #: src/namestore/gnunet-namestore.c:919 |
4920 | msgid "display records" | 4757 | msgid "display records" |
4921 | msgstr "" | 4758 | msgstr "" |
4922 | 4759 | ||
4923 | #: src/namestore/gnunet-namestore.c:1561 | 4760 | #: src/namestore/gnunet-namestore.c:922 |
4924 | msgid "" | 4761 | msgid "expiration time for record to use (for adding only), \"never\" is possible" |
4925 | "expiration time for record to use (for adding only), \"never\" is possible" | ||
4926 | msgstr "" | 4762 | msgstr "" |
4927 | 4763 | ||
4928 | #: src/namestore/gnunet-namestore.c:1566 | 4764 | #: src/namestore/gnunet-namestore.c:925 |
4929 | msgid "set the desired nick name for the zone" | 4765 | msgid "set the desired nick name for the zone" |
4930 | msgstr "" | 4766 | msgstr "" |
4931 | 4767 | ||
4932 | #: src/namestore/gnunet-namestore.c:1570 | 4768 | #: src/namestore/gnunet-namestore.c:928 |
4933 | msgid "monitor changes in the namestore" | 4769 | msgid "monitor changes in the namestore" |
4934 | msgstr "" | 4770 | msgstr "" |
4935 | 4771 | ||
4936 | #: src/namestore/gnunet-namestore.c:1580 | 4772 | #: src/namestore/gnunet-namestore.c:934 |
4937 | msgid "determine our name for the given PKEY" | 4773 | msgid "determine our name for the given PKEY" |
4938 | msgstr "" | 4774 | msgstr "" |
4939 | 4775 | ||
4940 | #: src/namestore/gnunet-namestore.c:1585 | 4776 | #: src/namestore/gnunet-namestore.c:937 |
4941 | msgid "" | ||
4942 | "set record set to values given by (possibly multiple) RECORDLINES; can be " | ||
4943 | "specified multiple times" | ||
4944 | msgstr "" | ||
4945 | |||
4946 | #: src/namestore/gnunet-namestore.c:1590 | ||
4947 | msgid "type of the record to add/delete/display" | 4777 | msgid "type of the record to add/delete/display" |
4948 | msgstr "" | 4778 | msgstr "" |
4949 | 4779 | ||
4950 | #: src/namestore/gnunet-namestore.c:1595 | 4780 | #: src/namestore/gnunet-namestore.c:940 |
4951 | msgid "URI to import into our zone" | 4781 | msgid "URI to import into our zone" |
4952 | msgstr "" | 4782 | msgstr "" |
4953 | 4783 | ||
4954 | #: src/namestore/gnunet-namestore.c:1600 | 4784 | #: src/namestore/gnunet-namestore.c:943 |
4955 | msgid "value of the record to add/delete" | 4785 | msgid "value of the record to add/delete" |
4956 | msgstr "" | 4786 | msgstr "" |
4957 | 4787 | ||
4958 | #: src/namestore/gnunet-namestore.c:1604 | 4788 | #: src/namestore/gnunet-namestore.c:946 |
4959 | msgid "create or list public record" | 4789 | msgid "create or list public record" |
4960 | msgstr "" | 4790 | msgstr "" |
4961 | 4791 | ||
4962 | #: src/namestore/gnunet-namestore.c:1608 | 4792 | #: src/namestore/gnunet-namestore.c:949 |
4963 | msgid "" | 4793 | msgid "create shadow record (only valid if all other records of the same type have expired" |
4964 | "create shadow record (only valid if all other records of the same type have " | ||
4965 | "expired" | ||
4966 | msgstr "" | 4794 | msgstr "" |
4967 | 4795 | ||
4968 | #: src/namestore/gnunet-namestore.c:1613 | 4796 | #: src/namestore/gnunet-namestore.c:952 |
4969 | msgid "name of the ego controlling the zone" | 4797 | msgid "name of the ego controlling the zone" |
4970 | msgstr "" | 4798 | msgstr "" |
4971 | 4799 | ||
4972 | #: src/namestore/gnunet-namestore-fcfsd.c:549 | 4800 | #: src/namestore/gnunet-namestore-fcfsd.c:464 |
4973 | #, c-format | 4801 | #, c-format |
4974 | msgid "Unsupported form value `%s'\n" | 4802 | msgid "Unsupported form value `%s'\n" |
4975 | msgstr "" | 4803 | msgstr "" |
4976 | 4804 | ||
4977 | #: src/namestore/gnunet-namestore-fcfsd.c:576 | 4805 | #: src/namestore/gnunet-namestore-fcfsd.c:491 |
4978 | #, c-format | 4806 | #, c-format |
4979 | msgid "Failed to create record for domain `%s': %s\n" | 4807 | msgid "Failed to create record for domain `%s': %s\n" |
4980 | msgstr "" | 4808 | msgstr "" |
4981 | 4809 | ||
4982 | #: src/namestore/gnunet-namestore-fcfsd.c:597 | 4810 | #: src/namestore/gnunet-namestore-fcfsd.c:525 |
4983 | msgid "Error when mapping zone to name\n" | ||
4984 | msgstr "" | ||
4985 | |||
4986 | #: src/namestore/gnunet-namestore-fcfsd.c:629 | ||
4987 | #, c-format | 4811 | #, c-format |
4988 | msgid "Found existing name `%s' for the given key\n" | 4812 | msgid "Found existing name `%s' for the given key\n" |
4989 | msgstr "" | 4813 | msgstr "" |
4990 | 4814 | ||
4991 | #: src/namestore/gnunet-namestore-fcfsd.c:689 | 4815 | #: src/namestore/gnunet-namestore-fcfsd.c:534 |
4816 | msgid "Error when mapping zone to name\n" | ||
4817 | msgstr "" | ||
4818 | |||
4819 | #: src/namestore/gnunet-namestore-fcfsd.c:596 | ||
4992 | #, c-format | 4820 | #, c-format |
4993 | msgid "Found %u existing records for domain `%s'\n" | 4821 | msgid "Found %u existing records for domain `%s'\n" |
4994 | msgstr "" | 4822 | msgstr "" |
4995 | 4823 | ||
4996 | #: src/namestore/gnunet-namestore-fcfsd.c:777 | 4824 | #: src/namestore/gnunet-namestore-fcfsd.c:652 |
4997 | #, c-format | 4825 | #, c-format |
4998 | msgid "Failed to create page for `%s'\n" | 4826 | msgid "Failed to create page for `%s'\n" |
4999 | msgstr "" | 4827 | msgstr "" |
5000 | 4828 | ||
5001 | #: src/namestore/gnunet-namestore-fcfsd.c:796 | 4829 | #: src/namestore/gnunet-namestore-fcfsd.c:668 |
5002 | #, c-format | 4830 | #, c-format |
5003 | msgid "Failed to setup post processor for `%s'\n" | 4831 | msgid "Failed to setup post processor for `%s'\n" |
5004 | msgstr "" | 4832 | msgstr "" |
5005 | 4833 | ||
5006 | #: src/namestore/gnunet-namestore-fcfsd.c:832 | 4834 | #: src/namestore/gnunet-namestore-fcfsd.c:704 |
5007 | msgid "Domain name must not contain `.'\n" | 4835 | msgid "Domain name must not contain `.'\n" |
5008 | msgstr "" | 4836 | msgstr "" |
5009 | 4837 | ||
5010 | #: src/namestore/gnunet-namestore-fcfsd.c:841 | 4838 | #: src/namestore/gnunet-namestore-fcfsd.c:712 |
5011 | msgid "Domain name must not contain `+'\n" | 4839 | msgid "Domain name must not contain `+'\n" |
5012 | msgstr "" | 4840 | msgstr "" |
5013 | 4841 | ||
5014 | #: src/namestore/gnunet-namestore-fcfsd.c:1071 | 4842 | #: src/namestore/gnunet-namestore-fcfsd.c:910 |
5015 | msgid "No ego configured for `fcfsd` subsystem\n" | 4843 | msgid "No ego configured for `fcfsd` subsystem\n" |
5016 | msgstr "" | 4844 | msgstr "" |
5017 | 4845 | ||
5018 | #: src/namestore/gnunet-namestore-fcfsd.c:1099 | 4846 | #: src/namestore/gnunet-namestore-fcfsd.c:936 |
5019 | msgid "Failed to start HTTP server\n" | 4847 | msgid "Failed to start HTTP server\n" |
5020 | msgstr "" | 4848 | msgstr "Impossibile avviare il server HTTP\n" |
5021 | 4849 | ||
5022 | #: src/namestore/gnunet-namestore-fcfsd.c:1147 | 4850 | #: src/namestore/gnunet-namestore-fcfsd.c:978 |
5023 | msgid "Failed to connect to identity\n" | 4851 | msgid "Failed to connect to identity\n" |
5024 | msgstr "" | 4852 | msgstr "" |
5025 | 4853 | ||
5026 | #: src/namestore/gnunet-namestore-fcfsd.c:1173 | 4854 | #: src/namestore/gnunet-namestore-fcfsd.c:1011 |
5027 | msgid "name of the zone that is to be managed by FCFSD" | ||
5028 | msgstr "" | ||
5029 | |||
5030 | #: src/namestore/gnunet-namestore-fcfsd.c:1192 | ||
5031 | msgid "GNU Name System First Come First Serve name registration service" | 4855 | msgid "GNU Name System First Come First Serve name registration service" |
5032 | msgstr "" | 4856 | msgstr "" |
5033 | 4857 | ||
5034 | #: src/namestore/gnunet-service-namestore.c:900 | 4858 | #: src/namestore/gnunet-service-namestore.c:655 |
5035 | #, c-format | 4859 | #, c-format |
5036 | msgid "Failed to replicate block in namecache: %s\n" | 4860 | msgid "Failed to replicate block in namecache: %s\n" |
5037 | msgstr "" | 4861 | msgstr "" |
5038 | 4862 | ||
5039 | #: src/namestore/gnunet-zoneimport.c:2038 | 4863 | #: src/namestore/namestore_api.c:275 |
5040 | msgid "size to use for the main hash map" | ||
5041 | msgstr "" | ||
5042 | |||
5043 | #: src/namestore/gnunet-zoneimport.c:2043 | ||
5044 | msgid "minimum expiration time we assume for imported records" | ||
5045 | msgstr "" | ||
5046 | |||
5047 | #: src/namestore/namestore_api.c:391 | ||
5048 | msgid "Namestore failed to store record\n" | 4864 | msgid "Namestore failed to store record\n" |
5049 | msgstr "" | 4865 | msgstr "" |
5050 | 4866 | ||
5051 | #: src/namestore/plugin_namestore_heap.c:773 | 4867 | #: src/nat/gnunet-nat-server.c:279 |
5052 | msgid "heap file database running\n" | ||
5053 | msgstr "" | ||
5054 | |||
5055 | #: src/namestore/plugin_rest_namestore.c:1079 | ||
5056 | msgid "Namestore REST API initialized\n" | ||
5057 | msgstr "" | ||
5058 | |||
5059 | #: src/nat-auto/gnunet-nat-auto.c:193 | ||
5060 | msgid "Suggested configuration changes:\n" | ||
5061 | msgstr "" | ||
5062 | |||
5063 | #: src/nat-auto/gnunet-nat-auto.c:219 | ||
5064 | #, c-format | 4868 | #, c-format |
5065 | msgid "Failed to write configuration to `%s'\n" | 4869 | msgid "Please pass valid port number as the first argument! (got `%s')\n" |
5066 | msgstr "" | 4870 | msgstr "" |
5067 | 4871 | ||
5068 | #: src/nat-auto/gnunet-nat-auto.c:226 | 4872 | #: src/nat/gnunet-nat-server.c:321 |
5069 | #, c-format | 4873 | msgid "GNUnet NAT traversal test helper daemon" |
5070 | msgid "Wrote updated configuration to `%s'\n" | ||
5071 | msgstr "" | 4874 | msgstr "" |
5072 | 4875 | ||
5073 | #: src/nat-auto/gnunet-nat-auto.c:345 | 4876 | #: src/nat/nat_auto.c:170 |
5074 | msgid "run autoconfiguration" | 4877 | msgid "NAT traversal with ICMP Server timed out.\n" |
5075 | msgstr "" | 4878 | msgstr "" |
5076 | 4879 | ||
5077 | #: src/nat-auto/gnunet-nat-auto.c:351 | 4880 | #: src/nat/nat_auto.c:203 |
5078 | msgid "section name providing the configuration for the adapter" | ||
5079 | msgstr "" | ||
5080 | |||
5081 | #: src/nat-auto/gnunet-nat-auto.c:356 src/nat/gnunet-nat.c:459 | ||
5082 | msgid "use TCP" | ||
5083 | msgstr "" | ||
5084 | |||
5085 | #: src/nat-auto/gnunet-nat-auto.c:361 src/nat/gnunet-nat.c:464 | ||
5086 | msgid "use UDP" | ||
5087 | msgstr "" | ||
5088 | |||
5089 | #: src/nat-auto/gnunet-nat-auto.c:366 | ||
5090 | msgid "write configuration file (for autoconfiguration)" | ||
5091 | msgstr "" | ||
5092 | |||
5093 | #: src/nat-auto/gnunet-nat-auto.c:378 | ||
5094 | msgid "GNUnet NAT traversal autoconfiguration" | ||
5095 | msgstr "" | ||
5096 | |||
5097 | #: src/nat-auto/gnunet-nat-auto_legacy.c:403 | ||
5098 | #: src/nat-auto/gnunet-service-nat-auto_legacy.c:681 | ||
5099 | #: src/nat-auto/nat_auto_api_test.c:409 | ||
5100 | msgid "Failed to connect to `gnunet-nat-server'\n" | ||
5101 | msgstr "" | ||
5102 | |||
5103 | #: src/nat-auto/gnunet-nat-auto_legacy.c:518 | ||
5104 | #, c-format | ||
5105 | msgid "Failed to create listen socket bound to `%s' for NAT test: %s\n" | ||
5106 | msgstr "" | ||
5107 | |||
5108 | #: src/nat-auto/gnunet-nat-auto_legacy.c:568 | ||
5109 | #: src/nat-auto/nat_auto_api_test.c:575 | ||
5110 | msgid "NAT test failed to start NAT library\n" | ||
5111 | msgstr "" | ||
5112 | |||
5113 | #: src/nat-auto/gnunet-service-nat-auto.c:342 | ||
5114 | msgid "UPnP client `upnpc` command not found, disabling UPnP\n" | ||
5115 | msgstr "" | ||
5116 | |||
5117 | #: src/nat-auto/gnunet-service-nat-auto_legacy.c:385 | ||
5118 | msgid "NAT traversal with ICMP Server succeeded.\n" | 4881 | msgid "NAT traversal with ICMP Server succeeded.\n" |
5119 | msgstr "" | 4882 | msgstr "" |
5120 | 4883 | ||
5121 | #: src/nat-auto/gnunet-service-nat-auto_legacy.c:386 | 4884 | #: src/nat/nat_auto.c:204 |
5122 | msgid "NAT traversal with ICMP Server failed.\n" | 4885 | msgid "NAT traversal with ICMP Server failed.\n" |
5123 | msgstr "" | 4886 | msgstr "" |
5124 | 4887 | ||
5125 | #: src/nat-auto/gnunet-service-nat-auto_legacy.c:405 | 4888 | #: src/nat/nat_auto.c:225 |
5126 | msgid "Testing connection reversal with ICMP server.\n" | 4889 | msgid "Testing connection reversal with ICMP server.\n" |
5127 | msgstr "" | 4890 | msgstr "" |
5128 | 4891 | ||
5129 | #: src/nat-auto/gnunet-service-nat-auto_legacy.c:437 | 4892 | #: src/nat/nat_auto.c:274 |
5130 | #, c-format | 4893 | #, c-format |
5131 | msgid "Detected external IP `%s'\n" | 4894 | msgid "Detected external IP `%s'\n" |
5132 | msgstr "" | 4895 | msgstr "" |
5133 | 4896 | ||
5134 | #: src/nat-auto/gnunet-service-nat-auto_legacy.c:572 | 4897 | #: src/nat/nat_auto.c:344 |
5135 | msgid "This system has a global IPv6 address, setting IPv6 to supported.\n" | 4898 | msgid "This system has a global IPv6 address, setting IPv6 to supported.\n" |
5136 | msgstr "" | 4899 | msgstr "" |
5137 | 4900 | ||
5138 | #: src/nat-auto/gnunet-service-nat-auto_legacy.c:590 | 4901 | #: src/nat/nat_auto.c:360 |
5139 | #, c-format | 4902 | #, c-format |
5140 | msgid "Detected internal network address `%s'.\n" | 4903 | msgid "Detected internal network address `%s'.\n" |
5141 | msgstr "" | 4904 | msgstr "" |
5142 | 4905 | ||
5143 | #: src/nat-auto/gnunet-service-nat-auto_legacy.c:724 | 4906 | #: src/nat/nat_auto.c:413 |
5144 | msgid "upnpc found, enabling its use\n" | 4907 | msgid "upnpc found, enabling its use\n" |
5145 | msgstr "" | 4908 | msgstr "" |
5146 | 4909 | ||
5147 | #: src/nat-auto/gnunet-service-nat-auto_legacy.c:725 | 4910 | #: src/nat/nat_auto.c:414 |
5148 | msgid "upnpc not found\n" | 4911 | msgid "upnpc not found\n" |
5149 | msgstr "" | 4912 | msgstr "upnpc non trovato\n" |
5150 | |||
5151 | #: src/nat-auto/gnunet-service-nat-auto_legacy.c:762 | ||
5152 | msgid "test_icmp_server not possible, as we have no public IPv4 address\n" | ||
5153 | msgstr "" | ||
5154 | 4913 | ||
5155 | #: src/nat-auto/gnunet-service-nat-auto_legacy.c:774 | 4914 | #: src/nat/nat_auto.c:447 |
5156 | #: src/nat-auto/gnunet-service-nat-auto_legacy.c:834 | 4915 | msgid "gnunet-helper-nat-server found, testing it\n" |
5157 | msgid "test_icmp_server not possible, as we are not behind NAT\n" | ||
5158 | msgstr "" | 4916 | msgstr "" |
5159 | 4917 | ||
5160 | #: src/nat-auto/gnunet-service-nat-auto_legacy.c:786 | 4918 | #: src/nat/nat_auto.c:448 |
5161 | #: src/nat-auto/gnunet-service-nat-auto_legacy.c:846 | ||
5162 | msgid "No working gnunet-helper-nat-server found\n" | 4919 | msgid "No working gnunet-helper-nat-server found\n" |
5163 | msgstr "" | 4920 | msgstr "" |
5164 | 4921 | ||
5165 | #: src/nat-auto/gnunet-service-nat-auto_legacy.c:823 | 4922 | #: src/nat/nat_auto.c:482 |
5166 | msgid "test_icmp_client not possible, as we have no internal IPv4 address\n" | 4923 | msgid "gnunet-helper-nat-client found, enabling it\n" |
5167 | msgstr "" | ||
5168 | |||
5169 | #: src/nat-auto/nat_auto_api.c:76 | ||
5170 | msgid "Operation Successful" | ||
5171 | msgstr "" | ||
5172 | |||
5173 | #: src/nat-auto/nat_auto_api.c:78 | ||
5174 | msgid "IPC failure" | ||
5175 | msgstr "" | ||
5176 | |||
5177 | #: src/nat-auto/nat_auto_api.c:80 | ||
5178 | msgid "Failure in network subsystem, check permissions." | ||
5179 | msgstr "" | ||
5180 | |||
5181 | #: src/nat-auto/nat_auto_api.c:82 | ||
5182 | msgid "Encountered timeout while performing operation" | ||
5183 | msgstr "" | 4924 | msgstr "" |
5184 | 4925 | ||
5185 | #: src/nat-auto/nat_auto_api.c:84 | 4926 | #: src/nat/nat_auto.c:483 |
5186 | msgid "detected that we are offline" | 4927 | msgid "gnunet-helper-nat-client not found or behind NAT, disabling it\n" |
5187 | msgstr "" | ||
5188 | |||
5189 | #: src/nat-auto/nat_auto_api.c:86 | ||
5190 | msgid "`upnpc` command not found" | ||
5191 | msgstr "" | ||
5192 | |||
5193 | #: src/nat-auto/nat_auto_api.c:88 | ||
5194 | msgid "Failed to run `upnpc` command" | ||
5195 | msgstr "" | ||
5196 | |||
5197 | #: src/nat-auto/nat_auto_api.c:90 | ||
5198 | msgid "`upnpc' command took too long, process killed" | ||
5199 | msgstr "" | ||
5200 | |||
5201 | #: src/nat-auto/nat_auto_api.c:92 | ||
5202 | msgid "`upnpc' command failed to establish port mapping" | ||
5203 | msgstr "" | ||
5204 | |||
5205 | #: src/nat-auto/nat_auto_api.c:94 | ||
5206 | msgid "`external-ip' command not found" | ||
5207 | msgstr "" | 4928 | msgstr "" |
5208 | 4929 | ||
5209 | #: src/nat-auto/nat_auto_api.c:96 | 4930 | #: src/nat/nat.c:867 |
5210 | msgid "Failed to run `external-ip` command" | ||
5211 | msgstr "" | ||
5212 | |||
5213 | #: src/nat-auto/nat_auto_api.c:98 | ||
5214 | msgid "`external-ip' command output invalid" | ||
5215 | msgstr "" | ||
5216 | |||
5217 | #: src/nat-auto/nat_auto_api.c:100 | ||
5218 | msgid "no valid address was returned by `external-ip'" | ||
5219 | msgstr "" | ||
5220 | |||
5221 | #: src/nat-auto/nat_auto_api.c:102 | ||
5222 | msgid "Could not determine interface with internal/local network address" | ||
5223 | msgstr "" | ||
5224 | |||
5225 | #: src/nat-auto/nat_auto_api.c:104 | ||
5226 | msgid "No functioning gnunet-helper-nat-server installation found" | ||
5227 | msgstr "" | ||
5228 | |||
5229 | #: src/nat-auto/nat_auto_api.c:106 | ||
5230 | msgid "NAT test could not be initialized" | ||
5231 | msgstr "" | ||
5232 | |||
5233 | #: src/nat-auto/nat_auto_api.c:108 | ||
5234 | msgid "NAT test timeout reached" | ||
5235 | msgstr "" | ||
5236 | |||
5237 | #: src/nat-auto/nat_auto_api.c:110 | ||
5238 | msgid "could not register NAT" | ||
5239 | msgstr "" | ||
5240 | |||
5241 | #: src/nat-auto/nat_auto_api.c:112 | ||
5242 | msgid "No working gnunet-helper-nat-client installation found" | ||
5243 | msgstr "" | ||
5244 | |||
5245 | #: src/nat-auto/nat_auto_api_test.c:481 | ||
5246 | #, c-format | 4931 | #, c-format |
5247 | msgid "Failed to find valid PORT in section `%s'\n" | 4932 | msgid "gnunet-helper-nat-server generated malformed address `%s'\n" |
5248 | msgstr "" | 4933 | msgstr "" |
5249 | 4934 | ||
5250 | #: src/nat-auto/nat_auto_api_test.c:526 | 4935 | #: src/nat/nat.c:917 |
5251 | #, c-format | 4936 | #, c-format |
5252 | msgid "Failed to create socket bound to `%s' for NAT test: %s\n" | 4937 | msgid "Failed to start %s\n" |
5253 | msgstr "" | 4938 | msgstr "" |
5254 | 4939 | ||
5255 | #: src/nat/gnunet-nat.c:437 | 4940 | #: src/nat/nat.c:1205 |
5256 | msgid "which IP and port are we locally using to bind/listen to" | 4941 | msgid "malformed" |
5257 | msgstr "" | 4942 | msgstr "" |
5258 | 4943 | ||
5259 | #: src/nat/gnunet-nat.c:443 | 4944 | #: src/nat/nat.c:1276 src/nat/nat.c:1288 |
5260 | msgid "which remote IP and port should be asked for connection reversal" | 4945 | #, c-format |
4946 | msgid "Configuration requires `%s', but binary is not installed properly (SUID bit not set). Option disabled.\n" | ||
5261 | msgstr "" | 4947 | msgstr "" |
5262 | 4948 | ||
5263 | #: src/nat/gnunet-nat.c:449 | 4949 | #: src/nat/nat.c:1426 |
5264 | msgid "" | 4950 | msgid "Internal IP address not known, cannot use ICMP NAT traversal method\n" |
5265 | "name of configuration section to find additional options, such as manual " | ||
5266 | "host punching data" | ||
5267 | msgstr "" | 4951 | msgstr "" |
5268 | 4952 | ||
5269 | #: src/nat/gnunet-nat.c:454 | 4953 | #: src/nat/nat.c:1442 |
5270 | msgid "enable STUN processing" | 4954 | #, c-format |
4955 | msgid "Running gnunet-helper-nat-client %s %s %u\n" | ||
5271 | msgstr "" | 4956 | msgstr "" |
5272 | 4957 | ||
5273 | #: src/nat/gnunet-nat.c:469 | 4958 | #: src/nat/nat_mini.c:155 |
5274 | msgid "watch for connection reversal requests" | 4959 | msgid "no valid address was returned by `external-ip'" |
5275 | msgstr "" | 4960 | msgstr "" |
5276 | 4961 | ||
5277 | #: src/nat/gnunet-nat.c:481 | 4962 | #: src/nat/nat_mini.c:175 |
5278 | msgid "GNUnet NAT traversal autoconfigure daemon" | 4963 | msgid "`external-ip' command not found" |
5279 | msgstr "" | 4964 | msgstr "" |
5280 | 4965 | ||
5281 | #: src/nat/gnunet-service-nat.c:1339 | 4966 | #: src/nat/nat_mini.c:201 |
5282 | #, c-format | 4967 | msgid "`external-ip' command not found\n" |
5283 | msgid "Malformed punched hole specification `%s' (lacks port)\n" | ||
5284 | msgstr "" | 4968 | msgstr "" |
5285 | 4969 | ||
5286 | #: src/nat/gnunet-service-nat.c:1349 | 4970 | #: src/nat/nat_mini.c:366 |
5287 | #, c-format | 4971 | msgid "Failed to run `upnpc` command" |
5288 | msgid "Invalid port number in punched hole specification `%s' (lacks port)\n" | ||
5289 | msgstr "" | 4972 | msgstr "" |
5290 | 4973 | ||
5291 | #: src/nat/gnunet-service-nat.c:1365 | 4974 | #: src/nat/nat_mini.c:512 |
5292 | #, c-format | 4975 | msgid "`upnpc' command took too long, process killed" |
5293 | msgid "Malformed punched hole specification `%s' (lacks `]')\n" | ||
5294 | msgstr "" | 4976 | msgstr "" |
5295 | 4977 | ||
5296 | #: src/nat/gnunet-service-nat.c:1376 | 4978 | #: src/nat/nat_mini.c:540 |
5297 | #, c-format | 4979 | msgid "`upnpc' command failed to establish port mapping" |
5298 | msgid "Malformed punched hole specification `%s' (IPv6 address invalid)" | ||
5299 | msgstr "" | 4980 | msgstr "" |
5300 | 4981 | ||
5301 | #: src/nat/gnunet-service-nat.c:1841 | 4982 | #: src/nat/nat_mini.c:604 |
5302 | msgid "Connection reversal request failed\n" | 4983 | msgid "`upnpc' command not found\n" |
5303 | msgstr "" | 4984 | msgstr "" |
5304 | 4985 | ||
5305 | #: src/nat/gnunet-service-nat.c:1914 | 4986 | #: src/nat/nat_mini.c:608 |
5306 | msgid "" | 4987 | msgid "`upnpc` command not found" |
5307 | "UPnP enabled in configuration, but UPnP client `upnpc` command not found, " | ||
5308 | "disabling UPnP\n" | ||
5309 | msgstr "" | 4988 | msgstr "" |
5310 | 4989 | ||
5311 | #: src/nat/gnunet-service-nat_helper.c:186 | 4990 | #: src/nat/nat_test.c:351 |
5312 | #, c-format | 4991 | msgid "Failed to connect to `gnunet-nat-server'\n" |
5313 | msgid "gnunet-helper-nat-server generated malformed address `%s'\n" | ||
5314 | msgstr "" | 4992 | msgstr "" |
5315 | 4993 | ||
5316 | #: src/nat/gnunet-service-nat_helper.c:273 | 4994 | #: src/nat/nat_test.c:423 |
5317 | #, c-format | 4995 | #, c-format |
5318 | msgid "Failed to start %s\n" | 4996 | msgid "Failed to create listen socket bound to `%s' for NAT test: %s\n" |
5319 | msgstr "" | 4997 | msgstr "" |
5320 | 4998 | ||
5321 | #: src/nat/gnunet-service-nat_mini.c:196 | 4999 | #: src/nse/gnunet-nse.c:117 |
5322 | msgid "`external-ip' command not found\n" | 5000 | msgid "NSE service is not running\n" |
5323 | msgstr "" | 5001 | msgstr "" |
5324 | 5002 | ||
5325 | #: src/nat/gnunet-service-nat_mini.c:656 | 5003 | #: src/nse/gnunet-nse.c:122 |
5326 | msgid "`upnpc' command not found\n" | 5004 | msgid "Error while checking if NSE service is running or not\n" |
5327 | msgstr "" | 5005 | msgstr "" |
5328 | 5006 | ||
5329 | #: src/nse/gnunet-nse.c:122 | 5007 | #: src/nse/gnunet-nse.c:168 |
5330 | msgid "Show network size estimates from NSE service." | 5008 | msgid "Show network size estimates from NSE service." |
5331 | msgstr "" | 5009 | msgstr "" |
5332 | 5010 | ||
5333 | #: src/nse/gnunet-nse-profiler.c:849 | 5011 | #: src/nse/gnunet-nse-profiler.c:858 |
5334 | msgid "limit to the number of connections to NSE services, 0 for none" | 5012 | msgid "limit to the number of connections to NSE services, 0 for none" |
5335 | msgstr "" | 5013 | msgstr "" |
5336 | 5014 | ||
5337 | #: src/nse/gnunet-nse-profiler.c:854 | 5015 | #: src/nse/gnunet-nse-profiler.c:861 |
5338 | msgid "name of the file for writing connection information and statistics" | 5016 | msgid "name of the file for writing connection information and statistics" |
5339 | msgstr "" | 5017 | msgstr "" |
5340 | 5018 | ||
5341 | #: src/nse/gnunet-nse-profiler.c:866 | 5019 | #: src/nse/gnunet-nse-profiler.c:864 src/testbed/gnunet-testbed-profiler.c:306 |
5020 | msgid "name of the file with the login information for the testbed" | ||
5021 | msgstr "" | ||
5022 | |||
5023 | #: src/nse/gnunet-nse-profiler.c:867 | ||
5342 | msgid "name of the file for writing the main results" | 5024 | msgid "name of the file for writing the main results" |
5343 | msgstr "" | 5025 | msgstr "" |
5344 | 5026 | ||
5345 | #: src/nse/gnunet-nse-profiler.c:873 | 5027 | #: src/nse/gnunet-nse-profiler.c:870 |
5346 | msgid "Number of peers to run in each round, separated by commas" | 5028 | msgid "Number of peers to run in each round, separated by commas" |
5347 | msgstr "" | 5029 | msgstr "" |
5348 | 5030 | ||
5349 | #: src/nse/gnunet-nse-profiler.c:884 | 5031 | #: src/nse/gnunet-nse-profiler.c:876 |
5350 | msgid "delay between rounds" | 5032 | msgid "delay between rounds" |
5351 | msgstr "" | 5033 | msgstr "" |
5352 | 5034 | ||
5353 | #: src/nse/gnunet-nse-profiler.c:893 | 5035 | #: src/nse/gnunet-nse-profiler.c:885 |
5354 | msgid "Measure quality and performance of the NSE service." | 5036 | msgid "Measure quality and performance of the NSE service." |
5355 | msgstr "" | 5037 | msgstr "" |
5356 | 5038 | ||
5357 | #: src/nse/gnunet-service-nse.c:1534 | 5039 | #: src/nse/gnunet-service-nse.c:1517 |
5358 | #: src/revocation/gnunet-service-revocation.c:843 src/util/gnunet-scrypt.c:276 | 5040 | #: src/revocation/gnunet-service-revocation.c:789 src/util/gnunet-scrypt.c:248 |
5359 | msgid "Value is too large.\n" | 5041 | msgid "Value is too large.\n" |
5360 | msgstr "" | 5042 | msgstr "" |
5361 | 5043 | ||
5362 | #: src/peerinfo/gnunet-service-peerinfo.c:178 | 5044 | #: src/peerinfo/gnunet-service-peerinfo.c:215 |
5363 | #, c-format | 5045 | #, c-format |
5364 | msgid "Removing expired address of transport `%s'\n" | 5046 | msgid "Removing expired address of transport `%s'\n" |
5365 | msgstr "" | 5047 | msgstr "" |
5366 | 5048 | ||
5367 | #: src/peerinfo/gnunet-service-peerinfo.c:313 | 5049 | #: src/peerinfo/gnunet-service-peerinfo.c:352 |
5368 | #, c-format | 5050 | #, c-format |
5369 | msgid "Failed to parse HELLO in file `%s': %s\n" | 5051 | msgid "Failed to parse HELLO in file `%s': %s\n" |
5370 | msgstr "" | 5052 | msgstr "" |
5371 | 5053 | ||
5372 | #: src/peerinfo/gnunet-service-peerinfo.c:334 | 5054 | #: src/peerinfo/gnunet-service-peerinfo.c:371 |
5373 | #: src/peerinfo/gnunet-service-peerinfo.c:365 | 5055 | #: src/peerinfo/gnunet-service-peerinfo.c:388 |
5374 | #, c-format | 5056 | #, c-format |
5375 | msgid "Failed to parse HELLO in file `%s'\n" | 5057 | msgid "Failed to parse HELLO in file `%s'\n" |
5376 | msgstr "" | 5058 | msgstr "" |
5377 | 5059 | ||
5378 | #: src/peerinfo/gnunet-service-peerinfo.c:449 | 5060 | #: src/peerinfo/gnunet-service-peerinfo.c:466 |
5379 | msgid "# peers known" | 5061 | msgid "# peers known" |
5380 | msgstr "# peer conosciuti" | 5062 | msgstr "# peer conosciuti" |
5381 | 5063 | ||
5382 | #: src/peerinfo/gnunet-service-peerinfo.c:492 | 5064 | #: src/peerinfo/gnunet-service-peerinfo.c:503 |
5383 | #, c-format | 5065 | #, c-format |
5384 | msgid "" | 5066 | msgid "File `%s' in directory `%s' does not match naming convention. Removed.\n" |
5385 | "File `%s' in directory `%s' does not match naming convention. Removed.\n" | ||
5386 | msgstr "" | 5067 | msgstr "" |
5387 | 5068 | ||
5388 | #: src/peerinfo/gnunet-service-peerinfo.c:659 | 5069 | #: src/peerinfo/gnunet-service-peerinfo.c:653 |
5389 | #, c-format | 5070 | #, c-format |
5390 | msgid "Scanning directory `%s'\n" | 5071 | msgid "Scanning directory `%s'\n" |
5391 | msgstr "" | 5072 | msgstr "" |
5392 | 5073 | ||
5393 | #: src/peerinfo/gnunet-service-peerinfo.c:667 | 5074 | #: src/peerinfo/gnunet-service-peerinfo.c:658 |
5394 | #, c-format | 5075 | #, c-format |
5395 | msgid "Still no peers found in `%s'!\n" | 5076 | msgid "Still no peers found in `%s'!\n" |
5396 | msgstr "" | 5077 | msgstr "" |
5397 | 5078 | ||
5398 | #: src/peerinfo/gnunet-service-peerinfo.c:1100 | 5079 | #: src/peerinfo/gnunet-service-peerinfo.c:994 |
5399 | #, c-format | 5080 | #, c-format |
5400 | msgid "Cleaning up directory `%s'\n" | 5081 | msgid "Cleaning up directory `%s'\n" |
5401 | msgstr "" | 5082 | msgstr "" |
5402 | 5083 | ||
5403 | #: src/peerinfo/gnunet-service-peerinfo.c:1438 | 5084 | #: src/peerinfo/gnunet-service-peerinfo.c:1287 |
5404 | #, c-format | 5085 | #, c-format |
5405 | msgid "Importing HELLOs from `%s'\n" | 5086 | msgid "Importing HELLOs from `%s'\n" |
5406 | msgstr "" | 5087 | msgstr "" |
5407 | 5088 | ||
5408 | #: src/peerinfo/gnunet-service-peerinfo.c:1451 | 5089 | #: src/peerinfo/gnunet-service-peerinfo.c:1298 |
5409 | msgid "Skipping import of included HELLOs\n" | 5090 | msgid "Skipping import of included HELLOs\n" |
5410 | msgstr "" | 5091 | msgstr "" |
5411 | 5092 | ||
5412 | #: src/peerinfo/peerinfo_api.c:220 | 5093 | #: src/peerinfo/peerinfo_api.c:236 |
5094 | msgid "aborted due to explicit disconnect request" | ||
5095 | msgstr "" | ||
5096 | |||
5097 | #: src/peerinfo/peerinfo_api.c:356 | ||
5098 | #, fuzzy | ||
5099 | #| msgid "Failed to start service.\n" | ||
5100 | msgid "failed to transmit request (service down?)" | ||
5101 | msgstr "Impossibile avviare il servizio.\n" | ||
5102 | |||
5103 | #: src/peerinfo/peerinfo_api.c:506 | ||
5413 | msgid "Failed to receive response from `PEERINFO' service." | 5104 | msgid "Failed to receive response from `PEERINFO' service." |
5414 | msgstr "" | 5105 | msgstr "" |
5415 | 5106 | ||
5416 | #: src/peerinfo-tool/gnunet-peerinfo.c:239 | 5107 | #: src/peerinfo/peerinfo_api.c:547 src/peerinfo/peerinfo_api.c:566 |
5108 | #: src/peerinfo/peerinfo_api.c:581 src/peerinfo/peerinfo_api.c:592 | ||
5109 | #: src/peerinfo/peerinfo_api.c:603 | ||
5110 | msgid "Received invalid message from `PEERINFO' service." | ||
5111 | msgstr "" | ||
5112 | |||
5113 | #: src/peerinfo/peerinfo_api.c:678 | ||
5114 | msgid "Timeout transmitting iteration request to `PEERINFO' service." | ||
5115 | msgstr "" | ||
5116 | |||
5117 | #: src/peerinfo/peerinfo_api_notify.c:268 | ||
5417 | #, c-format | 5118 | #, c-format |
5418 | msgid "%sPeer `%s'\n" | 5119 | msgid "Could not connect to `%s' service.\n" |
5419 | msgstr "" | 5120 | msgstr "" |
5420 | 5121 | ||
5421 | #: src/peerinfo-tool/gnunet-peerinfo.c:246 | 5122 | #: src/peerinfo-tool/gnunet-peerinfo.c:232 |
5422 | #, c-format | 5123 | #, c-format |
5423 | msgid "\tExpires: %s \t %s\n" | 5124 | msgid "%sPeer `%s'\n" |
5424 | msgstr "" | 5125 | msgstr "" |
5425 | 5126 | ||
5426 | #: src/peerinfo-tool/gnunet-peerinfo.c:299 | 5127 | #: src/peerinfo-tool/gnunet-peerinfo.c:239 |
5427 | #: src/peerinfo-tool/plugin_rest_peerinfo.c:501 | ||
5428 | #, c-format | 5128 | #, c-format |
5429 | msgid "Failure: Cannot convert address to string for peer `%s'\n" | 5129 | msgid "\tExpires: %s \t %s\n" |
5430 | msgstr "" | 5130 | msgstr "" |
5431 | 5131 | ||
5432 | #: src/peerinfo-tool/gnunet-peerinfo.c:466 | 5132 | #: src/peerinfo-tool/gnunet-peerinfo.c:428 |
5133 | #, fuzzy, c-format | ||
5134 | #| msgid "Failed to create statistics!\n" | ||
5135 | msgid "Failure: Did not receive %s\n" | ||
5136 | msgstr "Generazione statistiche fallita\n" | ||
5137 | |||
5138 | #: src/peerinfo-tool/gnunet-peerinfo.c:436 | ||
5433 | #, c-format | 5139 | #, c-format |
5434 | msgid "Failure: Received invalid %s\n" | 5140 | msgid "Failure: Received invalid %s\n" |
5435 | msgstr "" | 5141 | msgstr "" |
5436 | 5142 | ||
5437 | #: src/peerinfo-tool/gnunet-peerinfo.c:480 | 5143 | #: src/peerinfo-tool/gnunet-peerinfo.c:445 |
5438 | #, c-format | 5144 | #, c-format |
5439 | msgid "Failed to write HELLO with %u bytes to file `%s'\n" | 5145 | msgid "Failed to write HELLO with %u bytes to file `%s'\n" |
5440 | msgstr "" | 5146 | msgstr "" |
5441 | 5147 | ||
5442 | #: src/peerinfo-tool/gnunet-peerinfo.c:499 | 5148 | #: src/peerinfo-tool/gnunet-peerinfo.c:458 |
5443 | #, c-format | 5149 | #, c-format |
5444 | msgid "Wrote %s HELLO containing %u addresses with %u bytes to file `%s'\n" | 5150 | msgid "Wrote %s HELLO containing %u addresses with %u bytes to file `%s'\n" |
5445 | msgstr "" | 5151 | msgstr "" |
5446 | 5152 | ||
5447 | #: src/peerinfo-tool/gnunet-peerinfo.c:799 | 5153 | #: src/peerinfo-tool/gnunet-peerinfo.c:522 |
5154 | #, c-format | ||
5155 | msgid "Failure adding HELLO: %s\n" | ||
5156 | msgstr "" | ||
5157 | |||
5158 | #: src/peerinfo-tool/gnunet-peerinfo.c:633 | ||
5159 | #, c-format | ||
5160 | msgid "Service `%s' is not running, please start GNUnet\n" | ||
5161 | msgstr "" | ||
5162 | |||
5163 | #: src/peerinfo-tool/gnunet-peerinfo.c:654 src/util/gnunet-scrypt.c:224 | ||
5164 | #, c-format | ||
5165 | msgid "Loading hostkey from `%s' failed.\n" | ||
5166 | msgstr "" | ||
5167 | |||
5168 | #: src/peerinfo-tool/gnunet-peerinfo.c:745 | ||
5448 | #, c-format | 5169 | #, c-format |
5449 | msgid "I am peer `%s'.\n" | 5170 | msgid "I am peer `%s'.\n" |
5450 | msgstr "Io sono il peer '%s''.\n" | 5171 | msgstr "Io sono il peer '%s''.\n" |
5451 | 5172 | ||
5452 | #: src/peerinfo-tool/gnunet-peerinfo.c:843 | 5173 | #: src/peerinfo-tool/gnunet-peerinfo.c:789 |
5453 | msgid "don't resolve host names" | 5174 | msgid "don't resolve host names" |
5454 | msgstr "" | 5175 | msgstr "" |
5455 | 5176 | ||
5456 | #: src/peerinfo-tool/gnunet-peerinfo.c:848 | 5177 | #: src/peerinfo-tool/gnunet-peerinfo.c:792 |
5457 | msgid "output only the identity strings" | 5178 | msgid "output only the identity strings" |
5458 | msgstr "" | 5179 | msgstr "" |
5459 | 5180 | ||
5460 | #: src/peerinfo-tool/gnunet-peerinfo.c:852 | 5181 | #: src/peerinfo-tool/gnunet-peerinfo.c:795 |
5461 | msgid "include friend-only information" | 5182 | msgid "include friend-only information" |
5462 | msgstr "" | 5183 | msgstr "" |
5463 | 5184 | ||
5464 | #: src/peerinfo-tool/gnunet-peerinfo.c:857 | 5185 | #: src/peerinfo-tool/gnunet-peerinfo.c:798 |
5465 | msgid "output our own identity only" | 5186 | msgid "output our own identity only" |
5466 | msgstr "" | 5187 | msgstr "" |
5467 | 5188 | ||
5468 | #: src/peerinfo-tool/gnunet-peerinfo.c:862 | 5189 | #: src/peerinfo-tool/gnunet-peerinfo.c:801 |
5469 | msgid "list all known peers" | 5190 | msgid "list all known peers" |
5470 | msgstr "" | 5191 | msgstr "" |
5471 | 5192 | ||
5472 | #: src/peerinfo-tool/gnunet-peerinfo.c:868 | 5193 | #: src/peerinfo-tool/gnunet-peerinfo.c:804 |
5473 | msgid "dump hello to file" | 5194 | msgid "dump hello to file" |
5474 | msgstr "" | 5195 | msgstr "" |
5475 | 5196 | ||
5476 | #: src/peerinfo-tool/gnunet-peerinfo.c:873 | 5197 | #: src/peerinfo-tool/gnunet-peerinfo.c:807 |
5477 | msgid "also output HELLO uri(s)" | 5198 | msgid "also output HELLO uri(s)" |
5478 | msgstr "" | 5199 | msgstr "" |
5479 | 5200 | ||
5480 | #: src/peerinfo-tool/gnunet-peerinfo.c:879 | 5201 | #: src/peerinfo-tool/gnunet-peerinfo.c:810 |
5481 | msgid "add given HELLO uri to the database" | 5202 | msgid "add given HELLO uri to the database" |
5482 | msgstr "" | 5203 | msgstr "" |
5483 | 5204 | ||
5484 | #: src/peerinfo-tool/gnunet-peerinfo.c:897 | 5205 | #: src/peerinfo-tool/gnunet-peerinfo.c:821 |
5485 | msgid "Print information about peers." | 5206 | msgid "Print information about peers." |
5486 | msgstr "" | 5207 | msgstr "" |
5487 | 5208 | ||
5488 | #: src/peerinfo-tool/gnunet-peerinfo_plugins.c:105 | 5209 | #: src/peerinfo-tool/gnunet-peerinfo_plugins.c:105 |
5489 | #: src/transport/gnunet-service-transport_plugins.c:168 | 5210 | #: src/transport/gnunet-service-transport_plugins.c:128 |
5490 | #, c-format | 5211 | #, c-format |
5491 | msgid "Starting transport plugins `%s'\n" | 5212 | msgid "Starting transport plugins `%s'\n" |
5492 | msgstr "" | 5213 | msgstr "" |
5493 | 5214 | ||
5494 | #: src/peerinfo-tool/gnunet-peerinfo_plugins.c:109 | 5215 | #: src/peerinfo-tool/gnunet-peerinfo_plugins.c:109 |
5495 | #: src/transport/gnunet-service-transport_plugins.c:173 | 5216 | #: src/transport/gnunet-service-transport_plugins.c:133 |
5496 | #, c-format | 5217 | #, c-format |
5497 | msgid "Loading `%s' transport plugin\n" | 5218 | msgid "Loading `%s' transport plugin\n" |
5498 | msgstr "" | 5219 | msgstr "" |
5499 | 5220 | ||
5500 | #: src/peerinfo-tool/gnunet-peerinfo_plugins.c:129 | 5221 | #: src/peerinfo-tool/gnunet-peerinfo_plugins.c:129 |
5501 | #: src/transport/gnunet-service-transport_plugins.c:208 | 5222 | #: src/transport/gnunet-service-transport_plugins.c:165 |
5502 | #, c-format | 5223 | #, c-format |
5503 | msgid "Failed to load transport plugin for `%s'\n" | 5224 | msgid "Failed to load transport plugin for `%s'\n" |
5504 | msgstr "" | 5225 | msgstr "" |
5505 | 5226 | ||
5506 | #: src/peerinfo-tool/plugin_rest_peerinfo.c:796 | 5227 | #: src/postgres/postgres.c:59 |
5507 | msgid "Peerinfo REST API initialized\n" | 5228 | #, c-format |
5229 | msgid "`%s:%s' failed at %s:%d with error: %s" | ||
5508 | msgstr "" | 5230 | msgstr "" |
5509 | 5231 | ||
5510 | #: src/peerstore/gnunet-peerstore.c:91 | 5232 | #: src/postgres/postgres.c:148 |
5511 | msgid "peerstore" | 5233 | #, fuzzy, c-format |
5234 | #| msgid "Failed to create statistics!\n" | ||
5235 | msgid "Unable to initialize Postgres: %s" | ||
5236 | msgstr "Generazione statistiche fallita\n" | ||
5237 | |||
5238 | #: src/psycstore/gnunet-service-psycstore.c:200 | ||
5239 | msgid "Failed to store membership information!\n" | ||
5512 | msgstr "" | 5240 | msgstr "" |
5513 | 5241 | ||
5514 | #: src/peerstore/gnunet-service-peerstore.c:598 | 5242 | #: src/psycstore/gnunet-service-psycstore.c:224 |
5515 | #, c-format | 5243 | #, fuzzy |
5516 | msgid "Could not load database backend `%s'\n" | 5244 | #| msgid "Failed to start service.\n" |
5245 | msgid "Failed to test membership!\n" | ||
5246 | msgstr "Impossibile avviare il servizio.\n" | ||
5247 | |||
5248 | #: src/psycstore/gnunet-service-psycstore.c:246 | ||
5249 | #, fuzzy | ||
5250 | #| msgid "Failed to start service.\n" | ||
5251 | msgid "Failed to store fragment!\n" | ||
5252 | msgstr "Impossibile avviare il servizio.\n" | ||
5253 | |||
5254 | #: src/psycstore/gnunet-service-psycstore.c:272 | ||
5255 | #, fuzzy | ||
5256 | #| msgid "Failed to read file" | ||
5257 | msgid "Failed to get fragment!\n" | ||
5258 | msgstr "Impossibile leggere il file" | ||
5259 | |||
5260 | #: src/psycstore/gnunet-service-psycstore.c:299 | ||
5261 | #, fuzzy | ||
5262 | #| msgid "Failed to start service.\n" | ||
5263 | msgid "Failed to get message!\n" | ||
5264 | msgstr "Impossibile avviare il servizio.\n" | ||
5265 | |||
5266 | #: src/psycstore/gnunet-service-psycstore.c:328 | ||
5267 | msgid "Failed to get message fragment!\n" | ||
5268 | msgstr "" | ||
5269 | |||
5270 | #: src/psycstore/gnunet-service-psycstore.c:356 | ||
5271 | #, fuzzy | ||
5272 | #| msgid "Failed to start service.\n" | ||
5273 | msgid "Failed to get master counters!\n" | ||
5274 | msgstr "Impossibile avviare il servizio.\n" | ||
5275 | |||
5276 | #: src/psycstore/gnunet-service-psycstore.c:392 | ||
5277 | #: src/psycstore/gnunet-service-psycstore.c:465 | ||
5278 | msgid "Tried to set invalid state variable name!\n" | ||
5279 | msgstr "" | ||
5280 | |||
5281 | #: src/psycstore/gnunet-service-psycstore.c:408 | ||
5282 | msgid "Failed to begin modifying state!\n" | ||
5517 | msgstr "" | 5283 | msgstr "" |
5518 | 5284 | ||
5519 | #: src/peerstore/peerstore_api.c:605 src/peerstore/peerstore_api.c:657 | 5285 | #: src/psycstore/gnunet-service-psycstore.c:431 |
5520 | msgid "Unexpected iteration response, this should not happen.\n" | 5286 | #, fuzzy, c-format |
5287 | #| msgid "Unknown command `%s'\n" | ||
5288 | msgid "Unknown operator: %c\n" | ||
5289 | msgstr "Comando `%s' sconosciuto.\n" | ||
5290 | |||
5291 | #: src/psycstore/gnunet-service-psycstore.c:441 | ||
5292 | #, fuzzy | ||
5293 | #| msgid "Failed to read file" | ||
5294 | msgid "Failed to end modifying state!\n" | ||
5295 | msgstr "Impossibile leggere il file" | ||
5296 | |||
5297 | #: src/psycstore/gnunet-service-psycstore.c:479 | ||
5298 | msgid "Failed to begin synchronizing state!\n" | ||
5521 | msgstr "" | 5299 | msgstr "" |
5522 | 5300 | ||
5523 | #: src/peerstore/peerstore_api.c:671 | 5301 | #: src/psycstore/gnunet-service-psycstore.c:495 |
5524 | msgid "Received a malformed response from service." | 5302 | msgid "Failed to end synchronizing state!\n" |
5525 | msgstr "" | 5303 | msgstr "" |
5526 | 5304 | ||
5527 | #: src/peerstore/peerstore_api.c:807 | 5305 | #: src/psycstore/gnunet-service-psycstore.c:515 |
5528 | msgid "Received a watch result for a non existing watch.\n" | 5306 | #: src/psycstore/gnunet-service-psycstore.c:534 |
5307 | #, fuzzy | ||
5308 | #| msgid "Failed to read file" | ||
5309 | msgid "Failed to reset state!\n" | ||
5310 | msgstr "Impossibile leggere il file" | ||
5311 | |||
5312 | #: src/psycstore/gnunet-service-psycstore.c:557 | ||
5313 | #: src/psycstore/gnunet-service-psycstore.c:608 | ||
5314 | msgid "Tried to get invalid state variable name!\n" | ||
5529 | msgstr "" | 5315 | msgstr "" |
5530 | 5316 | ||
5531 | #: src/peerstore/plugin_peerstore_sqlite.c:453 | 5317 | #: src/psycstore/gnunet-service-psycstore.c:584 |
5318 | #: src/psycstore/gnunet-service-psycstore.c:623 | ||
5319 | #, fuzzy | ||
5320 | #| msgid "Failed to start service.\n" | ||
5321 | msgid "Failed to get state variable!\n" | ||
5322 | msgstr "Impossibile avviare il servizio.\n" | ||
5323 | |||
5324 | #: src/psycstore/plugin_psycstore_sqlite.c:60 | ||
5532 | #, c-format | 5325 | #, c-format |
5533 | msgid "" | 5326 | msgid "`%s' failed at %s:%d with error: %s (%d)\n" |
5534 | "Error executing SQL query: %s\n" | ||
5535 | " %s\n" | ||
5536 | msgstr "" | 5327 | msgstr "" |
5537 | 5328 | ||
5538 | #: src/peerstore/plugin_peerstore_sqlite.c:488 | 5329 | #: src/psycstore/plugin_psycstore_sqlite.c:253 |
5539 | #, c-format | 5330 | #, c-format |
5540 | msgid "" | 5331 | msgid "" |
5541 | "Error preparing SQL query: %s\n" | 5332 | "Error preparing SQL query: %s\n" |
5542 | " %s\n" | 5333 | " %s\n" |
5543 | msgstr "" | 5334 | msgstr "" |
5544 | 5335 | ||
5545 | #: src/peerstore/plugin_peerstore_sqlite.c:570 | 5336 | #: src/psycstore/plugin_psycstore_sqlite.c:276 |
5546 | #, c-format | 5337 | #, c-format |
5547 | msgid "Unable to create indices: %s.\n" | 5338 | msgid "" |
5339 | "Error executing SQL query: %s\n" | ||
5340 | " %s\n" | ||
5548 | msgstr "" | 5341 | msgstr "" |
5549 | 5342 | ||
5550 | #: src/pq/pq_prepare.c:84 | 5343 | #: src/psycstore/plugin_psycstore_sqlite.c:1796 |
5551 | #, c-format | 5344 | msgid "SQLite database running\n" |
5552 | msgid "PQprepare (`%s' as `%s') failed with error: %s\n" | ||
5553 | msgstr "" | 5345 | msgstr "" |
5554 | 5346 | ||
5555 | #: src/pt/gnunet-daemon-pt.c:423 | 5347 | #: src/pt/gnunet-daemon-pt.c:482 |
5556 | msgid "Failed to pack DNS request. Dropping.\n" | 5348 | msgid "Failed to pack DNS request. Dropping.\n" |
5557 | msgstr "" | 5349 | msgstr "" |
5558 | 5350 | ||
5559 | #: src/pt/gnunet-daemon-pt.c:429 | 5351 | #: src/pt/gnunet-daemon-pt.c:488 |
5560 | msgid "# DNS requests mapped to VPN" | 5352 | msgid "# DNS requests mapped to VPN" |
5561 | msgstr "" | 5353 | msgstr "" |
5562 | 5354 | ||
5563 | #: src/pt/gnunet-daemon-pt.c:483 | 5355 | #: src/pt/gnunet-daemon-pt.c:541 |
5564 | msgid "# DNS records modified" | 5356 | msgid "# DNS records modified" |
5565 | msgstr "" | 5357 | msgstr "" |
5566 | 5358 | ||
5567 | #: src/pt/gnunet-daemon-pt.c:667 | 5359 | #: src/pt/gnunet-daemon-pt.c:717 |
5568 | msgid "# DNS replies intercepted" | 5360 | msgid "# DNS replies intercepted" |
5569 | msgstr "" | 5361 | msgstr "" |
5570 | 5362 | ||
5571 | #: src/pt/gnunet-daemon-pt.c:674 | 5363 | #: src/pt/gnunet-daemon-pt.c:723 |
5572 | msgid "Failed to parse DNS request. Dropping.\n" | 5364 | msgid "Failed to parse DNS request. Dropping.\n" |
5573 | msgstr "" | 5365 | msgstr "" |
5574 | 5366 | ||
5575 | #: src/pt/gnunet-daemon-pt.c:712 | 5367 | #: src/pt/gnunet-daemon-pt.c:826 |
5576 | msgid "# DNS requests dropped (timeout)" | 5368 | msgid "# DNS requests dropped (timeout)" |
5577 | msgstr "" | 5369 | msgstr "" |
5578 | 5370 | ||
5579 | #: src/pt/gnunet-daemon-pt.c:768 | 5371 | #: src/pt/gnunet-daemon-pt.c:883 |
5580 | msgid "# DNS requests intercepted" | 5372 | msgid "# DNS requests intercepted" |
5581 | msgstr "" | 5373 | msgstr "" |
5582 | 5374 | ||
5583 | #: src/pt/gnunet-daemon-pt.c:773 | 5375 | #: src/pt/gnunet-daemon-pt.c:888 |
5584 | msgid "# DNS requests dropped (DNS cadet channel down)" | 5376 | msgid "# DNS requests dropped (DNS mesh channel down)" |
5585 | msgstr "" | 5377 | msgstr "" |
5586 | 5378 | ||
5587 | #: src/pt/gnunet-daemon-pt.c:781 | 5379 | #: src/pt/gnunet-daemon-pt.c:896 |
5588 | msgid "# DNS requests dropped (malformed)" | 5380 | msgid "# DNS requests dropped (malformed)" |
5589 | msgstr "" | 5381 | msgstr "" |
5590 | 5382 | ||
5591 | #: src/pt/gnunet-daemon-pt.c:876 | 5383 | #: src/pt/gnunet-daemon-pt.c:969 |
5592 | msgid "# DNS replies received" | 5384 | msgid "# DNS replies received" |
5593 | msgstr "" | 5385 | msgstr "" |
5594 | 5386 | ||
5595 | #: src/pt/gnunet-daemon-pt.c:893 | 5387 | #: src/pt/gnunet-daemon-pt.c:985 |
5596 | msgid "# DNS replies dropped (too late?)" | 5388 | msgid "# DNS replies dropped (too late?)" |
5597 | msgstr "" | 5389 | msgstr "" |
5598 | 5390 | ||
5599 | #: src/pt/gnunet-daemon-pt.c:1219 src/pt/gnunet-daemon-pt.c:1228 | 5391 | #: src/pt/gnunet-daemon-pt.c:1261 src/pt/gnunet-daemon-pt.c:1270 |
5600 | #: src/pt/gnunet-daemon-pt.c:1244 src/pt/gnunet-daemon-pt.c:1253 | 5392 | #: src/pt/gnunet-daemon-pt.c:1290 src/pt/gnunet-daemon-pt.c:1301 |
5601 | #: src/pt/gnunet-daemon-pt.c:1262 | 5393 | #: src/pt/gnunet-daemon-pt.c:1310 |
5602 | #, c-format | 5394 | #, c-format |
5603 | msgid "Failed to connect to %s service. Exiting.\n" | 5395 | msgid "Failed to connect to %s service. Exiting.\n" |
5604 | msgstr "" | 5396 | msgstr "" |
5605 | 5397 | ||
5606 | #: src/pt/gnunet-daemon-pt.c:1307 | 5398 | #: src/pt/gnunet-daemon-pt.c:1347 |
5607 | msgid "Daemon to run to perform IP protocol translation to GNUnet" | 5399 | msgid "Daemon to run to perform IP protocol translation to GNUnet" |
5608 | msgstr "" | 5400 | msgstr "" |
5609 | 5401 | ||
5610 | #: src/reclaim/gnunet-reclaim.c:495 | 5402 | #: src/regex/gnunet-daemon-regexprofiler.c:270 |
5611 | #, c-format | 5403 | #: src/regex/gnunet-regex-simulation-profiler.c:659 |
5612 | msgid "Ego is required\n" | ||
5613 | msgstr "" | ||
5614 | |||
5615 | #: src/reclaim/gnunet-reclaim.c:501 | ||
5616 | #, c-format | ||
5617 | msgid "Attribute value missing!\n" | ||
5618 | msgstr "" | ||
5619 | |||
5620 | #: src/reclaim/gnunet-reclaim.c:507 | ||
5621 | #, c-format | ||
5622 | msgid "Requesting party key is required!\n" | ||
5623 | msgstr "" | ||
5624 | |||
5625 | #: src/reclaim/gnunet-reclaim.c:524 | ||
5626 | msgid "Add an attribute NAME" | ||
5627 | msgstr "" | ||
5628 | |||
5629 | #: src/reclaim/gnunet-reclaim.c:527 | ||
5630 | msgid "Add an attribute with ID" | ||
5631 | msgstr "" | ||
5632 | |||
5633 | #: src/reclaim/gnunet-reclaim.c:530 | ||
5634 | msgid "The attribute VALUE" | ||
5635 | msgstr "" | ||
5636 | |||
5637 | #: src/reclaim/gnunet-reclaim.c:533 | ||
5638 | msgid "The EGO to use" | ||
5639 | msgstr "" | ||
5640 | |||
5641 | #: src/reclaim/gnunet-reclaim.c:535 | ||
5642 | msgid "Specify the relying party for issue" | ||
5643 | msgstr "" | ||
5644 | |||
5645 | #: src/reclaim/gnunet-reclaim.c:538 | ||
5646 | msgid "List attributes for EGO" | ||
5647 | msgstr "" | ||
5648 | |||
5649 | #: src/reclaim/gnunet-reclaim.c:542 | ||
5650 | msgid "Issue a ticket for a set of attributes separated by comma" | ||
5651 | msgstr "" | ||
5652 | |||
5653 | #: src/reclaim/gnunet-reclaim.c:545 | ||
5654 | msgid "Consume a ticket" | ||
5655 | msgstr "" | ||
5656 | |||
5657 | #: src/reclaim/gnunet-reclaim.c:548 | ||
5658 | msgid "Revoke a ticket" | ||
5659 | msgstr "" | ||
5660 | |||
5661 | #: src/reclaim/gnunet-reclaim.c:551 | ||
5662 | msgid "Type of attribute" | ||
5663 | msgstr "" | ||
5664 | |||
5665 | #: src/reclaim/gnunet-reclaim.c:553 | ||
5666 | msgid "List tickets of ego" | ||
5667 | msgstr "" | ||
5668 | |||
5669 | #: src/reclaim/gnunet-reclaim.c:556 | ||
5670 | msgid "Expiration interval of the attribute" | ||
5671 | msgstr "" | ||
5672 | |||
5673 | #: src/reclaim/gnunet-reclaim.c:560 | ||
5674 | msgid "re:claimID command line tool" | ||
5675 | msgstr "" | ||
5676 | |||
5677 | #: src/reclaim/plugin_rest_openid_connect.c:2051 | ||
5678 | #: src/reclaim/plugin_rest_reclaim.c:1018 | ||
5679 | msgid "Identity Provider REST API initialized\n" | ||
5680 | msgstr "" | ||
5681 | |||
5682 | #: src/reclaim/reclaim_api.c:436 | ||
5683 | msgid "failed to store record\n" | ||
5684 | msgstr "" | ||
5685 | |||
5686 | #: src/regex/gnunet-daemon-regexprofiler.c:267 | ||
5687 | #, c-format | 5404 | #, c-format |
5688 | msgid "%s service is lacking key configuration settings (%s). Exiting.\n" | 5405 | msgid "%s service is lacking key configuration settings (%s). Exiting.\n" |
5689 | msgstr "" | 5406 | msgstr "" |
5690 | 5407 | ||
5691 | #: src/regex/gnunet-daemon-regexprofiler.c:380 | 5408 | #: src/regex/gnunet-daemon-regexprofiler.c:380 |
5692 | msgid "Daemon to announce regular expressions for the peer using cadet." | 5409 | msgid "Daemon to announce regular expressions for the peer using mesh." |
5693 | msgstr "" | 5410 | msgstr "" |
5694 | 5411 | ||
5695 | #: src/regex/gnunet-regex-profiler.c:1386 | 5412 | #: src/regex/gnunet-regex-profiler.c:1288 |
5696 | msgid "No configuration file given. Exiting\n" | 5413 | msgid "No configuration file given. Exiting\n" |
5697 | msgstr "" | 5414 | msgstr "" |
5698 | 5415 | ||
5699 | #: src/regex/gnunet-regex-profiler.c:1427 | 5416 | #: src/regex/gnunet-regex-profiler.c:1299 |
5700 | #: src/regex/gnunet-regex-simulation-profiler.c:630 | 5417 | msgid "Configuration option \"regex_prefix\" missing. Exiting\n" |
5418 | msgstr "" | ||
5419 | |||
5420 | #: src/regex/gnunet-regex-profiler.c:1328 | ||
5421 | #: src/regex/gnunet-regex-simulation-profiler.c:622 | ||
5701 | #, c-format | 5422 | #, c-format |
5702 | msgid "No policy directory specified on command line. Exiting.\n" | 5423 | msgid "No policy directory specified on command line. Exiting.\n" |
5703 | msgstr "" | 5424 | msgstr "" |
5704 | 5425 | ||
5705 | #: src/regex/gnunet-regex-profiler.c:1433 | 5426 | #: src/regex/gnunet-regex-profiler.c:1334 |
5706 | #: src/regex/gnunet-regex-simulation-profiler.c:638 | 5427 | #: src/regex/gnunet-regex-simulation-profiler.c:629 |
5707 | #, c-format | 5428 | #, c-format |
5708 | msgid "Specified policies directory does not exist. Exiting.\n" | 5429 | msgid "Specified policies directory does not exist. Exiting.\n" |
5709 | msgstr "" | 5430 | msgstr "" |
5710 | 5431 | ||
5711 | #: src/regex/gnunet-regex-profiler.c:1440 | 5432 | #: src/regex/gnunet-regex-profiler.c:1341 |
5712 | #, c-format | 5433 | #, c-format |
5713 | msgid "No files found in `%s'\n" | 5434 | msgid "No files found in `%s'\n" |
5714 | msgstr "" | 5435 | msgstr "" |
5715 | 5436 | ||
5716 | #: src/regex/gnunet-regex-profiler.c:1449 | 5437 | #: src/regex/gnunet-regex-profiler.c:1350 |
5717 | msgid "No search strings file given. Exiting.\n" | 5438 | msgid "No search strings file given. Exiting.\n" |
5718 | msgstr "" | 5439 | msgstr "" |
5719 | 5440 | ||
5720 | #: src/regex/gnunet-regex-profiler.c:1469 | 5441 | #: src/regex/gnunet-regex-profiler.c:1370 |
5721 | msgid "Error loading search strings. Exiting.\n" | 5442 | msgid "Error loading search strings. Exiting.\n" |
5722 | msgstr "" | 5443 | msgstr "" |
5723 | 5444 | ||
5724 | #: src/regex/gnunet-regex-profiler.c:1557 | 5445 | #: src/regex/gnunet-regex-profiler.c:1455 |
5725 | msgid "name of the file for writing statistics" | 5446 | msgid "name of the file for writing statistics" |
5726 | msgstr "" | 5447 | msgstr "" |
5727 | 5448 | ||
5728 | #: src/regex/gnunet-regex-profiler.c:1563 | 5449 | #: src/regex/gnunet-regex-profiler.c:1458 |
5729 | msgid "wait TIMEOUT before ending the experiment" | 5450 | msgid "wait TIMEOUT before ending the experiment" |
5730 | msgstr "" | 5451 | msgstr "" |
5731 | 5452 | ||
5732 | #: src/regex/gnunet-regex-profiler.c:1569 | 5453 | #: src/regex/gnunet-regex-profiler.c:1461 |
5733 | msgid "directory with policy files" | 5454 | msgid "directory with policy files" |
5734 | msgstr "" | 5455 | msgstr "" |
5735 | 5456 | ||
5736 | #: src/regex/gnunet-regex-profiler.c:1576 | 5457 | #: src/regex/gnunet-regex-profiler.c:1464 |
5737 | msgid "name of file with input strings" | 5458 | msgid "name of file with input strings" |
5738 | msgstr "" | 5459 | msgstr "" |
5739 | 5460 | ||
5740 | #: src/regex/gnunet-regex-profiler.c:1582 | 5461 | #: src/regex/gnunet-regex-profiler.c:1467 |
5741 | msgid "name of file with hosts' names" | 5462 | msgid "name of file with hosts' names" |
5742 | msgstr "" | 5463 | msgstr "" |
5743 | 5464 | ||
5744 | #: src/regex/gnunet-regex-profiler.c:1595 | 5465 | #: src/regex/gnunet-regex-profiler.c:1479 |
5745 | msgid "Profiler for regex" | 5466 | msgid "Profiler for regex" |
5746 | msgstr "" | 5467 | msgstr "" |
5747 | 5468 | ||
5748 | #: src/regex/gnunet-regex-simulation-profiler.c:699 | 5469 | #: src/regex/gnunet-regex-simulation-profiler.c:689 |
5749 | msgid "name of the table to write DFAs" | 5470 | msgid "name of the table to write DFAs" |
5750 | msgstr "" | 5471 | msgstr "" |
5751 | 5472 | ||
5752 | #: src/regex/gnunet-regex-simulation-profiler.c:705 | 5473 | #: src/regex/gnunet-regex-simulation-profiler.c:692 |
5753 | msgid "maximum path compression length" | 5474 | msgid "maximum path compression length" |
5754 | msgstr "" | 5475 | msgstr "" |
5755 | 5476 | ||
5756 | #: src/regex/gnunet-regex-simulation-profiler.c:719 | 5477 | #: src/regex/gnunet-regex-simulation-profiler.c:705 |
5757 | msgid "Profiler for regex library" | 5478 | msgid "Profiler for regex library" |
5758 | msgstr "" | 5479 | msgstr "" |
5759 | 5480 | ||
5760 | #: src/regex/regex_api_announce.c:152 | 5481 | #: src/regex/regex_api.c:131 |
5761 | #, c-format | 5482 | #, c-format |
5762 | msgid "Regex `%s' is too long!\n" | 5483 | msgid "Regex `%s' is too long!\n" |
5763 | msgstr "" | 5484 | msgstr "" |
5764 | 5485 | ||
5765 | #: src/regex/regex_api_search.c:212 | 5486 | #: src/revocation/gnunet-revocation.c:126 |
5766 | #, c-format | ||
5767 | msgid "Search string `%s' is too long!\n" | ||
5768 | msgstr "" | ||
5769 | |||
5770 | #: src/rest/gnunet-rest-server.c:986 | ||
5771 | msgid "listen on specified port (default: 7776)" | ||
5772 | msgstr "" | ||
5773 | |||
5774 | #: src/rest/gnunet-rest-server.c:1003 | ||
5775 | msgid "GNUnet REST server" | ||
5776 | msgstr "" | ||
5777 | |||
5778 | #: src/rest/plugin_rest_copying.c:209 | ||
5779 | msgid "COPYING REST API initialized\n" | ||
5780 | msgstr "" | ||
5781 | |||
5782 | #: src/revocation/gnunet-revocation.c:129 | ||
5783 | #, c-format | 5487 | #, c-format |
5784 | msgid "Key `%s' is valid\n" | 5488 | msgid "Key `%s' is valid\n" |
5785 | msgstr "" | 5489 | msgstr "" |
5786 | 5490 | ||
5787 | #: src/revocation/gnunet-revocation.c:134 | 5491 | #: src/revocation/gnunet-revocation.c:131 |
5788 | #, c-format | 5492 | #, c-format |
5789 | msgid "Key `%s' has been revoked\n" | 5493 | msgid "Key `%s' has been revoked\n" |
5790 | msgstr "" | 5494 | msgstr "" |
5791 | 5495 | ||
5792 | #: src/revocation/gnunet-revocation.c:140 | 5496 | #: src/revocation/gnunet-revocation.c:137 |
5793 | msgid "Internal error\n" | 5497 | msgid "Internal error\n" |
5794 | msgstr "Errore interno\n" | 5498 | msgstr "Errore interno\n" |
5795 | 5499 | ||
5796 | #: src/revocation/gnunet-revocation.c:166 | 5500 | #: src/revocation/gnunet-revocation.c:163 |
5797 | #, c-format | 5501 | #, c-format |
5798 | msgid "Key for ego `%s' is still valid, revocation failed (!)\n" | 5502 | msgid "Key for ego `%s' is still valid, revocation failed (!)\n" |
5799 | msgstr "" | 5503 | msgstr "" |
5800 | 5504 | ||
5801 | #: src/revocation/gnunet-revocation.c:171 | 5505 | #: src/revocation/gnunet-revocation.c:168 |
5802 | msgid "Revocation failed (!)\n" | 5506 | msgid "Revocation failed (!)\n" |
5803 | msgstr "" | 5507 | msgstr "" |
5804 | 5508 | ||
5805 | #: src/revocation/gnunet-revocation.c:176 | 5509 | #: src/revocation/gnunet-revocation.c:173 |
5806 | #, c-format | 5510 | #, c-format |
5807 | msgid "Key for ego `%s' has been successfully revoked\n" | 5511 | msgid "Key for ego `%s' has been successfully revoked\n" |
5808 | msgstr "" | 5512 | msgstr "" |
5809 | 5513 | ||
5810 | #: src/revocation/gnunet-revocation.c:181 | 5514 | #: src/revocation/gnunet-revocation.c:178 |
5811 | msgid "Revocation successful.\n" | 5515 | msgid "Revocation successful.\n" |
5812 | msgstr "" | 5516 | msgstr "" |
5813 | 5517 | ||
5814 | #: src/revocation/gnunet-revocation.c:186 | 5518 | #: src/revocation/gnunet-revocation.c:183 |
5815 | msgid "Internal error, key revocation might have failed\n" | 5519 | msgid "Internal error, key revocation might have failed\n" |
5816 | msgstr "" | 5520 | msgstr "" |
5817 | 5521 | ||
5818 | #: src/revocation/gnunet-revocation.c:323 | 5522 | #: src/revocation/gnunet-revocation.c:294 |
5819 | #, c-format | 5523 | #, c-format |
5820 | msgid "Revocation certificate for `%s' stored in `%s'\n" | 5524 | msgid "Revocation certificate for `%s' stored in `%s'\n" |
5821 | msgstr "" | 5525 | msgstr "" |
5822 | 5526 | ||
5823 | #: src/revocation/gnunet-revocation.c:352 | 5527 | #: src/revocation/gnunet-revocation.c:324 |
5824 | #, c-format | 5528 | #, c-format |
5825 | msgid "Ego `%s' not found.\n" | 5529 | msgid "Ego `%s' not found.\n" |
5826 | msgstr "" | 5530 | msgstr "" |
5827 | 5531 | ||
5828 | #: src/revocation/gnunet-revocation.c:373 | 5532 | #: src/revocation/gnunet-revocation.c:345 |
5829 | #, c-format | 5533 | #, c-format |
5830 | msgid "Error: revocation certificate in `%s' is not for `%s'\n" | 5534 | msgid "Error: revocation certificate in `%s' is not for `%s'\n" |
5831 | msgstr "" | 5535 | msgstr "" |
5832 | 5536 | ||
5833 | #: src/revocation/gnunet-revocation.c:393 | 5537 | #: src/revocation/gnunet-revocation.c:365 |
5834 | msgid "Revocation certificate ready\n" | 5538 | msgid "Revocation certificate ready\n" |
5835 | msgstr "" | 5539 | msgstr "" |
5836 | 5540 | ||
5837 | #: src/revocation/gnunet-revocation.c:403 | 5541 | #: src/revocation/gnunet-revocation.c:375 |
5838 | msgid "Revocation certificate not ready, calculating proof of work\n" | 5542 | msgid "Revocation certificate not ready, calculating proof of work\n" |
5839 | msgstr "" | 5543 | msgstr "" |
5840 | 5544 | ||
5841 | #: src/revocation/gnunet-revocation.c:437 | 5545 | #: src/revocation/gnunet-revocation.c:407 |
5842 | #, c-format | 5546 | #, c-format |
5843 | msgid "Public key `%s' malformed\n" | 5547 | msgid "Public key `%s' malformed\n" |
5844 | msgstr "" | 5548 | msgstr "" |
5845 | 5549 | ||
5846 | #: src/revocation/gnunet-revocation.c:450 | 5550 | #: src/revocation/gnunet-revocation.c:421 |
5847 | msgid "" | 5551 | msgid "Testing and revoking at the same time is not allowed, only executing test.\n" |
5848 | "Testing and revoking at the same time is not allowed, only executing test.\n" | ||
5849 | msgstr "" | 5552 | msgstr "" |
5850 | 5553 | ||
5851 | #: src/revocation/gnunet-revocation.c:470 | 5554 | #: src/revocation/gnunet-revocation.c:441 |
5852 | msgid "No filename to store revocation certificate given.\n" | 5555 | msgid "No filename to store revocation certificate given.\n" |
5853 | msgstr "" | 5556 | msgstr "" |
5854 | 5557 | ||
5855 | #: src/revocation/gnunet-revocation.c:491 | 5558 | #: src/revocation/gnunet-revocation.c:463 |
5856 | #, c-format | 5559 | #, c-format |
5857 | msgid "Failed to read revocation certificate from `%s'\n" | 5560 | msgid "Failed to read revocation certificate from `%s'\n" |
5858 | msgstr "" | 5561 | msgstr "" |
5859 | 5562 | ||
5860 | #: src/revocation/gnunet-revocation.c:516 | 5563 | #: src/revocation/gnunet-revocation.c:488 |
5861 | msgid "No action specified. Nothing to do.\n" | 5564 | msgid "No action specified. Nothing to do.\n" |
5862 | msgstr "" | 5565 | msgstr "" |
5863 | 5566 | ||
5864 | #: src/revocation/gnunet-revocation.c:535 | 5567 | #: src/revocation/gnunet-revocation.c:504 |
5865 | msgid "use NAME for the name of the revocation file" | 5568 | msgid "use NAME for the name of the revocation file" |
5866 | msgstr "" | 5569 | msgstr "" |
5867 | 5570 | ||
5868 | #: src/revocation/gnunet-revocation.c:541 | 5571 | #: src/revocation/gnunet-revocation.c:507 |
5869 | msgid "" | 5572 | msgid "revoke the private key associated for the the private key associated with the ego NAME " |
5870 | "revoke the private key associated for the the private key associated with " | ||
5871 | "the ego NAME " | ||
5872 | msgstr "" | 5573 | msgstr "" |
5873 | 5574 | ||
5874 | #: src/revocation/gnunet-revocation.c:546 | 5575 | #: src/revocation/gnunet-revocation.c:510 |
5875 | msgid "actually perform revocation, otherwise we just do the precomputation" | 5576 | msgid "actually perform revocation, otherwise we just do the precomputation" |
5876 | msgstr "" | 5577 | msgstr "" |
5877 | 5578 | ||
5878 | #: src/revocation/gnunet-revocation.c:552 | 5579 | #: src/revocation/gnunet-revocation.c:513 |
5879 | msgid "test if the public key KEY has been revoked" | 5580 | msgid "test if the public key KEY has been revoked" |
5880 | msgstr "" | 5581 | msgstr "" |
5881 | 5582 | ||
5882 | #: src/revocation/gnunet-service-revocation.c:459 | 5583 | #: src/revocation/gnunet-service-revocation.c:272 |
5883 | msgid "# unsupported revocations received via set union" | 5584 | msgid "Duplicate revocation received from peer. Ignored.\n" |
5884 | msgstr "" | ||
5885 | |||
5886 | #: src/revocation/gnunet-service-revocation.c:468 | ||
5887 | msgid "# revocation messages received via set union" | ||
5888 | msgstr "" | 5585 | msgstr "" |
5889 | 5586 | ||
5890 | #: src/revocation/gnunet-service-revocation.c:473 | 5587 | #: src/revocation/gnunet-service-revocation.c:434 |
5891 | #, c-format | 5588 | #, c-format |
5892 | msgid "Error computing revocation set union with %s\n" | 5589 | msgid "Error computing revocation set union with %s\n" |
5893 | msgstr "" | 5590 | msgstr "" |
5894 | 5591 | ||
5895 | #: src/revocation/gnunet-service-revocation.c:477 | 5592 | #: src/revocation/gnunet-service-revocation.c:486 |
5896 | msgid "# revocation set unions failed" | 5593 | msgid "SET service crashed, terminating revocation service\n" |
5897 | msgstr "" | 5594 | msgstr "" |
5898 | 5595 | ||
5899 | #: src/revocation/gnunet-service-revocation.c:486 | 5596 | #: src/revocation/gnunet-service-revocation.c:812 |
5900 | msgid "# revocation set unions completed" | 5597 | msgid "Could not open revocation database file!" |
5901 | msgstr "" | 5598 | msgstr "" |
5902 | 5599 | ||
5903 | #: src/revocation/gnunet-service-revocation.c:525 | 5600 | #: src/scalarproduct/gnunet-scalarproduct.c:225 |
5904 | msgid "SET service crashed, terminating revocation service\n" | 5601 | msgid "You must specify at least one message ID to check!\n" |
5905 | msgstr "" | 5602 | msgstr "" |
5906 | 5603 | ||
5907 | #: src/revocation/gnunet-service-revocation.c:867 | 5604 | #: src/scalarproduct/gnunet-scalarproduct.c:232 |
5908 | msgid "Could not open revocation database file!" | 5605 | msgid "This program needs a session identifier for comparing vectors.\n" |
5909 | msgstr "" | 5606 | msgstr "" |
5910 | 5607 | ||
5911 | #: src/rps/gnunet-rps.c:260 | 5608 | #: src/scalarproduct/gnunet-scalarproduct.c:239 |
5912 | msgid "Seed a PeerID" | 5609 | msgid "Please give a session key for --input_key!\n" |
5913 | msgstr "" | 5610 | msgstr "" |
5914 | 5611 | ||
5915 | #: src/rps/gnunet-rps.c:264 | 5612 | #: src/scalarproduct/gnunet-scalarproduct.c:251 |
5916 | msgid "Get updates of view (0 for infinite updates)" | 5613 | #, c-format |
5614 | msgid "Tried to set initiator mode, as peer ID was given. However, `%s' is not a valid peer identifier.\n" | ||
5917 | msgstr "" | 5615 | msgstr "" |
5918 | 5616 | ||
5919 | #: src/rps/gnunet-rps.c:268 | 5617 | #: src/scalarproduct/gnunet-scalarproduct.c:278 |
5920 | msgid "Get peers from biased stream" | 5618 | #: src/scalarproduct/gnunet-scalarproduct.c:314 |
5619 | #, c-format | ||
5620 | msgid "Could not convert `%s' to int32_t.\n" | ||
5921 | msgstr "" | 5621 | msgstr "" |
5922 | 5622 | ||
5923 | #: src/rps/gnunet-rps-profiler.c:3088 | 5623 | #: src/scalarproduct/gnunet-scalarproduct.c:286 |
5924 | msgid "duration of the profiling" | 5624 | msgid "Need elements to compute the vectorproduct, got none.\n" |
5925 | msgstr "" | 5625 | msgstr "" |
5926 | 5626 | ||
5927 | #: src/rps/gnunet-rps-profiler.c:3093 | 5627 | #: src/scalarproduct/gnunet-scalarproduct.c:346 |
5928 | msgid "timeout for the profiling" | 5628 | #, c-format |
5629 | msgid "Could not convert `%s' to integer.\n" | ||
5929 | msgstr "" | 5630 | msgstr "" |
5930 | 5631 | ||
5931 | #: src/rps/gnunet-rps-profiler.c:3098 | 5632 | #: src/scalarproduct/gnunet-scalarproduct.c:407 |
5932 | msgid "number of PeerIDs to request" | 5633 | msgid "A comma separated list of elements to compare as vector with our remote peer." |
5933 | msgstr "" | 5634 | msgstr "" |
5934 | 5635 | ||
5935 | #: src/rps/gnunet-rps-profiler.c:3114 | 5636 | #: src/scalarproduct/gnunet-scalarproduct.c:410 |
5936 | msgid "Measure quality and performance of the RPS service." | 5637 | msgid "A comma separated mask to select which elements should actually be compared." |
5937 | msgstr "" | 5638 | msgstr "" |
5938 | 5639 | ||
5939 | #: src/scalarproduct/gnunet-scalarproduct.c:220 | 5640 | #: src/scalarproduct/gnunet-scalarproduct.c:413 |
5940 | msgid "You must specify at least one message ID to check!\n" | 5641 | msgid "[Optional] peer to calculate our scalarproduct with. If this parameter is not given, the service will wait for a remote peer to compute the request." |
5941 | msgstr "" | 5642 | msgstr "" |
5942 | 5643 | ||
5943 | #: src/scalarproduct/gnunet-scalarproduct.c:227 | 5644 | #: src/scalarproduct/gnunet-scalarproduct.c:416 |
5944 | msgid "This program needs a session identifier for comparing vectors.\n" | 5645 | msgid "Transaction ID shared with peer." |
5646 | msgstr "" | ||
5647 | |||
5648 | #: src/scalarproduct/gnunet-scalarproduct.c:425 | ||
5649 | msgid "Calculate the Vectorproduct with a GNUnet peer." | ||
5945 | msgstr "" | 5650 | msgstr "" |
5946 | 5651 | ||
5947 | #: src/scalarproduct/gnunet-scalarproduct.c:240 | 5652 | #: src/scalarproduct/gnunet-service-scalarproduct.c:541 |
5948 | #, c-format | 5653 | #, c-format |
5949 | msgid "" | 5654 | msgid "Client (%p) disconnected from us.\n" |
5950 | "Tried to set initiator mode, as peer ID was given. However, `%s' is not a " | ||
5951 | "valid peer identifier.\n" | ||
5952 | msgstr "" | 5655 | msgstr "" |
5953 | 5656 | ||
5954 | #: src/scalarproduct/gnunet-scalarproduct.c:258 | 5657 | #: src/scalarproduct/gnunet-service-scalarproduct.c:613 |
5955 | msgid "Need elements to compute the scalarproduct, got none.\n" | 5658 | #: src/scalarproduct/gnunet-service-scalarproduct.c:702 |
5659 | #, c-format | ||
5660 | msgid "Could not send message to client (%p)!\n" | ||
5956 | msgstr "" | 5661 | msgstr "" |
5957 | 5662 | ||
5958 | #: src/scalarproduct/gnunet-scalarproduct.c:280 | 5663 | #: src/scalarproduct/gnunet-service-scalarproduct.c:619 |
5959 | #, c-format | 5664 | #, c-format |
5960 | msgid "Malformed input, could not parse `%s'\n" | 5665 | msgid "Sending session-end notification to client (%p) for session %s\n" |
5961 | msgstr "" | 5666 | msgstr "" |
5962 | 5667 | ||
5963 | #: src/scalarproduct/gnunet-scalarproduct.c:298 | 5668 | #: src/scalarproduct/gnunet-service-scalarproduct.c:712 |
5964 | #, c-format | 5669 | #, c-format |
5965 | msgid "Could not convert `%s' to int64_t.\n" | 5670 | msgid "Sent result to client (%p), this session (%s) has ended!\n" |
5671 | msgstr "" | ||
5672 | |||
5673 | #: src/scalarproduct/gnunet-service-scalarproduct.c:766 | ||
5674 | #: src/scalarproduct/gnunet-service-scalarproduct.c:855 | ||
5675 | msgid "Could not send service-response message via mesh!)\n" | ||
5966 | msgstr "" | 5676 | msgstr "" |
5967 | 5677 | ||
5968 | #: src/scalarproduct/gnunet-scalarproduct.c:325 | 5678 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1028 |
5969 | #, c-format | 5679 | #, c-format |
5970 | msgid "Failed to initiate computation, were all keys unique?\n" | 5680 | msgid "Failed to communicate with `%s', scalar product calculation aborted.\n" |
5971 | msgstr "" | 5681 | msgstr "" |
5972 | 5682 | ||
5973 | #: src/scalarproduct/gnunet-scalarproduct.c:351 | 5683 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1099 |
5974 | #: src/scalarproduct/gnunet-scalarproduct.c:357 | 5684 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1208 |
5975 | msgid "" | 5685 | #, fuzzy |
5976 | "A comma separated list of elements to compare as vector with our remote peer." | 5686 | #| msgid "Starting service `%s'\n" |
5687 | msgid "Transmitting service request.\n" | ||
5688 | msgstr "Avvio del servizio '%s' in corso\n" | ||
5689 | |||
5690 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1108 | ||
5691 | msgid "Could not send service-request multipart message to channel!\n" | ||
5977 | msgstr "" | 5692 | msgstr "" |
5978 | 5693 | ||
5979 | #: src/scalarproduct/gnunet-scalarproduct.c:363 | 5694 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1147 |
5980 | msgid "" | 5695 | #, c-format |
5981 | "[Optional] peer to calculate our scalarproduct with. If this parameter is " | 5696 | msgid "Successfully created new channel to peer (%s)!\n" |
5982 | "not given, the service will wait for a remote peer to compute the request." | ||
5983 | msgstr "" | 5697 | msgstr "" |
5984 | 5698 | ||
5985 | #: src/scalarproduct/gnunet-scalarproduct.c:369 | 5699 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1217 |
5986 | msgid "Transaction ID shared with peer." | 5700 | msgid "Could not send message to channel!\n" |
5987 | msgstr "" | 5701 | msgstr "" |
5988 | 5702 | ||
5989 | #: src/scalarproduct/gnunet-scalarproduct.c:379 | 5703 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1274 |
5990 | msgid "Calculate the Vectorproduct with a GNUnet peer." | 5704 | msgid "Too short message received from client!\n" |
5991 | msgstr "" | 5705 | msgstr "" |
5992 | 5706 | ||
5993 | #: src/scalarproduct/gnunet-service-scalarproduct_alice.c:1401 | 5707 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1287 |
5994 | #: src/scalarproduct/gnunet-service-scalarproduct_bob.c:1345 | 5708 | msgid "Invalid message received from client, session information incorrect!\n" |
5995 | #: src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c:1172 | ||
5996 | #: src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c:1063 | ||
5997 | msgid "Connect to CADET failed\n" | ||
5998 | msgstr "" | 5709 | msgstr "" |
5999 | 5710 | ||
6000 | #: src/scalarproduct/scalarproduct_api.c:185 | 5711 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1298 |
6001 | msgid "Keys given to SCALARPRODUCT not unique!\n" | 5712 | #, c-format |
5713 | msgid "Duplicate session information received, cannot create new session with key `%s'\n" | ||
6002 | msgstr "" | 5714 | msgstr "" |
6003 | 5715 | ||
6004 | #: src/secretsharing/gnunet-secretsharing-profiler.c:616 | 5716 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1318 |
6005 | msgid "dkg start delay" | 5717 | #, c-format |
5718 | msgid "Got client-request-session with key %s, preparing channel to remote service.\n" | ||
6006 | msgstr "" | 5719 | msgstr "" |
6007 | 5720 | ||
6008 | #: src/secretsharing/gnunet-secretsharing-profiler.c:622 | 5721 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1354 |
6009 | msgid "dkg timeout" | 5722 | #, c-format |
5723 | msgid "Creating new channel for session with key %s.\n" | ||
6010 | msgstr "" | 5724 | msgstr "" |
6011 | 5725 | ||
6012 | #: src/secretsharing/gnunet-secretsharing-profiler.c:628 | 5726 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1399 |
6013 | msgid "threshold" | 5727 | #, c-format |
5728 | msgid "Got client-responder-session with key %s and a matching service-request-session set, processing.\n" | ||
6014 | msgstr "" | 5729 | msgstr "" |
6015 | 5730 | ||
6016 | #: src/secretsharing/gnunet-secretsharing-profiler.c:633 | 5731 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1409 |
6017 | msgid "also profile decryption" | 5732 | #, c-format |
5733 | msgid "Got client-responder-session with key %s but NO matching service-request-session set, queuing element for later use.\n" | ||
6018 | msgstr "" | 5734 | msgstr "" |
6019 | 5735 | ||
6020 | #: src/set/gnunet-service-set.c:2008 | 5736 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1439 |
6021 | msgid "Could not connect to CADET service\n" | 5737 | #, c-format |
5738 | msgid "New incoming channel from peer %s.\n" | ||
6022 | msgstr "" | 5739 | msgstr "" |
6023 | 5740 | ||
6024 | #: src/set/gnunet-set-ibf-profiler.c:252 | 5741 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1471 |
6025 | msgid "number of element in set A-B" | 5742 | #, c-format |
5743 | msgid "Peer disconnected, terminating session %s with peer (%s)\n" | ||
6026 | msgstr "" | 5744 | msgstr "" |
6027 | 5745 | ||
6028 | #: src/set/gnunet-set-ibf-profiler.c:258 | 5746 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1672 |
6029 | msgid "number of element in set B-A" | 5747 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1814 |
5748 | #, c-format | ||
5749 | msgid "Got session with key %s and a matching element set, processing.\n" | ||
6030 | msgstr "" | 5750 | msgstr "" |
6031 | 5751 | ||
6032 | #: src/set/gnunet-set-ibf-profiler.c:264 | 5752 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1681 |
6033 | msgid "number of common elements in A and B" | 5753 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1821 |
5754 | #, c-format | ||
5755 | msgid "Got session with key %s without a matching element set, queueing.\n" | ||
6034 | msgstr "" | 5756 | msgstr "" |
6035 | 5757 | ||
6036 | #: src/set/gnunet-set-ibf-profiler.c:270 | 5758 | #: src/scalarproduct/gnunet-service-scalarproduct.c:1771 |
6037 | msgid "hash num" | 5759 | #, c-format |
5760 | msgid "Got message with duplicate session key (`%s'), ignoring service request.\n" | ||
6038 | msgstr "" | 5761 | msgstr "" |
6039 | 5762 | ||
6040 | #: src/set/gnunet-set-ibf-profiler.c:276 | 5763 | #: src/scalarproduct/gnunet-service-scalarproduct.c:2014 |
6041 | msgid "ibf size" | 5764 | msgid "Shutting down, initiating cleanup.\n" |
6042 | msgstr "" | 5765 | msgstr "" |
6043 | 5766 | ||
6044 | #: src/set/gnunet-set-profiler.c:444 | 5767 | #: src/scalarproduct/gnunet-service-scalarproduct.c:2100 |
6045 | msgid "use byzantine mode" | 5768 | msgid "Connect to MESH failed\n" |
6046 | msgstr "" | 5769 | msgstr "" |
6047 | 5770 | ||
6048 | #: src/set/gnunet-set-profiler.c:450 | 5771 | #: src/scalarproduct/gnunet-service-scalarproduct.c:2104 |
6049 | msgid "force sending full set" | 5772 | msgid "Mesh initialized\n" |
6050 | msgstr "" | 5773 | msgstr "" |
6051 | 5774 | ||
6052 | #: src/set/gnunet-set-profiler.c:456 | 5775 | #: src/scalarproduct/scalarproduct_api.c:246 |
6053 | msgid "number delta operation" | 5776 | #, fuzzy |
5777 | #| msgid "# SYN messages received" | ||
5778 | msgid "# SUC responder result messages received" | ||
5779 | msgstr "# messaggi SYN ricevuti" | ||
5780 | |||
5781 | #: src/scalarproduct/scalarproduct_api.c:300 | ||
5782 | #, fuzzy | ||
5783 | #| msgid "# bytes encrypted" | ||
5784 | msgid "# bytes sent to scalarproduct" | ||
5785 | msgstr "# byte crittografati" | ||
5786 | |||
5787 | #: src/scalarproduct/scalarproduct_api.c:345 | ||
5788 | #: src/scalarproduct/scalarproduct_api.c:440 | ||
5789 | #, fuzzy | ||
5790 | #| msgid "Failed to start service.\n" | ||
5791 | msgid "Failed to connect to the scalarproduct service\n" | ||
5792 | msgstr "Impossibile avviare il servizio.\n" | ||
5793 | |||
5794 | #: src/scalarproduct/scalarproduct_api.c:353 | ||
5795 | #: src/scalarproduct/scalarproduct_api.c:448 | ||
5796 | #, fuzzy | ||
5797 | #| msgid "Failed to start service.\n" | ||
5798 | msgid "Failed to send a message to the statistics service\n" | ||
5799 | msgstr "Impossibile avviare il servizio.\n" | ||
5800 | |||
5801 | #: src/scalarproduct/scalarproduct_api.c:387 | ||
5802 | #: src/scalarproduct/scalarproduct_api.c:485 | ||
5803 | #, fuzzy | ||
5804 | #| msgid "Failed to start service.\n" | ||
5805 | msgid "Failed to send a message to the scalarproduct service\n" | ||
5806 | msgstr "Impossibile avviare il servizio.\n" | ||
5807 | |||
5808 | #: src/secretsharing/gnunet-secretsharing-profiler.c:538 | ||
5809 | msgid "dkg start delay" | ||
6054 | msgstr "" | 5810 | msgstr "" |
6055 | 5811 | ||
6056 | #: src/set/gnunet-set-profiler.c:468 | 5812 | #: src/secretsharing/gnunet-secretsharing-profiler.c:541 |
6057 | msgid "operation to execute" | 5813 | msgid "dkg timeout" |
6058 | msgstr "" | 5814 | msgstr "" |
6059 | 5815 | ||
6060 | #: src/set/gnunet-set-profiler.c:474 | 5816 | #: src/secretsharing/gnunet-secretsharing-profiler.c:544 |
6061 | msgid "element size" | 5817 | msgid "threshold" |
6062 | msgstr "" | 5818 | msgstr "" |
6063 | 5819 | ||
6064 | #: src/sq/sq.c:54 | 5820 | #: src/secretsharing/gnunet-secretsharing-profiler.c:547 |
6065 | #, c-format | 5821 | msgid "also profile decryption" |
6066 | msgid "Failure to bind %u-th SQL parameter\n" | ||
6067 | msgstr "" | 5822 | msgstr "" |
6068 | 5823 | ||
6069 | #: src/sq/sq.c:61 | 5824 | #: src/set/gnunet-service-set.c:1431 |
6070 | msgid "Failure in sqlite3_reset (!)\n" | 5825 | msgid "Could not connect to mesh service\n" |
6071 | msgstr "" | 5826 | msgstr "" |
6072 | 5827 | ||
6073 | #: src/sq/sq.c:139 | 5828 | #: src/set/gnunet-set-ibf-profiler.c:221 |
6074 | #, c-format | 5829 | msgid "number of element in set A-B" |
6075 | msgid "Failed to reset sqlite statement with error: %s\n" | ||
6076 | msgstr "" | 5830 | msgstr "" |
6077 | 5831 | ||
6078 | #: src/statistics/gnunet-service-statistics.c:338 | 5832 | #: src/set/gnunet-set-ibf-profiler.c:224 |
6079 | #, c-format | 5833 | msgid "number of element in set B-A" |
6080 | msgid "Wrote %llu bytes of statistics to `%s'\n" | 5834 | msgstr "" |
5835 | |||
5836 | #: src/set/gnunet-set-ibf-profiler.c:227 | ||
5837 | msgid "number of common elements in A and B" | ||
5838 | msgstr "" | ||
5839 | |||
5840 | #: src/set/gnunet-set-ibf-profiler.c:230 | ||
5841 | msgid "hash num" | ||
5842 | msgstr "" | ||
5843 | |||
5844 | #: src/set/gnunet-set-ibf-profiler.c:233 | ||
5845 | msgid "ibf size" | ||
6081 | msgstr "" | 5846 | msgstr "" |
6082 | 5847 | ||
6083 | #: src/statistics/gnunet-service-statistics.c:1086 | 5848 | #: src/set/gnunet-set-profiler.c:295 |
5849 | msgid "oeration to execute" | ||
5850 | msgstr "" | ||
5851 | |||
5852 | #: src/statistics/gnunet-service-statistics.c:280 | ||
6084 | #, c-format | 5853 | #, c-format |
6085 | msgid "Loading %llu bytes of statistics from `%s'\n" | 5854 | msgid "Loading %llu bytes of statistics from `%s'\n" |
6086 | msgstr "" | 5855 | msgstr "" |
6087 | 5856 | ||
6088 | #: src/statistics/gnunet-statistics.c:409 | 5857 | #: src/statistics/gnunet-service-statistics.c:346 |
6089 | #: src/statistics/gnunet-statistics.c:450 | 5858 | #, c-format |
5859 | msgid "Wrote %llu bytes of statistics to `%s'\n" | ||
5860 | msgstr "" | ||
5861 | |||
5862 | #: src/statistics/gnunet-statistics.c:140 | ||
6090 | msgid "Failed to obtain statistics.\n" | 5863 | msgid "Failed to obtain statistics.\n" |
6091 | msgstr "" | 5864 | msgstr "" |
6092 | 5865 | ||
6093 | #: src/statistics/gnunet-statistics.c:412 | 5866 | #: src/statistics/gnunet-statistics.c:142 |
6094 | #: src/statistics/gnunet-statistics.c:453 | ||
6095 | #, c-format | 5867 | #, c-format |
6096 | msgid "Failed to obtain statistics from host `%s:%llu'\n" | 5868 | msgid "Failed to obtain statistics from host `%s:%llu'\n" |
6097 | msgstr "" | 5869 | msgstr "" |
6098 | 5870 | ||
6099 | #: src/statistics/gnunet-statistics.c:528 | 5871 | #: src/statistics/gnunet-statistics.c:189 |
6100 | msgid "Missing argument: subsystem \n" | 5872 | msgid "Missing argument: subsystem \n" |
6101 | msgstr "" | 5873 | msgstr "" |
6102 | 5874 | ||
6103 | #: src/statistics/gnunet-statistics.c:536 | 5875 | #: src/statistics/gnunet-statistics.c:195 |
6104 | msgid "Missing argument: name\n" | 5876 | msgid "Missing argument: name\n" |
6105 | msgstr "" | 5877 | msgstr "" |
6106 | 5878 | ||
6107 | #: src/statistics/gnunet-statistics.c:579 | 5879 | #: src/statistics/gnunet-statistics.c:226 |
6108 | #, c-format | 5880 | #, c-format |
6109 | msgid "No subsystem or name given\n" | 5881 | msgid "No subsystem or name given\n" |
6110 | msgstr "" | 5882 | msgstr "" |
6111 | 5883 | ||
6112 | #: src/statistics/gnunet-statistics.c:594 | 5884 | #: src/statistics/gnunet-statistics.c:234 |
6113 | #, c-format | 5885 | #, c-format |
6114 | msgid "Failed to initialize watch routine\n" | 5886 | msgid "Failed to initialize watch routine\n" |
6115 | msgstr "" | 5887 | msgstr "" |
6116 | 5888 | ||
6117 | #: src/statistics/gnunet-statistics.c:729 | 5889 | #: src/statistics/gnunet-statistics.c:261 |
6118 | #, c-format | 5890 | #, c-format |
6119 | msgid "Invalid argument `%s'\n" | 5891 | msgid "Trying to connect to remote host, but service `%s' is not running\n" |
6120 | msgstr "" | 5892 | msgstr "" |
6121 | 5893 | ||
6122 | #: src/statistics/gnunet-statistics.c:747 | 5894 | #: src/statistics/gnunet-statistics.c:269 |
6123 | #, c-format | 5895 | #, c-format |
6124 | msgid "A port is required to connect to host `%s'\n" | 5896 | msgid "A port is required to connect to host `%s'\n" |
6125 | msgstr "" | 5897 | msgstr "" |
6126 | 5898 | ||
6127 | #: src/statistics/gnunet-statistics.c:755 | 5899 | #: src/statistics/gnunet-statistics.c:276 |
6128 | #, c-format | 5900 | #, c-format |
6129 | msgid "A port has to be between 1 and 65535 to connect to host `%s'\n" | 5901 | msgid "A port has to be between 1 and 65535 to connect to host `%s'\n" |
6130 | msgstr "" | 5902 | msgstr "" |
6131 | 5903 | ||
6132 | #: src/statistics/gnunet-statistics.c:786 | 5904 | #: src/statistics/gnunet-statistics.c:308 |
6133 | #, c-format | 5905 | #, c-format |
6134 | msgid "Not able to watch testbed nodes (yet - feel free to implement)\n" | 5906 | msgid "Invalid argument `%s'\n" |
6135 | msgstr "" | 5907 | msgstr "" |
6136 | 5908 | ||
6137 | #: src/statistics/gnunet-statistics.c:819 | 5909 | #: src/statistics/gnunet-statistics.c:334 |
6138 | msgid "limit output to statistics for the given NAME" | 5910 | msgid "limit output to statistics for the given NAME" |
6139 | msgstr "" | 5911 | msgstr "" |
6140 | 5912 | ||
6141 | #: src/statistics/gnunet-statistics.c:824 | 5913 | #: src/statistics/gnunet-statistics.c:337 |
6142 | msgid "make the value being set persistent" | 5914 | msgid "make the value being set persistent" |
6143 | msgstr "" | 5915 | msgstr "" |
6144 | 5916 | ||
6145 | #: src/statistics/gnunet-statistics.c:830 | 5917 | #: src/statistics/gnunet-statistics.c:340 |
6146 | msgid "limit output to the given SUBSYSTEM" | 5918 | msgid "limit output to the given SUBSYSTEM" |
6147 | msgstr "" | 5919 | msgstr "" |
6148 | 5920 | ||
6149 | #: src/statistics/gnunet-statistics.c:836 | 5921 | #: src/statistics/gnunet-statistics.c:343 |
6150 | msgid "use as csv separator" | ||
6151 | msgstr "" | ||
6152 | |||
6153 | #: src/statistics/gnunet-statistics.c:842 | ||
6154 | msgid "path to the folder containing the testbed data" | ||
6155 | msgstr "" | ||
6156 | |||
6157 | #: src/statistics/gnunet-statistics.c:847 | ||
6158 | msgid "just print the statistics value" | 5922 | msgid "just print the statistics value" |
6159 | msgstr "" | 5923 | msgstr "" |
6160 | 5924 | ||
6161 | #: src/statistics/gnunet-statistics.c:852 | 5925 | #: src/statistics/gnunet-statistics.c:346 |
6162 | msgid "watch value continuously" | 5926 | msgid "watch value continuously" |
6163 | msgstr "" | 5927 | msgstr "" |
6164 | 5928 | ||
6165 | #: src/statistics/gnunet-statistics.c:858 | 5929 | #: src/statistics/gnunet-statistics.c:349 |
6166 | msgid "connect to remote host" | 5930 | msgid "connect to remote host" |
6167 | msgstr "" | 5931 | msgstr "" |
6168 | 5932 | ||
6169 | #: src/statistics/gnunet-statistics.c:864 | 5933 | #: src/statistics/gnunet-statistics.c:352 |
6170 | msgid "port for remote host" | 5934 | msgid "port for remote host" |
6171 | msgstr "" | 5935 | msgstr "" |
6172 | 5936 | ||
6173 | #: src/statistics/gnunet-statistics.c:881 | 5937 | #: src/statistics/gnunet-statistics.c:364 |
6174 | msgid "Print statistics about GNUnet operations." | 5938 | msgid "Print statistics about GNUnet operations." |
6175 | msgstr "" | 5939 | msgstr "" |
6176 | 5940 | ||
6177 | #: src/statistics/statistics_api.c:753 | 5941 | #: src/statistics/statistics_api.c:519 |
6178 | msgid "Could not save some persistent statistics\n" | 5942 | msgid "Could not save some persistent statistics\n" |
6179 | msgstr "" | 5943 | msgstr "" |
6180 | 5944 | ||
6181 | #: src/testbed/generate-underlay-topology.c:225 | 5945 | #: src/statistics/statistics_api.c:1090 |
6182 | msgid "Need at least 2 arguments\n" | 5946 | msgid "Failed to receive acknowledgement from statistics service, some statistics might have been lost!\n" |
6183 | msgstr "" | 5947 | msgstr "" |
6184 | 5948 | ||
6185 | #: src/testbed/generate-underlay-topology.c:230 | 5949 | #: src/testbed/generate-underlay-topology.c:223 |
5950 | msgid "Need atleast 2 arguments\n" | ||
5951 | msgstr "" | ||
5952 | |||
5953 | #: src/testbed/generate-underlay-topology.c:228 | ||
6186 | msgid "Database filename missing\n" | 5954 | msgid "Database filename missing\n" |
6187 | msgstr "" | 5955 | msgstr "" |
6188 | 5956 | ||
6189 | #: src/testbed/generate-underlay-topology.c:237 | 5957 | #: src/testbed/generate-underlay-topology.c:235 |
6190 | msgid "Topology string missing\n" | 5958 | msgid "Topology string missing\n" |
6191 | msgstr "" | 5959 | msgstr "" |
6192 | 5960 | ||
6193 | #: src/testbed/generate-underlay-topology.c:242 | 5961 | #: src/testbed/generate-underlay-topology.c:240 |
6194 | #, c-format | 5962 | #, c-format |
6195 | msgid "Invalid topology: %s\n" | 5963 | msgid "Invalid topology: %s\n" |
6196 | msgstr "" | 5964 | msgstr "" |
6197 | 5965 | ||
6198 | #: src/testbed/generate-underlay-topology.c:255 | 5966 | #: src/testbed/generate-underlay-topology.c:252 |
6199 | #, c-format | 5967 | #, c-format |
6200 | msgid "An argument is missing for given topology `%s'\n" | 5968 | msgid "An argument is missing for given topology `%s'\n" |
6201 | msgstr "" | 5969 | msgstr "" |
6202 | 5970 | ||
6203 | #: src/testbed/generate-underlay-topology.c:261 | 5971 | #: src/testbed/generate-underlay-topology.c:258 |
6204 | #, c-format | 5972 | #, c-format |
6205 | msgid "Invalid argument `%s' given as topology argument\n" | 5973 | msgid "Invalid argument `%s' given as topology argument\n" |
6206 | msgstr "" | 5974 | msgstr "" |
6207 | 5975 | ||
6208 | #: src/testbed/generate-underlay-topology.c:269 | 5976 | #: src/testbed/generate-underlay-topology.c:266 |
6209 | #, c-format | 5977 | #, c-format |
6210 | msgid "Filename argument missing for topology `%s'\n" | 5978 | msgid "Filename argument missing for topology `%s'\n" |
6211 | msgstr "" | 5979 | msgstr "" |
6212 | 5980 | ||
6213 | #: src/testbed/generate-underlay-topology.c:283 | 5981 | #: src/testbed/generate-underlay-topology.c:280 |
6214 | #, c-format | 5982 | #, c-format |
6215 | msgid "Second argument for topology `%s' is missing\n" | 5983 | msgid "Second argument for topology `%s' is missing\n" |
6216 | msgstr "" | 5984 | msgstr "" |
6217 | 5985 | ||
6218 | #: src/testbed/generate-underlay-topology.c:289 | 5986 | #: src/testbed/generate-underlay-topology.c:286 |
6219 | #, c-format | 5987 | #, c-format |
6220 | msgid "Invalid argument `%s'; expecting unsigned int\n" | 5988 | msgid "Invalid argument `%s'; expecting unsigned int\n" |
6221 | msgstr "" | 5989 | msgstr "" |
6222 | 5990 | ||
6223 | #: src/testbed/generate-underlay-topology.c:342 | 5991 | #: src/testbed/generate-underlay-topology.c:335 |
6224 | #: src/testbed/gnunet-testbed-profiler.c:282 | 5992 | #: src/testbed/gnunet-testbed-profiler.c:293 |
6225 | msgid "create COUNT number of peers" | 5993 | msgid "create COUNT number of peers" |
6226 | msgstr "" | 5994 | msgstr "" |
6227 | 5995 | ||
6228 | #: src/testbed/generate-underlay-topology.c:352 | 5996 | #: src/testbed/generate-underlay-topology.c:344 |
6229 | msgid "" | 5997 | msgid "" |
6230 | "Generates SQLite3 database representing a given underlay topology.\n" | 5998 | "Generates SQLite3 database representing a given underlay topology.\n" |
6231 | "Usage: gnunet-underlay-topology [OPTIONS] db-filename TOPO [TOPOOPTS]\n" | 5999 | "Usage: gnunet-underlay-topology [OPTIONS] db-filename TOPO [TOPOOPTS]\n" |
6232 | "The following options are available for TOPO followed by TOPOOPTS if " | 6000 | "The following options are available for TOPO followed by TOPOOPTS if applicable:\n" |
6233 | "applicable:\n" | ||
6234 | "\t LINE\n" | 6001 | "\t LINE\n" |
6235 | "\t RING\n" | 6002 | "\t RING\n" |
6236 | "\t RANDOM <num_rnd_links>\n" | 6003 | "\t RANDOM <num_rnd_links>\n" |
@@ -6245,230 +6012,182 @@ msgid "" | |||
6245 | "\t cap: the maximum number of links a node can have\n" | 6012 | "\t cap: the maximum number of links a node can have\n" |
6246 | "\t m: the number of links a node should have while joining the network\n" | 6013 | "\t m: the number of links a node should have while joining the network\n" |
6247 | "\t filename: the path of the file which contains topology information\n" | 6014 | "\t filename: the path of the file which contains topology information\n" |
6248 | "NOTE: the format of the above file is descibed here: https://www.gnunet.org/" | 6015 | "NOTE: the format of the above file is descibed here: https://www.gnunet.org/content/topology-file-format\n" |
6249 | "content/topology-file-format\n" | ||
6250 | msgstr "" | 6016 | msgstr "" |
6251 | 6017 | ||
6252 | #: src/testbed/gnunet-daemon-latency-logger.c:315 | 6018 | #: src/testbed/gnunet-daemon-latency-logger.c:325 |
6253 | msgid "Daemon to log latency values of connections to neighbours" | 6019 | msgid "Daemon to log latency values of connections to neighbours" |
6254 | msgstr "" | 6020 | msgstr "" |
6255 | 6021 | ||
6256 | #: src/testbed/gnunet-daemon-testbed-blacklist.c:249 | 6022 | #: src/testbed/gnunet-daemon-testbed-blacklist.c:264 |
6257 | msgid "" | 6023 | msgid "Daemon to restrict incoming transport layer connections during testbed deployments" |
6258 | "Daemon to restrict incoming transport layer connections during testbed " | ||
6259 | "deployments" | ||
6260 | msgstr "" | 6024 | msgstr "" |
6261 | 6025 | ||
6262 | #: src/testbed/gnunet-daemon-testbed-underlay.c:233 src/testing/list-keys.c:46 | 6026 | #: src/testbed/gnunet-daemon-testbed-underlay.c:235 src/testing/list-keys.c:50 |
6263 | #: src/testing/testing.c:288 src/util/gnunet-ecc.c:312 | 6027 | #: src/testing/testing.c:293 src/util/gnunet-ecc.c:217 |
6264 | #, c-format | 6028 | #, c-format |
6265 | msgid "Incorrect hostkey file format: %s\n" | 6029 | msgid "Incorrect hostkey file format: %s\n" |
6266 | msgstr "" | 6030 | msgstr "" |
6267 | 6031 | ||
6268 | #: src/testbed/gnunet-daemon-testbed-underlay.c:471 | 6032 | #: src/testbed/gnunet-daemon-testbed-underlay.c:474 |
6269 | msgid "Daemon to restrict underlay network in testbed deployments" | 6033 | msgid "Daemon to restrict underlay network in testbed deployments" |
6270 | msgstr "" | 6034 | msgstr "" |
6271 | 6035 | ||
6272 | #: src/testbed/gnunet-service-testbed_cpustatus.c:728 | 6036 | #: src/testbed/gnunet-service-testbed_cpustatus.c:730 |
6273 | #, c-format | 6037 | #, c-format |
6274 | msgid "" | 6038 | msgid "Cannot open %s for writing load statistics. Not logging load statistics\n" |
6275 | "Cannot open %s for writing load statistics. Not logging load statistics\n" | ||
6276 | msgstr "" | 6039 | msgstr "" |
6277 | 6040 | ||
6278 | #: src/testbed/gnunet-service-testbed_peers.c:1159 | 6041 | #: src/testbed/gnunet-service-testbed_peers.c:1015 |
6279 | #, c-format | 6042 | msgid "Misconfiguration (can't connect to the ARM service)" |
6280 | msgid "%s is stopped" | ||
6281 | msgstr "" | 6043 | msgstr "" |
6282 | 6044 | ||
6283 | #: src/testbed/gnunet-service-testbed_peers.c:1161 | 6045 | #: src/testbed/gnunet-service-testbed_peers.c:1021 |
6284 | #, c-format | 6046 | msgid "Request doesn't fit into a message" |
6285 | msgid "%s is starting" | ||
6286 | msgstr "" | 6047 | msgstr "" |
6287 | 6048 | ||
6288 | #: src/testbed/gnunet-service-testbed_peers.c:1163 | 6049 | #: src/testbed/gnunet-service-testbed_peers.c:1059 |
6289 | #, c-format | ||
6290 | msgid "%s is stopping" | ||
6291 | msgstr "" | ||
6292 | |||
6293 | #: src/testbed/gnunet-service-testbed_peers.c:1165 | ||
6294 | #, c-format | ||
6295 | msgid "%s is starting already" | ||
6296 | msgstr "" | ||
6297 | |||
6298 | #: src/testbed/gnunet-service-testbed_peers.c:1167 | ||
6299 | #, c-format | ||
6300 | msgid "%s is stopping already" | ||
6301 | msgstr "" | ||
6302 | |||
6303 | #: src/testbed/gnunet-service-testbed_peers.c:1169 | ||
6304 | #, c-format | ||
6305 | msgid "%s is started already" | ||
6306 | msgstr "" | ||
6307 | |||
6308 | #: src/testbed/gnunet-service-testbed_peers.c:1171 | ||
6309 | #, c-format | ||
6310 | msgid "%s is stopped already" | ||
6311 | msgstr "" | ||
6312 | |||
6313 | #: src/testbed/gnunet-service-testbed_peers.c:1173 | ||
6314 | #, c-format | ||
6315 | msgid "%s service is not known to ARM" | ||
6316 | msgstr "" | ||
6317 | |||
6318 | #: src/testbed/gnunet-service-testbed_peers.c:1175 | ||
6319 | #, c-format | ||
6320 | msgid "%s service failed to start" | ||
6321 | msgstr "" | ||
6322 | |||
6323 | #: src/testbed/gnunet-service-testbed_peers.c:1177 | ||
6324 | #, c-format | 6050 | #, c-format |
6325 | msgid "%s service can't be started because ARM is shutting down" | 6051 | msgid "%s service can't be started because ARM is shutting down" |
6326 | msgstr "" | 6052 | msgstr "" |
6327 | 6053 | ||
6328 | #: src/testbed/gnunet-service-testbed_peers.c:1179 | 6054 | #: src/testbed/gnunet_testbed_mpi_spawn.c:125 |
6329 | #, c-format | ||
6330 | msgid "%.s Unknown result code." | ||
6331 | msgstr "" | ||
6332 | |||
6333 | #: src/testbed/gnunet_testbed_mpi_spawn.c:118 | ||
6334 | msgid "Waiting for child to exit.\n" | 6055 | msgid "Waiting for child to exit.\n" |
6335 | msgstr "" | 6056 | msgstr "" |
6336 | 6057 | ||
6337 | #: src/testbed/gnunet_testbed_mpi_spawn.c:241 | 6058 | #: src/testbed/gnunet_testbed_mpi_spawn.c:247 |
6338 | #, c-format | 6059 | #, c-format |
6339 | msgid "Spawning process `%s'\n" | 6060 | msgid "Spawning process `%s'\n" |
6340 | msgstr "" | 6061 | msgstr "" |
6341 | 6062 | ||
6342 | #: src/testbed/gnunet-testbed-profiler.c:287 | 6063 | #: src/testbed/gnunet-testbed-profiler.c:267 |
6343 | msgid "tolerate COUNT number of continious timeout failures" | 6064 | #, c-format |
6065 | msgid "Exiting as the number of peers is %u\n" | ||
6344 | msgstr "" | 6066 | msgstr "" |
6345 | 6067 | ||
6346 | #: src/testbed/gnunet-testbed-profiler.c:291 | 6068 | #: src/testbed/gnunet-testbed-profiler.c:296 |
6347 | msgid "" | 6069 | msgid "tolerate COUNT number of continious timeout failures" |
6348 | "run profiler in non-interactive mode where upon testbed setup the profiler " | ||
6349 | "does not wait for a keystroke but continues to run until a termination " | ||
6350 | "signal is received" | ||
6351 | msgstr "" | 6070 | msgstr "" |
6352 | 6071 | ||
6353 | #: src/testbed/testbed_api.c:410 | 6072 | #: src/testbed/gnunet-testbed-profiler.c:299 |
6354 | #, c-format | 6073 | msgid "run profiler in non-interactive mode where upon testbed setup the profiler does not wait for a keystroke but continues to run until a termination signal is received" |
6355 | msgid "Adding host %u failed with error: %s\n" | ||
6356 | msgstr "" | 6074 | msgstr "" |
6357 | 6075 | ||
6358 | #: src/testbed/testbed_api_hosts.c:413 | 6076 | #: src/testbed/testbed_api_hosts.c:415 |
6359 | #, c-format | 6077 | #, c-format |
6360 | msgid "Hosts file %s not found\n" | 6078 | msgid "Hosts file %s not found\n" |
6361 | msgstr "" | 6079 | msgstr "" |
6362 | 6080 | ||
6363 | #: src/testbed/testbed_api_hosts.c:421 | 6081 | #: src/testbed/testbed_api_hosts.c:423 |
6364 | #, c-format | 6082 | #, c-format |
6365 | msgid "Hosts file %s has no data\n" | 6083 | msgid "Hosts file %s has no data\n" |
6366 | msgstr "" | 6084 | msgstr "" |
6367 | 6085 | ||
6368 | #: src/testbed/testbed_api_hosts.c:428 | 6086 | #: src/testbed/testbed_api_hosts.c:430 |
6369 | #, c-format | 6087 | #, c-format |
6370 | msgid "Hosts file %s cannot be read\n" | 6088 | msgid "Hosts file %s cannot be read\n" |
6371 | msgstr "" | 6089 | msgstr "" |
6372 | 6090 | ||
6373 | #: src/testbed/testbed_api_hosts.c:569 | 6091 | #: src/testbed/testbed_api_hosts.c:570 |
6374 | #, c-format | 6092 | #, c-format |
6375 | msgid "The function %s is only available when compiled with (--with-ll)\n" | 6093 | msgid "The function %s is only available when compiled with (--with-ll)\n" |
6376 | msgstr "" | 6094 | msgstr "" |
6377 | 6095 | ||
6378 | #: src/testbed/testbed_api_testbed.c:818 | 6096 | #: src/testbed/testbed_api_hosts.c:1586 |
6097 | #, c-format | ||
6098 | msgid "Adding host %u failed with error: %s\n" | ||
6099 | msgstr "" | ||
6100 | |||
6101 | #: src/testbed/testbed_api_testbed.c:819 | ||
6379 | msgid "Linking controllers failed. Exiting" | 6102 | msgid "Linking controllers failed. Exiting" |
6380 | msgstr "" | 6103 | msgstr "" |
6381 | 6104 | ||
6382 | #: src/testbed/testbed_api_testbed.c:986 | 6105 | #: src/testbed/testbed_api_testbed.c:988 |
6383 | #, c-format | 6106 | #, c-format |
6384 | msgid "Host registration failed for a host. Error: %s\n" | 6107 | msgid "Host registration failed for a host. Error: %s\n" |
6385 | msgstr "" | 6108 | msgstr "" |
6386 | 6109 | ||
6387 | #: src/testbed/testbed_api_testbed.c:1052 | 6110 | #: src/testbed/testbed_api_testbed.c:1054 |
6388 | msgid "Controller crash detected. Shutting down.\n" | 6111 | msgid "Controller crash detected. Shutting down.\n" |
6389 | msgstr "" | 6112 | msgstr "" |
6390 | 6113 | ||
6391 | #: src/testbed/testbed_api_testbed.c:1141 | 6114 | #: src/testbed/testbed_api_testbed.c:1143 |
6392 | #, c-format | 6115 | #, c-format |
6393 | msgid "Host %s cannot start testbed\n" | 6116 | msgid "Host %s cannot start testbed\n" |
6394 | msgstr "" | 6117 | msgstr "" |
6395 | 6118 | ||
6396 | #: src/testbed/testbed_api_testbed.c:1145 | 6119 | #: src/testbed/testbed_api_testbed.c:1147 |
6397 | msgid "Testbed cannot be started on localhost\n" | 6120 | msgid "Testbed cannot be started on localhost\n" |
6398 | msgstr "" | 6121 | msgstr "" |
6399 | 6122 | ||
6400 | #: src/testbed/testbed_api_testbed.c:1183 | 6123 | #: src/testbed/testbed_api_testbed.c:1185 |
6401 | msgid "Cannot start the master controller" | 6124 | msgid "Cannot start the master controller" |
6402 | msgstr "" | 6125 | msgstr "" |
6403 | 6126 | ||
6404 | #: src/testbed/testbed_api_testbed.c:1201 | 6127 | #: src/testbed/testbed_api_testbed.c:1203 |
6405 | msgid "Shutting down testbed due to timeout while setup.\n" | 6128 | msgid "Shutting down testbed due to timeout while setup.\n" |
6406 | msgstr "" | 6129 | msgstr "" |
6407 | 6130 | ||
6408 | #: src/testbed/testbed_api_testbed.c:1261 | 6131 | #: src/testbed/testbed_api_testbed.c:1263 |
6409 | msgid "No hosts loaded from LoadLeveler. Need at least one host\n" | 6132 | msgid "No hosts loaded from LoadLeveler. Need at least one host\n" |
6410 | msgstr "" | 6133 | msgstr "" |
6411 | 6134 | ||
6412 | #: src/testbed/testbed_api_testbed.c:1273 | 6135 | #: src/testbed/testbed_api_testbed.c:1275 |
6413 | msgid "No hosts loaded. Need at least one host\n" | 6136 | msgid "No hosts loaded. Need at least one host\n" |
6414 | msgstr "" | 6137 | msgstr "" |
6415 | 6138 | ||
6416 | #: src/testbed/testbed_api_testbed.c:1297 | 6139 | #: src/testbed/testbed_api_testbed.c:1299 |
6417 | msgid "Specified topology must be supported by testbed" | 6140 | msgid "Specified topology must be supported by testbed" |
6418 | msgstr "" | 6141 | msgstr "" |
6419 | 6142 | ||
6420 | #: src/testbed/testbed_api_testbed.c:1347 | 6143 | #: src/testbed/testbed_api_testbed.c:1349 |
6421 | #, c-format | 6144 | #, c-format |
6422 | msgid "" | 6145 | msgid "Maximum number of edges a peer can have in a scale free topology cannot be more than %u. Given `%s = %llu'" |
6423 | "Maximum number of edges a peer can have in a scale free topology cannot be " | ||
6424 | "more than %u. Given `%s = %llu'" | ||
6425 | msgstr "" | 6146 | msgstr "" |
6426 | 6147 | ||
6427 | #: src/testbed/testbed_api_testbed.c:1363 | 6148 | #: src/testbed/testbed_api_testbed.c:1365 |
6428 | #, c-format | 6149 | #, c-format |
6429 | msgid "" | 6150 | msgid "The number of edges that can established when adding a new node to scale free topology cannot be more than %u. Given `%s = %llu'" |
6430 | "The number of edges that can established when adding a new node to scale " | ||
6431 | "free topology cannot be more than %u. Given `%s = %llu'" | ||
6432 | msgstr "" | 6151 | msgstr "" |
6433 | 6152 | ||
6434 | #: src/testbed/testbed_api_topology.c:1028 | 6153 | #: src/testbed/testbed_api_topology.c:960 |
6435 | #, c-format | 6154 | #, c-format |
6436 | msgid "Topology file %s not found\n" | 6155 | msgid "Topology file %s not found\n" |
6437 | msgstr "" | 6156 | msgstr "" |
6438 | 6157 | ||
6439 | #: src/testbed/testbed_api_topology.c:1036 | 6158 | #: src/testbed/testbed_api_topology.c:966 |
6440 | #, c-format | 6159 | #, c-format |
6441 | msgid "Topology file %s has no data\n" | 6160 | msgid "Topology file %s has no data\n" |
6442 | msgstr "" | 6161 | msgstr "" |
6443 | 6162 | ||
6444 | #: src/testbed/testbed_api_topology.c:1044 | 6163 | #: src/testbed/testbed_api_topology.c:973 |
6445 | #, c-format | 6164 | #, c-format |
6446 | msgid "Topology file %s cannot be read\n" | 6165 | msgid "Topology file %s cannot be read\n" |
6447 | msgstr "" | 6166 | msgstr "" |
6448 | 6167 | ||
6449 | #: src/testbed/testbed_api_topology.c:1066 | 6168 | #: src/testbed/testbed_api_topology.c:995 |
6450 | #, c-format | 6169 | #, c-format |
6451 | msgid "Failed to read peer index from toology file: %s" | 6170 | msgid "Failed to read peer index from toology file: %s" |
6452 | msgstr "" | 6171 | msgstr "" |
6453 | 6172 | ||
6454 | #: src/testbed/testbed_api_topology.c:1075 | 6173 | #: src/testbed/testbed_api_topology.c:1004 |
6455 | #: src/testbed/testbed_api_topology.c:1099 | 6174 | #: src/testbed/testbed_api_topology.c:1028 |
6456 | #, c-format | 6175 | #, c-format |
6457 | msgid "Value in given topology file: %s out of range\n" | 6176 | msgid "Value in given topology file: %s out of range\n" |
6458 | msgstr "" | 6177 | msgstr "" |
6459 | 6178 | ||
6460 | #: src/testbed/testbed_api_topology.c:1081 | 6179 | #: src/testbed/testbed_api_topology.c:1010 |
6461 | #: src/testbed/testbed_api_topology.c:1105 | 6180 | #: src/testbed/testbed_api_topology.c:1034 |
6462 | #, c-format | 6181 | #, c-format |
6463 | msgid "Failed to read peer index from topology file: %s" | 6182 | msgid "Failed to read peer index from topology file: %s" |
6464 | msgstr "" | 6183 | msgstr "" |
6465 | 6184 | ||
6466 | #: src/testbed/testbed_api_topology.c:1087 | 6185 | #: src/testbed/testbed_api_topology.c:1016 |
6467 | #: src/testbed/testbed_api_topology.c:1111 | 6186 | #: src/testbed/testbed_api_topology.c:1040 |
6468 | msgid "Topology file needs more peers than given ones\n" | 6187 | msgid "Topology file needs more peers than given ones\n" |
6469 | msgstr "" | 6188 | msgstr "" |
6470 | 6189 | ||
6471 | #: src/testbed/testbed_api_topology.c:1145 | 6190 | #: src/testbed/testbed_api_topology.c:1074 |
6472 | #, c-format | 6191 | #, c-format |
6473 | msgid "Ignoring to connect peer %u to peer %u\n" | 6192 | msgid "Ignoring to connect peer %u to peer %u\n" |
6474 | msgstr "" | 6193 | msgstr "" |
@@ -6478,848 +6197,929 @@ msgstr "" | |||
6478 | msgid "Could not extract hostkey %u (offset too large?)\n" | 6197 | msgid "Could not extract hostkey %u (offset too large?)\n" |
6479 | msgstr "" | 6198 | msgstr "" |
6480 | 6199 | ||
6481 | #: src/testing/gnunet-testing.c:253 | 6200 | #: src/testing/gnunet-testing.c:258 |
6482 | #, c-format | 6201 | #, c-format |
6483 | msgid "Unknown command, use 'q' to quit or 'r' to restart peer\n" | 6202 | msgid "Unknown command, use 'q' to quit or 'r' to restart peer\n" |
6484 | msgstr "" | 6203 | msgstr "" |
6485 | 6204 | ||
6486 | #: src/testing/gnunet-testing.c:354 | 6205 | #: src/testing/gnunet-testing.c:355 |
6487 | msgid "create unique configuration files" | 6206 | msgid "create unique configuration files" |
6488 | msgstr "" | 6207 | msgstr "" |
6489 | 6208 | ||
6490 | #: src/testing/gnunet-testing.c:359 | 6209 | #: src/testing/gnunet-testing.c:357 |
6491 | msgid "extract hostkey file from pre-computed hostkey list" | 6210 | msgid "extract hostkey file from pre-computed hostkey list" |
6492 | msgstr "" | 6211 | msgstr "" |
6493 | 6212 | ||
6494 | #: src/testing/gnunet-testing.c:365 | 6213 | #: src/testing/gnunet-testing.c:359 |
6495 | msgid "" | 6214 | msgid "number of unique configuration files to create, or number of the hostkey to extract" |
6496 | "number of unique configuration files to create, or number of the hostkey to " | ||
6497 | "extract" | ||
6498 | msgstr "" | 6215 | msgstr "" |
6499 | 6216 | ||
6500 | #: src/testing/gnunet-testing.c:372 | 6217 | #: src/testing/gnunet-testing.c:361 |
6501 | msgid "configuration template" | 6218 | msgid "configuration template" |
6502 | msgstr "" | 6219 | msgstr "" |
6503 | 6220 | ||
6504 | #: src/testing/gnunet-testing.c:378 | 6221 | #: src/testing/gnunet-testing.c:363 |
6505 | msgid "run the given service, wait on stdin for 'r' (restart) or 'q' (quit)" | 6222 | msgid "run the given service, wait on stdin for 'r' (restart) or 'q' (quit)" |
6506 | msgstr "" | 6223 | msgstr "" |
6507 | 6224 | ||
6508 | #: src/testing/gnunet-testing.c:391 | 6225 | #: src/testing/gnunet-testing.c:376 |
6509 | msgid "Command line tool to access the testing library" | 6226 | msgid "Command line tool to access the testing library" |
6510 | msgstr "" | 6227 | msgstr "" |
6511 | 6228 | ||
6512 | #: src/testing/list-keys.c:89 | 6229 | #: src/testing/list-keys.c:90 |
6513 | msgid "list COUNT number of keys" | 6230 | msgid "list COUNT number of keys" |
6514 | msgstr "" | 6231 | msgstr "" |
6515 | 6232 | ||
6516 | #: src/testing/testing.c:272 | 6233 | #: src/testing/list-keys.c:93 |
6234 | msgid "skip COUNT number of keys in the beginning" | ||
6235 | msgstr "" | ||
6236 | |||
6237 | #: src/testing/testing.c:277 | ||
6517 | #, c-format | 6238 | #, c-format |
6518 | msgid "Hostkeys file not found: %s\n" | 6239 | msgid "Hostkeys file not found: %s\n" |
6519 | msgstr "" | 6240 | msgstr "" |
6520 | 6241 | ||
6521 | #: src/testing/testing.c:715 | 6242 | #: src/testing/testing.c:718 |
6522 | #, c-format | 6243 | #, c-format |
6523 | msgid "Key number %u does not exist\n" | 6244 | msgid "Key number %u does not exist\n" |
6524 | msgstr "" | 6245 | msgstr "" |
6525 | 6246 | ||
6526 | #: src/testing/testing.c:1161 | 6247 | #: src/testing/testing.c:1157 |
6527 | #, c-format | 6248 | #, c-format |
6528 | msgid "" | 6249 | msgid "You attempted to create a testbed with more than %u hosts. Please precompute more hostkeys first.\n" |
6529 | "You attempted to create a testbed with more than %u hosts. Please " | ||
6530 | "precompute more hostkeys first.\n" | ||
6531 | msgstr "" | 6250 | msgstr "" |
6532 | 6251 | ||
6533 | #: src/testing/testing.c:1170 | 6252 | #: src/testing/testing.c:1166 |
6534 | #, c-format | 6253 | #, c-format |
6535 | msgid "Failed to initialize hostkey for peer %u\n" | 6254 | msgid "Failed to initialize hostkey for peer %u\n" |
6536 | msgstr "" | 6255 | msgstr "" |
6537 | 6256 | ||
6538 | #: src/testing/testing.c:1180 | 6257 | #: src/testing/testing.c:1176 |
6539 | msgid "PRIVATE_KEY option in PEER section missing in configuration\n" | 6258 | msgid "PRIVATE_KEY option in PEER section missing in configuration\n" |
6540 | msgstr "" | 6259 | msgstr "" |
6541 | 6260 | ||
6542 | #: src/testing/testing.c:1193 | 6261 | #: src/testing/testing.c:1189 |
6543 | msgid "Failed to create configuration for peer (not enough free ports?)\n" | 6262 | msgid "Failed to create configuration for peer (not enough free ports?)\n" |
6544 | msgstr "" | 6263 | msgstr "" |
6545 | 6264 | ||
6546 | #: src/testing/testing.c:1207 | 6265 | #: src/testing/testing.c:1203 |
6547 | #, c-format | 6266 | #, c-format |
6548 | msgid "Cannot open hostkey file `%s': %s\n" | 6267 | msgid "Cannot open hostkey file `%s': %s\n" |
6549 | msgstr "" | 6268 | msgstr "" |
6550 | 6269 | ||
6551 | #: src/testing/testing.c:1219 | 6270 | #: src/testing/testing.c:1215 |
6552 | #, c-format | 6271 | #, c-format |
6553 | msgid "Failed to write hostkey file for peer %u: %s\n" | 6272 | msgid "Failed to write hostkey file for peer %u: %s\n" |
6554 | msgstr "" | 6273 | msgstr "" |
6555 | 6274 | ||
6556 | #: src/testing/testing.c:1244 | 6275 | #: src/testing/testing.c:1240 |
6557 | #, c-format | 6276 | #, c-format |
6558 | msgid "Failed to write configuration file `%s' for peer %u: %s\n" | 6277 | msgid "Failed to write configuration file `%s' for peer %u: %s\n" |
6559 | msgstr "" | 6278 | msgstr "" |
6560 | 6279 | ||
6561 | #: src/testing/testing.c:1346 | 6280 | #: src/testing/testing.c:1342 |
6562 | #, c-format | 6281 | #, c-format |
6563 | msgid "Failed to start `%s': %s\n" | 6282 | msgid "Failed to start `%s': %s\n" |
6564 | msgstr "" | 6283 | msgstr "" |
6565 | 6284 | ||
6566 | #: src/testing/testing.c:1649 | 6285 | #: src/testing/testing.c:1706 |
6567 | #, c-format | 6286 | #, c-format |
6568 | msgid "Failed to load configuration from %s\n" | 6287 | msgid "Failed to load configuration from %s\n" |
6569 | msgstr "" | 6288 | msgstr "" |
6570 | 6289 | ||
6571 | #: src/topology/friends.c:126 | 6290 | #: src/topology/friends.c:100 |
6572 | #, c-format | 6291 | #, c-format |
6573 | msgid "Syntax error in FRIENDS file at offset %llu, skipping bytes `%.*s'.\n" | 6292 | msgid "Syntax error in FRIENDS file at offset %llu, skipping bytes `%.*s'.\n" |
6574 | msgstr "" | 6293 | msgstr "" |
6575 | 6294 | ||
6576 | #: src/topology/friends.c:180 | 6295 | #: src/topology/friends.c:154 |
6577 | #, c-format | 6296 | #, c-format |
6578 | msgid "Directory for file `%s' does not seem to be writable.\n" | 6297 | msgid "Directory for file `%s' does not seem to be writable.\n" |
6579 | msgstr "" | 6298 | msgstr "" |
6580 | 6299 | ||
6581 | #: src/topology/gnunet-daemon-topology.c:230 | 6300 | #: src/topology/gnunet-daemon-topology.c:255 |
6582 | msgid "# peers blacklisted" | 6301 | msgid "# peers blacklisted" |
6583 | msgstr "" | 6302 | msgstr "# nodi in blacklist" |
6584 | |||
6585 | #: src/topology/gnunet-daemon-topology.c:344 | ||
6586 | msgid "# connect requests issued to ATS" | ||
6587 | msgstr "" | ||
6588 | 6303 | ||
6589 | #: src/topology/gnunet-daemon-topology.c:538 | 6304 | #: src/topology/gnunet-daemon-topology.c:388 |
6590 | msgid "# HELLO messages gossipped" | 6305 | msgid "# connect requests issued to transport" |
6591 | msgstr "" | 6306 | msgstr "" |
6592 | 6307 | ||
6593 | #: src/topology/gnunet-daemon-topology.c:640 | 6308 | #: src/topology/gnunet-daemon-topology.c:728 |
6594 | #: src/topology/gnunet-daemon-topology.c:726 | 6309 | #: src/topology/gnunet-daemon-topology.c:813 |
6595 | msgid "# friends connected" | 6310 | msgid "# friends connected" |
6596 | msgstr "" | 6311 | msgstr "# amici connessi" |
6597 | 6312 | ||
6598 | #: src/topology/gnunet-daemon-topology.c:923 | 6313 | #: src/topology/gnunet-daemon-topology.c:993 |
6599 | msgid "Failed to connect to core service, can not manage topology!\n" | 6314 | msgid "Failed to connect to core service, can not manage topology!\n" |
6600 | msgstr "" | 6315 | msgstr "" |
6601 | 6316 | ||
6602 | #: src/topology/gnunet-daemon-topology.c:956 | 6317 | #: src/topology/gnunet-daemon-topology.c:1022 |
6603 | #, c-format | 6318 | #, c-format |
6604 | msgid "Found myself `%s' in friend list (useless, ignored)\n" | 6319 | msgid "Found myself `%s' in friend list (useless, ignored)\n" |
6605 | msgstr "" | 6320 | msgstr "" |
6606 | 6321 | ||
6607 | #: src/topology/gnunet-daemon-topology.c:963 | 6322 | #: src/topology/gnunet-daemon-topology.c:1029 |
6608 | #, c-format | 6323 | #, c-format |
6609 | msgid "Found friend `%s' in configuration\n" | 6324 | msgid "Found friend `%s' in configuration\n" |
6610 | msgstr "" | 6325 | msgstr "" |
6611 | 6326 | ||
6612 | #: src/topology/gnunet-daemon-topology.c:985 | 6327 | #: src/topology/gnunet-daemon-topology.c:1050 |
6613 | msgid "Encountered errors parsing friends list!\n" | 6328 | msgid "Encountered errors parsing friends list!\n" |
6614 | msgstr "" | 6329 | msgstr "" |
6615 | 6330 | ||
6616 | #: src/topology/gnunet-daemon-topology.c:988 | 6331 | #: src/topology/gnunet-daemon-topology.c:1052 |
6617 | msgid "# friends in configuration" | 6332 | msgid "# friends in configuration" |
6618 | msgstr "" | 6333 | msgstr "" |
6619 | 6334 | ||
6620 | #: src/topology/gnunet-daemon-topology.c:995 | 6335 | #: src/topology/gnunet-daemon-topology.c:1057 |
6621 | msgid "" | 6336 | msgid "Fewer friends specified than required by minimum friend count. Will only connect to friends.\n" |
6622 | "Fewer friends specified than required by minimum friend count. Will only " | ||
6623 | "connect to friends.\n" | ||
6624 | msgstr "" | 6337 | msgstr "" |
6625 | 6338 | ||
6626 | #: src/topology/gnunet-daemon-topology.c:1001 | 6339 | #: src/topology/gnunet-daemon-topology.c:1063 |
6627 | msgid "" | 6340 | msgid "More friendly connections required than target total number of connections.\n" |
6628 | "More friendly connections required than target total number of connections.\n" | ||
6629 | msgstr "" | 6341 | msgstr "" |
6630 | 6342 | ||
6631 | #: src/topology/gnunet-daemon-topology.c:1054 | 6343 | #: src/topology/gnunet-daemon-topology.c:1094 |
6632 | #: src/transport/plugin_transport_wlan.c:1517 | ||
6633 | msgid "# HELLO messages received" | 6344 | msgid "# HELLO messages received" |
6634 | msgstr "" | 6345 | msgstr "" |
6635 | 6346 | ||
6636 | #: src/topology/gnunet-daemon-topology.c:1233 | 6347 | #: src/topology/gnunet-daemon-topology.c:1151 |
6637 | msgid "GNUnet topology control" | 6348 | msgid "# HELLO messages gossipped" |
6638 | msgstr "" | 6349 | msgstr "" |
6639 | 6350 | ||
6640 | #: src/transport/gnunet-communicator-tcp.c:2334 | 6351 | #: src/topology/gnunet-daemon-topology.c:1290 |
6641 | #: src/transport/gnunet-communicator-udp.c:2938 | 6352 | msgid "GNUnet topology control (maintaining P2P mesh and F2F constraints)" |
6642 | #: src/transport/gnunet-service-tng.c:7070 | ||
6643 | #: src/transport/gnunet-service-transport.c:2795 | ||
6644 | msgid "Transport service is lacking key configuration settings. Exiting.\n" | ||
6645 | msgstr "" | 6353 | msgstr "" |
6646 | 6354 | ||
6647 | #: src/transport/gnunet-communicator-tcp.c:2398 | 6355 | #: src/transport/gnunet-service-transport_blacklist.c:271 |
6648 | msgid "GNUnet TCP communicator" | 6356 | #, c-format |
6357 | msgid "Adding blacklisting entry for peer `%s'\n" | ||
6649 | msgstr "" | 6358 | msgstr "" |
6650 | 6359 | ||
6651 | #: src/transport/gnunet-communicator-udp.c:3016 | 6360 | #: src/transport/gnunet-service-transport_blacklist.c:279 |
6652 | msgid "GNUnet UDP communicator" | 6361 | #, c-format |
6362 | msgid "Adding blacklisting entry for peer `%s':`%s'\n" | ||
6653 | msgstr "" | 6363 | msgstr "" |
6654 | 6364 | ||
6655 | #: src/transport/gnunet-communicator-unix.c:802 | 6365 | #: src/transport/gnunet-service-transport_blacklist.c:464 |
6656 | msgid "" | 6366 | #: src/transport/gnunet-service-transport_blacklist.c:745 |
6657 | "Maximum number of UNIX connections exceeded, dropping incoming message\n" | 6367 | msgid "# disconnects due to blacklist" |
6658 | msgstr "" | 6368 | msgstr "" |
6659 | 6369 | ||
6660 | #: src/transport/gnunet-communicator-unix.c:1074 | 6370 | #: src/transport/gnunet-service-transport.c:220 |
6661 | #: src/transport/plugin_transport_unix.c:1403 | 6371 | msgid "# bytes payload discarded due to not connected peer" |
6662 | #, c-format | ||
6663 | msgid "Cannot create path to `%s'\n" | ||
6664 | msgstr "" | 6372 | msgstr "" |
6665 | 6373 | ||
6666 | #: src/transport/gnunet-communicator-unix.c:1163 | 6374 | #: src/transport/gnunet-service-transport.c:424 |
6667 | msgid "GNUnet UNIX domain socket communicator" | 6375 | msgid "# bytes total received" |
6668 | msgstr "" | 6376 | msgstr "" |
6669 | 6377 | ||
6670 | #: src/transport/gnunet-service-transport_ats.c:141 | 6378 | #: src/transport/gnunet-service-transport.c:515 |
6671 | msgid "# Addresses given to ATS" | 6379 | msgid "# bytes payload received" |
6672 | msgstr "" | 6380 | msgstr "" |
6673 | 6381 | ||
6674 | #: src/transport/gnunet-service-transport.c:452 | 6382 | #: src/transport/gnunet-service-transport.c:686 |
6675 | msgid "# messages dropped due to slow client" | 6383 | #, c-format |
6384 | msgid "Could not obtain a valid network for `%s' %s (%s)\n" | ||
6676 | msgstr "" | 6385 | msgstr "" |
6677 | 6386 | ||
6678 | #: src/transport/gnunet-service-transport.c:826 | 6387 | #: src/transport/gnunet-service-transport.c:733 |
6679 | msgid "# bytes payload dropped (other peer was not connected)" | 6388 | #, c-format |
6389 | msgid "Address or session unknown: failed to update properties for peer `%s' plugin `%s' address `%s' session %p\n" | ||
6680 | msgstr "" | 6390 | msgstr "" |
6681 | 6391 | ||
6682 | #: src/transport/gnunet-service-transport.c:1563 | 6392 | #: src/transport/gnunet-service-transport.c:1084 |
6683 | msgid "# bytes payload discarded due to not connected peer" | 6393 | msgid "Transport service is lacking key configuration settings. Exiting.\n" |
6684 | msgstr "" | 6394 | msgstr "" |
6685 | 6395 | ||
6686 | #: src/transport/gnunet-service-transport.c:1723 | 6396 | #: src/transport/gnunet-service-transport_clients.c:432 |
6687 | msgid "# bytes total received" | 6397 | #, c-format |
6398 | msgid "Dropping message of type %u and size %u, have %u/%u messages pending\n" | ||
6688 | msgstr "" | 6399 | msgstr "" |
6689 | 6400 | ||
6690 | #: src/transport/gnunet-service-transport.c:1820 | 6401 | #: src/transport/gnunet-service-transport_clients.c:439 |
6691 | msgid "# bytes payload received" | 6402 | msgid "# messages dropped due to slow client" |
6692 | msgstr "" | 6403 | msgstr "" |
6693 | 6404 | ||
6694 | #: src/transport/gnunet-service-transport.c:2137 | 6405 | #: src/transport/gnunet-service-transport_clients.c:596 |
6695 | #: src/transport/gnunet-service-transport.c:2609 | 6406 | #, c-format |
6696 | msgid "# disconnects due to blacklist" | 6407 | msgid "Rejecting control connection from peer `%s', which is not me!\n" |
6697 | msgstr "" | 6408 | msgstr "" |
6698 | 6409 | ||
6699 | #: src/transport/gnunet-service-transport.c:2613 | 6410 | #: src/transport/gnunet-service-transport_clients.c:737 |
6700 | #, c-format | 6411 | msgid "# bytes payload dropped (other peer was not connected)" |
6701 | msgid "Disallowing connection to peer `%s' on transport %s\n" | ||
6702 | msgstr "" | 6412 | msgstr "" |
6703 | 6413 | ||
6704 | #: src/transport/gnunet-service-transport.c:2721 | 6414 | #: src/transport/gnunet-service-transport_clients.c:770 |
6705 | #, c-format | 6415 | #, c-format |
6706 | msgid "Adding blacklisting entry for peer `%s'\n" | 6416 | msgid "Blacklist refuses connection attempt to peer `%s'\n" |
6707 | msgstr "" | 6417 | msgstr "" |
6708 | 6418 | ||
6709 | #: src/transport/gnunet-service-transport.c:2730 | 6419 | #: src/transport/gnunet-service-transport_clients.c:776 |
6710 | #, c-format | 6420 | #, c-format |
6711 | msgid "Adding blacklisting entry for peer `%s':`%s'\n" | 6421 | msgid "Blacklist allows connection attempt to peer `%s'\n" |
6712 | msgstr "" | 6422 | msgstr "" |
6713 | 6423 | ||
6714 | #: src/transport/gnunet-service-transport_hello.c:195 | 6424 | #: src/transport/gnunet-service-transport_clients.c:801 |
6715 | msgid "# refreshed my HELLO" | 6425 | #, fuzzy |
6426 | #| msgid "# PONG messages received" | ||
6427 | msgid "# REQUEST CONNECT messages received" | ||
6428 | msgstr "# messaggi PONG ricevuti" | ||
6429 | |||
6430 | #: src/transport/gnunet-service-transport_clients.c:815 | ||
6431 | #, c-format | ||
6432 | msgid "Received a request connect message for peer `%s'\n" | ||
6716 | msgstr "" | 6433 | msgstr "" |
6717 | 6434 | ||
6718 | #: src/transport/gnunet-service-transport_neighbours.c:805 | 6435 | #: src/transport/gnunet-service-transport_clients.c:826 |
6719 | msgid "# session creation failed" | 6436 | #, fuzzy |
6437 | #| msgid "# PONG messages received" | ||
6438 | msgid "# REQUEST DISCONNECT messages received" | ||
6439 | msgstr "# messaggi PONG ricevuti" | ||
6440 | |||
6441 | #: src/transport/gnunet-service-transport_clients.c:840 | ||
6442 | #, c-format | ||
6443 | msgid "Received a request disconnect message for peer `%s'\n" | ||
6720 | msgstr "" | 6444 | msgstr "" |
6721 | 6445 | ||
6722 | #: src/transport/gnunet-service-transport_neighbours.c:1053 | 6446 | #: src/transport/gnunet-service-transport_hello.c:181 |
6723 | msgid "# DISCONNECT messages sent" | 6447 | msgid "# refreshed my HELLO" |
6724 | msgstr "" | 6448 | msgstr "" |
6725 | 6449 | ||
6726 | #: src/transport/gnunet-service-transport_neighbours.c:1176 | 6450 | #: src/transport/gnunet-service-transport_neighbours.c:1095 |
6727 | msgid "# disconnects due to quota of 0" | 6451 | msgid "# DISCONNECT messages sent" |
6728 | msgstr "" | 6452 | msgstr "" |
6729 | 6453 | ||
6730 | #: src/transport/gnunet-service-transport_neighbours.c:1324 | 6454 | #: src/transport/gnunet-service-transport_neighbours.c:1220 |
6731 | #: src/transport/gnunet-service-transport_neighbours.c:1785 | 6455 | #: src/transport/gnunet-service-transport_neighbours.c:1629 |
6732 | msgid "# bytes in message queue for other peers" | 6456 | msgid "# bytes in message queue for other peers" |
6733 | msgstr "" | 6457 | msgstr "" |
6734 | 6458 | ||
6735 | #: src/transport/gnunet-service-transport_neighbours.c:1329 | 6459 | #: src/transport/gnunet-service-transport_neighbours.c:1225 |
6736 | msgid "# messages transmitted to other peers" | 6460 | msgid "# messages transmitted to other peers" |
6737 | msgstr "" | 6461 | msgstr "" |
6738 | 6462 | ||
6739 | #: src/transport/gnunet-service-transport_neighbours.c:1335 | 6463 | #: src/transport/gnunet-service-transport_neighbours.c:1230 |
6740 | msgid "# transmission failures for messages to other peers" | 6464 | msgid "# transmission failures for messages to other peers" |
6741 | msgstr "" | 6465 | msgstr "" |
6742 | 6466 | ||
6743 | #: src/transport/gnunet-service-transport_neighbours.c:1395 | 6467 | #: src/transport/gnunet-service-transport_neighbours.c:1287 |
6744 | msgid "# messages timed out while in transport queue" | 6468 | msgid "# messages timed out while in transport queue" |
6745 | msgstr "" | 6469 | msgstr "" |
6746 | 6470 | ||
6747 | #: src/transport/gnunet-service-transport_neighbours.c:1479 | 6471 | #: src/transport/gnunet-service-transport_neighbours.c:1343 |
6748 | msgid "# KEEPALIVES sent" | 6472 | #, fuzzy |
6749 | msgstr "" | 6473 | #| msgid "# SYN messages sent" |
6474 | msgid "# keepalives sent" | ||
6475 | msgstr "# messaggi SYN inviati" | ||
6750 | 6476 | ||
6751 | #: src/transport/gnunet-service-transport_neighbours.c:1515 | 6477 | #: src/transport/gnunet-service-transport_neighbours.c:1376 |
6752 | msgid "# KEEPALIVE messages discarded (peer unknown)" | 6478 | msgid "# KEEPALIVE messages discarded (peer unknown)" |
6753 | msgstr "" | 6479 | msgstr "" |
6754 | 6480 | ||
6755 | #: src/transport/gnunet-service-transport_neighbours.c:1523 | 6481 | #: src/transport/gnunet-service-transport_neighbours.c:1384 |
6756 | msgid "# KEEPALIVE messages discarded (no session)" | 6482 | msgid "# KEEPALIVE messages discarded (no session)" |
6757 | msgstr "" | 6483 | msgstr "" |
6758 | 6484 | ||
6759 | #: src/transport/gnunet-service-transport_neighbours.c:1533 | 6485 | #: src/transport/gnunet-service-transport_neighbours.c:1431 |
6760 | msgid "# KEEPALIVES received in good order" | 6486 | msgid "# KEEPALIVE_RESPONSE messages discarded (not connected)" |
6761 | msgstr "" | ||
6762 | |||
6763 | #: src/transport/gnunet-service-transport_neighbours.c:1578 | ||
6764 | msgid "# KEEPALIVE_RESPONSEs discarded (not connected)" | ||
6765 | msgstr "" | ||
6766 | |||
6767 | #: src/transport/gnunet-service-transport_neighbours.c:1587 | ||
6768 | msgid "# KEEPALIVE_RESPONSEs discarded (not expected)" | ||
6769 | msgstr "" | ||
6770 | |||
6771 | #: src/transport/gnunet-service-transport_neighbours.c:1595 | ||
6772 | msgid "# KEEPALIVE_RESPONSEs discarded (address changed)" | ||
6773 | msgstr "" | 6487 | msgstr "" |
6774 | 6488 | ||
6775 | #: src/transport/gnunet-service-transport_neighbours.c:1604 | 6489 | #: src/transport/gnunet-service-transport_neighbours.c:1440 |
6776 | msgid "# KEEPALIVE_RESPONSEs discarded (no nonce)" | 6490 | msgid "# KEEPALIVE_RESPONSE messages discarded (not expected)" |
6777 | msgstr "" | 6491 | msgstr "" |
6778 | 6492 | ||
6779 | #: src/transport/gnunet-service-transport_neighbours.c:1609 | 6493 | #: src/transport/gnunet-service-transport_neighbours.c:1448 |
6780 | msgid "# KEEPALIVE_RESPONSEs discarded (bad nonce)" | 6494 | msgid "# KEEPALIVE_RESPONSE messages discarded (address changed)" |
6781 | msgstr "" | 6495 | msgstr "" |
6782 | 6496 | ||
6783 | #: src/transport/gnunet-service-transport_neighbours.c:1615 | 6497 | #: src/transport/gnunet-service-transport_neighbours.c:1456 |
6784 | msgid "# KEEPALIVE_RESPONSEs received (OK)" | 6498 | msgid "# KEEPALIVE_RESPONSE messages discarded (wrong nonce)" |
6785 | msgstr "" | 6499 | msgstr "" |
6786 | 6500 | ||
6787 | #: src/transport/gnunet-service-transport_neighbours.c:1682 | 6501 | #: src/transport/gnunet-service-transport_neighbours.c:1534 |
6788 | msgid "# messages discarded due to lack of neighbour record" | 6502 | msgid "# messages discarded due to lack of neighbour record" |
6789 | msgstr "" | 6503 | msgstr "" |
6790 | 6504 | ||
6791 | #: src/transport/gnunet-service-transport_neighbours.c:1716 | 6505 | #: src/transport/gnunet-service-transport_neighbours.c:1568 |
6792 | msgid "# bandwidth quota violations by other peers" | 6506 | msgid "# bandwidth quota violations by other peers" |
6793 | msgstr "" | 6507 | msgstr "" |
6794 | 6508 | ||
6795 | #: src/transport/gnunet-service-transport_neighbours.c:1731 | 6509 | #: src/transport/gnunet-service-transport_neighbours.c:1584 |
6796 | msgid "# ms throttling suggested" | 6510 | msgid "# ms throttling suggested" |
6797 | msgstr "" | 6511 | msgstr "" |
6798 | 6512 | ||
6799 | #: src/transport/gnunet-service-transport_neighbours.c:1854 | 6513 | #: src/transport/gnunet-service-transport_neighbours.c:1678 |
6800 | #, c-format | 6514 | #, c-format |
6801 | msgid "Failed to send SYN message to peer `%s'\n" | 6515 | msgid "Failed to send CONNECT message to peer `%s' using address `%s' session %p\n" |
6802 | msgstr "" | 6516 | msgstr "" |
6803 | 6517 | ||
6804 | #: src/transport/gnunet-service-transport_neighbours.c:1874 | 6518 | #: src/transport/gnunet-service-transport_neighbours.c:1705 |
6805 | msgid "# Failed attempts to switch addresses (failed to send SYN CONT)" | 6519 | msgid "# Failed attempts to switch addresses (failed to send CONNECT CONT)" |
6806 | msgstr "" | 6520 | msgstr "" |
6807 | 6521 | ||
6808 | #: src/transport/gnunet-service-transport_neighbours.c:1913 | 6522 | #: src/transport/gnunet-service-transport_neighbours.c:1751 |
6809 | #, fuzzy | 6523 | #, fuzzy |
6810 | msgid "# SYN messages sent" | 6524 | #| msgid "# PONG messages decrypted" |
6525 | msgid "# SESSION_CONNECT messages sent" | ||
6811 | msgstr "# messaggi PONG decrittati" | 6526 | msgstr "# messaggi PONG decrittati" |
6812 | 6527 | ||
6813 | #: src/transport/gnunet-service-transport_neighbours.c:1930 | 6528 | #: src/transport/gnunet-service-transport_neighbours.c:1767 |
6814 | #, c-format | 6529 | #, c-format |
6815 | msgid "Failed to transmit SYN message to %s\n" | 6530 | msgid "Failed to transmit CONNECT message via plugin to %s\n" |
6816 | msgstr "" | 6531 | msgstr "" |
6817 | 6532 | ||
6818 | #: src/transport/gnunet-service-transport_neighbours.c:1960 | 6533 | #: src/transport/gnunet-service-transport_neighbours.c:1794 |
6819 | msgid "# Failed attempts to switch addresses (failed to send SYN)" | 6534 | msgid "# Failed attempts to switch addresses (failed to send CONNECT)" |
6820 | msgstr "" | 6535 | msgstr "" |
6821 | 6536 | ||
6822 | #: src/transport/gnunet-service-transport_neighbours.c:2028 | 6537 | #: src/transport/gnunet-service-transport_neighbours.c:1844 |
6823 | #, c-format | 6538 | #, c-format |
6824 | msgid "Failed to send SYN_ACK message to peer `%s' using address `%s'\n" | 6539 | msgid "Failed to send CONNECT_ACK message to peer `%s' using address `%s' session %p\n" |
6825 | msgstr "" | 6540 | msgstr "" |
6826 | 6541 | ||
6827 | #: src/transport/gnunet-service-transport_neighbours.c:2082 | 6542 | #: src/transport/gnunet-service-transport_neighbours.c:1899 |
6828 | #, fuzzy | 6543 | #, fuzzy |
6829 | msgid "# SYN_ACK messages sent" | 6544 | #| msgid "# PONG messages decrypted" |
6545 | msgid "# CONNECT_ACK messages sent" | ||
6830 | msgstr "# messaggi PONG decrittati" | 6546 | msgstr "# messaggi PONG decrittati" |
6831 | 6547 | ||
6832 | #: src/transport/gnunet-service-transport_neighbours.c:2099 | 6548 | #: src/transport/gnunet-service-transport_neighbours.c:1914 |
6833 | #, c-format | 6549 | #, c-format |
6834 | msgid "Failed to transmit SYN_ACK message to %s\n" | 6550 | msgid "Failed to transmit CONNECT_ACK message via plugin to %s\n" |
6835 | msgstr "" | 6551 | msgstr "" |
6836 | 6552 | ||
6837 | #: src/transport/gnunet-service-transport_neighbours.c:2262 | 6553 | #: src/transport/gnunet-service-transport_neighbours.c:2192 |
6554 | #, c-format | ||
6555 | msgid "Blacklisting disapproved to connect to peer `%s'\n" | ||
6556 | msgstr "" | ||
6557 | |||
6558 | #: src/transport/gnunet-service-transport_neighbours.c:2312 | ||
6838 | #, fuzzy | 6559 | #, fuzzy |
6839 | msgid "# SYN messages received" | 6560 | #| msgid "# PONG messages received" |
6561 | msgid "# CONNECT messages received" | ||
6840 | msgstr "# messaggi PONG ricevuti" | 6562 | msgstr "# messaggi PONG ricevuti" |
6841 | 6563 | ||
6842 | #: src/transport/gnunet-service-transport_neighbours.c:2267 | 6564 | #: src/transport/gnunet-service-transport_neighbours.c:2317 |
6843 | #, c-format | 6565 | #, c-format |
6844 | msgid "SYN request from peer `%s' ignored due impending shutdown\n" | 6566 | msgid "CONNECT request from peer `%s' ignored due impending shutdown\n" |
6845 | msgstr "" | 6567 | msgstr "" |
6846 | 6568 | ||
6847 | #: src/transport/gnunet-service-transport_neighbours.c:2654 | 6569 | #: src/transport/gnunet-service-transport_neighbours.c:2590 |
6848 | msgid "# Attempts to switch addresses" | 6570 | msgid "# Attempts to switch addresses" |
6849 | msgstr "" | 6571 | msgstr "" |
6850 | 6572 | ||
6851 | #: src/transport/gnunet-service-transport_neighbours.c:3139 | 6573 | #: src/transport/gnunet-service-transport_neighbours.c:3012 |
6574 | msgid "# Failed attempts to switch addresses (no response)" | ||
6575 | msgstr "" | ||
6576 | |||
6577 | #: src/transport/gnunet-service-transport_neighbours.c:3107 | ||
6852 | #, fuzzy | 6578 | #, fuzzy |
6853 | msgid "# SYN_ACK messages received" | 6579 | #| msgid "# PONG messages received" |
6580 | msgid "# CONNECT_ACK messages received" | ||
6854 | msgstr "# messaggi PONG ricevuti" | 6581 | msgstr "# messaggi PONG ricevuti" |
6855 | 6582 | ||
6856 | #: src/transport/gnunet-service-transport_neighbours.c:3147 | 6583 | #: src/transport/gnunet-service-transport_neighbours.c:3115 |
6857 | msgid "# unexpected SYN_ACK messages (no peer)" | 6584 | msgid "# unexpected CONNECT_ACK messages (no peer)" |
6858 | msgstr "" | 6585 | msgstr "" |
6859 | 6586 | ||
6860 | #: src/transport/gnunet-service-transport_neighbours.c:3165 | 6587 | #: src/transport/gnunet-service-transport_neighbours.c:3129 |
6861 | #: src/transport/gnunet-service-transport_neighbours.c:3189 | 6588 | #: src/transport/gnunet-service-transport_neighbours.c:3164 |
6862 | msgid "# unexpected SYN_ACK messages (not ready)" | 6589 | msgid "# unexpected CONNECT_ACK messages (not ready)" |
6863 | msgstr "" | 6590 | msgstr "" |
6864 | 6591 | ||
6865 | #: src/transport/gnunet-service-transport_neighbours.c:3201 | 6592 | #: src/transport/gnunet-service-transport_neighbours.c:3176 |
6866 | msgid "# unexpected SYN_ACK messages (waiting on ATS)" | 6593 | msgid "# unexpected CONNECT_ACK messages (waiting on ATS)" |
6867 | msgstr "" | 6594 | msgstr "" |
6868 | 6595 | ||
6869 | #: src/transport/gnunet-service-transport_neighbours.c:3226 | 6596 | #: src/transport/gnunet-service-transport_neighbours.c:3200 |
6870 | msgid "# Successful attempts to switch addresses" | 6597 | msgid "# Successful attempts to switch addresses" |
6871 | msgstr "" | 6598 | msgstr "" |
6872 | 6599 | ||
6873 | #: src/transport/gnunet-service-transport_neighbours.c:3239 | 6600 | #: src/transport/gnunet-service-transport_neighbours.c:3208 |
6874 | msgid "# unexpected SYN_ACK messages (disconnecting)" | 6601 | msgid "# unexpected CONNECT_ACK messages (disconnecting)" |
6875 | msgstr "" | 6602 | msgstr "" |
6876 | 6603 | ||
6877 | #: src/transport/gnunet-service-transport_neighbours.c:3412 | 6604 | #: src/transport/gnunet-service-transport_neighbours.c:3396 |
6878 | #, fuzzy | 6605 | #, fuzzy |
6879 | msgid "# ACK messages received" | 6606 | #| msgid "# PONG messages received" |
6607 | msgid "# SESSION_ACK messages received" | ||
6880 | msgstr "# messaggi PONG ricevuti" | 6608 | msgstr "# messaggi PONG ricevuti" |
6881 | 6609 | ||
6882 | #: src/transport/gnunet-service-transport_neighbours.c:3448 | 6610 | #: src/transport/gnunet-service-transport_neighbours.c:3424 |
6883 | msgid "# unexpected ACK messages" | 6611 | #, fuzzy |
6884 | msgstr "" | 6612 | #| msgid "# PONG messages decrypted" |
6885 | 6613 | msgid "# unexpected SESSION_ACK messages" | |
6886 | #: src/transport/gnunet-service-transport_neighbours.c:3536 | 6614 | msgstr "# messaggi PONG decrittati" |
6887 | msgid "# quota messages ignored (malformed)" | ||
6888 | msgstr "" | ||
6889 | 6615 | ||
6890 | #: src/transport/gnunet-service-transport_neighbours.c:3543 | 6616 | #: src/transport/gnunet-service-transport_neighbours.c:3490 |
6891 | #, fuzzy | 6617 | #, fuzzy |
6892 | msgid "# QUOTA messages received" | 6618 | #| msgid "# PONG messages received" |
6619 | msgid "# SET QUOTA messages ignored (no such peer)" | ||
6893 | msgstr "# messaggi PONG ricevuti" | 6620 | msgstr "# messaggi PONG ricevuti" |
6894 | 6621 | ||
6895 | #: src/transport/gnunet-service-transport_neighbours.c:3583 | 6622 | #: src/transport/gnunet-service-transport_neighbours.c:3505 |
6623 | msgid "# disconnects due to quota of 0" | ||
6624 | msgstr "" | ||
6625 | |||
6626 | #: src/transport/gnunet-service-transport_neighbours.c:3545 | ||
6896 | msgid "# disconnect messages ignored (malformed)" | 6627 | msgid "# disconnect messages ignored (malformed)" |
6897 | msgstr "" | 6628 | msgstr "" |
6898 | 6629 | ||
6899 | #: src/transport/gnunet-service-transport_neighbours.c:3590 | 6630 | #: src/transport/gnunet-service-transport_neighbours.c:3551 |
6900 | msgid "# DISCONNECT messages received" | 6631 | msgid "# DISCONNECT messages received" |
6901 | msgstr "" | 6632 | msgstr "" |
6902 | 6633 | ||
6903 | #: src/transport/gnunet-service-transport_neighbours.c:3601 | 6634 | #: src/transport/gnunet-service-transport_neighbours.c:3560 |
6904 | msgid "# disconnect messages ignored (timestamp)" | 6635 | msgid "# disconnect messages ignored (timestamp)" |
6905 | msgstr "" | 6636 | msgstr "" |
6906 | 6637 | ||
6907 | #: src/transport/gnunet-service-transport_neighbours.c:3736 | 6638 | #: src/transport/gnunet-service-transport_neighbours.c:3687 |
6908 | msgid "# disconnected from peer upon explicit request" | 6639 | msgid "# disconnected from peer upon explicit request" |
6909 | msgstr "" | 6640 | msgstr "" |
6910 | 6641 | ||
6911 | #: src/transport/gnunet-service-transport_plugins.c:158 | 6642 | #: src/transport/gnunet-service-transport_plugins.c:120 |
6912 | msgid "Transport service is lacking NEIGHBOUR_LIMIT option.\n" | 6643 | msgid "Transport service is lacking NEIGHBOUR_LIMIT option.\n" |
6913 | msgstr "" | 6644 | msgstr "" |
6914 | 6645 | ||
6915 | #: src/transport/gnunet-service-transport_plugins.c:223 | 6646 | #: src/transport/gnunet-service-transport_plugins.c:178 |
6916 | #: src/transport/gnunet-service-transport_plugins.c:231 | 6647 | #: src/transport/gnunet-service-transport_plugins.c:186 |
6917 | #: src/transport/gnunet-service-transport_plugins.c:239 | 6648 | #: src/transport/gnunet-service-transport_plugins.c:194 |
6918 | #: src/transport/gnunet-service-transport_plugins.c:247 | 6649 | #: src/transport/gnunet-service-transport_plugins.c:202 |
6919 | #: src/transport/gnunet-service-transport_plugins.c:255 | 6650 | #: src/transport/gnunet-service-transport_plugins.c:210 |
6920 | #: src/transport/gnunet-service-transport_plugins.c:263 | 6651 | #: src/transport/gnunet-service-transport_plugins.c:218 |
6921 | #: src/transport/gnunet-service-transport_plugins.c:271 | 6652 | #: src/transport/gnunet-service-transport_plugins.c:226 |
6922 | #: src/transport/gnunet-service-transport_plugins.c:279 | 6653 | #: src/transport/gnunet-service-transport_plugins.c:234 |
6923 | #: src/transport/gnunet-service-transport_plugins.c:287 | 6654 | #: src/transport/gnunet-service-transport_plugins.c:242 |
6924 | #: src/transport/gnunet-service-transport_plugins.c:295 | 6655 | #: src/transport/gnunet-service-transport_plugins.c:250 |
6925 | #: src/transport/gnunet-service-transport_plugins.c:303 | 6656 | #: src/transport/gnunet-service-transport_plugins.c:258 |
6926 | #, c-format | 6657 | #, c-format |
6927 | msgid "Missing function `%s' in transport plugin for `%s'\n" | 6658 | msgid "Missing function `%s' in transport plugin for `%s'\n" |
6928 | msgstr "" | 6659 | msgstr "" |
6929 | 6660 | ||
6930 | #: src/transport/gnunet-service-transport_plugins.c:310 | 6661 | #: src/transport/gnunet-service-transport_plugins.c:265 |
6931 | #, c-format | 6662 | #, c-format |
6932 | msgid "Did not load plugin `%s' due to missing functions\n" | 6663 | msgid "Did not load plugin `%s' due to missing functions\n" |
6933 | msgstr "" | 6664 | msgstr "" |
6934 | 6665 | ||
6935 | #: src/transport/gnunet-service-transport_validation.c:388 | 6666 | #: src/transport/gnunet-service-transport_validation.c:488 |
6936 | msgid "# Addresses in validation map" | 6667 | msgid "# address records discarded" |
6937 | msgstr "" | ||
6938 | |||
6939 | #: src/transport/gnunet-service-transport_validation.c:491 | ||
6940 | #: src/transport/gnunet-service-transport_validation.c:677 | ||
6941 | #: src/transport/gnunet-service-transport_validation.c:997 | ||
6942 | #: src/transport/gnunet-service-transport_validation.c:1610 | ||
6943 | msgid "# validations running" | ||
6944 | msgstr "" | 6668 | msgstr "" |
6945 | 6669 | ||
6946 | #: src/transport/gnunet-service-transport_validation.c:532 | 6670 | #: src/transport/gnunet-service-transport_validation.c:558 |
6947 | msgid "# address records discarded (timeout)" | 6671 | #, c-format |
6948 | msgstr "" | 6672 | msgid "Not transmitting `%s' with `%s', message too big (%u bytes!). This should not happen.\n" |
6949 | |||
6950 | #: src/transport/gnunet-service-transport_validation.c:580 | ||
6951 | msgid "# address records discarded (blacklist)" | ||
6952 | msgstr "" | ||
6953 | |||
6954 | #: src/transport/gnunet-service-transport_validation.c:668 | ||
6955 | msgid "# PINGs for address validation sent" | ||
6956 | msgstr "" | 6673 | msgstr "" |
6957 | 6674 | ||
6958 | #: src/transport/gnunet-service-transport_validation.c:748 | 6675 | #: src/transport/gnunet-service-transport_validation.c:616 |
6959 | msgid "# validations delayed by global throttle" | 6676 | #, fuzzy |
6960 | msgstr "" | 6677 | #| msgid "# SYN messages sent" |
6678 | msgid "# PING without HELLO messages sent" | ||
6679 | msgstr "# messaggi SYN inviati" | ||
6961 | 6680 | ||
6962 | #: src/transport/gnunet-service-transport_validation.c:785 | 6681 | #: src/transport/gnunet-service-transport_validation.c:722 |
6963 | msgid "# address revalidations started" | 6682 | msgid "# address revalidations started" |
6964 | msgstr "" | 6683 | msgstr "" |
6965 | 6684 | ||
6966 | #: src/transport/gnunet-service-transport_validation.c:1124 | 6685 | #: src/transport/gnunet-service-transport_validation.c:1011 |
6967 | msgid "# PING message for different peer received" | 6686 | msgid "# PING message for different peer received" |
6968 | msgstr "" | 6687 | msgstr "" |
6969 | 6688 | ||
6970 | #: src/transport/gnunet-service-transport_validation.c:1175 | 6689 | #: src/transport/gnunet-service-transport_validation.c:1062 |
6971 | #, c-format | 6690 | #, c-format |
6972 | msgid "Plugin `%s' not available, cannot confirm having this address\n" | 6691 | msgid "Plugin `%s' not available, cannot confirm having this address\n" |
6973 | msgstr "" | 6692 | msgstr "" |
6974 | 6693 | ||
6975 | #: src/transport/gnunet-service-transport_validation.c:1188 | 6694 | #: src/transport/gnunet-service-transport_validation.c:1072 |
6976 | msgid "# failed address checks during validation" | 6695 | msgid "# failed address checks during validation" |
6977 | msgstr "" | 6696 | msgstr "" |
6978 | 6697 | ||
6979 | #: src/transport/gnunet-service-transport_validation.c:1191 | 6698 | #: src/transport/gnunet-service-transport_validation.c:1075 |
6980 | #, c-format | 6699 | #, c-format |
6981 | msgid "Address `%s' is not one of my addresses, not confirming PING\n" | 6700 | msgid "Address `%s' is not one of my addresses, not confirming PING\n" |
6982 | msgstr "" | 6701 | msgstr "" |
6983 | 6702 | ||
6984 | #: src/transport/gnunet-service-transport_validation.c:1199 | 6703 | #: src/transport/gnunet-service-transport_validation.c:1083 |
6985 | msgid "# successful address checks during validation" | 6704 | msgid "# successful address checks during validation" |
6986 | msgstr "" | 6705 | msgstr "" |
6987 | 6706 | ||
6988 | #: src/transport/gnunet-service-transport_validation.c:1212 | 6707 | #: src/transport/gnunet-service-transport_validation.c:1095 |
6989 | #, c-format | 6708 | #, c-format |
6990 | msgid "" | 6709 | msgid "Not confirming PING from peer `%s' with address `%s' since I cannot confirm having this address.\n" |
6991 | "Not confirming PING from peer `%s' with address `%s' since I cannot confirm " | 6710 | msgstr "" |
6992 | "having this address.\n" | 6711 | |
6712 | #: src/transport/gnunet-service-transport_validation.c:1103 | ||
6713 | #, c-format | ||
6714 | msgid "Received a PING message with validation bug from `%s'\n" | ||
6993 | msgstr "" | 6715 | msgstr "" |
6994 | 6716 | ||
6995 | #: src/transport/gnunet-service-transport_validation.c:1267 | 6717 | #: src/transport/gnunet-service-transport_validation.c:1157 |
6996 | #, c-format | 6718 | #, c-format |
6997 | msgid "Failed to create PONG signature for peer `%s'\n" | 6719 | msgid "Failed to create PONG signature for peer `%s'\n" |
6998 | msgstr "" | 6720 | msgstr "" |
6999 | 6721 | ||
7000 | #: src/transport/gnunet-service-transport_validation.c:1318 | 6722 | #: src/transport/gnunet-service-transport_validation.c:1206 |
7001 | msgid "# PONGs unicast via reliable transport" | 6723 | msgid "# PONGs unicast via reliable transport" |
7002 | msgstr "" | 6724 | msgstr "" |
7003 | 6725 | ||
7004 | #: src/transport/gnunet-service-transport_validation.c:1327 | 6726 | #: src/transport/gnunet-service-transport_validation.c:1215 |
7005 | msgid "# PONGs multicast to all available addresses" | 6727 | msgid "# PONGs multicast to all available addresses" |
7006 | msgstr "" | 6728 | msgstr "" |
7007 | 6729 | ||
7008 | #: src/transport/gnunet-service-transport_validation.c:1500 | 6730 | #: src/transport/gnunet-service-transport_validation.c:1356 |
7009 | msgid "# PONGs dropped, no matching pending validation" | 6731 | msgid "# PONGs dropped, no matching pending validation" |
7010 | msgstr "" | 6732 | msgstr "" |
7011 | 6733 | ||
7012 | #: src/transport/gnunet-service-transport_validation.c:1518 | 6734 | #: src/transport/gnunet-service-transport_validation.c:1371 |
7013 | msgid "# PONGs dropped, signature expired" | 6735 | msgid "# PONGs dropped, signature expired" |
7014 | msgstr "" | 6736 | msgstr "" |
7015 | 6737 | ||
7016 | #: src/transport/gnunet-service-transport_validation.c:1573 | 6738 | #: src/transport/gnunet-service-transport_validation.c:1493 |
7017 | msgid "# validations succeeded" | 6739 | #, c-format |
6740 | msgid "Validation received new %s message for peer `%s' with size %u\n" | ||
7018 | msgstr "" | 6741 | msgstr "" |
7019 | 6742 | ||
7020 | #: src/transport/gnunet-service-transport_validation.c:1628 | 6743 | #: src/transport/gnunet-service-transport_validation.c:1500 |
7021 | msgid "# HELLOs given to peerinfo" | 6744 | #, c-format |
6745 | msgid "Adding `%s' without addresses for peer `%s'\n" | ||
7022 | msgstr "" | 6746 | msgstr "" |
7023 | 6747 | ||
7024 | #: src/transport/gnunet-transport.c:413 | 6748 | #: src/transport/gnunet-transport.c:367 |
7025 | #, c-format | 6749 | #, c-format |
7026 | msgid "Transmitted %llu bytes/s (%llu bytes in %s)\n" | 6750 | msgid "Transmitted %llu bytes/s (%llu bytes in %s)\n" |
7027 | msgstr "" | 6751 | msgstr "" |
7028 | 6752 | ||
7029 | #: src/transport/gnunet-transport.c:423 | 6753 | #: src/transport/gnunet-transport.c:375 |
7030 | #, c-format | 6754 | #, c-format |
7031 | msgid "Received %llu bytes/s (%llu bytes in %s)\n" | 6755 | msgid "Received %llu bytes/s (%llu bytes in %s)\n" |
7032 | msgstr "" | 6756 | msgstr "" |
7033 | 6757 | ||
7034 | #: src/transport/gnunet-transport.c:467 | 6758 | #: src/transport/gnunet-transport.c:415 |
7035 | #, c-format | 6759 | #, c-format |
7036 | msgid "Failed to connect to `%s'\n" | 6760 | msgid "Failed to connect to `%s'\n" |
7037 | msgstr "" | 6761 | msgstr "" |
7038 | 6762 | ||
7039 | #: src/transport/gnunet-transport.c:480 | 6763 | #: src/transport/gnunet-transport.c:428 |
7040 | #, c-format | 6764 | #, c-format |
7041 | msgid "Failed to resolve address for peer `%s'\n" | 6765 | msgid "Failed to resolve address for peer `%s'\n" |
7042 | msgstr "" | 6766 | msgstr "" |
7043 | 6767 | ||
7044 | #: src/transport/gnunet-transport.c:494 | 6768 | #: src/transport/gnunet-transport.c:438 |
7045 | #, fuzzy | 6769 | #, fuzzy |
7046 | msgid "Failed to list connections, timeout occurred\n" | 6770 | #| msgid "# active connections" |
6771 | msgid "Failed to list connections, timeout occured\n" | ||
7047 | msgstr "# connessioni attive" | 6772 | msgstr "# connessioni attive" |
7048 | 6773 | ||
7049 | #: src/transport/gnunet-transport.c:527 | 6774 | #: src/transport/gnunet-transport.c:559 |
7050 | #, c-format | ||
7051 | msgid "Transmitting %u bytes\n" | ||
7052 | msgstr "" | ||
7053 | |||
7054 | #: src/transport/gnunet-transport.c:561 | ||
7055 | #, c-format | 6775 | #, c-format |
7056 | msgid "" | 6776 | msgid "" |
7057 | "Successfully connected to `%s', starting to send benchmark data in %u Kb " | 6777 | "Peer `%s' %s %s\n" |
7058 | "blocks\n" | 6778 | "\t%s%s\n" |
6779 | "\t%s%s\n" | ||
6780 | "\t%s%s\n" | ||
7059 | msgstr "" | 6781 | msgstr "" |
7060 | 6782 | ||
7061 | #: src/transport/gnunet-transport.c:592 | 6783 | #: src/transport/gnunet-transport.c:586 |
7062 | #, c-format | 6784 | #, fuzzy, c-format |
7063 | msgid "Disconnected from peer `%s' while benchmarking\n" | 6785 | #| msgid "Peer `%s'\n" |
6786 | msgid "Peer `%s' %s `%s' \n" | ||
6787 | msgstr "Peer `%s'\n" | ||
6788 | |||
6789 | #: src/transport/gnunet-transport.c:712 | ||
6790 | msgid "No transport plugins configured, peer will never communicate\n" | ||
7064 | msgstr "" | 6791 | msgstr "" |
7065 | 6792 | ||
7066 | #: src/transport/gnunet-transport.c:616 src/transport/gnunet-transport.c:645 | 6793 | #: src/transport/gnunet-transport.c:726 |
7067 | #, c-format | 6794 | #, c-format |
7068 | msgid "%24s: %-17s %4s (%u connections in total)\n" | 6795 | msgid "No port configured for plugin `%s', cannot test it\n" |
7069 | msgstr "" | 6796 | msgstr "" |
7070 | 6797 | ||
7071 | #: src/transport/gnunet-transport.c:618 | 6798 | #: src/transport/gnunet-transport.c:789 |
7072 | msgid "Connected to" | 6799 | #, c-format |
6800 | msgid "Transmitting %u bytes to %s\n" | ||
7073 | msgstr "" | 6801 | msgstr "" |
7074 | 6802 | ||
7075 | #: src/transport/gnunet-transport.c:647 | 6803 | #: src/transport/gnunet-transport.c:810 |
7076 | msgid "Disconnected from" | 6804 | #, c-format |
6805 | msgid "Successfully connected to `%s'\n" | ||
7077 | msgstr "" | 6806 | msgstr "" |
7078 | 6807 | ||
7079 | #: src/transport/gnunet-transport.c:682 | 6808 | #: src/transport/gnunet-transport.c:834 |
7080 | #, c-format | 6809 | #, c-format |
7081 | msgid "Received %u bytes\n" | 6810 | msgid "Successfully connected to `%s', starting to send benchmark data in %u Kb blocks\n" |
7082 | msgstr "" | 6811 | msgstr "" |
7083 | 6812 | ||
7084 | #: src/transport/gnunet-transport.c:719 | 6813 | #: src/transport/gnunet-transport.c:865 |
7085 | #, c-format | 6814 | #, c-format |
7086 | msgid "Peer `%s': %s %s in state `%s' until %s\n" | 6815 | msgid "Successfully disconnected from `%s'\n" |
7087 | msgstr "" | 6816 | msgstr "" |
7088 | 6817 | ||
7089 | #: src/transport/gnunet-transport.c:731 | 6818 | #: src/transport/gnunet-transport.c:888 |
7090 | #, c-format | 6819 | #, c-format |
7091 | msgid "Peer `%s': %s %s\n" | 6820 | msgid "Disconnected from peer `%s' while benchmarking\n" |
7092 | msgstr "" | 6821 | msgstr "" |
7093 | 6822 | ||
7094 | #: src/transport/gnunet-transport.c:1144 | 6823 | #: src/transport/gnunet-transport.c:950 |
7095 | msgid "Monitor disconnected from transport service. Reconnecting.\n" | 6824 | #, c-format |
6825 | msgid "Received %u bytes from %s\n" | ||
7096 | msgstr "" | 6826 | msgstr "" |
7097 | 6827 | ||
7098 | #: src/transport/gnunet-transport.c:1251 | 6828 | #: src/transport/gnunet-transport.c:975 |
7099 | #, c-format | 6829 | #, c-format |
7100 | msgid "" | 6830 | msgid "Peer `%s': %s %s in state `%s' until %s\n" |
7101 | "Multiple operations given. Please choose only one operation: %s, %s, %s, %s, " | ||
7102 | "%s, %s %s\n" | ||
7103 | msgstr "" | 6831 | msgstr "" |
7104 | 6832 | ||
7105 | #: src/transport/gnunet-transport.c:1264 | 6833 | #: src/transport/gnunet-transport.c:986 |
7106 | #, c-format | 6834 | #, c-format |
7107 | msgid "" | 6835 | msgid "Peer `%s': %s %s\n" |
7108 | "No operation given. Please choose one operation: %s, %s, %s, %s, %s, %s, %s\n" | ||
7109 | msgstr "" | 6836 | msgstr "" |
7110 | 6837 | ||
7111 | #: src/transport/gnunet-transport.c:1294 | 6838 | #: src/transport/gnunet-transport.c:1197 src/transport/gnunet-transport.c:1222 |
7112 | msgid "Failed to connect to transport service for disconnection\n" | 6839 | #, fuzzy |
6840 | #| msgid "Failed to start service.\n" | ||
6841 | msgid "Failed to send connect request to transport service\n" | ||
6842 | msgstr "Impossibile avviare il servizio.\n" | ||
6843 | |||
6844 | #: src/transport/gnunet-transport.c:1266 | ||
6845 | #, c-format | ||
6846 | msgid "Multiple operations given. Please choose only one operation: %s, %s, %s, %s, %s, %s\n" | ||
7113 | msgstr "" | 6847 | msgstr "" |
7114 | 6848 | ||
7115 | #: src/transport/gnunet-transport.c:1300 | 6849 | #: src/transport/gnunet-transport.c:1274 |
7116 | msgid "Blacklisting request in place, stop with CTRL-C\n" | 6850 | #, c-format |
6851 | msgid "No operation given. Please choose one operation: %s, %s, %s, %s, %s, %s\n" | ||
7117 | msgstr "" | 6852 | msgstr "" |
7118 | 6853 | ||
7119 | #: src/transport/gnunet-transport.c:1325 src/transport/gnunet-transport.c:1355 | 6854 | #: src/transport/gnunet-transport.c:1293 src/transport/gnunet-transport.c:1323 |
7120 | #: src/transport/gnunet-transport.c:1408 | 6855 | #: src/transport/gnunet-transport.c:1353 src/transport/gnunet-transport.c:1376 |
6856 | #: src/transport/gnunet-transport.c:1419 | ||
7121 | msgid "Failed to connect to transport service\n" | 6857 | msgid "Failed to connect to transport service\n" |
7122 | msgstr "" | 6858 | msgstr "" |
7123 | 6859 | ||
6860 | #: src/transport/gnunet-transport.c:1302 src/transport/gnunet-transport.c:1332 | ||
7124 | #: src/transport/gnunet-transport.c:1362 | 6861 | #: src/transport/gnunet-transport.c:1362 |
6862 | #, fuzzy | ||
6863 | #| msgid "Failed to start service.\n" | ||
6864 | msgid "Failed to send request to transport service\n" | ||
6865 | msgstr "Impossibile avviare il servizio.\n" | ||
6866 | |||
6867 | #: src/transport/gnunet-transport.c:1381 | ||
7125 | msgid "Starting to receive benchmark data\n" | 6868 | msgid "Starting to receive benchmark data\n" |
7126 | msgstr "" | 6869 | msgstr "" |
7127 | 6870 | ||
7128 | #: src/transport/gnunet-transport.c:1433 | 6871 | #: src/transport/gnunet-transport.c:1465 |
7129 | msgid "print information for all peers (instead of only connected peers)" | 6872 | msgid "print information for all peers (instead of only connected peers )" |
7130 | msgstr "" | 6873 | msgstr "" |
7131 | 6874 | ||
7132 | #: src/transport/gnunet-transport.c:1437 | 6875 | #: src/transport/gnunet-transport.c:1468 |
7133 | msgid "measure how fast we are receiving data from all peers (until CTRL-C)" | 6876 | msgid "measure how fast we are receiving data from all peers (until CTRL-C)" |
7134 | msgstr "" | 6877 | msgstr "" |
7135 | 6878 | ||
7136 | #: src/transport/gnunet-transport.c:1441 | 6879 | #: src/transport/gnunet-transport.c:1471 |
7137 | msgid "disconnect from a peer" | 6880 | msgid "connect to a peer" |
6881 | msgstr "" | ||
6882 | |||
6883 | #: src/transport/gnunet-transport.c:1474 | ||
6884 | #, fuzzy | ||
6885 | #| msgid "# friends connected" | ||
6886 | msgid "disconnect to a peer" | ||
6887 | msgstr "# amici connessi" | ||
6888 | |||
6889 | #: src/transport/gnunet-transport.c:1477 | ||
6890 | msgid "print information for all pending validations " | ||
6891 | msgstr "" | ||
6892 | |||
6893 | #: src/transport/gnunet-transport.c:1480 | ||
6894 | msgid "print information for all pending validations continously" | ||
7138 | msgstr "" | 6895 | msgstr "" |
7139 | 6896 | ||
7140 | #: src/transport/gnunet-transport.c:1445 | 6897 | #: src/transport/gnunet-transport.c:1483 |
7141 | msgid "provide information about all current connections (once)" | 6898 | msgid "provide information about all current connections (once)" |
7142 | msgstr "" | 6899 | msgstr "" |
7143 | 6900 | ||
7144 | #: src/transport/gnunet-transport.c:1453 | 6901 | #: src/transport/gnunet-transport.c:1489 |
7145 | msgid "" | 6902 | msgid "provide information about all connects and disconnect events (continuously)" |
7146 | "provide information about all connects and disconnect events (continuously)" | ||
7147 | msgstr "" | 6903 | msgstr "" |
7148 | 6904 | ||
7149 | #: src/transport/gnunet-transport.c:1457 | 6905 | #: src/transport/gnunet-transport.c:1491 |
7150 | msgid "do not resolve hostnames" | 6906 | msgid "do not resolve hostnames" |
7151 | msgstr "" | 6907 | msgstr "" |
7152 | 6908 | ||
7153 | #: src/transport/gnunet-transport.c:1462 | 6909 | #: src/transport/gnunet-transport.c:1493 |
7154 | #: src/transport/gnunet-transport-profiler.c:641 | ||
7155 | msgid "peer identity" | 6910 | msgid "peer identity" |
7156 | msgstr "" | 6911 | msgstr "" |
7157 | 6912 | ||
7158 | #: src/transport/gnunet-transport.c:1466 | 6913 | #: src/transport/gnunet-transport.c:1495 |
7159 | msgid "monitor plugin sessions" | 6914 | msgid "send data for benchmarking to the other peer (until CTRL-C)" |
7160 | msgstr "" | 6915 | msgstr "" |
7161 | 6916 | ||
7162 | #: src/transport/gnunet-transport.c:1471 | 6917 | #: src/transport/gnunet-transport.c:1498 |
7163 | msgid "send data for benchmarking to the other peer (until CTRL-C)" | 6918 | msgid "test transport configuration (involves external server)" |
7164 | msgstr "" | 6919 | msgstr "" |
7165 | 6920 | ||
7166 | #: src/transport/gnunet-transport.c:1482 | 6921 | #: src/transport/gnunet-transport.c:1507 |
7167 | #: src/transport/gnunet-transport-profiler.c:652 | ||
7168 | msgid "Direct access to transport service." | 6922 | msgid "Direct access to transport service." |
7169 | msgstr "" | 6923 | msgstr "" |
7170 | 6924 | ||
7171 | #: src/transport/gnunet-transport-profiler.c:219 | 6925 | #: src/transport/plugin_transport_bluetooth.c:621 |
7172 | #, c-format | 6926 | msgid "# Bluetooth ACKs sent" |
7173 | msgid "%llu B in %llu ms == %.2f KB/s!\n" | ||
7174 | msgstr "" | 6927 | msgstr "" |
7175 | 6928 | ||
7176 | #: src/transport/gnunet-transport-profiler.c:617 | 6929 | #: src/transport/plugin_transport_bluetooth.c:640 |
7177 | msgid "send data to peer" | 6930 | #, fuzzy |
6931 | #| msgid "# PONG messages decrypted" | ||
6932 | msgid "# Bluetooth messages defragmented" | ||
6933 | msgstr "# messaggi PONG decrittati" | ||
6934 | |||
6935 | #: src/transport/plugin_transport_bluetooth.c:686 | ||
6936 | #: src/transport/plugin_transport_bluetooth.c:737 | ||
6937 | #: src/transport/plugin_transport_bluetooth.c:1942 | ||
6938 | msgid "# Bluetooth sessions allocated" | ||
7178 | msgstr "" | 6939 | msgstr "" |
7179 | 6940 | ||
7180 | #: src/transport/gnunet-transport-profiler.c:621 | 6941 | #: src/transport/plugin_transport_bluetooth.c:837 |
7181 | msgid "receive data from peer" | 6942 | #, fuzzy |
6943 | #| msgid "# PONG messages decrypted" | ||
6944 | msgid "# Bluetooth message fragments sent" | ||
6945 | msgstr "# messaggi PONG decrittati" | ||
6946 | |||
6947 | #: src/transport/plugin_transport_bluetooth.c:861 | ||
6948 | msgid "# Bluetooth messages pending (with fragmentation)" | ||
7182 | msgstr "" | 6949 | msgstr "" |
7183 | 6950 | ||
7184 | #: src/transport/gnunet-transport-profiler.c:626 | 6951 | #: src/transport/plugin_transport_bluetooth.c:969 |
7185 | msgid "iterations" | 6952 | #: src/transport/plugin_transport_bluetooth.c:1054 |
6953 | #: src/transport/plugin_transport_bluetooth.c:1944 | ||
6954 | msgid "# Bluetooth MAC endpoints allocated" | ||
7186 | msgstr "" | 6955 | msgstr "" |
7187 | 6956 | ||
7188 | #: src/transport/gnunet-transport-profiler.c:631 | 6957 | #: src/transport/plugin_transport_bluetooth.c:1307 |
7189 | msgid "number of messages to send" | 6958 | #, fuzzy |
6959 | #| msgid "# PONG messages received" | ||
6960 | msgid "# HELLO messages received via Bluetooth" | ||
6961 | msgstr "# messaggi PONG ricevuti" | ||
6962 | |||
6963 | #: src/transport/plugin_transport_bluetooth.c:1331 | ||
6964 | msgid "# fragments received via Bluetooth" | ||
7190 | msgstr "" | 6965 | msgstr "" |
7191 | 6966 | ||
7192 | #: src/transport/gnunet-transport-profiler.c:636 | 6967 | #: src/transport/plugin_transport_bluetooth.c:1341 |
7193 | msgid "message size to use" | 6968 | #, fuzzy |
6969 | #| msgid "# ACKs received" | ||
6970 | msgid "# ACKs received via Bluetooth" | ||
6971 | msgstr "# ACK ricevuti" | ||
6972 | |||
6973 | #: src/transport/plugin_transport_bluetooth.c:1401 | ||
6974 | msgid "# Bluetooth DATA messages discarded due to CRC32 error" | ||
7194 | msgstr "" | 6975 | msgstr "" |
7195 | 6976 | ||
7196 | #: src/transport/plugin_transport_http_client.c:1474 | 6977 | #: src/transport/plugin_transport_bluetooth.c:1512 |
7197 | #: src/transport/plugin_transport_http_server.c:2312 | 6978 | #, fuzzy |
7198 | #: src/transport/plugin_transport_http_server.c:3530 | 6979 | #| msgid "# PONG messages received" |
7199 | #: src/transport/plugin_transport_tcp.c:3901 | 6980 | msgid "# DATA messages received via Bluetooth" |
7200 | #: src/transport/plugin_transport_tcp.c:3908 | 6981 | msgstr "# messaggi PONG ricevuti" |
7201 | msgid "TCP_STEALTH not supported on this platform.\n" | 6982 | |
6983 | #: src/transport/plugin_transport_bluetooth.c:1547 | ||
6984 | #, fuzzy | ||
6985 | #| msgid "# PONG messages received" | ||
6986 | msgid "# Bluetooth DATA messages processed" | ||
6987 | msgstr "# messaggi PONG ricevuti" | ||
6988 | |||
6989 | #: src/transport/plugin_transport_bluetooth.c:1610 | ||
6990 | msgid "# HELLO beacons sent via Bluetooth" | ||
6991 | msgstr "" | ||
6992 | |||
6993 | #: src/transport/plugin_transport_bluetooth.c:1723 | ||
6994 | msgid "Bluetooth address with invalid size encountered\n" | ||
6995 | msgstr "" | ||
6996 | |||
6997 | #: src/transport/plugin_transport_bluetooth.c:1923 | ||
6998 | #, c-format | ||
6999 | msgid "Helper binary `%s' not SUID, cannot run bluetooth transport\n" | ||
7202 | msgstr "" | 7000 | msgstr "" |
7203 | 7001 | ||
7204 | #: src/transport/plugin_transport_http_client.c:2115 | 7002 | #: src/transport/plugin_transport_http_client.c:1622 |
7205 | #, c-format | 7003 | #, c-format |
7206 | msgid "Could not initialize curl multi handle, failed to start %s plugin!\n" | 7004 | msgid "Could not initialize curl multi handle, failed to start %s plugin!\n" |
7207 | msgstr "" | 7005 | msgstr "" |
7208 | 7006 | ||
7209 | #: src/transport/plugin_transport_http_client.c:2164 | 7007 | #: src/transport/plugin_transport_http_client.c:1697 |
7210 | #: src/transport/plugin_transport_http_server.c:3245 | 7008 | #: src/transport/plugin_transport_http_server.c:3007 |
7211 | #, c-format | 7009 | #, c-format |
7212 | msgid "Shutting down plugin `%s'\n" | 7010 | msgid "Shutting down plugin `%s'\n" |
7213 | msgstr "" | 7011 | msgstr "" |
7214 | 7012 | ||
7215 | #: src/transport/plugin_transport_http_client.c:2181 | 7013 | #: src/transport/plugin_transport_http_client.c:1722 |
7216 | #: src/transport/plugin_transport_http_server.c:3315 | 7014 | #: src/transport/plugin_transport_http_server.c:3063 |
7217 | #, c-format | 7015 | #, c-format |
7218 | msgid "Shutdown for plugin `%s' complete\n" | 7016 | msgid "Shutdown for plugin `%s' complete\n" |
7219 | msgstr "" | 7017 | msgstr "" |
7220 | 7018 | ||
7221 | #: src/transport/plugin_transport_http_client.c:2215 | 7019 | #: src/transport/plugin_transport_http_client.c:1750 |
7020 | #: src/transport/plugin_transport_http_server.c:2907 | ||
7222 | #, c-format | 7021 | #, c-format |
7223 | msgid "Maximum number of requests is %u\n" | 7022 | msgid "Maximum number of connections is %u\n" |
7224 | msgstr "" | 7023 | msgstr "" |
7225 | 7024 | ||
7226 | #: src/transport/plugin_transport_http_server.c:1756 | 7025 | #: src/transport/plugin_transport_http_server.c:1402 |
7227 | #, c-format | 7026 | #, c-format |
7228 | msgid "" | 7027 | msgid "Access from connection %p (%u of %u) for `%s' `%s' url `%s' with upload data size %u\n" |
7229 | "Access from connection %p (%u of %u) for `%s' `%s' url `%s' with upload data " | ||
7230 | "size %u\n" | ||
7231 | msgstr "" | 7028 | msgstr "" |
7232 | 7029 | ||
7233 | #: src/transport/plugin_transport_http_server.c:2028 | 7030 | #: src/transport/plugin_transport_http_server.c:1663 |
7234 | #, c-format | 7031 | #, c-format |
7235 | msgid "Accepting connection (%u of %u) from `%s'\n" | 7032 | msgid "Accepting connection (%u of %u) from `%s'\n" |
7236 | msgstr "" | 7033 | msgstr "" |
7237 | 7034 | ||
7238 | #: src/transport/plugin_transport_http_server.c:2036 | 7035 | #: src/transport/plugin_transport_http_server.c:1671 |
7239 | #, c-format | 7036 | #, c-format |
7240 | msgid "" | 7037 | msgid "Server reached maximum number connections (%u), rejecting new connection\n" |
7241 | "Server reached maximum number connections (%u), rejecting new connection\n" | ||
7242 | msgstr "" | 7038 | msgstr "" |
7243 | 7039 | ||
7244 | #: src/transport/plugin_transport_http_server.c:2186 | 7040 | #: src/transport/plugin_transport_http_server.c:1958 |
7245 | msgid "" | 7041 | msgid "Could not create a new TLS certificate, program `gnunet-transport-certificate-creation' could not be started!\n" |
7246 | "Could not create a new TLS certificate, program `gnunet-transport-" | ||
7247 | "certificate-creation' could not be started!\n" | ||
7248 | msgstr "" | 7042 | msgstr "" |
7249 | 7043 | ||
7250 | #: src/transport/plugin_transport_http_server.c:2209 | 7044 | #: src/transport/plugin_transport_http_server.c:1982 |
7251 | #, c-format | 7045 | #, c-format |
7252 | msgid "No usable TLS certificate found and creating one at `%s/%s' failed!\n" | 7046 | msgid "No usable TLS certificate found and creating one at `%s/%s' failed!\n" |
7253 | msgstr "" | 7047 | msgstr "" |
7254 | 7048 | ||
7255 | #: src/transport/plugin_transport_http_server.c:2338 | 7049 | #: src/transport/plugin_transport_http_server.c:2405 |
7256 | msgid "Could not load or create server certificate! Loading plugin failed!\n" | 7050 | msgid "Require valid port number for service in configuration!\n" |
7257 | msgstr "" | 7051 | msgstr "" |
7258 | 7052 | ||
7259 | #: src/transport/plugin_transport_http_server.c:2654 | 7053 | #: src/transport/plugin_transport_http_server.c:2437 src/util/service.c:698 |
7260 | msgid "Require valid port number for service in configuration!\n" | 7054 | #, c-format |
7055 | msgid "Failed to resolve `%s': %s\n" | ||
7261 | msgstr "" | 7056 | msgstr "" |
7262 | 7057 | ||
7263 | #: src/transport/plugin_transport_http_server.c:2819 | 7058 | #: src/transport/plugin_transport_http_server.c:2454 src/util/service.c:715 |
7059 | #, c-format | ||
7060 | msgid "Failed to find %saddress for `%s'.\n" | ||
7061 | msgstr "" | ||
7062 | |||
7063 | #: src/transport/plugin_transport_http_server.c:2565 | ||
7264 | #, c-format | 7064 | #, c-format |
7265 | msgid "Found %u addresses to report to NAT service\n" | 7065 | msgid "Found %u addresses to report to NAT service\n" |
7266 | msgstr "" | 7066 | msgstr "" |
7267 | 7067 | ||
7268 | #: src/transport/plugin_transport_http_server.c:2905 | 7068 | #: src/transport/plugin_transport_http_server.c:2637 |
7269 | #: src/transport/plugin_transport_udp.c:3627 | ||
7270 | msgid "Disabling IPv6 since it is not supported on this system!\n" | 7069 | msgid "Disabling IPv6 since it is not supported on this system!\n" |
7271 | msgstr "" | 7070 | msgstr "" |
7272 | 7071 | ||
7273 | #: src/transport/plugin_transport_http_server.c:3011 | 7072 | #: src/transport/plugin_transport_http_server.c:2730 |
7274 | #, c-format | 7073 | #, c-format |
7275 | msgid "IPv4 support is %s\n" | 7074 | msgid "IPv4 support is %s\n" |
7276 | msgstr "" | 7075 | msgstr "" |
7277 | 7076 | ||
7278 | #: src/transport/plugin_transport_http_server.c:3026 | 7077 | #: src/transport/plugin_transport_http_server.c:2744 |
7279 | #, c-format | 7078 | #, c-format |
7280 | msgid "IPv6 support is %s\n" | 7079 | msgid "IPv6 support is %s\n" |
7281 | msgstr "" | 7080 | msgstr "" |
7282 | 7081 | ||
7283 | #: src/transport/plugin_transport_http_server.c:3032 | 7082 | #: src/transport/plugin_transport_http_server.c:2751 |
7284 | msgid "Neither IPv4 nor IPv6 are enabled! Fix in configuration\n" | 7083 | msgid "Neither IPv4 nor IPv6 are enabled! Fix in configuration\n" |
7285 | msgstr "" | 7084 | msgstr "" |
7286 | 7085 | ||
7287 | #: src/transport/plugin_transport_http_server.c:3043 | 7086 | #: src/transport/plugin_transport_http_server.c:2762 |
7288 | msgid "Port is required! Fix in configuration\n" | 7087 | msgid "Port is required! Fix in configuration\n" |
7289 | msgstr "" | 7088 | msgstr "" |
7290 | 7089 | ||
7291 | #: src/transport/plugin_transport_http_server.c:3049 | 7090 | #: src/transport/plugin_transport_http_server.c:2769 |
7292 | #, c-format | 7091 | #, c-format |
7293 | msgid "Using port %u\n" | 7092 | msgid "Using port %u\n" |
7294 | msgstr "" | 7093 | msgstr "" |
7295 | 7094 | ||
7296 | #: src/transport/plugin_transport_http_server.c:3068 | 7095 | #: src/transport/plugin_transport_http_server.c:2784 |
7297 | #, c-format | 7096 | #, c-format |
7298 | msgid "Specific IPv4 address `%s' in configuration file is invalid!\n" | 7097 | msgid "Specific IPv4 address `%s' in configuration file is invalid!\n" |
7299 | msgstr "" | 7098 | msgstr "" |
7300 | 7099 | ||
7301 | #: src/transport/plugin_transport_http_server.c:3103 | 7100 | #: src/transport/plugin_transport_http_server.c:2794 |
7302 | #, c-format | 7101 | #, c-format |
7303 | msgid "Specific IPv6 address `%s' in configuration file is invalid!\n" | 7102 | msgid "Binding to IPv4 address %s\n" |
7304 | msgstr "" | 7103 | msgstr "" |
7305 | 7104 | ||
7306 | #: src/transport/plugin_transport_http_server.c:3178 | 7105 | #: src/transport/plugin_transport_http_server.c:2815 |
7307 | #, c-format | 7106 | #, c-format |
7308 | msgid "Using external hostname `%s'\n" | 7107 | msgid "Specific IPv6 address `%s' in configuration file is invalid!\n" |
7309 | msgstr "" | 7108 | msgstr "" |
7310 | 7109 | ||
7311 | #: src/transport/plugin_transport_http_server.c:3199 | 7110 | #: src/transport/plugin_transport_http_server.c:2825 |
7312 | #, c-format | 7111 | #, c-format |
7313 | msgid "Notifying transport only about hostname `%s'\n" | 7112 | msgid "Binding to IPv6 address %s\n" |
7314 | msgstr "" | 7113 | msgstr "" |
7315 | 7114 | ||
7316 | #: src/transport/plugin_transport_http_server.c:3216 | 7115 | #: src/transport/plugin_transport_http_server.c:2877 |
7317 | #, c-format | 7116 | #, c-format |
7318 | msgid "Maximum number of connections is %u\n" | 7117 | msgid "Using external hostname `%s'\n" |
7319 | msgstr "" | 7118 | msgstr "" |
7320 | 7119 | ||
7321 | #: src/transport/plugin_transport_http_server.c:3542 | 7120 | #: src/transport/plugin_transport_http_server.c:2893 |
7322 | msgid "Unable to compile URL regex\n" | 7121 | #, c-format |
7122 | msgid "Notifying transport only about hostname `%s'\n" | ||
7323 | msgstr "" | 7123 | msgstr "" |
7324 | 7124 | ||
7325 | #: src/transport/plugin_transport_smtp.c:223 | 7125 | #: src/transport/plugin_transport_smtp.c:223 |
@@ -7354,7 +7154,7 @@ msgstr "" | |||
7354 | 7154 | ||
7355 | #: src/transport/plugin_transport_smtp.c:664 | 7155 | #: src/transport/plugin_transport_smtp.c:664 |
7356 | msgid "# bytes received via SMTP" | 7156 | msgid "# bytes received via SMTP" |
7357 | msgstr "" | 7157 | msgstr "# byte ricevuti via SMTP" |
7358 | 7158 | ||
7359 | #: src/transport/plugin_transport_smtp.c:665 | 7159 | #: src/transport/plugin_transport_smtp.c:665 |
7360 | msgid "# bytes sent via SMTP" | 7160 | msgid "# bytes sent via SMTP" |
@@ -7364,592 +7164,478 @@ msgstr "# byte inviati via SMTP" | |||
7364 | msgid "# bytes dropped by SMTP (outgoing)" | 7164 | msgid "# bytes dropped by SMTP (outgoing)" |
7365 | msgstr "" | 7165 | msgstr "" |
7366 | 7166 | ||
7367 | #: src/transport/plugin_transport_tcp.c:1557 | 7167 | #: src/transport/plugin_transport_tcp.c:555 |
7368 | #: src/transport/plugin_transport_tcp.c:2883 | ||
7369 | #, c-format | 7168 | #, c-format |
7370 | msgid "Unexpected address length: %u bytes\n" | 7169 | msgid "Unexpected address length: %u bytes\n" |
7371 | msgstr "" | 7170 | msgstr "" |
7372 | 7171 | ||
7373 | #: src/transport/plugin_transport_tcp.c:1740 | 7172 | #: src/transport/plugin_transport_tcp.c:762 |
7374 | #: src/transport/plugin_transport_tcp.c:1964 | 7173 | #: src/transport/plugin_transport_tcp.c:928 |
7375 | #: src/transport/plugin_transport_tcp.c:3147 | 7174 | #: src/transport/plugin_transport_tcp.c:2005 |
7376 | #: src/transport/plugin_transport_tcp.c:4024 | 7175 | #: src/transport/plugin_transport_tcp.c:2558 |
7377 | msgid "# TCP sessions active" | 7176 | msgid "# TCP sessions active" |
7378 | msgstr "" | 7177 | msgstr "" |
7379 | 7178 | ||
7380 | #: src/transport/plugin_transport_tcp.c:1782 | 7179 | #: src/transport/plugin_transport_tcp.c:795 |
7381 | #: src/transport/plugin_transport_tcp.c:1946 | 7180 | #: src/transport/plugin_transport_tcp.c:921 |
7382 | #: src/transport/plugin_transport_tcp.c:2070 | 7181 | #: src/transport/plugin_transport_tcp.c:1009 |
7383 | #: src/transport/plugin_transport_tcp.c:2143 | 7182 | #: src/transport/plugin_transport_tcp.c:1056 |
7384 | #: src/transport/plugin_transport_tcp.c:2243 | 7183 | #: src/transport/plugin_transport_tcp.c:1219 |
7385 | #: src/transport/plugin_transport_tcp.c:2268 | 7184 | #: src/transport/plugin_transport_tcp.c:1237 |
7386 | msgid "# bytes currently in TCP buffers" | 7185 | msgid "# bytes currently in TCP buffers" |
7387 | msgstr "" | 7186 | msgstr "" |
7388 | 7187 | ||
7389 | #: src/transport/plugin_transport_tcp.c:1785 | 7188 | #: src/transport/plugin_transport_tcp.c:798 |
7390 | msgid "# bytes discarded by TCP (disconnect)" | 7189 | msgid "# bytes discarded by TCP (disconnect)" |
7391 | msgstr "" | 7190 | msgstr "" |
7392 | 7191 | ||
7393 | #: src/transport/plugin_transport_tcp.c:2073 | 7192 | #: src/transport/plugin_transport_tcp.c:1012 |
7394 | msgid "# bytes discarded by TCP (timeout)" | 7193 | msgid "# bytes discarded by TCP (timeout)" |
7395 | msgstr "" | 7194 | msgstr "" |
7396 | 7195 | ||
7397 | #: src/transport/plugin_transport_tcp.c:2147 | 7196 | #: src/transport/plugin_transport_tcp.c:1059 |
7398 | msgid "# bytes transmitted via TCP" | 7197 | msgid "# bytes transmitted via TCP" |
7399 | msgstr "" | 7198 | msgstr "" |
7400 | 7199 | ||
7401 | #: src/transport/plugin_transport_tcp.c:2545 | 7200 | #: src/transport/plugin_transport_tcp.c:1193 |
7201 | #, c-format | ||
7202 | msgid "Trying to send with invalid session %p\n" | ||
7203 | msgstr "" | ||
7204 | |||
7205 | #: src/transport/plugin_transport_tcp.c:1462 | ||
7402 | msgid "# requests to create session with invalid address" | 7206 | msgid "# requests to create session with invalid address" |
7403 | msgstr "" | 7207 | msgstr "" |
7404 | 7208 | ||
7405 | #: src/transport/plugin_transport_tcp.c:2721 | 7209 | #: src/transport/plugin_transport_tcp.c:1567 |
7406 | msgid "# transport-service disconnect requests for TCP" | 7210 | msgid "# transport-service disconnect requests for TCP" |
7407 | msgstr "" | 7211 | msgstr "" |
7408 | 7212 | ||
7409 | #: src/transport/plugin_transport_tcp.c:3213 | 7213 | #: src/transport/plugin_transport_tcp.c:2055 |
7410 | msgid "# TCP WELCOME messages received" | 7214 | msgid "# TCP WELCOME messages received" |
7411 | msgstr "" | 7215 | msgstr "" |
7412 | 7216 | ||
7413 | #: src/transport/plugin_transport_tcp.c:3419 | 7217 | #: src/transport/plugin_transport_tcp.c:2215 |
7414 | msgid "# bytes received via TCP" | 7218 | msgid "# bytes received via TCP" |
7415 | msgstr "" | 7219 | msgstr "" |
7416 | 7220 | ||
7417 | #: src/transport/plugin_transport_tcp.c:3470 | 7221 | #: src/transport/plugin_transport_tcp.c:2279 |
7418 | #: src/transport/plugin_transport_tcp.c:3528 | 7222 | msgid "# network-level TCP disconnect events" |
7419 | #, fuzzy | ||
7420 | msgid "# TCP server connections active" | ||
7421 | msgstr "# connessioni attive" | ||
7422 | |||
7423 | #: src/transport/plugin_transport_tcp.c:3474 | ||
7424 | msgid "# TCP server connect events" | ||
7425 | msgstr "" | ||
7426 | |||
7427 | #: src/transport/plugin_transport_tcp.c:3480 | ||
7428 | msgid "TCP connection limit reached, suspending server\n" | ||
7429 | msgstr "" | ||
7430 | |||
7431 | #: src/transport/plugin_transport_tcp.c:3482 | ||
7432 | msgid "# TCP service suspended" | ||
7433 | msgstr "" | ||
7434 | |||
7435 | #: src/transport/plugin_transport_tcp.c:3522 | ||
7436 | msgid "# TCP service resumed" | ||
7437 | msgstr "" | 7223 | msgstr "" |
7438 | 7224 | ||
7439 | #: src/transport/plugin_transport_tcp.c:3532 | 7225 | #: src/transport/plugin_transport_tcp.c:2437 src/util/service.c:582 |
7440 | msgid "# network-level TCP disconnect events" | 7226 | #: src/util/service.c:588 |
7227 | #, c-format | ||
7228 | msgid "Require valid port number for service `%s' in configuration!\n" | ||
7441 | msgstr "" | 7229 | msgstr "" |
7442 | 7230 | ||
7443 | #: src/transport/plugin_transport_tcp.c:3851 | 7231 | #: src/transport/plugin_transport_tcp.c:2451 |
7444 | msgid "Failed to start service.\n" | 7232 | msgid "Failed to start service.\n" |
7445 | msgstr "" | 7233 | msgstr "Impossibile avviare il servizio.\n" |
7446 | 7234 | ||
7447 | #: src/transport/plugin_transport_tcp.c:4012 | 7235 | #: src/transport/plugin_transport_tcp.c:2547 |
7448 | #, c-format | 7236 | #, c-format |
7449 | msgid "TCP transport listening on port %llu\n" | 7237 | msgid "TCP transport listening on port %llu\n" |
7450 | msgstr "" | 7238 | msgstr "" |
7451 | 7239 | ||
7452 | #: src/transport/plugin_transport_tcp.c:4016 | 7240 | #: src/transport/plugin_transport_tcp.c:2551 |
7453 | msgid "TCP transport not listening on any port (client only)\n" | 7241 | msgid "TCP transport not listening on any port (client only)\n" |
7454 | msgstr "" | 7242 | msgstr "" |
7455 | 7243 | ||
7456 | #: src/transport/plugin_transport_tcp.c:4020 | 7244 | #: src/transport/plugin_transport_tcp.c:2554 |
7457 | #, c-format | 7245 | #, c-format |
7458 | msgid "TCP transport advertises itself as being on port %llu\n" | 7246 | msgid "TCP transport advertises itself as being on port %llu\n" |
7459 | msgstr "" | 7247 | msgstr "" |
7460 | 7248 | ||
7461 | #: src/transport/plugin_transport_udp_broadcasting.c:168 | 7249 | #: src/transport/plugin_transport_udp_broadcasting.c:167 |
7462 | msgid "# Multicast HELLO beacons received via UDP" | 7250 | msgid "# IPv6 multicast HELLO beacons received via udp" |
7463 | msgstr "" | 7251 | msgstr "" |
7464 | 7252 | ||
7465 | #: src/transport/plugin_transport_udp_broadcasting.c:548 | 7253 | #: src/transport/plugin_transport_udp_broadcasting.c:210 |
7466 | msgid "" | 7254 | msgid "# IPv4 broadcast HELLO beacons received via udp" |
7467 | "Disabling HELLO broadcasting due to friend-to-friend only configuration!\n" | ||
7468 | msgstr "" | 7255 | msgstr "" |
7469 | 7256 | ||
7470 | #: src/transport/plugin_transport_udp_broadcasting.c:565 | 7257 | #: src/transport/plugin_transport_udp_broadcasting.c:603 |
7471 | #, c-format | 7258 | msgid "Disabling HELLO broadcasting due to friend-to-friend only configuration!\n" |
7472 | msgid "Failed to set IPv4 broadcast option for broadcast socket on port %d\n" | ||
7473 | msgstr "" | 7259 | msgstr "" |
7474 | 7260 | ||
7475 | #: src/transport/plugin_transport_udp.c:3371 | 7261 | #: src/transport/plugin_transport_udp_broadcasting.c:626 |
7476 | #, c-format | 7262 | #, c-format |
7477 | msgid "" | 7263 | msgid "Failed to set IPv4 broadcast option for broadcast socket on port %d\n" |
7478 | "UDP could not transmit message to `%s': Network seems down, please check " | ||
7479 | "your network configuration\n" | ||
7480 | msgstr "" | 7264 | msgstr "" |
7481 | 7265 | ||
7482 | #: src/transport/plugin_transport_udp.c:3385 | 7266 | #: src/transport/plugin_transport_udp.c:1513 |
7483 | msgid "" | 7267 | #, c-format |
7484 | "UDP could not transmit IPv6 message! Please check your network configuration " | 7268 | msgid "Trying to create session for address of unexpected length %u (should be %u or %u)\n" |
7485 | "and disable IPv6 if your connection does not have a global IPv6 address\n" | ||
7486 | msgstr "" | 7269 | msgstr "" |
7487 | 7270 | ||
7488 | #: src/transport/plugin_transport_udp.c:3703 | 7271 | #: src/transport/plugin_transport_udp.c:2602 |
7489 | #: src/transport/plugin_transport_udp.c:3802 | ||
7490 | #, c-format | 7272 | #, c-format |
7491 | msgid "Failed to bind UDP socket to %s: %s\n" | 7273 | msgid "UDP could not transmit message to `%s': Network seems down, please check your network configuration\n" |
7492 | msgstr "" | 7274 | msgstr "" |
7493 | 7275 | ||
7494 | #: src/transport/plugin_transport_udp.c:3721 | 7276 | #: src/transport/plugin_transport_udp.c:2616 |
7495 | msgid "Disabling IPv4 since it is not supported on this system!\n" | 7277 | msgid "UDP could not transmit IPv6 message! Please check your network configuration and disable IPv6 if your connection does not have a global IPv6 address\n" |
7496 | msgstr "" | 7278 | msgstr "" |
7497 | 7279 | ||
7498 | #: src/transport/plugin_transport_udp.c:3812 | 7280 | #: src/transport/plugin_transport_udp.c:2961 |
7499 | msgid "Failed to open UDP sockets\n" | 7281 | msgid "Failed to open UDP sockets\n" |
7500 | msgstr "" | 7282 | msgstr "" |
7501 | 7283 | ||
7502 | #: src/transport/plugin_transport_udp.c:3883 | 7284 | #: src/transport/plugin_transport_udp.c:3056 |
7503 | #: src/transport/plugin_transport_udp.c:3897 | 7285 | #, c-format |
7504 | msgid "must be in [0,65535]" | 7286 | msgid "Given `%s' option is out of range: %llu > %u\n" |
7505 | msgstr "" | 7287 | msgstr "" |
7506 | 7288 | ||
7507 | #: src/transport/plugin_transport_udp.c:3929 | 7289 | #: src/transport/plugin_transport_udp.c:3097 |
7508 | #, fuzzy | 7290 | #, c-format |
7509 | msgid "must be valid IPv4 address" | 7291 | msgid "Invalid IPv6 address: `%s'\n" |
7510 | msgstr "`%s' non è un indirizzo IP valido.\n" | 7292 | msgstr "Indirizzo IPv6 non valido: `%s'\n" |
7511 | 7293 | ||
7512 | #: src/transport/plugin_transport_udp.c:3956 | 7294 | #: src/transport/plugin_transport_udp.c:3168 |
7513 | #, fuzzy | 7295 | #, fuzzy |
7514 | msgid "must be valid IPv6 address" | 7296 | #| msgid "Failed to create statistics!\n" |
7515 | msgstr "`%s' non è un indirizzo IP valido.\n" | 7297 | msgid "Failed to create network sockets, plugin failed\n" |
7298 | msgstr "Generazione statistiche fallita\n" | ||
7516 | 7299 | ||
7517 | #: src/transport/plugin_transport_udp.c:4020 | 7300 | #: src/transport/plugin_transport_unix.c:1321 |
7518 | msgid "Failed to create UDP network sockets\n" | 7301 | #, c-format |
7302 | msgid "Cannot create path to `%s'\n" | ||
7519 | msgstr "" | 7303 | msgstr "" |
7520 | 7304 | ||
7521 | #: src/transport/plugin_transport_unix.c:1416 | 7305 | #: src/transport/plugin_transport_unix.c:1652 |
7522 | #, fuzzy, c-format | 7306 | msgid "No UNIXPATH given in configuration!\n" |
7523 | msgid "Cannot bind to `%s'\n" | 7307 | msgstr "" |
7524 | msgstr "Connessione stabilita con `%s'\n" | ||
7525 | 7308 | ||
7526 | #: src/transport/plugin_transport_unix.c:1816 | 7309 | #: src/transport/plugin_transport_unix.c:1688 |
7527 | msgid "Failed to open UNIX listen socket\n" | 7310 | msgid "Failed to open UNIX listen socket\n" |
7528 | msgstr "" | 7311 | msgstr "" |
7529 | 7312 | ||
7530 | #: src/transport/plugin_transport_wlan.c:768 | 7313 | #: src/transport/plugin_transport_wlan.c:620 |
7531 | msgid "# ACKs sent" | 7314 | #, fuzzy |
7532 | msgstr "" | 7315 | #| msgid "# PONG messages decrypted" |
7316 | msgid "# WLAN ACKs sent" | ||
7317 | msgstr "# messaggi PONG decrittati" | ||
7533 | 7318 | ||
7534 | #: src/transport/plugin_transport_wlan.c:788 | 7319 | #: src/transport/plugin_transport_wlan.c:639 |
7535 | #, fuzzy | 7320 | #, fuzzy |
7536 | msgid "# Messages defragmented" | 7321 | #| msgid "# PONG messages decrypted" |
7322 | msgid "# WLAN messages defragmented" | ||
7537 | msgstr "# messaggi PONG decrittati" | 7323 | msgstr "# messaggi PONG decrittati" |
7538 | 7324 | ||
7539 | #: src/transport/plugin_transport_wlan.c:829 | 7325 | #: src/transport/plugin_transport_wlan.c:688 |
7540 | #: src/transport/plugin_transport_wlan.c:914 | 7326 | #: src/transport/plugin_transport_wlan.c:772 |
7541 | msgid "# Sessions allocated" | 7327 | #: src/transport/plugin_transport_wlan.c:1948 |
7328 | msgid "# WLAN sessions allocated" | ||
7542 | msgstr "" | 7329 | msgstr "" |
7543 | 7330 | ||
7544 | #: src/transport/plugin_transport_wlan.c:1035 | 7331 | #: src/transport/plugin_transport_wlan.c:876 |
7545 | msgid "# message fragments sent" | 7332 | #, fuzzy |
7546 | msgstr "" | 7333 | #| msgid "# SYN messages sent" |
7334 | msgid "# WLAN message fragments sent" | ||
7335 | msgstr "# messaggi SYN inviati" | ||
7547 | 7336 | ||
7548 | #: src/transport/plugin_transport_wlan.c:1064 | 7337 | #: src/transport/plugin_transport_wlan.c:900 |
7549 | msgid "# messages pending (with fragmentation)" | 7338 | msgid "# WLAN messages pending (with fragmentation)" |
7550 | msgstr "" | 7339 | msgstr "" |
7551 | 7340 | ||
7552 | #: src/transport/plugin_transport_wlan.c:1193 | 7341 | #: src/transport/plugin_transport_wlan.c:1008 |
7553 | #: src/transport/plugin_transport_wlan.c:1284 | 7342 | #: src/transport/plugin_transport_wlan.c:1098 |
7554 | #: src/transport/plugin_transport_wlan.c:2305 | 7343 | #: src/transport/plugin_transport_wlan.c:1950 |
7555 | msgid "# MAC endpoints allocated" | 7344 | msgid "# WLAN MAC endpoints allocated" |
7556 | msgstr "" | 7345 | msgstr "" |
7557 | 7346 | ||
7558 | #: src/transport/plugin_transport_wlan.c:1567 | 7347 | #: src/transport/plugin_transport_wlan.c:1302 |
7559 | #, fuzzy | 7348 | #, fuzzy |
7560 | msgid "# ACKs received" | 7349 | #| msgid "# PONG messages received" |
7350 | msgid "# HELLO messages received via WLAN" | ||
7561 | msgstr "# messaggi PONG ricevuti" | 7351 | msgstr "# messaggi PONG ricevuti" |
7562 | 7352 | ||
7563 | #: src/transport/plugin_transport_wlan.c:1636 | 7353 | #: src/transport/plugin_transport_wlan.c:1326 |
7564 | msgid "# DATA messages discarded due to CRC32 error" | 7354 | msgid "# fragments received via WLAN" |
7565 | msgstr "" | 7355 | msgstr "" |
7566 | 7356 | ||
7567 | #: src/transport/plugin_transport_wlan.c:1740 | 7357 | #: src/transport/plugin_transport_wlan.c:1336 |
7568 | msgid "# HELLO beacons sent" | 7358 | #, fuzzy |
7359 | #| msgid "# ACKs received" | ||
7360 | msgid "# ACKs received via WLAN" | ||
7361 | msgstr "# ACK ricevuti" | ||
7362 | |||
7363 | #: src/transport/plugin_transport_wlan.c:1396 | ||
7364 | msgid "# WLAN DATA messages discarded due to CRC32 error" | ||
7569 | msgstr "" | 7365 | msgstr "" |
7570 | 7366 | ||
7571 | #: src/transport/plugin_transport_wlan.c:1856 | 7367 | #: src/transport/plugin_transport_wlan.c:1518 |
7572 | #, fuzzy | 7368 | #, fuzzy |
7573 | msgid "# DATA messages received" | 7369 | #| msgid "# PONG messages received" |
7370 | msgid "# DATA messages received via WLAN" | ||
7574 | msgstr "# messaggi PONG ricevuti" | 7371 | msgstr "# messaggi PONG ricevuti" |
7575 | 7372 | ||
7576 | #: src/transport/plugin_transport_wlan.c:1890 | 7373 | #: src/transport/plugin_transport_wlan.c:1553 |
7577 | #, fuzzy | 7374 | #, fuzzy |
7578 | msgid "# DATA messages processed" | 7375 | #| msgid "# PONG messages received" |
7376 | msgid "# WLAN DATA messages processed" | ||
7579 | msgstr "# messaggi PONG ricevuti" | 7377 | msgstr "# messaggi PONG ricevuti" |
7580 | 7378 | ||
7581 | #: src/transport/plugin_transport_wlan.c:2280 | 7379 | #: src/transport/plugin_transport_wlan.c:1616 |
7582 | #, c-format | 7380 | #, fuzzy |
7583 | msgid "Helper binary `%s' not SUID, cannot run WLAN transport\n" | 7381 | #| msgid "# bytes sent via SMTP" |
7584 | msgstr "" | 7382 | msgid "# HELLO beacons sent via WLAN" |
7585 | 7383 | msgstr "# byte inviati via SMTP" | |
7586 | #: src/transport/plugin_transport_wlan.c:2302 | ||
7587 | msgid "# sessions allocated" | ||
7588 | msgstr "" | ||
7589 | |||
7590 | #: src/transport/tcp_connection_legacy.c:452 | ||
7591 | #, c-format | ||
7592 | msgid "Access denied to `%s'\n" | ||
7593 | msgstr "" | ||
7594 | |||
7595 | #: src/transport/tcp_connection_legacy.c:469 | ||
7596 | #, c-format | ||
7597 | msgid "Accepting connection from `%s': %p\n" | ||
7598 | msgstr "" | ||
7599 | |||
7600 | #: src/transport/tcp_server_legacy.c:474 src/util/service.c:1624 | ||
7601 | #, c-format | ||
7602 | msgid "`%s' failed for port %d (%s).\n" | ||
7603 | msgstr "" | ||
7604 | |||
7605 | #: src/transport/tcp_server_legacy.c:484 src/util/service.c:1634 | ||
7606 | #, c-format | ||
7607 | msgid "`%s' failed for port %d (%s): address already in use\n" | ||
7608 | msgstr "" | ||
7609 | |||
7610 | #: src/transport/tcp_server_legacy.c:490 src/util/service.c:1640 | ||
7611 | #, c-format | ||
7612 | msgid "`%s' failed for `%s': address already in use\n" | ||
7613 | msgstr "" | ||
7614 | |||
7615 | #: src/transport/tcp_server_legacy.c:890 | ||
7616 | #, c-format | ||
7617 | msgid "" | ||
7618 | "Processing code for message of type %u did not call " | ||
7619 | "`GNUNET_SERVER_receive_done' after %s\n" | ||
7620 | msgstr "" | ||
7621 | |||
7622 | #: src/transport/tcp_service_legacy.c:339 src/util/service.c:864 | ||
7623 | #, c-format | ||
7624 | msgid "Unknown address family %d\n" | ||
7625 | msgstr "" | ||
7626 | |||
7627 | #: src/transport/tcp_service_legacy.c:346 | ||
7628 | #, c-format | ||
7629 | msgid "Access from `%s' denied to service `%s'\n" | ||
7630 | msgstr "" | ||
7631 | 7384 | ||
7632 | #: src/transport/tcp_service_legacy.c:402 src/util/service.c:988 | 7385 | #: src/transport/plugin_transport_wlan.c:1729 |
7633 | #, c-format | 7386 | msgid "WLAN address with invalid size encountered\n" |
7634 | msgid "Could not parse IPv4 network specification `%s' for `%s:%s'\n" | ||
7635 | msgstr "" | 7387 | msgstr "" |
7636 | 7388 | ||
7637 | #: src/transport/tcp_service_legacy.c:440 src/util/service.c:1031 | 7389 | #: src/transport/plugin_transport_wlan.c:1929 |
7638 | #, c-format | 7390 | #, c-format |
7639 | msgid "Could not parse IPv6 network specification `%s' for `%s:%s'\n" | 7391 | msgid "Helper binary `%s' not SUID, cannot run WLAN transport\n" |
7640 | msgstr "" | ||
7641 | |||
7642 | #: src/transport/tcp_service_legacy.c:904 src/util/service.c:1555 | ||
7643 | msgid "Could not access a pre-bound socket, will try to bind myself\n" | ||
7644 | msgstr "" | 7392 | msgstr "" |
7645 | 7393 | ||
7646 | #: src/transport/tcp_service_legacy.c:953 | 7394 | #: src/transport/transport_api.c:739 |
7647 | #: src/transport/tcp_service_legacy.c:971 src/util/service.c:1708 | ||
7648 | #, c-format | 7395 | #, c-format |
7649 | msgid "Specified value for `%s' of service `%s' is invalid\n" | 7396 | msgid "Received unexpected message of type %u in %s:%u\n" |
7650 | msgstr "" | 7397 | msgstr "" |
7651 | 7398 | ||
7652 | #: src/transport/tcp_service_legacy.c:996 src/util/service.c:1741 | 7399 | #: src/transport/transport-testing.c:584 |
7653 | #, c-format | 7400 | msgid "Failed to initialize testing library!\n" |
7654 | msgid "Could not access pre-bound socket %u, will try to bind myself\n" | ||
7655 | msgstr "" | 7401 | msgstr "" |
7656 | 7402 | ||
7657 | #: src/transport/tcp_service_legacy.c:1161 | 7403 | #: src/tun/regex.c:129 |
7658 | #, c-format | 7404 | #, c-format |
7659 | msgid "Failed to start `%s' at `%s'\n" | 7405 | msgid "Bad mask: %d\n" |
7660 | msgstr "" | 7406 | msgstr "" |
7661 | 7407 | ||
7662 | #: src/transport/tcp_service_legacy.c:1202 | 7408 | #: src/util/bio.c:170 src/util/bio.c:178 |
7663 | #, c-format | 7409 | #, c-format |
7664 | msgid "Service `%s' runs at %s\n" | 7410 | msgid "Error reading `%s': %s" |
7665 | msgstr "" | ||
7666 | |||
7667 | #: src/transport/tcp_service_legacy.c:1251 src/util/service.c:2015 | ||
7668 | msgid "Service process failed to initialize\n" | ||
7669 | msgstr "" | ||
7670 | |||
7671 | #: src/transport/tcp_service_legacy.c:1255 src/util/service.c:2019 | ||
7672 | msgid "Service process could not initialize server function\n" | ||
7673 | msgstr "" | 7411 | msgstr "" |
7674 | 7412 | ||
7675 | #: src/transport/tcp_service_legacy.c:1259 src/util/service.c:2023 | 7413 | #: src/util/bio.c:180 |
7676 | msgid "Service process failed to report status\n" | 7414 | msgid "End of file" |
7677 | msgstr "" | 7415 | msgstr "Fine del file" |
7678 | 7416 | ||
7679 | #: src/transport/tcp_service_legacy.c:1313 src/util/disk.c:1535 | 7417 | #: src/util/bio.c:237 |
7680 | #: src/util/service.c:1893 | ||
7681 | #, c-format | 7418 | #, c-format |
7682 | msgid "Cannot obtain information about user `%s': %s\n" | 7419 | msgid "Error reading length of string `%s'" |
7683 | msgstr "" | ||
7684 | |||
7685 | #: src/transport/tcp_service_legacy.c:1314 src/util/service.c:1895 | ||
7686 | msgid "No such user" | ||
7687 | msgstr "" | 7420 | msgstr "" |
7688 | 7421 | ||
7689 | #: src/transport/tcp_service_legacy.c:1327 src/util/service.c:1914 | 7422 | #: src/util/bio.c:247 |
7690 | #, c-format | 7423 | #, c-format |
7691 | msgid "Cannot change user/group to `%s': %s\n" | 7424 | msgid "String `%s' longer than allowed (%u > %u)" |
7692 | msgstr "" | ||
7693 | |||
7694 | #: src/transport/tcp_service_legacy.c:1398 src/util/service.c:2276 | ||
7695 | msgid "do daemonize (detach from terminal)" | ||
7696 | msgstr "" | 7425 | msgstr "" |
7697 | 7426 | ||
7698 | #: src/transport/tcp_service_legacy.c:1448 src/util/service.c:2340 | 7427 | #: src/util/bio.c:293 |
7699 | #: src/util/service.c:2355 | ||
7700 | #, c-format | 7428 | #, c-format |
7701 | msgid "Malformed configuration file `%s', exit ...\n" | 7429 | msgid "Serialized metadata `%s' larger than allowed (%u>%u)" |
7702 | msgstr "" | ||
7703 | |||
7704 | #: src/transport/tcp_service_legacy.c:1458 src/util/service.c:2367 | ||
7705 | msgid "Malformed configuration, exit ...\n" | ||
7706 | msgstr "" | 7430 | msgstr "" |
7707 | 7431 | ||
7708 | #: src/transport/tcp_service_legacy.c:1463 | 7432 | #: src/util/bio.c:307 |
7709 | #, c-format | 7433 | #, c-format |
7710 | msgid "Could not access configuration file `%s'\n" | 7434 | msgid "Metadata `%s' failed to deserialize" |
7711 | msgstr "" | ||
7712 | |||
7713 | #: src/transport/transport_api2_communication.c:764 | ||
7714 | msgid "Dropped backchanel message: handler not provided by communicator\n" | ||
7715 | msgstr "" | 7435 | msgstr "" |
7716 | 7436 | ||
7717 | #: src/util/bio.c:181 src/util/bio.c:189 | 7437 | #: src/util/client.c:261 src/util/client.c:858 src/util/service.c:619 |
7718 | #, c-format | 7438 | #, c-format |
7719 | msgid "Error reading `%s': %s" | 7439 | msgid "UNIXPATH `%s' too long, maximum length is %llu\n" |
7720 | msgstr "" | 7440 | msgstr "" |
7721 | 7441 | ||
7722 | #: src/util/bio.c:191 | 7442 | #: src/util/client.c:265 src/util/client.c:863 src/util/service.c:623 |
7723 | msgid "End of file" | ||
7724 | msgstr "Fine del file" | ||
7725 | |||
7726 | #: src/util/bio.c:248 | ||
7727 | #, c-format | 7443 | #, c-format |
7728 | msgid "Error reading length of string `%s'" | 7444 | msgid "Using `%s' instead\n" |
7729 | msgstr "" | 7445 | msgstr "" |
7730 | 7446 | ||
7731 | #: src/util/bio.c:258 | 7447 | #: src/util/client.c:360 |
7732 | #, c-format | 7448 | #, c-format |
7733 | msgid "String `%s' longer than allowed (%u > %u)" | 7449 | msgid "Could not determine valid hostname and port for service `%s' from configuration.\n" |
7734 | msgstr "" | 7450 | msgstr "" |
7735 | 7451 | ||
7736 | #: src/util/bio.c:306 | 7452 | #: src/util/client.c:368 |
7737 | #, c-format | 7453 | #, c-format |
7738 | msgid "Serialized metadata `%s' larger than allowed (%u>%u)" | 7454 | msgid "Need a non-empty hostname for service `%s'.\n" |
7739 | msgstr "" | 7455 | msgstr "" |
7740 | 7456 | ||
7741 | #: src/util/bio.c:328 | 7457 | #: src/util/client.c:1008 |
7742 | #, c-format | 7458 | #, c-format |
7743 | msgid "Metadata `%s' failed to deserialize" | 7459 | msgid "Could not connect to service `%s', configuration broken.\n" |
7744 | msgstr "" | 7460 | msgstr "" |
7745 | 7461 | ||
7746 | #: src/util/client.c:749 | 7462 | #: src/util/client.c:1020 |
7747 | msgid "not a valid filename" | 7463 | #, fuzzy, c-format |
7748 | msgstr "" | 7464 | #| msgid "Failed to start service `%s'\n" |
7465 | msgid "Failure to transmit request to service `%s'\n" | ||
7466 | msgstr "Impossibile avviare il servizio ' %s'\n" | ||
7749 | 7467 | ||
7750 | #: src/util/client.c:941 | 7468 | #: src/util/client.c:1303 |
7751 | #, c-format | 7469 | msgid "Could not submit request, not expecting to receive a response.\n" |
7752 | msgid "Need a non-empty hostname for service `%s'.\n" | ||
7753 | msgstr "" | 7470 | msgstr "" |
7754 | 7471 | ||
7755 | #: src/util/common_logging.c:259 src/util/common_logging.c:1162 | 7472 | #: src/util/common_logging.c:254 src/util/common_logging.c:1039 |
7756 | msgid "DEBUG" | 7473 | msgid "DEBUG" |
7757 | msgstr "DEBUG" | 7474 | msgstr "DEBUG" |
7758 | 7475 | ||
7759 | #: src/util/common_logging.c:261 src/util/common_logging.c:1160 | 7476 | #: src/util/common_logging.c:256 src/util/common_logging.c:1037 |
7760 | msgid "INFO" | 7477 | msgid "INFO" |
7761 | msgstr "" | 7478 | msgstr "INFO" |
7762 | |||
7763 | #: src/util/common_logging.c:263 src/util/common_logging.c:1158 | ||
7764 | msgid "MESSAGE" | ||
7765 | msgstr "" | ||
7766 | 7479 | ||
7767 | #: src/util/common_logging.c:265 src/util/common_logging.c:1156 | 7480 | #: src/util/common_logging.c:258 src/util/common_logging.c:1035 |
7768 | msgid "WARNING" | 7481 | msgid "WARNING" |
7769 | msgstr "" | 7482 | msgstr "ATTENZIONE" |
7770 | 7483 | ||
7771 | #: src/util/common_logging.c:267 src/util/common_logging.c:1154 | 7484 | #: src/util/common_logging.c:260 src/util/common_logging.c:1033 |
7772 | msgid "ERROR" | 7485 | msgid "ERROR" |
7773 | msgstr "ERRORE" | 7486 | msgstr "ERRORE" |
7774 | 7487 | ||
7775 | #: src/util/common_logging.c:269 src/util/common_logging.c:1164 | 7488 | #: src/util/common_logging.c:262 src/util/common_logging.c:1041 |
7776 | msgid "NONE" | 7489 | msgid "NONE" |
7777 | msgstr "NESSUNA" | 7490 | msgstr "NESSUNA" |
7778 | 7491 | ||
7779 | #: src/util/common_logging.c:633 src/util/common_logging.c:663 | 7492 | #: src/util/common_logging.c:391 |
7780 | #, c-format | 7493 | #, c-format |
7781 | msgid "ERROR: Unable to parse log definition: Syntax error at `%s'.\n" | 7494 | msgid "Failed to create or access directory for log file `%s'\n" |
7782 | msgstr "" | 7495 | msgstr "" |
7783 | 7496 | ||
7784 | #: src/util/common_logging.c:898 | 7497 | #: src/util/common_logging.c:817 |
7785 | #, c-format | 7498 | #, c-format |
7786 | msgid "Message `%.*s' repeated %u times in the last %s\n" | 7499 | msgid "Message `%.*s' repeated %u times in the last %s\n" |
7787 | msgstr "" | 7500 | msgstr "" |
7788 | 7501 | ||
7789 | #: src/util/common_logging.c:1165 | 7502 | #: src/util/common_logging.c:1042 |
7790 | msgid "INVALID" | 7503 | msgid "INVALID" |
7791 | msgstr "NON VALIDO" | 7504 | msgstr "NON VALIDO" |
7792 | 7505 | ||
7793 | #: src/util/common_logging.c:1458 | 7506 | #: src/util/common_logging.c:1157 |
7794 | msgid "unknown address" | 7507 | msgid "unknown address" |
7795 | msgstr "indirizzo sconosciuto" | 7508 | msgstr "indirizzo sconosciuto" |
7796 | 7509 | ||
7797 | #: src/util/common_logging.c:1513 | 7510 | #: src/util/common_logging.c:1196 |
7798 | msgid "invalid address" | 7511 | msgid "invalid address" |
7799 | msgstr "" | 7512 | msgstr "indirizzo non valido" |
7800 | 7513 | ||
7801 | #: src/util/common_logging.c:1531 | 7514 | #: src/util/common_logging.c:1214 |
7802 | #, c-format | 7515 | #, c-format |
7803 | msgid "Configuration fails to specify option `%s' in section `%s'!\n" | 7516 | msgid "Configuration fails to specify option `%s' in section `%s'!\n" |
7804 | msgstr "" | 7517 | msgstr "" |
7805 | 7518 | ||
7806 | #: src/util/common_logging.c:1552 | 7519 | #: src/util/common_logging.c:1235 |
7807 | #, c-format | 7520 | #, c-format |
7808 | msgid "" | 7521 | msgid "Configuration specifies invalid value for option `%s' in section `%s': %s\n" |
7809 | "Configuration specifies invalid value for option `%s' in section `%s': %s\n" | ||
7810 | msgstr "" | 7522 | msgstr "" |
7811 | 7523 | ||
7812 | #: src/util/configuration.c:331 | 7524 | #: src/util/configuration.c:288 |
7813 | #, c-format | 7525 | #, c-format |
7814 | msgid "Syntax error while deserializing in line %u\n" | 7526 | msgid "Syntax error while deserializing in line %u\n" |
7815 | msgstr "" | 7527 | msgstr "" |
7816 | 7528 | ||
7817 | #: src/util/configuration.c:398 | 7529 | #: src/util/configuration.c:996 |
7818 | #, c-format | 7530 | #, c-format |
7819 | msgid "Error while reading file `%s'\n" | 7531 | msgid "Configuration value '%s' for '%s' in section '%s' is not in set of legal choices\n" |
7820 | msgstr "" | ||
7821 | |||
7822 | #: src/util/configuration.c:1016 | ||
7823 | msgid "Not a valid relative time specification" | ||
7824 | msgstr "" | 7532 | msgstr "" |
7825 | 7533 | ||
7826 | #: src/util/configuration.c:1105 | 7534 | #: src/util/configuration.c:1066 |
7827 | #, c-format | 7535 | #, c-format |
7828 | msgid "" | 7536 | msgid "Recursive expansion suspected, aborting $-expansion for term `%s'\n" |
7829 | "Configuration value '%s' for '%s' in section '%s' is not in set of legal " | ||
7830 | "choices\n" | ||
7831 | msgstr "" | 7537 | msgstr "" |
7832 | 7538 | ||
7833 | #: src/util/configuration.c:1224 | 7539 | #: src/util/configuration.c:1098 |
7834 | #, c-format | 7540 | #, c-format |
7835 | msgid "Recursive expansion suspected, aborting $-expansion for term `%s'\n" | 7541 | msgid "Missing closing `%s' in option `%s'\n" |
7836 | msgstr "" | 7542 | msgstr "" |
7837 | 7543 | ||
7838 | #: src/util/configuration.c:1257 | 7544 | #: src/util/configuration.c:1172 |
7839 | #, c-format | 7545 | #, c-format |
7840 | msgid "Missing closing `%s' in option `%s'\n" | 7546 | msgid "Failed to expand `%s' in `%s' as it is neither found in [PATHS] nor defined as an environmental variable\n" |
7841 | msgstr "" | 7547 | msgstr "" |
7842 | 7548 | ||
7843 | #: src/util/configuration.c:1325 | 7549 | #: src/util/connection.c:423 |
7844 | #, c-format | 7550 | #, c-format |
7845 | msgid "" | 7551 | msgid "Access denied to `%s'\n" |
7846 | "Failed to expand `%s' in `%s' as it is neither found in [PATHS] nor defined " | ||
7847 | "as an environmental variable\n" | ||
7848 | msgstr "" | 7552 | msgstr "" |
7849 | 7553 | ||
7850 | #: src/util/container_bloomfilter.c:532 | 7554 | #: src/util/connection.c:438 |
7851 | #, c-format | 7555 | #, c-format |
7852 | msgid "" | 7556 | msgid "Accepting connection from `%s': %p\n" |
7853 | "Size of file on disk is incorrect for this Bloom filter (want %llu, have " | ||
7854 | "%llu)\n" | ||
7855 | msgstr "" | 7557 | msgstr "" |
7856 | 7558 | ||
7857 | #: src/util/crypto_ecc.c:887 | 7559 | #: src/util/connection.c:553 |
7858 | #, c-format | 7560 | #, c-format |
7859 | msgid "ECC signing failed at %s:%d: %s\n" | 7561 | msgid "Failed to establish TCP connection to `%s:%u', no further addresses to try.\n" |
7860 | msgstr "" | 7562 | msgstr "" |
7861 | 7563 | ||
7862 | #: src/util/crypto_ecc.c:946 | 7564 | #: src/util/connection.c:751 src/util/connection.c:919 |
7863 | #, c-format | 7565 | #, c-format |
7864 | msgid "EdDSA signing failed at %s:%d: %s\n" | 7566 | msgid "Trying to connect to `%s' (%p)\n" |
7865 | msgstr "" | 7567 | msgstr "" |
7866 | 7568 | ||
7867 | #: src/util/crypto_ecc.c:1025 | 7569 | #: src/util/connection.c:910 |
7868 | #, c-format | 7570 | #, c-format |
7869 | msgid "ECDSA signature verification failed at %s:%d: %s\n" | 7571 | msgid "Attempt to connect to `%s' failed\n" |
7870 | msgstr "" | 7572 | msgstr "" |
7871 | 7573 | ||
7872 | #: src/util/crypto_ecc.c:1086 | 7574 | #: src/util/container_bloomfilter.c:531 |
7873 | #, c-format | 7575 | #, c-format |
7874 | msgid "EdDSA signature verification failed at %s:%d: %s\n" | 7576 | msgid "Size of file on disk is incorrect for this Bloom filter (want %llu, have %llu)\n" |
7875 | msgstr "" | 7577 | msgstr "" |
7876 | 7578 | ||
7877 | #: src/util/crypto_ecc_setup.c:123 src/util/crypto_ecc_setup.c:162 | 7579 | #: src/util/crypto_ecc.c:702 src/util/crypto_ecc.c:740 |
7878 | #: src/util/crypto_ecc_setup.c:305 src/util/crypto_ecc_setup.c:352 | 7580 | #: src/util/crypto_ecc.c:858 src/util/crypto_ecc.c:896 |
7879 | #, c-format | 7581 | #, c-format |
7880 | msgid "Could not acquire lock on file `%s': %s...\n" | 7582 | msgid "Could not acquire lock on file `%s': %s...\n" |
7881 | msgstr "" | 7583 | msgstr "" |
7882 | 7584 | ||
7883 | #: src/util/crypto_ecc_setup.c:129 src/util/crypto_ecc_setup.c:311 | 7585 | #: src/util/crypto_ecc.c:707 src/util/crypto_ecc.c:863 |
7884 | msgid "Creating a new private key. This may take a while.\n" | 7586 | msgid "Creating a new private key. This may take a while.\n" |
7885 | msgstr "" | 7587 | msgstr "" |
7886 | 7588 | ||
7887 | #: src/util/crypto_ecc_setup.c:166 src/util/crypto_ecc_setup.c:356 | 7589 | #: src/util/crypto_ecc.c:744 src/util/crypto_ecc.c:900 |
7888 | msgid "This may be ok if someone is currently generating a private key.\n" | 7590 | msgid "This may be ok if someone is currently generating a private key.\n" |
7889 | msgstr "" | 7591 | msgstr "" |
7890 | 7592 | ||
7891 | #: src/util/crypto_ecc_setup.c:196 src/util/crypto_ecc_setup.c:398 | 7593 | #: src/util/crypto_ecc.c:774 src/util/crypto_ecc.c:930 |
7892 | #, c-format | 7594 | #, c-format |
7893 | msgid "" | 7595 | msgid "When trying to read key file `%s' I found %u bytes but I need at least %u.\n" |
7894 | "When trying to read key file `%s' I found %u bytes but I need at least %u.\n" | ||
7895 | msgstr "" | 7596 | msgstr "" |
7896 | 7597 | ||
7897 | #: src/util/crypto_ecc_setup.c:201 src/util/crypto_ecc_setup.c:402 | 7598 | #: src/util/crypto_ecc.c:778 src/util/crypto_ecc.c:934 |
7898 | msgid "This may be ok if someone is currently generating a key.\n" | 7599 | msgid "This may be ok if someone is currently generating a key.\n" |
7899 | msgstr "" | 7600 | msgstr "" |
7900 | 7601 | ||
7901 | #: src/util/crypto_ecc_setup.c:468 | 7602 | #: src/util/crypto_ecc.c:1016 |
7902 | msgid "Could not load peer's private key\n" | 7603 | msgid "Could not load peer's private key\n" |
7903 | msgstr "" | 7604 | msgstr "" |
7904 | 7605 | ||
7905 | #: src/util/crypto_random.c:306 | 7606 | #: src/util/crypto_ecc.c:1120 |
7906 | #, c-format | ||
7907 | msgid "libgcrypt has not the expected version (version %s is required).\n" | ||
7908 | msgstr "" | ||
7909 | |||
7910 | #: src/util/crypto_rsa.c:850 | ||
7911 | #, c-format | 7607 | #, c-format |
7912 | msgid "RSA signing failed at %s:%d: %s\n" | 7608 | msgid "ECC signing failed at %s:%d: %s\n" |
7913 | msgstr "" | ||
7914 | |||
7915 | #: src/util/crypto_rsa.c:1189 | ||
7916 | #, c-format | ||
7917 | msgid "RSA signature verification failed at %s:%d: %s\n" | ||
7918 | msgstr "" | ||
7919 | |||
7920 | #: src/util/disk.c:1265 | ||
7921 | #, c-format | ||
7922 | msgid "Expected `%s' to be a directory!\n" | ||
7923 | msgstr "" | 7609 | msgstr "" |
7924 | 7610 | ||
7925 | #: src/util/dnsparser.c:264 | 7611 | #: src/util/crypto_ecc.c:1170 |
7926 | #, c-format | 7612 | #, c-format |
7927 | msgid "Failed to convert DNS IDNA name `%s' to UTF-8: %s\n" | 7613 | msgid "EdDSA signing failed at %s:%d: %s\n" |
7928 | msgstr "" | 7614 | msgstr "" |
7929 | 7615 | ||
7930 | #: src/util/dnsparser.c:954 | 7616 | #: src/util/crypto_ecc.c:1244 |
7931 | #, c-format | 7617 | #, c-format |
7932 | msgid "Failed to convert UTF-8 name `%s' to DNS IDNA format: %s\n" | 7618 | msgid "ECDSA signature verification failed at %s:%d: %s\n" |
7933 | msgstr "" | 7619 | msgstr "" |
7934 | 7620 | ||
7935 | #: src/util/dnsstub.c:231 | 7621 | #: src/util/crypto_ecc.c:1301 |
7936 | #, c-format | 7622 | #, c-format |
7937 | msgid "Could not bind to any port: %s\n" | 7623 | msgid "EdDSA signature verification failed at %s:%d: %s\n" |
7938 | msgstr "" | 7624 | msgstr "" |
7939 | 7625 | ||
7940 | #: src/util/dnsstub.c:362 | 7626 | #: src/util/crypto_random.c:284 |
7941 | #, c-format | 7627 | #, c-format |
7942 | msgid "Received DNS response that is too small (%u bytes)" | 7628 | msgid "libgcrypt has not the expected version (version %s is required).\n" |
7943 | msgstr "" | 7629 | msgstr "" |
7944 | 7630 | ||
7945 | #: src/util/dnsstub.c:509 | 7631 | #: src/util/disk.c:1184 |
7946 | #, c-format | 7632 | #, c-format |
7947 | msgid "Failed to send DNS request to %s: %s\n" | 7633 | msgid "Expected `%s' to be a directory!\n" |
7948 | msgstr "" | 7634 | msgstr "" |
7949 | 7635 | ||
7950 | #: src/util/dnsstub.c:515 | 7636 | #: src/util/disk.c:1546 src/util/service.c:1318 |
7951 | #, c-format | 7637 | #, c-format |
7952 | msgid "Sent DNS request to %s\n" | 7638 | msgid "Cannot obtain information about user `%s': %s\n" |
7953 | msgstr "" | 7639 | msgstr "" |
7954 | 7640 | ||
7955 | #: src/util/getopt.c:568 | 7641 | #: src/util/getopt.c:568 |
@@ -8007,148 +7693,74 @@ msgstr "" | |||
8007 | msgid "%s: option `-W %s' does not allow an argument\n" | 7693 | msgid "%s: option `-W %s' does not allow an argument\n" |
8008 | msgstr "" | 7694 | msgstr "" |
8009 | 7695 | ||
8010 | #: src/util/getopt.c:947 | 7696 | #: src/util/getopt.c:933 |
8011 | #, c-format | 7697 | #, c-format |
8012 | msgid "Use %s to get a list of options.\n" | 7698 | msgid "Use %s to get a list of options.\n" |
8013 | msgstr "" | 7699 | msgstr "" |
8014 | 7700 | ||
8015 | #: src/util/getopt.c:962 | 7701 | #: src/util/getopt_helpers.c:84 |
8016 | #, c-format | 7702 | #, c-format |
8017 | msgid "Missing mandatory option `%s'.\n" | 7703 | msgid "Arguments mandatory for long options are also mandatory for short options.\n" |
8018 | msgstr "" | 7704 | msgstr "" |
8019 | 7705 | ||
8020 | #: src/util/getopt_helpers.c:70 | 7706 | #: src/util/getopt_helpers.c:268 src/util/getopt_helpers.c:326 |
8021 | msgid "print the version number" | ||
8022 | msgstr "" | ||
8023 | |||
8024 | #: src/util/getopt_helpers.c:116 | ||
8025 | #, c-format | ||
8026 | msgid "" | ||
8027 | "Arguments mandatory for long options are also mandatory for short options.\n" | ||
8028 | msgstr "" | ||
8029 | |||
8030 | #: src/util/getopt_helpers.c:204 | ||
8031 | msgid "print this help" | ||
8032 | msgstr "" | ||
8033 | |||
8034 | #: src/util/getopt_helpers.c:282 src/util/gnunet-qr.c:300 | ||
8035 | msgid "be verbose" | ||
8036 | msgstr "" | ||
8037 | |||
8038 | #: src/util/getopt_helpers.c:423 | ||
8039 | msgid "configure logging to use LOGLEVEL" | ||
8040 | msgstr "" | ||
8041 | |||
8042 | #: src/util/getopt_helpers.c:503 | ||
8043 | msgid "configure logging to write logs to FILENAME" | ||
8044 | msgstr "" | ||
8045 | |||
8046 | #: src/util/getopt_helpers.c:525 | ||
8047 | msgid "use configuration file FILENAME" | ||
8048 | msgstr "" | ||
8049 | |||
8050 | #: src/util/getopt_helpers.c:564 src/util/getopt_helpers.c:770 | ||
8051 | #: src/util/getopt_helpers.c:839 | ||
8052 | #, c-format | 7707 | #, c-format |
8053 | msgid "You must pass a number to the `%s' option.\n" | 7708 | msgid "You must pass a number to the `%s' option.\n" |
8054 | msgstr "" | 7709 | msgstr "" |
8055 | 7710 | ||
8056 | #: src/util/getopt_helpers.c:629 | 7711 | #: src/util/getopt_helpers.c:298 |
8057 | #, c-format | 7712 | #, c-format |
8058 | msgid "You must pass relative time to the `%s' option.\n" | 7713 | msgid "You must pass relative time to the `%s' option.\n" |
8059 | msgstr "" | 7714 | msgstr "" |
8060 | 7715 | ||
8061 | #: src/util/getopt_helpers.c:695 | 7716 | #: src/util/gnunet-config.c:90 |
8062 | #, c-format | ||
8063 | msgid "You must pass absolute time to the `%s' option.\n" | ||
8064 | msgstr "" | ||
8065 | |||
8066 | #: src/util/getopt_helpers.c:760 | ||
8067 | #, c-format | ||
8068 | msgid "Your input for the '%s' option has to be a non negative number \n" | ||
8069 | msgstr "" | ||
8070 | |||
8071 | #: src/util/getopt_helpers.c:846 | ||
8072 | #, c-format | ||
8073 | msgid "You must pass a number below %u to the `%s' option.\n" | ||
8074 | msgstr "" | ||
8075 | |||
8076 | #: src/util/getopt_helpers.c:932 | ||
8077 | #, c-format | ||
8078 | msgid "Argument `%s' malformed. Expected base32 (Crockford) encoded value.\n" | ||
8079 | msgstr "" | ||
8080 | |||
8081 | #: src/util/gnunet-config.c:161 | ||
8082 | #, c-format | ||
8083 | msgid "failed to load configuration defaults" | ||
8084 | msgstr "" | ||
8085 | |||
8086 | #: src/util/gnunet-config.c:174 | ||
8087 | #, c-format | ||
8088 | msgid "%s or %s argument is required\n" | ||
8089 | msgstr "" | ||
8090 | |||
8091 | #: src/util/gnunet-config.c:182 | ||
8092 | #, c-format | 7717 | #, c-format |
8093 | msgid "The following sections are available:\n" | 7718 | msgid "--section argument is required\n" |
8094 | msgstr "" | 7719 | msgstr "" |
8095 | 7720 | ||
8096 | #: src/util/gnunet-config.c:234 | 7721 | #: src/util/gnunet-config.c:133 |
8097 | #, c-format | 7722 | #, c-format |
8098 | msgid "--option argument required to set value\n" | 7723 | msgid "--option argument required to set value\n" |
8099 | msgstr "" | 7724 | msgstr "" |
8100 | 7725 | ||
8101 | #: src/util/gnunet-config.c:288 | 7726 | #: src/util/gnunet-config.c:160 |
8102 | msgid "interpret option value as a filename (with $-expansion)" | 7727 | msgid "obtain option of value as a filename (with $-expansion)" |
8103 | msgstr "" | 7728 | msgstr "" |
8104 | 7729 | ||
8105 | #: src/util/gnunet-config.c:293 | 7730 | #: src/util/gnunet-config.c:163 |
8106 | msgid "name of the section to access" | 7731 | msgid "name of the section to access" |
8107 | msgstr "" | 7732 | msgstr "" |
8108 | 7733 | ||
8109 | #: src/util/gnunet-config.c:298 | 7734 | #: src/util/gnunet-config.c:166 |
8110 | msgid "name of the option to access" | 7735 | msgid "name of the option to access" |
8111 | msgstr "" | 7736 | msgstr "" |
8112 | 7737 | ||
8113 | #: src/util/gnunet-config.c:303 | 7738 | #: src/util/gnunet-config.c:169 |
8114 | msgid "value to set" | 7739 | msgid "value to set" |
8115 | msgstr "" | 7740 | msgstr "" |
8116 | 7741 | ||
8117 | #: src/util/gnunet-config.c:307 | 7742 | #: src/util/gnunet-config.c:178 |
8118 | msgid "print available configuration sections" | ||
8119 | msgstr "" | ||
8120 | |||
8121 | #: src/util/gnunet-config.c:311 | ||
8122 | msgid "write configuration file that only contains delta to defaults" | ||
8123 | msgstr "" | ||
8124 | |||
8125 | #: src/util/gnunet-config.c:324 | ||
8126 | msgid "Manipulate GNUnet configuration files" | 7743 | msgid "Manipulate GNUnet configuration files" |
8127 | msgstr "" | 7744 | msgstr "" |
8128 | 7745 | ||
8129 | #: src/util/gnunet-ecc.c:94 | 7746 | #: src/util/gnunet-ecc.c:75 |
8130 | #, c-format | 7747 | #, c-format |
8131 | msgid "Failed to open `%s': %s\n" | 7748 | msgid "Failed to open `%s': %s\n" |
8132 | msgstr "" | 7749 | msgstr "" |
8133 | 7750 | ||
8134 | #: src/util/gnunet-ecc.c:130 | 7751 | #: src/util/gnunet-ecc.c:81 |
8135 | #, c-format | ||
8136 | msgid "Generating %u keys like %s, please wait" | ||
8137 | msgstr "" | ||
8138 | |||
8139 | #: src/util/gnunet-ecc.c:143 | ||
8140 | #, c-format | 7752 | #, c-format |
8141 | msgid "Generating %u keys, please wait" | 7753 | msgid "Generating %u keys, please wait" |
8142 | msgstr "" | 7754 | msgstr "" |
8143 | 7755 | ||
8144 | #: src/util/gnunet-ecc.c:184 | 7756 | #: src/util/gnunet-ecc.c:97 |
8145 | #, c-format | 7757 | #, c-format |
8146 | msgid "" | 7758 | msgid "" |
8147 | "\n" | 7759 | "\n" |
8148 | "Failed to write to `%s': %s\n" | 7760 | "Failed to write to `%s': %s\n" |
8149 | msgstr "" | 7761 | msgstr "" |
8150 | 7762 | ||
8151 | #: src/util/gnunet-ecc.c:194 | 7763 | #: src/util/gnunet-ecc.c:107 |
8152 | #, c-format | 7764 | #, c-format |
8153 | msgid "" | 7765 | msgid "" |
8154 | "\n" | 7766 | "\n" |
@@ -8157,509 +7769,562 @@ msgstr "" | |||
8157 | "\n" | 7769 | "\n" |
8158 | "Completato!\n" | 7770 | "Completato!\n" |
8159 | 7771 | ||
8160 | #: src/util/gnunet-ecc.c:197 | 7772 | #: src/util/gnunet-ecc.c:110 |
8161 | #, c-format | 7773 | #, c-format |
8162 | msgid "" | 7774 | msgid "" |
8163 | "\n" | 7775 | "\n" |
8164 | "Error, %u keys not generated\n" | 7776 | "Error, %u keys not generated\n" |
8165 | msgstr "" | 7777 | msgstr "" |
8166 | 7778 | ||
8167 | #: src/util/gnunet-ecc.c:290 | 7779 | #: src/util/gnunet-ecc.c:199 |
8168 | #, c-format | 7780 | #, c-format |
8169 | msgid "Hostkeys file `%s' not found\n" | 7781 | msgid "Hostkeys file `%s' not found\n" |
8170 | msgstr "" | 7782 | msgstr "" |
8171 | 7783 | ||
8172 | #: src/util/gnunet-ecc.c:305 | 7784 | #: src/util/gnunet-ecc.c:210 |
8173 | #, c-format | 7785 | #, c-format |
8174 | msgid "Hostkeys file `%s' is empty\n" | 7786 | msgid "Hostkeys file `%s' is empty\n" |
8175 | msgstr "" | 7787 | msgstr "" |
8176 | 7788 | ||
8177 | #: src/util/gnunet-ecc.c:334 | 7789 | #: src/util/gnunet-ecc.c:232 |
8178 | #, c-format | 7790 | #, c-format |
8179 | msgid "Could not read hostkey file: %s\n" | 7791 | msgid "Could not read hostkey file: %s\n" |
8180 | msgstr "" | 7792 | msgstr "" |
8181 | 7793 | ||
8182 | #: src/util/gnunet-ecc.c:391 | 7794 | #: src/util/gnunet-ecc.c:283 |
8183 | msgid "No hostkey file specified on command line\n" | 7795 | msgid "No hostkey file specified on command line\n" |
8184 | msgstr "" | 7796 | msgstr "" |
8185 | 7797 | ||
8186 | #: src/util/gnunet-ecc.c:456 | 7798 | #: src/util/gnunet-ecc.c:349 |
8187 | msgid "list keys included in a file (for testing)" | 7799 | msgid "list keys included in a file (for testing)" |
8188 | msgstr "" | 7800 | msgstr "" |
8189 | 7801 | ||
8190 | #: src/util/gnunet-ecc.c:461 | 7802 | #: src/util/gnunet-ecc.c:352 |
8191 | msgid "number of keys to list included in a file (for testing)" | 7803 | msgid "number of keys to list included in a file (for testing)" |
8192 | msgstr "" | 7804 | msgstr "" |
8193 | 7805 | ||
8194 | #: src/util/gnunet-ecc.c:466 | 7806 | #: src/util/gnunet-ecc.c:355 |
8195 | msgid "create COUNT public-private key pairs (for testing)" | 7807 | msgid "create COUNT public-private key pairs (for testing)" |
8196 | msgstr "" | 7808 | msgstr "" |
8197 | 7809 | ||
8198 | #: src/util/gnunet-ecc.c:470 | 7810 | #: src/util/gnunet-ecc.c:358 |
8199 | msgid "print the public key in ASCII format" | 7811 | msgid "print the public key in ASCII format" |
8200 | msgstr "" | 7812 | msgstr "" |
8201 | 7813 | ||
8202 | #: src/util/gnunet-ecc.c:474 | 7814 | #: src/util/gnunet-ecc.c:361 |
8203 | msgid "print the private key in ASCII format" | 7815 | msgid "print the hash of the public key in ASCII format" |
8204 | msgstr "" | ||
8205 | |||
8206 | #: src/util/gnunet-ecc.c:478 | ||
8207 | msgid "print the public key in HEX format" | ||
8208 | msgstr "" | 7816 | msgstr "" |
8209 | 7817 | ||
8210 | #: src/util/gnunet-ecc.c:482 | 7818 | #: src/util/gnunet-ecc.c:364 |
8211 | msgid "print examples of ECC operations (used for compatibility testing)" | 7819 | msgid "print examples of ECC operations (used for compatibility testing)" |
8212 | msgstr "" | 7820 | msgstr "" |
8213 | 7821 | ||
8214 | #: src/util/gnunet-ecc.c:498 | 7822 | #: src/util/gnunet-ecc.c:375 |
8215 | msgid "Manipulate GNUnet private ECC key files" | 7823 | msgid "Manipulate GNUnet private ECC key files" |
8216 | msgstr "" | 7824 | msgstr "" |
8217 | 7825 | ||
8218 | #: src/util/gnunet-qr.c:108 src/util/gnunet-uri.c:91 | 7826 | #: src/util/gnunet-resolver.c:149 |
8219 | #, c-format | 7827 | msgid "perform a reverse lookup" |
8220 | msgid "Invalid URI: does not start with `%s'\n" | ||
8221 | msgstr "" | ||
8222 | |||
8223 | #: src/util/gnunet-qr.c:116 src/util/gnunet-uri.c:98 | ||
8224 | #, c-format | ||
8225 | msgid "Invalid URI: fails to specify subsystem\n" | ||
8226 | msgstr "" | 7828 | msgstr "" |
8227 | 7829 | ||
8228 | #: src/util/gnunet-qr.c:127 src/util/gnunet-uri.c:108 | 7830 | #: src/util/gnunet-resolver.c:160 |
8229 | #, c-format | 7831 | msgid "Use build-in GNUnet stub resolver" |
8230 | msgid "No handler known for subsystem `%s'\n" | ||
8231 | msgstr "" | 7832 | msgstr "" |
8232 | 7833 | ||
8233 | #: src/util/gnunet-qr.c:297 | 7834 | #: src/util/gnunet-scrypt.c:279 |
8234 | msgid "use video-device DEVICE (default: /dev/video0" | 7835 | msgid "number of bits to require for the proof of work" |
8235 | msgstr "" | 7836 | msgstr "" |
8236 | 7837 | ||
8237 | #: src/util/gnunet-qr.c:303 | 7838 | #: src/util/gnunet-scrypt.c:282 |
8238 | msgid "do not show preview windows" | 7839 | msgid "file with private key, otherwise default is used" |
8239 | msgstr "" | 7840 | msgstr "" |
8240 | 7841 | ||
8241 | #: src/util/gnunet-qr.c:311 | 7842 | #: src/util/gnunet-scrypt.c:285 |
8242 | msgid "Scan a QR code using a video device and import the uri read" | 7843 | msgid "file with proof of work, otherwise default is used" |
8243 | msgstr "" | 7844 | msgstr "" |
8244 | 7845 | ||
8245 | #: src/util/gnunet-resolver.c:168 | 7846 | #: src/util/gnunet-scrypt.c:288 |
8246 | msgid "perform a reverse lookup" | 7847 | msgid "time to wait between calculations" |
8247 | msgstr "" | 7848 | msgstr "" |
8248 | 7849 | ||
8249 | #: src/util/gnunet-resolver.c:179 | 7850 | #: src/util/gnunet-scrypt.c:299 |
8250 | msgid "Use build-in GNUnet stub resolver" | 7851 | msgid "Manipulate GNUnet proof of work files" |
8251 | msgstr "" | 7852 | msgstr "" |
8252 | 7853 | ||
8253 | #: src/util/gnunet-scrypt.c:242 | 7854 | #: src/util/gnunet-service-resolver.c:299 |
8254 | #, c-format | 7855 | #, c-format |
8255 | msgid "Loading hostkey from `%s' failed.\n" | 7856 | msgid "Could not resolve `%s' (%s): %s\n" |
8256 | msgstr "" | 7857 | msgstr "" |
8257 | 7858 | ||
8258 | #: src/util/gnunet-scrypt.c:317 | 7859 | #: src/util/gnunet-service-resolver.c:371 |
8259 | msgid "number of bits to require for the proof of work" | 7860 | #: src/util/gnunet-service-resolver.c:412 |
8260 | msgstr "" | 7861 | #, c-format |
8261 | 7862 | msgid "Could not find IP of host `%s': %s\n" | |
8262 | #: src/util/gnunet-scrypt.c:322 | ||
8263 | msgid "file with private key, otherwise default is used" | ||
8264 | msgstr "" | ||
8265 | |||
8266 | #: src/util/gnunet-scrypt.c:327 | ||
8267 | msgid "file with proof of work, otherwise default is used" | ||
8268 | msgstr "" | 7863 | msgstr "" |
8269 | 7864 | ||
8270 | #: src/util/gnunet-scrypt.c:332 | 7865 | #: src/util/gnunet-uri.c:84 |
8271 | msgid "time to wait between calculations" | 7866 | #, c-format |
7867 | msgid "No URI specified on command line\n" | ||
8272 | msgstr "" | 7868 | msgstr "" |
8273 | 7869 | ||
8274 | #: src/util/gnunet-scrypt.c:345 | 7870 | #: src/util/gnunet-uri.c:89 |
8275 | msgid "Manipulate GNUnet proof of work files" | 7871 | #, c-format |
7872 | msgid "Invalid URI: does not start with `%s'\n" | ||
8276 | msgstr "" | 7873 | msgstr "" |
8277 | 7874 | ||
8278 | #: src/util/gnunet-service-resolver.c:1424 | 7875 | #: src/util/gnunet-uri.c:96 |
8279 | msgid "No DNS server available. DNS resolution will not be possible.\n" | 7876 | #, c-format |
7877 | msgid "Invalid URI: fails to specify subsystem\n" | ||
8280 | msgstr "" | 7878 | msgstr "" |
8281 | 7879 | ||
8282 | #: src/util/gnunet-uri.c:85 | 7880 | #: src/util/gnunet-uri.c:106 |
8283 | #, c-format | 7881 | #, c-format |
8284 | msgid "No URI specified on command line\n" | 7882 | msgid "No handler known for subsystem `%s'\n" |
8285 | msgstr "" | 7883 | msgstr "" |
8286 | 7884 | ||
8287 | #: src/util/gnunet-uri.c:170 | 7885 | #: src/util/gnunet-uri.c:168 |
8288 | msgid "Perform default-actions for GNUnet URIs" | 7886 | msgid "Perform default-actions for GNUnet URIs" |
8289 | msgstr "" | 7887 | msgstr "" |
8290 | 7888 | ||
8291 | #: src/util/helper.c:335 | 7889 | #: src/util/helper.c:338 |
8292 | #, c-format | 7890 | #, c-format |
8293 | msgid "Error reading from `%s': %s\n" | 7891 | msgid "Error reading from `%s': %s\n" |
8294 | msgstr "" | 7892 | msgstr "Errore di lettura da '%s': %s\n" |
8295 | 7893 | ||
8296 | #: src/util/helper.c:386 | 7894 | #: src/util/helper.c:383 |
8297 | #, c-format | 7895 | #, c-format |
8298 | msgid "Failed to parse inbound message from helper `%s'\n" | 7896 | msgid "Failed to parse inbound message from helper `%s'\n" |
8299 | msgstr "" | 7897 | msgstr "" |
8300 | 7898 | ||
8301 | #: src/util/helper.c:606 | 7899 | #: src/util/helper.c:609 |
8302 | #, c-format | 7900 | #, c-format |
8303 | msgid "Error writing to `%s': %s\n" | 7901 | msgid "Error writing to `%s': %s\n" |
8304 | msgstr "" | 7902 | msgstr "" |
8305 | 7903 | ||
8306 | #: src/util/network.c:176 | 7904 | #: src/util/network.c:134 |
8307 | #, c-format | 7905 | #, c-format |
8308 | msgid "Unable to shorten unix path `%s' while keeping name unique\n" | 7906 | msgid "Unable to shorten unix path `%s' while keeping name unique\n" |
8309 | msgstr "" | 7907 | msgstr "" |
8310 | 7908 | ||
8311 | #: src/util/network.c:1835 src/util/network.c:2019 | 7909 | #: src/util/network.c:1355 src/util/network.c:1480 |
8312 | #, c-format | 7910 | #, c-format |
8313 | msgid "" | 7911 | msgid "Fatal internal logic error, process hangs in `%s' (abort with CTRL-C)!\n" |
8314 | "Fatal internal logic error, process hangs in `%s' (abort with CTRL-C)!\n" | ||
8315 | msgstr "" | 7912 | msgstr "" |
8316 | 7913 | ||
8317 | #: src/util/os_installation.c:509 | 7914 | #: src/util/os_installation.c:421 |
8318 | #, c-format | 7915 | #, c-format |
8319 | msgid "" | 7916 | msgid "Could not determine installation path for %s. Set `%s' environment variable.\n" |
8320 | "Could not determine installation path for %s. Set `%s' environment " | ||
8321 | "variable.\n" | ||
8322 | msgstr "" | 7917 | msgstr "" |
8323 | 7918 | ||
8324 | #: src/util/os_installation.c:881 | 7919 | #: src/util/os_installation.c:766 |
8325 | #, c-format | 7920 | #, c-format |
8326 | msgid "Could not find binary `%s' in PATH!\n" | 7921 | msgid "Could not find binary `%s' in PATH!\n" |
8327 | msgstr "" | 7922 | msgstr "" |
8328 | 7923 | ||
8329 | #: src/util/os_installation.c:922 | 7924 | #: src/util/os_installation.c:826 |
8330 | #, c-format | ||
8331 | msgid "Binary `%s' exists, but is not SUID\n" | ||
8332 | msgstr "" | ||
8333 | |||
8334 | #: src/util/os_installation.c:953 | ||
8335 | #, c-format | 7925 | #, c-format |
8336 | msgid "CreateProcess failed for binary %s (%d).\n" | 7926 | msgid "CreateProcess failed for binary %s (%d).\n" |
8337 | msgstr "" | 7927 | msgstr "" |
8338 | 7928 | ||
8339 | #: src/util/os_installation.c:963 | 7929 | #: src/util/os_installation.c:836 |
8340 | #, c-format | 7930 | #, c-format |
8341 | msgid "GetExitCodeProcess failed for binary %s (%d).\n" | 7931 | msgid "GetExitCodeProcess failed for binary %s (%d).\n" |
8342 | msgstr "" | 7932 | msgstr "" |
8343 | 7933 | ||
8344 | #: src/util/plugin.c:86 | 7934 | #: src/util/plugin.c:87 |
8345 | #, c-format | 7935 | #, c-format |
8346 | msgid "Initialization of plugin mechanism failed: %s!\n" | 7936 | msgid "Initialization of plugin mechanism failed: %s!\n" |
8347 | msgstr "" | 7937 | msgstr "" |
8348 | 7938 | ||
8349 | #: src/util/plugin.c:151 | 7939 | #: src/util/plugin.c:148 |
8350 | #, c-format | 7940 | #, c-format |
8351 | msgid "`%s' failed to resolve method '%s' with error: %s\n" | 7941 | msgid "`%s' failed to resolve method '%s' with error: %s\n" |
8352 | msgstr "" | 7942 | msgstr "" |
8353 | 7943 | ||
8354 | #: src/util/plugin.c:226 | 7944 | #: src/util/plugin.c:223 |
8355 | #, c-format | 7945 | #, c-format |
8356 | msgid "`%s' failed for library `%s' with error: %s\n" | 7946 | msgid "`%s' failed for library `%s' with error: %s\n" |
8357 | msgstr "" | 7947 | msgstr "" |
8358 | 7948 | ||
8359 | #: src/util/plugin.c:385 | 7949 | #: src/util/plugin.c:382 |
8360 | msgid "Could not determine plugin installation path.\n" | 7950 | msgid "Could not determine plugin installation path.\n" |
8361 | msgstr "" | 7951 | msgstr "" |
8362 | 7952 | ||
8363 | #: src/util/program.c:283 | 7953 | #: src/util/program.c:246 src/util/service.c:1452 |
8364 | #, c-format | 7954 | #, c-format |
8365 | msgid "Unreadable or malformed configuration file `%s', exit ...\n" | 7955 | msgid "Malformed configuration file `%s', exit ...\n" |
8366 | msgstr "" | 7956 | msgstr "" |
8367 | 7957 | ||
8368 | #: src/util/program.c:301 | 7958 | #: src/util/program.c:258 src/util/service.c:1467 |
8369 | #, c-format | 7959 | #, c-format |
8370 | msgid "Unreadable or malformed default configuration file `%s', exit ...\n" | 7960 | msgid "Could not access configuration file `%s'\n" |
8371 | msgstr "" | 7961 | msgstr "" |
8372 | 7962 | ||
8373 | #: src/util/program.c:318 | 7963 | #: src/util/program.c:263 src/util/service.c:1462 |
8374 | msgid "Unreadable or malformed configuration, exit ...\n" | 7964 | msgid "Malformed configuration, exit ...\n" |
8375 | msgstr "" | 7965 | msgstr "" |
8376 | 7966 | ||
8377 | #: src/util/regex.c:134 | 7967 | #: src/util/resolver_api.c:198 |
8378 | #, c-format | 7968 | #, c-format |
8379 | msgid "Bad mask: %d\n" | 7969 | msgid "Must specify `%s' for `%s' in configuration!\n" |
8380 | msgstr "" | 7970 | msgstr "" |
8381 | 7971 | ||
8382 | #: src/util/resolver_api.c:218 | 7972 | #: src/util/resolver_api.c:216 |
8383 | #, c-format | 7973 | #, c-format |
8384 | msgid "" | 7974 | msgid "Must specify `%s' or numeric IP address for `%s' of `%s' in configuration!\n" |
8385 | "Missing `%s' for `%s' in configuration, DNS resolution will be unavailable.\n" | ||
8386 | msgstr "" | 7975 | msgstr "" |
8387 | 7976 | ||
8388 | #: src/util/resolver_api.c:239 | 7977 | #: src/util/resolver_api.c:348 |
8389 | #, c-format | 7978 | #, c-format |
8390 | msgid "" | 7979 | msgid "Timeout trying to resolve IP address `%s'.\n" |
8391 | "Missing `%s' or numeric IP address for `%s' of `%s' in configuration, DNS " | ||
8392 | "resolution will be unavailable.\n" | ||
8393 | msgstr "" | 7980 | msgstr "" |
8394 | 7981 | ||
8395 | #: src/util/resolver_api.c:875 | 7982 | #: src/util/resolver_api.c:352 |
8396 | #, c-format | 7983 | #, c-format |
8397 | msgid "Timeout trying to resolve hostname `%s'.\n" | 7984 | msgid "Timeout trying to resolve hostname `%s'.\n" |
8398 | msgstr "" | 7985 | msgstr "" |
8399 | 7986 | ||
8400 | #: src/util/resolver_api.c:888 | 7987 | #: src/util/resolver_api.c:908 |
8401 | #, c-format | 7988 | #, c-format |
8402 | msgid "Timeout trying to resolve IP address `%s'.\n" | 7989 | msgid "Could not resolve our FQDN : %s\n" |
8403 | msgstr "" | 7990 | msgstr "" |
8404 | 7991 | ||
8405 | #: src/util/resolver_api.c:1073 | 7992 | #: src/util/scheduler.c:813 |
8406 | msgid "Resolver not configured correctly.\n" | 7993 | msgid "Looks like we're busy waiting...\n" |
8407 | msgstr "" | 7994 | msgstr "" |
8408 | 7995 | ||
8409 | #: src/util/resolver_api.c:1160 src/util/resolver_api.c:1183 | 7996 | #: src/util/scheduler.c:948 |
8410 | #: src/util/resolver_api.c:1197 | ||
8411 | #, c-format | 7997 | #, c-format |
8412 | msgid "Could not resolve our FQDN: %s\n" | 7998 | msgid "Attempt to cancel dead task %llu!\n" |
8413 | msgstr "" | 7999 | msgstr "" |
8414 | 8000 | ||
8415 | #: src/util/service.c:668 | 8001 | #: src/util/server.c:484 |
8416 | #, c-format | 8002 | #, c-format |
8417 | msgid "" | 8003 | msgid "`%s' failed for port %d (%s).\n" |
8418 | "Processing code for message of type %u did not call " | ||
8419 | "`GNUNET_SERVICE_client_continue' after %s\n" | ||
8420 | msgstr "" | 8004 | msgstr "" |
8421 | 8005 | ||
8422 | #: src/util/service.c:1820 | 8006 | #: src/util/server.c:493 |
8423 | msgid "" | 8007 | #, c-format |
8424 | "Could not bind to any of the ports I was supposed to, refusing to run!\n" | 8008 | msgid "`%s' failed for port %d (%s): address already in use\n" |
8425 | msgstr "" | 8009 | msgstr "" |
8426 | 8010 | ||
8427 | #: src/util/signal.c:89 | 8011 | #: src/util/server.c:499 |
8428 | #, c-format | 8012 | #, c-format |
8429 | msgid "signal (%d, %p) returned %d.\n" | 8013 | msgid "`%s' failed for `%s': address already in use\n" |
8014 | msgstr "" | ||
8015 | |||
8016 | #: src/util/server.c:892 | ||
8017 | #, c-format | ||
8018 | msgid "Processing code for message of type %u did not call `GNUNET_SERVER_receive_done' after %s\n" | ||
8019 | msgstr "" | ||
8020 | |||
8021 | #: src/util/service.c:347 | ||
8022 | #, c-format | ||
8023 | msgid "Unknown address family %d\n" | ||
8024 | msgstr "" | ||
8025 | |||
8026 | #: src/util/service.c:354 | ||
8027 | #, c-format | ||
8028 | msgid "Access from `%s' denied to service `%s'\n" | ||
8029 | msgstr "" | ||
8030 | |||
8031 | #: src/util/service.c:409 | ||
8032 | #, c-format | ||
8033 | msgid "Could not parse IPv4 network specification `%s' for `%s:%s'\n" | ||
8034 | msgstr "" | ||
8035 | |||
8036 | #: src/util/service.c:446 | ||
8037 | #, c-format | ||
8038 | msgid "Could not parse IPv6 network specification `%s' for `%s:%s'\n" | ||
8039 | msgstr "" | ||
8040 | |||
8041 | #: src/util/service.c:563 | ||
8042 | #, c-format | ||
8043 | msgid "Disabling IPv6 support for service `%s', failed to create IPv6 socket: %s\n" | ||
8044 | msgstr "" | ||
8045 | |||
8046 | #: src/util/service.c:653 | ||
8047 | #, c-format | ||
8048 | msgid "Disabling UNIX domain socket support for service `%s', failed to create UNIX domain socket: %s\n" | ||
8049 | msgstr "" | ||
8050 | |||
8051 | #: src/util/service.c:669 | ||
8052 | #, c-format | ||
8053 | msgid "Have neither PORT nor UNIXPATH for service `%s', but one is required\n" | ||
8054 | msgstr "" | ||
8055 | |||
8056 | #: src/util/service.c:903 | ||
8057 | msgid "Could not access a pre-bound socket, will try to bind myself\n" | ||
8058 | msgstr "" | ||
8059 | |||
8060 | #: src/util/service.c:952 src/util/service.c:970 | ||
8061 | #, c-format | ||
8062 | msgid "Specified value for `%s' of service `%s' is invalid\n" | ||
8063 | msgstr "" | ||
8064 | |||
8065 | #: src/util/service.c:995 | ||
8066 | #, c-format | ||
8067 | msgid "Could not access pre-bound socket %u, will try to bind myself\n" | ||
8068 | msgstr "" | ||
8069 | |||
8070 | #: src/util/service.c:1165 | ||
8071 | #, c-format | ||
8072 | msgid "Failed to start `%s' at `%s'\n" | ||
8073 | msgstr "" | ||
8074 | |||
8075 | #: src/util/service.c:1207 | ||
8076 | #, c-format | ||
8077 | msgid "Service `%s' runs at %s\n" | ||
8078 | msgstr "" | ||
8079 | |||
8080 | #: src/util/service.c:1256 | ||
8081 | msgid "Service process failed to initialize\n" | ||
8082 | msgstr "" | ||
8083 | |||
8084 | #: src/util/service.c:1260 | ||
8085 | msgid "Service process could not initialize server function\n" | ||
8086 | msgstr "" | ||
8087 | |||
8088 | #: src/util/service.c:1264 | ||
8089 | msgid "Service process failed to report status\n" | ||
8090 | msgstr "" | ||
8091 | |||
8092 | #: src/util/service.c:1319 | ||
8093 | msgid "No such user" | ||
8430 | msgstr "" | 8094 | msgstr "" |
8431 | 8095 | ||
8432 | #: src/util/socks.c:597 | 8096 | #: src/util/service.c:1332 |
8433 | #, c-format | 8097 | #, c-format |
8434 | msgid "Attempting to use invalid port %d as SOCKS proxy for service `%s'.\n" | 8098 | msgid "Cannot change user/group to `%s': %s\n" |
8099 | msgstr "" | ||
8100 | |||
8101 | #: src/util/service.c:1402 | ||
8102 | msgid "do daemonize (detach from terminal)" | ||
8435 | msgstr "" | 8103 | msgstr "" |
8436 | 8104 | ||
8437 | #: src/util/socks.c:616 | 8105 | #: src/util/signal.c:89 |
8438 | #, c-format | 8106 | #, c-format |
8439 | msgid "Attempting to proxy service `%s' to invalid port %d or hostname.\n" | 8107 | msgid "signal (%d, %p) returned %d.\n" |
8440 | msgstr "" | 8108 | msgstr "" |
8441 | 8109 | ||
8442 | #: src/util/strings.c:176 | 8110 | #: src/util/strings.c:145 |
8443 | msgid "b" | 8111 | msgid "b" |
8444 | msgstr "" | 8112 | msgstr "" |
8445 | 8113 | ||
8446 | #: src/util/strings.c:475 | 8114 | #: src/util/strings.c:433 |
8447 | #, c-format | 8115 | #, c-format |
8448 | msgid "Character sets requested were `%s'->`%s'\n" | 8116 | msgid "Character sets requested were `%s'->`%s'\n" |
8449 | msgstr "" | 8117 | msgstr "" |
8450 | 8118 | ||
8451 | #: src/util/strings.c:602 | 8119 | #: src/util/strings.c:561 |
8452 | msgid "Failed to expand `$HOME': environment variable `HOME' not set" | 8120 | msgid "Failed to expand `$HOME': environment variable `HOME' not set" |
8453 | msgstr "" | 8121 | msgstr "" |
8454 | 8122 | ||
8455 | #: src/util/strings.c:706 | 8123 | #: src/util/strings.c:658 |
8456 | msgid "µs" | 8124 | msgid "µs" |
8457 | msgstr "µs" | 8125 | msgstr "µs" |
8458 | 8126 | ||
8459 | #: src/util/strings.c:710 | 8127 | #: src/util/strings.c:662 |
8460 | msgid "forever" | 8128 | msgid "forever" |
8461 | msgstr "per sempre" | 8129 | msgstr "per sempre" |
8462 | 8130 | ||
8463 | #: src/util/strings.c:712 | 8131 | #: src/util/strings.c:664 |
8464 | msgid "0 ms" | 8132 | msgid "0 ms" |
8465 | msgstr "0 ms" | 8133 | msgstr "0 ms" |
8466 | 8134 | ||
8467 | #: src/util/strings.c:718 | 8135 | #: src/util/strings.c:670 |
8468 | msgid "ms" | 8136 | msgid "ms" |
8469 | msgstr "ms" | 8137 | msgstr "ms" |
8470 | 8138 | ||
8471 | #: src/util/strings.c:724 | 8139 | #: src/util/strings.c:676 |
8472 | msgid "s" | 8140 | msgid "s" |
8473 | msgstr "s" | 8141 | msgstr "s" |
8474 | 8142 | ||
8475 | #: src/util/strings.c:730 | 8143 | #: src/util/strings.c:682 |
8476 | msgid "m" | 8144 | msgid "m" |
8477 | msgstr "" | 8145 | msgstr "" |
8478 | 8146 | ||
8479 | #: src/util/strings.c:736 | 8147 | #: src/util/strings.c:688 |
8480 | msgid "h" | 8148 | msgid "h" |
8481 | msgstr "o" | 8149 | msgstr "o" |
8482 | 8150 | ||
8483 | #: src/util/strings.c:743 | 8151 | #: src/util/strings.c:695 |
8484 | msgid "day" | 8152 | msgid "day" |
8485 | msgstr "giorno" | 8153 | msgstr "giorno" |
8486 | 8154 | ||
8487 | #: src/util/strings.c:745 | 8155 | #: src/util/strings.c:697 |
8488 | msgid "days" | 8156 | msgid "days" |
8489 | msgstr "giorni" | 8157 | msgstr "giorni" |
8490 | 8158 | ||
8491 | #: src/util/strings.c:774 | 8159 | #: src/util/strings.c:726 |
8492 | msgid "end of time" | 8160 | msgid "end of time" |
8493 | msgstr "" | 8161 | msgstr "" |
8494 | 8162 | ||
8495 | #: src/util/strings.c:1277 | 8163 | #: src/util/strings.c:1159 |
8496 | msgid "IPv6 address did not start with `['\n" | 8164 | msgid "IPv6 address did not start with `['\n" |
8497 | msgstr "" | 8165 | msgstr "" |
8498 | 8166 | ||
8499 | #: src/util/strings.c:1285 | 8167 | #: src/util/strings.c:1167 |
8500 | msgid "IPv6 address did contain ':' to separate port number\n" | 8168 | msgid "IPv6 address did contain ':' to separate port number\n" |
8501 | msgstr "" | 8169 | msgstr "" |
8502 | 8170 | ||
8503 | #: src/util/strings.c:1291 | 8171 | #: src/util/strings.c:1173 |
8504 | msgid "IPv6 address did contain ']' before ':' to separate port number\n" | 8172 | msgid "IPv6 address did contain ']' before ':' to separate port number\n" |
8505 | msgstr "" | 8173 | msgstr "" |
8506 | 8174 | ||
8507 | #: src/util/strings.c:1301 | 8175 | #: src/util/strings.c:1180 |
8508 | msgid "IPv6 address did contain a valid port number after the last ':'\n" | 8176 | msgid "IPv6 address did contain a valid port number after the last ':'\n" |
8509 | msgstr "" | 8177 | msgstr "" |
8510 | 8178 | ||
8511 | #: src/util/strings.c:1310 | 8179 | #: src/util/strings.c:1189 |
8512 | #, c-format | 8180 | #, c-format |
8513 | msgid "Invalid IPv6 address `%s': %s\n" | 8181 | msgid "Invalid IPv6 address `%s': %s\n" |
8514 | msgstr "" | 8182 | msgstr "" |
8515 | 8183 | ||
8516 | #: src/util/strings.c:1586 src/util/strings.c:1602 | 8184 | #: src/util/strings.c:1395 src/util/strings.c:1411 |
8517 | msgid "Port not in range\n" | 8185 | msgid "Port not in range\n" |
8518 | msgstr "" | 8186 | msgstr "" |
8519 | 8187 | ||
8520 | #: src/util/strings.c:1611 | 8188 | #: src/util/strings.c:1420 |
8521 | #, c-format | 8189 | #, c-format |
8522 | msgid "Malformed port policy `%s'\n" | 8190 | msgid "Malformed port policy `%s'\n" |
8523 | msgstr "" | 8191 | msgstr "" |
8524 | 8192 | ||
8525 | #: src/util/strings.c:1696 src/util/strings.c:1728 src/util/strings.c:1777 | 8193 | #: src/util/strings.c:1503 src/util/strings.c:1534 src/util/strings.c:1582 |
8526 | #: src/util/strings.c:1798 | 8194 | #: src/util/strings.c:1603 |
8527 | #, c-format | 8195 | #, c-format |
8528 | msgid "Invalid format for IP: `%s'\n" | 8196 | msgid "Invalid format for IP: `%s'\n" |
8529 | msgstr "" | 8197 | msgstr "" |
8530 | 8198 | ||
8531 | #: src/util/strings.c:1754 | 8199 | #: src/util/strings.c:1560 |
8532 | #, c-format | 8200 | #, c-format |
8533 | msgid "Invalid network notation ('/%d' is not legal in IPv4 CIDR)." | 8201 | msgid "Invalid network notation ('/%d' is not legal in IPv4 CIDR)." |
8534 | msgstr "" | 8202 | msgstr "" |
8535 | 8203 | ||
8536 | #: src/util/strings.c:1807 | 8204 | #: src/util/strings.c:1612 |
8537 | #, c-format | 8205 | #, c-format |
8538 | msgid "Invalid format: `%s'\n" | 8206 | msgid "Invalid format: `%s'\n" |
8539 | msgstr "" | 8207 | msgstr "" |
8540 | 8208 | ||
8541 | #: src/util/strings.c:1860 | 8209 | #: src/util/strings.c:1664 |
8542 | #, c-format | 8210 | #, c-format |
8543 | msgid "Invalid network notation (does not end with ';': `%s')\n" | 8211 | msgid "Invalid network notation (does not end with ';': `%s')\n" |
8544 | msgstr "" | 8212 | msgstr "" |
8545 | 8213 | ||
8546 | #: src/util/strings.c:1914 | 8214 | #: src/util/strings.c:1714 |
8547 | #, c-format | 8215 | #, c-format |
8548 | msgid "Wrong format `%s' for netmask\n" | 8216 | msgid "Wrong format `%s' for netmask\n" |
8549 | msgstr "" | 8217 | msgstr "" |
8550 | 8218 | ||
8551 | #: src/util/strings.c:1945 | 8219 | #: src/util/strings.c:1745 |
8552 | #, c-format | 8220 | #, c-format |
8553 | msgid "Wrong format `%s' for network\n" | 8221 | msgid "Wrong format `%s' for network\n" |
8554 | msgstr "" | 8222 | msgstr "" |
8555 | 8223 | ||
8556 | #: src/util/time.c:844 src/util/time.c:876 | 8224 | #: src/vpn/gnunet-service-vpn.c:550 src/vpn/gnunet-service-vpn.c:1086 |
8557 | #, c-format | ||
8558 | msgid "Failed to map `%s', cannot assure monotonic time!\n" | ||
8559 | msgstr "" | ||
8560 | |||
8561 | #: src/util/time.c:882 | ||
8562 | #, c-format | ||
8563 | msgid "" | ||
8564 | "Failed to setup monotonic time file `%s', cannot assure monotonic time!\n" | ||
8565 | msgstr "" | ||
8566 | |||
8567 | #: src/vpn/gnunet-service-vpn.c:540 src/vpn/gnunet-service-vpn.c:1807 | ||
8568 | msgid "# Active channels" | 8225 | msgid "# Active channels" |
8569 | msgstr "# Canali attivi" | 8226 | msgstr "# Canali attivi" |
8570 | 8227 | ||
8571 | #: src/vpn/gnunet-service-vpn.c:599 | 8228 | #: src/vpn/gnunet-service-vpn.c:642 |
8572 | msgid "# Messages dropped in cadet queue (overflow)" | 8229 | msgid "# Bytes given to mesh for transmission" |
8573 | msgstr "" | ||
8574 | |||
8575 | #: src/vpn/gnunet-service-vpn.c:753 | ||
8576 | msgid "# ICMP packets received from cadet" | ||
8577 | msgstr "" | 8230 | msgstr "" |
8578 | 8231 | ||
8579 | #: src/vpn/gnunet-service-vpn.c:1096 | 8232 | #: src/vpn/gnunet-service-vpn.c:680 |
8580 | msgid "# UDP packets received from cadet" | 8233 | msgid "# Bytes dropped in mesh queue (overflow)" |
8581 | msgstr "" | 8234 | msgstr "" |
8582 | 8235 | ||
8583 | #: src/vpn/gnunet-service-vpn.c:1255 | 8236 | #: src/vpn/gnunet-service-vpn.c:753 |
8584 | msgid "# TCP packets received from cadet" | 8237 | #, fuzzy |
8585 | msgstr "" | 8238 | #| msgid "# PONG messages decrypted" |
8239 | msgid "# Mesh channels created" | ||
8240 | msgstr "# messaggi PONG decrittati" | ||
8586 | 8241 | ||
8587 | #: src/vpn/gnunet-service-vpn.c:1467 | 8242 | #: src/vpn/gnunet-service-vpn.c:784 |
8588 | msgid "# Cadet channels created" | 8243 | #, fuzzy |
8589 | msgstr "" | 8244 | #| msgid "Failed to create statistics!\n" |
8245 | msgid "Failed to setup mesh channel!\n" | ||
8246 | msgstr "Generazione statistiche fallita\n" | ||
8590 | 8247 | ||
8591 | #: src/vpn/gnunet-service-vpn.c:1687 | 8248 | #: src/vpn/gnunet-service-vpn.c:978 |
8592 | #, c-format | 8249 | #, c-format |
8593 | msgid "Protocol %u not supported, dropping\n" | 8250 | msgid "Protocol %u not supported, dropping\n" |
8594 | msgstr "" | 8251 | msgstr "" |
8595 | 8252 | ||
8596 | #: src/vpn/gnunet-service-vpn.c:1826 | 8253 | #: src/vpn/gnunet-service-vpn.c:1305 |
8597 | msgid "# Packets dropped (channel not yet online)" | ||
8598 | msgstr "" | ||
8599 | |||
8600 | #: src/vpn/gnunet-service-vpn.c:2006 | ||
8601 | msgid "# ICMPv4 packets dropped (not allowed)" | 8254 | msgid "# ICMPv4 packets dropped (not allowed)" |
8602 | msgstr "" | 8255 | msgstr "" |
8603 | 8256 | ||
8604 | #: src/vpn/gnunet-service-vpn.c:2027 | 8257 | #: src/vpn/gnunet-service-vpn.c:1326 |
8605 | msgid "# ICMPv6 packets dropped (not allowed)" | 8258 | msgid "# ICMPv6 packets dropped (not allowed)" |
8606 | msgstr "" | 8259 | msgstr "" |
8607 | 8260 | ||
8608 | #: src/vpn/gnunet-service-vpn.c:2235 | 8261 | #: src/vpn/gnunet-service-vpn.c:1531 |
8609 | msgid "# Packets received from TUN interface" | 8262 | msgid "# Packets received from TUN interface" |
8610 | msgstr "" | 8263 | msgstr "" |
8611 | 8264 | ||
8612 | #: src/vpn/gnunet-service-vpn.c:2268 src/vpn/gnunet-service-vpn.c:2304 | 8265 | #: src/vpn/gnunet-service-vpn.c:1564 src/vpn/gnunet-service-vpn.c:1600 |
8613 | #, c-format | 8266 | #, c-format |
8614 | msgid "Packet received for unmapped destination `%s' (dropping it)\n" | 8267 | msgid "Packet received for unmapped destination `%s' (dropping it)\n" |
8615 | msgstr "" | 8268 | msgstr "" |
8616 | 8269 | ||
8617 | #: src/vpn/gnunet-service-vpn.c:2314 | 8270 | #: src/vpn/gnunet-service-vpn.c:1610 |
8618 | msgid "Received IPv4 packet with options (dropping it)\n" | 8271 | msgid "Received IPv4 packet with options (dropping it)\n" |
8619 | msgstr "" | 8272 | msgstr "" |
8620 | 8273 | ||
8621 | #: src/vpn/gnunet-service-vpn.c:2328 | 8274 | #: src/vpn/gnunet-service-vpn.c:1624 |
8622 | #, c-format | 8275 | #, c-format |
8623 | msgid "Received packet of unknown protocol %d from TUN (dropping it)\n" | 8276 | msgid "Received packet of unknown protocol %d from TUN (dropping it)\n" |
8624 | msgstr "" | 8277 | msgstr "" |
8625 | 8278 | ||
8626 | #: src/vpn/gnunet-service-vpn.c:2367 | 8279 | #: src/vpn/gnunet-service-vpn.c:1706 |
8280 | msgid "# ICMP packets received from mesh" | ||
8281 | msgstr "" | ||
8282 | |||
8283 | #: src/vpn/gnunet-service-vpn.c:2045 | ||
8284 | msgid "# UDP packets received from mesh" | ||
8285 | msgstr "" | ||
8286 | |||
8287 | #: src/vpn/gnunet-service-vpn.c:2200 | ||
8288 | msgid "# TCP packets received from mesh" | ||
8289 | msgstr "" | ||
8290 | |||
8291 | #: src/vpn/gnunet-service-vpn.c:2351 | ||
8627 | msgid "Failed to find unallocated IPv4 address in VPN's range\n" | 8292 | msgid "Failed to find unallocated IPv4 address in VPN's range\n" |
8628 | msgstr "" | 8293 | msgstr "" |
8629 | 8294 | ||
8630 | #: src/vpn/gnunet-service-vpn.c:2422 | 8295 | #: src/vpn/gnunet-service-vpn.c:2406 |
8631 | msgid "Failed to find unallocated IPv6 address in VPN's range\n" | 8296 | msgid "Failed to find unallocated IPv6 address in VPN's range\n" |
8632 | msgstr "" | 8297 | msgstr "" |
8633 | 8298 | ||
8634 | #: src/vpn/gnunet-service-vpn.c:2464 src/vpn/gnunet-service-vpn.c:2686 | 8299 | #: src/vpn/gnunet-service-vpn.c:2447 src/vpn/gnunet-service-vpn.c:2663 |
8635 | msgid "# Active destinations" | 8300 | msgid "# Active destinations" |
8636 | msgstr "" | 8301 | msgstr "# Destinazioni attive" |
8637 | 8302 | ||
8638 | #: src/vpn/gnunet-service-vpn.c:2735 | 8303 | #: src/vpn/gnunet-service-vpn.c:2715 |
8639 | msgid "Failed to allocate IP address for new destination\n" | 8304 | msgid "Failed to allocate IP address for new destination\n" |
8640 | msgstr "" | 8305 | msgstr "" |
8641 | 8306 | ||
8642 | #: src/vpn/gnunet-service-vpn.c:2998 | 8307 | #: src/vpn/gnunet-service-vpn.c:2982 |
8643 | msgid "Must specify valid IPv6 address" | 8308 | msgid "Must specify valid IPv6 address" |
8644 | msgstr "" | 8309 | msgstr "" |
8645 | 8310 | ||
8646 | #: src/vpn/gnunet-service-vpn.c:3022 | 8311 | #: src/vpn/gnunet-service-vpn.c:3006 |
8647 | msgid "Must specify valid IPv6 mask" | 8312 | msgid "Must specify valid IPv6 mask" |
8648 | msgstr "" | 8313 | msgstr "" |
8649 | 8314 | ||
8650 | #: src/vpn/gnunet-service-vpn.c:3030 | 8315 | #: src/vpn/gnunet-service-vpn.c:3014 |
8651 | msgid "IPv6 support disabled as this system does not support IPv6\n" | 8316 | msgid "IPv6 support disabled as this system does not support IPv6\n" |
8652 | msgstr "" | 8317 | msgstr "" |
8653 | 8318 | ||
8654 | #: src/vpn/gnunet-service-vpn.c:3043 | 8319 | #: src/vpn/gnunet-service-vpn.c:3027 |
8655 | msgid "Must specify valid IPv4 address" | 8320 | msgid "Must specify valid IPv4 address" |
8656 | msgstr "" | 8321 | msgstr "" |
8657 | 8322 | ||
8658 | #: src/vpn/gnunet-service-vpn.c:3056 | 8323 | #: src/vpn/gnunet-service-vpn.c:3040 |
8659 | msgid "Must specify valid IPv4 mask" | 8324 | msgid "Must specify valid IPv4 mask" |
8660 | msgstr "" | 8325 | msgstr "" |
8661 | 8326 | ||
8662 | #: src/vpn/gnunet-service-vpn.c:3066 | 8327 | #: src/vpn/gnunet-service-vpn.c:3050 |
8663 | msgid "IPv4 support disabled as this system does not support IPv4\n" | 8328 | msgid "IPv4 support disabled as this system does not support IPv4\n" |
8664 | msgstr "" | 8329 | msgstr "" |
8665 | 8330 | ||
@@ -8667,95 +8332,137 @@ msgstr "" | |||
8667 | msgid "Error creating tunnel\n" | 8332 | msgid "Error creating tunnel\n" |
8668 | msgstr "" | 8333 | msgstr "" |
8669 | 8334 | ||
8670 | #: src/vpn/gnunet-vpn.c:191 src/vpn/gnunet-vpn.c:222 | 8335 | #: src/vpn/gnunet-vpn.c:190 src/vpn/gnunet-vpn.c:221 |
8671 | #, c-format | 8336 | #, c-format |
8672 | msgid "Option `%s' makes no sense with option `%s'.\n" | 8337 | msgid "Option `%s' makes no sense with option `%s'.\n" |
8673 | msgstr "" | 8338 | msgstr "" |
8674 | 8339 | ||
8675 | #: src/vpn/gnunet-vpn.c:204 | 8340 | #: src/vpn/gnunet-vpn.c:203 |
8676 | #, c-format | 8341 | #, c-format |
8677 | msgid "Option `%s' or `%s' is required.\n" | 8342 | msgid "Option `%s' or `%s' is required.\n" |
8678 | msgstr "" | 8343 | msgstr "" |
8679 | 8344 | ||
8680 | #: src/vpn/gnunet-vpn.c:216 | 8345 | #: src/vpn/gnunet-vpn.c:215 |
8681 | #, c-format | 8346 | #, c-format |
8682 | msgid "Option `%s' or `%s' is required when using option `%s'.\n" | 8347 | msgid "Option `%s' or `%s' is required when using option `%s'.\n" |
8683 | msgstr "" | 8348 | msgstr "" |
8684 | 8349 | ||
8685 | #: src/vpn/gnunet-vpn.c:236 | 8350 | #: src/vpn/gnunet-vpn.c:235 |
8686 | #, c-format | 8351 | #, c-format |
8687 | msgid "`%s' is not a valid peer identifier.\n" | 8352 | msgid "`%s' is not a valid peer identifier.\n" |
8688 | msgstr "" | 8353 | msgstr "" |
8689 | 8354 | ||
8690 | #: src/vpn/gnunet-vpn.c:256 | 8355 | #: src/vpn/gnunet-vpn.c:255 |
8691 | #, c-format | 8356 | #, c-format |
8692 | msgid "`%s' is not a valid IP address.\n" | 8357 | msgid "`%s' is not a valid IP address.\n" |
8693 | msgstr "`%s' non è un indirizzo IP valido.\n" | 8358 | msgstr "`%s' non è un indirizzo IP valido.\n" |
8694 | 8359 | ||
8695 | #: src/vpn/gnunet-vpn.c:292 | 8360 | #: src/vpn/gnunet-vpn.c:290 |
8696 | msgid "request that result should be an IPv4 address" | 8361 | msgid "request that result should be an IPv4 address" |
8697 | msgstr "" | 8362 | msgstr "" |
8698 | 8363 | ||
8699 | #: src/vpn/gnunet-vpn.c:297 | 8364 | #: src/vpn/gnunet-vpn.c:293 |
8700 | msgid "request that result should be an IPv6 address" | 8365 | msgid "request that result should be an IPv6 address" |
8701 | msgstr "" | 8366 | msgstr "" |
8702 | 8367 | ||
8703 | #: src/vpn/gnunet-vpn.c:303 | 8368 | #: src/vpn/gnunet-vpn.c:296 |
8704 | msgid "how long should the mapping be valid for new tunnels?" | 8369 | msgid "how long should the mapping be valid for new tunnels?" |
8705 | msgstr "" | 8370 | msgstr "" |
8706 | 8371 | ||
8707 | #: src/vpn/gnunet-vpn.c:309 | 8372 | #: src/vpn/gnunet-vpn.c:299 |
8708 | msgid "destination IP for the tunnel" | 8373 | msgid "destination IP for the tunnel" |
8709 | msgstr "" | 8374 | msgstr "" |
8710 | 8375 | ||
8711 | #: src/vpn/gnunet-vpn.c:315 | 8376 | #: src/vpn/gnunet-vpn.c:302 |
8712 | msgid "peer offering the service we would like to access" | 8377 | msgid "peer offering the service we would like to access" |
8713 | msgstr "" | 8378 | msgstr "" |
8714 | 8379 | ||
8715 | #: src/vpn/gnunet-vpn.c:321 | 8380 | #: src/vpn/gnunet-vpn.c:305 |
8716 | msgid "name of the service we would like to access" | 8381 | msgid "name of the service we would like to access" |
8717 | msgstr "" | 8382 | msgstr "" |
8718 | 8383 | ||
8719 | #: src/vpn/gnunet-vpn.c:326 | 8384 | #: src/vpn/gnunet-vpn.c:308 |
8720 | msgid "service is offered via TCP" | 8385 | msgid "service is offered via TCP" |
8721 | msgstr "" | 8386 | msgstr "" |
8722 | 8387 | ||
8723 | #: src/vpn/gnunet-vpn.c:331 | 8388 | #: src/vpn/gnunet-vpn.c:311 |
8724 | msgid "service is offered via UDP" | 8389 | msgid "service is offered via UDP" |
8725 | msgstr "" | 8390 | msgstr "" |
8726 | 8391 | ||
8727 | #: src/vpn/gnunet-vpn.c:344 | 8392 | #: src/vpn/gnunet-vpn.c:323 |
8728 | msgid "Setup tunnels via VPN." | 8393 | msgid "Setup tunnels via VPN." |
8729 | msgstr "" | 8394 | msgstr "" |
8730 | 8395 | ||
8731 | #: src/zonemaster/gnunet-service-zonemaster.c:838 | 8396 | #: src/include/gnunet_common.h:566 src/include/gnunet_common.h:573 |
8732 | #: src/zonemaster/gnunet-service-zonemaster-monitor.c:416 | 8397 | #: src/include/gnunet_common.h:581 |
8733 | msgid "Failed to connect to the namestore!\n" | ||
8734 | msgstr "" | ||
8735 | |||
8736 | #: src/include/gnunet_common.h:794 src/include/gnunet_common.h:801 | ||
8737 | #: src/include/gnunet_common.h:811 | ||
8738 | #, c-format | ||
8739 | msgid "Assertion failed at %s:%d. Aborting.\n" | ||
8740 | msgstr "" | ||
8741 | |||
8742 | #: src/include/gnunet_common.h:819 | ||
8743 | #, c-format | 8398 | #, c-format |
8744 | msgid "Assertion failed at %s:%d.\n" | 8399 | msgid "Assertion failed at %s:%d.\n" |
8745 | msgstr "" | 8400 | msgstr "" |
8746 | 8401 | ||
8747 | #: src/include/gnunet_common.h:831 | 8402 | #: src/include/gnunet_common.h:593 |
8748 | #, c-format | 8403 | #, c-format |
8749 | msgid "External protocol violation detected at %s:%d.\n" | 8404 | msgid "External protocol violation detected at %s:%d.\n" |
8750 | msgstr "" | 8405 | msgstr "" |
8751 | 8406 | ||
8752 | #: src/include/gnunet_common.h:858 src/include/gnunet_common.h:867 | 8407 | #: src/include/gnunet_common.h:620 src/include/gnunet_common.h:629 |
8753 | #, c-format | 8408 | #, c-format |
8754 | msgid "`%s' failed on file `%s' at %s:%d with error: %s\n" | 8409 | msgid "`%s' failed on file `%s' at %s:%d with error: %s\n" |
8755 | msgstr "" | 8410 | msgstr "" |
8756 | 8411 | ||
8757 | #~ msgid "Benchmarking done\n" | 8412 | #, fuzzy |
8758 | #~ msgstr "Benchmark completato\n" | 8413 | #~| msgid "# items stored" |
8414 | #~ msgid "is stopped" | ||
8415 | #~ msgstr "# elementi memorizzati" | ||
8416 | |||
8417 | #~ msgid "inactive " | ||
8418 | #~ msgstr "non attivo" | ||
8419 | |||
8420 | #, fuzzy | ||
8421 | #~| msgid "# friends connected" | ||
8422 | #~ msgid "fresh connection" | ||
8423 | #~ msgstr "# amici connessi" | ||
8424 | |||
8425 | #~ msgid "connection established" | ||
8426 | #~ msgstr "connessione stabilita" | ||
8427 | |||
8428 | #~ msgid "unknown state" | ||
8429 | #~ msgstr "stato sconosciuto" | ||
8430 | |||
8431 | #~ msgid "# PING messages transmitted" | ||
8432 | #~ msgstr "# Messaggi PING trasmessi" | ||
8433 | |||
8434 | #~ msgid "invalid argument" | ||
8435 | #~ msgstr "argomento non valido" | ||
8436 | |||
8437 | #, fuzzy | ||
8438 | #~| msgid "URI is `%s'.\n" | ||
8439 | #~ msgid "Namespace URI is `%s'.\n" | ||
8440 | #~ msgstr "" | ||
8441 | #~ "L'URI è `%s'.\n" | ||
8442 | #~ "\n" | ||
8443 | |||
8444 | #, fuzzy | ||
8445 | #~| msgid "`%s' is not a valid IP address.\n" | ||
8446 | #~ msgid "`%s' is not a valid IPv6 address! Ignoring BINDTOIPV6.\n" | ||
8447 | #~ msgstr "`%s' non è un indirizzo IP valido.\n" | ||
8448 | |||
8449 | #, fuzzy | ||
8450 | #~| msgid "Unknown command `%s'\n" | ||
8451 | #~ msgid "Unknown record type `%s'\n" | ||
8452 | #~ msgstr "Comando `%s' sconosciuto.\n" | ||
8453 | |||
8454 | #~ msgid "must be valid IPv4 address" | ||
8455 | #~ msgstr "deve essere un indirizzo IPv4 valido" | ||
8456 | |||
8457 | #, fuzzy | ||
8458 | #~| msgid "Failed to create statistics!\n" | ||
8459 | #~ msgid "Failed to create UDP network sockets\n" | ||
8460 | #~ msgstr "Generazione statistiche fallita\n" | ||
8461 | |||
8462 | #, fuzzy | ||
8463 | #~| msgid "Connection established to `%s'\n" | ||
8464 | #~ msgid "Cannot bind to `%s'\n" | ||
8465 | #~ msgstr "Connessione stabilita con `%s'\n" | ||
8759 | 8466 | ||
8760 | #~ msgid "Peer `%s'\n" | 8467 | #~ msgid "Error while reading file `%s'\n" |
8761 | #~ msgstr "Peer `%s'\n" | 8468 | #~ msgstr "Errore di lettura del file `%s'\n" |
diff --git a/src/Makefile.am b/src/Makefile.am index 51bf2d63d..09d176100 100644 --- a/src/Makefile.am +++ b/src/Makefile.am | |||
@@ -12,9 +12,7 @@ endif | |||
12 | if HAVE_EXPERIMENTAL | 12 | if HAVE_EXPERIMENTAL |
13 | EXP_DIR = \ | 13 | EXP_DIR = \ |
14 | rps \ | 14 | rps \ |
15 | abd \ | 15 | abd |
16 | reclaim-attribute \ | ||
17 | reclaim | ||
18 | if HAVE_ABE | 16 | if HAVE_ABE |
19 | EXP_DIR += \ | 17 | EXP_DIR += \ |
20 | abe | 18 | abe |
@@ -59,6 +57,9 @@ endif | |||
59 | if HAVE_MHD | 57 | if HAVE_MHD |
60 | if HAVE_JSON | 58 | if HAVE_JSON |
61 | REST_DIR = rest | 59 | REST_DIR = rest |
60 | RECLAIM_DIR = \ | ||
61 | reclaim-attribute \ | ||
62 | reclaim | ||
62 | endif | 63 | endif |
63 | endif | 64 | endif |
64 | 65 | ||
@@ -121,6 +122,7 @@ SUBDIRS = \ | |||
121 | exit \ | 122 | exit \ |
122 | pt \ | 123 | pt \ |
123 | secretsharing \ | 124 | secretsharing \ |
125 | $(RECLAIM_DIR) \ | ||
124 | $(EXP_DIR) \ | 126 | $(EXP_DIR) \ |
125 | integration-tests | 127 | integration-tests |
126 | 128 | ||
diff --git a/src/arm/Makefile.am b/src/arm/Makefile.am index 28440d857..422084bfe 100644 --- a/src/arm/Makefile.am +++ b/src/arm/Makefile.am | |||
@@ -21,7 +21,7 @@ libgnunetarm_la_LIBADD = \ | |||
21 | $(top_builddir)/src/util/libgnunetutil.la \ | 21 | $(top_builddir)/src/util/libgnunetutil.la \ |
22 | $(GN_LIBINTL) $(XLIB) | 22 | $(GN_LIBINTL) $(XLIB) |
23 | libgnunetarm_la_LDFLAGS = \ | 23 | libgnunetarm_la_LDFLAGS = \ |
24 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 24 | $(GN_LIB_LDFLAGS) \ |
25 | -version-info 2:0:0 | 25 | -version-info 2:0:0 |
26 | 26 | ||
27 | 27 | ||
diff --git a/src/arm/test_gnunet_arm.py.in b/src/arm/test_gnunet_arm.py.in index 1d067b5d9..9605c4eae 100644 --- a/src/arm/test_gnunet_arm.py.in +++ b/src/arm/test_gnunet_arm.py.in | |||
@@ -56,25 +56,41 @@ def fail(result): | |||
56 | def end_arm_failer(command, rc, stdo, stde, normal): | 56 | def end_arm_failer(command, rc, stdo, stde, normal): |
57 | if normal: | 57 | if normal: |
58 | if rc != 0: | 58 | if rc != 0: |
59 | fail("FAIL: error running {}\nCommand output was:\n{}\n{}".format(command, stdo, stde)) | 59 | fail( |
60 | "FAIL: error running {}\nCommand output was:\n{}\n{}".format( | ||
61 | command, stdo, stde | ||
62 | ) | ||
63 | ) | ||
60 | else: | 64 | else: |
61 | if rc == 0: | 65 | if rc == 0: |
62 | fail("FAIL: expected error while running {}\nCommand output was:\n{}\n{}".format(command, stdo, stde)) | 66 | fail( |
67 | "FAIL: expected error while running {}\nCommand output was:\n{}\n{}" | ||
68 | .format(command, stdo, stde) | ||
69 | ) | ||
63 | 70 | ||
64 | 71 | ||
65 | def print_only_failer(command, rc, stdo, stde, normal): | 72 | def print_only_failer(command, rc, stdo, stde, normal): |
66 | if normal: | 73 | if normal: |
67 | if rc != 0: | 74 | if rc != 0: |
68 | print("FAIL: error running {}\nCommand output was:\n{}\n{}".format(command, stdo, stde)) | 75 | print( |
76 | "FAIL: error running {}\nCommand output was:\n{}\n{}".format( | ||
77 | command, stdo, stde | ||
78 | ) | ||
79 | ) | ||
69 | sys.exit(1) | 80 | sys.exit(1) |
70 | else: | 81 | else: |
71 | if rc == 0: | 82 | if rc == 0: |
72 | print("FAIL: expected error while running {}\nCommand output was:\n{}\n{}".format(command, stdo, stde)) | 83 | print( |
84 | "FAIL: expected error while running {}\nCommand output was:\n{}\n{}" | ||
85 | .format(command, stdo, stde) | ||
86 | ) | ||
73 | sys.exit(1) | 87 | sys.exit(1) |
74 | 88 | ||
75 | 89 | ||
76 | def r_something(to_run, extra_args, failer=None, normal=True, **kw): | 90 | def r_something(to_run, extra_args, failer=None, normal=True, **kw): |
77 | rc, stdo, stde = sub_run(to_run + extra_args, nofail=True, want_stde=True, **kw) | 91 | rc, stdo, stde = sub_run( |
92 | to_run + extra_args, nofail=True, want_stde=True, **kw | ||
93 | ) | ||
78 | if failer is not None: | 94 | if failer is not None: |
79 | failer(to_run + extra_args, rc, stdo, stde, normal) | 95 | failer(to_run + extra_args, rc, stdo, stde, normal) |
80 | return (rc, stdo, stde) | 96 | return (rc, stdo, stde) |
diff --git a/src/ats/Makefile.am b/src/ats/Makefile.am index bd8962158..0b8e7309a 100644 --- a/src/ats/Makefile.am +++ b/src/ats/Makefile.am | |||
@@ -30,7 +30,7 @@ libgnunetats_la_LIBADD = \ | |||
30 | $(top_builddir)/src/util/libgnunetutil.la \ | 30 | $(top_builddir)/src/util/libgnunetutil.la \ |
31 | $(LTLIBINTL) | 31 | $(LTLIBINTL) |
32 | libgnunetats_la_LDFLAGS = \ | 32 | libgnunetats_la_LDFLAGS = \ |
33 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 33 | $(GN_LIB_LDFLAGS) \ |
34 | -version-info 4:0:0 | 34 | -version-info 4:0:0 |
35 | 35 | ||
36 | libgnunet_plugin_ats_proportional_la_SOURCES = \ | 36 | libgnunet_plugin_ats_proportional_la_SOURCES = \ |
diff --git a/src/cadet/Makefile.am b/src/cadet/Makefile.am index cd4beb4b7..b6e72688d 100644 --- a/src/cadet/Makefile.am +++ b/src/cadet/Makefile.am | |||
@@ -40,7 +40,7 @@ libgnunetcadet_la_LIBADD = \ | |||
40 | $(XLIB) \ | 40 | $(XLIB) \ |
41 | $(LTLIBINTL) | 41 | $(LTLIBINTL) |
42 | libgnunetcadet_la_LDFLAGS = \ | 42 | libgnunetcadet_la_LDFLAGS = \ |
43 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 43 | $(GN_LIB_LDFLAGS) \ |
44 | -version-info 7:0:0 | 44 | -version-info 7:0:0 |
45 | 45 | ||
46 | gnunet_cadet_SOURCES = \ | 46 | gnunet_cadet_SOURCES = \ |
diff --git a/src/consensus/consensus-simulation.py.in b/src/consensus/consensus-simulation.py.in index 39daf81c6..c6b97e63f 100644 --- a/src/consensus/consensus-simulation.py.in +++ b/src/consensus/consensus-simulation.py.in | |||
@@ -46,9 +46,10 @@ def simulate(k, n, verbose): | |||
46 | 46 | ||
47 | def done_p(): | 47 | def done_p(): |
48 | for x in range(k, n): | 48 | for x in range(k, n): |
49 | if bsc(info[x]) < n-k: | 49 | if bsc(info[x]) < n - k: |
50 | return False | 50 | return False |
51 | return True | 51 | return True |
52 | |||
52 | rounds = 0 | 53 | rounds = 0 |
53 | while not done_p(): | 54 | while not done_p(): |
54 | if verbose: | 55 | if verbose: |
@@ -65,7 +66,10 @@ def simulate(k, n, verbose): | |||
65 | partner_physical = peers.index(partner_logical) | 66 | partner_physical = peers.index(partner_logical) |
66 | if peer_physical < k or partner_physical < k: | 67 | if peer_physical < k or partner_physical < k: |
67 | if verbose: | 68 | if verbose: |
68 | print("bad peer in connection", peer_physical, "--", partner_physical) | 69 | print( |
70 | "bad peer in connection", peer_physical, "--", | ||
71 | partner_physical | ||
72 | ) | ||
69 | continue | 73 | continue |
70 | if peer_logical & arc == 0: | 74 | if peer_logical & arc == 0: |
71 | # we are outgoing | 75 | # we are outgoing |
@@ -78,8 +82,11 @@ def simulate(k, n, verbose): | |||
78 | ghost_partner_logical = (peer_logical - arc) % n | 82 | ghost_partner_logical = (peer_logical - arc) % n |
79 | if ghost_partner_logical & arc == 0: | 83 | if ghost_partner_logical & arc == 0: |
80 | peer_type = peer_type + ", ghost incoming" | 84 | peer_type = peer_type + ", ghost incoming" |
81 | new_info[peer_physical] = new_info[peer_physical] | info[peer_physical] | info[partner_physical] | 85 | new_info[peer_physical] = new_info[peer_physical] | info[ |
82 | new_info[partner_physical] = new_info[partner_physical] | info[peer_physical] | info[partner_physical] | 86 | peer_physical] | info[partner_physical] |
87 | new_info[partner_physical | ||
88 | ] = new_info[partner_physical] | info[ | ||
89 | peer_physical] | info[partner_physical] | ||
83 | else: | 90 | else: |
84 | peer_type = "incoming" | 91 | peer_type = "incoming" |
85 | if verbose > 1: | 92 | if verbose > 1: |
diff --git a/src/conversation/Makefile.am b/src/conversation/Makefile.am index dc8283e9b..7645b7973 100644 --- a/src/conversation/Makefile.am +++ b/src/conversation/Makefile.am | |||
@@ -52,7 +52,7 @@ libgnunetmicrophone_la_SOURCES = \ | |||
52 | libgnunetmicrophone_la_LIBADD = \ | 52 | libgnunetmicrophone_la_LIBADD = \ |
53 | $(top_builddir)/src/util/libgnunetutil.la | 53 | $(top_builddir)/src/util/libgnunetutil.la |
54 | libgnunetmicrophone_la_LDFLAGS = \ | 54 | libgnunetmicrophone_la_LDFLAGS = \ |
55 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 55 | $(GN_LIB_LDFLAGS) \ |
56 | -version-info 0:0:0 | 56 | -version-info 0:0:0 |
57 | 57 | ||
58 | libgnunetspeaker_la_SOURCES = \ | 58 | libgnunetspeaker_la_SOURCES = \ |
@@ -60,7 +60,7 @@ libgnunetspeaker_la_SOURCES = \ | |||
60 | libgnunetspeaker_la_LIBADD = \ | 60 | libgnunetspeaker_la_LIBADD = \ |
61 | $(top_builddir)/src/util/libgnunetutil.la | 61 | $(top_builddir)/src/util/libgnunetutil.la |
62 | libgnunetspeaker_la_LDFLAGS = \ | 62 | libgnunetspeaker_la_LDFLAGS = \ |
63 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 63 | $(GN_LIB_LDFLAGS) \ |
64 | -version-info 0:0:0 | 64 | -version-info 0:0:0 |
65 | 65 | ||
66 | 66 | ||
@@ -76,7 +76,7 @@ libgnunetconversation_la_LIBADD = \ | |||
76 | $(top_builddir)/src/util/libgnunetutil.la | 76 | $(top_builddir)/src/util/libgnunetutil.la |
77 | 77 | ||
78 | libgnunetconversation_la_LDFLAGS = \ | 78 | libgnunetconversation_la_LDFLAGS = \ |
79 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 79 | $(GN_LIB_LDFLAGS) \ |
80 | -version-info 0:0:0 | 80 | -version-info 0:0:0 |
81 | 81 | ||
82 | 82 | ||
@@ -116,8 +116,8 @@ gnunet_helper_audio_record_LDADD = \ | |||
116 | $(top_builddir)/src/util/libgnunetutil.la \ | 116 | $(top_builddir)/src/util/libgnunetutil.la \ |
117 | -lpulse -lopus -logg \ | 117 | -lpulse -lopus -logg \ |
118 | $(INTLLIBS) | 118 | $(INTLLIBS) |
119 | gnunet_helper_audio_record_LDFLAGS = \ | 119 | #gnunet_helper_audio_record_LDFLAGS = \ |
120 | $(WINFLAGS) | 120 | # |
121 | 121 | ||
122 | gnunet_helper_audio_playback_SOURCES = \ | 122 | gnunet_helper_audio_playback_SOURCES = \ |
123 | gnunet-helper-audio-playback.c | 123 | gnunet-helper-audio-playback.c |
@@ -125,8 +125,8 @@ gnunet_helper_audio_playback_LDADD = \ | |||
125 | $(top_builddir)/src/util/libgnunetutil.la \ | 125 | $(top_builddir)/src/util/libgnunetutil.la \ |
126 | -lpulse -lopus -logg \ | 126 | -lpulse -lopus -logg \ |
127 | $(INTLLIBS) | 127 | $(INTLLIBS) |
128 | gnunet_helper_audio_playback_LDFLAGS = \ | 128 | #gnunet_helper_audio_playback_LDFLAGS = \ |
129 | $(WINFLAGS) | 129 | # |
130 | else | 130 | else |
131 | if BUILD_GST_HELPERS | 131 | if BUILD_GST_HELPERS |
132 | gnunet_helper_audio_record_SOURCES = \ | 132 | gnunet_helper_audio_record_SOURCES = \ |
@@ -136,7 +136,7 @@ gnunet_helper_audio_record_LDADD = \ | |||
136 | $(GST_LIBS) \ | 136 | $(GST_LIBS) \ |
137 | $(INTLLIBS) | 137 | $(INTLLIBS) |
138 | gnunet_helper_audio_record_LDFLAGS = \ | 138 | gnunet_helper_audio_record_LDFLAGS = \ |
139 | $(WINFLAGS) $(GST_LDFLAGS) | 139 | $(GST_LDFLAGS) |
140 | gnunet_helper_audio_record_CFLAGS = \ | 140 | gnunet_helper_audio_record_CFLAGS = \ |
141 | $(GST_CFLAGS) | 141 | $(GST_CFLAGS) |
142 | 142 | ||
@@ -147,7 +147,7 @@ gnunet_helper_audio_playback_LDADD = \ | |||
147 | $(GST_LIBS) \ | 147 | $(GST_LIBS) \ |
148 | $(INTLLIBS) | 148 | $(INTLLIBS) |
149 | gnunet_helper_audio_playback_LDFLAGS = \ | 149 | gnunet_helper_audio_playback_LDFLAGS = \ |
150 | $(WINFLAGS) $(GST_LDFLAGS) | 150 | $(GST_LDFLAGS) |
151 | gnunet_helper_audio_playback_CFLAGS = \ | 151 | gnunet_helper_audio_playback_CFLAGS = \ |
152 | $(GST_CFLAGS) -DIS_SPEAKER | 152 | $(GST_CFLAGS) -DIS_SPEAKER |
153 | else | 153 | else |
@@ -159,7 +159,7 @@ gnunet_helper_audio_record_LDADD = \ | |||
159 | $(GST_LIBS) \ | 159 | $(GST_LIBS) \ |
160 | $(INTLLIBS) | 160 | $(INTLLIBS) |
161 | gnunet_helper_audio_record_LDFLAGS = \ | 161 | gnunet_helper_audio_record_LDFLAGS = \ |
162 | $(WINFLAGS) $(GST_LDFLAGS) | 162 | $(GST_LDFLAGS) |
163 | gnunet_helper_audio_record_CFLAGS = \ | 163 | gnunet_helper_audio_record_CFLAGS = \ |
164 | $(GST_CFLAGS) -DIS_MIC | 164 | $(GST_CFLAGS) -DIS_MIC |
165 | 165 | ||
@@ -170,7 +170,7 @@ gnunet_helper_audio_playback_LDADD = \ | |||
170 | $(GST_LIBS) \ | 170 | $(GST_LIBS) \ |
171 | $(INTLLIBS) | 171 | $(INTLLIBS) |
172 | gnunet_helper_audio_playback_LDFLAGS = \ | 172 | gnunet_helper_audio_playback_LDFLAGS = \ |
173 | $(WINFLAGS) $(GST_LDFLAGS) | 173 | $(GST_LDFLAGS) |
174 | gnunet_helper_audio_playback_CFLAGS = \ | 174 | gnunet_helper_audio_playback_CFLAGS = \ |
175 | $(GST_CFLAGS) -DIS_SPEAKER | 175 | $(GST_CFLAGS) -DIS_SPEAKER |
176 | endif | 176 | endif |
@@ -186,8 +186,8 @@ gnunet_service_conversation_LDADD = \ | |||
186 | $(top_builddir)/src/cadet/libgnunetcadet.la \ | 186 | $(top_builddir)/src/cadet/libgnunetcadet.la \ |
187 | $(top_builddir)/src/util/libgnunetutil.la \ | 187 | $(top_builddir)/src/util/libgnunetutil.la \ |
188 | $(INTLLIBS) | 188 | $(INTLLIBS) |
189 | gnunet_service_conversation_LDFLAGS = \ | 189 | #gnunet_service_conversation_LDFLAGS = \ |
190 | $(WINFLAGS) | 190 | # |
191 | 191 | ||
192 | gnunet_conversation_SOURCES = \ | 192 | gnunet_conversation_SOURCES = \ |
193 | gnunet-conversation.c | 193 | gnunet-conversation.c |
@@ -201,8 +201,8 @@ gnunet_conversation_LDADD = \ | |||
201 | $(top_builddir)/src/identity/libgnunetidentity.la \ | 201 | $(top_builddir)/src/identity/libgnunetidentity.la \ |
202 | $(top_builddir)/src/util/libgnunetutil.la \ | 202 | $(top_builddir)/src/util/libgnunetutil.la \ |
203 | $(INTLLIBS) | 203 | $(INTLLIBS) |
204 | gnunet_conversation_LDFLAGS = \ | 204 | #gnunet_conversation_LDFLAGS = \ |
205 | $(WINFLAGS) | 205 | # |
206 | 206 | ||
207 | gnunet_conversation_test_SOURCES = \ | 207 | gnunet_conversation_test_SOURCES = \ |
208 | gnunet-conversation-test.c | 208 | gnunet-conversation-test.c |
@@ -211,8 +211,8 @@ gnunet_conversation_test_LDADD = \ | |||
211 | libgnunetspeaker.la \ | 211 | libgnunetspeaker.la \ |
212 | $(top_builddir)/src/util/libgnunetutil.la \ | 212 | $(top_builddir)/src/util/libgnunetutil.la \ |
213 | $(INTLLIBS) | 213 | $(INTLLIBS) |
214 | gnunet_conversation_test_LDFLAGS = \ | 214 | #gnunet_conversation_test_LDFLAGS = \ |
215 | $(WINFLAGS) | 215 | # |
216 | 216 | ||
217 | 217 | ||
218 | test_conversation_api_SOURCES = \ | 218 | test_conversation_api_SOURCES = \ |
@@ -227,7 +227,7 @@ test_conversation_api_LDADD = \ | |||
227 | $(top_builddir)/src/testing/libgnunettesting.la \ | 227 | $(top_builddir)/src/testing/libgnunettesting.la \ |
228 | $(top_builddir)/src/util/libgnunetutil.la | 228 | $(top_builddir)/src/util/libgnunetutil.la |
229 | test_conversation_api_LDFLAGS = \ | 229 | test_conversation_api_LDFLAGS = \ |
230 | $(WINFLAGS) -export-dynamic | 230 | -export-dynamic |
231 | 231 | ||
232 | test_conversation_api_twocalls_SOURCES = \ | 232 | test_conversation_api_twocalls_SOURCES = \ |
233 | test_conversation_api_twocalls.c | 233 | test_conversation_api_twocalls.c |
@@ -241,7 +241,7 @@ test_conversation_api_twocalls_LDADD = \ | |||
241 | $(top_builddir)/src/testing/libgnunettesting.la \ | 241 | $(top_builddir)/src/testing/libgnunettesting.la \ |
242 | $(top_builddir)/src/util/libgnunetutil.la | 242 | $(top_builddir)/src/util/libgnunetutil.la |
243 | test_conversation_api_twocalls_LDFLAGS = \ | 243 | test_conversation_api_twocalls_LDFLAGS = \ |
244 | $(WINFLAGS) -export-dynamic | 244 | -export-dynamic |
245 | 245 | ||
246 | test_conversation_api_reject_SOURCES = \ | 246 | test_conversation_api_reject_SOURCES = \ |
247 | test_conversation_api_reject.c | 247 | test_conversation_api_reject.c |
@@ -255,7 +255,7 @@ test_conversation_api_reject_LDADD = \ | |||
255 | $(top_builddir)/src/testing/libgnunettesting.la \ | 255 | $(top_builddir)/src/testing/libgnunettesting.la \ |
256 | $(top_builddir)/src/util/libgnunetutil.la | 256 | $(top_builddir)/src/util/libgnunetutil.la |
257 | test_conversation_api_reject_LDFLAGS = \ | 257 | test_conversation_api_reject_LDFLAGS = \ |
258 | $(WINFLAGS) -export-dynamic | 258 | -export-dynamic |
259 | 259 | ||
260 | 260 | ||
261 | 261 | ||
diff --git a/src/core/Makefile.am b/src/core/Makefile.am index 902be3599..80bdca812 100644 --- a/src/core/Makefile.am +++ b/src/core/Makefile.am | |||
@@ -24,7 +24,7 @@ libgnunetcore_la_LIBADD = \ | |||
24 | $(top_builddir)/src/util/libgnunetutil.la \ | 24 | $(top_builddir)/src/util/libgnunetutil.la \ |
25 | $(GN_LIBINTL) $(XLIB) | 25 | $(GN_LIBINTL) $(XLIB) |
26 | libgnunetcore_la_LDFLAGS = \ | 26 | libgnunetcore_la_LDFLAGS = \ |
27 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 27 | $(GN_LIB_LDFLAGS) \ |
28 | -version-info 0:1:0 | 28 | -version-info 0:1:0 |
29 | 29 | ||
30 | 30 | ||
diff --git a/src/datacache/Makefile.am b/src/datacache/Makefile.am index 9fc00bace..ecb02d1c3 100644 --- a/src/datacache/Makefile.am +++ b/src/datacache/Makefile.am | |||
@@ -30,7 +30,7 @@ libgnunetdatacache_la_LIBADD = \ | |||
30 | $(top_builddir)/src/util/libgnunetutil.la \ | 30 | $(top_builddir)/src/util/libgnunetutil.la \ |
31 | $(GN_LIBINTL) | 31 | $(GN_LIBINTL) |
32 | libgnunetdatacache_la_LDFLAGS = \ | 32 | libgnunetdatacache_la_LDFLAGS = \ |
33 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 33 | $(GN_LIB_LDFLAGS) \ |
34 | -version-info 0:1:0 | 34 | -version-info 0:1:0 |
35 | 35 | ||
36 | 36 | ||
diff --git a/src/datastore/Makefile.am b/src/datastore/Makefile.am index ba65143af..cd1df4e5e 100644 --- a/src/datastore/Makefile.am +++ b/src/datastore/Makefile.am | |||
@@ -26,7 +26,7 @@ libgnunetdatastore_la_LIBADD = \ | |||
26 | $(top_builddir)/src/util/libgnunetutil.la \ | 26 | $(top_builddir)/src/util/libgnunetutil.la \ |
27 | $(GN_LIBINTL) | 27 | $(GN_LIBINTL) |
28 | libgnunetdatastore_la_LDFLAGS = \ | 28 | libgnunetdatastore_la_LDFLAGS = \ |
29 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 29 | $(GN_LIB_LDFLAGS) \ |
30 | -version-info 1:0:0 | 30 | -version-info 1:0:0 |
31 | 31 | ||
32 | bin_PROGRAMS = \ | 32 | bin_PROGRAMS = \ |
diff --git a/src/dht/Makefile.am b/src/dht/Makefile.am index 82d76f33c..0b2bc0946 100644 --- a/src/dht/Makefile.am +++ b/src/dht/Makefile.am | |||
@@ -25,7 +25,7 @@ libgnunetdht_la_LIBADD = \ | |||
25 | $(XLIB) \ | 25 | $(XLIB) \ |
26 | $(LTLIBINTL) | 26 | $(LTLIBINTL) |
27 | libgnunetdht_la_LDFLAGS = \ | 27 | libgnunetdht_la_LDFLAGS = \ |
28 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 28 | $(GN_LIB_LDFLAGS) \ |
29 | -version-info 3:0:0 | 29 | -version-info 3:0:0 |
30 | 30 | ||
31 | 31 | ||
diff --git a/src/dht/test_dht_tools.py.in b/src/dht/test_dht_tools.py.in index 2d9379a42..c2f95e4b5 100644 --- a/src/dht/test_dht_tools.py.in +++ b/src/dht/test_dht_tools.py.in | |||
@@ -94,20 +94,34 @@ def r_put(extra_args, **kw): | |||
94 | def end_arm_failer(command, rc, stdo, stde, normal): | 94 | def end_arm_failer(command, rc, stdo, stde, normal): |
95 | if normal: | 95 | if normal: |
96 | if rc != 0: | 96 | if rc != 0: |
97 | fail("FAIL: error running {}\nCommand output was:\n{}\n{}".format(command, stdo, stde)) | 97 | fail( |
98 | "FAIL: error running {}\nCommand output was:\n{}\n{}".format( | ||
99 | command, stdo, stde | ||
100 | ) | ||
101 | ) | ||
98 | else: | 102 | else: |
99 | if rc == 0: | 103 | if rc == 0: |
100 | fail("FAIL: expected error while running {}\nCommand output was:\n{}\n{}".format(command, stdo, stde)) | 104 | fail( |
105 | "FAIL: expected error while running {}\nCommand output was:\n{}\n{}" | ||
106 | .format(command, stdo, stde) | ||
107 | ) | ||
101 | 108 | ||
102 | 109 | ||
103 | def print_only_failer(command, rc, stdo, stde, normal): | 110 | def print_only_failer(command, rc, stdo, stde, normal): |
104 | if normal: | 111 | if normal: |
105 | if rc != 0: | 112 | if rc != 0: |
106 | print("FAIL: error running {}\nCommand output was:\n{}\n{}".format(command, stdo, stde)) | 113 | print( |
114 | "FAIL: error running {}\nCommand output was:\n{}\n{}".format( | ||
115 | command, stdo, stde | ||
116 | ) | ||
117 | ) | ||
107 | cleanup(1) | 118 | cleanup(1) |
108 | else: | 119 | else: |
109 | if rc == 0: | 120 | if rc == 0: |
110 | print("FAIL: expected error while running {}\nCommand output was:\n{}\n{}".format(command, stdo, stde)) | 121 | print( |
122 | "FAIL: expected error while running {}\nCommand output was:\n{}\n{}" | ||
123 | .format(command, stdo, stde) | ||
124 | ) | ||
111 | cleanup(1) | 125 | cleanup(1) |
112 | 126 | ||
113 | 127 | ||
@@ -122,10 +136,13 @@ print("PASS") | |||
122 | time.sleep(1) | 136 | time.sleep(1) |
123 | 137 | ||
124 | print("TEST: Testing get...", end='') | 138 | print("TEST: Testing get...", end='') |
125 | rc, stdo, stde = r_get(['-k', 'testkey', '-T', '50 ms', '-t', '8'], want_stdo=True, failer=end_arm_failer) | 139 | rc, stdo, stde = r_get(['-k', 'testkey', '-T', '50 ms', '-t', '8'], |
140 | want_stdo=True, | ||
141 | failer=end_arm_failer) | ||
126 | stdo = stdo.decode('utf-8').replace('\r', '').splitlines() | 142 | stdo = stdo.decode('utf-8').replace('\r', '').splitlines() |
127 | expect = "Result 0, type 8:\ntestdata".splitlines() | 143 | expect = "Result 0, type 8:\ntestdata".splitlines() |
128 | if len(stdo) != 2 or len(expect) != 2 or stdo[0] != expect[0] or stdo[1] != expect[1]: | 144 | if len(stdo) != 2 or len(expect |
145 | ) != 2 or stdo[0] != expect[0] or stdo[1] != expect[1]: | ||
129 | fail("output `{}' differs from expected `{}'".format(stdo, expect)) | 146 | fail("output `{}' differs from expected `{}'".format(stdo, expect)) |
130 | print("PASS") | 147 | print("PASS") |
131 | 148 | ||
diff --git a/src/dns/Makefile.am b/src/dns/Makefile.am index 33ec8ef85..d2598bd8a 100644 --- a/src/dns/Makefile.am +++ b/src/dns/Makefile.am | |||
@@ -16,10 +16,6 @@ pkgcfg_DATA = \ | |||
16 | 16 | ||
17 | if LINUX | 17 | if LINUX |
18 | HIJACKBIN = gnunet-helper-dns | 18 | HIJACKBIN = gnunet-helper-dns |
19 | install-exec-hook: | ||
20 | $(top_srcdir)/src/dns/install-dns-helper.sh $(DESTDIR)$(libexecdir) $(GNUNETDNS_GROUP) $(SUDO_BINARY) || true | ||
21 | else | ||
22 | install-exec-hook: | ||
23 | endif | 19 | endif |
24 | 20 | ||
25 | lib_LTLIBRARIES = \ | 21 | lib_LTLIBRARIES = \ |
diff --git a/src/dns/install-dns-helper.sh b/src/dns/install-dns-helper.sh deleted file mode 100755 index 14d5caa70..000000000 --- a/src/dns/install-dns-helper.sh +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | #!/bin/sh | ||
2 | # $1 - bindir | ||
3 | # $2 - gnunetdns group | ||
4 | # $3 - sudo binary (optional) | ||
5 | $3 chown root $1/gnunet-helper-dns | ||
6 | $3 chgrp $2 $1/gnunet-helper-dns | ||
7 | $3 chmod 4750 $1/gnunet-helper-dns | ||
8 | # In case user 'gnunet' does not exist, at least set the group | ||
9 | $3 chgrp $2 $1/gnunet-service-dns | ||
10 | # Usually we want both... | ||
11 | $3 chown gnunet:$2 $1/gnunet-service-dns | ||
12 | $3 chmod 2750 $1/gnunet-service-dns | ||
diff --git a/src/dns/test_gnunet_dns.sh b/src/dns/test_gnunet_dns.sh index 0fa338c9b..e0fcb711d 100755 --- a/src/dns/test_gnunet_dns.sh +++ b/src/dns/test_gnunet_dns.sh | |||
@@ -42,6 +42,12 @@ then | |||
42 | exit 77 | 42 | exit 77 |
43 | fi | 43 | fi |
44 | 44 | ||
45 | if test ! `id nobody`; | ||
46 | then | ||
47 | echo "This tests requires a user account 'nobody'. Skipping." | ||
48 | exit 77 | ||
49 | fi | ||
50 | |||
45 | export PATH=".:$PATH" | 51 | export PATH=".:$PATH" |
46 | gnunet-service-dns -c dns.conf & | 52 | gnunet-service-dns -c dns.conf & |
47 | gnunet-dns-redirector -c dns.conf -4 127.0.0.1 & | 53 | gnunet-dns-redirector -c dns.conf -4 127.0.0.1 & |
diff --git a/src/exit/Makefile.am b/src/exit/Makefile.am index b7286349d..c0323d0d6 100644 --- a/src/exit/Makefile.am +++ b/src/exit/Makefile.am | |||
@@ -16,10 +16,6 @@ dist_pkgcfg_DATA = \ | |||
16 | 16 | ||
17 | if LINUX | 17 | if LINUX |
18 | EXITBIN = gnunet-helper-exit | 18 | EXITBIN = gnunet-helper-exit |
19 | install-exec-hook: | ||
20 | $(top_srcdir)/src/exit/install-exit-helper.sh $(DESTDIR)$(libexecdir) $(SUDO_BINARY) || true | ||
21 | else | ||
22 | install-exec-hook: | ||
23 | endif | 19 | endif |
24 | 20 | ||
25 | 21 | ||
diff --git a/src/exit/install-exit-helper.sh b/src/exit/install-exit-helper.sh deleted file mode 100755 index d9ae14106..000000000 --- a/src/exit/install-exit-helper.sh +++ /dev/null | |||
@@ -1,5 +0,0 @@ | |||
1 | #!/bin/sh | ||
2 | # $1 - bindir | ||
3 | # $2 - sudo binary (optional) | ||
4 | $2 chown root:root $1/gnunet-helper-exit || true | ||
5 | $2 chmod u+s $1/gnunet-helper-exit || true | ||
diff --git a/src/fs/Makefile.am b/src/fs/Makefile.am index 0840242ea..f0efefc4b 100644 --- a/src/fs/Makefile.am +++ b/src/fs/Makefile.am | |||
@@ -55,7 +55,7 @@ libgnunetfs_la_LIBADD += \ | |||
55 | endif | 55 | endif |
56 | 56 | ||
57 | libgnunetfs_la_LDFLAGS = \ | 57 | libgnunetfs_la_LDFLAGS = \ |
58 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 58 | $(GN_LIB_LDFLAGS) \ |
59 | -version-info 3:1:1 | 59 | -version-info 3:1:1 |
60 | 60 | ||
61 | 61 | ||
diff --git a/src/fs/test_gnunet_fs_idx.py.in b/src/fs/test_gnunet_fs_idx.py.in index 4798cf503..2c8c7e8ec 100755 --- a/src/fs/test_gnunet_fs_idx.py.in +++ b/src/fs/test_gnunet_fs_idx.py.in | |||
@@ -11,7 +11,7 @@ | |||
11 | # WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | # WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
13 | # Affero General Public License for more details. | 13 | # Affero General Public License for more details. |
14 | # | 14 | # |
15 | # You should have received a copy of the GNU Affero General Public License | 15 | # You should have received a copy of the GNU Affero General Public License |
16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | 16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
17 | # | 17 | # |
@@ -43,7 +43,9 @@ elif os.name == 'nt': | |||
43 | unindex = './gnunet-unindex.exe' | 43 | unindex = './gnunet-unindex.exe' |
44 | 44 | ||
45 | if os.name == "nt": | 45 | if os.name == "nt": |
46 | shutil.rmtree(os.path.join(os.getenv("TEMP"), "gnunet-test-fs-py-idx"), True) | 46 | shutil.rmtree( |
47 | os.path.join(os.getenv("TEMP"), "gnunet-test-fs-py-idx"), True | ||
48 | ) | ||
47 | else: | 49 | else: |
48 | shutil.rmtree("/tmp/gnunet-test-fs-py-idx", True) | 50 | shutil.rmtree("/tmp/gnunet-test-fs-py-idx", True) |
49 | 51 | ||
@@ -53,22 +55,59 @@ arm.communicate() | |||
53 | try: | 55 | try: |
54 | pub = pexpect() | 56 | pub = pexpect() |
55 | 57 | ||
56 | pub.spawn(None, [publish, '-c', 'test_gnunet_fs_idx_data.conf', '-m', "description:Test archive", '-k', 'tst', 'test_gnunet_fs_rec_data.tgz'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) | 58 | pub.spawn( |
57 | pub.expect("stdout", re.compile(r"URI is `gnunet://fs/chk/2ZMHKPV74CB6GB1GFKQRR95BXJQA2SER25FN48GAW7WSBPA0GDEM5Y74V1ZJHM0NA6919TVW376BHTFDRE3RYS0KRY92M1QJVKPHFCR\.49BT3V5C10KA1695JF71FCT8ZZG4JMJSH04BD9CT22R6KEM915A7CEST17RD0QYTHXV5M4HHEGJMEZSFRDB7JAYC0EMJAN2V781E9DG\.17822'\.\r?\n")) | 59 | None, [ |
60 | publish, '-c', 'test_gnunet_fs_idx_data.conf', '-m', | ||
61 | "description:Test archive", '-k', 'tst', | ||
62 | 'test_gnunet_fs_rec_data.tgz' | ||
63 | ], | ||
64 | stdout=subprocess.PIPE, | ||
65 | stderr=subprocess.STDOUT | ||
66 | ) | ||
67 | pub.expect( | ||
68 | "stdout", | ||
69 | re.compile( | ||
70 | r"URI is `gnunet://fs/chk/2ZMHKPV74CB6GB1GFKQRR95BXJQA2SER25FN48GAW7WSBPA0GDEM5Y74V1ZJHM0NA6919TVW376BHTFDRE3RYS0KRY92M1QJVKPHFCR\.49BT3V5C10KA1695JF71FCT8ZZG4JMJSH04BD9CT22R6KEM915A7CEST17RD0QYTHXV5M4HHEGJMEZSFRDB7JAYC0EMJAN2V781E9DG\.17822'\.\r?\n" | ||
71 | ) | ||
72 | ) | ||
58 | 73 | ||
59 | down = pexpect() | 74 | down = pexpect() |
60 | down.spawn(None, [download, '-c', 'test_gnunet_fs_idx_data.conf', '-o', 'test_gnunet_fs_rec_data.tar.gz', 'gnunet://fs/chk/2ZMHKPV74CB6GB1GFKQRR95BXJQA2SER25FN48GAW7WSBPA0GDEM5Y74V1ZJHM0NA6919TVW376BHTFDRE3RYS0KRY92M1QJVKPHFCR.49BT3V5C10KA1695JF71FCT8ZZG4JMJSH04BD9CT22R6KEM915A7CEST17RD0QYTHXV5M4HHEGJMEZSFRDB7JAYC0EMJAN2V781E9DG.17822'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) | 75 | down.spawn( |
61 | down.expect("stdout", re.compile(r"Downloading `test_gnunet_fs_rec_data.tar.gz' done (.*).\r?\n")) | 76 | None, [ |
77 | download, '-c', 'test_gnunet_fs_idx_data.conf', '-o', | ||
78 | 'test_gnunet_fs_rec_data.tar.gz', | ||
79 | 'gnunet://fs/chk/2ZMHKPV74CB6GB1GFKQRR95BXJQA2SER25FN48GAW7WSBPA0GDEM5Y74V1ZJHM0NA6919TVW376BHTFDRE3RYS0KRY92M1QJVKPHFCR.49BT3V5C10KA1695JF71FCT8ZZG4JMJSH04BD9CT22R6KEM915A7CEST17RD0QYTHXV5M4HHEGJMEZSFRDB7JAYC0EMJAN2V781E9DG.17822' | ||
80 | ], | ||
81 | stdout=subprocess.PIPE, | ||
82 | stderr=subprocess.STDOUT | ||
83 | ) | ||
84 | down.expect( | ||
85 | "stdout", | ||
86 | re.compile( | ||
87 | r"Downloading `test_gnunet_fs_rec_data.tar.gz' done (.*).\r?\n" | ||
88 | ) | ||
89 | ) | ||
62 | os.remove("test_gnunet_fs_rec_data.tar.gz") | 90 | os.remove("test_gnunet_fs_rec_data.tar.gz") |
63 | 91 | ||
64 | un = pexpect() | 92 | un = pexpect() |
65 | un.spawn(None, [unindex, '-c', 'test_gnunet_fs_idx_data.conf', 'test_gnunet_fs_rec_data.tgz'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) | 93 | un.spawn( |
94 | None, [ | ||
95 | unindex, '-c', 'test_gnunet_fs_idx_data.conf', | ||
96 | 'test_gnunet_fs_rec_data.tgz' | ||
97 | ], | ||
98 | stdout=subprocess.PIPE, | ||
99 | stderr=subprocess.STDOUT | ||
100 | ) | ||
66 | un.expect("stdout", re.compile(r'Unindexing done\.\r?\n')) | 101 | un.expect("stdout", re.compile(r'Unindexing done\.\r?\n')) |
67 | 102 | ||
68 | finally: | 103 | finally: |
69 | arm = subprocess.Popen([gnunetarm, '-eq', '-c', 'test_gnunet_fs_idx_data.conf']) | 104 | arm = subprocess.Popen([ |
105 | gnunetarm, '-eq', '-c', 'test_gnunet_fs_idx_data.conf' | ||
106 | ]) | ||
70 | arm.communicate() | 107 | arm.communicate() |
71 | if os.name == "nt": | 108 | if os.name == "nt": |
72 | shutil.rmtree(os.path.join(os.getenv("TEMP"), "gnunet-test-fs-py-idx"), True) | 109 | shutil.rmtree( |
110 | os.path.join(os.getenv("TEMP"), "gnunet-test-fs-py-idx"), True | ||
111 | ) | ||
73 | else: | 112 | else: |
74 | shutil.rmtree("/tmp/gnunet-test-fs-py-idx", True) | 113 | shutil.rmtree("/tmp/gnunet-test-fs-py-idx", True) |
diff --git a/src/fs/test_gnunet_fs_psd.py.in b/src/fs/test_gnunet_fs_psd.py.in index a1e4db9d5..abb3d0b83 100755 --- a/src/fs/test_gnunet_fs_psd.py.in +++ b/src/fs/test_gnunet_fs_psd.py.in | |||
@@ -11,7 +11,7 @@ | |||
11 | # WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | # WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
13 | # Affero General Public License for more details. | 13 | # Affero General Public License for more details. |
14 | # | 14 | # |
15 | # You should have received a copy of the GNU Affero General Public License | 15 | # You should have received a copy of the GNU Affero General Public License |
16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | 16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
17 | # | 17 | # |
@@ -38,8 +38,8 @@ except NameError: | |||
38 | reload(sys) | 38 | reload(sys) |
39 | 39 | ||
40 | # Force encoding to utf-8, as this test otherwise fails | 40 | # Force encoding to utf-8, as this test otherwise fails |
41 | # on some systems (see #5094). In Python 3+ there is no attribute | 41 | # on some systems (see #5094). In Python 3+ there is no attribute |
42 | # sys.setdefaultencoding anymore. | 42 | # sys.setdefaultencoding anymore. |
43 | if (3 < sys.version_info[0]): | 43 | if (3 < sys.version_info[0]): |
44 | sys.setdefaultencoding('utf8') | 44 | sys.setdefaultencoding('utf8') |
45 | 45 | ||
@@ -68,9 +68,11 @@ if "GNUNET_PREFIX" in os.environ: | |||
68 | else: | 68 | else: |
69 | print("You need to export GNUNET_PREFIX") | 69 | print("You need to export GNUNET_PREFIX") |
70 | sys.exit(1) | 70 | sys.exit(1) |
71 | 71 | ||
72 | if os.name == "nt": | 72 | if os.name == "nt": |
73 | shutil.rmtree(os.path.join(os.getenv("TEMP"), "gnunet-test-fs-py-psd"), True) | 73 | shutil.rmtree( |
74 | os.path.join(os.getenv("TEMP"), "gnunet-test-fs-py-psd"), True | ||
75 | ) | ||
74 | else: | 76 | else: |
75 | shutil.rmtree("/tmp/gnunet-test-fs-py-psd", True) | 77 | shutil.rmtree("/tmp/gnunet-test-fs-py-psd", True) |
76 | 78 | ||
@@ -80,23 +82,68 @@ arm.communicate() | |||
80 | # first, basic publish-search-download run | 82 | # first, basic publish-search-download run |
81 | try: | 83 | try: |
82 | pub = pexpect() | 84 | pub = pexpect() |
83 | pub.spawn(None, [publish, '-c', 'test_gnunet_fs_psd_data.conf', '-n', '-m', "description:Test archive", '-k', 'tst', 'test_gnunet_fs_rec_data.tgz'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) | 85 | pub.spawn( |
84 | pub.expect("stdout", re.compile(r"Publishing `.+test_gnunet_fs_rec_data.tgz' done\.\r?\n")) | 86 | None, [ |
85 | pub.expect("stdout", re.compile(r"URI is `gnunet://fs/chk/2ZMHKPV74CB6GB1GFKQRR95BXJQA2SER25FN48GAW7WSBPA0GDEM5Y74V1ZJHM0NA6919TVW376BHTFDRE3RYS0KRY92M1QJVKPHFCR\.49BT3V5C10KA1695JF71FCT8ZZG4JMJSH04BD9CT22R6KEM915A7CEST17RD0QYTHXV5M4HHEGJMEZSFRDB7JAYC0EMJAN2V781E9DG\.17822'\.\r?\n")) | 87 | publish, '-c', 'test_gnunet_fs_psd_data.conf', '-n', '-m', |
88 | "description:Test archive", '-k', 'tst', | ||
89 | 'test_gnunet_fs_rec_data.tgz' | ||
90 | ], | ||
91 | stdout=subprocess.PIPE, | ||
92 | stderr=subprocess.STDOUT | ||
93 | ) | ||
94 | pub.expect( | ||
95 | "stdout", | ||
96 | re.compile(r"Publishing `.+test_gnunet_fs_rec_data.tgz' done\.\r?\n") | ||
97 | ) | ||
98 | pub.expect( | ||
99 | "stdout", | ||
100 | re.compile( | ||
101 | r"URI is `gnunet://fs/chk/2ZMHKPV74CB6GB1GFKQRR95BXJQA2SER25FN48GAW7WSBPA0GDEM5Y74V1ZJHM0NA6919TVW376BHTFDRE3RYS0KRY92M1QJVKPHFCR\.49BT3V5C10KA1695JF71FCT8ZZG4JMJSH04BD9CT22R6KEM915A7CEST17RD0QYTHXV5M4HHEGJMEZSFRDB7JAYC0EMJAN2V781E9DG\.17822'\.\r?\n" | ||
102 | ) | ||
103 | ) | ||
86 | 104 | ||
87 | s = pexpect() | 105 | s = pexpect() |
88 | s.spawn(None, [search, '-V', '-t', '1000 ms', '-N', '1', '-c', 'test_gnunet_fs_psd_data.conf', 'tst'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) | 106 | s.spawn( |
89 | s.expect("stdout", re.compile(r'gnunet-download -o "test_gnunet_fs_rec_data.tgz" gnunet://fs/chk/2ZMHKPV74CB6GB1GFKQRR95BXJQA2SER25FN48GAW7WSBPA0GDEM5Y74V1ZJHM0NA6919TVW376BHTFDRE3RYS0KRY92M1QJVKPHFCR\.49BT3V5C10KA1695JF71FCT8ZZG4JMJSH04BD9CT22R6KEM915A7CEST17RD0QYTHXV5M4HHEGJMEZSFRDB7JAYC0EMJAN2V781E9DG\.17822\r?\n')) | 107 | None, [ |
108 | search, '-V', '-t', '1000 ms', '-N', '1', '-c', | ||
109 | 'test_gnunet_fs_psd_data.conf', 'tst' | ||
110 | ], | ||
111 | stdout=subprocess.PIPE, | ||
112 | stderr=subprocess.STDOUT | ||
113 | ) | ||
114 | s.expect( | ||
115 | "stdout", | ||
116 | re.compile( | ||
117 | r'gnunet-download -o "test_gnunet_fs_rec_data.tgz" gnunet://fs/chk/2ZMHKPV74CB6GB1GFKQRR95BXJQA2SER25FN48GAW7WSBPA0GDEM5Y74V1ZJHM0NA6919TVW376BHTFDRE3RYS0KRY92M1QJVKPHFCR\.49BT3V5C10KA1695JF71FCT8ZZG4JMJSH04BD9CT22R6KEM915A7CEST17RD0QYTHXV5M4HHEGJMEZSFRDB7JAYC0EMJAN2V781E9DG\.17822\r?\n' | ||
118 | ) | ||
119 | ) | ||
90 | 120 | ||
91 | down = pexpect() | 121 | down = pexpect() |
92 | down.spawn(None, [download, '-c', 'test_gnunet_fs_psd_data.conf', '-o', 'test_gnunet_fs_rec_data.tar.gz', 'gnunet://fs/chk/2ZMHKPV74CB6GB1GFKQRR95BXJQA2SER25FN48GAW7WSBPA0GDEM5Y74V1ZJHM0NA6919TVW376BHTFDRE3RYS0KRY92M1QJVKPHFCR.49BT3V5C10KA1695JF71FCT8ZZG4JMJSH04BD9CT22R6KEM915A7CEST17RD0QYTHXV5M4HHEGJMEZSFRDB7JAYC0EMJAN2V781E9DG.17822'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) | 122 | down.spawn( |
93 | down.expect("stdout", re.compile(r"Downloading `test_gnunet_fs_rec_data.tar.gz' done (.*).\r?\n")) | 123 | None, [ |
124 | download, '-c', 'test_gnunet_fs_psd_data.conf', '-o', | ||
125 | 'test_gnunet_fs_rec_data.tar.gz', | ||
126 | 'gnunet://fs/chk/2ZMHKPV74CB6GB1GFKQRR95BXJQA2SER25FN48GAW7WSBPA0GDEM5Y74V1ZJHM0NA6919TVW376BHTFDRE3RYS0KRY92M1QJVKPHFCR.49BT3V5C10KA1695JF71FCT8ZZG4JMJSH04BD9CT22R6KEM915A7CEST17RD0QYTHXV5M4HHEGJMEZSFRDB7JAYC0EMJAN2V781E9DG.17822' | ||
127 | ], | ||
128 | stdout=subprocess.PIPE, | ||
129 | stderr=subprocess.STDOUT | ||
130 | ) | ||
131 | down.expect( | ||
132 | "stdout", | ||
133 | re.compile( | ||
134 | r"Downloading `test_gnunet_fs_rec_data.tar.gz' done (.*).\r?\n" | ||
135 | ) | ||
136 | ) | ||
94 | os.remove("test_gnunet_fs_rec_data.tar.gz") | 137 | os.remove("test_gnunet_fs_rec_data.tar.gz") |
95 | 138 | ||
96 | finally: | 139 | finally: |
97 | arm = subprocess.Popen([gnunetarm, '-eq', '-c', 'test_gnunet_fs_psd_data.conf']) | 140 | arm = subprocess.Popen([ |
141 | gnunetarm, '-eq', '-c', 'test_gnunet_fs_psd_data.conf' | ||
142 | ]) | ||
98 | arm.communicate() | 143 | arm.communicate() |
99 | if os.name == "nt": | 144 | if os.name == "nt": |
100 | shutil.rmtree(os.path.join(os.getenv("TEMP"), "gnunet-test-fs-py-psd"), True) | 145 | shutil.rmtree( |
146 | os.path.join(os.getenv("TEMP"), "gnunet-test-fs-py-psd"), True | ||
147 | ) | ||
101 | else: | 148 | else: |
102 | shutil.rmtree("/tmp/gnunet-test-fs-py-psd", True) | 149 | shutil.rmtree("/tmp/gnunet-test-fs-py-psd", True) |
diff --git a/src/fs/test_gnunet_fs_rec.py.in b/src/fs/test_gnunet_fs_rec.py.in index 0f881564f..f827aa3a5 100755 --- a/src/fs/test_gnunet_fs_rec.py.in +++ b/src/fs/test_gnunet_fs_rec.py.in | |||
@@ -50,48 +50,97 @@ elif os.name == 'nt': | |||
50 | directory = './gnunet-directory.exe' | 50 | directory = './gnunet-directory.exe' |
51 | 51 | ||
52 | if os.name == "nt": | 52 | if os.name == "nt": |
53 | shutil.rmtree(os.path.join(os.getenv("TEMP"), "gnunet-test-fs-py-rec"), True) | 53 | shutil.rmtree( |
54 | os.path.join(os.getenv("TEMP"), "gnunet-test-fs-py-rec"), True | ||
55 | ) | ||
54 | else: | 56 | else: |
55 | shutil.rmtree("/tmp/gnunet-test-fs-py-rec", True) | 57 | shutil.rmtree("/tmp/gnunet-test-fs-py-rec", True) |
56 | 58 | ||
57 | arm = subprocess.Popen([gnunetarm, '-sq', '-c', 'test_gnunet_fs_rec_data.conf']) | 59 | arm = subprocess.Popen([gnunetarm, '-sq', '-c', 'test_gnunet_fs_rec_data.conf']) |
58 | arm.communicate() | 60 | arm.communicate() |
59 | 61 | ||
60 | # pray that `tar' is in PATH. | ||
61 | # FIXME: Actually we should check for that and output | ||
62 | # a message if it isn't found. | ||
63 | tar = tarfile.open('test_gnunet_fs_rec_data.tgz') | 62 | tar = tarfile.open('test_gnunet_fs_rec_data.tgz') |
64 | tar.extractall() | 63 | tar.extractall() |
65 | # first, basic publish-search-download run | 64 | # first, basic publish-search-download run |
66 | try: | 65 | try: |
67 | pub = pexpect() | 66 | pub = pexpect() |
68 | pub.spawn(None, [publish, '-c', 'test_gnunet_fs_rec_data.conf', '-k', 'testdir', 'dir/'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) | 67 | pub.spawn( |
68 | None, [ | ||
69 | publish, '-c', 'test_gnunet_fs_rec_data.conf', '-k', 'testdir', | ||
70 | 'dir/' | ||
71 | ], | ||
72 | stdout=subprocess.PIPE, | ||
73 | stderr=subprocess.STDOUT | ||
74 | ) | ||
69 | # Can't say much for publishing, except that the last one is the toplevel directory | 75 | # Can't say much for publishing, except that the last one is the toplevel directory |
70 | pub.expect("stdout", re.compile(r"Publishing `.+' done\.\r?\n")) | 76 | pub.expect("stdout", re.compile(r"Publishing `.+' done\.\r?\n")) |
71 | pub.expect("stdout", re.compile(r"URI is `gnunet://fs/chk/[A-Z0-9]{103}\.[A-Z0-9]{103}\.\d+'\.\r?\n")) | 77 | pub.expect( |
78 | "stdout", | ||
79 | re.compile( | ||
80 | r"URI is `gnunet://fs/chk/[A-Z0-9]{103}\.[A-Z0-9]{103}\.\d+'\.\r?\n" | ||
81 | ) | ||
82 | ) | ||
72 | pub.expect("stdout", re.compile(r"Publishing `.+' done\.\r?\n")) | 83 | pub.expect("stdout", re.compile(r"Publishing `.+' done\.\r?\n")) |
73 | pub.expect("stdout", re.compile(r"URI is `gnunet://fs/chk/[A-Z0-9]{103}\.[A-Z0-9]{103}\.\d+'\.\r?\n")) | 84 | pub.expect( |
85 | "stdout", | ||
86 | re.compile( | ||
87 | r"URI is `gnunet://fs/chk/[A-Z0-9]{103}\.[A-Z0-9]{103}\.\d+'\.\r?\n" | ||
88 | ) | ||
89 | ) | ||
74 | pub.expect("stdout", re.compile(r"Publishing `.+' done\.\r?\n")) | 90 | pub.expect("stdout", re.compile(r"Publishing `.+' done\.\r?\n")) |
75 | pub.expect("stdout", re.compile(r"URI is `gnunet://fs/chk/[A-Z0-9]{103}\.[A-Z0-9]{103}\.\d+'\.\r?\n")) | 91 | pub.expect( |
92 | "stdout", | ||
93 | re.compile( | ||
94 | r"URI is `gnunet://fs/chk/[A-Z0-9]{103}\.[A-Z0-9]{103}\.\d+'\.\r?\n" | ||
95 | ) | ||
96 | ) | ||
76 | pub.expect("stdout", re.compile(r"Publishing `.+' done\.\r?\n")) | 97 | pub.expect("stdout", re.compile(r"Publishing `.+' done\.\r?\n")) |
77 | pub.expect("stdout", re.compile(r"URI is `gnunet://fs/chk/[A-Z0-9]{103}\.[A-Z0-9]{103}\.\d+'\.\r?\n")) | 98 | pub.expect( |
99 | "stdout", | ||
100 | re.compile( | ||
101 | r"URI is `gnunet://fs/chk/[A-Z0-9]{103}\.[A-Z0-9]{103}\.\d+'\.\r?\n" | ||
102 | ) | ||
103 | ) | ||
78 | pub.expect("stdout", re.compile(r"Publishing `.+' done\.\r?\n")) | 104 | pub.expect("stdout", re.compile(r"Publishing `.+' done\.\r?\n")) |
79 | pub.expect("stdout", re.compile(r"URI is `gnunet://fs/chk/[A-Z0-9]{103}\.[A-Z0-9]{103}\.\d+'\.\r?\n")) | 105 | pub.expect( |
106 | "stdout", | ||
107 | re.compile( | ||
108 | r"URI is `gnunet://fs/chk/[A-Z0-9]{103}\.[A-Z0-9]{103}\.\d+'\.\r?\n" | ||
109 | ) | ||
110 | ) | ||
80 | pub.expect("stdout", re.compile(r"Publishing `.+' done\.\r?\n")) | 111 | pub.expect("stdout", re.compile(r"Publishing `.+' done\.\r?\n")) |
81 | pub.expect("stdout", re.compile(r"URI is `gnunet://fs/chk/[A-Z0-9]{103}\.[A-Z0-9]{103}\.\d+'\.\r?\n")) | 112 | pub.expect( |
82 | pub.expect("stdout", re.compile(r"Publishing `.+[\\/]dir[\\/]' done\.\r?\n")) | 113 | "stdout", |
114 | re.compile( | ||
115 | r"URI is `gnunet://fs/chk/[A-Z0-9]{103}\.[A-Z0-9]{103}\.\d+'\.\r?\n" | ||
116 | ) | ||
117 | ) | ||
118 | pub.expect( | ||
119 | "stdout", re.compile(r"Publishing `.+[\\/]dir[\\/]' done\.\r?\n") | ||
120 | ) | ||
83 | m = pub.expect("stdout", re.compile(r".+\r?\n")) | 121 | m = pub.expect("stdout", re.compile(r".+\r?\n")) |
84 | if not m: | 122 | if not m: |
85 | sys.exit(3) | 123 | sys.exit(3) |
86 | output = m.string | 124 | output = m.string |
87 | url = output[output.find("`")+1:output.find("'")] | 125 | url = output[output.find("`") + 1:output.find("'")] |
88 | 126 | ||
89 | down = pexpect() | 127 | down = pexpect() |
90 | down.spawn(None, [download, '-c', 'test_gnunet_fs_rec_data.conf', '-R', '-o', 'rdir.gnd', url], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) | 128 | down.spawn( |
129 | None, [ | ||
130 | download, '-c', 'test_gnunet_fs_rec_data.conf', '-R', '-o', | ||
131 | 'rdir.gnd', url | ||
132 | ], | ||
133 | stdout=subprocess.PIPE, | ||
134 | stderr=subprocess.STDOUT | ||
135 | ) | ||
91 | down.expect("stdout", re.compile(r"Downloading `rdir.gnd' done (.*).\r?\n")) | 136 | down.expect("stdout", re.compile(r"Downloading `rdir.gnd' done (.*).\r?\n")) |
92 | 137 | ||
93 | d = pexpect() | 138 | d = pexpect() |
94 | d.spawn(None, [directory, '-c', 'test_gnunet_fs_rec_data.conf', 'rdir/a.gnd'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) | 139 | d.spawn( |
140 | None, [directory, '-c', 'test_gnunet_fs_rec_data.conf', 'rdir/a.gnd'], | ||
141 | stdout=subprocess.PIPE, | ||
142 | stderr=subprocess.STDOUT | ||
143 | ) | ||
95 | d.expect("stdout", re.compile(r"Directory `a/' meta data:\r?\n")) | 144 | d.expect("stdout", re.compile(r"Directory `a/' meta data:\r?\n")) |
96 | d.expect("stdout", re.compile(r"Directory `a/' contents:\r?\n")) | 145 | d.expect("stdout", re.compile(r"Directory `a/' contents:\r?\n")) |
97 | d.expect("stdout", re.compile(r"COPYING (.*)\r?\n")) | 146 | d.expect("stdout", re.compile(r"COPYING (.*)\r?\n")) |
@@ -101,14 +150,20 @@ try: | |||
101 | os.remove("rdir/a.gnd") | 150 | os.remove("rdir/a.gnd") |
102 | diff = dcdiff('dir', 'rdir') | 151 | diff = dcdiff('dir', 'rdir') |
103 | if len(diff) != 0: | 152 | if len(diff) != 0: |
104 | raise Exception("Unexpected difference between source directory and downloaded result:\n{}".format(diff)) | 153 | raise Exception( |
105 | 154 | "Unexpected difference between source directory and downloaded result:\n{}" | |
155 | .format(diff) | ||
156 | ) | ||
106 | 157 | ||
107 | finally: | 158 | finally: |
108 | arm = subprocess.Popen([gnunetarm, '-eq', '-c', 'test_gnunet_fs_rec_data.conf']) | 159 | arm = subprocess.Popen([ |
160 | gnunetarm, '-eq', '-c', 'test_gnunet_fs_rec_data.conf' | ||
161 | ]) | ||
109 | arm.communicate() | 162 | arm.communicate() |
110 | if os.name == "nt": | 163 | if os.name == "nt": |
111 | shutil.rmtree(os.path.join(os.getenv("TEMP"), "gnunet-test-fs-py-rec"), True) | 164 | shutil.rmtree( |
165 | os.path.join(os.getenv("TEMP"), "gnunet-test-fs-py-rec"), True | ||
166 | ) | ||
112 | else: | 167 | else: |
113 | shutil.rmtree("/tmp/gnunet-test-fs-py-rec", True) | 168 | shutil.rmtree("/tmp/gnunet-test-fs-py-rec", True) |
114 | shutil.rmtree("dir", True) | 169 | shutil.rmtree("dir", True) |
diff --git a/src/gns/Makefile.am b/src/gns/Makefile.am index 6cc09c098..48d13e3c0 100644 --- a/src/gns/Makefile.am +++ b/src/gns/Makefile.am | |||
@@ -158,10 +158,18 @@ gnunet_dns2gns_LDADD = \ | |||
158 | $(top_builddir)/src/identity/libgnunetidentity.la \ | 158 | $(top_builddir)/src/identity/libgnunetidentity.la \ |
159 | $(GN_LIBINTL) | 159 | $(GN_LIBINTL) |
160 | 160 | ||
161 | if HAVE_SUDO | ||
162 | SUDO_OR_DOAS_BINARY= $(SUDO_BINARY) | ||
163 | else | ||
164 | if HAVE_DOAS_BINARY | ||
165 | SUDO_OR_DOAS_BINARY= $(DOAS_BINARY) | ||
166 | endif | ||
167 | endif | ||
168 | |||
161 | if LINUX | 169 | if LINUX |
162 | HIJACKBIN = gnunet-dns2gns | 170 | HIJACKBIN = gnunet-dns2gns |
163 | install-exec-hook: | 171 | install-exec-hook: |
164 | $(SUDO_BINARY) setcap 'cap_net_bind_service=+ep' $(DESTDIR)$(libexecdir)/gnunet-dns2gns || true | 172 | $(SUDO_OR_DOAS_BINARY) setcap 'cap_net_bind_service=+ep' $(DESTDIR)$(libexecdir)/gnunet-dns2gns || true |
165 | else | 173 | else |
166 | install-exec-hook: | 174 | install-exec-hook: |
167 | endif | 175 | endif |
diff --git a/src/gnsrecord/Makefile.am b/src/gnsrecord/Makefile.am index 81bee5a6b..3da9af9ca 100644 --- a/src/gnsrecord/Makefile.am +++ b/src/gnsrecord/Makefile.am | |||
@@ -37,7 +37,7 @@ libgnunetgnsrecord_la_LIBADD = \ | |||
37 | $(top_builddir)/src/util/libgnunetutil.la \ | 37 | $(top_builddir)/src/util/libgnunetutil.la \ |
38 | $(GN_LIBINTL) | 38 | $(GN_LIBINTL) |
39 | libgnunetgnsrecord_la_LDFLAGS = \ | 39 | libgnunetgnsrecord_la_LDFLAGS = \ |
40 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 40 | $(GN_LIB_LDFLAGS) \ |
41 | -version-info 0:0:0 | 41 | -version-info 0:0:0 |
42 | 42 | ||
43 | 43 | ||
diff --git a/src/identity/Makefile.am b/src/identity/Makefile.am index 39d423506..9f580f0f9 100644 --- a/src/identity/Makefile.am +++ b/src/identity/Makefile.am | |||
@@ -46,7 +46,7 @@ libgnunetidentity_la_LIBADD = \ | |||
46 | $(top_builddir)/src/util/libgnunetutil.la \ | 46 | $(top_builddir)/src/util/libgnunetutil.la \ |
47 | $(GN_LIBINTL) $(XLIB) | 47 | $(GN_LIBINTL) $(XLIB) |
48 | libgnunetidentity_la_LDFLAGS = \ | 48 | libgnunetidentity_la_LDFLAGS = \ |
49 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 49 | $(GN_LIB_LDFLAGS) \ |
50 | -version-info 1:0:0 | 50 | -version-info 1:0:0 |
51 | 51 | ||
52 | bin_PROGRAMS = \ | 52 | bin_PROGRAMS = \ |
diff --git a/src/integration-tests/gnunet_pyexpect.py.in b/src/integration-tests/gnunet_pyexpect.py.in index d757634a5..aad84e4f7 100644 --- a/src/integration-tests/gnunet_pyexpect.py.in +++ b/src/integration-tests/gnunet_pyexpect.py.in | |||
@@ -11,7 +11,7 @@ | |||
11 | # WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | # WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
13 | # Affero General Public License for more details. | 13 | # Affero General Public License for more details. |
14 | # | 14 | # |
15 | # You should have received a copy of the GNU Affero General Public License | 15 | # You should have received a copy of the GNU Affero General Public License |
16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | 16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
17 | # | 17 | # |
@@ -26,58 +26,69 @@ import sys | |||
26 | import shutil | 26 | import shutil |
27 | import time | 27 | import time |
28 | 28 | ||
29 | class pexpect (object): | ||
30 | def __init__ (self): | ||
31 | super (pexpect, self).__init__ () | ||
32 | 29 | ||
33 | def spawn (self, stdin, arglist, *pargs, **kwargs): | 30 | class pexpect(object): |
34 | env = kwargs.pop ('env', None) | 31 | def __init__(self): |
35 | if env is None: | 32 | super(pexpect, self).__init__() |
36 | env = os.environ.copy () | 33 | |
37 | # This messes up some testcases, disable log redirection | 34 | def spawn(self, stdin, arglist, *pargs, **kwargs): |
38 | env.pop ('GNUNET_FORCE_LOGFILE', None) | 35 | env = kwargs.pop('env', None) |
39 | self.proc = subprocess.Popen (arglist, *pargs, env=env, **kwargs) | 36 | if env is None: |
40 | if self.proc is None: | 37 | env = os.environ.copy() |
41 | print ("Failed to spawn a process {0}".format (arglist)) | 38 | # This messes up some testcases, disable log redirection |
42 | sys.exit (1) | 39 | env.pop('GNUNET_FORCE_LOGFILE', None) |
43 | if stdin is not None: | 40 | self.proc = subprocess.Popen(arglist, *pargs, env=env, **kwargs) |
44 | self.stdo, self.stde = self.proc.communicate (stdin) | 41 | if self.proc is None: |
45 | else: | 42 | print("Failed to spawn a process {0}".format(arglist)) |
46 | self.stdo, self.stde = self.proc.communicate () | 43 | sys.exit(1) |
47 | return self.proc | 44 | if stdin is not None: |
45 | self.stdo, self.stde = self.proc.communicate(stdin) | ||
46 | else: | ||
47 | self.stdo, self.stde = self.proc.communicate() | ||
48 | return self.proc | ||
48 | 49 | ||
49 | def expect (self, s, r, flags=0): | 50 | def expect(self, s, r, flags=0): |
50 | stream = self.stdo if s == 'stdout' else self.stde | 51 | stream = self.stdo if s == 'stdout' else self.stde |
51 | if isinstance (r, str): | 52 | if isinstance(r, str): |
52 | if r == "EOF": | 53 | if r == "EOF": |
53 | if len (stream) == 0: | 54 | if len(stream) == 0: |
54 | return True | 55 | return True |
56 | else: | ||
57 | print( | ||
58 | "Failed to find `{1}' in {0}, which is `{2}' ({3})". | ||
59 | format(s, r, stream, len(stream)) | ||
60 | ) | ||
61 | sys.exit(2) | ||
62 | raise ValueError( | ||
63 | "Argument `r' should be an instance of re.RegexObject or a special string, but is `{0}'" | ||
64 | .format(r) | ||
65 | ) | ||
66 | m = r.search(stream, flags) | ||
67 | if not m: | ||
68 | print( | ||
69 | "Failed to find `{1}' in {0}, which is is `{2}'".format( | ||
70 | s, r.pattern, stream | ||
71 | ) | ||
72 | ) | ||
73 | sys.exit(2) | ||
74 | stream = stream[m.end():] | ||
75 | if s == 'stdout': | ||
76 | self.stdo = stream | ||
55 | else: | 77 | else: |
56 | print ("Failed to find `{1}' in {0}, which is `{2}' ({3})".format (s, r, stream, len (stream))) | 78 | self.stde = stream |
57 | sys.exit (2) | 79 | return m |
58 | raise ValueError ("Argument `r' should be an instance of re.RegexObject or a special string, but is `{0}'".format (r)) | ||
59 | m = r.search (stream, flags) | ||
60 | if not m: | ||
61 | print ("Failed to find `{1}' in {0}, which is is `{2}'".format (s, r.pattern, stream)) | ||
62 | sys.exit (2) | ||
63 | stream = stream[m.end ():] | ||
64 | if s == 'stdout': | ||
65 | self.stdo = stream | ||
66 | else: | ||
67 | self.stde = stream | ||
68 | return m | ||
69 | 80 | ||
70 | def read (self, s, size=-1): | 81 | def read(self, s, size=-1): |
71 | stream = self.stdo if s == 'stdout' else self.stde | 82 | stream = self.stdo if s == 'stdout' else self.stde |
72 | result = "" | 83 | result = "" |
73 | if size < 0: | 84 | if size < 0: |
74 | result = stream | 85 | result = stream |
75 | new_stream = "" | 86 | new_stream = "" |
76 | else: | 87 | else: |
77 | result = stream[0:size] | 88 | result = stream[0:size] |
78 | new_stream = stream[size:] | 89 | new_stream = stream[size:] |
79 | if s == 'stdout': | 90 | if s == 'stdout': |
80 | self.stdo = new_stream | 91 | self.stdo = new_stream |
81 | else: | 92 | else: |
82 | self.stde = new_stream | 93 | self.stde = new_stream |
83 | return result | 94 | return result |
diff --git a/src/integration-tests/gnunet_testing.py.in b/src/integration-tests/gnunet_testing.py.in index c3596d232..10f9d4475 100644 --- a/src/integration-tests/gnunet_testing.py.in +++ b/src/integration-tests/gnunet_testing.py.in | |||
@@ -30,11 +30,13 @@ import logging | |||
30 | logger = logging.getLogger() | 30 | logger = logging.getLogger() |
31 | handler = logging.StreamHandler() | 31 | handler = logging.StreamHandler() |
32 | formatter = logging.Formatter( | 32 | formatter = logging.Formatter( |
33 | '%(asctime)s %(name)-12s %(levelname)-8s %(message)s') | 33 | '%(asctime)s %(name)-12s %(levelname)-8s %(message)s' |
34 | ) | ||
34 | handler.setFormatter(formatter) | 35 | handler.setFormatter(formatter) |
35 | logger.addHandler(handler) | 36 | logger.addHandler(handler) |
36 | logger.setLevel(logging.DEBUG) | 37 | logger.setLevel(logging.DEBUG) |
37 | 38 | ||
39 | |||
38 | class Check(object): | 40 | class Check(object): |
39 | def __init__(self, test): | 41 | def __init__(self, test): |
40 | self.fulfilled = False | 42 | self.fulfilled = False |
@@ -92,7 +94,9 @@ class Check(object): | |||
92 | neg += 1 | 94 | neg += 1 |
93 | else: | 95 | else: |
94 | pos += 1 | 96 | pos += 1 |
95 | logger.debug('%s out of %s conditions fulfilled', str(pos), str(pos+neg)) | 97 | logger.debug( |
98 | '%s out of %s conditions fulfilled', str(pos), str(pos + neg) | ||
99 | ) | ||
96 | return self.fulfilled | 100 | return self.fulfilled |
97 | 101 | ||
98 | def reset(self): | 102 | def reset(self): |
@@ -115,9 +119,13 @@ class Condition(object): | |||
115 | 119 | ||
116 | def evaluate(self, failed_only): | 120 | def evaluate(self, failed_only): |
117 | if ((self.fulfilled == False) and (failed_only == True)): | 121 | if ((self.fulfilled == False) and (failed_only == True)): |
118 | logger.debug('%s condition for was %s', str(self.type), str(self.fulfilled)) | 122 | logger.debug( |
123 | '%s condition for was %s', str(self.type), str(self.fulfilled) | ||
124 | ) | ||
119 | elif (failed_only == False): | 125 | elif (failed_only == False): |
120 | logger.debug('%s condition for was %s', str(self.type), str(self.fulfilled)) | 126 | logger.debug( |
127 | '%s condition for was %s', str(self.type), str(self.fulfilled) | ||
128 | ) | ||
121 | return self.fulfilled | 129 | return self.fulfilled |
122 | 130 | ||
123 | 131 | ||
@@ -140,9 +148,15 @@ class FileExistCondition(Condition): | |||
140 | 148 | ||
141 | def evaluate(self, failed_only): | 149 | def evaluate(self, failed_only): |
142 | if ((self.fulfilled == False) and (failed_only == True)): | 150 | if ((self.fulfilled == False) and (failed_only == True)): |
143 | logger.debug('%s confition for file %s was %s', str(self.type), self.file, str(self.fulfilled)) | 151 | logger.debug( |
152 | '%s confition for file %s was %s', str(self.type), self.file, | ||
153 | str(self.fulfilled) | ||
154 | ) | ||
144 | elif (failed_only == False): | 155 | elif (failed_only == False): |
145 | logger.debug('%s confition for file %s was %s', str(self.type), self.file, str(self.fulfilled)) | 156 | logger.debug( |
157 | '%s confition for file %s was %s', str(self.type), self.file, | ||
158 | str(self.fulfilled) | ||
159 | ) | ||
146 | return self.fulfilled | 160 | return self.fulfilled |
147 | 161 | ||
148 | 162 | ||
@@ -158,7 +172,9 @@ class StatisticsCondition(Condition): | |||
158 | 172 | ||
159 | def check(self): | 173 | def check(self): |
160 | if (self.fulfilled == False): | 174 | if (self.fulfilled == False): |
161 | self.result = self.peer.get_statistics_value(self.subsystem, self.name) | 175 | self.result = self.peer.get_statistics_value( |
176 | self.subsystem, self.name | ||
177 | ) | ||
162 | if (self.result == self.value): | 178 | if (self.result == self.value): |
163 | self.fulfilled = True | 179 | self.fulfilled = True |
164 | return True | 180 | return True |
@@ -174,8 +190,14 @@ class StatisticsCondition(Condition): | |||
174 | else: | 190 | else: |
175 | fail = "" | 191 | fail = "" |
176 | op = " == " | 192 | op = " == " |
177 | if (((self.fulfilled == False) and (failed_only == True)) or (failed_only == False)): | 193 | if (((self.fulfilled == False) and (failed_only == True)) |
178 | logger.debug('%s %s condition in subsystem %s: %s: (expected/real value) %s %s %s %s', self.peer.id[:4].decode("utf-8"), self.peer.cfg, self.subsystem.ljust(12), self.name.ljust(30), self.value, op, self.result, fail) | 194 | or (failed_only == False)): |
195 | logger.debug( | ||
196 | '%s %s condition in subsystem %s: %s: (expected/real value) %s %s %s %s', | ||
197 | self.peer.id[:4].decode("utf-8"), self.peer.cfg, | ||
198 | self.subsystem.ljust(12), self.name.ljust(30), self.value, op, | ||
199 | self.result, fail | ||
200 | ) | ||
179 | return self.fulfilled | 201 | return self.fulfilled |
180 | 202 | ||
181 | 203 | ||
@@ -195,8 +217,12 @@ class EqualStatisticsCondition(Condition): | |||
195 | 217 | ||
196 | def check(self): | 218 | def check(self): |
197 | if (self.fulfilled == False): | 219 | if (self.fulfilled == False): |
198 | self.result = self.peer.get_statistics_value(self.subsystem, self.name) | 220 | self.result = self.peer.get_statistics_value( |
199 | self.result2 = self.peer2.get_statistics_value(self.subsystem2, self.name2) | 221 | self.subsystem, self.name |
222 | ) | ||
223 | self.result2 = self.peer2.get_statistics_value( | ||
224 | self.subsystem2, self.name2 | ||
225 | ) | ||
200 | if (self.result == self.result2): | 226 | if (self.result == self.result2): |
201 | self.fulfilled = True | 227 | self.fulfilled = True |
202 | return True | 228 | return True |
@@ -206,8 +232,14 @@ class EqualStatisticsCondition(Condition): | |||
206 | return True | 232 | return True |
207 | 233 | ||
208 | def evaluate(self, failed_only): | 234 | def evaluate(self, failed_only): |
209 | if (((self.fulfilled == False) and (failed_only == True)) or (failed_only == False)): | 235 | if (((self.fulfilled == False) and (failed_only == True)) |
210 | logger.debug('%s %s %s == %s %s %s %s %s', self.peer.id[:4], self.subsystem.ljust(12), self.name.ljust(30), self.result, self.peer2.id[:4], self.subsystem2.ljust(12), self.name2.ljust(30), self.result2) | 236 | or (failed_only == False)): |
237 | logger.debug( | ||
238 | '%s %s %s == %s %s %s %s %s', self.peer.id[:4], | ||
239 | self.subsystem.ljust(12), self.name.ljust(30), self.result, | ||
240 | self.peer2.id[:4], self.subsystem2.ljust(12), | ||
241 | self.name2.ljust(30), self.result2 | ||
242 | ) | ||
211 | return self.fulfilled | 243 | return self.fulfilled |
212 | 244 | ||
213 | 245 | ||
@@ -262,19 +294,23 @@ class Peer(object): | |||
262 | # print('ERROR! Peer using cfg ' + | 294 | # print('ERROR! Peer using cfg ' + |
263 | # self.cfg + | 295 | # self.cfg + |
264 | # ' could not be stopped') | 296 | # ' could not be stopped') |
265 | logger.debug('ERROR! Peer using cfg %s could not be stopped', self.cfg) | 297 | logger.debug( |
298 | 'ERROR! Peer using cfg %s could not be stopped', self.cfg | ||
299 | ) | ||
266 | self.started = False | 300 | self.started = False |
267 | return ret | 301 | return ret |
268 | else: | 302 | else: |
269 | return False | 303 | return False |
270 | 304 | ||
271 | def start(self): | 305 | def start(self): |
272 | os.unsetenv ("XDG_CONFIG_HOME") | 306 | os.unsetenv("XDG_CONFIG_HOME") |
273 | os.unsetenv ("XDG_DATA_HOME") | 307 | os.unsetenv("XDG_DATA_HOME") |
274 | os.unsetenv ("XDG_CACHE_HOME") | 308 | os.unsetenv("XDG_CACHE_HOME") |
275 | self.test.p("Starting peer using cfg " + self.cfg) | 309 | self.test.p("Starting peer using cfg " + self.cfg) |
276 | try: | 310 | try: |
277 | server = subprocess.Popen([self.test.gnunetarm, '-sq', '-c', self.cfg]) | 311 | server = subprocess.Popen([ |
312 | self.test.gnunetarm, '-sq', '-c', self.cfg | ||
313 | ]) | ||
278 | server.communicate() | 314 | server.communicate() |
279 | except OSError: | 315 | except OSError: |
280 | # print("Can not start peer") | 316 | # print("Can not start peer") |
@@ -285,7 +321,11 @@ class Peer(object): | |||
285 | test = '' | 321 | test = '' |
286 | try: | 322 | try: |
287 | server = pexpect() | 323 | server = pexpect() |
288 | server.spawn(None, [self.test.gnunetpeerinfo, '-c', self.cfg, '-s'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) | 324 | server.spawn( |
325 | None, [self.test.gnunetpeerinfo, '-c', self.cfg, '-s'], | ||
326 | stdout=subprocess.PIPE, | ||
327 | stderr=subprocess.STDOUT | ||
328 | ) | ||
289 | test = server.read("stdout", 1024) | 329 | test = server.read("stdout", 1024) |
290 | except OSError: | 330 | except OSError: |
291 | # print("Can not get peer identity") | 331 | # print("Can not get peer identity") |
@@ -299,7 +339,9 @@ class Peer(object): | |||
299 | return False | 339 | return False |
300 | self.test.p("Stopping peer using cfg " + self.cfg) | 340 | self.test.p("Stopping peer using cfg " + self.cfg) |
301 | try: | 341 | try: |
302 | server = subprocess.Popen([self.test.gnunetarm, '-eq', '-c', self.cfg]) | 342 | server = subprocess.Popen([ |
343 | self.test.gnunetarm, '-eq', '-c', self.cfg | ||
344 | ]) | ||
303 | server.communicate() | 345 | server.communicate() |
304 | except OSError: | 346 | except OSError: |
305 | # print("Can not stop peer") | 347 | # print("Can not stop peer") |
@@ -310,7 +352,14 @@ class Peer(object): | |||
310 | 352 | ||
311 | def get_statistics_value(self, subsystem, name): | 353 | def get_statistics_value(self, subsystem, name): |
312 | server = pexpect() | 354 | server = pexpect() |
313 | server.spawn(None, [self.test.gnunetstatistics, '-c', self.cfg, '-q', '-n', name, '-s', subsystem], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) | 355 | server.spawn( |
356 | None, [ | ||
357 | self.test.gnunetstatistics, '-c', self.cfg, '-q', '-n', name, | ||
358 | '-s', subsystem | ||
359 | ], | ||
360 | stdout=subprocess.PIPE, | ||
361 | stderr=subprocess.STDOUT | ||
362 | ) | ||
314 | # server.expect ("stdout", re.compile (r"")) | 363 | # server.expect ("stdout", re.compile (r"")) |
315 | test = server.read("stdout", 10240) | 364 | test = server.read("stdout", 10240) |
316 | tests = test.partition(b'\n') | 365 | tests = test.partition(b'\n') |
@@ -319,9 +368,14 @@ class Peer(object): | |||
319 | tests = (tests[0][:-1], tests[1], tests[2]) | 368 | tests = (tests[0][:-1], tests[1], tests[2]) |
320 | tests = tests[0] | 369 | tests = tests[0] |
321 | result = tests.decode("utf-8").strip() | 370 | result = tests.decode("utf-8").strip() |
322 | logger.debug('running gnunet-statistics %s for %s "/" %s yields %s', self.cfg, name, subsystem, result) | 371 | logger.debug( |
372 | 'running gnunet-statistics %s for %s "/" %s yields %s', self.cfg, | ||
373 | name, subsystem, result | ||
374 | ) | ||
323 | if (result.isdigit() == True): | 375 | if (result.isdigit() == True): |
324 | return result | 376 | return result |
325 | else: | 377 | else: |
326 | logger.debug('Invalid statistics value: %s is not a number!', result) | 378 | logger.debug( |
379 | 'Invalid statistics value: %s is not a number!', result | ||
380 | ) | ||
327 | return -1 | 381 | return -1 |
diff --git a/src/integration-tests/test_integration_bootstrap_and_connect.py.in b/src/integration-tests/test_integration_bootstrap_and_connect.py.in index 4b4b35629..ddac326cd 100755 --- a/src/integration-tests/test_integration_bootstrap_and_connect.py.in +++ b/src/integration-tests/test_integration_bootstrap_and_connect.py.in | |||
@@ -32,7 +32,6 @@ from gnunet_testing import Check | |||
32 | from gnunet_testing import Condition | 32 | from gnunet_testing import Condition |
33 | from gnunet_testing import * | 33 | from gnunet_testing import * |
34 | 34 | ||
35 | |||
36 | # | 35 | # |
37 | # This test tests if a fresh peer bootstraps from a hostlist server and then | 36 | # This test tests if a fresh peer bootstraps from a hostlist server and then |
38 | # successfully connects to the server | 37 | # successfully connects to the server |
@@ -124,6 +123,7 @@ def check(): | |||
124 | 123 | ||
125 | check.run_blocking(check_timeout, success_cont, fail_cont) | 124 | check.run_blocking(check_timeout, success_cont, fail_cont) |
126 | 125 | ||
126 | |||
127 | # | 127 | # |
128 | # Test execution | 128 | # Test execution |
129 | # | 129 | # |
diff --git a/src/integration-tests/test_integration_clique.py.in b/src/integration-tests/test_integration_clique.py.in index 0444cf249..a23c025ca 100755 --- a/src/integration-tests/test_integration_clique.py.in +++ b/src/integration-tests/test_integration_clique.py.in | |||
@@ -11,7 +11,7 @@ | |||
11 | # WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | # WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
13 | # Affero General Public License for more details. | 13 | # Affero General Public License for more details. |
14 | # | 14 | # |
15 | # You should have received a copy of the GNU Affero General Public License | 15 | # You should have received a copy of the GNU Affero General Public License |
16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | 16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
17 | # | 17 | # |
@@ -113,9 +113,13 @@ def check_connect(): | |||
113 | check.add(StatisticsCondition(client, 'dht', '# peers connected', 2)) | 113 | check.add(StatisticsCondition(client, 'dht', '# peers connected', 2)) |
114 | check.add(StatisticsCondition(client, 'fs', '# peers connected', 2)) | 114 | check.add(StatisticsCondition(client, 'fs', '# peers connected', 2)) |
115 | 115 | ||
116 | check.add(StatisticsCondition(client_nat, 'transport', '# peers connected', 2)) | 116 | check.add( |
117 | StatisticsCondition(client_nat, 'transport', '# peers connected', 2) | ||
118 | ) | ||
117 | check.add(StatisticsCondition(client_nat, 'core', '# peers connected', 2)) | 119 | check.add(StatisticsCondition(client_nat, 'core', '# peers connected', 2)) |
118 | check.add(StatisticsCondition(client_nat, 'topology', '# peers connected', 2)) | 120 | check.add( |
121 | StatisticsCondition(client_nat, 'topology', '# peers connected', 2) | ||
122 | ) | ||
119 | check.add(StatisticsCondition(client_nat, 'dht', '# peers connected', 2)) | 123 | check.add(StatisticsCondition(client_nat, 'dht', '# peers connected', 2)) |
120 | check.add(StatisticsCondition(client_nat, 'fs', '# peers connected', 2)) | 124 | check.add(StatisticsCondition(client_nat, 'fs', '# peers connected', 2)) |
121 | 125 | ||
@@ -127,6 +131,7 @@ def check_connect(): | |||
127 | 131 | ||
128 | check.run_blocking(check_timeout, success_cont, fail_cont) | 132 | check.run_blocking(check_timeout, success_cont, fail_cont) |
129 | 133 | ||
134 | |||
130 | # | 135 | # |
131 | # Test execution | 136 | # Test execution |
132 | # | 137 | # |
@@ -199,7 +204,8 @@ def run(): | |||
199 | cleanup() | 204 | cleanup() |
200 | sys.exit(success) | 205 | sys.exit(success) |
201 | 206 | ||
202 | if ((client.started == True) and (client_nat.started == True) and (server.started == True)): | 207 | if ((client.started == True) and (client_nat.started == True) |
208 | and (server.started == True)): | ||
203 | test.p('Peers started, running check') | 209 | test.p('Peers started, running check') |
204 | check_connect() | 210 | check_connect() |
205 | 211 | ||
diff --git a/src/integration-tests/test_integration_disconnect.py.in b/src/integration-tests/test_integration_disconnect.py.in index 737014e61..9861728c2 100755 --- a/src/integration-tests/test_integration_disconnect.py.in +++ b/src/integration-tests/test_integration_disconnect.py.in | |||
@@ -32,7 +32,6 @@ from gnunet_testing import Check | |||
32 | from gnunet_testing import Condition | 32 | from gnunet_testing import Condition |
33 | from gnunet_testing import * | 33 | from gnunet_testing import * |
34 | 34 | ||
35 | |||
36 | # | 35 | # |
37 | # This test tests if a fresh peer bootstraps from a hostlist server and then | 36 | # This test tests if a fresh peer bootstraps from a hostlist server and then |
38 | # successfully connects to the server. When both peers are connected | 37 | # successfully connects to the server. When both peers are connected |
@@ -48,158 +47,169 @@ verbose = True | |||
48 | check_timeout = 180 | 47 | check_timeout = 180 |
49 | 48 | ||
50 | if os.name == "nt": | 49 | if os.name == "nt": |
51 | tmp = os.getenv ("TEMP") | 50 | tmp = os.getenv("TEMP") |
52 | signals = [signal.SIGTERM, signal.SIGINT] | 51 | signals = [signal.SIGTERM, signal.SIGINT] |
53 | else: | 52 | else: |
54 | tmp = "/tmp" | 53 | tmp = "/tmp" |
55 | signals = [signal.SIGTERM, signal.SIGINT, signal.SIGHUP, signal.SIGQUIT] | 54 | signals = [signal.SIGTERM, signal.SIGINT, signal.SIGHUP, signal.SIGQUIT] |
56 | 55 | ||
57 | def cleanup_onerror (function, path, excinfo): | 56 | |
58 | import stat | 57 | def cleanup_onerror(function, path, excinfo): |
59 | if not os.path.exists (path): | 58 | import stat |
60 | pass | 59 | if not os.path.exists(path): |
61 | elif not os.access(path, os.W_OK): | 60 | pass |
62 | # Is the error an access error ? | 61 | elif not os.access(path, os.W_OK): |
63 | os.chmod (path, stat.S_IWUSR) | 62 | # Is the error an access error ? |
64 | function (path) | 63 | os.chmod(path, stat.S_IWUSR) |
65 | else: | 64 | function(path) |
66 | raise | 65 | else: |
67 | 66 | raise | |
68 | def cleanup (): | 67 | |
69 | shutil.rmtree (os.path.join (tmp, "c_bootstrap_server"), False, cleanup_onerror) | 68 | |
70 | shutil.rmtree (os.path.join (tmp, "c_no_nat_client"), False, cleanup_onerror) | 69 | def cleanup(): |
71 | 70 | shutil.rmtree( | |
72 | 71 | os.path.join(tmp, "c_bootstrap_server"), False, cleanup_onerror | |
73 | def success_disconnect_cont (check): | 72 | ) |
74 | print('Peers disconnected successfully') | 73 | shutil.rmtree(os.path.join(tmp, "c_no_nat_client"), False, cleanup_onerror) |
75 | global success | 74 | |
76 | success = True; | 75 | |
77 | 76 | def success_disconnect_cont(check): | |
78 | 77 | print('Peers disconnected successfully') | |
79 | def fail_disconnect_cont (check): | 78 | global success |
80 | global success | 79 | success = True |
81 | success = False; | 80 | |
82 | print('Peers failed to disconnect') | 81 | |
83 | check.evaluate(True) | 82 | def fail_disconnect_cont(check): |
84 | 83 | global success | |
85 | def check_disconnect (): | 84 | success = False |
86 | test.p ('Shutting down bootstrap server') | 85 | print('Peers failed to disconnect') |
87 | server.stop () | 86 | check.evaluate(True) |
88 | check = Check (test) | 87 | |
89 | check.add (StatisticsCondition (client, 'transport', '# peers connected',0)) | 88 | |
90 | check.add (StatisticsCondition (client, 'core', '# peers connected',0)) | 89 | def check_disconnect(): |
91 | check.add (StatisticsCondition (client, 'topology', '# peers connected',0)) | 90 | test.p('Shutting down bootstrap server') |
92 | check.add (StatisticsCondition (client, 'dht', '# peers connected',0)) | 91 | server.stop() |
93 | check.add (StatisticsCondition (client, 'fs', '# peers connected',0)) | 92 | check = Check(test) |
94 | check.run_blocking (check_timeout, success_disconnect_cont, fail_disconnect_cont) | 93 | check.add(StatisticsCondition(client, 'transport', '# peers connected', 0)) |
95 | 94 | check.add(StatisticsCondition(client, 'core', '# peers connected', 0)) | |
96 | 95 | check.add(StatisticsCondition(client, 'topology', '# peers connected', 0)) | |
97 | def success_connect_cont (check): | 96 | check.add(StatisticsCondition(client, 'dht', '# peers connected', 0)) |
98 | print('Peers connected successfully') | 97 | check.add(StatisticsCondition(client, 'fs', '# peers connected', 0)) |
99 | check_disconnect () | 98 | check.run_blocking( |
100 | 99 | check_timeout, success_disconnect_cont, fail_disconnect_cont | |
101 | 100 | ) | |
102 | def fail_connect_cont (check): | 101 | |
103 | global success | 102 | |
104 | success= False | 103 | def success_connect_cont(check): |
105 | print('Peers failed to connected!') | 104 | print('Peers connected successfully') |
106 | check.evaluate(True) | 105 | check_disconnect() |
107 | 106 | ||
108 | 107 | ||
109 | def check_connect (): | 108 | def fail_connect_cont(check): |
110 | check = Check (test) | 109 | global success |
111 | check.add (StatisticsCondition (server, 'transport', '# peers connected',1)) | 110 | success = False |
112 | check.add (StatisticsCondition (server, 'core', '# peers connected',1)) | 111 | print('Peers failed to connected!') |
113 | check.add (StatisticsCondition (server, 'topology', '# peers connected',1)) | 112 | check.evaluate(True) |
114 | check.add (StatisticsCondition (server, 'dht', '# peers connected',1)) | 113 | |
115 | check.add (StatisticsCondition (server, 'fs', '# peers connected',1)) | 114 | |
116 | 115 | def check_connect(): | |
117 | check.add (StatisticsCondition (client, 'transport', '# peers connected',1)) | 116 | check = Check(test) |
118 | check.add (StatisticsCondition (client, 'core', '# peers connected',1)) | 117 | check.add(StatisticsCondition(server, 'transport', '# peers connected', 1)) |
119 | check.add (StatisticsCondition (client, 'topology', '# peers connected',1)) | 118 | check.add(StatisticsCondition(server, 'core', '# peers connected', 1)) |
120 | check.add (StatisticsCondition (client, 'dht', '# peers connected',1)) | 119 | check.add(StatisticsCondition(server, 'topology', '# peers connected', 1)) |
121 | check.add (StatisticsCondition (client, 'fs', '# peers connected',1)) | 120 | check.add(StatisticsCondition(server, 'dht', '# peers connected', 1)) |
122 | 121 | check.add(StatisticsCondition(server, 'fs', '# peers connected', 1)) | |
123 | check.run_blocking (check_timeout, success_connect_cont, fail_connect_cont) | 122 | |
123 | check.add(StatisticsCondition(client, 'transport', '# peers connected', 1)) | ||
124 | check.add(StatisticsCondition(client, 'core', '# peers connected', 1)) | ||
125 | check.add(StatisticsCondition(client, 'topology', '# peers connected', 1)) | ||
126 | check.add(StatisticsCondition(client, 'dht', '# peers connected', 1)) | ||
127 | check.add(StatisticsCondition(client, 'fs', '# peers connected', 1)) | ||
128 | |||
129 | check.run_blocking(check_timeout, success_connect_cont, fail_connect_cont) | ||
130 | |||
124 | 131 | ||
125 | # | 132 | # |
126 | # Test execution | 133 | # Test execution |
127 | # | 134 | # |
128 | 135 | ||
129 | def SigHandler(signum = None, frame = None): | 136 | |
130 | global success | 137 | def SigHandler(signum=None, frame=None): |
131 | global server | 138 | global success |
132 | global client | 139 | global server |
133 | 140 | global client | |
134 | print('Test was aborted!') | 141 | |
135 | if (None != server): | 142 | print('Test was aborted!') |
136 | server.stop () | 143 | if (None != server): |
137 | if (None != client): | 144 | server.stop() |
138 | client.stop () | 145 | if (None != client): |
139 | cleanup () | 146 | client.stop() |
140 | sys.exit(success) | 147 | cleanup() |
141 | 148 | sys.exit(success) | |
142 | def run (): | 149 | |
143 | global success | 150 | |
144 | global test | 151 | def run(): |
145 | global server | 152 | global success |
146 | global client | 153 | global test |
147 | 154 | global server | |
148 | server = None | 155 | global client |
149 | client = None | 156 | |
150 | success = False | 157 | server = None |
151 | 158 | client = None | |
152 | for sig in signals: | 159 | success = False |
153 | signal.signal(sig, SigHandler) | 160 | |
154 | 161 | for sig in signals: | |
155 | test = Test ('test_integration_bootstrap_and_connect.py', verbose) | 162 | signal.signal(sig, SigHandler) |
156 | cleanup () | 163 | |
157 | 164 | test = Test('test_integration_bootstrap_and_connect.py', verbose) | |
158 | server = Peer(test, './confs/c_bootstrap_server.conf'); | 165 | cleanup() |
159 | client = Peer(test, './confs/c_no_nat_client.conf'); | 166 | |
160 | 167 | server = Peer(test, './confs/c_bootstrap_server.conf') | |
161 | if (True != server.start()): | 168 | client = Peer(test, './confs/c_no_nat_client.conf') |
162 | print('Failed to start server') | 169 | |
163 | if (None != server): | 170 | if (True != server.start()): |
164 | server.stop () | 171 | print('Failed to start server') |
165 | cleanup () | 172 | if (None != server): |
166 | sys.exit(success) | 173 | server.stop() |
167 | 174 | cleanup() | |
168 | # Give the server time to start | 175 | sys.exit(success) |
169 | time.sleep(5) | 176 | |
170 | 177 | # Give the server time to start | |
171 | if (True != client.start()): | 178 | time.sleep(5) |
172 | print('Failed to start client') | 179 | |
173 | if (None != server): | 180 | if (True != client.start()): |
174 | server.stop () | 181 | print('Failed to start client') |
175 | if (None != client): | 182 | if (None != server): |
176 | client.stop () | 183 | server.stop() |
177 | cleanup () | 184 | if (None != client): |
178 | sys.exit(success) | 185 | client.stop() |
179 | 186 | cleanup() | |
180 | if ((client.started == True) and (server.started == True)): | 187 | sys.exit(success) |
181 | test.p ('Peers started, running check') | 188 | |
182 | time.sleep(5) | 189 | if ((client.started == True) and (server.started == True)): |
183 | check_connect () | 190 | test.p('Peers started, running check') |
184 | server.stop () | 191 | time.sleep(5) |
185 | client.stop () | 192 | check_connect() |
186 | 193 | server.stop() | |
187 | cleanup () | 194 | client.stop() |
188 | 195 | ||
189 | if (success == False): | 196 | cleanup() |
190 | print ('Test failed') | 197 | |
191 | return False | 198 | if (success == False): |
192 | else: | 199 | print('Test failed') |
193 | return True | 200 | return False |
201 | else: | ||
202 | return True | ||
203 | |||
194 | 204 | ||
195 | try: | 205 | try: |
196 | run () | 206 | run() |
197 | except (KeyboardInterrupt, SystemExit): | 207 | except (KeyboardInterrupt, SystemExit): |
198 | print('Test interrupted') | 208 | print('Test interrupted') |
199 | server.stop () | 209 | server.stop() |
200 | client.stop () | 210 | client.stop() |
201 | cleanup () | 211 | cleanup() |
202 | if (success == False): | 212 | if (success == False): |
203 | sys.exit(1) | 213 | sys.exit(1) |
204 | else: | 214 | else: |
205 | sys.exit(0) | 215 | sys.exit(0) |
diff --git a/src/integration-tests/test_integration_disconnect_nat.py.in b/src/integration-tests/test_integration_disconnect_nat.py.in index c3d5d8901..d3ff84ebe 100755 --- a/src/integration-tests/test_integration_disconnect_nat.py.in +++ b/src/integration-tests/test_integration_disconnect_nat.py.in | |||
@@ -32,7 +32,6 @@ from gnunet_testing import Check | |||
32 | from gnunet_testing import Condition | 32 | from gnunet_testing import Condition |
33 | from gnunet_testing import * | 33 | from gnunet_testing import * |
34 | 34 | ||
35 | |||
36 | # | 35 | # |
37 | # This test tests if a fresh peer bootstraps from a hostlist server and then | 36 | # This test tests if a fresh peer bootstraps from a hostlist server and then |
38 | # successfully connects to the server. When both peers are connected | 37 | # successfully connects to the server. When both peers are connected |
@@ -68,7 +67,9 @@ def cleanup_onerror(function, path, excinfo): | |||
68 | 67 | ||
69 | 68 | ||
70 | def cleanup(): | 69 | def cleanup(): |
71 | shutil.rmtree(os.path.join(tmp, "c_bootstrap_server"), False, cleanup_onerror) | 70 | shutil.rmtree( |
71 | os.path.join(tmp, "c_bootstrap_server"), False, cleanup_onerror | ||
72 | ) | ||
72 | shutil.rmtree(os.path.join(tmp, "c_nat_client"), False, cleanup_onerror) | 73 | shutil.rmtree(os.path.join(tmp, "c_nat_client"), False, cleanup_onerror) |
73 | 74 | ||
74 | 75 | ||
@@ -80,7 +81,7 @@ def success_disconnect_cont(check): | |||
80 | 81 | ||
81 | def fail_disconnect_cont(check): | 82 | def fail_disconnect_cont(check): |
82 | global success | 83 | global success |
83 | success = False; | 84 | success = False |
84 | print('Peers failed to disconnect') | 85 | print('Peers failed to disconnect') |
85 | check.evaluate(True) | 86 | check.evaluate(True) |
86 | 87 | ||
@@ -96,7 +97,9 @@ def check_disconnect(): | |||
96 | check.add(StatisticsCondition(server, 'topology', '# peers connected', 0)) | 97 | check.add(StatisticsCondition(server, 'topology', '# peers connected', 0)) |
97 | check.add(StatisticsCondition(server, 'dht', '# peers connected', 0)) | 98 | check.add(StatisticsCondition(server, 'dht', '# peers connected', 0)) |
98 | check.add(StatisticsCondition(server, 'fs', '# peers connected', 0)) | 99 | check.add(StatisticsCondition(server, 'fs', '# peers connected', 0)) |
99 | check.run_blocking(check_timeout, success_disconnect_cont, fail_disconnect_cont) | 100 | check.run_blocking( |
101 | check_timeout, success_disconnect_cont, fail_disconnect_cont | ||
102 | ) | ||
100 | 103 | ||
101 | 104 | ||
102 | def success_connect_cont(check): | 105 | def success_connect_cont(check): |
@@ -115,9 +118,13 @@ def check_connect(): | |||
115 | global server | 118 | global server |
116 | global nat_client | 119 | global nat_client |
117 | check = Check(test) | 120 | check = Check(test) |
118 | check.add(StatisticsCondition(nat_client, 'transport', '# peers connected', 1)) | 121 | check.add( |
122 | StatisticsCondition(nat_client, 'transport', '# peers connected', 1) | ||
123 | ) | ||
119 | check.add(StatisticsCondition(nat_client, 'core', '# peers connected', 1)) | 124 | check.add(StatisticsCondition(nat_client, 'core', '# peers connected', 1)) |
120 | check.add(StatisticsCondition(nat_client, 'topology', '# peers connected', 1)) | 125 | check.add( |
126 | StatisticsCondition(nat_client, 'topology', '# peers connected', 1) | ||
127 | ) | ||
121 | check.add(StatisticsCondition(nat_client, 'dht', '# peers connected', 1)) | 128 | check.add(StatisticsCondition(nat_client, 'dht', '# peers connected', 1)) |
122 | check.add(StatisticsCondition(nat_client, 'fs', '# peers connected', 1)) | 129 | check.add(StatisticsCondition(nat_client, 'fs', '# peers connected', 1)) |
123 | 130 | ||
@@ -134,6 +141,7 @@ def check_connect(): | |||
134 | # Test execution | 141 | # Test execution |
135 | # | 142 | # |
136 | 143 | ||
144 | |||
137 | def SigHandler(signum=None, frame=None): | 145 | def SigHandler(signum=None, frame=None): |
138 | global success | 146 | global success |
139 | global server | 147 | global server |
@@ -204,7 +212,7 @@ def run(): | |||
204 | 212 | ||
205 | try: | 213 | try: |
206 | run() | 214 | run() |
207 | except(KeyboardInterrupt, SystemExit): | 215 | except (KeyboardInterrupt, SystemExit): |
208 | print('Test interrupted') | 216 | print('Test interrupted') |
209 | server.stop() | 217 | server.stop() |
210 | nat_client.stop() | 218 | nat_client.stop() |
diff --git a/src/integration-tests/test_integration_reconnect.py.in b/src/integration-tests/test_integration_reconnect.py.in index 8c4193680..5bffb72e3 100755 --- a/src/integration-tests/test_integration_reconnect.py.in +++ b/src/integration-tests/test_integration_reconnect.py.in | |||
@@ -32,7 +32,6 @@ from gnunet_testing import Check | |||
32 | from gnunet_testing import Condition | 32 | from gnunet_testing import Condition |
33 | from gnunet_testing import * | 33 | from gnunet_testing import * |
34 | 34 | ||
35 | |||
36 | # | 35 | # |
37 | # This test tests if a fresh peer bootstraps from a hostlist server and then | 36 | # This test tests if a fresh peer bootstraps from a hostlist server and then |
38 | # successfully connects to the server. When both peers are connected | 37 | # successfully connects to the server. When both peers are connected |
@@ -43,195 +42,196 @@ from gnunet_testing import * | |||
43 | 42 | ||
44 | #definitions | 43 | #definitions |
45 | 44 | ||
46 | |||
47 | testname = "test_integration_restart" | 45 | testname = "test_integration_restart" |
48 | verbose = True | 46 | verbose = True |
49 | check_timeout = 180 | 47 | check_timeout = 180 |
50 | 48 | ||
51 | if os.name == "nt": | 49 | if os.name == "nt": |
52 | tmp = os.getenv ("TEMP") | 50 | tmp = os.getenv("TEMP") |
53 | signals = [signal.SIGTERM, signal.SIGINT] | 51 | signals = [signal.SIGTERM, signal.SIGINT] |
54 | else: | 52 | else: |
55 | tmp = "/tmp" | 53 | tmp = "/tmp" |
56 | signals = [signal.SIGTERM, signal.SIGINT, signal.SIGHUP, signal.SIGQUIT] | 54 | signals = [signal.SIGTERM, signal.SIGINT, signal.SIGHUP, signal.SIGQUIT] |
57 | 55 | ||
58 | def cleanup_onerror (function, path, excinfo): | 56 | |
59 | import stat | 57 | def cleanup_onerror(function, path, excinfo): |
60 | if not os.path.exists (path): | 58 | import stat |
61 | pass | 59 | if not os.path.exists(path): |
62 | elif not os.access(path, os.W_OK): | 60 | pass |
63 | # Is the error an access error ? | 61 | elif not os.access(path, os.W_OK): |
64 | os.chmod (path, stat.S_IWUSR) | 62 | # Is the error an access error ? |
65 | function (path) | 63 | os.chmod(path, stat.S_IWUSR) |
66 | else: | 64 | function(path) |
67 | raise | 65 | else: |
68 | 66 | raise | |
69 | def cleanup (): | 67 | |
68 | |||
69 | def cleanup(): | ||
70 | retries = 10 | 70 | retries = 10 |
71 | path = os.path.join (tmp, "c_bootstrap_server") | 71 | path = os.path.join(tmp, "c_bootstrap_server") |
72 | test.p ("Removing " + path) | 72 | test.p("Removing " + path) |
73 | while ((os.path.exists(path)) and (retries > 0)): | 73 | while ((os.path.exists(path)) and (retries > 0)): |
74 | shutil.rmtree ((path), False, cleanup_onerror) | 74 | shutil.rmtree((path), False, cleanup_onerror) |
75 | time.sleep (1) | 75 | time.sleep(1) |
76 | retries -= 1 | 76 | retries -= 1 |
77 | if (os.path.exists(path)): | 77 | if (os.path.exists(path)): |
78 | test.p ("Failed to remove " + path) | 78 | test.p("Failed to remove " + path) |
79 | |||
80 | 79 | ||
81 | retries = 10 | 80 | retries = 10 |
82 | path = os.path.join (tmp, "c_no_nat_client") | 81 | path = os.path.join(tmp, "c_no_nat_client") |
83 | test.p ("Removing " + path) | 82 | test.p("Removing " + path) |
84 | while ((os.path.exists(path)) and (retries > 0)): | 83 | while ((os.path.exists(path)) and (retries > 0)): |
85 | shutil.rmtree ((path), False, cleanup_onerror) | 84 | shutil.rmtree((path), False, cleanup_onerror) |
86 | time.sleep (1) | 85 | time.sleep(1) |
87 | retries -= 1 | 86 | retries -= 1 |
88 | if (os.path.exists(path)): | 87 | if (os.path.exists(path)): |
89 | test.p ("Failed to remove " + path) | 88 | test.p("Failed to remove " + path) |
89 | |||
90 | 90 | ||
91 | def success_restart_cont (check): | 91 | def success_restart_cont(check): |
92 | global success | 92 | global success |
93 | print('Peers connected successfully after restart') | 93 | print('Peers connected successfully after restart') |
94 | server.stop () | 94 | server.stop() |
95 | client.stop () | 95 | client.stop() |
96 | success = True; | 96 | success = True |
97 | 97 | ||
98 | 98 | ||
99 | def fail_restart_cont (check): | 99 | def fail_restart_cont(check): |
100 | global success | 100 | global success |
101 | success = False; | 101 | success = False |
102 | print('Peers failed to connect after restart') | 102 | print('Peers failed to connect after restart') |
103 | check.evaluate(True) | 103 | check.evaluate(True) |
104 | 104 | ||
105 | 105 | ||
106 | def success_connect_cont (check): | 106 | def success_connect_cont(check): |
107 | print('Peers connected successfully') | 107 | print('Peers connected successfully') |
108 | server.stop () | 108 | server.stop() |
109 | client.stop () | 109 | client.stop() |
110 | 110 | ||
111 | time.sleep(5) | 111 | time.sleep(5) |
112 | 112 | ||
113 | test.p ('Restarting client & server') | 113 | test.p('Restarting client & server') |
114 | server.start () | 114 | server.start() |
115 | client.start () | 115 | client.start() |
116 | 116 | ||
117 | check = Check (test) | 117 | check = Check(test) |
118 | check.add (StatisticsCondition (client, 'transport', '# peers connected',1)) | 118 | check.add(StatisticsCondition(client, 'transport', '# peers connected', 1)) |
119 | check.add (StatisticsCondition (client, 'core', '# peers connected',1)) | 119 | check.add(StatisticsCondition(client, 'core', '# peers connected', 1)) |
120 | check.add (StatisticsCondition (client, 'topology', '# peers connected',1)) | 120 | check.add(StatisticsCondition(client, 'topology', '# peers connected', 1)) |
121 | check.add (StatisticsCondition (client, 'fs', '# peers connected',1)) | 121 | check.add(StatisticsCondition(client, 'fs', '# peers connected', 1)) |
122 | 122 | ||
123 | check.add (StatisticsCondition (server, 'transport', '# peers connected',1)) | 123 | check.add(StatisticsCondition(server, 'transport', '# peers connected', 1)) |
124 | check.add (StatisticsCondition (server, 'core', '# peers connected',1)) | 124 | check.add(StatisticsCondition(server, 'core', '# peers connected', 1)) |
125 | check.add (StatisticsCondition (server, 'topology', '# peers connected',1)) | 125 | check.add(StatisticsCondition(server, 'topology', '# peers connected', 1)) |
126 | check.add (StatisticsCondition (server, 'fs', '# peers connected',1)) | 126 | check.add(StatisticsCondition(server, 'fs', '# peers connected', 1)) |
127 | 127 | ||
128 | check.run_blocking (check_timeout, success_restart_cont, fail_restart_cont) | 128 | check.run_blocking(check_timeout, success_restart_cont, fail_restart_cont) |
129 | 129 | ||
130 | 130 | ||
131 | def fail_connect_cont (check): | 131 | def fail_connect_cont(check): |
132 | global success | 132 | global success |
133 | success= False; | 133 | success = False |
134 | print('Peers failed to connect') | 134 | print('Peers failed to connect') |
135 | check.evaluate(True) | 135 | check.evaluate(True) |
136 | 136 | ||
137 | 137 | ||
138 | def check_connect (): | 138 | def check_connect(): |
139 | check = Check (test) | 139 | check = Check(test) |
140 | check.add (StatisticsCondition (client, 'transport', '# peers connected',1)) | 140 | check.add(StatisticsCondition(client, 'transport', '# peers connected', 1)) |
141 | check.add (StatisticsCondition (client, 'core', '# peers connected',1)) | 141 | check.add(StatisticsCondition(client, 'core', '# peers connected', 1)) |
142 | check.add (StatisticsCondition (client, 'topology', '# peers connected',1)) | 142 | check.add(StatisticsCondition(client, 'topology', '# peers connected', 1)) |
143 | check.add (StatisticsCondition (client, 'fs', '# peers connected',1)) | 143 | check.add(StatisticsCondition(client, 'fs', '# peers connected', 1)) |
144 | 144 | ||
145 | check.add (StatisticsCondition (server, 'transport', '# peers connected',1)) | 145 | check.add(StatisticsCondition(server, 'transport', '# peers connected', 1)) |
146 | check.add (StatisticsCondition (server, 'core', '# peers connected',1)) | 146 | check.add(StatisticsCondition(server, 'core', '# peers connected', 1)) |
147 | check.add (StatisticsCondition (server, 'topology', '# peers connected',1)) | 147 | check.add(StatisticsCondition(server, 'topology', '# peers connected', 1)) |
148 | check.add (StatisticsCondition (server, 'fs', '# peers connected',1)) | 148 | check.add(StatisticsCondition(server, 'fs', '# peers connected', 1)) |
149 | |||
150 | check.run_blocking(check_timeout, success_connect_cont, fail_connect_cont) | ||
149 | 151 | ||
150 | check.run_blocking (check_timeout, success_connect_cont, fail_connect_cont) | ||
151 | 152 | ||
152 | # | 153 | # |
153 | # Test execution | 154 | # Test execution |
154 | # | 155 | # |
155 | 156 | ||
156 | 157 | ||
157 | def SigHandler(signum = None, frame = None): | 158 | def SigHandler(signum=None, frame=None): |
158 | global success | 159 | global success |
159 | global server | 160 | global server |
160 | global client | 161 | global client |
161 | |||
162 | print('Test was aborted!') | ||
163 | if (None != server): | ||
164 | server.stop () | ||
165 | if (None != client): | ||
166 | client.stop () | ||
167 | cleanup () | ||
168 | sys.exit(success) | ||
169 | 162 | ||
170 | def run (): | 163 | print('Test was aborted!') |
171 | global success | 164 | if (None != server): |
172 | global test | 165 | server.stop() |
173 | global server | 166 | if (None != client): |
174 | global client | 167 | client.stop() |
168 | cleanup() | ||
169 | sys.exit(success) | ||
175 | 170 | ||
176 | success = False | ||
177 | server = None | ||
178 | client = None | ||
179 | 171 | ||
180 | for sig in signals: | 172 | def run(): |
181 | signal.signal(sig, SigHandler) | 173 | global success |
174 | global test | ||
175 | global server | ||
176 | global client | ||
182 | 177 | ||
178 | success = False | ||
179 | server = None | ||
180 | client = None | ||
183 | 181 | ||
184 | test = Test ('test_integration_disconnect', verbose) | 182 | for sig in signals: |
185 | cleanup () | 183 | signal.signal(sig, SigHandler) |
186 | server = Peer(test, './confs/c_bootstrap_server.conf'); | ||
187 | server.start(); | ||
188 | 184 | ||
189 | client = Peer(test, './confs/c_no_nat_client.conf'); | 185 | test = Test('test_integration_disconnect', verbose) |
190 | client.start(); | 186 | cleanup() |
187 | server = Peer(test, './confs/c_bootstrap_server.conf') | ||
188 | server.start() | ||
191 | 189 | ||
190 | client = Peer(test, './confs/c_no_nat_client.conf') | ||
191 | client.start() | ||
192 | 192 | ||
193 | if (True != server.start()): | 193 | if (True != server.start()): |
194 | print('Failed to start server') | 194 | print('Failed to start server') |
195 | if (None != server): | 195 | if (None != server): |
196 | server.stop () | 196 | server.stop() |
197 | if (None != server): | 197 | if (None != server): |
198 | client.stop () | 198 | client.stop() |
199 | cleanup () | 199 | cleanup() |
200 | sys.exit(success) | 200 | sys.exit(success) |
201 | 201 | ||
202 | # Give the server time to start | 202 | # Give the server time to start |
203 | time.sleep(5) | 203 | time.sleep(5) |
204 | 204 | ||
205 | if (True != client.start()): | 205 | if (True != client.start()): |
206 | print('Failed to start client') | 206 | print('Failed to start client') |
207 | if (None != server): | 207 | if (None != server): |
208 | server.stop () | 208 | server.stop() |
209 | if (None != server): | 209 | if (None != server): |
210 | client.stop () | 210 | client.stop() |
211 | cleanup () | 211 | cleanup() |
212 | sys.exit(success) | 212 | sys.exit(success) |
213 | 213 | ||
214 | check_connect () | 214 | check_connect() |
215 | 215 | ||
216 | server.stop () | 216 | server.stop() |
217 | client.stop () | 217 | client.stop() |
218 | cleanup () | 218 | cleanup() |
219 | 219 | ||
220 | if (success == False): | 220 | if (success == False): |
221 | print ('Test failed') | 221 | print('Test failed') |
222 | return True | 222 | return True |
223 | else: | 223 | else: |
224 | return False | 224 | return False |
225 | 225 | ||
226 | 226 | ||
227 | try: | 227 | try: |
228 | run () | 228 | run() |
229 | except (KeyboardInterrupt, SystemExit): | 229 | except (KeyboardInterrupt, SystemExit): |
230 | print('Test interrupted') | 230 | print('Test interrupted') |
231 | server.stop () | 231 | server.stop() |
232 | client.stop () | 232 | client.stop() |
233 | cleanup () | 233 | cleanup() |
234 | if (success == False): | 234 | if (success == False): |
235 | sys.exit(1) | 235 | sys.exit(1) |
236 | else: | 236 | else: |
237 | sys.exit(0) | 237 | sys.exit(0) |
diff --git a/src/integration-tests/test_integration_reconnect_nat.py.in b/src/integration-tests/test_integration_reconnect_nat.py.in index 45626d50d..751a0484b 100755 --- a/src/integration-tests/test_integration_reconnect_nat.py.in +++ b/src/integration-tests/test_integration_reconnect_nat.py.in | |||
@@ -32,7 +32,6 @@ from gnunet_testing import Check | |||
32 | from gnunet_testing import Condition | 32 | from gnunet_testing import Condition |
33 | from gnunet_testing import * | 33 | from gnunet_testing import * |
34 | 34 | ||
35 | |||
36 | # | 35 | # |
37 | # This test tests if a fresh peer bootstraps from a hostlist server and then | 36 | # This test tests if a fresh peer bootstraps from a hostlist server and then |
38 | # successfully connects to the server. When both peers are connected | 37 | # successfully connects to the server. When both peers are connected |
@@ -43,7 +42,6 @@ from gnunet_testing import * | |||
43 | 42 | ||
44 | # definitions | 43 | # definitions |
45 | 44 | ||
46 | |||
47 | testname = "test_integration_restart" | 45 | testname = "test_integration_restart" |
48 | verbose = True | 46 | verbose = True |
49 | check_timeout = 180 | 47 | check_timeout = 180 |
@@ -82,7 +80,7 @@ def cleanup(): | |||
82 | retries = 10 | 80 | retries = 10 |
83 | path = os.path.join(tmp, "c_nat_client") | 81 | path = os.path.join(tmp, "c_nat_client") |
84 | test.p("Removing " + path) | 82 | test.p("Removing " + path) |
85 | while((os.path.exists(path)) and(retries > 0)): | 83 | while ((os.path.exists(path)) and (retries > 0)): |
86 | shutil.rmtree((path), False, cleanup_onerror) | 84 | shutil.rmtree((path), False, cleanup_onerror) |
87 | time.sleep(1) | 85 | time.sleep(1) |
88 | retries -= 1 | 86 | retries -= 1 |
@@ -91,18 +89,18 @@ def cleanup(): | |||
91 | 89 | ||
92 | 90 | ||
93 | def success_restart_cont(check): | 91 | def success_restart_cont(check): |
94 | global success | 92 | global success |
95 | print('Peers connected successfully after restart') | 93 | print('Peers connected successfully after restart') |
96 | server.stop() | 94 | server.stop() |
97 | client.stop() | 95 | client.stop() |
98 | success = True | 96 | success = True |
99 | 97 | ||
100 | 98 | ||
101 | def fail_restart_cont(check): | 99 | def fail_restart_cont(check): |
102 | global success | 100 | global success |
103 | success = False | 101 | success = False |
104 | print('Peers failed to connect after restart') | 102 | print('Peers failed to connect after restart') |
105 | check.evaluate(True) | 103 | check.evaluate(True) |
106 | 104 | ||
107 | 105 | ||
108 | def success_connect_cont(check): | 106 | def success_connect_cont(check): |
@@ -151,6 +149,7 @@ def check_connect(): | |||
151 | 149 | ||
152 | check.run_blocking(check_timeout, success_connect_cont, fail_connect_cont) | 150 | check.run_blocking(check_timeout, success_connect_cont, fail_connect_cont) |
153 | 151 | ||
152 | |||
154 | # | 153 | # |
155 | # Test execution | 154 | # Test execution |
156 | # | 155 | # |
@@ -227,7 +226,7 @@ def run(): | |||
227 | 226 | ||
228 | try: | 227 | try: |
229 | run() | 228 | run() |
230 | except(KeyboardInterrupt, SystemExit): | 229 | except (KeyboardInterrupt, SystemExit): |
231 | print('Test interrupted') | 230 | print('Test interrupted') |
232 | server.stop() | 231 | server.stop() |
233 | client.stop() | 232 | client.stop() |
diff --git a/src/namecache/Makefile.am b/src/namecache/Makefile.am index 8abae68a4..5e80ea4c5 100644 --- a/src/namecache/Makefile.am +++ b/src/namecache/Makefile.am | |||
@@ -68,7 +68,7 @@ libgnunetnamecache_la_LIBADD = \ | |||
68 | $(top_builddir)/src/util/libgnunetutil.la \ | 68 | $(top_builddir)/src/util/libgnunetutil.la \ |
69 | $(GN_LIBINTL) | 69 | $(GN_LIBINTL) |
70 | libgnunetnamecache_la_LDFLAGS = \ | 70 | libgnunetnamecache_la_LDFLAGS = \ |
71 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 71 | $(GN_LIB_LDFLAGS) \ |
72 | -version-info 0:0:0 | 72 | -version-info 0:0:0 |
73 | 73 | ||
74 | 74 | ||
diff --git a/src/namestore/Makefile.am b/src/namestore/Makefile.am index 646effd9b..12d730f36 100644 --- a/src/namestore/Makefile.am +++ b/src/namestore/Makefile.am | |||
@@ -154,7 +154,7 @@ libgnunetnamestore_la_LIBADD = \ | |||
154 | $(top_builddir)/src/util/libgnunetutil.la \ | 154 | $(top_builddir)/src/util/libgnunetutil.la \ |
155 | $(GN_LIBINTL) | 155 | $(GN_LIBINTL) |
156 | libgnunetnamestore_la_LDFLAGS = \ | 156 | libgnunetnamestore_la_LDFLAGS = \ |
157 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 157 | $(GN_LIB_LDFLAGS) \ |
158 | -version-info 0:1:0 | 158 | -version-info 0:1:0 |
159 | 159 | ||
160 | 160 | ||
diff --git a/src/nat-auto/Makefile.am b/src/nat-auto/Makefile.am index 14f3f2330..e42ce9491 100644 --- a/src/nat-auto/Makefile.am +++ b/src/nat-auto/Makefile.am | |||
@@ -43,7 +43,7 @@ libgnunetnatauto_la_LIBADD = \ | |||
43 | $(top_builddir)/src/util/libgnunetutil.la \ | 43 | $(top_builddir)/src/util/libgnunetutil.la \ |
44 | $(GN_LIBINTL) @EXT_LIBS@ | 44 | $(GN_LIBINTL) @EXT_LIBS@ |
45 | libgnunetnatauto_la_LDFLAGS = \ | 45 | libgnunetnatauto_la_LDFLAGS = \ |
46 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 46 | $(GN_LIB_LDFLAGS) \ |
47 | -version-info 0:0:0 | 47 | -version-info 0:0:0 |
48 | 48 | ||
49 | gnunet_service_nat_auto_SOURCES = \ | 49 | gnunet_service_nat_auto_SOURCES = \ |
diff --git a/src/nat/Makefile.am b/src/nat/Makefile.am index db104d194..63a11f1fe 100644 --- a/src/nat/Makefile.am +++ b/src/nat/Makefile.am | |||
@@ -12,15 +12,11 @@ if LINUX | |||
12 | NATBIN = gnunet-helper-nat-server gnunet-helper-nat-client | 12 | NATBIN = gnunet-helper-nat-server gnunet-helper-nat-client |
13 | NATSERVER = gnunet-helper-nat-server.c | 13 | NATSERVER = gnunet-helper-nat-server.c |
14 | NATCLIENT = gnunet-helper-nat-client.c | 14 | NATCLIENT = gnunet-helper-nat-client.c |
15 | install-exec-hook: | ||
16 | $(top_srcdir)/src/nat/install-nat-helper.sh $(DESTDIR)$(libexecdir) $(SUDO_BINARY) || true | ||
17 | else | 15 | else |
18 | if XFREEBSD | 16 | if XFREEBSD |
19 | NATBIN = gnunet-helper-nat-server gnunet-helper-nat-client | 17 | NATBIN = gnunet-helper-nat-server gnunet-helper-nat-client |
20 | NATSERVER = gnunet-helper-nat-server.c | 18 | NATSERVER = gnunet-helper-nat-server.c |
21 | NATCLIENT = gnunet-helper-nat-client.c | 19 | NATCLIENT = gnunet-helper-nat-client.c |
22 | install-exec-hook: | ||
23 | $(top_srcdir)/src/nat/install-nat-helper.sh $(DESTDIR)$(libexecdir) $(SUDO_BINARY) || true | ||
24 | endif | 20 | endif |
25 | else | 21 | else |
26 | install-exec-hook: | 22 | install-exec-hook: |
@@ -53,7 +49,7 @@ if USE_COVERAGE | |||
53 | endif | 49 | endif |
54 | 50 | ||
55 | lib_LTLIBRARIES = \ | 51 | lib_LTLIBRARIES = \ |
56 | libgnunetnatnew.la | 52 | libgnunetnatnew.la |
57 | 53 | ||
58 | libgnunetnatnew_la_SOURCES = \ | 54 | libgnunetnatnew_la_SOURCES = \ |
59 | nat_api.c \ | 55 | nat_api.c \ |
@@ -61,9 +57,9 @@ libgnunetnatnew_la_SOURCES = \ | |||
61 | nat.h | 57 | nat.h |
62 | libgnunetnatnew_la_LIBADD = \ | 58 | libgnunetnatnew_la_LIBADD = \ |
63 | $(top_builddir)/src/util/libgnunetutil.la \ | 59 | $(top_builddir)/src/util/libgnunetutil.la \ |
64 | $(GN_LIBINTL) @EXT_LIBS@ | 60 | $(GN_LIBINTL) @EXT_LIBS@ |
65 | libgnunetnatnew_la_LDFLAGS = \ | 61 | libgnunetnatnew_la_LDFLAGS = \ |
66 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 62 | $(GN_LIB_LDFLAGS) \ |
67 | -version-info 2:0:0 | 63 | -version-info 2:0:0 |
68 | 64 | ||
69 | gnunet_service_nat_SOURCES = \ | 65 | gnunet_service_nat_SOURCES = \ |
@@ -94,25 +90,25 @@ endif | |||
94 | # test_nat.c | 90 | # test_nat.c |
95 | #test_nat_LDADD = \ | 91 | #test_nat_LDADD = \ |
96 | # libgnunetnat.la \ | 92 | # libgnunetnat.la \ |
97 | # $(top_builddir)/src/util/libgnunetutil.la | 93 | # $(top_builddir)/src/util/libgnunetutil.la |
98 | 94 | ||
99 | #test_nat_mini_SOURCES = \ | 95 | #test_nat_mini_SOURCES = \ |
100 | # test_nat_mini.c | 96 | # test_nat_mini.c |
101 | #test_nat_mini_LDADD = \ | 97 | #test_nat_mini_LDADD = \ |
102 | # libgnunetnat.la \ | 98 | # libgnunetnat.la \ |
103 | # $(top_builddir)/src/util/libgnunetutil.la | 99 | # $(top_builddir)/src/util/libgnunetutil.la |
104 | 100 | ||
105 | #test_nat_test_SOURCES = \ | 101 | #test_nat_test_SOURCES = \ |
106 | # test_nat_test.c | 102 | # test_nat_test.c |
107 | #test_nat_test_LDADD = \ | 103 | #test_nat_test_LDADD = \ |
108 | # libgnunetnat.la \ | 104 | # libgnunetnat.la \ |
109 | # $(top_builddir)/src/util/libgnunetutil.la | 105 | # $(top_builddir)/src/util/libgnunetutil.la |
110 | 106 | ||
111 | #test_stun_SOURCES = \ | 107 | #test_stun_SOURCES = \ |
112 | # test_stun.c | 108 | # test_stun.c |
113 | #test_stun_LDADD = \ | 109 | #test_stun_LDADD = \ |
114 | # libgnunetnat.la \ | 110 | # libgnunetnat.la \ |
115 | # $(top_builddir)/src/util/libgnunetutil.la | 111 | # $(top_builddir)/src/util/libgnunetutil.la |
116 | 112 | ||
117 | EXTRA_DIST = \ | 113 | EXTRA_DIST = \ |
118 | test_nat_data.conf \ | 114 | test_nat_data.conf \ |
diff --git a/src/nat/install-nat-helper.sh b/src/nat/install-nat-helper.sh deleted file mode 100755 index d5ee91fa3..000000000 --- a/src/nat/install-nat-helper.sh +++ /dev/null | |||
@@ -1,5 +0,0 @@ | |||
1 | #!/bin/sh | ||
2 | # $1 - bindir | ||
3 | # $2 - sudo binary (optional) | ||
4 | $2 chown root:root $1/gnunet-helper-nat-server $1/gnunet-helper-nat-client || true | ||
5 | $2 chmod u+s $1/gnunet-helper-nat-server $1/gnunet-helper-nat-client || true | ||
diff --git a/src/nse/Makefile.am b/src/nse/Makefile.am index 3a79cdd97..85ae4d3be 100644 --- a/src/nse/Makefile.am +++ b/src/nse/Makefile.am | |||
@@ -29,7 +29,7 @@ libgnunetnse_la_LIBADD = \ | |||
29 | $(top_builddir)/src/util/libgnunetutil.la \ | 29 | $(top_builddir)/src/util/libgnunetutil.la \ |
30 | $(GN_LIBINTL) $(XLIB) | 30 | $(GN_LIBINTL) $(XLIB) |
31 | libgnunetnse_la_LDFLAGS = \ | 31 | libgnunetnse_la_LDFLAGS = \ |
32 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 32 | $(GN_LIB_LDFLAGS) \ |
33 | -version-info 0:0:0 | 33 | -version-info 0:0:0 |
34 | 34 | ||
35 | 35 | ||
diff --git a/src/peerinfo-tool/test_gnunet_peerinfo.py.in b/src/peerinfo-tool/test_gnunet_peerinfo.py.in index d07224b14..5d9daa930 100755 --- a/src/peerinfo-tool/test_gnunet_peerinfo.py.in +++ b/src/peerinfo-tool/test_gnunet_peerinfo.py.in | |||
@@ -11,7 +11,7 @@ | |||
11 | # WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | # WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
13 | # Affero General Public License for more details. | 13 | # Affero General Public License for more details. |
14 | # | 14 | # |
15 | # You should have received a copy of the GNU Affero General Public License | 15 | # You should have received a copy of the GNU Affero General Public License |
16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | 16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
17 | # | 17 | # |
@@ -43,53 +43,94 @@ elif os.name == 'nt': | |||
43 | 43 | ||
44 | pinfo = pexpect() | 44 | pinfo = pexpect() |
45 | 45 | ||
46 | |||
47 | if os.name == "nt": | 46 | if os.name == "nt": |
48 | shutil.rmtree(os.path.join(os.getenv("TEMP"), "gnunet-test-peerinfo"), True) | 47 | shutil.rmtree(os.path.join(os.getenv("TEMP"), "gnunet-test-peerinfo"), True) |
49 | else: | 48 | else: |
50 | shutil.rmtree("/tmp/gnunet-test-peerinfo", True) | 49 | shutil.rmtree("/tmp/gnunet-test-peerinfo", True) |
51 | 50 | ||
52 | # create hostkey via testing lib # FIXME: The /tmp/ location needs to be adjusted to the TMP variable! | 51 | # create hostkey via testing lib # FIXME: The /tmp/ location needs to be adjusted to the TMP variable! |
53 | hkk = subprocess.Popen([gnunettesting, '-n', '1', '-c', 'test_gnunet_peerinfo_data.conf', '-k', '/tmp/gnunet-test-peerinfo/.hostkey']) | 52 | hkk = subprocess.Popen([ |
53 | gnunettesting, '-n', '1', '-c', 'test_gnunet_peerinfo_data.conf', '-k', | ||
54 | '/tmp/gnunet-test-peerinfo/.hostkey' | ||
55 | ]) | ||
54 | hkk.communicate() | 56 | hkk.communicate() |
55 | 57 | ||
56 | arm = subprocess.Popen([gnunetarm, '-sq', '-c', 'test_gnunet_peerinfo_data.conf']) | 58 | arm = subprocess.Popen([ |
59 | gnunetarm, '-sq', '-c', 'test_gnunet_peerinfo_data.conf' | ||
60 | ]) | ||
57 | arm.communicate() | 61 | arm.communicate() |
58 | 62 | ||
59 | try: | 63 | try: |
60 | pinfo.spawn(None, [peerinfo, '-c', 'test_gnunet_peerinfo_data.conf', '-s'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) | 64 | pinfo.spawn( |
65 | None, [peerinfo, '-c', 'test_gnunet_peerinfo_data.conf', '-s'], | ||
66 | stdout=subprocess.PIPE, | ||
67 | stderr=subprocess.STDOUT | ||
68 | ) | ||
61 | pinfo.expect("stdout", re.compile(r'I am peer `.*\'.\r?\n')) | 69 | pinfo.expect("stdout", re.compile(r'I am peer `.*\'.\r?\n')) |
62 | 70 | ||
63 | pinfo.spawn(None, [peerinfo, '-c', 'test_gnunet_peerinfo_data.conf', '-qs'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) | 71 | pinfo.spawn( |
64 | pinfo.expect("stdout", re.compile(r'....................................................\r?\n')) | 72 | None, [peerinfo, '-c', 'test_gnunet_peerinfo_data.conf', '-qs'], |
65 | 73 | stdout=subprocess.PIPE, | |
66 | pinfo.spawn(None, [peerinfo, '-c', 'test_gnunet_peerinfo_data.conf', 'invalid'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) | 74 | stderr=subprocess.STDOUT |
67 | pinfo.expect("stdout", re.compile(r'Invalid command line argument `invalid\'\r?\n')) | 75 | ) |
68 | 76 | pinfo.expect( | |
69 | arm = subprocess.Popen([gnunetarm, '-q', '-i', 'transport', '-c', 'test_gnunet_peerinfo_data.conf']) | 77 | "stdout", |
78 | re. | ||
79 | compile(r'....................................................\r?\n') | ||
80 | ) | ||
81 | |||
82 | pinfo.spawn( | ||
83 | None, [peerinfo, '-c', 'test_gnunet_peerinfo_data.conf', 'invalid'], | ||
84 | stdout=subprocess.PIPE, | ||
85 | stderr=subprocess.STDOUT | ||
86 | ) | ||
87 | pinfo.expect( | ||
88 | "stdout", re.compile(r'Invalid command line argument `invalid\'\r?\n') | ||
89 | ) | ||
90 | |||
91 | arm = subprocess.Popen([ | ||
92 | gnunetarm, '-q', '-i', 'transport', '-c', | ||
93 | 'test_gnunet_peerinfo_data.conf' | ||
94 | ]) | ||
70 | arm.communicate() | 95 | arm.communicate() |
71 | time.sleep(1) | 96 | time.sleep(1) |
72 | 97 | ||
73 | pinfo.spawn(None, [peerinfo, '-i', '-c', 'test_gnunet_peerinfo_data.conf'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) | 98 | pinfo.spawn( |
99 | None, [peerinfo, '-i', '-c', 'test_gnunet_peerinfo_data.conf'], | ||
100 | stdout=subprocess.PIPE, | ||
101 | stderr=subprocess.STDOUT | ||
102 | ) | ||
74 | pinfo.expect("stdout", re.compile("Peer `.*'\r?\n")) | 103 | pinfo.expect("stdout", re.compile("Peer `.*'\r?\n")) |
75 | m = pinfo.expect("stdout", re.compile("\s.*:24357\r?\n")) | 104 | m = pinfo.expect("stdout", re.compile("\s.*:24357\r?\n")) |
76 | while len(m.group(0)) > 0: | 105 | while len(m.group(0)) > 0: |
77 | m = pinfo.expect("stdout", re.compile("(\s.*:24357\r?\n|\r?\n|)")) | 106 | m = pinfo.expect("stdout", re.compile("(\s.*:24357\r?\n|\r?\n|)")) |
78 | 107 | ||
79 | pinfo.spawn(None, [peerinfo, '-i', '-c', 'test_gnunet_peerinfo_data.conf', '-n'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) | 108 | pinfo.spawn( |
109 | None, [peerinfo, '-i', '-c', 'test_gnunet_peerinfo_data.conf', '-n'], | ||
110 | stdout=subprocess.PIPE, | ||
111 | stderr=subprocess.STDOUT | ||
112 | ) | ||
80 | pinfo.expect("stdout", re.compile("Peer `.*'\r?\n")) | 113 | pinfo.expect("stdout", re.compile("Peer `.*'\r?\n")) |
81 | m = pinfo.expect("stdout", re.compile("\s.*:24357\r?\n")) | 114 | m = pinfo.expect("stdout", re.compile("\s.*:24357\r?\n")) |
82 | while len(m.group(0)) > 0: | 115 | while len(m.group(0)) > 0: |
83 | m = pinfo.expect("stdout", re.compile("(\s.*:24357\r?\n|\r?\n|)")) | 116 | m = pinfo.expect("stdout", re.compile("(\s.*:24357\r?\n|\r?\n|)")) |
84 | 117 | ||
85 | pinfo.spawn(None, [peerinfo, '-c', 'test_gnunet_peerinfo_data.conf', '-qs'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) | 118 | pinfo.spawn( |
119 | None, [peerinfo, '-c', 'test_gnunet_peerinfo_data.conf', '-qs'], | ||
120 | stdout=subprocess.PIPE, | ||
121 | stderr=subprocess.STDOUT | ||
122 | ) | ||
86 | pid = pinfo.read("stdout") | 123 | pid = pinfo.read("stdout") |
87 | pid.strip() | 124 | pid.strip() |
88 | 125 | ||
89 | finally: | 126 | finally: |
90 | arm = subprocess.Popen([gnunetarm, '-eq', '-c', 'test_gnunet_peerinfo_data.conf']) | 127 | arm = subprocess.Popen([ |
128 | gnunetarm, '-eq', '-c', 'test_gnunet_peerinfo_data.conf' | ||
129 | ]) | ||
91 | arm.communicate() | 130 | arm.communicate() |
92 | if os.name == "nt": | 131 | if os.name == "nt": |
93 | shutil.rmtree(os.path.join(os.getenv("TEMP"), "gnunet-test-peerinfo"), True) | 132 | shutil.rmtree( |
133 | os.path.join(os.getenv("TEMP"), "gnunet-test-peerinfo"), True | ||
134 | ) | ||
94 | else: | 135 | else: |
95 | shutil.rmtree("/tmp/gnunet-test-peerinfo", True) | 136 | shutil.rmtree("/tmp/gnunet-test-peerinfo", True) |
diff --git a/src/peerinfo/Makefile.am b/src/peerinfo/Makefile.am index 7d1204100..831162366 100644 --- a/src/peerinfo/Makefile.am +++ b/src/peerinfo/Makefile.am | |||
@@ -27,7 +27,7 @@ libgnunetpeerinfo_la_LIBADD = \ | |||
27 | $(XLIB) \ | 27 | $(XLIB) \ |
28 | $(LTLIBINTL) | 28 | $(LTLIBINTL) |
29 | libgnunetpeerinfo_la_LDFLAGS = \ | 29 | libgnunetpeerinfo_la_LDFLAGS = \ |
30 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 30 | $(GN_LIB_LDFLAGS) \ |
31 | -version-info 0:0:0 | 31 | -version-info 0:0:0 |
32 | 32 | ||
33 | 33 | ||
diff --git a/src/reclaim-attribute/Makefile.am b/src/reclaim-attribute/Makefile.am index cbbcb37d6..490e77398 100644 --- a/src/reclaim-attribute/Makefile.am +++ b/src/reclaim-attribute/Makefile.am | |||
@@ -22,7 +22,7 @@ libgnunetreclaimattribute_la_LIBADD = \ | |||
22 | $(top_builddir)/src/util/libgnunetutil.la \ | 22 | $(top_builddir)/src/util/libgnunetutil.la \ |
23 | $(GN_LIBINTL) | 23 | $(GN_LIBINTL) |
24 | libgnunetreclaimattribute_la_LDFLAGS = \ | 24 | libgnunetreclaimattribute_la_LDFLAGS = \ |
25 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 25 | $(GN_LIB_LDFLAGS) \ |
26 | -version-info 0:0:0 | 26 | -version-info 0:0:0 |
27 | 27 | ||
28 | 28 | ||
diff --git a/src/reclaim/Makefile.am b/src/reclaim/Makefile.am index 851b0d71e..51b9b9c5b 100644 --- a/src/reclaim/Makefile.am +++ b/src/reclaim/Makefile.am | |||
@@ -111,7 +111,7 @@ libgnunetreclaim_la_LIBADD = \ | |||
111 | $(top_builddir)/src/reclaim-attribute/libgnunetreclaimattribute.la \ | 111 | $(top_builddir)/src/reclaim-attribute/libgnunetreclaimattribute.la \ |
112 | $(GN_LIBINTL) $(XLIB) | 112 | $(GN_LIBINTL) $(XLIB) |
113 | libgnunetreclaim_la_LDFLAGS = \ | 113 | libgnunetreclaim_la_LDFLAGS = \ |
114 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 114 | $(GN_LIB_LDFLAGS) \ |
115 | -version-info 0:0:0 | 115 | -version-info 0:0:0 |
116 | 116 | ||
117 | gnunet_reclaim_SOURCES = \ | 117 | gnunet_reclaim_SOURCES = \ |
diff --git a/src/regex/Makefile.am b/src/regex/Makefile.am index ba5e0af00..2fd00dd09 100644 --- a/src/regex/Makefile.am +++ b/src/regex/Makefile.am | |||
@@ -45,7 +45,7 @@ libgnunetregexblock_la_LIBADD = \ | |||
45 | $(XLIB) \ | 45 | $(XLIB) \ |
46 | $(LTLIBINTL) | 46 | $(LTLIBINTL) |
47 | libgnunetregexblock_la_LDFLAGS = \ | 47 | libgnunetregexblock_la_LDFLAGS = \ |
48 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 48 | $(GN_LIB_LDFLAGS) \ |
49 | -version-info 1:0:0 | 49 | -version-info 1:0:0 |
50 | 50 | ||
51 | 51 | ||
diff --git a/src/rest/rest.conf b/src/rest/rest.conf index 2b690b5b3..0d6e33ada 100644 --- a/src/rest/rest.conf +++ b/src/rest/rest.conf | |||
@@ -9,3 +9,4 @@ REST_ALLOW_HEADERS=Authorization,Accept,Content-Type | |||
9 | REST_ECHO_ORIGIN_WEBEXT=YES | 9 | REST_ECHO_ORIGIN_WEBEXT=YES |
10 | REST_ALLOW_ORIGIN=http://localhost:4200 | 10 | REST_ALLOW_ORIGIN=http://localhost:4200 |
11 | REST_ALLOW_CREDENTIALS=true | 11 | REST_ALLOW_CREDENTIALS=true |
12 | RUN_PER_USER=YES | ||
diff --git a/src/revocation/Makefile.am b/src/revocation/Makefile.am index a6fff3524..5e48fb29f 100644 --- a/src/revocation/Makefile.am +++ b/src/revocation/Makefile.am | |||
@@ -50,7 +50,7 @@ libgnunetrevocation_la_LIBADD = \ | |||
50 | $(LIBGCRYPT_LIBS) \ | 50 | $(LIBGCRYPT_LIBS) \ |
51 | $(GN_LIBINTL) $(XLIB) -lgcrypt | 51 | $(GN_LIBINTL) $(XLIB) -lgcrypt |
52 | libgnunetrevocation_la_LDFLAGS = \ | 52 | libgnunetrevocation_la_LDFLAGS = \ |
53 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 53 | $(GN_LIB_LDFLAGS) \ |
54 | -version-info 0:0:0 | 54 | -version-info 0:0:0 |
55 | 55 | ||
56 | libexec_PROGRAMS = \ | 56 | libexec_PROGRAMS = \ |
diff --git a/src/revocation/test_local_revocation.py.in b/src/revocation/test_local_revocation.py.in index 4cc6119ca..d73d0a869 100644 --- a/src/revocation/test_local_revocation.py.in +++ b/src/revocation/test_local_revocation.py.in | |||
@@ -11,7 +11,7 @@ | |||
11 | # WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | # WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
13 | # Affero General Public License for more details. | 13 | # Affero General Public License for more details. |
14 | # | 14 | # |
15 | # You should have received a copy of the GNU Affero General Public License | 15 | # You should have received a copy of the GNU Affero General Public License |
16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | 16 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
17 | # | 17 | # |
@@ -39,7 +39,10 @@ elif os.name == 'nt': | |||
39 | TEST_CONFIGURATION = "test_revocation.conf" | 39 | TEST_CONFIGURATION = "test_revocation.conf" |
40 | TEST_REVOCATION_EGO = "revoc_test" | 40 | TEST_REVOCATION_EGO = "revoc_test" |
41 | 41 | ||
42 | get_clean = subprocess.Popen([config, '-c', TEST_CONFIGURATION, '-s', 'PATHS', '-o', 'GNUNET_HOME', '-f'], stdout=subprocess.PIPE) | 42 | get_clean = subprocess.Popen([ |
43 | config, '-c', TEST_CONFIGURATION, '-s', 'PATHS', '-o', 'GNUNET_HOME', '-f' | ||
44 | ], | ||
45 | stdout=subprocess.PIPE) | ||
43 | cleandir, x = get_clean.communicate() | 46 | cleandir, x = get_clean.communicate() |
44 | cleandir = cleandir.decode("utf-8") | 47 | cleandir = cleandir.decode("utf-8") |
45 | cleandir = cleandir.rstrip('\n').rstrip('\r') | 48 | cleandir = cleandir.rstrip('\n').rstrip('\r') |
@@ -55,10 +58,15 @@ try: | |||
55 | print("Creating an ego " + TEST_REVOCATION_EGO) | 58 | print("Creating an ego " + TEST_REVOCATION_EGO) |
56 | sys.stdout.flush() | 59 | sys.stdout.flush() |
57 | sys.stderr.flush() | 60 | sys.stderr.flush() |
58 | idc = subprocess.Popen([ident, '-C', TEST_REVOCATION_EGO, '-c', TEST_CONFIGURATION]) | 61 | idc = subprocess.Popen([ |
62 | ident, '-C', TEST_REVOCATION_EGO, '-c', TEST_CONFIGURATION | ||
63 | ]) | ||
59 | idc.communicate() | 64 | idc.communicate() |
60 | if idc.returncode != 0: | 65 | if idc.returncode != 0: |
61 | raise Exception("gnunet-identity failed to create an ego `" + TEST_REVOCATION_EGO + "'") | 66 | raise Exception( |
67 | "gnunet-identity failed to create an ego `" + TEST_REVOCATION_EGO + | ||
68 | "'" | ||
69 | ) | ||
62 | 70 | ||
63 | sys.stdout.flush() | 71 | sys.stdout.flush() |
64 | sys.stderr.flush() | 72 | sys.stderr.flush() |
@@ -72,11 +80,15 @@ try: | |||
72 | print("Testing key " + rev_key) | 80 | print("Testing key " + rev_key) |
73 | sys.stdout.flush() | 81 | sys.stdout.flush() |
74 | sys.stderr.flush() | 82 | sys.stderr.flush() |
75 | tst = subprocess.Popen([revoc, '-t', rev_key, '-c', TEST_CONFIGURATION], stdout=subprocess.PIPE) | 83 | tst = subprocess.Popen([revoc, '-t', rev_key, '-c', TEST_CONFIGURATION], |
84 | stdout=subprocess.PIPE) | ||
76 | output_not_revoked, x = tst.communicate() | 85 | output_not_revoked, x = tst.communicate() |
77 | output_not_revoked = output_not_revoked.decode("utf-8") | 86 | output_not_revoked = output_not_revoked.decode("utf-8") |
78 | if tst.returncode != 0: | 87 | if tst.returncode != 0: |
79 | raise Exception("gnunet-revocation failed to test a key - " + str(tst.returncode) + ": " + output_not_revoked) | 88 | raise Exception( |
89 | "gnunet-revocation failed to test a key - " + str(tst.returncode) + | ||
90 | ": " + output_not_revoked | ||
91 | ) | ||
80 | if 'valid' not in output_not_revoked: | 92 | if 'valid' not in output_not_revoked: |
81 | res = 1 | 93 | res = 1 |
82 | print("Key was not valid") | 94 | print("Key was not valid") |
@@ -86,7 +98,9 @@ try: | |||
86 | print("Revoking key " + rev_key) | 98 | print("Revoking key " + rev_key) |
87 | sys.stdout.flush() | 99 | sys.stdout.flush() |
88 | sys.stderr.flush() | 100 | sys.stderr.flush() |
89 | rev = subprocess.Popen([revoc, '-R', TEST_REVOCATION_EGO, '-p', '-c', TEST_CONFIGURATION]) | 101 | rev = subprocess.Popen([ |
102 | revoc, '-R', TEST_REVOCATION_EGO, '-p', '-c', TEST_CONFIGURATION | ||
103 | ]) | ||
90 | rev.communicate() | 104 | rev.communicate() |
91 | if rev.returncode != 0: | 105 | if rev.returncode != 0: |
92 | raise Exception("gnunet-revocation failed to revoke a key") | 106 | raise Exception("gnunet-revocation failed to revoke a key") |
@@ -94,7 +108,8 @@ try: | |||
94 | print("Testing revoked key " + rev_key) | 108 | print("Testing revoked key " + rev_key) |
95 | sys.stdout.flush() | 109 | sys.stdout.flush() |
96 | sys.stderr.flush() | 110 | sys.stderr.flush() |
97 | tst = subprocess.Popen([revoc, '-t', rev_key, '-c', TEST_CONFIGURATION], stdout=subprocess.PIPE) | 111 | tst = subprocess.Popen([revoc, '-t', rev_key, '-c', TEST_CONFIGURATION], |
112 | stdout=subprocess.PIPE) | ||
98 | output_revoked, x = tst.communicate() | 113 | output_revoked, x = tst.communicate() |
99 | output_revoked = output_revoked.decode("utf-8") | 114 | output_revoked = output_revoked.decode("utf-8") |
100 | if tst.returncode != 0: | 115 | if tst.returncode != 0: |
diff --git a/src/rps/Makefile.am b/src/rps/Makefile.am index 0c739589f..b9de6b5e3 100644 --- a/src/rps/Makefile.am +++ b/src/rps/Makefile.am | |||
@@ -36,7 +36,7 @@ libgnunetrps_la_LIBADD = \ | |||
36 | $(top_builddir)/src/util/libgnunetutil.la \ | 36 | $(top_builddir)/src/util/libgnunetutil.la \ |
37 | $(GN_LIBINTL) $(XLIB) | 37 | $(GN_LIBINTL) $(XLIB) |
38 | libgnunetrps_la_LDFLAGS = \ | 38 | libgnunetrps_la_LDFLAGS = \ |
39 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 39 | $(GN_LIB_LDFLAGS) \ |
40 | -version-info 0:0:0 | 40 | -version-info 0:0:0 |
41 | # Fix 'created both with libtool and without' error: | 41 | # Fix 'created both with libtool and without' error: |
42 | libgnunetrps_la_CFLAGS = $(AM_CFLAGS) | 42 | libgnunetrps_la_CFLAGS = $(AM_CFLAGS) |
diff --git a/src/statistics/Makefile.am b/src/statistics/Makefile.am index bde35da2d..6d69d58d8 100644 --- a/src/statistics/Makefile.am +++ b/src/statistics/Makefile.am | |||
@@ -21,7 +21,7 @@ libgnunetstatistics_la_LIBADD = \ | |||
21 | $(top_builddir)/src/util/libgnunetutil.la \ | 21 | $(top_builddir)/src/util/libgnunetutil.la \ |
22 | $(GN_LIBINTL) $(XLIB) | 22 | $(GN_LIBINTL) $(XLIB) |
23 | libgnunetstatistics_la_LDFLAGS = \ | 23 | libgnunetstatistics_la_LDFLAGS = \ |
24 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 24 | $(GN_LIB_LDFLAGS) \ |
25 | -version-info 2:0:0 | 25 | -version-info 2:0:0 |
26 | 26 | ||
27 | libexec_PROGRAMS = \ | 27 | libexec_PROGRAMS = \ |
diff --git a/src/statistics/test_gnunet_statistics.py.in b/src/statistics/test_gnunet_statistics.py.in index b14dc9d9e..3a13c24f3 100644 --- a/src/statistics/test_gnunet_statistics.py.in +++ b/src/statistics/test_gnunet_statistics.py.in | |||
@@ -122,7 +122,9 @@ if len([x for x in stdo.splitlines() if re.search(b'42', x)]) != 1: | |||
122 | print("PASS") | 122 | print("PASS") |
123 | 123 | ||
124 | print("TEST: Set persistent value...", end='') | 124 | print("TEST: Set persistent value...", end='') |
125 | rc, stdo, stde = r_st(['-n', 'lasting', '-s', 'subsystem', '40', '-p'], nofail=True, want_stdo=False) | 125 | rc, stdo, stde = r_st(['-n', 'lasting', '-s', 'subsystem', '40', '-p'], |
126 | nofail=True, | ||
127 | want_stdo=False) | ||
126 | rc, stdo, stde = r_st([], nofail=True, want_stdo=True) | 128 | rc, stdo, stde = r_st([], nofail=True, want_stdo=True) |
127 | if len([x for x in stdo.splitlines() if re.search(b'40', x)]) != 1: | 129 | if len([x for x in stdo.splitlines() if re.search(b'40', x)]) != 1: |
128 | fail("FAIL: unexpected output:\n{}".format(stdo)) | 130 | fail("FAIL: unexpected output:\n{}".format(stdo)) |
@@ -137,7 +139,9 @@ if len([x for x in stdo.splitlines() if re.search(b'40', x)]) != 1: | |||
137 | print("PASS") | 139 | print("PASS") |
138 | 140 | ||
139 | print("TEST: Removing persistence...", end='') | 141 | print("TEST: Removing persistence...", end='') |
140 | rc, stdo, stde = r_st(['-n', 'lasting', '-s', 'subsystem', '40'], nofail=True, want_stdo=False) | 142 | rc, stdo, stde = r_st(['-n', 'lasting', '-s', 'subsystem', '40'], |
143 | nofail=True, | ||
144 | want_stdo=False) | ||
141 | rc, stdo, stde = r_st([], nofail=True, want_stdo=True) | 145 | rc, stdo, stde = r_st([], nofail=True, want_stdo=True) |
142 | if len([x for x in stdo.splitlines() if re.search(b'!', x)]) != 0: | 146 | if len([x for x in stdo.splitlines() if re.search(b'!', x)]) != 0: |
143 | fail("FAIL: unexpected output:\n{}".format(stdo)) | 147 | fail("FAIL: unexpected output:\n{}".format(stdo)) |
diff --git a/src/testbed/buildvars.py.in b/src/testbed/buildvars.py.in index e2f8ec27b..3b2f56118 100644 --- a/src/testbed/buildvars.py.in +++ b/src/testbed/buildvars.py.in | |||
@@ -16,7 +16,6 @@ | |||
16 | # | 16 | # |
17 | # SPDX-License-Identifier: AGPL3.0-or-later | 17 | # SPDX-License-Identifier: AGPL3.0-or-later |
18 | 18 | ||
19 | |||
20 | # file: testbed/buildvars.py | 19 | # file: testbed/buildvars.py |
21 | # brief: file for importing variables from build system into python | 20 | # brief: file for importing variables from build system into python |
22 | # author: Sree Harsha Totakura | 21 | # author: Sree Harsha Totakura |
diff --git a/src/topology/Makefile.am b/src/topology/Makefile.am index ae69ee8bc..8580d200c 100644 --- a/src/topology/Makefile.am +++ b/src/topology/Makefile.am | |||
@@ -21,7 +21,7 @@ libgnunetfriends_la_LIBADD = \ | |||
21 | $(top_builddir)/src/util/libgnunetutil.la \ | 21 | $(top_builddir)/src/util/libgnunetutil.la \ |
22 | $(GN_LIBINTL) $(XLIB) | 22 | $(GN_LIBINTL) $(XLIB) |
23 | libgnunetfriends_la_LDFLAGS = \ | 23 | libgnunetfriends_la_LDFLAGS = \ |
24 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 24 | $(GN_LIB_LDFLAGS) \ |
25 | -version-info 0:0:0 | 25 | -version-info 0:0:0 |
26 | 26 | ||
27 | 27 | ||
diff --git a/src/transport/Makefile.am b/src/transport/Makefile.am index 0f5b2e8be..d776e99e4 100644 --- a/src/transport/Makefile.am +++ b/src/transport/Makefile.am | |||
@@ -94,16 +94,6 @@ if LINUX | |||
94 | endif | 94 | endif |
95 | 95 | ||
96 | if LINUX | 96 | if LINUX |
97 | install-exec-hook: | ||
98 | $(top_srcdir)/src/transport/install-wlan-helper.sh $(DESTDIR)$(libexecdir) $(SUDO_BINARY) || true | ||
99 | if HAVE_LIBBLUETOOTH | ||
100 | $(top_srcdir)/src/transport/install-bluetooth-helper.sh $(DESTDIR)$(libexecdir) $(SUDO_BINARY) || true | ||
101 | endif | ||
102 | else | ||
103 | install-exec-hook: | ||
104 | endif | ||
105 | |||
106 | if LINUX | ||
107 | if HAVE_LIBBLUETOOTH | 97 | if HAVE_LIBBLUETOOTH |
108 | BT_BIN = gnunet-helper-transport-bluetooth | 98 | BT_BIN = gnunet-helper-transport-bluetooth |
109 | BT_PLUGIN_LA = libgnunet_plugin_transport_bluetooth.la | 99 | BT_PLUGIN_LA = libgnunet_plugin_transport_bluetooth.la |
@@ -195,7 +185,7 @@ libgnunettransport_la_LIBADD = \ | |||
195 | $(top_builddir)/src/util/libgnunetutil.la \ | 185 | $(top_builddir)/src/util/libgnunetutil.la \ |
196 | $(GN_LIBINTL) | 186 | $(GN_LIBINTL) |
197 | libgnunettransport_la_LDFLAGS = \ | 187 | libgnunettransport_la_LDFLAGS = \ |
198 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 188 | $(GN_LIB_LDFLAGS) \ |
199 | -version-info 4:0:2 | 189 | -version-info 4:0:2 |
200 | 190 | ||
201 | libgnunettransportapplication_la_SOURCES = \ | 191 | libgnunettransportapplication_la_SOURCES = \ |
@@ -204,7 +194,7 @@ libgnunettransportapplication_la_LIBADD = \ | |||
204 | $(top_builddir)/src/util/libgnunetutil.la \ | 194 | $(top_builddir)/src/util/libgnunetutil.la \ |
205 | $(LTLIBINTL) | 195 | $(LTLIBINTL) |
206 | libgnunettransportapplication_la_LDFLAGS = \ | 196 | libgnunettransportapplication_la_LDFLAGS = \ |
207 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 197 | $(GN_LIB_LDFLAGS) \ |
208 | -version-info 0:0:0 | 198 | -version-info 0:0:0 |
209 | 199 | ||
210 | 200 | ||
@@ -214,7 +204,7 @@ libgnunettransportcore_la_LIBADD = \ | |||
214 | $(top_builddir)/src/util/libgnunetutil.la \ | 204 | $(top_builddir)/src/util/libgnunetutil.la \ |
215 | $(GN_LIBINTL) | 205 | $(GN_LIBINTL) |
216 | libgnunettransportcore_la_LDFLAGS = \ | 206 | libgnunettransportcore_la_LDFLAGS = \ |
217 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 207 | $(GN_LIB_LDFLAGS) \ |
218 | -version-info 0:0:0 | 208 | -version-info 0:0:0 |
219 | 209 | ||
220 | libgnunettransportcommunicator_la_SOURCES = \ | 210 | libgnunettransportcommunicator_la_SOURCES = \ |
@@ -223,7 +213,7 @@ libgnunettransportcommunicator_la_LIBADD = \ | |||
223 | $(top_builddir)/src/util/libgnunetutil.la \ | 213 | $(top_builddir)/src/util/libgnunetutil.la \ |
224 | $(GN_LIBINTL) | 214 | $(GN_LIBINTL) |
225 | libgnunettransportcommunicator_la_LDFLAGS = \ | 215 | libgnunettransportcommunicator_la_LDFLAGS = \ |
226 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 216 | $(GN_LIB_LDFLAGS) \ |
227 | -version-info 0:0:0 | 217 | -version-info 0:0:0 |
228 | 218 | ||
229 | 219 | ||
@@ -233,7 +223,7 @@ libgnunettransportmonitor_la_LIBADD = \ | |||
233 | $(top_builddir)/src/util/libgnunetutil.la \ | 223 | $(top_builddir)/src/util/libgnunetutil.la \ |
234 | $(GN_LIBINTL) | 224 | $(GN_LIBINTL) |
235 | libgnunettransportmonitor_la_LDFLAGS = \ | 225 | libgnunettransportmonitor_la_LDFLAGS = \ |
236 | $(GN_LIB_LDFLAGS) $(WINFLAGS) \ | 226 | $(GN_LIB_LDFLAGS) \ |
237 | -version-info 0:0:0 | 227 | -version-info 0:0:0 |
238 | 228 | ||
239 | 229 | ||
diff --git a/src/transport/install-bluetooth-helper.sh b/src/transport/install-bluetooth-helper.sh deleted file mode 100755 index 5c40250fa..000000000 --- a/src/transport/install-bluetooth-helper.sh +++ /dev/null | |||
@@ -1,5 +0,0 @@ | |||
1 | #!/bin/sh | ||
2 | # $1 - bindir | ||
3 | # $2 - sudo binary (optional) | ||
4 | $2 chown root:root $1/gnunet-helper-transport-bluetooth || true | ||
5 | $2 chmod u+s $1/gnunet-helper-transport-bluetooth || true | ||
diff --git a/src/transport/install-wlan-helper.sh b/src/transport/install-wlan-helper.sh deleted file mode 100755 index 0fa9c9806..000000000 --- a/src/transport/install-wlan-helper.sh +++ /dev/null | |||
@@ -1,5 +0,0 @@ | |||
1 | #!/bin/sh | ||
2 | # $1 - bindir | ||
3 | # $2 - sudo binary (optional) | ||
4 | $2 chown root:root $1/gnunet-helper-transport-wlan || true | ||
5 | $2 chmod u+s $1/gnunet-helper-transport-wlan || true | ||
diff --git a/src/vpn/Makefile.am b/src/vpn/Makefile.am index 3ad9b1a54..407d8ba92 100644 --- a/src/vpn/Makefile.am +++ b/src/vpn/Makefile.am | |||
@@ -16,10 +16,6 @@ pkgcfg_DATA = \ | |||
16 | 16 | ||
17 | if LINUX | 17 | if LINUX |
18 | VPNBIN = gnunet-helper-vpn | 18 | VPNBIN = gnunet-helper-vpn |
19 | install-exec-hook: | ||
20 | $(top_srcdir)/src/vpn/install-vpn-helper.sh $(DESTDIR)$(libexecdir) $(SUDO_BINARY) || true | ||
21 | else | ||
22 | install-exec-hook: | ||
23 | endif | 19 | endif |
24 | 20 | ||
25 | 21 | ||
diff --git a/src/vpn/install-vpn-helper.sh b/src/vpn/install-vpn-helper.sh deleted file mode 100755 index 086dabb67..000000000 --- a/src/vpn/install-vpn-helper.sh +++ /dev/null | |||
@@ -1,5 +0,0 @@ | |||
1 | #!/bin/sh | ||
2 | # $1 - bindir | ||
3 | # $2 - sudo binary (optional) | ||
4 | $2 chown root:root $1/gnunet-helper-vpn || true | ||
5 | $2 chmod u+s $1/gnunet-helper-vpn || true | ||