Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
D
Dnsmasq
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nanahira
Dnsmasq
Commits
74c95c25
Commit
74c95c25
authored
Oct 19, 2011
by
Simon Kelley
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
import of dnsmasq-2.59.tar.gz
parent
7de060b0
Changes
17
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
629 additions
and
611 deletions
+629
-611
CHANGELOG
CHANGELOG
+17
-0
po/de.po
po/de.po
+50
-50
po/es.po
po/es.po
+50
-50
po/fi.po
po/fi.po
+50
-50
po/fr.po
po/fr.po
+50
-50
po/id.po
po/id.po
+50
-50
po/it.po
po/it.po
+50
-50
po/no.po
po/no.po
+50
-50
po/pl.po
po/pl.po
+69
-92
po/pt_BR.po
po/pt_BR.po
+50
-50
po/ro.po
po/ro.po
+50
-50
src/bpf.c
src/bpf.c
+1
-1
src/config.h
src/config.h
+1
-2
src/dnsmasq.c
src/dnsmasq.c
+34
-8
src/dnsmasq.h
src/dnsmasq.h
+4
-3
src/netlink.c
src/netlink.c
+2
-1
src/network.c
src/network.c
+51
-54
No files found.
CHANGELOG
View file @
74c95c25
version 2.59
Fix regression in 2.58 which caused failure to start up
with some combinations of dnsmasq config and IPv6 kernel
network config. Thanks to Brielle Bruns for the bug
report.
Improve dnsmasq's behaviour when network interfaces are
still doing duplicate address detection (DAD). Previously,
dnsmasq would wait up to 20 seconds at start-up for the
DAD state to terminate. This is broken for bridge
interfaces on recent Linux kernels, which don't start DAD
until the bridge comes up, and so can take arbitrary
time. The new behaviour lets dnsmasq poll for an arbitrary
time whilst providing service on other interfaces. Thanks
to Stephen Hemminger for pointing out the problem.
version 2.58
version 2.58
Provide a definition of the SA_SIZE macro where it's
Provide a definition of the SA_SIZE macro where it's
missing. Fixes build failure on openBSD.
missing. Fixes build failure on openBSD.
...
...
po/de.po
View file @
74c95c25
...
@@ -853,7 +853,7 @@ msgstr "mit -n/--no-poll ist nur eine resolv.conf-Datei zulässig."
...
@@ -853,7 +853,7 @@ msgstr "mit -n/--no-poll ist nur eine resolv.conf-Datei zulässig."
msgid "must have exactly one resolv.conf to read domain from."
msgid "must have exactly one resolv.conf to read domain from."
msgstr "Um die Domäne zu lesen, muss genau eine resolv.conf-Datei verwendet werden."
msgstr "Um die Domäne zu lesen, muss genau eine resolv.conf-Datei verwendet werden."
#: option.c:3403 network.c:84
8
dhcp.c:823
#: option.c:3403 network.c:84
5
dhcp.c:823
#, c-format
#, c-format
msgid "failed to read %s: %s"
msgid "failed to read %s: %s"
msgstr "konnte %s nicht lesen: %s"
msgstr "konnte %s nicht lesen: %s"
...
@@ -887,64 +887,64 @@ msgstr "möglichen DNS-Rebind-Angriff entdeckt: %s"
...
@@ -887,64 +887,64 @@ msgstr "möglichen DNS-Rebind-Angriff entdeckt: %s"
msgid "unknown interface %s in bridge-interface"
msgid "unknown interface %s in bridge-interface"
msgstr "unbekannte Schnittstelle %s in bridge-interface"
msgstr "unbekannte Schnittstelle %s in bridge-interface"
#: network.c:38
0
#: network.c:38
4
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to create listening socket for %s: %s"
msgid "failed to create listening socket for %s: %s"
msgstr "Konnte Empfangs-Socket nicht erzeugen: %s"
msgstr "Konnte Empfangs-Socket nicht erzeugen: %s"
#: network.c:74
6
#: network.c:74
3
#, c-format
#, c-format
msgid "failed to bind server socket for %s: %s"
msgid "failed to bind server socket for %s: %s"
msgstr "konnte nicht an Server-Socket für %s binden: %s"
msgstr "konnte nicht an Server-Socket für %s binden: %s"
#: network.c:78
3
#: network.c:78
0
#, c-format
#, c-format
msgid "ignoring nameserver %s - local interface"
msgid "ignoring nameserver %s - local interface"
msgstr "ignoriere Namensserver %s - lokale Schnittstelle"
msgstr "ignoriere Namensserver %s - lokale Schnittstelle"
#: network.c:79
4
#: network.c:79
1
#, c-format
#, c-format
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgstr "ignoriere Namensserver %s - kann Socket nicht erzeugen/binden: %s"
msgstr "ignoriere Namensserver %s - kann Socket nicht erzeugen/binden: %s"
# FIXME: this isn't translatable - always provide full strings, do not assemble yourself! -- MA
# FIXME: this isn't translatable - always provide full strings, do not assemble yourself! -- MA
#: network.c:8
11
#: network.c:8
08
msgid "unqualified"
msgid "unqualified"
msgstr ""
msgstr ""
#: network.c:8
11
#: network.c:8
08
msgid "names"
msgid "names"
msgstr ""
msgstr ""
#: network.c:81
3
#: network.c:81
0
msgid "default"
msgid "default"
msgstr ""
msgstr ""
#: network.c:81
5
#: network.c:81
2
msgid "domain"
msgid "domain"
msgstr ""
msgstr ""
#: network.c:81
8
#: network.c:81
5
#, c-format
#, c-format
msgid "using local addresses only for %s %s"
msgid "using local addresses only for %s %s"
msgstr ""
msgstr ""
#: network.c:8
20
#: network.c:8
17
#, c-format
#, c-format
msgid "using standard nameservers for %s %s"
msgid "using standard nameservers for %s %s"
msgstr ""
msgstr ""
#: network.c:8
22
#: network.c:8
19
#, c-format
#, c-format
msgid "using nameserver %s#%d for %s %s"
msgid "using nameserver %s#%d for %s %s"
msgstr ""
msgstr ""
#: network.c:82
5
#: network.c:82
2
#, c-format
#, c-format
msgid "using nameserver %s#%d(via %s)"
msgid "using nameserver %s#%d(via %s)"
msgstr ""
msgstr ""
#: network.c:82
7
#: network.c:82
4
#, c-format
#, c-format
msgid "using nameserver %s#%d"
msgid "using nameserver %s#%d"
msgstr ""
msgstr ""
...
@@ -986,7 +986,7 @@ msgstr "unbekannte Schnittstelle %s"
...
@@ -986,7 +986,7 @@ msgstr "unbekannte Schnittstelle %s"
msgid "no interface with address %s"
msgid "no interface with address %s"
msgstr "keine Schnittstelle mit Adresse %s"
msgstr "keine Schnittstelle mit Adresse %s"
#: dnsmasq.c:219 dnsmasq.c:
690
#: dnsmasq.c:219 dnsmasq.c:
716
#, c-format
#, c-format
msgid "DBus error: %s"
msgid "DBus error: %s"
msgstr "DBus-Fehler: %s"
msgstr "DBus-Fehler: %s"
...
@@ -1006,162 +1006,162 @@ msgid "cannot chdir to filesystem root: %s"
...
@@ -1006,162 +1006,162 @@ msgid "cannot chdir to filesystem root: %s"
msgstr "kann nicht ins Wurzelverzeichnis des Dateisystems wechseln: %s"
msgstr "kann nicht ins Wurzelverzeichnis des Dateisystems wechseln: %s"
# FIXME: this and the next would need commas after the version
# FIXME: this and the next would need commas after the version
#: dnsmasq.c:4
6
7
#: dnsmasq.c:4
7
7
#, c-format
#, c-format
msgid "started, version %s DNS disabled"
msgid "started, version %s DNS disabled"
msgstr "gestartet, Version %s, DNS abgeschaltet"
msgstr "gestartet, Version %s, DNS abgeschaltet"
#: dnsmasq.c:4
6
9
#: dnsmasq.c:4
7
9
#, c-format
#, c-format
msgid "started, version %s cachesize %d"
msgid "started, version %s cachesize %d"
msgstr "gestartet, Version %s, Cachegröße %d"
msgstr "gestartet, Version %s, Cachegröße %d"
#: dnsmasq.c:4
7
1
#: dnsmasq.c:4
8
1
#, c-format
#, c-format
msgid "started, version %s cache disabled"
msgid "started, version %s cache disabled"
msgstr ""
msgstr ""
#: dnsmasq.c:4
7
3
#: dnsmasq.c:4
8
3
#, c-format
#, c-format
msgid "compile time options: %s"
msgid "compile time options: %s"
msgstr "Übersetzungsoptionen: %s"
msgstr "Übersetzungsoptionen: %s"
#: dnsmasq.c:4
7
9
#: dnsmasq.c:4
8
9
msgid "DBus support enabled: connected to system bus"
msgid "DBus support enabled: connected to system bus"
msgstr "DBus-Unterstützung eingeschaltet: mit Systembus verbunden"
msgstr "DBus-Unterstützung eingeschaltet: mit Systembus verbunden"
#: dnsmasq.c:4
8
1
#: dnsmasq.c:4
9
1
msgid "DBus support enabled: bus connection pending"
msgid "DBus support enabled: bus connection pending"
msgstr "DBus-Unterstützung eingeschaltet: warte auf Systembus-Verbindung"
msgstr "DBus-Unterstützung eingeschaltet: warte auf Systembus-Verbindung"
#: dnsmasq.c:4
8
6
#: dnsmasq.c:4
9
6
#, c-format
#, c-format
msgid "warning: failed to change owner of %s: %s"
msgid "warning: failed to change owner of %s: %s"
msgstr "Warnung: konnte den Besitzer von %s nicht ändern: %s"
msgstr "Warnung: konnte den Besitzer von %s nicht ändern: %s"
#: dnsmasq.c:
49
0
#: dnsmasq.c:
50
0
msgid "setting --bind-interfaces option because of OS limitations"
msgid "setting --bind-interfaces option because of OS limitations"
msgstr "Aktiviere --bind-interfaces wegen Einschränkungen des Betriebssystems"
msgstr "Aktiviere --bind-interfaces wegen Einschränkungen des Betriebssystems"
#: dnsmasq.c:
49
5
#: dnsmasq.c:
50
5
#, c-format
#, c-format
msgid "warning: interface %s does not currently exist"
msgid "warning: interface %s does not currently exist"
msgstr "Warnung: Schnittstelle %s existiert derzeit nicht"
msgstr "Warnung: Schnittstelle %s existiert derzeit nicht"
#: dnsmasq.c:5
0
0
#: dnsmasq.c:5
1
0
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgstr "Warnung: Ignoriere \"resolv-file\", weil \"no-resolv\" aktiv ist"
msgstr "Warnung: Ignoriere \"resolv-file\", weil \"no-resolv\" aktiv ist"
#: dnsmasq.c:5
0
3
#: dnsmasq.c:5
1
3
msgid "warning: no upstream servers configured"
msgid "warning: no upstream servers configured"
msgstr "Warnung: keine vorgelagerten (Upstream) Server konfiguriert"
msgstr "Warnung: keine vorgelagerten (Upstream) Server konfiguriert"
#: dnsmasq.c:5
0
7
#: dnsmasq.c:5
1
7
#, c-format
#, c-format
msgid "asynchronous logging enabled, queue limit is %d messages"
msgid "asynchronous logging enabled, queue limit is %d messages"
msgstr "asynchrone Protokollierung eingeschaltet, Warteschlange fasst %d Nachrichten"
msgstr "asynchrone Protokollierung eingeschaltet, Warteschlange fasst %d Nachrichten"
#: dnsmasq.c:5
2
0
#: dnsmasq.c:5
3
0
#, c-format
#, c-format
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgstr "DHCP, nur statische Leases auf %.0s%s, Lease-Zeit %s"
msgstr "DHCP, nur statische Leases auf %.0s%s, Lease-Zeit %s"
#: dnsmasq.c:5
2
2
#: dnsmasq.c:5
3
2
#, c-format
#, c-format
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgstr "DHCP, Proxy im Subnetz %.0s%s%.0s"
msgstr "DHCP, Proxy im Subnetz %.0s%s%.0s"
#: dnsmasq.c:5
2
3
#: dnsmasq.c:5
3
3
#, c-format
#, c-format
msgid "DHCP, IP range %s -- %s, lease time %s"
msgid "DHCP, IP range %s -- %s, lease time %s"
msgstr "DHCP, IP-Bereich %s - %s, Lease-Zeit %s "
msgstr "DHCP, IP-Bereich %s - %s, Lease-Zeit %s "
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
msgid "root is "
msgid "root is "
msgstr "FIXME: this and the next few must be full strings to be translatable - do not assemble in code"
msgstr "FIXME: this and the next few must be full strings to be translatable - do not assemble in code"
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
msgid "enabled"
msgid "enabled"
msgstr ""
msgstr ""
#: dnsmasq.c:5
4
0
#: dnsmasq.c:5
5
0
msgid "secure mode"
msgid "secure mode"
msgstr ""
msgstr ""
#: dnsmasq.c:5
6
6
#: dnsmasq.c:5
7
6
#, c-format
#, c-format
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgstr "Begrenze gleichzeitige TFTP-Übertragungen auf maximal %d"
msgstr "Begrenze gleichzeitige TFTP-Übertragungen auf maximal %d"
#: dnsmasq.c:
692
#: dnsmasq.c:
718
msgid "connected to system DBus"
msgid "connected to system DBus"
msgstr "Mit System-DBus verbunden"
msgstr "Mit System-DBus verbunden"
#: dnsmasq.c:
787
#: dnsmasq.c:
813
#, c-format
#, c-format
msgid "cannot fork into background: %s"
msgid "cannot fork into background: %s"
msgstr "kann nicht in den Hintergrund abspalten: %s"
msgstr "kann nicht in den Hintergrund abspalten: %s"
#: dnsmasq.c:
790
#: dnsmasq.c:
816
#, c-format
#, c-format
msgid "failed to create helper: %s"
msgid "failed to create helper: %s"
msgstr "kann Helfer nicht erzeugen: %s"
msgstr "kann Helfer nicht erzeugen: %s"
#: dnsmasq.c:
793
#: dnsmasq.c:
819
#, c-format
#, c-format
msgid "setting capabilities failed: %s"
msgid "setting capabilities failed: %s"
msgstr "kann \"capabilities\" nicht setzen: %s"
msgstr "kann \"capabilities\" nicht setzen: %s"
#: dnsmasq.c:
797
#: dnsmasq.c:
823
#, c-format
#, c-format
msgid "failed to change user-id to %s: %s"
msgid "failed to change user-id to %s: %s"
msgstr "Kann nicht Benutzerrechte %s annehmen: %s"
msgstr "Kann nicht Benutzerrechte %s annehmen: %s"
#: dnsmasq.c:8
02
#: dnsmasq.c:8
28
#, c-format
#, c-format
msgid "failed to change group-id to %s: %s"
msgid "failed to change group-id to %s: %s"
msgstr "Kann nicht Gruppenrechte %s annehmen: %s"
msgstr "Kann nicht Gruppenrechte %s annehmen: %s"
#: dnsmasq.c:8
05
#: dnsmasq.c:8
31
#, c-format
#, c-format
msgid "failed to open pidfile %s: %s"
msgid "failed to open pidfile %s: %s"
msgstr "kann die Prozessidentifikations-(PID)-Datei %s nicht öffnen: %s"
msgstr "kann die Prozessidentifikations-(PID)-Datei %s nicht öffnen: %s"
#: dnsmasq.c:8
08
#: dnsmasq.c:8
34
#, c-format
#, c-format
msgid "cannot open %s: %s"
msgid "cannot open %s: %s"
msgstr "kann %s nicht öffnen: %s"
msgstr "kann %s nicht öffnen: %s"
#: dnsmasq.c:8
63
#: dnsmasq.c:8
89
#, c-format
#, c-format
msgid "child process killed by signal %d"
msgid "child process killed by signal %d"
msgstr "Tochterprozess durch Signal %d zerstört"
msgstr "Tochterprozess durch Signal %d zerstört"
#: dnsmasq.c:8
67
#: dnsmasq.c:8
93
#, c-format
#, c-format
msgid "child process exited with status %d"
msgid "child process exited with status %d"
msgstr "Tochterprozess beendete sich mit Status %d"
msgstr "Tochterprozess beendete sich mit Status %d"
#: dnsmasq.c:8
71
#: dnsmasq.c:8
97
#, c-format
#, c-format
msgid "failed to execute %s: %s"
msgid "failed to execute %s: %s"
msgstr "konnte %s nicht ausführen: %s"
msgstr "konnte %s nicht ausführen: %s"
#: dnsmasq.c:9
15
#: dnsmasq.c:9
41
msgid "exiting on receipt of SIGTERM"
msgid "exiting on receipt of SIGTERM"
msgstr "beende nach Empfang von SIGTERM"
msgstr "beende nach Empfang von SIGTERM"
#: dnsmasq.c:9
43
#: dnsmasq.c:9
69
#, c-format
#, c-format
msgid "failed to access %s: %s"
msgid "failed to access %s: %s"
msgstr "konnte auf %s nicht zugreifen: %s"
msgstr "konnte auf %s nicht zugreifen: %s"
#: dnsmasq.c:9
73
#: dnsmasq.c:9
99
#, c-format
#, c-format
msgid "reading %s"
msgid "reading %s"
msgstr "lese %s"
msgstr "lese %s"
#: dnsmasq.c:
984
#: dnsmasq.c:
1010
#, c-format
#, c-format
msgid "no servers found in %s, will retry"
msgid "no servers found in %s, will retry"
msgstr "keine Server in %s gefunden, werde es später neu versuchen"
msgstr "keine Server in %s gefunden, werde es später neu versuchen"
...
@@ -1447,7 +1447,7 @@ msgstr "Kann RFC3925-Option nicht senden: zu viele Optionen für Unternehmen Nr.
...
@@ -1447,7 +1447,7 @@ msgstr "Kann RFC3925-Option nicht senden: zu viele Optionen für Unternehmen Nr.
msgid "cannot create netlink socket: %s"
msgid "cannot create netlink socket: %s"
msgstr "kann Netlink-Socket nicht erzeugen: %s"
msgstr "kann Netlink-Socket nicht erzeugen: %s"
#: netlink.c:28
8
#: netlink.c:28
9
#, c-format
#, c-format
msgid "netlink returns error: %s"
msgid "netlink returns error: %s"
msgstr "Netlink liefert Fehler %s"
msgstr "Netlink liefert Fehler %s"
...
...
po/es.po
View file @
74c95c25
...
@@ -864,7 +864,7 @@ msgstr "solo un archivo resolv.conf permitido en modo no-poll."
...
@@ -864,7 +864,7 @@ msgstr "solo un archivo resolv.conf permitido en modo no-poll."
msgid "must have exactly one resolv.conf to read domain from."
msgid "must have exactly one resolv.conf to read domain from."
msgstr "debe haber exctamente un resolv.conf desde donde leer dominio."
msgstr "debe haber exctamente un resolv.conf desde donde leer dominio."
#: option.c:3403 network.c:84
8
dhcp.c:823
#: option.c:3403 network.c:84
5
dhcp.c:823
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to read %s: %s"
msgid "failed to read %s: %s"
msgstr "no se pudo leer %s: %s"
msgstr "no se pudo leer %s: %s"
...
@@ -898,63 +898,63 @@ msgstr "posible ataque de revinculaci
...
@@ -898,63 +898,63 @@ msgstr "posible ataque de revinculaci
msgid "unknown interface %s in bridge-interface"
msgid "unknown interface %s in bridge-interface"
msgstr "interface desconocida %s en bridge-interface"
msgstr "interface desconocida %s en bridge-interface"
#: network.c:38
0
#: network.c:38
4
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to create listening socket for %s: %s"
msgid "failed to create listening socket for %s: %s"
msgstr "no se pudo crear un socket escuchador: %s"
msgstr "no se pudo crear un socket escuchador: %s"
#: network.c:74
6
#: network.c:74
3
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to bind server socket for %s: %s"
msgid "failed to bind server socket for %s: %s"
msgstr "no se pudo acoplar socket escuchador para %s: %s"
msgstr "no se pudo acoplar socket escuchador para %s: %s"
#: network.c:78
3
#: network.c:78
0
#, c-format
#, c-format
msgid "ignoring nameserver %s - local interface"
msgid "ignoring nameserver %s - local interface"
msgstr "ignorando servidor DNS %s - interface local"
msgstr "ignorando servidor DNS %s - interface local"
#: network.c:79
4
#: network.c:79
1
#, fuzzy, c-format
#, fuzzy, c-format
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgstr "ignorando servidor DNS %s - no se puede crear/acoplar socket: %s"
msgstr "ignorando servidor DNS %s - no se puede crear/acoplar socket: %s"
#: network.c:8
11
#: network.c:8
08
msgid "unqualified"
msgid "unqualified"
msgstr "no calificado"
msgstr "no calificado"
#: network.c:8
11
#: network.c:8
08
msgid "names"
msgid "names"
msgstr "nombres"
msgstr "nombres"
#: network.c:81
3
#: network.c:81
0
msgid "default"
msgid "default"
msgstr "predeterminado"
msgstr "predeterminado"
#: network.c:81
5
#: network.c:81
2
msgid "domain"
msgid "domain"
msgstr "dominio"
msgstr "dominio"
#: network.c:81
8
#: network.c:81
5
#, c-format
#, c-format
msgid "using local addresses only for %s %s"
msgid "using local addresses only for %s %s"
msgstr "usando direcciones locales solo para %s %s"
msgstr "usando direcciones locales solo para %s %s"
#: network.c:8
20
#: network.c:8
17
#, fuzzy, c-format
#, fuzzy, c-format
msgid "using standard nameservers for %s %s"
msgid "using standard nameservers for %s %s"
msgstr "usando servidor DNS %s#%d para %s %s"
msgstr "usando servidor DNS %s#%d para %s %s"
#: network.c:8
22
#: network.c:8
19
#, c-format
#, c-format
msgid "using nameserver %s#%d for %s %s"
msgid "using nameserver %s#%d for %s %s"
msgstr "usando servidor DNS %s#%d para %s %s"
msgstr "usando servidor DNS %s#%d para %s %s"
#: network.c:82
5
#: network.c:82
2
#, fuzzy, c-format
#, fuzzy, c-format
msgid "using nameserver %s#%d(via %s)"
msgid "using nameserver %s#%d(via %s)"
msgstr "usando servidor DNS %s#%d(va %s)"
msgstr "usando servidor DNS %s#%d(va %s)"
#: network.c:82
7
#: network.c:82
4
#, c-format
#, c-format
msgid "using nameserver %s#%d"
msgid "using nameserver %s#%d"
msgstr "usando servidor DNS %s#%d"
msgstr "usando servidor DNS %s#%d"
...
@@ -998,7 +998,7 @@ msgstr "interface desconocida %s"
...
@@ -998,7 +998,7 @@ msgstr "interface desconocida %s"
msgid "no interface with address %s"
msgid "no interface with address %s"
msgstr "ninguna interface con direccin %s"
msgstr "ninguna interface con direccin %s"
#: dnsmasq.c:219 dnsmasq.c:
690
#: dnsmasq.c:219 dnsmasq.c:
716
#, c-format
#, c-format
msgid "DBus error: %s"
msgid "DBus error: %s"
msgstr "error DBus: %s"
msgstr "error DBus: %s"
...
@@ -1017,164 +1017,164 @@ msgstr "usuario o grupo desconocido: %s"
...
@@ -1017,164 +1017,164 @@ msgstr "usuario o grupo desconocido: %s"
msgid "cannot chdir to filesystem root: %s"
msgid "cannot chdir to filesystem root: %s"
msgstr "no se puede cambiar directorio a raz de sistema de archivos: %s"
msgstr "no se puede cambiar directorio a raz de sistema de archivos: %s"
#: dnsmasq.c:4
6
7
#: dnsmasq.c:4
7
7
#, fuzzy, c-format
#, fuzzy, c-format
msgid "started, version %s DNS disabled"
msgid "started, version %s DNS disabled"
msgstr "iniciado, versin %s DNS deshabilitado"
msgstr "iniciado, versin %s DNS deshabilitado"
#: dnsmasq.c:4
6
9
#: dnsmasq.c:4
7
9
#, c-format
#, c-format
msgid "started, version %s cachesize %d"
msgid "started, version %s cachesize %d"
msgstr "iniciado, versin %s tamao de cach %d"
msgstr "iniciado, versin %s tamao de cach %d"
#: dnsmasq.c:4
7
1
#: dnsmasq.c:4
8
1
#, c-format
#, c-format
msgid "started, version %s cache disabled"
msgid "started, version %s cache disabled"
msgstr "iniciado, versin %s cach deshabilitado"
msgstr "iniciado, versin %s cach deshabilitado"
#: dnsmasq.c:4
7
3
#: dnsmasq.c:4
8
3
#, c-format
#, c-format
msgid "compile time options: %s"
msgid "compile time options: %s"
msgstr "opciones de compilacin: %s"
msgstr "opciones de compilacin: %s"
#: dnsmasq.c:4
7
9
#: dnsmasq.c:4
8
9
msgid "DBus support enabled: connected to system bus"
msgid "DBus support enabled: connected to system bus"
msgstr "soporte DBus habilitado: conectado a bus de sistema"
msgstr "soporte DBus habilitado: conectado a bus de sistema"
#: dnsmasq.c:4
8
1
#: dnsmasq.c:4
9
1
msgid "DBus support enabled: bus connection pending"
msgid "DBus support enabled: bus connection pending"
msgstr "soporte DBus habilitado: coneccin a bus pendiente"
msgstr "soporte DBus habilitado: coneccin a bus pendiente"
#: dnsmasq.c:4
8
6
#: dnsmasq.c:4
9
6
#, fuzzy, c-format
#, fuzzy, c-format
msgid "warning: failed to change owner of %s: %s"
msgid "warning: failed to change owner of %s: %s"
msgstr "advertencia: no se pudo cambiar dueo de %s: %s"
msgstr "advertencia: no se pudo cambiar dueo de %s: %s"
#: dnsmasq.c:
49
0
#: dnsmasq.c:
50
0
msgid "setting --bind-interfaces option because of OS limitations"
msgid "setting --bind-interfaces option because of OS limitations"
msgstr "fijando opcin --bind-interfaces debido a limitaciones de sistema operativo"
msgstr "fijando opcin --bind-interfaces debido a limitaciones de sistema operativo"
#: dnsmasq.c:
49
5
#: dnsmasq.c:
50
5
#, c-format
#, c-format
msgid "warning: interface %s does not currently exist"
msgid "warning: interface %s does not currently exist"
msgstr "advertencia: interface %s no existe actulmente"
msgstr "advertencia: interface %s no existe actulmente"
#: dnsmasq.c:5
0
0
#: dnsmasq.c:5
1
0
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgstr "advertencia: ignorando opcin resolv-file porque no-resolv est fijado"
msgstr "advertencia: ignorando opcin resolv-file porque no-resolv est fijado"
#: dnsmasq.c:5
0
3
#: dnsmasq.c:5
1
3
#, fuzzy
#, fuzzy
msgid "warning: no upstream servers configured"
msgid "warning: no upstream servers configured"
msgstr "advertencia: ningn servidor upstream configurado"
msgstr "advertencia: ningn servidor upstream configurado"
#: dnsmasq.c:5
0
7
#: dnsmasq.c:5
1
7
#, c-format
#, c-format
msgid "asynchronous logging enabled, queue limit is %d messages"
msgid "asynchronous logging enabled, queue limit is %d messages"
msgstr "bitacoreo asincrnico habilitado, lmite de cola es %d mensajes"
msgstr "bitacoreo asincrnico habilitado, lmite de cola es %d mensajes"
#: dnsmasq.c:5
2
0
#: dnsmasq.c:5
3
0
#, c-format
#, c-format
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgstr "DHCP, arriendos estticos solo en %.0s%s, tiempo de arriendo %s"
msgstr "DHCP, arriendos estticos solo en %.0s%s, tiempo de arriendo %s"
#: dnsmasq.c:5
2
2
#: dnsmasq.c:5
3
2
#, c-format
#, c-format
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgstr "DHCP, proxy en subred %.0s%s%.0s"
msgstr "DHCP, proxy en subred %.0s%s%.0s"
#: dnsmasq.c:5
2
3
#: dnsmasq.c:5
3
3
#, c-format
#, c-format
msgid "DHCP, IP range %s -- %s, lease time %s"
msgid "DHCP, IP range %s -- %s, lease time %s"
msgstr "DHCP, rango de IPs %s -- %s, tiempo de arriendo %s"
msgstr "DHCP, rango de IPs %s -- %s, tiempo de arriendo %s"
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
msgid "root is "
msgid "root is "
msgstr "root es "
msgstr "root es "
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
#, fuzzy
#, fuzzy
msgid "enabled"
msgid "enabled"
msgstr "habilitado"
msgstr "habilitado"
#: dnsmasq.c:5
4
0
#: dnsmasq.c:5
5
0
msgid "secure mode"
msgid "secure mode"
msgstr "modo seguro"
msgstr "modo seguro"
#: dnsmasq.c:5
6
6
#: dnsmasq.c:5
7
6
#, c-format
#, c-format
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgstr "limitando nmero mximo de transferencias TFTP simultneas a %d"
msgstr "limitando nmero mximo de transferencias TFTP simultneas a %d"
#: dnsmasq.c:
692
#: dnsmasq.c:
718
msgid "connected to system DBus"
msgid "connected to system DBus"
msgstr "conectado a DBus de sistema"
msgstr "conectado a DBus de sistema"
#: dnsmasq.c:
787
#: dnsmasq.c:
813
#, c-format
#, c-format
msgid "cannot fork into background: %s"
msgid "cannot fork into background: %s"
msgstr "no se puede hacer fork hacia el fondo: %s"
msgstr "no se puede hacer fork hacia el fondo: %s"
#: dnsmasq.c:
790
#: dnsmasq.c:
816
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to create helper: %s"
msgid "failed to create helper: %s"
msgstr "no se pudo crear ayudante: %s"
msgstr "no se pudo crear ayudante: %s"
#: dnsmasq.c:
793
#: dnsmasq.c:
819
#, fuzzy, c-format
#, fuzzy, c-format
msgid "setting capabilities failed: %s"
msgid "setting capabilities failed: %s"
msgstr "configuracin de capacidades ha fallado: %s"
msgstr "configuracin de capacidades ha fallado: %s"
#: dnsmasq.c:
797
#: dnsmasq.c:
823
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to change user-id to %s: %s"
msgid "failed to change user-id to %s: %s"
msgstr "no se pudo cambiar user-id a %s: %s"
msgstr "no se pudo cambiar user-id a %s: %s"
#: dnsmasq.c:8
02
#: dnsmasq.c:8
28
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to change group-id to %s: %s"
msgid "failed to change group-id to %s: %s"
msgstr "no se pudo cambiar group-id a %s: %s"
msgstr "no se pudo cambiar group-id a %s: %s"
#: dnsmasq.c:8
05
#: dnsmasq.c:8
31
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to open pidfile %s: %s"
msgid "failed to open pidfile %s: %s"
msgstr "no se pudo abrir archivo PID %s: %s"
msgstr "no se pudo abrir archivo PID %s: %s"
#: dnsmasq.c:8
08
#: dnsmasq.c:8
34
#, fuzzy, c-format
#, fuzzy, c-format
msgid "cannot open %s: %s"
msgid "cannot open %s: %s"
msgstr "no se puede abrir %s: %s"
msgstr "no se puede abrir %s: %s"
#: dnsmasq.c:8
63
#: dnsmasq.c:8
89
#, c-format
#, c-format
msgid "child process killed by signal %d"
msgid "child process killed by signal %d"
msgstr "proceso hijo eliminado por seal %d"
msgstr "proceso hijo eliminado por seal %d"
#: dnsmasq.c:8
67
#: dnsmasq.c:8
93
#, c-format
#, c-format
msgid "child process exited with status %d"
msgid "child process exited with status %d"
msgstr "proceso hijo hizo exit con estado %d"
msgstr "proceso hijo hizo exit con estado %d"
#: dnsmasq.c:8
71
#: dnsmasq.c:8
97
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to execute %s: %s"
msgid "failed to execute %s: %s"
msgstr "no se pudo ejecutar %s: %s"
msgstr "no se pudo ejecutar %s: %s"
#: dnsmasq.c:9
15
#: dnsmasq.c:9
41
msgid "exiting on receipt of SIGTERM"
msgid "exiting on receipt of SIGTERM"
msgstr "saliendo al recibir SIGTERM"
msgstr "saliendo al recibir SIGTERM"
#: dnsmasq.c:9
43
#: dnsmasq.c:9
69
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to access %s: %s"
msgid "failed to access %s: %s"
msgstr "no se pudo accesar %s: %s"
msgstr "no se pudo accesar %s: %s"
#: dnsmasq.c:9
73
#: dnsmasq.c:9
99
#, c-format
#, c-format
msgid "reading %s"
msgid "reading %s"
msgstr "leyendo %s"
msgstr "leyendo %s"
#: dnsmasq.c:
984
#: dnsmasq.c:
1010
#, fuzzy, c-format
#, fuzzy, c-format
msgid "no servers found in %s, will retry"
msgid "no servers found in %s, will retry"
msgstr "ningn servidor encontrado en %s, se reintentar"
msgstr "ningn servidor encontrado en %s, se reintentar"
...
@@ -1454,7 +1454,7 @@ msgstr "no se puede enviar opci
...
@@ -1454,7 +1454,7 @@ msgstr "no se puede enviar opci
msgid "cannot create netlink socket: %s"
msgid "cannot create netlink socket: %s"
msgstr "no se puede crear socket netlink: %s"
msgstr "no se puede crear socket netlink: %s"
#: netlink.c:28
8
#: netlink.c:28
9
#, fuzzy, c-format
#, fuzzy, c-format
msgid "netlink returns error: %s"
msgid "netlink returns error: %s"
msgstr "netlink retorna error: %s"
msgstr "netlink retorna error: %s"
...
...
po/fi.po
View file @
74c95c25
...
@@ -831,7 +831,7 @@ msgstr ""
...
@@ -831,7 +831,7 @@ msgstr ""
msgid "must have exactly one resolv.conf to read domain from."
msgid "must have exactly one resolv.conf to read domain from."
msgstr ""
msgstr ""
#: option.c:3403 network.c:84
8
dhcp.c:823
#: option.c:3403 network.c:84
5
dhcp.c:823
#, c-format
#, c-format
msgid "failed to read %s: %s"
msgid "failed to read %s: %s"
msgstr ""
msgstr ""
...
@@ -864,63 +864,63 @@ msgstr ""
...
@@ -864,63 +864,63 @@ msgstr ""
msgid "unknown interface %s in bridge-interface"
msgid "unknown interface %s in bridge-interface"
msgstr ""
msgstr ""
#: network.c:38
0
#: network.c:38
4
#, c-format
#, c-format
msgid "failed to create listening socket for %s: %s"
msgid "failed to create listening socket for %s: %s"
msgstr ""
msgstr ""
#: network.c:74
6
#: network.c:74
3
#, c-format
#, c-format
msgid "failed to bind server socket for %s: %s"
msgid "failed to bind server socket for %s: %s"
msgstr ""
msgstr ""
#: network.c:78
3
#: network.c:78
0
#, c-format
#, c-format
msgid "ignoring nameserver %s - local interface"
msgid "ignoring nameserver %s - local interface"
msgstr ""
msgstr ""
#: network.c:79
4
#: network.c:79
1
#, c-format
#, c-format
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgstr ""
msgstr ""
#: network.c:8
11
#: network.c:8
08
msgid "unqualified"
msgid "unqualified"
msgstr ""
msgstr ""
#: network.c:8
11
#: network.c:8
08
msgid "names"
msgid "names"
msgstr ""
msgstr ""
#: network.c:81
3
#: network.c:81
0
msgid "default"
msgid "default"
msgstr ""
msgstr ""
#: network.c:81
5
#: network.c:81
2
msgid "domain"
msgid "domain"
msgstr ""
msgstr ""
#: network.c:81
8
#: network.c:81
5
#, c-format
#, c-format
msgid "using local addresses only for %s %s"
msgid "using local addresses only for %s %s"
msgstr ""
msgstr ""
#: network.c:8
20
#: network.c:8
17
#, c-format
#, c-format
msgid "using standard nameservers for %s %s"
msgid "using standard nameservers for %s %s"
msgstr ""
msgstr ""
#: network.c:8
22
#: network.c:8
19
#, c-format
#, c-format
msgid "using nameserver %s#%d for %s %s"
msgid "using nameserver %s#%d for %s %s"
msgstr ""
msgstr ""
#: network.c:82
5
#: network.c:82
2
#, c-format
#, c-format
msgid "using nameserver %s#%d(via %s)"
msgid "using nameserver %s#%d(via %s)"
msgstr ""
msgstr ""
#: network.c:82
7
#: network.c:82
4
#, c-format
#, c-format
msgid "using nameserver %s#%d"
msgid "using nameserver %s#%d"
msgstr ""
msgstr ""
...
@@ -960,7 +960,7 @@ msgstr ""
...
@@ -960,7 +960,7 @@ msgstr ""
msgid "no interface with address %s"
msgid "no interface with address %s"
msgstr ""
msgstr ""
#: dnsmasq.c:219 dnsmasq.c:
690
#: dnsmasq.c:219 dnsmasq.c:
716
#, c-format
#, c-format
msgid "DBus error: %s"
msgid "DBus error: %s"
msgstr ""
msgstr ""
...
@@ -979,162 +979,162 @@ msgstr ""
...
@@ -979,162 +979,162 @@ msgstr ""
msgid "cannot chdir to filesystem root: %s"
msgid "cannot chdir to filesystem root: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:4
6
7
#: dnsmasq.c:4
7
7
#, c-format
#, c-format
msgid "started, version %s DNS disabled"
msgid "started, version %s DNS disabled"
msgstr ""
msgstr ""
#: dnsmasq.c:4
6
9
#: dnsmasq.c:4
7
9
#, c-format
#, c-format
msgid "started, version %s cachesize %d"
msgid "started, version %s cachesize %d"
msgstr ""
msgstr ""
#: dnsmasq.c:4
7
1
#: dnsmasq.c:4
8
1
#, c-format
#, c-format
msgid "started, version %s cache disabled"
msgid "started, version %s cache disabled"
msgstr ""
msgstr ""
#: dnsmasq.c:4
7
3
#: dnsmasq.c:4
8
3
#, c-format
#, c-format
msgid "compile time options: %s"
msgid "compile time options: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:4
7
9
#: dnsmasq.c:4
8
9
msgid "DBus support enabled: connected to system bus"
msgid "DBus support enabled: connected to system bus"
msgstr ""
msgstr ""
#: dnsmasq.c:4
8
1
#: dnsmasq.c:4
9
1
msgid "DBus support enabled: bus connection pending"
msgid "DBus support enabled: bus connection pending"
msgstr ""
msgstr ""
#: dnsmasq.c:4
8
6
#: dnsmasq.c:4
9
6
#, c-format
#, c-format
msgid "warning: failed to change owner of %s: %s"
msgid "warning: failed to change owner of %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
49
0
#: dnsmasq.c:
50
0
msgid "setting --bind-interfaces option because of OS limitations"
msgid "setting --bind-interfaces option because of OS limitations"
msgstr ""
msgstr ""
#: dnsmasq.c:
49
5
#: dnsmasq.c:
50
5
#, c-format
#, c-format
msgid "warning: interface %s does not currently exist"
msgid "warning: interface %s does not currently exist"
msgstr ""
msgstr ""
#: dnsmasq.c:5
0
0
#: dnsmasq.c:5
1
0
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgstr ""
msgstr ""
#: dnsmasq.c:5
0
3
#: dnsmasq.c:5
1
3
msgid "warning: no upstream servers configured"
msgid "warning: no upstream servers configured"
msgstr ""
msgstr ""
#: dnsmasq.c:5
0
7
#: dnsmasq.c:5
1
7
#, c-format
#, c-format
msgid "asynchronous logging enabled, queue limit is %d messages"
msgid "asynchronous logging enabled, queue limit is %d messages"
msgstr ""
msgstr ""
#: dnsmasq.c:5
2
0
#: dnsmasq.c:5
3
0
#, c-format
#, c-format
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgstr ""
msgstr ""
#: dnsmasq.c:5
2
2
#: dnsmasq.c:5
3
2
#, c-format
#, c-format
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgstr ""
msgstr ""
#: dnsmasq.c:5
2
3
#: dnsmasq.c:5
3
3
#, c-format
#, c-format
msgid "DHCP, IP range %s -- %s, lease time %s"
msgid "DHCP, IP range %s -- %s, lease time %s"
msgstr ""
msgstr ""
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
msgid "root is "
msgid "root is "
msgstr ""
msgstr ""
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
msgid "enabled"
msgid "enabled"
msgstr ""
msgstr ""
#: dnsmasq.c:5
4
0
#: dnsmasq.c:5
5
0
msgid "secure mode"
msgid "secure mode"
msgstr ""
msgstr ""
#: dnsmasq.c:5
6
6
#: dnsmasq.c:5
7
6
#, c-format
#, c-format
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgstr ""
msgstr ""
#: dnsmasq.c:
692
#: dnsmasq.c:
718
msgid "connected to system DBus"
msgid "connected to system DBus"
msgstr ""
msgstr ""
#: dnsmasq.c:
787
#: dnsmasq.c:
813
#, c-format
#, c-format
msgid "cannot fork into background: %s"
msgid "cannot fork into background: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
790
#: dnsmasq.c:
816
#, c-format
#, c-format
msgid "failed to create helper: %s"
msgid "failed to create helper: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
793
#: dnsmasq.c:
819
#, c-format
#, c-format
msgid "setting capabilities failed: %s"
msgid "setting capabilities failed: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
797
#: dnsmasq.c:
823
#, c-format
#, c-format
msgid "failed to change user-id to %s: %s"
msgid "failed to change user-id to %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:8
02
#: dnsmasq.c:8
28
#, c-format
#, c-format
msgid "failed to change group-id to %s: %s"
msgid "failed to change group-id to %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:8
05
#: dnsmasq.c:8
31
#, c-format
#, c-format
msgid "failed to open pidfile %s: %s"
msgid "failed to open pidfile %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:8
08
#: dnsmasq.c:8
34
#, c-format
#, c-format
msgid "cannot open %s: %s"
msgid "cannot open %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:8
63
#: dnsmasq.c:8
89
#, c-format
#, c-format
msgid "child process killed by signal %d"
msgid "child process killed by signal %d"
msgstr ""
msgstr ""
#: dnsmasq.c:8
67
#: dnsmasq.c:8
93
#, c-format
#, c-format
msgid "child process exited with status %d"
msgid "child process exited with status %d"
msgstr ""
msgstr ""
#: dnsmasq.c:8
71
#: dnsmasq.c:8
97
#, c-format
#, c-format
msgid "failed to execute %s: %s"
msgid "failed to execute %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:9
15
#: dnsmasq.c:9
41
msgid "exiting on receipt of SIGTERM"
msgid "exiting on receipt of SIGTERM"
msgstr ""
msgstr ""
#: dnsmasq.c:9
43
#: dnsmasq.c:9
69
#, c-format
#, c-format
msgid "failed to access %s: %s"
msgid "failed to access %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:9
73
#: dnsmasq.c:9
99
#, c-format
#, c-format
msgid "reading %s"
msgid "reading %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
984
#: dnsmasq.c:
1010
#, c-format
#, c-format
msgid "no servers found in %s, will retry"
msgid "no servers found in %s, will retry"
msgstr ""
msgstr ""
...
@@ -1414,7 +1414,7 @@ msgstr ""
...
@@ -1414,7 +1414,7 @@ msgstr ""
msgid "cannot create netlink socket: %s"
msgid "cannot create netlink socket: %s"
msgstr ""
msgstr ""
#: netlink.c:28
8
#: netlink.c:28
9
#, c-format
#, c-format
msgid "netlink returns error: %s"
msgid "netlink returns error: %s"
msgstr ""
msgstr ""
...
...
po/fr.po
View file @
74c95c25
...
@@ -856,7 +856,7 @@ msgstr "seul un fichier resolv.conf est autoris
...
@@ -856,7 +856,7 @@ msgstr "seul un fichier resolv.conf est autoris
msgid "must have exactly one resolv.conf to read domain from."
msgid "must have exactly one resolv.conf to read domain from."
msgstr "un fichier resolv.conf (et un seul) est nécessaire pour y récuperer le nom de domaine."
msgstr "un fichier resolv.conf (et un seul) est nécessaire pour y récuperer le nom de domaine."
#: option.c:3403 network.c:84
8
dhcp.c:823
#: option.c:3403 network.c:84
5
dhcp.c:823
#, c-format
#, c-format
msgid "failed to read %s: %s"
msgid "failed to read %s: %s"
msgstr "impossible de lire %s : %s"
msgstr "impossible de lire %s : %s"
...
@@ -889,63 +889,63 @@ msgstr "d
...
@@ -889,63 +889,63 @@ msgstr "d
msgid "unknown interface %s in bridge-interface"
msgid "unknown interface %s in bridge-interface"
msgstr "interface %s inconnue spécifiée comme interface de pont"
msgstr "interface %s inconnue spécifiée comme interface de pont"
#: network.c:38
0
#: network.c:38
4
#, c-format
#, c-format
msgid "failed to create listening socket for %s: %s"
msgid "failed to create listening socket for %s: %s"
msgstr "impossible de créer une socket d'écoute pour %s : %s"
msgstr "impossible de créer une socket d'écoute pour %s : %s"
#: network.c:74
6
#: network.c:74
3
#, c-format
#, c-format
msgid "failed to bind server socket for %s: %s"
msgid "failed to bind server socket for %s: %s"
msgstr "impossible de lier la socket de serveur pour %s : %s"
msgstr "impossible de lier la socket de serveur pour %s : %s"
#: network.c:78
3
#: network.c:78
0
#, c-format
#, c-format
msgid "ignoring nameserver %s - local interface"
msgid "ignoring nameserver %s - local interface"
msgstr "ignore le serveur de nom %s - interface locale"
msgstr "ignore le serveur de nom %s - interface locale"
#: network.c:79
4
#: network.c:79
1
#, c-format
#, c-format
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgstr "ignore le serveur de nom %s - ne peut construire/lier la socket : %m"
msgstr "ignore le serveur de nom %s - ne peut construire/lier la socket : %m"
#: network.c:8
11
#: network.c:8
08
msgid "unqualified"
msgid "unqualified"
msgstr "non-qualifié(e)"
msgstr "non-qualifié(e)"
#: network.c:8
11
#: network.c:8
08
msgid "names"
msgid "names"
msgstr "noms"
msgstr "noms"
#: network.c:81
3
#: network.c:81
0
msgid "default"
msgid "default"
msgstr "défaut"
msgstr "défaut"
#: network.c:81
5
#: network.c:81
2
msgid "domain"
msgid "domain"
msgstr "domaine"
msgstr "domaine"
#: network.c:81
8
#: network.c:81
5
#, c-format
#, c-format
msgid "using local addresses only for %s %s"
msgid "using local addresses only for %s %s"
msgstr "utilise les adresses locales seulement pour %s %s"
msgstr "utilise les adresses locales seulement pour %s %s"
#: network.c:8
20
#: network.c:8
17
#, c-format
#, c-format
msgid "using standard nameservers for %s %s"
msgid "using standard nameservers for %s %s"
msgstr "utilisation des serveurs de nom standards pour %s %s"
msgstr "utilisation des serveurs de nom standards pour %s %s"
#: network.c:8
22
#: network.c:8
19
#, c-format
#, c-format
msgid "using nameserver %s#%d for %s %s"
msgid "using nameserver %s#%d for %s %s"
msgstr "utilise le serveur de nom %s#%d pour %s %s"
msgstr "utilise le serveur de nom %s#%d pour %s %s"
#: network.c:82
5
#: network.c:82
2
#, c-format
#, c-format
msgid "using nameserver %s#%d(via %s)"
msgid "using nameserver %s#%d(via %s)"
msgstr "utilise le serveur de nom %s#%d (via %s)"
msgstr "utilise le serveur de nom %s#%d (via %s)"
#: network.c:82
7
#: network.c:82
4
#, c-format
#, c-format
msgid "using nameserver %s#%d"
msgid "using nameserver %s#%d"
msgstr "utilise le serveur de nom %s#%d"
msgstr "utilise le serveur de nom %s#%d"
...
@@ -987,7 +987,7 @@ msgstr "interface %s inconnue"
...
@@ -987,7 +987,7 @@ msgstr "interface %s inconnue"
msgid "no interface with address %s"
msgid "no interface with address %s"
msgstr "pas d'interface avec l'adresse %s"
msgstr "pas d'interface avec l'adresse %s"
#: dnsmasq.c:219 dnsmasq.c:
690
#: dnsmasq.c:219 dnsmasq.c:
716
#, c-format
#, c-format
msgid "DBus error: %s"
msgid "DBus error: %s"
msgstr "Erreur DBus : %s"
msgstr "Erreur DBus : %s"
...
@@ -1006,164 +1006,164 @@ msgstr "utilisateur ou groupe inconnu : %s"
...
@@ -1006,164 +1006,164 @@ msgstr "utilisateur ou groupe inconnu : %s"
msgid "cannot chdir to filesystem root: %s"
msgid "cannot chdir to filesystem root: %s"
msgstr "Ne peut effectuer un 'chdir' à la racine du système de fichier : %s"
msgstr "Ne peut effectuer un 'chdir' à la racine du système de fichier : %s"
#: dnsmasq.c:4
6
7
#: dnsmasq.c:4
7
7
#, c-format
#, c-format
msgid "started, version %s DNS disabled"
msgid "started, version %s DNS disabled"
msgstr "démarrage avec le DNS désactivé (version %s)"
msgstr "démarrage avec le DNS désactivé (version %s)"
#: dnsmasq.c:4
6
9
#: dnsmasq.c:4
7
9
#, c-format
#, c-format
msgid "started, version %s cachesize %d"
msgid "started, version %s cachesize %d"
msgstr "demarré, version %s (taille de cache %d)"
msgstr "demarré, version %s (taille de cache %d)"
#: dnsmasq.c:4
7
1
#: dnsmasq.c:4
8
1
#, c-format
#, c-format
msgid "started, version %s cache disabled"
msgid "started, version %s cache disabled"
msgstr "démarrage avec le cache désactivé (version %s)"
msgstr "démarrage avec le cache désactivé (version %s)"
#: dnsmasq.c:4
7
3
#: dnsmasq.c:4
8
3
#, c-format
#, c-format
msgid "compile time options: %s"
msgid "compile time options: %s"
msgstr "options à la compilation : %s"
msgstr "options à la compilation : %s"
#: dnsmasq.c:4
7
9
#: dnsmasq.c:4
8
9
msgid "DBus support enabled: connected to system bus"
msgid "DBus support enabled: connected to system bus"
msgstr "Support DBus autorisé : connecté au bus système"
msgstr "Support DBus autorisé : connecté au bus système"
#: dnsmasq.c:4
8
1
#: dnsmasq.c:4
9
1
msgid "DBus support enabled: bus connection pending"
msgid "DBus support enabled: bus connection pending"
msgstr "Support DBus autorisé : connexion au bus en attente"
msgstr "Support DBus autorisé : connexion au bus en attente"
#: dnsmasq.c:4
8
6
#: dnsmasq.c:4
9
6
#, c-format
#, c-format
msgid "warning: failed to change owner of %s: %s"
msgid "warning: failed to change owner of %s: %s"
msgstr "Impossible de changer pour l'utilisateur %s : %s"
msgstr "Impossible de changer pour l'utilisateur %s : %s"
#: dnsmasq.c:
49
0
#: dnsmasq.c:
50
0
msgid "setting --bind-interfaces option because of OS limitations"
msgid "setting --bind-interfaces option because of OS limitations"
msgstr "active l'option --bind-interfaces à cause de limitations dans le système d'exploitation"
msgstr "active l'option --bind-interfaces à cause de limitations dans le système d'exploitation"
#: dnsmasq.c:
49
5
#: dnsmasq.c:
50
5
#, c-format
#, c-format
msgid "warning: interface %s does not currently exist"
msgid "warning: interface %s does not currently exist"
msgstr "attention : l'interface %s n'existe pas actuellement"
msgstr "attention : l'interface %s n'existe pas actuellement"
#: dnsmasq.c:5
0
0
#: dnsmasq.c:5
1
0
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgstr "attention : l'option « resolv-file » sera ignorée car « no-resolv » a été spécifié"
msgstr "attention : l'option « resolv-file » sera ignorée car « no-resolv » a été spécifié"
#
#
#: dnsmasq.c:5
0
3
#: dnsmasq.c:5
1
3
msgid "warning: no upstream servers configured"
msgid "warning: no upstream servers configured"
msgstr "attention : aucun serveur amont n'est configuré"
msgstr "attention : aucun serveur amont n'est configuré"
#: dnsmasq.c:5
0
7
#: dnsmasq.c:5
1
7
#, c-format
#, c-format
msgid "asynchronous logging enabled, queue limit is %d messages"
msgid "asynchronous logging enabled, queue limit is %d messages"
msgstr "mode asynchrone d'écriture de traces, la taille maximum de la queue est de %d messages."
msgstr "mode asynchrone d'écriture de traces, la taille maximum de la queue est de %d messages."
#: dnsmasq.c:5
2
0
#: dnsmasq.c:5
3
0
#, c-format
#, c-format
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgstr "baux statiques DHCP seulement sur %.0s%s, durée de validité de bail %s"
msgstr "baux statiques DHCP seulement sur %.0s%s, durée de validité de bail %s"
#: dnsmasq.c:5
2
2
#: dnsmasq.c:5
3
2
#, c-format
#, c-format
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgstr "DHCP, proxy sur le sous-réseau %.0s%s%.0s"
msgstr "DHCP, proxy sur le sous-réseau %.0s%s%.0s"
#: dnsmasq.c:5
2
3
#: dnsmasq.c:5
3
3
#, c-format
#, c-format
msgid "DHCP, IP range %s -- %s, lease time %s"
msgid "DHCP, IP range %s -- %s, lease time %s"
msgstr "DHCP, plage d'adresses %s -- %s, durée de bail %s"
msgstr "DHCP, plage d'adresses %s -- %s, durée de bail %s"
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
msgid "root is "
msgid "root is "
msgstr "root est"
msgstr "root est"
#
#
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
msgid "enabled"
msgid "enabled"
msgstr "activé"
msgstr "activé"
#: dnsmasq.c:5
4
0
#: dnsmasq.c:5
5
0
msgid "secure mode"
msgid "secure mode"
msgstr "mode sécurisé"
msgstr "mode sécurisé"
#: dnsmasq.c:5
6
6
#: dnsmasq.c:5
7
6
#, c-format
#, c-format
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgstr "le nombre maximum de transferts TFTP simultanés sera restreint à %d"
msgstr "le nombre maximum de transferts TFTP simultanés sera restreint à %d"
#: dnsmasq.c:
692
#: dnsmasq.c:
718
msgid "connected to system DBus"
msgid "connected to system DBus"
msgstr "connecté au systeme DBus"
msgstr "connecté au systeme DBus"
#: dnsmasq.c:
787
#: dnsmasq.c:
813
#, c-format
#, c-format
msgid "cannot fork into background: %s"
msgid "cannot fork into background: %s"
msgstr "Ne peut se lancer en tâche de fond : %s"
msgstr "Ne peut se lancer en tâche de fond : %s"
#: dnsmasq.c:
790
#: dnsmasq.c:
816
#, c-format
#, c-format
msgid "failed to create helper: %s"
msgid "failed to create helper: %s"
msgstr "impossible de créer le 'helper' : %s"
msgstr "impossible de créer le 'helper' : %s"
#: dnsmasq.c:
793
#: dnsmasq.c:
819
#, c-format
#, c-format
msgid "setting capabilities failed: %s"
msgid "setting capabilities failed: %s"
msgstr "impossible de configurer la capacité %s"
msgstr "impossible de configurer la capacité %s"
#: dnsmasq.c:
797
#: dnsmasq.c:
823
#, c-format
#, c-format
msgid "failed to change user-id to %s: %s"
msgid "failed to change user-id to %s: %s"
msgstr "Impossible de changer l'identifiant utilisateur pour %s : %s"
msgstr "Impossible de changer l'identifiant utilisateur pour %s : %s"
#: dnsmasq.c:8
02
#: dnsmasq.c:8
28
#, c-format
#, c-format
msgid "failed to change group-id to %s: %s"
msgid "failed to change group-id to %s: %s"
msgstr "Impossible de changer l'identifiant de groupe pour %s : %s"
msgstr "Impossible de changer l'identifiant de groupe pour %s : %s"
#: dnsmasq.c:8
05
#: dnsmasq.c:8
31
#, c-format
#, c-format
msgid "failed to open pidfile %s: %s"
msgid "failed to open pidfile %s: %s"
msgstr "impossible de lire le fichier de PID %s : %s"
msgstr "impossible de lire le fichier de PID %s : %s"
#: dnsmasq.c:8
08
#: dnsmasq.c:8
34
#, c-format
#, c-format
msgid "cannot open %s: %s"
msgid "cannot open %s: %s"
msgstr "Ne peut pas lire %s : %s"
msgstr "Ne peut pas lire %s : %s"
#: dnsmasq.c:8
63
#: dnsmasq.c:8
89
#, c-format
#, c-format
msgid "child process killed by signal %d"
msgid "child process killed by signal %d"
msgstr "Le processus fils a été terminé par le signal %d"
msgstr "Le processus fils a été terminé par le signal %d"
#: dnsmasq.c:8
67
#: dnsmasq.c:8
93
#, c-format
#, c-format
msgid "child process exited with status %d"
msgid "child process exited with status %d"
msgstr "Le processus fils s'est terminé avec le statut %d"
msgstr "Le processus fils s'est terminé avec le statut %d"
#: dnsmasq.c:8
71
#: dnsmasq.c:8
97
#, c-format
#, c-format
msgid "failed to execute %s: %s"
msgid "failed to execute %s: %s"
msgstr "impossible d'exécuter à %s : %s"
msgstr "impossible d'exécuter à %s : %s"
#: dnsmasq.c:9
15
#: dnsmasq.c:9
41
msgid "exiting on receipt of SIGTERM"
msgid "exiting on receipt of SIGTERM"
msgstr "sortie sur réception du signal SIGTERM"
msgstr "sortie sur réception du signal SIGTERM"
#: dnsmasq.c:9
43
#: dnsmasq.c:9
69
#, c-format
#, c-format
msgid "failed to access %s: %s"
msgid "failed to access %s: %s"
msgstr "impossible d'accéder à %s : %s"
msgstr "impossible d'accéder à %s : %s"
#: dnsmasq.c:9
73
#: dnsmasq.c:9
99
#, c-format
#, c-format
msgid "reading %s"
msgid "reading %s"
msgstr "Lecture de %s"
msgstr "Lecture de %s"
#: dnsmasq.c:
984
#: dnsmasq.c:
1010
#, c-format
#, c-format
msgid "no servers found in %s, will retry"
msgid "no servers found in %s, will retry"
msgstr "aucun serveur trouvé dans %s, va réessayer"
msgstr "aucun serveur trouvé dans %s, va réessayer"
...
@@ -1443,7 +1443,7 @@ msgstr "ne peux envoyer l'option RFC3925 : trop d'options pour le num
...
@@ -1443,7 +1443,7 @@ msgstr "ne peux envoyer l'option RFC3925 : trop d'options pour le num
msgid "cannot create netlink socket: %s"
msgid "cannot create netlink socket: %s"
msgstr "ne peux lier une socket netlink : %s"
msgstr "ne peux lier une socket netlink : %s"
#: netlink.c:28
8
#: netlink.c:28
9
#, c-format
#, c-format
msgid "netlink returns error: %s"
msgid "netlink returns error: %s"
msgstr "Erreur netlink : %s"
msgstr "Erreur netlink : %s"
...
...
po/id.po
View file @
74c95c25
...
@@ -988,7 +988,7 @@ msgid "must have exactly one resolv.conf to read domain from."
...
@@ -988,7 +988,7 @@ msgid "must have exactly one resolv.conf to read domain from."
msgstr "harus mempunyai tepat satu resolv.conf untuk mendapatkan nama domain."
msgstr "harus mempunyai tepat satu resolv.conf untuk mendapatkan nama domain."
# OK
# OK
#: option.c:3403 network.c:84
8
dhcp.c:823
#: option.c:3403 network.c:84
5
dhcp.c:823
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to read %s: %s"
msgid "failed to read %s: %s"
msgstr "gagal membaca %s: %s"
msgstr "gagal membaca %s: %s"
...
@@ -1025,72 +1025,72 @@ msgid "unknown interface %s in bridge-interface"
...
@@ -1025,72 +1025,72 @@ msgid "unknown interface %s in bridge-interface"
msgstr "antarmuka tidak dikenal %s"
msgstr "antarmuka tidak dikenal %s"
# OK
# OK
#: network.c:38
0
#: network.c:38
4
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to create listening socket for %s: %s"
msgid "failed to create listening socket for %s: %s"
msgstr "gagal membuat socket: %s "
msgstr "gagal membuat socket: %s "
#: network.c:74
6
#: network.c:74
3
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to bind server socket for %s: %s"
msgid "failed to bind server socket for %s: %s"
msgstr "gagal mem-bind socket untuk mendengarkan %s: %s"
msgstr "gagal mem-bind socket untuk mendengarkan %s: %s"
# OK
# OK
#: network.c:78
3
#: network.c:78
0
#, c-format
#, c-format
msgid "ignoring nameserver %s - local interface"
msgid "ignoring nameserver %s - local interface"
msgstr "mengabaikan nameserver %s - antarmuka lokal"
msgstr "mengabaikan nameserver %s - antarmuka lokal"
# OK
# OK
#: network.c:79
4
#: network.c:79
1
#, fuzzy, c-format
#, fuzzy, c-format
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgstr "mengabaikan nameserver %s - tak dapat membuat/mem-bind socket: %s"
msgstr "mengabaikan nameserver %s - tak dapat membuat/mem-bind socket: %s"
# OK
# OK
#: network.c:8
11
#: network.c:8
08
msgid "unqualified"
msgid "unqualified"
msgstr "tidak memenuhi syarat"
msgstr "tidak memenuhi syarat"
#: network.c:8
11
#: network.c:8
08
msgid "names"
msgid "names"
msgstr ""
msgstr ""
#: network.c:81
3
#: network.c:81
0
msgid "default"
msgid "default"
msgstr ""
msgstr ""
# OK
# OK
#: network.c:81
5
#: network.c:81
2
msgid "domain"
msgid "domain"
msgstr "domain"
msgstr "domain"
# OK
# OK
#: network.c:81
8
#: network.c:81
5
#, c-format
#, c-format
msgid "using local addresses only for %s %s"
msgid "using local addresses only for %s %s"
msgstr "menggunakan alamat lokal saja untuk %s %s"
msgstr "menggunakan alamat lokal saja untuk %s %s"
# OK
# OK
#: network.c:8
20
#: network.c:8
17
#, fuzzy, c-format
#, fuzzy, c-format
msgid "using standard nameservers for %s %s"
msgid "using standard nameservers for %s %s"
msgstr "menggunakan nameserver %s#%d untuk %s %s"
msgstr "menggunakan nameserver %s#%d untuk %s %s"
# OK
# OK
#: network.c:8
22
#: network.c:8
19
#, c-format
#, c-format
msgid "using nameserver %s#%d for %s %s"
msgid "using nameserver %s#%d for %s %s"
msgstr "menggunakan nameserver %s#%d untuk %s %s"
msgstr "menggunakan nameserver %s#%d untuk %s %s"
# OK
# OK
#: network.c:82
5
#: network.c:82
2
#, fuzzy, c-format
#, fuzzy, c-format
msgid "using nameserver %s#%d(via %s)"
msgid "using nameserver %s#%d(via %s)"
msgstr "menggunakan nameserver %s#%d"
msgstr "menggunakan nameserver %s#%d"
# OK
# OK
#: network.c:82
7
#: network.c:82
4
#, c-format
#, c-format
msgid "using nameserver %s#%d"
msgid "using nameserver %s#%d"
msgstr "menggunakan nameserver %s#%d"
msgstr "menggunakan nameserver %s#%d"
...
@@ -1138,7 +1138,7 @@ msgid "no interface with address %s"
...
@@ -1138,7 +1138,7 @@ msgid "no interface with address %s"
msgstr "tidak ada antarmuka dengan alamat %s"
msgstr "tidak ada antarmuka dengan alamat %s"
# OK
# OK
#: dnsmasq.c:219 dnsmasq.c:
690
#: dnsmasq.c:219 dnsmasq.c:
716
#, c-format
#, c-format
msgid "DBus error: %s"
msgid "DBus error: %s"
msgstr "DBus error: %s"
msgstr "DBus error: %s"
...
@@ -1159,186 +1159,186 @@ msgid "cannot chdir to filesystem root: %s"
...
@@ -1159,186 +1159,186 @@ msgid "cannot chdir to filesystem root: %s"
msgstr ""
msgstr ""
# OK
# OK
#: dnsmasq.c:4
6
7
#: dnsmasq.c:4
7
7
#, fuzzy, c-format
#, fuzzy, c-format
msgid "started, version %s DNS disabled"
msgid "started, version %s DNS disabled"
msgstr "dimulai, cache versi %s di disable"
msgstr "dimulai, cache versi %s di disable"
# OK
# OK
#: dnsmasq.c:4
6
9
#: dnsmasq.c:4
7
9
#, c-format
#, c-format
msgid "started, version %s cachesize %d"
msgid "started, version %s cachesize %d"
msgstr "dimulai, versi %s ukuran cache %d"
msgstr "dimulai, versi %s ukuran cache %d"
# OK
# OK
#: dnsmasq.c:4
7
1
#: dnsmasq.c:4
8
1
#, c-format
#, c-format
msgid "started, version %s cache disabled"
msgid "started, version %s cache disabled"
msgstr "dimulai, cache versi %s di disable"
msgstr "dimulai, cache versi %s di disable"
# OK
# OK
#: dnsmasq.c:4
7
3
#: dnsmasq.c:4
8
3
#, c-format
#, c-format
msgid "compile time options: %s"
msgid "compile time options: %s"
msgstr "pilihan-pilihan saat kompilasi: %s"
msgstr "pilihan-pilihan saat kompilasi: %s"
# OK
# OK
#: dnsmasq.c:4
7
9
#: dnsmasq.c:4
8
9
msgid "DBus support enabled: connected to system bus"
msgid "DBus support enabled: connected to system bus"
msgstr "dukungan DBus dimungkinkan: terkoneksi pada bus sistem"
msgstr "dukungan DBus dimungkinkan: terkoneksi pada bus sistem"
# OK
# OK
#: dnsmasq.c:4
8
1
#: dnsmasq.c:4
9
1
msgid "DBus support enabled: bus connection pending"
msgid "DBus support enabled: bus connection pending"
msgstr "dukungan DBus dimungkinkan: koneksi bus ditunda"
msgstr "dukungan DBus dimungkinkan: koneksi bus ditunda"
# OK
# OK
#: dnsmasq.c:4
8
6
#: dnsmasq.c:4
9
6
#, fuzzy, c-format
#, fuzzy, c-format
msgid "warning: failed to change owner of %s: %s"
msgid "warning: failed to change owner of %s: %s"
msgstr "gagal memuat nama-nama dari %s: %s"
msgstr "gagal memuat nama-nama dari %s: %s"
# OK
# OK
#: dnsmasq.c:
49
0
#: dnsmasq.c:
50
0
msgid "setting --bind-interfaces option because of OS limitations"
msgid "setting --bind-interfaces option because of OS limitations"
msgstr "setelan opsi --bind-interfaces disebabkan keterbatasan OS"
msgstr "setelan opsi --bind-interfaces disebabkan keterbatasan OS"
# OK
# OK
#: dnsmasq.c:
49
5
#: dnsmasq.c:
50
5
#, c-format
#, c-format
msgid "warning: interface %s does not currently exist"
msgid "warning: interface %s does not currently exist"
msgstr "peringatan: antarmuka %s tidak ada"
msgstr "peringatan: antarmuka %s tidak ada"
#: dnsmasq.c:5
0
0
#: dnsmasq.c:5
1
0
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgstr ""
msgstr ""
# OK
# OK
#: dnsmasq.c:5
0
3
#: dnsmasq.c:5
1
3
#, fuzzy
#, fuzzy
msgid "warning: no upstream servers configured"
msgid "warning: no upstream servers configured"
msgstr "menyetel server-server di atas dengan DBus"
msgstr "menyetel server-server di atas dengan DBus"
#: dnsmasq.c:5
0
7
#: dnsmasq.c:5
1
7
#, c-format
#, c-format
msgid "asynchronous logging enabled, queue limit is %d messages"
msgid "asynchronous logging enabled, queue limit is %d messages"
msgstr ""
msgstr ""
# OK
# OK
#: dnsmasq.c:5
2
0
#: dnsmasq.c:5
3
0
#, c-format
#, c-format
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgstr "DHCP, lease static pada %.0s%s, waktu lease %s"
msgstr "DHCP, lease static pada %.0s%s, waktu lease %s"
#: dnsmasq.c:5
2
2
#: dnsmasq.c:5
3
2
#, c-format
#, c-format
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgstr ""
msgstr ""
# OK
# OK
#: dnsmasq.c:5
2
3
#: dnsmasq.c:5
3
3
#, c-format
#, c-format
msgid "DHCP, IP range %s -- %s, lease time %s"
msgid "DHCP, IP range %s -- %s, lease time %s"
msgstr "DHCP, jangkaun IP %s -- %s, waktu lease %s"
msgstr "DHCP, jangkaun IP %s -- %s, waktu lease %s"
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
msgid "root is "
msgid "root is "
msgstr ""
msgstr ""
# OK
# OK
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
#, fuzzy
#, fuzzy
msgid "enabled"
msgid "enabled"
msgstr "di disable"
msgstr "di disable"
#: dnsmasq.c:5
4
0
#: dnsmasq.c:5
5
0
msgid "secure mode"
msgid "secure mode"
msgstr ""
msgstr ""
#: dnsmasq.c:5
6
6
#: dnsmasq.c:5
7
6
#, c-format
#, c-format
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgstr ""
msgstr ""
# OK
# OK
#: dnsmasq.c:
692
#: dnsmasq.c:
718
msgid "connected to system DBus"
msgid "connected to system DBus"
msgstr "terhubung ke sistem DBus"
msgstr "terhubung ke sistem DBus"
#: dnsmasq.c:
787
#: dnsmasq.c:
813
#, c-format
#, c-format
msgid "cannot fork into background: %s"
msgid "cannot fork into background: %s"
msgstr ""
msgstr ""
# OK
# OK
#: dnsmasq.c:
790
#: dnsmasq.c:
816
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to create helper: %s"
msgid "failed to create helper: %s"
msgstr "gagal membaca %s: %s"
msgstr "gagal membaca %s: %s"
#: dnsmasq.c:
793
#: dnsmasq.c:
819
#, c-format
#, c-format
msgid "setting capabilities failed: %s"
msgid "setting capabilities failed: %s"
msgstr ""
msgstr ""
# OK
# OK
#: dnsmasq.c:
797
#: dnsmasq.c:
823
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to change user-id to %s: %s"
msgid "failed to change user-id to %s: %s"
msgstr "gagal memuat nama-nama dari %s: %s"
msgstr "gagal memuat nama-nama dari %s: %s"
# OK
# OK
#: dnsmasq.c:8
02
#: dnsmasq.c:8
28
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to change group-id to %s: %s"
msgid "failed to change group-id to %s: %s"
msgstr "gagal memuat nama-nama dari %s: %s"
msgstr "gagal memuat nama-nama dari %s: %s"
# OK
# OK
#: dnsmasq.c:8
05
#: dnsmasq.c:8
31
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to open pidfile %s: %s"
msgid "failed to open pidfile %s: %s"
msgstr "gagal membaca %s: %s"
msgstr "gagal membaca %s: %s"
# OK
# OK
#: dnsmasq.c:8
08
#: dnsmasq.c:8
34
#, fuzzy, c-format
#, fuzzy, c-format
msgid "cannot open %s: %s"
msgid "cannot open %s: %s"
msgstr "tidak bisa membuka %s:%s"
msgstr "tidak bisa membuka %s:%s"
#: dnsmasq.c:8
63
#: dnsmasq.c:8
89
#, c-format
#, c-format
msgid "child process killed by signal %d"
msgid "child process killed by signal %d"
msgstr ""
msgstr ""
#: dnsmasq.c:8
67
#: dnsmasq.c:8
93
#, c-format
#, c-format
msgid "child process exited with status %d"
msgid "child process exited with status %d"
msgstr ""
msgstr ""
# OK
# OK
#: dnsmasq.c:8
71
#: dnsmasq.c:8
97
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to execute %s: %s"
msgid "failed to execute %s: %s"
msgstr "gagal mengakses %s: %s"
msgstr "gagal mengakses %s: %s"
#: dnsmasq.c:9
15
#: dnsmasq.c:9
41
msgid "exiting on receipt of SIGTERM"
msgid "exiting on receipt of SIGTERM"
msgstr "keluar karena menerima SIGTERM"
msgstr "keluar karena menerima SIGTERM"
# OK
# OK
#: dnsmasq.c:9
43
#: dnsmasq.c:9
69
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to access %s: %s"
msgid "failed to access %s: %s"
msgstr "gagal mengakses %s: %s"
msgstr "gagal mengakses %s: %s"
# OK
# OK
#: dnsmasq.c:9
73
#: dnsmasq.c:9
99
#, c-format
#, c-format
msgid "reading %s"
msgid "reading %s"
msgstr "membaca %s"
msgstr "membaca %s"
# OK
# OK
#: dnsmasq.c:
984
#: dnsmasq.c:
1010
#, fuzzy, c-format
#, fuzzy, c-format
msgid "no servers found in %s, will retry"
msgid "no servers found in %s, will retry"
msgstr "tidak ditemukan direktif search di %s"
msgstr "tidak ditemukan direktif search di %s"
...
@@ -1657,7 +1657,7 @@ msgid "cannot create netlink socket: %s"
...
@@ -1657,7 +1657,7 @@ msgid "cannot create netlink socket: %s"
msgstr "tidak bisa mem-bind netlink socket: %s"
msgstr "tidak bisa mem-bind netlink socket: %s"
# OK
# OK
#: netlink.c:28
8
#: netlink.c:28
9
#, fuzzy, c-format
#, fuzzy, c-format
msgid "netlink returns error: %s"
msgid "netlink returns error: %s"
msgstr "DBus error: %s"
msgstr "DBus error: %s"
...
...
po/it.po
View file @
74c95c25
...
@@ -831,7 +831,7 @@ msgstr ""
...
@@ -831,7 +831,7 @@ msgstr ""
msgid "must have exactly one resolv.conf to read domain from."
msgid "must have exactly one resolv.conf to read domain from."
msgstr ""
msgstr ""
#: option.c:3403 network.c:84
8
dhcp.c:823
#: option.c:3403 network.c:84
5
dhcp.c:823
#, c-format
#, c-format
msgid "failed to read %s: %s"
msgid "failed to read %s: %s"
msgstr ""
msgstr ""
...
@@ -864,63 +864,63 @@ msgstr ""
...
@@ -864,63 +864,63 @@ msgstr ""
msgid "unknown interface %s in bridge-interface"
msgid "unknown interface %s in bridge-interface"
msgstr ""
msgstr ""
#: network.c:38
0
#: network.c:38
4
#, c-format
#, c-format
msgid "failed to create listening socket for %s: %s"
msgid "failed to create listening socket for %s: %s"
msgstr ""
msgstr ""
#: network.c:74
6
#: network.c:74
3
#, c-format
#, c-format
msgid "failed to bind server socket for %s: %s"
msgid "failed to bind server socket for %s: %s"
msgstr ""
msgstr ""
#: network.c:78
3
#: network.c:78
0
#, c-format
#, c-format
msgid "ignoring nameserver %s - local interface"
msgid "ignoring nameserver %s - local interface"
msgstr ""
msgstr ""
#: network.c:79
4
#: network.c:79
1
#, c-format
#, c-format
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgstr ""
msgstr ""
#: network.c:8
11
#: network.c:8
08
msgid "unqualified"
msgid "unqualified"
msgstr ""
msgstr ""
#: network.c:8
11
#: network.c:8
08
msgid "names"
msgid "names"
msgstr ""
msgstr ""
#: network.c:81
3
#: network.c:81
0
msgid "default"
msgid "default"
msgstr ""
msgstr ""
#: network.c:81
5
#: network.c:81
2
msgid "domain"
msgid "domain"
msgstr ""
msgstr ""
#: network.c:81
8
#: network.c:81
5
#, c-format
#, c-format
msgid "using local addresses only for %s %s"
msgid "using local addresses only for %s %s"
msgstr ""
msgstr ""
#: network.c:8
20
#: network.c:8
17
#, c-format
#, c-format
msgid "using standard nameservers for %s %s"
msgid "using standard nameservers for %s %s"
msgstr ""
msgstr ""
#: network.c:8
22
#: network.c:8
19
#, c-format
#, c-format
msgid "using nameserver %s#%d for %s %s"
msgid "using nameserver %s#%d for %s %s"
msgstr ""
msgstr ""
#: network.c:82
5
#: network.c:82
2
#, c-format
#, c-format
msgid "using nameserver %s#%d(via %s)"
msgid "using nameserver %s#%d(via %s)"
msgstr ""
msgstr ""
#: network.c:82
7
#: network.c:82
4
#, c-format
#, c-format
msgid "using nameserver %s#%d"
msgid "using nameserver %s#%d"
msgstr ""
msgstr ""
...
@@ -960,7 +960,7 @@ msgstr ""
...
@@ -960,7 +960,7 @@ msgstr ""
msgid "no interface with address %s"
msgid "no interface with address %s"
msgstr ""
msgstr ""
#: dnsmasq.c:219 dnsmasq.c:
690
#: dnsmasq.c:219 dnsmasq.c:
716
#, c-format
#, c-format
msgid "DBus error: %s"
msgid "DBus error: %s"
msgstr ""
msgstr ""
...
@@ -979,162 +979,162 @@ msgstr ""
...
@@ -979,162 +979,162 @@ msgstr ""
msgid "cannot chdir to filesystem root: %s"
msgid "cannot chdir to filesystem root: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:4
6
7
#: dnsmasq.c:4
7
7
#, c-format
#, c-format
msgid "started, version %s DNS disabled"
msgid "started, version %s DNS disabled"
msgstr ""
msgstr ""
#: dnsmasq.c:4
6
9
#: dnsmasq.c:4
7
9
#, c-format
#, c-format
msgid "started, version %s cachesize %d"
msgid "started, version %s cachesize %d"
msgstr ""
msgstr ""
#: dnsmasq.c:4
7
1
#: dnsmasq.c:4
8
1
#, c-format
#, c-format
msgid "started, version %s cache disabled"
msgid "started, version %s cache disabled"
msgstr ""
msgstr ""
#: dnsmasq.c:4
7
3
#: dnsmasq.c:4
8
3
#, c-format
#, c-format
msgid "compile time options: %s"
msgid "compile time options: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:4
7
9
#: dnsmasq.c:4
8
9
msgid "DBus support enabled: connected to system bus"
msgid "DBus support enabled: connected to system bus"
msgstr ""
msgstr ""
#: dnsmasq.c:4
8
1
#: dnsmasq.c:4
9
1
msgid "DBus support enabled: bus connection pending"
msgid "DBus support enabled: bus connection pending"
msgstr ""
msgstr ""
#: dnsmasq.c:4
8
6
#: dnsmasq.c:4
9
6
#, c-format
#, c-format
msgid "warning: failed to change owner of %s: %s"
msgid "warning: failed to change owner of %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
49
0
#: dnsmasq.c:
50
0
msgid "setting --bind-interfaces option because of OS limitations"
msgid "setting --bind-interfaces option because of OS limitations"
msgstr ""
msgstr ""
#: dnsmasq.c:
49
5
#: dnsmasq.c:
50
5
#, c-format
#, c-format
msgid "warning: interface %s does not currently exist"
msgid "warning: interface %s does not currently exist"
msgstr ""
msgstr ""
#: dnsmasq.c:5
0
0
#: dnsmasq.c:5
1
0
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgstr ""
msgstr ""
#: dnsmasq.c:5
0
3
#: dnsmasq.c:5
1
3
msgid "warning: no upstream servers configured"
msgid "warning: no upstream servers configured"
msgstr ""
msgstr ""
#: dnsmasq.c:5
0
7
#: dnsmasq.c:5
1
7
#, c-format
#, c-format
msgid "asynchronous logging enabled, queue limit is %d messages"
msgid "asynchronous logging enabled, queue limit is %d messages"
msgstr ""
msgstr ""
#: dnsmasq.c:5
2
0
#: dnsmasq.c:5
3
0
#, c-format
#, c-format
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgstr ""
msgstr ""
#: dnsmasq.c:5
2
2
#: dnsmasq.c:5
3
2
#, c-format
#, c-format
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgstr ""
msgstr ""
#: dnsmasq.c:5
2
3
#: dnsmasq.c:5
3
3
#, c-format
#, c-format
msgid "DHCP, IP range %s -- %s, lease time %s"
msgid "DHCP, IP range %s -- %s, lease time %s"
msgstr ""
msgstr ""
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
msgid "root is "
msgid "root is "
msgstr ""
msgstr ""
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
msgid "enabled"
msgid "enabled"
msgstr ""
msgstr ""
#: dnsmasq.c:5
4
0
#: dnsmasq.c:5
5
0
msgid "secure mode"
msgid "secure mode"
msgstr ""
msgstr ""
#: dnsmasq.c:5
6
6
#: dnsmasq.c:5
7
6
#, c-format
#, c-format
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgstr ""
msgstr ""
#: dnsmasq.c:
692
#: dnsmasq.c:
718
msgid "connected to system DBus"
msgid "connected to system DBus"
msgstr ""
msgstr ""
#: dnsmasq.c:
787
#: dnsmasq.c:
813
#, c-format
#, c-format
msgid "cannot fork into background: %s"
msgid "cannot fork into background: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
790
#: dnsmasq.c:
816
#, c-format
#, c-format
msgid "failed to create helper: %s"
msgid "failed to create helper: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
793
#: dnsmasq.c:
819
#, c-format
#, c-format
msgid "setting capabilities failed: %s"
msgid "setting capabilities failed: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
797
#: dnsmasq.c:
823
#, c-format
#, c-format
msgid "failed to change user-id to %s: %s"
msgid "failed to change user-id to %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:8
02
#: dnsmasq.c:8
28
#, c-format
#, c-format
msgid "failed to change group-id to %s: %s"
msgid "failed to change group-id to %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:8
05
#: dnsmasq.c:8
31
#, c-format
#, c-format
msgid "failed to open pidfile %s: %s"
msgid "failed to open pidfile %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:8
08
#: dnsmasq.c:8
34
#, c-format
#, c-format
msgid "cannot open %s: %s"
msgid "cannot open %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:8
63
#: dnsmasq.c:8
89
#, c-format
#, c-format
msgid "child process killed by signal %d"
msgid "child process killed by signal %d"
msgstr ""
msgstr ""
#: dnsmasq.c:8
67
#: dnsmasq.c:8
93
#, c-format
#, c-format
msgid "child process exited with status %d"
msgid "child process exited with status %d"
msgstr ""
msgstr ""
#: dnsmasq.c:8
71
#: dnsmasq.c:8
97
#, c-format
#, c-format
msgid "failed to execute %s: %s"
msgid "failed to execute %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:9
15
#: dnsmasq.c:9
41
msgid "exiting on receipt of SIGTERM"
msgid "exiting on receipt of SIGTERM"
msgstr ""
msgstr ""
#: dnsmasq.c:9
43
#: dnsmasq.c:9
69
#, c-format
#, c-format
msgid "failed to access %s: %s"
msgid "failed to access %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:9
73
#: dnsmasq.c:9
99
#, c-format
#, c-format
msgid "reading %s"
msgid "reading %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
984
#: dnsmasq.c:
1010
#, c-format
#, c-format
msgid "no servers found in %s, will retry"
msgid "no servers found in %s, will retry"
msgstr ""
msgstr ""
...
@@ -1414,7 +1414,7 @@ msgstr ""
...
@@ -1414,7 +1414,7 @@ msgstr ""
msgid "cannot create netlink socket: %s"
msgid "cannot create netlink socket: %s"
msgstr ""
msgstr ""
#: netlink.c:28
8
#: netlink.c:28
9
#, c-format
#, c-format
msgid "netlink returns error: %s"
msgid "netlink returns error: %s"
msgstr ""
msgstr ""
...
...
po/no.po
View file @
74c95c25
...
@@ -864,7 +864,7 @@ msgstr "kun en resolv.conf fil tillat i no-poll modus."
...
@@ -864,7 +864,7 @@ msgstr "kun en resolv.conf fil tillat i no-poll modus."
msgid "must have exactly one resolv.conf to read domain from."
msgid "must have exactly one resolv.conf to read domain from."
msgstr "m ha nyaktig en resolv.conf lese domene fra."
msgstr "m ha nyaktig en resolv.conf lese domene fra."
#: option.c:3403 network.c:84
8
dhcp.c:823
#: option.c:3403 network.c:84
5
dhcp.c:823
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to read %s: %s"
msgid "failed to read %s: %s"
msgstr "feilet lese %s: %s"
msgstr "feilet lese %s: %s"
...
@@ -897,63 +897,63 @@ msgstr ""
...
@@ -897,63 +897,63 @@ msgstr ""
msgid "unknown interface %s in bridge-interface"
msgid "unknown interface %s in bridge-interface"
msgstr "ukjent tilknytning (interface) %s"
msgstr "ukjent tilknytning (interface) %s"
#: network.c:38
0
#: network.c:38
4
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to create listening socket for %s: %s"
msgid "failed to create listening socket for %s: %s"
msgstr "feilet lage lytte socket: %s"
msgstr "feilet lage lytte socket: %s"
#: network.c:74
6
#: network.c:74
3
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to bind server socket for %s: %s"
msgid "failed to bind server socket for %s: %s"
msgstr "feilet binde lytte socket for %s: %s"
msgstr "feilet binde lytte socket for %s: %s"
#: network.c:78
3
#: network.c:78
0
#, c-format
#, c-format
msgid "ignoring nameserver %s - local interface"
msgid "ignoring nameserver %s - local interface"
msgstr "ignorerer navnetjener %s - lokal tilknytning"
msgstr "ignorerer navnetjener %s - lokal tilknytning"
#: network.c:79
4
#: network.c:79
1
#, fuzzy, c-format
#, fuzzy, c-format
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgstr "ignorerer navnetjener %s - kan ikke lage/dinde socket: %s"
msgstr "ignorerer navnetjener %s - kan ikke lage/dinde socket: %s"
#: network.c:8
11
#: network.c:8
08
msgid "unqualified"
msgid "unqualified"
msgstr "ikke kvalifisert"
msgstr "ikke kvalifisert"
#: network.c:8
11
#: network.c:8
08
msgid "names"
msgid "names"
msgstr ""
msgstr ""
#: network.c:81
3
#: network.c:81
0
msgid "default"
msgid "default"
msgstr ""
msgstr ""
#: network.c:81
5
#: network.c:81
2
msgid "domain"
msgid "domain"
msgstr "domene"
msgstr "domene"
#: network.c:81
8
#: network.c:81
5
#, c-format
#, c-format
msgid "using local addresses only for %s %s"
msgid "using local addresses only for %s %s"
msgstr "benytter lokale adresser kun for %s %s"
msgstr "benytter lokale adresser kun for %s %s"
#: network.c:8
20
#: network.c:8
17
#, fuzzy, c-format
#, fuzzy, c-format
msgid "using standard nameservers for %s %s"
msgid "using standard nameservers for %s %s"
msgstr "benytter navnetjener %s#%d for %s %s"
msgstr "benytter navnetjener %s#%d for %s %s"
#: network.c:8
22
#: network.c:8
19
#, c-format
#, c-format
msgid "using nameserver %s#%d for %s %s"
msgid "using nameserver %s#%d for %s %s"
msgstr "benytter navnetjener %s#%d for %s %s"
msgstr "benytter navnetjener %s#%d for %s %s"
#: network.c:82
5
#: network.c:82
2
#, fuzzy, c-format
#, fuzzy, c-format
msgid "using nameserver %s#%d(via %s)"
msgid "using nameserver %s#%d(via %s)"
msgstr "benytter navnetjener %s#%d"
msgstr "benytter navnetjener %s#%d"
#: network.c:82
7
#: network.c:82
4
#, c-format
#, c-format
msgid "using nameserver %s#%d"
msgid "using nameserver %s#%d"
msgstr "benytter navnetjener %s#%d"
msgstr "benytter navnetjener %s#%d"
...
@@ -995,7 +995,7 @@ msgstr "ukjent tilknytning (interface) %s"
...
@@ -995,7 +995,7 @@ msgstr "ukjent tilknytning (interface) %s"
msgid "no interface with address %s"
msgid "no interface with address %s"
msgstr "ingen tilknytning (interface) med adresse %s"
msgstr "ingen tilknytning (interface) med adresse %s"
#: dnsmasq.c:219 dnsmasq.c:
690
#: dnsmasq.c:219 dnsmasq.c:
716
#, c-format
#, c-format
msgid "DBus error: %s"
msgid "DBus error: %s"
msgstr "DBus feil: %s"
msgstr "DBus feil: %s"
...
@@ -1014,164 +1014,164 @@ msgstr ""
...
@@ -1014,164 +1014,164 @@ msgstr ""
msgid "cannot chdir to filesystem root: %s"
msgid "cannot chdir to filesystem root: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:4
6
7
#: dnsmasq.c:4
7
7
#, fuzzy, c-format
#, fuzzy, c-format
msgid "started, version %s DNS disabled"
msgid "started, version %s DNS disabled"
msgstr "startet, versjon %s mellomlager deaktivert"
msgstr "startet, versjon %s mellomlager deaktivert"
#: dnsmasq.c:4
6
9
#: dnsmasq.c:4
7
9
#, c-format
#, c-format
msgid "started, version %s cachesize %d"
msgid "started, version %s cachesize %d"
msgstr "startet, versjon %s mellomlager strrelse %d"
msgstr "startet, versjon %s mellomlager strrelse %d"
#: dnsmasq.c:4
7
1
#: dnsmasq.c:4
8
1
#, c-format
#, c-format
msgid "started, version %s cache disabled"
msgid "started, version %s cache disabled"
msgstr "startet, versjon %s mellomlager deaktivert"
msgstr "startet, versjon %s mellomlager deaktivert"
#: dnsmasq.c:4
7
3
#: dnsmasq.c:4
8
3
#, c-format
#, c-format
msgid "compile time options: %s"
msgid "compile time options: %s"
msgstr "kompilerings opsjoner: %s"
msgstr "kompilerings opsjoner: %s"
#: dnsmasq.c:4
7
9
#: dnsmasq.c:4
8
9
msgid "DBus support enabled: connected to system bus"
msgid "DBus support enabled: connected to system bus"
msgstr "DBus sttte aktivert: koblet til system buss"
msgstr "DBus sttte aktivert: koblet til system buss"
#: dnsmasq.c:4
8
1
#: dnsmasq.c:4
9
1
msgid "DBus support enabled: bus connection pending"
msgid "DBus support enabled: bus connection pending"
msgstr "DBus sttte aktivert: avventer buss tilkobling"
msgstr "DBus sttte aktivert: avventer buss tilkobling"
#: dnsmasq.c:4
8
6
#: dnsmasq.c:4
9
6
#, fuzzy, c-format
#, fuzzy, c-format
msgid "warning: failed to change owner of %s: %s"
msgid "warning: failed to change owner of %s: %s"
msgstr "feilet laste navn fra %s: %s"
msgstr "feilet laste navn fra %s: %s"
#: dnsmasq.c:
49
0
#: dnsmasq.c:
50
0
msgid "setting --bind-interfaces option because of OS limitations"
msgid "setting --bind-interfaces option because of OS limitations"
msgstr "setter --bind-interfaces opsjon p grunn av OS begrensninger"
msgstr "setter --bind-interfaces opsjon p grunn av OS begrensninger"
#: dnsmasq.c:
49
5
#: dnsmasq.c:
50
5
#, c-format
#, c-format
msgid "warning: interface %s does not currently exist"
msgid "warning: interface %s does not currently exist"
msgstr "advarsel: nettverkskort %s eksisterer ikke for tiden"
msgstr "advarsel: nettverkskort %s eksisterer ikke for tiden"
#: dnsmasq.c:5
0
0
#: dnsmasq.c:5
1
0
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgstr ""
msgstr ""
#: dnsmasq.c:5
0
3
#: dnsmasq.c:5
1
3
#, fuzzy
#, fuzzy
msgid "warning: no upstream servers configured"
msgid "warning: no upstream servers configured"
msgstr "setter oppstrms tjener fra DBus"
msgstr "setter oppstrms tjener fra DBus"
#: dnsmasq.c:5
0
7
#: dnsmasq.c:5
1
7
#, c-format
#, c-format
msgid "asynchronous logging enabled, queue limit is %d messages"
msgid "asynchronous logging enabled, queue limit is %d messages"
msgstr ""
msgstr ""
#: dnsmasq.c:5
2
0
#: dnsmasq.c:5
3
0
#, c-format
#, c-format
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgstr "DHCP, statisk leie kun p %.0s%s, leie tid %s"
msgstr "DHCP, statisk leie kun p %.0s%s, leie tid %s"
#: dnsmasq.c:5
2
2
#: dnsmasq.c:5
3
2
#, c-format
#, c-format
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgstr ""
msgstr ""
#: dnsmasq.c:5
2
3
#: dnsmasq.c:5
3
3
#, c-format
#, c-format
msgid "DHCP, IP range %s -- %s, lease time %s"
msgid "DHCP, IP range %s -- %s, lease time %s"
msgstr "DHCP, IP omrde %s -- %s, leie tid %s"
msgstr "DHCP, IP omrde %s -- %s, leie tid %s"
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
msgid "root is "
msgid "root is "
msgstr ""
msgstr ""
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
#, fuzzy
#, fuzzy
msgid "enabled"
msgid "enabled"
msgstr "deaktivert"
msgstr "deaktivert"
#: dnsmasq.c:5
4
0
#: dnsmasq.c:5
5
0
msgid "secure mode"
msgid "secure mode"
msgstr ""
msgstr ""
#: dnsmasq.c:5
6
6
#: dnsmasq.c:5
7
6
#, c-format
#, c-format
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgstr ""
msgstr ""
#: dnsmasq.c:
692
#: dnsmasq.c:
718
msgid "connected to system DBus"
msgid "connected to system DBus"
msgstr "tilkoblet til system DBus"
msgstr "tilkoblet til system DBus"
#: dnsmasq.c:
787
#: dnsmasq.c:
813
#, c-format
#, c-format
msgid "cannot fork into background: %s"
msgid "cannot fork into background: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
790
#: dnsmasq.c:
816
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to create helper: %s"
msgid "failed to create helper: %s"
msgstr "feilet lese %s: %s"
msgstr "feilet lese %s: %s"
#: dnsmasq.c:
793
#: dnsmasq.c:
819
#, c-format
#, c-format
msgid "setting capabilities failed: %s"
msgid "setting capabilities failed: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
797
#: dnsmasq.c:
823
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to change user-id to %s: %s"
msgid "failed to change user-id to %s: %s"
msgstr "feilet laste navn fra %s: %s"
msgstr "feilet laste navn fra %s: %s"
#: dnsmasq.c:8
02
#: dnsmasq.c:8
28
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to change group-id to %s: %s"
msgid "failed to change group-id to %s: %s"
msgstr "feilet laste navn fra %s: %s"
msgstr "feilet laste navn fra %s: %s"
#: dnsmasq.c:8
05
#: dnsmasq.c:8
31
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to open pidfile %s: %s"
msgid "failed to open pidfile %s: %s"
msgstr "feilet lese %s: %s"
msgstr "feilet lese %s: %s"
#: dnsmasq.c:8
08
#: dnsmasq.c:8
34
#, fuzzy, c-format
#, fuzzy, c-format
msgid "cannot open %s: %s"
msgid "cannot open %s: %s"
msgstr "kan ikke pne %s:%s"
msgstr "kan ikke pne %s:%s"
#: dnsmasq.c:8
63
#: dnsmasq.c:8
89
#, c-format
#, c-format
msgid "child process killed by signal %d"
msgid "child process killed by signal %d"
msgstr ""
msgstr ""
#: dnsmasq.c:8
67
#: dnsmasq.c:8
93
#, c-format
#, c-format
msgid "child process exited with status %d"
msgid "child process exited with status %d"
msgstr ""
msgstr ""
#: dnsmasq.c:8
71
#: dnsmasq.c:8
97
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to execute %s: %s"
msgid "failed to execute %s: %s"
msgstr "feilet f tilgang til %s: %s"
msgstr "feilet f tilgang til %s: %s"
#: dnsmasq.c:9
15
#: dnsmasq.c:9
41
msgid "exiting on receipt of SIGTERM"
msgid "exiting on receipt of SIGTERM"
msgstr "avslutter etter mottak av SIGTERM"
msgstr "avslutter etter mottak av SIGTERM"
#: dnsmasq.c:9
43
#: dnsmasq.c:9
69
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to access %s: %s"
msgid "failed to access %s: %s"
msgstr "feilet f tilgang til %s: %s"
msgstr "feilet f tilgang til %s: %s"
#: dnsmasq.c:9
73
#: dnsmasq.c:9
99
#, c-format
#, c-format
msgid "reading %s"
msgid "reading %s"
msgstr "leser %s"
msgstr "leser %s"
#: dnsmasq.c:
984
#: dnsmasq.c:
1010
#, fuzzy, c-format
#, fuzzy, c-format
msgid "no servers found in %s, will retry"
msgid "no servers found in %s, will retry"
msgstr "intet ske direktiv funnet i %s"
msgstr "intet ske direktiv funnet i %s"
...
@@ -1451,7 +1451,7 @@ msgstr ""
...
@@ -1451,7 +1451,7 @@ msgstr ""
msgid "cannot create netlink socket: %s"
msgid "cannot create netlink socket: %s"
msgstr "kan ikke binde netlink socket: %s"
msgstr "kan ikke binde netlink socket: %s"
#: netlink.c:28
8
#: netlink.c:28
9
#, fuzzy, c-format
#, fuzzy, c-format
msgid "netlink returns error: %s"
msgid "netlink returns error: %s"
msgstr "DBus feil: %s"
msgstr "DBus feil: %s"
...
...
po/pl.po
View file @
74c95c25
This diff is collapsed.
Click to expand it.
po/pt_BR.po
View file @
74c95c25
...
@@ -831,7 +831,7 @@ msgstr ""
...
@@ -831,7 +831,7 @@ msgstr ""
msgid "must have exactly one resolv.conf to read domain from."
msgid "must have exactly one resolv.conf to read domain from."
msgstr ""
msgstr ""
#: option.c:3403 network.c:84
8
dhcp.c:823
#: option.c:3403 network.c:84
5
dhcp.c:823
#, c-format
#, c-format
msgid "failed to read %s: %s"
msgid "failed to read %s: %s"
msgstr ""
msgstr ""
...
@@ -864,63 +864,63 @@ msgstr ""
...
@@ -864,63 +864,63 @@ msgstr ""
msgid "unknown interface %s in bridge-interface"
msgid "unknown interface %s in bridge-interface"
msgstr ""
msgstr ""
#: network.c:38
0
#: network.c:38
4
#, c-format
#, c-format
msgid "failed to create listening socket for %s: %s"
msgid "failed to create listening socket for %s: %s"
msgstr ""
msgstr ""
#: network.c:74
6
#: network.c:74
3
#, c-format
#, c-format
msgid "failed to bind server socket for %s: %s"
msgid "failed to bind server socket for %s: %s"
msgstr ""
msgstr ""
#: network.c:78
3
#: network.c:78
0
#, c-format
#, c-format
msgid "ignoring nameserver %s - local interface"
msgid "ignoring nameserver %s - local interface"
msgstr ""
msgstr ""
#: network.c:79
4
#: network.c:79
1
#, c-format
#, c-format
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgstr ""
msgstr ""
#: network.c:8
11
#: network.c:8
08
msgid "unqualified"
msgid "unqualified"
msgstr ""
msgstr ""
#: network.c:8
11
#: network.c:8
08
msgid "names"
msgid "names"
msgstr ""
msgstr ""
#: network.c:81
3
#: network.c:81
0
msgid "default"
msgid "default"
msgstr ""
msgstr ""
#: network.c:81
5
#: network.c:81
2
msgid "domain"
msgid "domain"
msgstr ""
msgstr ""
#: network.c:81
8
#: network.c:81
5
#, c-format
#, c-format
msgid "using local addresses only for %s %s"
msgid "using local addresses only for %s %s"
msgstr ""
msgstr ""
#: network.c:8
20
#: network.c:8
17
#, c-format
#, c-format
msgid "using standard nameservers for %s %s"
msgid "using standard nameservers for %s %s"
msgstr ""
msgstr ""
#: network.c:8
22
#: network.c:8
19
#, c-format
#, c-format
msgid "using nameserver %s#%d for %s %s"
msgid "using nameserver %s#%d for %s %s"
msgstr ""
msgstr ""
#: network.c:82
5
#: network.c:82
2
#, c-format
#, c-format
msgid "using nameserver %s#%d(via %s)"
msgid "using nameserver %s#%d(via %s)"
msgstr ""
msgstr ""
#: network.c:82
7
#: network.c:82
4
#, c-format
#, c-format
msgid "using nameserver %s#%d"
msgid "using nameserver %s#%d"
msgstr ""
msgstr ""
...
@@ -960,7 +960,7 @@ msgstr ""
...
@@ -960,7 +960,7 @@ msgstr ""
msgid "no interface with address %s"
msgid "no interface with address %s"
msgstr ""
msgstr ""
#: dnsmasq.c:219 dnsmasq.c:
690
#: dnsmasq.c:219 dnsmasq.c:
716
#, c-format
#, c-format
msgid "DBus error: %s"
msgid "DBus error: %s"
msgstr ""
msgstr ""
...
@@ -979,162 +979,162 @@ msgstr ""
...
@@ -979,162 +979,162 @@ msgstr ""
msgid "cannot chdir to filesystem root: %s"
msgid "cannot chdir to filesystem root: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:4
6
7
#: dnsmasq.c:4
7
7
#, c-format
#, c-format
msgid "started, version %s DNS disabled"
msgid "started, version %s DNS disabled"
msgstr ""
msgstr ""
#: dnsmasq.c:4
6
9
#: dnsmasq.c:4
7
9
#, c-format
#, c-format
msgid "started, version %s cachesize %d"
msgid "started, version %s cachesize %d"
msgstr ""
msgstr ""
#: dnsmasq.c:4
7
1
#: dnsmasq.c:4
8
1
#, c-format
#, c-format
msgid "started, version %s cache disabled"
msgid "started, version %s cache disabled"
msgstr ""
msgstr ""
#: dnsmasq.c:4
7
3
#: dnsmasq.c:4
8
3
#, c-format
#, c-format
msgid "compile time options: %s"
msgid "compile time options: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:4
7
9
#: dnsmasq.c:4
8
9
msgid "DBus support enabled: connected to system bus"
msgid "DBus support enabled: connected to system bus"
msgstr ""
msgstr ""
#: dnsmasq.c:4
8
1
#: dnsmasq.c:4
9
1
msgid "DBus support enabled: bus connection pending"
msgid "DBus support enabled: bus connection pending"
msgstr ""
msgstr ""
#: dnsmasq.c:4
8
6
#: dnsmasq.c:4
9
6
#, c-format
#, c-format
msgid "warning: failed to change owner of %s: %s"
msgid "warning: failed to change owner of %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
49
0
#: dnsmasq.c:
50
0
msgid "setting --bind-interfaces option because of OS limitations"
msgid "setting --bind-interfaces option because of OS limitations"
msgstr ""
msgstr ""
#: dnsmasq.c:
49
5
#: dnsmasq.c:
50
5
#, c-format
#, c-format
msgid "warning: interface %s does not currently exist"
msgid "warning: interface %s does not currently exist"
msgstr ""
msgstr ""
#: dnsmasq.c:5
0
0
#: dnsmasq.c:5
1
0
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgstr ""
msgstr ""
#: dnsmasq.c:5
0
3
#: dnsmasq.c:5
1
3
msgid "warning: no upstream servers configured"
msgid "warning: no upstream servers configured"
msgstr ""
msgstr ""
#: dnsmasq.c:5
0
7
#: dnsmasq.c:5
1
7
#, c-format
#, c-format
msgid "asynchronous logging enabled, queue limit is %d messages"
msgid "asynchronous logging enabled, queue limit is %d messages"
msgstr ""
msgstr ""
#: dnsmasq.c:5
2
0
#: dnsmasq.c:5
3
0
#, c-format
#, c-format
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgstr ""
msgstr ""
#: dnsmasq.c:5
2
2
#: dnsmasq.c:5
3
2
#, c-format
#, c-format
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgstr ""
msgstr ""
#: dnsmasq.c:5
2
3
#: dnsmasq.c:5
3
3
#, c-format
#, c-format
msgid "DHCP, IP range %s -- %s, lease time %s"
msgid "DHCP, IP range %s -- %s, lease time %s"
msgstr ""
msgstr ""
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
msgid "root is "
msgid "root is "
msgstr ""
msgstr ""
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
msgid "enabled"
msgid "enabled"
msgstr ""
msgstr ""
#: dnsmasq.c:5
4
0
#: dnsmasq.c:5
5
0
msgid "secure mode"
msgid "secure mode"
msgstr ""
msgstr ""
#: dnsmasq.c:5
6
6
#: dnsmasq.c:5
7
6
#, c-format
#, c-format
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgstr ""
msgstr ""
#: dnsmasq.c:
692
#: dnsmasq.c:
718
msgid "connected to system DBus"
msgid "connected to system DBus"
msgstr ""
msgstr ""
#: dnsmasq.c:
787
#: dnsmasq.c:
813
#, c-format
#, c-format
msgid "cannot fork into background: %s"
msgid "cannot fork into background: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
790
#: dnsmasq.c:
816
#, c-format
#, c-format
msgid "failed to create helper: %s"
msgid "failed to create helper: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
793
#: dnsmasq.c:
819
#, c-format
#, c-format
msgid "setting capabilities failed: %s"
msgid "setting capabilities failed: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
797
#: dnsmasq.c:
823
#, c-format
#, c-format
msgid "failed to change user-id to %s: %s"
msgid "failed to change user-id to %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:8
02
#: dnsmasq.c:8
28
#, c-format
#, c-format
msgid "failed to change group-id to %s: %s"
msgid "failed to change group-id to %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:8
05
#: dnsmasq.c:8
31
#, c-format
#, c-format
msgid "failed to open pidfile %s: %s"
msgid "failed to open pidfile %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:8
08
#: dnsmasq.c:8
34
#, c-format
#, c-format
msgid "cannot open %s: %s"
msgid "cannot open %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:8
63
#: dnsmasq.c:8
89
#, c-format
#, c-format
msgid "child process killed by signal %d"
msgid "child process killed by signal %d"
msgstr ""
msgstr ""
#: dnsmasq.c:8
67
#: dnsmasq.c:8
93
#, c-format
#, c-format
msgid "child process exited with status %d"
msgid "child process exited with status %d"
msgstr ""
msgstr ""
#: dnsmasq.c:8
71
#: dnsmasq.c:8
97
#, c-format
#, c-format
msgid "failed to execute %s: %s"
msgid "failed to execute %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:9
15
#: dnsmasq.c:9
41
msgid "exiting on receipt of SIGTERM"
msgid "exiting on receipt of SIGTERM"
msgstr ""
msgstr ""
#: dnsmasq.c:9
43
#: dnsmasq.c:9
69
#, c-format
#, c-format
msgid "failed to access %s: %s"
msgid "failed to access %s: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:9
73
#: dnsmasq.c:9
99
#, c-format
#, c-format
msgid "reading %s"
msgid "reading %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
984
#: dnsmasq.c:
1010
#, c-format
#, c-format
msgid "no servers found in %s, will retry"
msgid "no servers found in %s, will retry"
msgstr ""
msgstr ""
...
@@ -1414,7 +1414,7 @@ msgstr ""
...
@@ -1414,7 +1414,7 @@ msgstr ""
msgid "cannot create netlink socket: %s"
msgid "cannot create netlink socket: %s"
msgstr ""
msgstr ""
#: netlink.c:28
8
#: netlink.c:28
9
#, c-format
#, c-format
msgid "netlink returns error: %s"
msgid "netlink returns error: %s"
msgstr ""
msgstr ""
...
...
po/ro.po
View file @
74c95c25
...
@@ -862,7 +862,7 @@ msgstr "se permite un singur fişier resolv.conf în modul no-poll"
...
@@ -862,7 +862,7 @@ msgstr "se permite un singur fişier resolv.conf în modul no-poll"
msgid "must have exactly one resolv.conf to read domain from."
msgid "must have exactly one resolv.conf to read domain from."
msgstr "am nevoie de un singur resolv.conf din care să citesc numele domeniului."
msgstr "am nevoie de un singur resolv.conf din care să citesc numele domeniului."
#: option.c:3403 network.c:84
8
dhcp.c:823
#: option.c:3403 network.c:84
5
dhcp.c:823
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to read %s: %s"
msgid "failed to read %s: %s"
msgstr "nu pot citi %s: %s"
msgstr "nu pot citi %s: %s"
...
@@ -895,63 +895,63 @@ msgstr ""
...
@@ -895,63 +895,63 @@ msgstr ""
msgid "unknown interface %s in bridge-interface"
msgid "unknown interface %s in bridge-interface"
msgstr "interfaţă necunoscută %s"
msgstr "interfaţă necunoscută %s"
#: network.c:38
0
#: network.c:38
4
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to create listening socket for %s: %s"
msgid "failed to create listening socket for %s: %s"
msgstr "creearea socket-ului de ascultare a eşuat: %s"
msgstr "creearea socket-ului de ascultare a eşuat: %s"
#: network.c:74
6
#: network.c:74
3
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to bind server socket for %s: %s"
msgid "failed to bind server socket for %s: %s"
msgstr "activarea socket-ului de ascultare pentru %s a eşuat: %s"
msgstr "activarea socket-ului de ascultare pentru %s a eşuat: %s"
#: network.c:78
3
#: network.c:78
0
#, c-format
#, c-format
msgid "ignoring nameserver %s - local interface"
msgid "ignoring nameserver %s - local interface"
msgstr "ignorăm serverul DNS %s - interfaţă locală"
msgstr "ignorăm serverul DNS %s - interfaţă locală"
#: network.c:79
4
#: network.c:79
1
#, fuzzy, c-format
#, fuzzy, c-format
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgid "ignoring nameserver %s - cannot make/bind socket: %s"
msgstr "ignorăm serverul DNS %s - nu pot creea/activa socket-ul: %s"
msgstr "ignorăm serverul DNS %s - nu pot creea/activa socket-ul: %s"
#: network.c:8
11
#: network.c:8
08
msgid "unqualified"
msgid "unqualified"
msgstr "invalid"
msgstr "invalid"
#: network.c:8
11
#: network.c:8
08
msgid "names"
msgid "names"
msgstr ""
msgstr ""
#: network.c:81
3
#: network.c:81
0
msgid "default"
msgid "default"
msgstr ""
msgstr ""
#: network.c:81
5
#: network.c:81
2
msgid "domain"
msgid "domain"
msgstr "domeniu"
msgstr "domeniu"
#: network.c:81
8
#: network.c:81
5
#, c-format
#, c-format
msgid "using local addresses only for %s %s"
msgid "using local addresses only for %s %s"
msgstr "folosim adresele locale doar pentru %S %s"
msgstr "folosim adresele locale doar pentru %S %s"
#: network.c:8
20
#: network.c:8
17
#, fuzzy, c-format
#, fuzzy, c-format
msgid "using standard nameservers for %s %s"
msgid "using standard nameservers for %s %s"
msgstr "folosim serverul DNS %s#%d pentru %s %s"
msgstr "folosim serverul DNS %s#%d pentru %s %s"
#: network.c:8
22
#: network.c:8
19
#, c-format
#, c-format
msgid "using nameserver %s#%d for %s %s"
msgid "using nameserver %s#%d for %s %s"
msgstr "folosim serverul DNS %s#%d pentru %s %s"
msgstr "folosim serverul DNS %s#%d pentru %s %s"
#: network.c:82
5
#: network.c:82
2
#, fuzzy, c-format
#, fuzzy, c-format
msgid "using nameserver %s#%d(via %s)"
msgid "using nameserver %s#%d(via %s)"
msgstr "folosim serverul DNS %s#%d"
msgstr "folosim serverul DNS %s#%d"
#: network.c:82
7
#: network.c:82
4
#, c-format
#, c-format
msgid "using nameserver %s#%d"
msgid "using nameserver %s#%d"
msgstr "folosim serverul DNS %s#%d"
msgstr "folosim serverul DNS %s#%d"
...
@@ -993,7 +993,7 @@ msgstr "interfaţă necunoscută %s"
...
@@ -993,7 +993,7 @@ msgstr "interfaţă necunoscută %s"
msgid "no interface with address %s"
msgid "no interface with address %s"
msgstr "nu exista interfaţă pentru adresa %s"
msgstr "nu exista interfaţă pentru adresa %s"
#: dnsmasq.c:219 dnsmasq.c:
690
#: dnsmasq.c:219 dnsmasq.c:
716
#, c-format
#, c-format
msgid "DBus error: %s"
msgid "DBus error: %s"
msgstr "eroare DBus: %s"
msgstr "eroare DBus: %s"
...
@@ -1012,167 +1012,167 @@ msgstr ""
...
@@ -1012,167 +1012,167 @@ msgstr ""
msgid "cannot chdir to filesystem root: %s"
msgid "cannot chdir to filesystem root: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:4
6
7
#: dnsmasq.c:4
7
7
#, fuzzy, c-format
#, fuzzy, c-format
msgid "started, version %s DNS disabled"
msgid "started, version %s DNS disabled"
msgstr "am pornit, versiunea %s memorie temporară dezactivată"
msgstr "am pornit, versiunea %s memorie temporară dezactivată"
#: dnsmasq.c:4
6
9
#: dnsmasq.c:4
7
9
#, c-format
#, c-format
msgid "started, version %s cachesize %d"
msgid "started, version %s cachesize %d"
msgstr "am ponit, versiunea %s memorie temporară %d"
msgstr "am ponit, versiunea %s memorie temporară %d"
#: dnsmasq.c:4
7
1
#: dnsmasq.c:4
8
1
#, c-format
#, c-format
msgid "started, version %s cache disabled"
msgid "started, version %s cache disabled"
msgstr "am pornit, versiunea %s memorie temporară dezactivată"
msgstr "am pornit, versiunea %s memorie temporară dezactivată"
#: dnsmasq.c:4
7
3
#: dnsmasq.c:4
8
3
#, c-format
#, c-format
msgid "compile time options: %s"
msgid "compile time options: %s"
msgstr "compilat cu opţiunile: %s"
msgstr "compilat cu opţiunile: %s"
#: dnsmasq.c:4
7
9
#: dnsmasq.c:4
8
9
msgid "DBus support enabled: connected to system bus"
msgid "DBus support enabled: connected to system bus"
msgstr "suportul DBus activ: sunt conectat la magistrala sistem"
msgstr "suportul DBus activ: sunt conectat la magistrala sistem"
#: dnsmasq.c:4
8
1
#: dnsmasq.c:4
9
1
msgid "DBus support enabled: bus connection pending"
msgid "DBus support enabled: bus connection pending"
msgstr "suportul DBus activ: aştept conexiunea la magistrală"
msgstr "suportul DBus activ: aştept conexiunea la magistrală"
# for compatibility purposes the letters â, ă, ş, ţ and î can be written as their look-alike correspondent.
# for compatibility purposes the letters â, ă, ş, ţ and î can be written as their look-alike correspondent.
#: dnsmasq.c:4
8
6
#: dnsmasq.c:4
9
6
#, fuzzy, c-format
#, fuzzy, c-format
msgid "warning: failed to change owner of %s: %s"
msgid "warning: failed to change owner of %s: %s"
msgstr "încărcarea numelor din %s: %s a eşuat"
msgstr "încărcarea numelor din %s: %s a eşuat"
#: dnsmasq.c:
49
0
#: dnsmasq.c:
50
0
msgid "setting --bind-interfaces option because of OS limitations"
msgid "setting --bind-interfaces option because of OS limitations"
msgstr "specific opţiunea --bind-interfaces din cauza limitărilor SO"
msgstr "specific opţiunea --bind-interfaces din cauza limitărilor SO"
#: dnsmasq.c:
49
5
#: dnsmasq.c:
50
5
#, c-format
#, c-format
msgid "warning: interface %s does not currently exist"
msgid "warning: interface %s does not currently exist"
msgstr "atenţie: interfaţa %s nu există momentan"
msgstr "atenţie: interfaţa %s nu există momentan"
#: dnsmasq.c:5
0
0
#: dnsmasq.c:5
1
0
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgid "warning: ignoring resolv-file flag because no-resolv is set"
msgstr ""
msgstr ""
#: dnsmasq.c:5
0
3
#: dnsmasq.c:5
1
3
#, fuzzy
#, fuzzy
msgid "warning: no upstream servers configured"
msgid "warning: no upstream servers configured"
msgstr "configurăm serverele superioare prin Dbus"
msgstr "configurăm serverele superioare prin Dbus"
#: dnsmasq.c:5
0
7
#: dnsmasq.c:5
1
7
#, c-format
#, c-format
msgid "asynchronous logging enabled, queue limit is %d messages"
msgid "asynchronous logging enabled, queue limit is %d messages"
msgstr ""
msgstr ""
#: dnsmasq.c:5
2
0
#: dnsmasq.c:5
3
0
#, c-format
#, c-format
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgid "DHCP, static leases only on %.0s%s, lease time %s"
msgstr "DHCP, împrumuturi statice doar către %.0s%s, timpul reînoirii %s"
msgstr "DHCP, împrumuturi statice doar către %.0s%s, timpul reînoirii %s"
#: dnsmasq.c:5
2
2
#: dnsmasq.c:5
3
2
#, c-format
#, c-format
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgid "DHCP, proxy on subnet %.0s%s%.0s"
msgstr ""
msgstr ""
#: dnsmasq.c:5
2
3
#: dnsmasq.c:5
3
3
#, c-format
#, c-format
msgid "DHCP, IP range %s -- %s, lease time %s"
msgid "DHCP, IP range %s -- %s, lease time %s"
msgstr "DHCP, domeniu IP %s -- %s, timpul reînoirii %s"
msgstr "DHCP, domeniu IP %s -- %s, timpul reînoirii %s"
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
msgid "root is "
msgid "root is "
msgstr ""
msgstr ""
#: dnsmasq.c:5
3
8
#: dnsmasq.c:5
4
8
#, fuzzy
#, fuzzy
msgid "enabled"
msgid "enabled"
msgstr "dezactivat"
msgstr "dezactivat"
#: dnsmasq.c:5
4
0
#: dnsmasq.c:5
5
0
msgid "secure mode"
msgid "secure mode"
msgstr ""
msgstr ""
#: dnsmasq.c:5
6
6
#: dnsmasq.c:5
7
6
#, c-format
#, c-format
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgid "restricting maximum simultaneous TFTP transfers to %d"
msgstr ""
msgstr ""
#: dnsmasq.c:
692
#: dnsmasq.c:
718
msgid "connected to system DBus"
msgid "connected to system DBus"
msgstr "magistrala sistem Dbus conectată"
msgstr "magistrala sistem Dbus conectată"
#: dnsmasq.c:
787
#: dnsmasq.c:
813
#, c-format
#, c-format
msgid "cannot fork into background: %s"
msgid "cannot fork into background: %s"
msgstr ""
msgstr ""
#: dnsmasq.c:
790
#: dnsmasq.c:
816
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to create helper: %s"
msgid "failed to create helper: %s"
msgstr "nu pot citi %s: %s"
msgstr "nu pot citi %s: %s"
#: dnsmasq.c:
793
#: dnsmasq.c:
819
#, c-format
#, c-format
msgid "setting capabilities failed: %s"
msgid "setting capabilities failed: %s"
msgstr ""
msgstr ""
# for compatibility purposes the letters â, ă, ş, ţ and î can be written as their look-alike correspondent.
# for compatibility purposes the letters â, ă, ş, ţ and î can be written as their look-alike correspondent.
#: dnsmasq.c:
797
#: dnsmasq.c:
823
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to change user-id to %s: %s"
msgid "failed to change user-id to %s: %s"
msgstr "încărcarea numelor din %s: %s a eşuat"
msgstr "încărcarea numelor din %s: %s a eşuat"
# for compatibility purposes the letters â, ă, ş, ţ and î can be written as their look-alike correspondent.
# for compatibility purposes the letters â, ă, ş, ţ and î can be written as their look-alike correspondent.
#: dnsmasq.c:8
02
#: dnsmasq.c:8
28
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to change group-id to %s: %s"
msgid "failed to change group-id to %s: %s"
msgstr "încărcarea numelor din %s: %s a eşuat"
msgstr "încărcarea numelor din %s: %s a eşuat"
#: dnsmasq.c:8
05
#: dnsmasq.c:8
31
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to open pidfile %s: %s"
msgid "failed to open pidfile %s: %s"
msgstr "nu pot citi %s: %s"
msgstr "nu pot citi %s: %s"
#: dnsmasq.c:8
08
#: dnsmasq.c:8
34
#, fuzzy, c-format
#, fuzzy, c-format
msgid "cannot open %s: %s"
msgid "cannot open %s: %s"
msgstr "nu pot deschide %s:%s"
msgstr "nu pot deschide %s:%s"
#: dnsmasq.c:8
63
#: dnsmasq.c:8
89
#, c-format
#, c-format
msgid "child process killed by signal %d"
msgid "child process killed by signal %d"
msgstr ""
msgstr ""
#: dnsmasq.c:8
67
#: dnsmasq.c:8
93
#, c-format
#, c-format
msgid "child process exited with status %d"
msgid "child process exited with status %d"
msgstr ""
msgstr ""
#: dnsmasq.c:8
71
#: dnsmasq.c:8
97
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to execute %s: %s"
msgid "failed to execute %s: %s"
msgstr "accesarea serverului %s a eşuat: %s"
msgstr "accesarea serverului %s a eşuat: %s"
#: dnsmasq.c:9
15
#: dnsmasq.c:9
41
msgid "exiting on receipt of SIGTERM"
msgid "exiting on receipt of SIGTERM"
msgstr "am primit SIGTERM, am terminat"
msgstr "am primit SIGTERM, am terminat"
#: dnsmasq.c:9
43
#: dnsmasq.c:9
69
#, fuzzy, c-format
#, fuzzy, c-format
msgid "failed to access %s: %s"
msgid "failed to access %s: %s"
msgstr "accesarea serverului %s a eşuat: %s"
msgstr "accesarea serverului %s a eşuat: %s"
#: dnsmasq.c:9
73
#: dnsmasq.c:9
99
#, c-format
#, c-format
msgid "reading %s"
msgid "reading %s"
msgstr "citesc %s"
msgstr "citesc %s"
#: dnsmasq.c:
984
#: dnsmasq.c:
1010
#, fuzzy, c-format
#, fuzzy, c-format
msgid "no servers found in %s, will retry"
msgid "no servers found in %s, will retry"
msgstr "nu s-a găsit nici un criteriu de căutare în %s"
msgstr "nu s-a găsit nici un criteriu de căutare în %s"
...
@@ -1452,7 +1452,7 @@ msgstr ""
...
@@ -1452,7 +1452,7 @@ msgstr ""
msgid "cannot create netlink socket: %s"
msgid "cannot create netlink socket: %s"
msgstr "nu pot să activez socket-ul netlink: %s"
msgstr "nu pot să activez socket-ul netlink: %s"
#: netlink.c:28
8
#: netlink.c:28
9
#, fuzzy, c-format
#, fuzzy, c-format
msgid "netlink returns error: %s"
msgid "netlink returns error: %s"
msgstr "eroare DBus: %s"
msgstr "eroare DBus: %s"
...
...
src/bpf.c
View file @
74c95c25
...
@@ -184,7 +184,7 @@ int iface_enumerate(int family, void *parm, int (*callback)())
...
@@ -184,7 +184,7 @@ int iface_enumerate(int family, void *parm, int (*callback)())
}
}
if
(
!
((
*
callback
)(
addr
,
if
(
!
((
*
callback
)(
addr
,
(
int
)((
struct
sockaddr_in6
*
)
&
ifr
->
ifr_addr
)
->
sin6_scope_id
,
(
int
)((
struct
sockaddr_in6
*
)
&
ifr
->
ifr_addr
)
->
sin6_scope_id
,
(
int
)
if_nametoindex
(
ifr
->
ifr_name
),
(
int
)
if_nametoindex
(
ifr
->
ifr_name
),
0
,
parm
)))
parm
)))
goto
err
;
goto
err
;
}
}
...
...
src/config.h
View file @
74c95c25
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
*/
#define VERSION "2.5
8
"
#define VERSION "2.5
9
"
#define FTABSIZ 150
/* max number of outstanding requests (default) */
#define FTABSIZ 150
/* max number of outstanding requests (default) */
#define MAX_PROCS 20
/* max no children for TCP requests */
#define MAX_PROCS 20
/* max no children for TCP requests */
...
@@ -74,7 +74,6 @@
...
@@ -74,7 +74,6 @@
#define TFTP_MAX_CONNECTIONS 50
/* max simultaneous connections */
#define TFTP_MAX_CONNECTIONS 50
/* max simultaneous connections */
#define LOG_MAX 5
/* log-queue length */
#define LOG_MAX 5
/* log-queue length */
#define RANDFILE "/dev/urandom"
#define RANDFILE "/dev/urandom"
#define DAD_WAIT 20
/* retry binding IPv6 sockets for this long */
#define EDNS0_OPTION_MAC 5
/* dyndns.org temporary assignment */
#define EDNS0_OPTION_MAC 5
/* dyndns.org temporary assignment */
/* DBUS interface specifics */
/* DBUS interface specifics */
...
...
src/dnsmasq.c
View file @
74c95c25
...
@@ -190,7 +190,7 @@ int main (int argc, char **argv)
...
@@ -190,7 +190,7 @@ int main (int argc, char **argv)
if
(
option_bool
(
OPT_NOWILD
))
if
(
option_bool
(
OPT_NOWILD
))
{
{
daemon
->
listeners
=
create_bound_listeners
(
);
create_bound_listeners
(
1
);
for
(
if_tmp
=
daemon
->
if_names
;
if_tmp
;
if_tmp
=
if_tmp
->
next
)
for
(
if_tmp
=
daemon
->
if_names
;
if_tmp
;
if_tmp
=
if_tmp
->
next
)
if
(
if_tmp
->
name
&&
!
if_tmp
->
used
)
if
(
if_tmp
->
name
&&
!
if_tmp
->
used
)
...
@@ -204,7 +204,7 @@ int main (int argc, char **argv)
...
@@ -204,7 +204,7 @@ int main (int argc, char **argv)
}
}
}
}
else
else
daemon
->
listeners
=
create_wildcard_listeners
();
create_wildcard_listeners
();
if
(
daemon
->
port
!=
0
)
if
(
daemon
->
port
!=
0
)
cache_init
();
cache_init
();
...
@@ -397,11 +397,17 @@ int main (int argc, char **argv)
...
@@ -397,11 +397,17 @@ int main (int argc, char **argv)
if
(
ent_pw
&&
ent_pw
->
pw_uid
!=
0
)
if
(
ent_pw
&&
ent_pw
->
pw_uid
!=
0
)
{
{
#if defined(HAVE_LINUX_NETWORK)
#if defined(HAVE_LINUX_NETWORK)
/* On linux, we keep CAP_NETADMIN (for ARP-injection) and
/* On linux, we keep CAP_NETADMIN (for ARP-injection) and
CAP_NET_RAW (for icmp) if we're doing dhcp */
CAP_NET_RAW (for icmp) if we're doing dhcp. If we have yet to bind
data
->
effective
=
data
->
permitted
=
data
->
inheritable
=
ports because of DAD, we need CAP_NET_BIND_SERVICE too. */
(
1
<<
CAP_NET_ADMIN
)
|
(
1
<<
CAP_NET_RAW
)
|
(
1
<<
CAP_SETUID
);
if
(
is_dad_listeners
())
data
->
effective
=
data
->
permitted
=
data
->
inheritable
=
(
1
<<
CAP_NET_ADMIN
)
|
(
1
<<
CAP_NET_RAW
)
|
(
1
<<
CAP_SETUID
)
|
(
1
<<
CAP_NET_BIND_SERVICE
);
else
data
->
effective
=
data
->
permitted
=
data
->
inheritable
=
(
1
<<
CAP_NET_ADMIN
)
|
(
1
<<
CAP_NET_RAW
)
|
(
1
<<
CAP_SETUID
);
/* Tell kernel to not clear capabilities when dropping root */
/* Tell kernel to not clear capabilities when dropping root */
if
(
capset
(
hdr
,
data
)
==
-
1
||
prctl
(
PR_SET_KEEPCAPS
,
1
,
0
,
0
,
0
)
==
-
1
)
if
(
capset
(
hdr
,
data
)
==
-
1
||
prctl
(
PR_SET_KEEPCAPS
,
1
,
0
,
0
,
0
)
==
-
1
)
...
@@ -443,8 +449,12 @@ int main (int argc, char **argv)
...
@@ -443,8 +449,12 @@ int main (int argc, char **argv)
}
}
#ifdef HAVE_LINUX_NETWORK
#ifdef HAVE_LINUX_NETWORK
data
->
effective
=
data
->
permitted
=
if
(
is_dad_listeners
())
(
1
<<
CAP_NET_ADMIN
)
|
(
1
<<
CAP_NET_RAW
);
data
->
effective
=
data
->
permitted
=
(
1
<<
CAP_NET_ADMIN
)
|
(
1
<<
CAP_NET_RAW
)
|
(
1
<<
CAP_NET_BIND_SERVICE
);
else
data
->
effective
=
data
->
permitted
=
(
1
<<
CAP_NET_ADMIN
)
|
(
1
<<
CAP_NET_RAW
);
data
->
inheritable
=
0
;
data
->
inheritable
=
0
;
/* lose the setuid and setgid capbilities */
/* lose the setuid and setgid capbilities */
...
@@ -605,6 +615,13 @@ int main (int argc, char **argv)
...
@@ -605,6 +615,13 @@ int main (int argc, char **argv)
t
.
tv_usec
=
250000
;
t
.
tv_usec
=
250000
;
tp
=
&
t
;
tp
=
&
t
;
}
}
/* Wake every second whilst waiting for DAD to complete */
else
if
(
is_dad_listeners
())
{
t
.
tv_sec
=
1
;
t
.
tv_usec
=
0
;
tp
=
&
t
;
}
#ifdef HAVE_DBUS
#ifdef HAVE_DBUS
set_dbus_listeners
(
&
maxfd
,
&
rset
,
&
wset
,
&
eset
);
set_dbus_listeners
(
&
maxfd
,
&
rset
,
&
wset
,
&
eset
);
...
@@ -659,6 +676,15 @@ int main (int argc, char **argv)
...
@@ -659,6 +676,15 @@ int main (int argc, char **argv)
now
=
dnsmasq_time
();
now
=
dnsmasq_time
();
check_log_writer
(
&
wset
);
check_log_writer
(
&
wset
);
/* Check the interfaces to see if any have exited DAD state
and if so, bind the address. */
if
(
is_dad_listeners
())
{
enumerate_interfaces
();
/* NB, is_dad_listeners() == 1 --> we're binding interfaces */
create_bound_listeners
(
0
);
}
#ifdef HAVE_LINUX_NETWORK
#ifdef HAVE_LINUX_NETWORK
if
(
FD_ISSET
(
daemon
->
netlinkfd
,
&
rset
))
if
(
FD_ISSET
(
daemon
->
netlinkfd
,
&
rset
))
...
...
src/dnsmasq.h
View file @
74c95c25
...
@@ -363,7 +363,7 @@ struct server {
...
@@ -363,7 +363,7 @@ struct server {
struct
irec
{
struct
irec
{
union
mysockaddr
addr
;
union
mysockaddr
addr
;
struct
in_addr
netmask
;
/* only valid for IPv4 */
struct
in_addr
netmask
;
/* only valid for IPv4 */
int
tftp_ok
,
mtu
;
int
tftp_ok
,
mtu
,
done
,
dad
;
char
*
name
;
char
*
name
;
struct
irec
*
next
;
struct
irec
*
next
;
};
};
...
@@ -829,8 +829,9 @@ void pre_allocate_sfds(void);
...
@@ -829,8 +829,9 @@ void pre_allocate_sfds(void);
int
reload_servers
(
char
*
fname
);
int
reload_servers
(
char
*
fname
);
void
check_servers
(
void
);
void
check_servers
(
void
);
int
enumerate_interfaces
();
int
enumerate_interfaces
();
struct
listener
*
create_wildcard_listeners
(
void
);
void
create_wildcard_listeners
(
void
);
struct
listener
*
create_bound_listeners
(
void
);
void
create_bound_listeners
(
int
die
);
int
is_dad_listeners
(
void
);
int
iface_check
(
int
family
,
struct
all_addr
*
addr
,
char
*
name
,
int
*
indexp
);
int
iface_check
(
int
family
,
struct
all_addr
*
addr
,
char
*
name
,
int
*
indexp
);
int
fix_fd
(
int
fd
);
int
fix_fd
(
int
fd
);
struct
in_addr
get_ifaddr
(
char
*
intr
);
struct
in_addr
get_ifaddr
(
char
*
intr
);
...
...
src/netlink.c
View file @
74c95c25
...
@@ -222,7 +222,8 @@ int iface_enumerate(int family, void *parm, int (*callback)())
...
@@ -222,7 +222,8 @@ int iface_enumerate(int family, void *parm, int (*callback)())
}
}
if
(
addrp
)
if
(
addrp
)
if
(
!
((
*
callback
)(
addrp
,
ifa
->
ifa_scope
,
ifa
->
ifa_index
,
parm
)))
if
(
!
((
*
callback
)(
addrp
,
ifa
->
ifa_index
,
ifa
->
ifa_index
,
ifa
->
ifa_flags
&
IFA_F_TENTATIVE
,
parm
)))
return
0
;
return
0
;
}
}
#endif
#endif
...
...
src/network.c
View file @
74c95c25
...
@@ -187,7 +187,7 @@ int iface_check(int family, struct all_addr *addr, char *name, int *indexp)
...
@@ -187,7 +187,7 @@ int iface_check(int family, struct all_addr *addr, char *name, int *indexp)
}
}
static
int
iface_allowed
(
struct
irec
**
irecp
,
int
if_index
,
static
int
iface_allowed
(
struct
irec
**
irecp
,
int
if_index
,
union
mysockaddr
*
addr
,
struct
in_addr
netmask
)
union
mysockaddr
*
addr
,
struct
in_addr
netmask
,
int
dad
)
{
{
struct
irec
*
iface
;
struct
irec
*
iface
;
int
fd
,
mtu
=
0
,
loopback
;
int
fd
,
mtu
=
0
,
loopback
;
...
@@ -202,8 +202,11 @@ static int iface_allowed(struct irec **irecp, int if_index,
...
@@ -202,8 +202,11 @@ static int iface_allowed(struct irec **irecp, int if_index,
we call this routine multiple times. */
we call this routine multiple times. */
for
(
iface
=
*
irecp
;
iface
;
iface
=
iface
->
next
)
for
(
iface
=
*
irecp
;
iface
;
iface
=
iface
->
next
)
if
(
sockaddr_isequal
(
&
iface
->
addr
,
addr
))
if
(
sockaddr_isequal
(
&
iface
->
addr
,
addr
))
return
1
;
{
iface
->
dad
=
dad
;
return
1
;
}
if
((
fd
=
socket
(
PF_INET
,
SOCK_DGRAM
,
0
))
==
-
1
||
if
((
fd
=
socket
(
PF_INET
,
SOCK_DGRAM
,
0
))
==
-
1
||
!
indextoname
(
fd
,
if_index
,
ifr
.
ifr_name
)
||
!
indextoname
(
fd
,
if_index
,
ifr
.
ifr_name
)
||
ioctl
(
fd
,
SIOCGIFFLAGS
,
&
ifr
)
==
-
1
)
ioctl
(
fd
,
SIOCGIFFLAGS
,
&
ifr
)
==
-
1
)
...
@@ -283,6 +286,8 @@ static int iface_allowed(struct irec **irecp, int if_index,
...
@@ -283,6 +286,8 @@ static int iface_allowed(struct irec **irecp, int if_index,
iface
->
netmask
=
netmask
;
iface
->
netmask
=
netmask
;
iface
->
tftp_ok
=
tftp_ok
;
iface
->
tftp_ok
=
tftp_ok
;
iface
->
mtu
=
mtu
;
iface
->
mtu
=
mtu
;
iface
->
dad
=
dad
;
iface
->
done
=
0
;
if
((
iface
->
name
=
whine_malloc
(
strlen
(
ifr
.
ifr_name
)
+
1
)))
if
((
iface
->
name
=
whine_malloc
(
strlen
(
ifr
.
ifr_name
)
+
1
)))
strcpy
(
iface
->
name
,
ifr
.
ifr_name
);
strcpy
(
iface
->
name
,
ifr
.
ifr_name
);
iface
->
next
=
*
irecp
;
iface
->
next
=
*
irecp
;
...
@@ -296,7 +301,7 @@ static int iface_allowed(struct irec **irecp, int if_index,
...
@@ -296,7 +301,7 @@ static int iface_allowed(struct irec **irecp, int if_index,
#ifdef HAVE_IPV6
#ifdef HAVE_IPV6
static
int
iface_allowed_v6
(
struct
in6_addr
*
local
,
static
int
iface_allowed_v6
(
struct
in6_addr
*
local
,
int
scope
,
int
if_index
,
void
*
vparam
)
int
scope
,
int
if_index
,
int
dad
,
void
*
vparam
)
{
{
union
mysockaddr
addr
;
union
mysockaddr
addr
;
struct
in_addr
netmask
;
/* dummy */
struct
in_addr
netmask
;
/* dummy */
...
@@ -312,7 +317,7 @@ static int iface_allowed_v6(struct in6_addr *local,
...
@@ -312,7 +317,7 @@ static int iface_allowed_v6(struct in6_addr *local,
addr
.
in6
.
sin6_port
=
htons
(
daemon
->
port
);
addr
.
in6
.
sin6_port
=
htons
(
daemon
->
port
);
addr
.
in6
.
sin6_scope_id
=
scope
;
addr
.
in6
.
sin6_scope_id
=
scope
;
return
iface_allowed
((
struct
irec
**
)
vparam
,
if_index
,
&
addr
,
netmask
);
return
iface_allowed
((
struct
irec
**
)
vparam
,
if_index
,
&
addr
,
netmask
,
dad
);
}
}
#endif
#endif
...
@@ -330,7 +335,7 @@ static int iface_allowed_v4(struct in_addr local, int if_index,
...
@@ -330,7 +335,7 @@ static int iface_allowed_v4(struct in_addr local, int if_index,
addr
.
in
.
sin_addr
=
local
;
addr
.
in
.
sin_addr
=
local
;
addr
.
in
.
sin_port
=
htons
(
daemon
->
port
);
addr
.
in
.
sin_port
=
htons
(
daemon
->
port
);
return
iface_allowed
((
struct
irec
**
)
vparam
,
if_index
,
&
addr
,
netmask
);
return
iface_allowed
((
struct
irec
**
)
vparam
,
if_index
,
&
addr
,
netmask
,
0
);
}
}
int
enumerate_interfaces
(
void
)
int
enumerate_interfaces
(
void
)
...
@@ -355,13 +360,10 @@ int fix_fd(int fd)
...
@@ -355,13 +360,10 @@ int fix_fd(int fd)
return
1
;
return
1
;
}
}
static
int
make_sock
(
union
mysockaddr
*
addr
,
int
type
)
static
int
make_sock
(
union
mysockaddr
*
addr
,
int
type
,
int
dienow
)
{
{
int
family
=
addr
->
sa
.
sa_family
;
int
family
=
addr
->
sa
.
sa_family
;
int
fd
,
rc
,
opt
=
1
;
int
fd
,
rc
,
opt
=
1
;
#ifdef HAVE_IPV6
static
int
dad_count
=
0
;
#endif
if
((
fd
=
socket
(
family
,
type
,
0
))
==
-
1
)
if
((
fd
=
socket
(
family
,
type
,
0
))
==
-
1
)
{
{
...
@@ -374,11 +376,16 @@ static int make_sock(union mysockaddr *addr, int type)
...
@@ -374,11 +376,16 @@ static int make_sock(union mysockaddr *addr, int type)
return
-
1
;
return
-
1
;
err:
err:
port
=
prettyprint_addr
(
addr
,
daemon
->
namebuff
);
if
(
dienow
)
if
(
!
option_bool
(
OPT_NOWILD
))
{
sprintf
(
daemon
->
namebuff
,
"port %d"
,
port
);
port
=
prettyprint_addr
(
addr
,
daemon
->
namebuff
);
die
(
_
(
"failed to create listening socket for %s: %s"
),
if
(
!
option_bool
(
OPT_NOWILD
))
daemon
->
namebuff
,
EC_BADNET
);
sprintf
(
daemon
->
namebuff
,
"port %d"
,
port
);
die
(
_
(
"failed to create listening socket for %s: %s"
),
daemon
->
namebuff
,
EC_BADNET
);
}
return
-
1
;
}
}
if
(
setsockopt
(
fd
,
SOL_SOCKET
,
SO_REUSEADDR
,
&
opt
,
sizeof
(
opt
))
==
-
1
||
!
fix_fd
(
fd
))
if
(
setsockopt
(
fd
,
SOL_SOCKET
,
SO_REUSEADDR
,
&
opt
,
sizeof
(
opt
))
==
-
1
||
!
fix_fd
(
fd
))
...
@@ -389,27 +396,7 @@ static int make_sock(union mysockaddr *addr, int type)
...
@@ -389,27 +396,7 @@ static int make_sock(union mysockaddr *addr, int type)
goto
err
;
goto
err
;
#endif
#endif
while
(
1
)
if
((
rc
=
bind
(
fd
,
(
struct
sockaddr
*
)
addr
,
sa_len
(
addr
)))
==
-
1
)
{
if
((
rc
=
bind
(
fd
,
(
struct
sockaddr
*
)
addr
,
sa_len
(
addr
)))
!=
-
1
)
break
;
#ifdef HAVE_IPV6
/* An interface may have an IPv6 address which is still undergoing DAD.
If so, the bind will fail until the DAD completes, so we try over 20 seconds
before failing. */
if
(
family
==
AF_INET6
&&
(
errno
==
ENODEV
||
errno
==
EADDRNOTAVAIL
)
&&
dad_count
++
<
DAD_WAIT
)
{
sleep
(
1
);
continue
;
}
#endif
break
;
}
if
(
rc
==
-
1
)
goto
err
;
goto
err
;
if
(
type
==
SOCK_STREAM
)
if
(
type
==
SOCK_STREAM
)
...
@@ -462,15 +449,15 @@ static int make_sock(union mysockaddr *addr, int type)
...
@@ -462,15 +449,15 @@ static int make_sock(union mysockaddr *addr, int type)
return
fd
;
return
fd
;
}
}
static
struct
listener
*
create_listeners
(
union
mysockaddr
*
addr
,
int
do_tftp
)
static
struct
listener
*
create_listeners
(
union
mysockaddr
*
addr
,
int
do_tftp
,
int
dienow
)
{
{
struct
listener
*
l
=
NULL
;
struct
listener
*
l
=
NULL
;
int
fd
=
-
1
,
tcpfd
=
-
1
,
tftpfd
=
-
1
;
int
fd
=
-
1
,
tcpfd
=
-
1
,
tftpfd
=
-
1
;
if
(
daemon
->
port
!=
0
)
if
(
daemon
->
port
!=
0
)
{
{
fd
=
make_sock
(
addr
,
SOCK_DGRAM
);
fd
=
make_sock
(
addr
,
SOCK_DGRAM
,
dienow
);
tcpfd
=
make_sock
(
addr
,
SOCK_STREAM
);
tcpfd
=
make_sock
(
addr
,
SOCK_STREAM
,
dienow
);
}
}
#ifdef HAVE_TFTP
#ifdef HAVE_TFTP
...
@@ -481,7 +468,7 @@ static struct listener *create_listeners(union mysockaddr *addr, int do_tftp)
...
@@ -481,7 +468,7 @@ static struct listener *create_listeners(union mysockaddr *addr, int do_tftp)
/* port must be restored to DNS port for TCP code */
/* port must be restored to DNS port for TCP code */
short
save
=
addr
->
in
.
sin_port
;
short
save
=
addr
->
in
.
sin_port
;
addr
->
in
.
sin_port
=
htons
(
TFTP_PORT
);
addr
->
in
.
sin_port
=
htons
(
TFTP_PORT
);
tftpfd
=
make_sock
(
addr
,
SOCK_DGRAM
);
tftpfd
=
make_sock
(
addr
,
SOCK_DGRAM
,
dienow
);
addr
->
in
.
sin_port
=
save
;
addr
->
in
.
sin_port
=
save
;
}
}
# ifdef HAVE_IPV6
# ifdef HAVE_IPV6
...
@@ -489,7 +476,7 @@ static struct listener *create_listeners(union mysockaddr *addr, int do_tftp)
...
@@ -489,7 +476,7 @@ static struct listener *create_listeners(union mysockaddr *addr, int do_tftp)
{
{
short
save
=
addr
->
in6
.
sin6_port
;
short
save
=
addr
->
in6
.
sin6_port
;
addr
->
in6
.
sin6_port
=
htons
(
TFTP_PORT
);
addr
->
in6
.
sin6_port
=
htons
(
TFTP_PORT
);
tftpfd
=
make_sock
(
addr
,
SOCK_DGRAM
);
tftpfd
=
make_sock
(
addr
,
SOCK_DGRAM
,
dienow
);
addr
->
in6
.
sin6_port
=
save
;
addr
->
in6
.
sin6_port
=
save
;
}
}
# endif
# endif
...
@@ -509,7 +496,7 @@ static struct listener *create_listeners(union mysockaddr *addr, int do_tftp)
...
@@ -509,7 +496,7 @@ static struct listener *create_listeners(union mysockaddr *addr, int do_tftp)
return
l
;
return
l
;
}
}
struct
listener
*
create_wildcard_listeners
(
void
)
void
create_wildcard_listeners
(
void
)
{
{
union
mysockaddr
addr
;
union
mysockaddr
addr
;
struct
listener
*
l
;
struct
listener
*
l
;
...
@@ -523,7 +510,7 @@ struct listener *create_wildcard_listeners(void)
...
@@ -523,7 +510,7 @@ struct listener *create_wildcard_listeners(void)
addr
.
in
.
sin_addr
.
s_addr
=
INADDR_ANY
;
addr
.
in
.
sin_addr
.
s_addr
=
INADDR_ANY
;
addr
.
in
.
sin_port
=
htons
(
daemon
->
port
);
addr
.
in
.
sin_port
=
htons
(
daemon
->
port
);
l
=
create_listeners
(
&
addr
,
tftp_enabled
);
l
=
create_listeners
(
&
addr
,
tftp_enabled
,
1
);
#ifdef HAVE_IPV6
#ifdef HAVE_IPV6
memset
(
&
addr
,
0
,
sizeof
(
addr
));
memset
(
&
addr
,
0
,
sizeof
(
addr
));
...
@@ -535,31 +522,41 @@ struct listener *create_wildcard_listeners(void)
...
@@ -535,31 +522,41 @@ struct listener *create_wildcard_listeners(void)
addr
.
in6
.
sin6_port
=
htons
(
daemon
->
port
);
addr
.
in6
.
sin6_port
=
htons
(
daemon
->
port
);
if
(
l
)
if
(
l
)
l
->
next
=
create_listeners
(
&
addr
,
tftp_enabled
);
l
->
next
=
create_listeners
(
&
addr
,
tftp_enabled
,
1
);
else
else
l
=
create_listeners
(
&
addr
,
tftp_enabled
);
l
=
create_listeners
(
&
addr
,
tftp_enabled
,
1
);
#endif
#endif
return
l
;
daemon
->
listeners
=
l
;
}
}
struct
listener
*
create_bound_listeners
(
void
)
void
create_bound_listeners
(
int
dienow
)
{
{
struct
listener
*
new
,
*
listeners
=
NULL
;
struct
listener
*
new
;
struct
irec
*
iface
;
struct
irec
*
iface
;
for
(
iface
=
daemon
->
interfaces
;
iface
;
iface
=
iface
->
next
)
for
(
iface
=
daemon
->
interfaces
;
iface
;
iface
=
iface
->
next
)
if
((
new
=
create_listeners
(
&
iface
->
addr
,
iface
->
tftp_ok
)))
if
(
!
iface
->
done
&&
!
iface
->
dad
&&
(
new
=
create_listeners
(
&
iface
->
addr
,
iface
->
tftp_ok
,
dienow
)))
{
{
new
->
iface
=
iface
;
new
->
iface
=
iface
;
new
->
next
=
listeners
;
new
->
next
=
daemon
->
listeners
;
listeners
=
new
;
daemon
->
listeners
=
new
;
iface
->
done
=
1
;
}
}
return
listeners
;
}
}
int
is_dad_listeners
(
void
)
{
struct
irec
*
iface
;
if
(
option_bool
(
OPT_NOWILD
))
for
(
iface
=
daemon
->
interfaces
;
iface
;
iface
=
iface
->
next
)
if
(
iface
->
dad
&&
!
iface
->
done
)
return
1
;
return
0
;
}
/* return a UDP socket bound to a random port, have to cope with straying into
/* return a UDP socket bound to a random port, have to cope with straying into
occupied port nos and reserved ones. */
occupied port nos and reserved ones. */
int
random_sock
(
int
family
)
int
random_sock
(
int
family
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment