Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/getsolus/linux-driver-management

Linux Driver Management
https://github.com/getsolus/linux-driver-management

vscode: Make sure our build assets are located for indexing.

Signed-off-by: Ikey Doherty <[email protected]>

c2306f8b33604b6d6ba5974b26b9e72368782b86 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add new test task for the monitor

Signed-off-by: Ikey Doherty <[email protected]>

11a035ccb52c1a8fa9f73d378610158fec7fec70 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add vscode tree to make my life easier

Signed-off-by: Ikey Doherty <[email protected]>

b9bc099eabc2d2830246f4415cd06a727bb0b462 authored almost 7 years ago by Ikey Doherty <[email protected]>
Ensure we assign pvid to USB devices too

Signed-off-by: Ikey Doherty <[email protected]>

5bc03b63a9fed0ae98a7e9d647515d3d284ffb32 authored almost 7 years ago by Ikey Doherty <[email protected]>
Rename `mkmodalias` to `mkmodaliases`

Pluralisation sucks, but there is a difference to be considered here.
The kernel knows a modalia...

5f32f3ee14012aa0d8551afa2b8d0131735d24d1 authored almost 7 years ago by Ikey Doherty <[email protected]>
Update docs for the tool

Signed-off-by: Ikey Doherty <[email protected]>

d54344b8ec095359c2f97d3994a5244bcec53ed1 authored almost 7 years ago by Ikey Doherty <[email protected]>
tools: Properly glibiffy mkmodalias to support options

This provides the ability to redirect output to a named file using the
new `-o` option, as well ...

f16e0154f0ee126ab80028a0410e8cee2a78b312 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add manpage for the mkmodalias tool

Signed-off-by: Ikey Doherty <[email protected]>

e299bf7105d115740580bc8d35d9e50616f9eb32 authored almost 7 years ago by Ikey Doherty <[email protected]>
Stop building old portions of the codebase, drop libpci dependency

Signed-off-by: Ikey Doherty <[email protected]>

8167f2b4cbe8389d16278edeb22e77cb09aff84f authored almost 7 years ago by Ikey Doherty <[email protected]>
docs: Include HID device in sgml

Signed-off-by: Ikey Doherty <[email protected]>

83073948acbf3ad3189221e1a406f38b2f7c35bf authored almost 7 years ago by Ikey Doherty <[email protected]>
Add missing types to docs

Signed-off-by: Ikey Doherty <[email protected]>

c9e654f75218b4a658686a10d2eac3642488b505 authored almost 7 years ago by Ikey Doherty <[email protected]>
You don't need libusb headers..

Signed-off-by: Ikey Doherty <[email protected]>

31f0da14928f6b630cd3473bbcfac92601c13e57 authored almost 7 years ago by Ikey Doherty <[email protected]>
Merge pull request #8 from kyrios123/patch-2

Logitech M305 wireless mouse

3f2598f80dba0c40f763f3ca7f352fa8bc147bb4 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add support for HID detection

We add a staging type, LdmHIDDevice, which allows us to perform some special
adaptation for HID ...

46fd51a3578fb90321461053d4998a99d63e6c5e authored almost 7 years ago by Ikey Doherty <[email protected]>
Logitech M305 wireless mouse

3080613066165b7af663e9c92e01cd146311b104 authored almost 7 years ago by Pierre-Yves <[email protected]>
Merge pull request #7 from kyrios123/patch-1

redone with record_usb.sh

a570dda11dec759f67e62f54127b51a77b242b1a authored almost 7 years ago by Ikey Doherty <[email protected]>
redone with record_usb.sh

caa31f4458f80d4c7a234d0e6befdd62ba26c732 authored almost 7 years ago by Pierre-Yves <[email protected]>
Refresh Samsung Printer data

Signed-off-by: Ikey Doherty <[email protected]>

5e2828e37a00f246be35ac3aa65b6709b8fac920 authored almost 7 years ago by Ikey Doherty <[email protected]>
Refresh Josh's iPod Touch 5th Gen Data

Signed-off-by: Ikey Doherty <[email protected]>

77de656e280ed0c1b2b70c75cdfd5e16ba6317a9 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add HP Printer test data from Girtablulu

Signed-off-by: Ikey Doherty <[email protected]>

0697a51caec7bcfe007b4f2216e79aabb4f6a83c authored almost 7 years ago by Ikey Doherty <[email protected]>
Add Yubikey U2F (OTP) data

Signed-off-by: Ikey Doherty <[email protected]>

abf4614305e409379e30cca0d09a5b28a8dc4728 authored almost 7 years ago by Ikey Doherty <[email protected]>
Refresh Josh's Yubikey 4 data

Signed-off-by: Ikey Doherty <[email protected]>

7deb696f383e147070dfc99ad90464639ffabddd authored almost 7 years ago by Ikey Doherty <[email protected]>
Refresh Josh's Logitech G403

Signed-off-by: Ikey Doherty <[email protected]>

b77e276a575a79bbf8bda6b1033b5edd0972ee5e authored almost 7 years ago by Ikey Doherty <[email protected]>
Refresh xbone data

Signed-off-by: Ikey Doherty <[email protected]>

d356c0c666e91a6dd907eb2fab06bcfcbf9cb920 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add new Logitech data

Signed-off-by: Ikey Doherty <[email protected]>

4e0ee2cc5bf54b3761669ea34874c2b64252d141 authored almost 7 years ago by Ikey Doherty <[email protected]>
Refresh Mamba from Girtabulu

Signed-off-by: Ikey Doherty <[email protected]>

82acaacdaaf4038a3cd9df94d18bda7002160b3d authored almost 7 years ago by Ikey Doherty <[email protected]>
Add Razer Ornata Chroma test data from Gaming4LifeDE

Signed-off-by: Ikey Doherty <[email protected]>

ff4be133a523c2154d4e5b0d6b39e822eb58fb2a authored almost 7 years ago by Ikey Doherty <[email protected]>
Refresh Blue Yeti data to be complete

Signed-off-by: Ikey Doherty <[email protected]>

4f342992d59c9e3fbb03a1c60def022693dd937c authored almost 7 years ago by Ikey Doherty <[email protected]>
Add a new script to record USB devices

Signed-off-by: Ikey Doherty <[email protected]>

e11685219134edcbee93170d8d797fc4446733d4 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add razer-drivers modaliases for tests

Signed-off-by: Ikey Doherty <[email protected]>

cc10be6a2b36c513754cd3ebbfa41e07b8664c0f authored almost 7 years ago by Ikey Doherty <[email protected]>
tools: Add initial (very rough) version of mkmodalias

We'll use this tool to construct new modalias files automatically, where
appropriate.

Signed-of...

dec43a682656733dcbaa8ccbe51813fd3b351487 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add skeleton for tools

Signed-off-by: Ikey Doherty <[email protected]>

49463048b29ec3367812136e94cfb923639bd8a7 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add notes for tracking

Signed-off-by: Ikey Doherty <[email protected]>

cb89dda04096052f433d20f4cf319196e21466cb authored almost 7 years ago by Ikey Doherty <[email protected]>
Allow the monitor to know if a provider is installed

This only queries the sysfs kernel module for now and is pretty cheap,
though in future we can e...

871ecbf40650cb6bf20fd6a4aca36936b5300a72 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add (currently unusable) installation status

Signed-off-by: Ikey Doherty <[email protected]>

bd553e6fd0bf44b73b11c050f6e7b27bfe966fbd authored almost 7 years ago by Ikey Doherty <[email protected]>
Expose package name via the provider

Signed-off-by: Ikey Doherty <[email protected]>

621c7ca01e15add5c0326217703d8e1ed0e6179d authored almost 7 years ago by Ikey Doherty <[email protected]>
monitor: Ensure we query all of the existing devices too

Signed-off-by: Ikey Doherty <[email protected]>

14aec31823fa220c1619de82c3f83e1a1b590e72 authored almost 7 years ago by Ikey Doherty <[email protected]>
monitor: Start working on the basic detection routine

Signed-off-by: Ikey Doherty <[email protected]>

4cfa1501aaf3bc6cea964986848687708439a567 authored almost 7 years ago by Ikey Doherty <[email protected]>
monitor: Ensure we have plugins

Signed-off-by: Ikey Doherty <[email protected]>

673ab11251da8ae79096a610f63546ca6049850d authored almost 7 years ago by Ikey Doherty <[email protected]>
monitor: Start working on the GPU discovery

Signed-off-by: Ikey Doherty <[email protected]>

f91b7e1d363127d6c86712f6b970c4941468c96a authored almost 7 years ago by Ikey Doherty <[email protected]>
Update TODO for today

Signed-off-by: Ikey Doherty <[email protected]>

e4e1b7857398ca82aa06960c4cca788cec985406 authored almost 7 years ago by Ikey Doherty <[email protected]>
Add mkgobuildy script to simplify iterative development

Signed-off-by: Ikey Doherty <[email protected]>

f0516692245dc00f5420d6d2c67c3e475884c917 authored almost 7 years ago by Ikey Doherty <[email protected]>
Happy new year, yo

Signed-off-by: Ikey Doherty <[email protected]>

c0386f32910f744f71414b60bdf0f34f81512209 authored almost 7 years ago by Ikey Doherty <[email protected]>
lib: Fix nasty segfault

Signed-off-by: Ikey Doherty <[email protected]>

159476666138b4bc4e9103b96cd800dc9ec041ea authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Fix false positives on GPU detection

Signed-off-by: Ikey Doherty <[email protected]>

7f538972af28afce2aa14053cc7bea0cd0d43e6e authored about 7 years ago by Ikey Doherty <[email protected]>
Add stable-sort, LIFO.

Signed-off-by: Ikey Doherty <[email protected]>

33fc47f409d3a0168b8f5c6a5dde9f58d6b19dc2 authored about 7 years ago by Ikey Doherty <[email protected]>
Add ldm_manager_add_modalias_plugins_for_directory

This will add all modaliases from the given directory as plugins.
This also exposes the fact tha...

103b520f05de70d5b84511d862c8b795a6402d76 authored about 7 years ago by Ikey Doherty <[email protected]>
Add test to assert that plugin order is preserve on multiple candidates

Signed-off-by: Ikey Doherty <[email protected]>

01fb10cb167af2e68c577f9493cf5584413382bd authored about 7 years ago by Ikey Doherty <[email protected]>
tests: Make the simple test actually work now

Signed-off-by: Ikey Doherty <[email protected]>

ab1711aa2d2648548af6fc0ff7f880388973244b authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Make manager a weak reference and sink when we take it

Signed-off-by: Ikey Doherty <[email protected]>

8c67d2f72151809ddd3a8392464c3a06c99add82 authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Begin exposing Plugin API to consumers

Signed-off-by: Ikey Doherty <[email protected]>

70f3ea4244cea50064b482199bdf6caa17b6d258 authored about 7 years ago by Ikey Doherty <[email protected]>
tests: Add currently failing `check-plugins`

We'll use this to flesh out the plugin API and ensure our plugins work
as advertised.

Signed-of...

c1831ed82a169c09d9ed3dc09206befa1fe7b438 authored about 7 years ago by Ikey Doherty <[email protected]>
data: Add 340 aliases for testing

Signed-off-by: Ikey Doherty <[email protected]>

ed457b2edf88555c01f1f7ab1337df61766265df authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Sort the providers with stable order

Signed-off-by: Ikey Doherty <[email protected]>

76b12adefa9cd143f6009a22cb86dfe3ff64af57 authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Reduce initial device reservation to 30

Signed-off-by: Ikey Doherty <[email protected]>

5fc5f4aa414d631e217f0c3656eca84e6fd3ee02 authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Remove unused signal ID

Signed-off-by: Ikey Doherty <[email protected]>

32f95c2c11c1a099fce1a325f4f52e732d62db0b authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Switch LdmManager internals from GHashTable to GPtrArray

This will alleviate a problem with the test suite order not being certain
ahead of time, as well...

4699927ee71d55ed2f0f46cbaf82d4d8fae1a58d authored about 7 years ago by Ikey Doherty <[email protected]>
Use GPtrArray return instead of GList for providers

This not only makes bindings simpler, it makes it far easier to work with
from C as we can set g...

e6a636c4d447015cb71c6461fc2cc7299db64a42 authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Add cheap function to return the GPU configuration providers

Signed-off-by: Ikey Doherty <[email protected]>

377d5556ffd94926e3142d78e39eedcabd1f5af7 authored about 7 years ago by Ikey Doherty <[email protected]>
plugin: Implement main LdmModaliasPlugin detection routine

This one is very trivial to implement, effectively walk our modaliases
until we find one that ac...

b13992d17a64922478ea0a74eb725faf25905474 authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Make the LdmProvider have basic device/plugin props + constructor

Signed-off-by: Ikey Doherty <[email protected]>

47e3ccbb93313ba6fab86f138da1e5e023a37a57 authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Half-implement new `get_providers` API

This will be used to return a priority based list of providers from our
plugin set for some give...

d3be7ab9182ae38ebdf1395cb722326f36296745 authored about 7 years ago by Ikey Doherty <[email protected]>
Begin manager plugin API (modalias helper)

This new helper will be used later when we initialise ldm from system
directories and add all kn...

8939a9905f2a1ef89a39ce90d45d41ce93845736 authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Start splitting private API for the LdmManager

Signed-off-by: Ikey Doherty <[email protected]>

805390ba6a4c6e9e2f7071cba58abe9cb9b741d7 authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Document public LdmPluginClass API

Signed-off-by: Ikey Doherty <[email protected]>

29ee0cbe74e771bdbffdc5a2ded757fcc8826dc5 authored about 7 years ago by Ikey Doherty <[email protected]>
Start fleshing out API for interaction between Plugin+Provider

Signed-off-by: Ikey Doherty <[email protected]>

9e6614f2c4185974dbe1563afd52610f832aae51 authored about 7 years ago by Ikey Doherty <[email protected]>
Whoops.

Signed-off-by: Ikey Doherty <[email protected]>

b93c854d7ea2bd4a67a3e3620352c780a11eec03 authored about 7 years ago by Ikey Doherty <[email protected]>
Add new skeletal LdmProvider type

The LdmProvider will be the return result from a Manager query to find
the required details need...

df11ff23234980978762f2d1e8a68614d084a040 authored about 7 years ago by Ikey Doherty <[email protected]>
docs: Split Device API into new chapter

Signed-off-by: Ikey Doherty <[email protected]>

057f71d6fe8b1758a3f3a8fdf932be512d527097 authored about 7 years ago by Ikey Doherty <[email protected]>
"Driver" -> "Plugin"

Signed-off-by: Ikey Doherty <[email protected]>

e235a2e7a3e686512d54b2fe62b7c29fc92a8f66 authored about 7 years ago by Ikey Doherty <[email protected]>
monitor: Make demo more interesting

Signed-off-by: Ikey Doherty <[email protected]>

67f2935d7ebe020f36947518067bdaef05c57889 authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Add fallback lookups for ID_MODEL/ID_VENDOR

Signed-off-by: Ikey Doherty <[email protected]>

030f121c7beaf21eeb4bd58bf2441f6ca3c9fb8a authored about 7 years ago by Ikey Doherty <[email protected]>
Only emit device-added on USB for complete device

This removes the need for `device-changed` by waiting until the whole
device has been bound, i.e...

bfd5f4513b1176ec0a0c239b36b644a51f0c7fb1 authored about 7 years ago by Ikey Doherty <[email protected]>
Fix broken-to-hell signals

Signed-off-by: Ikey Doherty <[email protected]>

2c91fa53fc1c86ec258a56c0f603fbf83a4b4d27 authored about 7 years ago by Ikey Doherty <[email protected]>
monitor: Hook up (broken) signals

Signed-off-by: Ikey Doherty <[email protected]>

57bf4416ae71cfea8f2ee3cb4e05b50233838003 authored about 7 years ago by Ikey Doherty <[email protected]>
monitor: glibification stage 2 (LdmDaemon class)

Signed-off-by: Ikey Doherty <[email protected]>

f8b1319dc5e129b1f0473b02405946ea12423416 authored about 7 years ago by Ikey Doherty <[email protected]>
monitor: glibification stage 1

Signed-off-by: Ikey Doherty <[email protected]>

79f317b7d35d00e717e02c4394204023aca155db authored about 7 years ago by Ikey Doherty <[email protected]>
manager: Install new signals for the monitor to use

The monitor will connect to the various signals and determine hardware
state through the proper ...

3ac0e694fea39f84253a7fa0f2e705af45db9fc3 authored about 7 years ago by Ikey Doherty <[email protected]>
Remove stray assert

Signed-off-by: Ikey Doherty <[email protected]>

1a345cb72c3b8fb63c7fd284097822fab26e7580 authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Hide child add/remove methods from public API

Signed-off-by: Ikey Doherty <[email protected]>

028176684616e506acb1d78d3139d82c7b74f4fb authored about 7 years ago by Ikey Doherty <[email protected]>
Allow disabling the monitor through new LdmManagerFlags

This is useful for quick "i only want a list of devices" situations
where we'll construct a new ...

0bdb4f70823f14ce8b4a23ca3be9f89563a4785c authored about 7 years ago by Ikey Doherty <[email protected]>
Include DmiDevice as part of global includes

Signed-off-by: Ikey Doherty <[email protected]>

65f1b0993cd2c45a90c0f54b3f47d3f5148bfe11 authored about 7 years ago by Ikey Doherty <[email protected]>
Fix invalid comments

Signed-off-by: Ikey Doherty <[email protected]>

0210ac308ae1b188495e5b5ffe405d81782ef4fa authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Add new DMI device type to allow platform identification

Signed-off-by: Ikey Doherty <[email protected]>

2d629459f550940197194c6a9dc60f14df7b0d45 authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Implement full hotplug add/remove support

Signed-off-by: Ikey Doherty <[email protected]>

da44c7f32863231fc913cac5e85f8959bb50acd6 authored about 7 years ago by Ikey Doherty <[email protected]>
Remove debug - it works

Signed-off-by: Ikey Doherty <[email protected]>

adf0786c7e9be6f0104e5aaec99179cfd3f07000 authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Deduplicate hotplug devices

Signed-off-by: Ikey Doherty <[email protected]>

2dd4f4e1a59442701b0b16a6d77a259525336ed6 authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Set up the monitor before we enumerate existing devices

Signed-off-by: Ikey Doherty <[email protected]>

26328778bde4b24269b9704ccf908688903bb9c3 authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Filter udev events by the USB subsystem

Signed-off-by: Ikey Doherty <[email protected]>

4e106ef3b4b97b94c3f64c87bbf9c81738a2d24a authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Add very crude initial udev monitor

This leverages the main glib event loop and attaches the unix fd to
the main context, allowing u...

fbfb5397dc5406e9a5075f6d45031ba2604f3953 authored about 7 years ago by Ikey Doherty <[email protected]>
Merge pull request #6 from joebonrichie/plug

data: Add data from Yubikey NEO

82205dc50cc8797b71ded1c914757d9d3cc32cb4 authored about 7 years ago by Ikey Doherty <[email protected]>
data: Add data from Yubikey NEO

Signed-off-by: Joey Riches <[email protected]>

f457934e86a64e021674310c2c9bd298991f7eb6 authored about 7 years ago by Joey Riches <[email protected]>
Moar data. Nom nom nom!

Signed-off-by: Ikey Doherty <[email protected]>

fa76aa7a21eb2578c8576e9d50f90b498bbb3c9c authored about 7 years ago by Ikey Doherty <[email protected]>
lib: Add new `get_{primary,secondary,detection}_device` methods

This simplifies logic by allowing quick access to the primary GPU,
or the iGPU/dGPU, as well as ...

a71d5effd402ecbcec8d9549949899d55689d411 authored about 7 years ago by Ikey Doherty <[email protected]>
Forcibly change bus IDs in test data so we don't have host contamination

Signed-off-by: Ikey Doherty <[email protected]>

02dcf567639e5a436584951ea6255de11c48a49c authored about 7 years ago by Ikey Doherty <[email protected]>
Add test to ensure desktop multiple GPUs aren't detected as Optimus

Signed-off-by: Ikey Doherty <[email protected]>

51774a3d07863e89fb7d2dd594649707d9c4248b authored about 7 years ago by Ikey Doherty <[email protected]>
data: Add desktop NVIDIA+Intel so we can ensure we don't see Optimus

Signed-off-by: Ikey Doherty <[email protected]>

81f6de10222561a807e5800e3069fb557f677be4 authored about 7 years ago by Ikey Doherty <[email protected]>
Merge pull request #5 from kyrios123/patch-1

data: NVIDIA GP107M [GeForce GTX 1050 Mobile]

f2f5f54b608aaca42db3362acf1f40c19bc40533 authored about 7 years ago by Ikey Doherty <[email protected]>
Update optimus1050m.umockdev

card0: Intel Device 591b [Intel HD Graphics 630]
card1: NVIDIA GP107M [GeForce GTX 1050 Mobile]

dfbc0f3fe66eec6cfe29cf848c1c8bd6ddd2c5f5 authored about 7 years ago by Pierre-Yves <[email protected]>
I can't spell.

Signed-off-by: Ikey Doherty <[email protected]>

77d9f7515a04a0f8df55bad2ce8a995fe03ab2b8 authored about 7 years ago by Ikey Doherty <[email protected]>