Ecosyste.ms: OpenCollective

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

github.com/QubesOS/qubes-app-linux-input-proxy


https://github.com/QubesOS/qubes-app-linux-input-proxy

version 1.0.35

ed6bdeb35160cfe05001a222b155bfa952ec609b authored 12 months ago
input-proxy-receiver: fix parameters order

GCC 14 complains:

input-proxy-receiver.c: In function ...receive_and_validate_caps...:
input-pr...

d64db3efc3fab0c6e8cec3589ba66fe9a316aedf authored 12 months ago
version 1.0.34

6274814652f5ed133842ec72218e19ca99c3ab37 authored over 1 year ago
exclude qubes virtual input device created by the gui agent from qubes-input-trigger. It still works if not excluded, but notifications about qubes.InputMouse and qubes.InputKeyboard will be raised every time a qube loads if not excluded.

0d01d370bfb11bbed829a18bb1ddf2ad8a7daf43 authored over 1 year ago
version 1.0.33

01f1579283a704db96d8b3fd78381a227647af8c authored over 1 year ago
Ask for absolute events for PiKVM mouse

Treat this device as a tablet to allow absolute events. It's pretty
unusual for a "mouse", but s...

cf362d92c617fca214b9db5b421b67d04c2e6b7d authored over 1 year ago
version 1.0.32

e952c35a7c46a18931880b0b08da7382e472406d authored over 1 year ago
Make new packaging compatible with legacy builder

2e44479b814f66a111a921bd7f207ecbaad47c53 authored almost 2 years ago
Rework Archlinux packaging

76d7535fe1f7b5c9b6882563f1cfcd91ac885a96 authored almost 2 years ago
version 1.0.31

6c75e55e93d50adf59727ca494faf5eb01474cf0 authored almost 2 years ago
Drop legacy policy files

New policy should be placed in /etc/qubes/policy.d. But don't place any
explicit defaults and re...

353724e55f696afe4050c8ca2e64110e5ce2d663 authored almost 2 years ago
version 1.0.30

c5e77f0fd73acfef8d69fa2820bfe9560d20f89a authored about 2 years ago
debian: drop dep on python2

It isn't used anymore, so drop the dependency.

3a52cb6a552fbb16eb2e1321275b17ccf12cc614 authored about 2 years ago
version 1.0.29

6281981a7d44fc4139a84a15877fa1c936c80282 authored about 2 years ago
tests: Switch to own fork of python-uinput

The upstream repository is not maintained anymore, switch to own fork
that has py3.11 patches on...

b9f7578d4c9c8a2192b5a6bc6c8e2aa07a2b30fb authored about 2 years ago
version 1.0.28

07abab9ed2b2c849adcff4e0f643c5031235b651 authored over 2 years ago
builderv2: Rename 'spec' to 'build'

6864bacceae9be968d3e43784e489c1528d669a7 authored over 2 years ago
version 1.0.27

e58e1aa5d99789e9fa8a9d8d83464ade2e035cc2 authored over 2 years ago
Merge remote-tracking branch 'origin/pr/23'

* origin/pr/23:
Fix sudoers.d permission to 600; add build documentation for arch linux

183b17a083d3aaa9788a469ec71954ab4065dd0b authored over 2 years ago
Add Qubes Builder v2 integration

458cc88b5cdb2cc8a6a1558bc6ab21b685ff804f authored almost 3 years ago
Drop Travis CI

642011b909782c9901ce435ed97ae9c2bab86a29 authored almost 3 years ago
Fix sudoers.d permission to 600; add build documentation for arch linux

5d08800e411aa4090fdfb4127f850d939c2b2cae authored about 3 years ago
version 1.0.26

a58d3a158ccc1996326a13fc3e99490efa3ac0a1 authored about 3 years ago
debian: use USRLIBDIR instead of patch

e252dbea81baa473cbf7fd74c9366f7dd2c6449a authored about 3 years ago
version 1.0.25

cafd9d5a0613c8be2b0e3cf34dc6a128842b251b authored about 3 years ago
Add support for building Archlinux packages

01b16f3398f808f9d9a8b0e515a047fd9c285fb2 authored over 3 years ago
version 1.0.24

1980a0e8712002274571632a845abd15f571c58d authored over 3 years ago
Merge branch 'detect-dom0'

30ffc743dc651b5f8718f23d006dff0c46ef84c3 authored over 3 years ago
Avoid forwarding dom0 devices back to dom0

The input proxy tries to forward dom0 devices to dedicated sys-gui-gpu,
but if it isn't set (or ...

5b6576f4f24c829b1ebf1491f8de3ca677f25bb8 authored over 3 years ago
spec: add BR make

23a9643238fcd41c52238a9f108e2652f0e83ac0 authored over 3 years ago
Automatically detect dom0

qubes-input-trigger can be called with --dom0 option to adjust list of
devices it acts on. This ...

c501f18262a1af8df63da77a0293a76510618276 authored almost 4 years ago
version 1.0.23

eadd478ab92caaab708db4f11432f19d732e7f24 authored about 4 years ago
Don't use sudo when already running as root

Do not assume sudo as root will succeed too (may be configured to still
require a password), but...

8da370d875d064505b16e38141feb8f7e3f88e38 authored about 4 years ago
Update sudo rules for new startup trigger mechanism

Service is now started directly, instead of via udev.

Fixes QubesOS/qubes-issues#6160

474e5132d301fcf24763f79f8f1cf2c93f149566 authored about 4 years ago
Add .gitlab-ci.yml

a51d0ce506f7199a9b58e24b7fb03a7b0fee354a authored about 4 years ago
version 1.0.22

ce5b8b82f22d1d2061eb85394110e59591ce20a4 authored about 4 years ago
Use rpm-dictated python3 version

CentOS has multiple python3 versions in parallel, let rpm choose the
right one.

09951e8f3a2d831a574e3a64a5fc80033dc55c11 authored about 4 years ago
Second attempt at filtering QEMU USB tablet

Apparently using Qubes-built kernel from dom0 or Fedora-built from a VM
affects on which PCI BDF...

cb25fada29d2d939809e3dde8be1be3937670286 authored about 4 years ago
version 1.0.21

17f936a459671c778a6383de453c3ad28eb4b692 authored about 4 years ago
Merge remote-tracking branch 'origin/pr/16'

* origin/pr/16:
Fix filtering of QEMU tablet from sys-usb to dom0

8f7de97eb8d13d8a262f202218b471030b0ff9a8 authored about 4 years ago
rpm: claim ownership over python package dir itself

Otherwise it isn't cleaned up on upgrade/remove.

cfb71ba4f3e4acd0abb2f7ea6dc39a0e40da8881 authored about 4 years ago
Add test for QEMU tablet filtering

Tablet from QEMU should be ignored by input proxy.

QubesOS/qubes-issues#6160

5c44156ef1ed8ee65deb5d7dc690cf3f5254b72e authored about 4 years ago
Fix filtering of QEMU tablet from sys-usb to dom0

In 4.0 HVM is not exposing previous filtering characteristics and
there is no particular differe...

0136bae461cd38a3295a718fe847a59a8c3810a6 authored about 4 years ago
version 1.0.20

c4c407baeb788afc1c093b2e319c55300b441b50 authored over 4 years ago
tests: remove leftover previous attempts

025bedd839f1a033306beb83434255cc1371e70a authored over 4 years ago
Use --dom0 switch to allow or not virtual, acpi or platform devices

cb4f8cc680d4fdd94b3fff1c0b51578d4de3bf62 authored over 4 years ago
Refactor qubes-input-trigger to be used by udev rules

ba2a787aecf3b85fc000d46ea76407523add4bc7 authored over 4 years ago
Filter out QEMU tablet provided by HVM

f8cdc886d40343691f01b2c3db4d007b0071ff7c authored over 4 years ago
Simplify method for dom0/VM input trigger

c832d069377d41c37d856c745401e3642987e850 authored over 4 years ago
Send every non qubes devices from dom0 to sys-gui-gpu

7388e80766527037988501b6c204b0950eb008cd authored over 4 years ago
qubes-input-sender-*: add third party script to handle dom0 and VM

87247f3d3e957f6611377ce0e1c3c5c42ac4400d authored over 4 years ago
Add script for trigger sending dom0 ps2 devices

93ec5c52ea3d9ce85cca6db325541f72bb8a66f8 authored over 4 years ago
version 1.0.19

dbd09c193426bb826727fcf35129598fc12e0032 authored over 4 years ago
Merge remote-tracking branch 'origin/pr/13'

* origin/pr/13:
Update travis

e24e1c4fec43dcf36c80f2b20d714eba8e1290f8 authored over 4 years ago
debian: add /lib/modules-load.d/qubes-uinput.conf, update packaging

Add dh_missing --fail-missing and adjust Makefile to really install only
files required in speci...

649fcf2b3ab7c92c4cfe0faeef4b15bbc2764ffa authored over 4 years ago
rpm: split receiver part into a separate package

Add qubes-input-proxy-receiver package (similar to Debian packaging), to
allow installation in a...

bdb8d30e57e47a6ec0d5931ef752c08b6eea9c34 authored over 4 years ago
tests: wait for user session on R4.0+ too

test_050_mouse_late_attach checks if GUI session startup scripts are
properly (re)trying to conn...

a43b164704203e91cc64d84fe947a65b623048ee authored over 4 years ago
Update travis

ff63ac9f84f38fe42f30131194df622ce2a6d4b4 authored over 4 years ago
version 1.0.18

5760a9f88b23747d8a034b27bd9c5930663b216b authored almost 5 years ago
tests: fix delayed GUI start

In R4.0+, vm.run(..., gui=True) does not start gui-daemon anymore.
qvm-start-gui needs to be cal...

d7456a4588e19db193a5891b4620bd808ee2ceae authored almost 5 years ago
version 1.0.17

d024b1927f43ae8558b0977af4b6b1db13ddaecd authored almost 5 years ago
Make files in /etc/qubes-rpc a proper scripts

QubesOS/qubes-issues#5686

83428f52b23ec4e8b10ecf0749cc39111f2d5021 authored almost 5 years ago
version 1.0.16

d618e634724b3aa70902fd163b782036afd5b155 authored about 5 years ago
travis: drop jessie, add fc31

9041c874ac7d08fc85a28919486aafe0ef65a852 authored about 5 years ago
Drop python2 packaging

It was used for R3.2, which isn't supported anymore.

QubesOS/qubes-issues#5297

6d5e00cfea415745f9d15a9cb3969c4d679ae189 authored about 5 years ago
travis: switch to bionic

QubesOS/qubes-issues#4613

096b2e57e9f3f1dc7ac79eeb2a8c511beee76588 authored over 5 years ago
version 1.0.15

d3269f32b51b38e9ecd862de25a694959a42aca1 authored almost 6 years ago
travis: drop R3.2

201c7b4e6d2ae90297a787402b1304b25cf66e8f authored almost 6 years ago
travis: update Fedora and Debian versions, switch to xenial

QubesOS/qubes-issues#4613

ce57fe2f20f2fc54c3f4cdb5150381abd5570d81 authored almost 6 years ago
Convert qubes-input-trigger to python3

Fedora 30 require explicit python version in shebang. Since the script
is very simple, use this ...

b760fd9219a8e0e42b4edca7499dc32577e2e390 authored almost 6 years ago
version 1.0.14

7b0896c63e0194809d9280ef0825c1d3658db8ab authored almost 6 years ago
tests: try not to hit the menu on tablet tests

Click far from the screen edge, to avoid opening menu, which can
interfere with further tests.

4920d9d8d596f6054b48f77423438f2f48887c0a authored about 6 years ago
tests: drop right and middle buttons from emulated touchscreen

Emulating tablet device requires specified precision - which is not
supported by python-uinput. ...

368431bd504b325595601950bcb48848123ac87e authored about 6 years ago
tests: round coordinates received from X server

Xorg does some not accurate calculations and values above certain point
have fraction parts (lik...

76c725a5aedb482b958a14dbfe6372e0c7163fb1 authored about 6 years ago
debian: don't create orig.tar.gz manually

Rely on builder-debian doing it. This way it will be reproducible.

QubesOS/qubes-issues#2775

61c233075bd4800843206d7417d0c81e44ef52dd authored over 6 years ago
version 1.0.13

e5d6c7af3960f327e95932a704b2cb2097c68500 authored over 6 years ago
travis: add fc28 and fc29

9634785b9b8a8b2f2a6e8fdc87d7bd8a6d9298e7 authored over 6 years ago
rpm: name python2 explicitly, instead of relying on python -> python2 symlink

QubesOS/qubes-issues#4223

65bb4b965aa3c8847846daa6dc8ad23fd4fb8b2c authored over 6 years ago
rpm: add BR: gcc

Base build env in Fedora 29 no longer contains gcc by default.

QubesOS/qubes-issues#4223

b7a7fa8f2300e51f6c338ba097cbcbdb64c2ee77 authored over 6 years ago
version 1.0.12

e20165cbb3e7b2153aeff24dc906d4fb395daf52 authored over 6 years ago
Fix remaining old define version

Fix https://github.com/QubesOS/qubes-issues/issues/3921

abe1d762bba91ce4e00a187aedf9851032fbe821 authored over 6 years ago
Add tablet/touchscreen handling to qubes-input-trigger

Handle tablet/touchscreen devices also on VM startup.

Fixes QubesOS/qubes-issues#2281

516d884c391b75c4ac96546c077e0d49d6b7f0e1 authored over 6 years ago
version 1.0.11

4fc2b07d2e7095cb79225118e3510c7bd06aa520 authored over 6 years ago
rpm: add BR: python3-setuptools

It isn't installed with python3-devel on CentOS.
Actually, use %{python3_pkgversion} to correctl...

1a60abedf3741d2e93b0252014cc18774d600c67 authored over 6 years ago
rpm: add missing BR: systemd

It is required for %{_unitdir} macro.

d61f40f6b26b9daaa5d05f5880da991a76651cc3 authored over 6 years ago
travis: add centos7

34ccd539d0ac9fbdb2eb4553c46945591f3e2f5d authored over 6 years ago
Use python3_pkgversion macro

59b48423980d7d01d11a35c909c04a5d384abe82 authored over 6 years ago
Merge branch 'tablet'

3fccda2ee25b8b35d6dcbedf58bc42563386863e authored almost 7 years ago
travis: update Fedora versions

6ffb3492db6303b46b8a5dd3b96a6e4680fed72b authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/6'

* qubesos/pr/6:
spec.in: add changelog placeholder
Create .spec.in and Source0

90bd8720b756258220d3100741618a5fa565a2a0 authored almost 7 years ago
gitignore update

9bf2ec1024ffb54fe022afc2614d3025ea73b76a authored almost 7 years ago
Add qrexec service related files for tablet devices

Create separate qubes.InputTablet service (separate policy) and create
appropriate udev rules an...

f56d8a526b7035e8aa4265783767e5014c1c1f3f authored almost 7 years ago
tests: remove some unused buttons from tablet

X server requires resolution set for tablet devices, otherwise rejects
to use device ("libinput ...

cfe104dabc6e5c39778bca26511bc92e680d790f authored almost 7 years ago
Use --quiet in oss-fuzz integration

a90c22e6431e8f1374c7df99e25831c143d9b0bb authored almost 7 years ago
receiver: fix mem and fd leak

Free allocated 'name' field, at the end. Normally process would
terminate just after that, but w...

603db8713409f7b0cb3084549f8bc1b1044142d3 authored almost 7 years ago
Add oss-fuzz integration

9a93134c4bea091eb54c27f2ecf0c1ed536910b6 authored almost 7 years ago
receiver: add --quiet and --verbose options

Allow both disabling all validation-related messages and also reporting
all ignored events. Note...

e0e303f4afee0463d2675d6b74cacf7c3bcbb1c3 authored almost 7 years ago
tests: simple test for tablet device

QubesOS/qubes-issues#2281

4df808b8fe71d730c4baf2b56206bd36f3ed8e15 authored almost 7 years ago
Add support for tablet/touchscreen devices

Add 'absinfo' field to the protocol handshake, containing array of
input_absinfo structures (ABS...

adaacdef120d2dde269ddd83cea8014ca4be7d0f authored almost 7 years ago
receiver: use UI_DEV_SETUP for device initialization

It is supported since Linux 4.5. And according to its documentation, it
should be preferred meth...

e091225954639f64340c95be6aa7c3ffab15b540 authored almost 7 years ago