]> git.proxmox.com Git - systemd.git/commitdiff
New upstream version 252~rc3
authorLuca Boccassi <bluca@debian.org>
Tue, 25 Oct 2022 00:21:32 +0000 (01:21 +0100)
committerLuca Boccassi <bluca@debian.org>
Tue, 25 Oct 2022 00:21:32 +0000 (01:21 +0100)
119 files changed:
.github/workflows/scorecards.yml [new file with mode: 0644]
NEWS
README.md
TODO
docs/RELEASE.md
hwdb.d/20-OUI.hwdb
hwdb.d/20-acpi-vendor.hwdb
hwdb.d/20-acpi-vendor.hwdb.patch
hwdb.d/20-pci-vendor-model.hwdb
hwdb.d/60-autosuspend-fingerprint-reader.hwdb
hwdb.d/60-keyboard.hwdb
hwdb.d/70-av-production.hwdb
hwdb.d/acpi_id_registry.html
hwdb.d/ma-large.txt
hwdb.d/ma-medium.txt
hwdb.d/ma-small.txt
hwdb.d/parse_hwdb.py
hwdb.d/pci.ids
hwdb.d/pnp_id_registry.html
man/journalctl.xml
man/machinectl.xml
man/systemctl.xml
man/systemd.link.xml
meson.build
mkosi.default.d/opensuse/10-mkosi.opensuse
po/be.po
po/be@latin.po
po/bg.po
po/ca.po
po/cs.po
po/da.po
po/de.po
po/el.po
po/es.po
po/et.po
po/fi.po
po/fr.po
po/gl.po
po/hr.po
po/hu.po
po/id.po
po/it.po
po/ja.po
po/ka.po
po/kab.po
po/ko.po
po/lt.po
po/nl.po
po/pa.po
po/pl.po
po/pt.po
po/pt_BR.po
po/ro.po
po/ru.po
po/si.po
po/sk.po
po/sr.po
po/sv.po
po/systemd.pot
po/tr.po
po/uk.po
po/zh_CN.po
po/zh_TW.po
shell-completion/bash/busctl
shell-completion/bash/journalctl
shell-completion/bash/loginctl
shell-completion/bash/machinectl
shell-completion/bash/portablectl
shell-completion/bash/systemctl.in
shell-completion/bash/systemd-analyze
shell-completion/bash/systemd-cgls
shell-completion/bash/systemd-cgtop
shell-completion/bash/systemd-dissect [new file with mode: 0644]
shell-completion/bash/systemd-nspawn
shell-completion/bash/systemd-run
shell-completion/bash/timedatectl
shell-completion/zsh/_machinectl
shell-completion/zsh/_sd_machines
src/basic/string-util.h
src/core/dbus-execute.c
src/core/dbus-manager.c
src/core/load-fragment.c
src/core/timer.c
src/core/unit.c
src/cryptsetup/cryptsetup.c
src/dissect/dissect.c
src/fuzz/fuzz.h
src/home/homework-luks.c
src/libsystemd/sd-bus/bus-common-errors.h
src/login/logind.c
src/machine/machinectl.c
src/portable/portablectl.c
src/resolve/resolvectl.c
src/resolve/resolvectl.h
src/resolve/resolved-dns-trust-anchor.c
src/resolve/resolved-manager.c
src/shared/elf-util.c
src/shared/install.c
src/shared/install.h
src/shared/json.c
src/shared/json.h
src/shared/local-addresses.c
src/shared/tpm2-util.c
src/shared/udev-util.c
src/systemctl/systemctl-set-default.c
src/test/test-fileio.c
src/test/test-json.c
src/test/test-libmount.c
src/test/test-local-addresses.c
src/test/test-math-util.c
src/test/test-string-util.c
src/udev/udev-watch.c
src/udev/udevadm-monitor.c
src/udev/udevd.c
test/units/sched_rr_bad.service
test/units/sched_rr_change.service
test/units/testsuite-15.sh
test/units/testsuite-53.sh
test/units/testsuite-75.sh

diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml
new file mode 100644 (file)
index 0000000..911ac5a
--- /dev/null
@@ -0,0 +1,70 @@
+---
+# vi: ts=2 sw=2 et:
+# SPDX-License-Identifier: LGPL-2.1-or-later
+name: Scorecards supply-chain security
+on:
+  # Only the default branch is supported.
+  branch_protection_rule:
+  schedule:
+    - cron: '15 21 * * 6'
+  push:
+    branches:
+      - main
+  pull_request:
+    branches:
+      - main
+    paths:
+      - '.github/workflows/scorecards.yml'
+
+# Declare default permissions as read only.
+permissions: read-all
+
+jobs:
+  analysis:
+    name: Scorecards analysis
+    if: github.repository == 'systemd/systemd'
+    runs-on: ubuntu-latest
+    permissions:
+      # Needed to upload the results to code-scanning dashboard.
+      security-events: write
+      # Used to receive a badge.
+      id-token: write
+
+    steps:
+      - name: Checkout code
+        uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # tag=v3.0.0
+        with:
+          persist-credentials: false
+
+      - name: Run analysis
+        uses: ossf/scorecard-action@e363bfca00e752f91de7b7d2a77340e2e523cb18 # tag=v2.0.4
+        with:
+          results_file: results.sarif
+          results_format: sarif
+          # (Optional) Read-only PAT token. Uncomment the `repo_token` line below if:
+          # - you want to enable the Branch-Protection check on a *public* repository, or
+          # - you are installing Scorecards on a *private* repository
+          # To create the PAT, follow the steps in https://github.com/ossf/scorecard-action#authentication-with-pat.
+          # repo_token: ${{ secrets.SCORECARD_READ_TOKEN }}
+
+          # Publish the results for public repositories to enable scorecard badges. For more details, see
+          # https://github.com/ossf/scorecard-action#publishing-results.
+          # For private repositories, `publish_results` will automatically be set to `false`, regardless
+          # of the value entered here.
+          publish_results: ${{ github.event_name != 'pull_request' }}
+
+      # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
+      # format to the repository Actions tab.
+      - name: Upload artifact
+        uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # tag=v3.0.0
+        with:
+          name: SARIF file
+          path: results.sarif
+          retention-days: 5
+
+      # Upload the results to GitHub's code scanning dashboard.
+      - name: Upload to code-scanning
+        if: github.event_name != 'pull_request'
+        uses: github/codeql-action/upload-sarif@5f532563584d71fdef14ee64d17bafb34f751ce5 # tag=v1.0.26
+        with:
+          sarif_file: results.sarif
diff --git a/NEWS b/NEWS
index 602ec47dd4259d3e931fe5fb585e4e544ef29304..0e0939ee8d23c6d0f5de8a47c3515671e8cac54c 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -539,77 +539,52 @@ CHANGES WITH 252 in spe:
           systemd. This may be useful when developing or testing systemd in
           tandem with the kernel.
 
-        Contributions from: 김인수, Adam Williamson, adrian5, Akihiko Odaki,
-        Alban Bedel, Albert Mikaelyan, Aleksey Vasenev, Alexander Graf,
-        Alexander Shopov, Alexander Wilson, Alper Nebi Yasak, Andre Kalb,
-        Andrew Stone, Andrey Albershteyn, Anita Zhang, Ansgar Burchardt,
-        Antonio Alvarez Feijoo, Arnaud Ferraris, Aryan singh, asavah,
-        Avamander, Avram Lubkin, Balázs Meskó, Bastien Nocera,
-        Benjamin Franzke, BerndAdameit, bin456789, Chih-Hsuan Yen,
-        Christian Brauner, Christian Göttsche, Christian Hesse, Clyde Byrd III,
-        codefiles, Colin Walters, Cristian Rodríguez, Daan De Meyer,
-        Daniel Braunwarth, Dan Streetman, Darsey Litzenberger, David Edmundson,
-        David Jaša, David Rheinsberg, David Tardon, dependabot[bot],
-        Devendra Tewari, Dominique Martinet, drosdeck, Edson Juliano Drosdeck,
-        Eduard Tolosa, eggfly, Einsler Lee, Elias Probst, Eli Schwartz,
-        Evgeny Vereshchagin, exploide, Fei Li, Foster Snowhill, Franck Bui,
-        Frank Dana, Frantisek Sumsal, Gio, Goffredo Baroncelli, gtwang01,
-        Guillaume W. Bres, H A, Hans de Goede, Heinrich Schuchardt,
-        Hugo Carvalho, i-do-cpp, igo95862, j00512545, Jacek Migacz,
-        Jade Bilkey, James Hilliard, Jan B, Janis Goldschmidt, Jan Janssen,
-        Jan Luebbe, Jan Macku, Jason A. Donenfeld, Javkhlanbayar Khongorzul,
-        Jeremy Soller, JeroenHD, jiangchuangang, João Loureiro,
-        Joaquín Ignacio Aramendía, Johannes Schauer Marin Rodrigues,
-        Jonas Kümmerlin, Jonas Witschel, Jonathan Lebon, Joost Heitbrink,
-        Jörg Thalheim, josh-gordon-fb, Kai Lueke, lastkrick,
-        Lennart Poettering, licunlong, Li kunyu, LockBlock-dev, Loïc Collignon,
-        Luca Boccassi, Luca BRUNO, Ludwig Nussel, Łukasz Stelmach, Maccraft123,
-        Marc Kleine-Budde, Marius Vollmer, Martin Wilck, matoro,
-        Matthias Lisin, Max Gautier, Maxim Mikityanskiy, Michael Biebl,
-        Michal Koutný, Michal Sekletár, Michal Stanke, Mike Gilbert,
-        Mitchell Freiderich, msizanoen1, Nick Rosbrook, nl6720, Oleg Solovyov,
-
         Contributions from: 김인수, Adam Williamson, adrian5, Aidan Dang,
         Akihiko Odaki, Alban Bedel, Albert Mikaelyan, Aleksey Vasenev,
-        Alexander Graf, Alexander Shopov, Alexander Wilson, Alper Nebi Yasak,
-        anarcat, Andre Kalb, Andrew Stone, Andrey Albershteyn, Anita Zhang,
-        Ansgar Burchardt, Antonio Alvarez Feijoo, Arnaud Ferraris, Aryan singh,
-        asavah, Avamander, Avram Lubkin, Balázs Meskó, Bastien Nocera,
-        Benjamin Franzke, BerndAdameit, bin456789, Celeste Liu, Chih-Hsuan Yen,
-        Christian Brauner, Christian Göttsche, Christian Hesse, Clyde Byrd III,
-        codefiles, Colin Walters, Cristian Rodríguez, Daan De Meyer,
-        Daniel Braunwarth, Dan Streetman, Darsey Litzenberger, David Edmundson,
+        Alexander Graf, Alexander Shopov, Alexander Wilson,
+        Alper Nebi Yasak, anarcat, Andre Kalb, Andrew Stone,
+        Andrey Albershteyn, Anita Zhang, Ansgar Burchardt,
+        Antonio Alvarez Feijoo, Arnaud Ferraris, Aryan singh, asavah,
+        Avamander, Avram Lubkin, Balázs Meskó, Bastien Nocera,
+        Benjamin Franzke, BerndAdameit, bin456789, Celeste Liu,
+        Chih-Hsuan Yen, Christian Brauner, Christian Göttsche,
+        Christian Hesse, Clyde Byrd III, codefiles, Colin Walters,
+        Cristian Rodríguez, Daan De Meyer, Daniel Braunwarth,
+        Daniel Rusek, Dan Streetman, Darsey Litzenberger, David Edmundson,
         David Jaša, David Rheinsberg, David Seifert, David Tardon,
         dependabot[bot], Devendra Tewari, Dominique Martinet, drosdeck,
         Edson Juliano Drosdeck, Eduard Tolosa, eggfly, Einsler Lee,
         Elias Probst, Eli Schwartz, Evgeny Vereshchagin, exploide, Fei Li,
         Foster Snowhill, Franck Bui, Frank Dana, Frantisek Sumsal,
-        Gerd Hoffmann, Gio, Goffredo Baroncelli, gtwang01, Guillaume W. Bres,
-        H A, Hans de Goede, Heinrich Schuchardt, Hugo Carvalho, i-do-cpp,
-        igo95862, j00512545, Jacek Migacz, Jade Bilkey, James Hilliard, Jan B,
-        Janis Goldschmidt, Jan Janssen, Jan Luebbe, Jan Macku,
-        Jason A. Donenfeld, Javkhlanbayar Khongorzul, Jeremy Soller, JeroenHD,
-        jiangchuangang, João Loureiro, Joaquín Ignacio Aramendía,
-        Johannes Schauer Marin Rodrigues, Jonas Kümmerlin, Jonas Witschel,
-        Jonathan Lebon, Joost Heitbrink, Jörg Thalheim, josh-gordon-fb,
-        Kai Lueke, lastkrick, Lennart Poettering, licunlong, Li kunyu,
+        Gerd Hoffmann, Gio, Goffredo Baroncelli, gtwang01,
+        Guillaume W. Bres, H A, Hans de Goede, Heinrich Schuchardt,
+        Hugo Carvalho, i-do-cpp, igo95862, j00512545, Jacek Migacz,
+        Jade Bilkey, James Hilliard, Jan B, Janis Goldschmidt,
+        Jan Janssen, Jan Kuparinen, Jan Luebbe, Jan Macku,
+        Jason A. Donenfeld, Javkhlanbayar Khongorzul, Jeremy Soller,
+        JeroenHD, jiangchuangang, João Loureiro,
+        Joaquín Ignacio Aramendía, Johannes Schauer Marin Rodrigues,
+        Jonas Kümmerlin, Jonas Witschel, Jonathan Kang, Jonathan Lebon,
+        Joost Heitbrink, Jörg Thalheim, josh-gordon-fb, Joyce, Kai Lueke,
+        lastkrick, Lennart Poettering, Leon M. George, licunlong, Li kunyu,
         LockBlock-dev, Loïc Collignon, Lubomir Rintel, Luca Boccassi,
         Luca BRUNO, Ludwig Nussel, Łukasz Stelmach, Maccraft123,
         Marc Kleine-Budde, Marius Vollmer, Martin Wilck, matoro,
         Matthias Lisin, Max Gautier, Maxim Mikityanskiy, Michael Biebl,
         Michal Koutný, Michal Sekletár, Michal Stanke, Mike Gilbert,
-        Mitchell Freiderich, msizanoen1, Nick Rosbrook, nl6720, Oleg Solovyov,
-        Pablo Ceballos, Pavel Zhukov, Phaedrus Leeds, Philipp Gortan,
-        Piotr Drąg, Pyfisch, Quentin Deslandes, Rahil Bhimjiani,
-        Rene Hollander, Richard Huang, Richard Phibel, Rudi Heitbaum,
-        Sam James, Sarah Brofeldt, Sean Anderson, Sebastian Scheibner,
-        Shreenidhi Shedi, Sonali Srivastava, Steve Ramage, Suraj Krishnan,
-        Swapnil Devesh, Ted X. Toth, Thomas Blume, Thomas Haller, Thomas Hebb,
-        Tomáš Hnyk, Tomasz Paweł Gajc, Topi Miettinen, Ulrich Ölmann, undef,
+        Mitchell Freiderich, msizanoen1, Nick Rosbrook, nl6720, Oğuz Ersen,
+        Oleg Solovyov, Pablo Ceballos, Pavel Zhukov, Phaedrus Leeds,
+        Philipp Gortan, Piotr Drąg, Pyfisch, Quentin Deslandes,
+        Rahil Bhimjiani, Rene Hollander, Richard Huang, Richard Phibel,
+        Rudi Heitbaum, Sam James, Sarah Brofeldt, Sean Anderson,
+        Sebastian Scheibner, Shreenidhi Shedi, Sonali Srivastava,
+        Steve Ramage, Suraj Krishnan, Swapnil Devesh, Ted X. Toth,
+        Thomas Blume, Thomas Haller, Thomas Hebb, Tomáš Hnyk,
+        Tomasz Paweł Gajc, Topi Miettinen, Ulrich Ölmann, undef,
         Uriel Corfa, Victor Westerhuis, Vincent Dagonneau,
-        Vishal Chillara Srinivas, Vito Caputo, Wenchao Hao, William Roberts,
-        williamsumendap, wineway, Yu Watanabe, Zbigniew Jędrzejewski-Szmek,
-        Zhaofeng Li, наб
+        Vishal Chillara Srinivas, Vito Caputo, Weblate, Wenchao Hao,
+        William Roberts, williamsumendap, wineway, Yuri Chornoivan,
+        Yu Watanabe, Zbigniew Jędrzejewski-Szmek, Zhaofeng Li, наб
 
         – Under the Sea, 2022-10-07
 
index 5d303c242bf46c83da09d887d71755e3bf385704..e507c4cb571d5d339d06116222ea4566c0c9d83f 100644 (file)
--- a/README.md
+++ b/README.md
@@ -13,7 +13,8 @@ System and Service Manager
 [![CentOS CI - Rawhide (SELinux)](https://jenkins-systemd.apps.ocp.ci.centos.org/buildStatus/icon?subject=CentOS%20CI%20-%20Rawhide%20(SELinux)&job=upstream-vagrant-rawhide-selinux)](https://jenkins-systemd.apps.ocp.ci.centos.org/view/Upstream/job/upstream-vagrant-rawhide-selinux/)<br/>
 [![Fossies codespell report](https://fossies.org/linux/test/systemd-main.tar.gz/codespell.svg)](https://fossies.org/linux/test/systemd-main.tar.gz/codespell.html)</br>
 [![Coverage Status](https://coveralls.io/repos/github/systemd/systemd/badge.svg?branch=main)](https://coveralls.io/github/systemd/systemd?branch=main)</br>
-[![Packaging status](https://repology.org/badge/tiny-repos/systemd.svg)](https://repology.org/project/systemd/versions)
+[![Packaging status](https://repology.org/badge/tiny-repos/systemd.svg)](https://repology.org/project/systemd/versions)</br>
+[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/systemd/systemd/badge)](https://api.securityscorecards.dev/projects/github.com/systemd/systemd)
 
 ## Details
 
diff --git a/TODO b/TODO
index de634330ae1d4f41a0e3f7a80ab44e04e945c689..5cfc68e07462cc43a661ed787a968ebaa3f57d6d 100644 (file)
--- a/TODO
+++ b/TODO
@@ -119,6 +119,26 @@ Deprecations and removals:
 
 Features:
 
+* consider adding a new partition type, just for /opt/ for usage in system
+  extensions
+
+* gpt-auto-discovery: also use the pkcs7 signature stuff, and pass signature to
+  kernel. So far we only did this for the various --image= switches, but not
+  for the root fs or /usr/.
+
+* extend systemd-measure with an --append= mode when signing expected PCR
+  measurements. In this mode the tool should read an existing signature JSON
+  object (which primarily contains an array with the actual signature data),
+  and then append the new signature to it instead of writing out an entirely
+  JSON object. Usecase: it might make sense to to sign a UKI's expected PCRs
+  with different keys for different boot phases. i.e. use keypair X for signing
+  the expected PCR in the initrd boot phase and keypair Y for signing the
+  expected PCR in the main boot phase. Via the --append logic we could merge
+  these signatures into one object, and then include the result in the UKI.
+  Then, if you bind a LUKS volume to public key X it really only can be
+  unlocked during early boot, and you bind a LUKS volume to public key Y it
+  realy only can be unlocked during later boot, and so on.
+
 * dissection policy should enforce that unlocking can only take place by
   certain means, i.e. only via pw, only via tpm2, or only via fido, or a
   combination thereof.
@@ -554,9 +574,6 @@ Features:
 
 * add ability to set hostname with suffix derived from machine id at boot
 
-* ask dracut to generate usr= on the kernel cmdline so that we don't need to
-  read /etc/fstab from the root fs from the initrd and do daemon-reload
-
 * add PR_SET_DUMPABLE service setting
 
 * homed/userdb: maybe define a "companion" dir for home directories where apps
index 74998e138dbe293b7d68e5b06eef8aa60c25c0b4..bb698a06015f0c8abf3d0017992a0d428df1a733 100644 (file)
@@ -16,12 +16,13 @@ SPDX-License-Identifier: LGPL-2.1-or-later
 7. [RC1] Rename `.github/pull_request_template.md.disabled` to `.github/pull_request_template.md` to display the warning about soft-freeze for new features
 8. [FINAL] Rename `.github/pull_request_template.md` to `.github/pull_request_template.md.disabled` to hide the warning about soft-freeze for new features
 9. Check dbus docs with `ninja -C build update-dbus-docs`
-10. Tag the release: `version=vXXX-rcY && git tag -s "${version}" -m "systemd ${version}"`
-11. Do `ninja -C build`
-12. Make sure that the version string and package string match: `build/systemctl --version`
-13. Upload the documentation: `ninja -C build doc-sync`
-14. [FINAL] Close the github milestone and open a new one (https://github.com/systemd/systemd/milestones)
-15. "Draft" a new release on github (https://github.com/systemd/systemd/releases/new), mark "This is a pre-release" if appropriate.
-16. Check that announcement to systemd-devel, with a copy&paste from NEWS, was sent. This should happen automatically.
-17. Update IRC topic (`/msg chanserv TOPIC #systemd Version NNN released`)
-18. [FINAL] Push commits to stable, create an empty -stable branch: `git push systemd-stable --atomic origin/main:main origin/main:refs/heads/${version}-stable`, and change the default branch to latest release (https://github.com/systemd/systemd-stable/settings/branches).
+10. Update translation strings (`cd build`, `meson compile systemd-pot`, `meson compile systemd-update-po`) - drop the header comments from `systemd.pot` + re-add SPDX before committing.
+11. Tag the release: `version=vXXX-rcY && git tag -s "${version}" -m "systemd ${version}"`
+12. Do `ninja -C build`
+13. Make sure that the version string and package string match: `build/systemctl --version`
+14. Upload the documentation: `ninja -C build doc-sync`
+15. [FINAL] Close the github milestone and open a new one (https://github.com/systemd/systemd/milestones)
+16. "Draft" a new release on github (https://github.com/systemd/systemd/releases/new), mark "This is a pre-release" if appropriate.
+17. Check that announcement to systemd-devel, with a copy&paste from NEWS, was sent. This should happen automatically.
+18. Update IRC topic (`/msg chanserv TOPIC #systemd Version NNN released`)
+19. [FINAL] Push commits to stable, create an empty -stable branch: `git push systemd-stable --atomic origin/main:main origin/main:refs/heads/${version}-stable`, and change the default branch to latest release (https://github.com/systemd/systemd-stable/settings/branches).
index 3f174759d5e145b00d86b492f26c7af3cce77663..8ff583933d61f7c6b8fff5fec7d1a080e6eb4aad 100644 (file)
@@ -28041,7 +28041,7 @@ OUI:0023D4*
  ID_OUI_FROM_DATABASE=Texas Instruments
 
 OUI:0023D5*
- ID_OUI_FROM_DATABASE=WAREMA electronic GmbH
+ ID_OUI_FROM_DATABASE=WAREMA Renkhoff SE
 
 OUI:0023D6*
  ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
@@ -40164,7 +40164,7 @@ OUI:047E4A*
  ID_OUI_FROM_DATABASE=moobox CO., Ltd.
 
 OUI:047F0E*
- ID_OUI_FROM_DATABASE=Barrot Technology Limited
+ ID_OUI_FROM_DATABASE=Barrot Technology Co.,LTD
 
 OUI:04819B*
  ID_OUI_FROM_DATABASE=SKY UK LIMITED
@@ -41999,6 +41999,9 @@ OUI:08C06C*
 OUI:08C0EB*
  ID_OUI_FROM_DATABASE=Mellanox Technologies, Inc.
 
+OUI:08C3B3*
+ ID_OUI_FROM_DATABASE=TCL King Electrical Appliances(Huizhou)Co.,Ltd
+
 OUI:08C5E1*
  ID_OUI_FROM_DATABASE=SAMSUNG ELECTRO-MECHANICS(THAILAND)
 
@@ -42410,6 +42413,9 @@ OUI:0C3021*
 OUI:0C31DC*
  ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
 
+OUI:0C3526*
+ ID_OUI_FROM_DATABASE=Microsoft Corporation
+
 OUI:0C354F*
  ID_OUI_FROM_DATABASE=Nokia
 
@@ -43982,6 +43988,9 @@ OUI:106650*
 OUI:106682*
  ID_OUI_FROM_DATABASE=NEC Platforms, Ltd.
 
+OUI:106838*
+ ID_OUI_FROM_DATABASE=AzureWave Technology Inc.
+
 OUI:10683F*
  ID_OUI_FROM_DATABASE=LG Electronics (Mobile Communications)
 
@@ -44684,6 +44693,9 @@ OUI:141A51*
 OUI:141AA3*
  ID_OUI_FROM_DATABASE=Motorola Mobility LLC, a Lenovo Company
 
+OUI:141AAA*
+ ID_OUI_FROM_DATABASE=Metal Work SpA
+
 OUI:141B30*
  ID_OUI_FROM_DATABASE=Shenzhen Yipingfang Network Technology Co., Ltd.
 
@@ -45137,6 +45149,9 @@ OUI:14825B*
 OUI:148430*
  ID_OUI_FROM_DATABASE=MITAC COMPUTING TECHNOLOGY CORPORATION
 
+OUI:148509*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:14857F*
  ID_OUI_FROM_DATABASE=Intel Corporate
 
@@ -46343,6 +46358,9 @@ OUI:189C5D*
 OUI:189E2C*
  ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd.
 
+OUI:189EAD*
+ ID_OUI_FROM_DATABASE=Shenzhen Chengqian Information Technology Co., Ltd
+
 OUI:189EFC*
  ID_OUI_FROM_DATABASE=Apple, Inc.
 
@@ -48683,6 +48701,9 @@ OUI:20443A*
 OUI:204441*
  ID_OUI_FROM_DATABASE=Remote Solution
 
+OUI:204569*
+ ID_OUI_FROM_DATABASE=ITEL MOBILE LIMITED
+
 OUI:2046A1*
  ID_OUI_FROM_DATABASE=VECOW Co., Ltd
 
@@ -49295,6 +49316,9 @@ OUI:20DCE6*
 OUI:20DCFD*
  ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd.
 
+OUI:20DE1E*
+ ID_OUI_FROM_DATABASE=Nokia
+
 OUI:20DE88*
  ID_OUI_FROM_DATABASE=IC Realtime LLC
 
@@ -49643,6 +49667,9 @@ OUI:242934*
 OUI:2429FE*
  ID_OUI_FROM_DATABASE=KYOCERA Corporation
 
+OUI:242A04*
+ ID_OUI_FROM_DATABASE=Cisco Systems, Inc
+
 OUI:242CFE*
  ID_OUI_FROM_DATABASE=Zhejiang Tmall Technology Co., Ltd.
 
@@ -51218,6 +51245,9 @@ OUI:28B77CD*
 OUI:28B77CE*
  ID_OUI_FROM_DATABASE=Ray Pte Ltd
 
+OUI:28B829*
+ ID_OUI_FROM_DATABASE=Juniper Networks
+
 OUI:28B9D9*
  ID_OUI_FROM_DATABASE=Radisys Corporation
 
@@ -51335,6 +51365,9 @@ OUI:28CDC4*
 OUI:28CF08*
  ID_OUI_FROM_DATABASE=ESSYS
 
+OUI:28CF51*
+ ID_OUI_FROM_DATABASE=Nintendo Co.,Ltd
+
 OUI:28CFDA*
  ID_OUI_FROM_DATABASE=Apple, Inc.
 
@@ -51764,6 +51797,9 @@ OUI:2C16BDE*
 OUI:2C17E0*
  ID_OUI_FROM_DATABASE=SYSTEMES ET TECHNOLOGIES IDENTIFICATION (STid)
 
+OUI:2C1809*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:2C1875*
  ID_OUI_FROM_DATABASE=Skyworth Digital Technology(Shenzhen) Co.,Ltd
 
@@ -52412,6 +52448,9 @@ OUI:2C7B84*
 OUI:2C7CE4*
  ID_OUI_FROM_DATABASE=Wuhan Tianyu Information Industry Co., Ltd.
 
+OUI:2C7CF2*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:2C7E81*
  ID_OUI_FROM_DATABASE=ARRIS Group, Inc.
 
@@ -53051,6 +53090,9 @@ OUI:301ABA*
 OUI:301B97*
  ID_OUI_FROM_DATABASE=Lierda Science & Technology Group Co.,Ltd
 
+OUI:301F48*
+ ID_OUI_FROM_DATABASE=zte corporation
+
 OUI:301F9A0*
  ID_OUI_FROM_DATABASE=ILSAN ELECTRONICS
 
@@ -53555,6 +53597,9 @@ OUI:307F10*
 OUI:30809B*
  ID_OUI_FROM_DATABASE=New H3C Technologies Co., Ltd
 
+OUI:308216*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:308398*
  ID_OUI_FROM_DATABASE=Espressif Inc.
 
@@ -53855,6 +53900,9 @@ OUI:30D659*
 OUI:30D6C9*
  ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
 
+OUI:30D7A1*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:30D941*
  ID_OUI_FROM_DATABASE=Raydium Semiconductor Corp.
 
@@ -53868,7 +53916,7 @@ OUI:30DE86*
  ID_OUI_FROM_DATABASE=Cedac Software S.r.l.
 
 OUI:30DF17*
- ID_OUI_FROM_DATABASE=ALPSALPINE CO .,LTD
+ ID_OUI_FROM_DATABASE=ALPSALPINE CO,.LTD
 
 OUI:30DF8D*
  ID_OUI_FROM_DATABASE=SHENZHEN GONGJIN ELECTRONICS CO.,LT
@@ -57050,6 +57098,9 @@ OUI:3C6A9D*
 OUI:3C6AA7*
  ID_OUI_FROM_DATABASE=Intel Corporate
 
+OUI:3C6D89*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:3C6E63*
  ID_OUI_FROM_DATABASE=Mitron OY
 
@@ -57353,6 +57404,9 @@ OUI:3CBB73*
 OUI:3CBBFD*
  ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
 
+OUI:3CBCD0*
+ ID_OUI_FROM_DATABASE=zte corporation
+
 OUI:3CBD3E*
  ID_OUI_FROM_DATABASE=Beijing Xiaomi Electronics Co., Ltd.
 
@@ -58223,6 +58277,9 @@ OUI:408D5C*
 OUI:408EDF*
  ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd.
 
+OUI:408EF6*
+ ID_OUI_FROM_DATABASE=Infinix mobility limited
+
 OUI:408F9D*
  ID_OUI_FROM_DATABASE=Juniper Networks
 
@@ -59039,6 +59096,9 @@ OUI:443C9C*
 OUI:443D21*
  ID_OUI_FROM_DATABASE=Nuvolt
 
+OUI:443D54*
+ ID_OUI_FROM_DATABASE=Amazon Technologies Inc.
+
 OUI:443E07*
  ID_OUI_FROM_DATABASE=Electrolux
 
@@ -59087,6 +59147,9 @@ OUI:444A65*
 OUI:444AB0*
  ID_OUI_FROM_DATABASE=Zhejiang Moorgen Intelligence Technology Co., Ltd
 
+OUI:444AD6*
+ ID_OUI_FROM_DATABASE=Shenzhen Rinocloud Technology Co.,Ltd.
+
 OUI:444ADB*
  ID_OUI_FROM_DATABASE=Apple, Inc.
 
@@ -59805,7 +59868,7 @@ OUI:44EAD8*
  ID_OUI_FROM_DATABASE=Texas Instruments
 
 OUI:44EB2E*
- ID_OUI_FROM_DATABASE=ALPSALPINE CO .,LTD
+ ID_OUI_FROM_DATABASE=ALPSALPINE CO,.LTD
 
 OUI:44ECCE*
  ID_OUI_FROM_DATABASE=Juniper Networks
@@ -60008,6 +60071,9 @@ OUI:481D70*
 OUI:481F2D*
  ID_OUI_FROM_DATABASE=Shenzhen Jie Shi Lian Industrial Co.,LTD
 
+OUI:481F66*
+ ID_OUI_FROM_DATABASE=China Mobile Group Device Co.,Ltd.
+
 OUI:48210B*
  ID_OUI_FROM_DATABASE=PEGATRON CORPORATION
 
@@ -60051,7 +60117,7 @@ OUI:482952*
  ID_OUI_FROM_DATABASE=Sagemcom Broadband SAS
 
 OUI:4829E4*
- ID_OUI_FROM_DATABASE=ZAO NPK Rotek
+ ID_OUI_FROM_DATABASE=AO NPK RoTeK
 
 OUI:482AE3*
  ID_OUI_FROM_DATABASE=Wistron InfoComm(Kunshan)Co.,Ltd.
@@ -60626,6 +60692,9 @@ OUI:48BD3D*
 OUI:48BD4A*
  ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
 
+OUI:48BDCE*
+ ID_OUI_FROM_DATABASE=Technicolor CH USA Inc.
+
 OUI:48BE2D*
  ID_OUI_FROM_DATABASE=Symanitron
 
@@ -60884,6 +60953,9 @@ OUI:4C0289*
 OUI:4C034F*
  ID_OUI_FROM_DATABASE=Intel Corporate
 
+OUI:4C0617*
+ ID_OUI_FROM_DATABASE=Taicang T&W Electronics
+
 OUI:4C068A*
  ID_OUI_FROM_DATABASE=Basler Electric Company
 
@@ -61097,6 +61169,9 @@ OUI:4C3FD3*
 OUI:4C4088*
  ID_OUI_FROM_DATABASE=SANSHIN ELECTRONICS CO.,LTD.
 
+OUI:4C421E*
+ ID_OUI_FROM_DATABASE=Cisco Systems, Inc
+
 OUI:4C445B*
  ID_OUI_FROM_DATABASE=Intel Corporate
 
@@ -62342,6 +62417,9 @@ OUI:503AA0*
 OUI:503CC4*
  ID_OUI_FROM_DATABASE=Lenovo Mobile Communication Technology Ltd.
 
+OUI:503CCA*
+ ID_OUI_FROM_DATABASE=TECNO MOBILE LIMITED
+
 OUI:503CEA*
  ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD
 
@@ -62502,7 +62580,7 @@ OUI:505967*
  ID_OUI_FROM_DATABASE=Intent Solutions Inc
 
 OUI:505A65*
- ID_OUI_FROM_DATABASE=AzureWave Technologies, Inc.
+ ID_OUI_FROM_DATABASE=AzureWave Technology Inc.
 
 OUI:505AC6*
  ID_OUI_FROM_DATABASE=GUANGDONG SUPER TELECOM CO.,LTD.
@@ -63578,6 +63656,9 @@ OUI:54466B*
 OUI:544741*
  ID_OUI_FROM_DATABASE=XCHENG HOLDING
 
+OUI:5447CC*
+ ID_OUI_FROM_DATABASE=Sagemcom Broadband SAS
+
 OUI:5447D3*
  ID_OUI_FROM_DATABASE=TSAT AS
 
@@ -63620,6 +63701,9 @@ OUI:54511B*
 OUI:545146*
  ID_OUI_FROM_DATABASE=AMG Systems Ltd.
 
+OUI:5451DE*
+ ID_OUI_FROM_DATABASE=Cisco Systems, Inc
+
 OUI:545284*
  ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd.
 
@@ -64205,6 +64289,9 @@ OUI:54E7D5*
 OUI:54EAA8*
  ID_OUI_FROM_DATABASE=Apple, Inc.
 
+OUI:54EBE9*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:54EC2F*
  ID_OUI_FROM_DATABASE=Ruckus Wireless
 
@@ -64727,12 +64814,18 @@ OUI:586D8F*
 OUI:586ED6*
  ID_OUI_FROM_DATABASE=Private
 
+OUI:58707F*
+ ID_OUI_FROM_DATABASE=Ericsson AB
+
 OUI:5870C6*
  ID_OUI_FROM_DATABASE=Shanghai Xiaoyi Technology Co., Ltd.
 
 OUI:5873D1*
  ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
 
+OUI:5873D8*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:587521*
  ID_OUI_FROM_DATABASE=CJSC RTSoft
 
@@ -65510,6 +65603,9 @@ OUI:5C338E*
 OUI:5C3400*
  ID_OUI_FROM_DATABASE=Hisense Electric Co.,Ltd
 
+OUI:5C345B*
+ ID_OUI_FROM_DATABASE=Hangzhou Hikvision Digital Technology Co.,Ltd.
+
 OUI:5C353B*
  ID_OUI_FROM_DATABASE=Compal Broadband Networks, Inc.
 
@@ -67094,6 +67190,9 @@ OUI:60B606*
 OUI:60B617*
  ID_OUI_FROM_DATABASE=Fiberhome Telecommunication Technologies Co.,LTD
 
+OUI:60B647*
+ ID_OUI_FROM_DATABASE=Silicon Laboratories
+
 OUI:60B6E1*
  ID_OUI_FROM_DATABASE=Texas Instruments
 
@@ -67184,6 +67283,9 @@ OUI:60CF69*
 OUI:60D02C*
  ID_OUI_FROM_DATABASE=Ruckus Wireless
 
+OUI:60D039*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:60D0A9*
  ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
 
@@ -67449,7 +67551,7 @@ OUI:6405BE*
  ID_OUI_FROM_DATABASE=NEW LIGHT LED
 
 OUI:6405E4*
- ID_OUI_FROM_DATABASE=ALPSALPINE CO .,LTD
+ ID_OUI_FROM_DATABASE=ALPSALPINE CO,.LTD
 
 OUI:6405E9*
  ID_OUI_FROM_DATABASE=Shenzhen WayOS Technology Crop., Ltd.
@@ -67964,6 +68066,9 @@ OUI:646D4E*
 OUI:646D6C*
  ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
 
+OUI:646E60*
+ ID_OUI_FROM_DATABASE=zte corporation
+
 OUI:646E69*
  ID_OUI_FROM_DATABASE=Liteon Technology Corporation
 
@@ -68264,6 +68369,9 @@ OUI:64C667*
 OUI:64C6AF*
  ID_OUI_FROM_DATABASE=AXERRA Networks Ltd
 
+OUI:64C6D2*
+ ID_OUI_FROM_DATABASE=Seiko Epson Corporation
+
 OUI:64C753*
  ID_OUI_FROM_DATABASE=Apple, Inc.
 
@@ -69518,6 +69626,9 @@ OUI:6C09D6*
 OUI:6C0B84*
  ID_OUI_FROM_DATABASE=Universal Global Scientific Industrial Co., Ltd.
 
+OUI:6C0C9A*
+ ID_OUI_FROM_DATABASE=Amazon Technologies Inc.
+
 OUI:6C0D34*
  ID_OUI_FROM_DATABASE=Nokia
 
@@ -69653,6 +69764,9 @@ OUI:6C21A2*
 OUI:6C22AB*
  ID_OUI_FROM_DATABASE=Ainsworth Game Technology
 
+OUI:6C2316*
+ ID_OUI_FROM_DATABASE=TATUNG Technology Inc.,
+
 OUI:6C23B9*
  ID_OUI_FROM_DATABASE=Sony Corporation
 
@@ -70862,6 +70976,9 @@ OUI:70441C*
 OUI:704642*
  ID_OUI_FROM_DATABASE=CHYNG HONG ELECTRONIC CO., LTD.
 
+OUI:704698*
+ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
+
 OUI:704777*
  ID_OUI_FROM_DATABASE=Ruckus Wireless
 
@@ -84620,6 +84737,9 @@ OUI:7485C4*
 OUI:74860B*
  ID_OUI_FROM_DATABASE=Cisco Systems, Inc
 
+OUI:748669*
+ ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD
+
 OUI:74867A*
  ID_OUI_FROM_DATABASE=Dell Inc.
 
@@ -84767,6 +84887,9 @@ OUI:74A4B5*
 OUI:74A528*
  ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
 
+OUI:74A6CD*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:74A722*
  ID_OUI_FROM_DATABASE=LG Electronics (Mobile Communications)
 
@@ -85256,6 +85379,9 @@ OUI:78071C*
 OUI:780738*
  ID_OUI_FROM_DATABASE=Z.U.K. Elzab S.A.
 
+OUI:78084D*
+ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
+
 OUI:780AC7*
  ID_OUI_FROM_DATABASE=Baofeng TV Co., Ltd.
 
@@ -86351,6 +86477,9 @@ OUI:78D66F*
 OUI:78D6B2*
  ID_OUI_FROM_DATABASE=Toshiba
 
+OUI:78D6D6*
+ ID_OUI_FROM_DATABASE=eero inc.
+
 OUI:78D6DC*
  ID_OUI_FROM_DATABASE=Motorola (Wuhan) Mobility Technologies Communication Co., Ltd.
 
@@ -89699,24 +89828,57 @@ OUI:84AFEC*
 OUI:84B153*
  ID_OUI_FROM_DATABASE=Apple, Inc.
 
+OUI:84B1E4*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:84B261*
  ID_OUI_FROM_DATABASE=Cisco Systems, Inc
 
 OUI:84B31B*
  ID_OUI_FROM_DATABASE=Kinexon GmbH
 
+OUI:84B3860*
+ ID_OUI_FROM_DATABASE=Nan Jing WZX Technology Limited
+
+OUI:84B3861*
+ ID_OUI_FROM_DATABASE=Sichuan Huakun Zhenyu Intelligent Technology Co., Ltd
+
+OUI:84B3862*
+ ID_OUI_FROM_DATABASE=Annapurna labs
+
+OUI:84B3863*
+ ID_OUI_FROM_DATABASE=Phonesuite
+
 OUI:84B3865*
  ID_OUI_FROM_DATABASE=Fusus
 
 OUI:84B3866*
  ID_OUI_FROM_DATABASE=ALPHA Corporation
 
+OUI:84B3867*
+ ID_OUI_FROM_DATABASE=FOTILE GROUP NINGBO FOTILE KITCHENWARE Co.,Ltd
+
+OUI:84B3868*
+ ID_OUI_FROM_DATABASE=NetworX
+
+OUI:84B3869*
+ ID_OUI_FROM_DATABASE=Weiss Robotics GmbH & Co. KG
+
 OUI:84B386A*
  ID_OUI_FROM_DATABASE=Velocio Networks, Inc.
 
 OUI:84B386B*
  ID_OUI_FROM_DATABASE=Sineng electric CO., Ltd
 
+OUI:84B386C*
+ ID_OUI_FROM_DATABASE=Palomar Products Inc
+
+OUI:84B386D*
+ ID_OUI_FROM_DATABASE=Dongguan Amsamotion Automation Technology Co., Ltd
+
+OUI:84B386E*
+ ID_OUI_FROM_DATABASE=NINGBO XINSUAN TECHNOLOGY CO.,LTD
+
 OUI:84B4DB*
  ID_OUI_FROM_DATABASE=Silicon Laboratories
 
@@ -90569,6 +90731,9 @@ OUI:887384*
 OUI:887398*
  ID_OUI_FROM_DATABASE=K2E Tekpoint
 
+OUI:887477*
+ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
+
 OUI:887556*
  ID_OUI_FROM_DATABASE=Cisco Systems, Inc
 
@@ -90995,6 +91160,9 @@ OUI:88CBA5*
 OUI:88CC45*
  ID_OUI_FROM_DATABASE=Skyworth Digital Technology(Shenzhen) Co.,Ltd
 
+OUI:88CE3F*
+ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
+
 OUI:88CEFA*
  ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
 
@@ -91622,6 +91790,9 @@ OUI:8C1F6417C*
 OUI:8C1F6417E*
  ID_OUI_FROM_DATABASE=MI Inc.
 
+OUI:8C1F64187*
+ ID_OUI_FROM_DATABASE=Sicon srl
+
 OUI:8C1F64193*
  ID_OUI_FROM_DATABASE=Sicon srl
 
@@ -91673,6 +91844,9 @@ OUI:8C1F641C2*
 OUI:8C1F641CB*
  ID_OUI_FROM_DATABASE=SASYS e.K.
 
+OUI:8C1F641D0*
+ ID_OUI_FROM_DATABASE=MB connect line GmbH Fernwartungssysteme
+
 OUI:8C1F641D1*
  ID_OUI_FROM_DATABASE=AS Strömungstechnik GmbH
 
@@ -91739,6 +91913,9 @@ OUI:8C1F64256*
 OUI:8C1F6425A*
  ID_OUI_FROM_DATABASE=Wuhan Xingtuxinke ELectronic Co.,Ltd
 
+OUI:8C1F6425C*
+ ID_OUI_FROM_DATABASE=TimeMachines Inc.
+
 OUI:8C1F6425E*
  ID_OUI_FROM_DATABASE=R2Sonic, LLC
 
@@ -91787,6 +91964,9 @@ OUI:8C1F642A9*
 OUI:8C1F642B6*
  ID_OUI_FROM_DATABASE=Stercom Power Solutions GmbH
 
+OUI:8C1F642BB*
+ ID_OUI_FROM_DATABASE=Chakra Technology Ltd
+
 OUI:8C1F642C2*
  ID_OUI_FROM_DATABASE=TEX COMPUTER SRL
 
@@ -91802,6 +91982,9 @@ OUI:8C1F642C6*
 OUI:8C1F642C8*
  ID_OUI_FROM_DATABASE=BRS Sistemas Eletrônicos
 
+OUI:8C1F642D8*
+ ID_OUI_FROM_DATABASE=CONTROL SYSTEMS Srl
+
 OUI:8C1F642E2*
  ID_OUI_FROM_DATABASE=Mark Roberts Motion Control
 
@@ -91817,6 +92000,9 @@ OUI:8C1F642F5*
 OUI:8C1F642FB*
  ID_OUI_FROM_DATABASE=MB connect line GmbH Fernwartungssysteme
 
+OUI:8C1F642FC*
+ ID_OUI_FROM_DATABASE=Unimar, Inc.
+
 OUI:8C1F642FD*
  ID_OUI_FROM_DATABASE=Enestone Corporation
 
@@ -91943,6 +92129,9 @@ OUI:8C1F643B5*
 OUI:8C1F643B6*
  ID_OUI_FROM_DATABASE=TEX COMPUTER SRL
 
+OUI:8C1F643B7*
+ ID_OUI_FROM_DATABASE=AI-BLOX
+
 OUI:8C1F643C4*
  ID_OUI_FROM_DATABASE=NavSys Technology Inc.
 
@@ -91982,6 +92171,9 @@ OUI:8C1F643FE*
 OUI:8C1F643FF*
  ID_OUI_FROM_DATABASE=UISEE(SHANGHAI) AUTOMOTIVE TECHNOLOGIES LTD.
 
+OUI:8C1F64406*
+ ID_OUI_FROM_DATABASE=ANDA TELECOM PVT LTD
+
 OUI:8C1F6440C*
  ID_OUI_FROM_DATABASE=Sichuan Aiyijan Technology Company Ltd.
 
@@ -92240,6 +92432,9 @@ OUI:8C1F645AC*
 OUI:8C1F645AE*
  ID_OUI_FROM_DATABASE=Suzhou Motorcomm Electronic Technology Co., Ltd
 
+OUI:8C1F645AF*
+ ID_OUI_FROM_DATABASE=Teq Diligent Product Solutions Pvt. Ltd.
+
 OUI:8C1F645B3*
  ID_OUI_FROM_DATABASE=eumig industrie-TV GmbH.
 
@@ -92252,6 +92447,9 @@ OUI:8C1F645CB*
 OUI:8C1F645D3*
  ID_OUI_FROM_DATABASE=Eloy Water
 
+OUI:8C1F645D6*
+ ID_OUI_FROM_DATABASE=Portrait Displays, Inc.
+
 OUI:8C1F645DB*
  ID_OUI_FROM_DATABASE=GlobalInvacom
 
@@ -92267,6 +92465,12 @@ OUI:8C1F645EB*
 OUI:8C1F645F5*
  ID_OUI_FROM_DATABASE=HongSeok Ltd.
 
+OUI:8C1F645F7*
+ ID_OUI_FROM_DATABASE=Eagle Harbor Technologies, Inc.
+
+OUI:8C1F645FA*
+ ID_OUI_FROM_DATABASE=PolCam Systems Sp. z o.o.
+
 OUI:8C1F64600*
  ID_OUI_FROM_DATABASE=Anhui Chaokun Testing Equipment Co., Ltd
 
@@ -92315,6 +92519,9 @@ OUI:8C1F64638*
 OUI:8C1F6463B*
  ID_OUI_FROM_DATABASE=TIAMA
 
+OUI:8C1F6463F*
+ ID_OUI_FROM_DATABASE=PREO INDUSTRIES FAR EAST LTD
+
 OUI:8C1F64641*
  ID_OUI_FROM_DATABASE=biosilver .co.,ltd
 
@@ -92423,6 +92630,9 @@ OUI:8C1F646CD*
 OUI:8C1F646CF*
  ID_OUI_FROM_DATABASE=Italora
 
+OUI:8C1F646D0*
+ ID_OUI_FROM_DATABASE=ABB
+
 OUI:8C1F646D5*
  ID_OUI_FROM_DATABASE=HTK Hamburg GmbH
 
@@ -92501,6 +92711,9 @@ OUI:8C1F6473F*
 OUI:8C1F64740*
  ID_OUI_FROM_DATABASE=Norvento Tecnología, S.L.
 
+OUI:8C1F64744*
+ ID_OUI_FROM_DATABASE=CHASEO CONNECTOME
+
 OUI:8C1F64746*
  ID_OUI_FROM_DATABASE=Sensus Healthcare
 
@@ -92510,6 +92723,9 @@ OUI:8C1F64747*
 OUI:8C1F6475F*
  ID_OUI_FROM_DATABASE=ASTRACOM Co. Ltd
 
+OUI:8C1F64764*
+ ID_OUI_FROM_DATABASE=nanoTRONIX Computing Inc.
+
 OUI:8C1F64765*
  ID_OUI_FROM_DATABASE=Micro Electroninc Products
 
@@ -92537,6 +92753,9 @@ OUI:8C1F64782*
 OUI:8C1F64787*
  ID_OUI_FROM_DATABASE=Tabology
 
+OUI:8C1F6478F*
+ ID_OUI_FROM_DATABASE=Connection Systems
+
 OUI:8C1F6479B*
  ID_OUI_FROM_DATABASE=Foerster-Technik GmbH
 
@@ -92649,7 +92868,7 @@ OUI:8C1F64825*
  ID_OUI_FROM_DATABASE=MTU Aero Engines AG
 
 OUI:8C1F64837*
- ID_OUI_FROM_DATABASE=Rumble, Inc
+ ID_OUI_FROM_DATABASE=runZero, Inc
 
 OUI:8C1F6483A*
  ID_OUI_FROM_DATABASE=Grossenbacher Systeme AG
@@ -92672,6 +92891,9 @@ OUI:8C1F6484C*
 OUI:8C1F6484E*
  ID_OUI_FROM_DATABASE=West Pharmaceutical Services, Inc.
 
+OUI:8C1F64852*
+ ID_OUI_FROM_DATABASE=ABB
+
 OUI:8C1F64855*
  ID_OUI_FROM_DATABASE=e.kundenservice Netz GmbH
 
@@ -92690,6 +92912,9 @@ OUI:8C1F6486A*
 OUI:8C1F64878*
  ID_OUI_FROM_DATABASE=Green Access Ltd
 
+OUI:8C1F64882*
+ ID_OUI_FROM_DATABASE=TMY TECHNOLOGY INC.
+
 OUI:8C1F64883*
  ID_OUI_FROM_DATABASE=DEUTA-WERKE GmbH
 
@@ -92756,6 +92981,9 @@ OUI:8C1F648D5*
 OUI:8C1F648D9*
  ID_OUI_FROM_DATABASE=Pietro Fiorentini Spa
 
+OUI:8C1F648DE*
+ ID_OUI_FROM_DATABASE=Iconet Services
+
 OUI:8C1F648E2*
  ID_OUI_FROM_DATABASE=ALPHA Corporation
 
@@ -92882,6 +93110,9 @@ OUI:8C1F649A4*
 OUI:8C1F649A6*
  ID_OUI_FROM_DATABASE=INSTITUTO DE GESTÃO, REDES TECNOLÓGICAS E NERGIAS
 
+OUI:8C1F649AB*
+ ID_OUI_FROM_DATABASE=DAVE SRL
+
 OUI:8C1F649B2*
  ID_OUI_FROM_DATABASE=Emerson Rosemount Analytical
 
@@ -92897,6 +93128,12 @@ OUI:8C1F649BA*
 OUI:8C1F649BD*
  ID_OUI_FROM_DATABASE=ATM SOLUTIONS
 
+OUI:8C1F649BF*
+ ID_OUI_FROM_DATABASE=ArgusEye TECH. INC
+
+OUI:8C1F649C0*
+ ID_OUI_FROM_DATABASE=Header Rhyme
+
 OUI:8C1F649C1*
  ID_OUI_FROM_DATABASE=RealWear
 
@@ -93044,6 +93281,12 @@ OUI:8C1F64AB7*
 OUI:8C1F64AC0*
  ID_OUI_FROM_DATABASE=AIQuatro
 
+OUI:8C1F64AC3*
+ ID_OUI_FROM_DATABASE=WAVES SYSTEM
+
+OUI:8C1F64AC4*
+ ID_OUI_FROM_DATABASE=comelec
+
 OUI:8C1F64AC5*
  ID_OUI_FROM_DATABASE=Forever Engineering Systems Pvt. Ltd.
 
@@ -93059,6 +93302,9 @@ OUI:8C1F64AE1*
 OUI:8C1F64AE8*
  ID_OUI_FROM_DATABASE=ADETEC SAS
 
+OUI:8C1F64AEA*
+ ID_OUI_FROM_DATABASE=INHEMETER Co.,Ltd
+
 OUI:8C1F64AED*
  ID_OUI_FROM_DATABASE=MB connect line GmbH Fernwartungssysteme
 
@@ -93074,6 +93320,9 @@ OUI:8C1F64AF5*
 OUI:8C1F64AF7*
  ID_OUI_FROM_DATABASE=ard sa
 
+OUI:8C1F64AFD*
+ ID_OUI_FROM_DATABASE=Universal Robots A/S
+
 OUI:8C1F64B01*
  ID_OUI_FROM_DATABASE=noah
 
@@ -93095,9 +93344,15 @@ OUI:8C1F64B10*
 OUI:8C1F64B13*
  ID_OUI_FROM_DATABASE=Abode Systems Inc
 
+OUI:8C1F64B14*
+ ID_OUI_FROM_DATABASE=Murata Manufacturing CO., Ltd.
+
 OUI:8C1F64B22*
  ID_OUI_FROM_DATABASE=BLIGHTER SURVEILLANCE SYSTEMS LTD
 
+OUI:8C1F64B2B*
+ ID_OUI_FROM_DATABASE=Rhombus Europe
+
 OUI:8C1F64B2C*
  ID_OUI_FROM_DATABASE=SANMINA ISRAEL MEDICAL SYSTEMS LTD
 
@@ -93125,6 +93380,9 @@ OUI:8C1F64B64*
 OUI:8C1F64B67*
  ID_OUI_FROM_DATABASE=M2M craft Co., Ltd.
 
+OUI:8C1F64B69*
+ ID_OUI_FROM_DATABASE=Quanxing Tech Co.,LTD
+
 OUI:8C1F64B73*
  ID_OUI_FROM_DATABASE=Comm-ence, Inc.
 
@@ -93272,6 +93530,12 @@ OUI:8C1F64C4C*
 OUI:8C1F64C50*
  ID_OUI_FROM_DATABASE=Spacee
 
+OUI:8C1F64C51*
+ ID_OUI_FROM_DATABASE=EPC Energy Inc
+
+OUI:8C1F64C52*
+ ID_OUI_FROM_DATABASE=Invendis Technologies India Pvt Ltd
+
 OUI:8C1F64C54*
  ID_OUI_FROM_DATABASE=First Mode
 
@@ -93293,6 +93557,9 @@ OUI:8C1F64C7C*
 OUI:8C1F64C80*
  ID_OUI_FROM_DATABASE=VECOS Europe B.V.
 
+OUI:8C1F64C81*
+ ID_OUI_FROM_DATABASE=Taolink Technologies Corporation
+
 OUI:8C1F64C8F*
  ID_OUI_FROM_DATABASE=JW Froehlich Maschinenfabrik GmbH
 
@@ -93371,6 +93638,9 @@ OUI:8C1F64CF4*
 OUI:8C1F64CF7*
  ID_OUI_FROM_DATABASE=BusPas
 
+OUI:8C1F64CFA*
+ ID_OUI_FROM_DATABASE=YUYAMA MFG Co.,Ltd
+
 OUI:8C1F64D02*
  ID_OUI_FROM_DATABASE=Flextronics International Kft
 
@@ -93554,6 +93824,9 @@ OUI:8C1F64E7B*
 OUI:8C1F64E7C*
  ID_OUI_FROM_DATABASE=Ashinne Technology Co., Ltd
 
+OUI:8C1F64E86*
+ ID_OUI_FROM_DATABASE=ComVetia AG
+
 OUI:8C1F64E90*
  ID_OUI_FROM_DATABASE=MHE Electronics
 
@@ -93566,6 +93839,9 @@ OUI:8C1F64E98*
 OUI:8C1F64E99*
  ID_OUI_FROM_DATABASE=Pantherun Technologies Pvt Ltd
 
+OUI:8C1F64EA8*
+ ID_OUI_FROM_DATABASE=Zumbach Electronic AG
+
 OUI:8C1F64EAA*
  ID_OUI_FROM_DATABASE=KB Modul, LLC
 
@@ -93599,6 +93875,9 @@ OUI:8C1F64ED9*
 OUI:8C1F64EE0*
  ID_OUI_FROM_DATABASE=Private
 
+OUI:8C1F64EE6*
+ ID_OUI_FROM_DATABASE=LYNKX
+
 OUI:8C1F64EE8*
  ID_OUI_FROM_DATABASE=Global Organ Group B.V.
 
@@ -93620,6 +93899,9 @@ OUI:8C1F64EFB*
 OUI:8C1F64F04*
  ID_OUI_FROM_DATABASE=IoTSecure, LLC
 
+OUI:8C1F64F09*
+ ID_OUI_FROM_DATABASE=Texi AS
+
 OUI:8C1F64F10*
  ID_OUI_FROM_DATABASE=GSP Sprachtechnologie GmbH
 
@@ -95546,6 +95828,9 @@ OUI:90A935*
 OUI:90AAC3*
  ID_OUI_FROM_DATABASE=Hitron Technologies. Inc
 
+OUI:90AB96*
+ ID_OUI_FROM_DATABASE=Silicon Laboratories
+
 OUI:90AC3F*
  ID_OUI_FROM_DATABASE=BrightSign LLC
 
@@ -96009,7 +96294,7 @@ OUI:940937*
  ID_OUI_FROM_DATABASE=HUMAX Co., Ltd.
 
 OUI:9409C9*
- ID_OUI_FROM_DATABASE=ALPSALPINE CO .,LTD
+ ID_OUI_FROM_DATABASE=ALPSALPINE CO,.LTD
 
 OUI:9409D3*
  ID_OUI_FROM_DATABASE=shenzhen maxtopic technology co.,ltd
@@ -96035,6 +96320,9 @@ OUI:940D2D*
 OUI:940E6B*
  ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
 
+OUI:940EE7*
+ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
+
 OUI:94103E*
  ID_OUI_FROM_DATABASE=Belkin International Inc.
 
@@ -96359,6 +96647,9 @@ OUI:947BE7*
 OUI:947C3E*
  ID_OUI_FROM_DATABASE=Polewall Norge AS
 
+OUI:947D77*
+ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
+
 OUI:947EB9*
  ID_OUI_FROM_DATABASE=National Narrowband Network Communications Pty Ltd
 
@@ -96675,7 +96966,7 @@ OUI:94C9B77*
  ID_OUI_FROM_DATABASE=MAMMOTHTEK CLOUD(DONG GUAN)TECHNOLOGY CO., LTD
 
 OUI:94C9B78*
- ID_OUI_FROM_DATABASE=Private
+ ID_OUI_FROM_DATABASE=OSOM Products Inc
 
 OUI:94C9B79*
  ID_OUI_FROM_DATABASE=Private
@@ -98375,6 +98666,9 @@ OUI:9C066E*
 OUI:9C0B05*
  ID_OUI_FROM_DATABASE=eero inc.
 
+OUI:9C0C35*
+ ID_OUI_FROM_DATABASE=Shenzhenshi Xinzhongxin Technology Co.Ltd
+
 OUI:9C0CDF*
  ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD
 
@@ -101219,6 +101513,9 @@ OUI:A45C27*
 OUI:A45D36*
  ID_OUI_FROM_DATABASE=Hewlett Packard
 
+OUI:A45D5E*
+ ID_OUI_FROM_DATABASE=Wilk Elektronik S.A.
+
 OUI:A45DA1*
  ID_OUI_FROM_DATABASE=ADB Broadband Italia
 
@@ -101621,6 +101918,9 @@ OUI:A4C74B*
 OUI:A4C7DE*
  ID_OUI_FROM_DATABASE=Cambridge Industries(Group) Co.,Ltd.
 
+OUI:A4C7F6*
+ ID_OUI_FROM_DATABASE=Extreme Networks, Inc.
+
 OUI:A4C939*
  ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD
 
@@ -102611,6 +102911,9 @@ OUI:A8B13B*
 OUI:A8B1D4*
  ID_OUI_FROM_DATABASE=Cisco Systems, Inc
 
+OUI:A8B271*
+ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
+
 OUI:A8B2DA*
  ID_OUI_FROM_DATABASE=FUJITSU LIMITED
 
@@ -102935,6 +103238,9 @@ OUI:AC15A2*
 OUI:AC15F4*
  ID_OUI_FROM_DATABASE=Apple, Inc.
 
+OUI:AC1615*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:AC162D*
  ID_OUI_FROM_DATABASE=Hewlett Packard
 
@@ -103154,6 +103460,9 @@ OUI:AC4330*
 OUI:AC44F2*
  ID_OUI_FROM_DATABASE=YAMAHA CORPORATION
 
+OUI:AC4500*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:AC471B*
  ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd.
 
@@ -103634,6 +103943,9 @@ OUI:ACAE19*
 OUI:ACAFB9*
  ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
 
+OUI:ACB181*
+ ID_OUI_FROM_DATABASE=Belden Mooresville
+
 OUI:ACB1EE*
  ID_OUI_FROM_DATABASE=SHENZHEN FENDA TECHNOLOGY CO., LTD
 
@@ -103841,6 +104153,9 @@ OUI:ACE342*
 OUI:ACE348*
  ID_OUI_FROM_DATABASE=MadgeTech, Inc
 
+OUI:ACE403*
+ ID_OUI_FROM_DATABASE=Shenzhen Visteng Technology CO.,LTD
+
 OUI:ACE42E*
  ID_OUI_FROM_DATABASE=SK hynix
 
@@ -104228,6 +104543,9 @@ OUI:B04A39*
 OUI:B04A6A*
  ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
 
+OUI:B04B68*
+ ID_OUI_FROM_DATABASE=NAKAYO Inc
+
 OUI:B04BBF*
  ID_OUI_FROM_DATABASE=PT HAN SUNG ELECTORONICS INDONESIA
 
@@ -106247,6 +106565,9 @@ OUI:B83A9D*
 OUI:B83BCC*
  ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd
 
+OUI:B83C28*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:B83D4E*
  ID_OUI_FROM_DATABASE=Shenzhen Cultraview Digital Technology Co.,Ltd Shanghai Branch
 
@@ -107438,6 +107759,9 @@ OUI:BC62D2*
 OUI:BC644B*
  ID_OUI_FROM_DATABASE=ARRIS Group, Inc.
 
+OUI:BC64D9*
+ ID_OUI_FROM_DATABASE=GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD
+
 OUI:BC66410*
  ID_OUI_FROM_DATABASE=InSync Technology Ltd
 
@@ -110021,6 +110345,36 @@ OUI:C4A366*
 OUI:C4A402*
  ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
 
+OUI:C4A5591*
+ ID_OUI_FROM_DATABASE=Motive Technologies, Inc.
+
+OUI:C4A5595*
+ ID_OUI_FROM_DATABASE=Moultrie Mobile
+
+OUI:C4A5596*
+ ID_OUI_FROM_DATABASE=Annapurna labs
+
+OUI:C4A5597*
+ ID_OUI_FROM_DATABASE=Aviron Interactive Inc.
+
+OUI:C4A5598*
+ ID_OUI_FROM_DATABASE=METICS
+
+OUI:C4A5599*
+ ID_OUI_FROM_DATABASE=Shenzhen Meishifu Technology Co.,Ltd.
+
+OUI:C4A559A*
+ ID_OUI_FROM_DATABASE=Hebei Far-East Communication System Engineerning Co.,Ltd.
+
+OUI:C4A559B*
+ ID_OUI_FROM_DATABASE=SMH Technologies SRL
+
+OUI:C4A559C*
+ ID_OUI_FROM_DATABASE=ALTAM SYSTEMS SL
+
+OUI:C4A559D*
+ ID_OUI_FROM_DATABASE=MINOLTA SECURITY
+
 OUI:C4A72B*
  ID_OUI_FROM_DATABASE=SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD
 
@@ -110111,6 +110465,9 @@ OUI:C4C0AE*
 OUI:C4C138*
  ID_OUI_FROM_DATABASE=OWLink Technology Inc
 
+OUI:C4C17D*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:C4C19F*
  ID_OUI_FROM_DATABASE=National Oilwell Varco Instrumentation, Monitoring, and Optimization (NOV IMO)
 
@@ -110144,6 +110501,9 @@ OUI:C4CB54*
 OUI:C4CB6B*
  ID_OUI_FROM_DATABASE=Airista Flow, Inc.
 
+OUI:C4CBE1*
+ ID_OUI_FROM_DATABASE=Dell Inc.
+
 OUI:C4CD45*
  ID_OUI_FROM_DATABASE=Beijing Boomsense Technology CO.,LTD.
 
@@ -110189,6 +110549,9 @@ OUI:C4DA26*
 OUI:C4DA7D*
  ID_OUI_FROM_DATABASE=Ivium Technologies B.V.
 
+OUI:C4DB04*
+ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
+
 OUI:C4DD57*
  ID_OUI_FROM_DATABASE=Espressif Inc.
 
@@ -110417,6 +110780,9 @@ OUI:C808E9*
 OUI:C809A8*
  ID_OUI_FROM_DATABASE=Intel Corporate
 
+OUI:C80A35*
+ ID_OUI_FROM_DATABASE=Qingdao Hisense Smart Life Technology Co., Ltd
+
 OUI:C80AA9*
  ID_OUI_FROM_DATABASE=Quanta Computer Inc.
 
@@ -111344,6 +111710,9 @@ OUI:C8EAF8*
 OUI:C8EBEC*
  ID_OUI_FROM_DATABASE=Shenzhen YOUHUA Technology Co., Ltd
 
+OUI:C8EDFC*
+ ID_OUI_FROM_DATABASE=Shenzhen Ideaform Industrial Product Design Co., Ltd
+
 OUI:C8EE08*
  ID_OUI_FROM_DATABASE=TANGTOP TECHNOLOGY CO.,LTD
 
@@ -111488,6 +111857,9 @@ OUI:C8FF77*
 OUI:CC0080*
  ID_OUI_FROM_DATABASE=BETTINI SRL
 
+OUI:CC00F1*
+ ID_OUI_FROM_DATABASE=Sagemcom Broadband SAS
+
 OUI:CC037B*
  ID_OUI_FROM_DATABASE=Texas Instruments
 
@@ -112541,6 +112913,9 @@ OUI:CCDC55*
 OUI:CCDD58*
  ID_OUI_FROM_DATABASE=Robert Bosch GmbH
 
+OUI:CCDEDE*
+ ID_OUI_FROM_DATABASE=Nokia
+
 OUI:CCE0C3*
  ID_OUI_FROM_DATABASE=EXTEN Technologies, Inc.
 
@@ -114308,6 +114683,9 @@ OUI:D461379*
 OUI:D46137A*
  ID_OUI_FROM_DATABASE=Shenzhen Xunjie International Trade Co., LTD
 
+OUI:D46137B*
+ ID_OUI_FROM_DATABASE=KunPeng Instrument (Dalian)Co.,Ltd.
+
 OUI:D46137C*
  ID_OUI_FROM_DATABASE=MUSASHI ENGINEERING,INC.
 
@@ -114329,6 +114707,9 @@ OUI:D461FE*
 OUI:D462EA*
  ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
 
+OUI:D46352*
+ ID_OUI_FROM_DATABASE=Vutility Inc.
+
 OUI:D463C6*
  ID_OUI_FROM_DATABASE=Motorola Mobility LLC, a Lenovo Company
 
@@ -114630,7 +115011,7 @@ OUI:D49AA0*
  ID_OUI_FROM_DATABASE=VNPT TECHNOLOGY
 
 OUI:D49AF6*
- ID_OUI_FROM_DATABASE=AzureWave Technologies, Inc.
+ ID_OUI_FROM_DATABASE=AzureWave Technology Inc.
 
 OUI:D49B5C*
  ID_OUI_FROM_DATABASE=Chongqing Miedu Technology Co., Ltd.
@@ -115055,6 +115436,9 @@ OUI:D8004D*
 OUI:D80093*
  ID_OUI_FROM_DATABASE=Aurender Inc.
 
+OUI:D8028A*
+ ID_OUI_FROM_DATABASE=Shenzhen YOUHUA Technology Co., Ltd
+
 OUI:D8052E*
  ID_OUI_FROM_DATABASE=Skyviia Corporation
 
@@ -115740,7 +116124,7 @@ OUI:D8AF3B*
  ID_OUI_FROM_DATABASE=Hangzhou Bigbright Integrated communications system Co.,Ltd
 
 OUI:D8AF81*
- ID_OUI_FROM_DATABASE=ZAO NPK Rotek
+ ID_OUI_FROM_DATABASE=AO NPK RoTeK
 
 OUI:D8AFF1*
  ID_OUI_FROM_DATABASE=Panasonic Appliances Company
@@ -116750,6 +117134,9 @@ OUI:DCA989*
 OUI:DCAA43*
  ID_OUI_FROM_DATABASE=Shenzhen Terca Information Technology Co., Ltd.
 
+OUI:DCAC6F*
+ ID_OUI_FROM_DATABASE=Everytale Inc
+
 OUI:DCAD9E*
  ID_OUI_FROM_DATABASE=GreenPriz
 
@@ -116955,7 +117342,7 @@ OUI:DCE2AC*
  ID_OUI_FROM_DATABASE=Lumens Digital Optics Inc.
 
 OUI:DCE305*
- ID_OUI_FROM_DATABASE=ZAO NPK Rotek
+ ID_OUI_FROM_DATABASE=AO NPK RoTeK
 
 OUI:DCE5330*
  ID_OUI_FROM_DATABASE=FLYHT Aerospace
@@ -117098,6 +117485,9 @@ OUI:DCFB02*
 OUI:DCFB48*
  ID_OUI_FROM_DATABASE=Intel Corporate
 
+OUI:DCFBB8*
+ ID_OUI_FROM_DATABASE=Meizhou Guo Wei Electronics Co., Ltd
+
 OUI:DCFE07*
  ID_OUI_FROM_DATABASE=PEGATRON CORPORATION
 
@@ -117290,6 +117680,9 @@ OUI:E02CB2*
 OUI:E02CF3*
  ID_OUI_FROM_DATABASE=MRS Electronic GmbH
 
+OUI:E02DF0*
+ ID_OUI_FROM_DATABASE=ALPSALPINE CO,.LTD
+
 OUI:E02E0B*
  ID_OUI_FROM_DATABASE=Intel Corporate
 
@@ -117929,6 +118322,9 @@ OUI:E0BB9E*
 OUI:E0BC43*
  ID_OUI_FROM_DATABASE=C2 Microsystems, Inc.
 
+OUI:E0BDA0*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:E0BE03*
  ID_OUI_FROM_DATABASE=Lite-On Network Communication (Dongguan) Limited
 
@@ -118610,6 +119006,9 @@ OUI:E46059*
 OUI:E46251*
  ID_OUI_FROM_DATABASE=HAO CHENG GROUP LIMITED
 
+OUI:E462C4*
+ ID_OUI_FROM_DATABASE=Cisco Systems, Inc
+
 OUI:E46449*
  ID_OUI_FROM_DATABASE=ARRIS Group, Inc.
 
@@ -119549,6 +119948,9 @@ OUI:E86183*
 OUI:E861BE*
  ID_OUI_FROM_DATABASE=Melec Inc.
 
+OUI:E86538*
+ ID_OUI_FROM_DATABASE=CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.
+
 OUI:E86549*
  ID_OUI_FROM_DATABASE=Cisco Systems, Inc
 
@@ -119720,6 +120122,9 @@ OUI:E87F95*
 OUI:E8802E*
  ID_OUI_FROM_DATABASE=Apple, Inc.
 
+OUI:E88088*
+ ID_OUI_FROM_DATABASE=LCFC(Hefei) Electronics Technology Co., Ltd
+
 OUI:E880D8*
  ID_OUI_FROM_DATABASE=GNTEK Electronics Co.,Ltd.
 
@@ -120647,6 +121052,9 @@ OUI:EC7097*
 OUI:EC71DB*
  ID_OUI_FROM_DATABASE=Reolink Innovation Limited
 
+OUI:EC7379*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:EC7427*
  ID_OUI_FROM_DATABASE=eero inc.
 
@@ -120899,6 +121307,9 @@ OUI:ECA9FA*
 OUI:ECAA25*
  ID_OUI_FROM_DATABASE=Samsung Electronics Co.,Ltd
 
+OUI:ECAA8F*
+ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
+
 OUI:ECAAA0*
  ID_OUI_FROM_DATABASE=PEGATRON CORPORATION
 
@@ -121130,6 +121541,9 @@ OUI:ECF6BD*
 OUI:ECF72B*
  ID_OUI_FROM_DATABASE=HD DIGITAL TECH CO., LTD.
 
+OUI:ECF8D0*
+ ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
+
 OUI:ECF8EB*
  ID_OUI_FROM_DATABASE=Sichuan Tianyi Comheart Telecom Co.,LTD
 
@@ -122462,6 +122876,9 @@ OUI:F412FA*
 OUI:F41399*
  ID_OUI_FROM_DATABASE=Aerospace new generation communications Co.,Ltd
 
+OUI:F41532*
+ ID_OUI_FROM_DATABASE=PETAiO (NanJing), Inc.
+
 OUI:F41535*
  ID_OUI_FROM_DATABASE=SPON Communication Technology Co.,Ltd
 
@@ -122570,6 +122987,9 @@ OUI:F431C3*
 OUI:F4323D*
  ID_OUI_FROM_DATABASE=Sichuan tianyi kanghe communications co., LTD
 
+OUI:F4331C*
+ ID_OUI_FROM_DATABASE=Toast, Inc.
+
 OUI:F43328*
  ID_OUI_FROM_DATABASE=CIMCON Lighting Inc.
 
@@ -123392,6 +123812,9 @@ OUI:F4E5F2*
 OUI:F4E6D7*
  ID_OUI_FROM_DATABASE=Solar Power Technologies, Inc.
 
+OUI:F4E8C7*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:F4E926*
  ID_OUI_FROM_DATABASE=Tianjin Zanpu Technology Inc.
 
@@ -123713,6 +124136,9 @@ OUI:F82055*
 OUI:F820A9*
  ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd.
 
+OUI:F82229*
+ ID_OUI_FROM_DATABASE=Nokia Shanghai Bell Co., Ltd.
+
 OUI:F82285*
  ID_OUI_FROM_DATABASE=Cypress Technology CO., LTD.
 
@@ -124028,6 +124454,9 @@ OUI:F866F2*
 OUI:F86971*
  ID_OUI_FROM_DATABASE=Seibu Electric Co.,
 
+OUI:F86B14*
+ ID_OUI_FROM_DATABASE=Barrot Technology Co.,LTD
+
 OUI:F86BD9*
  ID_OUI_FROM_DATABASE=Cisco Systems, Inc
 
@@ -124934,6 +125363,9 @@ OUI:FC2FAA*
 OUI:FC2FEF*
  ID_OUI_FROM_DATABASE=UTT Technologies Co., Ltd.
 
+OUI:FC315D*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:FC3288*
  ID_OUI_FROM_DATABASE=CELOT Wireless Co., Ltd
 
@@ -125015,6 +125447,9 @@ OUI:FC4596*
 OUI:FC45C3*
  ID_OUI_FROM_DATABASE=Texas Instruments
 
+OUI:FC47D8*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
 OUI:FC48EF*
  ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
 
index cc05a17ac7f5fec0861bc08e27838ad791307a4f..7c17c573db99884ecf54259d71c88a074c0815db 100644 (file)
@@ -99,6 +99,9 @@ acpi:DSUO*:
 acpi:ELAN*:
  ID_VENDOR_FROM_DATABASE=ELAN MICROELECTRONICS CORPORATION
 
+acpi:ELAS*:
+ ID_VENDOR_FROM_DATABASE=Elliptic Laboratories AS
+
 acpi:ESSX*:
  ID_VENDOR_FROM_DATABASE=Everest Semiconductor Co., Ltd.
 
@@ -1086,6 +1089,9 @@ acpi:BCD*:
 acpi:BCI*:
  ID_VENDOR_FROM_DATABASE=Broadata Communications Inc.
 
+acpi:BCK*:
+ ID_VENDOR_FROM_DATABASE=Beck GmbH & Co. Elektronik Bauelemente KG
+
 acpi:BCM*:
  ID_VENDOR_FROM_DATABASE=Broadcom
 
@@ -2562,6 +2568,9 @@ acpi:EVE*:
 acpi:EVI*:
  ID_VENDOR_FROM_DATABASE=eviateg GmbH
 
+acpi:EVP*:
+ ID_VENDOR_FROM_DATABASE=EverPro Technologies Company Limited
+
 acpi:EVX*:
  ID_VENDOR_FROM_DATABASE=Everex
 
@@ -3903,6 +3912,9 @@ acpi:KIO*:
 acpi:KIS*:
  ID_VENDOR_FROM_DATABASE=KiSS Technology A/S
 
+acpi:KLT*:
+ ID_VENDOR_FROM_DATABASE=Colorlight
+
 acpi:KMC*:
  ID_VENDOR_FROM_DATABASE=Mitsumi Company Ltd
 
@@ -4113,6 +4125,9 @@ acpi:LGC*:
 acpi:LGD*:
  ID_VENDOR_FROM_DATABASE=LG Display
 
+acpi:LGD*:
+ ID_VENDOR_FROM_DATABASE=LG Display
+
 acpi:LGI*:
  ID_VENDOR_FROM_DATABASE=Logitech Inc
 
@@ -4914,6 +4929,9 @@ acpi:NCS*:
 acpi:NCT*:
  ID_VENDOR_FROM_DATABASE=NEC CustomTechnica, Ltd.
 
+acpi:NCV*:
+ ID_VENDOR_FROM_DATABASE=NewCoSemi (Beijing) Technology CO.,Ltd.
+
 acpi:NDC*:
  ID_VENDOR_FROM_DATABASE=National DataComm Corporaiton
 
@@ -5691,9 +5709,18 @@ acpi:PTL*:
 acpi:PTS*:
  ID_VENDOR_FROM_DATABASE=Plain Tree Systems Inc
 
+acpi:PTW*:
+ ID_VENDOR_FROM_DATABASE=DO NOT USE - PTW
+
+acpi:PTX*:
+ ID_VENDOR_FROM_DATABASE=Printronix LLC
+
 acpi:PUL*:
  ID_VENDOR_FROM_DATABASE=Pulse-Eight Ltd
 
+acpi:PVC*:
+ ID_VENDOR_FROM_DATABASE=DO NOT USE - PVC
+
 acpi:PVG*:
  ID_VENDOR_FROM_DATABASE=Proview Global Co., Ltd
 
@@ -6978,6 +7005,9 @@ acpi:TLX*:
 acpi:TLY*:
  ID_VENDOR_FROM_DATABASE=Truly Semiconductors Ltd.
 
+acpi:TMA*:
+ ID_VENDOR_FROM_DATABASE=Tianma Microelectronics Ltd.
+
 acpi:TMC*:
  ID_VENDOR_FROM_DATABASE=Techmedia Computer Systems Corporation
 
index 4cb0f03eae25ea9ea4708403f42c2ca9213fcc35..30cc02453121a846087d0f4e89a47bbe6a2a251d 100644 (file)
@@ -1,5 +1,5 @@
---- 20-acpi-vendor.hwdb.base   2022-10-07 10:25:41.003602841 +0200
-+++ 20-acpi-vendor.hwdb        2022-10-07 10:25:41.007604328 +0200
+--- 20-acpi-vendor.hwdb.base   2022-10-24 20:18:18.479120318 +0100
++++ 20-acpi-vendor.hwdb        2022-10-24 20:21:56.647726523 +0100
 @@ -3,6 +3,8 @@
  # Data imported from:
  #     https://uefi.org/uefi-pnp-export
@@ -19,7 +19,7 @@
  acpi:AMDI*:
   ID_VENDOR_FROM_DATABASE=AMD
  
-@@ -340,6 +339,9 @@
+@@ -343,6 +342,9 @@
  acpi:AAA*:
   ID_VENDOR_FROM_DATABASE=Avolites Ltd
  
@@ -29,7 +29,7 @@
  acpi:AAE*:
   ID_VENDOR_FROM_DATABASE=Anatek Electronics Inc.
  
-@@ -367,6 +369,9 @@
+@@ -370,6 +372,9 @@
  acpi:ABO*:
   ID_VENDOR_FROM_DATABASE=D-Link Systems Inc
  
@@ -39,7 +39,7 @@
  acpi:ABS*:
   ID_VENDOR_FROM_DATABASE=Abaco Systems, Inc.
  
-@@ -412,7 +417,7 @@
+@@ -415,7 +420,7 @@
  acpi:ACO*:
   ID_VENDOR_FROM_DATABASE=Allion Computer Inc.
  
@@ -48,7 +48,7 @@
   ID_VENDOR_FROM_DATABASE=Aspen Tech Inc
  
  acpi:ACR*:
-@@ -688,6 +693,9 @@
+@@ -691,6 +696,9 @@
  acpi:AMT*:
   ID_VENDOR_FROM_DATABASE=AMT International Industry
  
@@ -58,7 +58,7 @@
  acpi:AMX*:
   ID_VENDOR_FROM_DATABASE=AMX LLC
  
-@@ -736,6 +744,9 @@
+@@ -739,6 +747,9 @@
  acpi:AOA*:
   ID_VENDOR_FROM_DATABASE=AOpen Inc.
  
@@ -68,7 +68,7 @@
  acpi:AOE*:
   ID_VENDOR_FROM_DATABASE=Advanced Optics Electronics, Inc.
  
-@@ -745,6 +756,9 @@
+@@ -748,6 +759,9 @@
  acpi:AOT*:
   ID_VENDOR_FROM_DATABASE=Alcatel
  
@@ -78,7 +78,7 @@
  acpi:APC*:
   ID_VENDOR_FROM_DATABASE=American Power Conversion
  
-@@ -923,7 +937,7 @@
+@@ -926,7 +940,7 @@
   ID_VENDOR_FROM_DATABASE=ALPS ALPINE CO., LTD.
  
  acpi:AUO*:
@@ -87,7 +87,7 @@
  
  acpi:AUR*:
   ID_VENDOR_FROM_DATABASE=Aureal Semiconductor
-@@ -1003,6 +1017,9 @@
+@@ -1006,6 +1020,9 @@
  acpi:AXE*:
   ID_VENDOR_FROM_DATABASE=Axell Corporation
  
@@ -97,7 +97,7 @@
  acpi:AXI*:
   ID_VENDOR_FROM_DATABASE=American Magnetics
  
-@@ -1156,6 +1173,9 @@
+@@ -1162,6 +1179,9 @@
  acpi:BML*:
   ID_VENDOR_FROM_DATABASE=BIOMED Lab
  
  acpi:BMS*:
   ID_VENDOR_FROM_DATABASE=BIOMEDISYS
  
-@@ -1168,6 +1188,9 @@
+@@ -1174,6 +1194,9 @@
  acpi:BNO*:
   ID_VENDOR_FROM_DATABASE=Bang & Olufsen
  
  acpi:BNS*:
   ID_VENDOR_FROM_DATABASE=Boulder Nonlinear Systems
  
-@@ -1411,6 +1434,9 @@
+@@ -1417,6 +1440,9 @@
  acpi:CHA*:
   ID_VENDOR_FROM_DATABASE=Chase Research PLC
  
  acpi:CHD*:
   ID_VENDOR_FROM_DATABASE=ChangHong Electric Co.,Ltd
  
-@@ -1573,6 +1599,9 @@
+@@ -1579,6 +1605,9 @@
  acpi:COD*:
   ID_VENDOR_FROM_DATABASE=CODAN Pty. Ltd.
  
  acpi:COI*:
   ID_VENDOR_FROM_DATABASE=Codec Inc.
  
-@@ -1982,7 +2011,7 @@
+@@ -1988,7 +2017,7 @@
   ID_VENDOR_FROM_DATABASE=Dragon Information Technology
  
  acpi:DJE*:
  
  acpi:DJP*:
   ID_VENDOR_FROM_DATABASE=Maygay Machines, Ltd
-@@ -2320,6 +2349,9 @@
+@@ -2326,6 +2355,9 @@
  acpi:EIN*:
   ID_VENDOR_FROM_DATABASE=Elegant Invention
  
  acpi:EKA*:
   ID_VENDOR_FROM_DATABASE=MagTek Inc.
  
-@@ -2587,6 +2619,9 @@
+@@ -2596,6 +2628,9 @@
  acpi:FCG*:
   ID_VENDOR_FROM_DATABASE=First International Computer Ltd
  
  acpi:FCS*:
   ID_VENDOR_FROM_DATABASE=Focus Enhancements, Inc.
  
-@@ -2963,7 +2998,7 @@
+@@ -2972,7 +3007,7 @@
   ID_VENDOR_FROM_DATABASE=General Standards Corporation
  
  acpi:GSM*:
  
  acpi:GSN*:
   ID_VENDOR_FROM_DATABASE=Grandstream Networks, Inc.
-@@ -3073,6 +3108,9 @@
+@@ -3082,6 +3117,9 @@
  acpi:HEC*:
   ID_VENDOR_FROM_DATABASE=Hisense Electric Co., Ltd.
  
  acpi:HEL*:
   ID_VENDOR_FROM_DATABASE=Hitachi Micro Systems Europe Ltd
  
-@@ -3205,6 +3243,9 @@
+@@ -3214,6 +3252,9 @@
  acpi:HSD*:
   ID_VENDOR_FROM_DATABASE=HannStar Display Corp
  
  acpi:HSM*:
   ID_VENDOR_FROM_DATABASE=AT&T Microelectronics
  
-@@ -3331,6 +3372,9 @@
+@@ -3340,6 +3381,9 @@
  acpi:ICI*:
   ID_VENDOR_FROM_DATABASE=Infotek Communication Inc
  
  acpi:ICM*:
   ID_VENDOR_FROM_DATABASE=Intracom SA
  
-@@ -3427,6 +3471,9 @@
+@@ -3436,6 +3480,9 @@
  acpi:IKE*:
   ID_VENDOR_FROM_DATABASE=Ikegami Tsushinki Co. Ltd.
  
  acpi:IKS*:
   ID_VENDOR_FROM_DATABASE=Ikos Systems Inc
  
-@@ -3475,6 +3522,9 @@
+@@ -3484,6 +3531,9 @@
  acpi:IMX*:
   ID_VENDOR_FROM_DATABASE=arpara Technology Co., Ltd.
  
  acpi:INA*:
   ID_VENDOR_FROM_DATABASE=Inventec Corporation
  
-@@ -3991,6 +4041,9 @@
+@@ -4003,6 +4053,9 @@
  acpi:LAN*:
   ID_VENDOR_FROM_DATABASE=Sodeman Lancom Inc
  
  acpi:LAS*:
   ID_VENDOR_FROM_DATABASE=LASAT Comm. A/S
  
-@@ -4039,6 +4092,9 @@
+@@ -4051,6 +4104,9 @@
  acpi:LED*:
   ID_VENDOR_FROM_DATABASE=Long Engineering Design Inc
  
  acpi:LEG*:
   ID_VENDOR_FROM_DATABASE=Legerity, Inc
  
-@@ -4054,6 +4110,9 @@
- acpi:LGC*:
-  ID_VENDOR_FROM_DATABASE=Logic Ltd
+@@ -4069,6 +4125,9 @@
+ acpi:LGD*:
+  ID_VENDOR_FROM_DATABASE=LG Display
  
 +acpi:LGD*:
 + ID_VENDOR_FROM_DATABASE=LG Display
  acpi:LGI*:
   ID_VENDOR_FROM_DATABASE=Logitech Inc
  
-@@ -4111,6 +4170,9 @@
+@@ -4126,6 +4185,9 @@
  acpi:LND*:
   ID_VENDOR_FROM_DATABASE=Land Computer Company Ltd
  
  acpi:LNK*:
   ID_VENDOR_FROM_DATABASE=Link Tech Inc
  
-@@ -4145,7 +4207,7 @@
+@@ -4160,7 +4222,7 @@
   ID_VENDOR_FROM_DATABASE=Design Technology
  
  acpi:LPL*:
  
  acpi:LSC*:
   ID_VENDOR_FROM_DATABASE=LifeSize Communications
-@@ -4321,6 +4383,9 @@
+@@ -4336,6 +4398,9 @@
  acpi:MCX*:
   ID_VENDOR_FROM_DATABASE=Millson Custom Solutions Inc.
  
  acpi:MDA*:
   ID_VENDOR_FROM_DATABASE=Media4 Inc
  
-@@ -4561,6 +4626,9 @@
+@@ -4576,6 +4641,9 @@
  acpi:MOM*:
   ID_VENDOR_FROM_DATABASE=Momentum Data Systems
  
  acpi:MOS*:
   ID_VENDOR_FROM_DATABASE=Moses Corporation
  
-@@ -4798,6 +4866,9 @@
+@@ -4813,6 +4881,9 @@
  acpi:NAL*:
   ID_VENDOR_FROM_DATABASE=Network Alchemy
  
  acpi:NAT*:
   ID_VENDOR_FROM_DATABASE=NaturalPoint Inc.
  
-@@ -5329,6 +5400,9 @@
+@@ -5347,6 +5418,9 @@
  acpi:PCX*:
   ID_VENDOR_FROM_DATABASE=PC Xperten
  
  acpi:PDM*:
   ID_VENDOR_FROM_DATABASE=Psion Dacom Plc.
  
-@@ -5392,9 +5466,6 @@
+@@ -5410,9 +5484,6 @@
  acpi:PHE*:
   ID_VENDOR_FROM_DATABASE=Philips Medical Systems Boeblingen GmbH
  
  acpi:PHL*:
   ID_VENDOR_FROM_DATABASE=Philips Consumer Electronics Company
  
-@@ -5485,9 +5556,6 @@
+@@ -5503,9 +5574,6 @@
  acpi:PNL*:
   ID_VENDOR_FROM_DATABASE=Panelview, Inc.
  
  acpi:PNR*:
   ID_VENDOR_FROM_DATABASE=Planar Systems, Inc.
  
-@@ -5623,15 +5691,9 @@
- acpi:PTS*:
-  ID_VENDOR_FROM_DATABASE=Plain Tree Systems Inc
--acpi:PTW*:
-- ID_VENDOR_FROM_DATABASE=DO NOT USE - PTW
--
- acpi:PUL*:
-  ID_VENDOR_FROM_DATABASE=Pulse-Eight Ltd
--acpi:PVC*:
-- ID_VENDOR_FROM_DATABASE=DO NOT USE - PVC
--
- acpi:PVG*:
-  ID_VENDOR_FROM_DATABASE=Proview Global Co., Ltd
-@@ -5950,9 +6012,6 @@
+@@ -5971,9 +6039,6 @@
  acpi:RTI*:
   ID_VENDOR_FROM_DATABASE=Rancho Tech Inc
  
  acpi:RTL*:
   ID_VENDOR_FROM_DATABASE=Realtek Semiconductor Company Ltd
  
-@@ -6124,9 +6183,6 @@
+@@ -6145,9 +6210,6 @@
  acpi:SEE*:
   ID_VENDOR_FROM_DATABASE=SeeColor Corporation
  
  acpi:SEI*:
   ID_VENDOR_FROM_DATABASE=Seitz & Associates Inc
  
-@@ -6601,6 +6657,9 @@
+@@ -6622,6 +6684,9 @@
  acpi:SVD*:
   ID_VENDOR_FROM_DATABASE=SVD Computer
  
  acpi:SVI*:
   ID_VENDOR_FROM_DATABASE=Sun Microsystems
  
-@@ -6685,6 +6744,9 @@
+@@ -6706,6 +6771,9 @@
  acpi:SZM*:
   ID_VENDOR_FROM_DATABASE=Shenzhen MTC Co., Ltd
  
  acpi:TAA*:
   ID_VENDOR_FROM_DATABASE=Tandberg
  
-@@ -6775,6 +6837,9 @@
+@@ -6796,6 +6864,9 @@
  acpi:TDG*:
   ID_VENDOR_FROM_DATABASE=Six15 Technologies
  
  acpi:TDM*:
   ID_VENDOR_FROM_DATABASE=Tandem Computer Europe Inc
  
-@@ -6817,6 +6882,9 @@
+@@ -6838,6 +6909,9 @@
  acpi:TEV*:
   ID_VENDOR_FROM_DATABASE=Televés, S.A.
  
  acpi:TEZ*:
   ID_VENDOR_FROM_DATABASE=Tech Source Inc.
  
-@@ -6940,9 +7008,6 @@
+@@ -6964,9 +7038,6 @@
  acpi:TNC*:
   ID_VENDOR_FROM_DATABASE=TNC Industrial Company Ltd
  
  acpi:TNM*:
   ID_VENDOR_FROM_DATABASE=TECNIMAGEN SA
  
-@@ -7252,14 +7317,14 @@
+@@ -7276,14 +7347,14 @@
  acpi:UNC*:
   ID_VENDOR_FROM_DATABASE=Unisys Corporation
  
  
  acpi:UNI*:
   ID_VENDOR_FROM_DATABASE=Uniform Industry Corp.
-@@ -7294,6 +7359,9 @@
+@@ -7318,6 +7389,9 @@
  acpi:USA*:
   ID_VENDOR_FROM_DATABASE=Utimaco Safeware AG
  
  acpi:USD*:
   ID_VENDOR_FROM_DATABASE=U.S. Digital Corporation
  
-@@ -7552,9 +7620,6 @@
+@@ -7576,9 +7650,6 @@
  acpi:WAL*:
   ID_VENDOR_FROM_DATABASE=Wave Access
  
  acpi:WAV*:
   ID_VENDOR_FROM_DATABASE=Wavephore
  
-@@ -7682,7 +7747,7 @@
+@@ -7706,7 +7777,7 @@
   ID_VENDOR_FROM_DATABASE=WyreStorm Technologies LLC
  
  acpi:WYS*:
  
  acpi:WYT*:
   ID_VENDOR_FROM_DATABASE=Wooyoung Image & Information Co.,Ltd.
-@@ -7696,9 +7761,6 @@
+@@ -7720,9 +7791,6 @@
  acpi:XDM*:
   ID_VENDOR_FROM_DATABASE=XDM Ltd.
  
  acpi:XES*:
   ID_VENDOR_FROM_DATABASE=Extreme Engineering Solutions, Inc.
  
-@@ -7729,9 +7791,6 @@
+@@ -7753,9 +7821,6 @@
  acpi:XNT*:
   ID_VENDOR_FROM_DATABASE=XN Technologies, Inc.
  
  acpi:XQU*:
   ID_VENDOR_FROM_DATABASE=SHANGHAI SVA-DAV ELECTRONICS CO., LTD
  
-@@ -7798,6 +7857,9 @@
+@@ -7822,6 +7887,9 @@
  acpi:ZBX*:
   ID_VENDOR_FROM_DATABASE=Zebax Technologies
  
index 2aad3675b9a5a5fae687e5a86b776f0eaa279b38..8606c56719c0b6406dfb05eb6a55d42b73111db8 100644 (file)
@@ -140,6 +140,9 @@ pci:v0000021B*
 pci:v0000021Bd00008139*
  ID_MODEL_FROM_DATABASE=HNE-300 (RealTek RTL8139c) [iPaq Networking]
 
+pci:v0000025E*
+ ID_VENDOR_FROM_DATABASE=Solidigm
+
 pci:v00000270*
  ID_VENDOR_FROM_DATABASE=Hauppauge computer works Inc. (Wrong ID)
 
@@ -302,6 +305,9 @@ pci:v00000731d0000930Asv00000731sd0000930A*
 pci:v00000731d0000930Asv00000731sd0000930B*
  ID_MODEL_FROM_DATABASE=JH930-I (JH930-M)
 
+pci:v00000731d0000930Asv00000731sd0000930C*
+ ID_MODEL_FROM_DATABASE=JH930-I (JH930)
+
 pci:v00000731d0000930B*
  ID_MODEL_FROM_DATABASE=JH930-M
 
@@ -374,6 +380,9 @@ pci:v00000B0Bd00000906*
 pci:v00000B0Bd00000A06*
  ID_MODEL_FROM_DATABASE=RCB672FXX 672-channel modular analog telephony card
 
+pci:v00000BAE*
+ ID_VENDOR_FROM_DATABASE=Bachmann electronic GmbH
+
 pci:v00000CCD*
  ID_VENDOR_FROM_DATABASE=Preferred Networks, Inc.
 
@@ -686,9 +695,15 @@ pci:v00000E11d0000B200*
 pci:v00000E11d0000B203*
  ID_MODEL_FROM_DATABASE=Integrated Lights Out Controller
 
+pci:v00000E11d0000B203sv0000103Csd00003305*
+ ID_MODEL_FROM_DATABASE=Integrated Lights Out Controller (iLO2)
+
 pci:v00000E11d0000B204*
  ID_MODEL_FROM_DATABASE=Integrated Lights Out  Processor
 
+pci:v00000E11d0000B204sv0000103Csd00003305*
+ ID_MODEL_FROM_DATABASE=Integrated Lights Out  Processor (iLO2)
+
 pci:v00000E11d0000C000*
  ID_MODEL_FROM_DATABASE=Remote Insight Lights-Out Edition
 
@@ -1574,6 +1589,9 @@ pci:v00001000d00000071*
 pci:v00001000d00000072*
  ID_MODEL_FROM_DATABASE=SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon]
 
+pci:v00001000d00000072sv00001000sd00003020*
+ ID_MODEL_FROM_DATABASE=SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (9211-8i)
+
 pci:v00001000d00000072sv00001000sd00003040*
  ID_MODEL_FROM_DATABASE=SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (9210-8i)
 
@@ -3150,7 +3168,10 @@ pci:v00001002d00001637*
  ID_MODEL_FROM_DATABASE=Renoir Radeon High Definition Audio Controller
 
 pci:v00001002d00001638*
- ID_MODEL_FROM_DATABASE=Cezanne
+ ID_MODEL_FROM_DATABASE=Cezanne [Radeon Vega Series / Radeon Vega Mobile Series]
+
+pci:v00001002d00001638sv00001043sd000016C2*
+ ID_MODEL_FROM_DATABASE=Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (Radeon Vega 8)
 
 pci:v00001002d0000163F*
  ID_MODEL_FROM_DATABASE=VanGogh [AMD Custom GPU 0405]
@@ -5204,6 +5225,9 @@ pci:v00001002d0000515Esv00001028sd0000023C*
 pci:v00001002d0000515Esv0000103Csd00001304*
  ID_MODEL_FROM_DATABASE=ES1000 (Integrity iLO2 Advanced KVM VGA [AD307A])
 
+pci:v00001002d0000515Esv0000103Csd000031FB*
+ ID_MODEL_FROM_DATABASE=ES1000 (ProLiant DL360 G5)
+
 pci:v00001002d0000515Esv000015D9sd00008680*
  ID_MODEL_FROM_DATABASE=ES1000 (X7DVL-E-O motherboard)
 
@@ -9087,7 +9111,7 @@ pci:v00001002d00006898*
  ID_MODEL_FROM_DATABASE=Cypress XT [Radeon HD 5870]
 
 pci:v00001002d00006898sv00001002sd00000B00*
- ID_MODEL_FROM_DATABASE=Cypress XT [Radeon HD 5870] (Radeon HD 5870 Eyefinityâ\81 Edition)
+ ID_MODEL_FROM_DATABASE=Cypress XT [Radeon HD 5870] (Radeon HD 5870 Eyefinity Edition)
 
 pci:v00001002d00006898sv0000106Bsd000000D0*
  ID_MODEL_FROM_DATABASE=Cypress XT [Radeon HD 5870] (Radeon HD 5870 Mac Edition)
@@ -11117,6 +11141,9 @@ pci:v00001002d0000731Fsv00001002sd00000B36*
 pci:v00001002d0000731Fsv00001458sd00002313*
  ID_MODEL_FROM_DATABASE=Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (Radeon RX 5700 XT Gaming OC)
 
+pci:v00001002d0000731Fsv0000148Csd00002398*
+ ID_MODEL_FROM_DATABASE=Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (AXRX 5700 XT 8GBD6-3DHE/OC [PowerColor Red Devil Radeon RX 5700 XT])
+
 pci:v00001002d0000731Fsv00001682sd00005701*
  ID_MODEL_FROM_DATABASE=Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (RX 5700 XT RAW II)
 
@@ -11171,6 +11198,9 @@ pci:v00001002d000073A4*
 pci:v00001002d000073A5*
  ID_MODEL_FROM_DATABASE=Navi 21 [Radeon RX 6950 XT]
 
+pci:v00001002d000073A5sv00001DA2sd0000441D*
+ ID_MODEL_FROM_DATABASE=Navi 21 [Radeon RX 6950 XT] (Navi 21 [Sapphire Nitro+ Radeon RX 6950 XT])
+
 pci:v00001002d000073AB*
  ID_MODEL_FROM_DATABASE=Navi 21 Pro-XLA [Radeon Pro W6800X/Radeon Pro W6800X Duo]
 
@@ -11213,6 +11243,9 @@ pci:v00001002d000073CE*
 pci:v00001002d000073DF*
  ID_MODEL_FROM_DATABASE=Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M]
 
+pci:v00001002d000073DFsv00001043sd000016C2*
+ ID_MODEL_FROM_DATABASE=Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M] (Radeon RX 6800M)
+
 pci:v00001002d000073E0*
  ID_MODEL_FROM_DATABASE=Navi 23
 
@@ -14474,6 +14507,21 @@ pci:v00001022d0000149Csv00001462sd00007C37*
 pci:v00001022d0000149D*
  ID_MODEL_FROM_DATABASE=Vangogh CVIP
 
+pci:v00001022d000014B5*
+ ID_MODEL_FROM_DATABASE=Family 17h-19h PCIe Root Complex
+
+pci:v00001022d000014B6*
+ ID_MODEL_FROM_DATABASE=Family 17h-19h IOMMU
+
+pci:v00001022d000014B7*
+ ID_MODEL_FROM_DATABASE=Family 17h-19h PCIe Dummy Host Bridge
+
+pci:v00001022d000014B9*
+ ID_MODEL_FROM_DATABASE=Family 17h-19h Internal PCIe GPP Bridge
+
+pci:v00001022d000014BA*
+ ID_MODEL_FROM_DATABASE=Family 17h-19h PCIe GPP Bridge
+
 pci:v00001022d00001510*
  ID_MODEL_FROM_DATABASE=Family 14h Processor Root Complex
 
@@ -16382,6 +16430,21 @@ pci:v00001028d00000073*
 pci:v00001028d00001028*
  ID_MODEL_FROM_DATABASE=PCIe Bridge riser
 
+pci:v00001028d00002600*
+ ID_MODEL_FROM_DATABASE=ENT NVMe RT1
+
+pci:v00001028d00002600sv00001028sd0000215E*
+ ID_MODEL_FROM_DATABASE=ENT NVMe RT1 (RI 3.84TB)
+
+pci:v00001028d00002600sv00001028sd0000215F*
+ ID_MODEL_FROM_DATABASE=ENT NVMe RT1 (RI 7.68TB)
+
+pci:v00001028d00002600sv00001028sd00002160*
+ ID_MODEL_FROM_DATABASE=ENT NVMe RT1 (FIPS RI 3.84TB)
+
+pci:v00001028d00002600sv00001028sd00002161*
+ ID_MODEL_FROM_DATABASE=ENT NVMe RT1 (FIPS RI 7.68TB)
+
 pci:v00001029*
  ID_VENDOR_FROM_DATABASE=Siemens Nixdorf IS
 
@@ -36251,6 +36314,9 @@ pci:v000010DEd00001AED*
 pci:v000010DEd00001AEF*
  ID_MODEL_FROM_DATABASE=GA102 High Definition Audio Controller
 
+pci:v000010DEd00001AF1*
+ ID_MODEL_FROM_DATABASE=GA100 [A100 NVSwitch]
+
 pci:v000010DEd00001B00*
  ID_MODEL_FROM_DATABASE=GP102 [TITAN X]
 
@@ -36914,6 +36980,9 @@ pci:v000010DEd00001F9F*
 pci:v000010DEd00001FA0*
  ID_MODEL_FROM_DATABASE=TU117M [GeForce MX550]
 
+pci:v000010DEd00001FA1*
+ ID_MODEL_FROM_DATABASE=TU117M
+
 pci:v000010DEd00001FAE*
  ID_MODEL_FROM_DATABASE=TU117GL
 
@@ -37016,6 +37085,12 @@ pci:v000010DEd000020F1*
 pci:v000010DEd000020F2*
  ID_MODEL_FROM_DATABASE=GA100 [A100-PG506-217]
 
+pci:v000010DEd000020F5*
+ ID_MODEL_FROM_DATABASE=GA100 [A800-80]
+
+pci:v000010DEd000020F6*
+ ID_MODEL_FROM_DATABASE=GA100 [A800-40]
+
 pci:v000010DEd00002182*
  ID_MODEL_FROM_DATABASE=TU116 [GeForce GTX 1660 Ti]
 
@@ -37082,6 +37157,9 @@ pci:v000010DEd00002206sv000010DEsd0000146D*
 pci:v000010DEd00002206sv00001462sd00003892*
  ID_MODEL_FROM_DATABASE=GA102 [GeForce RTX 3080] (RTX 3080 10GB GAMING X TRIO)
 
+pci:v000010DEd00002207*
+ ID_MODEL_FROM_DATABASE=GA102 [GeForce RTX 3070 Ti]
+
 pci:v000010DEd00002208*
  ID_MODEL_FROM_DATABASE=GA102 [GeForce RTX 3080 Ti]
 
@@ -37143,7 +37221,7 @@ pci:v000010DEd00002321*
  ID_MODEL_FROM_DATABASE=GH100
 
 pci:v000010DEd00002331*
- ID_MODEL_FROM_DATABASE=GH100 [H100 80GB 8GPC Engineering Sample]
+ ID_MODEL_FROM_DATABASE=GH100 [H100 PCIe]
 
 pci:v000010DEd00002336*
  ID_MODEL_FROM_DATABASE=GH100 [H100 96GB]
@@ -37238,12 +37316,18 @@ pci:v000010DEd000024BB*
 pci:v000010DEd000024BF*
  ID_MODEL_FROM_DATABASE=GA104 [GeForce RTX 3070 Engineering Sample]
 
+pci:v000010DEd000024C9*
+ ID_MODEL_FROM_DATABASE=GA104 [GeForce RTX 3060 Ti]
+
 pci:v000010DEd000024DC*
  ID_MODEL_FROM_DATABASE=GA104M [GeForce RTX 3080 Mobile / Max-Q 8GB/16GB]
 
 pci:v000010DEd000024DD*
  ID_MODEL_FROM_DATABASE=GA104M [GeForce RTX 3070 Mobile / Max-Q]
 
+pci:v000010DEd000024DF*
+ ID_MODEL_FROM_DATABASE=GA104M
+
 pci:v000010DEd000024E0*
  ID_MODEL_FROM_DATABASE=GA104M [Geforce RTX 3070 Ti Laptop GPU]
 
@@ -37271,6 +37355,9 @@ pci:v000010DEd00002508*
 pci:v000010DEd00002520*
  ID_MODEL_FROM_DATABASE=GA106M [GeForce RTX 3060 Mobile / Max-Q]
 
+pci:v000010DEd00002521*
+ ID_MODEL_FROM_DATABASE=GA106M [GeForce RTX 3060 Laptop GPU]
+
 pci:v000010DEd00002523*
  ID_MODEL_FROM_DATABASE=GA106M [GeForce RTX 3050 Ti Mobile / Max-Q]
 
@@ -37280,9 +37367,15 @@ pci:v000010DEd0000252F*
 pci:v000010DEd00002531*
  ID_MODEL_FROM_DATABASE=GA106 [RTX A2000]
 
+pci:v000010DEd00002544*
+ ID_MODEL_FROM_DATABASE=GA106 [GeForce RTX 3060]
+
 pci:v000010DEd00002560*
  ID_MODEL_FROM_DATABASE=GA106M [GeForce RTX 3060 Mobile / Max-Q]
 
+pci:v000010DEd00002561*
+ ID_MODEL_FROM_DATABASE=GA106M [GeForce RTX 3060 Laptop GPU]
+
 pci:v000010DEd00002563*
  ID_MODEL_FROM_DATABASE=GA106M [GeForce RTX 3050 Ti Mobile / Max-Q]
 
@@ -37364,6 +37457,15 @@ pci:v000010DEd000025FA*
 pci:v000010DEd00002684*
  ID_MODEL_FROM_DATABASE=AD102 [GeForce RTX 4090]
 
+pci:v000010DEd000026B1*
+ ID_MODEL_FROM_DATABASE=AD102GL [L6000]
+
+pci:v000010DEd000026B5*
+ ID_MODEL_FROM_DATABASE=AD102GL [L40]
+
+pci:v000010DEd000026B8*
+ ID_MODEL_FROM_DATABASE=AD102GL [L40G]
+
 pci:v000010DEd00002717*
  ID_MODEL_FROM_DATABASE=GN21-X11
 
@@ -37376,6 +37478,9 @@ pci:v000010DEd00002785*
 pci:v000010DEd000027A0*
  ID_MODEL_FROM_DATABASE=GN21-X9
 
+pci:v000010DEd000027B8*
+ ID_MODEL_FROM_DATABASE=AD104GL [L4]
+
 pci:v000010DEd000027E0*
  ID_MODEL_FROM_DATABASE=GN21-X9
 
@@ -39500,6 +39605,9 @@ pci:v00001103d00004310*
 pci:v00001103d00007505*
  ID_MODEL_FROM_DATABASE=SSD7505 PCIe Gen4 x16 4-Port M.2 NVMe RAID Controller
 
+pci:v00001103d00007540*
+ ID_MODEL_FROM_DATABASE=SSD7540 PCIe Gen4 x16 8-Port M.2 NVMe RAID Controller
+
 pci:v00001104*
  ID_VENDOR_FROM_DATABASE=RasterOps Corp.
 
@@ -42102,7 +42210,7 @@ pci:v0000112A*
  ID_VENDOR_FROM_DATABASE=Hermes Electronics Company, Ltd.
 
 pci:v0000112B*
- ID_VENDOR_FROM_DATABASE=Heidelberger Druckmaschinen AGHeidelberger Druckmaschinen AG
+ ID_VENDOR_FROM_DATABASE=Heidelberger Druckmaschinen AG
 
 pci:v0000112C*
  ID_VENDOR_FROM_DATABASE=Zenith Data Systems
@@ -44630,6 +44738,9 @@ pci:v00001179d00000113sv00001179sd00000001*
 pci:v00001179d00000115*
  ID_MODEL_FROM_DATABASE=XG4 NVMe SSD Controller
 
+pci:v00001179d00000116*
+ ID_MODEL_FROM_DATABASE=XG5 NVMe SSD Controller
+
 pci:v00001179d0000011A*
  ID_MODEL_FROM_DATABASE=XG6 NVMe SSD Controller
 
@@ -49739,6 +49850,9 @@ pci:v0000129A*
 pci:v0000129Ad00000615*
  ID_MODEL_FROM_DATABASE=PBT-615 PCI-X Bus Analyzer
 
+pci:v0000129Ad00000715*
+ ID_MODEL_FROM_DATABASE=cPCI Bus Analyzer
+
 pci:v0000129Ad00001100*
  ID_MODEL_FROM_DATABASE=PMC-FPGA05
 
@@ -51296,6 +51410,36 @@ pci:v00001344d000051B2sv00001344sd00006000*
 pci:v00001344d000051C0*
  ID_MODEL_FROM_DATABASE=7400 PRO NVMe SSD
 
+pci:v00001344d000051C0sv00001028sd00002162*
+ ID_MODEL_FROM_DATABASE=7400 PRO NVMe SSD (EC NVMe OPAL 7400 RI M.2 480GB)
+
+pci:v00001344d000051C0sv00001028sd00002163*
+ ID_MODEL_FROM_DATABASE=7400 PRO NVMe SSD (EC NVMe OPAL 7400 RI M.2 960GB)
+
+pci:v00001344d000051C0sv00001028sd00002164*
+ ID_MODEL_FROM_DATABASE=7400 PRO NVMe SSD (EC NVMe ISE 7400 RI M.2 480GB)
+
+pci:v00001344d000051C0sv00001028sd00002165*
+ ID_MODEL_FROM_DATABASE=7400 PRO NVMe SSD (EC NVMe ISE 7400 RI M.2 960GB)
+
+pci:v00001344d000051C0sv00001028sd0000216C*
+ ID_MODEL_FROM_DATABASE=7400 PRO NVMe SSD (EC NVMe ISE 7400 RI M.2 110 1.92TB)
+
+pci:v00001344d000051C0sv00001028sd0000216D*
+ ID_MODEL_FROM_DATABASE=7400 PRO NVMe SSD (EC NVMe ISE 7400 RI M.2 110 3.84TB)
+
+pci:v00001344d000051C0sv00001028sd0000216E*
+ ID_MODEL_FROM_DATABASE=7400 PRO NVMe SSD (EC NVMe OPAL 7400 RI M.2 110 1.92TB)
+
+pci:v00001344d000051C0sv00001028sd0000216F*
+ ID_MODEL_FROM_DATABASE=7400 PRO NVMe SSD (EC NVMe OPAL 7400 RI M.2 110 3.84TB)
+
+pci:v00001344d000051C0sv00001028sd00002197*
+ ID_MODEL_FROM_DATABASE=7400 PRO NVMe SSD (EC NVMe OPAL 7400 RI M.2 110 960GB)
+
+pci:v00001344d000051C0sv00001028sd0000224D*
+ ID_MODEL_FROM_DATABASE=7400 PRO NVMe SSD (EC NVMe ISE 7400 RI M.2 110 960GB)
+
 pci:v00001344d000051C0sv00001344sd00001100*
  ID_MODEL_FROM_DATABASE=7400 PRO NVMe SSD (M.2 480GB)
 
@@ -51332,6 +51476,12 @@ pci:v00001344d000051C0sv00001344sd00005000*
 pci:v00001344d000051C1*
  ID_MODEL_FROM_DATABASE=7400 MAX NVMe SSD
 
+pci:v00001344d000051C1sv00001028sd0000216A*
+ ID_MODEL_FROM_DATABASE=7400 MAX NVMe SSD (EC NVMe ISE 7400 MU M.2 80 800GB)
+
+pci:v00001344d000051C1sv00001028sd0000216B*
+ ID_MODEL_FROM_DATABASE=7400 MAX NVMe SSD (EC NVMe OPAL 7400 MU M.2 80 800GB)
+
 pci:v00001344d000051C1sv00001344sd00001100*
  ID_MODEL_FROM_DATABASE=7400 MAX NVMe SSD (M.2 400GB)
 
@@ -56921,6 +57071,9 @@ pci:v0000148C*
 pci:v0000148Cd00002391*
  ID_MODEL_FROM_DATABASE=Radeon RX 590 [Red Devil]
 
+pci:v0000148Cd00002398*
+ ID_MODEL_FROM_DATABASE=AXRX 5700 XT 8GBD6-3DHE/OC [PowerColor Red Devil Radeon RX 5700 XT]
+
 pci:v0000148D*
  ID_VENDOR_FROM_DATABASE=DIGICOM Systems, Inc.
 
@@ -57959,6 +58112,9 @@ pci:v000014E4d00001657sv0000103Csd00003383*
 pci:v000014E4d00001657sv000014E4sd00001904*
  ID_MODEL_FROM_DATABASE=NetXtreme BCM5719 Gigabit Ethernet PCIe (4-port 1Gb Ethernet Adapter)
 
+pci:v000014E4d00001657sv0000193Dsd00001025*
+ ID_MODEL_FROM_DATABASE=NetXtreme BCM5719 Gigabit Ethernet PCIe (NIC-ETH330T-LP-4P)
+
 pci:v000014E4d00001659*
  ID_MODEL_FROM_DATABASE=NetXtreme BCM5721 Gigabit Ethernet PCI Express
 
@@ -67151,6 +67307,9 @@ pci:v000018F4d000001D5*
 pci:v000018F4d000001E5*
  ID_MODEL_FROM_DATABASE=NT100A01 Network Adapter
 
+pci:v000018F4d00000225*
+ ID_MODEL_FROM_DATABASE=NT40A11 Network Adapter
+
 pci:v000018F6*
  ID_VENDOR_FROM_DATABASE=NextIO
 
@@ -70601,6 +70760,9 @@ pci:v00001C1Fd0000001D*
 pci:v00001C1Fd0000001F*
  ID_MODEL_FROM_DATABASE=FD940
 
+pci:v00001C1Fd00000020*
+ ID_MODEL_FROM_DATABASE=FD2110
+
 pci:v00001C28*
  ID_VENDOR_FROM_DATABASE=Lite-On IT Corp. / Plextor
 
@@ -70664,6 +70826,12 @@ pci:v00001C2Cd00001000*
 pci:v00001C2Cd00001001*
  ID_MODEL_FROM_DATABASE=SmartNIC N5011 w/2xE810 4x100Gb
 
+pci:v00001C2Cd00001002*
+ ID_MODEL_FROM_DATABASE=SmartNIC N5013 4x100Gb
+
+pci:v00001C2Cd00001003*
+ ID_MODEL_FROM_DATABASE=SmartNIC N5014 w/2xE810 4x100Gb
+
 pci:v00001C2Cd0000A000*
  ID_MODEL_FROM_DATABASE=FBC2CGG3 Capture 2x40Gb [Mango_02]
 
@@ -70785,7 +70953,7 @@ pci:v00001C5Cd00001527*
  ID_MODEL_FROM_DATABASE=PC401 NVMe Solid State Drive 256GB
 
 pci:v00001C5Cd0000174A*
- ID_MODEL_FROM_DATABASE=PC711 NVMe Solid State Drive
+ ID_MODEL_FROM_DATABASE=Gold P31/PC711 NVMe Solid State Drive
 
 pci:v00001C5Cd00002204*
  ID_MODEL_FROM_DATABASE=960GB TLC PCIe Gen3 x4 NVMe M.2 22110
@@ -70838,6 +71006,30 @@ pci:v00001C5F*
 pci:v00001C5Fd0000000D*
  ID_MODEL_FROM_DATABASE=PBlaze5 520/526
 
+pci:v00001C5Fd0000000Dsv00001C5Fsd00000220*
+ ID_MODEL_FROM_DATABASE=PBlaze5 520/526 (NVMe SSD PBlaze5 520 1920G AIC)
+
+pci:v00001C5Fd0000000Dsv00001C5Fsd00000221*
+ ID_MODEL_FROM_DATABASE=PBlaze5 520/526 (NVMe SSD PBlaze5 520 1920G 2.5" U.2)
+
+pci:v00001C5Fd0000000Dsv00001C5Fsd00000230*
+ ID_MODEL_FROM_DATABASE=PBlaze5 520/526 (NVMe SSD PBlaze5 520 3840G AIC)
+
+pci:v00001C5Fd0000000Dsv00001C5Fsd00000231*
+ ID_MODEL_FROM_DATABASE=PBlaze5 520/526 (NVMe SSD PBlaze5 520 3840G 2.5" U.2)
+
+pci:v00001C5Fd0000000Dsv00001C5Fsd00004220*
+ ID_MODEL_FROM_DATABASE=PBlaze5 520/526 (NVMe SSD PBlaze5 526 1600G AIC)
+
+pci:v00001C5Fd0000000Dsv00001C5Fsd00004221*
+ ID_MODEL_FROM_DATABASE=PBlaze5 520/526 (NVMe SSD PBlaze5 526 1600G 2.5" U.2)
+
+pci:v00001C5Fd0000000Dsv00001C5Fsd00004230*
+ ID_MODEL_FROM_DATABASE=PBlaze5 520/526 (NVMe SSD PBlaze5 526 3200G AIC)
+
+pci:v00001C5Fd0000000Dsv00001C5Fsd00004231*
+ ID_MODEL_FROM_DATABASE=PBlaze5 520/526 (NVMe SSD PBlaze5 526 3200G 2.5" U.2)
+
 pci:v00001C5Fd0000000E*
  ID_MODEL_FROM_DATABASE=PBlaze6 6530
 
@@ -70892,6 +71084,30 @@ pci:v00001C5Fd0000000Esv00001C5Fsd00005341*
 pci:v00001C5Fd0000003D*
  ID_MODEL_FROM_DATABASE=PBlaze5 920/926
 
+pci:v00001C5Fd0000003Dsv00001C5Fsd00000A30*
+ ID_MODEL_FROM_DATABASE=PBlaze5 920/926 (NVMe SSD PBlaze5 920 3840G AIC)
+
+pci:v00001C5Fd0000003Dsv00001C5Fsd00000A31*
+ ID_MODEL_FROM_DATABASE=PBlaze5 920/926 (NVMe SSD PBlaze5 920 3840G 2.5" U.2)
+
+pci:v00001C5Fd0000003Dsv00001C5Fsd00000A40*
+ ID_MODEL_FROM_DATABASE=PBlaze5 920/926 (NVMe SSD PBlaze5 920 7680G AIC)
+
+pci:v00001C5Fd0000003Dsv00001C5Fsd00000A41*
+ ID_MODEL_FROM_DATABASE=PBlaze5 920/926 (NVMe SSD PBlaze5 920 7680G 2.5" U.2)
+
+pci:v00001C5Fd0000003Dsv00001C5Fsd00004A30*
+ ID_MODEL_FROM_DATABASE=PBlaze5 920/926 (NVMe SSD PBlaze5 926 3200G AIC)
+
+pci:v00001C5Fd0000003Dsv00001C5Fsd00004A31*
+ ID_MODEL_FROM_DATABASE=PBlaze5 920/926 (NVMe SSD PBlaze5 926 3200G 2.5" U.2)
+
+pci:v00001C5Fd0000003Dsv00001C5Fsd00004A40*
+ ID_MODEL_FROM_DATABASE=PBlaze5 920/926 (NVMe SSD PBlaze5 926 6400G AIC)
+
+pci:v00001C5Fd0000003Dsv00001C5Fsd00004A41*
+ ID_MODEL_FROM_DATABASE=PBlaze5 920/926 (NVMe SSD PBlaze5 926 6400G 2.5" U.2)
+
 pci:v00001C5Fd0000003E*
  ID_MODEL_FROM_DATABASE=PBlaze6 6920
 
@@ -71051,6 +71267,15 @@ pci:v00001CC4d00001203sv00001CC4sd0000A213*
 pci:v00001CC4d00001203sv00001CC4sd0000A214*
  ID_MODEL_FROM_DATABASE=NVMe SSD Controller UHXXXa series (NVMe SSD UHXXXa series U.2 6400GB)
 
+pci:v00001CC4d00001203sv00001CC4sd0000E122*
+ ID_MODEL_FROM_DATABASE=NVMe SSD Controller UHXXXa series (VNMe SSD UH711a series U.2 1920GB)
+
+pci:v00001CC4d00001203sv00001CC4sd0000E123*
+ ID_MODEL_FROM_DATABASE=NVMe SSD Controller UHXXXa series (VNMe SSD UH711a series U.2 3840GB)
+
+pci:v00001CC4d00001203sv00001CC4sd0000E124*
+ ID_MODEL_FROM_DATABASE=NVMe SSD Controller UHXXXa series (VNMe SSD UH711a series U.2 7680GB)
+
 pci:v00001CC4d000017AB*
  ID_MODEL_FROM_DATABASE=NVMe 256G SSD device
 
@@ -71666,6 +71891,9 @@ pci:v00001D6Cd00001020*
 pci:v00001D6Cd00001021*
  ID_MODEL_FROM_DATABASE=AR-MGMT-PF [Board-Generic Management Physical Function]
 
+pci:v00001D6Cd00001022*
+ ID_MODEL_FROM_DATABASE=AR-ARKA-FX2 [Arkville 128B DPDK Data Mover for Agilex]
+
 pci:v00001D6Cd00004200*
  ID_MODEL_FROM_DATABASE=A5PL-E1-10GETI [10 GbE Ethernet Traffic Instrument]
 
@@ -71876,6 +72104,9 @@ pci:v00001D87d00001808*
 pci:v00001D87d00003566*
  ID_MODEL_FROM_DATABASE=RK3568 Remote Signal Processor
 
+pci:v00001D87d00003588*
+ ID_MODEL_FROM_DATABASE=RK3588
+
 pci:v00001D89*
  ID_VENDOR_FROM_DATABASE=YEESTOR Microelectronics Co., Ltd
 
@@ -72056,6 +72287,9 @@ pci:v00001DB7d0000DC22*
 pci:v00001DB7d0000DC23*
  ID_MODEL_FROM_DATABASE=I2S/DMA Controller [X100 Series]
 
+pci:v00001DB7d0000DC24*
+ ID_MODEL_FROM_DATABASE=NPU Controller [X100 Series]
+
 pci:v00001DB7d0000DC26*
  ID_MODEL_FROM_DATABASE=SATA Controller [X100 Series]
 
@@ -73130,6 +73364,9 @@ pci:v00001E81d00001203sv00001E81sd0000A213*
 pci:v00001E81d00001203sv00001E81sd0000A214*
  ID_MODEL_FROM_DATABASE=NVMe SSD Controller UHXXXa series (NVMe SSD UHXXXa series U.2 6400GBÂ)
 
+pci:v00001E81d00001203sv00001E81sd0000F123*
+ ID_MODEL_FROM_DATABASE=NVMe SSD Controller UHXXXa series (NVMe SSD TP6500 series U.2 3840GB)
+
 pci:v00001E85*
  ID_VENDOR_FROM_DATABASE=Heitec AG
 
@@ -73152,10 +73389,13 @@ pci:v00001E95*
  ID_VENDOR_FROM_DATABASE=Solid State Storage Technology Corporation
 
 pci:v00001E95d00001002*
- ID_MODEL_FROM_DATABASE=NVMe Datacenter LJ1 SSD [3DNAND, Rainier Controller]
+ ID_MODEL_FROM_DATABASE=NVMe SSD [3DNAND] 2.5" U.2 (LJ1)
+
+pci:v00001E95d00001002sv00001E95sd00001101*
+ ID_MODEL_FROM_DATABASE=NVMe SSD [3DNAND] 2.5" U.2 (LJ1)
 
 pci:v00001E95d00001002sv00001EA0sd00005636*
- ID_MODEL_FROM_DATABASE=NVMe Datacenter LJ1 SSD [3DNAND, Rainier Controller] (TP1500 Series U.2 NVMe Datacenter SSD)
+ ID_MODEL_FROM_DATABASE=NVMe SSD [3DNAND] 2.5" U.2 (LJ1) (TP1500 Series U.2 NVMe Datacenter SSD)
 
 pci:v00001E9F*
  ID_VENDOR_FROM_DATABASE=Lynxi Technologies Co., Ltd.
@@ -73217,6 +73457,33 @@ pci:v00001EBD*
 pci:v00001EBDd00000101*
  ID_MODEL_FROM_DATABASE=Seirios 2063 Video Codec
 
+pci:v00001EC8*
+ ID_VENDOR_FROM_DATABASE=Innosilicon Co Ltd
+
+pci:v00001EC8d00008800*
+ ID_MODEL_FROM_DATABASE=Fantasy I
+
+pci:v00001EC8d00008800sv00001EC8sd000012A2*
+ ID_MODEL_FROM_DATABASE=Fantasy I (Device)
+
+pci:v00001EC8d00009800*
+ ID_MODEL_FROM_DATABASE=Fantasy II
+
+pci:v00001EC8d00009800sv00001EC8sd000012A2*
+ ID_MODEL_FROM_DATABASE=Fantasy II (Device)
+
+pci:v00001EC8d00009802*
+ ID_MODEL_FROM_DATABASE=Fantasy II
+
+pci:v00001EC8d00009802sv00001EC8sd000012A2*
+ ID_MODEL_FROM_DATABASE=Fantasy II (Device)
+
+pci:v00001EC8d00009804*
+ ID_MODEL_FROM_DATABASE=Fantasy II
+
+pci:v00001EC8d00009804sv00001EC8sd000012A2*
+ ID_MODEL_FROM_DATABASE=Fantasy II (Device)
+
 pci:v00001EC9*
  ID_VENDOR_FROM_DATABASE=Wingtech Group(HongKong)Limited
 
@@ -73262,11 +73529,14 @@ pci:v00001ED5d00000123*
 pci:v00001ED5d000001FF*
  ID_MODEL_FROM_DATABASE=MTT HDMI/DP Audio
 
+pci:v00001ED5d00000200*
+ ID_MODEL_FROM_DATABASE=MTT S80 Engineering Sample
+
 pci:v00001ED5d00000201*
- ID_MODEL_FROM_DATABASE=G2D30
+ ID_MODEL_FROM_DATABASE=MTT S80
 
 pci:v00001ED5d00000202*
- ID_MODEL_FROM_DATABASE=G2D20
+ ID_MODEL_FROM_DATABASE=MTT S70
 
 pci:v00001ED5d00000203*
  ID_MODEL_FROM_DATABASE=G2D10
@@ -73278,7 +73548,7 @@ pci:v00001ED5d00000221*
  ID_MODEL_FROM_DATABASE=G2S80
 
 pci:v00001ED5d00000222*
- ID_MODEL_FROM_DATABASE=G2S85
+ ID_MODEL_FROM_DATABASE=MTT S3000
 
 pci:v00001ED5d00000223*
  ID_MODEL_FROM_DATABASE=G2S4
@@ -73298,8 +73568,17 @@ pci:v00001ED8d00000101*
 pci:v00001ED9*
  ID_VENDOR_FROM_DATABASE=Myrtle.ai
 
+pci:v00001EE1*
+ ID_VENDOR_FROM_DATABASE=Suzhou Kuhan Information Technologies
+
+pci:v00001EE1d00000050*
+ ID_MODEL_FROM_DATABASE=Aurora NVMe SSD Controller
+
 pci:v00001EE4*
- ID_VENDOR_FROM_DATABASE=PETAiO, Inc
+ ID_VENDOR_FROM_DATABASE=PETAIO INC
+
+pci:v00001EE4d00001180*
+ ID_MODEL_FROM_DATABASE=P8118 U.2 Single Port SSD
 
 pci:v00001EE9*
  ID_VENDOR_FROM_DATABASE=SUSE LLC
@@ -75779,6 +76058,9 @@ pci:v00007357*
 pci:v00007357d00007910*
  ID_MODEL_FROM_DATABASE=7910 [Althea]
 
+pci:v00007377*
+ ID_VENDOR_FROM_DATABASE=Shenzhen Colorful Yugong Technology and Development Co.
+
 pci:v00007401*
  ID_VENDOR_FROM_DATABASE=EndRun Technologies
 
@@ -75800,6 +76082,9 @@ pci:v00007526d00000083*
 pci:v00007604*
  ID_VENDOR_FROM_DATABASE=O.N. Electronic Co Ltd.
 
+pci:v000078C0*
+ ID_VENDOR_FROM_DATABASE=Herrick Technology Laboratories, Inc. [HTL]
+
 pci:v00007BDE*
  ID_VENDOR_FROM_DATABASE=MIDAC Corporation
 
@@ -77576,6 +77861,9 @@ pci:v00008086d000009A7*
 pci:v00008086d000009AB*
  ID_MODEL_FROM_DATABASE=RST VMD Managed Controller
 
+pci:v00008086d000009C4*
+ ID_MODEL_FROM_DATABASE=PAC with Intel Arria 10 GX FPGA
+
 pci:v00008086d00000A03*
  ID_MODEL_FROM_DATABASE=Haswell-ULT Thermal Subsystem
 
@@ -77804,6 +78092,9 @@ pci:v00008086d00000B26*
 pci:v00008086d00000B27*
  ID_MODEL_FROM_DATABASE=Thunderbolt 4 USB Controller [Goshen Ridge 2020]
 
+pci:v00008086d00000B2B*
+ ID_MODEL_FROM_DATABASE=PAC with Intel Stratix 10 SX FPGA [FPGA PAC D5005]
+
 pci:v00008086d00000B60*
  ID_MODEL_FROM_DATABASE=NVMe DC SSD [3DNAND, Sentinel Rock Controller]
 
@@ -78158,6 +78449,9 @@ pci:v00008086d00000D4C*
 pci:v00008086d00000D4D*
  ID_MODEL_FROM_DATABASE=Ethernet Connection (11) I219-V
 
+pci:v00008086d00000D4Dsv00008086sd00000D4D*
+ ID_MODEL_FROM_DATABASE=Ethernet Connection (11) I219-V
+
 pci:v00008086d00000D4E*
  ID_MODEL_FROM_DATABASE=Ethernet Connection (10) I219-LM
 
@@ -81032,6 +81326,9 @@ pci:v00008086d00001250*
 pci:v00008086d0000125B*
  ID_MODEL_FROM_DATABASE=Ethernet Controller I226-LM
 
+pci:v00008086d0000125C*
+ ID_MODEL_FROM_DATABASE=Ethernet Controller I226-V
+
 pci:v00008086d00001360*
  ID_MODEL_FROM_DATABASE=82806AA PCI64 Hub PCI Bridge
 
@@ -81308,6 +81605,9 @@ pci:v00008086d00001521sv00001BD4sd00000066*
 pci:v00008086d00001521sv00001BD4sd0000008A*
  ID_MODEL_FROM_DATABASE=I350 Gigabit Network Connection (F012I350)
 
+pci:v00008086d00001521sv00001BD4sd0000008D*
+ ID_MODEL_FROM_DATABASE=I350 Gigabit Network Connection (ENFI1100-T4)
+
 pci:v00008086d00001521sv00008086sd00000001*
  ID_MODEL_FROM_DATABASE=I350 Gigabit Network Connection (Ethernet Server Adapter I350-T4)
 
@@ -81527,6 +81827,9 @@ pci:v00008086d00001533sv000010A9sd0000802C*
 pci:v00008086d00001533sv000010A9sd0000802D*
  ID_MODEL_FROM_DATABASE=I210 Gigabit Network Connection (UV3000 BaseIO GbE Network)
 
+pci:v00008086d00001533sv000017AAsd00001059*
+ ID_MODEL_FROM_DATABASE=I210 Gigabit Network Connection
+
 pci:v00008086d00001533sv000017AAsd00001100*
  ID_MODEL_FROM_DATABASE=I210 Gigabit Network Connection (ThinkServer Ethernet Server Adapter)
 
@@ -82205,6 +82508,9 @@ pci:v00008086d0000158Bsv00008086sd00000009*
 pci:v00008086d0000158Bsv00008086sd0000000A*
  ID_MODEL_FROM_DATABASE=Ethernet Controller XXV710 for 25GbE SFP28 (Ethernet 25G 2P XXV710 OCP)
 
+pci:v00008086d0000158Bsv00008086sd0000000C*
+ ID_MODEL_FROM_DATABASE=Ethernet Controller XXV710 for 25GbE SFP28 (Ethernet Network Adapter XXV710-DA2 for OCP 3.0)
+
 pci:v00008086d0000158Bsv00008086sd0000000D*
  ID_MODEL_FROM_DATABASE=Ethernet Controller XXV710 for 25GbE SFP28 (Ethernet 25G 2P XXV710 OCP)
 
@@ -87713,6 +88019,9 @@ pci:v00008086d000025D4sv000015D9sd00008680*
 pci:v00008086d000025D8*
  ID_MODEL_FROM_DATABASE=5000P Chipset Memory Controller Hub
 
+pci:v00008086d000025D8sv0000103Csd000031FD*
+ ID_MODEL_FROM_DATABASE=5000P Chipset Memory Controller Hub (ProLiant DL360 G5)
+
 pci:v00008086d000025D8sv000015D9sd00009680*
  ID_MODEL_FROM_DATABASE=5000P Chipset Memory Controller Hub (X7DBN Motherboard)
 
@@ -87744,7 +88053,7 @@ pci:v00008086d000025F0sv00001028sd000001BB*
  ID_MODEL_FROM_DATABASE=5000 Series Chipset FSB Registers (PowerEdge 1955 FSB Registers)
 
 pci:v00008086d000025F0sv0000103Csd000031FD*
- ID_MODEL_FROM_DATABASE=5000 Series Chipset FSB Registers (ProLiant DL140 G3)
+ ID_MODEL_FROM_DATABASE=5000 Series Chipset FSB Registers (ProLiant DL140 G3, DL360 G5)
 
 pci:v00008086d000025F0sv000015D9sd00008680*
  ID_MODEL_FROM_DATABASE=5000 Series Chipset FSB Registers (X7DVL-E-O motherboard)
@@ -87759,7 +88068,7 @@ pci:v00008086d000025F1*
  ID_MODEL_FROM_DATABASE=5000 Series Chipset Reserved Registers
 
 pci:v00008086d000025F1sv0000103Csd000031FD*
- ID_MODEL_FROM_DATABASE=5000 Series Chipset Reserved Registers (ProLiant DL140 G3)
+ ID_MODEL_FROM_DATABASE=5000 Series Chipset Reserved Registers (ProLiant DL140 G3, DL360 G5)
 
 pci:v00008086d000025F1sv000015D9sd00008680*
  ID_MODEL_FROM_DATABASE=5000 Series Chipset Reserved Registers (X7DVL-E-O motherboard)
@@ -87774,7 +88083,7 @@ pci:v00008086d000025F3*
  ID_MODEL_FROM_DATABASE=5000 Series Chipset Reserved Registers
 
 pci:v00008086d000025F3sv0000103Csd000031FD*
- ID_MODEL_FROM_DATABASE=5000 Series Chipset Reserved Registers (ProLiant DL140 G3)
+ ID_MODEL_FROM_DATABASE=5000 Series Chipset Reserved Registers (ProLiant DL140 G3, DL360 G5)
 
 pci:v00008086d000025F3sv000015D9sd00008680*
  ID_MODEL_FROM_DATABASE=5000 Series Chipset Reserved Registers (X7DVL-E-O motherboard)
@@ -87789,7 +88098,7 @@ pci:v00008086d000025F5*
  ID_MODEL_FROM_DATABASE=5000 Series Chipset FBD Registers
 
 pci:v00008086d000025F5sv0000103Csd000031FD*
- ID_MODEL_FROM_DATABASE=5000 Series Chipset FBD Registers (ProLiant DL140 G3)
+ ID_MODEL_FROM_DATABASE=5000 Series Chipset FBD Registers (ProLiant DL140 G3, DL360 G5)
 
 pci:v00008086d000025F5sv000015D9sd00008680*
  ID_MODEL_FROM_DATABASE=5000 Series Chipset FBD Registers (X7DVL-E-O motherboard)
@@ -87804,7 +88113,7 @@ pci:v00008086d000025F6*
  ID_MODEL_FROM_DATABASE=5000 Series Chipset FBD Registers
 
 pci:v00008086d000025F6sv0000103Csd000031FD*
- ID_MODEL_FROM_DATABASE=5000 Series Chipset FBD Registers (ProLiant DL140 G3)
+ ID_MODEL_FROM_DATABASE=5000 Series Chipset FBD Registers (ProLiant DL140 G3, DL360 G5)
 
 pci:v00008086d000025F6sv000015D9sd00008680*
  ID_MODEL_FROM_DATABASE=5000 Series Chipset FBD Registers (X7DVL-E-O motherboard)
@@ -88503,7 +88812,7 @@ pci:v00008086d00002688sv00001028sd000001F0*
  ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (PowerEdge R900 onboard USB)
 
 pci:v00008086d00002688sv0000103Csd000031FE*
- ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (ProLiant DL140 G3)
+ ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (ProLiant DL140 G3, DL360 G5)
 
 pci:v00008086d00002688sv000015D9sd00008680*
  ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (X7DVL-E-O motherboard)
@@ -88524,7 +88833,7 @@ pci:v00008086d00002689sv00001028sd000001F0*
  ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (PowerEdge R900 onboard USB)
 
 pci:v00008086d00002689sv0000103Csd000031FE*
- ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (ProLiant DL140 G3)
+ ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (ProLiant DL140 G3, DL360 G5)
 
 pci:v00008086d00002689sv000015D9sd00008680*
  ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (X7DVL-E-O motherboard)
@@ -88542,7 +88851,7 @@ pci:v00008086d0000268Asv00001028sd000001F0*
  ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (PowerEdge R900 onboard USB)
 
 pci:v00008086d0000268Asv0000103Csd000031FE*
- ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (ProLiant DL140 G3)
+ ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (ProLiant DL140 G3, DL360 G5)
 
 pci:v00008086d0000268Asv000015D9sd00008680*
  ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (X7DVL-E-O motherboard)
@@ -88559,6 +88868,9 @@ pci:v00008086d0000268B*
 pci:v00008086d0000268Bsv00001028sd000001F0*
  ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset UHCI USB Controller #4 (PowerEdge R900 onboard USB)
 
+pci:v00008086d0000268Bsv0000103Csd000031FE*
+ ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset UHCI USB Controller #4 (ProLiant DL360 G5)
+
 pci:v00008086d0000268Bsv000015D9sd00008680*
  ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset UHCI USB Controller #4 (X7DVL-E-O motherboard)
 
@@ -88575,7 +88887,7 @@ pci:v00008086d0000268Csv00001028sd000001F0*
  ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset EHCI USB2 Controller (PowerEdge R900 onboard USB)
 
 pci:v00008086d0000268Csv0000103Csd000031FE*
- ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset EHCI USB2 Controller (ProLiant DL140 G3)
+ ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset EHCI USB2 Controller (ProLiant DL140 G3, DL360 G5)
 
 pci:v00008086d0000268Csv000015D9sd00008680*
  ID_MODEL_FROM_DATABASE=631xESB/632xESB/3100 Chipset EHCI USB2 Controller (X7DVL-E-O motherboard)
@@ -88635,7 +88947,7 @@ pci:v00008086d0000269E*
  ID_MODEL_FROM_DATABASE=631xESB/632xESB IDE Controller
 
 pci:v00008086d0000269Esv0000103Csd000031FE*
- ID_MODEL_FROM_DATABASE=631xESB/632xESB IDE Controller (ProLiant DL140 G3)
+ ID_MODEL_FROM_DATABASE=631xESB/632xESB IDE Controller (ProLiant DL140 G3, DL360 G5)
 
 pci:v00008086d0000269Esv000015D9sd00008680*
  ID_MODEL_FROM_DATABASE=631xESB/632xESB IDE Controller (X7DVL-E-O motherboard)
@@ -95966,9 +96278,21 @@ pci:v00008086d00004628*
 pci:v00008086d00004629*
  ID_MODEL_FROM_DATABASE=12th Gen Core Processor Host Bridge/DRAM Registers
 
+pci:v00008086d0000462A*
+ ID_MODEL_FROM_DATABASE=AlderLake-P [UHD Graphics]
+
 pci:v00008086d0000462F*
  ID_MODEL_FROM_DATABASE=Alder Lake-P Thunderbolt 4 PCI Express Root Port #2
 
+pci:v00008086d00004636*
+ ID_MODEL_FROM_DATABASE=AlderLake-P [UHD Graphics]
+
+pci:v00008086d00004638*
+ ID_MODEL_FROM_DATABASE=AlderLake-P [UHD Graphics]
+
+pci:v00008086d0000463A*
+ ID_MODEL_FROM_DATABASE=AlderLake-P [UHD Graphics]
+
 pci:v00008086d0000463D*
  ID_MODEL_FROM_DATABASE=12th Gen Core Processor PCI Express x4 Controller #2
 
@@ -96047,12 +96371,30 @@ pci:v00008086d000046A8*
 pci:v00008086d000046AA*
  ID_MODEL_FROM_DATABASE=Alder Lake-UP4 GT2 [Iris Xe Graphics]
 
+pci:v00008086d000046B0*
+ ID_MODEL_FROM_DATABASE=AlderLake-P [Iris Xe Graphics]
+
+pci:v00008086d000046B1*
+ ID_MODEL_FROM_DATABASE=AlderLake-P [Iris Xe Graphics]
+
 pci:v00008086d000046B3*
  ID_MODEL_FROM_DATABASE=Alder Lake-UP3 GT1 [UHD Graphics]
 
+pci:v00008086d000046B6*
+ ID_MODEL_FROM_DATABASE=AlderLake-P [Iris Xe Graphics]
+
+pci:v00008086d000046B8*
+ ID_MODEL_FROM_DATABASE=AlderLake-P [Iris Xe Graphics]
+
+pci:v00008086d000046BA*
+ ID_MODEL_FROM_DATABASE=AlderLake-P [Iris Xe Graphics]
+
 pci:v00008086d000046C0*
  ID_MODEL_FROM_DATABASE=AlderLake-M GT1
 
+pci:v00008086d000046C1*
+ ID_MODEL_FROM_DATABASE=AlderLake-M [Iris Xe Graphics]
+
 pci:v00008086d000046C3*
  ID_MODEL_FROM_DATABASE=Alder Lake-UP4 GT1 [UHD Graphics]
 
@@ -96072,7 +96414,7 @@ pci:v00008086d00004908*
  ID_MODEL_FROM_DATABASE=DG1 [Iris Xe Graphics]
 
 pci:v00008086d00004909*
- ID_MODEL_FROM_DATABASE=DG1 [UHD Discrete Graphics]
+ ID_MODEL_FROM_DATABASE=DG1 [Iris Xe MAX 100]
 
 pci:v00008086d00004C3D*
  ID_MODEL_FROM_DATABASE=Volume Management Device NVMe RAID Controller
@@ -96401,6 +96743,12 @@ pci:v00008086d000056A5*
 pci:v00008086d000056A6*
  ID_MODEL_FROM_DATABASE=DG2 [Arc A310]
 
+pci:v00008086d000056B0*
+ ID_MODEL_FROM_DATABASE=DG2 [Arc Pro A30M]
+
+pci:v00008086d000056B1*
+ ID_MODEL_FROM_DATABASE=DG2 [Arc Pro A40/A50]
+
 pci:v00008086d000056C0*
  ID_MODEL_FROM_DATABASE=Data Center GPU Flex 170
 
@@ -97874,6 +98222,9 @@ pci:v00008086d00008A03*
 pci:v00008086d00008A0D*
  ID_MODEL_FROM_DATABASE=Ice Lake Thunderbolt 3 NHI #1
 
+pci:v00008086d00008A11*
+ ID_MODEL_FROM_DATABASE=GNA Scoring Accelerator Module
+
 pci:v00008086d00008A12*
  ID_MODEL_FROM_DATABASE=Ice Lake-LP Processor Host Bridge/DRAM Registers
 
@@ -101097,7 +101448,19 @@ pci:v00008820d00002724*
  ID_MODEL_FROM_DATABASE=Mako Front Side Motor Controller [cPCI]
 
 pci:v00008848*
- ID_VENDOR_FROM_DATABASE=Wuxi Micro Innovation Integrated Circuit Design Co.,Ltd
+ ID_VENDOR_FROM_DATABASE=MUCSE
+
+pci:v00008848d00001000*
+ ID_MODEL_FROM_DATABASE=Ethernet Controller N10 Series for 10GbE or 40GbE (Dual-port)
+
+pci:v00008848d00001020*
+ ID_MODEL_FROM_DATABASE=Ethernet Controller N10 Series for 10GbE (Quad-port)
+
+pci:v00008848d00001060*
+ ID_MODEL_FROM_DATABASE=Ethernet Controller N10 Series for 10GbE (8-port)
+
+pci:v00008848d00001080*
+ ID_MODEL_FROM_DATABASE=Ethernet Controller N10 Series Virtual Function
 
 pci:v00008866*
  ID_VENDOR_FROM_DATABASE=T-Square Design Inc.
@@ -102755,6 +103118,21 @@ pci:v00009D32d00001203*
 pci:v00009D32d00001204*
  ID_MODEL_FROM_DATABASE=STAR1200E NVMe SSD
 
+pci:v00009D32d00001500*
+ ID_MODEL_FROM_DATABASE=STAR1500 PCIe NVMe SSD Controller
+
+pci:v00009D32d00001501*
+ ID_MODEL_FROM_DATABASE=STAR1500C NVMe SSD
+
+pci:v00009D32d00001502*
+ ID_MODEL_FROM_DATABASE=STAR1500E NVMe SSD
+
+pci:v00009D32d00002000*
+ ID_MODEL_FROM_DATABASE=STAR2000 NVMe Controller
+
+pci:v00009D32d00002001*
+ ID_MODEL_FROM_DATABASE=STAR2000E NVMe SSD
+
 pci:v0000A000*
  ID_VENDOR_FROM_DATABASE=Asix Electronics Corporation (Wrong ID)
 
@@ -103016,6 +103394,9 @@ pci:v0000C0A9*
 pci:v0000C0A9d00002263*
  ID_MODEL_FROM_DATABASE=P1 NVMe PCIe SSD
 
+pci:v0000C0A9d00005407*
+ ID_MODEL_FROM_DATABASE=P5 Plus NVMe PCIe SSD
+
 pci:v0000C0A9d0000540A*
  ID_MODEL_FROM_DATABASE=P2 NVMe PCIe SSD
 
index 35ec2feb560ccb62d8f482613e3eccec8eae1dd2..1af46fe0795363ae53a661f0c327ada76d508194 100644 (file)
@@ -161,8 +161,18 @@ usb:v1C7Ap0603*
  ID_AUTOSUSPEND=1
  ID_PERSIST=0
 
+# Supported by libfprint driver fpcmoc
+usb:v10A5pFFE0*
+usb:v10A5pA305*
+usb:v10A5pDA04*
+usb:v10A5pD805*
+usb:v10A5pD205*
+ ID_AUTOSUSPEND=1
+ ID_PERSIST=0
+
 # Supported by libfprint driver goodixmoc
 usb:v27C6p5840*
+usb:v27C6p6014*
 usb:v27C6p6094*
 usb:v27C6p609C*
 usb:v27C6p60A2*
index c1b2f23fc9bf977c16cfdb505f12dcf0070fcd67..066a7a1c8f5cc40c0ef874da2fc00e1378c6493f 100644 (file)
@@ -2020,6 +2020,8 @@ evdev:name:AT Translated Set 2 keyboard:dmi:bvn*:bvr*:svnPositivoTecnologiaSA:pn
  KEYBOARD_KEY_69=prog3                                  # Programmable button
  KEYBOARD_KEY_6a=prog4                                  # Programmable button
 
+# Positivo Motion (K142, K142-V2)
+evdev:name:SIPODEV USB Composite Device:dmi:bvn*:bvr*:svnPositivoTecnologiaSA:pn*:pvr*:rvn*:rnK142*
 # Positivo Motion (CW14Q01P) (CW14Q01P-V2)
 evdev:name:SIPODEV USB Composite Device:dmi:bvn*:bvr*:svnPositivoTecnologiaSA:pn*:pvr*:rvn*:rnCW14Q01P*
  KEYBOARD_KEY_70073=f21                                 # Fn+f2 toggle touchpad
index a13d6981eb572d49d47b85643d667105edb16722..5df128f07e654ae0e825b20f0536d063467e0624 100644 (file)
@@ -40,6 +40,10 @@ usb:v0FD9p0063*
 usb:v0FD9p006C*
  ID_AV_PRODUCTION_CONTROLLER=1
 
+# Stream Deck XL (gen 2)
+usb:v0FD9p008F*
+ ID_AV_PRODUCTION_CONTROLLER=1
+
 # Stream Deck Original (gen 2)
 usb:v0FD9p006D*
  ID_AV_PRODUCTION_CONTROLLER=1
index 817112f5d1d7217e38b48aac247a51497cbecf8f..ef39bbf39c24b81fc5dc2152531df101bf1d94c2 100644 (file)
  <tr class="odd"><td>NOLO Co., Ltd.</td><td>NOLO</td><td>03/28/2022</td> </tr>
  <tr class="even"><td>GoUp Co.,Ltd</td><td>GOUP</td><td>06/24/2022</td> </tr>
  <tr class="odd"><td>Shenzhen Jaguar Microsystems Co.,Ltd.</td><td>JMIC</td><td>09/23/2022</td> </tr>
+ <tr class="even"><td>Elliptic Laboratories AS</td><td>ELAS</td><td>10/20/2022</td> </tr>
       </tbody>
     </table>
   </body>
index ca2ea1bf5ebd1439be8c193bf45fbff514f4d00d..44c272ea0eb40ef5675a8e24cb34bbc38cc86578 100644 (file)
@@ -16367,12 +16367,6 @@ D0131E     (base 16)           Sunrex Technology Corp
                                Taichung    428\r
                                TW\r
 \r
-00-FC-70   (hex)               Intrepid Control Systems, Inc.\r
-00FC70     (base 16)           Intrepid Control Systems, Inc.\r
-                               31601 Research Park Dr.\r
-                               Madison Heights  MI  48071\r
-                               US\r
-\r
 70-3A-D8   (hex)               Shenzhen Afoundry Electronic Co., Ltd\r
 703AD8     (base 16)           Shenzhen Afoundry Electronic Co., Ltd\r
                                201, A Building, Bole Industrial Zone, Bantian, Longgang District\r
@@ -34184,12 +34178,6 @@ D83134     (base 16)           Roku, Inc
                                San Jose  CA  95110\r
                                US\r
 \r
-64-05-E4   (hex)               ALPSALPINE CO .,LTD\r
-6405E4     (base 16)           ALPSALPINE CO .,LTD\r
-                               nishida 6-1\r
-                               kakuda-City  Miyagi-Pref  981-1595\r
-                               JP\r
-\r
 10-59-32   (hex)               Roku, Inc\r
 105932     (base 16)           Roku, Inc\r
                                1155 Coleman Ave\r
@@ -34688,12 +34676,6 @@ CC9C3E     (base 16)           Cisco Meraki
                                San Francisco    94158\r
                                US\r
 \r
-48-29-E4   (hex)                  ZAO NPK Rotek\r
-4829E4     (base 16)              ZAO NPK Rotek\r
-                               Prospekt Mira\r
-                               Moscow    129223\r
-                               RU\r
-\r
 FC-A9-DC   (hex)               Renesas Electronics (Penang) Sdn. Bhd.\r
 FCA9DC     (base 16)           Renesas Electronics (Penang) Sdn. Bhd.\r
                                Phase 3, Bayan Lepas FIZ\r
@@ -39053,12 +39035,6 @@ BC9EBB     (base 16)           Nintendo Co.,Ltd
                                KYOTO  KYOTO  601-8501\r
                                JP\r
 \r
-50-5A-65   (hex)               AzureWave Technologies, Inc.\r
-505A65     (base 16)           AzureWave Technologies, Inc.\r
-                               8F., No. 94, Baozhong Rd., Xindian Dist.\r
-                               New Taipei City    23144\r
-                               TW\r
-\r
 F8-F0-C5   (hex)               Suzhou Kuhan Information Technologies Co.,Ltd.\r
 F8F0C5     (base 16)           Suzhou Kuhan Information Technologies Co.,Ltd.\r
                                4F?A5F, SISPARK Building 17, Industrial Park District, Suzhou\r
@@ -39317,12 +39293,6 @@ F41A9C     (base 16)           Xiaomi Communications Co Ltd
                                Shinagawa-ku  Tokyo  141-0031\r
                                JP\r
 \r
-B0-FC-88   (hex)               Sagemcom Broadband SAS\r
-B0FC88     (base 16)           Sagemcom Broadband SAS\r
-                               250, route de l'Empereur\r
-                               Rueil Malmaison Cedex  hauts de seine  92848\r
-                               FR\r
-\r
 DC-07-F8   (hex)               Hangzhou Hikvision Digital Technology Co.,Ltd.\r
 DC07F8     (base 16)           Hangzhou Hikvision Digital Technology Co.,Ltd.\r
                                No.555 Qianmo Road\r
@@ -39365,30 +39335,12 @@ C44137     (base 16)          Quectel Wireless Solutions Co.,Ltd.
                                Skillman  NJ  08558\r
                                US\r
 \r
-BC-E8-FA   (hex)               GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD\r
-BCE8FA     (base 16)           GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD\r
-                               NO.18 HAIBIN ROAD,\r
-                               DONG GUAN  GUANG DONG  523860\r
-                               CN\r
-\r
-48-77-06   (hex)               NXP Semiconductor (Tianjin) LTD.\r
-487706     (base 16)           NXP Semiconductor (Tianjin) LTD.\r
-                               No.15 Xinghua Avenue, Xiqing Economic Development Area\r
-                               Tianjin    300385\r
-                               CN\r
-\r
 84-90-0A   (hex)               Arcadyan Corporation\r
 84900A     (base 16)           Arcadyan Corporation\r
                                No.8, Sec.2, Guangfu Rd.\r
                                Hsinchu City  Hsinchu  30071\r
                                TW\r
 \r
-78-76-89   (hex)               eero inc.\r
-787689     (base 16)           eero inc.\r
-                               660 3rd Street\r
-                               San Francisco  CA  94107\r
-                               US\r
-\r
 8C-D0-B2   (hex)               Beijing Xiaomi Mobile Software Co., Ltd\r
 8CD0B2     (base 16)           Beijing Xiaomi Mobile Software Co., Ltd\r
                                The Rainbow City Office Building, 68 Qinghe Middle Street Haidian District\r
@@ -39419,18 +39371,156 @@ C4A052     (base 16)         Motorola Mobility LLC, a Lenovo Company
                                Chicago  IL  60654\r
                                US\r
 \r
+B0-FC-88   (hex)               Sagemcom Broadband SAS\r
+B0FC88     (base 16)           Sagemcom Broadband SAS\r
+                               250, route de l'Empereur\r
+                               Rueil Malmaison Cedex  hauts de seine  92848\r
+                               FR\r
+\r
+78-76-89   (hex)               eero inc.\r
+787689     (base 16)           eero inc.\r
+                               660 3rd Street\r
+                               San Francisco  CA  94107\r
+                               US\r
+\r
 0C-CC-47   (hex)               IEEE Registration Authority\r
 0CCC47     (base 16)           IEEE Registration Authority\r
                                445 Hoes Lane\r
                                Piscataway  NJ  08554\r
                                US\r
 \r
+48-77-06   (hex)               NXP Semiconductor (Tianjin) LTD.\r
+487706     (base 16)           NXP Semiconductor (Tianjin) LTD.\r
+                               No.15 Xinghua Avenue, Xiqing Economic Development Area\r
+                               Tianjin    300385\r
+                               CN\r
+\r
+E8-80-88   (hex)               LCFC(Hefei) Electronics Technology Co., Ltd\r
+E88088     (base 16)           LCFC(Hefei) Electronics Technology Co., Ltd\r
+                               No.3188-1,YunGu Road(Comprehensive Bonded Zone),Hefei Economic and Technological Development Area\r
+                               HEFEI  ANHUI  230601\r
+                               CN\r
+\r
+BC-E8-FA   (hex)               GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD\r
+BCE8FA     (base 16)           GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD\r
+                               NO.18 HAIBIN ROAD,\r
+                               DONG GUAN  GUANG DONG  523860\r
+                               CN\r
+\r
+00-FC-70   (hex)               Intrepid Control Systems, Inc.\r
+00FC70     (base 16)           Intrepid Control Systems, Inc.\r
+                               1850 Research Drive\r
+                               Troy  MI  48083\r
+                               US\r
+\r
 08-F1-B3   (hex)               Cisco Meraki\r
 08F1B3     (base 16)           Cisco Meraki\r
                                500 Terry A. Francois Blvd\r
                                San Francisco    94158\r
                                US\r
 \r
+08-C3-B3   (hex)               TCL King Electrical Appliances(Huizhou)Co.,Ltd\r
+08C3B3     (base 16)           TCL King Electrical Appliances(Huizhou)Co.,Ltd\r
+                               B Area, 10th floor, TCL multimedia Building, TCL International E City, #1001 Zhonshanyuan road,Shenzhen\r
+                               guangdong  China  518058\r
+                               CN\r
+\r
+20-45-69   (hex)               ITEL MOBILE LIMITED\r
+204569     (base 16)           ITEL MOBILE LIMITED\r
+                               RM B3 & B4 BLOCK B, KO FAI INDUSTRIAL BUILDING  NO.7 KO FAI ROAD, YAU TONG, KLN, H.K\r
+                               Hong Kong  KOWLOON  999077\r
+                               HK\r
+\r
+6C-0C-9A   (hex)               Amazon Technologies Inc.\r
+6C0C9A     (base 16)           Amazon Technologies Inc.\r
+                               P.O Box 8102 \r
+                               Reno  NV  89507\r
+                               US\r
+\r
+A4-C7-F6   (hex)               Extreme Networks, Inc.\r
+A4C7F6     (base 16)           Extreme Networks, Inc.\r
+                               6480 Via Del Oro\r
+                               San Jose  CA  95119\r
+                               US\r
+\r
+CC-00-F1   (hex)               Sagemcom Broadband SAS\r
+CC00F1     (base 16)           Sagemcom Broadband SAS\r
+                               250, route de l'Empereur\r
+                               Rueil Malmaison Cedex  hauts de seine  92848\r
+                               FR\r
+\r
+D4-63-52   (hex)               Vutility Inc.\r
+D46352     (base 16)           Vutility Inc.\r
+                               126 W Sego Lily Ste 150\r
+                               Sandy  UT  84070\r
+                               US\r
+\r
+94-0E-E7   (hex)               HUAWEI TECHNOLOGIES CO.,LTD\r
+940EE7     (base 16)           HUAWEI TECHNOLOGIES CO.,LTD\r
+                               No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park\r
+                               Dongguan    523808\r
+                               CN\r
+\r
+A8-B2-71   (hex)               HUAWEI TECHNOLOGIES CO.,LTD\r
+A8B271     (base 16)           HUAWEI TECHNOLOGIES CO.,LTD\r
+                               No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park\r
+                               Dongguan    523808\r
+                               CN\r
+\r
+50-5A-65   (hex)               AzureWave Technology Inc.\r
+505A65     (base 16)           AzureWave Technology Inc.\r
+                               8F., No. 94, Baozhong Rd., Xindian Dist.\r
+                               New Taipei City    23144\r
+                               TW\r
+\r
+30-82-16   (hex)               Apple, Inc.\r
+308216     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+C4-A5-59   (hex)               IEEE Registration Authority\r
+C4A559     (base 16)           IEEE Registration Authority\r
+                               445 Hoes Lane\r
+                               Piscataway  NJ  08554\r
+                               US\r
+\r
+64-05-E4   (hex)               ALPSALPINE CO,.LTD\r
+6405E4     (base 16)           ALPSALPINE CO,.LTD\r
+                               nishida 6-1\r
+                               kakuda-City  Miyagi-Pref  981-1595\r
+                               JP\r
+\r
+BC-64-D9   (hex)               GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD\r
+BC64D9     (base 16)           GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD\r
+                               NO.18 HAIBIN ROAD,\r
+                               DONG GUAN  GUANG DONG  523860\r
+                               CN\r
+\r
+DC-AC-6F   (hex)               Everytale Inc\r
+DCAC6F     (base 16)           Everytale Inc\r
+                               2093 Philadelphia Pike #2211\r
+                               Claymont  DE  19703\r
+                               US\r
+\r
+F4-15-32   (hex)               PETAiO (NanJing), Inc.\r
+F41532     (base 16)           PETAiO (NanJing), Inc.\r
+                               17 / F, block A, Weien building, No. 73 Huachuang Road, Yan Chuang Park, Jiang Bei New Area\r
+                               Nanjing  Jiangsu  211800\r
+                               CN\r
+\r
+48-29-E4   (hex)               AO NPK RoTeK\r
+4829E4     (base 16)           AO NPK RoTeK\r
+                               Prospekt Mira\r
+                               Moscow    129223\r
+                               RU\r
+\r
+30-1F-48   (hex)               zte corporation\r
+301F48     (base 16)           zte corporation\r
+                               12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China\r
+                               shenzhen   guangdong  518057\r
+                               CN\r
+\r
 9C-FF-C2   (hex)               AVI Systems GmbH\r
 9CFFC2     (base 16)           AVI Systems GmbH\r
                                Dr. Franz Wilhelmstraße 2A\r
@@ -41876,12 +41966,6 @@ CC50E3     (base 16)           Espressif Inc.
                                Shanghai  Shanghai  201203\r
                                CN\r
 \r
-DC-E3-05   (hex)                  ZAO NPK Rotek\r
-DCE305     (base 16)              ZAO NPK Rotek\r
-                               Prospekt Mira\r
-                               Moscow    129223\r
-                               RU\r
-\r
 A4-DA-32   (hex)               Texas Instruments\r
 A4DA32     (base 16)           Texas Instruments\r
                                12500 TI Blvd\r
@@ -77813,12 +77897,6 @@ D0F4F7     (base 16)           Huawei Device Co., Ltd.
                                Shanghai  Shanghai  201203\r
                                CN\r
 \r
-30-DF-17   (hex)               ALPSALPINE CO .,LTD\r
-30DF17     (base 16)           ALPSALPINE CO .,LTD\r
-                               nishida 6-1\r
-                               kakuda-City  Miyagi-Pref  981-1595\r
-                               JP\r
-\r
 FC-E9-D8   (hex)               Amazon Technologies Inc.\r
 FCE9D8     (base 16)           Amazon Technologies Inc.\r
                                P.O Box 8102 \r
@@ -78218,24 +78296,6 @@ E4DBAE     (base 16)           Extreme Networks, Inc.
                                  Hamburg  20097\r
                                DE\r
 \r
-3C-6A-48   (hex)               TP-LINK TECHNOLOGIES CO.,LTD.\r
-3C6A48     (base 16)           TP-LINK TECHNOLOGIES CO.,LTD.\r
-                               Building 24(floors 1,3,4,5)and 28(floors 1-4)Central Science and Technology Park,Shennan Road,Nanshan\r
-                               Shenzhen  Guangdong  518057\r
-                               CN\r
-\r
-FC-2A-46   (hex)               Realme Chongqing Mobile Telecommunications Corp.,Ltd.\r
-FC2A46     (base 16)           Realme Chongqing Mobile Telecommunications Corp.,Ltd.\r
-                               No.178 Yulong Avenue, Yufengshan, Yubei District, Chongqing.\r
-                               Chongqing   China  401120\r
-                               CN\r
-\r
-9C-FA-3C   (hex)               Daeyoung Electronics\r
-9CFA3C     (base 16)           Daeyoung Electronics\r
-                               Pyeongdongsandan 8beon-ro 54-5\r
-                               Gwangju    62466\r
-                               KR\r
-\r
 5C-B1-2E   (hex)               Cisco Systems, Inc\r
 5CB12E     (base 16)           Cisco Systems, Inc\r
                                80 West Tasman Drive\r
@@ -78248,6 +78308,18 @@ BC6BFF     (base 16)           Guangzhou Shiyuan Electronic Technology Company Limited
                                Guangzhou  Guangdong  510530\r
                                CN\r
 \r
+3C-6A-48   (hex)               TP-LINK TECHNOLOGIES CO.,LTD.\r
+3C6A48     (base 16)           TP-LINK TECHNOLOGIES CO.,LTD.\r
+                               Building 24(floors 1,3,4,5)and 28(floors 1-4)Central Science and Technology Park,Shennan Road,Nanshan\r
+                               Shenzhen  Guangdong  518057\r
+                               CN\r
+\r
+FC-2A-46   (hex)               Realme Chongqing Mobile Telecommunications Corp.,Ltd.\r
+FC2A46     (base 16)           Realme Chongqing Mobile Telecommunications Corp.,Ltd.\r
+                               No.178 Yulong Avenue, Yufengshan, Yubei District, Chongqing.\r
+                               Chongqing   China  401120\r
+                               CN\r
+\r
 40-B6-07   (hex)               GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD\r
 40B607     (base 16)           GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD\r
                                NO.18 HAIBIN ROAD,\r
@@ -78278,11 +78350,11 @@ E4233C     (base 16)          Juniper Networks
                                Sunnyvale  CA  94089\r
                                US\r
 \r
-78-24-59   (hex)               Alcatel-Lucent Enterprise\r
-782459     (base 16)           Alcatel-Lucent Enterprise\r
-                               26801 West Agoura Rd\r
-                               Calabasas  CA  91301\r
-                               US\r
+9C-FA-3C   (hex)               Daeyoung Electronics\r
+9CFA3C     (base 16)           Daeyoung Electronics\r
+                               Pyeongdongsandan 8beon-ro 54-5\r
+                               Gwangju    62466\r
+                               KR\r
 \r
 FC-B0-DE   (hex)               CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.\r
 FCB0DE     (base 16)           CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.\r
@@ -78296,12 +78368,168 @@ FCB0DE     (base 16)         CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.
                                Xiamen  Fujian  361024\r
                                CN\r
 \r
+78-24-59   (hex)               Alcatel-Lucent Enterprise\r
+782459     (base 16)           Alcatel-Lucent Enterprise\r
+                               26801 West Agoura Rd\r
+                               Calabasas  CA  91301\r
+                               US\r
+\r
+28-CF-51   (hex)               Nintendo Co.,Ltd\r
+28CF51     (base 16)           Nintendo Co.,Ltd\r
+                               11-1 HOKOTATE-CHO KAMITOBA,MINAMI-KU\r
+                               KYOTO  KYOTO  601-8501\r
+                               JP\r
+\r
+0C-35-26   (hex)               Microsoft Corporation\r
+0C3526     (base 16)           Microsoft Corporation\r
+                               One Microsoft Way\r
+                               REDMOND  WA  98052\r
+                               US\r
+\r
 00-24-BF   (hex)               Carrier Culoz SA\r
 0024BF     (base 16)           Carrier Culoz SA\r
                                30, Avenue Jean Falconnier\r
                                Culoz    01350\r
                                FR\r
 \r
+48-BD-CE   (hex)               Technicolor CH USA Inc.\r
+48BDCE     (base 16)           Technicolor CH USA Inc.\r
+                               5030 Sugarloaf Parkway Bldg 6 \r
+                               Lawrenceville   GA  30044\r
+                               US\r
+\r
+64-C6-D2   (hex)               Seiko Epson Corporation\r
+64C6D2     (base 16)           Seiko Epson Corporation\r
+                               2070 Kotobuki Koaka\r
+                               Matsumoto-shi  Nagano-ken  399-8702\r
+                               JP\r
+\r
+48-1F-66   (hex)               China Mobile Group Device Co.,Ltd.\r
+481F66     (base 16)           China Mobile Group Device Co.,Ltd.\r
+                               32 Xuanwumen West Street,Xicheng District\r
+                               Beijing    100053\r
+                               CN\r
+\r
+B8-3C-28   (hex)               Apple, Inc.\r
+B83C28     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+10-68-38   (hex)               AzureWave Technology Inc.\r
+106838     (base 16)           AzureWave Technology Inc.\r
+                               8F., No.94, Baozhong Rd., Xindian\r
+                               Taipei    231\r
+                               US\r
+\r
+74-86-69   (hex)               GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD\r
+748669     (base 16)           GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD\r
+                               NO.18 HAIBIN ROAD,\r
+                               DONG GUAN  GUANG DONG  523860\r
+                               CN\r
+\r
+C8-0A-35   (hex)               Qingdao Hisense Smart Life Technology Co., Ltd\r
+C80A35     (base 16)           Qingdao Hisense Smart Life Technology Co., Ltd\r
+                               No.399, Songling Road, Laoshan District\r
+                               Qingdao  Shandong  266100\r
+                               CN\r
+\r
+14-1A-AA   (hex)               Metal Work SpA\r
+141AAA     (base 16)           Metal Work SpA\r
+                               Via Segni 5-7-9 25062 Concesio\r
+                               Brescia  Italy  25062\r
+                               IT\r
+\r
+D8-02-8A   (hex)               Shenzhen YOUHUA Technology Co., Ltd\r
+D8028A     (base 16)           Shenzhen YOUHUA Technology Co., Ltd\r
+                               Room 407 Shenzhen University-town Business Park,Lishan Road,Taoyuan Street,Nanshan District\r
+                               Shenzhen  Guangdong  518055\r
+                               CN\r
+\r
+88-CE-3F   (hex)               HUAWEI TECHNOLOGIES CO.,LTD\r
+88CE3F     (base 16)           HUAWEI TECHNOLOGIES CO.,LTD\r
+                               No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park\r
+                               Dongguan    523808\r
+                               CN\r
+\r
+EC-F8-D0   (hex)               HUAWEI TECHNOLOGIES CO.,LTD\r
+ECF8D0     (base 16)           HUAWEI TECHNOLOGIES CO.,LTD\r
+                               No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park\r
+                               Dongguan    523808\r
+                               CN\r
+\r
+3C-6D-89   (hex)               Apple, Inc.\r
+3C6D89     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+AC-45-00   (hex)               Apple, Inc.\r
+AC4500     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+84-B1-E4   (hex)               Apple, Inc.\r
+84B1E4     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+54-EB-E9   (hex)               Apple, Inc.\r
+54EBE9     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+AC-16-15   (hex)               Apple, Inc.\r
+AC1615     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+EC-73-79   (hex)               Apple, Inc.\r
+EC7379     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+60-B6-47   (hex)               Silicon Laboratories\r
+60B647     (base 16)           Silicon Laboratories\r
+                               7000 W. William Cannon Dr.\r
+                               Austin  TX  78735\r
+                               US\r
+\r
+30-DF-17   (hex)               ALPSALPINE CO,.LTD\r
+30DF17     (base 16)           ALPSALPINE CO,.LTD\r
+                               nishida 6-1\r
+                               kakuda-City  Miyagi-Pref  981-1595\r
+                               JP\r
+\r
+CC-DE-DE   (hex)               Nokia\r
+CCDEDE     (base 16)           Nokia\r
+                               600 March Road\r
+                               Kanata  Ontario  K2K 2E6\r
+                               CA\r
+\r
+DC-E3-05   (hex)               AO NPK RoTeK\r
+DCE305     (base 16)           AO NPK RoTeK\r
+                               Prospekt Mira\r
+                               Moscow    129223\r
+                               RU\r
+\r
+E8-65-38   (hex)               CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.\r
+E86538     (base 16)           CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.\r
+                               B22 Building,NO.51 Tongle Road, Shajing Town, Jiangnan District, Nanning, Guangxi Province, China\r
+                               Nanning  Guangxi  530007\r
+                               CN\r
+\r
+24-2A-04   (hex)               Cisco Systems, Inc\r
+242A04     (base 16)           Cisco Systems, Inc\r
+                               80 West Tasman Drive\r
+                               San Jose  CA  94568\r
+                               US\r
+\r
 84-80-94   (hex)               Meter, Inc.\r
 848094     (base 16)           Meter, Inc.\r
                                148 Townsend St\r
@@ -78422,12 +78650,6 @@ F4B688     (base 16)           PLANTRONICS, INC.
                                Hui Zhou  Guang Dong  516006\r
                                CN\r
 \r
-04-7F-0E   (hex)               Barrot Technology Limited\r
-047F0E     (base 16)           Barrot Technology Limited\r
-                               C7-1-1,East Area, No.2,Shangdi Xinxi Road, Haidian District\r
-                               Beijing    100085\r
-                               CN\r
-\r
 B8-F6-53   (hex)               Shenzhen Jingxun Software Telecommunication Technology Co.,Ltd\r
 B8F653     (base 16)           Shenzhen Jingxun Software Telecommunication Technology Co.,Ltd\r
                                3/F,A5 Building Zhiyuan Community No.1001,Xueyuan Road Nanshan District\r
@@ -78689,12 +78911,6 @@ B86685     (base 16)           Sagemcom Broadband SAS
                                HSINCHU    300\r
                                TW\r
 \r
-D8-AF-81   (hex)                  ZAO NPK Rotek\r
-D8AF81     (base 16)              ZAO NPK Rotek\r
-                               Filippovskiy per., 8/1\r
-                               Moscow    119019\r
-                               RU\r
-\r
 E4-FD-A1   (hex)               HUAWEI TECHNOLOGIES CO.,LTD\r
 E4FDA1     (base 16)           HUAWEI TECHNOLOGIES CO.,LTD\r
                                No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park\r
@@ -97136,12 +97352,6 @@ D8D67E     (base 16)           GSK CNC EQUIPMENT CO.,LTD
                                Grain Valley  MO  64029\r
                                US\r
 \r
-00-23-D5   (hex)               WAREMA electronic GmbH\r
-0023D5     (base 16)           WAREMA electronic GmbH\r
-                               Dillberg 33\r
-                               Marktheidenfeld  Bavaria  97828\r
-                               DE\r
-\r
 00-23-C9   (hex)               Sichuan Tianyi Information Science & Technology Stock CO.,LTD\r
 0023C9     (base 16)           Sichuan Tianyi Information Science & Technology Stock CO.,LTD\r
                                No.1,Hot Spring Highway,Dayi County\r
@@ -114215,12 +114425,6 @@ C46E33     (base 16)         Zhong Ge Smart Technology Co., Ltd.
                                ANTONY    92160\r
                                FR\r
 \r
-44-EB-2E   (hex)               ALPSALPINE CO .,LTD\r
-44EB2E     (base 16)           ALPSALPINE CO .,LTD\r
-                               nishida 6-1\r
-                               kakuda-City  Miyagi-Pref  981-1595\r
-                               JP\r
-\r
 0C-AA-EE   (hex)               Ansjer Electronics Co., Ltd.\r
 0CAAEE     (base 16)           Ansjer Electronics Co., Ltd.\r
                                4 Bldg., Pinglan Indl. Park, Nanping,\r
@@ -117359,18 +117563,24 @@ CC087B     (base 16)                HUAWEI TECHNOLOGIES CO.,LTD
                                Halmstad  Halland  300 04\r
                                SE\r
 \r
-A8-F8-C9   (hex)               NXP Semiconductor (Tianjin) LTD.\r
-A8F8C9     (base 16)           NXP Semiconductor (Tianjin) LTD.\r
-                               No.15 Xinghua Avenue, Xiqing Economic Development Area\r
-                               Tianjin    300385\r
-                               CN\r
-\r
 94-72-0F   (hex)               Guangdong Nanguang Photo&Video Systems Co., Ltd.\r
 94720F     (base 16)           Guangdong Nanguang Photo&Video Systems Co., Ltd.\r
                                Dongli Section, Highway 324, Chenghai\r
                                Shantou  Guangdong  515829\r
                                CN\r
 \r
+64-68-76   (hex)               Edifier International\r
+646876     (base 16)           Edifier International\r
+                               Suit 2207, 22nd floor, Tower II, Lippo centre, 89 Queensway\r
+                               Hong Kong    070\r
+                               CN\r
+\r
+60-15-21   (hex)               Redarc Electronics\r
+601521     (base 16)           Redarc Electronics\r
+                               23 Brodie Road (North)\r
+                               Lonsdale  South Australia  5160\r
+                               AU\r
+\r
 E4-26-D5   (hex)               Motorola Mobility LLC, a Lenovo Company\r
 E426D5     (base 16)           Motorola Mobility LLC, a Lenovo Company\r
                                222 West Merchandise Mart Plaza\r
@@ -117389,22 +117599,10 @@ E426D5     (base 16)                Motorola Mobility LLC, a Lenovo Company
                                Shanghai    200233\r
                                CN\r
 \r
-60-15-21   (hex)               Redarc Electronics\r
-601521     (base 16)           Redarc Electronics\r
-                               23 Brodie Road (North)\r
-                               Lonsdale  South Australia  5160\r
-                               AU\r
-\r
-64-68-76   (hex)               Edifier International\r
-646876     (base 16)           Edifier International\r
-                               Suit 2207, 22nd floor, Tower II, Lippo centre, 89 Queensway\r
-                               Hong Kong    070\r
-                               CN\r
-\r
-DC-B3-47   (hex)               SHENZHEN FAST TECHNOLOGIES CO.,LTD\r
-DCB347     (base 16)           SHENZHEN FAST TECHNOLOGIES CO.,LTD\r
-                               Room 202,Building No.5,Section 30,No.2 of Kefa Road,Nanshan District,Shenzhen,P.R.China\r
-                               Shenzhen  Guangdong  518057\r
+A8-F8-C9   (hex)               NXP Semiconductor (Tianjin) LTD.\r
+A8F8C9     (base 16)           NXP Semiconductor (Tianjin) LTD.\r
+                               No.15 Xinghua Avenue, Xiqing Economic Development Area\r
+                               Tianjin    300385\r
                                CN\r
 \r
 60-56-99   (hex)               Marelli Morocco LLC SARL\r
@@ -117413,9 +117611,15 @@ DCB347     (base 16)         SHENZHEN FAST TECHNOLOGIES CO.,LTD
                                Tangier    90000\r
                                MA\r
 \r
-60-29-2B   (hex)               TP-LINK TECHNOLOGIES CO.,LTD.\r
-60292B     (base 16)           TP-LINK TECHNOLOGIES CO.,LTD.\r
-                               Building 24(floors 1,3,4,5)and 28(floors 1-4)Central Science and Technology Park,Shennan Road,Nanshan\r
+88-94-8E   (hex)               Max Weishaupt GmbH\r
+88948E     (base 16)           Max Weishaupt GmbH\r
+                               Max-Weishaupt-Str. 14\r
+                               Schwendi    88475\r
+                               DE\r
+\r
+DC-B3-47   (hex)               SHENZHEN FAST TECHNOLOGIES CO.,LTD\r
+DCB347     (base 16)           SHENZHEN FAST TECHNOLOGIES CO.,LTD\r
+                               Room 202,Building No.5,Section 30,No.2 of Kefa Road,Nanshan District,Shenzhen,P.R.China\r
                                Shenzhen  Guangdong  518057\r
                                CN\r
 \r
@@ -117425,42 +117629,132 @@ DCB347     (base 16)               SHENZHEN FAST TECHNOLOGIES CO.,LTD
                                beijing  beijing  100000\r
                                CN\r
 \r
+E4-9D-73   (hex)               Edgecore Networks Corporation\r
+E49D73     (base 16)           Edgecore Networks Corporation\r
+                               1 Creation RD 3.\r
+                               Hsinchu    30077\r
+                               TW\r
+\r
+60-29-2B   (hex)               TP-LINK TECHNOLOGIES CO.,LTD.\r
+60292B     (base 16)           TP-LINK TECHNOLOGIES CO.,LTD.\r
+                               Building 24(floors 1,3,4,5)and 28(floors 1-4)Central Science and Technology Park,Shennan Road,Nanshan\r
+                               Shenzhen  Guangdong  518057\r
+                               CN\r
+\r
 5C-64-F3   (hex)               sywinkey HongKong Co,. Limited?\r
 5C64F3     (base 16)           sywinkey HongKong Co,. Limited?\r
                                RM2,3/F Ruby CDMN Building No. 480 Nathan Road KL\r
                                HongKong  HongKong  999077\r
                                CN\r
 \r
-88-94-8E   (hex)               Max Weishaupt GmbH\r
-88948E     (base 16)           Max Weishaupt GmbH\r
-                               Max-Weishaupt-Str. 14\r
-                               Schwendi    88475\r
-                               DE\r
-\r
-D4-9A-F6   (hex)               AzureWave Technologies, Inc.\r
-D49AF6     (base 16)           AzureWave Technologies, Inc.\r
-                               8F., No.94, Baozhong Rd., Xindian\r
-                               Taipei    231\r
-                               US\r
-\r
 00-1E-43   (hex)               AISIN CORPORATION\r
 001E43     (base 16)           AISIN CORPORATION\r
                                6-18, Harayama, Oka-cho\r
                                Okazaki  Aichi  444-8564\r
                                JP\r
 \r
-E4-9D-73   (hex)               Edgecore Networks Corporation\r
-E49D73     (base 16)           Edgecore Networks Corporation\r
-                               1 Creation RD 3.\r
-                               Hsinchu    30077\r
-                               TW\r
-\r
 A8-EE-6D   (hex)               Fine Point-High Export\r
 A8EE6D     (base 16)           Fine Point-High Export\r
                                13800 Coppermine Rd\r
                                Herndon   VA  20171\r
                                US\r
 \r
+4C-06-17   (hex)               Taicang T&W Electronics\r
+4C0617     (base 16)           Taicang T&W Electronics\r
+                               89# Jiang Nan RD\r
+                               Suzhou  Jiangsu  215412\r
+                               CN\r
+\r
+D4-9A-F6   (hex)               AzureWave Technology Inc.\r
+D49AF6     (base 16)           AzureWave Technology Inc.\r
+                               8F., No.94, Baozhong Rd., Xindian\r
+                               Taipei    231\r
+                               US\r
+\r
+00-23-D5   (hex)                WAREMA Renkhoff SE\r
+0023D5     (base 16)            WAREMA Renkhoff SE\r
+                               Dillberg 33\r
+                               Marktheidenfeld  Bavaria  97828\r
+                               DE\r
+\r
+44-EB-2E   (hex)               ALPSALPINE CO,.LTD\r
+44EB2E     (base 16)           ALPSALPINE CO,.LTD\r
+                               nishida 6-1\r
+                               kakuda-City  Miyagi-Pref  981-1595\r
+                               JP\r
+\r
+04-7F-0E   (hex)               Barrot Technology Co.,LTD\r
+047F0E     (base 16)           Barrot Technology Co.,LTD\r
+                               C7-1-1,East Area, No.2,Shangdi Xinxi Road, Haidian District\r
+                               Beijing    100085\r
+                               CN\r
+\r
+70-46-98   (hex)               HUAWEI TECHNOLOGIES CO.,LTD\r
+704698     (base 16)           HUAWEI TECHNOLOGIES CO.,LTD\r
+                               No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park\r
+                               Dongguan    523808\r
+                               CN\r
+\r
+78-08-4D   (hex)               HUAWEI TECHNOLOGIES CO.,LTD\r
+78084D     (base 16)           HUAWEI TECHNOLOGIES CO.,LTD\r
+                               No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park\r
+                               Dongguan    523808\r
+                               CN\r
+\r
+EC-AA-8F   (hex)               HUAWEI TECHNOLOGIES CO.,LTD\r
+ECAA8F     (base 16)           HUAWEI TECHNOLOGIES CO.,LTD\r
+                               No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park\r
+                               Dongguan    523808\r
+                               CN\r
+\r
+F8-6B-14   (hex)               Barrot Technology Co.,LTD\r
+F86B14     (base 16)           Barrot Technology Co.,LTD\r
+                               A1009, Block A, Jia Hua Building, No.9 Shangdisanjie St, Haidian District, \r
+                               beijing  beijing  100000\r
+                               CN\r
+\r
+2C-18-09   (hex)               Apple, Inc.\r
+2C1809     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+FC-47-D8   (hex)               Apple, Inc.\r
+FC47D8     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+90-AB-96   (hex)               Silicon Laboratories\r
+90AB96     (base 16)           Silicon Laboratories\r
+                               7000 W. William Cannon Dr.\r
+                               Austin  TX  78735\r
+                               US\r
+\r
+B0-4B-68   (hex)               NAKAYO Inc\r
+B04B68     (base 16)           NAKAYO Inc\r
+                               1-3-2, Soja-machi\r
+                               Maebashi-shi  Gunma  371-0853\r
+                               JP\r
+\r
+F4-33-1C   (hex)               Toast, Inc.\r
+F4331C     (base 16)           Toast, Inc.\r
+                               401 Park Drive, Suite 801\r
+                               Boston  MA  02215\r
+                               US\r
+\r
+D8-AF-81   (hex)               AO NPK RoTeK\r
+D8AF81     (base 16)           AO NPK RoTeK\r
+                               Filippovskiy per., 8/1\r
+                               Moscow    119019\r
+                               RU\r
+\r
+54-51-DE   (hex)               Cisco Systems, Inc\r
+5451DE     (base 16)           Cisco Systems, Inc\r
+                               80 West Tasman Drive\r
+                               San Jose  CA  94568\r
+                               US\r
+\r
 F8-D0-27   (hex)               Seiko Epson Corporation\r
 F8D027     (base 16)           Seiko Epson Corporation\r
                                2070 Kotobuki Koaka\r
@@ -156779,6 +157073,18 @@ C829C8     (base 16)         Palo Alto Networks
                                Shenzhen  Guangdong  518057\r
                                CN\r
 \r
+C4-53-79   (hex)               Micronview Limited Liability Company\r
+C45379     (base 16)           Micronview Limited Liability Company\r
+                               700 LAVACA, STE 1401 AUSTIN?TX 787015\r
+                               AUSTIN    787015\r
+                               US\r
+\r
+E8-B2-65   (hex)               Dell Inc.\r
+E8B265     (base 16)           Dell Inc.\r
+                               One Dell Way\r
+                               Round Rock  TX  78682\r
+                               US\r
+\r
 80-4A-F2   (hex)               Sonos, Inc.\r
 804AF2     (base 16)           Sonos, Inc.\r
                                614 Chapala St\r
@@ -156809,11 +157115,11 @@ B484D5     (base 16)                GooWi Wireless Technology Co., Limited
                                City Futian Shenzhen  Guangdong  518000\r
                                CN\r
 \r
-C4-53-79   (hex)               Micronview Limited Liability Company\r
-C45379     (base 16)           Micronview Limited Liability Company\r
-                               700 LAVACA, STE 1401 AUSTIN?TX 787015\r
-                               AUSTIN    787015\r
-                               US\r
+98-BF-F4   (hex)               MARKIN co., Ltd.\r
+98BFF4     (base 16)           MARKIN co., Ltd.\r
+                               101 DONG 1303 HO 36, Bucheon 198beon-gil\r
+                               Bucheon-si  Gyeonggi-do  14557\r
+                               KR\r
 \r
 54-07-7D   (hex)               NETGEAR\r
 54077D     (base 16)           NETGEAR\r
@@ -156821,17 +157127,23 @@ C45379     (base 16)                Micronview Limited Liability Company
                                San Jose  CA  95134\r
                                US\r
 \r
-E8-B2-65   (hex)               Dell Inc.\r
-E8B265     (base 16)           Dell Inc.\r
-                               One Dell Way\r
-                               Round Rock  TX  78682\r
-                               US\r
+44-4A-D6   (hex)               Shenzhen Rinocloud Technology Co.,Ltd.\r
+444AD6     (base 16)           Shenzhen Rinocloud Technology Co.,Ltd.\r
+                               Qianhai Complex A201, Qianwan Road 1, Qianhai Shenzhen-Hong Kong Cooperation Zone, Shenzhen,P.R.China\r
+                               shenzhen  guangdong  440300\r
+                               CN\r
 \r
-98-BF-F4   (hex)               MARKIN co., Ltd.\r
-98BFF4     (base 16)           MARKIN co., Ltd.\r
-                               101 DONG 1303 HO 36, Bucheon 198beon-gil\r
-                               Bucheon-si  Gyeonggi-do  14557\r
-                               KR\r
+18-9E-AD   (hex)               Shenzhen Chengqian Information Technology Co., Ltd\r
+189EAD     (base 16)           Shenzhen Chengqian Information Technology Co., Ltd\r
+                               A730-731, Huafeng Internet Creative Park, No. 107 Gonghe Industrial Road, Xixiang Street, Bao'an District\r
+                               Shenzhen  Guangdong  518100\r
+                               CN\r
+\r
+94-DD-F8   (hex)               Brother Industries, LTD.\r
+94DDF8     (base 16)           Brother Industries, LTD.\r
+                               15-1, Naeshirocho, Mizuho-ku\r
+                               NAGOYA    4678561\r
+                               JP\r
 \r
 84-B3-86   (hex)               IEEE Registration Authority\r
 84B386     (base 16)           IEEE Registration Authority\r
@@ -156839,12 +157151,96 @@ E8B265     (base 16)                Dell Inc.
                                Piscataway  NJ  08554\r
                                US\r
 \r
-94-DD-F8   (hex)               Brother Industries, LTD.\r
-94DDF8     (base 16)           Brother Industries, LTD.\r
-                               15-1, Naeshirocho, Mizuho-ku\r
-                               NAGOYA    4678561\r
+A4-5D-5E   (hex)               Wilk Elektronik S.A.\r
+A45D5E     (base 16)           Wilk Elektronik S.A.\r
+                               Mikolowska 42\r
+                               Laziska Gorne  Slaskie  43-173\r
+                               PL\r
+\r
+74-A6-CD   (hex)               Apple, Inc.\r
+74A6CD     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+2C-7C-F2   (hex)               Apple, Inc.\r
+2C7CF2     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+30-D7-A1   (hex)               Apple, Inc.\r
+30D7A1     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+88-74-77   (hex)               HUAWEI TECHNOLOGIES CO.,LTD\r
+887477     (base 16)           HUAWEI TECHNOLOGIES CO.,LTD\r
+                               No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park\r
+                               Dongguan    523808\r
+                               CN\r
+\r
+FC-31-5D   (hex)               Apple, Inc.\r
+FC315D     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+28-B8-29   (hex)               Juniper Networks\r
+28B829     (base 16)           Juniper Networks\r
+                               1133 Innovation Way\r
+                               Sunnyvale  CA  94089\r
+                               US\r
+\r
+5C-34-5B   (hex)               Hangzhou Hikvision Digital Technology Co.,Ltd.\r
+5C345B     (base 16)           Hangzhou Hikvision Digital Technology Co.,Ltd.\r
+                               No.555 Qianmo Road\r
+                               Hangzhou  Zhejiang  310052\r
+                               CN\r
+\r
+C4-CB-E1   (hex)               Dell Inc.\r
+C4CBE1     (base 16)           Dell Inc.\r
+                               One Dell Way\r
+                               Round Rock  TX  78682\r
+                               US\r
+\r
+40-8E-F6   (hex)               Infinix mobility limited\r
+408EF6     (base 16)           Infinix mobility limited\r
+                               RMS 05-15, 13A/F SOUTH TOWER WORLD FINANCE CTR HARBOUR CITY 17 CANTON RD TST KLN HONG KONG\r
+                               HongKong  HongKong  999077\r
+                               HK\r
+\r
+E0-2D-F0   (hex)               ALPSALPINE CO,.LTD\r
+E02DF0     (base 16)           ALPSALPINE CO,.LTD\r
+                               nishida 6-1\r
+                               kakuda-City  Miyagi-Pref  981-1595\r
                                JP\r
 \r
+58-70-7F   (hex)               Ericsson AB\r
+58707F     (base 16)           Ericsson AB\r
+                               Torshamnsgatan 36\r
+                               Stockholm    SE-164 80\r
+                               SE\r
+\r
+3C-BC-D0   (hex)               zte corporation\r
+3CBCD0     (base 16)           zte corporation\r
+                               12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China\r
+                               shenzhen   guangdong  518057\r
+                               CN\r
+\r
+64-6E-60   (hex)               zte corporation\r
+646E60     (base 16)           zte corporation\r
+                               12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China\r
+                               shenzhen   guangdong  518057\r
+                               CN\r
+\r
+4C-42-1E   (hex)               Cisco Systems, Inc\r
+4C421E     (base 16)           Cisco Systems, Inc\r
+                               80 West Tasman Drive\r
+                               San Jose  CA  94568\r
+                               US\r
+\r
 7C-8A-E1   (hex)               COMPAL INFORMATION (KUNSHAN) CO., LTD. \r
 7C8AE1     (base 16)           COMPAL INFORMATION (KUNSHAN) CO., LTD. \r
                                NO. 25, THE 3RD Street KUNSHAN EXPORT PROCESSING ZONE \r
@@ -194198,12 +194594,6 @@ F4C88A     (base 16)         Intel Corporate
                                shenzhen  guangdong  518057\r
                                CN\r
 \r
-94-09-C9   (hex)               ALPSALPINE CO .,LTD\r
-9409C9     (base 16)           ALPSALPINE CO .,LTD\r
-                               nishida 6-1\r
-                               kakuda-City  Miyagi-Pref  981-1595\r
-                               JP\r
-\r
 24-6C-60   (hex)               Huawei Device Co., Ltd.\r
 246C60     (base 16)           Huawei Device Co., Ltd.\r
                                No.2 of Xincheng Road, Songshan Lake Zone\r
@@ -195836,18 +196226,6 @@ D4925E     (base 16)         Technicolor Delivery Technologies Belgium NV
                                Shinagawa-ku    141-0031\r
                                US\r
 \r
-98-AC-EF   (hex)               Realme Chongqing Mobile Telecommunications Corp.,Ltd.\r
-98ACEF     (base 16)           Realme Chongqing Mobile Telecommunications Corp.,Ltd.\r
-                               No.178 Yulong Avenue, Yufengshan, Yubei District, Chongqing.\r
-                               Chongqing   China  401120\r
-                               CN\r
-\r
-24-72-4A   (hex)               Nile Global Inc\r
-24724A     (base 16)           Nile Global Inc\r
-                               10915 Miramonte Rd\r
-                               Cupertino    95014\r
-                               US\r
-\r
 80-FB-F0   (hex)               Quectel Wireless Solutions Co.,Ltd.\r
 80FBF0     (base 16)           Quectel Wireless Solutions Co.,Ltd.\r
                                7th Floor, Hongye Building, No.1801 Hongmei Road, Xuhui District\r
@@ -195866,6 +196244,12 @@ D4925E     (base 16)         Technicolor Delivery Technologies Belgium NV
                                Shanghai    200233\r
                                CN\r
 \r
+98-AC-EF   (hex)               Realme Chongqing Mobile Telecommunications Corp.,Ltd.\r
+98ACEF     (base 16)           Realme Chongqing Mobile Telecommunications Corp.,Ltd.\r
+                               No.178 Yulong Avenue, Yufengshan, Yubei District, Chongqing.\r
+                               Chongqing   China  401120\r
+                               CN\r
+\r
 90-A6-BF   (hex)               Quectel Wireless Solutions Co.,Ltd.\r
 90A6BF     (base 16)           Quectel Wireless Solutions Co.,Ltd.\r
                                7th Floor, Hongye Building, No.1801 Hongmei Road, Xuhui District\r
@@ -195920,8 +196304,146 @@ A41894     (base 16)                Bosch Security Systems B.V.
                                Hangzhou  Zhejiang  310052\r
                                CN\r
 \r
+24-72-4A   (hex)               Nile Global Inc\r
+24724A     (base 16)           Nile Global Inc\r
+                               10915 Miramonte Rd\r
+                               Cupertino    95014\r
+                               US\r
+\r
 D0-4F-58   (hex)               Ruckus Wireless\r
 D04F58     (base 16)           Ruckus Wireless\r
                                350 West Java Drive\r
                                Sunnyvale  CA  94089\r
                                US\r
+\r
+50-3C-CA   (hex)               TECNO MOBILE LIMITED\r
+503CCA     (base 16)           TECNO MOBILE LIMITED\r
+                               ROOMS 05-15, 13A/F., SOUTH TOWER, WORLD FINANCE CENTRE, HARBOUR CITY, 17 CANTON ROAD, TSIM SHA TSUI, KOWLOON, HONG KONG\r
+                               Hong Kong  Hong Kong  999077\r
+                               HK\r
+\r
+9C-0C-35   (hex)               Shenzhenshi Xinzhongxin Technology Co.Ltd\r
+9C0C35     (base 16)           Shenzhenshi Xinzhongxin Technology Co.Ltd\r
+                               Block 3, Dong Huan Industrial Park, Sha Jing Town, Bao’an District, Shenzhen City, Guangdong Province, China\r
+                               ShenZHEN  GuangDong  518104\r
+                               CN\r
+\r
+C8-ED-FC   (hex)               Shenzhen Ideaform Industrial Product Design Co., Ltd\r
+C8EDFC     (base 16)           Shenzhen Ideaform Industrial Product Design Co., Ltd\r
+                               Room 206, Building A2, Hangcheng Park, Xixiang Street, Bao'an District\r
+                               Shenzhen  Guangdong  518100\r
+                               CN\r
+\r
+F8-22-29   (hex)               Nokia Shanghai Bell Co., Ltd.\r
+F82229     (base 16)           Nokia Shanghai Bell Co., Ltd.\r
+                               No.388 Ning Qiao Road,Jin Qiao Pudong Shanghai\r
+                               Shanghai     201206\r
+                               CN\r
+\r
+44-3D-54   (hex)               Amazon Technologies Inc.\r
+443D54     (base 16)           Amazon Technologies Inc.\r
+                               P.O Box 8102 \r
+                               Reno  NV  89507\r
+                               US\r
+\r
+54-47-CC   (hex)               Sagemcom Broadband SAS\r
+5447CC     (base 16)           Sagemcom Broadband SAS\r
+                               250, route de l'Empereur\r
+                               Rueil Malmaison Cedex  hauts de seine  92848\r
+                               FR\r
+\r
+78-D6-D6   (hex)               eero inc.\r
+78D6D6     (base 16)           eero inc.\r
+                               660 3rd Street\r
+                               San Francisco  CA  94107\r
+                               US\r
+\r
+6C-23-16   (hex)               TATUNG Technology Inc.,\r
+6C2316     (base 16)           TATUNG Technology Inc.,\r
+                               Room 1000,10F., No.288, Sec. 6, Civic Blvd.,Xinyi Dist.,\r
+                               Taipei City  TAIWAN  11087\r
+                               TW\r
+\r
+DC-FB-B8   (hex)               Meizhou Guo Wei Electronics Co., Ltd\r
+DCFBB8     (base 16)           Meizhou Guo Wei Electronics Co., Ltd\r
+                               AD1 Section, The Economy Development Area, Dongsheng Industrial District, \r
+                               Meizhou  Guangdong Province  514000\r
+                               CN\r
+\r
+AC-B1-81   (hex)               Belden Mooresville\r
+ACB181     (base 16)           Belden Mooresville\r
+                               1113 N Main St.\r
+                               Mooresville    28115\r
+                               US\r
+\r
+AC-E4-03   (hex)               Shenzhen Visteng Technology CO.,LTD\r
+ACE403     (base 16)           Shenzhen Visteng Technology CO.,LTD\r
+                               6F, M7, MaQueLing, Hi-tech Park, Nanshan District\r
+                               Shenzhen    518000\r
+                               CN\r
+\r
+60-D0-39   (hex)               Apple, Inc.\r
+60D039     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+C4-C1-7D   (hex)               Apple, Inc.\r
+C4C17D     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+E0-BD-A0   (hex)               Apple, Inc.\r
+E0BDA0     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+C4-DB-04   (hex)               HUAWEI TECHNOLOGIES CO.,LTD\r
+C4DB04     (base 16)           HUAWEI TECHNOLOGIES CO.,LTD\r
+                               No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park\r
+                               Dongguan    523808\r
+                               CN\r
+\r
+94-7D-77   (hex)               HUAWEI TECHNOLOGIES CO.,LTD\r
+947D77     (base 16)           HUAWEI TECHNOLOGIES CO.,LTD\r
+                               No.2 Xin Cheng Road, Room R6,Songshan Lake Technology Park\r
+                               Dongguan    523808\r
+                               CN\r
+\r
+58-73-D8   (hex)               Apple, Inc.\r
+5873D8     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+F4-E8-C7   (hex)               Apple, Inc.\r
+F4E8C7     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+14-85-09   (hex)               Apple, Inc.\r
+148509     (base 16)           Apple, Inc.\r
+                               1 Infinite Loop\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+94-09-C9   (hex)               ALPSALPINE CO,.LTD\r
+9409C9     (base 16)           ALPSALPINE CO,.LTD\r
+                               nishida 6-1\r
+                               kakuda-City  Miyagi-Pref  981-1595\r
+                               JP\r
+\r
+20-DE-1E   (hex)               Nokia\r
+20DE1E     (base 16)           Nokia\r
+                               600 March Road\r
+                               Kanata  Ontario  K2K 2E6\r
+                               CA\r
+\r
+E4-62-C4   (hex)               Cisco Systems, Inc\r
+E462C4     (base 16)           Cisco Systems, Inc\r
+                               80 West Tasman Drive\r
+                               San Jose  CA  94568\r
+                               US\r
index 7fc0ba556d1c08203285084e9791879cb3aad6d5..6e71e52f94230df853bdb44c134caf2a17c3accc 100644 (file)
@@ -5294,12 +5294,6 @@ E0-38-2D   (hex)         Annapurna labs
                                Mail box 15123  Haifa  3508409\r
                                IL\r
 \r
-0C-CC-47   (hex)               Shimane Masuda Electronics CO.,LTD.\r
-300000-3FFFFF     (base 16)            Shimane Masuda Electronics CO.,LTD.\r
-                               320-97 Muso\r
-                               Masuda  Shimane  6982144\r
-                               JP\r
-\r
 E0-38-2D   (hex)               Xi'an Xiangxun Technology Co., Ltd.\r
 200000-2FFFFF     (base 16)            Xi'an Xiangxun Technology Co., Ltd.\r
                                Room 112, No. 1 Workshop, AVIC Xi'an Computing Technology Research Institute, No. 15, Jinye Second Road, Xi'an\r
@@ -5312,11 +5306,11 @@ E0-38-2D   (hex)                Shenzhen iTest Technology Co.,Ltd
                                SHENZHEN    518000\r
                                CN\r
 \r
-0C-CC-47   (hex)               OptConnect\r
-900000-9FFFFF     (base 16)            OptConnect\r
-                               865 W 450 N, #1\r
-                               Kaysville  UT  84037\r
-                               US\r
+0C-CC-47   (hex)               Shimane Masuda Electronics CO.,LTD.\r
+300000-3FFFFF     (base 16)            Shimane Masuda Electronics CO.,LTD.\r
+                               320-97 Muso\r
+                               Masuda  Shimane  6982144\r
+                               JP\r
 \r
 0C-CC-47   (hex)               NINGBO QIXIANG INFORMATION TECHNOLOGY CO., LTD\r
 800000-8FFFFF     (base 16)            NINGBO QIXIANG INFORMATION TECHNOLOGY CO., LTD\r
@@ -5324,6 +5318,24 @@ E0-38-2D   (hex)         Shenzhen iTest Technology Co.,Ltd
                                Ningbo  Zhejiang  315048\r
                                CN\r
 \r
+0C-CC-47   (hex)               OptConnect\r
+900000-9FFFFF     (base 16)            OptConnect\r
+                               865 W 450 N, #1\r
+                               Kaysville  UT  84037\r
+                               US\r
+\r
+C4-A5-59   (hex)               SMH Technologies SRL\r
+B00000-BFFFFF     (base 16)            SMH Technologies SRL\r
+                               Via Giovanni Agnelli n.1\r
+                               Villotta di Chions  Pordenone  33083\r
+                               IT\r
+\r
+84-B3-86   (hex)               Weiss Robotics GmbH & Co. KG\r
+900000-9FFFFF     (base 16)            Weiss Robotics GmbH & Co. KG\r
+                               Karl-Heinrich-Kaeferle-Str. 8\r
+                               Ludwigsburg    71640\r
+                               DE\r
+\r
 4C-4B-F9   (hex)               Shenzhen dingsheng technology co., LTD\r
 400000-4FFFFF     (base 16)            Shenzhen dingsheng technology co., LTD\r
                                Floor 3, building 5, kaijeda industrial zone, no.97, huaxing road, langkou community, dalang street, longhua district\r
@@ -10364,6 +10376,30 @@ B00000-BFFFFF     (base 16)            Sineng electric CO., Ltd
                                Wu Xi City  Jiang su  214000\r
                                CN\r
 \r
+84-B3-86   (hex)               Nan Jing WZX Technology Limited\r
+000000-0FFFFF     (base 16)            Nan Jing WZX Technology Limited\r
+                               1-4/F, Productivity building,NO5,High-tech Middle 2nd Road,Science and Technology Park, Nanshan District\r
+                               Shenzhen  Guangdong  518000\r
+                               CN\r
+\r
+84-B3-86   (hex)               FOTILE GROUP NINGBO FOTILE KITCHENWARE Co.,Ltd\r
+700000-7FFFFF     (base 16)            FOTILE GROUP NINGBO FOTILE KITCHENWARE Co.,Ltd\r
+                               218 Binhai Second Road, Hangzhou Bay New Area\r
+                               Cixi  Zhejiang  315300\r
+                               CN\r
+\r
+84-B3-86   (hex)               Palomar Products Inc\r
+C00000-CFFFFF     (base 16)            Palomar Products Inc\r
+                               23042 Arroyo Vista\r
+                               Rancho Santa Margarita  CA  92688\r
+                               US\r
+\r
+C4-A5-59   (hex)               Motive Technologies, Inc.\r
+100000-1FFFFF     (base 16)            Motive Technologies, Inc.\r
+                               55 Hawthorne St, Ste. 400\r
+                               San Francisco  CA  94105\r
+                               US\r
+\r
 20-85-93   (hex)               UNILUMIN GROUP CO.,LTD\r
 300000-3FFFFF     (base 16)            UNILUMIN GROUP CO.,LTD\r
                                No.112 Yongfu Rd.,BaoanDistrict,\r
@@ -15812,29 +15848,35 @@ E0-38-2D   (hex)              Velvac Incorporated
                                Shenzhen  Guangdong  518000\r
                                CN\r
 \r
-0C-CC-47   (hex)               Qingdao Geesatcom Technology Co., Ltd\r
-400000-4FFFFF     (base 16)            Qingdao Geesatcom Technology Co., Ltd\r
-                               Shanghe Service Center , No. 1, Changjiang First Road, Shanghe Demonstration Zone, Jiaozhou City,\r
-                               Qingdao  Shandong  266300\r
-                               CN\r
-\r
 0C-CC-47   (hex)               General Industrial Controls Pvt Ltd\r
 100000-1FFFFF     (base 16)            General Industrial Controls Pvt Ltd\r
                                T107, M.I.D.C. \r
                                Pune  Maharashtra  411026\r
                                IN\r
 \r
+84-B3-86   (hex)               ALPHA Corporation\r
+600000-6FFFFF     (base 16)            ALPHA Corporation\r
+                               Product Development Department, Housing Hardware Devision\r
+                               Yokohama  Kanagawa  236-0004\r
+                               JP\r
+\r
+0C-CC-47   (hex)               Qingdao Geesatcom Technology Co., Ltd\r
+400000-4FFFFF     (base 16)            Qingdao Geesatcom Technology Co., Ltd\r
+                               Shanghe Service Center , No. 1, Changjiang First Road, Shanghe Demonstration Zone, Jiaozhou City,\r
+                               Qingdao  Shandong  266300\r
+                               CN\r
+\r
 0C-CC-47   (hex)               Cyrus Audio LTD\r
 700000-7FFFFF     (base 16)            Cyrus Audio LTD\r
                                Ermine Business Park\r
                                Huntingdon    PE29 6XY\r
                                GB\r
 \r
-84-B3-86   (hex)               ALPHA Corporation\r
-600000-6FFFFF     (base 16)            ALPHA Corporation\r
-                               Product Development Department, Housing Hardware Devision\r
-                               Yokohama  Kanagawa  236-0004\r
-                               JP\r
+84-B3-86   (hex)               Dongguan Amsamotion Automation Technology Co., Ltd\r
+D00000-DFFFFF     (base 16)            Dongguan Amsamotion Automation Technology Co., Ltd\r
+                               Block A, Zosun Intelligence Creation Zone, No.9 Yizhan Road, Yuanwubian Street Nancheng District\r
+                               Dongguan  Guangdong  523000\r
+                               CN\r
 \r
 D0-14-11   (hex)               Video Security, Inc.\r
 800000-8FFFFF     (base 16)            Video Security, Inc.\r
@@ -15842,6 +15884,36 @@ D0-14-11   (hex)               Video Security, Inc.
                                Kaohsiung, Taiwan, R.O.C.  Kaohsiung City  807\r
                                TW\r
 \r
+C4-A5-59   (hex)               METICS\r
+800000-8FFFFF     (base 16)            METICS\r
+                               Koehorstmaat 7\r
+                               Deurningen  Overijssel  7561 BM\r
+                               NL\r
+\r
+84-B3-86   (hex)               Annapurna labs\r
+200000-2FFFFF     (base 16)            Annapurna labs\r
+                               Matam Scientific Industries Center,   Building 8.2\r
+                               Mail box 15123  Haifa  3508409\r
+                               IL\r
+\r
+D4-61-37   (hex)               KunPeng Instrument (Dalian)Co.,Ltd.\r
+B00000-BFFFFF     (base 16)            KunPeng Instrument (Dalian)Co.,Ltd.\r
+                               dishang 10-2 No125 Gaoneng ST\r
+                               Dalian   LiaoNing  116000\r
+                               CN\r
+\r
+C4-A5-59   (hex)               MINOLTA SECURITY\r
+D00000-DFFFFF     (base 16)            MINOLTA SECURITY\r
+                               29 Park Place\r
+                               Englewood  NJ  07631\r
+                               US\r
+\r
+C4-A5-59   (hex)               Aviron Interactive Inc.\r
+700000-7FFFFF     (base 16)            Aviron Interactive Inc.\r
+                               251 Bartley Drive. Unit 2 \r
+                               Toronto  Ontario  M4A 2N7\r
+                               CA\r
+\r
 4C-4B-F9   (hex)               Shandong Linkotech Electronic Co., Ltd.\r
 600000-6FFFFF     (base 16)            Shandong Linkotech Electronic Co., Ltd.\r
                                22nd Floor, Building 2, Aosheng Building, No.1166 Xinyi Street, High-tech Zone\r
@@ -20459,9 +20531,6 @@ D00000-DFFFFF     (base 16)             Dspread Technology (Beijing) Inc.
                                Beijing    100013\r
                                CN\r
 \r
-94-C9-B7   (hex)               Private\r
-800000-8FFFFF     (base 16)            Private\r
-\r
 08-F8-0D   (hex)               Shanghai Mininglamp AI Group Co.,Ltd\r
 200000-2FFFFF     (base 16)            Shanghai Mininglamp AI Group Co.,Ltd\r
                                29th,30th,31st and 32nd floors,701 Yunjin Road, Xuhui District\r
@@ -21113,6 +21182,42 @@ E00000-EFFFFF     (base 16)            Foxconn Brasil Industria e Comercio Ltda
                                PEACHTREE CORNERS  GA  30092\r
                                US\r
 \r
+84-B3-86   (hex)               Sichuan Huakun Zhenyu Intelligent Technology Co., Ltd\r
+100000-1FFFFF     (base 16)            Sichuan Huakun Zhenyu Intelligent Technology Co., Ltd\r
+                               24F, Block C, Maoye Center, No. 28, North Section of Tianfu Avenue, High tech Zone, Chengdu, Sichuan\r
+                               Chengdu  Sichuan  621050\r
+                               CN\r
+\r
+84-B3-86   (hex)               Phonesuite\r
+300000-3FFFFF     (base 16)            Phonesuite\r
+                               400 Liberty Park Court\r
+                               Flowood    39232\r
+                               US\r
+\r
+C4-A5-59   (hex)               Moultrie Mobile\r
+500000-5FFFFF     (base 16)            Moultrie Mobile\r
+                               5724 Highway 280 East\r
+                               Birmingham  AL  35242\r
+                               US\r
+\r
+C4-A5-59   (hex)               Annapurna labs\r
+600000-6FFFFF     (base 16)            Annapurna labs\r
+                               Matam Scientific Industries Center,   Building 8.2\r
+                               Mail box 15123  Haifa  3508409\r
+                               IL\r
+\r
+94-C9-B7   (hex)               OSOM Products Inc\r
+800000-8FFFFF     (base 16)            OSOM Products Inc\r
+                               10930 Miramonte Road\r
+                               Cupertino  CA  95014\r
+                               US\r
+\r
+C4-A5-59   (hex)               Hebei Far-East Communication System Engineerning Co.,Ltd.\r
+A00000-AFFFFF     (base 16)            Hebei Far-East Communication System Engineerning Co.,Ltd.\r
+                               NO.21, Changsheng Street, Luquan Economic Development Zone\r
+                               Shijiazhuang   Hebei Prov  050000\r
+                               CN\r
+\r
 20-85-93   (hex)               Great Lite International\r
 700000-7FFFFF     (base 16)            Great Lite International\r
                                11F., No.207-2, Sec. 3, Beixin Rd., Xindian Dist.,\r
@@ -26465,12 +26570,6 @@ A0-02-4A   (hex)               Dongguan Amsamotion Automation Technology Co., Ltd
                                Dongguan  No.9 Yizhan Road, Yuanwubian Streeet Nancheng District, Gunagdong  523000\r
                                CN\r
 \r
-0C-CC-47   (hex)               Sun Yan International Trading Ltd.\r
-200000-2FFFFF     (base 16)            Sun Yan International Trading Ltd.\r
-                               Unit F,27/F,Maxgrand Plaza,3 Tai Yan Street, San Po Kong, Kowloon, Hong Kong, China\r
-                               Hong Kong    999077\r
-                               CN\r
-\r
 0C-CC-47   (hex)               Rich Source Precision IND., Co., LTD.\r
 A00000-AFFFFF     (base 16)            Rich Source Precision IND., Co., LTD.\r
                                8F., No. 219, Sec. 2, New Taipei Blvd.\r
@@ -26507,8 +26606,38 @@ D00000-DFFFFF     (base 16)            GODOX Photo Equipment Co., Ltd.
                                Shenzhen    518103\r
                                CN\r
 \r
+0C-CC-47   (hex)               Sun Yan International Trading Ltd.\r
+200000-2FFFFF     (base 16)            Sun Yan International Trading Ltd.\r
+                               Unit F,27/F,Maxgrand Plaza,3 Tai Yan Street, San Po Kong, Kowloon, Hong Kong, China\r
+                               Hong Kong    999077\r
+                               CN\r
+\r
 84-B3-86   (hex)               Velocio Networks, Inc.\r
 A00000-AFFFFF     (base 16)            Velocio Networks, Inc.\r
                                2613 Vista Drive\r
                                Huntsville  AL  35803\r
                                US\r
+\r
+84-B3-86   (hex)               NetworX\r
+800000-8FFFFF     (base 16)            NetworX\r
+                               5065 Commercial Circle\r
+                               Concord  CA  94520\r
+                               US\r
+\r
+84-B3-86   (hex)               NINGBO XINSUAN TECHNOLOGY CO.,LTD\r
+E00000-EFFFFF     (base 16)            NINGBO XINSUAN TECHNOLOGY CO.,LTD\r
+                               Room 409, No. 68, Changshou East Road, Yinzhou District\r
+                               NINGBO  ZHEJIANG  315100\r
+                               CN\r
+\r
+C4-A5-59   (hex)               Shenzhen Meishifu Technology Co.,Ltd.\r
+900000-9FFFFF     (base 16)            Shenzhen Meishifu Technology Co.,Ltd.\r
+                               217, Huichao Building, A3(A4), Yantian Industrial Zone, Yantian Community, Xixiang Street, Bao 'an District\r
+                               Shenzhen  Guangdong  518000\r
+                               CN\r
+\r
+C4-A5-59   (hex)               ALTAM SYSTEMS SL\r
+C00000-CFFFFF     (base 16)            ALTAM SYSTEMS SL\r
+                               Carrer Orient 78-84, 2-8\r
+                               Sant Cugat del Valles  Barcelona  08172\r
+                               ES\r
index c335f1e20bf95ef4bb30ec5790c3cffc2596e909..d8738e4d53b912a04cadc1c9a422e046fe1bf18e 100644 (file)
@@ -6182,12 +6182,48 @@ BC3000-BC3FFF     (base 16)             FoxIoT OÜ
                                Hamilton  Ontario  L8P0A1\r
                                CA\r
 \r
+8C-1F-64   (hex)               Portrait Displays, Inc.\r
+5D6000-5D6FFF     (base 16)            Portrait Displays, Inc.\r
+                               6663 OWENS DR\r
+                               PLEASANTON    94588\r
+                               US\r
+\r
 8C-1F-64   (hex)               GHM Messtechnik GmbH\r
 9E8000-9E8FFF     (base 16)            GHM Messtechnik GmbH\r
                                Tenter Weg, 2-8\r
                                Remscheid    42897\r
                                DE\r
 \r
+8C-1F-64   (hex)               Murata Manufacturing CO., Ltd.\r
+B14000-B14FFF     (base 16)            Murata Manufacturing CO., Ltd.\r
+                               4-3-8, Minatomirai, Nishi-ku\r
+                               Yokohama-shi  Kanagawa-ken  220-0012\r
+                               JP\r
+\r
+8C-1F-64   (hex)               CHASEO CONNECTOME\r
+744000-744FFF     (base 16)            CHASEO CONNECTOME\r
+                               2floor, 14, Nambusunhwan-ro 378-gil\r
+                               Gangnam-gu  seoul  06296\r
+                               KR\r
+\r
+8C-1F-64   (hex)               YUYAMA MFG Co.,Ltd\r
+CFA000-CFAFFF     (base 16)            YUYAMA MFG Co.,Ltd\r
+                               1-4-30\r
+                               MEISHINGUCHI,TOYONAKA  OSAKA  561-0841\r
+                               JP\r
+\r
+8C-1F-64   (hex)               ABB\r
+6D0000-6D0FFF     (base 16)            ABB\r
+                               Fulachstrasse 150\r
+                               Schaffhausen    8200\r
+                               CH\r
+\r
+8C-1F-64   (hex)               Connection Systems\r
+78F000-78FFFF     (base 16)            Connection Systems\r
+                               Westerbuurt 25\r
+                               Venhuizen    1606 AK\r
+                               NL\r
+\r
 70-B3-D5   (hex)               EVCO SPA\r
 A80000-A80FFF     (base 16)            EVCO SPA\r
                                VIA FELTRE N. 81\r
@@ -12272,6 +12308,48 @@ A9E000-A9EFFF     (base 16)            Optimum Instruments Inc.
                                Waltham  MA  02453\r
                                US\r
 \r
+8C-1F-64   (hex)               ANDA TELECOM PVT LTD\r
+406000-406FFF     (base 16)            ANDA TELECOM PVT LTD\r
+                               E-36 Amar Colony, Lajpat Nagar, New Delhi\r
+                               New Delhi  Delhi  110024\r
+                               IN\r
+\r
+8C-1F-64   (hex)               LYNKX\r
+EE6000-EE6FFF     (base 16)            LYNKX\r
+                               776 route du balcon\r
+                               Les Adrets    38190\r
+                               FR\r
+\r
+8C-1F-64   (hex)               Chakra Technology Ltd\r
+2BB000-2BBFFF     (base 16)            Chakra Technology Ltd\r
+                               7F, NO. 93, SHUEI YUAN RD.\r
+                               , TAIPEI,   TAIWAN  100\r
+                               TW\r
+\r
+8C-1F-64   (hex)               Unimar, Inc.\r
+2FC000-2FCFFF     (base 16)            Unimar, Inc.\r
+                               3195 Vickery Road\r
+                               North Syracuse  NY  13212\r
+                               US\r
+\r
+8C-1F-64   (hex)               PolCam Systems Sp. z o.o.\r
+5FA000-5FAFFF     (base 16)            PolCam Systems Sp. z o.o.\r
+                               Plutonu Torpedy 27A\r
+                               Warsaw  Mazovia  02-495\r
+                               PL\r
+\r
+8C-1F-64   (hex)               AI-BLOX\r
+3B7000-3B7FFF     (base 16)            AI-BLOX\r
+                               Ikaroslaan 1\r
+                               Zaventem    1930\r
+                               BE\r
+\r
+8C-1F-64   (hex)               Header Rhyme\r
+9C0000-9C0FFF     (base 16)            Header Rhyme\r
+                               C401, 410, Jeongseojin-ro\r
+                               Incheon  Incheon  22689\r
+                               KR\r
+\r
 70-B3-D5   (hex)               System West dba ICS Electronics\r
 E06000-E06FFF     (base 16)            System West dba ICS Electronics\r
                                7034 Commerce Circle Suite A\r
@@ -18305,6 +18383,48 @@ AF5000-AF5FFF     (base 16)            SANMINA ISRAEL MEDICAL SYSTEMS LTD
                                Ried  Bavaria  86510\r
                                DE\r
 \r
+8C-1F-64   (hex)               DAVE SRL\r
+9AB000-9ABFFF     (base 16)            DAVE SRL\r
+                               VIA TALPONEDO 29/A\r
+                               PORCIA  PORDENONE  330850\r
+                               IT\r
+\r
+8C-1F-64   (hex)               Invendis Technologies India Pvt Ltd\r
+C52000-C52FFF     (base 16)            Invendis Technologies India Pvt Ltd\r
+                               #230 BOOHBCS Layout BTM 2nd Stage 38th MAIN 1ST CROSS\r
+                               Bengaluru  Karnataka  560068\r
+                               IN\r
+\r
+8C-1F-64   (hex)               ABB\r
+852000-852FFF     (base 16)            ABB\r
+                               Fulachstrasse 150\r
+                               Schaffhausen    8200\r
+                               CH\r
+\r
+8C-1F-64   (hex)               Sicon srl\r
+187000-187FFF     (base 16)            Sicon srl\r
+                               Via Sila 1/3\r
+                               Isola Vicentina  Vicenza  36033\r
+                               IT\r
+\r
+8C-1F-64   (hex)               ComVetia AG\r
+E86000-E86FFF     (base 16)            ComVetia AG\r
+                               Wittenwilerstrasse 31\r
+                               Aadorf  TG  8355\r
+                               CH\r
+\r
+8C-1F-64   (hex)               PREO INDUSTRIES FAR EAST LTD\r
+63F000-63FFFF     (base 16)            PREO INDUSTRIES FAR EAST LTD\r
+                               UNIT B, 26/F, AMIATA IND'L BLDG\r
+                               HONG KONG    NIL\r
+                               HK\r
+\r
+8C-1F-64   (hex)               Universal Robots A/S\r
+AFD000-AFDFFF     (base 16)            Universal Robots A/S\r
+                               Energivej 25\r
+                               Odense S  Odense  5260\r
+                               DK\r
+\r
 70-B3-D5   (hex)               YUYAMA MFG Co.,Ltd\r
 BBB000-BBBFFF     (base 16)            YUYAMA MFG Co.,Ltd\r
                                3-3-1\r
@@ -24410,12 +24530,78 @@ A9C000-A9CFFF     (base 16)           Upstart Power
                                Southborough  MA  01772\r
                                US\r
 \r
+8C-1F-64   (hex)               Teq Diligent Product Solutions Pvt. Ltd.\r
+5AF000-5AFFFF     (base 16)            Teq Diligent Product Solutions Pvt. Ltd.\r
+                               S-304, Shrinand Nagar -2, Makarba Road, Vejalpur\r
+                               Ahmedabad  Gujarat  380051\r
+                               IN\r
+\r
+8C-1F-64   (hex)               Iconet Services\r
+8DE000-8DEFFF     (base 16)            Iconet Services\r
+                                102 Spur Tank Rd. Chetpet\r
+                               chennai  Tamil Nadu  600031\r
+                               IN\r
+\r
+8C-1F-64   (hex)               MB connect line GmbH Fernwartungssysteme\r
+1D0000-1D0FFF     (base 16)            MB connect line GmbH Fernwartungssysteme\r
+                               Winnettener Straße 6\r
+                               Dinkelsbuehl  Bavaria  91550\r
+                               DE\r
+\r
+8C-1F-64   (hex)               EPC Energy Inc\r
+C51000-C51FFF     (base 16)            EPC Energy Inc\r
+                               780 Montague Expy, Building 1, Suite 101\r
+                               San Jose  CA  95131\r
+                               US\r
+\r
 8C-1F-64   (hex)               Flextronics International Kft\r
 07A000-07AFFF     (base 16)            Flextronics International Kft\r
                                38. Zrinyi Str.\r
                                Zalaegerszeg  Zala  8900\r
                                HU\r
 \r
+8C-1F-64   (hex)               WAVES SYSTEM\r
+AC3000-AC3FFF     (base 16)            WAVES SYSTEM\r
+                               14 rue Philippe Lebon\r
+                               Sainte Luce Sur Loire  Loire Atlantique  44980\r
+                               FR\r
+\r
+8C-1F-64   (hex)               TMY TECHNOLOGY INC.\r
+882000-882FFF     (base 16)            TMY TECHNOLOGY INC.\r
+                               Rm. E, 3F., No. 3, Yuandong Rd., Banqiao Dist., \r
+                               New Taipei City 220,     220\r
+                               TW\r
+\r
+8C-1F-64   (hex)               nanoTRONIX Computing Inc.\r
+764000-764FFF     (base 16)            nanoTRONIX Computing Inc.\r
+                               1, Wood Road\r
+                               Wilmington  DE   19806\r
+                               US\r
+\r
+8C-1F-64   (hex)               TimeMachines Inc.\r
+25C000-25CFFF     (base 16)            TimeMachines Inc.\r
+                               300 S 68th Street Place, Suite 100\r
+                               Lincoln  NE  68510\r
+                               US\r
+\r
+8C-1F-64   (hex)               Rhombus Europe\r
+B2B000-B2BFFF     (base 16)            Rhombus Europe\r
+                               6 Peobrajenie str\r
+                               Razlog  BLAGOEVGRAD  2760\r
+                               BG\r
+\r
+8C-1F-64   (hex)               comelec\r
+AC4000-AC4FFF     (base 16)            comelec\r
+                               1253 CD 908\r
+                               belcodene  bouches du rhone  13720\r
+                               FR\r
+\r
+8C-1F-64   (hex)               INHEMETER Co.,Ltd\r
+AEA000-AEAFFF     (base 16)            INHEMETER Co.,Ltd\r
+                               8-9/F, Software Park, Southern Hi-Tech Zone, Nanshan District\r
+                               SHENZHEN  Guangdong  518054\r
+                               CN\r
+\r
 70-B3-D5   (hex)               DISMUNTEL SAL\r
 92C000-92CFFF     (base 16)            DISMUNTEL SAL\r
                                Pol ind cotes\r
@@ -26291,12 +26477,6 @@ EF8000-EF8FFF     (base 16)            DKS Dienstl.ges. f. Komm.anl. d. Stadt- u. Reg.verk
                                Clearwater  FL  33762\r
                                US\r
 \r
-70-B3-D5   (hex)               Earth Works\r
-61C000-61CFFF     (base 16)            Earth Works\r
-                               13-21 Saiwaityou\r
-                               Kofu  Yamanashi  400-0857\r
-                               JP\r
-\r
 70-B3-D5   (hex)               Layer Logic Inc\r
 C5C000-C5CFFF     (base 16)            Layer Logic Inc\r
                                5412 Courseview Drive, suite 100\r
@@ -29867,12 +30047,6 @@ DD5000-DD5FFF     (base 16)            Cardinal Scales Manufacturing Co
                                Viersen  NRW  41747\r
                                DE\r
 \r
-8C-1F-64   (hex)               Rumble, Inc\r
-837000-837FFF     (base 16)            Rumble, Inc\r
-                               Bluebonnet Ln\r
-                               Austin  TX  78704\r
-                               US\r
-\r
 8C-1F-64   (hex)               Cinetix Srl\r
 89E000-89EFFF     (base 16)            Cinetix Srl\r
                                Via Armentera, 8\r
@@ -30392,14 +30566,68 @@ C12000-C12FFF     (base 16)           PHYSEC GmbH
                                Bochum    44799\r
                                DE\r
 \r
+8C-1F-64   (hex)               Taiwan Aulisa Medical Devices Technologies, Inc\r
+88B000-88BFFF     (base 16)            Taiwan Aulisa Medical Devices Technologies, Inc\r
+                               10F., NO. 3-2, YUANQU ST., NANGANG DIST., TAIPEI CITY 11503, Taiwan\r
+                               Taipei  NANGANG  115\r
+                               TW\r
+\r
 70-B3-D5   (hex)               PREO INDUSTRIES FAR EAST LTD\r
 CBD000-CBDFFF     (base 16)            PREO INDUSTRIES FAR EAST LTD\r
                                 Flat B, 26/F, Amiata Industrial building,58-64 Lei Muk Road\r
                                Hong Kong  Kwai Chung, N.T.  999077\r
                                HK\r
 \r
-8C-1F-64   (hex)               Taiwan Aulisa Medical Devices Technologies, Inc\r
-88B000-88BFFF     (base 16)            Taiwan Aulisa Medical Devices Technologies, Inc\r
-                               10F., NO. 3-2, YUANQU ST., NANGANG DIST., TAIPEI CITY 11503, Taiwan\r
-                               Taipei  NANGANG  115\r
+8C-1F-64   (hex)               Quanxing Tech Co.,LTD\r
+B69000-B69FFF     (base 16)            Quanxing Tech Co.,LTD\r
+                               No. 102, building 3, Qianhai Shenzhen-Hong Kong Youth Innovation & Entrepreneur Hub, Qianwan 1st Road, Nanshan District,\r
+                               SHENZHEN  Guangdong  518066\r
+                               CN\r
+\r
+8C-1F-64   (hex)               Texi AS\r
+F09000-F09FFF     (base 16)            Texi AS\r
+                               Abels gate 5\r
+                               Trondheim    7030\r
+                               NO\r
+\r
+8C-1F-64   (hex)               Taolink Technologies Corporation\r
+C81000-C81FFF     (base 16)            Taolink Technologies Corporation\r
+                               Floor 5, Building 4, Shanghai Intelligent Sensing Industrial Park, 333 Huangqing Road, Jiading District\r
+                               Shanghai    201899\r
+                               CN\r
+\r
+8C-1F-64   (hex)               CONTROL SYSTEMS Srl\r
+2D8000-2D8FFF     (base 16)            CONTROL SYSTEMS Srl\r
+                               Via del Brolo, 14\r
+                               Cremona  CR  26100\r
+                               IT\r
+\r
+8C-1F-64   (hex)               runZero, Inc\r
+837000-837FFF     (base 16)            runZero, Inc\r
+                               Bluebonnet Ln\r
+                               Austin  TX  78704\r
+                               US\r
+\r
+8C-1F-64   (hex)               Eagle Harbor Technologies, Inc.\r
+5F7000-5F7FFF     (base 16)            Eagle Harbor Technologies, Inc.\r
+                               169 Western Ave W.\r
+                               Seattle  WA  98119\r
+                               US\r
+\r
+8C-1F-64   (hex)               ArgusEye TECH. INC\r
+9BF000-9BFFFF     (base 16)            ArgusEye TECH. INC\r
+                               9F, No. 168, Ruiguang Rd., Neihu Dist.\r
+                               Taipei City    114062\r
                                TW\r
+\r
+8C-1F-64   (hex)               Zumbach Electronic AG\r
+EA8000-EA8FFF     (base 16)            Zumbach Electronic AG\r
+                               Hauptstrasse 93\r
+                               Orpund    2552\r
+                               CH\r
+\r
+70-B3-D5   (hex)               Earth Works\r
+61C000-61CFFF     (base 16)            Earth Works\r
+                               2-9-14 Aioi\r
+                               Kofu  Yamanashi  400-0858\r
+                               JP\r
index 61932fb0185b766456ee3534424eccd7c5abca64..c0dde75650b7df1acea32d28b0dbc809b733fbe5 100755 (executable)
@@ -1,4 +1,6 @@
 #!/usr/bin/env python3
+# pylint: disable=line-too-long,invalid-name,global-statement,redefined-outer-name
+# pylint: disable=missing-function-docstring,missing-class-docstring,missing-module-docstring
 # SPDX-License-Identifier: MIT
 #
 # This file is distributed under the MIT license, see below.
@@ -33,11 +35,22 @@ try:
                            OneOrMore, Combine, Or, Optional, Suppress, Group,
                            nums, alphanums, printables,
                            stringEnd, pythonStyleComment,
-                           ParseBaseException, __diag__)
+                           ParseBaseException)
 except ImportError:
     print('pyparsing is not available')
     sys.exit(77)
 
+try:
+    from pyparsing import __diag__
+
+    __diag__.warn_multiple_tokens_in_named_alternation = True
+    __diag__.warn_ungrouped_named_tokens_in_collection = True
+    __diag__.warn_name_set_on_empty_Forward = True
+    __diag__.warn_on_multiple_string_args_to_oneof = True
+    __diag__.enable_debug_on_named_expressions = True
+except ImportError:
+    pass
+
 try:
     from evdev.ecodes import ecodes
 except ImportError:
@@ -50,12 +63,6 @@ except ImportError:
     # don't do caching on old python
     lru_cache = lambda: (lambda f: f)
 
-__diag__.warn_multiple_tokens_in_named_alternation = True
-__diag__.warn_ungrouped_named_tokens_in_collection = True
-__diag__.warn_name_set_on_empty_Forward = True
-__diag__.warn_on_multiple_string_args_to_oneof = True
-__diag__.enable_debug_on_named_expressions = True
-
 EOL = LineEnd().suppress()
 EMPTYLINE = LineEnd()
 COMMENTLINE = pythonStyleComment + EOL
@@ -272,7 +279,7 @@ def check_one_mount_matrix(prop, value):
               'x' if bad_x else ('y' if bad_y else 'z'),
               prop)
 
-def check_one_keycode(prop, value):
+def check_one_keycode(value):
     if value != '!' and ecodes is not None:
         key = 'KEY_' + value.upper()
         if not (key in ecodes or
@@ -292,14 +299,14 @@ def check_wheel_clicks(properties):
 
 def check_properties(groups):
     grammar = property_grammar()
-    for matches, props in groups:
+    for _, props in groups:
         seen_props = {}
         for prop in props:
             # print('--', prop)
             prop = prop.partition('#')[0].rstrip()
             try:
                 parsed = grammar.parseString(prop)
-            except ParseBaseException as e:
+            except ParseBaseException:
                 error('Failed to parse: {!r}', prop)
                 continue
             # print('{!r}'.format(parsed))
@@ -312,18 +319,17 @@ def check_properties(groups):
                 check_one_mount_matrix(prop, parsed.VALUE)
             elif parsed.NAME.startswith('KEYBOARD_KEY_'):
                 val = parsed.VALUE if isinstance(parsed.VALUE, str) else parsed.VALUE[0]
-                check_one_keycode(prop, val)
+                check_one_keycode(val)
 
         check_wheel_clicks(seen_props)
 
 def print_summary(fname, groups):
     n_matches = sum(len(matches) for matches, props in groups)
     n_props = sum(len(props) for matches, props in groups)
-    print('{}: {} match groups, {} matches, {} properties'
-          .format(fname, len(groups), n_matches, n_props))
+    print(f'{fname}: {len(groups)} match groups, {n_matches} matches, {n_props} properties')
 
     if n_matches == 0 or n_props == 0:
-        error('{}: no matches or props'.format(fname))
+        error(f'{fname}: no matches or props')
 
 if __name__ == '__main__':
     args = sys.argv[1:] or sorted(glob.glob(os.path.dirname(sys.argv[0]) + '/[678][0-9]-*.hwdb'))
index 29b30b62fde592f29efa51e8afe0654c798435f5..6d0c402bd2ddb5b6fb9d77048848b155f01c37c2 100644 (file)
@@ -1,8 +1,8 @@
 #
 #      List of PCI ID's
 #
-#      Version: 2022.09.09
-#      Date:    2022-09-09 03:15:02
+#      Version: 2022.10.22
+#      Date:    2022-10-22 03:15:01
 #
 #      Maintained by Albert Pool, Martin Mares, and other volunteers from
 #      the PCI ID Project at https://pci-ids.ucw.cz/.
@@ -78,6 +78,7 @@
 # 021b is not Compaq but there is a board misprogrammed
 021b  Compaq Computer Corporation
        8139  HNE-300 (RealTek RTL8139c) [iPaq Networking]
+025e  Solidigm
 0270  Hauppauge computer works Inc. (Wrong ID)
 0291  Davicom Semiconductor, Inc. (Wrong ID)
 # SpeedStream is Efficient Networks, Inc, a Siemens Company
        930a  JH930-I
                0731 930a  JH930-I
                0731 930b  JH930-M
+               0731 930c  JH930
        930b  JH930-M
 0777  Ubiquiti Networks, Inc.
 0795  Wired Inc.
        0905  R1T3 Single T3 Digital Telephony Card
        0906  RCB24FXX 24-channel modular analog telephony card
        0a06  RCB672FXX 672-channel modular analog telephony card
+0bae  Bachmann electronic GmbH
 0ccd  Preferred Networks, Inc.
 0e11  Compaq Computer Corporation
        0001  PCI to EISA Bridge
        b1a4  NC7131 Gigabit Server Adapter
        b200  Memory Hot-Plug Controller
        b203  Integrated Lights Out Controller
+               103c 3305  iLO2
        b204  Integrated Lights Out  Processor
+               103c 3305  iLO2
        c000  Remote Insight Lights-Out Edition
        f130  NetFlex-3/P ThunderLAN 1.0
        f150  NetFlex-3/P ThunderLAN 2.3
                1014 040e  ServeRAID H1110
        0071  MR SAS HBA 2004
        0072  SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon]
+               1000 3020  9211-8i
                1000 3040  9210-8i
                1000 3080  9200-8e [LSI SAS 6Gb/s SAS/SATA PCIe x8 External HBA]
                1000 30b0  9200-8e [LSI SAS 6Gb/s SAS/SATA PCIe x8 External HBA]
        1607  Arden
        1636  Renoir
        1637  Renoir Radeon High Definition Audio Controller
-       1638  Cezanne
+       1638  Cezanne [Radeon Vega Series / Radeon Vega Mobile Series]
+               1043 16c2  Radeon Vega 8
 # Used in the Steam Deck
        163f  VanGogh [AMD Custom GPU 0405]
        1640  Rembrandt Radeon High Definition Audio Controller
                1028 0225  PowerEdge T105 Embedded ATI ES1000
                1028 023c  PowerEdge R200 Embedded ATI ES1000
                103c 1304  Integrity iLO2 Advanced KVM VGA [AD307A]
+               103c 31fb  ProLiant DL360 G5
                15d9 8680  X7DVL-E-O motherboard
                15d9 9680  X7DBN Motherboard
                8086 3476  S5000PSLSATA Server Board
        688c  Cypress XT GL [FireStream 9370]
        688d  Cypress PRO GL [FireStream 9350]
        6898  Cypress XT [Radeon HD 5870]
-               1002 0b00  Radeon HD 5870 Eyefinityâ\81 Edition
+               1002 0b00  Radeon HD 5870 Eyefinity Edition
                106b 00d0  Radeon HD 5870 Mac Edition
 # R5870-PM2D1G
                1462 8032  Radeon HD 5870 1 GB GDDR5
        731f  Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
                1002 0b36  Reference RX 5700 XT
                1458 2313  Radeon RX 5700 XT Gaming OC
+               148c 2398  AXRX 5700 XT 8GBD6-3DHE/OC [PowerColor Red Devil Radeon RX 5700 XT]
                1682 5701  RX 5700 XT RAW II
                1849 5120  Radeon RX 5600 XT
                1da2 e409  Sapphire Technology Limited Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
        73a3  Navi 21 GL-XL [Radeon PRO W6800]
        73a4  Navi 21 USB
        73a5  Navi 21 [Radeon RX 6950 XT]
+               1da2 441d  Navi 21 [Sapphire Nitro+ Radeon RX 6950 XT]
        73ab  Navi 21 Pro-XLA [Radeon Pro W6800X/Radeon Pro W6800X Duo]
        73ae  Navi 21 [Radeon Pro V620 MxGPU]
        73af  Navi 21 [Radeon RX 6900 XT]
        73c4  Navi 22 USB
        73ce  Navi22-XL SRIOV MxGPU
        73df  Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M]
+               1043 16c2  Radeon RX 6800M
        73e0  Navi 23
        73e1  Navi 23 WKS-XM [Radeon PRO W6600M]
        73e3  Navi 23 WKS-XL [Radeon PRO W6600]
        149c  Matisse USB 3.0 Host Controller
                1462 7c37  X570-A PRO motherboard
        149d  Vangogh CVIP
+       14b5  Family 17h-19h PCIe Root Complex
+       14b6  Family 17h-19h IOMMU
+       14b7  Family 17h-19h PCIe Dummy Host Bridge
+       14b9  Family 17h-19h Internal PCIe GPP Bridge
+       14ba  Family 17h-19h PCIe GPP Bridge
        1510  Family 14h Processor Root Complex
                174b 1001  PURE Fusion Mini
        1512  Family 14h Processor Root Port
 # NV-RAM Adapter used in Dell DR appliances
        0073  NV-RAM Adapter
        1028  PCIe Bridge riser
+       2600  ENT NVMe RT1
+               1028 215e  ENT NVMe RT1 RI 3.84TB
+               1028 215f  ENT NVMe RT1 RI 7.68TB
+               1028 2160  ENT NVMe RT1 FIPS RI 3.84TB
+               1028 2161  ENT NVMe RT1 FIPS RI 7.68TB
 1029  Siemens Nixdorf IS
 102a  LSI Logic
        0000  HYDRA
        1aec  TU116 USB 3.1 Host Controller
        1aed  TU116 USB Type-C UCSI Controller
        1aef  GA102 High Definition Audio Controller
+       1af1  GA100 [A100 NVSwitch]
        1b00  GP102 [TITAN X]
        1b01  GP102 [GeForce GTX 1080 Ti 10GB]
        1b02  GP102 [TITAN Xp]
 # via Lenovo 496.90
        1f9f  TU117M [GeForce MX550]
        1fa0  TU117M [GeForce MX550]
+       1fa1  TU117M
        1fae  TU117GL
        1fb0  TU117GLM [Quadro T1000 Mobile]
        1fb1  TU117GL [T600]
        20f0  GA100 [A100-PG506-207]
        20f1  GA100 [A100 PCIe 40GB]
        20f2  GA100 [A100-PG506-217]
+       20f5  GA100 [A800-80]
+       20f6  GA100 [A800-40]
        2182  TU116 [GeForce GTX 1660 Ti]
        2183  TU116
        2184  TU116 [GeForce GTX 1660]
                10de 1467  GA102 [GeForce RTX 3080]
                10de 146d  GA102 [GeForce RTX 3080 20GB]
                1462 3892  RTX 3080 10GB GAMING X TRIO
+       2207  GA102 [GeForce RTX 3070 Ti]
        2208  GA102 [GeForce RTX 3080 Ti]
        220a  GA102 [GeForce RTX 3080 12GB]
        220d  GA102 [CMP 90HX]
        2296  Tegra PCIe Endpoint Virtual Network
        2302  GH100
        2321  GH100
-       2331  GH100 [H100 80GB 8GPC Engineering Sample]
+       2331  GH100 [H100 PCIe]
        2336  GH100 [H100 96GB]
        2414  GA103 [GeForce RTX 3060 Ti]
        2420  GA103M [GeForce RTX 3080 Ti Mobile]
        24ba  GA104GLM [RTX A4500 Laptop GPU]
        24bb  GA104GLM [RTX A3000 Laptop GPU]
        24bf  GA104 [GeForce RTX 3070 Engineering Sample]
+       24c9  GA104 [GeForce RTX 3060 Ti]
        24dc  GA104M [GeForce RTX 3080 Mobile / Max-Q 8GB/16GB]
        24dd  GA104M [GeForce RTX 3070 Mobile / Max-Q]
+       24df  GA104M
        24e0  GA104M [Geforce RTX 3070 Ti Laptop GPU]
        24fa  GA104 [RTX A4500 Embedded GPU ]
        2501  GA106 [GeForce RTX 3060]
        2507  GA106 [Geforce RTX 3050]
        2508  GA106 [GeForce RTX 3050 OEM]
        2520  GA106M [GeForce RTX 3060 Mobile / Max-Q]
+       2521  GA106M [GeForce RTX 3060 Laptop GPU]
        2523  GA106M [GeForce RTX 3050 Ti Mobile / Max-Q]
        252f  GA106 [GeForce RTX 3060 Engineering Sample]
        2531  GA106 [RTX A2000]
+       2544  GA106 [GeForce RTX 3060]
        2560  GA106M [GeForce RTX 3060 Mobile / Max-Q]
+       2561  GA106M [GeForce RTX 3060 Laptop GPU]
        2563  GA106M [GeForce RTX 3050 Ti Mobile / Max-Q]
        2571  GA106 [RTX A2000 12GB]
        2583  GA107 [GeForce RTX 3050]
        25f9  GA107 [RTX A1000 Embedded GPU ]
        25fa  GA107 [RTX A2000 Embedded GPU]
        2684  AD102 [GeForce RTX 4090]
+       26b1  AD102GL [L6000]
+       26b5  AD102GL [L40]
+       26b8  AD102GL [L40G]
        2717  GN21-X11
        2757  GN21-X11
        2785  AD104
        27a0  GN21-X9
+       27b8  AD104GL [L4]
        27e0  GN21-X9
        2820  GN21-X6
        2860  GN21-X6
        3320  RocketRAID 3320
        4310  RocketRaid 4310
        7505  SSD7505 PCIe Gen4 x16 4-Port M.2 NVMe RAID Controller
+       7540  SSD7540 PCIe Gen4 x16 8-Port M.2 NVMe RAID Controller
 1104  RasterOps Corp.
 1105  Sigma Designs, Inc.
        1105  REALmagic Xcard MPEG 1/2/3/4 DVD Decoder
 1129  Firmworks
 112a  Hermes Electronics Company, Ltd.
 # nee Linotype - Hell AG
-112b  Heidelberger Druckmaschinen AGHeidelberger Druckmaschinen AG
+112b  Heidelberger Druckmaschinen AG
 112c  Zenith Data Systems
 112d  Ravicad
 112e  Infomedia Microelectronics Inc.
        0113  BG3 NVMe SSD Controller
                1179 0001  Toshiba KBG30ZMS128G 128GB NVMe SSD
        0115  XG4 NVMe SSD Controller
+       0116  XG5 NVMe SSD Controller
        011a  XG6 NVMe SSD Controller
        0404  DVD Decoder card
        0406  Tecra Video Capture device
 1299  Knowledge Technology Lab.
 129a  VMetro, inc.
        0615  PBT-615 PCI-X Bus Analyzer
+       0715  cPCI Bus Analyzer
        1100  PMC-FPGA05
        1106  XMC-FPGA05F, PCI interface
        1107  XMC-FPGA05F, PCIe interface
                1344 5000  6.4 TB U.2
                1344 6000  12.8TB U.2
        51c0  7400 PRO NVMe SSD
+               1028 2162  EC NVMe OPAL 7400 RI M.2 480GB
+               1028 2163  EC NVMe OPAL 7400 RI M.2 960GB
+               1028 2164  EC NVMe ISE 7400 RI M.2 480GB
+               1028 2165  EC NVMe ISE 7400 RI M.2 960GB
+               1028 216c  EC NVMe ISE 7400 RI M.2 110 1.92TB
+               1028 216d  EC NVMe ISE 7400 RI M.2 110 3.84TB
+               1028 216e  EC NVMe OPAL 7400 RI M.2 110 1.92TB
+               1028 216f  EC NVMe OPAL 7400 RI M.2 110 3.84TB
+               1028 2197  EC NVMe OPAL 7400 RI M.2 110 960GB
+               1028 224d  EC NVMe ISE 7400 RI M.2 110 960GB
                1344 1100  M.2 480GB
                1344 2000  U.3 960GB
                1344 2100  M.2 960GB
                1344 4000  U.3 3840GB
                1344 5000  U.3 7680GB
        51c1  7400 MAX NVMe SSD
+               1028 216a  EC NVMe ISE 7400 MU M.2 80 800GB
+               1028 216b  EC NVMe OPAL 7400 MU M.2 80 800GB
                1344 1100  M.2 400GB
                1344 2000  U.3 800GB
                1344 2100  M.2 800GB
 148b  INNOMEDIALOGIC Inc.
 148c  Tul Corporation / PowerColor
        2391  Radeon RX 590 [Red Devil]
+       2398  AXRX 5700 XT 8GBD6-3DHE/OC [PowerColor Red Devil Radeon RX 5700 XT]
 148d  DIGICOM Systems, Inc.
        1003  HCF 56k Data/Fax Modem
 148e  OSI Plus Corporation
                103c 22be  Ethernet 1Gb 4-port 331i Adapter
                103c 3383  Ethernet 1Gb 4-port 331T Adapter
                14e4 1904  4-port 1Gb Ethernet Adapter
+               193d 1025  NIC-ETH330T-LP-4P
        1659  NetXtreme BCM5721 Gigabit Ethernet PCI Express
                1014 02c6  eServer xSeries server mainboard
                1028 01e6  PowerEdge 860
        01c5  NT200A02 Network Adapter
        01d5  NT50B01 Network Adapter
        01e5  NT100A01 Network Adapter
+       0225  NT40A11 Network Adapter
 18f6  NextIO
        1000  [Nexsis] Switch Virtual P2P PCIe Bridge
        1001  [Texsis] Switch Virtual P2P PCIe Bridge
        001c  FD922
        001d  Vega
        001f  FD940
+       0020  FD2110
 1c28  Lite-On IT Corp. / Plextor
        0122  M6e PCI Express SSD [Marvell 88SS9183]
 # previously Fiberblaze
        00e5  PacketMover 2x10Gb [Corfu]
        1000  SmartNIC N5010 4x100Gb
        1001  SmartNIC N5011 w/2xE810 4x100Gb
+       1002  SmartNIC N5013 4x100Gb
+       1003  SmartNIC N5014 w/2xE810 4x100Gb
        a000  FBC2CGG3 Capture 2x40Gb [Mango_02]
        a001  FBC2CGG3 Capture 2x100Gb [Mango_02]
        a003  FBC2CGG3 Capture 16x10Gb [Mango]
        1339  BC511
        1504  SC300 512GB M.2 2280 SATA Solid State Drive
        1527  PC401 NVMe Solid State Drive 256GB
-       174a  PC711 NVMe Solid State Drive
+       174a  Gold P31/PC711 NVMe Solid State Drive
        2204  960GB TLC PCIe Gen3 x4 NVMe M.2 22110
        243b  PE6110 NVMe Solid State Drive
                1c5c 0100  PE6110 NVMe Solid State Drive
                1c5c 0101  PE81x0 U.2/3 NVMe Solid State Drive
 1c5f  Beijing Memblaze Technology Co. Ltd.
        000d  PBlaze5 520/526
+               1c5f 0220  NVMe SSD PBlaze5 520 1920G AIC
+               1c5f 0221  NVMe SSD PBlaze5 520 1920G 2.5" U.2
+               1c5f 0230  NVMe SSD PBlaze5 520 3840G AIC
+               1c5f 0231  NVMe SSD PBlaze5 520 3840G 2.5" U.2
+               1c5f 4220  NVMe SSD PBlaze5 526 1600G AIC
+               1c5f 4221  NVMe SSD PBlaze5 526 1600G 2.5" U.2
+               1c5f 4230  NVMe SSD PBlaze5 526 3200G AIC
+               1c5f 4231  NVMe SSD PBlaze5 526 3200G 2.5" U.2
        000e  PBlaze6 6530
                1c5f 0b20  NVMe SSD PBlaze6 6530 1920G AIC
                1c5f 0b21  NVMe SSD PBlaze6 6530 1920G 2.5" U.2
                1c5f 5331  NVMe SSD PBlaze6 6537 3200G 2.5" U.2
                1c5f 5341  NVMe SSD PBlaze6 6537 6400G 2.5" U.2
        003d  PBlaze5 920/926
+               1c5f 0a30  NVMe SSD PBlaze5 920 3840G AIC
+               1c5f 0a31  NVMe SSD PBlaze5 920 3840G 2.5" U.2
+               1c5f 0a40  NVMe SSD PBlaze5 920 7680G AIC
+               1c5f 0a41  NVMe SSD PBlaze5 920 7680G 2.5" U.2
+               1c5f 4a30  NVMe SSD PBlaze5 926 3200G AIC
+               1c5f 4a31  NVMe SSD PBlaze5 926 3200G 2.5" U.2
+               1c5f 4a40  NVMe SSD PBlaze5 926 6400G AIC
+               1c5f 4a41  NVMe SSD PBlaze5 926 6400G 2.5" U.2
        003e  PBlaze6 6920
                1c5f 0a31  NVMe SSD PBlaze6 6920 3840GB 2.5" U.2
                1c5f 0a41  NVMe SSD PBlaze6 6920 7680GB 2.5" U.2
                1cc4 a212  NVMe SSD UHXXXa series U.2 1600GB
                1cc4 a213  NVMe SSD UHXXXa series U.2 3200GB
                1cc4 a214  NVMe SSD UHXXXa series U.2 6400GB
+               1cc4 e122  VNMe SSD UH711a series U.2 1920GB
+               1cc4 e123  VNMe SSD UH711a series U.2 3840GB
+               1cc4 e124  VNMe SSD UH711a series U.2 7680GB
        17ab  NVMe 256G SSD device
        6303  AM630 PCIe 4.0 x4 NVMe SSD Controller
 1cc5  Embedded Intelligence, Inc.
        101f  AR-TK242 [2x100GbE Packet Capture Device]
        1020  AR-GP-PF [General-Purpose Physical Function]
        1021  AR-MGMT-PF [Board-Generic Management Physical Function]
+       1022  AR-ARKA-FX2 [Arkville 128B DPDK Data Mover for Agilex]
        4200  A5PL-E1-10GETI [10 GbE Ethernet Traffic Instrument]
 1d72  Xiaomi
 1d78  DERA Storage
        0100  RK3399 PCI Express Root Port
        1808  RK1808 Neural Network Processor Card
        3566  RK3568 Remote Signal Processor
+       3588  RK3588
 1d89  YEESTOR Microelectronics Co., Ltd
        0280  PCIe NVMe SSD
 1d8f  Enyx
        dc21  VPU Controller [X100 Series]
        dc22  DC Controller [X100 Series]
        dc23  I2S/DMA Controller [X100 Series]
+       dc24  NPU Controller [X100 Series]
        dc26  SATA Controller [X100 Series]
        dc27  USB Controller [X100 Series]
        dc29  NANDFLASH Controller [X100 Series]
                1e81 a212  NVMe SSD UHXXXa series U.2 1600GB 
                1e81 a213  NVMe SSD UHXXXa series U.2 3200GB 
                1e81 a214  NVMe SSD UHXXXa series U.2 6400GB 
+               1e81 f123  NVMe SSD TP6500 series U.2 3840GB
 1e85  Heitec AG
 1e89  ID Quantique SA
        0002  Quantis-PCIe-40M
 # aka SED Systems
 1e94  Calian SED
 1e95  Solid State Storage Technology Corporation
-       1002  NVMe Datacenter LJ1 SSD [3DNAND, Rainier Controller]
+       1002  NVMe SSD [3DNAND] 2.5" U.2 (LJ1)
+               1e95 1101  NVMe SSD [3DNAND] 2.5" U.2 (LJ1)
                1ea0 5636  TP1500 Series U.2 NVMe Datacenter SSD
 1e9f  Lynxi Technologies Co., Ltd.
 1ea0  Tencent Technology (Shenzhen) Company Limited
        3401  SSD Contoller
 1ebd  EMERGETECH Company Ltd.
        0101  Seirios 2063 Video Codec
+1ec8  Innosilicon Co Ltd
+       8800  Fantasy I
+               1ec8 12a2  Fantasy I Device
+       9800  Fantasy II
+               1ec8 12a2  Fantasy II Device
+       9802  Fantasy II
+               1ec8 12a2  Fantasy II Device
+       9804  Fantasy II
+               1ec8 12a2  Fantasy II Device
 1ec9  Wingtech Group(HongKong)Limited
 1ed2  FuriosaAI, Inc.
        0000  Warboy
        0122  MTT S1000
        0123  MTT S2000
        01ff  MTT HDMI/DP Audio
-       0201  G2D30
-       0202  G2D20
+       0200  MTT S80 Engineering Sample
+       0201  MTT S80
+       0202  MTT S70
        0203  G2D10
        0211  G2D40
        0221  G2S80
-       0222  G2S85
+       0222  MTT S3000
        0223  G2S4
        0251  G2N10
        02ff  MTT HDMI/DP Audio
 1ed8  Digiteq Automotive
        0101  FG4 PCIe Frame Grabber
 1ed9  Myrtle.ai
-1ee4  PETAiO, Inc
+1ee1  Suzhou Kuhan Information Technologies
+       0050  Aurora NVMe SSD Controller
+1ee4  PETAIO INC
+       1180  P8118 U.2 Single Port SSD
 1ee9  SUSE LLC
 1eec  Viscore Technologies Ltd
        0102  VSE250231S Dual-port 10Gb/25Gb Ethernet PCIe
 7284  HT OMEGA Inc.
 7357  IOxOS Technologies SA
        7910  7910 [Althea]
+7377  Shenzhen Colorful Yugong Technology and Development Co.
 7401  EndRun Technologies
        e100  PTP3100 PCIe PTP Slave Clock
 7470  TP-LINK Technologies Co., Ltd.
        0082  HQ SSD 1TB
        0083  HQ SSD 2TB M.2 NVMe
 7604  O.N. Electronic Co Ltd.
+78c0  Herrick Technology Laboratories, Inc. [HTL]
 7bde  MIDAC Corporation
 7fed  PowerTV
 8008  Quancom Electronic GmbH
        09a6  Ice Lake MSM
        09a7  Ice Lake PMON MSM
        09ab  RST VMD Managed Controller
+       09c4  PAC with Intel Arria 10 GX FPGA
        0a03  Haswell-ULT Thermal Subsystem
        0a04  Haswell-ULT DRAM Controller
                17aa 2214  ThinkPad X240
        0b00  Ice Lake CBDMA [QuickData Technology]
        0b26  Thunderbolt 4 Bridge [Goshen Ridge 2020]
        0b27  Thunderbolt 4 USB Controller [Goshen Ridge 2020]
+       0b2b  PAC with Intel Stratix 10 SX FPGA [FPGA PAC D5005]
        0b60  NVMe DC SSD [3DNAND, Sentinel Rock Controller]
                1028 2060  NVMe SED MU U.2 1.6TB (P5600)
                1028 2061  NVMe SED MU U.2 3.2TB (P5600)
        0d36  Crystal Well Integrated Graphics Controller
        0d4c  Ethernet Connection (11) I219-LM
        0d4d  Ethernet Connection (11) I219-V
+               8086 0d4d  Ethernet Connection (11) I219-V
        0d4e  Ethernet Connection (10) I219-LM
        0d4f  Ethernet Connection (10) I219-V
        0d53  Ethernet Connection (12) I219-LM
        124f  Ethernet Connection E823-L 1GbE
        1250  430HX - 82439HX TXC [Triton II]
        125b  Ethernet Controller I226-LM
+       125c  Ethernet Controller I226-V
        1360  82806AA PCI64 Hub PCI Bridge
        1361  82806AA PCI64 Hub Controller (HRes)
                8086 1361  82806AA PCI64 Hub Controller (HRes)
                1bd4 0035  1G base-T QP EP014Ti1 Adapter
                1bd4 0066  F014I350
                1bd4 008a  F012I350
+               1bd4 008d  ENFI1100-T4
                8086 0001  Ethernet Server Adapter I350-T4
                8086 0002  Ethernet Server Adapter I350-T2
                8086 0003  Ethernet Network Adapter I350-T4 for OCP NIC 3.0
                1093 7706  Compact Vision System Ethernet Adapter
                10a9 802c  UV300 BaseIO single-port GbE
                10a9 802d  UV3000 BaseIO GbE Network
+               17aa 1059  I210 Gigabit Network Connection
                17aa 1100  ThinkServer Ethernet Server Adapter
                17aa 1509  I210 Gigabit Network Connection
                17aa 404d  I210 PCIe 1Gb 1-Port RJ45 LOM
                8086 0008  Ethernet Network Adapter OCP XXV710-1
                8086 0009  Ethernet 25G 2P XXV710 Adapter
                8086 000a  Ethernet 25G 2P XXV710 OCP
+               8086 000c  Ethernet Network Adapter XXV710-DA2 for OCP 3.0
                8086 000d  Ethernet 25G 2P XXV710 OCP
                8086 4001  Ethernet Network Adapter XXV710-2
        1591  Ethernet Controller E810-C for backplane
        25d4  5000V Chipset Memory Controller Hub
                15d9 8680  X7DVL-E-O motherboard
        25d8  5000P Chipset Memory Controller Hub
+               103c 31fd  ProLiant DL360 G5
                15d9 9680  X7DBN Motherboard
                8086 3476  S5000PSLSATA Server Board
        25e2  5000 Series Chipset PCI Express x4 Port 2
        25e7  5000 Series Chipset PCI Express x4 Port 7
        25f0  5000 Series Chipset FSB Registers
                1028 01bb  PowerEdge 1955 FSB Registers
-               103c 31fd  ProLiant DL140 G3
+               103c 31fd  ProLiant DL140 G3, DL360 G5
                15d9 8680  X7DVL-E-O motherboard
                15d9 9680  X7DBN Motherboard
                8086 3476  S5000PSLSATA Server Board
        25f1  5000 Series Chipset Reserved Registers
-               103c 31fd  ProLiant DL140 G3
+               103c 31fd  ProLiant DL140 G3, DL360 G5
                15d9 8680  X7DVL-E-O motherboard
                15d9 9680  X7DBN Motherboard
                8086 3476  S5000PSLSATA Server Board
        25f3  5000 Series Chipset Reserved Registers
-               103c 31fd  ProLiant DL140 G3
+               103c 31fd  ProLiant DL140 G3, DL360 G5
                15d9 8680  X7DVL-E-O motherboard
                15d9 9680  X7DBN Motherboard
                8086 3476  S5000PSLSATA Server Board
        25f5  5000 Series Chipset FBD Registers
-               103c 31fd  ProLiant DL140 G3
+               103c 31fd  ProLiant DL140 G3, DL360 G5
                15d9 8680  X7DVL-E-O motherboard
                15d9 9680  X7DBN Motherboard
                8086 3476  S5000PSLSATA Server Board
        25f6  5000 Series Chipset FBD Registers
-               103c 31fd  ProLiant DL140 G3
+               103c 31fd  ProLiant DL140 G3, DL360 G5
                15d9 8680  X7DVL-E-O motherboard
                15d9 9680  X7DBN Motherboard
                8086 3476  S5000PSLSATA Server Board
        2688  631xESB/632xESB/3100 Chipset UHCI USB Controller #1
                1028 01bb  PowerEdge 1955 onboard USB
                1028 01f0  PowerEdge R900 onboard USB
-               103c 31fe  ProLiant DL140 G3
+               103c 31fe  ProLiant DL140 G3, DL360 G5
                15d9 8680  X7DVL-E-O motherboard
                15d9 9680  X7DBN Motherboard
                8086 3476  S5000PSLSATA Server Board
        2689  631xESB/632xESB/3100 Chipset UHCI USB Controller #2
                1028 01bb  PowerEdge 1955 onboard USB
                1028 01f0  PowerEdge R900 onboard USB
-               103c 31fe  ProLiant DL140 G3
+               103c 31fe  ProLiant DL140 G3, DL360 G5
                15d9 8680  X7DVL-E-O motherboard
                15d9 9680  X7DBN Motherboard
                8086 3476  S5000PSLSATA Server Board
        268a  631xESB/632xESB/3100 Chipset UHCI USB Controller #3
                1028 01f0  PowerEdge R900 onboard USB
-               103c 31fe  ProLiant DL140 G3
+               103c 31fe  ProLiant DL140 G3, DL360 G5
                15d9 8680  X7DVL-E-O motherboard
                15d9 9680  X7DBN Motherboard
                8086 3476  S5000PSLSATA Server Board
        268b  631xESB/632xESB/3100 Chipset UHCI USB Controller #4
                1028 01f0  PowerEdge R900 onboard USB
+               103c 31fe  ProLiant DL360 G5
                15d9 8680  X7DVL-E-O motherboard
                8086 3476  S5000PSLSATA Server Board
        268c  631xESB/632xESB/3100 Chipset EHCI USB2 Controller
                1028 01bb  PowerEdge 1955 onboard USB
                1028 01f0  PowerEdge R900 onboard USB
-               103c 31fe  ProLiant DL140 G3
+               103c 31fe  ProLiant DL140 G3, DL360 G5
                15d9 8680  X7DVL-E-O motherboard
                15d9 9680  X7DBN Motherboard
                8086 3476  S5000PSLSATA Server Board
                15d9 9680  X7DBN Motherboard
                8086 3476  S5000PSLSATA Server Board
        269e  631xESB/632xESB IDE Controller
-               103c 31fe  ProLiant DL140 G3
+               103c 31fe  ProLiant DL140 G3, DL360 G5
                15d9 8680  X7DVL-E-O motherboard
                15d9 9680  X7DBN Motherboard
        2700  Optane SSD 900P Series
        4626  Alder Lake-P Integrated Graphics Controller
        4628  Alder Lake-UP3 GT2 [UHD Graphics]
        4629  12th Gen Core Processor Host Bridge/DRAM Registers
+       462a  AlderLake-P [UHD Graphics]
        462f  Alder Lake-P Thunderbolt 4 PCI Express Root Port #2
+       4636  AlderLake-P [UHD Graphics]
+       4638  AlderLake-P [UHD Graphics]
+       463a  AlderLake-P [UHD Graphics]
        463d  12th Gen Core Processor PCI Express x4 Controller #2
        463e  Alder Lake-P Thunderbolt 4 NHI #0
        463f  Alder Lake-P Thunderbolt 4 PCI Express Root Port #1
        46a6  Alder Lake-P Integrated Graphics Controller
        46a8  Alder Lake-UP3 GT2 [Iris Xe Graphics]
        46aa  Alder Lake-UP4 GT2 [Iris Xe Graphics]
+       46b0  AlderLake-P [Iris Xe Graphics]
+       46b1  AlderLake-P [Iris Xe Graphics]
        46b3  Alder Lake-UP3 GT1 [UHD Graphics]
+       46b6  AlderLake-P [Iris Xe Graphics]
+       46b8  AlderLake-P [Iris Xe Graphics]
+       46ba  AlderLake-P [Iris Xe Graphics]
        46c0  AlderLake-M GT1
+       46c1  AlderLake-M [Iris Xe Graphics]
        46c3  Alder Lake-UP4 GT1 [UHD Graphics]
        4905  DG1 [Iris Xe MAX Graphics]
        4906  DG1 [Iris Xe Pod]
        4907  SG1 [Server GPU SG-18M]
                193d 4000  UN-GPU-XG310-32GB-FHFL
        4908  DG1 [Iris Xe Graphics]
-       4909  DG1 [UHD Discrete Graphics]
+       4909  DG1 [Iris Xe MAX 100]
        4c3d  Volume Management Device NVMe RAID Controller
        4c8a  RocketLake-S GT1 [UHD Graphics 750]
        4c8b  RocketLake-S GT1 [UHD Graphics 730]
        56a2  DG2 [Arc A580]
        56a5  DG2 [Arc A380]
        56a6  DG2 [Arc A310]
+       56b0  DG2 [Arc Pro A30M]
+       56b1  DG2 [Arc Pro A40/A50]
        56c0  Data Center GPU Flex 170
        56c1  Data Center GPU Flex 140
        5845  QEMU NVM Express Controller
        8819  Platform Controller Hub EG20T IEEE 1588 Hardware Assist
        8a03  Processor Power and Thermal Controller
        8a0d  Ice Lake Thunderbolt 3 NHI #1
+       8a11  GNA Scoring Accelerator Module
        8a12  Ice Lake-LP Processor Host Bridge/DRAM Registers
        8a13  Ice Lake Thunderbolt 3 USB Controller
        8a14  Ice Lake Processor Host Bridge/DRAM Registers
        2008  Video assistant component
 8820  Stryker Corporation
        2724  Mako Front Side Motor Controller [cPCI]
-8848  Wuxi Micro Innovation Integrated Circuit Design Co.,Ltd
+# Wuxi Micro Innovation Integrated Circuit Design Co.,Ltd.
+8848  MUCSE
+       1000  Ethernet Controller N10 Series for 10GbE or 40GbE (Dual-port)
+       1020  Ethernet Controller N10 Series for 10GbE (Quad-port)
+       1060  Ethernet Controller N10 Series for 10GbE (8-port)
+       1080  Ethernet Controller N10 Series Virtual Function
 8866  T-Square Design Inc.
 8888  Silicon Magic
 8912  TRX
        1202  STAR1200I NVMe SSD
        1203  STAR1200L NVMe SSD
        1204  STAR1200E NVMe SSD
+       1500  STAR1500 PCIe NVMe SSD Controller
+       1501  STAR1500C NVMe SSD
+       1502  STAR1500E NVMe SSD
+       2000  STAR2000 NVMe Controller
+       2001  STAR2000E NVMe SSD
 a000  Asix Electronics Corporation (Wrong ID)
 a0a0  AOPEN Inc.
 a0f1  UNISYS Corporation
@@ -35076,6 +35203,7 @@ bdbd  Blackmagic Design
 c001  TSI Telsys
 c0a9  Micron/Crucial Technology
        2263  P1 NVMe PCIe SSD
+       5407  P5 Plus NVMe PCIe SSD
        540a  P2 NVMe PCIe SSD
 c0de  Motorola
 c0fe  Motion Engineering, Inc.
index e3116fe516bb0afb38a3d4d94af4b113a981fc73..97a21816f7db7332e9cba74327d4e3769bd688f4 100644 (file)
  <tr class="even"><td>Weidmuller Interface GmbH &amp; Co. KG</td><td>WMI</td><td>09/23/2022</td> </tr>
  <tr class="odd"><td>Bigscreen, Inc.</td><td>BIG</td><td>09/23/2022</td> </tr>
  <tr class="even"><td>Jiangxi Jinghao Optical Co., Ltd.</td><td>OFI</td><td>09/23/2022</td> </tr>
+ <tr class="odd"><td>EverPro Technologies Company Limited</td><td>EVP</td><td>09/30/2022</td> </tr>
+ <tr class="even"><td>NewCoSemi (Beijing) Technology CO.,Ltd.</td><td>NCV</td><td>09/30/2022</td> </tr>
+ <tr class="odd"><td>LG Display</td><td>LGD</td><td>09/30/2022</td> </tr>
+ <tr class="even"><td>Tianma Microelectronics Ltd.</td><td>TMA</td><td>10/20/2022</td> </tr>
+ <tr class="odd"><td>Printronix LLC</td><td>PTX</td><td>10/20/2022</td> </tr>
+ <tr class="even"><td>Colorlight</td><td>KLT</td><td>10/20/2022</td> </tr>
+ <tr class="odd"><td>Beck GmbH &amp; Co. Elektronik Bauelemente KG</td><td>BCK</td><td>10/20/2022</td> </tr>
       </tbody>
     </table>
   </body>
index 75427bc632e677a6bbf2a694ea70d19934ae2114..5bf895fce441e4b4237db164dfcdc6fd690632a9 100644 (file)
         <listitem><para>Show messages from system services and the kernel (with
         <option>--system</option>). Show messages from service of current user (with
         <option>--user</option>).  If neither is specified, show all messages that the user can see.
-        </para></listitem>
+        </para>
+
+        <para>The <option>--user</option> option affects how <option>--unit</option> arguments are
+        treated. See <option>--unit</option>.</para></listitem>
       </varlistentry>
 
       <varlistentry>
         <citerefentry><refentrytitle>systemd.slice</refentrytitle><manvolnum>5</manvolnum></citerefentry>
         unit, all logs of children of the slice will be shown.</para>
 
+        <para>With <option>--user</option>, all <option>--unit</option> arguments will be converted to match
+        user messages as if specified with <option>--user-unit</option>.</para>
+
         <para>This parameter can be specified multiple times.</para></listitem>
       </varlistentry>
 
index 7abe2adf736aad54ada7ab3b9c0213812008ec1c..9f3e0921a4c130b78c8632303b7d76463d3600f8 100644 (file)
       <varlistentry>
         <term><option>--max-addresses=</option></term>
 
-        <listitem><para>When used with the <option>list-machines</option> command, limits the number of ip
-        addresses output for every machine.  Defaults to 1. All addresses can be requested with
-        <literal>all</literal> as argument to <option>--max-addresses=</option>. If the argument to
-        <option>--max-addresses=</option> is less than the actual number of addresses,
-        <literal>…</literal>follows the last address.</para></listitem>
+        <listitem><para>When used with the <option>list-machines</option> command, limits the number of IP
+        addresses shown for every machine. Defaults to 1. All addresses can be requested with
+        <literal>all</literal>. If the limit is 0, the address column is not shown. Otherwise, if the machine
+        has more addresses than shown, <literal>…</literal> follows the last address.</para></listitem>
       </varlistentry>
 
       <varlistentry>
index 6dbf5f566d48bfe07e31def0e5e0e7c522a1726a..4d4f6c3992e5bd980cd22a3f496abe002cf6d50c 100644 (file)
@@ -986,7 +986,7 @@ Jan 12 10:46:45 example.com bluetoothd[8900]: gatt-time-server: Input/output err
           <term><command>link <replaceable>PATH</replaceable>…</command></term>
 
           <listitem>
-            <para>Link a unit file that is not in the unit file search paths into the unit file search path. This
+            <para>Link a unit file that is not in the unit file search path into the unit file search path. This
             command expects an absolute path to a unit file. The effect of this may be undone with
             <command>disable</command>. The effect of this command is that a unit file is made available for commands
             such as <command>start</command>, even though it is not installed directly in the unit search path. The
index bb4cd227e6b6b727df0f7355cb4326fbb7a3989f..cc55b02b182f3e7801188ec9f9057de93beecc13 100644 (file)
           must either be unset, empty, disabled, or all policies configured there must fail. Also see the
           example below with <literal>Name=dmz0</literal>.</para>
 
-          <para>Note that specifying a name that the kernel might use for another
-          interface (for example <literal>eth0</literal>) is dangerous because the
-          name assignment done by udev will race with the assignment done by the
-          kernel, and only one interface may use the name. Depending on the order of
-          operations, either udev or the kernel will win, making the naming
-          unpredictable. It is best to use some different prefix, for example
-          <literal>internal0</literal>/<literal>external0</literal> or
-          <literal>lan0</literal>/<literal>lan1</literal>/<literal>lan3</literal>.
-          </para>
+          <para>Note that specifying a name that the kernel might use for another interface (for example
+          <literal>eth0</literal>) is dangerous because the name assignment done by udev will race with the
+          assignment done by the kernel, and only one interface may use the name. Depending on the order of
+          operations, either udev or the kernel will win, making the naming unpredictable. It is best to use
+          some different prefix, for example <literal>internal0</literal>/<literal>external0</literal> or
+          <literal>lan0</literal>/<literal>lan1</literal>/<literal>lan3</literal>.</para>
+
+          <para>Interface names must have a minimum length of 1 character and a maximum length of 15
+          characters, and may contain any 7bit ASCII character, with the exception of control characters,
+          <literal>:</literal>, <literal>/</literal> and <literal>%</literal>. While <literal>.</literal> is
+          an allowed character, it's recommended to avoid it when naming interfaces as various tools (such as
+          <citerefentry><refentrytitle>resolvconf</refentrytitle><manvolnum>1</manvolnum></citerefentry>) use
+          it as separator character. Also, fully numeric interface names are not allowed (in order to avoid
+          ambiguity with interface specification by numeric indexes), as are the special strings
+          <literal>.</literal>, <literal>..</literal>, <literal>all</literal> and
+          <literal>default</literal>.</para>
         </listitem>
       </varlistentry>
       <varlistentry>
           If the empty string is assigned to this option, the list is reset, and all prior assignments
           have no effect. If the kernel does not support the alternative names, then this setting will
           be ignored.</para>
+
+          <para>Alternative interface names may be used to identify interfaces in various tools. In contrast
+          to the primary name (as configured with <varname>Name=</varname> above) there may be multiple
+          alternative names referring to the same interface. Alternative names may have a maximum length of
+          127 characters, in contrast to the 15 allowed for the primary interface name, but otherwise are
+          subject to the same naming constraints.</para>
         </listitem>
       </varlistentry>
       <varlistentry>
index dfe18f7e7b0c91e99fdb07b46da9540ba8cdfaeb..76ad51d3fb75e1b8edce560a455ebcf4a3ddef8d 100644 (file)
@@ -1013,22 +1013,23 @@ endif
 
 #####################################################################
 
-libatomic = []
-if not cc.links('''#include <stdint.h>
-                   int main() {
-                     char i;
-                     __atomic_exchange_1(&i, 1, 0);
-                     return 1;
-                   }''',
-                name : 'Atomic builtin requires -latomic')
-        libatomic = cc.find_library('atomic')
-endif
 threads = dependency('threads')
 librt = cc.find_library('rt')
 libm = cc.find_library('m')
 libdl = cc.find_library('dl')
 libcrypt = cc.find_library('crypt')
 
+# On some architectures, libatomic is required. But on some installations,
+# it is found, but actual linking fails. So let's try to use it opportunistically.
+# If it is installed, but not needed, it will be dropped because of --as-needed.
+if cc.links('''int main(int argc, char **argv) { return 0; }''',
+            args : '-latomic',
+            name : 'libatomic')
+        libatomic = declare_dependency(link_args : '-latomic')
+else
+        libatomic = []
+endif
+
 crypt_header = conf.get('HAVE_CRYPT_H') == 1 ? '''#include <crypt.h>''' : '''#include <unistd.h>'''
 foreach ident : [
         ['crypt_ra',               crypt_header],
index 4ee497c6025ad31273e433dca1831b0e59bbd739..804213baabf7ccfe1c8348c440b03a16113d81c1 100644 (file)
@@ -11,7 +11,7 @@ Release=tumbleweed
 Packages=
         dbus-1
         glibc-locale-base
-        libbpf0
+        libbpf1
         libcrypt1
         libcryptsetup12
         libdw1
index e143fb7587e22da976186e019a836a98ffd76f51..e6b89511ea31323cfdf422d833a794ad75496e71 100644 (file)
--- a/po/be.po
+++ b/po/be.po
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-01-10 18:36+0000\n"
 "Last-Translator: Zmicer Turok <nashtlumach@gmail.com>\n"
 "Language-Team: Belarusian <https://translate.fedoraproject.org/projects/"
@@ -157,6 +157,25 @@ msgstr "Атрымаць UUID прадукту"
 msgid "Authentication is required to get product UUID."
 msgstr "Для атрымання UUID прадукту патрабуецца аўтэнтыфікацыя."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Для наладкі сістэмнага часу патрабуецца аўтэнтыфікацыя."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Наладзіць часавы пояс"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "Для наладкі часавога пояса патрабуецца аўтэнтыфікацыя."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Імпартаваць вобраз віртуальнай машыны або кантэйнера"
@@ -923,7 +942,7 @@ msgstr "Для перачытання стану \"$(unit)\" патрабуец
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Для перазапуску \"$(unit)\" патрабуецца аўтэнтыфікацыя."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
@@ -931,17 +950,17 @@ msgstr ""
 "Для адпраўкі сігналу UNIX працэсам адзінкі \"$(unit)\" патрабуецца "
 "аўтэнтыфікацыя."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Для таго, каб скінуць стан \"failed\" у \"$(unit)\", патрабуецца "
 "аўтэнтыфікацыя."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "Для змены ўласцівасцей \"$(unit)\" патрабуецца аўтэнтыфікацыя."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -949,7 +968,7 @@ msgstr ""
 "Для выдалення файлаў і каталогаў, якія звязаныя з \"$(unit)\", патрабуецца "
 "аўтэнтыфікацыя."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index 394bff8f0dd0c9769c3fbaf5dd694746588e68aa..71575fa303f3d50c284c3f74e03e02b54912b8b5 100644 (file)
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2016-06-09 19:50+0300\n"
 "Last-Translator: Viktar Vaŭčkievič <victorenator@gmail.com>\n"
 "Language-Team: \n"
@@ -74,7 +74,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:14
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid "Authentication is required to create a user's home area."
 msgstr "Nieabchodna aŭtentyfikacyja dlia pieračytannia stanu systemd."
 
@@ -84,7 +83,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:24
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid "Authentication is required to remove a user's home area."
 msgstr "Nieabchodna aŭtentyfikacyja dlia pieračytannia stanu systemd."
 
@@ -94,8 +92,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:34
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to manage active sessions, users and seats."
 msgid ""
 "Authentication is required to check credentials against a user's home area."
 msgstr ""
@@ -108,7 +104,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:44
 #, fuzzy
-#| msgid "Authentication is required to attach a device to a seat."
 msgid "Authentication is required to update a user's home area."
 msgstr ""
 "Nieabchodna aŭtentyfikacyja dlia dalučennia prylad da pracoŭnych miescaŭ."
@@ -119,7 +114,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:54
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to resize a user's home area."
 msgstr ""
 "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia ŭsieahuĺnaha paviedamliennia"
@@ -130,8 +124,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:64
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to manage active sessions, users and seats."
 msgid ""
 "Authentication is required to change the password of a user's home area."
 msgstr ""
@@ -174,10 +166,29 @@ msgstr ""
 
 #: src/hostname/org.freedesktop.hostname1.policy:52
 #, fuzzy
-#| msgid "Authentication is required to reload '$(unit)'."
 msgid "Authentication is required to get product UUID."
 msgstr "Nieabchodna aŭtentyfikacyja dlia pieračytannia stanu '$(unit)'."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia sistemnaha času."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Ustaliavać sistemny časavy pojas"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr ""
+"Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia sistemnaha časavoha pojasu."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Impartavać vobraz VM abo kantejniera"
@@ -326,16 +337,12 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:117
 #, fuzzy
-#| msgid "Allow applications to inhibit system handling of the power key"
 msgid "Allow applications to inhibit system handling of the reboot key"
 msgstr ""
 "Dazvolić prahramam pieraškadžać sistemie apracoŭvać klavišu vykliučennia"
 
 #: src/login/org.freedesktop.login1.policy:118
 #, fuzzy
-#| msgid ""
-#| "Authentication is required for an application to inhibit system handling "
-#| "of the power key."
 msgid ""
 "Authentication is required for an application to inhibit system handling of "
 "the reboot key."
@@ -449,27 +456,21 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:235
 #, fuzzy
-#| msgid "Hibernate the system"
 msgid "Halt the system"
 msgstr "Hibiernavać sistemu"
 
 #: src/login/org.freedesktop.login1.policy:236
 #, fuzzy
-#| msgid "Authentication is required to hibernate the system."
 msgid "Authentication is required to halt the system."
 msgstr "Nieabchodna aŭtentyfikacyja dlia hibiernacyi sistemy."
 
 #: src/login/org.freedesktop.login1.policy:246
 #, fuzzy
-#| msgid "Hibernate the system while other users are logged in"
 msgid "Halt the system while other users are logged in"
 msgstr "Hibiernavać sistemu pry prysutnasci inšych karystaĺnikaŭ"
 
 #: src/login/org.freedesktop.login1.policy:247
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to hibernate the system while other users are "
-#| "logged in."
 msgid ""
 "Authentication is required to halt the system while other users are logged "
 "in."
@@ -479,15 +480,11 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:257
 #, fuzzy
-#| msgid "Hibernate the system while an application is inhibiting this"
 msgid "Halt the system while an application is inhibiting this"
 msgstr "Hibiernavać sistemu, kali prahramy pieraškadžajuć hetamu"
 
 #: src/login/org.freedesktop.login1.policy:258
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to hibernate the system while an application "
-#| "is inhibiting this."
 msgid ""
 "Authentication is required to halt the system while an application is "
 "inhibiting this."
@@ -585,14 +582,12 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:353
 #, fuzzy
-#| msgid "Authentication is required to set the system timezone."
 msgid "Authentication is required to set the reboot \"reason\" in the kernel."
 msgstr ""
 "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia sistemnaha časavoha pojasu."
 
 #: src/login/org.freedesktop.login1.policy:363
 #, fuzzy
-#| msgid "Allow indication to the firmware to boot to setup interface"
 msgid "Indicate to the firmware to boot to setup interface"
 msgstr "Dazvolić ukazannie prašyŭcy na zahruzku interfiejsu nalad"
 
@@ -610,9 +605,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:375
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to indicate to the firmware to boot to setup "
-#| "interface."
 msgid ""
 "Authentication is required to indicate to the boot loader to boot to the "
 "boot loader menu."
@@ -626,9 +618,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:386
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to indicate to the firmware to boot to setup "
-#| "interface."
 msgid ""
 "Authentication is required to indicate to the boot loader to boot into a "
 "specific boot loader entry."
@@ -651,7 +640,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:407
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to change the virtual terminal."
 msgstr "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia imia vuzla."
 
@@ -738,7 +726,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:23
 #, fuzzy
-#| msgid "Authentication is required to set the system time."
 msgid "Authentication is required to set NTP servers."
 msgstr "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia sistemnaha času."
 
@@ -750,7 +737,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:34
 #: src/resolve/org.freedesktop.resolve1.policy:45
 #, fuzzy
-#| msgid "Authentication is required to set the system time."
 msgid "Authentication is required to set DNS servers."
 msgstr "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia sistemnaha času."
 
@@ -762,7 +748,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:45
 #: src/resolve/org.freedesktop.resolve1.policy:56
 #, fuzzy
-#| msgid "Authentication is required to stop '$(unit)'."
 msgid "Authentication is required to set domains."
 msgstr "Nieabchodna aŭtentyfikacyja dlia spyniennia '$(unit)'."
 
@@ -774,7 +759,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:56
 #: src/resolve/org.freedesktop.resolve1.policy:67
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to set default route."
 msgstr "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia imia vuzla."
 
@@ -786,7 +770,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:67
 #: src/resolve/org.freedesktop.resolve1.policy:78
 #, fuzzy
-#| msgid "Authentication is required to hibernate the system."
 msgid "Authentication is required to enable or disable LLMNR."
 msgstr "Nieabchodna aŭtentyfikacyja dlia hibiernacyi sistemy."
 
@@ -798,7 +781,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:78
 #: src/resolve/org.freedesktop.resolve1.policy:89
 #, fuzzy
-#| msgid "Authentication is required to log into the local host."
 msgid "Authentication is required to enable or disable multicast DNS."
 msgstr "Nieabchodna aŭtentyfikacyja dlia ŭvachodu ŭ lakaĺny vuziel."
 
@@ -810,7 +792,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:89
 #: src/resolve/org.freedesktop.resolve1.policy:100
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to enable or disable DNS over TLS."
 msgstr "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia imia vuzla."
 
@@ -822,7 +803,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:100
 #: src/resolve/org.freedesktop.resolve1.policy:111
 #, fuzzy
-#| msgid "Authentication is required to hibernate the system."
 msgid "Authentication is required to enable or disable DNSSEC."
 msgstr "Nieabchodna aŭtentyfikacyja dlia hibiernacyi sistemy."
 
@@ -834,7 +814,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:111
 #: src/resolve/org.freedesktop.resolve1.policy:122
 #, fuzzy
-#| msgid "Authentication is required to set the system locale."
 msgid "Authentication is required to set DNSSEC Negative Trust Anchors."
 msgstr "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia sistemnaj lakali."
 
@@ -844,7 +823,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:122
 #, fuzzy
-#| msgid "Authentication is required to set the system time."
 msgid "Authentication is required to reset NTP settings."
 msgstr "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia sistemnaha času."
 
@@ -854,7 +832,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:133
 #, fuzzy
-#| msgid "Authentication is required to set the system time."
 msgid "Authentication is required to reset DNS settings."
 msgstr "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia sistemnaha času."
 
@@ -864,7 +841,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:144
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to send force renew message."
 msgstr ""
 "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia ŭsieahuĺnaha paviedamliennia"
@@ -875,7 +851,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:155
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to renew dynamic addresses."
 msgstr ""
 "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia ŭsieahuĺnaha paviedamliennia"
@@ -886,7 +861,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:166
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid "Authentication is required to reload network settings."
 msgstr "Nieabchodna aŭtentyfikacyja dlia pieračytannia stanu systemd."
 
@@ -896,7 +870,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:177
 #, fuzzy
-#| msgid "Authentication is required to reboot the system."
 msgid "Authentication is required to reconfigure network interface."
 msgstr "Nieabchodna aŭtentyfikacyja dlia pierazahruzki sistemy."
 
@@ -906,7 +879,6 @@ msgstr ""
 
 #: src/portable/org.freedesktop.portable1.policy:14
 #, fuzzy
-#| msgid "Authentication is required to import a VM or container image"
 msgid "Authentication is required to inspect a portable service image."
 msgstr "Nieabchodna aŭtentyfikacyja dlia impartu vobraza VM abo kantejniera"
 
@@ -916,7 +888,6 @@ msgstr ""
 
 #: src/portable/org.freedesktop.portable1.policy:24
 #, fuzzy
-#| msgid "Authentication is required to attach a device to a seat."
 msgid ""
 "Authentication is required to attach or detach a portable service image."
 msgstr ""
@@ -928,7 +899,6 @@ msgstr ""
 
 #: src/portable/org.freedesktop.portable1.policy:35
 #, fuzzy
-#| msgid "Authentication is required to download a VM or container image"
 msgid ""
 "Authentication is required to delete or modify a portable service image."
 msgstr "Nieabchodna aŭtentyfikacyja dlia spampoŭki vobraza VM abo kantejniera"
@@ -939,7 +909,6 @@ msgstr ""
 
 #: src/resolve/org.freedesktop.resolve1.policy:23
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to register a DNS-SD service"
 msgstr ""
 "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia ŭsieahuĺnaha paviedamliennia"
@@ -950,7 +919,6 @@ msgstr ""
 
 #: src/resolve/org.freedesktop.resolve1.policy:34
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to unregister a DNS-SD service"
 msgstr ""
 "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia ŭsieahuĺnaha paviedamliennia"
@@ -961,7 +929,6 @@ msgstr ""
 
 #: src/resolve/org.freedesktop.resolve1.policy:133
 #, fuzzy
-#| msgid "Authentication is required to set the system keyboard settings."
 msgid "Authentication is required to reset name resolution settings."
 msgstr ""
 "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia sistemnych nalad klavijatury."
@@ -1023,39 +990,34 @@ msgstr "Nieabchodna aŭtentyfikacyja dlia pieračytannia stanu '$(unit)'."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Nieabchodna aŭtentyfikacyja dlia pierazapusku '$(unit)'."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 #, fuzzy
-#| msgid "Authentication is required to set properties on '$(unit)'."
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr ""
 "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia ŭlascivasciej '$(unit)'."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Nieabchodna aŭtentyfikacyja dlia anuliavannia pamylkovaha stanu '$(unit)'."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr ""
 "Nieabchodna aŭtentyfikacyja dlia ŭstaliavannia ŭlascivasciej '$(unit)'."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
 msgstr ""
 "Nieabchodna aŭtentyfikacyja dlia anuliavannia pamylkovaha stanu '$(unit)'."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index b6934a75e26aa034e4681e899c48ab9128549918..e77b1180b5aebe09af45ddb67719b98e66ed655b 100644 (file)
--- a/po/bg.po
+++ b/po/bg.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: systemd master\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2022-05-31 13:09+0200\n"
 "Last-Translator: Alexander Shopov <ash@kambanaria.org>\n"
 "Language-Team: Bulgarian <dict@ludost.net>\n"
@@ -157,6 +157,25 @@ msgstr "UUID на продукт"
 msgid "Authentication is required to get product UUID."
 msgstr "За получаването на UUID на продукт е необходима идентификация."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "За задаване на времето на системата е необходима идентификация."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Задаване на часовия пояс на системата"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "За задаване на часовия пояс на системата е необходима идентификация."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Внасяне на изображение на виртуална машина или контейнер"
@@ -945,7 +964,7 @@ msgstr "За презареждане на „$(unit)“ е необходима
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "За рестартиране на „$(unit)“ е необходима идентификация."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
@@ -953,17 +972,17 @@ msgstr ""
 "За изпращането на сигнал на UNIX на процесите на „$(unit)“ е необходима "
 "идентификация."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "За премахване на състоянието за неуспех на „$(unit)“ е необходима "
 "идентификация."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "За задаване на свойствата на „$(unit)“ е необходима идентификация."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -971,7 +990,7 @@ msgstr ""
 "За изтриването на файловете и директориите на „$(unit)“ е необходима "
 "идентификация."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index eb33b88474b778d980c8b1f414aedb577409f4ae..e2ca4dad999ba5adfb6aaad254484592074349f6 100644 (file)
--- a/po/ca.po
+++ b/po/ca.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2018-02-27 04:18-0500\n"
 "Last-Translator: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>\n"
 "Language-Team: Català <ubuntu-l10n-ca@lists.ubuntu.com>\n"
@@ -75,7 +75,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:14
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid "Authentication is required to create a user's home area."
 msgstr "Es requereix autenticació per tornar a carregar l'estat de systemd."
 
@@ -85,7 +84,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:24
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid "Authentication is required to remove a user's home area."
 msgstr "Es requereix autenticació per tornar a carregar l'estat de systemd."
 
@@ -95,8 +93,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:34
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to manage active sessions, users and seats."
 msgid ""
 "Authentication is required to check credentials against a user's home area."
 msgstr ""
@@ -109,7 +105,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:44
 #, fuzzy
-#| msgid "Authentication is required to attach a device to a seat."
 msgid "Authentication is required to update a user's home area."
 msgstr ""
 "Es requereix autenticació per annexar un dispositiu a un lloc de treball."
@@ -120,7 +115,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:54
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to resize a user's home area."
 msgstr "Es requereix autenticació per establir un missatge de mur"
 
@@ -130,8 +124,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:64
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to manage active sessions, users and seats."
 msgid ""
 "Authentication is required to change the password of a user's home area."
 msgstr ""
@@ -173,10 +165,28 @@ msgstr ""
 
 #: src/hostname/org.freedesktop.hostname1.policy:52
 #, fuzzy
-#| msgid "Authentication is required to reload '$(unit)'."
 msgid "Authentication is required to get product UUID."
 msgstr "Es requereix autenticació per tornar a carregar «$(unit)»."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Es requereix autenticació per establir l'hora del sistema."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Estableix la zona horària del sistema"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "Es requereix autenticació per establir la zona horària del sistema."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Importa una màquina virtual o una imatge de contenidor"
@@ -335,7 +345,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:117
 #, fuzzy
-#| msgid "Allow applications to inhibit system handling of the power key"
 msgid "Allow applications to inhibit system handling of the reboot key"
 msgstr ""
 "Permet a les aplicacions inhibir la gestió de la tecla d'encesa per part del "
@@ -343,9 +352,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:118
 #, fuzzy
-#| msgid ""
-#| "Authentication is required for an application to inhibit system handling "
-#| "of the power key."
 msgid ""
 "Authentication is required for an application to inhibit system handling of "
 "the reboot key."
@@ -484,9 +490,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:258
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to hibernate the system while an application "
-#| "is inhibiting this."
 msgid ""
 "Authentication is required to halt the system while an application is "
 "inhibiting this."
@@ -585,13 +588,11 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:353
 #, fuzzy
-#| msgid "Authentication is required to set the system timezone."
 msgid "Authentication is required to set the reboot \"reason\" in the kernel."
 msgstr "Es requereix autenticació per establir la zona horària del sistema."
 
 #: src/login/org.freedesktop.login1.policy:363
 #, fuzzy
-#| msgid "Allow indication to the firmware to boot to setup interface"
 msgid "Indicate to the firmware to boot to setup interface"
 msgstr ""
 "Permet la indicació al microprogramari en l'arrencada perquè prepari la "
@@ -611,9 +612,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:375
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to indicate to the firmware to boot to setup "
-#| "interface."
 msgid ""
 "Authentication is required to indicate to the boot loader to boot to the "
 "boot loader menu."
@@ -627,9 +625,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:386
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to indicate to the firmware to boot to setup "
-#| "interface."
 msgid ""
 "Authentication is required to indicate to the boot loader to boot into a "
 "specific boot loader entry."
@@ -651,7 +646,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:407
 #, fuzzy
-#| msgid "Authentication is required to halt the system."
 msgid "Authentication is required to change the virtual terminal."
 msgstr "Es requereix autenticació per aturar el sistema."
 
@@ -736,21 +730,18 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:23
 #, fuzzy
-#| msgid "Authentication is required to set the system time."
 msgid "Authentication is required to set NTP servers."
 msgstr "Es requereix autenticació per establir l'hora del sistema."
 
 #: src/network/org.freedesktop.network1.policy:33
 #: src/resolve/org.freedesktop.resolve1.policy:44
 #, fuzzy
-#| msgid "Register a DNS-SD service"
 msgid "Set DNS servers"
 msgstr "Registra un servei DNS-SD"
 
 #: src/network/org.freedesktop.network1.policy:34
 #: src/resolve/org.freedesktop.resolve1.policy:45
 #, fuzzy
-#| msgid "Authentication is required to register a DNS-SD service"
 msgid "Authentication is required to set DNS servers."
 msgstr "Es requereix autenticació per registrar un servei DNS-SD"
 
@@ -762,7 +753,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:45
 #: src/resolve/org.freedesktop.resolve1.policy:56
 #, fuzzy
-#| msgid "Authentication is required to stop '$(unit)'."
 msgid "Authentication is required to set domains."
 msgstr "Es requereix autenticació per aturar «$(unit)»."
 
@@ -774,7 +764,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:56
 #: src/resolve/org.freedesktop.resolve1.policy:67
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to set default route."
 msgstr "Es requereix autenticació per establir el nom d'amfitrió local."
 
@@ -786,7 +775,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:67
 #: src/resolve/org.freedesktop.resolve1.policy:78
 #, fuzzy
-#| msgid "Authentication is required to hibernate the system."
 msgid "Authentication is required to enable or disable LLMNR."
 msgstr "Es requereix autenticació per hibernar el sistema."
 
@@ -798,7 +786,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:78
 #: src/resolve/org.freedesktop.resolve1.policy:89
 #, fuzzy
-#| msgid "Authentication is required to log into the local host."
 msgid "Authentication is required to enable or disable multicast DNS."
 msgstr "Es requereix autenticació per iniciar la sessió a l'amfitrió local."
 
@@ -810,7 +797,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:89
 #: src/resolve/org.freedesktop.resolve1.policy:100
 #, fuzzy
-#| msgid "Authentication is required to register a DNS-SD service"
 msgid "Authentication is required to enable or disable DNS over TLS."
 msgstr "Es requereix autenticació per registrar un servei DNS-SD"
 
@@ -822,7 +808,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:100
 #: src/resolve/org.freedesktop.resolve1.policy:111
 #, fuzzy
-#| msgid "Authentication is required to hibernate the system."
 msgid "Authentication is required to enable or disable DNSSEC."
 msgstr "Es requereix autenticació per hibernar el sistema."
 
@@ -834,7 +819,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:111
 #: src/resolve/org.freedesktop.resolve1.policy:122
 #, fuzzy
-#| msgid "Authentication is required to set the system locale."
 msgid "Authentication is required to set DNSSEC Negative Trust Anchors."
 msgstr ""
 "Es requereix autenticació per establir la configuració regional del sistema."
@@ -845,7 +829,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:122
 #, fuzzy
-#| msgid "Authentication is required to set the system time."
 msgid "Authentication is required to reset NTP settings."
 msgstr "Es requereix autenticació per establir l'hora del sistema."
 
@@ -855,7 +838,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:133
 #, fuzzy
-#| msgid "Authentication is required to set the system time."
 msgid "Authentication is required to reset DNS settings."
 msgstr "Es requereix autenticació per establir l'hora del sistema."
 
@@ -865,7 +847,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:144
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to send force renew message."
 msgstr "Es requereix autenticació per establir un missatge de mur"
 
@@ -875,7 +856,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:155
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to renew dynamic addresses."
 msgstr "Es requereix autenticació per establir un missatge de mur"
 
@@ -885,7 +865,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:166
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid "Authentication is required to reload network settings."
 msgstr "Es requereix autenticació per tornar a carregar l'estat de systemd."
 
@@ -895,7 +874,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:177
 #, fuzzy
-#| msgid "Authentication is required to reboot the system."
 msgid "Authentication is required to reconfigure network interface."
 msgstr "Es requereix autenticació per reiniciar el sistema."
 
@@ -905,7 +883,6 @@ msgstr ""
 
 #: src/portable/org.freedesktop.portable1.policy:14
 #, fuzzy
-#| msgid "Authentication is required to import a VM or container image"
 msgid "Authentication is required to inspect a portable service image."
 msgstr ""
 "Es requereix autenticació per importar una màquina virtual o una imatge de "
@@ -917,7 +894,6 @@ msgstr ""
 
 #: src/portable/org.freedesktop.portable1.policy:24
 #, fuzzy
-#| msgid "Authentication is required to attach a device to a seat."
 msgid ""
 "Authentication is required to attach or detach a portable service image."
 msgstr ""
@@ -929,7 +905,6 @@ msgstr ""
 
 #: src/portable/org.freedesktop.portable1.policy:35
 #, fuzzy
-#| msgid "Authentication is required to download a VM or container image"
 msgid ""
 "Authentication is required to delete or modify a portable service image."
 msgstr ""
@@ -958,7 +933,6 @@ msgstr ""
 
 #: src/resolve/org.freedesktop.resolve1.policy:133
 #, fuzzy
-#| msgid "Authentication is required to set the system keyboard settings."
 msgid "Authentication is required to reset name resolution settings."
 msgstr ""
 "Es requereix autenticació per establir els ajusts del teclat del sistema."
@@ -1019,35 +993,30 @@ msgstr "Es requereix autenticació per tornar a carregar «$(unit)»."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Es requereix autenticació per reiniciar «$(unit)»."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 #, fuzzy
-#| msgid "Authentication is required to set properties on '$(unit)'."
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr "Es requereix autenticació per establir les propietats a «$(unit)»."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr "Es requereix autenticació per restablir l'estat «failed» de «$(unit)»."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "Es requereix autenticació per establir les propietats a «$(unit)»."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
 msgstr "Es requereix autenticació per restablir l'estat «failed» de «$(unit)»."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr "Es requereix autenticació per restablir l'estat «failed» de «$(unit)»."
index 57f06bf5894a1e8dc86d339ab9ea334fa7533468..756b0df527a58e88bf2351f67e216b35a16f59f4 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
@@ -2,20 +2,22 @@
 #
 # Czech translation for systemd.
 #
+# Daniel Rusek <mail@asciiwolf.com>, 2022.
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
-"PO-Revision-Date: 2020-10-26 22:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
+"PO-Revision-Date: 2022-10-22 17:19+0000\n"
 "Last-Translator: Daniel Rusek <mail@asciiwolf.com>\n"
-"Language-Team: Czech\n"
+"Language-Team: Czech <https://translate.fedoraproject.org/projects/systemd/"
+"master/cs/>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
 "|| n%100>=20) ? 1 : 2);\n"
-"X-Generator: Poedit 2.4.1\n"
+"X-Generator: Weblate 4.14.1\n"
 
 #: src/core/org.freedesktop.systemd1.policy.in:22
 msgid "Send passphrase back to system"
@@ -153,6 +155,22 @@ msgstr "Získat UUID produktu"
 msgid "Authentication is required to get product UUID."
 msgstr "Pro získání UUID produktu je vyžadováno ověření."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr "Získat sériové číslo hardwaru"
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+msgid "Authentication is required to get hardware serial number."
+msgstr "Pro získání sériového čísla hardwaru je vyžadováno ověření."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+msgid "Get system description"
+msgstr "Získat popis systému"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+msgid "Authentication is required to get system description."
+msgstr "Pro získání popisu systému je vyžadováno ověření."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Importovat obraz virtuální stroje nebo kontejneru"
@@ -889,21 +907,21 @@ msgstr "Pro opětovné načtení „$(unit)” je vyžadováno ověření."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Pro restart „$(unit)” je vyžadováno ověření."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr "Pro odeslání UNIX signálu procesům „$(unit)” je vyžadováno ověření."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr "Pro resetování chybného stavu „$(unit)” je vyžadováno ověření."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "Pro nastavení vlastností na „$(unit)” je vyžadováno ověření."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -911,7 +929,7 @@ msgstr ""
 "Pro odstranění souborů nebo adresářů souvisejících s „$(unit)” je vyžadováno "
 "ověření."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index 443b0b00043a6a0a94b99d8a7a66ce0265629018..d43ff39ea013576f65dbc50792c49d3dc646f658 100644 (file)
--- a/po/da.po
+++ b/po/da.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-06-02 16:03+0000\n"
 "Last-Translator: scootergrisen <scootergrisen@gmail.com>\n"
 "Language-Team: Danish <https://translate.fedoraproject.org/projects/systemd/"
@@ -159,6 +159,25 @@ msgstr "Hent produktets UUID"
 msgid "Authentication is required to get product UUID."
 msgstr "Der kræves godkendelse for at hente produktets UUID."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Der kræves godkendelse for at indstille tiden for systemet."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Indstil tidszone for systemet"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "Der kræves godkendelse for at indstille tidszonen for systemet."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Importér et VM- eller beholderaftryk"
@@ -914,29 +933,29 @@ msgstr "Der kræves godkendelse for at genindlæse '$(unit)'."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Der kræves godkendelse for at genstarte '$(unit)'."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr "Der kræves godkendelse for at indstille egenskaber på '$(unit)'."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Der kræves godkendelse for at nulstille \"fejl\"-tilstanden på '$(unit)'."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "Der kræves godkendelse for at indstille egenskaber på '$(unit)'."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
 msgstr ""
 "Der kræves godkendelse for at nulstille \"fejl\"-tilstanden på '$(unit)'."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index 70d33879c9385c969d4ad74ee038b172c878f5e4..3d4fa640518e9ed51a6f087d985e29284e88ea27 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -10,7 +10,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-11-08 00:49+0000\n"
 "Last-Translator: Ettore Atalan <atalanttore@googlemail.com>\n"
 "Language-Team: German <https://translate.fedoraproject.org/projects/systemd/"
@@ -78,7 +78,6 @@ msgstr "Zuhause-Bereich erzeugen"
 
 #: src/home/org.freedesktop.home1.policy:14
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid "Authentication is required to create a user's home area."
 msgstr "Legitimierung ist zum erneuten Laden des systemd-Zustands notwendig."
 
@@ -88,7 +87,6 @@ msgstr "Zuhause-Bereich entfernen"
 
 #: src/home/org.freedesktop.home1.policy:24
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid "Authentication is required to remove a user's home area."
 msgstr "Legitimierung ist zum erneuten Laden des systemd-Zustands notwendig."
 
@@ -99,8 +97,6 @@ msgstr "Prüfen Sie die Zugangsdaten für den Zuhause-Bereich"
 # https://www.freedesktop.org/software/systemd/man/sd-login.html
 #: src/home/org.freedesktop.home1.policy:34
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to manage active sessions, users and seats."
 msgid ""
 "Authentication is required to check credentials against a user's home area."
 msgstr ""
@@ -114,7 +110,6 @@ msgstr "Zuhause-Bereich aktualisieren"
 # https://www.freedesktop.org/software/systemd/man/sd-login.html
 #: src/home/org.freedesktop.home1.policy:44
 #, fuzzy
-#| msgid "Authentication is required to attach a device to a seat."
 msgid "Authentication is required to update a user's home area."
 msgstr ""
 "Legitimierung ist zum Anschließen eines Geräts an eine Arbeitsstation "
@@ -126,7 +121,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:54
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to resize a user's home area."
 msgstr "Legitimierung ist zum Einstellen einer Nachricht an alle notwendig"
 
@@ -137,8 +131,6 @@ msgstr ""
 # https://www.freedesktop.org/software/systemd/man/sd-login.html
 #: src/home/org.freedesktop.home1.policy:64
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to manage active sessions, users and seats."
 msgid ""
 "Authentication is required to change the password of a user's home area."
 msgstr ""
@@ -181,10 +173,28 @@ msgstr "Die Produkte-UUID erhalten"
 
 #: src/hostname/org.freedesktop.hostname1.policy:52
 #, fuzzy
-#| msgid "Authentication is required to reload '$(unit)'."
 msgid "Authentication is required to get product UUID."
 msgstr "Legitimierung ist zum erneuten Laden von »$(unit)« notwendig."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Legitimierung ist zum Festlegen der Systemzeit notwendig."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Die Systemzeitzone festlegen"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "Legitimierung ist zum Festlegen der Systemzeitzone notwendig."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Abbild einer VM oder eines Containers importieren"
@@ -344,7 +354,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:117
 #, fuzzy
-#| msgid "Allow applications to inhibit system handling of the power key"
 msgid "Allow applications to inhibit system handling of the reboot key"
 msgstr ""
 "Anwendungen dürfen das Auswerten des Ein-/Ausschaltknopfs des Systems "
@@ -352,9 +361,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:118
 #, fuzzy
-#| msgid ""
-#| "Authentication is required for an application to inhibit system handling "
-#| "of the power key."
 msgid ""
 "Authentication is required for an application to inhibit system handling of "
 "the reboot key."
@@ -368,7 +374,6 @@ msgstr "Nicht angemeldetem Benutzer die Ausführung von Programmen erlauben"
 
 #: src/login/org.freedesktop.login1.policy:129
 #, fuzzy
-#| msgid "Authentication is required to run programs as a non-logged-in user."
 msgid "Explicit request is required to run programs as a non-logged-in user."
 msgstr ""
 "Legitimierung ist erforderlich, damit nicht angemeldete Benutzer Programme "
@@ -480,14 +485,12 @@ msgstr "Das System anhalten"
 
 #: src/login/org.freedesktop.login1.policy:236
 #, fuzzy
-#| msgid "Authentication is required to hibernate the system."
 msgid "Authentication is required to halt the system."
 msgstr ""
 "Legitimierung ist zum Aktivieren des Ruhezustands des Systems notwendig."
 
 #: src/login/org.freedesktop.login1.policy:246
 #, fuzzy
-#| msgid "Hibernate the system while other users are logged in"
 msgid "Halt the system while other users are logged in"
 msgstr ""
 "Den Ruhezustand des Systems aktivieren, während andere Benutzer angemeldet "
@@ -495,9 +498,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:247
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to hibernate the system while other users are "
-#| "logged in."
 msgid ""
 "Authentication is required to halt the system while other users are logged "
 "in."
@@ -507,7 +507,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:257
 #, fuzzy
-#| msgid "Hibernate the system while an application is inhibiting this"
 msgid "Halt the system while an application is inhibiting this"
 msgstr ""
 "Das System in den Ruhezustand versetzen, während eine Anwendung wünscht dies "
@@ -515,9 +514,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:258
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to hibernate the system while an application "
-#| "is inhibiting this."
 msgid ""
 "Authentication is required to halt the system while an application is "
 "inhibiting this."
@@ -624,13 +620,11 @@ msgstr "Den Reboot-\"Grund\" im Kernel festlegen"
 
 #: src/login/org.freedesktop.login1.policy:353
 #, fuzzy
-#| msgid "Authentication is required to set the system timezone."
 msgid "Authentication is required to set the reboot \"reason\" in the kernel."
 msgstr "Legitimierung ist zum Festlegen der Systemzeitzone notwendig."
 
 #: src/login/org.freedesktop.login1.policy:363
 #, fuzzy
-#| msgid "Allow indication to the firmware to boot to setup interface"
 msgid "Indicate to the firmware to boot to setup interface"
 msgstr ""
 "Mitteilungen an die Firmware zum Starten in die Einrichtungsoberfläche "
@@ -650,9 +644,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:375
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to indicate to the firmware to boot to setup "
-#| "interface."
 msgid ""
 "Authentication is required to indicate to the boot loader to boot to the "
 "boot loader menu."
@@ -666,9 +657,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:386
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to indicate to the firmware to boot to setup "
-#| "interface."
 msgid ""
 "Authentication is required to indicate to the boot loader to boot into a "
 "specific boot loader entry."
@@ -797,7 +785,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:45
 #: src/resolve/org.freedesktop.resolve1.policy:56
 #, fuzzy
-#| msgid "Authentication is required to stop '$(unit)'."
 msgid "Authentication is required to set domains."
 msgstr "Legitimierung ist zum Festlegen von Domains notwendig."
 
@@ -809,7 +796,6 @@ msgstr "Standardroute festlegen"
 #: src/network/org.freedesktop.network1.policy:56
 #: src/resolve/org.freedesktop.resolve1.policy:67
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to set default route."
 msgstr "Legitimierung ist zum Festlegen der Standardroute notwendig."
 
@@ -821,7 +807,6 @@ msgstr "LLMNR aktivieren/deaktivieren"
 #: src/network/org.freedesktop.network1.policy:67
 #: src/resolve/org.freedesktop.resolve1.policy:78
 #, fuzzy
-#| msgid "Authentication is required to hibernate the system."
 msgid "Authentication is required to enable or disable LLMNR."
 msgstr ""
 "Legitimierung ist zum Aktivieren oder Deaktivieren von  LLMNR notwendig."
@@ -834,7 +819,6 @@ msgstr "Multicast-DNS aktivieren/deaktivieren"
 #: src/network/org.freedesktop.network1.policy:78
 #: src/resolve/org.freedesktop.resolve1.policy:89
 #, fuzzy
-#| msgid "Authentication is required to log into the local host."
 msgid "Authentication is required to enable or disable multicast DNS."
 msgstr ""
 "Legitimierung ist zum Aktivieren oder Deaktivieren von Multicast-DNS "
@@ -848,7 +832,6 @@ msgstr "DNS over TLS aktivieren/deaktivieren"
 #: src/network/org.freedesktop.network1.policy:89
 #: src/resolve/org.freedesktop.resolve1.policy:100
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to enable or disable DNS over TLS."
 msgstr ""
 "Legitimierung ist zum Aktivieren oder Deaktivieren von DNS over TLS "
@@ -862,7 +845,6 @@ msgstr "DNSSEC aktivieren/deaktivieren"
 #: src/network/org.freedesktop.network1.policy:100
 #: src/resolve/org.freedesktop.resolve1.policy:111
 #, fuzzy
-#| msgid "Authentication is required to hibernate the system."
 msgid "Authentication is required to enable or disable DNSSEC."
 msgstr ""
 "Legitimierung ist zum Aktivieren oder Deaktivieren von DNSSEC notwendig."
@@ -875,7 +857,6 @@ msgstr "Negative Vertrauensanker für DNSSEC festlegen"
 #: src/network/org.freedesktop.network1.policy:111
 #: src/resolve/org.freedesktop.resolve1.policy:122
 #, fuzzy
-#| msgid "Authentication is required to set the system locale."
 msgid "Authentication is required to set DNSSEC Negative Trust Anchors."
 msgstr ""
 "Legitimierung ist zum Festlegen von negativen Vertrauensankern für DNSSEC "
@@ -903,7 +884,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:144
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to send force renew message."
 msgstr "Legitimierung ist zum Einstellen einer Nachricht an alle notwendig"
 
@@ -939,7 +919,6 @@ msgstr ""
 
 #: src/portable/org.freedesktop.portable1.policy:14
 #, fuzzy
-#| msgid "Authentication is required to import a VM or container image"
 msgid "Authentication is required to inspect a portable service image."
 msgstr ""
 "Legitimierung ist zum Importieren eines VM- oder Containerabbilds "
@@ -952,7 +931,6 @@ msgstr ""
 # https://www.freedesktop.org/software/systemd/man/sd-login.html
 #: src/portable/org.freedesktop.portable1.policy:24
 #, fuzzy
-#| msgid "Authentication is required to attach a device to a seat."
 msgid ""
 "Authentication is required to attach or detach a portable service image."
 msgstr ""
@@ -965,7 +943,6 @@ msgstr ""
 
 #: src/portable/org.freedesktop.portable1.policy:35
 #, fuzzy
-#| msgid "Authentication is required to download a VM or container image"
 msgid ""
 "Authentication is required to delete or modify a portable service image."
 msgstr ""
@@ -978,7 +955,6 @@ msgstr "Einen DNS-SD-Dienst registrieren"
 
 #: src/resolve/org.freedesktop.resolve1.policy:23
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to register a DNS-SD service"
 msgstr "Legitimierung ist zum Einstellen einer Nachricht an alle notwendig"
 
@@ -988,7 +964,6 @@ msgstr "Einen DNS-SD-Dienst deregistrieren"
 
 #: src/resolve/org.freedesktop.resolve1.policy:34
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to unregister a DNS-SD service"
 msgstr "Legitimierung ist zum Einstellen einer Nachricht an alle notwendig"
 
@@ -1058,7 +1033,7 @@ msgstr "Legitimierung ist zum erneuten Laden von »$(unit)« notwendig."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Legitimierung ist zum Neustarten von »$(unit)« notwendig."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
@@ -1066,18 +1041,18 @@ msgstr ""
 "Legitimierung ist zum Senden eines UNIX-Signals an die Prozesse von "
 "»$(unit)« notwendig."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Legitimierung ist zum Zurücksetzen des Status »fehlgeschlagen« von »$(unit)« "
 "notwendig"
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr ""
 "Legitimierung ist zum Festlegen der Eigenschaften von »$(unit)« notwendig."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -1085,10 +1060,8 @@ msgstr ""
 "Legitimierung ist zum Löschen von Dateien und Verzeichnissen, die zu "
 "»$(unit)« gehören, erforderlich."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index 7a6b6645f3802d0d61e2ebe16adde0b53125f82c..02e1e904c34eb0076947a44c1cfb1640a96c2159 100644 (file)
--- a/po/el.po
+++ b/po/el.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2014-04-29 09:17+0300\n"
 "Last-Translator: Dimitris Spingos (Δημήτρης Σπίγγος) <dmtrs32@gmail.com>\n"
 "Language-Team: team@lists.gnome.gr\n"
@@ -109,7 +109,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:44
 #, fuzzy
-#| msgid "Authentication is required to attach a device to a seat."
 msgid "Authentication is required to update a user's home area."
 msgstr ""
 "Απαιτείται πιστοποίηση για προσάρτηση μιας συσκευής σε έναν σταθμό εργασίας."
@@ -171,6 +170,25 @@ msgstr ""
 msgid "Authentication is required to get product UUID."
 msgstr "Απαιτείται πιστοποίηση για να ορίσετε την ώρα του συστήματος."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Απαιτείται πιστοποίηση για να ορίσετε την ώρα του συστήματος."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Ορισμός ζώνης ώρας συστήματος"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "Απαιτείται πιστοποίηση για να ορίσετε την ώρα ζώνης του συστήματος."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr ""
@@ -332,7 +350,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:117
 #, fuzzy
-#| msgid "Allow applications to inhibit system handling of the power key"
 msgid "Allow applications to inhibit system handling of the reboot key"
 msgstr ""
 "Να επιτρέπεται στις εφαρμογές να αποτρέπουν τη διαχείριση του πλήκτρου "
@@ -340,9 +357,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:118
 #, fuzzy
-#| msgid ""
-#| "Authentication is required for an application to inhibit system handling "
-#| "of the power key."
 msgid ""
 "Authentication is required for an application to inhibit system handling of "
 "the reboot key."
@@ -352,13 +366,11 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:128
 #, fuzzy
-#| msgid "Allow non-logged-in users to run programs"
 msgid "Allow non-logged-in user to run programs"
 msgstr "Να επιτρέπεται σε μη συνδεμένους χρήστες να εκτελούν προγράμματα"
 
 #: src/login/org.freedesktop.login1.policy:129
 #, fuzzy
-#| msgid "Authentication is required to run programs as a non-logged-in user."
 msgid "Explicit request is required to run programs as a non-logged-in user."
 msgstr ""
 "Απαιτείται πιστοποίηση για να επιτρέπεται σε μη συνδεμένους χρήστες να "
@@ -459,27 +471,21 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:235
 #, fuzzy
-#| msgid "Hibernate the system"
 msgid "Halt the system"
 msgstr "Αδρανοποίηση του συτήματος"
 
 #: src/login/org.freedesktop.login1.policy:236
 #, fuzzy
-#| msgid "Authentication is required to hibernate the system."
 msgid "Authentication is required to halt the system."
 msgstr "Απαιτείται πιστοποίηση για αδρανοποίηση του συστήματος."
 
 #: src/login/org.freedesktop.login1.policy:246
 #, fuzzy
-#| msgid "Hibernate the system while other users are logged in"
 msgid "Halt the system while other users are logged in"
 msgstr "Αδρανοποίηση του συστήματος ενώ άλλοι χρήστες είναι συνδεμένοι"
 
 #: src/login/org.freedesktop.login1.policy:247
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to hibernate the system while other users are "
-#| "logged in."
 msgid ""
 "Authentication is required to halt the system while other users are logged "
 "in."
@@ -489,15 +495,11 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:257
 #, fuzzy
-#| msgid "Hibernate the system while an application is inhibiting this"
 msgid "Halt the system while an application is inhibiting this"
 msgstr "Αδρανοποίηση του συστήματος ενώ μια εφαρμογή ζήτησε να αποτραπεί"
 
 #: src/login/org.freedesktop.login1.policy:258
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to hibernate the system while an application "
-#| "is inhibiting this."
 msgid ""
 "Authentication is required to halt the system while an application is "
 "inhibiting this."
@@ -594,7 +596,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:353
 #, fuzzy
-#| msgid "Authentication is required to set the system timezone."
 msgid "Authentication is required to set the reboot \"reason\" in the kernel."
 msgstr "Απαιτείται πιστοποίηση για να ορίσετε την ώρα ζώνης του συστήματος."
 
@@ -647,7 +648,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:407
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to change the virtual terminal."
 msgstr "Απαιτείται πιστοποίηση για να ορίσετε τοπικά όνομα οικοδεσπότη."
 
@@ -735,7 +735,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:23
 #, fuzzy
-#| msgid "Authentication is required to set the system time."
 msgid "Authentication is required to set NTP servers."
 msgstr "Απαιτείται πιστοποίηση για να ορίσετε την ώρα του συστήματος."
 
@@ -747,7 +746,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:34
 #: src/resolve/org.freedesktop.resolve1.policy:45
 #, fuzzy
-#| msgid "Authentication is required to set the system time."
 msgid "Authentication is required to set DNS servers."
 msgstr "Απαιτείται πιστοποίηση για να ορίσετε την ώρα του συστήματος."
 
@@ -770,7 +768,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:56
 #: src/resolve/org.freedesktop.resolve1.policy:67
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to set default route."
 msgstr "Απαιτείται πιστοποίηση για να ορίσετε τοπικά όνομα οικοδεσπότη."
 
@@ -782,7 +779,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:67
 #: src/resolve/org.freedesktop.resolve1.policy:78
 #, fuzzy
-#| msgid "Authentication is required to hibernate the system."
 msgid "Authentication is required to enable or disable LLMNR."
 msgstr "Απαιτείται πιστοποίηση για αδρανοποίηση του συστήματος."
 
@@ -805,7 +801,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:89
 #: src/resolve/org.freedesktop.resolve1.policy:100
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to enable or disable DNS over TLS."
 msgstr "Απαιτείται πιστοποίηση για να ορίσετε τοπικά όνομα οικοδεσπότη."
 
@@ -817,7 +812,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:100
 #: src/resolve/org.freedesktop.resolve1.policy:111
 #, fuzzy
-#| msgid "Authentication is required to hibernate the system."
 msgid "Authentication is required to enable or disable DNSSEC."
 msgstr "Απαιτείται πιστοποίηση για αδρανοποίηση του συστήματος."
 
@@ -829,7 +823,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:111
 #: src/resolve/org.freedesktop.resolve1.policy:122
 #, fuzzy
-#| msgid "Authentication is required to set the system locale."
 msgid "Authentication is required to set DNSSEC Negative Trust Anchors."
 msgstr ""
 "Απαιτείται πιστοποίηση για να ορίσετε τις τοπικές ρυθμίσεις του συστήματος."
@@ -840,7 +833,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:122
 #, fuzzy
-#| msgid "Authentication is required to set the system time."
 msgid "Authentication is required to reset NTP settings."
 msgstr "Απαιτείται πιστοποίηση για να ορίσετε την ώρα του συστήματος."
 
@@ -850,7 +842,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:133
 #, fuzzy
-#| msgid "Authentication is required to set the system time."
 msgid "Authentication is required to reset DNS settings."
 msgstr "Απαιτείται πιστοποίηση για να ορίσετε την ώρα του συστήματος."
 
@@ -887,7 +878,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:177
 #, fuzzy
-#| msgid "Authentication is required to reboot the system."
 msgid "Authentication is required to reconfigure network interface."
 msgstr "Απαιτείται πιστοποίηση για επανεκκίνηση του συστήματος."
 
@@ -906,7 +896,6 @@ msgstr ""
 
 #: src/portable/org.freedesktop.portable1.policy:24
 #, fuzzy
-#| msgid "Authentication is required to attach a device to a seat."
 msgid ""
 "Authentication is required to attach or detach a portable service image."
 msgstr ""
@@ -946,7 +935,6 @@ msgstr ""
 
 #: src/resolve/org.freedesktop.resolve1.policy:133
 #, fuzzy
-#| msgid "Authentication is required to set the system keyboard settings."
 msgid "Authentication is required to reset name resolution settings."
 msgstr ""
 "Απαιτείται πιστοποίηση για να ορίσετε τις ρυθμίσεις πληκτρολογίου του "
@@ -1012,31 +1000,31 @@ msgstr "Απαιτείται πιστοποίηση για να ορίσετε 
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Απαιτείται πιστοποίηση για να ορίσετε την ώρα του συστήματος."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 #, fuzzy
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr "Απαιτείται πιστοποίηση για να ορίσετε την ώρα του συστήματος."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 #, fuzzy
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr "Απαιτείται πιστοποίηση για να ορίσετε τοπικά όνομα οικοδεσπότη."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 #, fuzzy
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "Απαιτείται πιστοποίηση για να ορίσετε την ώρα του συστήματος."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 #, fuzzy
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
 msgstr "Απαιτείται πιστοποίηση για να ορίσετε τοπικά όνομα οικοδεσπότη."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 #, fuzzy
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
index 212ad70a95d3360b7450da39d3cc9fb21246ec71..4b62389be790137f07a5e5ff102a6c1f009c4dbd 100644 (file)
--- a/po/es.po
+++ b/po/es.po
@@ -9,7 +9,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-08-26 18:05+0000\n"
 "Last-Translator: Adolfo Jayme Barrientos <fitoschido@gmail.com>\n"
 "Language-Team: Spanish <https://translate.fedoraproject.org/projects/systemd/"
@@ -163,6 +163,25 @@ msgstr "Obtener UUID del producto"
 msgid "Authentication is required to get product UUID."
 msgstr "Necesita autenticarse para obtener el UUID de un producto."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Necesita autenticarse para establecer la fecha y hora del sistema."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Establecer la zona horaria del sistema"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "Necesita autenticarse para establecer la zona horaria del sistema."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Importar una imagen de máquina virtual o de contenedor"
@@ -319,7 +338,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:117
 #, fuzzy
-#| msgid "Allow applications to inhibit system handling of the power key"
 msgid "Allow applications to inhibit system handling of the reboot key"
 msgstr ""
 "Permitir a las aplicaciones impedir el manejo de la tecla de encendido/"
@@ -327,9 +345,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:118
 #, fuzzy
-#| msgid ""
-#| "Authentication is required for an application to inhibit system handling "
-#| "of the power key."
 msgid ""
 "Authentication is required for an application to inhibit system handling of "
 "the reboot key."
@@ -339,13 +354,11 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:128
 #, fuzzy
-#| msgid "Allow non-logged-in users to run programs"
 msgid "Allow non-logged-in user to run programs"
 msgstr "Permitir la ejecución de programas a usuarios no conectados"
 
 #: src/login/org.freedesktop.login1.policy:129
 #, fuzzy
-#| msgid "Authentication is required to run programs as a non-logged-in user."
 msgid "Explicit request is required to run programs as a non-logged-in user."
 msgstr ""
 "Se requiere autenticación para la ejecución de programas por usuarios no "
@@ -446,27 +459,21 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:235
 #, fuzzy
-#| msgid "Hibernate the system"
 msgid "Halt the system"
 msgstr "Hibernar el sistema"
 
 #: src/login/org.freedesktop.login1.policy:236
 #, fuzzy
-#| msgid "Authentication is required to hibernate the system."
 msgid "Authentication is required to halt the system."
 msgstr "Se requiere autenticación para hibernar el sistema."
 
 #: src/login/org.freedesktop.login1.policy:246
 #, fuzzy
-#| msgid "Hibernate the system while other users are logged in"
 msgid "Halt the system while other users are logged in"
 msgstr "Hibernar el sistema mientras todavía hay usuarios conectados"
 
 #: src/login/org.freedesktop.login1.policy:247
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to hibernate the system while other users are "
-#| "logged in."
 msgid ""
 "Authentication is required to halt the system while other users are logged "
 "in."
@@ -476,15 +483,11 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:257
 #, fuzzy
-#| msgid "Hibernate the system while an application is inhibiting this"
 msgid "Halt the system while an application is inhibiting this"
 msgstr "Hibernar el sistema a pesar de que una aplicación lo impide"
 
 #: src/login/org.freedesktop.login1.policy:258
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to hibernate the system while an application "
-#| "is inhibiting this."
 msgid ""
 "Authentication is required to halt the system while an application is "
 "inhibiting this."
@@ -585,7 +588,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:363
 #, fuzzy
-#| msgid "Allow indication to the firmware to boot to setup interface"
 msgid "Indicate to the firmware to boot to setup interface"
 msgstr ""
 "Permitir indicación al firmware para arrancar la interfaz de configuración"
@@ -859,7 +861,6 @@ msgstr "Inspeccionar una imagen de servicio portátil"
 
 #: src/portable/org.freedesktop.portable1.policy:14
 #, fuzzy
-#| msgid "Authentication is required to import a VM or container image"
 msgid "Authentication is required to inspect a portable service image."
 msgstr ""
 "Se requiere autenticación para importar una imagen de máquina virtual o de "
@@ -871,7 +872,6 @@ msgstr "Adjuntar o desadjuntar una imagen de servicio portátil"
 
 #: src/portable/org.freedesktop.portable1.policy:24
 #, fuzzy
-#| msgid "Authentication is required to attach a device to a seat."
 msgid ""
 "Authentication is required to attach or detach a portable service image."
 msgstr ""
@@ -884,7 +884,6 @@ msgstr "Eliminar o modificar imagen de servicio portátil"
 
 #: src/portable/org.freedesktop.portable1.policy:35
 #, fuzzy
-#| msgid "Authentication is required to download a VM or container image"
 msgid ""
 "Authentication is required to delete or modify a portable service image."
 msgstr ""
@@ -897,7 +896,6 @@ msgstr "Registrar un servicio DNS-SD"
 
 #: src/resolve/org.freedesktop.resolve1.policy:23
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to register a DNS-SD service"
 msgstr "Se requiere autenticación para establecer un muro de texto"
 
@@ -907,7 +905,6 @@ msgstr "Desregistrar un servicio DNS-SD"
 
 #: src/resolve/org.freedesktop.resolve1.policy:34
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to unregister a DNS-SD service"
 msgstr "Se requiere autenticación para establecer un muro de texto"
 
@@ -917,7 +914,6 @@ msgstr "Revertir configuración de resolución de nombres"
 
 #: src/resolve/org.freedesktop.resolve1.policy:133
 #, fuzzy
-#| msgid "Authentication is required to set the system keyboard settings."
 msgid "Authentication is required to reset name resolution settings."
 msgstr "Se requiere autenticación para configurar el teclado del sistema."
 
@@ -977,38 +973,33 @@ msgstr "Necesita autenticarse para recargar «$(unit)»."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Necesita autenticarse para reiniciar «$(unit)»."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 #, fuzzy
-#| msgid "Authentication is required to set properties on '$(unit)'."
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr ""
 "Se requiere autenticación para establecer las propiedades de '$(unit)'."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Necesita autenticarse para reiniciar el estado de «fallido» de «$(unit)»."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "Necesita autenticarse para establecer las propiedades de «$(unit)»."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
 msgstr ""
 "Se requiere autenticación para reiniciar el estado de «fallido» de '$(unit)'."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index cf73111f15f58c4e3349e0d209421c47e05e8e86..e90426fa2c9d0cc3e050ec84640b8349ff307614 100644 (file)
--- a/po/et.po
+++ b/po/et.po
@@ -4,8 +4,8 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
-"PO-Revision-Date: 2022-06-14 00:18+0000\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
+"PO-Revision-Date: 2022-10-24 15:23+0000\n"
 "Last-Translator: H A <contact+fedora@hen.ee>\n"
 "Language-Team: Estonian <https://translate.fedoraproject.org/projects/"
 "systemd/master/et/>\n"
@@ -14,7 +14,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.12.2\n"
+"X-Generator: Weblate 4.14.1\n"
 
 #: src/core/org.freedesktop.systemd1.policy.in:22
 msgid "Send passphrase back to system"
@@ -148,6 +148,22 @@ msgstr "Saa toote UUID"
 msgid "Authentication is required to get product UUID."
 msgstr "Autentmine on vajalik, et saada toote UUID."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr "Hangi riistvara seerianumber"
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+msgid "Authentication is required to get hardware serial number."
+msgstr "Autentimine on vajalik, et hankida riistvara seerianumber."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+msgid "Get system description"
+msgstr "Hangi süsteemi kirjeldus"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+msgid "Authentication is required to get system description."
+msgstr "Autentimine on vajalik, et hankida süsteemi kirjeldust."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Impordi VM või konteinerpilti"
@@ -699,7 +715,8 @@ msgstr "Säti DNSSEC negatiivsed usaldusankrud"
 #: src/network/org.freedesktop.network1.policy:111
 #: src/resolve/org.freedesktop.resolve1.policy:122
 msgid "Authentication is required to set DNSSEC Negative Trust Anchors."
-msgstr "Autentimine on vajalik, et seadistada DNSSEC negatiivsed usaldusankrud."
+msgstr ""
+"Autentimine on vajalik, et seadistada DNSSEC negatiivsed usaldusankrud."
 
 #: src/network/org.freedesktop.network1.policy:121
 msgid "Revert NTP settings"
@@ -854,28 +871,29 @@ msgstr "Autentimine on vajalik, et laadida '$(unit)' uuesti."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Autentimine on vajalik, et restartida '$(unit)'."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
-msgstr "Autentimine on vajalik, et saata UNIX signaali '$(unit)' protsessidele."
+msgstr ""
+"Autentimine on vajalik, et saata UNIX signaali '$(unit)' protsessidele."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Autentimine on vajalik, et lähtestada '$(unit)' \"ebaõnnestunud\" olekut."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "Autentimine on vajalik, et määrata '$(unit)' omadusi."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
 msgstr "Autentimine on vajalik, et kustutada '$(unit)' faile ja kauste."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index 10ea364df52d6c089d87471174cbecb27797232d..c1472e66fb5d82fa0151f7d9b6bee51acbb102f4 100644 (file)
--- a/po/fi.po
+++ b/po/fi.po
@@ -1,12 +1,12 @@
 # SPDX-License-Identifier: LGPL-2.1-or-later
 #
 # Finnish translation of systemd.
-# Jan Kuparinen <copper_fin@hotmail.com>, 2021.
+# Jan Kuparinen <copper_fin@hotmail.com>, 2021, 2022.
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
-"PO-Revision-Date: 2021-09-14 19:04+0000\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
+"PO-Revision-Date: 2022-10-22 17:19+0000\n"
 "Last-Translator: Jan Kuparinen <copper_fin@hotmail.com>\n"
 "Language-Team: Finnish <https://translate.fedoraproject.org/projects/systemd/"
 "master/fi/>\n"
@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8\n"
+"X-Generator: Weblate 4.14.1\n"
 
 #: src/core/org.freedesktop.systemd1.policy.in:22
 msgid "Send passphrase back to system"
@@ -153,6 +153,22 @@ msgstr "Hae tuotteen UUID"
 msgid "Authentication is required to get product UUID."
 msgstr "Todennus vaaditaan tuotteen UUID-tunnuksen hakemiseksi."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr "Hanki laitteiston sarjanumero"
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+msgid "Authentication is required to get hardware serial number."
+msgstr "Laitteiston sarjanumeron saamiseksi vaaditaan todennus."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+msgid "Get system description"
+msgstr "Hanki järjestelmän kuvaus"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+msgid "Authentication is required to get system description."
+msgstr "Järjestelmän kuvauksen saamiseksi vaaditaan todennus."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Tuo virtuaalikoneen tai kontin levykuva"
@@ -907,22 +923,22 @@ msgstr "Todennus vaaditaan $(unit):n uudelleen lataamiseksi."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Todennus vaaditaan $(unit):n uudelleen käynnistämiseksi."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr ""
 "Todennus vaaditaan UNIX-signaalin lähettämiseen '$(unit)'-prosesseihin."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr "Todennus vaaditaan \"epäonnistuneen\" tilan \"$(unit)\" nollaamiseksi."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "Todennus vaaditaan, jotta ominaisuudet asetetaan arvoon '$(unit)'."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -930,7 +946,7 @@ msgstr ""
 "Todennus vaaditaan tiedostojen ja hakemistojen poistamiseen, jotka liittyvät "
 "'$(unit)':iin."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index bee6792a2b2d7d46beda3e59f75ad07084c72a10..18cd85fe0374ad8d81fa5d1b9c5bafc480bd1528 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-01-14 06:37+0000\n"
 "Last-Translator: Julien Humbert <julroy67@gmail.com>\n"
 "Language-Team: French <https://translate.fedoraproject.org/projects/systemd/"
@@ -165,6 +165,25 @@ msgstr "Obtenir l’UUID du produit"
 msgid "Authentication is required to get product UUID."
 msgstr "Authentification requise pour obtenir l’UUID du produit."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Authentification requise pour définir l’heure du système."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Définir le fuseau horaire du système"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "Authentification requise pour définir le fuseau horaire du système."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Importer une image de machine virtuelle (VM) ou de conteneur"
@@ -955,7 +974,7 @@ msgstr "Authentification requise pour recharger « $(unit) »."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Authentification requise pour redémarrer « $(unit) »."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
@@ -963,17 +982,17 @@ msgstr ""
 "Authentification requise pour envoyer un signal UNIX aux processus de "
 "« $(unit) »."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Authentification requise pour réinitialiser l’état d’« échec » de "
 "« $(unit) »."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "Authentification requise pour définir des propriétés de « $(unit) »."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -981,7 +1000,7 @@ msgstr ""
 "Authentification requise pour supprimer les fichiers et les dossiers "
 "associés à « $(unit) »."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index e57925245f6db8fbd3fc316382b7bfd36f7787d5..096777ce8e4c4a98f7fd49a2acef1eb1e8a065af 100644 (file)
--- a/po/gl.po
+++ b/po/gl.po
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2019-12-29 22:30+0100\n"
 "Last-Translator: Fran Diéguez <frandieguez@gnome.org>\n"
 "Language-Team: gnome-l10n-gl@gnome.org\n"
@@ -74,7 +74,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:14
 #, fuzzy
-#| msgid "Authentication is required to set NTP servers."
 msgid "Authentication is required to create a user's home area."
 msgstr "Requírese autenticación para estabelecer os servidores NTP."
 
@@ -84,7 +83,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:24
 #, fuzzy
-#| msgid "Authentication is required to set NTP servers."
 msgid "Authentication is required to remove a user's home area."
 msgstr "Requírese autenticación para estabelecer os servidores NTP."
 
@@ -94,8 +92,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:34
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to attach or detach a portable service image."
 msgid ""
 "Authentication is required to check credentials against a user's home area."
 msgstr ""
@@ -108,7 +104,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:44
 #, fuzzy
-#| msgid "Authentication is required to attach a device to a seat."
 msgid "Authentication is required to update a user's home area."
 msgstr "Requírese autenticación para anexar un dispositivo a un asento."
 
@@ -118,7 +113,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:54
 #, fuzzy
-#| msgid "Authentication is required to set NTP servers."
 msgid "Authentication is required to resize a user's home area."
 msgstr "Requírese autenticación para estabelecer os servidores NTP."
 
@@ -128,8 +122,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:64
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to manage active sessions, users and seats."
 msgid ""
 "Authentication is required to change the password of a user's home area."
 msgstr ""
@@ -174,6 +166,25 @@ msgstr "Obter o UUID do produto"
 msgid "Authentication is required to get product UUID."
 msgstr "Requírese autenticación para obter o UUID de produto."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Requírese autenticación para estabelecer a hora do sistema."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Estabelecer o fuso horario"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "Requírese autenticación para estabelecer o fuso horario do sistema."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Importar unha imaxe de MV ou contenedor"
@@ -324,16 +335,12 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:117
 #, fuzzy
-#| msgid "Allow applications to inhibit system handling of the power key"
 msgid "Allow applications to inhibit system handling of the reboot key"
 msgstr ""
 "Permitir ás aplicacións inhibir a xestión do sistema da tecla de acendido"
 
 #: src/login/org.freedesktop.login1.policy:118
 #, fuzzy
-#| msgid ""
-#| "Authentication is required for an application to inhibit system handling "
-#| "of the power key."
 msgid ""
 "Authentication is required for an application to inhibit system handling of "
 "the reboot key."
@@ -469,9 +476,6 @@ msgstr "Deter o sistema cando unha aplicación solicitou a súa inhibición"
 
 #: src/login/org.freedesktop.login1.policy:258
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to hibernate the system while an application "
-#| "is inhibiting this."
 msgid ""
 "Authentication is required to halt the system while an application is "
 "inhibiting this."
@@ -623,7 +627,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:407
 #, fuzzy
-#| msgid "Authentication is required to halt the system."
 msgid "Authentication is required to change the virtual terminal."
 msgstr "Requírese autenticación para deter o sistema."
 
@@ -814,7 +817,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:144
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to send force renew message."
 msgstr "Requírese autenticación para estabelecer unha mensaxe de muro"
 
@@ -955,7 +957,7 @@ msgstr "Requírese autenticación para recargar '$(unit)'."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Requírese autenticación para reiniciar '$(unit)'."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
@@ -963,16 +965,16 @@ msgstr ""
 "Requírese autenticación para enviarlle un sinal UNIX aos procesos de "
 "'$(unit)'."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Requírese autenticación para reinicair o estado «fallido» de '$(unit)'."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "Requírese autenticación para estabelecer as propiedades en '$(unit)'."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -980,11 +982,8 @@ msgstr ""
 "Requírese autenticación para eliminar ficheiros ou directorios asociados con "
 "'$(unit)'."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to send a UNIX signal to the processes of "
-#| "'$(unit)'."
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index d525d4923f681a5b6239b29fcc9e82832c2a3043..506f6f4cd8d120fd537ff74b9e1cc269b81a78f9 100644 (file)
--- a/po/hr.po
+++ b/po/hr.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-10-03 16:04+0000\n"
 "Last-Translator: Gogo Gogsi <linux.hr@protonmail.com>\n"
 "Language-Team: Croatian <https://translate.fedoraproject.org/projects/"
@@ -153,6 +153,25 @@ msgstr "Prikaži UUID proizvoda"
 msgid "Authentication is required to get product UUID."
 msgstr "Potrebna je ovjera za prikaz UUID-a proizvoda."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Potrebna je ovjera za postavljanje vremena sustava."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Postavi vremensku zonu sustava"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "Potrebna je ovjera za postavljanje vremenske zone sustava."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Uvezi VM ili spremnik slike"
@@ -901,21 +920,21 @@ msgstr "Potrebna je ovjera za ponovno učitavnje '$(unit)'."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Potrebna je ovjera za ponovno pokretanje'$(unit)'."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr "Potrebna je ovjera za slanje UNIX signala u procese '$(unit)'."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr "Potrebna je ovjera za vraćanje \"neuspjelog\" stanja '$(unit)'."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "Potrebna je ovjera za postavljanje svojstava na '$(unit)'."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -923,7 +942,7 @@ msgstr ""
 "Potrebna je ovjera za brisanje datoteka i direktorija pridruženih sa "
 "'$(unit)'."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index c6b4acd7ac682aae9568333fbece274ad2335326..d67681ef0dc312d47d0bcb504c542f90565af41d 100644 (file)
--- a/po/hu.po
+++ b/po/hu.po
@@ -9,7 +9,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2022-08-09 20:19+0000\n"
 "Last-Translator: Balázs Meskó <meskobalazs@mailbox.org>\n"
 "Language-Team: Hungarian <https://translate.fedoraproject.org/projects/"
@@ -161,6 +161,25 @@ msgstr "Termék UUID-jának lekérése"
 msgid "Authentication is required to get product UUID."
 msgstr "Hitelesítés szükséges a termék UUID-jának lekéréséhez."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Hitelesítés szükséges a rendszeridő beállításához."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Rendszer időzónájának beállítása"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "Hitelesítés szükséges a rendszer időzónájának beállításához."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "VM vagy konténer lemezképének importálása"
@@ -403,7 +422,8 @@ msgstr "Hitelesítés szükséges a rendszer újraindításához."
 
 #: src/login/org.freedesktop.login1.policy:213
 msgid "Reboot the system while other users are logged in"
-msgstr "A rendszer újraindítása miközben be vannak jelentkezve más felhasználók"
+msgstr ""
+"A rendszer újraindítása miközben be vannak jelentkezve más felhasználók"
 
 #: src/login/org.freedesktop.login1.policy:214
 msgid ""
@@ -930,7 +950,7 @@ msgstr "Hitelesítés szükséges a következő újratöltéséhez: „$(unit)
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Hitelesítés szükséges a következő újraindításához: „$(unit)”."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
@@ -938,18 +958,18 @@ msgstr ""
 "Hitelesítés szükséges a UNIX szignál elküldéséhez a következő folyamatai "
 "számára: „$(unit)”."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Hitelesítés szükséges a következő „sikertelen” állapotának törléséhez: "
 "„$(unit)”."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr ""
 "Hitelesítés szükséges a következő tulajdonságainak beállításához: „$(unit)”."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -957,7 +977,7 @@ msgstr ""
 "Hitelesítés szükséges a következővel kapcsolatos fájlok és könyvtárak "
 "törléséhez: „$(unit)”."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index 3957a03bc165da1312f5c8c8a3885a0d03cd6efd..47b5e35c75a9c0e57cdbf1c9874506ebfefd4053 100644 (file)
--- a/po/id.po
+++ b/po/id.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-09-24 11:05+0000\n"
 "Last-Translator: Andika Triwidada <andika@gmail.com>\n"
 "Language-Team: Indonesian <https://translate.fedoraproject.org/projects/"
@@ -155,6 +155,25 @@ msgstr "Dapatkan UUID produk"
 msgid "Authentication is required to get product UUID."
 msgstr "Otentikasi diperlukan untuk mendapatkan UUID produk."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Otentikasi diperlukan untuk menyetel waktu sistem."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Setel zona waktu sistem"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "Otentikasi diperlukan untuk menyetel zona waktu sistem."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Impor sebuah image kontainer atau VM"
@@ -898,7 +917,7 @@ msgstr "Otentikasi diperlukan untuk memuat ulang '$(unit)'."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Otentikasi diperlukan untuk memulai ulang '$(unit)'."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
@@ -906,16 +925,16 @@ msgstr ""
 "Otentikasi diperlukan untuk megirim suatu sinyal UNIX ke proses dari "
 "'$(unit)'."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Otentikasi diperlukan untuk me-reset keadaan \"failed\" dari '$(unit)'."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "Otentikasi diperlukan untuk menata properti pada '$(unit)'."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -923,7 +942,7 @@ msgstr ""
 "Otentikasi diperlukan untuk menghapus berkas dan direktori yang terkait "
 "dengan '$(unit)'."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index ab97e667f85a340affd920eab0724be886c75630..edba96c668c721e1cfb1d68cc275199d1d795464 100644 (file)
--- a/po/it.po
+++ b/po/it.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-26 15:55+0200\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2022-04-26 15:57+0200\n"
 "Last-Translator: Daniele Medri <dmedri@gmail.com>\n"
 "Language-Team: italian\n"
@@ -934,23 +934,23 @@ msgstr ""
 "Autenticazione richiesta per verificare se la sincronizzazione dell'orario "
 "in rete deve essere attivata."
 
-#: src/core/dbus-unit.c:366
+#: src/core/dbus-unit.c:359
 msgid "Authentication is required to start '$(unit)'."
 msgstr "Autenticazione richiesta per avviare '$(unit)'."
 
-#: src/core/dbus-unit.c:367
+#: src/core/dbus-unit.c:360
 msgid "Authentication is required to stop '$(unit)'."
 msgstr "Autenticazione richiesta per fermare '$(unit)'."
 
-#: src/core/dbus-unit.c:368
+#: src/core/dbus-unit.c:361
 msgid "Authentication is required to reload '$(unit)'."
 msgstr "Autenticazione richiesta per ricaricare '$(unit)'."
 
-#: src/core/dbus-unit.c:369 src/core/dbus-unit.c:370
+#: src/core/dbus-unit.c:362 src/core/dbus-unit.c:363
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Autenticazione richiesta per riavviare '$(unit)'."
 
-#: src/core/dbus-unit.c:555
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
@@ -958,16 +958,16 @@ msgstr ""
 "Autenticazione richiesta per inviare un segnale UNIX ai processi di "
 "'$(unit)'."
 
-#: src/core/dbus-unit.c:586
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Autenticazione richiesta per riconfigurare lo stato \"fallito\" di '$(unit)'."
 
-#: src/core/dbus-unit.c:619
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "Autenticazione richiesta per configurare le proprietà di '$(unit)'."
 
-#: src/core/dbus-unit.c:728
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -975,7 +975,7 @@ msgstr ""
 "Autenticazione richiesta per eliminare i file e le directory associate a "
 "'$(unit)'."
 
-#: src/core/dbus-unit.c:777
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index 588abd93fd6014a6675e6df06a5d0dcd6f5a9911..b1037f719edcbca123f432c8499e81ca2275b0ef 100644 (file)
--- a/po/ja.po
+++ b/po/ja.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-15 23:21+0900\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-09-09 03:04+0000\n"
 "Last-Translator: Takuro Onoue <kusanaginoturugi@gmail.com>\n"
 "Language-Team: Japanese <https://translate.fedoraproject.org/projects/"
@@ -857,44 +857,44 @@ msgid ""
 "shall be enabled."
 msgstr "ネットワーク経由の時刻同期を有効もしくは無効にするには認証が必要です。"
 
-#: src/core/dbus-unit.c:366
+#: src/core/dbus-unit.c:359
 msgid "Authentication is required to start '$(unit)'."
 msgstr "'$(unit)'を開始するには認証が必要です。"
 
-#: src/core/dbus-unit.c:367
+#: src/core/dbus-unit.c:360
 msgid "Authentication is required to stop '$(unit)'."
 msgstr "'$(unit)'を停止するには認証が必要です。"
 
-#: src/core/dbus-unit.c:368
+#: src/core/dbus-unit.c:361
 msgid "Authentication is required to reload '$(unit)'."
 msgstr "'$(unit)'を再読込するには認証が必要です。"
 
-#: src/core/dbus-unit.c:369 src/core/dbus-unit.c:370
+#: src/core/dbus-unit.c:362 src/core/dbus-unit.c:363
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "'$(unit)'を再起動するには認証が必要です。"
 
-#: src/core/dbus-unit.c:555
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr "'$(unit)'のプロセスにUNIXシグナルを送るには認証が必要です。"
 
-#: src/core/dbus-unit.c:586
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr "'$(unit)'の「失敗」状態をリセットするには認証が必要です。"
 
-#: src/core/dbus-unit.c:619
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "'$(unit)'のプロパティを設定するには認証が必要です。"
 
-#: src/core/dbus-unit.c:728
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
 msgstr ""
 "'$(unit)'に関連付けられたファイルやディレクトリの削除には認証が必要です。"
 
-#: src/core/dbus-unit.c:777
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr "'$(unit)'のプロセスを凍結もしくは凍結解除するには認証が必要です。"
index 43ecdccca6a5f2e2726709b60e1006ef22673b5a..b5929dd3fcd271e4d54cc3489cf41a3201d05cd1 100644 (file)
--- a/po/ka.po
+++ b/po/ka.po
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2022-03-10 18:16+0000\n"
 "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
 "Language-Team: Georgian <https://translate.fedoraproject.org/projects/"
@@ -147,6 +147,25 @@ msgstr "პროდუქტის UUID-ის ამოღება"
 msgid "Authentication is required to get product UUID."
 msgstr "პროდუქტის UUID-ის ამოსაღებად საჭიროა ავთენტიკაცია."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "სისტემური დროის დასაყენებლად საჭიროა ავთენტიკაცია."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "სისტემური დროის სარტყლის დაყენება"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "სისტემური დროის სარტყლის დასაყენებლად საჭიროა ავთენტიკაცია."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "VM-ის ან კონტეინერის იმიჯის შემოტანა"
@@ -889,24 +908,24 @@ msgstr "'$(unit)'-ის გადასატვირთად საჭირ
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "'$(unit)'-ის გადასატვირთად საჭიროა ავთენტიკაცია."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr ""
 "'$(unit)'-ის პროცესებისთვის UNIX სიგნალის გასაგზავნად საჭიროა ავთნტიკაცია."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "'$(unit)'-ის შეცდომით გაშვების მდგომარეობის გასასუფთავებლად საჭიროა "
 "ავთენტიკაცია."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "'$(unit)'-ის თვისებების დასაყენებლად საჭიროა ავთენტიკაცია."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -914,7 +933,7 @@ msgstr ""
 "'$(unit)'-თან ასოცირებული ფაილების და საქაღალდეების წასაშლელად საჭიროა "
 "ავთენტიკაცია."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr "'$(unit)'-ის პროცესების გასაყინად საჭიროა ავთენტიკაცია."
index 0d6fb12bf0bef375f6669dd6a7db86460007c354..9a6fc0248b3e60921b1824d0b4c18b1c84ac0011 100644 (file)
--- a/po/kab.po
+++ b/po/kab.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-10-03 16:04+0000\n"
 "Last-Translator: Slimane Selyan Amiri <selyan.kab@gmail.com>\n"
 "Language-Team: Kabyle <https://translate.fedoraproject.org/projects/systemd/"
@@ -144,6 +144,22 @@ msgstr ""
 msgid "Authentication is required to get product UUID."
 msgstr ""
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+msgid "Authentication is required to get hardware serial number."
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+msgid "Get system description"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+msgid "Authentication is required to get system description."
+msgstr ""
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr ""
@@ -825,27 +841,27 @@ msgstr ""
 msgid "Authentication is required to restart '$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index f69f46079555cb47c3c519520c1696379bf16131..de5e7afc5dd5896c589a0a1dc6bd600f34fabbd4 100644 (file)
--- a/po/ko.po
+++ b/po/ko.po
@@ -8,8 +8,8 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
-"PO-Revision-Date: 2022-07-18 15:19+0000\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
+"PO-Revision-Date: 2022-10-22 17:19+0000\n"
 "Last-Translator: 김인수 <simmon@nplob.com>\n"
 "Language-Team: Korean <https://translate.fedoraproject.org/projects/systemd/"
 "master/ko/>\n"
@@ -18,7 +18,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.13\n"
+"X-Generator: Weblate 4.14.1\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
 #: src/core/org.freedesktop.systemd1.policy.in:22
@@ -152,6 +152,22 @@ msgstr "제품 UUID 가져오기"
 msgid "Authentication is required to get product UUID."
 msgstr "제품 UUID를 가져오려면 인증이 필요합니다."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr "하드웨어 일련 번호 가져오기"
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+msgid "Authentication is required to get hardware serial number."
+msgstr "하드웨어 일련 번호를 가져오는 데 인증이 필요합니다."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+msgid "Get system description"
+msgstr "시스템 분석 가져오기"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+msgid "Authentication is required to get system description."
+msgstr "시스템 시간대를 가져오려면 인증이 필요합니다."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "VM 또는 컨테이너의 이미지 가져오기"
@@ -859,27 +875,27 @@ msgstr "'$(unit)' 서비스 유닛을 다시 불러오려면 인증이 필요합
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "'$(unit)' 서비스 유닛을 다시 시작하려면 인증이 필요합니다."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr "'$(unit)'의 처리에 유닉스 신호를 전송하려면 인증이 필요합니다."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr "'$(unit)' 서비스 유닛의 \"실패\" 상태를 되돌리려면 인증이 필요합니다."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "'$(unit)' 서비스 유닛 속성을 설정하려면 인증이 필요합니다."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
 msgstr "인증은 '$(unit)'과 관련된 파일과 디렉토리를 삭제하는데 필요합니다."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr "'$(unit)'단위의 처리를 동결 또는 해제하려면 인증이 필요합니다."
index 2a9b62a708b9186331db4a84db717f3924de6d65..dba667b2b30076f6d50ae5a4dfa0f8d9b1c21259 100644 (file)
--- a/po/lt.po
+++ b/po/lt.po
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2019-04-08 22:01+0300\n"
 "Last-Translator: Moo\n"
 "Language-Team: Lithuanian\n"
@@ -74,7 +74,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:14
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid "Authentication is required to create a user's home area."
 msgstr "Norint iš naujo įkelti systemd būseną, reikia patvirtinti tapatybę."
 
@@ -84,7 +83,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:24
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid "Authentication is required to remove a user's home area."
 msgstr "Norint iš naujo įkelti systemd būseną, reikia patvirtinti tapatybę."
 
@@ -94,8 +92,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:34
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to attach or detach a portable service image."
 msgid ""
 "Authentication is required to check credentials against a user's home area."
 msgstr ""
@@ -108,7 +104,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:44
 #, fuzzy
-#| msgid "Authentication is required to attach a device to a seat."
 msgid "Authentication is required to update a user's home area."
 msgstr ""
 "Norint prijungti įrenginį prie darbo vietos, reikia nustatyti tapatybę."
@@ -119,7 +114,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:54
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to resize a user's home area."
 msgstr "Norint nustatyti sienos pranešimą, reikia nustatyti tapatybę"
 
@@ -129,8 +123,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:64
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to manage active sessions, users and seats."
 msgid ""
 "Authentication is required to change the password of a user's home area."
 msgstr ""
@@ -174,6 +166,25 @@ msgstr "Gauti produkto UUID"
 msgid "Authentication is required to get product UUID."
 msgstr "Norint gauti produkto UUID, reikia nustatyti tapatybę."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Norint nustatyti sistemos laiką, reikia nustatyti tapatybę."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Nustatyti sistemos laiko juostą"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "Norint nustatyti sistemos laiko juostą, reikia nustatyti tapatybę."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Importuoti VM ar konteinerio atvaizdį"
@@ -319,15 +330,11 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:117
 #, fuzzy
-#| msgid "Allow applications to inhibit system handling of the power key"
 msgid "Allow applications to inhibit system handling of the reboot key"
 msgstr "Leisti programoms sulaikyti maitinimo rakto sisteminį apdorojimą"
 
 #: src/login/org.freedesktop.login1.policy:118
 #, fuzzy
-#| msgid ""
-#| "Authentication is required for an application to inhibit system handling "
-#| "of the power key."
 msgid ""
 "Authentication is required for an application to inhibit system handling of "
 "the reboot key."
@@ -464,9 +471,6 @@ msgstr "Stabdyti sistemą, nors programa paprašė tai sulaikyti"
 
 #: src/login/org.freedesktop.login1.policy:258
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to hibernate the system while an application "
-#| "is inhibiting this."
 msgid ""
 "Authentication is required to halt the system while an application is "
 "inhibiting this."
@@ -617,7 +621,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:407
 #, fuzzy
-#| msgid "Authentication is required to halt the system."
 msgid "Authentication is required to change the virtual terminal."
 msgstr "Norint stabdyti sistemą, reikia nustatyti tapatybę."
 
@@ -704,21 +707,18 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:23
 #, fuzzy
-#| msgid "Authentication is required to set the system time."
 msgid "Authentication is required to set NTP servers."
 msgstr "Norint nustatyti sistemos laiką, reikia nustatyti tapatybę."
 
 #: src/network/org.freedesktop.network1.policy:33
 #: src/resolve/org.freedesktop.resolve1.policy:44
 #, fuzzy
-#| msgid "Register a DNS-SD service"
 msgid "Set DNS servers"
 msgstr "Registruoti DNS-SD tarnybą"
 
 #: src/network/org.freedesktop.network1.policy:34
 #: src/resolve/org.freedesktop.resolve1.policy:45
 #, fuzzy
-#| msgid "Authentication is required to register a DNS-SD service"
 msgid "Authentication is required to set DNS servers."
 msgstr "Norint registruoti DNS-SD tarnybą, reikia nustatyti tapatybę"
 
@@ -730,7 +730,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:45
 #: src/resolve/org.freedesktop.resolve1.policy:56
 #, fuzzy
-#| msgid "Authentication is required to stop '$(unit)'."
 msgid "Authentication is required to set domains."
 msgstr "Norint stabdyti \"$(unit)\", reikia nustatyti tapatybę."
 
@@ -742,7 +741,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:56
 #: src/resolve/org.freedesktop.resolve1.policy:67
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to set default route."
 msgstr ""
 "Norint nustatyti vietinio serverio pavadinimą, reikia nustatyti tapatybę."
@@ -755,7 +753,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:67
 #: src/resolve/org.freedesktop.resolve1.policy:78
 #, fuzzy
-#| msgid "Authentication is required to hibernate the system."
 msgid "Authentication is required to enable or disable LLMNR."
 msgstr "Norint užmigdyti sistemą, reikia nustatyti tapatybę."
 
@@ -767,7 +764,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:78
 #: src/resolve/org.freedesktop.resolve1.policy:89
 #, fuzzy
-#| msgid "Authentication is required to get product UUID."
 msgid "Authentication is required to enable or disable multicast DNS."
 msgstr "Norint gauti produkto UUID, reikia nustatyti tapatybę."
 
@@ -779,7 +775,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:89
 #: src/resolve/org.freedesktop.resolve1.policy:100
 #, fuzzy
-#| msgid "Authentication is required to register a DNS-SD service"
 msgid "Authentication is required to enable or disable DNS over TLS."
 msgstr "Norint registruoti DNS-SD tarnybą, reikia nustatyti tapatybę"
 
@@ -791,7 +786,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:100
 #: src/resolve/org.freedesktop.resolve1.policy:111
 #, fuzzy
-#| msgid "Authentication is required to hibernate the system."
 msgid "Authentication is required to enable or disable DNSSEC."
 msgstr "Norint užmigdyti sistemą, reikia nustatyti tapatybę."
 
@@ -803,7 +797,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:111
 #: src/resolve/org.freedesktop.resolve1.policy:122
 #, fuzzy
-#| msgid "Authentication is required to set the system locale."
 msgid "Authentication is required to set DNSSEC Negative Trust Anchors."
 msgstr "Norint nustatyti sistemos lokalę, reikia nustatyti tapatybę."
 
@@ -813,7 +806,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:122
 #, fuzzy
-#| msgid "Authentication is required to set the system time."
 msgid "Authentication is required to reset NTP settings."
 msgstr "Norint nustatyti sistemos laiką, reikia nustatyti tapatybę."
 
@@ -823,7 +815,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:133
 #, fuzzy
-#| msgid "Authentication is required to set the system time."
 msgid "Authentication is required to reset DNS settings."
 msgstr "Norint nustatyti sistemos laiką, reikia nustatyti tapatybę."
 
@@ -833,7 +824,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:144
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to send force renew message."
 msgstr "Norint nustatyti sienos pranešimą, reikia nustatyti tapatybę"
 
@@ -843,7 +833,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:155
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to renew dynamic addresses."
 msgstr "Norint nustatyti sienos pranešimą, reikia nustatyti tapatybę"
 
@@ -853,7 +842,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:166
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid "Authentication is required to reload network settings."
 msgstr "Norint iš naujo įkelti systemd būseną, reikia patvirtinti tapatybę."
 
@@ -863,7 +851,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:177
 #, fuzzy
-#| msgid "Authentication is required to reboot the system."
 msgid "Authentication is required to reconfigure network interface."
 msgstr "Norint paleisti sistemą iš naujo, reikia nustatyti tapatybę."
 
@@ -920,7 +907,6 @@ msgstr ""
 
 #: src/resolve/org.freedesktop.resolve1.policy:133
 #, fuzzy
-#| msgid "Authentication is required to set the system keyboard settings."
 msgid "Authentication is required to reset name resolution settings."
 msgstr ""
 "Norint nustatyti sistemos klaviatūros nustatymus, reikia nustatyti tapatybę."
@@ -983,27 +969,25 @@ msgstr "Norint įkelti \"$(unit)\" iš naujo, reikia nustatyti tapatybę."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Norint paleisti \"$(unit)\" iš naujo, reikia nustatyti tapatybę."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr ""
 "Norint siųsti UNIX signalą į \"$(unit)\" procesus, reikia nustatyti tapatybę."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Norint atstatyti \"$(unit)\" įtaiso \"failed\" būseną, reikia nustatyti "
 "tapatybę."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "Norint nustatyti \"$(unit)\" savybes, reikia nustatyti tapatybę."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -1011,11 +995,8 @@ msgstr ""
 "Norint atstatyti \"$(unit)\" įtaiso \"failed\" būseną, reikia nustatyti "
 "tapatybę."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to send a UNIX signal to the processes of "
-#| "'$(unit)'."
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index 6285450d6d37262078a6fcffcf4c27dd0b0660a7..7e091388fab883800d46fe1369d111a8931afef0 100644 (file)
--- a/po/nl.po
+++ b/po/nl.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-03-24 09:16+0000\n"
 "Last-Translator: Pjotr Vertaalt <pjotrvertaalt@gmail.com>\n"
 "Language-Team: Dutch <https://translate.fedoraproject.org/projects/systemd/"
@@ -169,6 +169,26 @@ msgid "Authentication is required to get product UUID."
 msgstr ""
 "Authenticatie is vereist voor het verkrijgen van de UUID van het product."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Authenticatie is vereist voor het instellen van de systeemtijd."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Stel de tijdzone van het systeem in"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr ""
+"Authenticatie is vereist voor het instellen van de tijdzone van het systeem."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Importeer een VM of een container-schijfkopie"
@@ -979,7 +999,7 @@ msgstr "Authenticatie is vereist voor het herladen van '$(unit)'."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Authenticatie is vereist voor het herstarten van '$(unit)'."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
@@ -987,18 +1007,18 @@ msgstr ""
 "Authenticatie is vereist voor het zenden van een UNIX-signaal naar de "
 "processen van '$(unit)'."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Authenticatie is vereist voor het terugzetten van de 'mislukt'-status van "
 "'$(unit)'."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr ""
 "Authenticatie is vereist voor het instellen van eigenschappen op '$(unit)'."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -1006,7 +1026,7 @@ msgstr ""
 "Authenticatie is vereist voor het verwijderen van bestanden en mappen die "
 "verbonden zijn aan '$(unit)'."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index 4a71ddaf2f9889b3a7c818ca32b5cb74f1699235..07fda12b3795268ac10728ff54dba6c0f043d9b8 100644 (file)
--- a/po/pa.po
+++ b/po/pa.po
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-01-24 16:38+0000\n"
 "Last-Translator: A S Alam <amanpreet.alam@gmail.com>\n"
 "Language-Team: Punjabi <https://translate.fedoraproject.org/projects/systemd/"
@@ -143,6 +143,24 @@ msgstr ""
 msgid "Authentication is required to get product UUID."
 msgstr ""
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "ਸਿਸਟਮ ਸੇਵਾਵਾਂ ਜਾਂ ਯੂਨਿਟ ਫ਼ਾਇਲਾਂ ਦਾ ਇੰਤਜ਼ਾਮ ਕਰਨ ਲਈ ਪਰਮਾਣਕਿਤਾ ਚਾਹੀਦੀ ਹੈ।"
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+msgid "Get system description"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "ਸਿਸਟਮ ਸੇਵਾਵਾਂ ਜਾਂ ਯੂਨਿਟ ਫ਼ਾਇਲਾਂ ਦਾ ਇੰਤਜ਼ਾਮ ਕਰਨ ਲਈ ਪਰਮਾਣਕਿਤਾ ਚਾਹੀਦੀ ਹੈ।"
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr ""
@@ -272,7 +290,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:118
 #, fuzzy
-#| msgid "Authentication is required to manage system services or other units."
 msgid ""
 "Authentication is required for an application to inhibit system handling of "
 "the reboot key."
@@ -826,27 +843,27 @@ msgstr ""
 msgid "Authentication is required to restart '$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index 27fbaa6cfd348eae66a3f7184ad25d7098053472..12082bbaa4222bfeec05affcadd0bb7e1c1b2a24 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-15 13:05+0200\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2022-05-15 13:10+0200\n"
 "Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
 "Language-Team: Polish <trans-pl@lists.fedoraproject.org>\n"
@@ -934,25 +934,25 @@ msgstr ""
 "Wymagane jest uwierzytelnienie, aby kontrolować, czy włączyć synchronizację "
 "czasu przez sieć."
 
-#: src/core/dbus-unit.c:366
+#: src/core/dbus-unit.c:359
 msgid "Authentication is required to start '$(unit)'."
 msgstr "Wymagane jest uwierzytelnienie, aby uruchomić jednostkę „$(unit)”."
 
-#: src/core/dbus-unit.c:367
+#: src/core/dbus-unit.c:360
 msgid "Authentication is required to stop '$(unit)'."
 msgstr "Wymagane jest uwierzytelnienie, aby zatrzymać jednostkę „$(unit)”."
 
-#: src/core/dbus-unit.c:368
+#: src/core/dbus-unit.c:361
 msgid "Authentication is required to reload '$(unit)'."
 msgstr ""
 "Wymagane jest uwierzytelnienie, aby ponownie wczytać jednostkę „$(unit)”."
 
-#: src/core/dbus-unit.c:369 src/core/dbus-unit.c:370
+#: src/core/dbus-unit.c:362 src/core/dbus-unit.c:363
 msgid "Authentication is required to restart '$(unit)'."
 msgstr ""
 "Wymagane jest uwierzytelnienie, aby ponownie uruchomić jednostkę „$(unit)”."
 
-#: src/core/dbus-unit.c:555
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
@@ -960,18 +960,18 @@ msgstr ""
 "Wymagane jest uwierzytelnienie, aby wysłać sygnał uniksowy do procesów "
 "jednostki „$(unit)”."
 
-#: src/core/dbus-unit.c:586
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Wymagane jest uwierzytelnienie, aby przywrócić stan „failed” (niepowodzenia) "
 "jednostki „$(unit)”."
 
-#: src/core/dbus-unit.c:619
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr ""
 "Wymagane jest uwierzytelnienie, aby ustawić właściwości jednostki „$(unit)”."
 
-#: src/core/dbus-unit.c:728
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -979,7 +979,7 @@ msgstr ""
 "Wymagane jest uwierzytelnienie, aby usunąć pliki i katalogi powiązane "
 "z jednostką „$(unit)”."
 
-#: src/core/dbus-unit.c:777
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index 8bec31bd5c64a7f3f0a391f6d1a9b0fe38b9191c..c9a027e10e76e93226fb73b5e3c48588955dfd94 100644 (file)
--- a/po/pt.po
+++ b/po/pt.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2022-01-13 11:16+0000\n"
 "Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>\n"
 "Language-Team: Portuguese <https://translate.fedoraproject.org/projects/"
@@ -160,6 +160,25 @@ msgstr "Obter UUID do produto"
 msgid "Authentication is required to get product UUID."
 msgstr "É necessária autenticação para obter a UUID."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "É necessária autenticação para definir o horário do sistema."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Definir fuso horário do sistema"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "É necessária autenticação para definir o fuso horário do sistema."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Importar uma VM ou imagem contentor"
@@ -922,7 +941,7 @@ msgstr "É necessária autenticação para recarregar '$(unit)'."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "É necessária autenticação para reiniciar '$(unit)'."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
@@ -930,16 +949,16 @@ msgstr ""
 "É necessária autenticação para enviar um sinal UNIX para os processos de "
 "'$(unit)'."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "É necessária autenticação para reiniciar o estado “failed” de '$(unit)'."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "É necessária autenticação para definir propriedades em '$(unit)'."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -947,7 +966,7 @@ msgstr ""
 "É necessária autenticação para eliminar ficheiros e diretórios associados "
 "com '$(unit)'."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index 9da6cebc8d670a4d3d377105c2ada69cc61cf694..519b212be6a76c52039c0de83fadfddc932df12d 100644 (file)
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-08-17 07:04+0000\n"
 "Last-Translator: Gustavo Costa <xfgusta@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://translate.fedoraproject.org/"
@@ -163,6 +163,25 @@ msgstr "Obter UUID do produto"
 msgid "Authentication is required to get product UUID."
 msgstr "É necessária autenticação para obter a UUID."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "É necessária autenticação para definir o horário do sistema."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Definir fuso horário do sistema"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "É necessária autenticação para definir o fuso horário do sistema."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Importar uma VM ou imagem contêiner"
@@ -931,7 +950,7 @@ msgstr "É necessária autenticação para recarregar “$(unit)”."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "É necessária autenticação para reiniciar “$(unit)”."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
@@ -939,16 +958,16 @@ msgstr ""
 "É necessária autenticação para enviar um sinal UNIX para os processos de "
 "“$(unit)”."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "É necessária autenticação para reiniciar o estado “failed” de “$(unit)”."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "É necessária autenticação para definir propriedades em “$(unit)”."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -956,7 +975,7 @@ msgstr ""
 "É necessária autenticação para excluir arquivos e diretórios associados com "
 "“$(unit)”."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index d3fb332ac434e049e2707fcc0409d686a38ffc0a..b987c8d388afbf8291dae1440305e6ccd1786700 100644 (file)
--- a/po/ro.po
+++ b/po/ro.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-01-12 17:36+0000\n"
 "Last-Translator: Vlad <milovlad@outlook.com>\n"
 "Language-Team: Romanian <https://translate.fedoraproject.org/projects/"
@@ -174,6 +174,25 @@ msgstr ""
 "Autentificarea este necesară pentru a obține identificatorul unic universal "
 "(UUID) al produsului."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Autentificarea este necesară pentru a seta ora sistemului."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Setează fusul orar al sistemului"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "Autentificarea este necesară pentru a seta fusul orar al sistemului."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Importă o VM (mașină virtuală) sau o imagine container"
@@ -963,7 +982,7 @@ msgstr "Autentificarea este necesară pentru a reîncărca „$(unit)”."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Autentificarea este necesară pentru a reporni „$(unit)”."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
@@ -971,17 +990,17 @@ msgstr ""
 "Autentificarea este necesară pentru a trimite un semnal UNIX către procesele "
 "unui „$(unit)”."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Autentificarea este necesară pentru a reseta starea „eșuată” a „$(unit)”."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr ""
 "Autentificarea este necesară pentru a seta proprietățile lui „$(unit)”."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -989,7 +1008,7 @@ msgstr ""
 "Autentificarea este necesară pentru a șterge fișierele și directoarele "
 "asociate lui „$(unit)”."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index 1009a85a1109a2f690d0a3f21a2dcbd424cdebbe..8e5dde3b0135614853fbba5f54d4fd158b7da2f2 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
@@ -9,7 +9,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-07-02 09:04+0000\n"
 "Last-Translator: Alexey Rubtsov <rushills@gmail.com>\n"
 "Language-Team: Russian <https://translate.fedoraproject.org/projects/systemd/"
@@ -172,6 +172,25 @@ msgstr "Получить UUID продукта"
 msgid "Authentication is required to get product UUID."
 msgstr "Чтобы получить UUID продукта, необходимо пройти аутентификацию."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Чтобы настроить системное время, необходимо пройти аутентификацию."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Настроить часовой пояс"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "Чтобы настроить часовой пояс, необходимо пройти аутентификацию."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Импортировать образ виртуальной машины или контейнера"
@@ -991,7 +1010,7 @@ msgstr ""
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Чтобы перезапустить «$(unit)», необходимо пройти аутентификацию."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
@@ -999,18 +1018,18 @@ msgstr ""
 "Чтобы отправить сигнал UNIX процессам юнита «$(unit)», необходимо пройти "
 "аутентификацию."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Чтобы сбросить состояние «failed» у юнита «$(unit)», необходимо пройти "
 "аутентификацию."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr ""
 "Чтобы изменить параметры юнита «$(unit)», необходимо пройти аутентификацию."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -1018,7 +1037,7 @@ msgstr ""
 "Чтобы удалить файлы и директории, относящиеся к юниту «$(unit)», необходимо "
 "пройти аутентификацию."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index c7ceb1ecc5651e4dabba0cd953d6601707c666c2..3723e7ee21ee7b24aaeb2279cd98bf3a5a51f6c7 100644 (file)
--- a/po/si.po
+++ b/po/si.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-08-19 07:04+0000\n"
 "Last-Translator: Hela Basa <r45xveza@pm.me>\n"
 "Language-Team: Sinhala <https://translate.fedoraproject.org/projects/systemd/"
@@ -144,6 +144,23 @@ msgstr ""
 msgid "Authentication is required to get product UUID."
 msgstr ""
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+msgid "Authentication is required to get hardware serial number."
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "පද්ධතියේ වේලාව සකසන්න"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+msgid "Authentication is required to get system description."
+msgstr ""
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr ""
@@ -825,27 +842,27 @@ msgstr ""
 msgid "Authentication is required to restart '$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index 044c4ac47f944155f6134ec70113a34fed2c3b7c..7bf681c1b538c6177f6c631fd07354da19f1e6a6 100644 (file)
--- a/po/sk.po
+++ b/po/sk.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-02-22 20:21+0000\n"
 "Last-Translator: Frantisek Sumsal <frantisek@sumsal.cz>\n"
 "Language-Team: Slovak <https://translate.fedoraproject.org/projects/systemd/"
@@ -77,7 +77,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:14
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid "Authentication is required to create a user's home area."
 msgstr ""
 "Vyžaduje sa overenie totožnosti na znovu načítanie stavu systému systemd."
@@ -88,7 +87,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:24
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid "Authentication is required to remove a user's home area."
 msgstr ""
 "Vyžaduje sa overenie totožnosti na znovu načítanie stavu systému systemd."
@@ -99,7 +97,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:34
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid ""
 "Authentication is required to check credentials against a user's home area."
 msgstr "Vyžaduje sa overenie totožnosti na nastavenie názvu hostiteľa."
@@ -110,7 +107,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:44
 #, fuzzy
-#| msgid "Authentication is required to suspend the system."
 msgid "Authentication is required to update a user's home area."
 msgstr "Vyžaduje sa overenie totožnosti na uspanie systému."
 
@@ -120,7 +116,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:54
 #, fuzzy
-#| msgid "Authentication is required to suspend the system."
 msgid "Authentication is required to resize a user's home area."
 msgstr "Vyžaduje sa overenie totožnosti na uspanie systému."
 
@@ -130,7 +125,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:64
 #, fuzzy
-#| msgid "Authentication is required to set the system locale."
 msgid ""
 "Authentication is required to change the password of a user's home area."
 msgstr "Vyžaduje sa overenie totožnosti na nastavenie miestnych nastavení."
@@ -170,10 +164,28 @@ msgstr ""
 
 #: src/hostname/org.freedesktop.hostname1.policy:52
 #, fuzzy
-#| msgid "Authentication is required to reboot the system."
 msgid "Authentication is required to get product UUID."
 msgstr "Vyžaduje sa overenie totožnosti na reštartovanie systému."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Vyžaduje sa overenie totožnosti na nastavenie názvu hostiteľa."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Nastavenie nastavení systémovej klávesnice"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "Vyžaduje sa overenie totožnosti na nastavenie miestnych nastavení."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr ""
@@ -303,13 +315,11 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:117
 #, fuzzy
-#| msgid "Allow applications to delay system sleep"
 msgid "Allow applications to inhibit system handling of the reboot key"
 msgstr "Umožnenie aplikáciám odložiť spánok systému"
 
 #: src/login/org.freedesktop.login1.policy:118
 #, fuzzy
-#| msgid "Authentication is required for an application to delay system sleep."
 msgid ""
 "Authentication is required for an application to inhibit system handling of "
 "the reboot key."
@@ -414,27 +424,21 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:235
 #, fuzzy
-#| msgid "Reboot the system"
 msgid "Halt the system"
 msgstr "Reštart systému"
 
 #: src/login/org.freedesktop.login1.policy:236
 #, fuzzy
-#| msgid "Authentication is required to reboot the system."
 msgid "Authentication is required to halt the system."
 msgstr "Vyžaduje sa overenie totožnosti na reštartovanie systému."
 
 #: src/login/org.freedesktop.login1.policy:246
 #, fuzzy
-#| msgid "Reboot the system while other users are logged in"
 msgid "Halt the system while other users are logged in"
 msgstr "Reštart systému, pokiaľ sú prihlásení iní používatelia"
 
 #: src/login/org.freedesktop.login1.policy:247
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to reboot the system while other users are "
-#| "logged in."
 msgid ""
 "Authentication is required to halt the system while other users are logged "
 "in."
@@ -448,7 +452,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:258
 #, fuzzy
-#| msgid "Authentication is required to set the system keyboard settings."
 msgid ""
 "Authentication is required to halt the system while an application is "
 "inhibiting this."
@@ -538,13 +541,11 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:353
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to set the reboot \"reason\" in the kernel."
 msgstr "Vyžaduje sa overenie totožnosti na nastavenie názvu hostiteľa."
 
 #: src/login/org.freedesktop.login1.policy:363
 #, fuzzy
-#| msgid "Allow indication to the firmware to boot to setup interface"
 msgid "Indicate to the firmware to boot to setup interface"
 msgstr "Umožnenie indikácie spustenia inštalačného rozhrania pre firmvér"
 
@@ -562,9 +563,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:375
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to indicate to the firmware to boot to setup "
-#| "interface."
 msgid ""
 "Authentication is required to indicate to the boot loader to boot to the "
 "boot loader menu."
@@ -578,9 +576,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:386
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to indicate to the firmware to boot to setup "
-#| "interface."
 msgid ""
 "Authentication is required to indicate to the boot loader to boot into a "
 "specific boot loader entry."
@@ -602,7 +597,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:407
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to change the virtual terminal."
 msgstr "Vyžaduje sa overenie totožnosti na nastavenie názvu hostiteľa."
 
@@ -681,7 +675,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:23
 #, fuzzy
-#| msgid "Authentication is required to set the system locale."
 msgid "Authentication is required to set NTP servers."
 msgstr "Vyžaduje sa overenie totožnosti na nastavenie miestnych nastavení."
 
@@ -693,7 +686,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:34
 #: src/resolve/org.freedesktop.resolve1.policy:45
 #, fuzzy
-#| msgid "Authentication is required to set the system locale."
 msgid "Authentication is required to set DNS servers."
 msgstr "Vyžaduje sa overenie totožnosti na nastavenie miestnych nastavení."
 
@@ -705,7 +697,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:45
 #: src/resolve/org.freedesktop.resolve1.policy:56
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to set domains."
 msgstr "Vyžaduje sa overenie totožnosti na nastavenie názvu hostiteľa."
 
@@ -717,7 +708,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:56
 #: src/resolve/org.freedesktop.resolve1.policy:67
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to set default route."
 msgstr "Vyžaduje sa overenie totožnosti na nastavenie názvu hostiteľa."
 
@@ -729,7 +719,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:67
 #: src/resolve/org.freedesktop.resolve1.policy:78
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to enable or disable LLMNR."
 msgstr "Vyžaduje sa overenie totožnosti na nastavenie názvu hostiteľa."
 
@@ -741,7 +730,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:78
 #: src/resolve/org.freedesktop.resolve1.policy:89
 #, fuzzy
-#| msgid "Authentication is required to reboot the system."
 msgid "Authentication is required to enable or disable multicast DNS."
 msgstr "Vyžaduje sa overenie totožnosti na reštartovanie systému."
 
@@ -753,7 +741,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:89
 #: src/resolve/org.freedesktop.resolve1.policy:100
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to enable or disable DNS over TLS."
 msgstr "Vyžaduje sa overenie totožnosti na nastavenie názvu hostiteľa."
 
@@ -765,7 +752,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:100
 #: src/resolve/org.freedesktop.resolve1.policy:111
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to enable or disable DNSSEC."
 msgstr "Vyžaduje sa overenie totožnosti na nastavenie názvu hostiteľa."
 
@@ -777,7 +763,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:111
 #: src/resolve/org.freedesktop.resolve1.policy:122
 #, fuzzy
-#| msgid "Authentication is required to set the system locale."
 msgid "Authentication is required to set DNSSEC Negative Trust Anchors."
 msgstr "Vyžaduje sa overenie totožnosti na nastavenie miestnych nastavení."
 
@@ -787,7 +772,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:122
 #, fuzzy
-#| msgid "Authentication is required to set the system keyboard settings."
 msgid "Authentication is required to reset NTP settings."
 msgstr ""
 "Vyžaduje sa overenie totožnosti na nastavenie nastavení systémovej "
@@ -799,7 +783,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:133
 #, fuzzy
-#| msgid "Authentication is required to set the system keyboard settings."
 msgid "Authentication is required to reset DNS settings."
 msgstr ""
 "Vyžaduje sa overenie totožnosti na nastavenie nastavení systémovej "
@@ -811,7 +794,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:144
 #, fuzzy
-#| msgid "Authentication is required to suspend the system."
 msgid "Authentication is required to send force renew message."
 msgstr "Vyžaduje sa overenie totožnosti na uspanie systému."
 
@@ -821,7 +803,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:155
 #, fuzzy
-#| msgid "Authentication is required to suspend the system."
 msgid "Authentication is required to renew dynamic addresses."
 msgstr "Vyžaduje sa overenie totožnosti na uspanie systému."
 
@@ -831,7 +812,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:166
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid "Authentication is required to reload network settings."
 msgstr ""
 "Vyžaduje sa overenie totožnosti na znovu načítanie stavu systému systemd."
@@ -842,7 +822,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:177
 #, fuzzy
-#| msgid "Authentication is required to reboot the system."
 msgid "Authentication is required to reconfigure network interface."
 msgstr "Vyžaduje sa overenie totožnosti na reštartovanie systému."
 
@@ -852,7 +831,6 @@ msgstr ""
 
 #: src/portable/org.freedesktop.portable1.policy:14
 #, fuzzy
-#| msgid "Authentication is required to set the system locale."
 msgid "Authentication is required to inspect a portable service image."
 msgstr "Vyžaduje sa overenie totožnosti na nastavenie miestnych nastavení."
 
@@ -862,7 +840,6 @@ msgstr ""
 
 #: src/portable/org.freedesktop.portable1.policy:24
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid ""
 "Authentication is required to attach or detach a portable service image."
 msgstr "Vyžaduje sa overenie totožnosti na nastavenie názvu hostiteľa."
@@ -873,7 +850,6 @@ msgstr ""
 
 #: src/portable/org.freedesktop.portable1.policy:35
 #, fuzzy
-#| msgid "Authentication is required to power off the system."
 msgid ""
 "Authentication is required to delete or modify a portable service image."
 msgstr "Vyžaduje sa overenie totožnosti na vypnutie systému."
@@ -884,7 +860,6 @@ msgstr ""
 
 #: src/resolve/org.freedesktop.resolve1.policy:23
 #, fuzzy
-#| msgid "Authentication is required to reboot the system."
 msgid "Authentication is required to register a DNS-SD service"
 msgstr "Vyžaduje sa overenie totožnosti na reštartovanie systému."
 
@@ -894,7 +869,6 @@ msgstr ""
 
 #: src/resolve/org.freedesktop.resolve1.policy:34
 #, fuzzy
-#| msgid "Authentication is required to reboot the system."
 msgid "Authentication is required to unregister a DNS-SD service"
 msgstr "Vyžaduje sa overenie totožnosti na reštartovanie systému."
 
@@ -904,7 +878,6 @@ msgstr ""
 
 #: src/resolve/org.freedesktop.resolve1.policy:133
 #, fuzzy
-#| msgid "Authentication is required to set the system keyboard settings."
 msgid "Authentication is required to reset name resolution settings."
 msgstr ""
 "Vyžaduje sa overenie totožnosti na nastavenie nastavení systémovej "
@@ -964,34 +937,31 @@ msgstr ""
 msgid "Authentication is required to restart '$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 #, fuzzy
-#| msgid "Authentication is required to suspend the system."
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr "Vyžaduje sa overenie totožnosti na uspanie systému."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
 msgstr ""
 "Vyžaduje sa overenie totožnosti na znovu načítanie stavu systému systemd."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index de47076b0d9f43ced0ef4202a0d3b142dd4b7bc2..c7d314e22faff50f57797b43a91fe783f6945815 100644 (file)
--- a/po/sr.po
+++ b/po/sr.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-02-23 22:40+0000\n"
 "Last-Translator: Frantisek Sumsal <frantisek@sumsal.cz>\n"
 "Language-Team: Serbian <https://translate.fedoraproject.org/projects/systemd/"
@@ -75,7 +75,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:14
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid "Authentication is required to create a user's home area."
 msgstr ""
 "Потребно је да се идентификујете да бисте поново учитали стање систем-деа."
@@ -86,7 +85,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:24
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid "Authentication is required to remove a user's home area."
 msgstr ""
 "Потребно је да се идентификујете да бисте поново учитали стање систем-деа."
@@ -97,8 +95,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:34
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to manage active sessions, users and seats."
 msgid ""
 "Authentication is required to check credentials against a user's home area."
 msgstr ""
@@ -111,7 +107,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:44
 #, fuzzy
-#| msgid "Authentication is required to attach a device to a seat."
 msgid "Authentication is required to update a user's home area."
 msgstr "Потребно је да се идентификујете да бисте  закачили уређај на седиште."
 
@@ -121,7 +116,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:54
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to resize a user's home area."
 msgstr "Потребно је да се идентификујете да бисте поставили зидну поруку"
 
@@ -131,8 +125,6 @@ msgstr ""
 
 #: src/home/org.freedesktop.home1.policy:64
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to manage active sessions, users and seats."
 msgid ""
 "Authentication is required to change the password of a user's home area."
 msgstr ""
@@ -175,10 +167,29 @@ msgstr ""
 
 #: src/hostname/org.freedesktop.hostname1.policy:52
 #, fuzzy
-#| msgid "Authentication is required to reload '$(unit)'."
 msgid "Authentication is required to get product UUID."
 msgstr "Потребно је да се идентификујете да бисте поново учитали „$(unit)“."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Потребно је да се идентификујете да бисте поставили системско време."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Постави системску временску зону"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr ""
+"Потребно је да се идентификујете да бисте поставили системску временску зону."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Увези ВМ или слику контејнера"
@@ -574,7 +585,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:363
 #, fuzzy
-#| msgid "Allow indication to the firmware to boot to setup interface"
 msgid "Indicate to the firmware to boot to setup interface"
 msgstr "Напомени фирмверу да се подигне у режиму подешавања интерфејса"
 
@@ -592,9 +602,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:375
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to indicate to the firmware to boot to setup "
-#| "interface."
 msgid ""
 "Authentication is required to indicate to the boot loader to boot to the "
 "boot loader menu."
@@ -608,9 +615,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:386
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to indicate to the firmware to boot to setup "
-#| "interface."
 msgid ""
 "Authentication is required to indicate to the boot loader to boot into a "
 "specific boot loader entry."
@@ -632,7 +636,6 @@ msgstr ""
 
 #: src/login/org.freedesktop.login1.policy:407
 #, fuzzy
-#| msgid "Authentication is required to halt the system."
 msgid "Authentication is required to change the virtual terminal."
 msgstr "Потребно је да се идентификујете да бисте зауставили систем."
 
@@ -724,21 +727,18 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:23
 #, fuzzy
-#| msgid "Authentication is required to set the system time."
 msgid "Authentication is required to set NTP servers."
 msgstr "Потребно је да се идентификујете да бисте поставили системско време."
 
 #: src/network/org.freedesktop.network1.policy:33
 #: src/resolve/org.freedesktop.resolve1.policy:44
 #, fuzzy
-#| msgid "Register a DNS-SD service"
 msgid "Set DNS servers"
 msgstr "Региструј DNS-SD услугу"
 
 #: src/network/org.freedesktop.network1.policy:34
 #: src/resolve/org.freedesktop.resolve1.policy:45
 #, fuzzy
-#| msgid "Authentication is required to register a DNS-SD service"
 msgid "Authentication is required to set DNS servers."
 msgstr "Потребно је да се идентификујете да бисте регистровали DNS-SD услугу"
 
@@ -750,7 +750,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:45
 #: src/resolve/org.freedesktop.resolve1.policy:56
 #, fuzzy
-#| msgid "Authentication is required to stop '$(unit)'."
 msgid "Authentication is required to set domains."
 msgstr "Потребно је да се идентификујете да бисте зауставили „$(unit)“."
 
@@ -762,7 +761,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:56
 #: src/resolve/org.freedesktop.resolve1.policy:67
 #, fuzzy
-#| msgid "Authentication is required to set the local hostname."
 msgid "Authentication is required to set default route."
 msgstr "Потребно је да се идентификујете да бисте поставили назив машине."
 
@@ -774,7 +772,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:67
 #: src/resolve/org.freedesktop.resolve1.policy:78
 #, fuzzy
-#| msgid "Authentication is required to hibernate the system."
 msgid "Authentication is required to enable or disable LLMNR."
 msgstr "Потребно је да се идентификујете да бисте успавали систем."
 
@@ -786,7 +783,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:78
 #: src/resolve/org.freedesktop.resolve1.policy:89
 #, fuzzy
-#| msgid "Authentication is required to log into the local host."
 msgid "Authentication is required to enable or disable multicast DNS."
 msgstr ""
 "Потребно је да се идентификујете да бисте се пријавили у локалног домаћина."
@@ -799,7 +795,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:89
 #: src/resolve/org.freedesktop.resolve1.policy:100
 #, fuzzy
-#| msgid "Authentication is required to register a DNS-SD service"
 msgid "Authentication is required to enable or disable DNS over TLS."
 msgstr "Потребно је да се идентификујете да бисте регистровали DNS-SD услугу"
 
@@ -811,7 +806,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:100
 #: src/resolve/org.freedesktop.resolve1.policy:111
 #, fuzzy
-#| msgid "Authentication is required to hibernate the system."
 msgid "Authentication is required to enable or disable DNSSEC."
 msgstr "Потребно је да се идентификујете да бисте успавали систем."
 
@@ -823,7 +817,6 @@ msgstr ""
 #: src/network/org.freedesktop.network1.policy:111
 #: src/resolve/org.freedesktop.resolve1.policy:122
 #, fuzzy
-#| msgid "Authentication is required to set the system locale."
 msgid "Authentication is required to set DNSSEC Negative Trust Anchors."
 msgstr ""
 "Потребно је да се идентификујете да бисте поставили основни језик система."
@@ -834,7 +827,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:122
 #, fuzzy
-#| msgid "Authentication is required to set the system time."
 msgid "Authentication is required to reset NTP settings."
 msgstr "Потребно је да се идентификујете да бисте поставили системско време."
 
@@ -844,7 +836,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:133
 #, fuzzy
-#| msgid "Authentication is required to set the system time."
 msgid "Authentication is required to reset DNS settings."
 msgstr "Потребно је да се идентификујете да бисте поставили системско време."
 
@@ -854,7 +845,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:144
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to send force renew message."
 msgstr "Потребно је да се идентификујете да бисте поставили зидну поруку"
 
@@ -864,7 +854,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:155
 #, fuzzy
-#| msgid "Authentication is required to set a wall message"
 msgid "Authentication is required to renew dynamic addresses."
 msgstr "Потребно је да се идентификујете да бисте поставили зидну поруку"
 
@@ -874,7 +863,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:166
 #, fuzzy
-#| msgid "Authentication is required to reload the systemd state."
 msgid "Authentication is required to reload network settings."
 msgstr ""
 "Потребно је да се идентификујете да бисте поново учитали стање систем-деа."
@@ -885,7 +873,6 @@ msgstr ""
 
 #: src/network/org.freedesktop.network1.policy:177
 #, fuzzy
-#| msgid "Authentication is required to reboot the system."
 msgid "Authentication is required to reconfigure network interface."
 msgstr "Потребно је да се идентификујете да бисте поново покренули систем."
 
@@ -895,7 +882,6 @@ msgstr ""
 
 #: src/portable/org.freedesktop.portable1.policy:14
 #, fuzzy
-#| msgid "Authentication is required to import a VM or container image"
 msgid "Authentication is required to inspect a portable service image."
 msgstr ""
 "Потребно је да се идентификујете да бисте увезли виртуелну машину или слику "
@@ -907,7 +893,6 @@ msgstr ""
 
 #: src/portable/org.freedesktop.portable1.policy:24
 #, fuzzy
-#| msgid "Authentication is required to attach a device to a seat."
 msgid ""
 "Authentication is required to attach or detach a portable service image."
 msgstr "Потребно је да се идентификујете да бисте  закачили уређај на седиште."
@@ -918,7 +903,6 @@ msgstr ""
 
 #: src/portable/org.freedesktop.portable1.policy:35
 #, fuzzy
-#| msgid "Authentication is required to download a VM or container image"
 msgid ""
 "Authentication is required to delete or modify a portable service image."
 msgstr ""
@@ -948,7 +932,6 @@ msgstr ""
 
 #: src/resolve/org.freedesktop.resolve1.policy:133
 #, fuzzy
-#| msgid "Authentication is required to set the system keyboard settings."
 msgid "Authentication is required to reset name resolution settings."
 msgstr ""
 "Потребно је да се идентификујете да бисте поставили подешавања системске "
@@ -1012,30 +995,27 @@ msgstr "Потребно је да се идентификујете да бис
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Потребно је да се идентификујете да бисте поново покренули „$(unit)“."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 #, fuzzy
-#| msgid "Authentication is required to set properties on '$(unit)'."
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr ""
 "Потребно је да се идентификујете да бисте поставили својства за „$(unit)“."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Потребно је да се идентификујете да бисте поново поставили „неуспешно“ стање "
 "за „$(unit)“."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr ""
 "Потребно је да се идентификујете да бисте поставили својства за „$(unit)“."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -1043,10 +1023,8 @@ msgstr ""
 "Потребно је да се идентификујете да бисте поново поставили „неуспешно“ стање "
 "за „$(unit)“."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 #, fuzzy
-#| msgid ""
-#| "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index af80c0e7ecb758e23bc376a2b42b3d926a107e41..effceed186bd13b9f0153445676f31439eb72cb5 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -9,7 +9,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-02-10 15:40+0000\n"
 "Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
 "Language-Team: Swedish <https://translate.fedoraproject.org/projects/systemd/"
@@ -157,6 +157,25 @@ msgstr "Hämta produkt-UUID"
 msgid "Authentication is required to get product UUID."
 msgstr "Autentisering krävs för att hämta produkt-UUID."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "Autentisering krävs för ställa in systemtiden."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "Ange systemets tidszon"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "Autentisering krävs för att ställa in systemets tidszon."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Importera en VM eller behållaravbildning"
@@ -905,7 +924,7 @@ msgstr "Autentisering krävs för att läsa om \"$(unit)\"."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Autentisering krävs för att starta om \"$(unit)\"."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
@@ -913,17 +932,17 @@ msgstr ""
 "Autentisering krävs för att skicka en UNIX-signal till processerna i "
 "”$(unit)”."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Autentisering krävs för att återställa det \"fallerade\" tillståndet för "
 "\"$(unit)\"."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "Autentisering krävs för att ställa in egenskaper på \"$(unit)\"."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -931,7 +950,7 @@ msgstr ""
 "Autentisering krävs för att radera filer och kataloger associerade med "
 "”$(unit)”."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index c1f0066e4600d10677d743a7ed1403b022cb8a54..3f32748192f947e7185e52fe8e5c126549824686 100644 (file)
@@ -3,8 +3,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
+"Project-Id-Version: systemd\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -140,6 +141,22 @@ msgstr ""
 msgid "Authentication is required to get product UUID."
 msgstr ""
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+msgid "Authentication is required to get hardware serial number."
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+msgid "Get system description"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+msgid "Authentication is required to get system description."
+msgstr ""
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr ""
@@ -821,27 +838,27 @@ msgstr ""
 msgid "Authentication is required to restart '$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
 msgstr ""
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index 8a752aa81e59e7d93522f829eea17c35003edcd0..ca3b14c8b044c162129e4c28ec3d24a061bb0b8b 100644 (file)
--- a/po/tr.po
+++ b/po/tr.po
@@ -5,12 +5,13 @@
 # Gökhan Gurbetoğlu <ggurbet@gmail.com>, 2015.
 # Oğuz Ersen <oguzersen@protonmail.com>, 2020.
 # Muhammet Kara <muhammetk@gmail.com>, 2015-2020.
+# Oğuz Ersen <oguz@ersen.moe>, 2022.
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
-"PO-Revision-Date: 2020-11-28 13:35+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
+"PO-Revision-Date: 2022-10-22 17:19+0000\n"
+"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
 "Language-Team: Turkish <https://translate.fedoraproject.org/projects/systemd/"
 "master/tr/>\n"
 "Language: tr\n"
@@ -18,7 +19,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.3.2\n"
+"X-Generator: Weblate 4.14.1\n"
 
 #: src/core/org.freedesktop.systemd1.policy.in:22
 msgid "Send passphrase back to system"
@@ -161,6 +162,22 @@ msgstr "Ürün UUID'ini al"
 msgid "Authentication is required to get product UUID."
 msgstr "Ürün UUID'ini almak için kimlik doğrulaması gereklidir."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr "Donanım seri numarasını al"
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+msgid "Authentication is required to get hardware serial number."
+msgstr "Donanım seri numarasını almak kimlik doğrulaması gerektiriyor."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+msgid "Get system description"
+msgstr "Sistem açıklamasını al"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+msgid "Authentication is required to get system description."
+msgstr "Sistem açıklamasını almak kimlik doğrulaması gerektiriyor."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Bir SM ya da kapsayıcı kalıbını içe aktar"
@@ -942,7 +959,7 @@ msgstr "'$(unit)' yeniden yüklemek için kimlik doğrulaması gereklidir."
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "'$(unit)' yeniden başlatmak için kimlik doğrulaması gereklidir."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
@@ -950,19 +967,19 @@ msgstr ""
 "'$(unit)' süreçlerine bir UNIX sinyali göndermek için kimlik doğrulaması "
 "gereklidir."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "'$(unit)'in \"failed\" (başarısız) durumunu sıfırlamak için kimlik "
 "doğrulaması gereklidir."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr ""
 "'$(unit)' üzerindeki özellikleri ayarlamak için kimlik doğrulaması "
 "gereklidir."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -970,7 +987,7 @@ msgstr ""
 "'$(unit)' ile ilişkili dosyaları ve dizinleri silmek için kimlik doğrulaması "
 "gereklidir."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index 37fec88f877698a630f6ff7bde8d4d5f58a5956c..b213336fb2e94827ef890d4b24afbea7303b8615 100644 (file)
--- a/po/uk.po
+++ b/po/uk.po
@@ -3,12 +3,12 @@
 # Ukrainian translation for systemd.
 # Eugene Melnik <jeka7js@gmail.com>, 2014.
 # Daniel Korostil <ted.korostiled@gmail.com>, 2014, 2016, 2018.
-# Yuri Chornoivan <yurchor@ukr.net>, 2019, 2020, 2021.
+# Yuri Chornoivan <yurchor@ukr.net>, 2019, 2020, 2021, 2022.
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
-"PO-Revision-Date: 2021-01-09 10:51+0000\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
+"PO-Revision-Date: 2022-10-22 17:19+0000\n"
 "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
 "Language-Team: Ukrainian <https://translate.fedoraproject.org/projects/"
 "systemd/master/uk/>\n"
@@ -18,7 +18,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.4\n"
+"X-Generator: Weblate 4.14.1\n"
 
 #: src/core/org.freedesktop.systemd1.policy.in:22
 msgid "Send passphrase back to system"
@@ -163,6 +163,22 @@ msgstr "Отримання UUID продукту"
 msgid "Authentication is required to get product UUID."
 msgstr "Для отримання UUID продукту слід пройти розпізнавання."
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr "Отримання апаратного серійного номера"
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+msgid "Authentication is required to get hardware serial number."
+msgstr "Для отримання апаратного серійного номера слід пройти розпізнавання."
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+msgid "Get system description"
+msgstr "Отримання опису системи"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+msgid "Authentication is required to get system description."
+msgstr "Для отримання опису системи слід пройти розпізнавання."
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "Імпортування образу контейнера або віртуальної машини"
@@ -942,23 +958,23 @@ msgstr "Для перезавантаження «$(unit)» слід пройт
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "Для перезапуску «$(unit)» слід пройти розпізнавання."
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr ""
 "Для надсилання сигналу UNIX до процесів «$(unit)» слід пройти розпізнавання."
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr ""
 "Для скидання «пошкодженого» стану з «$(unit)» слід пройти розпізнавання."
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "Для визначення властивостей на «$(unit)» слід пройти розпізнавання."
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
@@ -966,7 +982,7 @@ msgstr ""
 "Для вилучення файлів і каталогів, які пов'язано із «$(unit)», слід пройти "
 "розпізнавання."
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr ""
index b283b90afb927db2f3311327cbbfcfbeca705b24..c45640060365f18a48734511ae2499bfeb84e804 100644 (file)
@@ -9,7 +9,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-03-01 09:40+0000\n"
 "Last-Translator: Charles Lee <lchopn@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://translate.fedoraproject.org/"
@@ -154,6 +154,25 @@ msgstr "获取产品 UUID"
 msgid "Authentication is required to get product UUID."
 msgstr "获取产品 UUID 需要认证。"
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "设置系统时间需要认证。"
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "设置系统时区"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "设置系统时区需要认证。"
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "导入虚拟机或容器镜像"
@@ -841,27 +860,27 @@ msgstr "重新载入“$(unit)”需要认证。"
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "重新启动“$(unit)”需要认证。"
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr "发送 UNIX 信号给 '$(unit)' 进程需要认证。"
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr "重置“$(unit)”的失败(\"failed\")状态需要认证。"
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "设置“$(unit)”的属性需要认证。"
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
 msgstr "删除与 '$(unit)' 关联的文件和目录需要认证。"
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr "冻结或解冻 '$(unit)' 单元进程需要认证。"
index 68ade44f8095589804c867e340209a001053ba77..6fb99f45ae4861f36d5ad13b711250a6187a2cb8 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-08 17:48+0100\n"
+"POT-Creation-Date: 2022-10-20 10:35+0200\n"
 "PO-Revision-Date: 2021-08-10 11:36+0800\n"
 "Last-Translator: pan93412 <pan93412@gmail.com>\n"
 "Language-Team: Chinese <chinese-l10n@googlegroups.com>\n"
@@ -144,6 +144,25 @@ msgstr "取得產品的 UUID"
 msgid "Authentication is required to get product UUID."
 msgstr "取得產品 UUID 需要身份驗證。"
 
+#: src/hostname/org.freedesktop.hostname1.policy:61
+msgid "Get hardware serial number"
+msgstr ""
+
+#: src/hostname/org.freedesktop.hostname1.policy:62
+#, fuzzy
+msgid "Authentication is required to get hardware serial number."
+msgstr "設定系統時間需要驗證。"
+
+#: src/hostname/org.freedesktop.hostname1.policy:71
+#, fuzzy
+msgid "Get system description"
+msgstr "設定系統時區"
+
+#: src/hostname/org.freedesktop.hostname1.policy:72
+#, fuzzy
+msgid "Authentication is required to get system description."
+msgstr "設定系統時區需要驗證。"
+
 #: src/import/org.freedesktop.import1.policy:22
 msgid "Import a VM or container image"
 msgstr "匯入虛擬機器或容器映像"
@@ -825,27 +844,27 @@ msgstr "重新載入 '$(unit)' 需要驗證。"
 msgid "Authentication is required to restart '$(unit)'."
 msgstr "重新啟動 '$(unit)' 需要驗證。"
 
-#: src/core/dbus-unit.c:535
+#: src/core/dbus-unit.c:546
 msgid ""
 "Authentication is required to send a UNIX signal to the processes of "
 "'$(unit)'."
 msgstr "傳送 UNIX 信號至「$(unit)」的程序需要身份驗證。"
 
-#: src/core/dbus-unit.c:566
+#: src/core/dbus-unit.c:576
 msgid "Authentication is required to reset the \"failed\" state of '$(unit)'."
 msgstr "重置 '$(unit)' 的「失敗」狀態需要驗證。"
 
-#: src/core/dbus-unit.c:599
+#: src/core/dbus-unit.c:608
 msgid "Authentication is required to set properties on '$(unit)'."
 msgstr "在 '$(unit)' 上設定屬性需要驗證。"
 
-#: src/core/dbus-unit.c:708
+#: src/core/dbus-unit.c:714
 msgid ""
 "Authentication is required to delete files and directories associated with "
 "'$(unit)'."
 msgstr "刪除與 '$(unit)' 相關的檔案及目錄需要身份驗證。"
 
-#: src/core/dbus-unit.c:757
+#: src/core/dbus-unit.c:762
 msgid ""
 "Authentication is required to freeze or thaw the processes of '$(unit)' unit."
 msgstr "凍結或解凍「$(unit)」的程序需要身份驗證。"
index ee51c84c0b061ec6d655bd6b0e215b3691a0324e..cebd25a87180e89f7235979625974db27cbc7612 100644 (file)
@@ -25,8 +25,9 @@ __contains_word () {
 
 __get_machines() {
     local a b
-    machinectl list --full --no-legend --no-pager 2>/dev/null |
-        { while read a b; do echo " $a"; done; };
+    { machinectl list --full --max-addresses=0 --no-legend --no-pager 2>/dev/null; echo ".host"; } | \
+       { while read a b; do echo " $a"; done; } | \
+        sort -u
 }
 
 __get_busnames() {
index a1cfdb035c5150c7d0d4afe1f1465c8878e4e915..067b05396dada6fc4eb8b49970ecbc57a3a1ed72 100644 (file)
@@ -27,8 +27,9 @@ __contains_word () {
 
 __get_machines() {
     local a b
-    (machinectl list-images --full --no-legend --no-pager; machinectl list --full --no-legend --no-pager; echo ".host") | \
-        { while read a b; do echo " $a"; done; } | sort -u;
+    { machinectl list --full --max-addresses=0 --no-legend --no-pager 2>/dev/null; echo ".host"; } | \
+       { while read a b; do echo " $a"; done; } | \
+        sort -u
 }
 
 __syslog_priorities=(emerg alert crit err warning notice info debug)
index 7af848fdd17a3d153e2090493f581268e9724f4d..b307e428bebb4142f2d74db96fdcf48c5b49a077 100644 (file)
@@ -31,8 +31,9 @@ __get_all_seats    () { loginctl --no-legend list-seats    | { while read -r a b
 
 __get_machines() {
     local a b
-    machinectl list --full --no-legend --no-pager 2>/dev/null |
-        { while read a b; do echo " $a"; done; };
+    { machinectl list --full --max-addresses=0 --no-legend --no-pager 2>/dev/null; echo ".host"; } | \
+       { while read a b; do echo " $a"; done; } | \
+        sort -u
 }
 
 _loginctl () {
index ebac999897648d40e9bd791e7ba768485deff107..b28769b0b64d9ea287e23e596132a9d6fc4adf20 100644 (file)
@@ -25,8 +25,9 @@ __contains_word() {
 
 __get_machines() {
     local a b
-    (machinectl list-images --full --no-legend --no-pager; machinectl list --full --no-legend --no-pager; echo ".host") | \
-       { while read a b; do echo " $a"; done; } | sort -u;
+    { machinectl list-images --full --no-legend --no-pager 2>/dev/null; machinectl list --full --max-addresses=0 --no-legend --no-pager 2>/dev/null; echo ".host"; } | \
+       { while read a b; do echo " $a"; done; } | \
+        sort -u
 }
 
 _machinectl() {
index 2baafb74860a11838c2b7dcfe1d97b4c7efd8e5b..71789277b09f8fced1e59c7d930be4eba5269d80 100644 (file)
@@ -25,8 +25,9 @@ __contains_word () {
 
 __get_machines() {
     local a b
-    machinectl list --full --no-legend --no-pager 2>/dev/null |
-        { while read a b; do echo " $a"; done; };
+    { machinectl list --full --max-addresses=0 --no-legend --no-pager 2>/dev/null; echo ".host"; } | \
+       { while read a b; do echo " $a"; done; } | \
+        sort -u
 }
 
 _portablectl() {
index a3e423b845da213e4d4d00eebee5eb7334653f19..f935960c77e0bcb52c063ca5afddeaeaebf75cfe 100644 (file)
@@ -115,8 +115,9 @@ __get_all_unit_files () { { __systemctl $1 list-unit-files "$2*"; } | { while re
 
 __get_machines() {
     local a b
-    { machinectl list-images --full --no-legend --no-pager; machinectl list --full --no-legend --no-pager; } | \
-        { while read a b; do echo " $a"; done; }
+    { machinectl list --full --max-addresses=0 --no-legend --no-pager 2>/dev/null; echo ".host"; } | \
+       { while read a b; do echo " $a"; done; } | \
+        sort -u
 }
 
 _systemctl () {
index fe2c1d122c1ca0ca30da9e6d4a0c9d4b04d2e3ce..b1baec997803c2a3bc5471cfbc879c0b2188c334 100644 (file)
@@ -27,7 +27,9 @@ __contains_word () {
 
 __get_machines() {
     local a b
-    machinectl list --full --no-legend --no-pager | { while read a b; do echo " $a"; done; };
+    { machinectl list --full --max-addresses=0 --no-legend --no-pager 2>/dev/null; echo ".host"; } | \
+       { while read a b; do echo " $a"; done; } | \
+        sort -u
 }
 
 __get_units_all() {
index 19307f9ed1b4512215bc1a7e79914a9a2b88f6b5..8dda5a82dd134fc9780b51f85cbc75b39535f8b9 100644 (file)
@@ -25,7 +25,9 @@ __contains_word() {
 
 __get_machines() {
     local a b
-    machinectl list --full --no-legend --no-pager | { while read a b; do echo " $a"; done; };
+    { machinectl list --full --max-addresses=0 --no-legend --no-pager 2>/dev/null; echo ".host"; } | \
+       { while read a b; do echo " $a"; done; } | \
+        sort -u
 }
 
 __get_units_have_cgroup() {
index ca0a51e94901adbf7d525dbc8227b1b93fb45f7b..731d9c924b178f526fba1224924377534d866f7e 100644 (file)
@@ -25,7 +25,9 @@ __contains_word() {
 
 __get_machines() {
     local a b
-    machinectl list --full --no-legend --no-pager | { while read a b; do echo " $a"; done; };
+    { machinectl list --full --max-addresses=0 --no-legend --no-pager 2>/dev/null; echo ".host"; } | \
+       { while read a b; do echo " $a"; done; } | \
+        sort -u
 }
 
 _systemd_cgtop() {
diff --git a/shell-completion/bash/systemd-dissect b/shell-completion/bash/systemd-dissect
new file mode 100644 (file)
index 0000000..5e1ce05
--- /dev/null
@@ -0,0 +1,104 @@
+# systemd-dissect(1) completion                       -*- shell-script -*-
+# SPDX-License-Identifier: LGPL-2.1-or-later
+#
+# This file is part of systemd.
+#
+# systemd is free software; you can redistribute it and/or modify it
+# under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation; either version 2.1 of the License, or
+# (at your option) any later version.
+#
+# systemd is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with systemd; If not, see <https://www.gnu.org/licenses/>.
+
+__contains_word() {
+    local w word=$1; shift
+    for w in "$@"; do
+        [[ $w = "$word" ]] && return
+    done
+}
+
+_systemd_dissect() {
+    local comps
+    local cur=${COMP_WORDS[COMP_CWORD]} prev_1=${COMP_WORDS[COMP_CWORD-1]} prev_2=${COMP_WORDS[COMP_CWORD-2]} words cword
+    local -A OPTS=(
+        [STANDALONE]='-h --help --version
+                     --no-pager
+                     --no-legend
+                     -r --read-only
+                     --mkdir
+                     --rmdir'
+        [ARG]='-m --mount -M
+               -u --umount -U
+               -x --copy-from
+               -a --copy-to
+               --fsck
+               --growfs
+               --discard
+               --root-hash
+               --root-hash-sig
+               --verity-data
+               --json'
+    )
+
+    _init_completion || return
+
+    if __contains_word "$prev_1" ${OPTS[ARG]}; then
+        case $prev_1 in
+            -m|--mount|-M|-x|--copy-from|-a|--copy-to|--verity-data)
+                comps=$(compgen -A file -- "$cur")
+                compopt -o filenames
+                ;;
+            -u|--umount|-U)
+                comps=$(compgen -A directory -- "$cur" )
+                compopt -o dirnames
+                ;;
+            --fsck|--growfs)
+                comps='yes no'
+                ;;
+            --discard)
+                comps='disabled loop all crypto'
+                ;;
+            --root-hash-sig)
+                comps="base64: $(compgen -A file -- "$cur")"
+                compopt -o filenames
+                ;;
+            --json)
+                comps='pretty short off'
+                ;;
+        esac
+        COMPREPLY=( $(compgen -W '$comps' -- "$cur") )
+        return 0
+    fi
+
+    if __contains_word "$prev_2" ${OPTS[ARG]}; then
+        case $prev_2 in
+            -m|--mount|-M)
+                comps=$(compgen -A directory -- "$cur" )
+                compopt -o dirnames
+                ;;
+            *)
+                comps=$(compgen -A file -- "$cur" )
+                compopt -o filenames
+                ;;
+        esac
+        COMPREPLY=( $(compgen -W '$comps' -- "$cur") )
+        return 0
+    fi
+
+    if [[ "$cur" = -* ]]; then
+        COMPREPLY=( $(compgen -W '${OPTS[*]}' -- "$cur") )
+        return 0
+    fi
+
+    COMPREPLY=( $(compgen -A file -- "$cur") )
+    compopt -o filenames
+    return 0
+}
+
+complete -F _systemd_dissect systemd-dissect
index fbc953f56ed2861880e87f14d55612d21942763b..cc3d2f6598ae7af90e73338362fed15e129cb0bb 100644 (file)
@@ -35,7 +35,9 @@ __get_slices() {
 
 __get_machines() {
     local a b
-    machinectl list --full --no-legend --no-pager | { while read a b; do echo " $a"; done; };
+    { machinectl list --full --max-addresses=0 --no-legend --no-pager 2>/dev/null; echo ".host"; } | \
+       { while read a b; do echo " $a"; done; } | \
+        sort -u
 }
 
 __get_env() {
index 24853b28b4e35c4555c38432a59c18730260ecce..c18228d00f059f5f9a8935bc0360f171d500d885 100644 (file)
@@ -26,7 +26,9 @@ __get_slice_units () { __systemctl $1 list-units --all -t slice \
 
 __get_machines() {
     local a b
-    machinectl list --full --no-legend --no-pager | { while read a b; do echo " $a"; done; };
+    { machinectl list --full --max-addresses=0 --no-legend --no-pager 2>/dev/null; echo ".host"; } | \
+       { while read a b; do echo " $a"; done; } | \
+        sort -u
 }
 
 _systemd_run() {
index 962fd6e37d543564480d857aab9d34974956148e..768b4a5e8206009946c26bb3aca1c552bd011122 100644 (file)
@@ -27,7 +27,9 @@ __contains_word () {
 
 __get_machines() {
     local a b
-    machinectl list --full --no-legend --no-pager | { while read a b; do echo " $a"; done; };
+    { machinectl list --full --max-addresses=0 --no-legend --no-pager 2>/dev/null; echo ".host"; } | \
+       { while read a b; do echo " $a"; done; } | \
+        sort -u
 }
 
 __get_interfaces(){
index 4b4d044ec83c9ecac96a90116b14437fa69eefad..2b675bd77e25e1ce5e1fc520a5e11a82e03e3d97 100644 (file)
@@ -1,15 +1,15 @@
 #compdef machinectl
 # SPDX-License-Identifier: LGPL-2.1-or-later
 
-(( $+functions[__machinectl_get_machines] )) ||
-    __machinectl_get_machines () {
+(( $+functions[__machinectl_get_images] )) ||
+    __machinectl_get_images () {
         machinectl --no-legend list-images | {while read -r a b; do echo $a; done;}
     }
 
-(( $+functions[_machinectl_machines] )) ||
-    _machinectl_machines() {
+(( $+functions[_machinectl_images] )) ||
+    _machinectl_images() {
         local -a _machines
-        _machines=("${(fo)$(__machinectl_get_machines)}")
+        _machines=("${(fo)$(__machinectl_get_images)}")
         typeset -U _machines
         if [[ -n "$_machines" ]]; then
             _describe 'machines' _machines
@@ -64,9 +64,9 @@
                     list*|cancel-transfer|pull-tar|pull-raw)
                         msg="no options" ;;
                     clone)
-                        _machinectl_machines ;;
+                        _machinectl_images ;;
                     start)
-                        _machinectl_machines ;;
+                        _machinectl_images ;;
                     *)
                         _sd_machines
                 esac
index cc0d1e2b4efcca26b5074e919cc0a577e03d753e..b960745f0d401f1519b645b063f4f15ef1145864 100644 (file)
@@ -3,7 +3,10 @@
 
 (( $+functions[__sd_machines_get_machines] )) ||
     __sd_machines_get_machines () {
-        machinectl --full --no-legend --no-pager list |  {while read -r a b; do echo $a; done;};
+
+    { machinectl list --full --max-addresses=0 --no-legend --no-pager 2>/dev/null; echo ".host"; } | \
+       { while read a b; do echo "$a"; done; } | \
+        sort -u
     }
 
 local -a _machines
index 0703c848f0afcd3bd4b28a598c89c91399bde5ed..46681ced99764a5abca7272169683cb974b9166e 100644 (file)
@@ -171,9 +171,12 @@ int split_pair(const char *s, const char *sep, char **l, char **r);
 
 int free_and_strdup(char **p, const char *s);
 static inline int free_and_strdup_warn(char **p, const char *s) {
-        if (free_and_strdup(p, s) < 0)
+        int r;
+
+        r = free_and_strdup(p, s);
+        if (r < 0)
                 return log_oom();
-        return 0;
+        return r;
 }
 int free_and_strndup(char **p, const char *s, size_t l);
 
index fd73c7bcb77f03e31741876f641be39ca3de7c50..c5a51bf5cd8d388b72345dce5615f8cb49d79d69 100644 (file)
@@ -2718,15 +2718,15 @@ int bus_exec_context_set_transient_property(
                 return 1;
 
         } else if (streq(name, "CPUSchedulingPriority")) {
-                int32_t p, min, max;
+                int32_t p;
 
                 r = sd_bus_message_read(message, "i", &p);
                 if (r < 0)
                         return r;
 
-                min = sched_get_priority_min(c->cpu_sched_policy);
-                max = sched_get_priority_max(c->cpu_sched_policy);
-                if (p < min || p > max)
+                /* On Linux RR/FIFO range from 1 to 99 and OTHER/BATCH may only be 0. Policy might be set
+                 * later so we do not check the precise range, but only the generic outer bounds. */
+                if (p < 0 || p > 99)
                         return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Invalid CPU scheduling priority: %i", p);
 
                 if (!UNIT_WRITE_FLAGS_NOOP(flags)) {
index a6b3c7b36b985ce1531a3ef7e83fd2d7b38c2201..633873da27b8a3b855946f45c05899075b46a03e 100644 (file)
@@ -2133,8 +2133,6 @@ static int send_unit_files_changed(sd_bus *bus, void *userdata) {
 /* Create an error reply, using the error information from changes[]
  * if possible, and fall back to generating an error from error code c.
  * The error message only describes the first error.
- *
- * Coordinate with install_changes_dump() in install.c.
  */
 static int install_error(
                 sd_bus_error *error,
@@ -2146,8 +2144,9 @@ static int install_error(
 
         for (size_t i = 0; i < n_changes; i++)
 
-                switch (changes[i].type) {
+                /* When making changes here, make sure to also change install_changes_dump() in install.c. */
 
+                switch (changes[i].type) {
                 case 0 ... _INSTALL_CHANGE_TYPE_MAX: /* not errors */
                         break;
 
@@ -2172,6 +2171,11 @@ static int install_error(
                                               "Unit %s is transient or generated.", changes[i].path);
                         goto found;
 
+                case -ETXTBSY:
+                        r = sd_bus_error_setf(error, BUS_ERROR_UNIT_BAD_PATH,
+                                              "File %s is under the systemd unit hierarchy already.", changes[i].path);
+                        goto found;
+
                 case -EUCLEAN:
                         r = sd_bus_error_setf(error, BUS_ERROR_BAD_UNIT_SETTING,
                                               "\"%s\" is not a valid unit name.",
index b39cb8cdff8757d1501f2e9dbf10458d48bad35d..1a5895346d96633561d2a624068b91871e193386 100644 (file)
@@ -1599,7 +1599,7 @@ int config_parse_exec_cpu_sched_prio(const char *unit,
                                      void *userdata) {
 
         ExecContext *c = ASSERT_PTR(data);
-        int i, min, max, r;
+        int i, r;
 
         assert(filename);
         assert(lvalue);
@@ -1611,11 +1611,9 @@ int config_parse_exec_cpu_sched_prio(const char *unit,
                 return 0;
         }
 
-        /* On Linux RR/FIFO range from 1 to 99 and OTHER/BATCH may only be 0 */
-        min = sched_get_priority_min(c->cpu_sched_policy);
-        max = sched_get_priority_max(c->cpu_sched_policy);
-
-        if (i < min || i > max) {
+        /* On Linux RR/FIFO range from 1 to 99 and OTHER/BATCH may only be 0. Policy might be set later so
+         * we do not check the precise range, but only the generic outer bounds. */
+        if (i < 0 || i > 99) {
                 log_syntax(unit, LOG_WARNING, filename, line, 0, "CPU scheduling priority is out of range, ignoring: %s", rvalue);
                 return 0;
         }
index cfc20fb613e552596264a84c8d55b3c4cf375398..8bd430b931d1d540b8518d4c618391f88f7d09ff 100644 (file)
@@ -394,18 +394,19 @@ static void timer_enter_waiting(Timer *t, bool time_change) {
                 if (v->base == TIMER_CALENDAR) {
                         usec_t b, rebased;
 
-                        /* Update last_trigger to 'now' in case the system time changes, so that
-                         * next_elapse is not stuck with a future date. */
-                        if (time_change)
-                                b = ts.realtime;
-                        /* If we know the last time this was triggered, schedule the job based relative
-                         * to that. If we don't, just start from the activation time. */
-                        else if (t->last_trigger.realtime > 0)
+                        /* If we know the last time this was
+                         * triggered, schedule the job based relative
+                         * to that. If we don't, just start from
+                         * the activation time. */
+
+                        if (t->last_trigger.realtime > 0)
                                 b = t->last_trigger.realtime;
-                        else if (state_translation_table[t->state] == UNIT_ACTIVE)
-                                b = UNIT(t)->inactive_exit_timestamp.realtime;
-                        else
-                                b = ts.realtime;
+                        else {
+                                if (state_translation_table[t->state] == UNIT_ACTIVE)
+                                        b = UNIT(t)->inactive_exit_timestamp.realtime;
+                                else
+                                        b = ts.realtime;
+                        }
 
                         r = calendar_spec_next_usec(v->calendar_spec, b, &v->next_elapse);
                         if (r < 0)
index d0f71886132f5ac600ae20cf397e9ed6556d6c8f..d08c73613b0494b478752683e9fb4889688d40c6 100644 (file)
@@ -4143,35 +4143,37 @@ int unit_patch_contexts(Unit *u) {
                     cc->device_policy == CGROUP_DEVICE_POLICY_AUTO)
                         cc->device_policy = CGROUP_DEVICE_POLICY_CLOSED;
 
-                if ((ec->root_image || ec->mount_images) &&
-                    (cc->device_policy != CGROUP_DEVICE_POLICY_AUTO || cc->device_allow)) {
+                /* Only add these if needed, as they imply that everything else is blocked. */
+                if (cc->device_policy != CGROUP_DEVICE_POLICY_AUTO || cc->device_allow) {
+                        if (ec->root_image || ec->mount_images) {
+
+                                /* When RootImage= or MountImages= is specified, the following devices are touched. */
+                                FOREACH_STRING(p, "/dev/loop-control", "/dev/mapper/control") {
+                                        r = cgroup_add_device_allow(cc, p, "rw");
+                                        if (r < 0)
+                                                return r;
+                                }
+                                FOREACH_STRING(p, "block-loop", "block-blkext", "block-device-mapper") {
+                                        r = cgroup_add_device_allow(cc, p, "rwm");
+                                        if (r < 0)
+                                                return r;
+                                }
 
-                        /* When RootImage= or MountImages= is specified, the following devices are touched. */
-                        FOREACH_STRING(p, "/dev/loop-control", "/dev/mapper/control") {
-                                r = cgroup_add_device_allow(cc, p, "rw");
-                                if (r < 0)
-                                        return r;
-                        }
-                        FOREACH_STRING(p, "block-loop", "block-blkext", "block-device-mapper") {
-                                r = cgroup_add_device_allow(cc, p, "rwm");
-                                if (r < 0)
-                                        return r;
+                                /* Make sure "block-loop" can be resolved, i.e. make sure "loop" shows up in /proc/devices.
+                                * Same for mapper and verity. */
+                                FOREACH_STRING(p, "modprobe@loop.service", "modprobe@dm_mod.service", "modprobe@dm_verity.service") {
+                                        r = unit_add_two_dependencies_by_name(u, UNIT_AFTER, UNIT_WANTS, p, true, UNIT_DEPENDENCY_FILE);
+                                        if (r < 0)
+                                                return r;
+                                }
                         }
 
-                        /* Make sure "block-loop" can be resolved, i.e. make sure "loop" shows up in /proc/devices.
-                         * Same for mapper and verity. */
-                        FOREACH_STRING(p, "modprobe@loop.service", "modprobe@dm_mod.service", "modprobe@dm_verity.service") {
-                                r = unit_add_two_dependencies_by_name(u, UNIT_AFTER, UNIT_WANTS, p, true, UNIT_DEPENDENCY_FILE);
+                        if (ec->protect_clock) {
+                                r = cgroup_add_device_allow(cc, "char-rtc", "r");
                                 if (r < 0)
                                         return r;
                         }
                 }
-
-                if (ec->protect_clock) {
-                        r = cgroup_add_device_allow(cc, "char-rtc", "r");
-                        if (r < 0)
-                                return r;
-                }
         }
 
         return 0;
index 9405dc787b4d3c34b6d40f358364cc0e04462ce9..7aa36b4b032f54b1139719db78d0b8a68e771eb3 100644 (file)
@@ -870,6 +870,8 @@ static int make_security_device_monitor(
         if (r < 0)
                 return log_error_errno(r, "Failed to allocate device monitor: %m");
 
+        (void) sd_device_monitor_set_description(monitor, "security-device");
+
         r = sd_device_monitor_filter_add_match_tag(monitor, "security-device");
         if (r < 0)
                 return log_error_errno(r, "Failed to configure device monitor: %m");
@@ -1369,6 +1371,8 @@ static int make_tpm2_device_monitor(
         if (r < 0)
                 return log_error_errno(r, "Failed to allocate device monitor: %m");
 
+        (void) sd_device_monitor_set_description(monitor, "tpmrm");
+
         r = sd_device_monitor_filter_add_match_subsystem_devtype(monitor, "tpmrm", NULL);
         if (r < 0)
                 return log_error_errno(r, "Failed to configure device monitor: %m");
index 6b0616e4bbef6b8bc96720e4fa65d0cdf4ec7dbd..a216b6c1bbfcf84c3e7170c133623d31b6760a58 100644 (file)
@@ -79,6 +79,7 @@ static int help(void) {
 
         printf("%1$s [OPTIONS...] IMAGE\n"
                "%1$s [OPTIONS...] --mount IMAGE PATH\n"
+               "%1$s [OPTIONS...] --umount PATH\n"
                "%1$s [OPTIONS...] --copy-from IMAGE PATH [TARGET]\n"
                "%1$s [OPTIONS...] --copy-to IMAGE [SOURCE] PATH\n\n"
                "%5$sDissect a file system OS image.%6$s\n\n"
index a7d3a89fe2c52ac0769bbb4a8be35c9a3825c78f..77e0ad98dc3e919d0f736feb7831682c5deecca9 100644 (file)
@@ -14,7 +14,7 @@ static inline FILE* data_to_file(const uint8_t *data, size_t size) {
         if (size == 0)
                 return fopen("/dev/null", "re");
         else
-                return fmemopen_unlocked((char*) data, size, "re");
+                return fmemopen_unlocked((char*) data, size, "r");
 }
 
 /* Check if we are within the specified size range.
index d0fb2d91af62af0dbfe88d4c2f19da4c031062ac..97fb5a10510192cfce385da130f379b4501b3d08 100644 (file)
@@ -2661,6 +2661,7 @@ static int prepare_resize_partition(
                 log_debug("Not rewriting partition table, operating on naked device.");
                 *ret_disk_uuid = SD_ID128_NULL;
                 *ret_table = NULL;
+                *ret_partition = NULL;
                 return 0;
         }
 
index c3c25d69c3feaa0e6d191b61a48370d0375d4788..d4a1fb689ebf2faba9129d2e9449dadeb6672684 100644 (file)
@@ -20,6 +20,7 @@
 #define BUS_ERROR_UNIT_MASKED                  "org.freedesktop.systemd1.UnitMasked"
 #define BUS_ERROR_UNIT_GENERATED               "org.freedesktop.systemd1.UnitGenerated"
 #define BUS_ERROR_UNIT_LINKED                  "org.freedesktop.systemd1.UnitLinked"
+#define BUS_ERROR_UNIT_BAD_PATH                "org.freedesktop.systemd1.UnitBadPath"
 #define BUS_ERROR_JOB_TYPE_NOT_APPLICABLE      "org.freedesktop.systemd1.JobTypeNotApplicable"
 #define BUS_ERROR_NO_ISOLATION                 "org.freedesktop.systemd1.NoIsolation"
 #define BUS_ERROR_SHUTTING_DOWN                "org.freedesktop.systemd1.ShuttingDown"
index 95c5526711490178fcd19c21d05800af405ec847..cdca5ca58ce1eb9394e836718c6e48a80e54ba89 100644 (file)
@@ -809,7 +809,7 @@ static int manager_connect_udev(Manager *m) {
         if (r < 0)
                 return r;
 
-        (void) sd_event_source_set_description(sd_device_monitor_get_event_source(m->device_seat_monitor), "logind-seat-monitor");
+        (void) sd_device_monitor_set_description(m->device_seat_monitor, "seat");
 
         r = sd_device_monitor_new(&m->device_monitor);
         if (r < 0)
@@ -835,7 +835,7 @@ static int manager_connect_udev(Manager *m) {
         if (r < 0)
                 return r;
 
-        (void) sd_event_source_set_description(sd_device_monitor_get_event_source(m->device_monitor), "logind-device-monitor");
+        (void) sd_device_monitor_set_description(m->device_monitor, "input,graphics,drm");
 
         /* Don't watch keys if nobody cares */
         if (!manager_all_buttons_ignored(m)) {
@@ -859,7 +859,7 @@ static int manager_connect_udev(Manager *m) {
                 if (r < 0)
                         return r;
 
-                (void) sd_event_source_set_description(sd_device_monitor_get_event_source(m->device_button_monitor), "logind-button-monitor");
+                (void) sd_device_monitor_set_description(m->device_button_monitor, "button");
         }
 
         /* Don't bother watching VCSA devices, if nobody cares */
@@ -881,7 +881,7 @@ static int manager_connect_udev(Manager *m) {
                 if (r < 0)
                         return r;
 
-                (void) sd_event_source_set_description(sd_device_monitor_get_event_source(m->device_vcsa_monitor), "logind-vcsa-monitor");
+                (void) sd_device_monitor_set_description(m->device_vcsa_monitor, "vcsa");
         }
 
         return 0;
index eac26bc4d3d423a13b779279ac7949bb4bf1dce4..14085f739737b6234238a811bf245ac58e94961e 100644 (file)
@@ -60,8 +60,6 @@
 #include "verbs.h"
 #include "web-util.h"
 
-#define ALL_ADDRESSES -1
-
 static char **arg_property = NULL;
 static bool arg_all = false;
 static BusPrintPropertyFlags arg_print_flags = 0;
@@ -83,7 +81,7 @@ static ImportVerify arg_verify = IMPORT_VERIFY_SIGNATURE;
 static const char* arg_format = NULL;
 static const char *arg_uid = NULL;
 static char **arg_setenv = NULL;
-static int arg_max_addresses = 1;
+static unsigned arg_max_addresses = 1;
 
 STATIC_DESTRUCTOR_REGISTER(arg_property, strv_freep);
 STATIC_DESTRUCTOR_REGISTER(arg_setenv, strv_freep);
@@ -260,7 +258,6 @@ static int show_table(Table *table, const char *word) {
 }
 
 static int list_machines(int argc, char *argv[], void *userdata) {
-
         _cleanup_(sd_bus_error_free) sd_bus_error error = SD_BUS_ERROR_NULL;
         _cleanup_(sd_bus_message_unrefp) sd_bus_message *reply = NULL;
         _cleanup_(table_unrefp) Table *table = NULL;
@@ -273,12 +270,13 @@ static int list_machines(int argc, char *argv[], void *userdata) {
         if (r < 0)
                 return log_error_errno(r, "Could not get machines: %s", bus_error_message(&error, r));
 
-        table = table_new("machine", "class", "service", "os", "version", "addresses");
+        table = table_new("machine", "class", "service", "os", "version",
+                          arg_max_addresses > 0 ? "addresses" : NULL);
         if (!table)
                 return log_oom();
 
         table_set_ersatz_string(table, TABLE_ERSATZ_DASH);
-        if (!arg_full && arg_max_addresses != ALL_ADDRESSES)
+        if (!arg_full && arg_max_addresses > 0 && arg_max_addresses < UINT_MAX)
                 table_set_cell_height_max(table, arg_max_addresses);
 
         if (arg_full)
@@ -310,23 +308,23 @@ static int list_machines(int argc, char *argv[], void *userdata) {
                                 &os,
                                 &version_id);
 
-                (void) call_get_addresses(
-                                bus,
-                                name,
-                                0,
-                                "",
-                                "\n",
-                                &addresses);
-
                 r = table_add_many(table,
                                    TABLE_STRING, empty_to_null(name),
                                    TABLE_STRING, empty_to_null(class),
                                    TABLE_STRING, empty_to_null(service),
                                    TABLE_STRING, empty_to_null(os),
-                                   TABLE_STRING, empty_to_null(version_id),
-                                   TABLE_STRING, empty_to_null(addresses));
+                                   TABLE_STRING, empty_to_null(version_id));
                 if (r < 0)
                         return table_log_add_error(r);
+
+                if (arg_max_addresses > 0) {
+                        (void) call_get_addresses(bus, name, 0, "", "\n", &addresses);
+
+                        r = table_add_many(table,
+                                           TABLE_STRING, empty_to_null(addresses));
+                        if (r < 0)
+                                return table_log_add_error(r);
+                }
         }
 
         r = sd_bus_message_exit_container(reply);
@@ -2717,13 +2715,10 @@ static int parse_argv(int argc, char *argv[]) {
 
                 case ARG_MAX_ADDRESSES:
                         if (streq(optarg, "all"))
-                                arg_max_addresses = ALL_ADDRESSES;
-                        else if (safe_atoi(optarg, &arg_max_addresses) < 0)
+                                arg_max_addresses = UINT_MAX;
+                        else if (safe_atou(optarg, &arg_max_addresses) < 0)
                                 return log_error_errno(SYNTHETIC_ERRNO(EINVAL),
                                                        "Invalid number of addresses: %s", optarg);
-                        else if (arg_max_addresses <= 0)
-                                return log_error_errno(SYNTHETIC_ERRNO(EINVAL),
-                                                       "Number of IPs cannot be negative or zero: %s", optarg);
                         break;
 
                 case '?':
index 341e70621fd9bfb8b7eb8bd2a0f89d219aad07e7..dbae8a4d47603da0e72bccf2b85c0c8c0756ef99 100644 (file)
@@ -344,7 +344,7 @@ static int inspect_image(int argc, char *argv[], void *userdata) {
                 _cleanup_free_ char *pretty_portable = NULL, *pretty_os = NULL;
                 _cleanup_fclose_ FILE *f = NULL;
 
-                f = fmemopen_unlocked((void*) data, sz, "re");
+                f = fmemopen_unlocked((void*) data, sz, "r");
                 if (!f)
                         return log_error_errno(errno, "Failed to open /etc/os-release buffer: %m");
 
@@ -400,7 +400,7 @@ static int inspect_image(int argc, char *argv[], void *userdata) {
                                         *id = NULL, *version_id = NULL, *sysext_scope = NULL, *portable_prefixes = NULL;
                                 _cleanup_fclose_ FILE *f = NULL;
 
-                                f = fmemopen_unlocked((void*) data, sz, "re");
+                                f = fmemopen_unlocked((void*) data, sz, "r");
                                 if (!f)
                                         return log_error_errno(errno, "Failed to open extension-release buffer: %m");
 
index 9341fb0435a1301398fa42e6dba90d8f21a868a8..b07761a4957d9477c94bc46ae197b29424610d8a 100644 (file)
@@ -108,51 +108,74 @@ static int interface_info_compare(const InterfaceInfo *a, const InterfaceInfo *b
         return strcmp_ptr(a->name, b->name);
 }
 
-int ifname_mangle(const char *s) {
-        _cleanup_free_ char *iface = NULL;
-        int ifi;
+int ifname_mangle_full(const char *s, bool drop_protocol_specifier) {
+        _cleanup_(sd_netlink_unrefp) sd_netlink *rtnl = NULL;
+        _cleanup_strv_free_ char **found = NULL;
+        int r;
 
         assert(s);
 
-        iface = strdup(s);
-        if (!iface)
-                return log_oom();
+        if (drop_protocol_specifier) {
+                _cleanup_free_ char *buf = NULL;
+                int ifindex_longest_name = -ENODEV;
 
-        ifi = rtnl_resolve_interface(NULL, iface);
-        if (ifi < 0) {
-                if (ifi == -ENODEV && arg_ifindex_permissive) {
-                        log_debug("Interface '%s' not found, but -f specified, ignoring.", iface);
-                        return 0; /* done */
-                }
+                /* When invoked as resolvconf, drop the protocol specifier(s) at the end. */
 
-                return log_error_errno(ifi, "Failed to resolve interface \"%s\": %m", iface);
-        }
+                buf = strdup(s);
+                if (!buf)
+                        return log_oom();
 
-        if (arg_ifindex > 0 && arg_ifindex != ifi)
-                return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "Specified multiple different interfaces. Refusing.");
+                for (;;) {
+                        r = rtnl_resolve_interface(&rtnl, buf);
+                        if (r > 0) {
+                                if (ifindex_longest_name <= 0)
+                                        ifindex_longest_name = r;
 
-        arg_ifindex = ifi;
-        free_and_replace(arg_ifname, iface);
+                                r = strv_extend(&found, buf);
+                                if (r < 0)
+                                        return log_oom();
+                        }
 
-        return 1;
-}
+                        char *dot = strrchr(buf, '.');
+                        if (!dot)
+                                break;
 
-int ifname_resolvconf_mangle(const char *s) {
-        const char *dot;
+                        *dot = '\0';
+                }
 
-        assert(s);
+                unsigned n = strv_length(found);
+                if (n > 1) {
+                        _cleanup_free_ char *joined = NULL;
 
-        dot = strrchr(s, '.');
-        if (dot) {
-                _cleanup_free_ char *iface = NULL;
+                        joined = strv_join(found, ", ");
+                        log_warning("Found multiple interfaces (%s) matching with '%s'. Using '%s' (ifindex=%i).",
+                                    strna(joined), s, found[0], ifindex_longest_name);
 
-                log_debug("Ignoring protocol specifier '%s'.", dot + 1);
-                iface = strndup(s, dot - s);
-                if (!iface)
-                        return log_oom();
-                return ifname_mangle(iface);
+                } else if (n == 1) {
+                        const char *proto;
+
+                        proto = ASSERT_PTR(startswith(s, found[0]));
+                        if (!isempty(proto))
+                                log_info("Dropped protocol specifier '%s' from '%s'. Using '%s' (ifindex=%i).",
+                                         proto, s, found[0], ifindex_longest_name);
+                }
+
+                r = ifindex_longest_name;
         } else
-                return ifname_mangle(s);
+                r = rtnl_resolve_interface(&rtnl, s);
+        if (r < 0) {
+                if (ERRNO_IS_DEVICE_ABSENT(r) && arg_ifindex_permissive) {
+                        log_debug_errno(r, "Interface '%s' not found, but -f specified, ignoring: %m", s);
+                        return 0; /* done */
+                }
+                return log_error_errno(r, "Failed to resolve interface \"%s\": %m", s);
+        }
+
+        if (arg_ifindex > 0 && arg_ifindex != r)
+                return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "Specified multiple different interfaces. Refusing.");
+
+        arg_ifindex = r;
+        return free_and_strdup_warn(&arg_ifname, found ? found[0] : s); /* found */
 }
 
 static void print_source(uint64_t flags, usec_t rtt) {
@@ -3599,16 +3622,19 @@ static int compat_main(int argc, char *argv[], sd_bus *bus) {
 
 static int run(int argc, char **argv) {
         _cleanup_(sd_bus_flush_close_unrefp) sd_bus *bus = NULL;
+        bool compat = false;
         int r;
 
         setlocale(LC_ALL, "");
         log_setup();
 
-        if (invoked_as(argv, "resolvconf"))
+        if (invoked_as(argv, "resolvconf")) {
+                compat = true;
                 r = resolvconf_parse_argv(argc, argv);
-        else if (invoked_as(argv, "systemd-resolve"))
+        } else if (invoked_as(argv, "systemd-resolve")) {
+                compat = true;
                 r = compat_parse_argv(argc, argv);
-        else
+        else
                 r = native_parse_argv(argc, argv);
         if (r <= 0)
                 return r;
@@ -3617,7 +3643,7 @@ static int run(int argc, char **argv) {
         if (r < 0)
                 return log_error_errno(r, "sd_bus_open_system: %m");
 
-        if (STR_IN_SET(program_invocation_short_name, "systemd-resolve", "resolvconf"))
+        if (compat)
                 return compat_main(argc, argv, bus);
 
         return native_main(argc, argv, bus);
index 1d0f14734836966603f0c0a1f3660e7ba7f545cf..3e404dad1026c2ae1ce6583fc51628b1a727abc5 100644 (file)
@@ -26,5 +26,10 @@ extern char **arg_set_dns;
 extern char **arg_set_domain;
 extern bool arg_ifindex_permissive;
 
-int ifname_mangle(const char *s);
-int ifname_resolvconf_mangle(const char *s);
+int ifname_mangle_full(const char *s, bool drop_protocol_specifier);
+static inline int ifname_mangle(const char *s) {
+        return ifname_mangle_full(s, false);
+}
+static inline int ifname_resolvconf_mangle(const char *s) {
+        return ifname_mangle_full(s, true);
+}
index 9dbe86107059a5d94c722a8186f1add0380ee066..69a484dc1293278d1e39e29368311b50578c5206 100644 (file)
@@ -423,7 +423,7 @@ static int dns_trust_anchor_load_files(
                 _cleanup_fclose_ FILE *g = NULL;
                 unsigned n = 0;
 
-                g = fopen(*f, "r");
+                g = fopen(*f, "re");
                 if (!g) {
                         if (errno == ENOENT)
                                 continue;
index fc8d5b06630ad3227e8a1b2f124e53673c2a532c..f62efa87aac7487f4aa13b3bc2cfb6c548ff0d43 100644 (file)
@@ -189,7 +189,6 @@ fail:
 
 static int manager_rtnl_listen(Manager *m) {
         _cleanup_(sd_netlink_message_unrefp) sd_netlink_message *req = NULL, *reply = NULL;
-        sd_netlink_message *i;
         int r;
 
         assert(m);
@@ -232,7 +231,7 @@ static int manager_rtnl_listen(Manager *m) {
         if (r < 0)
                 return r;
 
-        for (i = reply; i; i = sd_netlink_message_next(i)) {
+        for (sd_netlink_message *i = reply; i; i = sd_netlink_message_next(i)) {
                 r = manager_process_link(m->rtnl, i, m);
                 if (r < 0)
                         return r;
@@ -254,7 +253,7 @@ static int manager_rtnl_listen(Manager *m) {
         if (r < 0)
                 return r;
 
-        for (i = reply; i; i = sd_netlink_message_next(i)) {
+        for (sd_netlink_message *i = reply; i; i = sd_netlink_message_next(i)) {
                 r = manager_process_address(m->rtnl, i, m);
                 if (r < 0)
                         return r;
@@ -877,10 +876,8 @@ static int sendmsg_loop(int fd, struct msghdr *mh, int flags) {
         for (;;) {
                 if (sendmsg(fd, mh, flags) >= 0)
                         return 0;
-
                 if (errno == EINTR)
                         continue;
-
                 if (errno != EAGAIN)
                         return -errno;
 
@@ -901,10 +898,8 @@ static int write_loop(int fd, void *message, size_t length) {
         for (;;) {
                 if (write(fd, message, length) >= 0)
                         return 0;
-
                 if (errno == EINTR)
                         continue;
-
                 if (errno != EAGAIN)
                         return -errno;
 
index c0f540abc50a737a52c95426161f4db37e57a093..181735409d42d796e1dca9d8424e6f2046baa9c7 100644 (file)
@@ -30,6 +30,9 @@
 #define THREADS_MAX 64
 #define ELF_PACKAGE_METADATA_ID 0xcafe1a7e
 
+/* The amount of data we're willing to write to each of the output pipes. */
+#define COREDUMP_PIPE_MAX (1024*1024U)
+
 static void *dw_dl = NULL;
 static void *elf_dl = NULL;
 
@@ -759,13 +762,13 @@ int parse_elf_object(int fd, const char *executable, bool fork_disable_dump, cha
                 return r;
 
         if (ret) {
-                r = RET_NERRNO(pipe2(return_pipe, O_CLOEXEC));
+                r = RET_NERRNO(pipe2(return_pipe, O_CLOEXEC|O_NONBLOCK));
                 if (r < 0)
                         return r;
         }
 
         if (ret_package_metadata) {
-                r = RET_NERRNO(pipe2(json_pipe, O_CLOEXEC));
+                r = RET_NERRNO(pipe2(json_pipe, O_CLOEXEC|O_NONBLOCK));
                 if (r < 0)
                         return r;
         }
@@ -809,8 +812,24 @@ int parse_elf_object(int fd, const char *executable, bool fork_disable_dump, cha
                         goto child_fail;
 
                 if (buf) {
-                        r = loop_write(return_pipe[1], buf, strlen(buf), false);
-                        if (r < 0)
+                        size_t len = strlen(buf);
+
+                        if (len > COREDUMP_PIPE_MAX) {
+                                /* This is iffy. A backtrace can be a few hundred kilobytes, but too much is
+                                 * too much. Let's log a warning and ignore the rest. */
+                                log_warning("Generated backtrace is %zu bytes (more than the limit of %u bytes), backtrace will be truncated.",
+                                            len, COREDUMP_PIPE_MAX);
+                                len = COREDUMP_PIPE_MAX;
+                        }
+
+                        /* Bump the space for the returned string.
+                         * Failure is ignored, because partial output is still useful. */
+                        (void) fcntl(return_pipe[1], F_SETPIPE_SZ, len);
+
+                        r = loop_write(return_pipe[1], buf, len, false);
+                        if (r == -EAGAIN)
+                                log_warning("Write failed, backtrace will be truncated.");
+                        else if (r < 0)
                                 goto child_fail;
 
                         return_pipe[1] = safe_close(return_pipe[1]);
@@ -819,13 +838,19 @@ int parse_elf_object(int fd, const char *executable, bool fork_disable_dump, cha
                 if (package_metadata) {
                         _cleanup_fclose_ FILE *json_out = NULL;
 
+                        /* Bump the space for the returned string. We don't know how much space we'll need in
+                         * advance, so we'll just try to write as much as possible and maybe fail later. */
+                        (void) fcntl(json_pipe[1], F_SETPIPE_SZ, COREDUMP_PIPE_MAX);
+
                         json_out = take_fdopen(&json_pipe[1], "w");
                         if (!json_out) {
                                 r = -errno;
                                 goto child_fail;
                         }
 
-                        json_variant_dump(package_metadata, JSON_FORMAT_FLUSH, json_out, NULL);
+                        r = json_variant_dump(package_metadata, JSON_FORMAT_FLUSH, json_out, NULL);
+                        if (r < 0)
+                                log_warning_errno(r, "Failed to write JSON package metadata, ignoring: %m");
                 }
 
                 _exit(EXIT_SUCCESS);
@@ -859,8 +884,8 @@ int parse_elf_object(int fd, const char *executable, bool fork_disable_dump, cha
                         return -errno;
 
                 r = json_parse_file(json_in, NULL, 0, &package_metadata, NULL, NULL);
-                if (r < 0 && r != -EINVAL) /* EINVAL: json was empty, so we got nothing, but that's ok */
-                        return r;
+                if (r < 0 && r != -ENODATA) /* ENODATA: json was empty, so we got nothing, but that's ok */
+                        log_warning_errno(r, "Failed to read or parse json metadata, ignoring: %m");
         }
 
         if (ret)
index 53b5aefbe6ccb8638df2d28f2376b65b989dcf77..6d91a02f115b480e084baab2a23e90a89db829f2 100644 (file)
@@ -104,13 +104,19 @@ static int in_search_path(const LookupPaths *lp, const char *path) {
         _cleanup_free_ char *parent = NULL;
         int r;
 
-        assert(path);
+        /* Check if 'path' is in lp->search_path. */
 
-        r = path_extract_directory(path, &parent);
+        r = path_extract_directory(ASSERT_PTR(path), &parent);
         if (r < 0)
                 return r;
 
-        return path_strv_contains(lp->search_path, parent);
+        return path_strv_contains(ASSERT_PTR(lp)->search_path, parent);
+}
+
+static int underneath_search_path(const LookupPaths *lp, const char *path) {
+        /* Check if 'path' is underneath lp->search_path. */
+
+        return !!path_startswith_strv(ASSERT_PTR(path), ASSERT_PTR(lp)->search_path);
 }
 
 static const char* skip_root(const char *root_dir, const char *path) {
@@ -265,7 +271,7 @@ static const char* config_path_from_flags(const LookupPaths *lp, UnitFileFlags f
                 return FLAGS_SET(flags, UNIT_FILE_RUNTIME) ? lp->runtime_config : lp->persistent_config;
 }
 
-int install_changes_add(
+InstallChangeType install_changes_add(
                 InstallChange **changes,
                 size_t *n_changes,
                 InstallChangeType type, /* INSTALL_CHANGE_SYMLINK, _UNLINK, _IS_MASKED, _IS_DANGLING, … if positive or errno if negative */
@@ -278,8 +284,11 @@ int install_changes_add(
         assert(!changes == !n_changes);
         assert(INSTALL_CHANGE_TYPE_VALID(type));
 
+        /* Register a change or error. Note that the return value may be the error
+         * that was passed in, or -ENOMEM generated internally. */
+
         if (!changes)
-                return 0;
+                return type;
 
         c = reallocarray(*changes, *n_changes + 1, sizeof(InstallChange));
         if (!c)
@@ -308,7 +317,7 @@ int install_changes_add(
                 .source = TAKE_PTR(s),
         };
 
-        return 0;
+        return type;
 }
 
 void install_changes_free(InstallChange *changes, size_t n_changes) {
@@ -332,6 +341,8 @@ void install_changes_dump(int r, const char *verb, const InstallChange *changes,
         for (size_t i = 0; i < n_changes; i++) {
                 assert(verb || changes[i].type >= 0);
 
+                /* When making changes here, make sure to also change install_error() in dbus-manager.c. */
+
                 switch (changes[i].type) {
                 case INSTALL_CHANGE_SYMLINK:
                         if (!quiet)
@@ -385,6 +396,10 @@ void install_changes_dump(int r, const char *verb, const InstallChange *changes,
                         err = log_error_errno(changes[i].type, "Failed to %s unit, unit %s is transient or generated.",
                                               verb, changes[i].path);
                         break;
+                case -ETXTBSY:
+                        err = log_error_errno(changes[i].type, "Failed to %s unit, file %s is under the systemd unit hierarchy already.",
+                                              verb, changes[i].path);
+                        break;
                 case -EBADSLT:
                         err = log_error_errno(changes[i].type, "Failed to %s unit, invalid specifier in \"%s\".",
                                               verb, changes[i].path);
@@ -509,14 +524,14 @@ static int create_symlink(
         (void) mkdir_parents_label(new_path, 0755);
 
         if (symlink(old_path, new_path) >= 0) {
-                install_changes_add(changes, n_changes, INSTALL_CHANGE_SYMLINK, new_path, old_path);
+                r = install_changes_add(changes, n_changes, INSTALL_CHANGE_SYMLINK, new_path, old_path);
+                if (r < 0)
+                        return r;
                 return 1;
         }
 
-        if (errno != EEXIST) {
-                install_changes_add(changes, n_changes, -errno, new_path, NULL);
-                return -errno;
-        }
+        if (errno != EEXIST)
+                return install_changes_add(changes, n_changes, -errno, new_path, NULL);
 
         r = readlink_malloc(new_path, &dest);
         if (r < 0) {
@@ -524,8 +539,7 @@ static int create_symlink(
                 if (r == -EINVAL)
                         r = -EEXIST;
 
-                install_changes_add(changes, n_changes, r, new_path, NULL);
-                return r;
+                return install_changes_add(changes, n_changes, r, new_path, NULL);
         }
 
         if (chroot_unit_symlinks_equivalent(lp, new_path, dest, old_path)) {
@@ -534,19 +548,19 @@ static int create_symlink(
                 return 1;
         }
 
-        if (!force) {
-                install_changes_add(changes, n_changes, -EEXIST, new_path, dest);
-                return -EEXIST;
-        }
+        if (!force)
+                return install_changes_add(changes, n_changes, -EEXIST, new_path, dest);
 
         r = symlink_atomic(old_path, new_path);
-        if (r < 0) {
-                install_changes_add(changes, n_changes, r, new_path, NULL);
-                return r;
-        }
+        if (r < 0)
+                return install_changes_add(changes, n_changes, r, new_path, NULL);
 
-        install_changes_add(changes, n_changes, INSTALL_CHANGE_UNLINK, new_path, NULL);
-        install_changes_add(changes, n_changes, INSTALL_CHANGE_SYMLINK, new_path, old_path);
+        r = install_changes_add(changes, n_changes, INSTALL_CHANGE_UNLINK, new_path, NULL);
+        if (r < 0)
+                return r;
+        r = install_changes_add(changes, n_changes, INSTALL_CHANGE_SYMLINK, new_path, old_path);
+        if (r < 0)
+                return r;
 
         return 1;
 }
@@ -699,7 +713,9 @@ static int remove_marked_symlinks_fd(
                                 (void) rmdir_parents(p, config_path);
                         }
 
-                        install_changes_add(changes, n_changes, INSTALL_CHANGE_UNLINK, p, NULL);
+                        q = install_changes_add(changes, n_changes, INSTALL_CHANGE_UNLINK, p, NULL);
+                        if (q < 0)
+                                return q;
 
                         /* Now, remember the full path (but with the root prefix removed) of
                          * the symlink we just removed, and remove any symlinks to it, too. */
@@ -1091,15 +1107,11 @@ static int install_info_may_process(
         /* Checks whether the loaded unit file is one we should process, or is masked,
          * transient or generated and thus not subject to enable/disable operations. */
 
-        if (i->install_mode == INSTALL_MODE_MASKED) {
-                install_changes_add(changes, n_changes, -ERFKILL, i->path, NULL);
-                return -ERFKILL;
-        }
+        if (i->install_mode == INSTALL_MODE_MASKED)
+                return install_changes_add(changes, n_changes, -ERFKILL, i->path, NULL);
         if (path_is_generator(lp, i->path) ||
-            path_is_transient(lp, i->path)) {
-                install_changes_add(changes, n_changes, -EADDRNOTAVAIL, i->path, NULL);
-                return -EADDRNOTAVAIL;
-        }
+            path_is_transient(lp, i->path))
+                return install_changes_add(changes, n_changes, -EADDRNOTAVAIL, i->path, NULL);
 
         return 0;
 }
@@ -1852,13 +1864,11 @@ int unit_file_verify_alias(
                 r = unit_validate_alias_symlink_or_warn(LOG_DEBUG, dst_updated ?: dst, info->name);
                 if (r == -ELOOP)  /* -ELOOP means self-alias, which we (quietly) ignore */
                         return r;
-                if (r < 0) {
-                        install_changes_add(changes, n_changes,
-                                              r == -EINVAL ? -EXDEV : r,
-                                              dst_updated ?: dst,
-                                              info->name);
-                        return r;
-                }
+                if (r < 0)
+                        return install_changes_add(changes, n_changes,
+                                                   r == -EINVAL ? -EXDEV : r,
+                                                   dst_updated ?: dst,
+                                                   info->name);
         }
 
         *ret_dst = TAKE_PTR(dst_updated);
@@ -1950,10 +1960,8 @@ static int install_info_symlink_wants(
                 if (r < 0)
                         return r;
 
-                if (instance.install_mode == INSTALL_MODE_MASKED) {
-                        install_changes_add(changes, n_changes, -ERFKILL, instance.path, NULL);
-                        return -ERFKILL;
-                }
+                if (instance.install_mode == INSTALL_MODE_MASKED)
+                        return install_changes_add(changes, n_changes, -ERFKILL, instance.path, NULL);
 
                 n = instance.name;
 
@@ -1969,10 +1977,8 @@ static int install_info_symlink_wants(
                 _cleanup_free_ char *path = NULL, *dst = NULL;
 
                 q = install_name_printf(scope, info, *s, &dst);
-                if (q < 0) {
-                        install_changes_add(changes, n_changes, q, *s, NULL);
-                        return q;
-                }
+                if (q < 0)
+                        return install_changes_add(changes, n_changes, q, *s, NULL);
 
                 if (!unit_name_is_valid(dst, valid_dst_type)) {
                         /* Generate a proper error here: EUCLEAN if the name is generally bad, EIDRM if the
@@ -1985,13 +1991,10 @@ static int install_info_symlink_wants(
                         if (file_flags & UNIT_FILE_IGNORE_AUXILIARY_FAILURE)
                                 continue;
 
-                        if (unit_name_is_valid(dst, UNIT_NAME_ANY)) {
-                                install_changes_add(changes, n_changes, -EIDRM, dst, n);
-                                r = -EIDRM;
-                        } else {
-                                install_changes_add(changes, n_changes, -EUCLEAN, dst, NULL);
-                                r = -EUCLEAN;
-                        }
+                        if (unit_name_is_valid(dst, UNIT_NAME_ANY))
+                                return install_changes_add(changes, n_changes, -EIDRM, dst, n);
+                        else
+                                return install_changes_add(changes, n_changes, -EUCLEAN, dst, NULL);
 
                         continue;
                 }
@@ -2004,8 +2007,11 @@ static int install_info_symlink_wants(
                 if (r == 0)
                         r = q;
 
-                if (unit_file_exists(scope, lp, dst) == 0)
-                        install_changes_add(changes, n_changes, INSTALL_CHANGE_DESTINATION_NOT_PRESENT, dst, info->path);
+                if (unit_file_exists(scope, lp, dst) == 0) {
+                        q = install_changes_add(changes, n_changes, INSTALL_CHANGE_DESTINATION_NOT_PRESENT, dst, info->path);
+                        if (q < 0)
+                                return q;
+                }
         }
 
         return r;
@@ -2120,14 +2126,15 @@ static int install_context_apply(
                                 continue;
                         }
 
-                        install_changes_add(changes, n_changes, q, i->name, NULL);
-                        return q;
+                        return install_changes_add(changes, n_changes, q, i->name, NULL);
                 }
 
                 /* We can attempt to process a masked unit when a different unit
                  * that we were processing specifies it in Also=. */
                 if (i->install_mode == INSTALL_MODE_MASKED) {
-                        install_changes_add(changes, n_changes, INSTALL_CHANGE_IS_MASKED, i->path, NULL);
+                        q = install_changes_add(changes, n_changes, INSTALL_CHANGE_IS_MASKED, i->path, NULL);
+                        if (q < 0)
+                                return q;
                         if (r >= 0)
                                 /* Assume that something *could* have been enabled here,
                                  * avoid "empty [Install] section" warning. */
@@ -2183,16 +2190,18 @@ static int install_context_mark_for_removal(
                 r = install_info_traverse(ctx, lp, i, SEARCH_LOAD|SEARCH_FOLLOW_CONFIG_SYMLINKS, NULL);
                 if (r == -ENOLINK) {
                         log_debug_errno(r, "Name %s leads to a dangling symlink, removing name.", i->name);
-                        install_changes_add(changes, n_changes, INSTALL_CHANGE_IS_DANGLING, i->path ?: i->name, NULL);
+                        r = install_changes_add(changes, n_changes, INSTALL_CHANGE_IS_DANGLING, i->path ?: i->name, NULL);
+                        if (r < 0)
+                                return r;
                 } else if (r == -ENOENT) {
-
                         if (i->auxiliary)  /* some unit specified in Also= or similar is missing */
                                 log_debug_errno(r, "Auxiliary unit of %s not found, removing name.", i->name);
                         else {
                                 log_debug_errno(r, "Unit %s not found, removing name.", i->name);
-                                install_changes_add(changes, n_changes, r, i->path ?: i->name, NULL);
+                                r = install_changes_add(changes, n_changes, r, i->path ?: i->name, NULL);
+                                if (r < 0)
+                                        return r;
                         }
-
                 } else if (r < 0) {
                         log_debug_errno(r, "Failed to find unit %s, removing name: %m", i->name);
                         install_changes_add(changes, n_changes, r, i->path ?: i->name, NULL);
@@ -2303,11 +2312,12 @@ int unit_file_unmask(
                         if (r < 0) {
                                 if (r != -ENOENT)
                                         log_debug_errno(r, "Failed to look up unit %s, ignoring: %m", info.name);
-                        } else {
-                                if (info.install_mode == INSTALL_MODE_MASKED &&
-                                    path_is_generator(&lp, info.path))
-                                        install_changes_add(changes, n_changes,
-                                                            INSTALL_CHANGE_IS_MASKED_GENERATOR, info.name, info.path);
+                        } else if (info.install_mode == INSTALL_MODE_MASKED &&
+                                   path_is_generator(&lp, info.path)) {
+                                r = install_changes_add(changes, n_changes,
+                                                        INSTALL_CHANGE_IS_MASKED_GENERATOR, info.name, info.path);
+                                if (r < 0)
+                                        return r;
                         }
 
                         TAKE_PTR(info.name);  /* … and give it back here */
@@ -2356,7 +2366,9 @@ int unit_file_unmask(
                         continue;
                 }
 
-                install_changes_add(changes, n_changes, INSTALL_CHANGE_UNLINK, path, NULL);
+                q = install_changes_add(changes, n_changes, INSTALL_CHANGE_UNLINK, path, NULL);
+                if (q < 0)
+                        return q;
 
                 rp = skip_root(lp.root_dir, path);
                 q = mark_symlink_for_removal(&remove_symlinks_to, rp ?: path);
@@ -2402,28 +2414,36 @@ int unit_file_link(
                 char *fn;
 
                 if (!path_is_absolute(*file))
-                        return -EINVAL;
+                        return install_changes_add(changes, n_changes, -EINVAL, *file, NULL);
 
                 fn = basename(*file);
                 if (!unit_name_is_valid(fn, UNIT_NAME_ANY))
-                        return -EINVAL;
+                        return install_changes_add(changes, n_changes, -EUCLEAN, *file, NULL);
 
                 full = path_join(lp.root_dir, *file);
                 if (!full)
                         return -ENOMEM;
 
                 if (lstat(full, &st) < 0)
-                        return -errno;
+                        return install_changes_add(changes, n_changes, -errno, *file, NULL);
+
                 r = stat_verify_regular(&st);
                 if (r < 0)
-                        return r;
+                        return install_changes_add(changes, n_changes, r, *file, NULL);
 
-                q = in_search_path(&lp, *file);
-                if (q < 0)
-                        return q;
-                if (q > 0)
+                r = in_search_path(&lp, *file);
+                if (r < 0)
+                        return install_changes_add(changes, n_changes, r, *file, NULL);
+                if (r > 0)
+                        /* A silent noop if the file is already in the search path. */
                         continue;
 
+                r = underneath_search_path(&lp, *file);
+                if (r > 0)
+                        r = -ETXTBSY;
+                if (r < 0)
+                        return install_changes_add(changes, n_changes, r, *file, NULL);
+
                 if (!GREEDY_REALLOC0(todo, n_todo + 2))
                         return -ENOMEM;
 
@@ -2514,15 +2534,15 @@ int unit_file_revert(
                         if (!path)
                                 return -ENOMEM;
 
-                        r = lstat(path, &st);
+                        r = RET_NERRNO(lstat(path, &st));
                         if (r < 0) {
-                                if (errno != ENOENT)
-                                        return -errno;
+                                if (r != -ENOENT)
+                                        return install_changes_add(changes, n_changes, r, path, NULL);
                         } else if (S_ISREG(st.st_mode)) {
                                 /* Check if there's a vendor version */
                                 r = path_is_vendor_or_generator(&lp, path);
                                 if (r < 0)
-                                        return r;
+                                        return install_changes_add(changes, n_changes, r, path, NULL);
                                 if (r > 0)
                                         has_vendor = true;
                         }
@@ -2531,15 +2551,15 @@ int unit_file_revert(
                         if (!dropin)
                                 return -ENOMEM;
 
-                        r = lstat(dropin, &st);
+                        r = RET_NERRNO(lstat(dropin, &st));
                         if (r < 0) {
-                                if (errno != ENOENT)
-                                        return -errno;
+                                if (r != -ENOENT)
+                                        return install_changes_add(changes, n_changes, r, dropin, NULL);
                         } else if (S_ISDIR(st.st_mode)) {
                                 /* Remove the drop-ins */
                                 r = path_shall_revert(&lp, dropin);
                                 if (r < 0)
-                                        return r;
+                                        return install_changes_add(changes, n_changes, r, dropin, NULL);
                                 if (r > 0) {
                                         if (!GREEDY_REALLOC0(todo, n_todo + 2))
                                                 return -ENOMEM;
@@ -2561,14 +2581,14 @@ int unit_file_revert(
                         if (!path)
                                 return -ENOMEM;
 
-                        r = lstat(path, &st);
+                        r = RET_NERRNO(lstat(path, &st));
                         if (r < 0) {
-                                if (errno != ENOENT)
-                                        return -errno;
+                                if (r != -ENOENT)
+                                        return install_changes_add(changes, n_changes, r, path, NULL);
                         } else if (S_ISREG(st.st_mode) || S_ISLNK(st.st_mode)) {
                                 r = path_is_config(&lp, path, true);
                                 if (r < 0)
-                                        return r;
+                                        return install_changes_add(changes, n_changes, r, path, NULL);
                                 if (r > 0) {
                                         if (!GREEDY_REALLOC0(todo, n_todo + 2))
                                                 return -ENOMEM;
@@ -2601,10 +2621,14 @@ int unit_file_revert(
                         if (!t)
                                 return -ENOMEM;
 
-                        install_changes_add(changes, n_changes, INSTALL_CHANGE_UNLINK, t, NULL);
+                        q = install_changes_add(changes, n_changes, INSTALL_CHANGE_UNLINK, t, NULL);
+                        if (q < 0)
+                                return q;
                 }
 
-                install_changes_add(changes, n_changes, INSTALL_CHANGE_UNLINK, *i, NULL);
+                q = install_changes_add(changes, n_changes, INSTALL_CHANGE_UNLINK, *i, NULL);
+                if (q < 0)
+                        return q;
 
                 rp = skip_root(lp.root_dir, *i);
                 q = mark_symlink_for_removal(&remove_symlinks_to, rp ?: *i);
@@ -2642,12 +2666,10 @@ int unit_file_add_dependency(
         assert(scope >= 0);
         assert(scope < _LOOKUP_SCOPE_MAX);
         assert(target);
-
-        if (!IN_SET(dep, UNIT_WANTS, UNIT_REQUIRES))
-                return -EINVAL;
+        assert(IN_SET(dep, UNIT_WANTS, UNIT_REQUIRES));
 
         if (!unit_name_is_valid(target, UNIT_NAME_ANY))
-                return -EINVAL;
+                return install_changes_add(changes, n_changes, -EUCLEAN, target, NULL);
 
         r = lookup_paths_init(&lp, scope, 0, root_dir);
         if (r < 0)
@@ -2766,7 +2788,7 @@ static int do_unit_file_disable(
 
         STRV_FOREACH(name, names) {
                 if (!unit_name_is_valid(*name, UNIT_NAME_ANY))
-                        return -EINVAL;
+                        return install_changes_add(changes, n_changes, -EUCLEAN, *name, NULL);
 
                 r = install_info_add(&ctx, *name, NULL, lp->root_dir, /* auxiliary= */ false, NULL);
                 if (r < 0)
index d13b143e4eb3abd0426444a7ba3727c393a45744..9bb412ba06842031377d903d6bde981c92416f2f 100644 (file)
@@ -197,7 +197,7 @@ int unit_file_exists(LookupScope scope, const LookupPaths *paths, const char *na
 int unit_file_get_list(LookupScope scope, const char *root_dir, Hashmap *h, char **states, char **patterns);
 Hashmap* unit_file_list_free(Hashmap *h);
 
-int install_changes_add(InstallChange **changes, size_t *n_changes, int type, const char *path, const char *source);
+InstallChangeType install_changes_add(InstallChange **changes, size_t *n_changes, int type, const char *path, const char *source);
 void install_changes_free(InstallChange *changes, size_t n_changes);
 void install_changes_dump(int r, const char *verb, const InstallChange *changes, size_t n_changes, bool quiet);
 
index 950be9485d58193a6dd18147410a107e4c9c969e..eda7bb19563e560b074fe138b54fb7b70bcb83fd 100644 (file)
@@ -1785,9 +1785,9 @@ int json_variant_format(JsonVariant *v, JsonFormatFlags flags, char **ret) {
         return (int) sz - 1;
 }
 
-void json_variant_dump(JsonVariant *v, JsonFormatFlags flags, FILE *f, const char *prefix) {
+int json_variant_dump(JsonVariant *v, JsonFormatFlags flags, FILE *f, const char *prefix) {
         if (!v)
-                return;
+                return 0;
 
         if (!f)
                 f = stdout;
@@ -1813,7 +1813,8 @@ void json_variant_dump(JsonVariant *v, JsonFormatFlags flags, FILE *f, const cha
                 fputc('\n', f); /* In case of SSE add a second newline */
 
         if (flags & JSON_FORMAT_FLUSH)
-                fflush(f);
+                return fflush_and_check(f);
+        return 0;
 }
 
 int json_variant_filter(JsonVariant **v, char **to_remove) {
@@ -3186,7 +3187,6 @@ int json_parse_continue(const char **p, JsonParseFlags flags, JsonVariant **ret,
 int json_parse_file_at(FILE *f, int dir_fd, const char *path, JsonParseFlags flags, JsonVariant **ret, unsigned *ret_line, unsigned *ret_column) {
         _cleanup_(json_source_unrefp) JsonSource *source = NULL;
         _cleanup_free_ char *text = NULL;
-        const char *p;
         int r;
 
         if (f)
@@ -3198,13 +3198,16 @@ int json_parse_file_at(FILE *f, int dir_fd, const char *path, JsonParseFlags fla
         if (r < 0)
                 return r;
 
+        if (isempty(text))
+                return -ENODATA;
+
         if (path) {
                 source = json_source_new(path);
                 if (!source)
                         return -ENOMEM;
         }
 
-        p = text;
+        const char *p = text;
         return json_parse_internal(&p, source, flags, ret, ret_line, ret_column, false);
 }
 
index 1992170ed7c2a522ce2f421189666010ca838545..5993e05299c6e8c03961647c99d01ccce8f56154 100644 (file)
@@ -197,7 +197,7 @@ typedef enum JsonFormatFlags {
 } JsonFormatFlags;
 
 int json_variant_format(JsonVariant *v, JsonFormatFlags flags, char **ret);
-void json_variant_dump(JsonVariant *v, JsonFormatFlags flags, FILE *f, const char *prefix);
+int json_variant_dump(JsonVariant *v, JsonFormatFlags flags, FILE *f, const char *prefix);
 
 int json_variant_filter(JsonVariant **v, char **to_remove);
 
index 4d6bf9307d0b66f188815386c29bae2173532585..2876f72d16fae7efe36164ce592baf53e82057e7 100644 (file)
@@ -68,7 +68,6 @@ int local_addresses(
         _cleanup_(sd_netlink_unrefp) sd_netlink *rtnl = NULL;
         _cleanup_free_ struct local_address *list = NULL;
         size_t n_list = 0;
-        sd_netlink_message *m;
         int r;
 
         if (context)
@@ -91,7 +90,7 @@ int local_addresses(
         if (r < 0)
                 return r;
 
-        for (m = reply; m; m = sd_netlink_message_next(m)) {
+        for (sd_netlink_message *m = reply; m; m = sd_netlink_message_next(m)) {
                 struct local_address *a;
                 unsigned char flags;
                 uint16_t type;
index 16c907587c0e47d0771367f92f4c57af9bc26769..13e92c41445faac8871a1ef5cabbc05d2753d7db 100644 (file)
@@ -1049,7 +1049,8 @@ static int tpm2_make_policy_session(
 #if HAVE_OPENSSL
         _cleanup_(EVP_PKEY_freep) EVP_PKEY *pk = NULL;
         if (pubkey_size > 0) {
-                /* If a pubkey is specified, load it to validate it, even if the PCR mask for this is actually zero, and we are thus not going to use it. */
+                /* If a pubkey is specified, load it to validate it, even if the PCR mask for this is
+                 * actually zero, and we are thus not going to use it. */
                 _cleanup_fclose_ FILE *f = fmemopen((void*) pubkey, pubkey_size, "r");
                 if (!f)
                         return log_oom();
@@ -1579,11 +1580,11 @@ int tpm2_unseal(const char *device,
                 return log_error_errno(r, "TPM2 support is not installed.");
 
         /* So here's what we do here: We connect to the TPM2 chip. As we do when sealing we generate a
-         * "primary" key on the TPM2 chip, with the same parameters as well as a PCR-bound policy
-         * session. Given we pass the same parameters, this will result in the same "primary" key, and same
-         * policy hash (the latter of course, only if the PCR values didn't change in between). We unmarshal
-         * the encrypted key we stored in the LUKS2 JSON token header and upload it into the TPM2, where it
-         * is decrypted if the seed and the PCR policy were right ("unsealing"). We then download the result,
+         * "primary" key on the TPM2 chip, with the same parameters as well as a PCR-bound policy session.
+         * Given we pass the same parameters, this will result in the same "primary" key, and same policy
+         * hash (the latter of course, only if the PCR values didn't change in between). We unmarshal the
+         * encrypted key we stored in the LUKS2 JSON token header and upload it into the TPM2, where it is
+         * decrypted if the seed and the PCR policy were right ("unsealing"). We then download the result,
          * and use it to unlock the LUKS2 volume. */
 
         start = now(CLOCK_MONOTONIC);
index 96fd39f30c6c74e83d642c5533c68c6aab89dcb0..aac02cd61bcaed4eebb0f92b46058e69e33867e9 100644 (file)
@@ -237,6 +237,15 @@ static int device_wait_for_initialization_internal(
                         return log_error_errno(r, "Failed to add %s subsystem match to monitor: %m", subsystem);
         }
 
+        _cleanup_free_ char *desc = NULL;
+        const char *sysname = NULL;
+        if (device)
+                (void) sd_device_get_sysname(device, &sysname);
+
+        desc = strjoin(sysname ?: subsystem, devlink ? ":" : ":initialization", devlink);
+        if (desc)
+                (void) sd_device_monitor_set_description(monitor, desc);
+
         r = sd_device_monitor_attach_event(monitor, event);
         if (r < 0)
                 return log_error_errno(r, "Failed to attach event to device monitor: %m");
index 06845be4011df7b272b34f1cce5f1924e7899677..c2dbf97649e06f2dfda6ee9c5f8a06935ac568d5 100644 (file)
@@ -109,9 +109,8 @@ int verb_set_default(int argc, char *argv[], void *userdata) {
         if (install_client_side()) {
                 r = unit_file_set_default(arg_scope, UNIT_FILE_FORCE, arg_root, unit, &changes, &n_changes);
                 install_changes_dump(r, "set default", changes, n_changes, arg_quiet);
-
-                if (r > 0)
-                        r = 0;
+                if (r < 0)
+                        goto finish;
         } else {
                 _cleanup_(sd_bus_error_free) sd_bus_error error = SD_BUS_ERROR_NULL;
                 _cleanup_(sd_bus_message_unrefp) sd_bus_message *reply = NULL;
@@ -134,10 +133,9 @@ int verb_set_default(int argc, char *argv[], void *userdata) {
                 /* Try to reload if enabled */
                 if (!arg_no_reload) {
                         r = daemon_reload(ACTION_RELOAD, /* graceful= */ false);
-                        if (r > 0)
-                                r = 0;
-                } else
-                        r = 0;
+                        if (r < 0)
+                                goto finish;
+                }
         }
 
         emit_cmdline_warning();
@@ -147,7 +145,7 @@ int verb_set_default(int argc, char *argv[], void *userdata) {
 
                 r = determine_default(&final);
                 if (r < 0)
-                        return r;
+                        goto finish;
 
                 if (!streq(final, unit))
                         log_notice("Note: \"%s\" is the default unit (possibly a runtime override).", final);
@@ -156,5 +154,5 @@ int verb_set_default(int argc, char *argv[], void *userdata) {
 finish:
         install_changes_free(changes, n_changes);
 
-        return r;
+        return r < 0 ? r : 0;
 }
index 2cc71078032259a8dff7982c3841c3b3fafa9bad..ba6dd9ace9d4ed775f2adfb492ca3604f22db7e0 100644 (file)
@@ -554,15 +554,15 @@ TEST(search_and_fopen) {
         f = safe_fclose(f);
         p = mfree(p);
 
-        r = search_and_fopen("/a/file/which/does/not/exist/i/guess", "r", NULL, (const char**) dirs, &f, &p);
+        r = search_and_fopen("/a/file/which/does/not/exist/i/guess", "re", NULL, (const char**) dirs, &f, &p);
         assert_se(r == -ENOENT);
-        r = search_and_fopen("afilewhichdoesnotexistiguess", "r", NULL, (const char**) dirs, &f, &p);
+        r = search_and_fopen("afilewhichdoesnotexistiguess", "re", NULL, (const char**) dirs, &f, &p);
         assert_se(r == -ENOENT);
 
         r = unlink(name);
         assert_se(r == 0);
 
-        r = search_and_fopen(basename(name), "r", NULL, (const char**) dirs, &f, &p);
+        r = search_and_fopen(basename(name), "re", NULL, (const char**) dirs, &f, &p);
         assert_se(r == -ENOENT);
 }
 
@@ -595,15 +595,15 @@ TEST(search_and_fopen_nulstr) {
         f = safe_fclose(f);
         p = mfree(p);
 
-        r = search_and_fopen_nulstr("/a/file/which/does/not/exist/i/guess", "r", NULL, dirs, &f, &p);
+        r = search_and_fopen_nulstr("/a/file/which/does/not/exist/i/guess", "re", NULL, dirs, &f, &p);
         assert_se(r == -ENOENT);
-        r = search_and_fopen_nulstr("afilewhichdoesnotexistiguess", "r", NULL, dirs, &f, &p);
+        r = search_and_fopen_nulstr("afilewhichdoesnotexistiguess", "re", NULL, dirs, &f, &p);
         assert_se(r == -ENOENT);
 
         r = unlink(name);
         assert_se(r == 0);
 
-        r = search_and_fopen_nulstr(basename(name), "r", NULL, dirs, &f, &p);
+        r = search_and_fopen_nulstr(basename(name), "re", NULL, dirs, &f, &p);
         assert_se(r == -ENOENT);
 }
 
@@ -677,7 +677,7 @@ TEST(fgetc) {
         _cleanup_fclose_ FILE *f = NULL;
         char c;
 
-        assert_se(f = fmemopen_unlocked((void*) chars, sizeof(chars), "re"));
+        assert_se(f = fmemopen_unlocked((void*) chars, sizeof(chars), "r"));
 
         for (size_t i = 0; i < sizeof(chars); i++) {
                 assert_se(safe_fgetc(f, &c) == 1);
@@ -770,7 +770,7 @@ static void test_read_line_one_file(FILE *f) {
 TEST(read_line1) {
         _cleanup_fclose_ FILE *f = NULL;
 
-        assert_se(f = fmemopen_unlocked((void*) buffer, sizeof(buffer), "re"));
+        assert_se(f = fmemopen_unlocked((void*) buffer, sizeof(buffer), "r"));
         test_read_line_one_file(f);
 }
 
index 3563d004c8fa69a3e4f17437a0d56129a981f39d..946c827ccf008915b288d60a66f80b02d629c59b 100644 (file)
@@ -344,6 +344,24 @@ TEST(build) {
         assert_se(json_variant_equal(a, b));
 }
 
+TEST(json_parse_file_empty) {
+        _cleanup_fclose_ FILE *f = NULL;
+        _cleanup_(json_variant_unrefp) JsonVariant *v = NULL;
+
+        assert_se(fopen_unlocked("/dev/null", "re", &f) >= 0);
+        assert_se(json_parse_file(f, "waldo", 0, &v, NULL, NULL) == -ENODATA);
+        assert_se(v == NULL);
+}
+
+TEST(json_parse_file_invalid) {
+        _cleanup_fclose_ FILE *f = NULL;
+        _cleanup_(json_variant_unrefp) JsonVariant *v = NULL;
+
+        assert_se(f = fmemopen_unlocked((void*) "kookoo", 6, "r"));
+        assert_se(json_parse_file(f, "waldo", 0, &v, NULL, NULL) == -EINVAL);
+        assert_se(v == NULL);
+}
+
 TEST(source) {
         static const char data[] =
                 "\n"
index b3e1a327ab4a4c148cf3099f49e729db9522584e..9ba428e5befbeea99cb0b82cdaf60ac7f7db254f 100644 (file)
@@ -21,7 +21,7 @@ static void test_libmount_unescaping_one(
         _cleanup_(mnt_free_iterp) struct libmnt_iter *iter = NULL;
         _cleanup_fclose_ FILE *f = NULL;
 
-        f = fmemopen((char*) string, strlen(string), "re");
+        f = fmemopen((char*) string, strlen(string), "r");
         assert_se(f);
 
         assert_se(libmount_parse(title, f, &table, &iter) >= 0);
index 732d47a3f924d85bb497fa0f767cab7bb94d304e..5a02465f232bc15f1889487fc8c3add8665a5a55 100644 (file)
@@ -9,9 +9,7 @@
 #include "tests.h"
 
 static void print_local_addresses(struct local_address *a, unsigned n) {
-        unsigned i;
-
-        for (i = 0; i < n; i++) {
+        for (unsigned i = 0; i < n; i++) {
                 _cleanup_free_ char *b = NULL;
 
                 assert_se(in_addr_to_string(a[i].family, &a[i].address, &b) >= 0);
@@ -21,49 +19,43 @@ static void print_local_addresses(struct local_address *a, unsigned n) {
 
 TEST(local_addresses) {
         struct local_address *a = NULL;
-        int n, n_ipv4, n_ipv6;
+        int n;
 
         n = local_addresses(NULL, 0, AF_INET, &a);
         assert_se(n >= 0);
         log_debug("/* Local Addresses(ifindex:0, AF_INET) */");
         print_local_addresses(a, (unsigned) n);
         a = mfree(a);
-        n_ipv4 = n;
 
         n = local_addresses(NULL, 0, AF_INET6, &a);
         assert_se(n >= 0);
         log_debug("/* Local Addresses(ifindex:0, AF_INET6) */");
         print_local_addresses(a, (unsigned) n);
         a = mfree(a);
-        n_ipv6 = n;
 
         n = local_addresses(NULL, 0, AF_UNSPEC, &a);
         assert_se(n >= 0);
         log_debug("/* Local Addresses(ifindex:0, AF_UNSPEC) */");
         print_local_addresses(a, (unsigned) n);
         a = mfree(a);
-        assert_se(n == n_ipv4 + n_ipv6);
 
         n = local_addresses(NULL, 1, AF_INET, &a);
         assert_se(n >= 0);
         log_debug("/* Local Addresses(ifindex:1, AF_INET) */");
         print_local_addresses(a, (unsigned) n);
         a = mfree(a);
-        n_ipv4 = n;
 
         n = local_addresses(NULL, 1, AF_INET6, &a);
         assert_se(n >= 0);
         log_debug("/* Local Addresses(ifindex:1, AF_INET6) */");
         print_local_addresses(a, (unsigned) n);
         a = mfree(a);
-        n_ipv6 = n;
 
         n = local_addresses(NULL, 1, AF_UNSPEC, &a);
         assert_se(n >= 0);
         log_debug("/* Local Addresses(ifindex:1, AF_UNSPEC) */");
         print_local_addresses(a, (unsigned) n);
         a = mfree(a);
-        assert_se(n == n_ipv4 + n_ipv6);
 
         n = local_gateways(NULL, 0, AF_UNSPEC, &a);
         assert_se(n >= 0);
index 891bbfc84a592a83d096f09c66ee016295dce49a..0162bf7dc0433be4df774e464972cae790561c9d 100644 (file)
@@ -54,7 +54,16 @@ TEST(iszero_safe) {
         assert_se( iszero_safe(DBL_MIN / -INFINITY));
         assert_se( iszero_safe(DBL_MAX / INFINITY / 2));
         assert_se( iszero_safe(DBL_MAX / -INFINITY * DBL_MAX));
+#if defined(__i386__) && !defined(__SSE2_MATH__)
+        /* On 32bit x86, -mfpmath=387 is the default and SSE2 is not used. Then, floating point values are
+         * calculated in 80bit, and truncated to the length of the used type (double in this case). Hence,
+         * DBL_MAX * 2 is temporary calculated as a normal value, and goes to zero when divided with
+         * INFINITY. See issue #25044. */
+        log_debug("i386 architecture without SSE2 is detected. "
+                  "Skipping \"assert_se(!iszero_safe(DBL_MAX * 2 / INFINITY))\".");
+#else
         assert_se(!iszero_safe(DBL_MAX * 2 / INFINITY));
+#endif
 
         /* infinity / infinity is NaN */
         assert_se(!iszero_safe(INFINITY / INFINITY));
index 25ddceb799a5ecd4d8a8091af15af178c0c392e1..d0a2272794c733486ed12c8d0fb83792f58c1ecd 100644 (file)
@@ -1125,11 +1125,11 @@ TEST(strextendf) {
 }
 
 TEST(string_replace_char) {
-        assert_se(streq(string_replace_char(strdupa(""), 'a', 'b'), ""));
-        assert_se(streq(string_replace_char(strdupa("abc"), 'a', 'b'), "bbc"));
-        assert_se(streq(string_replace_char(strdupa("hoge"), 'a', 'b'), "hoge"));
-        assert_se(streq(string_replace_char(strdupa("aaaa"), 'a', 'b'), "bbbb"));
-        assert_se(streq(string_replace_char(strdupa("aaaa"), 'a', '\t'), "\t\t\t\t"));
+        assert_se(streq(string_replace_char(strdupa_safe(""), 'a', 'b'), ""));
+        assert_se(streq(string_replace_char(strdupa_safe("abc"), 'a', 'b'), "bbc"));
+        assert_se(streq(string_replace_char(strdupa_safe("hoge"), 'a', 'b'), "hoge"));
+        assert_se(streq(string_replace_char(strdupa_safe("aaaa"), 'a', 'b'), "bbbb"));
+        assert_se(streq(string_replace_char(strdupa_safe("aaaa"), 'a', '\t'), "\t\t\t\t"));
 }
 
 TEST(strspn_from_end) {
index 2a9ff2909b08f9cfeb6393ee378dda963da16632..abd1d8fea506964b6b1c0aeceb60c6e258eb1ad4 100644 (file)
@@ -155,7 +155,7 @@ static int udev_watch_clear(sd_device *dev, int dirfd, int *ret_wd) {
          * In the above, we already confirmed that the symlink is owned by us. Hence, no other workers remove
          * the symlink and cannot create a new symlink with the same filename but to a different ID. Hence,
          * the removal below is safe even the steps in this function are not atomic. */
-        if (unlinkat(dirfd, wd_str, 0) < 0 && errno != -ENOENT)
+        if (unlinkat(dirfd, wd_str, 0) < 0 && errno != ENOENT)
                 log_device_debug_errno(dev, errno, "Failed to remove '/run/udev/watch/%s', ignoring: %m", wd_str);
 
         if (ret_wd)
@@ -165,7 +165,7 @@ static int udev_watch_clear(sd_device *dev, int dirfd, int *ret_wd) {
 finalize:
         /* 5. remove symlink ID -> wd.
          * The file is always owned by the device. Hence, it is safe to remove it unconditionally. */
-        if (unlinkat(dirfd, id, 0) < 0 && errno != -ENOENT)
+        if (unlinkat(dirfd, id, 0) < 0 && errno != ENOENT)
                 log_device_debug_errno(dev, errno, "Failed to remove '/run/udev/watch/%s': %m", id);
 
         return r;
index 76aaf7c42e54b22ef8d6f1159df15d45855bee5b..99ad22a759e936a4a6d2cdcd478e1f32bb753808 100644 (file)
@@ -91,8 +91,7 @@ static int setup_monitor(MonitorNetlinkGroup sender, sd_event *event, sd_device_
         if (r < 0)
                 return log_error_errno(r, "Failed to start device monitor: %m");
 
-        (void) sd_event_source_set_description(sd_device_monitor_get_event_source(monitor),
-                                               sender == MONITOR_GROUP_UDEV ? "device-monitor-udev" : "device-monitor-kernel");
+        (void) sd_device_monitor_set_description(monitor, sender == MONITOR_GROUP_UDEV ? "udev" : "kernel");
 
         *ret = TAKE_PTR(monitor);
         return 0;
index 2c9de63da6ec0acf8adc656a6ef9743664f75d37..e3a2742733e22abfa5995b9b5b02c8051446f973 100644 (file)
@@ -714,8 +714,6 @@ static int worker_main(Manager *_manager, sd_device_monitor *monitor, sd_device
         if (r < 0)
                 return log_error_errno(r, "Failed to start device monitor: %m");
 
-        (void) sd_event_source_set_description(sd_device_monitor_get_event_source(monitor), "worker-device-monitor");
-
         /* Process first device */
         (void) worker_device_monitor_handler(monitor, dev, manager);
 
@@ -1957,8 +1955,6 @@ static int main_loop(Manager *manager) {
         if (r < 0)
                 return log_error_errno(r, "Failed to start device monitor: %m");
 
-        (void) sd_event_source_set_description(sd_device_monitor_get_event_source(manager->monitor), "device-monitor");
-
         r = sd_event_add_io(manager->event, NULL, fd_worker, EPOLLIN, on_worker, manager);
         if (r < 0)
                 return log_error_errno(r, "Failed to create worker event source: %m");
index c112fdf7cccb9ec8b33ee023cc3c5b34a761b6d9..b51b868c2a98695d434cf69f6cb8b572ffc32e87 100644 (file)
@@ -4,6 +4,6 @@ Description=Bad sched priority for RR
 
 [Service]
 ExecStart=/bin/true
-CPUSchedulingPolicy=rr
-CPUSchedulingPriority=0
+CPUSchedulingPriority=-1
 CPUSchedulingPriority=100
+CPUSchedulingPolicy=rr
index dad7e9bbdf1f4f433add4fdddd73fc422bb7a156..6ae1febc8fd6f33577df051acdf7b472dbbc499a 100644 (file)
@@ -4,7 +4,7 @@ Description=Change prio
 
 [Service]
 ExecStart=/bin/true
-CPUSchedulingPolicy=rr
 CPUSchedulingPriority=1
 CPUSchedulingPriority=2
 CPUSchedulingPriority=99
+CPUSchedulingPolicy=rr
index 079c8b290eceb10a0d1762839af4c2193f1394a4..2f80cf256480bad0aa7a95b8925c06fc605467f3 100755 (executable)
@@ -317,6 +317,56 @@ test_transient_service_dropins () {
        /etc/systemd/system/a-b-.service.d/drop3.conf
 }
 
+test_transient_slice_dropins () {
+    echo "Testing dropins for a transient slice..."
+    echo "*** test transient slice drop-ins"
+
+    # FIXME: implement reloading of individual units.
+    #
+    # The settings here are loaded twice. For most settings it doesn't matter,
+    # but Documentation is not deduplicated, so we current get repeated entried
+    # which is a bug.
+
+    mkdir -p /etc/systemd/system/slice.d
+    mkdir -p /etc/systemd/system/a-.slice.d
+    mkdir -p /etc/systemd/system/a-b-.slice.d
+    mkdir -p /etc/systemd/system/a-b-c.slice.d
+
+    echo -e '[Unit]\nDocumentation=man:drop1' >/etc/systemd/system/slice.d/drop1.conf
+    echo -e '[Unit]\nDocumentation=man:drop2' >/etc/systemd/system/a-.slice.d/drop2.conf
+    echo -e '[Unit]\nDocumentation=man:drop3' >/etc/systemd/system/a-b-.slice.d/drop3.conf
+    echo -e '[Unit]\nDocumentation=man:drop4' >/etc/systemd/system/a-b-c.slice.d/drop4.conf
+
+    # Invoke daemon-reload to make sure that the call below doesn't fail
+    systemctl daemon-reload
+
+    # No fragment is required, so this works
+    systemctl cat a-b-c.slice
+
+    busctl call \
+           org.freedesktop.systemd1 \
+           /org/freedesktop/systemd1 \
+           org.freedesktop.systemd1.Manager \
+           StartTransientUnit 'ssa(sv)a(sa(sv))' \
+           'a-b-c.slice' 'replace' \
+           1 \
+           'Documentation' as 1 'man:drop5' \
+           0
+
+    data=$(systemctl show -P Documentation a-b-c.slice)
+    test "$data" = "man:drop1 man:drop2 man:drop3 man:drop4 man:drop5 man:drop1 man:drop2 man:drop3 man:drop4"
+
+    # Do a reload and check again
+    systemctl daemon-reload
+    data=$(systemctl show -P Documentation a-b-c.slice)
+    test "$data" = "man:drop5 man:drop1 man:drop2 man:drop3 man:drop4"
+
+    clear_units a-b-c.slice
+    rm /etc/systemd/system/slice.d/drop1.conf \
+       /etc/systemd/system/a-.slice.d/drop2.conf \
+       /etc/systemd/system/a-b-.slice.d/drop3.conf
+}
+
 test_template_dropins () {
     echo "Testing template dropins..."
 
@@ -657,6 +707,7 @@ test_template_alias
 test_hierarchical_service_dropins
 test_hierarchical_slice_dropins
 test_transient_service_dropins
+test_transient_slice_dropins
 test_template_dropins
 test_alias_dropins
 test_masked_dropins
index f12b7379fdb2720b073ded257371a7b008641a38..84cd66129d007e40c166bf8b772e26161a5a7b14 100755 (executable)
@@ -5,44 +5,27 @@ set -o pipefail
 
 : >/failed
 
-# Run a timer for every 15 minutes before setting the current time
-systemd-run --unit test-timer-1 --on-calendar "*:0/15:0" true
-
 # Reset host date to current time, 3 days in the past.
 date -s "-3 days"
 
-# Run another timer for every 15 minutes, after setting the time
-systemd-run --unit test-timer-2 --on-calendar "*:0/15:0" true
-
-next_elapsed_t1=$(systemctl show test-timer-1.timer -p NextElapseUSecRealtime --value)
-next_elapsed_t1=$(date -d "${next_elapsed_t1}" +%s)
-now=$(date +%s)
-time_delta_t1=$((next_elapsed_t1 - now))
+# Run a timer for every 15 minutes.
+systemd-run --unit test-timer --on-calendar "*:0/15:0" true
 
-next_elapsed_t2=$(systemctl show test-timer-2.timer -p NextElapseUSecRealtime --value)
-next_elapsed_t2=$(date -d "${next_elapsed_t2}" +%s)
+next_elapsed=$(systemctl show test-timer.timer -p NextElapseUSecRealtime --value)
+next_elapsed=$(date -d "${next_elapsed}" +%s)
 now=$(date +%s)
-time_delta_t2=$((next_elapsed_t2 - now))
-
-# Check that the timer will elapse in less than 20 minutes.
-((0 < time_delta_t1 && time_delta_t1 < 1200)) || {
-    echo 'Timer elapse outside of the expected 20 minute window.'
-    echo "  next_elapsed_t1=${next_elapsed_t1}"
-    echo "  now=${now}"
-    echo "  time_delta_t1=${time_delta_t1}"
-    echo ''
-} >>/failed_t1
+time_delta=$((next_elapsed - now))
 
 # Check that the timer will elapse in less than 20 minutes.
-((0 < time_delta_t2 && time_delta_t2 < 1200)) || {
+((0 < time_delta && time_delta < 1200)) || {
     echo 'Timer elapse outside of the expected 20 minute window.'
-    echo "  next_elapsed_t2=${next_elapsed_t2}"
+    echo "  next_elapsed=${next_elapsed}"
     echo "  now=${now}"
-    echo "  time_delta_t2=${time_delta_t2}"
+    echo "  time_delta=${time_delta}"
     echo ''
-} >>/failed_t2
+} >>/failed
 
-if test ! -s /failed_t1 && test ! -s /failed_t2; then
-    rm -f /failed_t*
+if test ! -s /failed ; then
+    rm -f /failed
     touch /testok
 fi
index dac8cbe9489f5d5ec3d050af52110d770fa29718..04a8b6e9cc8378a18d3da5f5e33aad0545482f57 100755 (executable)
@@ -5,6 +5,9 @@
 set -eux
 set -o pipefail
 
+# shellcheck source=test/units/assert.sh
+. "$(dirname "$0")"/assert.sh
+
 : >/failed
 
 RUN_OUT="$(mktemp)"
@@ -25,6 +28,36 @@ monitor_check_rr() {
     set -o pipefail
 }
 
+# Test for resolvectl, resolvconf
+systemctl unmask systemd-resolved.service
+systemctl start systemd-resolved.service
+systemctl service-log-level systemd-resolved.service debug
+ip link add hoge type dummy
+ip link add hoge.foo type dummy
+resolvectl dns hoge 10.0.0.1 10.0.0.2
+resolvectl dns hoge.foo 10.0.0.3 10.0.0.4
+assert_in '10.0.0.1 10.0.0.2' "$(resolvectl dns hoge)"
+assert_in '10.0.0.3 10.0.0.4' "$(resolvectl dns hoge.foo)"
+resolvectl dns hoge 10.0.1.1 10.0.1.2
+resolvectl dns hoge.foo 10.0.1.3 10.0.1.4
+assert_in '10.0.1.1 10.0.1.2' "$(resolvectl dns hoge)"
+assert_in '10.0.1.3 10.0.1.4' "$(resolvectl dns hoge.foo)"
+if ! RESOLVCONF=$(command -v resolvconf 2>/dev/null); then
+    TMPDIR=$(mktemp -d -p /tmp resolvconf-tests.XXXXXX)
+    RESOLVCONF="$TMPDIR"/resolvconf
+    ln -s "$(command -v resolvectl 2>/dev/null)" "$RESOLVCONF"
+fi
+echo nameserver 10.0.2.1 10.0.2.2 | "$RESOLVCONF" -a hoge
+echo nameserver 10.0.2.3 10.0.2.4 | "$RESOLVCONF" -a hoge.foo
+assert_in '10.0.2.1 10.0.2.2' "$(resolvectl dns hoge)"
+assert_in '10.0.2.3 10.0.2.4' "$(resolvectl dns hoge.foo)"
+echo nameserver 10.0.3.1 10.0.3.2 | "$RESOLVCONF" -a hoge.inet.ipsec.192.168.35
+echo nameserver 10.0.3.3 10.0.3.4 | "$RESOLVCONF" -a hoge.foo.dhcp
+assert_in '10.0.3.1 10.0.3.2' "$(resolvectl dns hoge)"
+assert_in '10.0.3.3 10.0.3.4' "$(resolvectl dns hoge.foo)"
+ip link del hoge
+ip link del hoge.foo
+
 ### SETUP ###
 # Configure network
 hostnamectl hostname ns1.unsigned.test
@@ -74,8 +107,9 @@ mkdir -p /etc/bind
 ln -svf /etc/bind.keys /etc/bind/bind.keys
 
 # Start the services
-systemctl unmask systemd-networkd systemd-resolved
-systemctl start systemd-networkd systemd-resolved
+systemctl unmask systemd-networkd
+systemctl start systemd-networkd
+systemctl restart systemd-resolved
 # Create knot's runtime dir, since from certain version it's provided only by
 # the package and not created by tmpfiles/systemd
 if [[ ! -d /run/knot ]]; then