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

github.com/QubesOS/qubes-core-qrexec


https://github.com/QubesOS/qubes-core-qrexec

Fix warning about wrong default_target

marmarek opened this pull request about 1 month ago
selinux: fix qrexec-agent restart

marmarek opened this pull request about 2 months ago
policy: ignore (with warning) non-allowed default_target=

marmarek opened this pull request 2 months ago
archlinux: restart qubes-qrexec-agent on update

marmarek opened this pull request 2 months ago
Use glib's native asyncio integration when available

marmarek opened this pull request 2 months ago
Resolve merge conflict for #198

marmarek opened this pull request 2 months ago
Allow individual VMs to decide their default user for actions

ArrayBolt3 opened this pull request 2 months ago
Restart qrexec-agent on update

marmarek opened this pull request 2 months ago
Don't translate dom0 to @adminvm

HW42 opened this pull request 3 months ago
qrexec/tests/policy_parser cleanup

HW42 opened this pull request 3 months ago
Fix TestClient::test_run_dom0_service_socket_no_read

HW42 opened this pull request 3 months ago
Fix uuid_to_name

HW42 opened this pull request 3 months ago
Remove internal qubes from being target of ask

ben-grande opened this pull request 3 months ago
Fix doc build

marmarek opened this pull request 3 months ago
Add error messages to few more QREXEC_EXIT_PROBLEM cases

marmarek opened this pull request 4 months ago
Fix protocol version negotiation on agent reconnect

marmarek opened this pull request 4 months ago
Define additional default RPC config paths

ArrayBolt3 opened this pull request 4 months ago
rpm: drop BR: lsb-core-noarch

marmarek opened this pull request 5 months ago
Fix checking for memory allocation errors

DemiMarie opened this pull request 5 months ago
refactor: drop gbulb dependency

CertainLach opened this pull request 5 months ago
Use QREXEC_EXIT_PROBLEM for errors spawning child process

DemiMarie opened this pull request 5 months ago
qrexec-agent: Require an argument to --fork-server-socket

DemiMarie opened this pull request 5 months ago
Ignore SIGPIPE in qrexec-fork-server too

marmarek opened this pull request 6 months ago
Small fixes

DemiMarie opened this pull request 6 months ago
Do not close FDs 0, 1, or 2

DemiMarie opened this pull request 7 months ago
docs: qrexec-client accepts user:command not command

zaz opened this pull request 7 months ago
rpm: adjust SELinux snippets for relabeling

marmarek opened this pull request 7 months ago
Try to retrieve exit code of a failed service call

marmarek opened this pull request 8 months ago
Support for source domain in RPC service

fepitre opened this pull request 10 months ago
Blacken the whole repository and add CI job

fepitre opened this pull request 10 months ago
Implement UUID support in qrexec (resolve conflict in #135)

marmarek opened this pull request 10 months ago
Pipe `qrexec-client(-vm) --help` output to stdout

alimirjamali opened this pull request 10 months ago
pylint: deal with too-many-positional-arguments

marmarek opened this pull request 10 months ago
qrexec-client-vm: fix missing option in usage and reorder it

fepitre opened this pull request 10 months ago
Provide clear error on invalid policy file name

alimirjamali opened this pull request 10 months ago
daemon: log a bit more info on errors

marmarek opened this pull request 11 months ago
tests: fix POLICY_PROGRAM and update documentation

fepitre opened this pull request 11 months ago
daemon: restore SIGTERM default handler in child process

marmarek opened this pull request 12 months ago
small fix: actually sanitize service name

piotrbartman opened this pull request about 1 year ago
Support substring matching in qube name text fields

alimirjamali opened this pull request about 1 year ago
policy-daemon: invalidate cache on file move too

marmarek opened this pull request about 1 year ago
Extra internal validation

DemiMarie opened this pull request about 1 year ago
Downgrade errors about incompatible service config to warnings

marmarek opened this pull request about 1 year ago
Minor improvements

marmarek opened this pull request about 1 year ago
doc: fix class names in API docs

marmarek opened this pull request about 1 year ago
tests: Actually check that stdout was expected value

DemiMarie opened this pull request about 1 year ago
Always send EOF on streams

DemiMarie opened this pull request about 1 year ago
Mute pylint false positive

marmarek opened this pull request about 1 year ago
qrexec-daemon: Use close_range where possible

DemiMarie opened this pull request about 1 year ago
Document rpc config until exit-on-server-eof

ben-grande opened this pull request about 1 year ago
Remove deprecated pkg_resources, replace with importlib

marmarta opened this pull request about 1 year ago
Add support for exiting on stdin or stdout EOF

DemiMarie opened this pull request about 1 year ago
Fix build error on redefined _FORTIFY_SOURCE

marmarek opened this pull request about 1 year ago
Fix SIGUSR1 after stdin_fd closed

DemiMarie opened this pull request about 1 year ago
Restore correct log path

marmarek opened this pull request about 1 year ago
Ensure proper RPM dependency ordering

DemiMarie opened this pull request about 1 year ago
Explain why no use after free

DemiMarie opened this pull request about 1 year ago
Document rpc-config until skip-service-descriptor

ben-grande opened this pull request about 1 year ago
#137 + #151 merged - manual conflict resolution

marmarek opened this pull request over 1 year ago
Do not make a file description blocking while it is still in use

DemiMarie opened this pull request over 1 year ago
If skip-service-descriptor=true, do not use fork server

DemiMarie opened this pull request over 1 year ago
Unnecessary revalidate

DemiMarie opened this pull request over 1 year ago
Documentation

DemiMarie opened this pull request over 1 year ago
Avoid writing to an uninitialized file descriptor

DemiMarie opened this pull request over 1 year ago
Reject invalid service targets

DemiMarie opened this pull request over 1 year ago
Treat zero timeout as infinite

DemiMarie opened this pull request over 1 year ago
Fix flaky qrexec agent tests

DemiMarie opened this pull request over 1 year ago
Avoid using alarm(2) for timeouts

DemiMarie opened this pull request over 1 year ago
Support socket services with `MSG_JUST_EXEC`

DemiMarie opened this pull request over 1 year ago
Stop using qubes-rpc-multiplexer

DemiMarie opened this pull request over 1 year ago
TCP connection support

DemiMarie opened this pull request over 1 year ago
Various bugfixes

DemiMarie opened this pull request over 1 year ago
Support not passing metadata to socket-based services

DemiMarie opened this pull request over 1 year ago
Miscellaneous cleanups and bug fixes

DemiMarie opened this pull request over 1 year ago
Avoid using qrexec-client for VM ⇒ VM calls

DemiMarie opened this pull request over 1 year ago
Implement UUID support in qrexec

DemiMarie opened this pull request over 1 year ago
Support additional policy directories

DemiMarie opened this pull request over 1 year ago
[WIP] Limit parser target redirect to allowed list

ben-grande opened this pull request over 1 year ago
Add dedicated PAM file for Gentoo

fepitre opened this pull request over 1 year ago
Packaging changes for openSUSE

marmarek opened this pull request over 1 year ago
Fixes to qrexec-policy-graph

marmarek opened this pull request almost 2 years ago
Add missing dependency inotify

ben-grande opened this pull request almost 2 years ago
Don't wait for stdin if there is unsent prefix data

DemiMarie opened this pull request almost 2 years ago
Fix conversion rules for input policy

marmarta opened this pull request almost 2 years ago
Do not exit successfully if local process failed

DemiMarie opened this pull request almost 2 years ago
Support for Fedora 39

fepitre opened this pull request almost 2 years ago
Add connection timeout on the VM side too

marmarek opened this pull request almost 2 years ago
Add a tool to convert legacy policy files to new format

marmarta opened this pull request almost 2 years ago
Add lint and editor policy tools

ben-grande opened this pull request almost 2 years ago
Ensure that building qrexec-agent builds libqrexec

DemiMarie opened this pull request almost 2 years ago
Make policy.RegisterArgument use new policy format

marmarek opened this pull request about 2 years ago
Reject obviously bogus service names

DemiMarie opened this pull request about 2 years ago
Move variables into MSG_TRIGGER_SERVICE3 block

DemiMarie opened this pull request about 2 years ago
Use a pipe instead of a socket for stderr

DemiMarie opened this pull request about 2 years ago
Support Debian 11

DemiMarie opened this pull request about 2 years ago
Ensure that QSB-089 can never happen again

DemiMarie opened this pull request about 2 years ago
Banish old-style function declarations

DemiMarie opened this pull request about 2 years ago
Add fuzzing handle_message_from_agent()

marmarek opened this pull request about 2 years ago