--- /dev/null
+---
+# 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
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
[![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
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.
* 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
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).
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
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
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)
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
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)
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.
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
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.
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
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
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.
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
OUI:28CF08*
ID_OUI_FROM_DATABASE=ESSYS
+OUI:28CF51*
+ ID_OUI_FROM_DATABASE=Nintendo Co.,Ltd
+
OUI:28CFDA*
ID_OUI_FROM_DATABASE=Apple, Inc.
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
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.
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
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.
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.
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
OUI:3C6AA7*
ID_OUI_FROM_DATABASE=Intel Corporate
+OUI:3C6D89*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
OUI:3C6E63*
ID_OUI_FROM_DATABASE=Mitron OY
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.
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
OUI:443D21*
ID_OUI_FROM_DATABASE=Nuvolt
+OUI:443D54*
+ ID_OUI_FROM_DATABASE=Amazon Technologies Inc.
+
OUI:443E07*
ID_OUI_FROM_DATABASE=Electrolux
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.
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
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
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.
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
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
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
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
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.
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
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.
OUI:54EAA8*
ID_OUI_FROM_DATABASE=Apple, Inc.
+OUI:54EBE9*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
OUI:54EC2F*
ID_OUI_FROM_DATABASE=Ruckus Wireless
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
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.
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
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
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.
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
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.
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
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
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
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.
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)
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.
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.
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
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
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
OUI:8C1F6417E*
ID_OUI_FROM_DATABASE=MI Inc.
+OUI:8C1F64187*
+ ID_OUI_FROM_DATABASE=Sicon srl
+
OUI:8C1F64193*
ID_OUI_FROM_DATABASE=Sicon srl
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
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
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
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
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
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.
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.
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.
OUI:8C1F645D3*
ID_OUI_FROM_DATABASE=Eloy Water
+OUI:8C1F645D6*
+ ID_OUI_FROM_DATABASE=Portrait Displays, Inc.
+
OUI:8C1F645DB*
ID_OUI_FROM_DATABASE=GlobalInvacom
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
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
OUI:8C1F646CF*
ID_OUI_FROM_DATABASE=Italora
+OUI:8C1F646D0*
+ ID_OUI_FROM_DATABASE=ABB
+
OUI:8C1F646D5*
ID_OUI_FROM_DATABASE=HTK Hamburg GmbH
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
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
OUI:8C1F64787*
ID_OUI_FROM_DATABASE=Tabology
+OUI:8C1F6478F*
+ ID_OUI_FROM_DATABASE=Connection Systems
+
OUI:8C1F6479B*
ID_OUI_FROM_DATABASE=Foerster-Technik GmbH
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
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
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
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
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
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
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.
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
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
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
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.
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
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
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
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
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
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.
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
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
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
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.
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
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
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
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
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
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
OUI:AC15F4*
ID_OUI_FROM_DATABASE=Apple, Inc.
+OUI:AC1615*
+ ID_OUI_FROM_DATABASE=Apple, Inc.
+
OUI:AC162D*
ID_OUI_FROM_DATABASE=Hewlett Packard
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.
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
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
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
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
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
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
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)
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.
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.
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.
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
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
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.
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.
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
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.
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
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
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
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
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
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
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
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.
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
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.
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.
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
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
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
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.
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.
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.
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
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
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
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.
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
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
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
acpi:LGD*:
ID_VENDOR_FROM_DATABASE=LG Display
+acpi:LGD*:
+ ID_VENDOR_FROM_DATABASE=LG Display
+
acpi:LGI*:
ID_VENDOR_FROM_DATABASE=Logitech Inc
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
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
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
---- 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
acpi:AMDI*:
ID_VENDOR_FROM_DATABASE=AMD
-@@ -340,6 +339,9 @@
+@@ -343,6 +342,9 @@
acpi:AAA*:
ID_VENDOR_FROM_DATABASE=Avolites Ltd
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
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.
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
acpi:AMX*:
ID_VENDOR_FROM_DATABASE=AMX LLC
-@@ -736,6 +744,9 @@
+@@ -739,6 +747,9 @@
acpi:AOA*:
ID_VENDOR_FROM_DATABASE=AOpen Inc.
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
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*:
acpi:AUR*:
ID_VENDOR_FROM_DATABASE=Aureal Semiconductor
-@@ -1003,6 +1017,9 @@
+@@ -1006,6 +1020,9 @@
acpi:AXE*:
ID_VENDOR_FROM_DATABASE=Axell Corporation
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
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)
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
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.
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
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)
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]
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)
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)
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)
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]
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
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
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
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]
pci:v000010DEd00001FA0*
ID_MODEL_FROM_DATABASE=TU117M [GeForce MX550]
+pci:v000010DEd00001FA1*
+ ID_MODEL_FROM_DATABASE=TU117M
+
pci:v000010DEd00001FAE*
ID_MODEL_FROM_DATABASE=TU117GL
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]
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]
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]
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]
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]
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]
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
pci:v000010DEd000027A0*
ID_MODEL_FROM_DATABASE=GN21-X9
+pci:v000010DEd000027B8*
+ ID_MODEL_FROM_DATABASE=AD104GL [L4]
+
pci:v000010DEd000027E0*
ID_MODEL_FROM_DATABASE=GN21-X9
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.
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
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
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
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)
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)
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.
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
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
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
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]
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
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
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
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
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]
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
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]
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
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.
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
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
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
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
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
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
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
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]
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
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
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]
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
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
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
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.
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)
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
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*
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
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
<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>
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
#!/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.
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:
# 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
'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
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))
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'))
#
# 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/.
# 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
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.
<tr class="even"><td>Weidmuller Interface GmbH & 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 & Co. Elektronik Bauelemente KG</td><td>BCK</td><td>10/20/2022</td> </tr>
</tbody>
</table>
</body>
<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>
<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>
<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
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>
#####################################################################
-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],
Packages=
dbus-1
glibc-locale-base
- libbpf0
+ libbpf1
libcrypt1
libcryptsetup12
libdw1
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/"
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 "Імпартаваць вобраз віртуальнай машыны або кантэйнера"
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)'."
"Для адпраўкі сігналу 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)'."
"Для выдалення файлаў і каталогаў, якія звязаныя з \"$(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 ""
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"
#: 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."
#: 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."
#: 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 ""
#: 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ŭ."
#: 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"
#: 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 ""
#: 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"
#: 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."
#: 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."
#: 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."
#: 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"
#: 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."
#: 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."
#: 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."
#: 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."
#: 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."
#: 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)'."
#: 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."
#: 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."
#: 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."
#: 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."
#: 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."
#: 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."
#: 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."
#: 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."
#: 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"
#: 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"
#: 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."
#: 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."
#: 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"
#: 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 ""
#: 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"
#: 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"
#: 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"
#: 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."
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 ""
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"
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 "Внасяне на изображение на виртуална машина или контейнер"
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)'."
"За изпращането на сигнал на 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)'."
"За изтриването на файловете и директориите на „$(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 ""
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"
#: 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."
#: 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."
#: 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 ""
#: 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."
#: 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"
#: 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 ""
#: 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"
#: 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 "
#: 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."
#: 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."
#: 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 "
#: 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."
#: 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."
#: 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."
#: 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"
#: 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)»."
#: 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."
#: 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."
#: 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."
#: 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"
#: 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."
#: 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."
#: 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."
#: 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."
#: 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"
#: 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"
#: 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."
#: 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."
#: 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 "
#: 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 ""
#: 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 ""
#: 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."
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)»."
#
# 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"
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"
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)'."
"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 ""
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/"
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"
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 ""
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/"
#: 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."
#: 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."
# 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 ""
# 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 "
#: 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"
# 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 ""
#: 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"
#: 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 "
#: 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."
#: 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 "
#: 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 "
#: 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."
#: 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 "
#: 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."
#: 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 "
#: 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."
#: 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."
#: 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."
#: 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."
#: 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."
#: 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 "
#: 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 "
#: 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."
#: 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 "
#: 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"
#: 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 "
# 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 ""
#: 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 ""
#: 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"
#: 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"
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)'."
"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)'."
"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 ""
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"
#: 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 ""
"Απαιτείται πιστοποίηση για προσάρτηση μιας συσκευής σε έναν σταθμό εργασίας."
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 ""
#: 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 ""
"Να επιτρέπεται στις εφαρμογές να αποτρέπουν τη διαχείριση του πλήκτρου "
#: 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."
#: 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 ""
"Απαιτείται πιστοποίηση για να επιτρέπεται σε μη συνδεμένους χρήστες να "
#: 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."
#: 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."
#: 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 "Απαιτείται πιστοποίηση για να ορίσετε την ώρα ζώνης του συστήματος."
#: 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 "Απαιτείται πιστοποίηση για να ορίσετε τοπικά όνομα οικοδεσπότη."
#: 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: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 "Απαιτείται πιστοποίηση για να ορίσετε την ώρα του συστήματος."
#: 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 "Απαιτείται πιστοποίηση για να ορίσετε τοπικά όνομα οικοδεσπότη."
#: 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 "Απαιτείται πιστοποίηση για αδρανοποίηση του συστήματος."
#: 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 "Απαιτείται πιστοποίηση για να ορίσετε τοπικά όνομα οικοδεσπότη."
#: 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 "Απαιτείται πιστοποίηση για αδρανοποίηση του συστήματος."
#: 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 ""
"Απαιτείται πιστοποίηση για να ορίσετε τις τοπικές ρυθμίσεις του συστήματος."
#: 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 "Απαιτείται πιστοποίηση για να ορίσετε την ώρα του συστήματος."
#: 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 "Απαιτείται πιστοποίηση για να ορίσετε την ώρα του συστήματος."
#: 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 "Απαιτείται πιστοποίηση για επανεκκίνηση του συστήματος."
#: 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 ""
#: 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 ""
"Απαιτείται πιστοποίηση για να ορίσετε τις ρυθμίσεις πληκτρολογίου του "
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."
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/"
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"
#: 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/"
#: 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."
#: 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 "
#: 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."
#: 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."
#: 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"
#: 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 "
#: 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 ""
#: 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 ""
#: 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"
#: 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"
#: 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."
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 ""
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"
"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"
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"
#: 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"
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 ""
# 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"
"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"
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"
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)'."
"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 ""
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/"
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"
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)'."
"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)'."
"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 ""
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"
#: 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."
#: 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."
#: 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 ""
#: 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."
#: 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."
#: 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 ""
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"
#: 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."
#: 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."
#: 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."
#: 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"
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)'."
"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)'."
"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 ""
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/"
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"
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)'."
"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 ""
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/"
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"
#: 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 ""
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)'."
"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)'."
"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 ""
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/"
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"
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)'."
"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)'."
"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 ""
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"
"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)'."
"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)'."
"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 ""
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/"
"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)'のプロセスを凍結もしくは凍結解除するには認証が必要です。"
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/"
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-ის ან კონტეინერის იმიჯის შემოტანა"
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)'."
"'$(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)'-ის პროცესების გასაყინად საჭიროა ავთენტიკაცია."
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/"
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 ""
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 ""
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"
"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
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 또는 컨테이너의 이미지 가져오기"
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)'단위의 처리를 동결 또는 해제하려면 인증이 필요합니다."
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"
#: 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ę."
#: 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ę."
#: 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 ""
#: 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ę."
#: 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ę"
#: 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 ""
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į"
#: 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."
#: 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."
#: 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ę."
#: 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ę"
#: 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ę."
#: 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ę."
#: 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ę."
#: 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ę."
#: 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ę"
#: 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ę."
#: 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ę."
#: 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ę."
#: 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ę."
#: 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ę"
#: 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ę"
#: 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ę."
#: 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ę."
#: 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ę."
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)'."
"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 ""
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/"
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"
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)'."
"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)'."
"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 ""
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/"
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 ""
#: 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."
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 ""
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"
"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)'."
"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)'."
"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 ""
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/"
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"
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)'."
"É 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)'."
"É 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 ""
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/"
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"
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)'."
"É 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)'."
"É 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 ""
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/"
"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"
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)'."
"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)'."
"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 ""
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/"
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 "Импортировать образ виртуальной машины или контейнера"
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)'."
"Чтобы отправить сигнал 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)'."
"Чтобы удалить файлы и директории, относящиеся к юниту «$(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 ""
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/"
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 ""
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 ""
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/"
#: 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."
#: 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."
#: 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."
#: 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."
#: 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."
#: 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í."
#: 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 ""
#: 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."
#: 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."
#: 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."
#: 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"
#: 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."
#: 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."
#: 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."
#: 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í."
#: 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í."
#: 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."
#: 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."
#: 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."
#: 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."
#: 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."
#: 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."
#: 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í."
#: 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 "
#: 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 "
#: 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."
#: 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."
#: 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."
#: 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."
#: 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í."
#: 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."
#: 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."
#: 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."
#: 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."
#: 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 "
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 ""
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/"
#: 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 ""
"Потребно је да се идентификујете да бисте поново учитали стање систем-деа."
#: 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 ""
"Потребно је да се идентификујете да бисте поново учитали стање систем-деа."
#: 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 ""
#: 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 "Потребно је да се идентификујете да бисте закачили уређај на седиште."
#: 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 "Потребно је да се идентификујете да бисте поставили зидну поруку"
#: 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 ""
#: 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 "Увези ВМ или слику контејнера"
#: 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 "Напомени фирмверу да се подигне у режиму подешавања интерфејса"
#: 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."
#: 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."
#: 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 "Потребно је да се идентификујете да бисте зауставили систем."
#: 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 услугу"
#: 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)“."
#: 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 "Потребно је да се идентификујете да бисте поставили назив машине."
#: 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 "Потребно је да се идентификујете да бисте успавали систем."
#: 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 ""
"Потребно је да се идентификујете да бисте се пријавили у локалног домаћина."
#: 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 услугу"
#: 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 "Потребно је да се идентификујете да бисте успавали систем."
#: 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 ""
"Потребно је да се идентификујете да бисте поставили основни језик система."
#: 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 "Потребно је да се идентификујете да бисте поставили системско време."
#: 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 "Потребно је да се идентификујете да бисте поставили системско време."
#: 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 "Потребно је да се идентификујете да бисте поставили зидну поруку"
#: 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 "Потребно је да се идентификујете да бисте поставили зидну поруку"
#: 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 ""
"Потребно је да се идентификујете да бисте поново учитали стање систем-деа."
#: 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 "Потребно је да се идентификујете да бисте поново покренули систем."
#: 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 ""
"Потребно је да се идентификујете да бисте увезли виртуелну машину или слику "
#: 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 "Потребно је да се идентификујете да бисте закачили уређај на седиште."
#: 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 ""
#: 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 ""
"Потребно је да се идентификујете да бисте поставили подешавања системске "
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)'."
"Потребно је да се идентификујете да бисте поново поставили „неуспешно“ стање "
"за „$(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 ""
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/"
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"
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)'."
"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)'."
"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 ""
#, 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"
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 ""
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 ""
# 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"
"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"
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"
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)'."
"'$(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)'."
"'$(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 ""
# 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"
"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"
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 "Імпортування образу контейнера або віртуальної машини"
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)'."
"Для вилучення файлів і каталогів, які пов'язано із «$(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 ""
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/"
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 "导入虚拟机或容器镜像"
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)' 单元进程需要认证。"
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"
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 "匯入虛擬機器或容器映像"
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)」的程序需要身份驗證。"
__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() {
__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)
__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 () {
__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() {
__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() {
__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 () {
__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() {
__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() {
__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() {
--- /dev/null
+# 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
__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() {
__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() {
__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(){
#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
list*|cancel-transfer|pull-tar|pull-raw)
msg="no options" ;;
clone)
- _machinectl_machines ;;
+ _machinectl_images ;;
start)
- _machinectl_machines ;;
+ _machinectl_images ;;
*)
_sd_machines
esac
(( $+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
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);
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)) {
/* 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,
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;
"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.",
void *userdata) {
ExecContext *c = ASSERT_PTR(data);
- int i, min, max, r;
+ int i, r;
assert(filename);
assert(lvalue);
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;
}
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)
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;
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");
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");
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"
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.
log_debug("Not rewriting partition table, operating on naked device.");
*ret_disk_uuid = SD_ID128_NULL;
*ret_table = NULL;
+ *ret_partition = NULL;
return 0;
}
#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"
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)
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)) {
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 */
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;
#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;
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);
}
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;
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)
&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);
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 '?':
_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");
*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");
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) {
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;
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);
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);
+}
_cleanup_fclose_ FILE *g = NULL;
unsigned n = 0;
- g = fopen(*f, "r");
+ g = fopen(*f, "re");
if (!g) {
if (errno == ENOENT)
continue;
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);
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;
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;
for (;;) {
if (sendmsg(fd, mh, flags) >= 0)
return 0;
-
if (errno == EINTR)
continue;
-
if (errno != EAGAIN)
return -errno;
for (;;) {
if (write(fd, message, length) >= 0)
return 0;
-
if (errno == EINTR)
continue;
-
if (errno != EAGAIN)
return -errno;
#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;
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;
}
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]);
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);
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)
_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) {
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 */
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)
.source = TAKE_PTR(s),
};
- return 0;
+ return type;
}
void install_changes_free(InstallChange *changes, size_t n_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)
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);
(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) {
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)) {
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;
}
(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. */
/* 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;
}
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);
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;
_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
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;
}
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;
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. */
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);
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 */
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);
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;
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;
}
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;
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;
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);
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)
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)
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);
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;
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) {
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)
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);
}
} 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);
_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)
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;
#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();
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);
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");
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;
/* 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();
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);
finish:
install_changes_free(changes, n_changes);
- return r;
+ return r < 0 ? r : 0;
}
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);
}
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);
}
_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);
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);
}
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"
_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);
#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);
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);
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));
}
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) {
* 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)
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;
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;
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);
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");
[Service]
ExecStart=/bin/true
-CPUSchedulingPolicy=rr
-CPUSchedulingPriority=0
+CPUSchedulingPriority=-1
CPUSchedulingPriority=100
+CPUSchedulingPolicy=rr
[Service]
ExecStart=/bin/true
-CPUSchedulingPolicy=rr
CPUSchedulingPriority=1
CPUSchedulingPriority=2
CPUSchedulingPriority=99
+CPUSchedulingPolicy=rr
/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..."
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
: >/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
set -eux
set -o pipefail
+# shellcheck source=test/units/assert.sh
+. "$(dirname "$0")"/assert.sh
+
: >/failed
RUN_OUT="$(mktemp)"
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
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