Comments (2)
I've created PRs on the following repos to help satisfy @gollux 's request that we notify users. I'm sure the majority of the traffic is from the kubernetes repos, but I don't think it will hurt to proliferate this change more widely.
yunionio/cloudpods#13788
livepeer/go-livepeer#2340
jm33-m0/emp3r0r#103
portainer/agent#280
ericmaustin/unixtools#1
from pcidb.
Hi @gollux! So sorry that my library has caused issues for you!
The way that the library works is actually to first look for the PCI database files in a set of known locations and only if no PCI database file can be found on the local filesystem and the network fetch feature has not been disabled, attempt to fetch the latest PCI database from pci-ids.ucw.cz.
The only time that the network fetch occurs is when the platform is Windows (which AFAIK does not have the PCI database files cached locally like Linux does...) or if the library is loaded from a filesystem (perhaps in a container?) that does not have any of the PCI IDS database files mounted into it from the local Linux host.
If you would please email me jaypipes at gmail dot com any informaiton you have about those 300 unique IP addresses I can do some investigation and see what might be causing those calls to your pci-ids.ucw.cz site from the library. I suspect that may be some testing or CI platform (Kubernetes or one of the Kubernetes networking drivers) that includes this library in the container image used for testing and that container image's filesystem does not have a bind mount to pass the Linux host's pci-ids files into the container.
from pcidb.
Related Issues (10)
- Support for Windows HOT 8
- support PCIDB_CHROOT HOT 3
- Allow configuration options to be passed to module constructor
- Support JSON and YAML serialization
- Allow network fetch of pciids file to be disabled
- Support go modules
- If pci.ids doesn't exist, pcidb attempts to pull pci.ids file from remote but fails
- Change from `Id` field to `ID` field
- Remove PCI prefix on `pcidb` structs
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pcidb.