Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/QubesOS/qubes-app-linux-usb-proxy
USBIP over qrexec proxy
https://github.com/QubesOS/qubes-app-linux-usb-proxy
57ab3940d450b18e570da57886d65cb5707aa60f authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
fae57e2b8794011ae47970ca3eee04ba0478961b authored over 1 year ago by Frédéric Pierret (fepitre) <[email protected]>
e1becec96b060f1479268a794f9b1ed9798bb4cc authored over 1 year ago by Frédéric Pierret (fepitre) <[email protected]>
ed55d005052ad3894b9c46b3501dee797f6f2faf authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
Fixes: 6a32aba "Fix sys-usb: keyerror that prevents persistent attachments on VM start."
Fixes ...
92cd99f7430b50bdc384131df3c07da677082cb1 authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>bd99f868a3606d809ca61fe40c76da8ed4ebf76f authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/30:
spec: add BR python3-setuptools
Cleanup python2 code and packaging
99c6e12bf5a972beba4a01c3818d1cc9ea04109d authored almost 2 years ago by Frédéric Pierret (fepitre) <[email protected]>
090a2b09d15d288563a7c4e29efd0be40b766525 authored almost 2 years ago by Frédéric Pierret (fepitre) <[email protected]>
Fixes https://github.com/QubesOS/qubes-issues/issues/7713 .
6a32aba3111a0a1cdf55c78157cd1c1d2d71fd24 authored almost 2 years ago by Rudd-O <[email protected]>a6c84cc6c38faceb93213e771125cf7bb3c1f89b authored about 2 years ago by Marek Marczykowski-Górecki <[email protected]>
Host controller drivers are detached on suspend, so all devices will be
detached anyway. Do it b...
QubesOS/qubes-issues#2738
fa34c1fc26010d3adb468980b2f50684c117e50e authored about 2 years ago by Marek Marczykowski-Górecki <[email protected]>cdfda03e9a455c45a9788ffc1ac0a1106e3c1999 authored over 2 years ago by Frédéric Pierret (fepitre) <[email protected]>
46787173f72e6f8be2515a0fbf010943d609fe62 authored over 2 years ago by Frédéric Pierret (fepitre) <[email protected]>
51dc39c94306668b1cac3fc11304e82ae6b047f6 authored over 2 years ago by Frédéric Pierret (fepitre) <[email protected]>
62a1082769c9948a1d4294f20afe8c2d573efa41 authored over 3 years ago by Marek Marczykowski-Górecki <[email protected]>
It may take few seconds to actually attach the device, especially on
slower systems.
Not every distro has /usr/sbin/modprobe, some has just /sbin/modprobe
(and not merged /usr). Thi...
0c979e3c5d2956024614ee3ae7d6c76de81db935 authored over 3 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/22:
Make it work on R4.0 too
winusb: fix feature naming
winusb: remove redunda...
The same branch is used for both R4.1 and R4.0, but the 'stubdom-qrexec'
feature is supported on...
df21aad49cac82f67fd057d654967ea82c02f9ad authored over 3 years ago by Marek Marczykowski-Górecki <[email protected]>
b87c557a542db83c30664431d4a476da980b33e1 authored over 3 years ago by Frédéric Pierret (fepitre) <[email protected]>
2b32d1a58913988bf231df62c731603ac6b39768 authored almost 4 years ago by Dmitry Fedorov <[email protected]>
558e36c8bfcbadae237a4e3ca835b461e34c7065 authored almost 4 years ago by Dmitry Fedorov <[email protected]>
867cacf342d141cf56cfd303d6722b8ea47e85d3 authored almost 4 years ago by Dmitry Fedorov <[email protected]>
368bee27d7b19ceed1d14535c77ed66a2752fa9f authored almost 4 years ago by Dmitry Fedorov <[email protected]>
69467b2e790fab9f8830418dccf06bd27ea93d3c authored almost 4 years ago by Dmitry Fedorov <[email protected]>
6f9beda5f8eb5936bcded856ee478e4d71c5ec00 authored almost 4 years ago by Dmitry Fedorov <[email protected]>
a351cc0d727e2cc36b247ef10e0d6c8bac319f72 authored almost 4 years ago by Dmitry Fedorov <[email protected]>
6b6bb3833d0087fa18b3123a371ae9753229f8ff authored about 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
49f9dd18e97be517485f6a37257c3bb3e38d5497 authored over 4 years ago by Marek Marczykowski-Górecki <[email protected]>
Allow the value Super Speed Plus 10000, but pretend it is the same as
USB 3.0, because USBIP doe...
5aae530db8da351668cf47a1838af0405a400cef authored over 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
45f670773a0e7136ea8ca92c98ae4778dd354301 authored over 4 years ago by Marek Marczykowski-Górecki <[email protected]>
Generally the actual USB packets are sent by the kernel into the socket,
so a process on either ...
usb-export script checks only once a second if device wasn't detached
and then updates info in q...
2668a1f6ab372cec71177c699f74933f6f6cdba2 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Commit a505ce7 "Send events even when device is attached/detached by
alternative method" introdu...
1beb11863172e5c14ea0df7b79909e78a9ccf842 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Really wait for the whole timeout, not abort immediately.
And also disconnect the device on abor...
63435224d2c43fb02f277e3cf0d686c3c5b85484 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
QubesOS/qubes-issues#5529
4be56f072a7b86902e25550ba35fff814ba04ca9 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>QubesOS/qubes-issues#5297
46d9b2bebbab5dab1f166cc7fa18205091d290fc authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
* bug5544:
Add attach timeout
When device attach fails before the device show up in the sysfs, the
script would wail indefinit...
8a0f90543bc4efb46e38386534169c2ee2710bfd authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Avoid inspecting VMs just when it's created, they don't have all the
properties initialized yet ...
3633e83145e59ab2966806619d9c8125a3d5470a authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Dom0 monitors only /qubes-usb-devices qubesdb path itself, not the whole
tree - VM side is suppo...
Dom0 part already listen for device change events (qubesdb watch) and
also already keep a list o...
QubesOS/qubes-issues#4613
72172bcc6f02cec1c7a6add6358c4cd5c94c9efc authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>765c3406ade19df2925785c976d8c449b61567e0 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
QubesOS/qubes-issues#4613
c733906c921be1799dbc784f79d3ba5212edfd34 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
There were a couple issues:
1. Policy file modification wasn't done under lock. While the curren...
92b5eacde1194a9a72904266f228869dfd364382 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/4:
Clarify how to install this package securely
* origin/pr/5:
Add error message with source
Previously, usb-export ensured that the device was bound to usbip-host
by checking whether the d...
95374267c01bba9f4e8c2d4075823c2024cfe179 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
bbc7bc523bc75b52ecbfa0ad353eafa8394d16c9 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Use explicit-versioned python macros, use common tarball name.
e7ec54849972fcf3df442ce85b2148fcbfc70bbb authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Devices assigned with persistent=True should be attached whenever domain
is running. Since USB d...
QubesOS/qubes-issues#4780
10ef97b7aa3cc885fb13ab4cddf4f8d21691f180 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/5:
Add error message with source
* origin/pr/4:
Clarify how to install this package sucurely
292d278b371918b2100c695b7c087a5d892ab416 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
f860d3e6ef86a9668836be021b2d03a61f32919c authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Recently build environment do not contain python (nor python2) binaries
by default. Request them...
Whonix Gateway is not supposed to have any devicesa and qubes-usb-proxy
is not installed there b...
- print wrong parameter values
- show file and VM
- link to GitHub to foster contribution
- add ...
Refer to documentation
Signed-off-by: Nicco Kunzmann <[email protected]>
a8beed54b5ec8edc1c8d9e08b1001c87147dc21d authored over 6 years ago by Nicco Kunzmann <[email protected]>6c0fcd16ee55832dcae0c34a1c0bf6f3d934bb70 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
* qubesos/pr/9:
spec.in: add changelog placeholder
Create .spec.in and Source0
Currently broken, because of change in exit code reporting in
qrexe-client-vm.
7695805150a687ac6442c6d9c5f864e9b6006da2 authored over 6 years ago by Frédéric Pierret <[email protected]>
de6d3ad4d3f80328cf917511d1aba388cde5fd62 authored over 6 years ago by Frédéric Pierret <[email protected]>
8ed6397f6ed176b63dff7412ce0a366ab0e09c60 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
There was a typo: prt instead of port. It is fixed in newer kernels, but
4.4.x still have it.
F...
ac3456b156447284f8aaaaa24b92881670fccdd7 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>0a976318b5b42b3ebe656897aa2f6d3bc813a169 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
QubesOS/qubes-issues#3525
33faf1136aabc034f687ea29f883d6325c011cce authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Do the same as BlockDeviceExtension. This way when
'device-{attach,detach}:usb' event is fired, ...
There is no usb-proxy for dom0, intentionally (to discourage using dom0
as USB VM). But if we ev...
5d72f26d9e9d7748a3a738f09ddfbe96c0e5dbf4 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
lsusb is needed for VID.PID addressing, and for tests.
9caacd4ebe7311ef73d42a4501a305a9762bd433 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>ced63638204d4547710f388c962b2a093181864b authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Port numbers in .../status and 0-extended to 4 digits, for example 0008.
printf try to interper ...
ec7d5f6a860eae54921da62ed93770185b77e4d9 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
c081f2db418b6581b83ab700a65499f6768b8144 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
It isn't loaded automatically anymore.
ea6fd7dfe19b64c8130eac26bf704038c7ddd42b authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>Tests for Qubes 3.2 needs to be in python2.
2e61345a500e7d20afa0ee8de86050066b0ee33e authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Commit 7592e91 "qrexec: fix reporting exit code in qrexec-client-vm" in
core-agent-linux breaks ...
Device path has been changed to /sys/devices/platform/vhci_hcd.0.
Fixes QubesOS/qubes-issues#3455
4e570e8110d96d9bacba3d8ab3274c6f17c7f66e authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
USBIP in Linux >= 4.13 support SuperSpeed connection, but also introduce
changes to status forma...
f5543baa98bef99cadd38a4a8b79ad9dd7894de3 authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
If connection fails early, frontend do not get any device information,
but it prints misleading ...
There may be cases when device have no description exposed in QubesDB -
for example when device ...
Reported by @adrelanos
Fixes QubesOS/qubes-issues#3239
- print wrong parameter values
- show file and VM
- link to GitHub to foster contribution